.c-favorites {
  min-height: 100%;
}
.c-favorites .overlay-custom {
  min-height: 100% !important;
}
.c-favorites .color-primary {
  color: var(--clr-primary-500, #2b73aa);
}
.c-favorites .favorite-item-text:hover {
  color: var(--clr-primary-500, #2b73aa);
}

@layer page {
  .project-editor-dialog .e-dlg-header-content {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    padding: var(--spacing-3, 1rem);
    line-height: inherit;
  }
  .project-editor-dialog .e-dlg-header-content .e-dlg-closeicon-btn {
    position: static;
  }
  .project-editor-dialog .e-dlg-header-content .e-dlg-header {
    flex: 1;
    width: auto;
    text-overflow: ellipsis;
    overflow-x: hidden;
    white-space: nowrap;
  }
  .project-editor-dialog .e-dlg-content {
    display: block;
  }
  .project-editor-dialog .project-editor-dialog__container .e-content {
    display: var(--grid-display, grid);
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    gap: var(--spacing-1, 0.5rem);
  }
  .project-editor-dialog .e-footer-content {
    padding: var(--spacing-3, 1rem);
    display: flex;
    flex-direction: row;
    gap: var(--spacing-3, 1rem);
    justify-content: end;
  }
  .project-editor-dialog .e-footer-content .e-btn {
    margin: 0;
  }
  @layer defaults {
    .project-editor-dialog .e-footer-content button:not(.eas-modal__button),
    .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button),
    .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button) {
      pointer-events: auto;
      box-sizing: border-box;
      text-align: inherit;
      cursor: pointer;
      outline: var(--clickable-outline-color, transparent) solid var(--clickable-outline-width, 0.5rem);
      outline-offset: var(--clickable-outline-offset, 0);
      display: inline-flex;
      justify-content: center;
      align-items: center;
      gap: var(--clickable-button-gap-inside, 0.5em);
      text-align: var(--clickable-button-text-align, center);
      min-width: var(--clickable-button-width, 2em);
      min-height: var(--clickable-button-height, 2em);
      border-radius: var(--clickable-button-roundness, 0);
      padding-inline: var(--clickable-button-spacing-inline, 0.7em);
      padding-block: var(--clickable-button-spacing-block, 0.25em);
      border: var(--clickable-button-border-color, transparent) solid var(--clickable-button-border-width, thin);
      color: var(--clickable-button-text-color);
      background-color: var(--clickable-button-background-color);
      transition-property: box-shadow, transform;
      transition-duration: var(--clickable-button-effect-duration);
      box-shadow: 0 0.125rem 0.125rem hsl(0, 0%, 0%, var(--clickable-button-shadow-opacity));
      transform: translateY(var(--clickable-button-effect-offset));
    }
    .project-editor-dialog .e-footer-content button:not(.eas-modal__button):where(:focus-visible), .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button):where(:focus-visible), .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button):where(:focus-visible) {
      --clickable-outline-color: var(--clr-primary-500, #2b73aa);
    }
    .project-editor-dialog .e-footer-content button:not(.eas-modal__button)[disabled], .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button)[disabled], .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button)[disabled], .project-editor-dialog .e-footer-content button--disabled:not(.eas-modal__button), .project-editor-dialog .e-footer-content .e-btn--disabled:not(.eas-modal__button), .project-editor-dialog .e-footer-content .btn--disabled:not(.eas-modal__button), .project-editor-dialog .e-footer-content button:not(.eas-modal__button):where([aria-disabled=true]), .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button):where([aria-disabled=true]), .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button):where([aria-disabled=true]) {
      filter: grayscale(100%);
      cursor: default;
    }
    .project-editor-dialog .e-footer-content button:not(.eas-modal__button):where(:hover), .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button):where(:hover), .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button):where(:hover) {
      text-decoration: none;
    }
    @layer theme {
      .project-editor-dialog .e-footer-content button:not(.eas-modal__button), .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button), .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button) {
        --clickable-button-height: 2em;
        --clickable-button-border-color: var(--clr-neutral-200, #d0d0d0);
        --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
        --clickable-button-background-color: var(--clr-neutral-100, #f0f0f0);
        --clickable-button-effect-duration: var(--transition-fast, 0.15s);
        --clickable-button-effect-offset: 0;
        --clickable-button-shadow-opacity: 0.2;
      }
    }
    @layer theme {
      .project-editor-dialog .e-footer-content button:not(.eas-modal__button):where(:hover), .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button):where(:hover), .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button):where(:hover) {
        --clickable-button-border-color: var(--clr-neutral-400, #a0a0a0);
        --clickable-button-background-color: white;
        --clickable-button-effect-offset: -0.15rem;
        --clickable-button-shadow-opacity: 0.5;
      }
    }
    @layer theme {
      .project-editor-dialog .e-footer-content button:not(.eas-modal__button):where(:focus-visible), .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button):where(:focus-visible), .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button):where(:focus-visible) {
        --clickable-button-border-color: transparent;
        --clickable-button-background-color: white;
      }
    }
    @layer theme {
      .project-editor-dialog .e-footer-content button:not(.eas-modal__button):active, .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button):active, .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button):active, .project-editor-dialog .e-footer-content button:not(.eas-modal__button).active, .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).active, .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button).active, .project-editor-dialog .e-footer-content button--active:not(.eas-modal__button), .project-editor-dialog .e-footer-content .e-btn--active:not(.eas-modal__button), .project-editor-dialog .e-footer-content .btn--active:not(.eas-modal__button) {
        --clickable-button-effect-offset: 0;
      }
    }
    @layer theme {
      .project-editor-dialog .e-footer-content button:not(.eas-modal__button)[disabled], .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button)[disabled], .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button)[disabled], .project-editor-dialog .e-footer-content button--disabled:not(.eas-modal__button), .project-editor-dialog .e-footer-content .e-btn--disabled:not(.eas-modal__button), .project-editor-dialog .e-footer-content .btn--disabled:not(.eas-modal__button), .project-editor-dialog .e-footer-content button:not(.eas-modal__button):where([aria-disabled=true]), .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button):where([aria-disabled=true]), .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button):where([aria-disabled=true]) {
        --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
        --clickable-button-border-color: var(--clr-neutral-200, #d0d0d0);
        --clickable-button-background-color: var(--clr-neutral-100, #f0f0f0);
        --clickable-button-effect-duration: 0;
        --clickable-button-effect-offset: 0;
        --clickable-button-shadow-opacity: 0.2;
      }
    }
    .project-editor-dialog .e-footer-content button:not(.eas-modal__button).e-primary, .project-editor-dialog .e-footer-content button:not(.eas-modal__button).btn-primary, .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary, .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary, .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary, .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary {
      --clickable-button-border-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-text-color: white;
      --clickable-button-background-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-effect-duration: var(--transition-fast, 0.15s);
      --clickable-button-effect-offset: 0;
      --clickable-button-shadow-opacity: 0.2;
    }
    .project-editor-dialog .e-footer-content button:not(.eas-modal__button).e-primary:where(:hover), .project-editor-dialog .e-footer-content button:not(.eas-modal__button).btn-primary:where(:hover), .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary:where(:hover), .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary:where(:hover), .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary:where(:hover), .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary:where(:hover) {
      --clickable-button-border-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-effect-offset: -0.15rem;
      --clickable-button-background-color: white;
      --clickable-button-shadow-opacity: 0.5;
    }
    .project-editor-dialog .e-footer-content button:not(.eas-modal__button).e-primary:where(:focus-visible), .project-editor-dialog .e-footer-content button:not(.eas-modal__button).btn-primary:where(:focus-visible), .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary:where(:focus-visible), .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary:where(:focus-visible), .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary:where(:focus-visible), .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary:where(:focus-visible) {
      --clickable-button-border-color: transparent;
      --clickable-button-background-color: white;
      --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
    }
    .project-editor-dialog .e-footer-content button:not(.eas-modal__button).e-primary:active, .project-editor-dialog .e-footer-content button:not(.eas-modal__button).btn-primary:active, .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary:active, .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary:active, .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary:active, .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary:active, .project-editor-dialog .e-footer-content button:not(.eas-modal__button).e-primary.active, .project-editor-dialog .e-footer-content button:not(.eas-modal__button).btn-primary.active, .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary.active, .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary.active, .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary.active, .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary.active, .project-editor-dialog .e-footer-content button--active:not(.eas-modal__button).e-primary, .project-editor-dialog .e-footer-content button--active:not(.eas-modal__button).btn-primary, .project-editor-dialog .e-footer-content .e-btn--active:not(.eas-modal__button).e-primary, .project-editor-dialog .e-footer-content .e-btn--active:not(.eas-modal__button).btn-primary, .project-editor-dialog .e-footer-content .btn--active:not(.eas-modal__button).e-primary, .project-editor-dialog .e-footer-content .btn--active:not(.eas-modal__button).btn-primary {
      --clickable-button-border-color: var(--clr-primary-500, #2b73aa);
    }
    .project-editor-dialog .e-footer-content button:not(.eas-modal__button).e-primary[disabled], .project-editor-dialog .e-footer-content button:not(.eas-modal__button).btn-primary[disabled], .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary[disabled], .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary[disabled], .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary[disabled], .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary[disabled], .project-editor-dialog .e-footer-content button--disabled:not(.eas-modal__button).e-primary, .project-editor-dialog .e-footer-content button--disabled:not(.eas-modal__button).btn-primary, .project-editor-dialog .e-footer-content .e-btn--disabled:not(.eas-modal__button).e-primary, .project-editor-dialog .e-footer-content .e-btn--disabled:not(.eas-modal__button).btn-primary, .project-editor-dialog .e-footer-content .btn--disabled:not(.eas-modal__button).e-primary, .project-editor-dialog .e-footer-content .btn--disabled:not(.eas-modal__button).btn-primary, .project-editor-dialog .e-footer-content button:not(.eas-modal__button).e-primary:where([aria-disabled=true]), .project-editor-dialog .e-footer-content button:not(.eas-modal__button).btn-primary:where([aria-disabled=true]), .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary:where([aria-disabled=true]), .project-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary:where([aria-disabled=true]), .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary:where([aria-disabled=true]), .project-editor-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary:where([aria-disabled=true]) {
      --clickable-button-text-color: white;
      --clickable-button-background-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-effect-offset: 0;
      --clickable-button-shadow-opacity: 0.2;
    }
  }
  .project-editor-dialog .e-footer-content {
    position: sticky;
    bottom: 0;
  }
  .project-editor-dialog .e-footer-content:empty {
    display: none;
  }
}
@layer page {
  .proposal-creation-type-dialog .e-dlg-header-content {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    padding: var(--spacing-3, 1rem);
    line-height: inherit;
  }
  .proposal-creation-type-dialog .e-dlg-header-content .e-dlg-closeicon-btn {
    position: static;
  }
  .proposal-creation-type-dialog .e-dlg-header-content .e-dlg-header {
    flex: 1;
    width: auto;
    text-overflow: ellipsis;
    overflow-x: hidden;
    white-space: nowrap;
  }
  .proposal-creation-type-dialog .e-dlg-content {
    display: block;
  }
  .proposal-creation-type-dialog .e-dlg-content {
    display: var(--grid-display, grid);
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    gap: var(--spacing-1, 0.5rem);
  }
  .proposal-creation-type-dialog .e-footer-content {
    padding: var(--spacing-3, 1rem);
    display: flex;
    flex-direction: row;
    gap: var(--spacing-3, 1rem);
    justify-content: end;
  }
  .proposal-creation-type-dialog .e-footer-content .e-btn {
    margin: 0;
  }
  @layer defaults {
    .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button),
    .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button),
    .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button) {
      pointer-events: auto;
      box-sizing: border-box;
      text-align: inherit;
      cursor: pointer;
      outline: var(--clickable-outline-color, transparent) solid var(--clickable-outline-width, 0.5rem);
      outline-offset: var(--clickable-outline-offset, 0);
      display: inline-flex;
      justify-content: center;
      align-items: center;
      gap: var(--clickable-button-gap-inside, 0.5em);
      text-align: var(--clickable-button-text-align, center);
      min-width: var(--clickable-button-width, 2em);
      min-height: var(--clickable-button-height, 2em);
      border-radius: var(--clickable-button-roundness, 0);
      padding-inline: var(--clickable-button-spacing-inline, 0.7em);
      padding-block: var(--clickable-button-spacing-block, 0.25em);
      border: var(--clickable-button-border-color, transparent) solid var(--clickable-button-border-width, thin);
      color: var(--clickable-button-text-color);
      background-color: var(--clickable-button-background-color);
      transition-property: box-shadow, transform;
      transition-duration: var(--clickable-button-effect-duration);
      box-shadow: 0 0.125rem 0.125rem hsl(0, 0%, 0%, var(--clickable-button-shadow-opacity));
      transform: translateY(var(--clickable-button-effect-offset));
    }
    .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button):where(:focus-visible), .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button):where(:focus-visible), .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button):where(:focus-visible) {
      --clickable-outline-color: var(--clr-primary-500, #2b73aa);
    }
    .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button)[disabled], .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button)[disabled], .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button)[disabled], .proposal-creation-type-dialog .e-footer-content button--disabled:not(.eas-modal__button), .proposal-creation-type-dialog .e-footer-content .e-btn--disabled:not(.eas-modal__button), .proposal-creation-type-dialog .e-footer-content .btn--disabled:not(.eas-modal__button), .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button):where([aria-disabled=true]), .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button):where([aria-disabled=true]), .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button):where([aria-disabled=true]) {
      filter: grayscale(100%);
      cursor: default;
    }
    .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button):where(:hover), .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button):where(:hover), .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button):where(:hover) {
      text-decoration: none;
    }
    @layer theme {
      .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button), .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button), .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button) {
        --clickable-button-height: 2em;
        --clickable-button-border-color: var(--clr-neutral-200, #d0d0d0);
        --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
        --clickable-button-background-color: var(--clr-neutral-100, #f0f0f0);
        --clickable-button-effect-duration: var(--transition-fast, 0.15s);
        --clickable-button-effect-offset: 0;
        --clickable-button-shadow-opacity: 0.2;
      }
    }
    @layer theme {
      .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button):where(:hover), .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button):where(:hover), .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button):where(:hover) {
        --clickable-button-border-color: var(--clr-neutral-400, #a0a0a0);
        --clickable-button-background-color: white;
        --clickable-button-effect-offset: -0.15rem;
        --clickable-button-shadow-opacity: 0.5;
      }
    }
    @layer theme {
      .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button):where(:focus-visible), .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button):where(:focus-visible), .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button):where(:focus-visible) {
        --clickable-button-border-color: transparent;
        --clickable-button-background-color: white;
      }
    }
    @layer theme {
      .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button):active, .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button):active, .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button):active, .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button).active, .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button).active, .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button).active, .proposal-creation-type-dialog .e-footer-content button--active:not(.eas-modal__button), .proposal-creation-type-dialog .e-footer-content .e-btn--active:not(.eas-modal__button), .proposal-creation-type-dialog .e-footer-content .btn--active:not(.eas-modal__button) {
        --clickable-button-effect-offset: 0;
      }
    }
    @layer theme {
      .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button)[disabled], .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button)[disabled], .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button)[disabled], .proposal-creation-type-dialog .e-footer-content button--disabled:not(.eas-modal__button), .proposal-creation-type-dialog .e-footer-content .e-btn--disabled:not(.eas-modal__button), .proposal-creation-type-dialog .e-footer-content .btn--disabled:not(.eas-modal__button), .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button):where([aria-disabled=true]), .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button):where([aria-disabled=true]), .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button):where([aria-disabled=true]) {
        --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
        --clickable-button-border-color: var(--clr-neutral-200, #d0d0d0);
        --clickable-button-background-color: var(--clr-neutral-100, #f0f0f0);
        --clickable-button-effect-duration: 0;
        --clickable-button-effect-offset: 0;
        --clickable-button-shadow-opacity: 0.2;
      }
    }
    .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button).e-primary, .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button).btn-primary, .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary, .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary, .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary, .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary {
      --clickable-button-border-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-text-color: white;
      --clickable-button-background-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-effect-duration: var(--transition-fast, 0.15s);
      --clickable-button-effect-offset: 0;
      --clickable-button-shadow-opacity: 0.2;
    }
    .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button).e-primary:where(:hover), .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button).btn-primary:where(:hover), .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary:where(:hover), .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary:where(:hover), .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary:where(:hover), .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary:where(:hover) {
      --clickable-button-border-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-effect-offset: -0.15rem;
      --clickable-button-background-color: white;
      --clickable-button-shadow-opacity: 0.5;
    }
    .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button).e-primary:where(:focus-visible), .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button).btn-primary:where(:focus-visible), .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary:where(:focus-visible), .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary:where(:focus-visible), .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary:where(:focus-visible), .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary:where(:focus-visible) {
      --clickable-button-border-color: transparent;
      --clickable-button-background-color: white;
      --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
    }
    .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button).e-primary:active, .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button).btn-primary:active, .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary:active, .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary:active, .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary:active, .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary:active, .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button).e-primary.active, .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button).btn-primary.active, .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary.active, .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary.active, .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary.active, .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary.active, .proposal-creation-type-dialog .e-footer-content button--active:not(.eas-modal__button).e-primary, .proposal-creation-type-dialog .e-footer-content button--active:not(.eas-modal__button).btn-primary, .proposal-creation-type-dialog .e-footer-content .e-btn--active:not(.eas-modal__button).e-primary, .proposal-creation-type-dialog .e-footer-content .e-btn--active:not(.eas-modal__button).btn-primary, .proposal-creation-type-dialog .e-footer-content .btn--active:not(.eas-modal__button).e-primary, .proposal-creation-type-dialog .e-footer-content .btn--active:not(.eas-modal__button).btn-primary {
      --clickable-button-border-color: var(--clr-primary-500, #2b73aa);
    }
    .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button).e-primary[disabled], .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button).btn-primary[disabled], .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary[disabled], .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary[disabled], .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary[disabled], .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary[disabled], .proposal-creation-type-dialog .e-footer-content button--disabled:not(.eas-modal__button).e-primary, .proposal-creation-type-dialog .e-footer-content button--disabled:not(.eas-modal__button).btn-primary, .proposal-creation-type-dialog .e-footer-content .e-btn--disabled:not(.eas-modal__button).e-primary, .proposal-creation-type-dialog .e-footer-content .e-btn--disabled:not(.eas-modal__button).btn-primary, .proposal-creation-type-dialog .e-footer-content .btn--disabled:not(.eas-modal__button).e-primary, .proposal-creation-type-dialog .e-footer-content .btn--disabled:not(.eas-modal__button).btn-primary, .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button).e-primary:where([aria-disabled=true]), .proposal-creation-type-dialog .e-footer-content button:not(.eas-modal__button).btn-primary:where([aria-disabled=true]), .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary:where([aria-disabled=true]), .proposal-creation-type-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary:where([aria-disabled=true]), .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary:where([aria-disabled=true]), .proposal-creation-type-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary:where([aria-disabled=true]) {
      --clickable-button-text-color: white;
      --clickable-button-background-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-effect-offset: 0;
      --clickable-button-shadow-opacity: 0.2;
    }
  }
  .proposal-creation-type-dialog .e-footer-content {
    position: sticky;
    bottom: 0;
  }
  .proposal-creation-type-dialog .e-footer-content:empty {
    display: none;
  }
  .proposal-creation-type-dialog__heading {
    line-height: normal;
    letter-spacing: 0.025em;
    color: var(--clr-neutral-800, #414141);
    font-size: 1rem;
    font-style: italic;
  }
  .proposal-creation-type-dialog__heading:last-child {
    margin-block-end: 0;
  }
  .proposal-creation-type-dialog__heading {
    margin-block-end: var(--spacing-1, 0.5rem);
  }
  .proposal-creation-type-dialog__radio-group {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-1, 0.5rem);
  }
}
@layer page {
  .proposal-editor-dialog .e-dlg-header-content {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    padding: var(--spacing-3, 1rem);
    line-height: inherit;
  }
  .proposal-editor-dialog .e-dlg-header-content .e-dlg-closeicon-btn {
    position: static;
  }
  .proposal-editor-dialog .e-dlg-header-content .e-dlg-header {
    flex: 1;
    width: auto;
    text-overflow: ellipsis;
    overflow-x: hidden;
    white-space: nowrap;
  }
  .proposal-editor-dialog .e-dlg-content {
    display: block;
  }
  .proposal-editor-dialog .proposal-editor-dialog__container .e-content {
    display: var(--grid-display, grid);
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto minmax(0, 1fr);
    grid-template-areas: "info" "form";
    gap: var(--spacing-1, 0.5rem);
  }
  .proposal-editor-dialog .e-footer-content {
    padding: var(--spacing-3, 1rem);
    display: flex;
    flex-direction: row;
    gap: var(--spacing-3, 1rem);
    justify-content: end;
  }
  .proposal-editor-dialog .e-footer-content .e-btn {
    margin: 0;
  }
  @layer defaults {
    .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button),
    .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button),
    .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button) {
      pointer-events: auto;
      box-sizing: border-box;
      text-align: inherit;
      cursor: pointer;
      outline: var(--clickable-outline-color, transparent) solid var(--clickable-outline-width, 0.5rem);
      outline-offset: var(--clickable-outline-offset, 0);
      display: inline-flex;
      justify-content: center;
      align-items: center;
      gap: var(--clickable-button-gap-inside, 0.5em);
      text-align: var(--clickable-button-text-align, center);
      min-width: var(--clickable-button-width, 2em);
      min-height: var(--clickable-button-height, 2em);
      border-radius: var(--clickable-button-roundness, 0);
      padding-inline: var(--clickable-button-spacing-inline, 0.7em);
      padding-block: var(--clickable-button-spacing-block, 0.25em);
      border: var(--clickable-button-border-color, transparent) solid var(--clickable-button-border-width, thin);
      color: var(--clickable-button-text-color);
      background-color: var(--clickable-button-background-color);
      transition-property: box-shadow, transform;
      transition-duration: var(--clickable-button-effect-duration);
      box-shadow: 0 0.125rem 0.125rem hsl(0, 0%, 0%, var(--clickable-button-shadow-opacity));
      transform: translateY(var(--clickable-button-effect-offset));
    }
    .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button):where(:focus-visible), .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button):where(:focus-visible), .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button):where(:focus-visible) {
      --clickable-outline-color: var(--clr-primary-500, #2b73aa);
    }
    .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button)[disabled], .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button)[disabled], .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button)[disabled], .proposal-editor-dialog .e-footer-content button--disabled:not(.eas-modal__button), .proposal-editor-dialog .e-footer-content .e-btn--disabled:not(.eas-modal__button), .proposal-editor-dialog .e-footer-content .btn--disabled:not(.eas-modal__button), .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button):where([aria-disabled=true]), .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button):where([aria-disabled=true]), .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button):where([aria-disabled=true]) {
      filter: grayscale(100%);
      cursor: default;
    }
    .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button):where(:hover), .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button):where(:hover), .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button):where(:hover) {
      text-decoration: none;
    }
    @layer theme {
      .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button), .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button), .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button) {
        --clickable-button-height: 2em;
        --clickable-button-border-color: var(--clr-neutral-200, #d0d0d0);
        --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
        --clickable-button-background-color: var(--clr-neutral-100, #f0f0f0);
        --clickable-button-effect-duration: var(--transition-fast, 0.15s);
        --clickable-button-effect-offset: 0;
        --clickable-button-shadow-opacity: 0.2;
      }
    }
    @layer theme {
      .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button):where(:hover), .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button):where(:hover), .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button):where(:hover) {
        --clickable-button-border-color: var(--clr-neutral-400, #a0a0a0);
        --clickable-button-background-color: white;
        --clickable-button-effect-offset: -0.15rem;
        --clickable-button-shadow-opacity: 0.5;
      }
    }
    @layer theme {
      .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button):where(:focus-visible), .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button):where(:focus-visible), .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button):where(:focus-visible) {
        --clickable-button-border-color: transparent;
        --clickable-button-background-color: white;
      }
    }
    @layer theme {
      .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button):active, .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button):active, .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button):active, .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button).active, .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).active, .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button).active, .proposal-editor-dialog .e-footer-content button--active:not(.eas-modal__button), .proposal-editor-dialog .e-footer-content .e-btn--active:not(.eas-modal__button), .proposal-editor-dialog .e-footer-content .btn--active:not(.eas-modal__button) {
        --clickable-button-effect-offset: 0;
      }
    }
    @layer theme {
      .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button)[disabled], .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button)[disabled], .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button)[disabled], .proposal-editor-dialog .e-footer-content button--disabled:not(.eas-modal__button), .proposal-editor-dialog .e-footer-content .e-btn--disabled:not(.eas-modal__button), .proposal-editor-dialog .e-footer-content .btn--disabled:not(.eas-modal__button), .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button):where([aria-disabled=true]), .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button):where([aria-disabled=true]), .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button):where([aria-disabled=true]) {
        --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
        --clickable-button-border-color: var(--clr-neutral-200, #d0d0d0);
        --clickable-button-background-color: var(--clr-neutral-100, #f0f0f0);
        --clickable-button-effect-duration: 0;
        --clickable-button-effect-offset: 0;
        --clickable-button-shadow-opacity: 0.2;
      }
    }
    .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button).e-primary, .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button).btn-primary, .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary, .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary, .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary, .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary {
      --clickable-button-border-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-text-color: white;
      --clickable-button-background-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-effect-duration: var(--transition-fast, 0.15s);
      --clickable-button-effect-offset: 0;
      --clickable-button-shadow-opacity: 0.2;
    }
    .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button).e-primary:where(:hover), .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button).btn-primary:where(:hover), .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary:where(:hover), .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary:where(:hover), .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary:where(:hover), .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary:where(:hover) {
      --clickable-button-border-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-effect-offset: -0.15rem;
      --clickable-button-background-color: white;
      --clickable-button-shadow-opacity: 0.5;
    }
    .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button).e-primary:where(:focus-visible), .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button).btn-primary:where(:focus-visible), .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary:where(:focus-visible), .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary:where(:focus-visible), .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary:where(:focus-visible), .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary:where(:focus-visible) {
      --clickable-button-border-color: transparent;
      --clickable-button-background-color: white;
      --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
    }
    .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button).e-primary:active, .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button).btn-primary:active, .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary:active, .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary:active, .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary:active, .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary:active, .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button).e-primary.active, .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button).btn-primary.active, .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary.active, .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary.active, .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary.active, .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary.active, .proposal-editor-dialog .e-footer-content button--active:not(.eas-modal__button).e-primary, .proposal-editor-dialog .e-footer-content button--active:not(.eas-modal__button).btn-primary, .proposal-editor-dialog .e-footer-content .e-btn--active:not(.eas-modal__button).e-primary, .proposal-editor-dialog .e-footer-content .e-btn--active:not(.eas-modal__button).btn-primary, .proposal-editor-dialog .e-footer-content .btn--active:not(.eas-modal__button).e-primary, .proposal-editor-dialog .e-footer-content .btn--active:not(.eas-modal__button).btn-primary {
      --clickable-button-border-color: var(--clr-primary-500, #2b73aa);
    }
    .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button).e-primary[disabled], .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button).btn-primary[disabled], .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary[disabled], .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary[disabled], .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary[disabled], .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary[disabled], .proposal-editor-dialog .e-footer-content button--disabled:not(.eas-modal__button).e-primary, .proposal-editor-dialog .e-footer-content button--disabled:not(.eas-modal__button).btn-primary, .proposal-editor-dialog .e-footer-content .e-btn--disabled:not(.eas-modal__button).e-primary, .proposal-editor-dialog .e-footer-content .e-btn--disabled:not(.eas-modal__button).btn-primary, .proposal-editor-dialog .e-footer-content .btn--disabled:not(.eas-modal__button).e-primary, .proposal-editor-dialog .e-footer-content .btn--disabled:not(.eas-modal__button).btn-primary, .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button).e-primary:where([aria-disabled=true]), .proposal-editor-dialog .e-footer-content button:not(.eas-modal__button).btn-primary:where([aria-disabled=true]), .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary:where([aria-disabled=true]), .proposal-editor-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary:where([aria-disabled=true]), .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary:where([aria-disabled=true]), .proposal-editor-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary:where([aria-disabled=true]) {
      --clickable-button-text-color: white;
      --clickable-button-background-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-effect-offset: 0;
      --clickable-button-shadow-opacity: 0.2;
    }
  }
  .proposal-editor-dialog .e-footer-content {
    position: sticky;
    bottom: 0;
  }
  .proposal-editor-dialog .e-footer-content:empty {
    display: none;
  }
  .proposal-editor-dialog__info {
    grid-area: info;
  }
  .proposal-editor-dialog .eas-form {
    grid-area: form;
  }
}
@layer page {
  .release-proposal-dialog .e-dlg-header-content {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    padding: var(--spacing-3, 1rem);
    line-height: inherit;
  }
  .release-proposal-dialog .e-dlg-header-content .e-dlg-closeicon-btn {
    position: static;
  }
  .release-proposal-dialog .e-dlg-header-content .e-dlg-header {
    flex: 1;
    width: auto;
    text-overflow: ellipsis;
    overflow-x: hidden;
    white-space: nowrap;
  }
  .release-proposal-dialog .e-dlg-content {
    display: block;
  }
  .release-proposal-dialog .e-dlg-content {
    display: var(--grid-display, grid);
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto auto 1fr;
    gap: var(--spacing-1, 0.5rem);
  }
  .release-proposal-dialog .e-footer-content {
    padding: var(--spacing-3, 1rem);
    display: flex;
    flex-direction: row;
    gap: var(--spacing-3, 1rem);
    justify-content: end;
  }
  .release-proposal-dialog .e-footer-content .e-btn {
    margin: 0;
  }
  @layer defaults {
    .release-proposal-dialog .e-footer-content button:not(.eas-modal__button),
    .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button),
    .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button) {
      pointer-events: auto;
      box-sizing: border-box;
      text-align: inherit;
      cursor: pointer;
      outline: var(--clickable-outline-color, transparent) solid var(--clickable-outline-width, 0.5rem);
      outline-offset: var(--clickable-outline-offset, 0);
      display: inline-flex;
      justify-content: center;
      align-items: center;
      gap: var(--clickable-button-gap-inside, 0.5em);
      text-align: var(--clickable-button-text-align, center);
      min-width: var(--clickable-button-width, 2em);
      min-height: var(--clickable-button-height, 2em);
      border-radius: var(--clickable-button-roundness, 0);
      padding-inline: var(--clickable-button-spacing-inline, 0.7em);
      padding-block: var(--clickable-button-spacing-block, 0.25em);
      border: var(--clickable-button-border-color, transparent) solid var(--clickable-button-border-width, thin);
      color: var(--clickable-button-text-color);
      background-color: var(--clickable-button-background-color);
      transition-property: box-shadow, transform;
      transition-duration: var(--clickable-button-effect-duration);
      box-shadow: 0 0.125rem 0.125rem hsl(0, 0%, 0%, var(--clickable-button-shadow-opacity));
      transform: translateY(var(--clickable-button-effect-offset));
    }
    .release-proposal-dialog .e-footer-content button:not(.eas-modal__button):where(:focus-visible), .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button):where(:focus-visible), .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button):where(:focus-visible) {
      --clickable-outline-color: var(--clr-primary-500, #2b73aa);
    }
    .release-proposal-dialog .e-footer-content button:not(.eas-modal__button)[disabled], .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button)[disabled], .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button)[disabled], .release-proposal-dialog .e-footer-content button--disabled:not(.eas-modal__button), .release-proposal-dialog .e-footer-content .e-btn--disabled:not(.eas-modal__button), .release-proposal-dialog .e-footer-content .btn--disabled:not(.eas-modal__button), .release-proposal-dialog .e-footer-content button:not(.eas-modal__button):where([aria-disabled=true]), .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button):where([aria-disabled=true]), .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button):where([aria-disabled=true]) {
      filter: grayscale(100%);
      cursor: default;
    }
    .release-proposal-dialog .e-footer-content button:not(.eas-modal__button):where(:hover), .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button):where(:hover), .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button):where(:hover) {
      text-decoration: none;
    }
    @layer theme {
      .release-proposal-dialog .e-footer-content button:not(.eas-modal__button), .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button), .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button) {
        --clickable-button-height: 2em;
        --clickable-button-border-color: var(--clr-neutral-200, #d0d0d0);
        --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
        --clickable-button-background-color: var(--clr-neutral-100, #f0f0f0);
        --clickable-button-effect-duration: var(--transition-fast, 0.15s);
        --clickable-button-effect-offset: 0;
        --clickable-button-shadow-opacity: 0.2;
      }
    }
    @layer theme {
      .release-proposal-dialog .e-footer-content button:not(.eas-modal__button):where(:hover), .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button):where(:hover), .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button):where(:hover) {
        --clickable-button-border-color: var(--clr-neutral-400, #a0a0a0);
        --clickable-button-background-color: white;
        --clickable-button-effect-offset: -0.15rem;
        --clickable-button-shadow-opacity: 0.5;
      }
    }
    @layer theme {
      .release-proposal-dialog .e-footer-content button:not(.eas-modal__button):where(:focus-visible), .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button):where(:focus-visible), .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button):where(:focus-visible) {
        --clickable-button-border-color: transparent;
        --clickable-button-background-color: white;
      }
    }
    @layer theme {
      .release-proposal-dialog .e-footer-content button:not(.eas-modal__button):active, .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button):active, .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button):active, .release-proposal-dialog .e-footer-content button:not(.eas-modal__button).active, .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button).active, .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button).active, .release-proposal-dialog .e-footer-content button--active:not(.eas-modal__button), .release-proposal-dialog .e-footer-content .e-btn--active:not(.eas-modal__button), .release-proposal-dialog .e-footer-content .btn--active:not(.eas-modal__button) {
        --clickable-button-effect-offset: 0;
      }
    }
    @layer theme {
      .release-proposal-dialog .e-footer-content button:not(.eas-modal__button)[disabled], .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button)[disabled], .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button)[disabled], .release-proposal-dialog .e-footer-content button--disabled:not(.eas-modal__button), .release-proposal-dialog .e-footer-content .e-btn--disabled:not(.eas-modal__button), .release-proposal-dialog .e-footer-content .btn--disabled:not(.eas-modal__button), .release-proposal-dialog .e-footer-content button:not(.eas-modal__button):where([aria-disabled=true]), .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button):where([aria-disabled=true]), .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button):where([aria-disabled=true]) {
        --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
        --clickable-button-border-color: var(--clr-neutral-200, #d0d0d0);
        --clickable-button-background-color: var(--clr-neutral-100, #f0f0f0);
        --clickable-button-effect-duration: 0;
        --clickable-button-effect-offset: 0;
        --clickable-button-shadow-opacity: 0.2;
      }
    }
    .release-proposal-dialog .e-footer-content button:not(.eas-modal__button).e-primary, .release-proposal-dialog .e-footer-content button:not(.eas-modal__button).btn-primary, .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary, .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary, .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary, .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary {
      --clickable-button-border-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-text-color: white;
      --clickable-button-background-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-effect-duration: var(--transition-fast, 0.15s);
      --clickable-button-effect-offset: 0;
      --clickable-button-shadow-opacity: 0.2;
    }
    .release-proposal-dialog .e-footer-content button:not(.eas-modal__button).e-primary:where(:hover), .release-proposal-dialog .e-footer-content button:not(.eas-modal__button).btn-primary:where(:hover), .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary:where(:hover), .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary:where(:hover), .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary:where(:hover), .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary:where(:hover) {
      --clickable-button-border-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-effect-offset: -0.15rem;
      --clickable-button-background-color: white;
      --clickable-button-shadow-opacity: 0.5;
    }
    .release-proposal-dialog .e-footer-content button:not(.eas-modal__button).e-primary:where(:focus-visible), .release-proposal-dialog .e-footer-content button:not(.eas-modal__button).btn-primary:where(:focus-visible), .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary:where(:focus-visible), .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary:where(:focus-visible), .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary:where(:focus-visible), .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary:where(:focus-visible) {
      --clickable-button-border-color: transparent;
      --clickable-button-background-color: white;
      --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
    }
    .release-proposal-dialog .e-footer-content button:not(.eas-modal__button).e-primary:active, .release-proposal-dialog .e-footer-content button:not(.eas-modal__button).btn-primary:active, .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary:active, .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary:active, .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary:active, .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary:active, .release-proposal-dialog .e-footer-content button:not(.eas-modal__button).e-primary.active, .release-proposal-dialog .e-footer-content button:not(.eas-modal__button).btn-primary.active, .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary.active, .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary.active, .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary.active, .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary.active, .release-proposal-dialog .e-footer-content button--active:not(.eas-modal__button).e-primary, .release-proposal-dialog .e-footer-content button--active:not(.eas-modal__button).btn-primary, .release-proposal-dialog .e-footer-content .e-btn--active:not(.eas-modal__button).e-primary, .release-proposal-dialog .e-footer-content .e-btn--active:not(.eas-modal__button).btn-primary, .release-proposal-dialog .e-footer-content .btn--active:not(.eas-modal__button).e-primary, .release-proposal-dialog .e-footer-content .btn--active:not(.eas-modal__button).btn-primary {
      --clickable-button-border-color: var(--clr-primary-500, #2b73aa);
    }
    .release-proposal-dialog .e-footer-content button:not(.eas-modal__button).e-primary[disabled], .release-proposal-dialog .e-footer-content button:not(.eas-modal__button).btn-primary[disabled], .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary[disabled], .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary[disabled], .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary[disabled], .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary[disabled], .release-proposal-dialog .e-footer-content button--disabled:not(.eas-modal__button).e-primary, .release-proposal-dialog .e-footer-content button--disabled:not(.eas-modal__button).btn-primary, .release-proposal-dialog .e-footer-content .e-btn--disabled:not(.eas-modal__button).e-primary, .release-proposal-dialog .e-footer-content .e-btn--disabled:not(.eas-modal__button).btn-primary, .release-proposal-dialog .e-footer-content .btn--disabled:not(.eas-modal__button).e-primary, .release-proposal-dialog .e-footer-content .btn--disabled:not(.eas-modal__button).btn-primary, .release-proposal-dialog .e-footer-content button:not(.eas-modal__button).e-primary:where([aria-disabled=true]), .release-proposal-dialog .e-footer-content button:not(.eas-modal__button).btn-primary:where([aria-disabled=true]), .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary:where([aria-disabled=true]), .release-proposal-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary:where([aria-disabled=true]), .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary:where([aria-disabled=true]), .release-proposal-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary:where([aria-disabled=true]) {
      --clickable-button-text-color: white;
      --clickable-button-background-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-effect-offset: 0;
      --clickable-button-shadow-opacity: 0.2;
    }
  }
  .release-proposal-dialog .e-footer-content {
    position: sticky;
    bottom: 0;
  }
  .release-proposal-dialog .e-footer-content:empty {
    display: none;
  }
  .release-proposal-dialog__radio-container {
    display: flex;
    gap: var(--spacing-1, 0.5rem);
    flex-direction: column;
  }
  .release-proposal-dialog__alert {
    margin: 0;
  }
  .release-proposal-dialog__infos {
    list-style: none;
    margin: 0;
    padding: 0;
    outline: solid 2px rgba(231, 231, 231, 0.5333333333);
    outline-offset: -1px;
    background-color: white;
    border-radius: 0.25rem;
    box-shadow: 0 0.125rem 0.25rem hsla(0, 0%, 0%, 0.2);
    position: relative;
  }
  .release-proposal-dialog__infos::before {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    font-style: normal;
    aspect-ratio: 1/1;
    line-height: 1;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    content: "\f05a";
    position: absolute;
    --margin: 1.5rem;
    top: var(--margin);
    left: var(--margin);
    pointer-events: none;
    font-size: 6rem;
    opacity: 0.075;
    color: var(--clr-neutral-600, #707070);
  }
  .release-proposal-dialog__infos {
    min-height: 9rem;
    padding: var(--spacing-3, 1rem);
    display: flex;
    flex-direction: column;
    gap: var(--spacing-1, 0.5rem);
  }
}
@layer page {
  .project-proposal-filter-dialog .e-dlg-header-content {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    padding: var(--spacing-3, 1rem);
    line-height: inherit;
  }
  .project-proposal-filter-dialog .e-dlg-header-content .e-dlg-closeicon-btn {
    position: static;
  }
  .project-proposal-filter-dialog .e-dlg-header-content .e-dlg-header {
    flex: 1;
    width: auto;
    text-overflow: ellipsis;
    overflow-x: hidden;
    white-space: nowrap;
  }
  .project-proposal-filter-dialog .e-dlg-content {
    display: block;
  }
  .project-proposal-filter-dialog .e-dlg-content {
    display: var(--grid-display, grid);
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-template-areas: "accordion";
    gap: var(--spacing-1, 0.5rem);
  }
  .project-proposal-filter-dialog .e-footer-content {
    padding: var(--spacing-3, 1rem);
    display: flex;
    flex-direction: row;
    gap: var(--spacing-3, 1rem);
    justify-content: end;
  }
  .project-proposal-filter-dialog .e-footer-content .e-btn {
    margin: 0;
  }
  @layer defaults {
    .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button),
    .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button),
    .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button) {
      pointer-events: auto;
      box-sizing: border-box;
      text-align: inherit;
      cursor: pointer;
      outline: var(--clickable-outline-color, transparent) solid var(--clickable-outline-width, 0.5rem);
      outline-offset: var(--clickable-outline-offset, 0);
      display: inline-flex;
      justify-content: center;
      align-items: center;
      gap: var(--clickable-button-gap-inside, 0.5em);
      text-align: var(--clickable-button-text-align, center);
      min-width: var(--clickable-button-width, 2em);
      min-height: var(--clickable-button-height, 2em);
      border-radius: var(--clickable-button-roundness, 0);
      padding-inline: var(--clickable-button-spacing-inline, 0.7em);
      padding-block: var(--clickable-button-spacing-block, 0.25em);
      border: var(--clickable-button-border-color, transparent) solid var(--clickable-button-border-width, thin);
      color: var(--clickable-button-text-color);
      background-color: var(--clickable-button-background-color);
      transition-property: box-shadow, transform;
      transition-duration: var(--clickable-button-effect-duration);
      box-shadow: 0 0.125rem 0.125rem hsl(0, 0%, 0%, var(--clickable-button-shadow-opacity));
      transform: translateY(var(--clickable-button-effect-offset));
    }
    .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button):where(:focus-visible), .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button):where(:focus-visible), .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button):where(:focus-visible) {
      --clickable-outline-color: var(--clr-primary-500, #2b73aa);
    }
    .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button)[disabled], .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button)[disabled], .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button)[disabled], .project-proposal-filter-dialog .e-footer-content button--disabled:not(.eas-modal__button), .project-proposal-filter-dialog .e-footer-content .e-btn--disabled:not(.eas-modal__button), .project-proposal-filter-dialog .e-footer-content .btn--disabled:not(.eas-modal__button), .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button):where([aria-disabled=true]), .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button):where([aria-disabled=true]), .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button):where([aria-disabled=true]) {
      filter: grayscale(100%);
      cursor: default;
    }
    .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button):where(:hover), .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button):where(:hover), .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button):where(:hover) {
      text-decoration: none;
    }
    @layer theme {
      .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button), .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button), .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button) {
        --clickable-button-height: 2em;
        --clickable-button-border-color: var(--clr-neutral-200, #d0d0d0);
        --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
        --clickable-button-background-color: var(--clr-neutral-100, #f0f0f0);
        --clickable-button-effect-duration: var(--transition-fast, 0.15s);
        --clickable-button-effect-offset: 0;
        --clickable-button-shadow-opacity: 0.2;
      }
    }
    @layer theme {
      .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button):where(:hover), .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button):where(:hover), .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button):where(:hover) {
        --clickable-button-border-color: var(--clr-neutral-400, #a0a0a0);
        --clickable-button-background-color: white;
        --clickable-button-effect-offset: -0.15rem;
        --clickable-button-shadow-opacity: 0.5;
      }
    }
    @layer theme {
      .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button):where(:focus-visible), .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button):where(:focus-visible), .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button):where(:focus-visible) {
        --clickable-button-border-color: transparent;
        --clickable-button-background-color: white;
      }
    }
    @layer theme {
      .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button):active, .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button):active, .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button):active, .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button).active, .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button).active, .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button).active, .project-proposal-filter-dialog .e-footer-content button--active:not(.eas-modal__button), .project-proposal-filter-dialog .e-footer-content .e-btn--active:not(.eas-modal__button), .project-proposal-filter-dialog .e-footer-content .btn--active:not(.eas-modal__button) {
        --clickable-button-effect-offset: 0;
      }
    }
    @layer theme {
      .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button)[disabled], .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button)[disabled], .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button)[disabled], .project-proposal-filter-dialog .e-footer-content button--disabled:not(.eas-modal__button), .project-proposal-filter-dialog .e-footer-content .e-btn--disabled:not(.eas-modal__button), .project-proposal-filter-dialog .e-footer-content .btn--disabled:not(.eas-modal__button), .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button):where([aria-disabled=true]), .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button):where([aria-disabled=true]), .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button):where([aria-disabled=true]) {
        --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
        --clickable-button-border-color: var(--clr-neutral-200, #d0d0d0);
        --clickable-button-background-color: var(--clr-neutral-100, #f0f0f0);
        --clickable-button-effect-duration: 0;
        --clickable-button-effect-offset: 0;
        --clickable-button-shadow-opacity: 0.2;
      }
    }
    .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button).e-primary, .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button).btn-primary, .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary, .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary, .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary, .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary {
      --clickable-button-border-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-text-color: white;
      --clickable-button-background-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-effect-duration: var(--transition-fast, 0.15s);
      --clickable-button-effect-offset: 0;
      --clickable-button-shadow-opacity: 0.2;
    }
    .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button).e-primary:where(:hover), .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button).btn-primary:where(:hover), .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary:where(:hover), .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary:where(:hover), .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary:where(:hover), .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary:where(:hover) {
      --clickable-button-border-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-effect-offset: -0.15rem;
      --clickable-button-background-color: white;
      --clickable-button-shadow-opacity: 0.5;
    }
    .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button).e-primary:where(:focus-visible), .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button).btn-primary:where(:focus-visible), .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary:where(:focus-visible), .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary:where(:focus-visible), .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary:where(:focus-visible), .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary:where(:focus-visible) {
      --clickable-button-border-color: transparent;
      --clickable-button-background-color: white;
      --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
    }
    .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button).e-primary:active, .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button).btn-primary:active, .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary:active, .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary:active, .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary:active, .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary:active, .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button).e-primary.active, .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button).btn-primary.active, .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary.active, .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary.active, .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary.active, .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary.active, .project-proposal-filter-dialog .e-footer-content button--active:not(.eas-modal__button).e-primary, .project-proposal-filter-dialog .e-footer-content button--active:not(.eas-modal__button).btn-primary, .project-proposal-filter-dialog .e-footer-content .e-btn--active:not(.eas-modal__button).e-primary, .project-proposal-filter-dialog .e-footer-content .e-btn--active:not(.eas-modal__button).btn-primary, .project-proposal-filter-dialog .e-footer-content .btn--active:not(.eas-modal__button).e-primary, .project-proposal-filter-dialog .e-footer-content .btn--active:not(.eas-modal__button).btn-primary {
      --clickable-button-border-color: var(--clr-primary-500, #2b73aa);
    }
    .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button).e-primary[disabled], .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button).btn-primary[disabled], .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary[disabled], .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary[disabled], .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary[disabled], .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary[disabled], .project-proposal-filter-dialog .e-footer-content button--disabled:not(.eas-modal__button).e-primary, .project-proposal-filter-dialog .e-footer-content button--disabled:not(.eas-modal__button).btn-primary, .project-proposal-filter-dialog .e-footer-content .e-btn--disabled:not(.eas-modal__button).e-primary, .project-proposal-filter-dialog .e-footer-content .e-btn--disabled:not(.eas-modal__button).btn-primary, .project-proposal-filter-dialog .e-footer-content .btn--disabled:not(.eas-modal__button).e-primary, .project-proposal-filter-dialog .e-footer-content .btn--disabled:not(.eas-modal__button).btn-primary, .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button).e-primary:where([aria-disabled=true]), .project-proposal-filter-dialog .e-footer-content button:not(.eas-modal__button).btn-primary:where([aria-disabled=true]), .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button).e-primary:where([aria-disabled=true]), .project-proposal-filter-dialog .e-footer-content .e-btn:not(.eas-modal__button).btn-primary:where([aria-disabled=true]), .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button).e-primary:where([aria-disabled=true]), .project-proposal-filter-dialog .e-footer-content .btn:not(.eas-modal__button).btn-primary:where([aria-disabled=true]) {
      --clickable-button-text-color: white;
      --clickable-button-background-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-effect-offset: 0;
      --clickable-button-shadow-opacity: 0.2;
    }
  }
  .project-proposal-filter-dialog .e-footer-content {
    position: sticky;
    bottom: 0;
  }
  .project-proposal-filter-dialog .e-footer-content:empty {
    display: none;
  }
  .project-proposal-filter-dialog .e-accordion {
    grid-area: accordion;
    overflow: auto;
  }
  .project-proposal-filter-dialog__form {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(20rem, 1fr));
    align-items: center;
    gap: var(--spacing-1, 0.5rem);
  }
  .project-proposal-filter-dialog__form > * {
    min-height: 1.5em;
  }
  .project-proposal-filter-dialog__form > *:not(.e-float-input) {
    margin-top: 19px;
  }
}
@layer page {
  .company-and-persons {
    width: 100%;
    max-width: 90rem;
    margin-inline: auto;
    padding-block: 2em;
    padding-inline: min(3em, 4.5vw);
    padding-inline: min(3em, 4.5cqi);
  }
}
@layer page {
  .project-editor-page .eas-form__grid {
    width: 100%;
    max-width: 90rem;
    margin-inline: auto;
    padding-block: 2em;
    padding-inline: min(3em, 4.5vw);
    padding-inline: min(3em, 4.5cqi);
  }
}
@layer page {
  .project-proposal__filter-wrapper {
    grid-area: filter;
    display: flex;
    justify-content: end;
    align-items: center;
    gap: 0.5em;
    padding-inline: 0.5em;
    border-style: var(--border-style, solid);
    border-color: var(--border-color, var(--clr-neutral-100, #f0f0f0));
    border-width: 0;
    border-bottom-width: var(--border-width, thin);
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 30rem) {
        .project-proposal__filter-wrapper {
          height: 48px;
        }
      }
    }
  }
  @container (width < 30rem) {
    .project-proposal__filter-wrapper {
      height: 48px;
    }
  }
  .project-proposal .e-tab {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto auto 1fr;
    grid-template-areas: "tabs" "filter" "content";
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (min-width: 30rem) {
        .project-proposal .e-tab {
          grid-template-columns: 1fr auto;
          grid-template-rows: auto 1fr;
          grid-template-areas: "tabs filter" "content content";
        }
      }
    }
  }
  @container (width > 30rem) {
    .project-proposal .e-tab {
      grid-template-columns: 1fr auto;
      grid-template-rows: auto 1fr;
      grid-template-areas: "tabs filter" "content content";
    }
  }
  .project-proposal .e-tab .e-tab-header {
    grid-area: tabs;
  }
  .project-proposal .e-tab .e-content {
    grid-area: content;
    overflow: auto;
  }
  .project-proposal .e-tab .e-content .e-item {
    height: 100%;
  }
  #ProjectGrid .eas-grid,
  #ProposalGrid .eas-grid {
    border: none;
  }
  .eas-grid__column--favorite {
    text-align: center;
  }
}
@layer page {
  .proposal-editor-page .eas-form__grid {
    width: 100%;
    max-width: 90rem;
    margin-inline: auto;
    padding-block: 2em;
    padding-inline: min(3em, 4.5vw);
    padding-inline: min(3em, 4.5cqi);
  }
}
@layer page {
  .all-proposals {
    border: 2px solid #ffc107;
  }
}
@layer page {
  .quickquote-company__content {
    container: quickquote-company-content/inline-size;
    display: flex;
    flex-direction: column;
    gap: var(--spacing-1, 0.5rem);
  }
  .quickquote-company__current-company {
    display: grid;
    grid-gap: var(--spacing-1, 0.5rem) var(--spacing-1, 0.5rem);
    grid-template-areas: "names" "location" "address" "shipping";
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (min-width: 50rem) {
        .quickquote-company__current-company {
          grid-template-columns: repeat(3, 1fr);
          grid-template-areas: "names names names" "location address shipping";
        }
      }
    }
  }
  @container (width > 50rem) {
    .quickquote-company__current-company {
      grid-template-columns: repeat(3, 1fr);
      grid-template-areas: "names names names" "location address shipping";
    }
  }
  .quickquote-company__names {
    grid-area: names;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: var(--spacing-1, 0.5rem) var(--spacing-1, 0.5rem);
  }
  .quickquote-company__names > * {
    flex-basis: 100%;
  }
  .quickquote-company__names > :first-child {
    flex: 1 1 0%;
    min-width: 25ch;
  }
  .quickquote-company__buttons {
    grid-area: buttons;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(7rem, 1fr));
    gap: var(--spacing-1, 0.5rem) var(--spacing-1, 0.5rem);
    align-items: center;
  }
  .quickquote-company__button {
    box-sizing: border-box;
    text-align: inherit;
    cursor: pointer;
    outline: var(--clickable-outline-color, transparent) solid var(--clickable-outline-width, 0.5rem);
    outline-offset: var(--clickable-outline-offset, 0);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: var(--clickable-button-gap-inside, 0.5em);
    text-align: var(--clickable-button-text-align, center);
    min-width: var(--clickable-button-width, 2em);
    min-height: var(--clickable-button-height, 2em);
    border-radius: var(--clickable-button-roundness, 0);
    padding-inline: var(--clickable-button-spacing-inline, 0.7em);
    padding-block: var(--clickable-button-spacing-block, 0.25em);
    border: var(--clickable-button-border-color, transparent) solid var(--clickable-button-border-width, thin);
    color: var(--clickable-button-text-color);
    background-color: var(--clickable-button-background-color);
    transition-property: box-shadow, transform;
    transition-duration: var(--clickable-button-effect-duration);
    box-shadow: 0 0.125rem 0.125rem hsl(0, 0%, 0%, var(--clickable-button-shadow-opacity));
    transform: translateY(var(--clickable-button-effect-offset));
  }
  .quickquote-company__button:where(:focus-visible) {
    --clickable-outline-color: var(--clr-primary-500, #2b73aa);
  }
  .quickquote-company__button[disabled], .quickquote-company__button--disabled, .quickquote-company__button:where([aria-disabled=true]) {
    filter: grayscale(100%);
    cursor: default;
  }
  .quickquote-company__button:where(:hover) {
    text-decoration: none;
  }
  @layer theme {
    .quickquote-company__button {
      --clickable-button-height: 2em;
      --clickable-button-border-color: var(--clr-neutral-200, #d0d0d0);
      --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-background-color: var(--clr-neutral-100, #f0f0f0);
      --clickable-button-effect-duration: var(--transition-fast, 0.15s);
      --clickable-button-effect-offset: 0;
      --clickable-button-shadow-opacity: 0.2;
    }
  }
  @layer theme {
    .quickquote-company__button:where(:hover) {
      --clickable-button-border-color: var(--clr-neutral-400, #a0a0a0);
      --clickable-button-background-color: white;
      --clickable-button-effect-offset: -0.15rem;
      --clickable-button-shadow-opacity: 0.5;
    }
  }
  @layer theme {
    .quickquote-company__button:where(:focus-visible) {
      --clickable-button-border-color: transparent;
      --clickable-button-background-color: white;
    }
  }
  @layer theme {
    .quickquote-company__button:active, .quickquote-company__button.active, .quickquote-company__button--active {
      --clickable-button-effect-offset: 0;
    }
  }
  @layer theme {
    .quickquote-company__button[disabled], .quickquote-company__button--disabled, .quickquote-company__button:where([aria-disabled=true]) {
      --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-border-color: var(--clr-neutral-200, #d0d0d0);
      --clickable-button-background-color: var(--clr-neutral-100, #f0f0f0);
      --clickable-button-effect-duration: 0;
      --clickable-button-effect-offset: 0;
      --clickable-button-shadow-opacity: 0.2;
    }
  }
  .quickquote-company__button {
    flex-grow: 1;
  }
  .quickquote-company__button--add, .quickquote-company__button--change {
    box-sizing: border-box;
    text-align: inherit;
    cursor: pointer;
    outline: var(--clickable-outline-color, transparent) solid var(--clickable-outline-width, 0.5rem);
    outline-offset: var(--clickable-outline-offset, 0);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: var(--clickable-button-gap-inside, 0.5em);
    text-align: var(--clickable-button-text-align, center);
    min-width: var(--clickable-button-width, 2em);
    min-height: var(--clickable-button-height, 2em);
    border-radius: var(--clickable-button-roundness, 0);
    padding-inline: var(--clickable-button-spacing-inline, 0.7em);
    padding-block: var(--clickable-button-spacing-block, 0.25em);
    border: var(--clickable-button-border-color, transparent) solid var(--clickable-button-border-width, thin);
    color: var(--clickable-button-text-color);
    background-color: var(--clickable-button-background-color);
    transition-property: box-shadow, transform;
    transition-duration: var(--clickable-button-effect-duration);
    box-shadow: 0 0.125rem 0.125rem hsl(0, 0%, 0%, var(--clickable-button-shadow-opacity));
    transform: translateY(var(--clickable-button-effect-offset));
  }
  .quickquote-company__button--add:where(:focus-visible), .quickquote-company__button--change:where(:focus-visible) {
    --clickable-outline-color: var(--clr-primary-500, #2b73aa);
  }
  .quickquote-company__button--add[disabled], .quickquote-company__button--change[disabled], .quickquote-company__button--add--disabled, .quickquote-company__button--change--disabled, .quickquote-company__button--add:where([aria-disabled=true]), .quickquote-company__button--change:where([aria-disabled=true]) {
    filter: grayscale(100%);
    cursor: default;
  }
  .quickquote-company__button--add:where(:hover), .quickquote-company__button--change:where(:hover) {
    text-decoration: none;
  }
  @layer theme {
    .quickquote-company__button--add, .quickquote-company__button--change {
      --clickable-button-border-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-text-color: white;
      --clickable-button-background-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-effect-duration: var(--transition-fast, 0.15s);
      --clickable-button-effect-offset: 0;
      --clickable-button-shadow-opacity: 0.2;
    }
  }
  @layer theme {
    .quickquote-company__button--add:where(:hover), .quickquote-company__button--change:where(:hover) {
      --clickable-button-border-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-effect-offset: -0.15rem;
      --clickable-button-background-color: white;
      --clickable-button-shadow-opacity: 0.5;
    }
  }
  @layer theme {
    .quickquote-company__button--add:where(:focus-visible), .quickquote-company__button--change:where(:focus-visible) {
      --clickable-button-border-color: transparent;
      --clickable-button-background-color: white;
      --clickable-button-text-color: var(--clr-primary-500, #2b73aa);
    }
  }
  @layer theme {
    .quickquote-company__button--add:active, .quickquote-company__button--change:active, .quickquote-company__button--add.active, .quickquote-company__button--change.active, .quickquote-company__button--add--active, .quickquote-company__button--change--active {
      --clickable-button-border-color: var(--clr-primary-500, #2b73aa);
    }
  }
  @layer theme {
    .quickquote-company__button--add[disabled], .quickquote-company__button--change[disabled], .quickquote-company__button--add--disabled, .quickquote-company__button--change--disabled, .quickquote-company__button--add:where([aria-disabled=true]), .quickquote-company__button--change:where([aria-disabled=true]) {
      --clickable-button-text-color: white;
      --clickable-button-background-color: var(--clr-primary-500, #2b73aa);
      --clickable-button-effect-offset: 0;
      --clickable-button-shadow-opacity: 0.2;
    }
  }
  .quickquote-company__button--remove {
    box-sizing: border-box;
    text-align: inherit;
    cursor: pointer;
    outline: var(--clickable-outline-color, transparent) solid var(--clickable-outline-width, 0.5rem);
    outline-offset: var(--clickable-outline-offset, 0);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: var(--clickable-button-gap-inside, 0.5em);
    text-align: var(--clickable-button-text-align, center);
    min-width: var(--clickable-button-width, 2em);
    min-height: var(--clickable-button-height, 2em);
    border-radius: var(--clickable-button-roundness, 0);
    padding-inline: var(--clickable-button-spacing-inline, 0.7em);
    padding-block: var(--clickable-button-spacing-block, 0.25em);
    border: var(--clickable-button-border-color, transparent) solid var(--clickable-button-border-width, thin);
    color: var(--clickable-button-text-color);
    background-color: var(--clickable-button-background-color);
    transition-property: box-shadow, transform;
    transition-duration: var(--clickable-button-effect-duration);
    box-shadow: 0 0.125rem 0.125rem hsl(0, 0%, 0%, var(--clickable-button-shadow-opacity));
    transform: translateY(var(--clickable-button-effect-offset));
  }
  .quickquote-company__button--remove:where(:focus-visible) {
    --clickable-outline-color: var(--clr-primary-500, #2b73aa);
  }
  .quickquote-company__button--remove[disabled], .quickquote-company__button--remove--disabled, .quickquote-company__button--remove:where([aria-disabled=true]) {
    filter: grayscale(100%);
    cursor: default;
  }
  .quickquote-company__button--remove:where(:hover) {
    text-decoration: none;
  }
  @layer theme {
    .quickquote-company__button--remove {
      --clickable-button-text-color: white;
      --clickable-button-background-color: var(--clr-red-500, #d9534f);
    }
  }
  @layer theme {
    .quickquote-company__button--remove:where(:hover) {
      --clickable-button-border-color: var(--clr-red-500, #d9534f);
      --clickable-button-text-color: var(--clr-red-500, #d9534f);
      --clickable-button-background-color: white;
    }
  }
  @layer theme {
    .quickquote-company__button--remove:where(:focus-visible) {
      --clickable-button-border-color: transparent;
      --clickable-button-background-color: white;
      --clickable-button-text-color: var(--clr-red-500, #d9534f);
    }
  }
  @layer theme {
    .quickquote-company__button--remove:active, .quickquote-company__button--remove.active, .quickquote-company__button--remove--active {
      --clickable-button-border-color: var(--clr-red-500, #d9534f);
    }
  }
  @layer theme {
    .quickquote-company__button--remove[disabled], .quickquote-company__button--remove--disabled, .quickquote-company__button--remove:where([aria-disabled=true]) {
      --clickable-button-text-color: white;
    }
  }
  .quickquote-company__location {
    grid-area: location;
  }
  .quickquote-company__address {
    grid-area: address;
  }
  .quickquote-company__shipping {
    grid-area: shipping;
  }
  .quickquote-company__location, .quickquote-company__address, .quickquote-company__shipping {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-1, 0.5rem) var(--spacing-1, 0.5rem);
  }
  .quickquote-company__representative {
    display: grid;
    gap: var(--spacing-1, 0.5rem) var(--spacing-1, 0.5rem);
    grid-template-areas: "rep-select" "rep-name" "rep-position" "rep-contact";
  }
  .quickquote-company__no-data {
    display: flex;
    justify-content: space-between;
    align-items: center;
    grid-column: 1/-1;
    grid-row: 1/-1;
    gap: var(--spacing-1, 0.5rem);
  }
  .quickquote-company__no-data-text {
    flex-basis: 100%;
  }
  .quickquote-company__rep-select {
    grid-area: rep-select;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: var(--spacing-1, 0.5rem) var(--spacing-1, 0.5rem);
  }
  .quickquote-company__rep-select > * {
    flex-basis: 100%;
  }
  .quickquote-company__rep-select > :first-child {
    flex: 1 1 55%;
    min-width: 25ch;
  }
  .quickquote-company__rep-name {
    grid-area: rep-name;
  }
  .quickquote-company__rep-position {
    grid-area: rep-position;
  }
  .quickquote-company__rep-contact {
    grid-area: rep-contact;
  }
  .quickquote-company__rep-name, .quickquote-company__rep-position, .quickquote-company__rep-contact {
    display: flex;
    flex-wrap: wrap;
    gap: var(--spacing-1, 0.5rem) var(--spacing-1, 0.5rem);
  }
  .quickquote-company__rep-name > *, .quickquote-company__rep-position > *, .quickquote-company__rep-contact > * {
    flex: var(--column-size, 20ch) 1 1;
  }
  .quickquote-company__button-container {
    margin-left: auto;
    flex: 0 1 auto;
    display: flex;
    gap: var(--spacing-1, 0.5rem) var(--spacing-1, 0.5rem);
    flex-wrap: wrap;
  }
}
@layer page {
  .quickquote-configurator {
    max-width: none;
    padding: 0;
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
  }
  .quickquote-configurator .quickquote-layout__content {
    height: 100%;
    padding-block-end: 0;
  }
}
@layer page {
  .quickquote-create-project__content {
    outline: solid 2px rgba(231, 231, 231, 0.5333333333);
    outline-offset: -1px;
    background-color: white;
    border-radius: 0.25rem;
    box-shadow: 0 0.125rem 0.25rem hsla(0, 0%, 0%, 0.2);
    padding: var(--spacing-3, 1rem);
  }
  .quickquote-create-project .loading-container__content {
    overflow: hidden;
  }
}
@layer page {
  .quickquote-create-proposal__content {
    outline: solid 2px rgba(231, 231, 231, 0.5333333333);
    outline-offset: -1px;
    background-color: white;
    border-radius: 0.25rem;
    box-shadow: 0 0.125rem 0.25rem hsla(0, 0%, 0%, 0.2);
    padding: var(--spacing-3, 1rem);
  }
}
@layer page {
  .quickquote-document {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 55rem) and (orientation: landscape) {
        .quickquote-document {
          padding: 0;
        }
      }
    }
  }
  @container (width < 55rem) {
    @media (orientation: landscape) {
      .quickquote-document {
        padding: 0;
      }
    }
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 35rem) {
        .quickquote-document {
          padding: 0;
        }
      }
    }
  }
  @container (width < 35rem) {
    .quickquote-document {
      padding: 0;
    }
  }
  .quickquote-document .e-accordion {
    border: none;
    display: flex;
    flex-direction: column;
  }
  .quickquote-document__controls-container {
    border: none;
  }
  .quickquote-document__controls-container .e-acrdn-header:focus {
    background: transparent;
  }
  .quickquote-document__preview-container {
    flex: 1;
    outline: solid 2px rgba(231, 231, 231, 0.5333333333);
    outline-offset: -1px;
    background-color: white;
    border-radius: 0.25rem;
    box-shadow: 0 0.125rem 0.25rem hsla(0, 0%, 0%, 0.2);
    display: flex;
  }
  .quickquote-document__preview-container .e-acrdn-header {
    display: none;
  }
  .quickquote-document__preview-container .e-acrdn-panel {
    flex: 1;
  }
  .quickquote-document__preview-container .e-acrdn-content {
    height: 100%;
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 55rem) and (orientation: landscape) {
        .quickquote-document__preview-container {
          box-shadow: none;
          border: none;
          border-radius: 0;
        }
        .quickquote-document__preview-container .e-acrdn-content {
          padding: 0;
        }
      }
    }
  }
  @container (width < 55rem) {
    @media (orientation: landscape) {
      .quickquote-document__preview-container {
        box-shadow: none;
        border: none;
        border-radius: 0;
      }
      .quickquote-document__preview-container .e-acrdn-content {
        padding: 0;
      }
    }
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 35rem) {
        .quickquote-document__preview-container {
          box-shadow: none;
          border: none;
          border-radius: 0;
        }
        .quickquote-document__preview-container .e-acrdn-content {
          padding: 0;
        }
      }
    }
  }
  @container (width < 35rem) {
    .quickquote-document__preview-container {
      box-shadow: none;
      border: none;
      border-radius: 0;
    }
    .quickquote-document__preview-container .e-acrdn-content {
      padding: 0;
    }
  }
  .quickquote-document .quickquote-layout__content {
    height: 100%;
    padding-block: 0;
  }
  .quickquote-document .document-preview__controls {
    grid-template-rows: auto 0;
  }
  .quickquote-document .document-preview__section-header {
    grid-column: 1/-1;
  }
}
@layer page {
  .quickquote-end {
    padding-block-end: 0;
    grid-template-columns: minmax(0, 1fr);
  }
  .quickquote-end__container {
    display: flex;
    gap: var(--spacing-1, 0.5rem);
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 55rem) {
        .quickquote-end__container {
          flex-direction: column-reverse;
        }
      }
    }
  }
  @container (width < 55rem) {
    .quickquote-end__container {
      flex-direction: column-reverse;
    }
  }
  .quickquote-end__summary {
    flex: 2;
    outline: solid 2px rgba(231, 231, 231, 0.5333333333);
    outline-offset: -1px;
    background-color: white;
    border-radius: 0.25rem;
    box-shadow: 0 0.125rem 0.25rem hsla(0, 0%, 0%, 0.2);
    padding: var(--spacing-3, 1rem);
    display: flex;
    gap: var(--spacing-1, 0.5rem);
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 35rem) {
        .quickquote-end__summary {
          flex-direction: column;
        }
      }
    }
  }
  @container (width < 35rem) {
    .quickquote-end__summary {
      flex-direction: column;
    }
  }
  .quickquote-end__summary-header {
    line-height: normal;
    letter-spacing: 0.025em;
    color: var(--clr-primary-500, #2b73aa);
    font-size: 1.15rem;
    font-weight: bold;
  }
  .quickquote-end__summary-header:last-child {
    margin-block-end: 0;
  }
  .quickquote-end__summary-label::after {
    content: ":";
    margin-inline-end: 0.5em;
  }
  .quickquote-end__summary-address-line {
    display: block;
  }
  .quickquote-end__subheader {
    display: block;
  }
  .quickquote-end__subheader {
    margin-block-start: var(--spacing-3, 1rem);
  }
  .quickquote-end__subheader--company {
    line-height: normal;
    letter-spacing: 0.025em;
    color: var(--clr-neutral-800, #414141);
    font-size: 1rem;
    text-decoration: underline;
  }
  .quickquote-end__subheader--company:last-child {
    margin-block-end: 0;
  }
  .quickquote-end__subheader--person {
    line-height: normal;
    letter-spacing: 0.025em;
    color: var(--clr-neutral-800, #414141);
    font-size: 1rem;
    font-style: italic;
  }
  .quickquote-end__subheader--person:last-child {
    margin-block-end: 0;
  }
  .quickquote-end__project-summary, .quickquote-end__proposal-summary {
    flex: 1;
  }
  .quickquote-end__tiles {
    flex: 1;
    display: flex;
    gap: var(--spacing-1, 0.5rem);
    flex-direction: column;
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 55rem) {
        .quickquote-end__tiles {
          flex-direction: row;
        }
      }
    }
  }
  @container (width < 55rem) {
    .quickquote-end__tiles {
      flex-direction: row;
    }
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 35rem) {
        .quickquote-end__tiles {
          flex-direction: column;
        }
      }
    }
  }
  @container (width < 35rem) {
    .quickquote-end__tiles {
      flex-direction: column;
    }
  }
  .quickquote-end__tile {
    container: quickquote-end-tile/inline-size;
    box-sizing: border-box;
    text-align: inherit;
    cursor: pointer;
    outline: var(--clickable-outline-color, transparent) solid var(--clickable-outline-width, 0.5rem);
    outline-offset: var(--clickable-outline-offset, 0);
    padding: var(--clickable-tile-spacing, 0);
    border-radius: var(--clickable-tile-border-radius);
    overflow: var(--clickable-tile-overflow, hidden);
    background-color: var(--clickable-tile-background-color, white);
    border: var(--clickable-tile-border-color) solid var(--clickable-tile-border-width);
    transition-property: box-shadow, transform;
    transition-timing-function: linear;
    transition-duration: var(--clickable-tile-effect-duration);
    box-shadow: 0 0.125rem 0.5rem hsl(0, 0%, 0%, var(--clickable-tile-shadow-opacity));
    transform: translateY(var(--clickable-tile-effect-offset));
  }
  .quickquote-end__tile:where(:focus-visible) {
    --clickable-outline-color: var(--clr-primary-500, #2b73aa);
  }
  .quickquote-end__tile[disabled], .quickquote-end__tile--disabled, .quickquote-end__tile:where([aria-disabled=true]) {
    filter: grayscale(100%);
    cursor: default;
  }
  @layer theme {
    .quickquote-end__tile {
      --clickable-tile-border-width: thin;
      --clickable-tile-border-color: var(--clr-neutral-100, #f0f0f0);
      --clickable-tile-border-radius: 0.25rem;
      --clickable-tile-background-color: white;
      --clickable-tile-effect-duration: var(--transition-fast, 0.15s);
      --clickable-tile-effect-offset: 0;
      --clickable-tile-shadow-opacity: 0.2;
    }
  }
  @layer theme {
    .quickquote-end__tile:where(:hover) {
      --clickable-tile-shadow-opacity: 0.4;
      --clickable-tile-effect-offset: -0.2rem;
    }
  }
  @layer theme {
    .quickquote-end__tile[disabled], .quickquote-end__tile--disabled, .quickquote-end__tile:where([aria-disabled=true]) {
      --clickable-tile-effect-offset: 0;
      --clickable-tile-shadow-opacity: 0.2;
    }
  }
  @layer theme {
    .quickquote-end__tile--selected, .quickquote-end__tile:where([aria-selected=true]), .quickquote-end__tile:where([aria-checked]) {
      --clickable-tile-border-width: 0.25em;
      --clickable-tile-border-color: var(--clr-primary-500, #2b73aa);
    }
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 55rem) {
        .quickquote-end__tile {
          flex: 1;
        }
      }
    }
  }
  @container (width < 55rem) {
    .quickquote-end__tile {
      flex: 1;
    }
  }
  .quickquote-end__tile-content {
    width: 100%;
    height: 100%;
    padding: var(--spacing-3, 1rem);
    display: var(--grid-display, grid);
    grid-template-columns: minmax(0, 1fr) auto;
    grid-template-rows: auto auto minmax(0, 1fr);
    grid-template-areas: "tile-header tile-header" "tile-icon clickable-icon" "tile-text clickable-icon";
    gap: 0;
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (min-width: 20rem) {
        .quickquote-end__tile-content {
          display: var(--grid-display, grid);
          grid-template-columns: auto minmax(0, 1fr) auto;
          grid-template-rows: auto auto minmax(0, 1fr);
          grid-template-areas: "tile-header tile-header tile-header" "tile-icon tile-text clickable-icon";
          gap: 0;
        }
      }
    }
  }
  @container (width > 20rem) {
    .quickquote-end__tile-content {
      display: var(--grid-display, grid);
      grid-template-columns: auto minmax(0, 1fr) auto;
      grid-template-rows: auto auto minmax(0, 1fr);
      grid-template-areas: "tile-header tile-header tile-header" "tile-icon tile-text clickable-icon";
      gap: 0;
    }
  }
  .quickquote-end__tile-header {
    grid-area: tile-header;
  }
  .quickquote-end__tile-icon {
    grid-area: tile-icon;
  }
  .quickquote-end__tile-text {
    grid-area: tile-text;
  }
  .quickquote-end__clickable-icon {
    grid-area: clickable-icon;
  }
  .quickquote-end__tile-icon {
    font-size: 500%;
    color: var(--clr-primary-500, #2b73aa);
    justify-self: center;
  }
  .quickquote-end__tile-text {
    text-wrap: balance;
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (min-width: 20rem) {
        .quickquote-end__tile-text {
          text-align: start;
          align-self: center;
        }
      }
    }
  }
  @container (width > 20rem) {
    .quickquote-end__tile-text {
      text-align: start;
      align-self: center;
    }
  }
  .quickquote-end__clickable-icon {
    font-size: 400%;
    color: var(--clr-primary-500, #2b73aa);
    align-self: center;
  }
  .quickquote-end__tile-header {
    line-height: normal;
    letter-spacing: 0.025em;
    color: var(--clr-primary-500, #2b73aa);
    font-size: 1.15rem;
    font-weight: bold;
  }
  .quickquote-end__tile-header:last-child {
    margin-block-end: 0;
  }
}
@layer controls {
  .quickquote-layout-wrapper {
    container: quickquote-layout-wrapper/inline-size;
    height: 100%;
  }
  .quickquote-layout {
    width: 100%;
    max-width: 90rem;
    margin-inline: auto;
    padding-block: 2em;
    padding-inline: min(3em, 4.5vw);
    padding-inline: min(3em, 4.5cqi);
    max-height: 100%;
    height: 100%;
    overflow: visible auto;
    display: var(--grid-display, grid);
    grid-template-columns: minmax(0, 3fr) minmax(0, 7fr);
    gap: var(--spacing-1, 0.5rem);
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 70rem) {
        .quickquote-layout {
          padding: var(--spacing-1, 0.5rem) var(--spacing-3, 1rem) var(--spacing-3, 1rem);
        }
      }
    }
  }
  @container (width < 70rem) {
    .quickquote-layout {
      padding: var(--spacing-1, 0.5rem) var(--spacing-3, 1rem) var(--spacing-3, 1rem);
    }
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 55rem) {
        .quickquote-layout {
          grid-template-columns: minmax(0, 1fr);
          grid-template-rows: auto 1fr;
        }
      }
      @media screen and (max-width: 55rem) and (orientation: landscape) {
        .quickquote-layout {
          padding: var(--spacing-1, 0.5rem);
        }
      }
    }
  }
  @container (width < 55rem) {
    .quickquote-layout {
      grid-template-columns: minmax(0, 1fr);
      grid-template-rows: auto 1fr;
    }
    @media (orientation: landscape) {
      .quickquote-layout {
        padding: var(--spacing-1, 0.5rem);
      }
    }
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 35rem) {
        .quickquote-layout {
          padding: var(--spacing-1, 0.5rem);
        }
      }
    }
  }
  @container (width < 35rem) {
    .quickquote-layout {
      padding: var(--spacing-1, 0.5rem);
    }
  }
  .quickquote-layout__sidebar-wrapper {
    position: sticky;
    top: 0;
    max-width: 100%;
    align-self: start;
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 55rem) {
        .quickquote-layout__sidebar-wrapper {
          position: static;
        }
      }
    }
  }
  @container (width < 55rem) {
    .quickquote-layout__sidebar-wrapper {
      position: static;
    }
  }
  .quickquote-layout__sidebar {
    outline: solid 2px rgba(231, 231, 231, 0.5333333333);
    outline-offset: -1px;
    background-color: white;
    border-radius: 0.25rem;
    box-shadow: 0 0.125rem 0.25rem hsla(0, 0%, 0%, 0.2);
    overflow: hidden;
    max-height: 100%;
    display: var(--grid-display, grid);
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas: "image" "title" "text";
    gap: var(--spacing-1, 0.5rem);
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 55rem) {
        .quickquote-layout__sidebar {
          grid-template-columns: auto 3fr;
          grid-template-rows: auto 1fr;
          grid-template-areas: "image title" "image text";
          height: 100%;
        }
      }
    }
  }
  @container (width < 55rem) {
    .quickquote-layout__sidebar {
      grid-template-columns: auto 3fr;
      grid-template-rows: auto 1fr;
      grid-template-areas: "image title" "image text";
      height: 100%;
    }
  }
  .quickquote-layout__content {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-1, 0.5rem);
    min-width: 0;
    max-width: 100%;
    padding-block-end: var(--spacing-3, 1rem);
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 55rem) {
        .quickquote-layout__content {
          padding-block-end: 0;
        }
      }
    }
  }
  @container (width < 55rem) {
    .quickquote-layout__content {
      padding-block-end: 0;
    }
  }
  .quickquote-layout__image {
    grid-area: image;
    width: 100%;
    max-height: 100%;
    object-fit: cover;
    align-self: center;
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 55rem) {
        .quickquote-layout__image {
          width: min(30cqw, 15rem);
          min-height: 100%;
          max-height: none;
        }
      }
    }
  }
  @container (width < 55rem) {
    .quickquote-layout__image {
      width: min(30cqw, 15rem);
      min-height: 100%;
      max-height: none;
    }
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 35rem) {
        .quickquote-layout__image {
          display: none;
        }
      }
    }
  }
  @container (width < 35rem) {
    .quickquote-layout__image {
      display: none;
    }
  }
  .quickquote-layout__title {
    grid-area: title;
  }
  .quickquote-layout__text {
    grid-area: text;
  }
  .quickquote-layout__title, .quickquote-layout__text {
    display: block;
    padding-inline: var(--spacing-3, 1rem);
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 55rem) {
        .quickquote-layout__title, .quickquote-layout__text {
          padding-inline: 0;
        }
      }
    }
  }
  @container (width < 55rem) {
    .quickquote-layout__title, .quickquote-layout__text {
      padding-inline: 0;
    }
  }
  .quickquote-layout__title {
    line-height: normal;
    letter-spacing: 0.025em;
    color: var(--clr-primary-500, #2b73aa);
    font-size: 1.15rem;
    font-weight: bold;
  }
  .quickquote-layout__title:last-child {
    margin-block-end: 0;
  }
  .quickquote-layout__title {
    margin-block-start: var(--spacing-3, 1rem);
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 55rem) {
        .quickquote-layout__title {
          margin-block-start: var(--spacing-3, 1rem);
        }
      }
    }
  }
  @container (width < 55rem) {
    .quickquote-layout__title {
      margin-block-start: var(--spacing-3, 1rem);
    }
  }
  .quickquote-layout .e-radio-wrapper {
    display: block;
    padding-block: var(--spacing-1, 0.5rem);
  }
}
@layer page {
  .quickquote-overview {
    padding-block-end: 0;
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 55rem) {
        .quickquote-overview .eas-product-cart {
          padding: 0 0 var(--spacing-3, 1rem);
        }
      }
      @media screen and (max-width: 55rem) and (orientation: landscape) {
        .quickquote-overview .eas-product-cart {
          padding: 0 0 var(--spacing-1, 0.5rem);
        }
      }
    }
  }
  @container (width < 55rem) {
    .quickquote-overview .eas-product-cart {
      padding: 0 0 var(--spacing-3, 1rem);
    }
    @media (orientation: landscape) {
      .quickquote-overview .eas-product-cart {
        padding: 0 0 var(--spacing-1, 0.5rem);
      }
    }
  }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      @media screen and (max-width: 35rem) {
        .quickquote-overview .eas-product-cart {
          padding: 0;
        }
      }
    }
  }
  @container (width < 35rem) {
    .quickquote-overview .eas-product-cart {
      padding: 0;
    }
  }
}
@layer page {
  .quickquote-products {
    max-width: none;
    padding: 0;
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
  }
  .quickquote-products .quickquote-layout__content {
    height: 100%;
    padding-block-end: 0;
  }
  .quickquote-products .product-details {
    padding: 0;
  }
}
@layer page {
  .quickquote-projects__content, .quickquote-proposals__content {
    outline: solid 2px rgba(231, 231, 231, 0.5333333333);
    outline-offset: -1px;
    background-color: white;
    border-radius: 0.25rem;
    box-shadow: 0 0.125rem 0.25rem hsla(0, 0%, 0%, 0.2);
    padding: var(--spacing-3, 1rem);
  }
  .quickquote-projects__grid, .quickquote-proposals__grid {
    display: flex;
    flex-direction: column;
  }
  .quickquote-projects__grid .e-gridcontent, .quickquote-proposals__grid .e-gridcontent {
    flex: 1;
  }
}
@layer page {
  .quickquote-proposal-creation-type .e-radio-wrapper {
    display: block;
    padding-block: var(--spacing-1, 0.5rem);
  }
  .quickquote-proposal-creation-type__configuration-selection {
    margin-top: 0;
  }
  .quickquote-proposal-creation-type__projects, .quickquote-proposal-creation-type__existing-proposals {
    min-height: 20rem;
    display: flex;
    flex-direction: column;
  }
  .quickquote-proposal-creation-type__projects .c-actionpanel__body, .quickquote-proposal-creation-type__existing-proposals .c-actionpanel__body {
    flex: 1;
    display: flex;
    align-items: stretch;
  }
  .quickquote-proposal-creation-type__projects .e-grid, .quickquote-proposal-creation-type__existing-proposals .e-grid {
    display: flex;
    flex-direction: column;
  }
  .quickquote-proposal-creation-type__projects .e-gridcontent, .quickquote-proposal-creation-type__existing-proposals .e-gridcontent {
    flex: 1;
  }
}
@layer page {
  .quickquote-welcome__card-button {
    box-sizing: border-box;
    text-align: inherit;
    cursor: pointer;
    outline: var(--clickable-outline-color, transparent) solid var(--clickable-outline-width, 0.5rem);
    outline-offset: var(--clickable-outline-offset, 0);
    padding: var(--clickable-tile-spacing, 0);
    border-radius: var(--clickable-tile-border-radius);
    overflow: var(--clickable-tile-overflow, hidden);
    background-color: var(--clickable-tile-background-color, white);
    border: var(--clickable-tile-border-color) solid var(--clickable-tile-border-width);
    transition-property: box-shadow, transform;
    transition-timing-function: linear;
    transition-duration: var(--clickable-tile-effect-duration);
    box-shadow: 0 0.125rem 0.5rem hsl(0, 0%, 0%, var(--clickable-tile-shadow-opacity));
    transform: translateY(var(--clickable-tile-effect-offset));
  }
  .quickquote-welcome__card-button:where(:focus-visible) {
    --clickable-outline-color: var(--clr-primary-500, #2b73aa);
  }
  .quickquote-welcome__card-button[disabled], .quickquote-welcome__card-button--disabled, .quickquote-welcome__card-button:where([aria-disabled=true]) {
    filter: grayscale(100%);
    cursor: default;
  }
  @layer theme {
    .quickquote-welcome__card-button {
      --clickable-tile-border-width: thin;
      --clickable-tile-border-color: var(--clr-neutral-100, #f0f0f0);
      --clickable-tile-border-radius: 0.25rem;
      --clickable-tile-background-color: white;
      --clickable-tile-effect-duration: var(--transition-fast, 0.15s);
      --clickable-tile-effect-offset: 0;
      --clickable-tile-shadow-opacity: 0.2;
    }
  }
  @layer theme {
    .quickquote-welcome__card-button:where(:hover) {
      --clickable-tile-shadow-opacity: 0.4;
      --clickable-tile-effect-offset: -0.2rem;
    }
  }
  @layer theme {
    .quickquote-welcome__card-button[disabled], .quickquote-welcome__card-button--disabled, .quickquote-welcome__card-button:where([aria-disabled=true]) {
      --clickable-tile-effect-offset: 0;
      --clickable-tile-shadow-opacity: 0.2;
    }
  }
  @layer theme {
    .quickquote-welcome__card-button--selected, .quickquote-welcome__card-button:where([aria-selected=true]), .quickquote-welcome__card-button:where([aria-checked]) {
      --clickable-tile-border-width: 0.25em;
      --clickable-tile-border-color: var(--clr-primary-500, #2b73aa);
    }
  }
  .quickquote-welcome__card-button {
    --clickable-tile-spacing: .5em var(--spacing-3, 1rem);
    min-height: 7rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: var(--spacing-1, 0.5rem);
  }
  .quickquote-welcome__card-button .fa, .quickquote-welcome__card-button .far, .quickquote-welcome__card-button .fas, .quickquote-welcome__card-button .fal, .quickquote-welcome__card-button .fab {
    display: inline-flex;
    justify-content: center;
    align-items: center;
  }
  .quickquote-welcome__card-header {
    flex: 1;
    line-height: normal;
    letter-spacing: 0.025em;
    color: var(--clr-neutral-800, #414141);
    font-size: 1rem;
    text-decoration: underline;
  }
  .quickquote-welcome__card-header:last-child {
    margin-block-end: 0;
  }
  .quickquote-welcome__card-header {
    text-align: center;
    margin-bottom: 0;
    text-decoration: none;
    white-space: collapse;
  }
  .quickquote-welcome__card-icon {
    color: var(--clr-primary-500, #2b73aa);
    font-size: 300%;
    flex: 1;
  }
  .quickquote-welcome__fav-list {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: var(--spacing-3, 1rem);
  }
  .quickquote-welcome__fav-list-button {
    box-sizing: border-box;
    text-align: inherit;
    cursor: pointer;
    outline: var(--clickable-outline-color, transparent) solid var(--clickable-outline-width, 0.5rem);
    outline-offset: var(--clickable-outline-offset, 0);
    display: inline;
    box-shadow: none;
    border: none;
    border-radius: 0;
    padding: 0;
    transform: none;
    --clickable-button-height: 0;
    color: var(--clickable-link-text-color, inherit);
    background: transparent;
    text-decoration: var(--clickable-link-text-decoration, none);
  }
  .quickquote-welcome__fav-list-button:where(:focus-visible) {
    --clickable-outline-color: var(--clr-primary-500, #2b73aa);
  }
  .quickquote-welcome__fav-list-button[disabled], .quickquote-welcome__fav-list-button--disabled, .quickquote-welcome__fav-list-button:where([aria-disabled=true]) {
    filter: grayscale(100%);
    cursor: default;
  }
  @layer theme {
    .quickquote-welcome__fav-list-button {
      --clickable-link-text-color: var(--clr-primary-500, #2b73aa);
    }
  }
  @layer theme {
    .quickquote-welcome__fav-list-button:where(:hover) {
      --clickable-link-text-decoration: underline;
    }
  }
  @layer theme {
    .quickquote-welcome__fav-list-button[disabled], .quickquote-welcome__fav-list-button--disabled, .quickquote-welcome__fav-list-button:where([aria-disabled=true]) {
      --clickable-link-text-color: var(--clr-neutral-300, #b8b8b8);
      --clickable-link-text-decoration: none;
    }
  }
  .quickquote-welcome__fav-list-button .fa, .quickquote-welcome__fav-list-button .far, .quickquote-welcome__fav-list-button .fas, .quickquote-welcome__fav-list-button .fal, .quickquote-welcome__fav-list-button .fab {
    margin-right: 0.5em;
  }
  .quickquote-welcome__fav-list-button .lb-icon {
    margin-right: 0.5em;
  }
  .quickquote-welcome__search-label {
    font-size: small;
    opacity: 0.5;
  }
  .quickquote-welcome .spinner {
    width: 100%;
    display: flex;
    flex-flow: row;
    justify-content: center;
    opacity: 0.4;
  }
  .quickquote-welcome .spinner i {
    color: var(--clr-primary-500, #2b73aa);
  }
}

/*# sourceMappingURL=compound.css.map */
