@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}*{box-sizing:border-box}body{margin:0;background:#f7f9fc;color:#14213d;font-family:var(--font-inter),Inter,system-ui,sans-serif;font-size:16px}a{text-decoration:none;color:inherit}.saveToast{position:fixed;top:22px;right:24px;z-index:9999;display:flex;align-items:center;gap:11px;min-width:260px;max-width:390px;padding:13px 16px;background:#fff;border:1px solid #bfe4ca;border-left:4px solid #24a956;border-radius:10px;box-shadow:0 12px 32px rgba(15,23,42,.16);animation:saveToastIn .18s ease-out}.saveToastCheck{width:29px;height:29px;flex:0 0 29px;border-radius:50%;display:grid;place-items:center;background:#eaf8ee;color:#078d42;font-weight:900;font-size:17px}.saveToast div{display:grid;grid-gap:2px;gap:2px}.saveToast strong{font-size:14px;color:#14213d}.saveToast small{font-size:12px;color:#526985}@keyframes saveToastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.shell{min-height:100vh;display:grid;grid-template-columns:235px 1fr}.sidebar{background:#fff;padding:25px 14px;border-right:1px solid #dfe6f0;position:relative}.brand{display:flex;align-items:center;gap:10px;margin:0 9px 32px;font-size:27px;font-weight:850;color:#13213a}.brand small{display:block;font-size:7px;letter-spacing:1px;color:#8190a7}.brandMark{width:28px;height:28px;position:relative}.brandMark i{position:absolute;width:10px;height:10px;transform:rotate(45deg)}.brandMark i:first-child{background:#00a7c8;left:9px}.brandMark i:nth-child(2){background:#ed334e;left:1px;top:9px}.brandMark i:nth-child(3){background:#ffb21c;left:17px;top:9px}.brandMark i:nth-child(4){background:#24a956;left:9px;top:17px}.navGroup{margin-bottom:22px}.navGroup>span{display:block;font-size:10px;font-weight:850;letter-spacing:.8px;color:#657895;padding:0 10px 7px}.sidebar nav{display:grid;grid-gap:4px;gap:4px}.sidebar a{padding:11px;border-radius:8px;color:#263a5b;font-weight:650;font-size:14px;display:flex;align-items:center;gap:13px}.sidebar a svg{color:#294a78}.sidebar a.active,.sidebar a:hover{background:#eaf2ff;color:#075ee6}.content{padding:25px 31px;max-width:1750px;width:100%}.content header{justify-content:space-between;margin-bottom:23px}.content header,.titleWithIcon{display:flex;align-items:center}.titleWithIcon{gap:17px}.categoryIcon{width:70px;height:70px;border-radius:50%;background:#eaf8fb;color:#00a7c8;display:grid;place-items:center}.secondaryButton{border:1px solid #d6dfec;border-radius:9px;background:#fff;padding:11px 15px;font-size:13px;font-weight:750;display:flex;align-items:center;gap:9px}h1{font-size:33px;margin:2px 0;color:#101c35}.muted{color:#526985}.estimatorHeader p{margin:5px 0;font-size:15px}.card{background:#fff;border:1px solid #dfe6f0;border-radius:12px;box-shadow:0 4px 16px rgba(15,23,42,.055)}.estimatorWorkspace,.largeFormatEstimator{display:grid;grid-template-columns:minmax(545px,.9fr) minmax(760px,1.35fr);grid-gap:20px;gap:20px;align-items:stretch}.largeFormatEstimator>.card,.specificationCard,.summaryCard{padding:18px}.sectionBlock{border:1px solid #e3e9f2;border-radius:11px;padding:19px;margin-bottom:16px}.specBlock{background:linear-gradient(135deg,#fff,#f7fcfd);border-color:#cfeaf0;border-top:3px solid #00a7c8}.finishBlock{background:linear-gradient(135deg,#fff,#fff8fc);border-color:#f0d8e7;border-top:3px solid #d72f83}.panelHeading{display:flex;align-items:center;gap:11px;margin-bottom:20px}.panelHeading h2{font-size:21px;font-weight:850;margin:0}.panelIcon{width:39px;height:39px;border-radius:8px;background:#eaf8fb;color:#00a7c8;display:grid;place-items:center}.blueHeading h2{color:#008ba8}.finishBlock .fieldLabel svg,.purpleHeading .panelIcon,.purpleHeading h2{color:#c22476}.purpleHeading .panelIcon{background:#fdeaf4}.greenHeading .panelIcon{background:#fff4c7;color:#c78d00}.form{display:grid;grid-gap:18px;gap:18px}.form label{display:grid;grid-gap:8px}.fieldLabel,.form label{gap:8px;font-size:14px;font-weight:800}.fieldLabel{display:flex;align-items:center}.fieldLabel svg{color:#00a7c8}.form input,.form select,.form textarea,.largeFormatSelector select{width:100%;border:1px solid #cbd7e6;border-radius:8px;background:#fff;padding:12px 13px;font:inherit;font-size:14px;font-weight:700;min-height:46px}.formRow{display:flex;gap:13px}.formRow label{flex:1 1;min-width:0}.uvPlanningRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;align-items:start}.uvPlanningRow label{width:100%;min-width:0}.uvPlanningRow input,.uvPlanningRow select{height:46px;min-height:46px}.lowerForm{padding:5px 4px}.marginField{max-width:235px;margin-top:16px}.summaryCard{border-top:3px solid #f2c500}.permissionBadge{margin-left:auto;border:1px solid #f1cf78;background:#fff8e6;color:#a76500;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:800}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:22px}.stats article{position:relative;background:#fff;border:1px solid #dce5f0;border-radius:9px;padding:16px}.stats span{display:block;font-size:13px;font-weight:800;margin-bottom:10px}.stats strong{font-size:28px}.quoteStats article:first-child strong,.quoteStats article:nth-child(2) strong{color:#008ba8}.quoteStats article:last-child strong{color:#0b9a48}.summarySection{border:1px solid #dbe5f3;border-radius:10px;padding:20px;margin-top:4px;background:#f7faff}.summaryTabs{display:flex;gap:6px;border-bottom:1px solid #d6e2f1;margin:-4px 0 18px}.summaryTabs button{border:0;background:transparent;padding:10px 14px;font:inherit;font-size:14px;font-weight:800;color:#66778e;cursor:pointer;border-bottom:3px solid transparent}.summaryTabs button.active{color:#075ee6;border-bottom-color:#075ee6}.productionBlend{display:grid;grid-template-columns:repeat(4,1fr)}.productionList{display:contents}.productionList>div{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border-right:1px solid #d7e2f2;min-height:76px}.productionList>div>svg{color:#00a7c8;width:22px}.productionList p{margin:0}.productionList strong{display:block;font-size:17px}.productionList small{display:block;color:#78869a;font-size:11px;margin-top:3px}.productionNumbers{display:contents}.productionNumbers>div{display:flex;gap:10px;padding:22px 15px;border-top:1px solid #cbdcf5;border-right:1px solid #d7e2f2;min-height:105px}.metricIcon{width:36px;height:36px;border:1px solid #d7e3f6;border-radius:7px;background:#fff;display:grid;place-items:center;color:#d72f83}.productionNumbers p{margin:0;display:grid;grid-gap:8px;gap:8px;font-size:13px}.productionNumbers strong{color:#008ba8;font-size:29px}.costSection{border:1px solid #eadfd0;border-radius:10px;margin-top:15px;padding:16px;background:#fffdf8}.costHeading{display:flex;align-items:center}.costRow{border-bottom:1px dotted #d7dde7;padding:10px 7px;font-size:14px}.costRow,.estimateTotal{display:flex;justify-content:space-between}.estimateTotal{margin-top:15px;background:#f1faf3;border:1px solid #d4ead9;border-radius:9px;padding:17px;align-items:center;color:#078d42}.estimateTotal b{font-size:29px}.mixedSizes{grid-gap:10px}.mixedSizes,.sizeRow{display:grid;gap:10px}.sizeRow{grid-template-columns:58px repeat(3,minmax(0,1fr)) 30px;grid-gap:10px;align-items:end;padding:11px;border:1px solid #d9e6ef;border-radius:9px;background:#fff}.sizeNumber{align-self:center;font-size:12px;font-weight:850;color:#008ba8}.sizeRow label{gap:5px}.sizeRow .fieldLabel{font-size:12px}.sizeRow input{min-height:42px}.removeSize{width:30px;height:42px;border:0;background:transparent;color:#c22476;font-size:23px;cursor:pointer}.addSize{justify-self:start;border:1px solid #9ddbe7;background:#eefbfc;color:#008ba8;border-radius:8px;padding:9px 14px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.sheetLayoutPanel{padding:2px 4px 8px}.sheetLayoutToolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.sheetLayoutToolbar>div:first-child{display:grid;grid-gap:3px;gap:3px}.sheetLayoutToolbar span{font-size:12px;color:#718197}.sheetLayoutToolbar button{border:1px solid #d2deed;background:#fff;border-radius:7px;padding:8px 11px;margin-left:6px;font-weight:750;cursor:pointer}.sheetLayoutToolbar button:disabled{opacity:.4}.sheetCanvas{position:relative;width:min(100%,420px);margin:0 auto;background:#fff;border:2px solid #203756;border-radius:5px;overflow:hidden;box-shadow:0 3px 10px rgba(15,23,42,.08)}.sheetPiece{position:absolute;border:1.5px solid #078eb0;background:#e7f8fb;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;color:#075d72;font-size:10px;text-align:center}.sheetPiece strong{font-size:11px}.sheetPiece small{font-size:8px}.layoutLegend{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:15px}.layoutLegend span{border:1px solid #dce6f2;background:#fff;border-radius:8px;padding:9px;text-align:center;font-size:11px;color:#687990}.layoutLegend b{display:block;color:#14213d;font-size:15px;margin-bottom:2px}.infoCallout{display:flex;align-items:center;border:1px solid #cfe5d5;background:#f2faf4;color:#176a38;border-radius:9px;padding:11px 13px;margin-bottom:14px;font-size:13px}.infoCallout svg{margin-right:8px}.largeFormatSelector{max-width:560px;margin-bottom:20px;background:#f7fcfd;border:1px solid #cfeaf0;border-top:3px solid #00a7c8;border-radius:11px;padding:16px 18px}.largeFormatSelector .fieldLabel{margin-bottom:10px;color:#008ba8}.estimatorFooterInfo{margin-top:22px;background:#fff;border:1px solid #dfe6f0;border-radius:11px;display:grid;grid-template-columns:repeat(5,1fr);padding:18px 20px}.estimatorFooterInfo>div{display:flex;gap:12px;padding:2px 18px;border-right:1px solid #edf0f5}.estimatorFooterInfo>div:last-child{border-right:0}.estimatingHub{padding-bottom:42px}.estimatingHub .estimatorHeader{margin-bottom:18px}.hubIntro{background:linear-gradient(115deg,#fff,#f8fbff 72%,#f1fbfc);border:1px solid #dfe7f2;border-radius:14px;padding:20px 27px;display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:20px;box-shadow:0 5px 18px rgba(15,23,42,.045)}.hubIntro .eyebrow{font-size:11px;letter-spacing:1.15px;font-weight:850;color:#008ba8}.hubIntro h2{font-size:24px;margin:6px 0 0}.hubFlow{gap:9px;white-space:nowrap}.hubFlow,.hubFlow span{display:flex;align-items:center}.hubFlow span{gap:7px;background:#fff;border:1px solid #dbe5f2;border-radius:9px;padding:10px 12px;font-size:12px;font-weight:750}.hubFlow span:first-of-type svg{color:#00a7c8}.hubFlow span:nth-of-type(2) svg{color:#d72f83}.hubFlow span:nth-of-type(3) svg{color:#d39d00}.hubFlow b{color:#8b9ab0}.departmentGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.departmentCard{position:relative;background:#fff;border:1px solid #dfe6f0;border-radius:14px;min-height:245px;box-shadow:0 5px 18px rgba(15,23,42,.05);overflow:hidden;transition:.18s ease}.departmentCard:before{content:"";position:absolute;left:0;right:0;top:0;height:4px}.departmentCard.cyan:before{background:#00a7c8}.departmentCard.magenta:before{background:#d72f83}.departmentCard.yellow:before{background:#f2c500}.departmentCard.green:before{background:#24a956}.departmentCard:hover{transform:translateY(-2px);box-shadow:0 9px 24px rgba(15,23,42,.09);border-color:#cbd7e6}.machineDepartmentCard{display:grid;grid-template-columns:42% 58%;min-height:255px}.machineVisual{display:grid;place-items:center;padding:24px 18px;position:relative}.cyan .machineVisual{background:linear-gradient(135deg,#e9f8ff,#dff3ff)}.magenta .machineVisual{background:linear-gradient(135deg,#fff0f8,#f7e9f5)}.yellow .machineVisual{background:linear-gradient(135deg,#fff9df,#fff0c8)}.green .machineVisual{background:linear-gradient(135deg,#effaf2,#e4f6e9)}.machineSvg{width:100%;max-width:245px;height:auto;fill:#26364b;stroke:#26364b;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.machineSvg .machineAccent{fill:#00a7c8;stroke:#00a7c8}.machineSvg .machinePaper{fill:#fff;stroke:#9fb2c9}.machineSvg .machinePrint{fill:none;stroke:#d72f83;stroke-width:3}.machineSvg .machineScreen{fill:#f2c500;stroke:#f2c500}.machineCardBody{padding:21px 22px 0;display:flex;flex-direction:column}.departmentTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.departmentTop h2{font-size:22px;margin:0}.departmentStatus{font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.5px;color:#8a6a00;background:#fff7da;border:1px solid #f0d77b;border-radius:20px;padding:6px 10px}.departmentStatus.ready{color:#087a3d;background:#eef9f1;border-color:#bfe4ca}.machineCardBody>p{margin:13px 0 0;color:#526985;line-height:1.45;min-height:47px}.departmentMeta{display:flex;align-items:center;gap:8px;margin-top:14px;color:#526985;font-size:12px;font-weight:700}.departmentMeta svg{color:#008ba8}.departmentAction{margin:auto -22px 0;padding:14px 22px;border-top:1px solid #edf1f6;display:flex;justify-content:space-between;align-items:center;background:#fbfcfe}.departmentAction strong{font-size:13px}.departmentAction span{font-size:22px;color:#075ee6}.hubFooter{grid-template-columns:repeat(4,1fr);border-top:3px solid #00a7c8}.hubFooter>div:nth-child(2) svg{color:#d72f83}.hubFooter>div:nth-child(3) svg{color:#d39d00}.hubFooter>div:nth-child(4) svg{color:#24a956}@media(max-width:1300px){.estimatorWorkspace,.largeFormatEstimator{grid-template-columns:1fr}.shell{grid-template-columns:215px 1fr}.hubIntro{align-items:flex-start;flex-direction:column}.machineDepartmentCard{grid-template-columns:38% 62%}}@media(max-width:900px){.departmentGrid{grid-template-columns:1fr}.hubFlow{white-space:normal;flex-wrap:wrap}}@media(max-width:800px){.shell{grid-template-columns:1fr}.sidebar{display:none}.content{padding:20px}.formRow,.stats,.uvPlanningRow{grid-template-columns:1fr}.formRow,.uvPlanningRow{display:grid}.productionBlend{grid-template-columns:1fr}.productionList,.productionNumbers{display:grid}.sizeRow{grid-template-columns:1fr}.sizeNumber{margin-bottom:4px}.layoutLegend{grid-template-columns:repeat(2,1fr)}.machineDepartmentCard{grid-template-columns:1fr}.machineVisual{min-height:180px}.hubFlow b{display:none}.estimatorFooterInfo{grid-template-columns:1fr}.estimatorFooterInfo>div{border-right:0;border-bottom:1px solid #edf0f5;padding:12px}}.summaryCard .formActions{display:flex;margin-top:12px}.summaryCard .addOrderButton{width:100%;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #075ee6;border-radius:10px;background:linear-gradient(135deg,#075ee6,#064fc4);box-shadow:0 7px 16px rgba(7,94,230,.2);color:#fff;font:inherit;font-size:15px;font-weight:850;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.summaryCard .addOrderButton:hover:not([aria-disabled=true]):not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#0868fa,#0757d5);box-shadow:0 10px 20px rgba(7,94,230,.25)}.summaryCard .addOrderButton:focus-visible{outline:3px solid rgba(7,94,230,.25);outline-offset:2px}.summaryCard .addOrderButton:disabled,.summaryCard .addOrderButton[aria-disabled=true]{border-color:#aebbd0;background:#dbe2ec;box-shadow:none;color:#6d7d94;cursor:not-allowed}.orderSectionEyebrow{color:#008da8;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.orderWorkspace{display:grid;grid-gap:18px;gap:18px}.orderDetailHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.orderDetailHeader h1{margin:3px 0 5px;font-size:34px}.orderCommandBar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border:1px solid #dce6f2;border-top:3px solid #00a8c6;border-radius:16px;background:linear-gradient(110deg,#fff 65%,#eefbfe);box-shadow:0 10px 28px rgba(15,49,88,.06)}.orderIdentity{display:flex;align-items:center;gap:14px}.orderIdentityIcon{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;border-radius:14px;background:#e5f9fd;color:#008ea9}.orderIdentity small,.orderIdentity strong{display:block}.orderIdentity strong{font-size:18px}.orderIdentity small{margin-top:3px;color:#617692}.orderCommandStats{display:flex;align-items:center}.orderCommandStats>div{min-width:105px;padding:8px 14px;border-left:1px solid #d8e4f0}.orderCommandStats span,.orderCommandStats strong{display:block}.orderCommandStats span{color:#71839b;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.orderCommandStats strong{margin-top:3px}.orderCommandTotal strong{color:#008f42;font-size:24px}.orderWorkflowCard{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 18px}.orderWorkflowCard form,.orderWorkflowCard>div{display:flex;align-items:center;gap:12px}.orderWorkflowCard small,.orderWorkflowCard strong{display:block}.orderWorkflowCard small{margin-top:2px;color:#687b93}.workflowDot{width:12px;height:12px;flex:0 0 auto;border-radius:99px;background:#f2b01e;box-shadow:0 0 0 5px #fff5d8}.orderItemsCard{overflow:hidden;padding:0;border-radius:16px;box-shadow:0 8px 24px rgba(15,49,88,.05)}.orderItemsTitle{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #e2eaf3}.orderItemsTitle h2{margin:2px 0 0;font-size:22px}.orderItemsTitle p{margin:4px 0 0;color:#667b95}.itemEntryLinks{display:flex;gap:8px;flex-wrap:wrap}.itemEntryLinks a{padding:10px 13px;border:1px solid #cddbea;border-radius:10px;color:#08264b;background:#fff;font-weight:750;text-decoration:none}.itemEntryLinks a:first-child{color:#fff;border-color:#0863e8;background:#0863e8}.orderItemGridHeader,.orderItemRow>summary{display:grid;grid-template-columns:42px minmax(280px,1.7fr) 90px 115px 125px 24px;align-items:center;grid-gap:12px;gap:12px}.orderItemGridHeader{padding:10px 20px;color:#62758f;background:#f5f8fc;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.orderItemGridHeader span:first-child{grid-column:1/3}.orderItemGrid,.orderItemRow{border-bottom:1px solid #e3eaf2}.orderItemRow>summary{padding:17px 20px;cursor:pointer;list-style:none}.orderItemRow>summary::-webkit-details-marker{display:none}.orderItemRow>summary:hover,.orderItemRow[open]>summary{background:#f7fbfe}.orderItemRow summary>span:nth-child(3) small{display:block;color:#75879d}.itemDepartment{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#007f99;background:#e7f8fc}.itemSummary em,.itemSummary small,.itemSummary strong{display:block}.itemSummary strong{font-size:16px}.itemSummary small{margin-top:3px;color:#657994;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.itemSummary em{margin-top:5px;color:#0089a4;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.itemChevron{color:#0870ee;font-size:18px;transition:transform .2s}.orderItemRow[open] .itemChevron{transform:rotate(180deg)}.orderItemExpanded{padding:0 20px 20px}.itemRoute{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;color:#234a73;background:#eef6fc;font-size:12px}.itemRoute>span{display:inline-flex;align-items:center;gap:5px}.itemRoute>span:first-child{margin-right:4px;font-weight:800}.itemRoute b{width:19px;height:19px;display:grid;place-items:center;border-radius:99px;color:#fff;background:#00a1bf;font-size:10px}.itemDetailColumns{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:16px;gap:16px;margin-top:14px}.itemCommercialDetails,.itemProductionDetails{padding:16px;border:1px solid #dce6f2;border-radius:12px;background:#fff}.itemCommercialDetails h3,.itemProductionDetails h3{margin:0 0 12px;font-size:15px}.itemProductionDetails dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0}.itemProductionDetails dt{color:#74869d;font-size:11px}.itemProductionDetails dd{margin:2px 0 0;font-weight:700}.itemProductionDetails p{margin:14px 0 0;color:#536a85}.commercialCards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.commercialCards>div{padding:10px;border-radius:9px;background:#f5f8fc}.commercialCards span,.commercialCards strong{display:block}.commercialCards span{color:#71839a;font-size:10px}.commercialCards strong{margin-top:3px}.priceOverrideForm{display:grid;grid-template-columns:1fr 1.5fr auto;grid-gap:8px;gap:8px;align-items:end;margin-top:12px}.priceOverrideForm label{font-size:11px;font-weight:700}.priceOverrideForm small{grid-column:1/-1;color:#687c94}.addOrderItemPanel{border-top:1px solid #e3eaf2;background:#f8fbfe}.addOrderItemPanel>summary{display:grid;grid-template-columns:38px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:16px 20px;cursor:pointer;list-style:none}.addOrderItemPanel>summary::-webkit-details-marker{display:none}.addOrderItemPanel>summary>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#008ba6;background:#e4f8fc}.addOrderItemPanel>summary small,.addOrderItemPanel>summary strong{display:block}.addOrderItemPanel>summary small{margin-top:2px;color:#677c95}.addOrderItemPanel>.form{padding:4px 20px 20px}.compactCommercialFields{align-items:end}.commercialSnapshot{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:13px;border:1px solid #d4e3ef;border-radius:11px;background:#f6fbff}.commercialSnapshot span,.commercialSnapshot strong{display:block}.commercialSnapshot span{color:#6a7d95;font-size:11px}.commercialSnapshot strong{margin-top:3px}.orderCreateAction,.orderTotals{display:flex;justify-content:flex-end}.orderTotals{gap:30px;padding:18px 22px;border:1px solid #d8ebdd;border-radius:14px;background:#f6fbf7}.orderTotals>div{min-width:120px}.orderTotals span,.orderTotals strong{display:block}.orderTotals span{color:#61778e;font-size:11px;font-weight:750;text-transform:uppercase}.orderTotals strong{margin-top:4px;font-size:18px}.orderTotals .grand strong{color:#008d41;font-size:25px}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.orderCommandBar,.orderDetailHeader,.orderItemsTitle{align-items:stretch;flex-direction:column}.orderCommandStats{justify-content:space-between;flex-wrap:wrap}.orderCommandStats>div{flex:1 1;border-left:0;border-top:1px solid #d8e4f0}.orderItemGridHeader{display:none}.orderItemRow>summary{grid-template-columns:42px 1fr 90px 120px 24px}.orderItemRow>summary>span:nth-child(4){display:none}}.orderPageHeader{margin-bottom:20px}.orderForm{overflow:hidden;padding:0;border-top:3px solid #00a8c6;border-radius:16px;box-shadow:0 10px 28px rgba(15,49,88,.06)}.orderForm>.sectionTitle{padding:22px 24px 18px;border-bottom:1px solid #e1eaf3;background:linear-gradient(110deg,#fff 68%,#eefbfe)}.orderForm>.sectionTitle h2{margin:4px 0 6px;font-size:24px}.orderForm>.sectionTitle p{margin:0;color:#607691}.orderForm>.form{display:grid;grid-gap:18px;gap:18px;padding:22px 24px 24px}.formDivider{display:flex;align-items:center;gap:12px;margin-top:2px;color:#15385f;font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.formDivider:after{height:1px;content:"";flex:1 1;background:#dce6f1}.orderForm .formRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.orderForm label{display:grid;grid-gap:7px;gap:7px;color:#0a2446;font-size:12px;font-weight:800}.orderForm input,.orderForm select,.orderForm textarea{width:100%;min-height:46px;padding:10px 13px;border:1px solid #cbd9e9;border-radius:10px;color:#071d3d;background:#fff;font:inherit;outline:none;transition:border-color .16s,box-shadow .16s}.orderForm textarea{min-height:72px;resize:vertical}.orderForm input:focus,.orderForm select:focus,.orderForm textarea:focus{border-color:#00a0bf;box-shadow:0 0 0 3px rgba(0,160,191,.12)}.orderForm input[readonly]{color:#526b86;background:#f5f8fb}.orderForm .grow{grid-column:span 1}.customerPicker{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid #d9e6f1;border-radius:14px;background:#f8fbfe}.customerPicker:before{content:"Customer";color:#008da8;font-size:12px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.segmented{display:inline-grid;grid-template-columns:1fr 1fr;justify-self:start;padding:4px;border:1px solid #d4e0ed;border-radius:11px;background:#edf3f8}.segmented button{min-width:145px;padding:9px 14px;border:0;border-radius:8px;color:#536b85;background:transparent;font-weight:800;cursor:pointer}.segmented button.selected{color:#fff;background:#0866e8;box-shadow:0 3px 9px rgba(8,102,232,.22)}.customerMatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.customerMatch{display:grid;grid-template-columns:1fr;grid-gap:3px;gap:3px;min-width:0;padding:12px 13px;border:1px solid #d8e3ef;border-radius:10px;text-align:left;color:#0b2344;background:#fff;cursor:pointer;transition:border-color .16s,background .16s,transform .16s}.customerMatch:hover{border-color:#83cfe0;background:#f3fbfd;transform:translateY(-1px)}.customerMatch.selected{border-color:#00a1c0;background:#eafaff;box-shadow:0 0 0 2px rgba(0,161,192,.1)}.customerMatch span,.customerMatch strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customerMatch strong{font-size:14px}.customerMatch span{color:#637993;font-size:11px}.customerSummary{display:grid;grid-template-columns:1fr 1fr 1.5fr;grid-gap:10px;gap:10px;padding:12px 14px;border-left:4px solid #0ab26b;border-radius:9px;color:#526a84;background:#edf9f2;font-size:12px}.customerSummary strong{color:#073d29}.newCustomerFields{display:grid;grid-gap:12px;gap:12px}.newCustomerFields .formRow{grid-template-columns:repeat(2,minmax(0,1fr))}.hint{padding:10px 12px;border-radius:9px;color:#526b85;background:#edf4fa;font-size:12px}.orderItemDraft{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid #f0d9aa;border-radius:14px;background:#fffdf8}.commercialSnapshot{align-items:center}.commercialSnapshot p{margin:0;color:#4f6882;font-size:12px}.commercialSnapshot label{display:block}.commercialSnapshot input{margin-top:5px;background:#fff}.orderForm .formActions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:3px}.orderForm .formActions>span{color:#61768f;font-size:12px}.orderForm .formActions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:180px;padding:12px 18px;border:0;border-radius:10px;color:#fff;background:#0864e7;font-weight:850;box-shadow:0 7px 16px rgba(8,100,231,.2);cursor:pointer}.orderListHeading{padding:20px 22px}.orderListHeading h2{margin:3px 0 4px}.orderListHeading p{margin:0;color:#657b94}.ordersTable .tableLink{text-decoration:none}@media(max-width:1100px){.orderForm .formRow{grid-template-columns:repeat(2,minmax(0,1fr))}.customerSummary{grid-template-columns:1fr}.commercialSnapshot{grid-template-columns:1fr 1fr}.commercialSnapshot p{grid-column:1/-1}}@media(max-width:700px){.orderForm>.form,.orderForm>.sectionTitle{padding-left:16px;padding-right:16px}.commercialSnapshot,.customerMatches,.newCustomerFields .formRow,.orderForm .formRow{grid-template-columns:1fr}.segmented{width:100%}.segmented button{min-width:0}.orderForm .formActions{align-items:stretch;flex-direction:column}.orderForm .formActions button{width:100%}}.orderForm>.sectionTitle{padding-top:26px;padding-bottom:22px}.orderForm>.sectionTitle h2{font-size:28px;line-height:1.2}.orderForm>.sectionTitle p{font-size:15px;line-height:1.55}.customerPicker:before,.formDivider,.orderSectionEyebrow{font-size:13px}.orderForm>.form{gap:22px}.orderForm label{font-size:14px;line-height:1.35}.orderForm input,.orderForm select,.orderForm textarea{min-height:50px;font-size:15px;line-height:1.4}.customerPicker{gap:16px;padding:20px}.segmented button{min-height:44px;font-size:14px}.customerMatches{gap:12px}.customerMatch{min-height:68px;padding:13px 15px;border-width:1px}.customerMatch strong{font-size:15px;line-height:1.35}.customerMatch span{font-size:13px;line-height:1.4}.customerMatch:focus-visible,.orderForm .formActions button:focus-visible,.segmented button:focus-visible{outline:3px solid #ffbf47;outline-offset:3px}.customerSummary{font-size:14px;line-height:1.45}.orderItemDraft{gap:17px;padding:20px}.commercialSnapshot span{font-size:13px}.commercialSnapshot strong{font-size:18px}.commercialSnapshot p,.hint,.orderForm .formActions>span{font-size:14px;line-height:1.45}.orderForm .formActions button{min-height:50px;font-size:15px}.orderListHeading p{font-size:14px;line-height:1.45}.customerSearch{position:relative}.customerSearch>label{display:grid}.customerSearch .customerMatches{position:absolute;z-index:20;top:calc(100% + 7px);left:0;right:0;display:grid;grid-template-columns:1fr;max-height:340px;overflow:auto;padding:7px;border:1px solid #cbdbea;border-radius:12px;background:#fff;box-shadow:0 14px 35px rgba(15,49,88,.18)}.customerSearch .customerMatch{min-height:60px}.customerNoResults{padding:18px;color:#5c718b;text-align:center;font-size:14px}.orderItemDraft{display:block;padding:0;overflow:hidden}.orderItemDraft>.formDivider{margin:0;padding:15px 16px;background:#fffaf0}.orderDraftGridHeader,.orderDraftGridRow{display:grid;grid-template-columns:minmax(260px,2fr) minmax(150px,1fr) 90px 125px 135px;grid-gap:0;gap:0}.orderDraftGridHeader{padding:9px 12px;color:#60748d;background:#f2f6fa;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.orderDraftGridHeader span{padding:0 10px}.orderDraftGridRow{padding:0 12px;background:#fff}.orderDraftGridRow label{display:block;padding:9px 6px;border-right:1px solid #e1e8f0}.orderDraftGridRow label:last-child{border-right:0}.orderDraftGridRow input,.orderDraftGridRow select{min-height:44px;border-color:transparent;border-radius:7px;background:transparent}.orderDraftGridRow input:focus,.orderDraftGridRow input:hover,.orderDraftGridRow select:focus,.orderDraftGridRow select:hover{border-color:#8fcddd;background:#fff}.orderDraftGridRow label:last-child input{color:#008c42;font-weight:850}.orderSpecificationLine{display:grid!important;grid-template-columns:185px 1fr;align-items:center;grid-gap:10px;gap:10px;padding:10px 18px;border-top:1px solid #e2e9f0;background:#fbfcfe}.orderSpecificationLine>span{color:#526b86;font-size:12px;font-weight:850;text-transform:uppercase}.orderSpecificationLine input{min-height:42px}.estimatorPriceNote{display:flex;align-items:center;gap:14px;padding:10px 18px;border-top:1px solid #d9e8dc;color:#4d677f;background:#f2faf4;font-size:13px}.estimatorPriceNote strong{color:#008940}.estimatorPriceNote span{padding-left:14px;border-left:1px solid #c7dfcd}@media(max-width:900px){.orderDraftGridHeader{display:none}.orderDraftGridRow{grid-template-columns:1fr 1fr}.orderDraftGridRow label{border-bottom:1px solid #e1e8f0}.orderDraftGridRow label:before{display:block;margin:0 5px 3px;color:#60748d;font-size:10px;font-weight:850;text-transform:uppercase}.orderDraftGridRow label:first-child:before{content:"Item"}.orderDraftGridRow label:nth-child(2):before{content:"Department"}.orderDraftGridRow label:nth-child(3):before{content:"Qty"}.orderDraftGridRow label:nth-child(4):before{content:"Unit price"}.orderDraftGridRow label:nth-child(5):before{content:"Total"}.orderSpecificationLine{grid-template-columns:1fr}.estimatorPriceNote{align-items:flex-start;flex-direction:column}.estimatorPriceNote span{padding-left:0;border-left:0}}@media(max-width:760px){.orderWorkflowCard,.orderWorkflowCard form{align-items:stretch;flex-direction:column}.orderItemRow>summary{grid-template-columns:40px 1fr 24px}.orderItemRow>summary>span:nth-child(3),.orderItemRow>summary>strong{display:none}.commercialSnapshot,.itemDetailColumns,.priceOverrideForm{grid-template-columns:1fr}.orderTotals{justify-content:space-between;gap:12px}}.orderForm .customerSearch .customerMatch{display:flex!important;position:static!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important}.orderForm .customerSearch .customerMatch span,.orderForm .customerSearch .customerMatch strong{display:block!important;position:static!important;inset:auto!important;width:100%!important;height:auto!important;padding:0!important;transform:none!important;line-height:1.35!important}.orderCommercialPanel{overflow:hidden;border:1px solid #d7e3ee;border-radius:13px;background:#fbfdff}.orderCommercialHeading{display:flex;align-items:baseline;gap:10px;padding:13px 16px;border-bottom:1px solid #e0e8f0;background:linear-gradient(90deg,#eef9fc,#f8fbfe)}.orderCommercialHeading strong{color:#087f98;font-size:15px}.orderCommercialHeading span{color:#657991;font-size:12px}.orderCommercialGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:14px 16px 10px}.orderCommercialGrid .commercialAddress{grid-column:span 3}.commercialNotes{padding:0 16px 14px}.orderCommercialPanel textarea{min-height:54px}.itemVerificationError{padding:10px 18px;border-top:1px solid #f2c9c3;color:#a8241d;background:#fff3f1;font-size:13px;font-weight:750}@media(max-width:900px){.orderCommercialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.orderCommercialGrid .commercialAddress{grid-column:span 2}}.orderCommercialGrid.simplified{grid-template-columns:repeat(4,minmax(0,1fr))}.orderCommercialGrid.simplified .commercialAddress{grid-column:span 3}.paymentAfterOrder{display:flex;align-items:center;gap:10px;margin:0 16px 13px;padding:11px 13px;border:1px solid #cfe1f1;border-radius:10px;color:#536b85;background:#f1f7fc;font-size:12px}.paymentAfterOrder strong{color:#0b365f}.orderTotalsPreview{display:flex;justify-content:flex-end;gap:42px;padding:17px 20px;border:1px solid #cfe4d5;border-radius:13px;background:#f4fbf6}.orderTotalsPreview>div{min-width:130px}.orderTotalsPreview span,.orderTotalsPreview strong{display:block}.orderTotalsPreview span{color:#64788d;font-size:11px;font-weight:800;text-transform:uppercase}.orderTotalsPreview strong{margin-top:4px;font-size:19px}.orderTotalsPreview .grand strong{color:#008c42;font-size:26px}@media(max-width:900px){.orderCommercialGrid.simplified{grid-template-columns:repeat(2,minmax(0,1fr))}.orderCommercialGrid.simplified .commercialAddress{grid-column:span 2}.paymentAfterOrder{align-items:flex-start;flex-direction:column}.orderTotalsPreview{justify-content:space-between;gap:12px}}.savedAddressChoice{display:grid!important;grid-template-columns:minmax(260px,1fr) minmax(320px,1.4fr);grid-gap:10px;gap:10px;align-items:end;padding:10px;border:1px solid #bfe4dc;border-radius:10px;background:#f2fbf8}.savedAddressChoice label{margin:0}.savedAddressChoice small{display:flex;align-items:center;min-height:42px;padding:8px 11px;border-radius:8px;color:#426b65;background:#fff;font-size:11px;line-height:1.4}.savedAddressChoice label:nth-child(2){grid-column:2}.savedAddressChoice textarea{min-height:58px!important}.removeSavedItemForm{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid #e5ebf1}.removeSavedItemForm button{padding:8px 11px;border:1px solid #edc4c4;border-radius:8px;color:#aa2525;background:#fff;font-weight:800;cursor:pointer}.removeSavedItemForm small{color:#718197}.estimatorAutoAppend{background-image:linear-gradient(90deg,#f3fcf7,#eef9ff)}.estimatorAutoAppend form button{opacity:.01;width:1px;height:1px;padding:0;overflow:hidden}.estimatorAutoAppend:after{content:"";width:20px;height:20px;border:3px solid #b8dbe7;border-top-color:#0870e8;border-radius:50%;animation:orderSpin .8s linear infinite}@keyframes orderSpin{to{transform:rotate(1turn)}}@media(max-width:900px){.savedAddressChoice{grid-template-columns:1fr}.savedAddressChoice label:nth-child(2),.savedAddressChoice small{grid-column:1}}.orderItemsBuilder{overflow:hidden;border:1px solid #d7e3ee;border-radius:14px;background:#fff}.orderItemsBuilderHeading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 18px;border-bottom:1px solid #dfe8f1;background:linear-gradient(100deg,#fff 68%,#f0fbfd)}.orderItemsBuilderHeading h2{margin:3px 0 2px;font-size:21px}.orderItemsBuilderHeading p{margin:0;color:#637993;font-size:13px}.addAnotherItem,.orderItemsBuilderHeading>button{padding:10px 15px;border:1px solid #0870eb;border-radius:9px;color:#fff;background:#0870eb;font-weight:850;cursor:pointer}.draftItemSummary,.draftItemsHeader{display:grid;grid-template-columns:38px minmax(280px,2fr) 125px 72px 105px 115px 22px;align-items:center;grid-gap:10px;gap:10px}.draftItemsHeader{padding:9px 14px;color:#61758e;background:#f3f7fb;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.draftOrderItem{border-top:1px solid #e1e9f1}.draftOrderItem:first-child{border-top:0}.draftItemSummary{width:100%;padding:14px;border:0;text-align:left;color:#0a2445;background:#fff;cursor:pointer}.draftItemSummary:hover,.draftOrderItem.open>.draftItemSummary{background:#f6fbfe}.draftItemNumber{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#0870e8;background:#eaf3ff;font-weight:850}.draftItemDescription{min-width:0}.draftItemDescription small,.draftItemDescription strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draftItemDescription strong{font-size:15px}.draftItemDescription small{margin-top:3px;color:#667b94;font-size:12px}.draftItemDescription em{display:inline-block;margin-top:5px;padding:3px 6px;border-radius:99px;color:#007f99;background:#e5f8fc;font-size:9px;font-style:normal;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.draftDepartment{justify-self:start;padding:5px 8px;border-radius:7px;color:#405d7b;background:#eef3f8;font-size:11px;font-weight:800}.draftItemTotal{color:#008d42}.draftChevron{color:#0870e8;font-size:17px;transition:transform .18s}.draftOrderItem.open .draftChevron{transform:rotate(180deg)}.draftItemEditor{padding:0 18px 18px;background:#f8fbfe}.draftEditorTitle{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0 11px;border-top:1px solid #dbe6ef}.draftEditorTitle span,.draftEditorTitle strong{display:block}.draftEditorTitle strong{font-size:15px}.draftEditorTitle span{margin-top:2px;color:#657b94;font-size:12px}.removeDraftItem{padding:7px 10px;border:1px solid #efc8c8;border-radius:8px;color:#aa2525;background:#fff;cursor:pointer}.draftEditorGrid{display:grid;grid-template-columns:1.4fr 1fr 1.2fr .6fr .8fr .8fr;grid-gap:11px;gap:11px;padding:14px;border:1px solid #d8e4ef;border-radius:11px;background:#fff}.draftEditorGrid label{font-size:12px!important}.draftProductionSpecification{grid-column:1/-1}.draftEditorFooter{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:11px 13px;color:#58708a;font-size:11px}.draftEditorFooter b{color:#0b355c}.draftItemsEmpty{display:grid;place-items:center;grid-gap:4px;gap:4px;padding:34px;color:#687d95}.draftItemsEmpty strong{color:#15385d}.addItemChooser{padding:17px 18px;border-top:1px solid #dce6ef;background:#f8fbfe}.addItemChooser>div:first-child span,.addItemChooser>div:first-child strong{display:block}.addItemChooser>div:first-child span{margin-top:3px;color:#677c94;font-size:12px}.addItemChoices{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-top:13px}.addItemChoices a,.addItemChoices button{display:block;min-height:72px;padding:12px;border:1px solid #d2deeb;border-radius:10px;text-align:left;text-decoration:none;color:#0a2648;background:#fff;cursor:pointer}.addItemChoices a:hover,.addItemChoices button:hover{border-color:#57bdd1;background:#f2fcfe}.addItemChoices b,.addItemChoices small{display:block}.addItemChoices small{margin-top:4px;color:#687d95}.addAnotherItem{margin:14px 18px;background:#fff;color:#0866df}.orderItemsValidation{margin:0;padding:0 18px 14px;color:#a12a24;font-size:12px;font-weight:700}@media(max-width:1100px){.draftItemsHeader{display:none}.draftItemSummary{grid-template-columns:36px minmax(200px,1fr) 105px 62px 100px 20px}.draftItemSummary>.draftDepartment{display:none}.draftEditorGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.orderItemsBuilderHeading{align-items:stretch;flex-direction:column}.draftItemSummary{grid-template-columns:32px 1fr 72px 20px}.draftItemSummary>span:nth-child(3),.draftItemSummary>span:nth-child(5),.draftItemSummary>strong:nth-child(6){display:none}.addItemChoices,.draftEditorGrid{grid-template-columns:1fr}.draftEditorFooter,.draftEditorTitle{align-items:flex-start;flex-direction:column}.draftEditorFooter{gap:6px}}.doneDraftItem{margin-left:auto;padding:9px 14px;border:0;border-radius:9px;color:#fff;background:#0870e8;font-weight:850;cursor:pointer;box-shadow:0 5px 13px rgba(8,112,232,.18)}.orderWorkspace.editing .orderCommercialWorkspace,.orderWorkspace.editing .orderFutureActions,.orderWorkspace.editing .orderWorkflowCard,.orderWorkspace.viewing .addItemMenu,.orderWorkspace.viewing .addOrderItemPanel,.orderWorkspace.viewing .priceOverrideForm,.orderWorkspace.viewing .quantityRecalcForm,.orderWorkspace.viewing .removeSavedItemForm,.orderWorkspace.viewing .savedItemDetailsForm{display:none}.primaryButton{display:inline-flex;align-items:center;padding:10px 14px;border-radius:9px;color:#fff;background:#0869e8;font-weight:850;text-decoration:none;box-shadow:0 5px 14px rgba(8,105,232,.18)}.savedItemDetailsForm{display:grid;grid-gap:9px;gap:9px;margin-top:14px;padding-top:14px;border-top:1px solid #dce6ef}.savedItemDetailsForm label{display:grid;grid-gap:5px;gap:5px;color:#526b85;font-size:11px;font-weight:800}.savedItemDetailsForm input,.savedItemDetailsForm textarea{padding:9px 10px;border:1px solid #cad8e7;border-radius:8px;background:#fff;font:inherit}.savedItemDetailsForm button{justify-self:end;padding:9px 13px;border:0;border-radius:8px;color:#fff;background:#0869e8;font-weight:850;cursor:pointer}.orderHeaderActions{align-items:center;justify-content:flex-end;gap:8px}.upcomingAction:disabled{cursor:not-allowed;opacity:.58}.orderSavedNotice{display:flex;align-items:center;gap:12px;padding:11px 15px;border:1px solid #b9dfc7;border-radius:11px;color:#176536;background:#effaf3}.orderSavedNotice span{color:#587263;font-size:13px}.orderWorkspace.editing .orderCommandBar,.orderWorkspace.editing .orderCommercialIdentity{display:none!important}.orderCommercialPanel{border-color:#bdcedd!important;background:#edf3f8!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.orderCommercialHeading{border-bottom-color:#c6d5e1!important;background:linear-gradient(90deg,#dce9f2,#e8f1f7)!important}.orderCommercialPanel input,.orderCommercialPanel select,.orderCommercialPanel textarea{background:#fff}@media(max-width:900px){.orderDetailHeader{align-items:stretch;flex-direction:column}.orderHeaderActions{justify-content:flex-start}.orderSavedNotice{align-items:flex-start;flex-direction:column;gap:3px}}.orderForm .customerPicker{border:2px solid #72cfe0;background:linear-gradient(110deg,#f7fdff,#eef9ff);box-shadow:0 7px 18px rgba(0,139,166,.08)}.orderCommandHero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:14px;padding:22px 28px;border-radius:18px;color:#fff;background-color:#06326c;background-image:radial-gradient(rgba(255,255,255,.11) 1px,transparent 0),linear-gradient(108deg,#062654,#07519a 58%,#0da7bd);background-size:18px 18px,auto;box-shadow:0 12px 28px rgba(7,45,91,.14)}.orderCommandHero h1{margin:3px 0 2px;color:#fff;font-size:34px}.orderCommandHero p{margin:0;color:#e6f5fb;font-size:14px}.orderHeroEyebrow{color:#4ce6f3;font-size:12px;font-weight:900;letter-spacing:.08em}.orderHeroBadges{display:flex;align-items:center;gap:10px}.orderHeroBadges span,.orderHeroBadges strong{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid rgba(255,255,255,.27);border-radius:99px;background:rgba(255,255,255,.1);font-size:12px}.orderHeroBadges span i{width:8px;height:8px;border-radius:99px;background:#34da82;box-shadow:0 0 0 4px rgba(52,218,130,.16)}.orderHeroBadges strong{border-radius:9px;background:#0b80e8}.orderForm>.orderHandoffTitle{padding:13px 18px 12px}.orderForm>.orderHandoffTitle h2{margin:1px 0 2px;font-size:19px}.orderForm>.orderHandoffTitle p{font-size:12px;line-height:1.4}.orderForm>.form{gap:12px;padding:14px 18px 18px}.orderForm .formRow{gap:10px}.orderForm input,.orderForm select{min-height:42px;padding:8px 11px}.formDivider{margin:0}.customerPicker{gap:10px;padding:13px}.customerPickerSelected{display:flex;align-items:center;justify-content:space-between;padding:10px 13px}.customerPickerSelected:before{display:none}.selectedCustomerIdentity{display:flex;align-items:center;gap:11px;min-width:0}.selectedCustomerAvatar{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#007e98;background:#e0f7fb;font-weight:900}.selectedCustomerIdentity span,.selectedCustomerIdentity strong{display:block}.selectedCustomerIdentity span{margin-top:2px;color:#5f7690;font-size:12px}.changeCustomer{padding:8px 11px;border:1px solid #cbdbea;border-radius:8px;color:#075fae;background:#fff;font-weight:800;cursor:pointer}.compactNotes{border:1px dashed #c9d9e8;border-radius:10px;background:#fbfdff}.compactNotes>summary{padding:9px 12px;color:#0870d9;font-size:12px;font-weight:850;cursor:pointer;list-style:none}.compactNotes>summary::-webkit-details-marker{display:none}.compactNotes[open]>summary{border-bottom:1px solid #e2eaf2}.compactNotes>label{margin:10px 12px 12px}.orderCommercialHeading{padding:9px 13px}.orderCommercialGrid{gap:9px;padding:10px 13px 8px}.orderCommercialPanel .commercialNotes{margin:0 13px 10px;padding:0}.paymentAfterOrder{margin:0 13px 9px;padding:8px 10px}.orderItemsBuilderHeading{padding:14px 16px}.orderItemsBuilderHeading h2{font-size:19px}.draftItemSummary{padding:11px 14px}.addItemChooser{padding:14px 16px}.addItemChoices{margin-top:10px}.orderTotalsPreview{padding:13px 17px}.recentOrdersTable{overflow:hidden;border-top:1px solid #e1e9f1}.recentOrderRow{display:grid;grid-template-columns:90px minmax(180px,1.5fr) 100px 135px 120px 110px;align-items:center;grid-gap:14px;gap:14px;padding:13px 20px;border-bottom:1px solid #e5ebf2;color:#183655;text-decoration:none}.recentOrderHeader{padding-top:10px;padding-bottom:10px;color:#667a92;background:#f4f8fb;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.recentOrderRow:not(.recentOrderHeader):hover{background:#f5fbfd}.recentOrderRow span,.recentOrderRow strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recentOrderRow span:nth-child(3),.recentOrderRow span:nth-child(4){text-transform:capitalize}.recentOrderRow strong:last-child{color:#008c42;text-align:right}@media(max-width:900px){.orderCommandHero{align-items:flex-start;flex-direction:column}.customerPickerSelected{align-items:flex-start;gap:12px}.recentOrderRow{grid-template-columns:75px 1fr 100px 95px}.recentOrderRow span:nth-child(3),.recentOrderRow span:nth-child(5){display:none}}@media(max-width:600px){.orderCommandHero{padding:19px}.orderHeroBadges{flex-wrap:wrap}.selectedCustomerIdentity span{white-space:normal}.recentOrderRow{grid-template-columns:70px 1fr 85px}.recentOrderRow span:nth-child(4){display:none}}.quantityRecalcForm{display:grid;grid-template-columns:110px minmax(170px,1fr) auto;align-items:end;grid-gap:9px;gap:9px;margin-top:15px;padding-top:14px;border-top:1px solid #dce6ef}.quantityRecalcForm label{display:grid;grid-gap:5px;gap:5px;color:#526b85;font-size:11px;font-weight:800}.quantityRecalcForm input,.quantityRecalcForm select{min-height:40px;padding:8px 10px;border:1px solid #cad8e7;border-radius:8px;background:#fff}.paymentRecordForm button,.quantityRecalcForm button{min-height:40px;padding:8px 13px;border:0;border-radius:8px;color:#fff;background:#0866e8;font-weight:850;cursor:pointer}.quantityRecalcForm small{grid-column:1/-1;color:#647a92}.orderCommercialWorkspace{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(430px,1fr);grid-gap:16px;gap:16px}.orderPaymentPanel{overflow:hidden;border:1px solid #d8e4ef;border-radius:14px;background:#fff}.orderPaymentPanel>.sectionTitle{padding:17px 19px;border-bottom:1px solid #e1e9f1;background:#f8fbfe}.orderPaymentPanel h2{margin:3px 0;font-size:19px}.orderPaymentPanel p{margin:0;color:#667b94}.paymentRecordForm{display:grid;grid-template-columns:125px 125px 145px 150px minmax(170px,1fr) auto;align-items:end;grid-gap:9px;gap:9px;padding:15px 18px}.paymentRecordForm label{display:grid;grid-gap:5px;gap:5px;color:#17395d;font-size:11px;font-weight:800}.paymentRecordForm input,.paymentRecordForm select{min-height:40px;padding:8px 10px;border:1px solid #cad8e7;border-radius:8px;background:#fff}.paymentRecordForm button:disabled{cursor:not-allowed;background:#aebdcd}.paymentNote{grid-column:1/-2}.paymentHistory{border-top:1px solid #e4ebf2}.paymentHistory>div{display:flex;justify-content:space-between;gap:15px;padding:10px 18px;border-bottom:1px solid #edf1f5;color:#56708a;font-size:12px}.paymentHistory>div span b{color:#17395d}.paymentHistory>div strong{color:#008d42}.paymentHistory>p{padding:12px 18px}.orderCommercialWorkspace>.orderTotals{align-content:start;display:grid;grid-template-columns:1fr 1fr;justify-content:stretch;grid-gap:16px;gap:16px}.orderCommercialWorkspace>.orderTotals>div{min-width:0}.orderCommercialWorkspace>.orderTotals .grand{grid-column:1/-1;padding-top:13px;border-top:1px solid #cfe1d4}.orderCommercialWorkspace>.orderTotals .grand strong{font-size:30px}@media(max-width:1250px){.paymentRecordForm{grid-template-columns:repeat(3,1fr)}.paymentNote{grid-column:auto}}@media(max-width:1050px){.orderCommercialWorkspace{grid-template-columns:1fr}.paymentRecordForm{grid-template-columns:1fr 1fr}.orderCommercialWorkspace>.orderTotals{grid-template-columns:repeat(4,1fr)}.orderCommercialWorkspace>.orderTotals .grand{grid-column:auto;border-top:0;padding-top:0}}@media(max-width:680px){.paymentRecordForm,.quantityRecalcForm{grid-template-columns:1fr}.orderCommercialWorkspace>.orderTotals{grid-template-columns:1fr 1fr}.orderCommercialWorkspace>.orderTotals .grand{grid-column:1/-1}}.orderHeaderActions{display:flex;gap:9px;flex-wrap:wrap}.orderHeaderActions button{font:inherit;cursor:pointer}.orderCommercialIdentity{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;padding:0;overflow:hidden}.orderCommercialIdentity>div{padding:13px 16px;border-left:1px solid #e1e9f1}.orderCommercialIdentity>div:first-child{border-left:0}.orderCommercialIdentity span,.orderCommercialIdentity strong{display:block}.orderCommercialIdentity span{color:#70839a;font-size:10px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.orderCommercialIdentity strong{margin-top:4px;font-size:14px}.orderFutureActions{margin:0;padding:11px 14px;border:1px dashed #cbd9e7;border-radius:10px;color:#667b94;background:#fbfdff;font-size:12px}.draftRecalculationNotice{margin:9px 14px 0;padding:9px 11px;border-radius:8px;color:#16627a;background:#eaf8fb;font-size:11px;font-weight:700}@media(max-width:900px){.orderCommercialIdentity{grid-template-columns:repeat(2,1fr)}.orderCommercialIdentity>div{border-bottom:1px solid #e1e9f1}}.orderDetailsEditor{padding:0;overflow:visible;border-top:3px solid #08a9c7}.orderDetailsToggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border:0;background:#fff;color:#071d43;text-align:left;cursor:pointer;border-radius:13px}.orderDetailsToggle span{display:grid;grid-gap:3px;gap:3px}.orderDetailsToggle b{font-size:16px}.orderDetailsToggle small{color:#58708f;font-weight:500}.orderDetailsToggle strong{color:#0664e7;font-size:13px}.orderDetailsForm{border-top:1px solid #d9e5f2;padding:20px;background:#f8fbff;border-radius:0 0 13px 13px}.orderDetailsGrid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:14px;gap:14px}.orderDetailsForm label{display:grid;grid-gap:7px;gap:7px;color:#071d43;font-size:12px;font-weight:800}.orderDetailsForm input,.orderDetailsForm select,.orderDetailsForm textarea{width:100%;min-height:44px;border:1px solid #c8d9ec;border-radius:9px;background:#fff;padding:10px 12px;color:#071d43;font:inherit}.orderDetailsForm input:disabled,.orderDetailsForm select:disabled{background:#edf2f7;color:#718096}.addressSnapshotEditor{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:14px;gap:14px;margin-top:16px;padding:16px;border:1px solid #bfe5dd;border-radius:11px;background:#f3fcf9}.addressSnapshotEditor small{grid-column:1/-1;color:#4d6c69}.orderDetailsNotes{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:16px}.orderDetailsActions{display:flex;justify-content:flex-end;margin-top:16px}.addItemMenu>button,.estimatorAppendCard button,.orderDetailsActions button{border:0;border-radius:9px;background:#0965e8;color:#fff;padding:11px 18px;font-weight:800;cursor:pointer;box-shadow:0 6px 16px rgba(9,101,232,.18)}.addItemMenu{position:relative;z-index:20}.addItemMenu>div{position:absolute;right:0;top:calc(100% + 8px);width:275px;padding:7px;border:1px solid #cbdced;border-radius:12px;background:#fff;box-shadow:0 18px 45px rgba(7,29,67,.18)}.addItemMenu a{display:grid;grid-gap:3px;gap:3px;padding:11px 12px;border-radius:8px;color:#071d43;font-size:13px;font-weight:800;text-decoration:none}.addItemMenu a:focus-visible,.addItemMenu a:hover{background:#eef6ff;outline:none}.addItemMenu small{color:#657c98;font-size:11px;font-weight:500}.estimatorAppendCard{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid #a9dfc5;border-left:4px solid #18a766;background:#f3fcf7}.estimatorAppendCard>div{display:grid;grid-gap:4px;gap:4px}.estimatorAppendCard>div strong{font-size:16px;color:#071d43}.estimatorAppendCard>div small{color:#56706d}.estimatorAppendCard form{display:flex;align-items:center;gap:12px}.estimatorAppendCard a{color:#58708f;font-size:13px;font-weight:700}.orderWorkflowCard{border-top:3px solid #f2ba15;background:linear-gradient(90deg,#fffdf7,#fff)}.orderWorkflowCard select{min-height:42px;border:1px solid #c8d9ec;border-radius:8px;background:#fff;padding:8px 34px 8px 11px;color:#071d43;font-weight:700}.orderWorkflowCard button{min-height:42px;border:0;border-radius:8px;background:#071d43;color:#fff;padding:8px 16px;font-weight:800;cursor:pointer}@media(max-width:1050px){.orderDetailsGrid{grid-template-columns:repeat(2,minmax(150px,1fr))}.addressSnapshotEditor,.orderDetailsNotes{grid-template-columns:1fr}}@media(max-width:650px){.orderDetailsGrid{grid-template-columns:1fr}.estimatorAppendCard{align-items:stretch;flex-direction:column}.estimatorAppendCard form{align-items:flex-start;flex-wrap:wrap}.addItemMenu>div{right:auto;left:0;width:min(275px,85vw)}}.savedOrderActions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin:0 0 14px}.savedOrderActions a{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border:1px solid #bfd2e8;border-radius:10px;background:#fff;color:#07224b;font-weight:800;text-decoration:none}.savedOrderActions a:first-child{background:#0866e8;border-color:#0866e8;color:#fff;box-shadow:0 8px 20px #0866e829}.savedOrderActions a:hover{border-color:#078caf;transform:translateY(-1px)}.orderHeroAction{display:inline-flex;align-items:center;padding:9px 14px;border:1px solid rgba(255,255,255,.35);border-radius:9px;color:#fff;background:#0b80e8;font-weight:850;text-decoration:none;box-shadow:0 5px 16px rgba(0,45,105,.2)}.ordersDirectory{overflow:hidden;padding:0}.ordersDirectoryTools{display:grid;grid-template-columns:minmax(280px,1fr) 180px 170px auto;grid-gap:10px;gap:10px;align-items:center;padding:15px 18px;border-bottom:1px solid #dfe8f1;background:#fff}.ordersDirectoryTools input,.ordersDirectoryTools select{width:100%;min-height:43px}.ordersShown{justify-self:end;color:#526a84;font-size:12px}.ordersListHeader,.ordersListRow{display:grid;grid-template-columns:minmax(260px,1.7fr) 105px 105px 125px 115px 110px 18px;grid-gap:14px;gap:14px;align-items:center}.ordersListHeader{padding:10px 18px;color:#667b93;background:#f3f7fb;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.ordersListRow{padding:15px 18px;border-top:1px solid #e1e9f1;color:#173553;text-decoration:none}.ordersListRow:hover{background:#f5fbfe}.ordersListRow>span:first-child small,.ordersListRow>span:first-child strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ordersListRow small{margin-top:3px;color:#6b7e95}.ordersListRow b{color:#0870e8;font-size:20px}.ordersListTotal{color:#008c42}.orderListStatus{display:inline-flex;padding:5px 8px;border-radius:99px;color:#435d78;background:#eef3f8;font-size:10px;font-style:normal;font-weight:850}.status-approved,.status-complete{color:#087437;background:#e7f7ec}.status-production{color:#075fae;background:#e6f1ff}.status-waiting_approval{color:#916000;background:#fff4d8}.status-cancelled{color:#9a2b2b;background:#fdeaea}.ordersListEmpty{display:grid;place-items:center;grid-gap:4px;gap:4px;padding:50px;color:#667b93}.ordersListEmpty strong{color:#173553}.ordersListHeader button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer}.ordersListHeader button:focus-visible,.ordersListHeader button:hover{color:#006fcb}.ordersListHeader button span{color:#00a8c7}.draftEditorGrid{grid-template-columns:minmax(170px,1.35fr) minmax(125px,.85fr) minmax(160px,1.1fr) 82px 82px minmax(150px,1.1fr) 86px 100px 110px;gap:9px}@media(max-width:1350px){.draftEditorGrid{grid-template-columns:minmax(170px,1.3fr) minmax(120px,.8fr) minmax(150px,1fr) 78px 78px minmax(145px,1fr)}.ordersListHeader,.ordersListRow{grid-template-columns:minmax(230px,1.6fr) 95px 95px 115px 105px 100px 16px}}@media(max-width:900px){.ordersDirectoryTools{grid-template-columns:1fr 1fr}.ordersSearch{grid-column:1/-1}.ordersShown{justify-self:start}.ordersListHeader{display:none}.ordersListRow{grid-template-columns:1fr 95px 90px 18px}.ordersListRow>span:nth-child(2),.ordersListRow>span:nth-child(3),.ordersListRow>span:nth-child(5){display:none}.draftEditorGrid{grid-template-columns:repeat(3,1fr)}}.ordersDirectoryTools{grid-template-columns:minmax(280px,1fr) 180px auto}.estimatorItemEditor{grid-template-columns:minmax(220px,1fr) 100px 110px 120px}.ordersListHeader,.ordersListRow{grid-template-columns:minmax(240px,1.7fr) 95px 95px 110px 105px 100px 100px 18px;gap:12px}.ordersListBalance{color:#a76300}.mainOrderPayments{margin-top:16px}@media(max-width:1350px){.ordersListHeader,.ordersListRow{grid-template-columns:minmax(210px,1.6fr) 88px 88px 105px 95px 92px 92px 16px}}@media(max-width:900px){.ordersListRow{grid-template-columns:1fr 95px 90px 18px}.ordersListRow>.ordersListTotal,.ordersListRow>span:nth-child(2),.ordersListRow>span:nth-child(3),.ordersListRow>span:nth-child(4),.ordersListRow>span:nth-child(5){display:none}}.editEstimatorRecipe{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;border:1px solid #bfe6ef;border-radius:10px;background:#effbfe}.editEstimatorRecipe a{display:inline-flex;padding:9px 13px;border-radius:8px;background:#0878eb;color:#fff;font-weight:850;text-decoration:none}.editEstimatorRecipe span{color:#526a84;font-size:12px}