.xj-brand-lockup[data-v-58d17c8b]{align-items:center;color:#071e37;display:inline-flex;font-family:Microsoft YaHei UI,Microsoft YaHei,sans-serif;gap:9px;line-height:1;min-width:0}.xj-brand-lockup-mark[data-v-58d17c8b]{align-items:center;display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.xj-brand-lockup img[data-v-58d17c8b]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.xj-brand-lockup-copy[data-v-58d17c8b]{align-items:flex-start;display:flex;flex-direction:column;gap:3px;min-width:0}.xj-brand-lockup small[data-v-58d17c8b],.xj-brand-lockup strong[data-v-58d17c8b]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xj-brand-lockup strong[data-v-58d17c8b]{align-items:baseline;color:#071e37;display:inline-flex;font-size:14px;font-weight:700;gap:0;letter-spacing:-.1px;line-height:1.15}.xj-brand-lockup small[data-v-58d17c8b]{color:#607997;font-size:10px;font-weight:600;line-height:1.25}.xj-brand-lockup.is-header[data-v-58d17c8b]{gap:10px}.xj-brand-lockup.is-header .xj-brand-lockup-mark[data-v-58d17c8b]{flex-basis:44px;height:44px;width:44px}.xj-brand-lockup.is-header strong[data-v-58d17c8b]{font-size:16px}.xj-brand-lockup.is-header small[data-v-58d17c8b]{font-size:11px}.xj-brand-lockup.is-display[data-v-58d17c8b]{gap:clamp(18px,2vw,28px)}.xj-brand-lockup.is-auth[data-v-58d17c8b]{gap:16px}.xj-brand-lockup.is-auth .xj-brand-lockup-mark[data-v-58d17c8b]{flex-basis:62px;height:62px;width:62px}.xj-brand-lockup.is-auth .xj-brand-lockup-copy[data-v-58d17c8b]{gap:6px}.xj-brand-lockup.is-auth strong[data-v-58d17c8b]{font-size:clamp(23px,2.1vw,30px)}.xj-brand-lockup.is-auth small[data-v-58d17c8b]{font-size:13px}.xj-brand-lockup.is-inverse .xj-brand-lockup-mark[data-v-58d17c8b]{filter:none;opacity:1}.xj-brand-lockup.is-inverse strong[data-v-58d17c8b]{color:#fff}.xj-brand-lockup.is-inverse small[data-v-58d17c8b]{color:#e9f7ffd6}.xj-brand-lockup.is-display .xj-brand-lockup-mark[data-v-58d17c8b]{flex-basis:clamp(82px,10vw,128px);height:clamp(82px,10vw,128px);width:clamp(82px,10vw,128px)}.xj-brand-lockup.is-display .xj-brand-lockup-copy[data-v-58d17c8b]{gap:9px}.xj-brand-lockup.is-display strong[data-v-58d17c8b]{font-size:clamp(30px,4vw,56px);line-height:1.08}.xj-brand-lockup.is-display small[data-v-58d17c8b]{font-size:clamp(14px,1.7vw,24px)}.xj-brand-lockup.is-workspace[data-v-58d17c8b]{gap:10px}.xj-brand-lockup.is-workspace .xj-brand-lockup-mark[data-v-58d17c8b]{flex-basis:52px;height:52px;width:52px}.xj-brand-lockup.is-workspace .xj-brand-lockup-copy[data-v-58d17c8b]{align-self:stretch;gap:4px;justify-content:flex-start;padding-top:5px}.xj-brand-lockup.is-workspace .xj-brand-lockup-title[data-v-58d17c8b]{color:#12263a;font-family:inherit;font-size:13px;font-weight:700;gap:0;letter-spacing:-.1px;line-height:1.35}.xj-brand-lockup.is-workspace small[data-v-58d17c8b]{color:#7f8d9c;font-size:9px;font-weight:500;letter-spacing:0;line-height:1.45}.xj-brand-agent-highlight[data-v-58d17c8b]{color:#09775c;font-weight:700}.xj-brand-lockup.is-inverse .xj-brand-agent-highlight[data-v-58d17c8b]{color:#9edaf7}.xj-brand-lockup.is-collapsed[data-v-58d17c8b]{justify-content:center}.xj-brand-lockup.is-collapsed .xj-brand-lockup-mark[data-v-58d17c8b]{flex-basis:30px;height:28px;width:30px}@media(max-width:720px){.xj-brand-lockup.is-header[data-v-58d17c8b]{gap:9px}.xj-brand-lockup.is-header .xj-brand-lockup-mark[data-v-58d17c8b]{flex-basis:40px;height:40px;width:40px}.xj-brand-lockup.is-header strong[data-v-58d17c8b]{font-size:14px}.xj-brand-lockup.is-header small[data-v-58d17c8b]{font-size:10px}.xj-brand-lockup.is-auth[data-v-58d17c8b]{gap:9px}.xj-brand-lockup.is-auth .xj-brand-lockup-mark[data-v-58d17c8b]{flex-basis:52px;height:52px;width:52px}.xj-brand-lockup.is-auth strong[data-v-58d17c8b]{font-size:21px}.xj-brand-lockup.is-display[data-v-58d17c8b]{gap:8px}.xj-brand-lockup.is-display .xj-brand-lockup-mark[data-v-58d17c8b]{flex-basis:76px;height:76px;width:76px}.xj-brand-lockup.is-display .xj-brand-lockup-copy[data-v-58d17c8b]{gap:5px}.xj-brand-lockup.is-display strong[data-v-58d17c8b]{font-size:24px}.xj-brand-lockup.is-display small[data-v-58d17c8b]{font-size:12px;white-space:normal}}.xj-sidebar-brand[data-v-f3023da6]{align-items:center;background:transparent;border:0;border-radius:10px;box-sizing:border-box;color:#061827;cursor:pointer;display:flex;font:inherit;min-height:52px;min-width:0;padding:0;text-align:left;text-decoration:none;width:100%}.xj-sidebar-brand.is-compact[data-v-f3023da6]{min-height:48px;padding:0}.xj-sidebar-brand.is-collapsed[data-v-f3023da6]{justify-content:center;padding-inline:0}.staff-profile-link[data-v-0b0fd00d]{align-items:center;color:#09775c;display:flex;font-size:12px;gap:8px;min-height:42px;padding:8px 10px;text-decoration:none}@media(max-width:768px){.staff-profile-link span[data-v-0b0fd00d]{display:none}}.admin-sidebar[data-v-0b0fd00d]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#f8fbfe;border-right:1px solid var(--app-border-soft,rgba(84,131,179,.12));box-shadow:none;color:#17324d;display:flex;flex-direction:column;height:100vh;height:100dvh;left:0;position:fixed;top:0;transition:box-shadow .25s ease,background .25s ease;width:240px;will-change:width;z-index:1000}.admin-sidebar.collapsed[data-v-0b0fd00d]{width:80px}.admin-sidebar-header[data-v-0b0fd00d]{align-items:center;border-bottom:1px solid var(--app-border-soft,rgba(84,131,179,.12));display:flex;height:var(--app-topbar-height,72px);min-height:var(--app-topbar-height,72px);padding:0 16px}.admin-sidebar-nav[data-v-0b0fd00d]{flex:1;overflow-y:auto;padding:14px 10px}.admin-sidebar-nav ul[data-v-0b0fd00d]{display:grid;gap:4px;list-style:none;margin:0;padding:0}.admin-sidebar-nav a[data-v-0b0fd00d]{align-items:center;border:1px solid transparent;border-radius:8px;color:var(--app-muted,#536b83);display:flex;font-size:14px;font-weight:760;gap:12px;min-height:40px;padding:0 12px;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.admin-sidebar-nav a[data-v-0b0fd00d]:hover{background:#5483b314;border-color:#5483b324;color:#17324d}.admin-sidebar-nav li.active a[data-v-0b0fd00d]{background:#e7f8f2;border-color:#09775c2e;box-shadow:none;color:#09775c}.admin-sidebar-nav li[data-v-0b0fd00d]:not(.admin-nav-section-label){position:relative}.admin-sidebar-nav li.active a[data-v-0b0fd00d]:before{background:#09775c;border-radius:999px;bottom:10px;content:"";left:6px;position:absolute;top:10px;width:3px}.admin-nav-section-label[data-v-0b0fd00d]{color:#8a9bad;font-size:11px;font-weight:800;line-height:1;margin:12px 10px 4px}.admin-sidebar-nav ul>.admin-nav-section-label[data-v-0b0fd00d]:first-child{margin-top:2px}.admin-nav-icon[data-v-0b0fd00d]{flex:0 0 auto;height:19px;width:19px}.admin-nav-text[data-v-0b0fd00d]{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar-footer[data-v-0b0fd00d]{border-top:1px solid var(--app-border-soft,rgba(84,131,179,.12));padding:14px 10px}.admin-logout-button[data-v-0b0fd00d]{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#55748b;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:8px;justify-content:flex-start;margin-bottom:8px;min-height:40px;padding:8px 10px;width:100%}.admin-logout-button[data-v-0b0fd00d]:hover{background:#edf5fa;border-color:#d5e4ee;color:#0c4f8a}.admin-collapse-button[data-v-0b0fd00d]{align-items:center;background:#ffffffc2;border:1px solid var(--app-border,rgba(84,131,179,.18));border-radius:8px;color:#4f6780;cursor:pointer;display:inline-flex;font-weight:780;gap:8px;justify-content:center;min-height:40px;transition:background .18s ease,color .18s ease,border-color .18s ease;width:100%}.admin-collapse-button[data-v-0b0fd00d]:hover{background:#fffffff5;border-color:#5483b3;box-shadow:0 8px 18px #34527614;color:#17324d}.admin-sidebar.collapsed .admin-sidebar-header[data-v-0b0fd00d]{justify-content:center;padding-inline:12px}.admin-sidebar.collapsed .admin-nav-section-label[data-v-0b0fd00d],.admin-sidebar.collapsed .admin-nav-text[data-v-0b0fd00d],.admin-sidebar.collapsed .collapse-text[data-v-0b0fd00d]{display:none}.admin-sidebar.collapsed .admin-sidebar-nav a[data-v-0b0fd00d]{justify-content:center;padding:0}@media(max-width:768px){.admin-sidebar[data-v-0b0fd00d]{width:80px!important}.admin-nav-section-label[data-v-0b0fd00d],.admin-nav-text[data-v-0b0fd00d],.collapse-text[data-v-0b0fd00d]{display:none}.admin-logout-button[data-v-0b0fd00d]{justify-content:center;padding-inline:0}.admin-logout-label[data-v-0b0fd00d]{display:none}.admin-sidebar-nav a[data-v-0b0fd00d]{justify-content:center;padding:0}}.operations-control[data-v-4bcc6475]{bottom:16px;color:#17324d;font-size:13px;max-width:calc(100vw - 28px);position:fixed;right:18px;z-index:1100}button[data-v-4bcc6475]{background:#fff;border:1px solid #bdd3e4;border-radius:8px;color:#09775c;cursor:pointer;font:inherit;padding:9px 12px}button[data-v-4bcc6475]:disabled{cursor:wait;opacity:.5}.operations-toggle[data-v-4bcc6475]{box-shadow:0 3px 12px #17324d15}.operations-toggle b[data-v-4bcc6475]{background:#b84433;border-radius:10px;color:#fff;margin-left:6px;padding:2px 6px}.operations-panel[data-v-4bcc6475]{background:#fff;border:1px solid #cbdce9;border-radius:12px;bottom:48px;box-shadow:0 8px 30px #17324d20;box-sizing:border-box;max-height:70vh;max-width:calc(100vw - 28px);overflow:auto;padding:20px;position:absolute;right:0;width:340px}.operations-panel h2[data-v-4bcc6475]{font-size:18px;margin:0 0 12px}.operations-panel h3[data-v-4bcc6475]{font-size:14px}.operations-panel p[data-v-4bcc6475]{line-height:1.7}.muted[data-v-4bcc6475]{color:#657d92;font-size:12px}.warning[data-v-4bcc6475]{background:#fff6df;color:#956314;padding:8px}.preferences[data-v-4bcc6475]{display:flex;flex-wrap:wrap;gap:6px}ul[data-v-4bcc6475]{padding-left:16px}li[data-v-4bcc6475]{margin:12px 0}a[data-v-4bcc6475]{color:#09775c}.operations-toast[data-v-4bcc6475]{background:#e7f8f2;border-radius:8px;max-width:320px;padding:8px}:is(a[data-v-4bcc6475],button[data-v-4bcc6475]):focus-visible{outline:3px solid #09775c;outline-offset:2px}@media(max-width:760px){.operations-control[data-v-4bcc6475]{bottom:10px;right:10px}}.support-sidebar[data-v-4b427f19]{background:#f8fbfe;border-right:1px solid rgba(84,131,179,.14);color:#17324d;display:flex;flex-direction:column;inset:0 auto 0 0;padding:0 10px 14px;position:fixed;width:240px;z-index:1000}.support-brand[data-v-4b427f19]{align-items:center;border-bottom:1px solid rgba(84,131,179,.12);display:flex;min-height:72px;padding:0 6px}.support-account>a[data-v-4b427f19]{color:inherit;display:grid;gap:2px;min-width:0;text-decoration:none}nav[data-v-4b427f19]{align-content:start;display:grid;flex:1;gap:5px;padding-top:14px}.support-nav-label[data-v-4b427f19]{color:#8a9bad;font-size:11px;font-weight:800;margin:2px 10px 6px}nav a[data-v-4b427f19]{align-items:center;border:1px solid transparent;border-radius:8px;color:#55748b;display:flex;font-size:13px;font-weight:750;gap:11px;min-height:42px;padding:0 12px;position:relative;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}nav a[data-v-4b427f19]:hover{background:#5483b314;border-color:#5483b324;color:#17324d}nav a.active[data-v-4b427f19]{background:#e7f8f2;border-color:#09775c2e;color:#09775c}nav a.active[data-v-4b427f19]:before{background:#09775c;border-radius:999px;bottom:10px;content:"";left:-4px;position:absolute;top:10px;width:3px}.support-account[data-v-4b427f19]{border-top:1px solid #e8eef3;display:grid;gap:10px;padding:14px 8px 0}.support-account>a[data-v-4b427f19]{padding:2px 0}.support-account strong[data-v-4b427f19]{font-size:12px;overflow:hidden;text-overflow:ellipsis}.support-account small[data-v-4b427f19]{color:#8295a5;font-size:10px}.support-account button[data-v-4b427f19]{align-items:center;background:#fff;border:1px solid #dbe5ec;border-radius:8px;color:#55748b;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:7px;justify-content:center;min-height:34px}.support-account button[data-v-4b427f19]:hover{background:#f2f8fc;border-color:#b9cfdf;color:#0c4f8a}@media(max-width:760px){.support-sidebar[data-v-4b427f19]{display:none}}.staff-mobile-account[data-v-6b72205e]{display:none}@media(max-width:760px){.staff-mobile-account[data-v-6b72205e]{align-items:center;background:#f8fbfe;border-top:1px solid #dce7ef;bottom:0;display:flex;gap:8px;inset-inline:0;justify-content:space-between;padding:10px 12px calc(10px + env(safe-area-inset-bottom));position:fixed;z-index:1200}.staff-mobile-account a[data-v-6b72205e],.staff-mobile-account button[data-v-6b72205e]{align-items:center;background:#fff;border:1px solid #d2e2ed;border-radius:8px;color:#315c7e;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:7px;justify-content:center;min-height:38px;padding:6px 10px;text-decoration:none}.staff-mobile-account[data-v-6b72205e] :is(a,button):focus-visible{outline:2px solid #0c4f8a;outline-offset:2px}.is-staff-workspace:has(.staff-mobile-account){padding-bottom:calc(68px + env(safe-area-inset-bottom))}[data-v-6b72205e] .operations-control{bottom:calc(76px + env(safe-area-inset-bottom))}}.xj-app-startup[data-v-e46ec172]{background:#fff;color:#15324c;display:grid;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;gap:14px;inset:0;justify-items:center;opacity:1;overflow:hidden;place-content:center;position:fixed;transition:opacity .16s ease-out;z-index:5000}.xj-app-startup.is-leaving[data-v-e46ec172]{opacity:0;pointer-events:none}.xj-app-startup__brand[data-v-e46ec172]{display:grid;height:64px;place-items:center;width:64px}.xj-app-startup__brand img[data-v-e46ec172]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.xj-app-startup__copy[data-v-e46ec172]{display:grid;gap:4px;justify-items:center}.xj-app-startup__copy strong[data-v-e46ec172]{font-size:17px;letter-spacing:-.02em}.xj-app-startup__copy span[data-v-e46ec172]{color:#5c748a;font-size:13px}.xj-app-startup__bar[data-v-e46ec172]{background:#09775c29;border-radius:999px;height:3px;overflow:hidden;position:relative;width:156px}.xj-app-startup__bar[data-v-e46ec172]:after{animation:xj-app-startup-progress-e46ec172 .9s ease-in-out infinite alternate;background:#09775c;border-radius:inherit;content:"";inset:0;position:absolute;width:42%}@keyframes xj-app-startup-progress-e46ec172{0%{transform:translate(-20%)}to{transform:translate(158%)}}@media(prefers-reduced-motion:reduce){.xj-app-startup[data-v-e46ec172]{transition:none}.xj-app-startup__bar[data-v-e46ec172]:after{animation:none;width:100%}}:root{--bid-atmosphere-background:#fff;--bid-atmosphere-background-size:auto}.is-staff-workspace a{text-decoration:none}.is-staff-workspace :is(a,button):focus-visible{outline:2px solid #0c4f8a;outline-offset:3px}.is-staff-workspace .page-links>a,.is-staff-workspace .people-workspace>header>a{align-items:center;background:#fff;border:1px solid #d2e2ed;border-radius:8px;display:inline-flex;font-size:13px;font-weight:700;min-height:38px;padding:8px 12px}.is-staff-workspace .page-links>a:hover,.is-staff-workspace .people-workspace>header>a:hover{background:#edf5fa;border-color:#a9c9df}img[src*="/images/optimized-v1/xj-brand-gradient-icon.webp"]{clip-path:inset(.6% round 20%);transform:none}:root{--app-sidebar-expanded:184px;--app-sidebar-collapsed:80px;--app-topbar-height:72px;--app-workbench-max-width:1320px;--app-workbench-font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;--app-sidebar-nav-gap:8px;--app-sidebar-item-height:46px;--app-sidebar-item-padding:14px;--app-sidebar-item-font-size:14px;--app-sidebar-item-font-weight:720;--app-sidebar-subitem-height:38px;--app-sidebar-subitem-font-size:13px;--app-brand-inline-start:10px;--app-shell-bg:#fff;--app-panel-bg:#fff;--app-panel-bg-strong:#fff;--app-border:rgba(9,119,92,.16);--app-border-soft:rgba(9,119,92,.1);--app-shadow-soft:none;--app-shadow-panel:none;--app-accent:#09775c;--app-accent-2:#3dceb0;--app-text:#132c44;--app-muted:#55708a}.is-admin-shell{--app-sidebar-expanded:240px;--app-brand-inline-start:28px}.sidebar.collapsed~.main-content,.sidebar.collapsed~nav{margin-left:var(--app-sidebar-collapsed)!important}*,:after,:before{box-sizing:border-box}html{background:var(--app-shell-bg);color:#17324d;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body,html{min-width:320px}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-height:100vh;overflow-x:clip}body,button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}[contenteditable=true]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(9,119,92,.35);outline-offset:2px}canvas,img,svg{max-width:100%}code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}::-moz-selection{background:#5483b338}::selection{background:#5483b338}.admin-dashboard,.admin-login-container,.main-container,.redirect-container{background:linear-gradient(180deg,#ffffffbd,#fff0 180px),radial-gradient(circle at 18% 14%,rgba(9,119,92,.18),transparent 26rem),radial-gradient(circle at 88% 8%,rgba(35,82,124,.12),transparent 22rem),linear-gradient(135deg,#eef5fb,#f8fbff 52%,#e7f8f2)!important;color:#132c44;isolation:isolate;position:relative!important}.admin-dashboard:before,.admin-login-container:before,.main-container:before,.redirect-container:before{background:linear-gradient(90deg,rgba(9,119,92,.055) 1px,transparent 0),linear-gradient(180deg,rgba(9,119,92,.055) 1px,transparent 0);background-size:46px 46px;content:"";inset:var(--app-topbar-height) 0 0 var(--layout-sidebar-width,var(--app-sidebar-expanded));-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 80%);pointer-events:none;position:fixed;transition:inset .3s ease;z-index:-2}.main-container:has(.sidebar.collapsed):before{left:var(--app-sidebar-collapsed)}.admin-dashboard:after,.admin-login-container:after,.main-container:after,.redirect-container:after{aspect-ratio:1;border:1px solid rgba(47,89,128,.16);border-radius:50%;box-shadow:inset 0 0 0 64px #ffffff1a,0 0 0 96px #2f598009,0 30px 80px #365e8717;content:"";pointer-events:none;position:fixed;right:clamp(18px,5vw,86px);top:calc(var(--app-topbar-height) + 54px);width:clamp(180px,24vw,360px);z-index:-1}.main-content{background:transparent!important}.content-header,.page-hero,.top-nav{position:relative}.content-header h1,.content-header h2,.page-hero h1,.top-nav h1{color:#0f2740!important;font-weight:850!important;letter-spacing:0!important}.content-header p,.hero-subtitle,.section-heading p,.top-nav .subtitle{color:#4c6782!important}.admin-card,.bids-container,.bids-table,.card,.content,.data-table,.directory-panel,.editor-panel,.flow-wrapper,.form-container,.interpretation-card,.login-card,.login-required,.modal-content,.recent-activities,.redirect-container,.result-card,.review-card,.review-container,.section-card,.settings-container,.tabs-container,.workflow-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#ffffffe6!important;border:1px solid hsla(0,0%,100%,.72)!important;box-shadow:var(--app-shadow-panel)!important}.bids-container,.content,.data-table,.flow-wrapper,.form-container,.login-card,.recent-activities,.redirect-container,.review-container,.settings-container,.workflow-panel{border-radius:26px!important}.admin-card,.card,.directory-panel,.editor-panel,.interpretation-card,.login-required,.result-card,.review-card,.section-card{border-radius:22px!important}.content-header,.page-hero{overflow:hidden}.content-header:after,.page-hero:after{background:linear-gradient(90deg,rgba(35,79,119,.12) 16%,transparent 16% 100%),repeating-linear-gradient(180deg,rgba(19,44,68,.15) 0 2px,transparent 2px 18px),#ffffff5c;border:1px solid hsla(0,0%,100%,.7);border-radius:16px;box-shadow:0 24px 60px #35608924;content:"";height:146px;pointer-events:none;position:absolute;right:clamp(12px,4vw,48px);top:50%;transform:translateY(-50%) perspective(600px) rotateX(58deg) rotate(-20deg);width:110px}.action-button.download,.action-button.view,.captcha-button,.card-button,.finish-button,.login-button,.primary-button,.register-button,.retry-button,.save-button{background:linear-gradient(135deg,#09775c,#3dceb0)!important;border:0!important;box-shadow:0 16px 32px #09775c3d!important;color:#fff!important}.back-button,.collapse-button,.page-button,.secondary-button,.tab-button,.toolbar-button{background:#ffffffb8!important;border-color:#09775c2e!important;color:#09775c!important}.action-button{background:#ffffffdb!important;box-shadow:none!important}.action-button.rename{border-color:#09775c47!important;color:#09775c!important}.action-button.delete{border-color:#c4414152!important;color:#b73535!important}.action-button.download,.action-button.view{color:#fff!important;text-shadow:0 1px 1px rgba(8,35,58,.18)}.action-button:hover:not(:disabled),.back-button:hover:not(:disabled),.card-button:hover:not(:disabled),.finish-button:hover:not(:disabled),.login-button:hover:not(:disabled),.page-button:hover:not(:disabled),.primary-button:hover:not(:disabled),.register-button:hover:not(:disabled),.save-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.tab-button:hover:not(:disabled),.toolbar-button:hover:not(:disabled){box-shadow:0 18px 36px #09775c33!important;transform:translateY(-2px)!important}input,select,textarea{background:#ffffffc7!important;border-color:#09775c2e!important;color:#17324d!important}input:focus,select:focus,textarea:focus{background:#fff!important;border-color:#09775c!important;box-shadow:0 0 0 5px #09775c21!important}.bids-table .table-header,.table-header{background:linear-gradient(135deg,#0d3758f0,#09775ce6)!important;color:#fff!important}.bids-table .table-header *,.data-table th,.data-table thead *,.table-header *{color:#fff!important;opacity:1!important;text-shadow:0 1px 1px rgba(8,35,58,.24)}.data-table tbody tr,.table-row{background:#ffffff94!important;border-color:#5483b31a!important}.data-table tbody tr:hover,.table-row:hover{background:#ecf6ffc7!important}.flow-wrapper{margin:0 auto!important;max-width:1160px!important}.flow-wrapper:has(.workflow-progress){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;max-width:1160px!important;padding:0!important}.flow-wrapper:has(.workflow-progress)+.review-container,.flow-wrapper:has(.workflow-progress)+.workflow-panel{margin-top:16px!important}.form-actions{align-items:center!important;display:flex!important;gap:12px!important;justify-content:flex-end!important;margin-top:36px!important}.back-button,.finish-button,.primary-button,.secondary-button{border-radius:8px!important;cursor:pointer!important;font-size:15px!important;font-weight:700!important;line-height:1!important;min-height:46px!important;padding:0 24px!important;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease,opacity .2s ease!important}.back-button,.secondary-button{background:#fffffff0!important;border:1px solid #c8d8e8!important;box-shadow:none!important;color:#4c6782!important}.back-button:hover:not(:disabled),.secondary-button:hover:not(:disabled){background:#f5f9fd!important;border-color:#09775c!important;color:#09775c!important;transform:translateY(-1px)!important}.finish-button,.primary-button{background:linear-gradient(135deg,#09775c,#3dceb0)!important;border:0!important;box-shadow:0 12px 24px #09775c3d!important;color:#fff!important}.finish-button:hover:not(:disabled),.primary-button:hover:not(:disabled){box-shadow:0 16px 30px #09775c4d!important;transform:translateY(-1px)!important}.back-button:disabled,.finish-button:disabled,.primary-button:disabled,.secondary-button:disabled{box-shadow:none!important;cursor:not-allowed!important;opacity:.6!important;transform:none!important}.finish-button:disabled,.primary-button:disabled{background:linear-gradient(135deg,#c3cfdb,#b0becb)!important}*{scrollbar-color:rgba(84,131,179,.45) rgba(226,236,247,.85);scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#e2ecf7d9}::-webkit-scrollbar-thumb{background:#5483b373;border:2px solid rgba(226,236,247,.85);border-radius:999px}.error-box,.error-message,.error-state,.error-text,.modal-error{overflow-wrap:anywhere;word-break:break-word}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:768px){.sidebar{width:80px!important}.navbar,.sidebar.collapsed~nav{left:80px!important;margin-left:0!important}.main-content{margin-left:80px!important}.admin-dashboard:before,.admin-login-container:before,.main-container:before,.redirect-container:before{left:80px}.admin-dashboard:after,.admin-login-container:after,.main-container:after,.redirect-container:after{opacity:.5}.content-header:after,.page-hero:after{display:none}.form-actions{flex-direction:column-reverse!important}.back-button,.finish-button,.primary-button,.secondary-button{width:100%!important}}.admin-navbar,.navbar{left:0!important;width:100%!important;z-index:1010!important}.sidebar-header{display:none!important}.admin-sidebar,.sidebar,.workbench-sidebar{height:calc(100vh - var(--app-topbar-height, 72px))!important;padding-top:8px!important;top:var(--app-topbar-height,72px)!important;z-index:1000!important}.staff-workspace-chrome>.admin-sidebar{height:100vh!important;height:100dvh!important;padding-top:0!important;top:0!important}.staff-workspace-chrome>.admin-sidebar .admin-sidebar-header{display:flex!important}.staff-workspace-chrome>.support-sidebar{height:100vh!important;height:100dvh!important;top:0!important}.unified-workbench-sidebar .workbench-sidebar{height:100%!important;top:auto!important}
