@layer framework.web-awesome, framework.practical, framework.app-theme, framework.components;
@layer framework.web-awesome {
  @layer framework.wa {
    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;
    }
    .wa-dialog-contents-patch > * {
      inline-size: 100%;
    }
  }
}
@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;
  }
  @view-transition {
    navigation: auto;
  }
}

/*# sourceMappingURL=/assets/framework-9539606b.css.map */
