/* line 11, app/assets/stylesheets/actiontext.scss */
.trix-button--icon-link, .trix-button--icon-code, .trix-button--icon-decrease-nesting-level, .trix-button--icon-increase-nesting-level, .trix-button--insert-spoiler {
  display: none;
}

/* line 15, app/assets/stylesheets/actiontext.scss */
.trix-button-group--file-tools {
  display: none !important;
}

/* line 18, app/assets/stylesheets/actiontext.scss */
.book-club-description-field .trix-button-group--file-tools, .book-club-meeting-notes-field .trix-button-group--file-tools {
  display: block !important;
}

/* line 22, app/assets/stylesheets/actiontext.scss */
.review-pane .trix-button--insert-spoiler, .readalong-forum-comment-pane .trix-button--insert-spoiler, .book-club-forum-comment-pane .trix-button--insert-spoiler, .book-club-question-pane .trix-button--insert-spoiler, .book-club-meeting-notes-field .trix-button--insert-spoiler {
  display: block;
}

/* line 28, app/assets/stylesheets/actiontext.scss */
.progress-update-pane .trix-input.trix-input--dialog, .giveaway-pane .trix-input.trix-input--dialog, .reading-challenge-form-pane .trix-input.trix-input--dialog, .buddy-read-pane .trix-input.trix-input--dialog, .buddy-read-comment-pane .trix-input.trix-input--dialog, .readalong-pane .trix-input.trix-input--dialog, .readalong-forum-comment-pane .trix-input.trix-input--dialog, .book-club-pane .trix-input.trix-input--dialog, .book-club-forum-pane .trix-input.trix-input--dialog, .book-club-forum-comment-pane .trix-input.trix-input--dialog {
  border-color: #0E7C86;
  --tw-ring-color: #0E7C86;
}

/* line 32, app/assets/stylesheets/actiontext.scss */
.progress-update-pane .trix-button--icon-link, .giveaway-pane .trix-button--icon-link, .reading-challenge-form-pane .trix-button--icon-link, .buddy-read-pane .trix-button--icon-link, .buddy-read-comment-pane .trix-button--icon-link, .readalong-pane .trix-button--icon-link, .readalong-forum-comment-pane .trix-button--icon-link, .book-club-pane .trix-button--icon-link, .book-club-forum-pane .trix-button--icon-link, .book-club-forum-comment-pane .trix-button--icon-link {
  display: block;
}

/* line 36, app/assets/stylesheets/actiontext.scss */
.progress-update-pane .trix-dialog--link .trix-button-group, .giveaway-pane .trix-dialog--link .trix-button-group, .reading-challenge-form-pane .trix-dialog--link .trix-button-group, .buddy-read-pane .trix-dialog--link .trix-button-group, .buddy-read-comment-pane .trix-dialog--link .trix-button-group, .readalong-pane .trix-dialog--link .trix-button-group, .readalong-forum-comment-pane .trix-dialog--link .trix-button-group, .book-club-pane .trix-dialog--link .trix-button-group, .book-club-forum-pane .trix-dialog--link .trix-button-group, .book-club-forum-comment-pane .trix-dialog--link .trix-button-group {
  border: none;
}

/* line 38, app/assets/stylesheets/actiontext.scss */
.progress-update-pane .trix-dialog--link .trix-button-group .trix-button, .giveaway-pane .trix-dialog--link .trix-button-group .trix-button, .reading-challenge-form-pane .trix-dialog--link .trix-button-group .trix-button, .buddy-read-pane .trix-dialog--link .trix-button-group .trix-button, .buddy-read-comment-pane .trix-dialog--link .trix-button-group .trix-button, .readalong-pane .trix-dialog--link .trix-button-group .trix-button, .readalong-forum-comment-pane .trix-dialog--link .trix-button-group .trix-button, .book-club-pane .trix-dialog--link .trix-button-group .trix-button, .book-club-forum-pane .trix-dialog--link .trix-button-group .trix-button, .book-club-forum-comment-pane .trix-dialog--link .trix-button-group .trix-button {
  border-radius: 2px;
  font-size: 10px;
  padding: 0 6px;
  line-height: unset;
  letter-spacing: unset;
}

/* line 46, app/assets/stylesheets/actiontext.scss */
.progress-update-pane .trix-dialog--link .trix-button:not(:first-child), .giveaway-pane .trix-dialog--link .trix-button:not(:first-child), .reading-challenge-form-pane .trix-dialog--link .trix-button:not(:first-child), .buddy-read-pane .trix-dialog--link .trix-button:not(:first-child), .buddy-read-comment-pane .trix-dialog--link .trix-button:not(:first-child), .readalong-pane .trix-dialog--link .trix-button:not(:first-child), .readalong-forum-comment-pane .trix-dialog--link .trix-button:not(:first-child), .book-club-pane .trix-dialog--link .trix-button:not(:first-child), .book-club-forum-pane .trix-dialog--link .trix-button:not(:first-child), .book-club-forum-comment-pane .trix-dialog--link .trix-button:not(:first-child) {
  border-left: none;
}

/* line 53, app/assets/stylesheets/actiontext.scss */
form.new_book .trix-dialog--link, form.edit_book .trix-dialog--link, form.update_missing_info .trix-dialog--link, form.new_review .trix-dialog--link, form.edit_review .trix-dialog--link {
  display: none !important;
}

/* line 57, app/assets/stylesheets/actiontext.scss */
trix-toolbar {
  margin-top: 14px;
}

/* line 60, app/assets/stylesheets/actiontext.scss */
trix-toolbar .trix-button.trix-active {
  background-color: #54d1db;
}

/* line 65, app/assets/stylesheets/actiontext.scss */
trix-toolbar .trix-button--icon-attach::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20class%3D%22w-6%20h-6%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2015.75%205.159-5.159a2.25%202.25%200%200%201%203.182%200l5.159%205.159m-1.5-1.5%201.409-1.409a2.25%202.25%200%200%201%203.182%200l2.909%202.909m-18%203.75h16.5a1.5%201.5%200%200%200%201.5-1.5V6a1.5%201.5%200%200%200-1.5-1.5H3.75A1.5%201.5%200%200%200%202.25%206v12a1.5%201.5%200%200%200%201.5%201.5Zm10.5-11.25h.008v.008h-.008V8.25Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%20/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  content: '';
}

/* line 73, app/assets/stylesheets/actiontext.scss */
.trix-content {
  line-height: 1.44;
}

/* line 76, app/assets/stylesheets/actiontext.scss */
.trix-content strong {
  font-weight: bold;
}

/* line 80, app/assets/stylesheets/actiontext.scss */
.trix-content img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  height: auto;
}

/* line 89, app/assets/stylesheets/actiontext.scss */
.trix-content .attachment-gallery > action-text-attachment,
.trix-content .attachment-gallery > .attachment {
  flex: 1 0 33%;
  padding: 0 0.5em;
  max-width: 33%;
}

/* line 98, app/assets/stylesheets/actiontext.scss */
.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%;
}

/* line 107, app/assets/stylesheets/actiontext.scss */
.trix-content action-text-attachment .attachment {
  padding: 0 !important;
  max-width: 100% !important;
}

/* line 113, app/assets/stylesheets/actiontext.scss */
.trix-content ul {
  list-style-type: disc;
  padding-left: 1rem;
}

/* line 118, app/assets/stylesheets/actiontext.scss */
.trix-content ol {
  list-style-type: decimal;
  padding-left: 1rem;
}

/* line 123, app/assets/stylesheets/actiontext.scss */
.trix-content a {
  color: #0E7C86;
  font-weight: 600;
  text-decoration: underline;
}

/* line 129, app/assets/stylesheets/actiontext.scss */
.trix-content a:hover {
  color: #14919B;
  font-weight: 600;
}

/* line 136, app/assets/stylesheets/actiontext.scss */
.comment-with-mention .trix-content {
  display: inline;
}

/* line 138, app/assets/stylesheets/actiontext.scss */
.comment-with-mention .trix-content div:first-child {
  display: inline;
}

/* line 146, app/assets/stylesheets/actiontext.scss */
.dark .progress-update-pane .trix-input.trix-input--dialog, .dark .giveaway-pane .trix-input.trix-input--dialog, .dark .reading-challenge-form-pane .trix-input.trix-input--dialog, .dark .buddy-read-pane .trix-input.trix-input--dialog, .dark .buddy-read-comment-pane .trix-input.trix-input--dialog {
  background-color: #333;
  border-color: #2AB5C0;
  --tw-ring-color: #2AB5C0;
}

/* line 153, app/assets/stylesheets/actiontext.scss */
.dark .trix-button {
  color: #F5F5F5;
}

/* line 157, app/assets/stylesheets/actiontext.scss */
.dark .trix-dialog--link {
  background: #333;
  box-shadow: 0 0.3em 1em #666;
}

/* line 163, app/assets/stylesheets/actiontext.scss */
.dark .trix-content strong {
  font-weight: bold;
}

/* line 168, app/assets/stylesheets/actiontext.scss */
.dark .trix-content action-text-attachment .attachment {
  padding: 0 !important;
  max-width: 100% !important;
}

/* line 174, app/assets/stylesheets/actiontext.scss */
.dark .trix-content .attachment__caption {
  color: #E5E5E5;
}

/* line 178, app/assets/stylesheets/actiontext.scss */
.dark .trix-content .attachment__caption-editor {
  color: #E5E5E5;
  background-color: #333;
}

/* line 183, app/assets/stylesheets/actiontext.scss */
.dark .trix-content a {
  color: #38BEC9;
  font-weight: 600;
  text-decoration: underline;
}

/* line 189, app/assets/stylesheets/actiontext.scss */
.dark .trix-content a:hover {
  color: #2AB5C0;
  font-weight: 600;
}

/* line 195, app/assets/stylesheets/actiontext.scss */
.dark .trix-button--icon-bold::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23FFFFFF'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42zM10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3v-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z'/%3E%3C/svg%3E");
}

/* line 199, app/assets/stylesheets/actiontext.scss */
.dark .trix-button--icon-italic::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23FFFFFF'%3E%3Cpath d='M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4h-8z'/%3E%3C/svg%3E");
}

/* line 203, app/assets/stylesheets/actiontext.scss */
.dark .trix-button--icon-strike::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23FFFFFF'%3E%3Cpath d='M7.24 8.75c-.26-.48-.39-1.03-.39-1.67 0-.61.13-1.16.4-1.67.26-.5.63-.93 1.11-1.29.48-.35 1.05-.63 1.7-.83.66-.19 1.39-.29 2.18-.29.81 0 1.54.11 2.21.34.66.22 1.23.54 1.69.94.47.4.83.88 1.08 1.43s.38 1.15.38 1.81h-3.01c0-.31-.05-.59-.15-.85-.09-.27-.24-.49-.44-.68-.2-.19-.45-.33-.75-.44-.3-.1-.66-.16-1.06-.16-.39 0-.74.04-1.03.13s-.53.21-.72.36c-.19.16-.34.34-.44.55-.1.21-.15.43-.15.66 0 .48.25.88.74 1.21.38.25.77.48 1.41.7H7.39c-.05-.08-.11-.17-.15-.25zM21 12v-2H3v2h9.62c.18.07.4.14.55.2.37.17.66.34.87.51s.35.36.43.57c.07.2.11.43.11.69 0 .23-.05.45-.14.66-.09.2-.23.38-.42.53-.19.15-.42.26-.71.35-.29.08-.63.13-1.01.13-.43 0-.83-.04-1.18-.13s-.66-.23-.91-.42c-.25-.19-.45-.44-.59-.75s-.25-.76-.25-1.21H6.4c0 .55.08 1.13.24 1.58s.37.85.65 1.21c.28.35.6.66.98.92.37.26.78.48 1.22.65.44.17.9.3 1.38.39.48.08.96.13 1.44.13.8 0 1.53-.09 2.18-.28s1.21-.45 1.67-.79c.46-.34.82-.77 1.07-1.27s.38-1.07.38-1.71c0-.6-.1-1.14-.31-1.61-.05-.11-.11-.23-.17-.33H21V12z'/%3E%3C/svg%3E");
}

/* line 207, app/assets/stylesheets/actiontext.scss */
.dark .trix-button--icon-link::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23FFFFFF'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z'/%3E%3C/svg%3E");
}

/* line 211, app/assets/stylesheets/actiontext.scss */
.dark .trix-button--icon-heading-1::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23FFFFFF'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M5 4v3h5.5v12h3V7H19V4H5z'/%3E%3C/svg%3E");
}

/* line 215, app/assets/stylesheets/actiontext.scss */
.dark .trix-button--icon-quote::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23FFFFFF'%3E%3Cpath d='M5 17h3l2-4V7H4v6h3l-2 4zm10 0h3l2-4V7h-6v6h3l-2 4z'/%3E%3C/svg%3E");
}

/* line 219, app/assets/stylesheets/actiontext.scss */
.dark .trix-button--icon-bullet-list::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23FFFFFF'%3E%3Cpath d='M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zM7 19h14v-2H7v2zm0-6h14v-2H7v2zm0-8v2h14V5H7z'/%3E%3C/svg%3E");
}

/* line 223, app/assets/stylesheets/actiontext.scss */
.dark .trix-button--icon-number-list::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23FFFFFF'%3E%3Cpath d='M2 17h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2v1zm5-6v2h14V5H7zm0 14h14v-2H7v2zm0-6h14v-2H7v2z'/%3E%3C/svg%3E");
}

/* line 227, app/assets/stylesheets/actiontext.scss */
.dark .trix-button--icon-undo::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23FFFFFF'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z'/%3E%3C/svg%3E");
}

/* line 231, app/assets/stylesheets/actiontext.scss */
.dark .trix-button--icon-redo::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23FFFFFF'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z'/%3E%3C/svg%3E");
}

/* line 235, app/assets/stylesheets/actiontext.scss */
.dark trix-toolbar .trix-button--icon-attach::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22%23FFF%22%20class%3D%22w-6%20h-6%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2015.75%205.159-5.159a2.25%202.25%200%200%201%203.182%200l5.159%205.159m-1.5-1.5%201.409-1.409a2.25%202.25%200%200%201%203.182%200l2.909%202.909m-18%203.75h16.5a1.5%201.5%200%200%200%201.5-1.5V6a1.5%201.5%200%200%200-1.5-1.5H3.75A1.5%201.5%200%200%200%202.25%206v12a1.5%201.5%200%200%200%201.5%201.5Zm10.5-11.25h.008v.008h-.008V8.25Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%20/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  content: '';
}
