/* actiontext */
/*
 * Trix 2.x CSS is now loaded from CDN in _stylesheet_imports.html.slim
 * to match the Trix 2.x JS loaded via importmap.
*/
/*
 * We need to override trix.css’s image gallery styles to accommodate the
 * <action-text-attachment> element we wrap around attachments. Otherwise,
 * images in galleries will be squished by the max-width: 33%; rule.
*/
.trix-content .attachment-gallery > action-text-attachment,
.trix-content .attachment-gallery > .attachment {
    flex: 1 0 33%;
    padding: 0 0.5em;
    max-width: 33%;
}
.trix-content
    .attachment-gallery.attachment-gallery--2
    > action-text-attachment,
.trix-content .attachment-gallery.attachment-gallery--2 > .attachment,
.trix-content
    .attachment-gallery.attachment-gallery--4
    > action-text-attachment,
.trix-content .attachment-gallery.attachment-gallery--4 > .attachment {
    flex-basis: 50%;
    max-width: 50%;
}
.trix-content action-text-attachment .attachment {
    padding: 0 !important;
    max-width: 100% !important;
}
.trix-content ul {
    list-style-type: disc !important;
}
.trix-content ol {
    list-style-type: decimal !important;
}

.trix-content a {
    color: #00aeef;
    text-decoration: underline;
    cursor: pointer;
}

/* PDF - Utlities to manually control page breaks */
div.alwaysbreak {
    page-break-before: always;
}
div.nobreak:before {
    clear: both;
}
div.nobreak {
    page-break-inside: avoid;
}
