:root{--ds-btn-focus-ring:#3981f6;--ds-btn-ghost-destructive-active-bg:#d24f541a;--ds-btn-ghost-destructive-disabled-bg:#d24f541a;--ds-btn-ghost-destructive-fg:#ae2c31;--ds-btn-ghost-destructive-focus-bg:#f2f8fd;--ds-btn-ghost-destructive-focus-border:#0b5fa5;--ds-btn-ghost-destructive-hover-bg:#d24f541a;--ds-btn-ghost-destructive-invalid-bg:#d24f541a;--ds-btn-ghost-destructive-invalid-border:#ae2c31;--ds-btn-ghost-primary-active-bg:#3981f633;--ds-btn-ghost-primary-active-border:#0b5fa5;--ds-btn-ghost-primary-fg:#0b5fa5;--ds-btn-ghost-primary-focus-bg:#f2f8fd;--ds-btn-ghost-primary-focus-border:#0b5fa5;--ds-btn-ghost-primary-hover-bg:#3981f61a;--ds-btn-ghost-primary-invalid-bg:#f2f8fd;--ds-btn-ghost-secondary-active-bg:#3981f633;--ds-btn-ghost-secondary-fg:#21272c;--ds-btn-ghost-secondary-focus-bg:#f2f8fd;--ds-btn-ghost-secondary-focus-border:#0b5fa5;--ds-btn-ghost-secondary-hover-bg:#3981f61a;--ds-btn-ghost-secondary-invalid-bg:#f2f8fd;--ds-btn-invalid-border:#ae2c31;--ds-btn-link-destructive-fg:#ae2c31;--ds-btn-link-destructive-fg-hover:#e0878a;--ds-btn-link-destructive-focus-bg:#f2f8fd;--ds-btn-link-destructive-focus-border:#0b5fa5;--ds-btn-link-destructive-invalid-border:#ae2c31;--ds-btn-link-primary-fg:#0b5fa5;--ds-btn-link-primary-fg-active:#094d85;--ds-btn-link-primary-fg-disabled:#0d71c4;--ds-btn-link-primary-fg-hover:#0f7eda;--ds-btn-link-primary-focus-bg:#f2f8fd;--ds-btn-link-primary-focus-border:#2594f0;--ds-btn-link-primary-focus-fg:#2594f0;--ds-btn-link-primary-invalid-fg:#0b5fa5;--ds-btn-link-secondary-fg:#637483;--ds-btn-link-secondary-fg-hover:#21272c;--ds-btn-link-secondary-focus-bg:#f2f8fd;--ds-btn-link-secondary-focus-border:#0b5fa5;--ds-btn-soft-destructive-active-bg:#d24f544d;--ds-btn-soft-destructive-disabled-bg:#d24f541a;--ds-btn-soft-destructive-enabled-bg:#d24f5433;--ds-btn-soft-destructive-enabled-fg:#ae2c31;--ds-btn-soft-destructive-focus-bg:#d24f541a;--ds-btn-soft-destructive-focus-border:#0b5fa5;--ds-btn-soft-destructive-focus-fg:#0b5fa5;--ds-btn-soft-destructive-hover-bg:#d24f541a;--ds-btn-soft-destructive-invalid-border:#ae2c31;--ds-btn-soft-icon-primary-enabled-fg:#0b5fa5;--ds-btn-soft-primary-active-bg:#3981f64d;--ds-btn-soft-primary-disabled-bg:#3981f61a;--ds-btn-soft-primary-enabled-bg:#3981f633;--ds-btn-soft-primary-enabled-fg:#094d85;--ds-btn-soft-primary-focus-bg:#3981f61a;--ds-btn-soft-primary-focus-border:#0b5fa5;--ds-btn-soft-primary-hover-bg:#3981f61a;--ds-btn-soft-primary-invalid-border:#ae2c31;--ds-btn-soft-secondary-active-bg:#6b7e8f4d;--ds-btn-soft-secondary-disabled-bg:#d4eafc1a;--ds-btn-soft-secondary-enabled-bg:#6b7e8f33;--ds-btn-soft-secondary-enabled-fg:#424d57;--ds-btn-soft-secondary-focus-bg:#6b7e8f1a;--ds-btn-soft-secondary-focus-border:#0b5fa5;--ds-btn-soft-secondary-hover-bg:#6b7e8f1a;--ds-btn-soft-secondary-invalid-border:#ae2c31;--ds-btn-solid-destructive-active-bg:#8c2427;--ds-btn-solid-destructive-active-fg:#fff;--ds-btn-solid-destructive-border:transparent;--ds-btn-solid-destructive-disabled-bg:#ae2c31;--ds-btn-solid-destructive-disabled-fg:#fff;--ds-btn-solid-destructive-enabled-bg:#ae2c31;--ds-btn-solid-destructive-enabled-fg:#fff;--ds-btn-solid-destructive-focus-border:#0b5fa5;--ds-btn-solid-destructive-hover-bg:#d24f54;--ds-btn-solid-destructive-hover-fg:#fff;--ds-btn-solid-disabled-bg:#e4e8eb;--ds-btn-solid-disabled-fg:#637483;--ds-btn-solid-primary-bg:#0b5fa5;--ds-btn-solid-primary-bg-active:#094d85;--ds-btn-solid-primary-bg-disabled-icon:#a7d4f9;--ds-btn-solid-primary-bg-hover:#0f7eda;--ds-btn-solid-primary-border:transparent;--ds-btn-solid-primary-border-focus:#0b5fa5;--ds-btn-solid-primary-fg:#fff;--ds-btn-solid-primary-fg-disabled-icon:#fff;--ds-btn-solid-secondary-bg:#a7d4f9;--ds-btn-solid-secondary-bg-active:#74bbf6;--ds-btn-solid-secondary-bg-hover:#d4eafc;--ds-btn-solid-secondary-border:#a7d4f9;--ds-btn-solid-secondary-border-focus:#0b5fa5;--ds-btn-solid-secondary-fg:#21272c}.dark{--ds-btn-focus-ring:#3981f6;--ds-btn-ghost-destructive-active-bg:#d24f5433;--ds-btn-ghost-destructive-disabled-bg:#d24f544d;--ds-btn-ghost-destructive-fg:#e0878a;--ds-btn-ghost-destructive-focus-bg:#000;--ds-btn-ghost-destructive-focus-border:#48a6f3;--ds-btn-ghost-destructive-hover-bg:#d24f5433;--ds-btn-ghost-destructive-invalid-bg:#d24f5433;--ds-btn-ghost-destructive-invalid-border:#e0878a;--ds-btn-ghost-primary-active-bg:#000;--ds-btn-ghost-primary-active-border:#48a6f3;--ds-btn-ghost-primary-fg:#48a6f3;--ds-btn-ghost-primary-focus-bg:#000;--ds-btn-ghost-primary-focus-border:#48a6f3;--ds-btn-ghost-primary-hover-bg:#3981f633;--ds-btn-ghost-primary-invalid-bg:#000;--ds-btn-ghost-secondary-active-bg:#3981f64d;--ds-btn-ghost-secondary-fg:#d1d8dd;--ds-btn-ghost-secondary-focus-bg:#000;--ds-btn-ghost-secondary-focus-border:#48a6f3;--ds-btn-ghost-secondary-hover-bg:#3981f633;--ds-btn-ghost-secondary-invalid-bg:#000;--ds-btn-invalid-border:#e0878a;--ds-btn-link-destructive-fg:#e0878a;--ds-btn-link-destructive-fg-hover:#f0c4c5;--ds-btn-link-destructive-focus-bg:#000;--ds-btn-link-destructive-focus-border:#48a6f3;--ds-btn-link-destructive-invalid-border:#e0878a;--ds-btn-link-primary-fg:#48a6f3;--ds-btn-link-primary-fg-active:#0f7eda;--ds-btn-link-primary-fg-disabled:#48a6f3;--ds-btn-link-primary-fg-hover:#74bbf6;--ds-btn-link-primary-focus-bg:#000;--ds-btn-link-primary-focus-border:#0d71c4;--ds-btn-link-primary-focus-fg:#0d71c4;--ds-btn-link-primary-invalid-fg:#48a6f3;--ds-btn-link-secondary-fg:#a4b0ba;--ds-btn-link-secondary-fg-hover:#d1d8dd;--ds-btn-link-secondary-focus-bg:#000;--ds-btn-link-secondary-focus-border:#48a6f3;--ds-btn-soft-destructive-active-bg:#d24f5466;--ds-btn-soft-destructive-disabled-bg:#d24f5433;--ds-btn-soft-destructive-enabled-bg:#d24f544d;--ds-btn-soft-destructive-enabled-fg:#e0878a;--ds-btn-soft-destructive-focus-bg:#d24f5433;--ds-btn-soft-destructive-focus-border:#48a6f3;--ds-btn-soft-destructive-focus-fg:#e0878a;--ds-btn-soft-destructive-hover-bg:#d24f5433;--ds-btn-soft-destructive-invalid-border:#e0878a;--ds-btn-soft-icon-primary-enabled-fg:#d4eafc;--ds-btn-soft-primary-active-bg:#3981f666;--ds-btn-soft-primary-disabled-bg:#3981f633;--ds-btn-soft-primary-enabled-bg:#3981f64d;--ds-btn-soft-primary-enabled-fg:#d4eafc;--ds-btn-soft-primary-focus-bg:#3981f633;--ds-btn-soft-primary-focus-border:#48a6f3;--ds-btn-soft-primary-hover-bg:#3981f633;--ds-btn-soft-primary-invalid-border:#e0878a;--ds-btn-soft-secondary-active-bg:#6b7e8f66;--ds-btn-soft-secondary-disabled-bg:#d4eafc33;--ds-btn-soft-secondary-enabled-bg:#6b7e8f4d;--ds-btn-soft-secondary-enabled-fg:#b6c1c9;--ds-btn-soft-secondary-focus-bg:#6b7e8f33;--ds-btn-soft-secondary-focus-border:#48a6f3;--ds-btn-soft-secondary-hover-bg:#6b7e8f33;--ds-btn-soft-secondary-invalid-border:#e0878a;--ds-btn-solid-destructive-active-bg:#d24f544d;--ds-btn-solid-destructive-active-fg:#e0878a;--ds-btn-solid-destructive-border:transparent;--ds-btn-solid-destructive-disabled-bg:#d24f544d;--ds-btn-solid-destructive-disabled-fg:#e0878a;--ds-btn-solid-destructive-enabled-bg:#d24f544d;--ds-btn-solid-destructive-enabled-fg:#e0878a;--ds-btn-solid-destructive-focus-border:#48a6f3;--ds-btn-solid-destructive-hover-bg:#d24f541a;--ds-btn-solid-destructive-hover-fg:#e0878a;--ds-btn-solid-disabled-bg:#404c56;--ds-btn-solid-disabled-fg:#000;--ds-btn-solid-primary-bg:#48a6f3;--ds-btn-solid-primary-bg-active:#0f7eda;--ds-btn-solid-primary-bg-disabled-icon:#052d4f;--ds-btn-solid-primary-bg-hover:#74bbf6;--ds-btn-solid-primary-border:transparent;--ds-btn-solid-primary-border-focus:#48a6f3;--ds-btn-solid-primary-fg:#000;--ds-btn-solid-primary-fg-disabled-icon:#000;--ds-btn-solid-secondary-bg:#052d4f;--ds-btn-solid-secondary-bg-active:#04223b;--ds-btn-solid-secondary-bg-hover:#073e6b;--ds-btn-solid-secondary-border:#052d4f;--ds-btn-solid-secondary-border-focus:#48a6f3;--ds-btn-solid-secondary-fg:#d1d8dd}
:root{--ds-surface-border-focus:#0b5fa5;--ds-surface-border-hover:#a7d4f9;--ds-surface-canvas-bg:#f2f8fd;--ds-surface-panel-bg:#fafdff;--ds-surface-popover-bg:#fff;--ds-surface-status-cancelled-fill:#6b7e8f0d;--ds-surface-status-cancelled-stroke:#6b7e8f1a;--ds-surface-status-error-fill:#d24f540d;--ds-surface-status-error-stroke:#d24f541a;--ds-surface-status-success-fill:#298e2c0d;--ds-surface-status-success-stroke:#298e2c1a;--ds-surface-status-warning-fill:#be63080d;--ds-surface-status-warning-stroke:#be63081a}.dark{--ds-surface-border-focus:#0b5fa5;--ds-surface-border-hover:#052d4f;--ds-surface-canvas-bg:#000;--ds-surface-panel-bg:#0e151a;--ds-surface-popover-bg:#1c262e;--ds-surface-status-cancelled-fill:#6b7e8f1a;--ds-surface-status-cancelled-stroke:#6b7e8f33;--ds-surface-status-error-fill:#d24f541a;--ds-surface-status-error-stroke:#d24f5433;--ds-surface-status-success-fill:#298e2c1a;--ds-surface-status-success-stroke:#298e2c33;--ds-surface-status-warning-fill:#be63081a;--ds-surface-status-warning-stroke:#be630833}.surface-status-error{--status-base-color:210, 79, 84;--status-wrapper-ring-color:210, 79, 84;--status-hover-glow-color:210, 79, 84;--status-dark-hover-spread:4px}.surface-status-warning{--status-base-color:190, 99, 8;--status-wrapper-ring-color:190, 99, 8;--status-hover-glow-color:190, 99, 8;--status-dark-hover-spread:2px}.surface-status-success{--status-base-color:41, 142, 44;--status-wrapper-ring-color:41, 142, 44;--status-hover-glow-color:190, 99, 8;--status-dark-hover-spread:4px}.surface-status-cancelled{--status-base-color:41, 142, 44;--status-wrapper-ring-color:107, 126, 143;--status-hover-glow-color:190, 99, 8;--status-dark-hover-spread:4px}:is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled),:is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled).surface-panel,:is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled).surface-mapped-panel{box-shadow:0 4px 8px 0 rgba(var(--status-base-color), .04)!important}:is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled).surface-slide{box-shadow:0 4px 8px 0 rgba(var(--status-base-color), .1)!important}:is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled).surface-card{box-shadow:0 4px 8px 0 rgba(var(--status-base-color), .12)!important}.dark :is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled),.dark :is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled).surface-panel,.dark :is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled).surface-mapped-panel,.dark :is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled).surface-slide,.dark :is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled).surface-card{box-shadow:0 4px 8px #000000a3!important}:is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled).surface-status-section-wrapper:hover{box-shadow:0 0 0 1px rgba(var(--status-wrapper-ring-color), .4), 0 2px 8px 2px rgba(var(--status-hover-glow-color), .2)!important;border-color:#0000!important}:is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled).surface-document-card:hover,:is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled).surface-panel:hover,:is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled).surface-mapped-panel:hover,:is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled).surface-slide:hover,:is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled).surface-card:hover{box-shadow:0 0 0 1px #c8d0d6, 0 2px 8px 2px rgba(var(--status-hover-glow-color), .2)!important;border-color:#0000!important}.dark :is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled).surface-status-section-wrapper:hover{box-shadow:0 0 0 1px rgba(var(--status-wrapper-ring-color), .5), 0 4px 8px var(--status-dark-hover-spread) #000c!important;border-color:#0000!important}.dark :is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled).surface-document-card:hover,.dark :is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled).surface-panel:hover,.dark :is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled).surface-mapped-panel:hover,.dark :is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled).surface-slide:hover,.dark :is(.surface-status-error,.surface-status-warning,.surface-status-success,.surface-status-cancelled).surface-card:hover{box-shadow:0 0 0 1px #343d45, 0 4px 8px var(--status-dark-hover-spread) #000c!important;border-color:#0000!important}
@layer base{.bol-form-scroll{scrollbar-width:thin!important;scrollbar-color:transparent transparent!important}.bol-form-scroll-shadow-gutter{scrollbar-gutter:stable;padding-inline:.5rem}.bol-form-fixed-shadow-gutter{padding-left:var(--bol-form-fixed-left-gutter,.5rem);padding-right:var(--bol-form-fixed-right-gutter,calc(.5rem + 12px))}.bol-form-connected .bol-form-scroll-shadow-gutter{padding-left:.5rem}.bol-form-connected .bol-form-fixed-shadow-gutter{padding-left:var(--bol-form-fixed-left-gutter,0);padding-right:var(--bol-form-fixed-right-gutter,calc(.5rem + 12px))}.bol-form-scroll input.bg-card,.bol-form-scroll textarea.bg-card,.bol-form-scroll select.bg-card,.bol-form-scroll button.bg-card,.bol-form-scroll button[role=combobox].bg-card{background-color:#0000!important}.bol-form-scroll input.bol-field-extraction-emphasis,.bol-form-scroll textarea.bol-field-extraction-emphasis,.bol-form-scroll select.bol-field-extraction-emphasis,.bol-form-scroll button.bol-field-extraction-emphasis,.bol-form-scroll button[role=combobox].bol-field-extraction-emphasis{box-shadow:none!important;background-color:#8b5cf666!important;border-color:#7c3aed!important}:-webkit-any(.bol-form-scroll input:-webkit-autofill,.bol-form-scroll textarea:-webkit-autofill,.bol-form-scroll select:-webkit-autofill){transition:background-color 9999s ease-out!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}:is(.bol-form-scroll input:autofill,.bol-form-scroll textarea:autofill,.bol-form-scroll select:autofill){transition:background-color 9999s ease-out!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.bol-scroll-hover-region:hover .bol-form-scroll,.bol-form-scroll:hover,.bol-form-scroll:focus-within,.bol-form-scroll.bol-form-scroll-active{scrollbar-width:thin!important;scrollbar-color:hsl(var(--border) / .8) transparent!important}.bol-form-scroll::-webkit-scrollbar{width:8px!important;height:8px!important}.bol-scroll-hover-region:hover .bol-form-scroll::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .72)!important}.bol-form-scroll:hover::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .72)!important}.bol-form-scroll:focus-within::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .72)!important}.bol-form-scroll.bol-form-scroll-active::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .72)!important}.bol-form-scroll::-webkit-scrollbar-track{background:0 0}.bol-form-scroll::-webkit-scrollbar-thumb{border-radius:999px;transition:background-color .2s;background:0 0!important}.bol-form-scroll::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .65)!important}@keyframes fieldHighlightGlow{0%{background-color:#3b82f600;box-shadow:0 0 #3b82f600}18%{background-color:#3b82f617;box-shadow:0 0 0 2px #3b82f673}to{background-color:#3b82f600;box-shadow:0 0 0 2px #3b82f600}}@keyframes fieldHighlightGlowDark{0%{background-color:#60a5fa00;box-shadow:0 0 #60a5fa00}18%{background-color:#60a5fa1f;box-shadow:0 0 0 2px #60a5fa80}to{background-color:#60a5fa00;box-shadow:0 0 0 2px #60a5fa00}}.field-highlight{animation:fieldHighlightGlow var(--field-highlight-duration,1s) cubic-bezier(.22, 1, .36, 1) forwards;border-radius:.375rem}.dark .field-highlight{animation-name:fieldHighlightGlowDark}@media (prefers-reduced-motion:reduce){.field-highlight{animation:none;box-shadow:0 0 0 2px #3b82f659}.dark .field-highlight{box-shadow:0 0 0 2px #60a5fa66}}}
