@font-face{font-family:vazirmatn;src:url(/_next/static/media/4ff1260a1bda0420-s.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:vazirmatn Fallback;src:local("Arial");ascent-override:101.52%;descent-override:53.18%;line-gap-override:0.00%;size-adjust:101.00%}.__className_5853ea{font-family:vazirmatn,vazirmatn Fallback,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans Arabic,Geeza Pro,Tahoma,sans-serif}.__variable_5853ea{--font-vazirmatn:"vazirmatn","vazirmatn Fallback",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans Arabic,Geeza Pro,Tahoma,sans-serif}:root{--tm-color-bg-canvas:#090c0f;--tm-color-bg-canvas-soft:#10151a;--tm-color-bg-sunken:#06090d;--tm-color-surface-base:#151b21;--tm-color-surface-raised:#1c242b;--tm-color-surface-paper:#ede7da;--tm-color-surface-paper-raised:#f7f3eb;--tm-color-text-primary:#f7f2e8;--tm-color-text-secondary:#c8c3b9;--tm-color-text-muted:#b8b3aa;--tm-color-text-subtle:#a09b92;--tm-color-text-on-accent:#1a120d;--tm-color-text-on-paper:#101418;--tm-color-text-on-paper-muted:#555a5d;--tm-color-border-subtle:rgba(247,242,232,0.14);--tm-color-border-default:rgba(247,242,232,0.18);--tm-color-border-strong:rgba(247,242,232,0.24);--tm-color-border-on-paper:rgba(16,20,24,0.18);--tm-color-border-emphasis:rgba(247,242,232,0.48);--tm-color-border-technical:rgba(97,230,238,0.62);--tm-color-border-control:#7a7e82;--tm-color-accent-signal:#ff7a2f;--tm-color-accent-signal-hover:#ff8d50;--tm-color-accent-signal-on-paper:#8c3d18;--tm-color-accent-technical:#61e6ee;--tm-color-accent-technical-on-paper:#167078;--tm-color-action-primary-bg:var(--tm-color-accent-signal);--tm-color-action-primary-bg-hover:var(--tm-color-accent-signal-hover);--tm-color-action-primary-fg:var(--tm-color-text-on-accent);--tm-color-action-ink-bg-hover:#26313d;--tm-color-focus-ring:#82e8ed;--tm-color-focus-ring-on-paper:#101418;--tm-color-status-danger:#ff8f85;--tm-color-status-danger-surface:rgba(255,143,133,0.1);--tm-color-grid-faint:rgba(247,242,232,0.05);--tm-color-grid-major:rgba(247,242,232,0.1);--tm-color-light-warm:rgba(255,122,47,0.16);--tm-color-plate-surface:#0f151a;--tm-color-plate-text:#f7f2e8;--tm-color-plate-text-muted:#c8c3b9;--tm-color-plate-border:rgba(247,242,232,0.2);--tm-color-plate-accent:#61e6ee;--tm-color-plate-focus:#82e8ed;--tm-font-sans:var(--font-vazirmatn,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans Arabic","Geeza Pro",Tahoma,sans-serif);--tm-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--tm-font-weight-regular:400;--tm-font-weight-medium:500;--tm-font-weight-bold:600;--tm-font-weight-heavy:700;--tm-text-display-size:clamp(3.375rem,7.2vw,6.5rem);--tm-text-display-leading:1.1;--tm-text-h1-size:clamp(2.75rem,6vw,4.875rem);--tm-text-h1-leading:1.16;--tm-text-h2-size:clamp(2rem,4.2vw,3.25rem);--tm-text-h2-leading:1.25;--tm-text-title-size:clamp(1.75rem,3.4vw,2.5rem);--tm-text-title-leading:1.3;--tm-text-h3-size:clamp(1.25rem,2vw,1.75rem);--tm-text-h3-leading:1.45;--tm-text-body-lg-size:clamp(1.0625rem,1.5vw,1.25rem);--tm-text-body-lg-leading:2;--tm-text-body-size:1rem;--tm-text-body-leading:1.9;--tm-text-body-sm-size:0.875rem;--tm-text-body-sm-leading:1.9;--tm-text-label-size:0.875rem;--tm-text-ui-leading:1.75;--tm-text-caption-size:0.75rem;--tm-text-caption-leading:1.7;--tm-tracking-none:0;--tm-tracking-label:0.12em;--tm-space-0:0;--tm-space-1:0.25rem;--tm-space-2:0.5rem;--tm-space-3:0.75rem;--tm-space-4:1rem;--tm-space-5:1.5rem;--tm-space-6:2rem;--tm-space-7:3rem;--tm-space-8:4rem;--tm-space-9:6rem;--tm-space-10:8rem;--tm-space-gutter:2rem;--tm-space-section:clamp(4rem,7.5vw,6.5rem);--tm-size-container-wide:1280px;--tm-size-container-standard:1240px;--tm-size-container-narrow:960px;--tm-size-container-reading:720px;--tm-size-touch-target:44px;--tm-size-control-height:48px;--tm-radius-none:0;--tm-radius-xs:2px;--tm-radius-sm:3px;--tm-radius-md:6px;--tm-radius-lg:10px;--tm-radius-pill:999px;--tm-border-width:1px;--tm-focus-ring-width:3px;--tm-focus-ring-offset:4px;--tm-shadow-raised:0 12px 32px rgba(0,0,0,0.24);--tm-shadow-overlay:0 24px 62px rgba(0,0,0,0.48);--tm-motion-duration-fast:150ms;--tm-motion-duration-slow:240ms;--tm-motion-ease:ease;--tm-motion-duration-reveal:640ms;--tm-motion-duration-sequence:1200ms;--tm-motion-stagger:70ms;--tm-motion-ease-out:cubic-bezier(0.22,0.8,0.24,1);--tm-motion-ease-in-out:cubic-bezier(0.65,0,0.35,1)}@media (max-width:760px){:root{--tm-space-gutter:1rem}}@media (max-width:360px){:root{--tm-space-gutter:0.75rem}}@media (prefers-reduced-motion:reduce){:root{--tm-motion-duration-fast:0.01ms;--tm-motion-duration-slow:0.01ms;--tm-motion-duration-reveal:0.01ms;--tm-motion-duration-sequence:0.01ms;--tm-motion-stagger:0.01ms}}[data-tm-theme=paper]{--tm-color-bg-canvas:var(--tm-color-surface-paper-raised);--tm-color-bg-canvas-soft:var(--tm-color-surface-paper);--tm-color-bg-sunken:var(--tm-color-surface-paper);--tm-color-surface-base:#ffffff;--tm-color-surface-raised:#ffffff;--tm-color-text-primary:var(--tm-color-text-on-paper);--tm-color-text-secondary:var(--tm-color-text-on-paper-muted);--tm-color-text-muted:var(--tm-color-text-on-paper-muted);--tm-color-text-subtle:#5f6468;--tm-color-border-subtle:var(--tm-color-border-on-paper);--tm-color-border-default:var(--tm-color-border-on-paper);--tm-color-border-strong:rgba(16,20,24,0.32);--tm-color-border-control:#767b7e;--tm-color-action-primary-bg:var(--tm-color-text-on-paper);--tm-color-action-primary-bg-hover:var(--tm-color-action-ink-bg-hover);--tm-color-action-primary-fg:var(--tm-color-surface-paper-raised);--tm-color-focus-ring:var(--tm-color-focus-ring-on-paper);--tm-color-status-danger:#9b1c1c;--tm-color-status-danger-surface:#fff5f5;--tm-color-grid-faint:rgba(16,20,24,0.06);--tm-color-grid-major:rgba(16,20,24,0.12);--tm-shadow-raised:0 12px 32px rgba(16,20,24,0.08)}:root{--bg:#0f1115;--panel:#171a21;--panel-2:#20242d;--text:#f5f5f5;--muted:#a8b0bf;--accent:#ff8a3d;--border:#2c3240}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.page{min-height:100vh;padding:32px}.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.badge{background:rgba(255,138,61,.12);color:var(--accent);border:1px solid rgba(255,138,61,.35);padding:8px 12px;border-radius:999px;font-size:13px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.card{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:20px}.card h2{margin:0 0 8px;font-size:18px}.card p{margin:0;color:var(--muted);line-height:1.8}.button{display:inline-block;margin-top:18px;background:var(--accent);color:#111;padding:10px 14px;border-radius:12px;font-weight:700}.section{margin-top:32px}.section h2{margin:0 0 16px}.table{width:100%;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--panel)}.table-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}.table-row:last-child{border-bottom:0}.table-head{background:var(--panel-2);color:var(--accent);font-weight:700}.error{border-color:#ff5c5c;margin-bottom:24px}.admin-table{overflow-x:auto}.admin-table .table-row{min-width:900px}.muted{color:var(--muted);line-height:1.9}.back-link{display:inline-block;margin-bottom:20px;color:var(--accent)}.form-card{display:grid;grid-gap:28px;gap:28px;margin-top:28px;padding:24px;border:1px solid var(--border);border-radius:22px;background:var(--panel)}.form-card section{display:grid;grid-gap:16px;gap:16px}.form-card h2{margin:0;color:var(--accent)}.form-card label{display:grid;grid-gap:8px;gap:8px;color:var(--text);font-weight:700}.form-card input,.form-card select,.form-card textarea{width:100%;border:1px solid var(--border);border-radius:14px;background:var(--panel-2);color:var(--text);padding:12px 14px;font:inherit}.form-card textarea{min-height:120px;resize:vertical}.approval-warning{border:1px solid rgba(255,140,66,.45);border-radius:16px;padding:14px 16px;background:rgba(255,140,66,.08);color:var(--accent);line-height:1.9}.primary-button,.primary-link{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;border:0;border-radius:999px;padding:12px 18px;background:var(--accent);color:#111;font-weight:800;text-decoration:none;cursor:pointer}.primary-button:hover,.primary-link:hover{opacity:.9}.admin-hero{display:grid;grid-gap:16px;gap:16px;margin-bottom:28px}.admin-hero h1{margin:0;font-size:clamp(34px,5vw,58px)}.admin-card-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:16px;gap:16px}.admin-nav-card{display:flex;justify-content:space-between;gap:16px;min-height:170px;border:1px solid var(--border);border-radius:24px;background:var(--panel);padding:22px;color:var(--text);text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.admin-nav-card:hover{transform:translateY(-2px);border-color:rgba(255,140,66,.45);background:var(--panel-2)}.admin-nav-card h2{margin:14px 0 8px}.admin-nav-card p{color:var(--muted);line-height:1.9;margin:0}.admin-card-arrow{color:var(--accent);font-size:28px;align-self:flex-end}.ops-grid{display:grid;grid-gap:22px;gap:22px}.ops-description{margin:0 0 20px;color:var(--muted);line-height:2;white-space:pre-wrap}.meta-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));grid-gap:12px;gap:12px}.meta-grid div{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--border);border-radius:16px;background:var(--panel-2);padding:12px 14px}.meta-grid strong{color:var(--accent);font-size:13px}.meta-grid span{color:var(--text);line-height:1.7;overflow-wrap:anywhere}.status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;background:rgba(255,140,66,.12);border:1px solid rgba(255,140,66,.35);color:var(--accent);font-weight:800;white-space:nowrap}.status-draft,.status-pending{background:rgba(255,140,66,.12);border-color:rgba(255,140,66,.35)}.status-accepted,.status-approved,.status-completed{background:rgba(69,196,127,.12);border-color:rgba(69,196,127,.35);color:#45c47f}.status-cancelled,.status-expired,.status-rejected{background:rgba(255,92,92,.12);border-color:rgba(255,92,92,.35);color:#ff7777}.risk-text{font-weight:800}.risk-low{color:#45c47f}.risk-medium{color:var(--accent)}.risk-high{color:#ff7777}.approval-actions-preview{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.approval-actions-preview button{border:1px solid var(--border);border-radius:999px;padding:10px 14px;background:var(--panel-2);color:var(--muted);cursor:not-allowed}.price-highlight{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(255,140,66,.35);border-radius:20px;background:rgba(255,140,66,.08);padding:18px;margin-bottom:18px}.price-highlight strong{color:var(--accent);font-size:28px}.price-highlight span{color:var(--muted)}.empty-state{display:grid;grid-gap:10px;gap:10px}.empty-state h2{margin:0}.empty-state p{margin:0;color:var(--muted);line-height:1.9}@media (max-width:1100px){.admin-card-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.meta-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:760px){.admin-card-grid,.meta-grid{grid-template-columns:1fr}}.secondary-link{border:1px solid var(--border);background:var(--panel);color:var(--text);padding:12px 16px}.secondary-link:hover{border-color:rgba(255,140,66,.45);color:var(--accent)}.approval-decision-form{display:grid;grid-gap:14px;gap:14px;margin-top:18px;border:1px solid var(--border);border-radius:18px;background:rgba(255,255,255,.025);padding:16px}.approval-decision-form label{display:grid;grid-gap:8px;gap:8px;color:var(--accent);font-weight:800}.approval-decision-form textarea{width:100%;resize:vertical;border:1px solid var(--border);border-radius:14px;background:var(--panel-2);color:var(--text);padding:12px;font:inherit;line-height:1.8}.approval-decision-form textarea:focus{outline:none;border-color:rgba(255,140,66,.75);box-shadow:0 0 0 4px rgba(255,140,66,.1)}.approval-actions{display:flex;flex-wrap:wrap;gap:10px}.decision-button{padding:11px 16px;font:inherit}.decision-button.approve{border-color:rgba(69,196,127,.5);background:rgba(69,196,127,.14)}.decision-button.needs-info{border-color:rgba(255,140,66,.5);background:rgba(255,140,66,.14)}.decision-button.reject{border-color:rgba(255,92,92,.5);background:rgba(255,92,92,.14)}.secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid rgba(255,140,66,.35);border-radius:999px;padding:10px 16px;color:var(--accent);background:rgba(255,140,66,.08);font-weight:800;text-decoration:none;white-space:nowrap}.secondary-link:hover{border-color:rgba(255,140,66,.7)}.compact-kpi{margin-top:0}.decision-form{display:grid;grid-gap:14px;gap:14px;margin-top:20px;border:1px solid rgba(255,140,66,.28);border-radius:20px;background:rgba(255,140,66,.055);padding:18px}.decision-form label{display:grid;grid-gap:10px;gap:10px}.decision-form label span{color:var(--accent);font-weight:900}.decision-form textarea{min-height:96px;resize:vertical;border:1px solid var(--border);border-radius:16px;padding:14px;background:var(--panel-2);color:var(--text);font:inherit;line-height:1.9}.decision-form textarea:focus{outline:2px solid rgba(255,140,66,.25);border-color:rgba(255,140,66,.55)}.decision-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.decision-button{min-height:44px;border:1px solid var(--border);border-radius:999px;padding:10px 18px;color:var(--text);background:var(--panel-2);font-weight:900;cursor:pointer}.decision-button:hover{transform:translateY(-1px)}.decision-button.approve{border-color:rgba(69,196,127,.45);color:#45c47f;background:rgba(69,196,127,.1)}.decision-button.needs-info{border-color:rgba(255,140,66,.45);color:var(--accent);background:rgba(255,140,66,.1)}.decision-button.reject{border-color:rgba(255,92,92,.45);color:#ff7777;background:rgba(255,92,92,.1)}.decision-log-card h2{direction:rtl}@media (max-width:760px){.secondary-link{width:100%}.decision-actions{display:grid;grid-template-columns:1fr}.decision-button{width:100%}}.tm-form{display:grid;grid-gap:18px;gap:18px;border:1px solid var(--border);border-radius:24px;background:var(--panel);padding:22px}.tm-form label{display:grid;grid-gap:10px;gap:10px}.tm-form label span{color:var(--accent);font-weight:900}.tm-form input,.tm-form select,.tm-form textarea{width:100%;border:1px solid var(--border);border-radius:16px;padding:13px 14px;background:var(--panel-2);color:var(--text);font:inherit;line-height:1.8}.tm-form textarea{min-height:110px;resize:vertical}.tm-form input:focus,.tm-form select:focus,.tm-form textarea:focus{outline:2px solid rgba(255,140,66,.24);border-color:rgba(255,140,66,.55)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));grid-gap:16px;gap:16px}.primary-action{min-height:48px;border:1px solid rgba(255,140,66,.55);border-radius:999px;padding:12px 18px;background:var(--accent);color:#111318;font-weight:950;cursor:pointer}.primary-action:hover{transform:translateY(-1px)}.sticky-note{margin-top:28px}@media (max-width:760px){.form-grid{grid-template-columns:1fr}}.record-grid{display:grid;grid-gap:16px;gap:16px}.record-card{border:1px solid var(--border);border-radius:22px;background:var(--panel);padding:18px}.record-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.record-card h2{margin:8px 0 0}.admin-note{margin-top:14px;border:1px solid rgba(255,138,61,.28);border-radius:16px;background:rgba(255,138,61,.08);color:var(--muted);padding:13px 15px;line-height:1.9}.quote-record-card{border-color:rgba(255,138,61,.24)}.form-panel{border:1px solid var(--border);border-radius:20px;background:var(--panel);padding:22px}.approval-record-card,.decision-log-record-card,.production-record-card{border-color:rgba(255,138,61,.22)}.inventory-page{min-height:100vh;padding:48px clamp(18px,4vw,72px);color:#f7f7fb;background:radial-gradient(circle at top left,rgba(255,117,31,.22),transparent 30%),#080b11;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.inventory-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.inventory-back{display:inline-flex;padding:11px 18px;border-radius:999px;background:linear-gradient(135deg,#ff7a1a,#ff9a42);color:#111;font-weight:900;text-decoration:none;box-shadow:0 18px 50px rgba(255,122,26,.28)}.inventory-hero{margin:44px 0 34px;max-width:920px}.inventory-eyebrow{color:#ff8b32;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.inventory-page h1{font-size:clamp(42px,6vw,86px);line-height:.95;margin:0 0 18px;letter-spacing:-.06em}.inventory-page h2{font-size:clamp(26px,3vw,42px);margin:0;letter-spacing:-.03em}.inventory-page h3{margin:8px 0 6px;font-size:24px}.inventory-page p{color:#aeb7c8;line-height:1.8}.inventory-stats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.inventory-card,.inventory-job,.inventory-material,.inventory-movement,.inventory-stat{background:rgba(18,24,35,.86);border:1px solid rgba(255,255,255,.09);box-shadow:0 24px 80px rgba(0,0,0,.25)}.inventory-stat{border-radius:22px;padding:20px;min-height:98px}.inventory-stat span{display:block;color:#9aa6bb;font-weight:800;margin-bottom:8px}.inventory-stat strong{font-size:34px;color:#ff8b32}.inventory-stat.green strong{color:#58e08b}.inventory-stat.red strong{color:#ff5d5d}.inventory-card{border-radius:30px;padding:26px;margin:18px 0}.inventory-reserve-card{display:flex;align-items:center;justify-content:space-between;gap:18px}.inventory-button{border:0;border-radius:999px;padding:12px 18px;background:linear-gradient(135deg,#ff7a1a,#ff9a42);color:#111;font-weight:950;cursor:pointer}.inventory-button:disabled{opacity:.35;cursor:not-allowed}.inventory-button.green{background:linear-gradient(135deg,#3ddc82,#7cf6ad)}.inventory-button.red{background:linear-gradient(135deg,#ff5555,#ff8b8b)}.inventory-button.muted{background:#2a3344;color:#f2f4f8}.inventory-section-title{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;margin-bottom:20px}.inventory-section-title>span{color:#aeb7c8;font-weight:900}.inventory-material-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.inventory-job,.inventory-material,.inventory-movement{border-radius:24px;padding:20px}.inventory-job-header,.inventory-material-top,.inventory-movement-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.inventory-pill,.inventory-status{border-radius:999px;padding:5px 10px;font-weight:900;font-size:12px}.inventory-pill.ok,.inventory-status.consume,.inventory-status.done{background:rgba(79,220,132,.18);color:#71f2a4}.inventory-pill.muted,.inventory-status.cancelled,.inventory-status.release{background:rgba(160,170,190,.16);color:#c7cedc}.inventory-status.queued,.inventory-status.reserve{background:rgba(255,139,50,.17);color:#ff9b4f}.inventory-status.in_progress{background:rgba(68,145,255,.18);color:#7bb1ff}.inventory-status.failed,.inventory-status.waste{background:rgba(255,87,87,.18);color:#ff8181}.inventory-progress{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:8px;background:rgba(255,255,255,.08);border:0;border-radius:99px;overflow:hidden;margin:18px 0}.inventory-progress::-webkit-progress-bar{background:rgba(255,255,255,.08);border-radius:99px}.inventory-progress::-webkit-progress-value{background:linear-gradient(90deg,#ff8b32,#58e08b);border-radius:99px}.inventory-progress::-moz-progress-bar{background:linear-gradient(90deg,#ff8b32,#58e08b);border-radius:99px}.inventory-job-metrics,.inventory-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.inventory-job-metrics{grid-template-columns:repeat(6,minmax(0,1fr));margin:16px 0}.inventory-job-metrics div,.inventory-mini-grid div{background:rgba(255,255,255,.05);border-radius:16px;padding:12px}.inventory-page dt{color:#8d99ad;font-size:12px;font-weight:800;margin-bottom:6px}.inventory-page dd{margin:0;color:#fff;font-weight:950}.inventory-job-list,.inventory-ledger{display:grid;grid-gap:14px;gap:14px}.inventory-id{color:#8793a8;font-weight:900;direction:ltr}.inventory-actions{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.inventory-inline-form{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px}.inventory-page input,.inventory-page select{width:100%;background:rgba(4,8,15,.75);color:#fff;border:1px solid rgba(255,255,255,.11);border-radius:14px;padding:12px;font:inherit}.inventory-weight-converter{width:100%;grid-column:1/-1;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px;background:rgba(255,255,255,.035)}.inventory-weight-label{display:block;color:#ff9b4f;font-weight:950;margin-bottom:10px}.inventory-weight-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.inventory-weight-input-grid span{display:block;color:#aeb7c8;font-weight:800;font-size:12px;margin-bottom:6px}.inventory-unit-hint{margin:10px 0 0;color:#71f2a4;font-size:12px;font-weight:900}.inventory-unit-hint.danger{color:#ff8b8b}@media (max-width:720px){.inventory-weight-input-grid{grid-template-columns:1fr}}.inventory-done,.inventory-empty{border:1px dashed rgba(255,255,255,.16);border-radius:18px;padding:18px;color:#aeb7c8}.inventory-page time{color:#8996ac;direction:ltr;font-size:13px}@media (max-width:1100px){.inventory-material-grid,.inventory-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-job-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.inventory-status.adjust{background:rgba(176,132,255,.18);color:#c7a6ff}.inventory-pill.warn{background:rgba(255,196,64,.16);color:#ffd36b}.inventory-pill.danger{background:rgba(255,87,87,.18);color:#ff8181}.inventory-delta.pos{color:#71f2a4}.inventory-delta.neg{color:#ff8181}.inventory-delta.zero{color:#c7ced9}.inventory-count-fields,.inventory-count-form{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.inventory-count-fields label,.inventory-count-form label{display:grid;grid-gap:6px;gap:6px;color:#d6dbe5;font-weight:800}.inventory-page textarea{width:100%;background:rgba(4,8,15,.75);color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px;font:inherit}.inventory-count-preview{border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:12px}.inventory-field-error{color:#ff8b8b!important;font-weight:900;min-height:1em;margin:0}.inventory-confirm{display:flex!important;align-items:flex-start;gap:8px}.inventory-confirm input{width:auto;margin-top:6px}.inventory-page dd{overflow-wrap:anywhere}@media (max-width:760px){.inventory-inline-form,.inventory-job-metrics,.inventory-material-grid,.inventory-stats-grid{grid-template-columns:1fr}.inventory-job-header,.inventory-reserve-card,.inventory-section-title{align-items:stretch;flex-direction:column}}.form-error{border:1px solid rgba(239,68,68,.35);border-radius:14px;background:rgba(239,68,68,.1);color:#fecaca;padding:12px 14px;line-height:1.8}@keyframes tm-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes tm-fade{0%{opacity:0}to{opacity:1}}[data-tm-seq]{animation:tm-rise var(--tm-motion-duration-reveal) var(--tm-motion-ease-out) both}[data-tm-seq=fade]{animation-name:tm-fade;animation-duration:var(--tm-motion-duration-sequence)}[data-tm-seq-step="1"]{animation-delay:calc(var(--tm-motion-stagger) * 1)}[data-tm-seq-step="2"]{animation-delay:calc(var(--tm-motion-stagger) * 2)}[data-tm-seq-step="3"]{animation-delay:calc(var(--tm-motion-stagger) * 3)}[data-tm-seq-step="4"]{animation-delay:calc(var(--tm-motion-stagger) * 4)}[data-tm-seq-step="5"]{animation-delay:calc(var(--tm-motion-stagger) * 5)}[data-tm-seq-step="6"]{animation-delay:calc(var(--tm-motion-stagger) * 6)}[data-tm-seq-step="8"]{animation-delay:calc(var(--tm-motion-stagger) * 8)}html[data-tm-motion=on] [data-tm-reveal]{transition:opacity var(--tm-motion-duration-reveal) var(--tm-motion-ease-out),transform var(--tm-motion-duration-reveal) var(--tm-motion-ease-out)}html[data-tm-motion=on] [data-tm-reveal]:not([data-tm-revealed]){opacity:0;transform:translate3d(0,20px,0)}html[data-tm-motion=on] [data-tm-reveal=fade]:not([data-tm-revealed]){transform:none}[data-tm-reveal=line]{transform-origin:100% 50%}html[data-tm-motion=on] [data-tm-reveal=line]:not([data-tm-revealed]){opacity:1;transform:scaleX(0)}html[data-tm-motion=on] [data-tm-reveal=line]{transition-duration:var(--tm-motion-duration-sequence);transition-timing-function:var(--tm-motion-ease-in-out)}[data-tm-delay="1"]{transition-delay:calc(var(--tm-motion-stagger) * 1)}[data-tm-delay="2"]{transition-delay:calc(var(--tm-motion-stagger) * 2)}[data-tm-delay="3"]{transition-delay:calc(var(--tm-motion-stagger) * 3)}[data-tm-delay="4"]{transition-delay:calc(var(--tm-motion-stagger) * 4)}[data-tm-delay="5"]{transition-delay:calc(var(--tm-motion-stagger) * 5)}[data-tm-delay="6"]{transition-delay:calc(var(--tm-motion-stagger) * 6)}@media print{[data-tm-reveal],[data-tm-seq]{opacity:1!important;transform:none!important;animation:none!important}}