/* 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 {
  display: none;
}

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

/* line 18, 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 {
  border-color: #0E7C86;
  --tw-ring-color: #0E7C86;
}

/* line 22, 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 {
  display: block;
}

/* line 26, 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 {
  border: none;
}

/* line 28, 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 {
  border-radius: 2px;
  font-size: 10px;
  padding: 0 6px;
  line-height: unset;
  letter-spacing: unset;
}

/* line 36, 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) {
  border-left: none;
}

/* line 43, 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 47, app/assets/stylesheets/actiontext.scss */
trix-toolbar {
  margin-top: 14px;
}

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

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

/* line 60, 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 69, 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 78, app/assets/stylesheets/actiontext.scss */
.trix-content action-text-attachment .attachment {
  padding: 0 !important;
  max-width: 100% !important;
}

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

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

/* line 94, app/assets/stylesheets/actiontext.scss */
.trix-content a {
  color: #333333;
  font-weight: 600;
}

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

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

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

/* line 116, 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: #2CB1BC;
  --tw-ring-color: #2CB1BC;
}

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

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

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

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

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

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

/* line 156, 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 160, 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 164, 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 168, 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 172, 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 176, 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 180, 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 184, 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 188, 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 192, 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");
}
