:root{--brand:#1f65d6;--brand-dark:#174faa;--brand-soft:#eaf2ff;--navy:#0a1830;--canvas:#f4f6f9;--ink:#172033;--muted:#687487;--line:#e2e7ee;--white:#fff;--green:#138a55;--orange:#d97706;--red:#c83939;--shadow:0 14px 40px rgba(27,42,68,.08)}*{box-sizing:border-box}.analyst-order-grid header>span.done{color:#17734b;background:#e5f7ed}.analyst-order-grid header>span.parts{color:#a25b08;background:#fff0d8}.analyst-order-grid header>span.waiting{color:#245fae;background:#e6f0ff}body,html{min-height:100%;background:var(--canvas)}body{margin:0;color:var(--ink);font-family:Inter,Arial,system-ui,sans-serif}html[data-font-size=large] body{zoom:1.08}html[data-font-size=extra] body{zoom:1.16}button,input,select,textarea{font:inherit}button,label.secondary-button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--brand),transparent 75%);outline-offset:2px}img{max-width:100%}.primary-button,.secondary-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border-radius:9px;font-size:12px;font-weight:750}.primary-button{border:1px solid color-mix(in srgb,var(--brand),black 10%);color:white;background:var(--brand);box-shadow:0 8px 18px color-mix(in srgb,var(--brand),transparent 78%)}.primary-button:hover{filter:brightness(.94);transform:translateY(-1px)}.primary-button:disabled{opacity:.6;transform:none}.secondary-button{border:1px solid #d7dee8;color:#344054;background:#fff}.secondary-button:hover{border-color:#b8c3d2;background:#fafbfc}.secondary-button input{display:none}.full,.wide{width:100%}.loading-screen{min-height:100vh;display:grid;place-content:center;justify-items:center;grid-gap:17px;gap:17px;color:#536175;background:#f7f9fc;font-size:13px}.loader{width:38px;height:38px;border:3px solid #dce5f1;border-top:3px solid var(--brand);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(520px,1.08fr) minmax(480px,.92fr);background:white}.login-visual{min-height:100vh;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,#f3f7fc,#e7eff9 55%,#dfeafa)}.login-visual:before{content:"";position:absolute;z-index:-3;inset:0;opacity:.55;background-image:linear-gradient(rgba(31,101,214,.075) 1px,transparent 0),linear-gradient(90deg,rgba(31,101,214,.075) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(135deg,black,transparent 78%);mask-image:linear-gradient(135deg,black,transparent 78%)}.login-visual:after{content:"";z-index:-2;width:620px;height:620px;left:50%;bottom:-380px;translate:-50% 0;border:1px solid rgba(31,101,214,.18);box-shadow:0 0 0 95px rgba(31,101,214,.035),0 0 0 190px rgba(31,101,214,.022)}.login-glow,.login-visual:after{position:absolute;border-radius:50%}.login-glow{z-index:-1;width:470px;height:470px;right:-210px;top:-230px;background:var(--brand);filter:blur(110px);opacity:.22}.login-corner-mark{width:clamp(150px,15vw,235px);position:absolute;z-index:3;top:38px;left:clamp(34px,5vw,76px)}.login-corner-mark img{width:100%;max-height:150px;display:block;object-fit:contain;border-radius:10px;filter:drop-shadow(0 12px 22px rgba(8,31,68,.14))}.login-corner-mark .brand-dark{display:none}.tractor-stage{position:absolute;inset:13% 3% 3%;display:grid;place-items:center}.tractor-stage:before{width:min(72%,620px);aspect-ratio:1;z-index:-1;border:1px solid rgba(31,101,214,.14);box-shadow:0 0 0 54px rgba(31,101,214,.028),0 0 0 108px rgba(31,101,214,.018)}.tractor-stage:after,.tractor-stage:before{content:"";position:absolute;border-radius:50%}.tractor-stage:after{width:min(78%,690px);height:25px;bottom:10%;background:rgba(18,49,89,.13);filter:blur(17px)}.tractor-stage>span{width:86%;height:1px;position:absolute;bottom:13%;background:linear-gradient(90deg,transparent,rgba(31,101,214,.36),transparent)}.tractor-stage img{width:min(92%,840px);max-height:75vh;position:relative;z-index:2;object-fit:contain;filter:drop-shadow(0 28px 24px rgba(9,31,64,.18))}.eyebrow{margin:0 0 13px;color:var(--brand);font-size:10px;font-weight:850;letter-spacing:.16em}.login-form-side{min-height:100vh;position:relative;display:grid;place-items:center;padding:50px;background:radial-gradient(circle at 15% 15%,#f3f7fd,transparent 32%),#fff}.login-accessibility-controls{position:absolute;z-index:5;top:24px;right:24px;display:flex;gap:7px}.login-font-toggle,.login-theme-toggle{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:9px 11px;border:1px solid #dce3ec;border-radius:9px;color:#536175;background:rgba(255,255,255,.86);font-size:10px;font-weight:700}.login-font-toggle strong{color:var(--brand);font-size:12px}.login-card{width:min(100%,410px)}.login-mini-brand{display:none;align-items:center;gap:12px;margin-bottom:35px}.login-mini-brand img{width:90px;height:46px;object-fit:contain}.login-mini-brand span,.login-mini-brand strong{display:block}.login-mini-brand strong{font-size:14px}.login-mini-brand span{margin-top:3px;color:#8a96a8;font-size:10px}.login-card h2{margin:0;font-size:32px;letter-spacing:-.04em}.muted-copy{margin:9px 0 31px;color:#7c8798;font-size:13px}.login-card>label{display:block;margin-bottom:17px}.login-card>label>span{display:block;margin-bottom:7px;color:#344054;font-size:11px;font-weight:700}.login-card>label input{width:100%;height:48px;padding:0 14px;border:1px solid #d6dde7;border-radius:9px;color:#263246;background:white}.login-card>label input:focus{border-color:var(--brand);outline:3px solid color-mix(in srgb,var(--brand),transparent 87%)}.password-input{position:relative}.password-input input{padding-right:48px!important}.password-input button{width:42px;height:100%;position:absolute;top:0;right:2px;display:grid;place-items:center;border:0;border-radius:7px;color:#78869a;background:transparent}.password-input button:focus-visible,.password-input button:hover{color:var(--brand);background:color-mix(in srgb,var(--brand),transparent 93%);outline:none}.login-options{display:flex;align-items:center;margin:3px 0 25px;color:#667085;font-size:10px}.login-options label{display:flex;align-items:center;gap:6px}.login-options input{accent-color:var(--brand)}.login-card .primary-button{min-height:49px;justify-content:space-between;padding:0 17px}.secure-login-button{margin-top:28px;text-decoration:none}.secure-access-list{display:grid;grid-gap:11px;gap:11px;margin:23px 0 18px;padding:18px;border:1px solid #e0e7f0;border-radius:12px;background:#f8fafc}.secure-access-list span{display:flex;align-items:center;gap:9px;color:#526075;font-size:10px;font-weight:650}.secure-access-list svg{flex:0 0 auto;color:var(--brand)}.security-note{display:block;margin-top:21px;color:#98a2b3;font-size:9px;line-height:1.55;text-align:center}.login-error,.login-notice{margin:-13px 0 18px;padding:10px 12px;border-radius:8px;font-size:10px;line-height:1.45}.login-error{border:1px solid #f0c4c4;color:#a82f2f;background:#fff6f6}.login-notice{border:1px solid #b9ddca;color:#176b45;background:#f0faf5}.app-shell{min-height:100vh;background:var(--canvas)}.sidebar{width:248px;position:fixed;z-index:40;inset:0 auto 0 0;display:flex;flex-direction:column;color:white;background:var(--navy);box-shadow:10px 0 34px rgba(6,17,34,.08)}.sidebar:before{content:"";position:absolute;width:240px;height:240px;top:-150px;right:-110px;border-radius:50%;background:var(--brand);filter:blur(70px);opacity:.28;pointer-events:none}.sidebar header{min-height:108px;display:flex;align-items:center;padding:17px 20px;border-bottom:1px solid rgba(255,255,255,.09)}.side-logo{width:100%;min-height:70px;display:grid;place-items:center;overflow:hidden;padding:6px 10px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(255,255,255,.95);box-shadow:0 12px 26px rgba(0,0,0,.2)}.side-logo img{width:185px;height:58px;object-fit:contain}.mobile-close{display:none;border:0;color:white;background:transparent}.sidebar nav{flex:1 1;overflow-y:auto;padding:16px 13px}.nav-section{margin:12px 12px 8px;color:rgba(196,211,230,.52);font-size:8px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.sidebar nav button{width:100%;height:43px;position:relative;display:flex;align-items:center;gap:12px;margin-bottom:3px;padding:0 12px;border:0;border-radius:8px;color:#aabbd0;background:transparent;font-size:11px;text-align:left;transition:.18s ease}.sidebar nav button:hover{color:white;background:rgba(255,255,255,.06)}.sidebar nav button.active{color:white;background:color-mix(in srgb,var(--brand),transparent 72%)}.sidebar nav button.active svg{color:#88b9ff}.sidebar nav button i{width:3px;height:22px;position:absolute;right:0;border-radius:4px;background:#63a3ff;box-shadow:0 0 12px #63a3ff}.sidebar footer{min-height:76px;justify-content:space-between;padding:14px 15px;border-top:1px solid rgba(255,255,255,.09)}.sidebar footer,.user-chip{display:flex;align-items:center;gap:9px}.user-chip{min-width:0}.user-chip>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:2px solid rgba(255,255,255,.15);border-radius:50%;color:#cfe1fa;background:color-mix(in srgb,var(--brand),transparent 68%);font-size:9px;font-weight:850}.user-chip div{min-width:0}.user-chip small,.user-chip strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.user-chip strong{font-size:10px}.user-chip small{margin-top:3px;color:#8799af;font-size:8px}.sidebar footer>button{width:33px;height:33px;flex:0 0 auto;display:grid;place-items:center;border:0;border-radius:8px;color:#95a8bd;background:rgba(255,255,255,.05)}.main{min-height:100vh;margin-left:248px}.topbar{height:67px;position:-webkit-sticky;position:sticky;z-index:30;top:0;display:flex;align-items:center;gap:18px;padding:0 28px;border-bottom:1px solid #e2e7ee;background:rgba(255,255,255,.93);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.menu-button{display:none;width:36px;height:36px;place-items:center;border:1px solid var(--line);border-radius:8px;color:#5d6879;background:white}.topbar-title{min-width:130px}.topbar-title span,.topbar-title strong{display:block}.topbar-title span{color:#a0a9b7;font-size:7px;font-weight:800;letter-spacing:.12em}.topbar-title strong{margin-top:3px;color:#344054;font-size:11px}.search{width:min(390px,35vw);height:37px;display:flex;align-items:center;gap:9px;margin-left:auto;padding:0 11px;border:1px solid #dde3ea;border-radius:8px;color:#8d98a7;background:#f8fafc}.search input{width:100%;border:0;outline:0;color:#344054;background:transparent;font-size:10px}.save-state{min-width:80px;display:flex;align-items:center;gap:6px;color:#7a8798;font-size:8px}.save-state i{width:7px;height:7px;border-radius:50%;background:#2cac76}.save-state i.saving{border:1px solid var(--brand);border-top:1px solid transparent;background:transparent;animation:spin .7s linear infinite}.bell,.font-size-toggle,.theme-toggle{width:36px;height:36px;position:relative;display:grid;place-items:center;border:0;border-radius:8px;color:#647185;background:transparent}.bell:hover,.font-size-toggle:hover,.theme-toggle:hover{color:var(--brand);background:color-mix(in srgb,var(--brand),white 93%)}.font-size-toggle strong{font-size:11px}.bell b{min-width:17px;height:17px;position:absolute;top:0;right:-2px;display:grid;place-items:center;padding:0 4px;border:2px solid white;border-radius:99px;color:white;background:#df4f4f;font-size:7px;line-height:1}.company-compact{min-width:120px;display:flex;align-items:center;gap:8px;padding-left:15px;border-left:1px solid var(--line)}.company-compact img{width:45px;height:31px;object-fit:contain}.company-compact span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#344054;font-size:9px;font-weight:750}.content{max-width:1580px;margin:0 auto;padding:28px 31px 55px}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:24px}.page-header p{margin:0 0 6px;color:var(--brand);font-size:8px;font-weight:850;letter-spacing:.14em}.page-header h1{margin:0;font-size:29px;line-height:1.16;letter-spacing:-.04em}.page-header span{display:block;margin-top:7px;color:#7d8899;font-size:11px}.panel,.stat{border:1px solid #e1e6ed;border-radius:12px;background:white;box-shadow:0 3px 9px rgba(22,34,53,.025)}.panel>header{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 19px;border-bottom:1px solid #edf0f4}.panel>header p{margin:0 0 5px;color:#8c98a8;font-size:7px;font-weight:850;letter-spacing:.14em}.panel>header h2{margin:0;font-size:14px;letter-spacing:-.015em}.panel>header button{display:flex;align-items:center;gap:5px;border:0;color:var(--brand);background:transparent;font-size:9px;font-weight:750}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.stat{min-width:0;position:relative;padding:18px 16px 17px 63px}.stat-icon{width:34px;height:34px;position:absolute;top:18px;left:16px;display:grid;place-items:center;border-radius:9px}.stat-icon.blue{color:var(--brand);background:color-mix(in srgb,var(--brand),white 89%)}.stat-icon.navy{color:#36506f;background:#edf1f6}.stat-icon.orange{color:#bd6b08;background:#fff1df}.stat-icon.green{color:#158355;background:#e7f7ef}.stat>small,.stat>span,.stat>strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.stat>span{color:#667085;font-size:9px}.stat>strong{margin-top:6px;font-size:19px;letter-spacing:-.03em}.stat>small{margin-top:6px;color:#98a2b3;font-size:8px}.overview-grid{display:grid;grid-template-columns:1.12fr .88fr;grid-gap:14px;gap:14px;margin-top:14px}.cash-values{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px;padding:22px}.cash-values div>span,.cash-values div>strong{display:block}.cash-values div>span{color:#7b8796;font-size:9px}.cash-values div>strong{margin-top:6px;font-size:19px}.cash-values div>i{height:7px;display:block;overflow:hidden;margin-top:15px;border-radius:99px;background:#edf1f5}.cash-values div>i b{height:100%;display:block;border-radius:inherit;background:var(--brand)}.cash-values div>i b.expense{background:#e69b38}.cash-result{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding:14px 15px;border-radius:9px;background:#f6f8fb}.cash-result>strong{margin:0!important;color:var(--green)}.quick-actions>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;padding:15px}.quick-actions>div button{min-height:60px;display:grid;grid-template-columns:32px 1fr 16px;align-items:center;grid-gap:9px;gap:9px;padding:9px 10px;border:1px solid #e5e9ef;border-radius:9px;color:#637086;background:#fff;text-align:left}.quick-actions>div button:hover{border-color:color-mix(in srgb,var(--brand),white 65%);background:color-mix(in srgb,var(--brand),white 96%)}.quick-actions>div button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:var(--brand);background:color-mix(in srgb,var(--brand),white 90%)}.quick-actions>div button strong{color:#344054;font-size:9px}.recent-orders{margin-top:14px}.registry-help{color:#98a2b3;font-size:8px}.table-scroll{overflow-x:auto}table{width:100%;min-width:820px;border-collapse:collapse}th{padding:11px 15px;border-bottom:1px solid #e9edf2;color:#98a2b3;background:#fafbfd;font-size:7px;font-weight:800;letter-spacing:.03em;text-align:left;white-space:nowrap}td{height:61px;padding:9px 15px;border-bottom:1px solid #edf0f4;color:#596579;font-size:9px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:color-mix(in srgb,var(--brand),white 98%)}td small,td strong{display:block}td strong{color:#344054;font-size:9px}td small{max-width:230px;margin-top:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#98a2b3;font-size:8px}.link-value{color:var(--brand)!important}.positive{color:var(--green)!important}.negative{color:#c05d4a!important}.status{width:max-content;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:99px;font-size:8px;font-weight:700;white-space:nowrap}.status i{width:5px;height:5px;border-radius:50%}.status.active{color:#245fae;background:#eaf2ff}.status.active i{background:#3779d4}.status.success{color:#1c7b51;background:#e7f7ef}.status.success i{background:#2aa06d}.status.warning{color:#a75f06;background:#fff2df}.status.warning i{background:#e6962b}.status.neutral{color:#647185;background:#edf1f5}.status.neutral i{background:#7f8b99}.row-actions{display:flex;gap:5px}.row-actions button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #dfe4eb;border-radius:7px;color:#687487;background:white}.row-actions button:hover{border-color:var(--brand);color:var(--brand)}.row-actions button.danger:hover{border-color:#e8b5b5;color:var(--red);background:#fff8f8}.empty{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8894a5;text-align:center}.empty>span{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;color:var(--brand);background:color-mix(in srgb,var(--brand),white 90%)}.empty strong{margin-top:13px;color:#344054;font-size:12px}.empty p{margin:5px 0 0;font-size:9px}.settings-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:15px;gap:15px;align-items:start}.settings-content{padding:21px}.logo-editor{display:grid;grid-template-columns:250px 1fr;align-items:center;grid-gap:22px;gap:22px;margin-bottom:26px}.logo-preview{min-height:132px;position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;padding:18px;border-radius:14px}.logo-preview:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.8;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:20px 20px}.logo-preview>span{position:absolute;width:120px;height:120px;right:-40px;top:-50px;border-radius:50%;background:var(--brand);filter:blur(35px);opacity:.55}.logo-preview img{width:200px;height:90px;position:relative;z-index:2;object-fit:contain;padding:7px;border-radius:9px;background:rgba(255,255,255,.94)}.logo-editor>div:last-child strong{display:block;font-size:13px}.logo-editor>div:last-child p{max-width:470px;margin:7px 0 13px;color:#7c8798;font-size:9px;line-height:1.55}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.form-grid.one{grid-template-columns:1fr;margin-top:18px}.color-row label>span,.field>span{display:block;margin-bottom:7px;color:#475467;font-size:9px;font-weight:700}.color-row input:not([type=color]),.field input{width:100%;height:42px;padding:0 11px;border:1px solid #d9dfe7;border-radius:8px;color:#344054;background:white;font-size:10px}.settings-content hr{height:1px;margin:27px 0;border:0;background:#e9edf2}.section-intro p{margin:0 0 5px;color:var(--brand);font-size:8px;font-weight:850;letter-spacing:.13em}.section-intro h3{margin:0 0 16px;font-size:15px}.color-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.color-row label>div{height:42px;display:grid;grid-template-columns:50px 1fr;border:1px solid #d9dfe7;border-radius:8px;overflow:hidden}.color-row input[type=color]{width:50px;height:42px;padding:4px;border:0;background:#f4f6f9}.color-row input:not([type=color]){height:40px;border:0;border-radius:0}.settings-save{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:27px -21px -21px;padding:15px 21px;border-top:1px solid #e9edf2;background:#fafbfd}.settings-save>span{color:#8792a2;font-size:8px}.live-chip{display:inline-flex!important;align-items:center;gap:5px;margin:0!important;padding:5px 8px;border-radius:99px;color:var(--green)!important;background:#e7f7ef;font-size:8px!important;font-weight:700}.live-chip i{width:5px;height:5px;border-radius:50%;background:var(--green)}.settings-side{display:grid;grid-gap:15px;gap:15px}.preview-login{min-height:310px;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:26px;color:white;text-align:center}.preview-login:before{content:"";position:absolute;z-index:-2;inset:0;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 0);background-size:25px 25px}.preview-glow{width:170px;height:170px;position:absolute;z-index:-1;top:-90px;right:-70px;border-radius:50%;filter:blur(45px);opacity:.65}.preview-login img{width:150px;height:65px;object-fit:contain;padding:6px;border-radius:8px;background:rgba(255,255,255,.94)}.preview-login strong{max-width:230px;margin-top:22px;font-size:21px;line-height:1.05;letter-spacing:-.04em}.preview-login span{max-width:235px;margin-top:10px;color:#b8c7da;font-size:9px;line-height:1.5}.preview-login button{width:100%;height:35px;margin-top:23px;border:0;border-radius:7px;color:white;font-size:8px;font-weight:750}.backup-card>div{padding:17px}.backup-card>div p{margin:0 0 14px;color:#778395;font-size:9px;line-height:1.55}.backup-card .secondary-button+.secondary-button{margin-top:8px}.verified-account{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #cfe7d9;border-radius:10px;background:#f3fbf6}.verified-account>span{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:#168555}.verified-account small,.verified-account strong{display:block;overflow-wrap:anywhere}.verified-account strong{color:#243247;font-size:11px}.verified-account small{margin-top:3px;color:#607087;font-size:9px}.account-security-copy{margin:14px 0!important}.account-card>div{display:grid;grid-gap:12px;gap:12px;padding:17px}.account-card .field>span{margin-bottom:6px}.account-card .field input{height:40px}.account-card small{color:#8792a2;font-size:8px;line-height:1.55;text-align:center}.account-error{color:#ad3131}.account-error,.account-success{margin:0;font-size:9px;line-height:1.4}.account-success{color:#168555}.revision-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.revision-summary-card{min-width:0;position:relative;overflow:hidden;padding:18px 18px 17px;border:1px solid #dfe6ee;border-radius:12px;background:#fff;box-shadow:0 7px 22px rgba(21,43,75,.045)}.revision-summary-card:before{content:"";width:4px;position:absolute;inset:0 auto 0 0;background:var(--brand)}.revision-summary-card.paid:before{background:#1c9b66}.revision-summary-card.partial:before{background:#e59b2d}.revision-summary-card.unpaid:before{background:#d65353}.revision-summary-card small,.revision-summary-card span,.revision-summary-card strong{display:block}.revision-summary-card span{color:#7c899a;font-size:8px;font-weight:850;letter-spacing:.08em}.revision-summary-card strong{margin-top:8px;overflow:hidden;color:#26364c;font-size:20px;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.revision-summary-card small{margin-top:7px;color:#929dac;font-size:8px;line-height:1.35}.revision-filter-panel{margin-bottom:13px;overflow:hidden;border:1px solid #dfe6ee;border-radius:12px;background:#fff}.revision-filter-panel>header{min-height:67px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 16px;border-bottom:1px solid #e9edf2}.revision-filter-panel header p{margin:0 0 5px;color:var(--brand);font-size:7px;font-weight:850;letter-spacing:.13em}.revision-filter-panel header h2{margin:0;color:#2a394e;font-size:14px}.revision-filter-panel header>span{color:#8a96a7;font-size:8px}.revision-status-filters{display:flex;flex-wrap:wrap;gap:7px;padding:13px 16px}.revision-category-tabs button,.revision-status-filters button{flex:0 0 auto;min-height:39px;display:inline-flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #dce4ed;border-radius:9px;color:#657389;background:#fff;font-size:9px;font-weight:720}.revision-category-tabs button b,.revision-status-filters button b{min-width:21px;height:21px;display:grid;place-items:center;padding:0 5px;border-radius:99px;color:#718096;background:#edf1f5;font-size:8px}.revision-category-tabs button:hover,.revision-status-filters button:hover{border-color:#b9cce5;color:var(--brand)}.revision-category-tabs button.active,.revision-status-filters button.active{border-color:color-mix(in srgb,var(--brand),white 35%);color:#fff;background:var(--brand);box-shadow:0 7px 18px color-mix(in srgb,var(--brand),transparent 78%)}.revision-category-tabs button.active b,.revision-status-filters button.active b{color:var(--brand);background:#fff}.revision-search-box{height:46px;display:flex;align-items:center;gap:10px;margin:13px 16px 0;padding:0 13px;border:1px solid #cfdbe9;border-radius:9px;color:#718198;background:#f8fafc}.revision-search-box:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand),transparent 88%)}.revision-search-box input{width:100%;border:0;outline:0;color:#344054;background:transparent;font-size:10px}.revision-group-list{display:grid;grid-gap:15px;gap:15px}.revision-group-panel>header{border-left:4px solid var(--brand)}.revision-group-panel>header h2{font-size:16px}.revision-category-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 1px 7px}.revision-category-heading span{color:#536176;font-size:8px;font-weight:850;letter-spacing:.1em}.revision-category-heading small{color:#929dac;font-size:8px}.revision-category-tabs{display:flex;gap:8px;margin:0 0 14px;overflow-x:auto;padding:2px 1px 6px;scrollbar-width:thin}.revision-percent{width:min(180px,100%);display:flex;align-items:center;gap:8px;margin-top:7px}.revision-percent:before{content:"";width:100%;height:7px;grid-area:1/1;border-radius:99px;background:#e8edf3}.revision-percent i{height:7px;margin-right:-100%;border-radius:99px;background:linear-gradient(90deg,var(--brand),#45a4ef)}.revision-percent b{margin-left:auto;color:#52647b;font-size:8px;white-space:nowrap}.revision-export-panel{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:16px;padding:19px 20px;border:1px solid #cddff5;border-radius:13px;background:linear-gradient(105deg,#f6faff,#edf5ff)}.revision-export-panel div small,.revision-export-panel div span,.revision-export-panel div strong{display:block}.revision-export-panel div span{color:var(--brand);font-size:8px;font-weight:850;letter-spacing:.12em}.revision-export-panel div strong{margin-top:5px;color:#26364b;font-size:15px}.revision-export-panel div small{margin-top:5px;color:#718097;font-size:9px}.revision-export-actions{display:flex;flex:0 0 auto;gap:9px}.revision-export-actions button{min-height:41px;display:inline-flex;align-items:center;gap:7px;padding:0 15px;border:0;border-radius:8px;color:#fff;background:var(--brand);font-size:9px;font-weight:780}.revision-export-actions button:last-child{color:var(--brand);background:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand),white 40%)}.dialog-backdrop{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:20px;background:rgba(5,15,31,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog{width:min(100%,720px);max-height:calc(100vh - 40px);overflow:auto;border-radius:15px;background:white;box-shadow:0 30px 90px rgba(4,15,30,.3)}.dialog>header{min-height:82px;display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid #e5e9ef}.dialog>header p{margin:0 0 5px;color:var(--brand);font-size:8px;font-weight:850;letter-spacing:.14em}.dialog>header h2{margin:0;font-size:20px;letter-spacing:-.03em}.dialog>header button{width:35px;height:35px;display:grid;place-items:center;border:1px solid #dde3ea;border-radius:8px;color:#667085;background:white}.dialog form{padding:21px 22px 0}.dialog-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.dialog-grid label.full{grid-column:1/-1}.dialog-grid label>span{display:block;margin-bottom:7px;color:#475467;font-size:9px;font-weight:700}.dialog-grid input,.dialog-grid select,.dialog-grid textarea{width:100%;min-height:42px;padding:0 11px;border:1px solid #d8dfe8;border-radius:8px;color:#344054;background:white;font-size:10px}.dialog-grid textarea{min-height:88px;padding:10px 11px;resize:vertical;line-height:1.5}.check-field{min-height:42px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #d8dfe8;border-radius:8px}.check-field input{width:15px;min-height:0;height:15px}.check-field span{color:#667085;font-size:10px}.dialog form footer{display:flex;justify-content:flex-end;gap:9px;margin:21px -22px 0;padding:14px 22px;border-top:1px solid #e5e9ef;background:#fafbfd}.revision-quote-upload{padding:14px;border:1px solid #c9dcf6;border-radius:10px;background:#f3f8ff}.revision-quote-upload>a{display:block;margin:0 0 10px;color:var(--brand);font-size:9px;font-weight:750;text-decoration:none}.revision-quote-upload>a:hover{text-decoration:underline}.revision-quote-upload input[type=file]{padding:9px;background:#fff}.revision-quote-upload>small{display:block;margin-top:7px;color:#6f7e92;font-size:8px}.dialog-form-error{grid-column:1/-1;margin:0;padding:9px 11px;border:1px solid #efb2b2;border-radius:8px;color:#a43131;background:#fff2f2;font-size:9px}.quote-table-link{color:var(--brand);font-weight:750;text-decoration:none}.quote-table-link:hover{text-decoration:underline}.revision-document-history{display:grid;grid-gap:7px;gap:7px;margin:0 0 11px;padding:10px;border:1px solid #d8e5f5;border-radius:8px;background:#fff}.revision-document-history strong{color:#44536a;font-size:9px}.revision-document-history a{color:var(--brand);font-size:9px;font-weight:720;text-decoration:none}.revision-document-history a:hover{text-decoration:underline}.toast{min-width:310px;max-width:450px;position:fixed;z-index:110;right:22px;bottom:22px;display:grid;grid-template-columns:32px 1fr 28px;align-items:center;grid-gap:10px;gap:10px;padding:12px 13px;border:1px solid #dce8e2;border-radius:11px;background:white;box-shadow:0 18px 48px rgba(10,24,48,.18)}.toast>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:var(--green);background:#e7f7ef}.toast strong{color:#475467;font-size:9px;line-height:1.4}.toast button{border:0;color:#98a2b3;background:transparent}.mobile-backdrop{display:none}[data-theme=dark]{color-scheme:dark;--canvas:#07111f;--ink:#edf4ff;--muted:#9aabc1;--line:#26364d}[data-theme=dark].app-shell{background:radial-gradient(circle at 68% 0,color-mix(in srgb,var(--brand),transparent 90%),transparent 35%),var(--canvas)}[data-theme=dark] .topbar{border-color:#233249;background:rgba(8,17,31,.92)}[data-theme=dark] .company-compact span,[data-theme=dark] .topbar-title strong{color:#e8f0fb}[data-theme=dark] .save-state,[data-theme=dark] .topbar-title span{color:#8798ae}[data-theme=dark] .menu-button,[data-theme=dark] .search{border-color:#2a3a51;color:#8496ae;background:#101c2c}[data-theme=dark] .search input{color:#e6eef9}[data-theme=dark] .bell,[data-theme=dark] .font-size-toggle,[data-theme=dark] .theme-toggle{color:#a7b7ca}[data-theme=dark] .bell:hover,[data-theme=dark] .font-size-toggle:hover,[data-theme=dark] .theme-toggle:hover{color:#c9ddfa;background:#17263a}[data-theme=dark] .bell b{border-color:#08111f}[data-theme=dark] .cash-values strong,[data-theme=dark] .page-header h1,[data-theme=dark] .panel h2,[data-theme=dark] .section-intro h3,[data-theme=dark] .stat>strong{color:#eff5fd}[data-theme=dark] .cash-values div>span,[data-theme=dark] .page-header span,[data-theme=dark] .registry-help,[data-theme=dark] .stat>small,[data-theme=dark] .stat>span{color:#8fa0b7}[data-theme=dark] .panel,[data-theme=dark] .stat{border-color:#223249;background:#0d1929;box-shadow:0 12px 30px rgba(0,0,0,.18)}[data-theme=dark] .panel>header{border-color:#223249}[data-theme=dark] .cash-result,[data-theme=dark] .settings-save{border-color:#26364c;background:#111f31}[data-theme=dark] .cash-values div>i{background:#213047}[data-theme=dark] .quick-actions>div button{border-color:#293950;color:#9baac0;background:#111f31}[data-theme=dark] .quick-actions>div button:hover{border-color:color-mix(in srgb,var(--brand),#314156 38%);background:#14243a}[data-theme=dark] .quick-actions>div button strong{color:#e4edf8}[data-theme=dark] th{border-color:#26364c;color:#8292a8;background:#111f31}[data-theme=dark] td{border-color:#223249;color:#aab8ca}[data-theme=dark] .empty strong,[data-theme=dark] td strong{color:#e5edf7}[data-theme=dark] tbody tr:hover{background:#111f31}[data-theme=dark] .empty{color:#8496ae}[data-theme=dark] .row-actions button,[data-theme=dark] .secondary-button{border-color:#304057;color:#b6c4d6;background:#122034}[data-theme=dark] .row-actions button:hover,[data-theme=dark] .secondary-button:hover{background:#17263b}[data-theme=dark] .color-row label>span,[data-theme=dark] .dialog-grid label>span,[data-theme=dark] .field>span{color:#b4c1d2}[data-theme=dark] .check-field,[data-theme=dark] .color-row input:not([type=color]),[data-theme=dark] .dialog-grid input,[data-theme=dark] .dialog-grid select,[data-theme=dark] .dialog-grid textarea,[data-theme=dark] .field input{border-color:#304057;color:#e7eef8;background:#101d2e}[data-theme=dark] .settings-content hr{background:#26364c}[data-theme=dark] .backup-card>div p,[data-theme=dark] .logo-editor>div:last-child p,[data-theme=dark] .settings-save>span{color:#94a4ba}[data-theme=dark] .dialog,[data-theme=dark] .toast{border-color:#2b3b52;color:#eaf1fa;background:#0d1929}[data-theme=dark] .revision-filter-panel,[data-theme=dark] .revision-summary-card{border-color:#26374e;background:#0d1929;box-shadow:0 12px 30px rgba(0,0,0,.16)}[data-theme=dark] .revision-filter-panel header h2,[data-theme=dark] .revision-summary-card strong{color:#edf4fd}[data-theme=dark] .revision-category-heading small,[data-theme=dark] .revision-filter-panel header>span,[data-theme=dark] .revision-summary-card small,[data-theme=dark] .revision-summary-card span{color:#91a2b8}[data-theme=dark] .revision-filter-panel>header{border-color:#26374e}[data-theme=dark] .revision-category-heading span{color:#b5c2d3}[data-theme=dark] .revision-search-box{border-color:#30445e;color:#91a3b9;background:#101e30}[data-theme=dark] .revision-search-box input{color:#e5edf8}[data-theme=dark] .revision-document-history{border-color:#2d4765;background:#0d1b2d}[data-theme=dark] .revision-document-history strong{color:#b6c5d8}[data-theme=dark] .revision-percent:before{background:#26364c}[data-theme=dark] .revision-percent b{color:#b5c3d5}[data-theme=dark] .revision-export-panel{border-color:#294768;background:linear-gradient(105deg,#0e1c2d,#10243b)}[data-theme=dark] .revision-export-panel div strong{color:#eef5fd}[data-theme=dark] .revision-export-panel div small{color:#9aabc0}[data-theme=dark] .revision-category-tabs button,[data-theme=dark] .revision-status-filters button{border-color:#2d3e56;color:#a9b8ca;background:#101e30}[data-theme=dark] .revision-category-tabs button b,[data-theme=dark] .revision-status-filters button b{color:#a9b8ca;background:#223249}[data-theme=dark] .revision-category-tabs button.active,[data-theme=dark] .revision-status-filters button.active{border-color:var(--brand);color:#fff;background:var(--brand)}[data-theme=dark] .revision-category-tabs button.active b,[data-theme=dark] .revision-status-filters button.active b{color:var(--brand);background:#fff}[data-theme=dark] .revision-quote-upload{border-color:#2a527d;background:#10243b}[data-theme=dark] .revision-quote-upload input[type=file]{background:#101d2e}[data-theme=dark] .revision-quote-upload>small{color:#9bacbf}[data-theme=dark] .dialog-form-error{border-color:#693939;color:#ffb7b7;background:#321b20}[data-theme=dark] .dialog form footer,[data-theme=dark] .dialog>header{border-color:#26364c;background:#111f31}[data-theme=dark] .dialog>header button,[data-theme=dark] .toast button{border-color:#304057;color:#afbdd0;background:#142237}[data-theme=dark] .toast strong{color:#dbe6f3}[data-theme=dark].login-shell{color:#edf4ff;background:#07111f}[data-theme=dark] .login-visual{background:radial-gradient(circle at 75% 10%,color-mix(in srgb,var(--brand),transparent 70%),transparent 42%),linear-gradient(145deg,#0b1b2f,#07111f)}[data-theme=dark] .login-visual:before{opacity:.3;background-image:linear-gradient(rgba(124,176,248,.11) 1px,transparent 0),linear-gradient(90deg,rgba(124,176,248,.11) 1px,transparent 0)}[data-theme=dark] .login-corner-mark img{filter:drop-shadow(0 0 1px rgba(255,255,255,.85)) drop-shadow(0 14px 28px rgba(0,0,0,.4))}[data-theme=dark] .login-corner-mark .brand-light{display:none}[data-theme=dark] .login-corner-mark .brand-dark{display:block}[data-theme=dark] .tractor-stage img{filter:drop-shadow(0 30px 28px rgba(0,0,0,.42))}[data-theme=dark] .login-form-side{background:radial-gradient(circle at 15% 15%,#102844,transparent 35%),#07111f}[data-theme=dark] .login-font-toggle,[data-theme=dark] .login-theme-toggle{border-color:#2c3e56;color:#c1cede;background:rgba(16,29,46,.88)}[data-theme=dark] .login-options,[data-theme=dark] .muted-copy,[data-theme=dark] .security-note{color:#91a2b8}[data-theme=dark] .login-card>label>span{color:#c5d1df}[data-theme=dark] .login-card>label input{border-color:#304057;color:#edf4ff;background:#101d2e}[data-theme=dark] .login-error{border-color:#6d343a;color:#ffb7bd;background:#28151b}[data-theme=dark] .login-notice{border-color:#275b47;color:#a6e6c6;background:#10261d}[data-theme=dark] .secure-access-list{border-color:#2a3c54;background:#0d1b2d}[data-theme=dark] .secure-access-list span{color:#afbed0}[data-theme=dark] .verified-account{border-color:#285642;background:#10261d}[data-theme=dark] .verified-account strong{color:#edf4ff}[data-theme=dark] .verified-account small{color:#a4b4c7}[data-theme=dark] .account-card small{color:#94a4ba}[data-theme=dark] .account-success{color:#7bd4a8}@media (max-width:1150px){.sidebar{width:220px}.main{margin-left:220px}.company-compact{display:none}.settings-layout{grid-template-columns:1fr 285px}.revision-summary-grid,.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:920px){.login-shell{grid-template-columns:1fr}.login-visual{min-height:560px}.login-corner-mark{width:190px;top:30px;left:38px}.tractor-stage{inset:10% 4% 0}.tractor-stage img{width:min(90%,720px);max-height:470px}.login-form-side{min-height:auto;padding:70px 35px 55px}.sidebar{width:260px;transform:translateX(-105%);transition:transform .25s ease}.sidebar.open{transform:translateX(0)}.main{margin-left:0}.mobile-backdrop{display:block;position:fixed;z-index:35;inset:0;border:0;background:rgba(5,15,31,.48)}.mobile-close{display:grid;place-items:center}.side-logo{margin-right:10px}.menu-button{display:grid}.topbar{padding:0 18px}.topbar-title{display:none}.search{margin-left:0;width:min(100%,430px)}.save-state{margin-left:auto}.settings-layout{grid-template-columns:1fr}.settings-side{grid-template-columns:1fr 1fr}.preview-login{min-height:270px}.overview-grid{grid-template-columns:1fr}}@media (max-width:640px){.login-visual{min-height:390px}.login-corner-mark{width:145px;top:22px;left:22px}.tractor-stage{inset:9% -7% -2%}.tractor-stage img{width:100%;max-height:335px}.tractor-stage:before{width:68%}.tractor-stage:after{bottom:8%}.login-form-side{padding:68px 23px 42px}.topbar{gap:9px;padding:0 11px}.save-state span{display:none}.save-state{min-width:12px}.search{flex:1 1}.content{padding:21px 14px 42px}.page-header{align-items:stretch;flex-direction:column}.page-header h1{font-size:25px}.page-header .primary-button{width:100%}.revision-summary-grid,.stats-grid{grid-template-columns:1fr;gap:10px}.stat{min-height:84px}.cash-values,.quick-actions>div{grid-template-columns:1fr}.cash-result{grid-column:1}.registry-help{display:none}.revision-category-heading,.revision-filter-panel>header{align-items:flex-start;flex-direction:column}.revision-filter-panel>header{gap:7px}.revision-status-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:16px}.revision-category-heading{gap:4px}.revision-export-panel{align-items:stretch;flex-direction:column}.revision-export-actions{width:100%}.revision-export-actions button{flex:1 1;justify-content:center}.logo-editor,.settings-side{grid-template-columns:1fr}.logo-preview{min-height:150px}.color-row,.dialog-grid,.form-grid{grid-template-columns:1fr}.dialog-grid label.full{grid-column:1}.settings-save{align-items:stretch;flex-direction:column}.settings-save .primary-button{width:100%}.dialog-backdrop{padding:0;align-items:flex-end}.dialog{max-height:93vh;border-radius:17px 17px 0 0}.dialog form footer{position:-webkit-sticky;position:sticky;bottom:0}.toast{min-width:0;left:13px;right:13px;bottom:13px}}.theme-brand{min-width:0;display:inline-grid;place-items:center}.theme-brand img{width:100%;height:100%;grid-area:1/1;display:block;object-fit:contain}.theme-brand-dark,[data-theme=dark] .theme-brand-light{display:none!important}[data-theme=dark] .theme-brand-dark{display:block!important}.login-visual:after,.login-visual:before{display:none}.login-hero-art,.login-hero-art img{position:absolute;inset:0}.login-hero-art img{width:100%;height:100%;object-fit:cover;object-position:center}.login-hero-art .hero-dark,[data-theme=dark] .login-hero-art .hero-light{display:none}[data-theme=dark] .login-hero-art .hero-dark{display:block}.login-logo-stage{min-height:100%;position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:18px;gap:18px;padding:55px}.login-logo-stage:before{content:"";width:min(68vw,680px);aspect-ratio:1;position:absolute;z-index:-1;left:50%;top:50%;translate:-50% -50%;border:1px solid rgba(31,101,214,.12);border-radius:50%;box-shadow:0 0 0 70px rgba(31,101,214,.025),0 0 0 140px rgba(31,101,214,.014)}.login-main-brand{width:min(76%,620px);height:clamp(220px,38vw,430px);filter:drop-shadow(0 22px 35px rgba(8,31,68,.14))}.login-logo-stage>span{margin-top:-54px;color:#55749f;font-size:11px;font-weight:800;letter-spacing:.28em;text-transform:uppercase}[data-theme=dark] .login-main-brand{filter:drop-shadow(0 25px 45px rgba(0,0,0,.42))}[data-theme=dark] .login-logo-stage>span{color:#8db8f2}.mini-brand-lockup{width:92px;height:48px}.side-logo{min-height:88px;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.side-logo .theme-brand{width:205px;height:92px}.side-logo img{width:100%;height:100%;filter:drop-shadow(0 9px 20px rgba(3,17,39,.16))}.compact-brand{width:48px;height:31px}.settings-brand{width:220px;height:105px}.fixed-brand-card{display:grid;grid-template-columns:240px 1fr;align-items:center;grid-gap:22px;gap:22px;margin-bottom:25px;padding:16px 20px;border:1px solid #dfe6ef;border-radius:14px;background:linear-gradient(135deg,#f8fbff,#eef4fb)}.fixed-brand-card strong{display:block;color:#22304a;font-size:13px}.fixed-brand-card p{margin:7px 0 0;color:#738096;font-size:9px;line-height:1.55}[data-theme=light] .sidebar{color:#13223a;background:linear-gradient(180deg,#f8fbff,#eef4fb);box-shadow:8px 0 28px rgba(13,40,76,.08)}[data-theme=light] .sidebar:before{opacity:.12}[data-theme=light] .sidebar footer,[data-theme=light] .sidebar header{border-color:#dce5f0}[data-theme=light] .nav-section{color:#8090a7}[data-theme=light] .sidebar nav button{color:#53657d}[data-theme=light] .sidebar nav button:hover{color:#123965;background:#e5eef9}[data-theme=light] .sidebar nav button.active{color:#0e4d9d;background:#dceaff}[data-theme=light] .sidebar nav button.active svg{color:#1765d6}[data-theme=light] .user-chip>span{border-color:#b9d0ed;color:#0c4e9c;background:#dceaff}[data-theme=light] .user-chip strong{color:#20314a}[data-theme=light] .user-chip small{color:#77889e}[data-theme=light] .sidebar footer>button{color:#53657d;background:#e4edf8}[data-theme=dark] .fixed-brand-card{border-color:#283a53;background:linear-gradient(135deg,#101f32,#0b1727)}[data-theme=dark] .fixed-brand-card strong{color:#eef5ff}[data-theme=dark] .fixed-brand-card p{color:#94a5ba}.settings-tabs{display:inline-flex;gap:5px;margin:-8px 0 22px;padding:5px;border:1px solid #dfe6ef;border-radius:11px;background:#fff}.settings-tabs button{min-height:37px;padding:0 15px;border:0;border-radius:8px;color:#69778b;background:transparent;font-size:10px;font-weight:750}.settings-tabs button.active{color:#fff;background:var(--brand);box-shadow:0 6px 16px color-mix(in srgb,var(--brand),transparent 76%)}.employee-admin-layout{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(380px,1fr);grid-gap:15px;gap:15px;align-items:start}.employee-admin-layout .panel>header>span{color:#8290a3;font-size:9px}.access-form-card form,.employee-selector-body{display:grid;grid-gap:14px;gap:14px;padding:18px}.access-form-card label>span,.document-upload+span,.employee-selector-body label>span,.payment-form label>span{display:block;margin-bottom:7px;color:#475467;font-size:9px;font-weight:700}.access-form-card input,.document-upload input,.document-upload select,.employee-selector-body select,.payment-form input,.payment-form select,.payment-form textarea{width:100%;min-height:42px;padding:0 11px;border:1px solid #d7dfe9;border-radius:8px;color:#344054;background:#fff;font-size:10px}.payment-form textarea{padding-top:10px;resize:vertical}.employee-summary{display:flex;align-items:center;gap:11px;padding:12px;border-radius:10px;background:#f3f7fc}.employee-summary>span{width:39px;height:39px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:var(--brand);font-size:9px;font-weight:850}.employee-summary small,.employee-summary strong{display:block}.employee-summary strong{color:#243247;font-size:10px}.employee-summary small{margin-top:4px;color:#758398;font-size:8px}.privacy-note{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid #cfe0f5;border-radius:9px;color:#1b5aa9;background:#f0f6ff}.privacy-note strong{font-size:9px}.privacy-note span{font-size:8px;line-height:1.5}.access-off,.access-on,.pay-status{padding:5px 8px;border-radius:99px;font-size:8px!important;font-weight:750}.access-on,.pay-status.paid{color:#17734b!important;background:#e7f7ef}.access-off{color:#a63c3c!important;background:#fff0f0}.switch-line{min-height:40px;display:flex;align-items:center;gap:9px}.switch-line input{width:16px;min-height:16px;accent-color:var(--brand)}.switch-line span{margin:0!important}.text-danger{border:0;color:#b13a3a;background:transparent;font-size:9px;text-align:left}.documents-card,.payments-card{grid-column:1/-1}.document-upload{display:grid;grid-template-columns:150px 1fr 155px;grid-gap:10px;gap:10px;padding:18px;border-bottom:1px solid #e8edf3}.document-upload input{padding:9px}.document-list{display:grid;grid-gap:8px;gap:8px;padding:16px 18px 20px}.document-list article{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 13px;border:1px solid #e2e8f0;border-radius:9px}.document-list span,.document-list strong{display:block}.document-list strong{color:#2b3950;font-size:10px}.document-list span{margin-top:4px;color:#8190a3;font-size:8px}.document-list article>div:last-child{display:flex;gap:7px}.document-list a,.document-list button,.mini-actions button{padding:6px 8px;border:1px solid #d8e1ec;border-radius:6px;color:#3267a9;background:#fff;font-size:8px;text-decoration:none}.document-list button,.mini-actions button:last-child{color:#b64040}.payment-form{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;padding:18px;border-bottom:1px solid #e8edf3}.payment-form .full-row{grid-column:1/-1}.payment-total{display:flex;flex-direction:column;justify-content:center}.payment-total span{color:#7d8a9c;font-size:8px}.payment-total strong{margin-top:5px;color:#1c7a50;font-size:16px}.payment-actions{grid-column:span 3;display:flex;align-items:flex-end;gap:9px}.payment-actions button{min-width:165px}.payments-card .table-scroll{padding-bottom:4px}.payments-card table{min-width:900px}.pay-status.pending{color:#a65e08;background:#fff1dd}.mini-actions{display:flex;gap:5px}.inline-empty{margin:0;padding:18px;color:#8190a3;font-size:9px}.employee-empty,.employee-loading{min-height:220px;display:grid;place-content:center;color:#728096;text-align:center;font-size:11px}.employee-empty p{margin:7px 0 0;font-size:9px}.admin-feedback,.employee-feedback{position:fixed;z-index:120;right:22px;bottom:22px;display:flex;align-items:center;gap:18px;padding:13px 15px;border-radius:10px;color:#fff;box-shadow:0 16px 45px rgba(3,15,34,.24);font-size:10px;font-weight:700}.admin-feedback.success,.employee-feedback.success{background:#17764d}.admin-feedback.error,.employee-feedback.error{background:#a9363f}.admin-feedback button,.employee-feedback button{border:0;color:#fff;background:transparent;font-size:18px}.employee-portal{min-height:100vh;--employee-bg:#f3f6fa;--employee-card:#fff;--employee-border:#dee5ee;--employee-text:#17243a;--employee-muted:#738196;color:var(--employee-text);background:var(--employee-bg)}.employee-portal[data-theme=dark]{--employee-bg:#07111f;--employee-card:#0e1a2a;--employee-border:#26364d;--employee-text:#eaf2fc;--employee-muted:#91a2b8;color-scheme:dark}.employee-topbar{height:72px;position:fixed;z-index:30;inset:0 0 auto 0;display:flex;align-items:center;gap:13px;padding:0 25px;border-bottom:1px solid var(--employee-border);background:color-mix(in srgb,var(--employee-card),transparent 5%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.employee-brand{width:96px;height:52px}.employee-topbar>div:nth-child(2){margin-right:auto}.employee-topbar>div:nth-child(2) span,.employee-topbar>div:nth-child(2) strong{display:block}.employee-topbar>div:nth-child(2) strong{font-size:11px}.employee-topbar>div:nth-child(2) span{margin-top:3px;color:var(--employee-muted);font-size:8px}.employee-topbar>button{padding:8px 11px;border:1px solid var(--employee-border);border-radius:8px;color:var(--employee-muted);background:var(--employee-card);font-size:9px}.employee-nav{width:245px;position:fixed;z-index:20;inset:72px auto 0 0;padding:22px 14px;border-right:1px solid var(--employee-border);background:var(--employee-card)}.employee-identity{display:flex;align-items:center;gap:10px;padding:10px}.employee-identity>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--brand);font-size:9px;font-weight:850}.employee-identity small,.employee-identity strong{display:block;max-width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.employee-identity strong{font-size:10px}.employee-identity small{margin-top:4px;color:var(--employee-muted);font-size:8px}.employee-nav nav{display:grid;grid-gap:5px;gap:5px;margin-top:20px}.employee-nav nav button{min-height:42px;padding:0 12px;border:0;border-radius:8px;color:var(--employee-muted);background:transparent;font-size:10px;font-weight:650;text-align:left}.employee-nav nav button.active{color:#fff;background:var(--brand);box-shadow:0 8px 20px color-mix(in srgb,var(--brand),transparent 78%)}.employee-privacy{position:absolute;right:14px;bottom:20px;left:14px;display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid var(--employee-border);border-radius:9px;color:var(--employee-muted);background:var(--employee-bg)}.employee-privacy strong{color:var(--employee-text);font-size:9px}.employee-privacy span{font-size:8px;line-height:1.5}.employee-content{min-height:100vh;margin-left:245px;padding:105px 30px 55px}.employee-content>*{max-width:1220px;margin-right:auto;margin-left:auto}.employee-page-title,.employee-welcome{margin-bottom:23px}.employee-page-title p,.employee-welcome p{margin:0 0 7px;color:var(--brand);font-size:8px;font-weight:850;letter-spacing:.14em}.employee-page-title h1,.employee-welcome h1{margin:0;font-size:29px;letter-spacing:-.04em}.employee-page-title span,.employee-welcome span{display:block;margin-top:7px;color:var(--employee-muted);font-size:10px}.employee-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin-bottom:14px}.employee-file-grid>a,.employee-no-data,.employee-payment-list article,.employee-profile-card,.employee-stats article,.mechanic-form,.mechanic-orders{border:1px solid var(--employee-border);border-radius:12px;background:var(--employee-card)}.employee-stats article{min-height:110px;display:grid;align-content:center;padding:17px}.employee-stats small,.employee-stats span{color:var(--employee-muted);font-size:8px}.employee-stats strong{margin:7px 0;font-size:16px}.employee-profile-card>header,.mechanic-form>header{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid var(--employee-border)}.employee-profile-card header p,.mechanic-form header p{margin:0 0 5px;color:var(--brand);font-size:7px;font-weight:850;letter-spacing:.13em}.employee-profile-card header h2,.mechanic-form header h2{margin:0;font-size:14px}.employee-profile-card header>span{color:var(--employee-muted);font-size:8px}.employee-profile-card>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--employee-border)}.employee-profile-card label{display:grid;grid-gap:7px;gap:7px;padding:17px;color:var(--employee-muted);background:var(--employee-card);font-size:8px}.employee-profile-card label strong{color:var(--employee-text);font-size:10px}.employee-file-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.employee-file-grid>a{min-height:120px;display:flex;align-items:center;gap:14px;padding:17px;color:inherit;text-decoration:none}.employee-file-grid>a:hover{border-color:var(--brand);transform:translateY(-2px)}.employee-file-grid>a>span{width:42px;height:48px;display:grid;flex:0 0 auto;place-items:center;border-radius:8px;color:#fff;background:var(--brand);font-size:9px;font-weight:850}.employee-file-grid em,.employee-file-grid small,.employee-file-grid strong{display:block}.employee-file-grid strong{font-size:11px}.employee-file-grid small{max-width:210px;margin-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--employee-muted);font-size:8px}.employee-file-grid em{margin-top:8px;color:var(--brand);font-size:8px;font-style:normal;font-weight:700}.employee-no-data{grid-column:1/-1;min-height:190px;display:grid;place-content:center;grid-gap:7px;gap:7px;color:var(--employee-muted);text-align:center;font-size:9px}.employee-no-data strong{color:var(--employee-text);font-size:12px}.employee-payment-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:13px;gap:13px}.employee-payment-list article{overflow:hidden}.employee-payment-list article>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--employee-border)}.employee-payment-list header span,.employee-payment-list header strong{display:block}.employee-payment-list header span{color:var(--employee-muted);font-size:8px}.employee-payment-list header strong{margin-top:5px;font-size:18px}.employee-payment-list header b{padding:5px 8px;border-radius:99px;font-size:8px}.employee-payment-list header b.paid{color:#18754d;background:#e6f7ee}.employee-payment-list header b.pending{color:#a65e08;background:#fff1dd}.employee-payment-list article>div{display:grid;grid-template-columns:repeat(3,1fr)}.employee-payment-list label{display:grid;grid-gap:5px;gap:5px;padding:14px 17px;color:var(--employee-muted);font-size:8px}.employee-payment-list label strong{color:var(--employee-text);font-size:9px}.employee-payment-list article>p{margin:0;padding:13px 17px;border-top:1px solid var(--employee-border);color:var(--employee-muted);font-size:9px}.employee-revision-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.employee-revision-list>article{overflow:hidden;border:1px solid var(--employee-border);border-radius:12px;background:var(--employee-card)}.employee-revision-list article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:16px 18px;border-bottom:1px solid var(--employee-border)}.employee-revision-list header span,.employee-revision-list header strong{display:block}.employee-revision-list header strong{font-size:11px}.employee-revision-list header span{margin-top:5px;color:var(--employee-muted);font-size:8px}.employee-revision-list header b{max-width:150px;padding:5px 8px;border-radius:99px;font-size:7px;line-height:1.3;text-align:center}.employee-revision-list header b.done{color:#17734b;background:#e4f7ed}.employee-revision-list header b.parts{color:#a55d07;background:#fff0d8}.employee-revision-list header b.waiting{color:#245fae;background:#e6f0ff}.revision-details{display:grid;grid-template-columns:repeat(3,1fr)}.revision-details label{display:grid;grid-gap:5px;gap:5px;padding:14px 17px;color:var(--employee-muted);font-size:8px}.revision-details label strong{color:var(--employee-text);font-size:9px}.revision-progress{padding:14px 17px;border-top:1px solid var(--employee-border)}.revision-progress strong{font-size:9px}.revision-progress p{margin:6px 0 0;color:var(--employee-muted);font-size:9px;line-height:1.55;white-space:pre-wrap}.mechanic-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;grid-gap:14px;gap:14px;align-items:start}.mechanic-form>header button{border:0;color:#b04444;background:transparent;font-size:8px}.mechanic-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;padding:19px}.mechanic-fields label>span{display:block;margin-bottom:7px;color:var(--employee-muted);font-size:8px;font-weight:700}.mechanic-fields input,.mechanic-fields select,.mechanic-fields textarea{width:100%;min-height:42px;padding:0 11px;border:1px solid var(--employee-border);border-radius:8px;color:var(--employee-text);background:var(--employee-bg);font-size:10px}.mechanic-fields textarea{padding-top:10px;resize:vertical}.mechanic-fields .wide-field{grid-column:1/-1}.parts-field textarea{border-color:#e4a541;background:color-mix(in srgb,#fff3dc,var(--employee-card) 45%)}.parts-field small{display:block;margin-top:6px;color:#a26009;font-size:8px}.mechanic-parts-upload{padding:13px;border:1px solid #c9dcf6;border-radius:9px;background:color-mix(in srgb,#edf5ff,var(--employee-card) 42%)}.mechanic-parts-upload input[type=file]{padding:8px;background:var(--employee-card)}.mechanic-parts-link,.mechanic-parts-upload a{display:block;width:max-content;margin:0 0 9px;color:var(--brand);font-size:8px;font-weight:750;text-decoration:none}.mechanic-parts-upload small{display:block;margin-top:7px;color:var(--employee-muted);font-size:8px}.mechanic-parts-link{margin:9px 0 0}.mechanic-form>footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 19px;border-top:1px solid var(--employee-border)}.mechanic-form>footer span{color:var(--employee-muted);font-size:8px}.mechanic-form>footer button{min-height:40px;padding:0 14px;border:0;border-radius:8px;color:#fff;background:var(--brand);font-size:9px;font-weight:750}.mechanic-orders{display:grid;grid-gap:9px;gap:9px;padding:15px}.mechanic-orders>h2{margin:0 0 4px;font-size:13px}.mechanic-orders>article{padding:13px;border:1px solid var(--employee-border);border-radius:9px;background:var(--employee-bg)}.mechanic-orders article>header{display:flex;justify-content:space-between;gap:8px}.mechanic-orders article header strong{font-size:9px}.mechanic-orders article header span{padding:4px 6px;border-radius:99px;font-size:7px;font-weight:750}.mechanic-orders .done{color:#17734b;background:#e4f7ed}.mechanic-orders .parts{color:#a55d07;background:#fff0d8}.mechanic-orders .waiting{color:#245fae;background:#e6f0ff}.mechanic-orders article>p{margin:10px 0;color:var(--employee-muted);font-size:9px;line-height:1.5}.mechanic-orders article>div{display:flex;gap:13px;color:var(--employee-muted);font-size:8px}.mechanic-orders article>aside{display:grid;grid-gap:5px;gap:5px;margin-top:11px;padding:9px;border-left:3px solid #dfa03f;color:var(--employee-muted);background:color-mix(in srgb,#fff2dc,var(--employee-card) 45%);font-size:8px}.mechanic-orders article>button{padding:6px 8px;border:1px solid var(--employee-border);color:var(--brand)}.admin-assigned-order,.mechanic-orders article>button{margin-top:11px;border-radius:6px;background:var(--employee-card);font-size:8px}.admin-assigned-order{display:block;padding:7px 9px;color:var(--employee-muted)}.employee-portal-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;grid-gap:18px;gap:18px;color:#627188;background:#f3f6fa}.employee-portal-loading[data-theme=dark]{color:#a7b6ca;background:#07111f}.employee-portal-loading .employee-brand{width:210px;height:100px}.employee-portal-loading button{padding:9px 13px;border:0;border-radius:8px;color:#fff;background:var(--brand)}[data-theme=dark] .settings-tabs{border-color:#293a51;background:#0e1a2a}[data-theme=dark] .settings-tabs button{color:#9aabc0}[data-theme=dark] .employee-summary,[data-theme=dark] .privacy-note{border-color:#2a3c54;background:#111f31}[data-theme=dark] .employee-summary strong{color:#edf4fd}[data-theme=dark] .employee-summary small,[data-theme=dark] .privacy-note{color:#9eb0c7}[data-theme=dark] .access-form-card label>span,[data-theme=dark] .employee-selector-body label>span,[data-theme=dark] .payment-form label>span{color:#b7c4d5}[data-theme=dark] .access-form-card input,[data-theme=dark] .document-upload input,[data-theme=dark] .document-upload select,[data-theme=dark] .employee-selector-body select,[data-theme=dark] .payment-form input,[data-theme=dark] .payment-form select,[data-theme=dark] .payment-form textarea{border-color:#304057;color:#e9f0fa;background:#101d2e}[data-theme=dark] .document-upload,[data-theme=dark] .payment-form{border-color:#26364c}[data-theme=dark] .document-list article{border-color:#293a51}[data-theme=dark] .document-list strong{color:#e7eef8}[data-theme=dark] .document-list span{color:#94a5ba}[data-theme=dark] .document-list a,[data-theme=dark] .document-list button,[data-theme=dark] .mini-actions button{border-color:#304057;background:#122034}.analyst-access-note{grid-column:1/-1}.analyst-access-note>div{display:grid;grid-template-columns:170px 1fr;grid-gap:8px 18px;gap:8px 18px;padding:18px}.analyst-access-note strong{color:#2b3950;font-size:9px}.analyst-access-note p{margin:0;color:#6e7c90;font-size:9px;line-height:1.55}[data-theme=dark] .analyst-access-note strong{color:#e7eef8}[data-theme=dark] .analyst-access-note p{color:#96a7bc}.scheffer-portal{min-height:100vh;color:#17243a;background:#f2f5f9}.scheffer-portal[data-theme=dark]{color:#eaf2fc;background:#07111f;color-scheme:dark}.analyst-topbar{height:76px;position:-webkit-sticky;position:sticky;z-index:35;top:0;display:flex;align-items:center;gap:14px;padding:0 28px;border-bottom:1px solid #dce4ed;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.analyst-brand{width:112px;height:58px}.analyst-topbar>div{margin-right:auto}.analyst-topbar>div span,.analyst-topbar>div strong{display:block}.analyst-topbar>div strong{color:#25344a;font-size:12px}.analyst-topbar>div span{margin-top:4px;color:#7d8a9d;font-size:8px}.analyst-topbar>button{padding:8px 11px;border:1px solid #d7e0ea;border-radius:8px;color:#5e6c80;background:#fff;font-size:9px}.analyst-content{width:min(1460px,100%);margin:auto;padding:34px 30px 60px}.analyst-welcome{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.analyst-welcome p{margin:0 0 7px;color:var(--brand);font-size:8px;font-weight:850;letter-spacing:.14em}.analyst-welcome h1{margin:0;font-size:31px;letter-spacing:-.04em}.analyst-welcome div>span{display:block;margin-top:8px;color:#748196;font-size:10px}.analyst-welcome>b{padding:8px 11px;border:1px solid #bcd6f7;border-radius:99px;color:#245fae;background:#eaf3ff;font-size:8px}.analyst-view-tabs{display:flex;gap:8px;margin-bottom:15px;padding:6px;border:1px solid #dfe6ef;border-radius:12px;background:#fff}.analyst-view-tabs button{min-height:43px;display:inline-flex;align-items:center;gap:10px;padding:0 17px;border:0;border-radius:8px;color:#68768a;background:transparent;font-size:9px;font-weight:750}.analyst-view-tabs button b{min-width:23px;height:23px;display:grid;place-items:center;border-radius:99px;color:#6e7d91;background:#edf1f5;font-size:8px}.analyst-view-tabs button.active{color:#fff;background:var(--brand);box-shadow:0 7px 18px color-mix(in srgb,var(--brand),transparent 78%)}.analyst-view-tabs button.active b{color:var(--brand);background:#fff}.analyst-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin-bottom:15px}.analyst-stats article{min-width:0;padding:18px;border:1px solid #dfe6ef;border-radius:12px;background:#fff;box-shadow:0 4px 12px rgba(20,38,65,.03)}.analyst-stats small,.analyst-stats span,.analyst-stats strong{display:block}.analyst-stats span{color:#748196;font-size:8px}.analyst-stats strong{margin-top:7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#233249;font-size:19px}.analyst-stats small{margin-top:6px;color:#98a2b3;font-size:8px}.analyst-filter-panel{margin-bottom:15px;overflow:hidden;border:1px solid #dfe6ef;border-radius:12px;background:#fff}.analyst-filter-panel>header{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 18px;border-bottom:1px solid #e8edf3}.analyst-filter-panel header p{margin:0 0 5px;color:var(--brand);font-size:7px;font-weight:850;letter-spacing:.13em}.analyst-filter-panel header h2{margin:0;color:#27364b;font-size:14px}.analyst-filter-panel header>span{color:#8491a3;font-size:8px}.analyst-filter-panel .revision-status-filters{padding:13px 18px}.analyst-list-panel{overflow:hidden;border:1px solid #dfe6ef;border-radius:13px;background:#fff;box-shadow:0 4px 12px rgba(20,38,65,.03)}.analyst-list-panel>header{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 20px;border-bottom:1px solid #e8edf3}.analyst-list-panel header p{margin:0 0 5px;color:var(--brand);font-size:7px;font-weight:850;letter-spacing:.13em}.analyst-list-panel header h2{margin:0;color:#27364b;font-size:15px}.analyst-list-panel header label{width:min(380px,45%);height:40px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #d8e1eb;border-radius:9px;color:#8290a3;background:#f8fafc}.analyst-list-panel header input{width:100%;border:0;outline:0;color:#344054;background:transparent;font-size:9px}.analyst-category-tabs{margin:0;padding:12px 18px;border-bottom:1px solid #e8edf3;background:#fbfcfe}.analyst-machine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;padding:18px}.analyst-machine-grid>button{min-width:0;overflow:hidden;padding:0;border:1px solid #dfe6ef;border-radius:11px;color:inherit;background:#fff;text-align:left;transition:.18s ease}.analyst-machine-grid>button:hover{border-color:color-mix(in srgb,var(--brand),white 45%);box-shadow:0 12px 28px rgba(28,58,101,.11);transform:translateY(-2px)}.analyst-order-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;padding:18px}.analyst-order-grid>button{min-width:0;overflow:hidden;padding:0;border:1px solid #dfe6ef;border-radius:11px;color:inherit;background:#fff;text-align:left;transition:.18s ease}.analyst-order-grid>button:hover{border-color:color-mix(in srgb,var(--brand),white 45%);box-shadow:0 12px 28px rgba(28,58,101,.11);transform:translateY(-2px)}.analyst-order-grid>button>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 15px;border-bottom:1px solid #edf0f4}.analyst-order-grid header small,.analyst-order-grid header strong{display:block}.analyst-order-grid header strong{color:var(--brand);font-size:11px}.analyst-order-grid header small{margin-top:5px;color:#8491a3;font-size:8px}.analyst-order-grid header>span{max-width:145px;padding:5px 8px;border-radius:99px;font-size:7px;font-weight:800;text-align:center}.analyst-order-grid h3{margin:14px 15px 0;color:#29384d;font-size:12px}.analyst-order-grid p{min-height:49px;margin:8px 15px 12px;overflow:hidden;color:#647287;font-size:9px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.analyst-order-grid>button>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;background:#edf0f4}.analyst-order-grid>button>div span{display:grid;grid-gap:5px;gap:5px;padding:11px 15px;color:#8491a3;background:#fff;font-size:8px}.analyst-order-grid>button>div b{color:#3b485b;font-size:9px}.analyst-order-grid aside{display:grid;grid-gap:5px;gap:5px;margin:12px 15px;padding:10px 11px;border:1px solid #f0cf91;border-radius:8px;color:#7e5a1c;background:#fff8e9}.analyst-order-grid aside b,.analyst-order-grid aside span,.analyst-order-grid aside strong{display:block}.analyst-order-grid aside strong{font-size:8px}.analyst-order-grid aside span{max-height:36px;overflow:hidden;font-size:8px;line-height:1.45}.analyst-order-grid aside b{color:#245fae;font-size:8px}.analyst-order-grid footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 15px;color:#7b889b;background:#f9fbfd;font-size:8px}.analyst-order-grid footer span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.analyst-order-grid footer i{color:var(--brand);font-size:22px;font-style:normal}.machine-card-head{display:grid;grid-template-columns:42px 1fr 18px;align-items:center;grid-gap:10px;gap:10px;padding:15px;border-bottom:1px solid #edf0f4}.machine-symbol{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(145deg,#1f65d6,#0d448f);font-size:10px;font-weight:900}.machine-card-head div{min-width:0}.machine-card-head small,.machine-card-head strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.machine-card-head strong{color:#26354a;font-size:11px}.machine-card-head small{margin-top:5px;color:#7c899b;font-size:8px}.machine-card-head i{color:var(--brand);font-size:23px;font-style:normal}.machine-group-name{padding:8px 15px;border-bottom:1px solid #dbe7f4;color:var(--brand);background:#f1f7ff;font-size:8px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.machine-card-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:#edf0f4}.machine-card-meta label{display:grid;grid-gap:5px;gap:5px;padding:12px 15px;color:#8390a2;background:#fff;font-size:8px}.machine-card-meta strong{color:#3a475a;font-size:9px}.machine-card-status{display:flex;flex-wrap:wrap;gap:6px;padding:13px 15px}.analyst-detail-grid strong>span,.machine-card-status span{width:max-content;display:inline-flex;padding:5px 8px;border-radius:99px;font-size:7px;font-weight:800}.analyst-detail-grid .done,.machine-card-status .done{color:#17734b;background:#e5f7ed}.analyst-detail-grid .parts,.machine-card-status .parts{color:#a25b08;background:#fff0d8}.analyst-detail-grid .waiting,.machine-card-status .waiting{color:#245fae;background:#e6f0ff}.analyst-detail-grid .not-done,.machine-card-status .not-done{color:#aa3d3d;background:#fff0f0}.analyst-detail-grid .paid,.machine-card-status .paid{color:#17734b;background:#e5f7ed}.analyst-detail-grid .partial,.machine-card-status .partial{color:#9a620d;background:#fff2d9}.analyst-detail-grid .unpaid,.machine-card-status .unpaid{color:#aa3d3d;background:#fff0f0}.analyst-progress-row{display:flex;align-items:center;gap:10px;padding:11px 15px 0}.analyst-progress-row>span{height:7px;flex:1 1;overflow:hidden;border-radius:99px;background:#e7edf4}.analyst-progress-row i{height:100%;display:block;border-radius:99px;background:linear-gradient(90deg,var(--brand),#45a4ef)}.analyst-progress-row b{color:#53647a;font-size:8px;white-space:nowrap}.analyst-export-panel{margin-bottom:0}.machine-card-status .quote-ready{color:#1e5bb4;background:#e6f0ff}.analyst-machine-grid>button>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 15px;border-top:1px solid #edf0f4;background:#f9fbfd}.analyst-machine-grid footer span{color:#7b889b;font-size:8px}.analyst-machine-grid footer strong{color:#1d6c4b;font-size:12px}.analyst-empty{grid-column:1/-1;min-height:220px;display:grid;place-content:center;grid-gap:7px;gap:7px;color:#8290a3;text-align:center;font-size:9px}.analyst-empty strong{color:#334155;font-size:13px}.analyst-modal-backdrop{position:fixed;z-index:150;inset:0;display:grid;place-items:center;padding:22px;background:rgba(5,15,31,.68);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.analyst-modal{width:min(780px,100%);max-height:92vh;overflow-y:auto;border:1px solid #dce4ee;border-radius:15px;background:#fff;box-shadow:0 28px 80px rgba(0,0,0,.35)}.analyst-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:21px 23px;border-bottom:1px solid #e8edf3}.analyst-modal header p{margin:0 0 6px;color:var(--brand);font-size:7px;font-weight:850;letter-spacing:.14em}.analyst-modal header h2{margin:0;color:#25344a;font-size:23px}.analyst-modal header span{display:block;margin-top:6px;color:#758397;font-size:9px}.analyst-modal header button{width:34px;height:34px;border:0;border-radius:8px;color:#68778b;background:#f0f3f7;font-size:22px}.analyst-readonly-banner{display:grid;grid-gap:4px;gap:4px;margin:18px 23px 0;padding:12px 14px;border:1px solid #bed8f8;border-radius:9px;color:#245fae;background:#edf5ff}.analyst-readonly-banner strong{font-size:9px}.analyst-readonly-banner span{font-size:8px;line-height:1.5}.analyst-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;margin:18px 23px;overflow:hidden;border:1px solid #e0e6ee;border-radius:10px;background:#e8edf3}.analyst-detail-grid>label{min-height:78px;display:grid;align-content:center;grid-gap:8px;gap:8px;padding:15px;color:#7b889b;background:#fff;font-size:8px}.analyst-detail-grid>label>strong{color:#2f3d52;font-size:10px;line-height:1.55;white-space:pre-wrap}.analyst-detail-grid .full-detail{grid-column:1/-1;min-height:110px;align-content:start}.analyst-detail-grid .detail-value{color:#17734b;font-size:16px}.analyst-quote-detail>a{width:max-content;display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border-radius:7px;color:#fff;background:var(--brand);font-size:9px;font-weight:750;text-decoration:none}.analyst-quote-detail>small{color:#7c8a9e;font-size:8px}.analyst-quote-missing{color:#996014!important;background:#fffaf0!important}.analyst-document-history{gap:9px!important}.analyst-document-history>a{width:100%;justify-content:space-between}.analyst-modal>footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 23px;border-top:1px solid #e8edf3}.analyst-modal footer span{color:#8491a3;font-size:8px}.analyst-modal footer button{min-height:39px;padding:0 16px;border:0;border-radius:8px;color:#fff;background:var(--brand);font-size:9px;font-weight:750}.scheffer-portal[data-theme=dark] .analyst-list-panel,.scheffer-portal[data-theme=dark] .analyst-machine-grid>button,.scheffer-portal[data-theme=dark] .analyst-modal,.scheffer-portal[data-theme=dark] .analyst-stats article,.scheffer-portal[data-theme=dark] .analyst-topbar{border-color:#26374e;background:#0e1a2a}.scheffer-portal[data-theme=dark] .analyst-topbar{background:rgba(8,18,31,.95)}.scheffer-portal[data-theme=dark] .analyst-detail-grid>label>strong,.scheffer-portal[data-theme=dark] .analyst-empty strong,.scheffer-portal[data-theme=dark] .analyst-list-panel header h2,.scheffer-portal[data-theme=dark] .analyst-modal header h2,.scheffer-portal[data-theme=dark] .analyst-stats strong,.scheffer-portal[data-theme=dark] .analyst-topbar>div strong,.scheffer-portal[data-theme=dark] .machine-card-head strong{color:#edf4fd}.scheffer-portal[data-theme=dark] .analyst-list-panel header label,.scheffer-portal[data-theme=dark] .analyst-modal header button,.scheffer-portal[data-theme=dark] .analyst-topbar>button{border-color:#304159;color:#a4b4c8;background:#111f31}.scheffer-portal[data-theme=dark] .analyst-list-panel>header,.scheffer-portal[data-theme=dark] .analyst-machine-grid>button>footer,.scheffer-portal[data-theme=dark] .analyst-modal>footer,.scheffer-portal[data-theme=dark] .analyst-modal>header,.scheffer-portal[data-theme=dark] .machine-card-head{border-color:#26374e}.scheffer-portal[data-theme=dark] .analyst-detail-grid,.scheffer-portal[data-theme=dark] .machine-card-meta{border-color:#26374e;background:#26374e}.scheffer-portal[data-theme=dark] .analyst-detail-grid>label,.scheffer-portal[data-theme=dark] .analyst-machine-grid>button>footer,.scheffer-portal[data-theme=dark] .machine-card-meta label{background:#101e30}.scheffer-portal[data-theme=dark] .analyst-list-panel header input,.scheffer-portal[data-theme=dark] .machine-card-meta strong{color:#dce7f5}.scheffer-portal[data-theme=dark] .analyst-readonly-banner{border-color:#285378;color:#9fc7ff;background:#112a45}.scheffer-portal[data-theme=dark] .analyst-progress-row>span{background:#26364c}.scheffer-portal[data-theme=dark] .analyst-progress-row b{color:#b2c1d3}.scheffer-portal[data-theme=dark] .analyst-quote-missing{color:#e9b56b!important;background:#2a2114!important}.scheffer-portal[data-theme=dark] .machine-group-name{border-color:#26374e;color:#9fc7ff;background:#112a45}.scheffer-portal[data-theme=dark] .analyst-category-tabs{border-color:#26374e;background:#0c1726}.scheffer-portal[data-theme=dark] .analyst-filter-panel,.scheffer-portal[data-theme=dark] .analyst-order-grid>button,.scheffer-portal[data-theme=dark] .analyst-view-tabs{border-color:#26374e;background:#0e1a2a}.scheffer-portal[data-theme=dark] .analyst-filter-panel>header,.scheffer-portal[data-theme=dark] .analyst-order-grid>button>div,.scheffer-portal[data-theme=dark] .analyst-order-grid>button>header{border-color:#26374e}.scheffer-portal[data-theme=dark] .analyst-filter-panel header h2,.scheffer-portal[data-theme=dark] .analyst-order-grid h3{color:#edf4fd}.scheffer-portal[data-theme=dark] .analyst-order-grid>button>div{background:#26374e}.scheffer-portal[data-theme=dark] .analyst-order-grid footer,.scheffer-portal[data-theme=dark] .analyst-order-grid>button>div span{background:#101e30}.scheffer-portal[data-theme=dark] .analyst-order-grid>button>div b{color:#dce7f5}.scheffer-portal[data-theme=dark] .analyst-order-grid p{color:#9aabc0}.scheffer-portal[data-theme=dark] .analyst-order-grid aside{border-color:#72572b;color:#e2bd79;background:#2a2114}.notification-center{position:relative;flex:0 0 auto}.notification-popover{width:min(410px,calc(100vw - 24px));position:absolute;z-index:90;top:47px;right:-10px;overflow:hidden;border:1px solid #dfe6ef;border-radius:13px;background:#fff;box-shadow:0 22px 60px rgba(12,28,52,.2)}.notification-popover>header{min-height:67px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e9edf3}.notification-popover header span,.notification-popover header strong{display:block}.notification-popover header span{margin-bottom:4px;color:#8b98aa;font-size:7px;font-weight:850;letter-spacing:.13em}.notification-popover header strong{color:#26354b;font-size:13px}.notification-popover header button{border:0;color:var(--brand);background:transparent;font-size:8px;font-weight:750}.notification-list{max-height:430px;overflow-y:auto}.notification-list>button{width:100%;display:grid;grid-template-columns:8px 1fr;grid-gap:10px;gap:10px;padding:13px 15px;border:0;border-bottom:1px solid #edf0f4;color:inherit;background:#fff;text-align:left}.notification-list>button:last-child{border-bottom:0}.notification-list>button:hover{background:#f7faff}.notification-list>button.unread{background:color-mix(in srgb,var(--brand),white 96%)}.notification-list>button>i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#c8d0db}.notification-list>button.unread>i{background:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand),transparent 88%)}.notification-list button small,.notification-list button strong,.notification-list button time{display:block}.notification-list button strong{color:#2d3b50;font-size:10px}.notification-list button small{margin-top:5px;color:#647287;font-size:8px;line-height:1.5}.notification-list button time{margin-top:7px;color:#9aa5b4;font-size:7px}.notification-empty,.notification-error{margin:0;padding:28px 18px;color:#8290a3;font-size:9px;text-align:center}.notification-error{color:#af3c3c}.notification-settings-layout{display:grid;grid-gap:15px;gap:15px}.notification-settings-content{display:grid;grid-gap:22px;gap:22px;padding:21px}.notification-settings-content>.field{max-width:680px}.settings-hint{max-width:920px;margin:-13px 0 0;color:#7d8a9d;font-size:8px;line-height:1.5}.channel-editors,.notification-channel-grid,.notification-destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.notification-channel-card{display:grid;grid-gap:8px;gap:8px;padding:15px;border:1px solid #dce4ee;border-radius:11px;background:#f8fbff}.notification-channel-card>span{display:flex;align-items:center;gap:9px}.notification-channel-card input{accent-color:var(--brand)}.notification-channel-card strong{color:#2c3a50;font-size:10px}.notification-channel-card small{color:#7b889a;font-size:8px;line-height:1.45}.notification-destinations .field>span{display:block;margin-bottom:7px;color:#475467;font-size:9px;font-weight:700}.notification-destinations input{width:100%;min-height:42px;padding:0 11px;border:1px solid #d7dfe9;border-radius:8px;color:#344054;background:#fff;font-size:10px}.email-template-editor{display:grid;grid-gap:13px;gap:13px;padding:20px;border:1px solid #e0e6ee;border-radius:12px;background:#f9fbfd}.template-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:12px;border-bottom:1px solid #e5eaf1}.template-heading p{margin:0 0 5px;color:var(--brand);font-size:7px;font-weight:850;letter-spacing:.13em}.template-heading h3{margin:0;color:#28364b;font-size:14px}.template-heading>span{color:#8390a2;font-size:8px}.email-template-editor label>span{display:block;margin-bottom:7px;color:#475467;font-size:9px;font-weight:700}.email-template-editor input,.email-template-editor textarea{width:100%;padding:11px 12px;border:1px solid #d7dfe9;border-radius:8px;color:#344054;background:#fff;font-size:10px}.email-template-editor textarea{resize:vertical;line-height:1.55}.channel-editors>div{min-width:0;display:grid;align-content:start;grid-gap:11px;gap:11px;padding:13px;border:1px solid #e1e7ef;border-radius:10px;background:#fff}.channel-editors>div>b{color:var(--brand);font-size:9px}.channel-editors label{display:block}.template-fields{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.template-fields strong{width:100%;margin-bottom:2px;color:#5d6a7d;font-size:8px}.template-fields code{padding:5px 7px;border:1px solid #ccdcf0;border-radius:6px;color:#245fae;background:#eff6ff;font:8px ui-monospace,SFMono-Regular,Consolas,monospace}.email-preview{padding:11px 13px;border:1px dashed #cfd9e6;border-radius:9px;background:#fff}.email-preview summary{color:var(--brand);cursor:pointer;font-size:9px;font-weight:750}.email-preview>strong{display:block;margin-top:13px;color:#27364c;font-size:11px}.email-preview>p{margin:9px 0 0;color:#5f6d81;font-size:9px;line-height:1.6;white-space:pre-wrap}.notification-settings-actions{display:flex;justify-content:flex-end;gap:9px}.notification-settings-actions button{min-width:180px}.email-history>div{display:grid}.email-history article{display:grid;grid-template-columns:75px 1fr;align-items:start;grid-gap:12px;gap:12px;padding:13px 18px;border-bottom:1px solid #edf0f4}.email-history article:last-child{border-bottom:0}.email-history article em,.email-history article small,.email-history article strong{display:block}.email-history article strong{color:#344054;font-size:9px}.email-history article small{margin-top:5px;color:#8491a3;font-size:8px}.email-history article em{margin-top:6px;color:#aa3d3d;font-size:8px;font-style:normal}.delivery-channel{display:inline-block;margin-right:7px;padding:3px 6px;border-radius:5px;color:#245fae;background:#eaf2ff;font-size:7px;font-style:normal}.delivery-channel.whatsapp{color:#117348;background:#e4f7ed}.delivery-status{width:max-content;padding:5px 7px;border-radius:99px;font-size:7px;font-weight:800}.delivery-status.sent{color:#17734b;background:#e7f7ef}.delivery-status.failed{color:#a63c3c;background:#fff0f0}.delivery-status.skipped{color:#8a621d;background:#fff3d9}.delivery-status.processing{color:#245fae;background:#e7f0ff}[data-theme=dark] .notification-popover{border-color:#2a3a51;background:#0e1a2a;box-shadow:0 22px 60px rgba(0,0,0,.45)}[data-theme=dark] .email-history article,[data-theme=dark] .notification-list>button,[data-theme=dark] .notification-popover>header{border-color:#25364c}[data-theme=dark] .email-history article strong,[data-theme=dark] .notification-list button strong,[data-theme=dark] .notification-popover header strong{color:#edf4fd}[data-theme=dark] .notification-list>button{background:#0e1a2a}[data-theme=dark] .notification-list>button.unread,[data-theme=dark] .notification-list>button:hover{background:#132237}[data-theme=dark] .notification-list button small,[data-theme=dark] .notification-list button time{color:#91a2b8}[data-theme=dark] .email-template-editor,[data-theme=dark] .notification-channel-card{border-color:#2b3b52;background:#101d2e}[data-theme=dark] .template-heading{border-color:#2b3b52}[data-theme=dark] .email-preview>strong,[data-theme=dark] .notification-channel-card strong,[data-theme=dark] .template-heading h3{color:#edf4fd}[data-theme=dark] .email-template-editor label>span,[data-theme=dark] .notification-destinations .field>span{color:#b7c4d5}[data-theme=dark] .channel-editors>div,[data-theme=dark] .email-preview,[data-theme=dark] .email-template-editor input,[data-theme=dark] .email-template-editor textarea,[data-theme=dark] .notification-destinations input{border-color:#304057;color:#e8f0fa;background:#0d1929}[data-theme=dark] .email-preview>p,[data-theme=dark] .notification-channel-card small,[data-theme=dark] .settings-hint{color:#96a7bc}[data-theme=dark] .template-fields code{border-color:#305075;color:#9fc7ff;background:#142944}.channel-editors.single-channel{grid-template-columns:minmax(0,1fr)}.analyst-topbar>div span b{color:var(--brand);font-size:10px}.analyst-topbar>div span i{margin:0 3px;font-style:normal}.analyst-view-tabs-prominent{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:10px}.analyst-view-tabs-prominent button{min-height:70px;justify-content:flex-start;padding:11px 14px;border:1px solid #e0e7ef;background:#f8fafc;text-align:left}.analyst-view-tabs-prominent button>i{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--brand);background:#e8f1ff;font-size:8px;font-style:normal;font-weight:900}.analyst-view-tabs-prominent button>span{min-width:0;flex:1 1}.analyst-view-tabs-prominent button>span small,.analyst-view-tabs-prominent button>span strong{display:block}.analyst-view-tabs-prominent button>span strong{font-size:10px}.analyst-view-tabs-prominent button>span small{margin-top:5px;color:#8290a3;font-size:7px;font-weight:600}.analyst-view-tabs-prominent button.active>i{color:var(--brand);background:#fff}.analyst-view-tabs-prominent button.active>span small{color:rgba(255,255,255,.8)}.colored-stats article{position:relative;overflow:hidden;border-top-width:4px}.colored-stats article:after{width:90px;height:90px;position:absolute;right:-28px;bottom:-42px;border-radius:50%;content:"";opacity:.12}.colored-stats .total{border-top-color:#2b78dc}.colored-stats .total strong{color:#1f65c2}.colored-stats .total:after{background:#2b78dc}.colored-stats .paid{border-top-color:#21a36b}.colored-stats .paid strong{color:#148255}.colored-stats .paid:after{background:#21a36b}.colored-stats .partial{border-top-color:#efa92f}.colored-stats .partial strong{color:#b9750b}.colored-stats .partial:after{background:#efa92f}.colored-stats .unpaid{border-top-color:#e05252}.colored-stats .unpaid strong{color:#c53f3f}.colored-stats .unpaid:after{background:#e05252}.parts-intro{margin-bottom:15px;padding:22px 24px;border:1px solid #bbd6f6;border-radius:13px;color:#23466f;background:linear-gradient(135deg,#f3f8ff,#eaf3ff)}.parts-intro span{color:var(--brand);font-size:7px;font-weight:900;letter-spacing:.13em}.parts-intro h2{margin:7px 0;font-size:18px}.parts-intro p{max-width:850px;margin:0;color:#61758f;font-size:9px;line-height:1.55}.parts-request-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;padding:18px}.parts-request-grid>button{min-width:0;overflow:hidden;padding:0;border:1px solid #dfe6ef;border-radius:11px;color:inherit;background:#fff;text-align:left;transition:.18s ease}.parts-request-grid>button:hover{border-color:var(--brand);box-shadow:0 12px 28px rgba(28,58,101,.11);transform:translateY(-2px)}.parts-request-grid>button>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 15px;border-bottom:1px solid #edf0f4}.parts-request-grid header>span{padding:5px 8px;border-radius:99px;font-size:7px;font-weight:850}.parts-priority.urgent{color:#a42d2d;background:#ffe5e5}.parts-priority.medium{color:#9a620d;background:#fff1d5}.parts-request-grid h3{margin:14px 15px 4px;color:#29384d;font-size:13px}.parts-request-grid>button>p,.parts-request-grid>button>small,.parts-request-grid>button>strong{display:block;margin-right:15px;margin-left:15px}.parts-request-grid>button>strong{color:#52647a;font-size:9px}.parts-request-grid>button>p{margin-top:12px;margin-bottom:8px;color:var(--brand);font-size:9px;font-weight:800}.parts-request-grid>button>small{margin-bottom:14px;color:#8491a3;font-size:8px}.parts-request-grid footer{display:flex;justify-content:space-between;gap:10px;padding:12px 15px;border-top:1px solid #edf0f4;color:#7b889b;background:#f9fbfd;font-size:8px}.parts-request-grid footer b{color:var(--brand)}.parts-request-modal{width:min(860px,100%)}.analyst-edit-banner{display:grid;grid-gap:4px;gap:4px;margin:18px 23px 0;padding:12px 14px;border:1px solid #aedcbc;border-radius:9px;color:#17734b;background:#ecf9f1}.analyst-edit-banner strong{font-size:9px}.analyst-edit-banner span{font-size:8px}.parts-request-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin:18px 23px 0;overflow:hidden;border:1px solid #e0e6ee;border-radius:10px;background:#e0e6ee}.parts-request-summary>span{display:grid;grid-gap:6px;gap:6px;padding:13px;background:#fff}.parts-request-summary small{color:#8290a3;font-size:8px}.parts-request-summary strong{color:#2f3d52;font-size:9px}.parts-response-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;margin:18px 23px;padding:17px;border:1px solid #dce5ef;border-radius:11px;background:#f8fafc}.parts-response-form label{display:grid;grid-gap:7px;gap:7px}.parts-response-form label>span{color:#4b5b70;font-size:9px;font-weight:750}.parts-response-form input,.parts-response-form select,.parts-response-form textarea{width:100%;padding:10px 11px;border:1px solid #d4deea;border-radius:8px;color:#344054;background:#fff;font-size:9px}.parts-form-message,.parts-response-form .full-detail,.parts-submit{grid-column:1/-1}.parts-files-input small{color:#8491a3;font-size:8px}.parts-form-message{margin:0;color:#245fae;font-size:9px}.parts-submit{min-height:42px;border:0;border-radius:8px;color:#fff;background:var(--brand);font-size:9px;font-weight:850}.parts-history{display:grid;grid-gap:8px;gap:8px;margin:0 23px 18px}.parts-history h3{margin:0 0 4px;color:#29384d;font-size:13px}.parts-history>a,.parts-history>article{padding:11px 13px;border:1px solid #dfe6ef;border-radius:8px;background:#fff;text-decoration:none}.parts-history>a small,.parts-history>a strong{display:block}.parts-history>a strong{color:var(--brand);font-size:9px}.parts-history>a small,.parts-history>article small{margin-top:5px;color:#8290a3;font-size:8px}.parts-history article header{display:flex;justify-content:space-between;gap:8px}.parts-history article header strong{color:#344054;font-size:9px}.parts-history article header span{margin:0;color:var(--brand);font-size:8px}.parts-history article p{margin:7px 0 0;color:#617086;font-size:9px;line-height:1.5}.scheffer-portal[data-theme=dark] .analyst-view-tabs-prominent button,.scheffer-portal[data-theme=dark] .parts-history>a,.scheffer-portal[data-theme=dark] .parts-history>article,.scheffer-portal[data-theme=dark] .parts-request-grid>button{border-color:#2a3b52;background:#101e30}.scheffer-portal[data-theme=dark] .analyst-view-tabs-prominent button>span strong,.scheffer-portal[data-theme=dark] .parts-history article header strong,.scheffer-portal[data-theme=dark] .parts-history h3,.scheffer-portal[data-theme=dark] .parts-request-grid h3{color:#edf4fd}.scheffer-portal[data-theme=dark] .parts-intro{border-color:#285378;color:#dceaff;background:linear-gradient(135deg,#0d1d30,#112a45)}.scheffer-portal[data-theme=dark] .parts-intro p{color:#9eb2ca}.scheffer-portal[data-theme=dark] .analyst-edit-banner{border-color:#296145;color:#9be1bc;background:#102b20}.scheffer-portal[data-theme=dark] .parts-request-summary,.scheffer-portal[data-theme=dark] .parts-response-form{border-color:#2a3b52;background:#0d1929}.scheffer-portal[data-theme=dark] .parts-request-summary>span{background:#101e30}.scheffer-portal[data-theme=dark] .parts-request-summary strong,.scheffer-portal[data-theme=dark] .parts-response-form label>span{color:#dce7f5}.scheffer-portal[data-theme=dark] .parts-response-form input,.scheffer-portal[data-theme=dark] .parts-response-form select,.scheffer-portal[data-theme=dark] .parts-response-form textarea{border-color:#304159;color:#edf4fd;background:#101e30}.scheffer-portal[data-theme=dark] .parts-request-grid footer{border-color:#26374e;background:#0c1929}@media (max-width:950px){.employee-admin-layout{grid-template-columns:1fr}.documents-card,.payments-card{grid-column:1}.payment-form{grid-template-columns:1fr 1fr}.payment-actions{grid-column:1/-1}.employee-nav{width:210px}.employee-content{margin-left:210px;padding-right:18px;padding-left:18px}.employee-file-grid,.employee-stats{grid-template-columns:1fr 1fr}.mechanic-layout{grid-template-columns:1fr}.analyst-machine-grid,.analyst-order-grid,.analyst-stats,.parts-request-grid{grid-template-columns:1fr 1fr}.channel-editors{grid-template-columns:1fr}}@media (max-width:700px){.login-hero-art img{object-position:center}.fixed-brand-card{grid-template-columns:1fr;text-align:center}.settings-brand{margin:auto}.document-upload,.payment-form{grid-template-columns:1fr}.payment-actions{flex-direction:column;align-items:stretch}.payment-actions button{width:100%}.employee-topbar{height:67px;padding:0 12px;gap:7px}.employee-brand{width:72px}.employee-topbar>div:nth-child(2){display:none}.employee-topbar>button{padding:7px 8px;font-size:8px}.employee-nav{width:auto;height:57px;position:fixed;z-index:25;inset:auto 0 0;display:block;padding:6px;border:0;border-top:1px solid var(--employee-border)}.employee-identity,.employee-privacy{display:none}.employee-nav nav{height:100%;display:flex;gap:4px;margin:0;overflow-x:auto}.employee-nav nav button{min-width:max-content;min-height:43px;flex:1 1;padding:0 10px;text-align:center}.employee-content{margin-left:0;padding:91px 13px 85px}.employee-page-title h1,.employee-welcome h1{font-size:24px}.employee-stats{grid-template-columns:1fr 1fr}.employee-file-grid,.employee-payment-list,.employee-profile-card>div,.employee-revision-list{grid-template-columns:1fr}.employee-payment-list article>div,.revision-details{grid-template-columns:1fr 1fr}.mechanic-fields{grid-template-columns:1fr}.mechanic-fields .wide-field{grid-column:1}.mechanic-form>footer{align-items:stretch;flex-direction:column}.mechanic-form>footer button{width:100%}.settings-tabs{width:100%;overflow-x:auto}.settings-tabs button{min-width:max-content}.notification-popover{position:fixed;top:61px;right:8px}.notification-settings-actions,.template-heading{flex-direction:column}.template-heading>span{align-self:flex-start}.notification-settings-actions button{width:100%}.email-template-editor{padding:14px}.email-history article,.notification-channel-grid,.notification-destinations{grid-template-columns:1fr}.login-accessibility-controls{top:17px;right:17px}.login-font-toggle span,.login-theme-toggle span{display:none}.analyst-access-note>div{grid-template-columns:1fr}.analyst-topbar{height:76px;padding:0 9px;gap:6px}.analyst-brand{width:66px;height:46px}.analyst-topbar>div{min-width:0;display:block}.analyst-topbar>div strong{font-size:9px}.analyst-topbar>div span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:7px}.analyst-topbar>div span b{font-size:8px}.analyst-topbar>button{padding:7px;font-size:7px}.analyst-content{padding:24px 13px 45px}.analyst-welcome{align-items:flex-start;flex-direction:column}.analyst-welcome h1{font-size:25px}.analyst-view-tabs-prominent{grid-template-columns:1fr}.analyst-view-tabs button{width:100%;justify-content:flex-start}.analyst-machine-grid,.analyst-order-grid,.analyst-stats,.parts-request-grid{grid-template-columns:1fr}.analyst-filter-panel>header,.analyst-list-panel>header{align-items:stretch;flex-direction:column}.analyst-list-panel header label{width:100%}.analyst-filter-panel header>span{align-self:flex-start}.analyst-filter-panel .revision-status-filters{flex-wrap:nowrap;overflow-x:auto}.analyst-machine-grid,.analyst-order-grid,.parts-request-grid{padding:12px}.analyst-modal-backdrop{align-items:end;padding:0}.analyst-modal{max-height:94vh;border-radius:16px 16px 0 0}.analyst-detail-grid,.parts-request-summary,.parts-response-form{grid-template-columns:1fr}.analyst-detail-grid .full-detail,.parts-response-form .full-detail{grid-column:1}.analyst-modal>footer{align-items:stretch;flex-direction:column}.analyst-modal footer button{width:100%}}