: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-toolbar{flex-direction:column;flex:none;justify-content:space-between;align-items:flex-start;width:100%;max-width:100%;transition:height .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),max-width .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),top .2s cubic-bezier(.4,0,.2,1),bottom .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}@media (prefers-reduced-motion:reduce){.v-toolbar{transition-property:box-shadow}}.v-toolbar{border-color:rgba(var(--v-border-color), var(--v-border-opacity));border-style:solid;border-width:0}.v-toolbar--border{box-shadow:none;border-width:thin}.v-toolbar{box-shadow:0px 0px 0px 0px rgba(var(--v-shadow-color), var(--v-shadow-key-opacity,.3)), 0px 0px 0px 0px rgba(var(--v-shadow-color), var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent);background:rgb(var(--v-theme-surface-light));color:color-mix(in srgb, rgb(var(--v-theme-on-surface-light)) calc(var(--v-high-emphasis-opacity) * 100%), transparent);border-radius:0}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{max-width:112px;overflow:hidden}.v-toolbar--collapse-end{margin-inline-start:auto}.v-toolbar--collapse.v-toolbar--collapse-start{border-end-end-radius:24px}.v-toolbar--collapse.v-toolbar--collapse-end{border-end-start-radius:24px}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{box-shadow:0px 0px 0px 0px rgba(var(--v-shadow-color), var(--v-shadow-key-opacity,.3)), 0px 0px 0px 0px rgba(var(--v-shadow-color), var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent)}.v-toolbar--floating{width:auto;display:inline-flex}.v-toolbar--rounded{border-radius:3px}.v-toolbar__content,.v-toolbar__extension{flex:none;align-items:center;width:100%;transition:inherit;display:flex;position:relative}.v-toolbar__content{overflow:hidden}.v-toolbar__content>.v-btn:first-child{margin-inline-start:4px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:4px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:20px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{opacity:var(--v-toolbar-image-opacity,1);width:100%;height:100%;transition-property:opacity;display:flex;position:absolute;top:0;left:0}.v-toolbar__prepend,.v-toolbar__append{align-self:stretch;align-items:center;display:flex}.v-toolbar__prepend{margin-inline:4px auto}.v-toolbar__append{margin-inline:auto 4px}.v-toolbar-title{letter-spacing:0;text-transform:none;flex:1;min-width:0;font-size:1.25rem;font-weight:400;line-height:1.75rem}.v-toolbar--density-prominent .v-toolbar-title{letter-spacing:0;text-transform:none;align-self:flex-end;padding-bottom:6px;font-size:1.5rem;font-weight:400;line-height:2.25rem}.v-toolbar-title__placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v-toolbar-items{height:inherit;align-self:stretch;display:flex}.v-toolbar-items>.v-btn{border-radius:0}}
