/* node_modules/@angular/cdk/overlay-prebuilt.css */
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  display: flex;
  max-width: 100%;
  max-height: 100%;
  z-index: 1000;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  opacity: 0;
  touch-action: manipulation;
  z-index: 1000;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
@media (prefers-reduced-motion) {
  .cdk-overlay-backdrop {
    transition-duration: 1ms;
  }
}
.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media (forced-colors: active) {
  .cdk-overlay-backdrop-showing {
    opacity: 0.6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,
.cdk-high-contrast-active .cdk-overlay-transparent-backdrop {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
  z-index: 1000;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
.cdk-overlay-popover {
  background: none;
  border: none;
  padding: 0;
  outline: 0;
  overflow: visible;
  position: fixed;
  pointer-events: none;
  white-space: normal;
  color: inherit;
  text-decoration: none;
  width: 100%;
  height: 100%;
  inset: auto;
  top: 0;
  left: 0;
}
.cdk-overlay-popover::backdrop {
  display: none;
}
.cdk-overlay-popover .cdk-overlay-backdrop {
  position: fixed;
  z-index: auto;
}

/* libs/ui/src/styles/fonts.css */
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url("./media/manrope-400-800-normal.woff2") format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}

/* libs/ui/src/styles/tokens.ramps.css */
:root {
  --forest-50: #eef3ef;
  --forest-100: #dcebe1;
  --forest-200: #8ed1a6;
  --forest-300: #3d8664;
  --forest-350: #387659;
  --forest-400: #2f6b50;
  --forest-600: #2a6a50;
  --forest-700: #1e4d3a;
  --forest-800: #163a2c;
  --forest-850: #213a2e;
  --forest-900: #0f2a1f;
  --forest-950: #1a2620;
  --mint-300: #a9ddbb;
  --mint-400: #8ed1a6;
  --sand-100: #f1e7cf;
  --sand-200: #e3d3a8;
  --sand-300: #e3c77a;
  --sand-700: #7a5f1e;
  --sand-900: #3a321f;
  --sky-100: #dde5ed;
  --sky-200: #c4d1dc;
  --sky-300: #9db8cd;
  --sky-400: #b4cbdc;
  --sky-700: #3e5468;
  --sky-800: #2f4252;
  --sky-850: #34475a;
  --sky-900: #22303b;
  --rose-100: #f5e1dd;
  --rose-300: #e07b6f;
  --rose-600: #a6453a;
  --rose-700: #8a3a30;
  --rose-900: #3a2422;
  --stone-0: #ffffff;
  --stone-50: #f5f5f0;
  --stone-100: #eceee7;
  --stone-150: #e1e4db;
  --stone-200: #d3d8ce;
  --stone-300: #c5cbc0;
  --stone-500: #8b948e;
  --stone-600: #616b65;
  --stone-700: #5b665f;
  --stone-900: #17211c;
  --stone-d-0: #eef1ec;
  --stone-d-100: #a8b0aa;
  --stone-d-200: #889189;
  --stone-d-300: #737c75;
  --stone-d-600: #4a534d;
  --stone-d-650: #3a423c;
  --stone-d-700: #2d342f;
  --stone-d-800: #242a26;
  --stone-d-850: #1b1f1c;
  --stone-d-880: #181c19;
  --stone-d-900: #121513;
  --stone-d-950: #0e110f;
  --ever-50: #e9eeea;
  --ever-100: #dbe4dd;
  --ever-200: #bfcfc4;
  --ever-300: #93a89a;
  --ever-400: #5c7563;
  --ever-500: #3c5444;
  --ever-600: #2e4435;
  --ever-700: #26392c;
  --ever-800: #1d2c22;
  --ever-900: #152019;
  --clay-50: #eaedf0;
  --clay-100: #dce1e6;
  --clay-200: #c3ccd3;
  --clay-300: #93a2ae;
  --clay-500: #5e7287;
  --clay-600: #4c5e70;
  --clay-700: #3d4c5b;
  --honey-50: #f2eedf;
  --honey-100: #e9e2cc;
  --honey-300: #c9be9a;
  --honey-500: #93824e;
  --honey-600: #73643a;
  --plum-100: #e6e2e8;
  --plum-500: #6e6478;
  --plum-600: #574e62;
  --paper: #f5f4ef;
  --paper-2: #fbfaf6;
  --white: #ffffff;
  --cream-50: #fbfaf6;
  --cream-100: #f5f4ef;
  --cream-200: #efeee8;
  --cream-300: #e1dfd6;
  --cream-400: #cdc9bd;
  --ink-900: #1b2a20;
  --ink-800: #29362c;
  --ink-700: #3b483e;
  --ink-600: #4a574c;
  --ink-500: #79837a;
  --ink-400: #a3ada4;
  --ink-300: #c4cbc4;
  --raw-success: #5c7a63;
  --raw-success-bg: #e7ece5;
  --raw-warning: #93824e;
  --raw-warning-bg: #f0ebdb;
  --raw-danger: #9e5a4f;
  --raw-danger-bg: #f1e2dd;
  --raw-info: #5e7287;
  --raw-info-bg: #e6eaee;
  --raw-critical: #7e3a30;
  --raw-av-1: #1e4d3a;
  --raw-av-2: #6e6a5e;
  --raw-av-3: #3e5468;
  --raw-av-4: #5c7a63;
  --raw-av-5: #7a6c3e;
  --raw-av-6: #6e6478;
}

/* libs/ui/src/styles/tokens.semantic.css */
:root {
  --bg: var(--stone-50);
  --surface: var(--stone-0);
  --surface-2: var(--stone-100);
  --sunken: var(--stone-100);
  --sunken-2: var(--stone-150);
  --text: var(--stone-900);
  --text-2: var(--stone-700);
  --muted: var(--stone-700);
  --faint: var(--stone-600);
  --on-brand: var(--stone-0);
  --on-accent: var(--stone-0);
  --brand: var(--forest-700);
  --brand-hover: var(--forest-600);
  --brand-soft: var(--forest-100);
  --brand-softer: var(--forest-50);
  --brand-strong: var(--forest-700);
  --brand-border: var(--mint-300);
  --brand-panel: var(--forest-800);
  --brand-deep: var(--forest-900);
  --on-brand-panel: rgba(255, 255, 255, 0.72);
  --accent: var(--sky-700);
  --accent-hover: var(--sky-800);
  --accent-soft: var(--sky-100);
  --accent-text: var(--sky-700);
  --accent-dim: var(--sky-300);
  --mint: var(--mint-300);
  --border: var(--stone-150);
  --border-2: var(--stone-200);
  --border-strong: var(--stone-300);
  --success: var(--forest-600);
  --success-bg: var(--forest-100);
  --success-border: var(--mint-300);
  --warning: var(--sand-700);
  --warning-bg: var(--sand-100);
  --warning-text: var(--sand-700);
  --warning-border: var(--sand-200);
  --danger: var(--rose-600);
  --danger-bg: var(--rose-100);
  --on-danger: var(--stone-0);
  --info: var(--sky-700);
  --info-bg: var(--sky-100);
  --info-border: var(--sky-200);
  --critical-bg: var(--rose-700);
  --on-critical: var(--stone-0);
  --saffron-bg: var(--sand-100);
  --saffron-text: var(--sand-700);
  --plum-bg: var(--plum-100);
  --plum-text: var(--plum-600);
  --av-default: var(--forest-700);
  --av-1: var(--raw-av-1);
  --av-2: var(--raw-av-2);
  --av-3: var(--raw-av-3);
  --av-4: var(--raw-av-4);
  --av-5: var(--raw-av-5);
  --av-6: var(--raw-av-6);
  --handle: var(--stone-200);
  --switch-off: var(--stone-300);
  --imgph-a: var(--stone-150);
  --imgph-b: var(--stone-100);
  --selection: var(--sky-100);
  --scrim: rgba(23, 33, 28, 0.4);
  --r-sm: 10px;
  --r-md: 14px;
  --r-lg: 16px;
  --r-xl: 20px;
  --r-2xl: 22px;
  --r-pill: 999px;
  --sh-xs: 0 1px 2px rgba(20, 30, 25, 0.04);
  --sh-sm: 0 1px 2px rgba(20, 30, 25, 0.04), 0 4px 12px -8px rgba(20, 30, 25, 0.12);
  --sh-md: 0 1px 2px rgba(20, 30, 25, 0.04), 0 10px 28px -14px rgba(20, 30, 25, 0.16);
  --sh-lg: 0 2px 4px rgba(20, 30, 25, 0.05), 0 24px 48px -20px rgba(20, 30, 25, 0.24);
  --sh-fab: 0 10px 22px -8px rgba(30, 77, 58, 0.34);
  --ring: 0 0 0 3px rgba(62, 84, 104, 0.24);
  --ease-out: cubic-bezier(0.2, 0.8, 0.2, 1);
  --dur-fast: 160ms;
  --dur-base: 240ms;
  --dur-slow: 420ms;
  --safe-top: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));
  --safe-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));
  --font:
    "Manrope",
    system-ui,
    -apple-system,
    "Segoe UI",
    Roboto,
    sans-serif;
  --display:
    "Manrope",
    system-ui,
    -apple-system,
    "Segoe UI",
    Roboto,
    sans-serif;
  --mono:
    ui-monospace,
    "SF Mono",
    Menlo,
    Consolas,
    monospace;
  --fs-display: 34px;
  --fs-h1: 22px;
  --fs-h2: 19px;
  --fs-h3: 16px;
  --fs-lead: 16.5px;
  --fs-body: 15px;
  --fs-small: 13.5px;
  --fs-cap: 12.5px;
  --fs-over: 11px;
  --lh-base: 1.5;
}

/* libs/ui/src/styles/themes.css */
:root[data-theme=dark] {
  --bg: var(--stone-d-900);
  --surface: var(--stone-d-850);
  --surface-2: var(--stone-d-800);
  --sunken: var(--stone-d-950);
  --sunken-2: var(--stone-d-880);
  --text: var(--stone-d-0);
  --text-2: var(--stone-d-100);
  --muted: var(--stone-d-100);
  --faint: var(--stone-d-200);
  --brand: var(--forest-400);
  --brand-hover: var(--forest-350);
  --brand-soft: var(--forest-850);
  --brand-softer: var(--forest-950);
  --brand-strong: var(--forest-200);
  --brand-border: var(--forest-400);
  --brand-panel: var(--stone-d-880);
  --brand-deep: var(--stone-d-950);
  --on-brand-panel: rgba(255, 255, 255, 0.72);
  --accent: var(--sky-300);
  --accent-hover: var(--sky-400);
  --accent-soft: var(--sky-900);
  --accent-text: var(--sky-300);
  --accent-dim: var(--sky-300);
  --on-accent: var(--stone-d-900);
  --mint: var(--mint-400);
  --border: var(--stone-d-700);
  --border-2: var(--stone-d-650);
  --border-strong: var(--stone-d-600);
  --success: var(--forest-200);
  --success-bg: var(--forest-850);
  --success-border: var(--forest-400);
  --warning: var(--sand-300);
  --warning-bg: var(--sand-900);
  --warning-text: var(--sand-300);
  --warning-border: var(--sand-700);
  --danger: var(--rose-300);
  --danger-bg: var(--rose-900);
  --on-danger: var(--stone-d-900);
  --info: var(--sky-300);
  --info-bg: var(--sky-900);
  --info-border: var(--sky-850);
  --critical-bg: var(--rose-700);
  --on-critical: var(--stone-0);
  --saffron-bg: var(--sand-900);
  --saffron-text: var(--sand-300);
  --plum-bg: #221d27;
  --plum-text: #b4a8be;
  --handle: var(--stone-d-650);
  --switch-off: var(--stone-d-650);
  --imgph-a: var(--stone-d-800);
  --imgph-b: var(--stone-d-880);
  --selection: var(--sky-900);
  --scrim: rgba(0, 0, 0, 0.55);
  --sh-xs: 0 1px 2px rgba(0, 0, 0, 0.3);
  --sh-sm: 0 1px 2px rgba(0, 0, 0, 0.3), 0 4px 12px -8px rgba(0, 0, 0, 0.4);
  --sh-md: 0 1px 2px rgba(0, 0, 0, 0.3), 0 10px 28px -14px rgba(0, 0, 0, 0.5);
  --sh-lg: 0 2px 4px rgba(0, 0, 0, 0.35), 0 24px 48px -20px rgba(0, 0, 0, 0.6);
  --sh-fab: 0 10px 22px -8px rgba(0, 0, 0, 0.5);
  --ring: 0 0 0 3px rgba(157, 184, 205, 0.34);
}
:root[data-text-size=large] {
  --fs-display: 40px;
  --fs-h1: 27px;
  --fs-h2: 22px;
  --fs-h3: 18px;
  --fs-lead: 19px;
  --fs-body: 17px;
  --fs-small: 15px;
  --fs-cap: 14px;
  --fs-over: 12px;
  --lh-base: 1.55;
}
:root[data-density=simplified] {
  --sh-xs: none;
  --sh-sm: 0 1px 2px rgba(20, 30, 25, 0.06);
  --sh-md: 0 2px 8px rgba(20, 30, 25, 0.1);
  --sh-lg: 0 4px 14px rgba(20, 30, 25, 0.14);
  --sh-fab: 0 4px 12px -4px rgba(30, 77, 58, 0.3);
  --border: var(--stone-200);
  --border-2: var(--stone-300);
  --fs-body: 16px;
  --fs-small: 14.5px;
}
:root[data-density=simplified][data-theme=dark] {
  --border: var(--stone-d-650);
  --border-2: var(--stone-d-600);
}

/* libs/ui/src/styles/motion.css */
@keyframes nb-in {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes nb-fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes nb-pop {
  0% {
    transform: scale(0.5);
    opacity: 0;
  }
  65% {
    transform: scale(1.08);
    opacity: 1;
  }
  100% {
    transform: scale(1);
  }
}
@keyframes nb-toast {
  from {
    opacity: 0;
    transform: translate(-50%, 14px);
  }
  to {
    opacity: 1;
    transform: translate(-50%, 0);
  }
}
@keyframes nb-pulse {
  0%, 100% {
    opacity: 0.45;
  }
  50% {
    opacity: 1;
  }
}
@keyframes nb-draw {
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes nb-grow {
  from {
    transform: scaleX(0);
  }
  to {
    transform: scaleX(1);
  }
}
@keyframes nb-sheet {
  from {
    opacity: 0;
    transform: translateY(40px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes nb-win {
  0%, 100% {
    opacity: 0.25;
  }
  50% {
    opacity: 1;
  }
}
@keyframes nb-win-lit {
  0%, 88%, 100% {
    opacity: 1;
  }
  92% {
    opacity: 0.35;
  }
}
@keyframes nb-dot {
  0%, 80%, 100% {
    transform: translateY(0);
    opacity: 0.4;
  }
  40% {
    transform: translateY(-4px);
    opacity: 1;
  }
}
@keyframes nb-slide {
  from {
    opacity: 0;
    transform: translateX(40px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes nb-drop {
  from {
    opacity: 0;
    transform: translateY(-12px) scale(0.98);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes nb-sheet-in {
  from {
    transform: translateY(100%);
  }
  to {
    transform: none;
  }
}
@keyframes nb-dialog-in {
  from {
    opacity: 0;
    transform: translateY(8px) scale(0.98);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  :root {
    --dur-fast: 0.01ms;
    --dur-base: 0.01ms;
    --dur-slow: 0.01ms;
  }
}
:root[data-reduced-motion=reduce] {
  --dur-fast: 0.01ms;
  --dur-base: 0.01ms;
  --dur-slow: 0.01ms;
}
@media (prefers-reduced-motion: reduce) {
  @keyframes nb-in {
    from {
      opacity: 1;
      transform: none;
    }
    to {
      opacity: 1;
      transform: none;
    }
  }
  @keyframes nb-fade {
    from {
      opacity: 1;
    }
    to {
      opacity: 1;
    }
  }
  @keyframes nb-pop {
    from {
      opacity: 1;
      transform: none;
    }
    to {
      opacity: 1;
      transform: none;
    }
  }
  @keyframes nb-toast {
    from {
      opacity: 1;
      transform: translate(-50%, 0);
    }
    to {
      opacity: 1;
      transform: translate(-50%, 0);
    }
  }
  @keyframes nb-pulse {
    from {
      opacity: 1;
    }
    to {
      opacity: 1;
    }
  }
  @keyframes nb-draw {
    from {
      stroke-dashoffset: 0;
    }
    to {
      stroke-dashoffset: 0;
    }
  }
  @keyframes nb-grow {
    from {
      transform: none;
    }
    to {
      transform: none;
    }
  }
  @keyframes nb-sheet {
    from {
      opacity: 1;
      transform: none;
    }
    to {
      opacity: 1;
      transform: none;
    }
  }
  @keyframes nb-win {
    from {
      opacity: 1;
    }
    to {
      opacity: 1;
    }
  }
  @keyframes nb-win-lit {
    from {
      opacity: 1;
    }
    to {
      opacity: 1;
    }
  }
  @keyframes nb-dot {
    from {
      opacity: 1;
      transform: none;
    }
    to {
      opacity: 1;
      transform: none;
    }
  }
  @keyframes nb-slide {
    from {
      opacity: 1;
      transform: none;
    }
    to {
      opacity: 1;
      transform: none;
    }
  }
  @keyframes nb-drop {
    from {
      opacity: 1;
      transform: none;
    }
    to {
      opacity: 1;
      transform: none;
    }
  }
  @keyframes nb-sheet-in {
    from {
      transform: none;
    }
    to {
      transform: none;
    }
  }
  @keyframes nb-dialog-in {
    from {
      opacity: 1;
      transform: none;
    }
    to {
      opacity: 1;
      transform: none;
    }
  }
}
:root[data-reduced-motion=reduce] *,
:root[data-reduced-motion=reduce] *::before,
:root[data-reduced-motion=reduce] *::after {
  animation-duration: 0.01ms !important;
  animation-iteration-count: 1 !important;
  transition-duration: 0.01ms !important;
}

/* libs/ui/src/styles/base.css */
* {
  box-sizing: border-box;
}
html,
body {
  margin: 0;
  padding: 0;
}
body {
  font-family: var(--font);
  color: var(--text);
  background: var(--bg);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  line-height: var(--lh-base);
  font-size: var(--fs-body);
  font-weight: 500;
  letter-spacing: -0.003em;
}
a {
  color: inherit;
  text-decoration: none;
}
img {
  display: block;
  max-width: 100%;
}
h1,
h2,
h3,
h4,
p {
  margin: 0;
}
button {
  font-family: inherit;
}
.mono {
  font-family: var(--mono);
}
::selection {
  background: var(--selection);
}
.nb-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.nb-plain {
  list-style: none;
  margin: 0;
  padding: 0;
}
.nb-plain > li {
  display: block;
}

/* libs/ui/src/styles/typography.css */
.display {
  font-family: var(--display);
  font-size: var(--fs-display);
  font-weight: 800;
  letter-spacing: -0.035em;
  line-height: 1.08;
}
.h1 {
  font-family: var(--display);
  font-size: var(--fs-h1);
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 1.18;
}
.h2 {
  font-size: var(--fs-h2);
  font-weight: 800;
  letter-spacing: -0.015em;
  line-height: 1.26;
}
.h3 {
  font-size: var(--fs-h3);
  font-weight: 700;
  letter-spacing: -0.01em;
  line-height: 1.32;
}
.serif {
  font-family: var(--display);
}
.lead {
  font-size: var(--fs-lead);
  color: var(--text-2);
  line-height: 1.55;
}
.body {
  font-size: var(--fs-body);
  line-height: 1.55;
}
.small {
  font-size: var(--fs-small);
  line-height: 1.48;
}
.cap {
  font-size: var(--fs-cap);
  font-weight: 600;
  color: var(--muted);
}
.over {
  font-size: var(--fs-over);
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--muted);
}
.t2 {
  color: var(--text-2);
}
.tm {
  color: var(--muted);
}
.tf {
  color: var(--faint);
}
.tb {
  color: var(--brand-strong);
}

/* libs/ui/src/styles/controls.css */
.field {
  display: flex;
  flex-direction: column;
  gap: 7px;
}
.field > label {
  font-size: 12.5px;
  font-weight: 700;
  color: var(--text-2);
}
.input {
  height: 50px;
  padding: 0 16px;
  border: 1.5px solid var(--border);
  border-radius: var(--r-md);
  background: var(--surface);
  font-family: var(--font);
  font-size: 15px;
  color: var(--text);
  width: 100%;
  outline: none;
  transition: border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);
}
.input::placeholder {
  color: var(--faint);
}
.input:focus {
  border-color: var(--brand);
  box-shadow: var(--ring);
}
.input:disabled {
  opacity: 0.55;
  cursor: not-allowed;
}
.input[aria-invalid=true] {
  border-color: var(--danger);
}
textarea.input {
  height: auto;
  padding: 12px 14px;
  resize: vertical;
  line-height: 1.5;
}
select.input {
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%2379776E' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 13px center;
  padding-right: 40px;
}
.input-wrap {
  position: relative;
  display: flex;
  align-items: center;
}
.input-wrap > svg {
  position: absolute;
  left: 14px;
  width: 20px;
  height: 20px;
  color: var(--faint);
  pointer-events: none;
}
.input-wrap .input {
  padding-left: 44px;
}
@media (prefers-reduced-motion: reduce) {
  .input {
    transition: none;
  }
}

/* libs/ui/src/styles/overlay.css */
.nb-scrim.cdk-overlay-backdrop {
  background: var(--scrim);
}
.nb-dialog-panel {
  max-width: min(92vw, 520px);
  width: 100%;
  margin: 16px;
}
.nb-drawer-panel {
  height: 100dvh;
  width: min(100vw, 480px);
}
.nb-drawer-panel.lg {
  width: min(100vw, 560px);
}
.nb-sheet-panel {
  width: 100%;
  max-width: 520px;
}

/* libs/ui/src/styles/index.css */

/* apps/adminkonsoll/src/styles.css */
.page-h {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 16px;
  margin-bottom: 18px;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
