@charset "UTF-8";
@import url("https://early.webawesome.com/webawesome@3.0.0-alpha.11/dist/styles/webawesome.css") layer(framework.wa);
@layer framework.web-awesome, framework.practical, framework.components;
@layer framework.web-awesome {
  @layer framework.wa {
    .wa-off,
    .wa-off-deep,
    .wa-off-deep * {
      all: revert-layer;
    }
    a.undecorated {
      --wa-link-decoration-default: none;
    }
    a.undecorated:has(wa-avatar) {
      --wa-link-decoration-hover: none;
    }
    a.undecorated:hover wa-avatar + span {
      text-decoration: underline;
    }
    .wa-quiet {
      color: var(--wa-color-text-quiet);
    }
    .wa-dialog-stack-patch {
      margin: auto;
    }
    :root {
      --wa-color-draft-fill-quiet: var(--wa-color-red-95);
      --wa-color-draft-fill-normal: var(--wa-color-red-90);
      --wa-color-draft-fill-loud: var(--wa-color-red-40);
      --wa-color-draft-border-quiet: var(--wa-color-red-90);
      --wa-color-draft-border-normal: var(--wa-color-red-80);
      --wa-color-draft-border-loud: var(--wa-color-red-70);
      --wa-color-draft-on-quiet: var(--wa-color-red-30);
      --wa-color-draft-on-normal: var(--wa-color-red-20);
      --wa-color-draft-on-loud: white;
    }
    .wa-dark {
      --wa-color-draft-fill-quiet: var(--wa-color-red-10);
      --wa-color-draft-fill-normal: var(--wa-color-red-20);
      --wa-color-draft-fill-loud: var(--wa-color-red-40);
      --wa-color-draft-border-quiet: var(--wa-color-red-20);
      --wa-color-draft-border-normal: var(--wa-color-red-30);
      --wa-color-draft-border-loud: var(--wa-color-red-40);
      --wa-color-draft-on-quiet: var(--wa-color-red-80);
      --wa-color-draft-on-normal: var(--wa-color-red-90);
      --wa-color-draft-on-loud: white;
    }
    .wa-draft, [variant=draft] {
      --wa-color-fill-loud: var(--wa-color-draft-fill-loud);
      --wa-color-fill-normal: var(--wa-color-draft-fill-normal);
      --wa-color-fill-quiet: var(--wa-color-draft-fill-quiet);
      --wa-color-border-loud: var(--wa-color-draft-border-loud);
      --wa-color-border-normal: var(--wa-color-draft-border-normal);
      --wa-color-border-quiet: var(--wa-color-draft-border-quiet);
      --wa-color-on-loud: var(--wa-color-draft-on-loud);
      --wa-color-on-normal: var(--wa-color-draft-on-normal);
      --wa-color-on-quiet: var(--wa-color-draft-on-quiet);
    }
    :root {
      --wa-color-scheduled-fill-quiet: var(--wa-color-cyan-95);
      --wa-color-scheduled-fill-normal: var(--wa-color-cyan-90);
      --wa-color-scheduled-fill-loud: var(--wa-color-cyan-40);
      --wa-color-scheduled-border-quiet: var(--wa-color-cyan-90);
      --wa-color-scheduled-border-normal: var(--wa-color-cyan-80);
      --wa-color-scheduled-border-loud: var(--wa-color-cyan-70);
      --wa-color-scheduled-on-quiet: var(--wa-color-cyan-30);
      --wa-color-scheduled-on-normal: var(--wa-color-cyan-20);
      --wa-color-scheduled-on-loud: white;
    }
    .wa-dark {
      --wa-color-scheduled-fill-quiet: var(--wa-color-cyan-10);
      --wa-color-scheduled-fill-normal: var(--wa-color-cyan-20);
      --wa-color-scheduled-fill-loud: var(--wa-color-cyan-40);
      --wa-color-scheduled-border-quiet: var(--wa-color-cyan-20);
      --wa-color-scheduled-border-normal: var(--wa-color-cyan-30);
      --wa-color-scheduled-border-loud: var(--wa-color-cyan-40);
      --wa-color-scheduled-on-quiet: var(--wa-color-cyan-80);
      --wa-color-scheduled-on-normal: var(--wa-color-cyan-90);
      --wa-color-scheduled-on-loud: white;
    }
    .wa-scheduled, [variant=scheduled] {
      --wa-color-fill-loud: var(--wa-color-scheduled-fill-loud);
      --wa-color-fill-normal: var(--wa-color-scheduled-fill-normal);
      --wa-color-fill-quiet: var(--wa-color-scheduled-fill-quiet);
      --wa-color-border-loud: var(--wa-color-scheduled-border-loud);
      --wa-color-border-normal: var(--wa-color-scheduled-border-normal);
      --wa-color-border-quiet: var(--wa-color-scheduled-border-quiet);
      --wa-color-on-loud: var(--wa-color-scheduled-on-loud);
      --wa-color-on-normal: var(--wa-color-scheduled-on-normal);
      --wa-color-on-quiet: var(--wa-color-scheduled-on-quiet);
    }
    :root {
      --wa-color-quote-fill-quiet: var(--wa-color-yellow-95);
      --wa-color-quote-fill-normal: var(--wa-color-yellow-90);
      --wa-color-quote-fill-loud: var(--wa-color-yellow-40);
      --wa-color-quote-border-quiet: var(--wa-color-yellow-90);
      --wa-color-quote-border-normal: var(--wa-color-yellow-80);
      --wa-color-quote-border-loud: var(--wa-color-yellow-70);
      --wa-color-quote-on-quiet: var(--wa-color-yellow-30);
      --wa-color-quote-on-normal: var(--wa-color-yellow-20);
      --wa-color-quote-on-loud: white;
    }
    .wa-dark {
      --wa-color-quote-fill-quiet: var(--wa-color-yellow-10);
      --wa-color-quote-fill-normal: var(--wa-color-yellow-20);
      --wa-color-quote-fill-loud: var(--wa-color-yellow-40);
      --wa-color-quote-border-quiet: var(--wa-color-yellow-20);
      --wa-color-quote-border-normal: var(--wa-color-yellow-30);
      --wa-color-quote-border-loud: var(--wa-color-yellow-40);
      --wa-color-quote-on-quiet: var(--wa-color-yellow-80);
      --wa-color-quote-on-normal: var(--wa-color-yellow-90);
      --wa-color-quote-on-loud: white;
    }
    .wa-quote, [variant=quote] {
      --wa-color-fill-loud: var(--wa-color-quote-fill-loud);
      --wa-color-fill-normal: var(--wa-color-quote-fill-normal);
      --wa-color-fill-quiet: var(--wa-color-quote-fill-quiet);
      --wa-color-border-loud: var(--wa-color-quote-border-loud);
      --wa-color-border-normal: var(--wa-color-quote-border-normal);
      --wa-color-border-quiet: var(--wa-color-quote-border-quiet);
      --wa-color-on-loud: var(--wa-color-quote-on-loud);
      --wa-color-on-normal: var(--wa-color-quote-on-normal);
      --wa-color-on-quiet: var(--wa-color-quote-on-quiet);
    }
    :root {
      --wa-color-in-progress-fill-quiet: var(--wa-color-green-95);
      --wa-color-in-progress-fill-normal: var(--wa-color-green-90);
      --wa-color-in-progress-fill-loud: var(--wa-color-green-40);
      --wa-color-in-progress-border-quiet: var(--wa-color-green-90);
      --wa-color-in-progress-border-normal: var(--wa-color-green-80);
      --wa-color-in-progress-border-loud: var(--wa-color-green-70);
      --wa-color-in-progress-on-quiet: var(--wa-color-green-30);
      --wa-color-in-progress-on-normal: var(--wa-color-green-20);
      --wa-color-in-progress-on-loud: white;
    }
    .wa-dark {
      --wa-color-in-progress-fill-quiet: var(--wa-color-green-10);
      --wa-color-in-progress-fill-normal: var(--wa-color-green-20);
      --wa-color-in-progress-fill-loud: var(--wa-color-green-40);
      --wa-color-in-progress-border-quiet: var(--wa-color-green-20);
      --wa-color-in-progress-border-normal: var(--wa-color-green-30);
      --wa-color-in-progress-border-loud: var(--wa-color-green-40);
      --wa-color-in-progress-on-quiet: var(--wa-color-green-80);
      --wa-color-in-progress-on-normal: var(--wa-color-green-90);
      --wa-color-in-progress-on-loud: white;
    }
    .wa-in-progress, [variant=in-progress] {
      --wa-color-fill-loud: var(--wa-color-in-progress-fill-loud);
      --wa-color-fill-normal: var(--wa-color-in-progress-fill-normal);
      --wa-color-fill-quiet: var(--wa-color-in-progress-fill-quiet);
      --wa-color-border-loud: var(--wa-color-in-progress-border-loud);
      --wa-color-border-normal: var(--wa-color-in-progress-border-normal);
      --wa-color-border-quiet: var(--wa-color-in-progress-border-quiet);
      --wa-color-on-loud: var(--wa-color-in-progress-on-loud);
      --wa-color-on-normal: var(--wa-color-in-progress-on-normal);
      --wa-color-on-quiet: var(--wa-color-in-progress-on-quiet);
    }
    :root {
      --wa-color-invoice-fill-quiet: var(--wa-color-blue-95);
      --wa-color-invoice-fill-normal: var(--wa-color-blue-90);
      --wa-color-invoice-fill-loud: var(--wa-color-blue-40);
      --wa-color-invoice-border-quiet: var(--wa-color-blue-90);
      --wa-color-invoice-border-normal: var(--wa-color-blue-80);
      --wa-color-invoice-border-loud: var(--wa-color-blue-70);
      --wa-color-invoice-on-quiet: var(--wa-color-blue-30);
      --wa-color-invoice-on-normal: var(--wa-color-blue-20);
      --wa-color-invoice-on-loud: white;
    }
    .wa-dark {
      --wa-color-invoice-fill-quiet: var(--wa-color-blue-10);
      --wa-color-invoice-fill-normal: var(--wa-color-blue-20);
      --wa-color-invoice-fill-loud: var(--wa-color-blue-40);
      --wa-color-invoice-border-quiet: var(--wa-color-blue-20);
      --wa-color-invoice-border-normal: var(--wa-color-blue-30);
      --wa-color-invoice-border-loud: var(--wa-color-blue-40);
      --wa-color-invoice-on-quiet: var(--wa-color-blue-80);
      --wa-color-invoice-on-normal: var(--wa-color-blue-90);
      --wa-color-invoice-on-loud: white;
    }
    .wa-invoice, [variant=invoice] {
      --wa-color-fill-loud: var(--wa-color-invoice-fill-loud);
      --wa-color-fill-normal: var(--wa-color-invoice-fill-normal);
      --wa-color-fill-quiet: var(--wa-color-invoice-fill-quiet);
      --wa-color-border-loud: var(--wa-color-invoice-border-loud);
      --wa-color-border-normal: var(--wa-color-invoice-border-normal);
      --wa-color-border-quiet: var(--wa-color-invoice-border-quiet);
      --wa-color-on-loud: var(--wa-color-invoice-on-loud);
      --wa-color-on-normal: var(--wa-color-invoice-on-normal);
      --wa-color-on-quiet: var(--wa-color-invoice-on-quiet);
    }
    :root {
      --wa-color-done-fill-quiet: var(--wa-color-indigo-95);
      --wa-color-done-fill-normal: var(--wa-color-indigo-90);
      --wa-color-done-fill-loud: var(--wa-color-indigo-40);
      --wa-color-done-border-quiet: var(--wa-color-indigo-90);
      --wa-color-done-border-normal: var(--wa-color-indigo-80);
      --wa-color-done-border-loud: var(--wa-color-indigo-70);
      --wa-color-done-on-quiet: var(--wa-color-indigo-30);
      --wa-color-done-on-normal: var(--wa-color-indigo-20);
      --wa-color-done-on-loud: white;
    }
    .wa-dark {
      --wa-color-done-fill-quiet: var(--wa-color-indigo-10);
      --wa-color-done-fill-normal: var(--wa-color-indigo-20);
      --wa-color-done-fill-loud: var(--wa-color-indigo-40);
      --wa-color-done-border-quiet: var(--wa-color-indigo-20);
      --wa-color-done-border-normal: var(--wa-color-indigo-30);
      --wa-color-done-border-loud: var(--wa-color-indigo-40);
      --wa-color-done-on-quiet: var(--wa-color-indigo-80);
      --wa-color-done-on-normal: var(--wa-color-indigo-90);
      --wa-color-done-on-loud: white;
    }
    .wa-done, [variant=done] {
      --wa-color-fill-loud: var(--wa-color-done-fill-loud);
      --wa-color-fill-normal: var(--wa-color-done-fill-normal);
      --wa-color-fill-quiet: var(--wa-color-done-fill-quiet);
      --wa-color-border-loud: var(--wa-color-done-border-loud);
      --wa-color-border-normal: var(--wa-color-done-border-normal);
      --wa-color-border-quiet: var(--wa-color-done-border-quiet);
      --wa-color-on-loud: var(--wa-color-done-on-loud);
      --wa-color-on-normal: var(--wa-color-done-on-normal);
      --wa-color-on-quiet: var(--wa-color-done-on-quiet);
    }
  }
}
@layer framework.practical {
  [data-pf-error-container]:not(:has([data-pf-error-visible])) {
    display: none;
  }
  [data-pf-error-container] > ul > li:not([data-pf-error-visible]) {
    display: none;
  }
  dialog.toast {
    margin: 0;
    padding: 0;
    border: none;
    position: static;
    box-shadow: unset;
    width: unset;
  }
  toast-dialog [remaining-time-indicator] {
    --size: 2rem;
    --track-color: var(--wa-color-fill-normal);
    --indicator-color: var(--wa-color-fill-loud);
  }
  wa-callout > [data-pf-error-container] > ul > li {
    font-weight: var(--wa-font-weight-body);
  }
  wa-callout:has(> [data-pf-error-container]):not(:has([data-pf-error-visible])) {
    display: none;
  }
  wa-callout:has(> [data-pf-error-container] > ul > li:not([data-pf-error-visible])) {
    display: none;
  }
  wa-callout:not(:has(> [data-pf-fallback-error-section])):has(> [data-pf-error-container] > ul > li[data-pf-error-visible]:only-child) [data-pf-field-multiple-errors-blurb] {
    display: none;
  }
  wa-callout:not(:has(> [data-pf-fallback-error-section])):has(> [data-pf-error-container] > ul > li[data-pf-error-visible]:only-child) [data-pf-error-container] > ul {
    list-style: none;
    margin-inline-start: 0;
  }
  wa-callout:not(:has(> [data-pf-fallback-error-section])):has(> [data-pf-error-container] > ul > li[data-pf-error-visible]:only-child) [data-pf-error-container] > ul > li {
    font-weight: unset;
  }
  wa-component-with-fallback > [data-wa-component]:not(:defined) {
    display: none;
  }
  wa-component-with-fallback > [data-wa-component]:defined + [data-fallback-component] {
    display: none;
  }
  wa-dropdown .dropdown-navigation {
    background-color: var(--wa-color-surface-raised);
    border: var(--wa-border-style) var(--wa-border-width-s) var(--wa-color-surface-border);
    border-radius: var(--wa-border-radius-m);
  }
  .dropdown-navigation {
    padding-block: var(--wa-space);
  }
  .dropdown-navigation > *:not(wa-divider) {
    padding-inline: var(--wa-space);
  }
  .icon-text > span {
    min-inline-size: max-content;
  }
  .field-title > div {
    min-inline-size: max-content;
  }
  .user-name > span {
    min-inline-size: max-content;
  }
  .organization-name > span {
    min-inline-size: max-content;
  }
  .navigation-list {
    list-style: none;
    margin: 0;
  }
  .navigation-list > li {
    padding: 0;
  }
  .navigation-link {
    padding: var(--wa-space-2xs) var(--wa-space-xs);
  }
  .navigation-link[data-selected] {
    background-color: var(--background-color);
    border: 1px solid var(--border-color);
    color: var(--text-color);
    border-radius: var(--wa-border-radius-s);
  }
  .pagination-goto-form fieldset {
    max-inline-size: max-content;
    padding: var(--wa-space-xs);
  }
  .pagination-goto-form input {
    min-inline-size: max-content;
    max-inline-size: max-content;
  }
  .datatable-filters {
    padding: var(--wa-space-s);
  }
  ol.wa-cluster, ul.wa-cluster {
    margin: 0;
    list-style: none;
  }
}
@layer framework.components {
  @layer framework.components {
    dialog.toast {
      margin: 0;
      padding: 0;
      border: none;
      position: static;
      box-shadow: unset;
    }
    toast-dialog [remaining-time-indicator] {
      --size: 2rem;
      --track-color: var(--wa-color-fill-normal);
      --indicator-color: var(--wa-color-fill-loud);
    }
  }
  .error-section:not(:has(li)) {
    display: none;
  }
  .error-section:has(li) {
    display: block;
  }
  .error-list {
    margin: 0;
    list-style: none;
  }
  wa-component-with-fallback > [data-wa-component]:not(:defined) {
    display: none;
  }
  wa-component-with-fallback > [data-wa-component]:defined + [data-fallback-component] {
    display: none;
  }
  wa-dropdown .dropdown-navigation {
    background-color: var(--wa-color-surface-raised);
    border: var(--wa-border-style) var(--wa-border-width-s) var(--wa-color-surface-border);
    border-radius: var(--wa-border-radius-m);
  }
  .dropdown-navigation {
    padding-block: var(--wa-space-m);
  }
  .dropdown-navigation > *:not(wa-divider) {
    padding-inline: var(--wa-space-m);
  }
  /* src/exports/styles/trix.css */
  .trix-content {
    border: 1px solid var(--rhino-border-color);
    border-radius: 0px 0px var(--rhino-border-radius) var(--rhino-border-radius);
    margin: 0;
    padding: 0.4em 0.6em;
    min-height: 200px;
    outline: transparent;
    overflow-wrap: break-word;
    word-break: break-word;
  }
  .trix-content[contenteditable=true] {
    white-space: pre-wrap;
  }
  .trix-content:is(:focus, :focus-within) {
    border-color: var(--rhino-button-active-border-color);
  }
  .trix-content :is(img, svg, figure) {
    width: 100%;
    max-width: 100%;
    height: auto;
    display: block;
  }
  .trix-content :is(figure, p) {
    padding: 0;
    margin: 0;
  }
  .trix-content figure {
    position: relative;
  }
  .trix-content figcaption {
    line-break: anywhere;
    display: inline-block;
    white-space: normal;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    color: inherit;
    text-align: center;
    vertical-align: top;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  .trix-content[contenteditable=true] figcaption {
    white-space: break-spaces;
  }
  .trix-content .rhino-upload-error {
    background-color: rgba(255, 0, 0, 0.3);
  }
  .trix-content:not([readonly]) .attachment--preview:is(:focus-within, :focus, .has-focus) :is(img) {
    outline: transparent;
    box-shadow: var(--rhino-focus-ring);
  }
  .trix-content:not([readonly]) .attachment:not(.attachment--preview):is(:focus-within, :focus, .has-focus) {
    outline: transparent;
    box-shadow: var(--rhino-focus-ring);
  }
  .rhino-attachment-editor::part(delete-button),
  .rhino-attachment-editor::part(file-metadata) {
    display: none;
  }
  .trix-content:not([readonly]) figure:is(:focus-within, :focus, .has-focus) .rhino-attachment-editor::part(delete-button),
  .trix-content:not([readonly]) figure:is(:focus-within, :focus, .has-focus) .rhino-attachment-editor::part(file-metadata) {
    display: flex;
  }
  .trix-content .placeholder {
    position: absolute;
    pointer-events: none;
    color: var(--rhino-placeholder-text-color);
    color: light-dark(var(--rhino-placeholder-text-color), var(--rhino-dark-placeholder-text-color));
    cursor: text;
    content: "";
  }
  .trix-content figure.attachment figcaption {
    position: relative;
  }
  .trix-content p.is-editor-empty:first-child::before,
  .trix-content figure[data-trix-attachment].has-focus figcaption.is-empty::before {
    color: var(--rhino-placeholder-text-color);
    color: light-dark(var(--rhino-placeholder-text-color), var(--rhino-dark-placeholder-text-color));
    content: attr(data-placeholder);
    pointer-events: none;
  }
  .trix-content figure[data-trix-attachment]:not(.has-focus) figcaption.is-empty::before {
    content: attr(data-default-caption);
    pointer-events: none;
  }
  .trix-content ul {
    list-style: disc;
  }
  .trix-content ol {
    list-style-type: decimal;
  }
  .trix-content figure[data-trix-attachment].has-focus figcaption.is-empty::before {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%, 0%);
  }
  .trix-content p.is-editor-empty:first-child::before {
    float: left;
    height: 0;
    pointer-events: none;
  }
  .trix-content {
    box-sizing: border-box;
  }
  .trix-content * {
    box-sizing: inherit;
    margin: 0;
    padding: 0;
  }
  .trix-content h1 {
    font-size: 1.2em;
    line-height: 1.2;
  }
  .trix-content blockquote {
    border: 0 solid #ccc;
    border-inline-start-width: 0.3em;
    margin-inline-start: 0.3em;
    padding-inline-start: 0.6em;
  }
  .trix-content li {
    margin-inline-start: 1em;
  }
  .trix-content :not(pre) code {
    background-color: #eee;
    border-radius: 2px;
    padding: 2px;
    margin: 0 1px;
    border: 1px solid rgba(192, 192, 192, 0.5);
    display: inline;
  }
  .trix-content code,
  .trix-content pre {
    box-decoration-break: clone;
  }
  .trix-content pre {
    display: block;
    width: 100%;
    font-family: monospace;
    padding: 0.5em;
    white-space: pre;
    overflow-x: auto;
    background-color: #eee;
    font-size: 0.9em;
  }
  .trix-content img {
    max-width: 100%;
    height: auto;
  }
  .trix-content .attachment {
    display: block;
    position: relative;
    max-width: 100%;
  }
  .trix-content .attachment figcaption a,
  .trix-content .attachment figcaption a:hover {
    color: LinkText;
  }
  .trix-content .attachment figcaption a:visited,
  .trix-content .attachment figcaption a:hover:visited {
    color: VisitedText;
  }
  .trix-content .attachment__caption {
    text-align: center;
    margin-top: 0.5em;
  }
  .trix-content .attachment__caption .attachment__name + .attachment__size::before {
    content: " · ";
  }
  .trix-content .attachment--preview {
    width: 100%;
    text-align: center;
    margin: 0.6em 0;
  }
  .trix-content .attachment--preview .attachment__caption {
    color: #666;
    font-size: 0.9em;
    line-height: 1.2;
  }
  .trix-content .attachment.attachment--file {
    color: #333;
    line-height: 1;
    margin: 0 2px 2px 2px;
    padding: 0.4em 1em;
    border: 1px solid var(--rhino-border-color);
    border-radius: var(--rhino-border-radius);
  }
  .trix-content .attachment-gallery {
    display: flex;
    flex-wrap: wrap;
    position: relative;
  }
  .trix-content figure.attachment {
    display: inline-block;
    position: relative;
    white-space: normal;
  }
  .trix-content .attachment-gallery > p {
    width: 0px;
    padding: 0;
    flex-basis: 0%;
    max-width: 0%;
    flex-shrink: 1;
    flex-grow: 0;
  }
  .trix-content .attachment-gallery .attachment {
    flex: 1 0 100%;
    padding: 0 0.5em;
    max-width: 100%;
    white-space: normal;
  }
  .trix-content .attachment-gallery > :is(.attachment--preview, action-text-attachment[previewable=true]) {
    flex: 1 0 33%;
    padding: 0 0.5em;
    max-width: 33%;
    white-space: normal;
  }
  .trix-content .attachment-gallery > :is(.attachment, action-text-attachment):first-of-type:nth-last-of-type(1) ~ :is(.attachment, action-text-attachment),
  .trix-content .attachment-gallery > :is(.attachment, action-text-attachment):first-of-type:nth-last-of-type(1) {
    padding: 0;
    flex-basis: 100%;
    max-width: 100%;
  }
  .attachment-gallery > :is(.attachment--preview, action-text-attachment[previewable=true]):first-of-type:nth-last-of-type(2),
  .attachment-gallery > :is(.attachment--preview, action-text-attachment[previewable=true]):first-of-type:nth-last-of-type(2) ~ :is(.attachment--preview, action-text-attachment[previewable=true]),
  .attachment-gallery > :is(.attachment--preview, action-text-attachment[previewable=true]):first-of-type:nth-last-of-type(4),
  .attachment-gallery > :is(.attachment--preview, action-text-attachment[previewable=true]):first-of-type:nth-last-of-type(4) ~ :is(.attachment--preview, action-text-attachment[previewable=true]) {
    flex-basis: 50%;
    max-width: 50%;
  }
  .trix-content .attachment-gallery.attachment-gallery--2 action-text-attachment > .attachment,
  .trix-content .attachment-gallery.attachment-gallery--4 action-text-attachment > .attachment,
  .trix-content .attachment-gallery action-text-attachment > .attachment {
    max-width: 100%;
  }
  :host,
  .trix-content {
    --rhino-focus-ring: 0px 0px 1px 1px var(--rhino-button-active-border-color);
    --rhino-border-radius: 4px;
    --rhino-danger-border-color: red;
    --rhino-danger-background-color: #ffdddd;
    --rhino-text-color: #374151;
    --rhino-dark-text-color: white;
    --rhino-border-color: #cecece;
    --rhino-placeholder-text-color: #cecece;
    --rhino-dark-placeholder-text-color: gray;
    --rhino-button-text-color: #889;
    --rhino-button-dark-text-color: #eee;
    --rhino-button-border-color: #cecece;
    --rhino-button-disabled-text-color: #d1d5db;
    --rhino-button-disabled-border-color: #d1d5db;
    --rhino-button-disabled-background-color: #d1d5db;
    --rhino-button-active-border-color: #005a9c;
    --rhino-button-active-background-color: rgb(226 239 255);
    --rhino-toolbar-text-color: hsl(219, 6%, 43%);
    --rhino-toolbar-icon-size: 1em;
    --rhino-dialog-border-color: hsl( var(--rhino-button-focus-background-color-hsl) / 50% );
    --rhino-button-focus-background-color: hsl( var(--rhino-button-focus-background-color-hsl) );
    --rhino-button-focus-background-color-hsl: 219 26% 95%;
    --rhino-fake-selection-color: rgb(220, 220, 220);
    display: block;
    color: var(--rhino-text-color);
    color: light-dark(var(--rhino-text-color), var(--rhino-dark-text-color));
  }
  @keyframes rhino-blink {
    49% {
      border-color: unset;
    }
    50% {
      border-color: Canvas;
    }
    99% {
      border-color: Canvas;
    }
  }
  .rhino-editor .no-cursor {
    caret-color: transparent;
  }
  :where(.rhino-editor) .fake-cursor {
    margin: 0;
    padding: 0;
    margin-right: -1px;
    border-left-width: 1px;
    border-left-style: solid;
    animation: rhino-blink 1s;
    animation-iteration-count: infinite;
    position: relative;
    z-index: 1;
  }
  :where(.rhino-editor .ProseMirror):not(:focus-within) .rhino-selection {
    background: var(--rhino-fake-selection-color);
  }
  .ProseMirror-separator {
    display: none !important;
  }
  .rhino-toolbar-button {
    appearance: none;
    -webkit-appearance: none;
    border: 1px solid var(--rhino-border-color);
    border-radius: var(--rhino-border-radius);
    padding: 0.4em;
    color: var(--rhino-button-text-color);
    color: light-dark(var(--rhino-button-text-color), var(--rhino-button-dark-text-color));
    background: Canvas;
    font-size: inherit;
    display: inline-grid;
  }
  .rhino-toolbar-button:is([aria-disabled=true], :disabled) {
    color: var(--rhino-button-disabled-text-color);
    border-color: var(--rhino-button-disabled-border-color);
  }
  .rhino-toolbar-button[aria-disabled=true]:focus {
    border-color: var(--rhino-button-disabled-border-color);
  }
  .rhino-toolbar-button svg {
    min-height: var(--rhino-toolbar-icon-size);
    min-width: var(--rhino-toolbar-icon-size);
    max-height: var(--rhino-toolbar-icon-size);
    max-width: var(--rhino-toolbar-icon-size);
  }
  .rhino-toolbar-button:is(:focus, :hover):not([aria-disabled=true], :disabled) {
    outline: transparent;
    border-color: var(--rhino-button-active-border-color);
  }
  .rhino-toolbar-button:is(:focus):not([aria-disabled=true], :disabled) {
    box-shadow: var(--rhino-focus-ring);
  }
  .rhino-toolbar-button:is(:hover):not([aria-disabled=true], :disabled, [aria-pressed=true], [part~=toolbar__button--active]) {
    background-color: var(--rhino-button-focus-background-color);
    background-color: light-dark(var(--rhino-button-focus-background-color), gray);
  }
  .rhino-toolbar-button:is([aria-disabled=true], :disabled):not([part~=toolbar__button--active]) {
    color: var(--rhino-button-disabled-text-color);
    color: light-dark(var(--rhino-button-disabled-text-color), gray);
    border-color: var(--rhino-button-disabled-border-color);
  }
  .rhino-toolbar-button:is(:focus, :hover):is([aria-disabled=true], :disabled):not([part~=toolbar__button--active]) {
    outline: transparent;
    color: var(--rhino-button-disabled-text-color);
    color: light-dark(var(--rhino-button-disabled-text-color), gray);
    border-color: var(--rhino-button-disabled-border-color);
    box-shadow: 0 0 0 1px var(--rhino-button-disabled-border-color);
    box-shadow: 0 0 0 1px light-dark(var(--rhino-button-disabled-border-color), transparent);
  }

  .icon-text > span {
    min-inline-size: max-content;
  }
  .field-title > div {
    min-inline-size: max-content;
  }
  .user-name > span {
    min-inline-size: max-content;
  }
  .organization-name > span {
    min-inline-size: max-content;
  }
  .navigation-list {
    list-style: none;
    margin: 0;
  }
  .navigation-list > li {
    padding: 0;
  }
  .navigation-link {
    padding: var(--wa-space-2xs) var(--wa-space-xs);
  }
  .navigation-link[data-selected] {
    background-color: var(--background-color);
    border: 1px solid var(--border-color);
    color: var(--text-color);
    border-radius: var(--wa-border-radius-s);
  }
  .pagination-goto-form fieldset {
    max-inline-size: max-content;
    padding: var(--wa-space-xs);
  }
  .pagination-goto-form input {
    min-inline-size: max-content;
    max-inline-size: max-content;
  }
  .datatable-filters {
    padding: var(--wa-space-s);
  }
  google-place-autocomplete [data-formatted-address-hint]:has(slot[name=formatted_address]:empty) {
    display: none;
  }
}

/*# sourceMappingURL=/assets/framework-80b52725.css.map */
