:root{--font-heading:"Poppins", sans-serif;--font-body:"Inter", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--sdo-orange-50:#fff4e9;--sdo-orange-100:#fce3c9;--sdo-orange-400:#f58220;--sdo-orange-500:#ee7203;--sdo-orange-600:#d4640a;--sdo-orange-700:#b85405;--sdo-primary:#ee7203;--sdo-text:#1f2933;--sdo-text-2:#3e4c59;--sdo-muted:#647380;--sdo-muted-2:#9aa5b1;--sdo-bg:#f7f8fa;--sdo-surface:#fff;--sdo-border:#e4e7eb;--sdo-border-strong:#cbd2d9;--sdo-divider:#f0f2f5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-14:56px;--space-16:64px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:16px;--radius-pill:999px;--shadow-card:0 1px 3px #1018280a;--shadow-elevated:0 12px 32px #1018281f;--shadow-primary:0 2px 8px #ee720340;--badge-draft-bg:#eef1f4;--badge-draft-fg:#647380;--badge-review-bg:#fcf3e3;--badge-review-fg:#b07a1e;--badge-approved-bg:#e6f4ec;--badge-approved-fg:#1f8a5b;--badge-rejected-bg:#fbeaec;--badge-rejected-fg:#c0293a;--badge-submitted-bg:#e8effd;--badge-submitted-fg:#2563eb;--badge-awarding-bg:#f1e9fb;--badge-awarding-fg:#7e3fcb}.v-theme--sdoDark{--sdo-text:#e4e7eb;--sdo-text-2:#c2c9d1;--sdo-muted:#9aa5b1;--sdo-muted-2:#76828f;--sdo-bg:#14181d;--sdo-surface:#1c2127;--sdo-border:#2a323b;--sdo-border-strong:#3a434e;--sdo-divider:#262d35;--sdo-primary:#f58220;--sdo-orange-500:#f58220;--sdo-orange-600:#ee7203;--sdo-orange-50:#f5822024;--shadow-card:0 1px 3px #0006;--shadow-elevated:0 12px 32px #0000008c;--shadow-primary:0 2px 10px #f5822059;--badge-draft-bg:#9aa5b129;--badge-draft-fg:#aeb8c2;--badge-review-bg:#e8b45a29;--badge-review-fg:#e8b45a;--badge-approved-bg:#34c77b29;--badge-approved-fg:#46d389;--badge-rejected-bg:#f36b7829;--badge-rejected-fg:#f36b78;--badge-submitted-bg:#5b8def29;--badge-submitted-fg:#7ba3f2;--badge-awarding-bg:#a57ae02e;--badge-awarding-fg:#b98fe6}.v-field--variant-outlined .v-field__outline{color:var(--sdo-border-strong);--v-field-border-opacity:1}.v-field--variant-outlined:hover .v-field__outline{color:var(--sdo-muted-2)}.v-field--variant-outlined.v-field--focused .v-field__outline{color:rgb(var(--v-theme-primary))}.v-field--variant-outlined.v-field--error .v-field__outline{color:rgb(var(--v-theme-error))}.font-display{font-family:var(--font-heading);letter-spacing:-.5px}.font-mono{font-family:var(--font-mono)}@layer vuetify-components{.v-overlay-container{contain:layout;pointer-events:none;display:contents;position:absolute;top:0;left:0}.v-overlay{--v-overlay-opacity:.32;border-radius:inherit;pointer-events:none;display:flex;position:fixed;inset:0}.v-overlay__content{pointer-events:auto;contain:layout;outline:none;position:absolute}.v-overlay__scrim{pointer-events:auto;border-radius:inherit;opacity:var(--v-overlay-opacity);background:#000;position:fixed;inset:0}.v-overlay--absolute,.v-overlay--contained .v-overlay__scrim{position:absolute}.v-overlay--scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}}@layer vuetify-overrides{.v-overlay--justify-start{justify-content:flex-start}.v-overlay--justify-center{justify-content:center}.v-overlay--justify-end{justify-content:flex-end}.v-overlay--align-start{align-items:flex-start}.v-overlay--align-center{align-items:center}.v-overlay--align-end{align-items:flex-end}}@layer vuetify-final.trumps{.v-overlay-scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-overlay-scroll-blocked:not(html){overflow-y:hidden}html.v-overlay-scroll-blocked{top:var(--v-body-scroll-y);left:var(--v-body-scroll-x);width:100%;height:100%;position:fixed}.v-overlay-scroll-blocked .v-navigation-drawer--right.v-navigation-drawer--active{margin-right:var(--v-scrollbar-offset)}}
