.routeSetup{display:grid;grid-gap:18px;gap:18px}.routeSetupBar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:18px;gap:18px}.routeSetupBar h2{margin:4px 0 6px;font-size:1.45rem}.routeCapacity{min-width:118px;padding:12px 16px;border:1px solid #dfe7f2;border-radius:14px;background:#fff;text-align:center}.routeCapacity strong{display:block;color:#0d4fa3;font-size:1.05rem}.routeCapacity span{display:block;margin-top:2px;color:#718096;font-size:.76rem}.addRouteBtn,.saveRouteBtn{border:0;border-radius:12px;background:#1269d3;color:#fff;font-weight:800;padding:13px 18px;cursor:pointer}.addRouteBtn:disabled,.saveRouteBtn:disabled{cursor:not-allowed;background:#a8b7c9}.routeLimitNotice{padding:12px 15px;border:1px solid #cfe0f5;border-radius:12px;background:#eef6ff;color:#29557f;font-size:.9rem}.routeForm{display:grid;grid-gap:16px;gap:16px;padding:20px;border:1px solid #dbe5f0;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(29,65,110,.06)}.routeFormHead{display:flex;align-items:center;justify-content:space-between;gap:16px}.routeFormHead h3{margin:3px 0 0}.routeFormHead>span{color:#58708c;font-size:.82rem;font-weight:700}.routeFields{display:grid;grid-gap:14px;gap:14px}.routeFields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.routeFields label{display:grid;grid-gap:7px;gap:7px;color:#2e4057;font-size:.82rem;font-weight:800}.routeFields input,.routeFields select{width:100%;box-sizing:border-box;border:1px solid #ccd8e5;border-radius:11px;background:#f9fbfd;color:#14263d;padding:12px 13px;font:inherit;font-weight:500}.routeFields input:focus,.routeFields select:focus{outline:3px solid rgba(18,105,211,.14);border-color:#1269d3}.saveRouteBtn{justify-self:start;min-width:150px}.routeFormError{margin:0;padding:11px 13px;border-radius:10px;background:#fff0f0;color:#ad2e2e;font-size:.88rem;font-weight:700}.routeFormError.standalone{max-width:620px}.routeCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px}.routeCard{display:grid;grid-gap:8px;gap:8px;min-height:176px;padding:18px;border:1px solid #dce5ef;border-radius:16px;background:#fff;color:#1b2b41;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.routeCard:hover{transform:translateY(-2px);border-color:#89b5eb;box-shadow:0 12px 26px rgba(25,72,125,.09)}.routeCard.selected{border:2px solid #1269d3;background:linear-gradient(145deg,#fff,#f0f7ff)}.routeCardTop{display:flex;align-items:center;justify-content:space-between;color:#7b8da3;font-size:.7rem;font-weight:900;letter-spacing:.11em}.routeCardTop i{border-radius:999px;background:#edf5ff;color:#1269d3;padding:5px 8px;font-style:normal;font-size:.62rem}.routeCard>strong{font-size:1.8rem;color:#0e4f9f}.routeCard>p{margin:0;color:#718096;font-size:.86rem}.routeMeta{display:grid;grid-gap:5px;gap:5px;margin-top:auto;padding-top:10px;border-top:1px solid #edf1f5}.routeMeta span{display:flex;justify-content:space-between;gap:10px;color:#8492a6;font-size:.76rem}.routeMeta b{color:#33465e;text-align:right}.routeSelect{width:100%;border:1px solid rgba(255,255,255,.16);border-radius:9px;padding:9px 10px;font-weight:800}.routeMini .routeSelect option,.routeSelect{background:#142a45;color:#fff}@media(max-width:760px){.routeSetupBar{grid-template-columns:1fr 1fr}.routeSetupBar>div:first-child{grid-column:1/-1}.addRouteBtn{width:100%}.routeFields.two{grid-template-columns:1fr}.routeFormHead{align-items:flex-start}.routeCards{grid-template-columns:1fr}}.routeCompanyLock{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid #cfe0f5;border-radius:13px;background:#f4f8ff}.routeCompanyLock small{font-size:.68rem;font-weight:900;letter-spacing:.1em;color:#6c7f99}.routeCompanyLock strong{color:#173b68;font-size:1rem}.routeCompanyLock span{color:#667b95;font-size:.78rem}.routeVerification{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.verificationUpload{display:inline-flex;align-items:center;border-radius:11px;background:#1269d3;color:#fff;font-size:.82rem;font-weight:850;padding:11px 14px;cursor:pointer}.verificationUpload input{display:none}.verificationSuccess{display:grid;grid-gap:2px;gap:2px;padding:9px 12px;border:1px solid #bfe4cc;border-radius:10px;background:#edf9f1;color:#17613a}.verificationSuccess strong{font-size:.78rem}.verificationSuccess span{font-size:.74rem}.upgradePage{display:grid;grid-gap:22px;gap:22px}.upgradeHero{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:22px;gap:22px;padding:26px 30px;border-radius:20px;background:linear-gradient(135deg,#102b4c,#0d58a8);color:#fff;box-shadow:0 18px 44px rgba(20,69,122,.18)}.upgradeHero h2{margin:5px 0 9px;font-size:1.75rem;line-height:1.15}.upgradeHero p{max-width:760px;margin:0;color:#dbeaff;line-height:1.55}.currentAccess{display:grid;align-content:center;grid-gap:5px;gap:5px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:15px;background:rgba(255,255,255,.08)}.currentAccess small{color:#9ecbff;font-weight:900;letter-spacing:.11em}.currentAccess strong{font-size:1.35rem}.currentAccess b{font-size:.86rem}.currentAccess span{color:#d5e8ff;font-size:.8rem}.planSection{display:grid;grid-gap:13px;gap:13px}.planHeading{display:flex;align-items:center;justify-content:space-between;gap:16px}.planHeading small{color:#63809d;font-size:.72rem;font-weight:900;letter-spacing:.11em}.planHeading h3{margin:3px 0 0;font-size:1.2rem}.currentPill{padding:6px 9px;border-radius:999px;background:#e7f3ff;color:#0d61bd;font-size:.66rem;font-weight:900;letter-spacing:.07em}.basePlanCard{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(300px,.8fr);align-items:center;grid-gap:24px;gap:24px;padding:21px;border:1px solid #dce6f0;border-radius:17px;background:#fff}.basePlanCard>div:first-child>strong{font-size:1.1rem}.basePlanCard p{margin:5px 0 0;color:#667c94;font-size:.86rem}.basePlanCard ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none;color:#455b73;font-size:.82rem}.basePlanCard li:before,.powerCard li:before{content:"✓";display:inline-grid;place-items:center;width:16px;height:16px;margin-right:8px;border-radius:50%;background:#0b6ed6;color:#fff;font-size:.65rem;font-weight:900}.planPrice{text-align:right}.planPrice strong{display:block;color:#0c58ad;font-size:1.45rem}.addonPrice span,.planPrice span{color:#8392a5;font-size:.74rem}.addonGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.addonCard{display:grid;min-height:285px;grid-gap:11px;gap:11px;padding:18px;border:1px solid #dce6f0;border-radius:17px;background:#fff;color:#1d3047;text-align:left;cursor:pointer;transition:.18s ease}.addonCard:hover,.routePackCard:hover{transform:translateY(-2px);border-color:#82b6ef;box-shadow:0 12px 28px rgba(27,76,130,.1)}.addonCard.selected,.routePackCard.selected{border:2px solid #1570d8;background:#f3f8ff}.addonCard.active,.routePackCard.active{border-color:#80c89f;background:#f3fcf6;cursor:default}.addonTop{display:flex;justify-content:space-between;align-items:center;gap:12px}.addonTop em{background:#e2f8ed;color:#11724b;font-style:normal;white-space:nowrap}.addonTop em,.moduleBadge{padding:6px 10px;border-radius:999px;font-size:.68rem;font-weight:900}.moduleBadge{background:#e7f2ff;color:#0a64c6;letter-spacing:.06em}.moduleBadge.audit{background:#f1e8ff;color:#7135c4}.moduleTitle{display:flex;align-items:baseline;justify-content:space-between;gap:15px}.moduleTitle>strong{font-size:1.12rem}.addonCard>p{margin:0;color:#6b7f96;font-size:.82rem;line-height:1.45}.addonPrice{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.addonPrice b{color:#0d59ad;font-size:1.28rem}.powerCard ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none;color:#526a83;font-size:.78rem}.moduleAction{align-self:end;display:block;margin-top:auto;padding:10px 14px;border-radius:10px;background:#0d6fe0;color:#fff;text-align:center;font-size:.8rem;font-weight:900}.addonCard.active .moduleAction{background:#2b8b55}.routePackCard{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:16px;gap:16px;width:100%;padding:13px 17px;border:1px solid #dce6f0;border-radius:14px;background:#fff;color:#1d3047;text-align:left;cursor:pointer;transition:.18s ease}.routePackIcon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e8f3ff;color:#0d6bd3;font-size:.55rem;letter-spacing:-2px}.routePackCard>span:nth-child(2){display:grid;grid-gap:3px;gap:3px}.routePackCard strong{font-size:.95rem}.routePackCard small{color:#70849a;font-size:.78rem}.routePackCard>i{min-width:104px;padding:8px 11px;border:1px solid #b9d7f7;border-radius:10px;color:#0d65c5;font-size:.76rem;font-style:normal;font-weight:900;text-align:center}.routePackCard.active>i{border-color:#9bd4ae;color:#287847}.aiRoutePicker{display:grid;grid-gap:13px;gap:13px;padding:16px 18px;border:1px solid #cfe1f6;border-radius:14px;background:#f5f9ff}.aiRoutePickerHeading{display:flex;align-items:center;justify-content:space-between;gap:18px}.aiRoutePickerHeading>div{display:grid;grid-gap:3px;gap:3px}.aiRoutePickerHeading span{color:#70869e;font-size:.78rem}.aiRoutePickerHeading>b{color:#0d59ad;font-size:.78rem;white-space:nowrap}.aiRouteChoices{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:9px;gap:9px}.aiRouteChoice{display:grid;grid-gap:3px;gap:3px;padding:11px 13px;border:1px solid #cbd9e8;border-radius:11px;background:#fff;color:#243c55;text-align:left;cursor:pointer}.aiRouteChoice span{font-weight:800}.aiRouteChoice small{color:#74889f}.aiRouteChoice.selected{border:2px solid #1570d8;background:#eaf4ff;color:#0d59ad}.aiRouteChoice:disabled{cursor:not-allowed;opacity:.48}.purchaseSummary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 23px;border-radius:17px;background:#102b4c;color:#fff}.purchaseSummary>div:first-child{display:grid;grid-template-columns:auto auto;align-items:baseline;grid-gap:3px 18px;gap:3px 18px}.purchaseSummary small{grid-column:1/-1;color:#9cc9fb;font-size:.7rem;font-weight:900;letter-spacing:.1em}.purchaseSummary>div:first-child>strong{font-size:1.65rem}.purchaseSummary>div:first-child>span{color:#cbdcf0;font-size:.78rem}.purchaseActions{display:grid;justify-items:end;grid-gap:6px;gap:6px}.purchaseActions span{color:#ffc6c6;font-size:.76rem}.purchaseActions button{border:0;border-radius:11px;background:#1980ed;color:#fff;padding:13px 18px;font-weight:900;cursor:pointer}.purchaseActions button:disabled{background:#667b92;cursor:not-allowed}.checkoutNote{display:flex;gap:9px;padding:13px 15px;border:1px solid #dce5ef;border-radius:12px;background:#fff;color:#61768e;font-size:.81rem}.checkoutNote strong{color:#304b68;white-space:nowrap}.upgradeMessage{padding:12px 14px;border-radius:11px;background:#fff0f0;color:#a52d2d;font-size:.86rem;font-weight:700}.upgradeMessage.success{background:#edf9f1;color:#287044}.requestHistory{display:grid;grid-gap:9px;gap:9px}.requestHistory>div:not(.planHeading){display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border:1px solid #e0e7ef;border-radius:11px;background:#fff}.requestHistory>div>span{display:flex;align-items:center;gap:12px}.requestHistory small{color:#8090a3}.requestStatus{padding:5px 8px;border-radius:999px;background:#fff4d9;color:#8a6415;font-size:.68rem;text-transform:capitalize}.requestStatus.completed{background:#e5f7eb;color:#247341}.upgradeLoading{padding:30px;text-align:center}@media(max-width:1050px){.addonTop,.moduleTitle{align-items:flex-start;flex-direction:column}.addonTop em{white-space:normal}}@media(max-width:920px){.basePlanCard,.upgradeHero{grid-template-columns:1fr}.planPrice{text-align:left}.addonGrid{grid-template-columns:1fr}.purchaseSummary{align-items:flex-start;flex-direction:column}.purchaseActions{justify-items:start;width:100%}.purchaseActions button{width:100%}}@media(max-width:580px){.upgradeHero{padding:20px}.aiRoutePickerHeading{align-items:flex-start;flex-direction:column;gap:6px}.routePackCard{grid-template-columns:auto 1fr}.routePackCard .addonPrice,.routePackCard>i{grid-column:2}.checkoutNote{display:grid}.requestHistory>div:not(.planHeading){align-items:flex-start;gap:8px}.requestHistory>div>span{display:grid;grid-gap:2px;gap:2px}}.ionPreviewPage{display:grid;grid-gap:17px;gap:17px}.ionBackButton{justify-self:start;padding:9px 12px;border:1px solid #cfdeee;background:#fff;color:#245d9e;font-size:.75rem}.ionPreviewHero{display:grid;grid-template-columns:minmax(0,1fr) 235px;grid-gap:22px;gap:22px;padding:25px 27px;border-radius:20px;background:linear-gradient(135deg,#102b4c,#0d58a8);color:#fff;box-shadow:0 18px 44px rgba(20,69,122,.16)}.ionPreviewHero h2{margin:5px 0 9px;font-size:1.7rem;line-height:1.2}.ionPreviewHero p{max-width:800px;margin:0;color:#dbeaff;line-height:1.5}.ionPreviewHero .eyebrow{color:#8fc8ff}.ionPreviewScope{display:grid;align-content:center;grid-gap:5px;gap:5px;padding:17px;border:1px solid rgba(255,255,255,.17);border-radius:14px;background:rgba(255,255,255,.08)}.ionPreviewScope small{color:#9ecbff;font-weight:900;letter-spacing:.1em}.ionPreviewScope strong{font-size:1.3rem}.ionPreviewScope span{color:#d5e8ff;font-size:.78rem}.ionSourceLegend{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ionSourceLegend>span{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #dde6f0;border-radius:10px;background:#fff;color:#718297;font-size:.67rem}.ionSourceLegend b{color:#243d59}.ionSourceLegend i{width:10px;height:10px;border-radius:3px}.ionSystemDot{background:#dceeff;border:1px solid #72aee9}.ionUserDot{background:#dff6e7;border:1px solid #67bd84}.ionFinalDot{background:#eee7ff;border:1px solid #9b7ce4}.ionPreviewNotice{display:flex;gap:10px;padding:12px 14px;border-radius:12px}.ionPreviewNotice.error{background:#fff0f0;color:#8d2424}.ionPreviewNotice span{font-size:.78rem}.ionEmptyState{text-align:center;padding:38px 25px}.ionEmptyIcon{display:grid;place-items:center;width:50px;height:50px;margin:0 auto 9px;border-radius:15px;background:#e7f2ff;color:#1264bc;font-size:1.5rem}.ionEmptyState h2{margin:7px 0}.ionEmptyState>p:not(.eyebrow){max-width:700px;margin:0 auto;color:#75879b;line-height:1.5}.ionEmptyChecks{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:20px 0}.ionEmptyChecks span{padding:7px 9px;border-radius:999px;background:#edf8f1;color:#287249;font-size:.69rem;font-weight:800}.ionEmptyState button,.ionPreviewActionBar button{background:#718398;color:#e8eff6;cursor:not-allowed}.ionLoading{text-align:center;color:#74869a}.ionSessionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ionSessionGrid article{display:grid;grid-gap:5px;gap:5px;padding:14px;border:1px solid #dfe7f0;border-radius:14px;background:#fff}.ionSessionGrid small{color:#788b9f;font-size:.62rem;font-weight:900;letter-spacing:.07em}.ionSessionGrid strong{color:#173654;font-size:1rem}.ionSessionGrid span{color:#7b8c9e;font-size:.68rem}.ionPreviewWorkspace{padding:0;overflow:hidden}.ionPreviewToolbar{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:17px;border-bottom:1px solid #e2e9f1}.ionTabs{display:flex;gap:7px}.ionTabs button{padding:10px 12px;background:#edf2f7;color:#5f7389}.ionTabs button.active{background:#1768c5;color:#fff}.ionTabs b{margin-left:5px;padding:2px 5px;border-radius:999px;background:rgba(255,255,255,.18)}.ionPreviewToolbar label{display:grid;grid-gap:4px;gap:4px;min-width:230px}.ionPreviewToolbar label>span{color:#718499;font-size:.62rem;font-weight:900;text-transform:uppercase}.ionPreviewToolbar select{padding:9px 11px}.ionTableWrap{overflow:auto}.ionTable{min-width:1080px}.ionTableRow{display:grid;grid-template-columns:35px 1.1fr 1.45fr 1.25fr .72fr .72fr .78fr;align-items:stretch;border-bottom:1px solid #edf1f5}.ionTableRow>span{display:grid;align-content:center;grid-gap:3px;gap:3px;padding:12px 10px;min-width:0}.ionTableRow>span:first-child{place-items:center}.ionTableRow strong{font-size:.75rem;color:#213c57;overflow-wrap:anywhere}.ionTableRow small{font-size:.64rem;color:#7c8da0;line-height:1.35}.ionTableRow.head{background:#f5f8fc;color:#718297;font-size:.59rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.ionTableRow.head>span{padding-top:10px;padding-bottom:10px}.ionTableRow input{width:15px;height:15px;margin:0;accent-color:#1b69c6}.ionSuggestedCell{background:#edf7ff}.ionUpdatedCell{background:#edf9f1}.ionEffectiveCell{background:#f5f0ff}.ionNoUpdateCell{background:#fafbfd}.ionSuggestedCell strong{color:#1264b8}.ionUpdatedCell strong{color:#237848}.ionEffectiveCell strong{color:#6d47bd}.ionTableEmpty{padding:34px;text-align:center;color:#7c8da0}.ionPreviewActionBar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-radius:16px;background:#102b4c;color:#fff}.ionPreviewActionBar>div{display:grid;grid-gap:3px;gap:3px}.ionPreviewActionBar small{color:#9ecbff;font-size:.65rem;font-weight:900;letter-spacing:.08em}.ionPreviewActionBar strong{font-size:.95rem}.ionPreviewActionBar span{color:#cbdcf0;font-size:.72rem}@media(max-width:900px){.ionSessionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ionPreviewHero{grid-template-columns:1fr}.ionPreviewActionBar,.ionPreviewToolbar{align-items:stretch;flex-direction:column}.ionPreviewToolbar label{min-width:0}.ionPreviewActionBar button{width:100%}}@media(max-width:520px){.ionSessionGrid{grid-template-columns:1fr}.ionTabs{grid-template-columns:1fr 1fr}.ionSourceLegend,.ionTabs{display:grid}.ionSourceLegend>span{width:100%}}.buildOrderPage{display:grid;grid-gap:18px;gap:18px}.buildOrderHero{display:grid;grid-template-columns:minmax(0,1fr) 235px;grid-gap:22px;gap:22px;padding:25px 27px;border-radius:20px;background:linear-gradient(135deg,#102b4c,#0d58a8);color:#fff;box-shadow:0 18px 44px rgba(20,69,122,.16)}.buildOrderHero h2{margin:5px 0 9px;font-size:1.7rem;line-height:1.2}.buildOrderHero p{max-width:760px;margin:0;color:#dbeaff;line-height:1.5}.buildOrderHeroState{display:grid;align-content:center;grid-gap:5px;gap:5px;padding:17px;border:1px solid rgba(255,255,255,.17);border-radius:14px;background:rgba(255,255,255,.08)}.buildOrderHeroState small{color:#9ecbff;font-weight:900;letter-spacing:.1em}.buildOrderHeroState strong{font-size:1.3rem}.buildOrderHeroState span{color:#d5e8ff;font-size:.78rem}.buildOrderSteps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.buildOrderSteps span{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid #dfe7f1;border-radius:11px;background:#fff;color:#7c8da0;font-size:.75rem;font-weight:800}.buildOrderSteps b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#edf1f6;color:#63758a}.buildOrderSteps span.active{border-color:#99c7f5;background:#edf6ff;color:#0d5eaf}.buildOrderSteps span.active b{background:#146fd5;color:#fff}.buildOrderCoverage,.buildOrderSetup,.buildOrderSignals{display:grid;grid-gap:15px;gap:15px}.buildOrderSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.buildOrderSectionHead h2{margin:3px 0 0;font-size:1.15rem}.buildOrderSectionHead p:not(.eyebrow){margin:4px 0 0;color:#788ba0;font-size:.78rem}.buildOrderSectionHead>span{padding:6px 9px;border-radius:999px;background:#edf3fa;color:#61778f;font-size:.65rem;font-weight:900;letter-spacing:.06em;white-space:nowrap}.buildOrderSectionHead>span.ready{background:#e3f8ea;color:#247447}.buildOrderSectionHead>span.attention{background:#fff2dc;color:#95620c}.buildOrderFields{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));grid-gap:11px;gap:11px}.buildOrderFields label{display:grid;align-content:start;grid-gap:5px;gap:5px;padding:13px;border:1px solid #e0e7ef;border-radius:12px;background:#f9fbfd}.buildOrderFields label>span{color:#77899d;font-size:.67rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.buildOrderFields label>strong{color:#193451;font-size:.9rem}.buildOrderFields label>small{color:#8190a2;font-size:.7rem;line-height:1.35}.buildOrderFields input{width:100%;box-sizing:border-box;border:1px solid #cfdbe8;border-radius:8px;background:#fff;color:#193451;padding:7px 8px;font:inherit;font-size:.82rem}.buildOrderFields .orderCycleField{border-color:#b9d8f5;background:#f3f9ff}.buildOrderFields .targetWeekField{border-color:#9ec9f1;background:#edf7ff}.buildOrderFields .targetWeekField>strong{font-size:.74rem;color:#0d62ba}.settlementBaselineGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.settlementBaselineGrid article{display:grid;grid-gap:5px;gap:5px;padding:13px;border:1px solid #cfe6d8;border-radius:12px;background:#f5fcf7}.settlementBaselineGrid article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.settlementBaselineGrid article span{color:#70869b;font-size:.62rem;font-weight:900;letter-spacing:.06em}.settlementBaselineGrid article b{padding:4px 6px;border-radius:999px;background:#dff4e6;color:#247447;font-size:.57rem}.settlementBaselineGrid article>strong{color:#1d3853;font-size:.88rem}.settlementBaselineGrid article>small{color:#74869a;font-size:.69rem}.settlementBaselineGrid article.missing{border-style:dashed;border-color:#e2c88d;background:#fffaf0}.settlementBaselineGrid article.missing b{background:#fff0ce;color:#92630d}.baselineSummary{display:flex;gap:9px;flex-wrap:wrap}.baselineSummary>span{display:grid;grid-gap:3px;gap:3px;min-width:160px;padding:9px 11px;border-radius:10px;background:#f3f7fb}.baselineSummary small{color:#7d8da0;font-size:.64rem;text-transform:uppercase}.baselineSummary strong{color:#193451;font-size:.8rem}.planningSignalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.planningSignalGrid article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:11px;gap:11px;padding:12px 13px;border:1px solid #e0e7ef;border-radius:12px;background:#fafbfd}.planningSignalGrid i{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#edf2f7;color:#60758d;font-style:normal}.planningSignalGrid article>span{display:grid;grid-gap:3px;gap:3px}.planningSignalGrid strong{font-size:.8rem}.planningSignalGrid small{color:#7c8da0;font-size:.68rem}.planningSignalGrid article>b{font-size:.6rem;color:#7b8b9d}.planningSignalGrid article.ready{border-color:#cce6d5;background:#f5fcf7}.planningSignalGrid article.ready i{background:#def4e6;color:#237649}.planningSignalGrid article.ready>b{color:#237649}.planningSignalGrid article.attention{border-color:#ead7a9;background:#fffaf0}.planningSignalGrid article.attention i{background:#ffefca;color:#96630d}.planningSignalGrid article.attention>b{color:#96630d}.buildOrderActionBar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-radius:16px;background:#102b4c;color:#fff}.buildOrderActionBar>div{display:grid;grid-gap:3px;gap:3px}.buildOrderActionBar small{color:#9ecbff;font-size:.65rem;font-weight:900;letter-spacing:.09em}.buildOrderActionBar strong{font-size:1rem}.buildOrderActionBar span{color:#cbdcf0;font-size:.72rem}.buildOrderActionBar button{border:0;border-radius:10px;padding:12px 16px;background:#63778d;color:#dfe8f2;font-weight:900;cursor:not-allowed}.buildOrderEmpty{padding:28px}.buildOrderEmpty h2{margin:0 0 6px}.buildOrderEmpty p{margin:0;color:#74869a}@media(max-width:1080px){.buildOrderFields,.settlementBaselineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.buildOrderHero{grid-template-columns:1fr}.buildOrderSteps{grid-template-columns:repeat(2,1fr)}.planningSignalGrid{grid-template-columns:1fr}}@media(max-width:520px){.buildOrderFields,.settlementBaselineGrid{grid-template-columns:1fr}.buildOrderActionBar,.buildOrderSectionHead{align-items:flex-start;flex-direction:column}.buildOrderActionBar button{width:100%}}.ionPreviewLaunch{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:15px 17px;border:1px solid #b9d8f5;border-radius:14px;background:linear-gradient(90deg,#f3f9ff,#edf6ff);color:#193451;text-align:left}.ionPreviewLaunch>span{display:grid;grid-gap:3px;gap:3px}.ionPreviewLaunch small{color:#1768c5;font-size:.62rem;font-weight:900;letter-spacing:.08em}.ionPreviewLaunch strong{font-size:.82rem}.ionPreviewLaunch>b{color:#0d62ba;font-size:.76rem;white-space:nowrap}@media(max-width:520px){.ionPreviewLaunch{align-items:flex-start;flex-direction:column}.ionPreviewLaunch>b{white-space:normal}}.sidebar nav a.locked{color:#71809d}.sidebar nav a.locked:hover{background:#111f39;color:#aab9d8}.sidebar nav a b{margin-left:auto;font-size:9px;letter-spacing:.08em;color:#8191ad}.statusPill.pastDue{background:#fff3d5;color:#925d00}.statusPill.pastDue i{background:#e6a400}.statusPill.blocked{background:#ffe7e7;color:#9b2525}.statusPill.blocked i{background:#d53c3c}.billingWarning{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:13px 15px;margin-bottom:18px;border:1px solid #efd28d;border-radius:13px;background:#fff7df;color:#805511}.billingWarning span{font-size:13px;color:#8a6b35}.billingWarning button{padding:9px 12px;background:#9c6700}.billingBlocked{padding:27px;margin-bottom:18px;border:1px solid #efcaca;border-radius:18px;background:#fff;color:#5d2a2a;box-shadow:0 10px 30px #7d24240a}.billingBlocked>span,.ordersReady>span{font-size:11px;font-weight:900;letter-spacing:.11em;color:#b54141}.billingBlocked h2,.ordersReady h2{margin:7px 0}.billingBlocked p,.ordersReady p{max-width:720px;margin:0;color:#7f6666;line-height:1.55}.ordersReady>span{color:#2858d8}.ordersReady p{color:#667692}@media(max-width:720px){.billingWarning{grid-template-columns:1fr}.billingWarning button{width:100%}}.dashboardModuleSection{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.dashboardModuleHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.dashboardModuleHeading h2{margin:3px 0 0;font-size:1.2rem}.dashboardModuleHeading>span{color:#7d8fa3;font-size:.78rem}.dashboardModuleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.dashboardModuleCard{position:relative;display:grid;min-height:220px;grid-gap:10px;gap:10px;padding:20px;border:1px solid #dce6f0;border-radius:17px;background:#fff;overflow:hidden}.dashboardModuleCard:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#247be2}.dashboardModuleCard.audit:before{background:#793fd0}.dashboardModuleCard.locked{background:linear-gradient(145deg,#fff,#f7f9fc)}.dashboardModuleCard.locked:after{content:"";position:absolute;right:-38px;top:-48px;width:150px;height:150px;border-radius:50%;background:rgba(25,112,218,.05)}.dashboardModuleCard.audit.locked:after{background:rgba(121,63,208,.05)}.dashboardModuleTop{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboardModuleTop>span{color:#52708f;font-size:.7rem;font-weight:900;letter-spacing:.08em}.dashboardModuleTop>b{padding:5px 8px;border-radius:999px;background:#edf1f5;color:#74869a;font-size:.62rem;letter-spacing:.07em}.dashboardModuleCard.enabled .dashboardModuleTop>b{background:#e2f8eb;color:#24784a}.dashboardModuleCard h3{position:relative;z-index:1;margin:3px 0 0;color:#142e4b;font-size:1.08rem}.dashboardModuleCard p{position:relative;z-index:1;margin:0;color:#687e95;font-size:.83rem;line-height:1.52}.dashboardModuleCard button{position:relative;z-index:1;align-self:end;justify-self:start;display:flex;align-items:center;gap:8px;margin-top:auto;padding:9px 13px;border:1px solid #bad6f4;border-radius:10px;background:#eef6ff;color:#0d63be;font-size:.78rem;font-weight:900;cursor:pointer}.dashboardModuleCard button:hover{border-color:#70ace9;background:#e4f1ff}.dashboardModuleCard.audit button{border-color:#d9c6f4;background:#f7f1ff;color:#6f32bd}.dashboardModuleCard.audit button:hover{border-color:#b590e6;background:#f1e7ff}.dashboardModuleCard.enabled button{border-color:transparent;background:#126fd7;color:#fff}.dashboardModuleCard.audit.enabled button{background:#7138bd}.dashboardModuleCard button span{font-size:1rem}@media(max-width:900px){.dashboardModuleGrid{grid-template-columns:1fr}}@media(max-width:580px){.dashboardModuleHeading{align-items:flex-start;flex-direction:column;gap:4px}.dashboardModuleCard{min-height:210px}.dashboardModuleTop{align-items:flex-start;flex-direction:column}}