.page_appShell__kk1Ka{display:flex;flex-direction:column;min-height:100vh;background:radial-gradient(circle at 25% -10%,rgba(239,125,0,.15),transparent 34%),radial-gradient(circle at 105% 15%,rgba(0,126,225,.14),transparent 28%),linear-gradient(180deg,#f7fbff,#eef5fe)}.page_page__c5Zzz{display:grid;grid-template-columns:280px 1fr;flex:1 1}.page_sidebar__wxbA9{background:linear-gradient(180deg,var(--nav-bg) 0,var(--nav-bg-strong) 100%);color:var(--nav-text);padding:28px 20px;border-right:1px solid #22405e;display:flex;flex-direction:column;gap:16px;height:100vh;position:-webkit-sticky;position:sticky;top:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#2f5070 transparent}.page_brand__unQ5B{display:grid;grid-gap:6px;gap:6px;padding:0 6px}.page_brand__unQ5B h1{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:.02em}.page_brand__unQ5B p{margin:0;color:var(--nav-muted);font-size:.86rem}.page_menu__3As_s{display:flex;flex-direction:column;flex:1 1}.page_navGroup__pJ22h{display:flex;flex-direction:column}.page_navGroupBtn__Oj2GP{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:transparent;color:#7a9dbe;text-align:left;padding:10px 8px 5px;font-size:.69rem;text-transform:uppercase;letter-spacing:.15em;font-weight:700;cursor:pointer;margin-top:6px}.page_navGroupChevron__0pIV0{font-size:.72rem;opacity:.8;flex-shrink:0}.page_navGroupItems__4U4sB{display:flex;flex-direction:column;gap:1px;padding-bottom:4px}.page_navSubItem__1l5l5{display:flex;align-items:center;width:100%;border:0;background:transparent;text-align:left;padding:8px 10px 8px 14px;border-radius:8px;font-size:1.05rem;cursor:pointer;transition:background-color .15s ease}.page_navSubItem__1l5l5,.page_navSubItem__1l5l5:visited{color:var(--nav-text);text-decoration:none}.page_navSubItem__1l5l5:hover{background:rgba(145,175,205,.12);text-decoration:none}.page_navSubItemActive__5v_in{background:rgba(239,125,0,.18);border:1px solid rgba(239,125,0,.42);color:#ffd9a8}.page_menuItem__PeCoz{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:transparent;color:inherit;text-align:left;padding:12px 10px;border-radius:10px;font-size:.95rem;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.page_menuItem__PeCoz:hover{background:rgba(145,175,205,.12);transform:translateX(2px)}.page_menuItemActive__yl_6y{background:rgba(239,125,0,.18);border:1px solid rgba(239,125,0,.42)}.page_menuBadge__ywN2L{border-radius:999px;font-size:.74rem;line-height:1;padding:4px 8px;background:rgba(255,255,255,.16);color:#f7fbff}.page_content__m3qmu{padding:32px;display:grid;align-content:start;grid-gap:18px;gap:18px}.page_globalTopBar__81wgQ{gap:0;padding:0;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:10}.page_globalTopBarBrand__2TWqc,.page_globalTopBar__81wgQ{display:flex;align-items:center;background:var(--surface)}.page_globalTopBarBrand__2TWqc{gap:10px;width:280px;flex-shrink:0;padding:10px 20px}.page_globalTopBarBrandName__8tYtW{font-size:1rem;font-weight:700;color:#7a98b8;letter-spacing:.01em;white-space:nowrap}.page_globalTopBarVersion__aVd9f{color:#7a9dbe;font-size:.72rem;font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap}.page_globalTopBarSearch__lMMNc{display:flex;align-items:center;gap:8px;background:var(--surface-alt);border:1px solid var(--line);border-radius:8px;padding:6px 12px;flex:1 1;max-width:420px;color:var(--text);margin:0 20px}.page_globalTopBarSearch__lMMNc input{border:0;background:transparent;outline:none;font-size:.9rem;color:var(--text);width:100%}.page_globalTopBarSearch__lMMNc input::placeholder{color:var(--nav-muted)}.page_globalTopBarRight__6y4HJ{display:flex;align-items:center;gap:16px;padding:10px 20px;margin-left:auto}.page_globalTopBarUser__jiL0f{display:flex;align-items:center;gap:6px;font-size:.9rem;font-weight:600;color:var(--title)}.page_globalTopBarSignOut__ZLHrM{background:transparent;border:1px solid var(--line);border-radius:7px;padding:5px 14px;font-size:.85rem;color:var(--text);cursor:pointer;transition:background .15s}.page_globalTopBarSignOut__ZLHrM:hover{background:var(--surface-alt)}.page_globalTopBarTenant__c1VtM{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid transparent;border-radius:999px;color:var(--text);cursor:default;transition:border-color .15s ease,background .15s ease}.page_globalTopBarTenant__c1VtM:hover{border-color:var(--line);background:var(--surface-alt)}.page_topBar__mdmlq{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px}.page_topBar__mdmlq h2{margin:0;font-size:clamp(1.4rem,3vw,2rem);color:var(--title)}.page_topBar__mdmlq p{margin:4px 0 0;color:var(--text);font-size:.95rem}.page_statusPill__RwBza{background:var(--accent-soft);color:#9a5300;border:1px solid #f7c590;border-radius:999px;padding:6px 12px;font-size:.82rem;white-space:nowrap}.page_grid__hx2uh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.page_homeGraphicsPanel__LKWq4{padding:16px}.page_cashForecastPanel__H1e1l,.page_homeGraphicsPanel__LKWq4{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 24px rgba(17,43,76,.05)}.page_cashForecastPanel__H1e1l{padding:24px;display:flex;flex-direction:column;gap:20px}.page_cashForecastHeader__lg4Gv{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page_cashForecastHeader__lg4Gv h3{font-size:1rem;font-weight:700;color:var(--text);margin:0 0 2px}.page_cashForecastHeader__lg4Gv p{font-size:.78rem;color:#7a98b8;margin:0}.page_cashForecastLegend__odpk8{display:flex;align-items:center;gap:16px;font-size:.78rem;color:#7a98b8;flex-shrink:0}.page_legendBalance__ZYHZ3,.page_legendForecast__EJD45,.page_legendInflow__7ktwo,.page_legendOutflow__m0q9U{display:inline-block;width:22px;height:0;border-radius:0;vertical-align:middle;margin-right:5px}.page_legendInflow__7ktwo{border-bottom:2.5px solid #1563a8}.page_legendOutflow__m0q9U{border-bottom:2.5px solid #ef7d00}.page_legendBalance__ZYHZ3{border-bottom:2.5px solid #2dbe8a}.page_legendForecast__EJD45{border-bottom:2px dashed #2dbe8a}.page_cashKpiRow__FuIf0{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;align-items:start}@media (max-width:780px){.page_cashKpiRow__FuIf0{grid-template-columns:repeat(2,1fr)}}.page_cashKpi__v9ZPI{background:radial-gradient(circle at 0 -20%,rgba(239,125,0,.12),transparent 46%),linear-gradient(180deg,#ffffff,#f6faff);border:1px solid #dce9f5;border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;gap:4px}.page_cashKpi__v9ZPI span{font-size:.72rem;color:#7a98b8;text-transform:uppercase;letter-spacing:.07em}.page_cashKpi__v9ZPI strong{font-size:1.1rem;font-weight:700;color:var(--text)}.page_cashKpiPos__5c5dh{color:#1a7a4a!important}.page_cashKpiNeg__kkrFR{color:#b83232!important}.page_cashTableWrap__ZqmwX{overflow-x:auto;border:1px solid #dce9f5;border-radius:8px}.page_cashTable__Ghh8A{width:100%;border-collapse:collapse;font-size:.78rem;white-space:nowrap}.page_cashTable__Ghh8A thead tr{background:#edf4fb}.page_cashTable__Ghh8A thead th{padding:8px 10px;text-align:right;font-weight:600;color:#1d3250;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;border-bottom:1px solid #dce9f5}.page_cashCatTh__s1eid{text-align:left!important;min-width:160px;position:-webkit-sticky;position:sticky;left:0;background:#edf4fb;z-index:1}.page_cashTable__Ghh8A tbody td{padding:6px 10px;text-align:right;color:var(--text);border-bottom:1px solid #f0f5fb}.page_cashCatLabel___Bafm{text-align:left!important;color:#4a6a8a!important;position:-webkit-sticky;position:sticky;left:0;background:inherit;z-index:1}.page_cashInflowRow__PIaUr,.page_cashInflowRow__PIaUr .page_cashCatLabel___Bafm{background:#fff}.page_cashOutflowRow__LAsuP,.page_cashOutflowRow__LAsuP .page_cashCatLabel___Bafm{background:#fdfafe}.page_itemCreateOverlay__hElf2{position:fixed;inset:0;background:rgba(9,25,43,.32);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:24px;z-index:70}.page_itemCreateDialog__rhkij{width:min(100%,560px);background:linear-gradient(180deg,#ffffff,#f5faff);border:1px solid #d8e5f2;border-radius:18px;box-shadow:0 28px 64px rgba(18,46,78,.18);padding:24px;display:grid;grid-gap:18px;gap:18px}.page_itemCreateHeader__n6nXV{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.page_itemCreateHeader__n6nXV h3{margin:0;font-size:1.35rem;color:#16324f}.page_itemCreateHeader__n6nXV p{margin:6px 0 0;color:#617b96;font-size:.92rem}.page_itemCreateFields__KWVMO{display:grid;grid-gap:12px;gap:12px}.page_itemCreateField__WSWuE{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px}.page_itemCreateField__WSWuE span{padding-top:11px;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#617b96}.page_itemCreateField__WSWuE input,.page_itemCreateField__WSWuE select,.page_itemCreateField__WSWuE textarea{width:100%;border:1px solid #c8d8ea;background:#ffffff;border-radius:10px;padding:10px 12px;font-size:.95rem;color:#16324f;outline:none}.page_itemCreateField__WSWuE textarea{min-height:96px;resize:vertical}.page_itemCreateField__WSWuE input:focus,.page_itemCreateField__WSWuE select:focus,.page_itemCreateField__WSWuE textarea:focus{border-color:#2f6dd9;box-shadow:0 0 0 3px rgba(47,109,217,.14)}.page_itemCreateMessage__JjClk{border:1px solid #f2d6aa;background:#fff7ea;color:#8b5a10;border-radius:10px;padding:10px 12px;font-size:.9rem}.page_itemCreateActions__cZZMK{display:flex;justify-content:flex-end;gap:10px}@media (max-width:640px){.page_itemCreateDialog__rhkij{padding:18px}.page_itemCreateFields__KWVMO{grid-template-columns:1fr}.page_itemCreateField__WSWuE{grid-template-columns:112px minmax(0,1fr);gap:10px}.page_itemCreateActions__cZZMK{flex-direction:column-reverse}}.page_cashActualTotal__Z4aM9{font-weight:700!important;background:#edf4fb;border-left:2px solid #b8d0e8!important}.page_cashFcstTh__U2uld{background:#f0f4f9!important;color:#7a9ec8!important;font-style:italic}.page_cashFcstCell___dLLP{background:rgba(14,43,90,.025);color:#4a6a8a!important;font-style:italic}.page_cashFcstTotal__TQzzx{font-weight:700!important;font-style:italic;background:rgba(14,43,90,.05);border-left:2px solid #b8d0e8!important;color:#4a6a8a!important}.page_cashTotal__sDYle{font-weight:600!important}.page_cashSubtotalInflow__FbRBa{background:#e8f3ff;font-weight:700;border-top:1.5px solid #b8d4ee}.page_cashSubtotalInflow__FbRBa td{color:#1a5080!important;border-bottom:1.5px solid #b8d4ee}.page_cashSubtotalInflow__FbRBa .page_cashCatLabel___Bafm{background:#e8f3ff}.page_cashSubtotalOutflow__WaclE{background:#ffeaea;font-weight:700;border-top:1.5px solid #f0b8b8}.page_cashSubtotalOutflow__WaclE td{color:#801a1a!important;border-bottom:1.5px solid #f0b8b8}.page_cashSubtotalOutflow__WaclE .page_cashCatLabel___Bafm{background:#ffeaea}.page_cashNetRow__U_gvU{background:#f0f6ff;font-weight:700}.page_cashNetRow__U_gvU td{font-weight:700;border-top:2px solid #b0c8e4;border-bottom:2px solid #b0c8e4}.page_cashNetRow__U_gvU .page_cashCatLabel___Bafm{background:#f0f6ff}.page_cashBalanceRow__zgzud{background:#fff8ee}.page_cashBalanceRow__zgzud td{font-weight:700;color:#9a5800!important}.page_cashBalanceRow__zgzud .page_cashCatLabel___Bafm{background:#fff8ee;color:#6a3c00!important}.page_cashPos__B5DnG{color:#1a7a4a!important}.page_cashNeg__YHiAY{color:#b83232!important}.page_homeGraphicsHeader__8M96Z{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-bottom:12px}.page_homeGraphicsHeader__8M96Z h3{margin:0;color:var(--title);font-size:1rem}.page_homeGraphicsHeader__8M96Z p{margin:0;color:#6583a4;font-size:.82rem;text-transform:uppercase;letter-spacing:.09em}.page_homeGraphicsActions__GSZU_{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.page_homeAddItemWrap__gtkA3{position:relative}.page_homeAddItemMenu__8gVn0{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);width:260px;padding:8px;border:1px solid #d7e4f4;border-radius:12px;background:#fff;box-shadow:0 18px 34px rgba(17,43,76,.16);display:flex;flex-direction:column;gap:6px;z-index:5}.page_homeAddItemMenuButton__T_iwk{border:1px solid transparent;border-radius:10px;background:#f7fbff;color:#123252;text-align:left;padding:10px 12px;display:flex;align-items:flex-start;gap:10px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.page_homeAddItemMenuButton__T_iwk:hover{border-color:#bdd3ea;background:#edf5fd}.page_homeAddItemMenuButton__T_iwk strong{font-size:.85rem}.page_homeAddItemMenuButton__T_iwk span{font-size:.74rem;color:#6c829d}.page_homeAddItemMenuIcon__eTz47{width:30px;height:30px;border-radius:9px;background:#fff;border:1px solid #d8e5f3;display:grid;place-items:center;flex:0 0 auto}.page_homeAddItemMenuIcon__eTz47 svg{width:18px;height:18px;display:block}.page_homeAddItemMenuContent__2Owwe{display:flex;flex-direction:column;gap:3px;min-width:0}.page_homeAddItemMenuEmpty__kwU5J{padding:12px;border-radius:10px;background:#f7fbff;color:#6c829d;font-size:.78rem}.page_homeGraphicsGrid__3bPLU{--dashboard-lane-gap:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--dashboard-lane-gap);gap:var(--dashboard-lane-gap);align-items:start}.page_homeDashboardLane__kDR50{display:flex;flex-direction:column;gap:var(--dashboard-lane-gap);min-height:100%}.page_homeWidget__qgWJW{--dashboard-card-small-height:140px;border:1px solid #d7e4f4;border-radius:12px;padding:12px;background:radial-gradient(circle at 0 -20%,rgba(239,125,0,.12),transparent 46%),linear-gradient(180deg,#ffffff,#f6faff);cursor:default;overflow:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.page_homeWidgetSizeSmall__FpZoX{height:var(--dashboard-card-small-height)}.page_homeWidgetSizeMedium__yrXYC{height:calc(var(--dashboard-card-small-height) * 2 + var(--dashboard-lane-gap))}.page_homeWidgetSizeLarge__OTVqm{height:calc(var(--dashboard-card-small-height) * 4 + (var(--dashboard-lane-gap) * 3))}.page_homeWidgetEditable__nbBtM{position:relative;padding-top:16px;padding-right:138px;cursor:-webkit-grab;cursor:grab}.page_homeWidget__qgWJW:hover{border-color:#c8d9ee;transform:translateY(-1px);box-shadow:0 10px 20px rgba(17,43,76,.09)}.page_homeWidgetDragging__2uDUv{border:2px dashed #1563a8;background:rgba(21,99,168,.04);box-shadow:none;transform:none;cursor:-webkit-grabbing;cursor:grabbing}.page_homeWidgetDragging__2uDUv>*{opacity:0;pointer-events:none}.page_homeWidgetDragOver__bDSlN{border-color:#1563a8;box-shadow:0 0 0 3px rgba(21,99,168,.18),0 8px 24px rgba(17,43,76,.1)}.page_homeWidgetPlaceholder__Co_Eo{border:2px dashed #1563a8;background:linear-gradient(135deg,rgba(21,99,168,.06),rgba(21,99,168,.12));box-shadow:inset 0 0 0 1px rgba(21,99,168,.08);cursor:-webkit-grabbing;cursor:grabbing}.page_homeWidgetEditControls__GUh46{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:6px}.page_homeWidgetSizeToggle__cBa2c{display:flex;align-items:center;gap:4px;padding:2px;border:1px solid #d8e4f0;border-radius:999px;background:rgba(255,255,255,.96)}.page_homeWidgetSizeButton__D0l51{width:22px;height:22px;border:0;border-radius:999px;background:transparent;color:#6b7f95;font-size:.64rem;font-weight:700;line-height:1;display:grid;place-items:center;cursor:pointer}.page_homeWidgetSizeButtonActive__6M1r6{background:#ef7d00;color:#fff}.page_homeWidgetRemoveButton__HcBj4{width:24px;height:24px;border:1px solid #d8e4f0;border-radius:999px;background:#fff;color:#6b7f95;font-size:.72rem;font-weight:700;line-height:1;display:grid;place-items:center;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.page_homeWidgetRemoveButton__HcBj4:hover{border-color:#ef7d00;color:#c65c00;background:#fff7ef}.page_homeWidgetTop___KEPC{display:flex;justify-content:space-between;align-items:start;gap:8px;margin-bottom:10px}.page_homeWidgetTop___KEPC h4{margin:0;font-size:.89rem;color:#123252}.page_homeWidgetTop___KEPC p{margin:2px 0 0;color:#6c829d;font-size:.75rem}.page_homeWidgetTop___KEPC strong{font-size:.95rem}.page_dashboardMetricList__p6S8N{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.page_dashboardMetricList__p6S8N li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #e0ebf7;font-size:.79rem;color:#45627f}.page_dashboardMetricList__p6S8N li:last-child{padding-bottom:0;border-bottom:0}.page_dashboardMetricList__p6S8N strong{color:#123252;font-size:.78rem}.page_dashboardMiniNote__FcvGG{display:flex;flex-direction:column;gap:4px;color:#45627f;font-size:.76rem}.page_dashboardMiniNote__FcvGG strong{color:#123252;font-size:.82rem}.page_dashboardNoteBlock___bOUC{border:1px solid #deebf7;border-radius:10px;padding:12px;background:#f8fbfe;color:#45627f;line-height:1.45;font-size:.8rem}.page_homeWidgetBody__HUtJD{display:grid;grid-template-columns:1fr .7fr auto;align-items:center;grid-gap:10px;gap:10px}.page_sparkSvg__e_FrU{width:100%;height:60px;overflow:visible}.page_sparkLine__RkEjy{fill:none;stroke:#4f93d8;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.page_barStrip__887Cp{display:flex;align-items:end;gap:4px;height:56px}.page_barStrip__887Cp span{display:inline-block;width:9px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#7db6ec,#4f93d8)}.page_gaugeWrap__IkK3r{position:relative;width:56px;height:56px;display:grid;place-items:center}.page_gaugeSvg__GmvL4{width:56px;height:56px;transform:rotate(-90deg)}.page_gaugeTrack__Ko2GL{fill:none;stroke:#dbe8f6;stroke-width:6}.page_gaugeValue__EY7Gi{fill:none;stroke:#ef7d00;stroke-width:6;stroke-linecap:round}.page_gaugeWrap__IkK3r span{position:absolute;font-size:.73rem;font-weight:700;color:#234463}.page_homeGraphicsSubheader__trEfy{display:flex;align-items:baseline;gap:10px;margin:20px 0 8px}.page_homeGraphicsSubheader__trEfy span{font-size:.85rem;font-weight:700;color:#234463;text-transform:uppercase;letter-spacing:.05em}.page_homeGraphicsSubheader__trEfy p{font-size:.76rem;color:#8faac3}.page_homeWidgetChartRow__NCrNZ{display:flex;align-items:center;gap:10px;margin-top:6px}.page_myTasksList__JqY15{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.page_myTaskItem__8N2U3{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid #d7e4f4;border-radius:12px;background:linear-gradient(180deg,#ffffff,#f6faff)}.page_myTaskItem__8N2U3 strong{color:#123252;font-size:.88rem}.page_myTaskItem__8N2U3 span{color:#6c829d;font-size:.79rem;line-height:1.45}.page_myTaskAction__df7ME{justify-self:end;margin-top:6px}.page_donutSvg__9cys0{width:92px;height:92px;flex-shrink:0}.page_pieLegend__vICR4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:.72rem;color:#3a5570;flex:1 1;min-width:0}.page_pieLegend__vICR4 li{display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden}.page_pieLegend__vICR4 li span{display:inline-block;width:9px;height:9px;border-radius:2px;flex-shrink:0}.page_pieLegend__vICR4 li em{font-style:normal;font-weight:700;margin-left:auto;padding-left:6px;color:#234463}.page_hbarSvg__ffcIi{width:100%;margin-top:6px;overflow:visible}.page_hbarLabel___dY5X{fill:#6a8eb2;font-size:9px;font-family:inherit}.page_hbarValue__wy8wt{fill:#234463;font-size:9px;font-weight:700;font-family:inherit}.page_stackedBarSvg__OdQcq{width:100%;margin-top:4px}.page_radialSvg__YbRyX{width:80px;height:80px;flex-shrink:0}.page_radialLabel__b_Gs4{fill:#1563a8;font-size:13px;font-weight:800;font-family:inherit}.page_radialSub__nD4nC{fill:#8faac3;font-size:8px;font-family:inherit}.page_miniBarSvg__T_NGL{flex:1 1;min-width:0}.page_card__Uufa9{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px;display:grid;grid-gap:8px;gap:8px;box-shadow:0 8px 24px rgba(17,43,76,.05)}.page_card__Uufa9 h3{margin:0;font-size:.9rem;font-weight:600;color:#5c7390}.page_metric__V7N9e{margin:0;font-size:1.6rem;font-weight:700;color:var(--title)}.page_meta__dWYUa{margin:0;font-size:.85rem;color:var(--text)}.page_good__Iy_8Q{color:var(--success)}.page_warn__ymtmw{color:var(--warning)}.page_bad__TrQMV{color:var(--danger)}.page_panelRow__syDuw{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:14px;gap:14px}.page_panel__gxOU0{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px}.page_panel__gxOU0 h3{margin:0 0 12px;color:var(--title);font-size:1rem}.page_tableHeader__TU4bk{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.page_tableHeader__TU4bk h3{margin:0}.page_tableHeaderActions__Gu_us,.page_tableHeaderLeft___G0MJ{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px}.page_tableHeaderActions__Gu_us{justify-content:flex-end}.page_viewToggle__BlsIQ{display:inline-flex;gap:6px;padding:4px;border:1px solid #d7e4f4;border-radius:10px;background:#f5f9ff;min-height:42px}.page_viewToggleBtn__11_jY{width:36px;height:34px;border:1px solid transparent;border-radius:8px;background:transparent;color:#6f89a8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.page_viewToggleBtn__11_jY:hover{background:#eaf2ff}.page_viewToggleBtn__11_jY svg{width:16px;height:16px;fill:currentColor}.page_viewToggleBtnActive__LD5FE{background:#ffffff;border-color:#c8d9ee;color:#1d4b82;box-shadow:0 1px 3px rgba(17,43,76,.08)}.page_quotesFilterField__2QMba{display:inline-flex;align-items:center;gap:8px;background:var(--surface-alt);border:1px solid var(--line);border-radius:8px;padding:8px 12px;min-height:42px;min-width:220px;color:var(--text)}.page_quotesFilterField__2QMba svg{width:14px;height:14px;color:#6f89a8;flex-shrink:0}.page_quotesFilterField__2QMba input{border:0;background:transparent;outline:none;font-size:.85rem;color:var(--text);width:100%}.page_quotesFilterField__2QMba input::placeholder{color:var(--nav-muted)}.page_quotesFilterEmpty__7qfJe{border:1px dashed var(--line);background:var(--surface-alt);color:#56718f;border-radius:12px;padding:18px;font-size:.9rem}.page_loadingInline__kS9eD{display:inline-flex;align-items:center;gap:8px}.page_loadingSpinner__KKjDS{display:inline-block;width:14px;height:14px;flex:0 0 14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;opacity:.78;animation:page_loadingSpin__oT3xF .75s linear infinite}@keyframes page_loadingSpin__oT3xF{to{transform:rotate(1turn)}}.page_salesOrdersAiPromptField__No5rz{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(180deg,#f7fbff,#edf5ff);border:1px solid #cfe0f4;border-radius:8px;padding:6px 10px;min-height:42px;min-width:640px;color:var(--text)}.page_salesOrdersAiPromptField__No5rz svg{width:14px;height:14px;color:#5d7fa3;flex-shrink:0}.page_salesOrdersAiPromptField__No5rz input{border:0;background:transparent;outline:none;font-size:.85rem;color:var(--text);width:100%}.page_salesOrdersAiPromptField__No5rz input::placeholder{color:#7b91aa}.page_salesOrdersAiPromptButton__9TykM{border:1px solid rgba(21,99,168,.16);background:linear-gradient(180deg,#ffffff,#eaf2fc);color:#1d4b82;border-radius:7px;padding:6px 10px;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.page_salesOrdersAiPromptClearButton__C_DKq{background:linear-gradient(180deg,#f6f8fb,#e7edf5);border-color:rgba(95,120,147,.2);color:#526b85}.page_salesOrdersAiResult__8AXMX{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px;padding:14px 16px;border-radius:12px;border:1px solid transparent}.page_salesOrdersAiResult__8AXMX strong{font-size:.9rem}.page_salesOrdersAiResult__8AXMX code{display:block;overflow-x:auto;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.72);color:#24496f;font-size:.78rem;line-height:1.45;white-space:pre-wrap}.page_salesOrdersAiResultInfo__v_SFw{background:linear-gradient(180deg,#eef6ff,#e2eefc);border-color:#c9ddf5;color:#1f456e}.page_salesOrdersAiResultSuccess___SErf{background:linear-gradient(180deg,#ecfbf3,#def3e8);border-color:#bfe3cc;color:#155a39}.page_salesOrdersAiResultError__t4VBE{background:linear-gradient(180deg,#fff5f1,#fee7df);border-color:#f1c4b6;color:#8b3d21}.page_createOrderButton__CqwIu{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:10px;border:1px solid #d08c3a;background:linear-gradient(180deg,#f39f36,#e07c00);color:#fff;font-size:.84rem;font-weight:600;padding:8px 12px;transition:transform .15s ease,box-shadow .15s ease;cursor:pointer}.page_createOrderButton__CqwIu:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(204,118,8,.28)}.page_tableWrap__CV_pa{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.page_orderTable__7p8UM{width:100%;border-collapse:collapse;background:var(--surface);min-width:760px}.page_orderTable__7p8UM td,.page_orderTable__7p8UM th{text-align:left;padding:12px 14px;border-bottom:1px solid #e4edf8;color:var(--title);font-size:.9rem}.page_orderTable__7p8UM th{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#1d3250;background:#f3f8ff}.page_orderTable__7p8UM tbody tr:hover{background:#f9fcff}.page_orderTable__7p8UM tbody tr:last-child td{border-bottom:0}.page_statusTag__iuUN7{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:5px 10px;border:1px solid transparent;font-size:.76rem;font-weight:600;white-space:nowrap}.page_statusDraft__FdOu3{color:#8d4f00;background:#ffe7c7;border-color:#f2c180}.page_statusNew__qu6lj{color:#1d4b82;background:#dcecff;border-color:#a5c8f0}.page_statusConfirmed__8N7nQ{color:#5f3f99;background:#ece2ff;border-color:#ceb9ff}.page_statusInProcess___Y0HH{color:#0f6f88;background:#d8f6ff;border-color:#99deef}.page_statusFulfilled__WAk7E{color:#0f6a42;background:#dcf9ea;border-color:#9adaba}.page_statusOnHold___t3B0{color:#8d4f00;background:#fff4d6;border-color:#e6c86f}.page_statusCancelled__7pDrG{color:#9d1f2f;background:#ffe0e4;border-color:#f0a3ad}.page_statusClosed__tX3tJ{color:#0f6a42;background:#dcf9ea;border-color:#9adaba}.page_statusReadyToPick__lHFEA{color:#8d4f00;background:#ffe7c7;border-color:#f2c180}.page_statusPicked__52txW{color:#1d4b82;background:#dcecff;border-color:#a5c8f0}.page_statusPacked__e5xxD{color:#5f3f99;background:#ece2ff;border-color:#ceb9ff}.page_statusShipped__NWjpE{color:#0f6f88;background:#d8f6ff;border-color:#99deef}.page_statusDelivered__lBDnZ{color:#0f6a42;background:#dcf9ea;border-color:#9adaba}.page_orderOverlay__UQiWz{position:fixed;inset:0;z-index:40;display:flex;justify-content:flex-end}.page_overlayBackdrop__32hHs{position:absolute;inset:0;border:0;background:rgba(5,22,41,.42)}.page_orderDrawer__lh_MW{position:relative;width:75vw;max-width:1280px;height:100vh;overflow-y:auto;background:radial-gradient(circle at 15% -8%,rgba(239,125,0,.13),transparent 32%),radial-gradient(circle at 110% 12%,rgba(0,126,225,.12),transparent 26%),linear-gradient(180deg,#f7fbff,#eef5fe);border-left:1px solid #d7e4f4;padding:22px;box-shadow:-16px 0 36px rgba(16,36,59,.2);animation:page_slideInDrawer__dGi99 .32s ease-out}.page_orderDrawerHeader__QGoQe{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px}.page_orderDrawerHeader__QGoQe h2{margin:0;color:#10243b}.page_closeDrawerButton__cZtSd{border:1px solid #c8d8ea;background:#f4f9ff;color:#1e3c5a;border-radius:8px;font-size:.82rem;font-weight:600;padding:7px 11px;cursor:pointer}.page_jeHeaderActions__tiimr{display:flex;gap:8px;align-items:center}.page_jePostButton__RtqNU{background:#1563a8;color:#fff;border:none;border-radius:8px;font-size:.82rem;font-weight:700;padding:7px 18px;cursor:pointer;transition:background .15s}.page_jePostButton__RtqNU:hover{background:#0f4e88}.page_jeHeaderGrid__F8hhB{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:22px}.page_jeField__age4K{display:flex;flex-direction:column;gap:6px;font-size:.82rem;font-weight:600;color:#3a5570}.page_jeField__age4K input{border:1px solid #c8d8ea;border-radius:7px;padding:7px 10px;font-size:.85rem;color:#10243b;background:#fff;outline:none;transition:border-color .15s}.page_jeField__age4K input:focus{border-color:#1563a8}.page_jeGridWrap__Rviri{border:1px solid #d7e4f4;border-radius:10px;overflow:auto;margin-bottom:14px}.page_jeTable__iMIOn{width:100%;border-collapse:collapse;font-size:.83rem}.page_jeTable__iMIOn thead th{background:#f0f6ff;color:#1d3250;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;padding:9px 10px;border-bottom:1px solid #d7e4f4;white-space:nowrap;text-align:left}.page_jeTable__iMIOn tbody tr:not(:last-child) td{border-bottom:1px solid #eef4fb}.page_jeTable__iMIOn tbody td{padding:4px 6px;vertical-align:middle}.page_jeThAccount__Oqlc_{width:26%}.page_jeThDesc__RQhg6{width:28%}.page_jeThAmt__CSWF4{width:12%}.page_jeThCC__YNhML{width:18%}.page_jeThDel__vZcSp{width:4%}.page_jeSelect__7bcSX{width:100%;border:1px solid #d7e4f4;border-radius:6px;padding:6px 8px;font-size:.82rem;color:#10243b;background:#fff;outline:none}.page_jeSelect__7bcSX:focus{border-color:#1563a8}.page_jeInput__lpU9H{width:100%;border:1px solid #d7e4f4;border-radius:6px;padding:6px 8px;font-size:.82rem;color:#10243b;background:#fff;outline:none;box-sizing:border-box}.page_jeInput__lpU9H:focus{border-color:#1563a8}.page_jeInputNum__Sxjg1{text-align:right}.page_jeDeleteRow__Iulhq{background:none;border:none;color:#b0bec8;font-size:.9rem;cursor:pointer;padding:4px 6px;border-radius:4px;line-height:1;transition:color .12s,background .12s}.page_jeDeleteRow__Iulhq:hover{color:#c0392b;background:#fff0f0}.page_jeFooter__4Nsq4{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page_jeAddRow__URBF8{background:none;border:1px dashed #1563a8;color:#1563a8;border-radius:7px;font-size:.82rem;font-weight:600;padding:7px 14px;cursor:pointer;transition:background .12s}.page_jeAddRow__URBF8:hover{background:#eef4ff}.page_jeTotals__LprTS{display:flex;align-items:center;gap:10px;font-size:.83rem;color:#5c7390}.page_jeTotals__LprTS strong{font-size:.93rem;color:#10243b;font-weight:700;min-width:80px;text-align:right}.page_poHeaderGrid__PdNH8{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:22px}.page_costingLayout__7v3aJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:6px}.page_costingLayout__7v3aJ>*{min-width:0}.page_costingTableCard__L20Qc{grid-column:1/-1}.page_costingChartCard__d4XIm{background:#f6faff;border:1px solid #d7e4f4;border-radius:10px;padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.page_costingCardTitle__o0f06{margin:0 0 12px;font-size:.82rem;font-weight:700;color:#3a5570;text-transform:uppercase;letter-spacing:.04em}.page_costingDonutRow__u9CRf{display:flex;align-items:center;justify-content:space-between;gap:14px}.page_costingHbarSvg__GxsOS{width:100%;overflow:visible}.page_costingDonut__hlW7l{width:110px;height:110px;flex-shrink:0}.page_costingDonutTotal__bKjN9{fill:#1563a8;font-size:13px;font-weight:800;font-family:inherit}.page_costingDonutSub__F9XLn{fill:#8faac3;font-size:8px;font-family:inherit}.page_costingTable__kb8HF{width:100%;border-collapse:collapse;font-size:.83rem}.page_costingTable__kb8HF thead th{background:#eef4fb;color:#1d3250;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;padding:8px 10px;border-bottom:1px solid #d7e4f4;text-align:left}.page_costingTable__kb8HF tbody tr:not(:last-child) td{border-bottom:1px solid #eef4fb}.page_costingTable__kb8HF tbody td,.page_costingTable__kb8HF tfoot td{padding:8px 10px;color:#10243b}.page_costingTable__kb8HF tfoot td{border-top:2px solid #d7e4f4;font-size:.85rem}.page_costingAmt__KROWB{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_costingPctBar__k0ke8{display:grid;grid-template-columns:72px auto;align-items:center;grid-column-gap:8px;column-gap:8px;min-width:120px;position:relative}.page_costingPctBar__k0ke8:before{content:"";grid-column:1;grid-row:1;width:72px;height:8px;border-radius:4px;background:#e5eef9}.page_costingPctBar__k0ke8 span{grid-column:1;grid-row:1;display:block;height:8px;border-radius:4px;opacity:.75;min-width:2px;max-width:72px}.page_costingPctBar__k0ke8 em{grid-column:2;font-style:normal;font-size:.78rem;color:#5c7390;white-space:nowrap}.page_poTabs__ixaJP{border-bottom-color:#cfe0f5;gap:8px}.page_poTabBtn___YtyC{padding:9px 16px;border:1px solid transparent;border-bottom:none}.page_poTabBtn___YtyC:hover{border-color:#d6e3f3;background:rgba(21,99,168,.06)}.page_poTabActive__nyJjo{color:#1563a8;border-bottom-color:#1563a8;background:rgba(21,99,168,.08)}.page_entryFormGrid__vVrxj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.page_entryField__LFxSs{display:grid;grid-gap:7px;gap:7px}.page_entryField__LFxSs span{color:#35506c;font-size:.84rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em}.page_entryField__LFxSs input{width:100%;border-radius:10px;border:1px solid #cad9ea;padding:10px 12px;background:#f5f9ff;color:#1f3b58;font-size:.9rem}.page_lineHeader__G1aRU{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.page_drawerTabs__4hcCn{display:flex;gap:2px;border-bottom:2px solid #dce9f7;margin-bottom:18px}.page_drawerTab__U2iCZ{border:0;background:transparent;padding:10px 20px;font-size:.9rem;font-weight:600;color:#5f7a99;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;border-radius:6px 6px 0 0;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.page_drawerTab__U2iCZ:hover{color:#1f3b58;background:rgba(79,147,216,.07)}.page_drawerTabActive__9rgMj{color:#e07c00;border-bottom-color:#e07c00;background:rgba(239,125,0,.06)}.page_shippingPanel__FSyJ3{display:flex;flex-direction:column;gap:10px}.page_shipFormGrid__yJO_d{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px 24px;gap:6px 24px;margin-bottom:20px}.page_headerCols__aABmr{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 32px;gap:0 32px;margin-bottom:20px}.page_headerCol__xjb0N{display:flex;flex-direction:column;gap:6px}.page_shipField__1xWRk{display:flex;align-items:center;gap:10px;min-height:38px}.page_shipField__1xWRk>span{flex-shrink:0;width:144px;color:#35506c;font-size:.83rem;font-weight:600;text-align:right;text-transform:uppercase;letter-spacing:.07em}.page_shipField__1xWRk input,.page_shipField__1xWRk select{flex:1 1;min-width:0;border-radius:8px;border:1px solid #cad9ea;padding:7px 10px;background:#f5f9ff;color:#1f3b58;font-size:.87rem;font-family:inherit;box-sizing:border-box}.page_shipField__1xWRk input:focus,.page_shipField__1xWRk select:focus{outline:2px solid #4f93d8;outline-offset:-1px}.page_shipField__1xWRk>div{flex:1 1;min-width:0;width:100%}.page_entryFieldFull__MMEDT{grid-column:1/-1}.page_entryField__LFxSs select{width:100%;border-radius:10px;border:1px solid #cad9ea;padding:10px 12px;background:#f5f9ff;color:#1f3b58;font-size:.9rem;font-family:inherit;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.page_entryField__LFxSs select:focus{outline:2px solid #4f93d8;outline-offset:-1px}.page_checkGroup__QTC_p{display:flex;flex-wrap:wrap;gap:12px 28px;padding:14px 16px;background:rgba(255,255,255,.6);border:1px solid #dce9f7;border-radius:12px}.page_checkField__Fj4yq{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.83rem;color:#1f3b58;font-weight:600;text-transform:uppercase;letter-spacing:.07em}.page_checkField__Fj4yq input[type=checkbox]{width:16px;height:16px;accent-color:#e07c00;cursor:pointer}.page_shippingPanel__FSyJ3 textarea{width:100%;border-radius:10px;border:1px solid #cad9ea;padding:10px 12px;background:#fbfdff;color:#1f3b58;font-size:.88rem;font-family:inherit;resize:vertical;box-sizing:border-box}.page_lineHeader__G1aRU h3{margin:0;color:#10243b;font-size:1.02rem}.page_addRowButton__opRSw{border:1px solid #d08c3a;background:linear-gradient(180deg,#f39f36,#e07c00);color:#ffffff;border-radius:10px;padding:8px 12px;font-size:.82rem;font-weight:600;cursor:pointer}.page_entryTable__xTCtP{width:100%;border-collapse:collapse;table-layout:fixed;min-width:940px;background:#ffffff}.page_entryTable__xTCtP td,.page_entryTable__xTCtP th{text-align:left;padding:10px 12px;border-bottom:1px solid #e4edf8;overflow:hidden}.page_entryTable__xTCtP th{text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;color:#1d3250;background:#f3f8ff;resize:horizontal;overflow:auto;min-width:60px}.page_entryTable__xTCtP td input,.page_entryTable__xTCtP td textarea{width:100%;border-radius:8px;border:1px solid #cad9ea;padding:8px 10px;background:#fbfdff;color:#1f3b58;font-size:.88rem;font-family:inherit;box-sizing:border-box}.page_entryTable__xTCtP td textarea{resize:vertical;min-height:36px;line-height:1.45;overflow-y:hidden}.page_readOnlyCell__C8H_J{display:inline-block;border-radius:8px;border:1px solid #cad9ea;background:#eef5ff;color:#1f3b58;font-size:.88rem;padding:8px 10px;min-width:84px}.page_confirmOrderLookupHint__MY0Lp{margin:8px 0 0;color:#54708c;font-size:.84rem}.page_confirmOrderHeaderGrid__Ci6RR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:32px;align-items:start}.page_confirmOrderHeaderNote__w0vd8{grid-column:1/-1;margin:-4px 0 0;color:#54708c;font-size:.84rem}.page_confirmOrderEmptyState__RMv8u{text-align:center;color:#91afcd;padding:24px 20px}.page_confirmOrderActionCell__Bg0bS{white-space:nowrap}.page_confirmOrderLineButton__KP3Sr{min-width:64px;border:1px solid #c8d8ea;border-radius:8px;background:#f4f8fd;color:#21476b;font-size:.8rem;font-weight:700;letter-spacing:.04em;padding:8px 10px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.page_confirmOrderLineButton__KP3Sr:hover{background:#e6f0fb;border-color:#7ea7d1;color:#173957}@media (max-width:980px){.page_confirmOrderHeaderGrid__Ci6RR{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page_confirmOrderHeaderGrid__Ci6RR{grid-template-columns:1fr}}.page_totalsBlock__fr7dw{margin-top:12px;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.page_totalRow__LbWLq{display:flex;align-items:center;gap:24px}.page_taxRateLabel__R69RV{display:flex;align-items:center;gap:8px;font-size:.84rem;font-weight:600;color:#35506c;text-transform:uppercase;letter-spacing:.07em}.page_taxRateInput__FlnIO{width:72px;border-radius:8px;border:1px solid #cad9ea;padding:5px 8px;background:#f5f9ff;color:#1f3b58;font-size:.87rem;text-align:right}.page_totalValue__T_xdP{color:#153653;font-weight:600;font-size:.95rem}.page_orderTotal__A6_OV{margin:0;text-align:right;color:#153653;font-weight:700}@keyframes page_slideInDrawer__dGi99{0%{opacity:0;transform:translateX(42px)}to{opacity:1;transform:translateX(0)}}.page_list__36C6G{margin:0;padding:0;list-style:none;display:grid;grid-gap:9px;gap:9px}.page_list__36C6G li{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:10px;background:var(--surface-alt);color:var(--title);font-size:.9rem}.page_list__36C6G small{color:#6c829d;font-size:.78rem}@media (max-width:1060px){.page_grid__hx2uh,.page_homeGraphicsGrid__3bPLU{grid-template-columns:repeat(2,minmax(0,1fr))}.page_panelRow__syDuw{grid-template-columns:1fr}}@media (max-width:780px){.page_page__c5Zzz{grid-template-columns:1fr}.page_sidebar__wxbA9{border-right:0;border-bottom:1px solid #22405e;height:auto;position:static}.page_content__m3qmu{padding:18px}.page_topBar__mdmlq{align-items:start;flex-direction:column}.page_orderDrawer__lh_MW{width:100vw}.page_entryFormGrid__vVrxj{grid-template-columns:1fr}}@media (max-width:520px){.page_grid__hx2uh,.page_homeGraphicsGrid__3bPLU{grid-template-columns:1fr}}.page_finReportTabs__NTNiM{display:flex;gap:2px;border-bottom:2px solid #dce9f7;margin-bottom:20px;flex-wrap:wrap}.page_finReportTab__d0CEN{border:0;background:transparent;padding:10px 20px;font-size:.9rem;font-weight:600;color:#5f7a99;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;border-radius:6px 6px 0 0;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.page_finReportTab__d0CEN:hover{color:#1f3b58;background:rgba(79,147,216,.07)}.page_finReportTabActive__srzpB{color:#1563a8;border-bottom-color:#1563a8;background:rgba(21,99,168,.06)}.page_finReportTabConfig__JxREj{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.page_finReportTabConfig__JxREj svg{width:14px;height:14px}.page_finReportConfigDialogFields__ZAF2D{display:grid;grid-gap:12px;gap:12px}.page_finReportConfigField__L61CG{display:grid;grid-gap:6px;gap:6px}.page_finReportConfigField__L61CG span{font-size:.84rem;font-weight:600;color:var(--title)}.page_finReportConfigField__L61CG input,.page_finReportConfigField__L61CG select{border:1px solid rgba(21,99,168,.2);border-radius:10px;padding:10px 12px;font:inherit;color:var(--text);background:#fff}.page_miscChargeTableInput__WzXbz{width:100%;min-width:140px;border:1px solid rgba(21,99,168,.22);border-radius:8px;padding:7px 9px;font:inherit;color:var(--text);background:#fff}.page_miscChargeSwitchWrap__q5XrS{display:inline-flex;position:relative;width:40px;height:22px}.page_miscChargeSwitchWrap__q5XrS input{position:absolute;opacity:0;pointer-events:none}.page_miscChargeSwitch__cnhpG{position:relative;width:40px;height:22px;border-radius:999px;background:#c6d5e6;box-shadow:inset 0 0 0 1px rgba(53,80,108,.12)}.page_miscChargeSwitch__cnhpG:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#ffffff;box-shadow:0 1px 3px rgba(22,50,79,.28);transition:transform .14s ease}.page_miscChargeSwitchWrap__q5XrS input:checked+.page_miscChargeSwitch__cnhpG{background:#1563a8}.page_miscChargeSwitchWrap__q5XrS input:checked+.page_miscChargeSwitch__cnhpG:after{transform:translateX(18px)}.page_miscChargeMessage__7v5m6{margin:10px 0 0;color:#3a5570;font-size:.86rem;font-weight:600}.page_miscChargeTableWrap__2z7zM{max-height:320px;overflow-y:auto}.page_finReportBody__IXEYO{display:flex;flex-direction:column;gap:16px}.page_salesFlowPanel__kwodK{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px;box-shadow:0 8px 24px rgba(17,43,76,.05);display:flex;flex-direction:column;gap:18px}.page_salesFlowHeader__KUPtS{display:flex;justify-content:flex-start;align-items:flex-start;gap:12px;flex-wrap:wrap}.page_salesFlowHeader__KUPtS h3{margin:0;color:var(--title);font-size:1rem}.page_salesFlowHeader__KUPtS .page_finReportSectionTitle__QlTSZ{margin:0;font-size:.82rem;font-weight:700;color:#3a5570;text-transform:uppercase;letter-spacing:.05em}.page_salesFlowContent__tgWjT{display:grid;--sales-flow-reports-width:315px;grid-template-columns:minmax(0,1fr) 1px var(--sales-flow-reports-width);grid-template-areas:"flowHeader divider reportsHeader" "flowMain divider reportsMain";grid-gap:12px;gap:12px;align-items:start}.page_salesFlowMain__XU4oT{grid-area:flowMain;min-width:0;width:100%;max-width:100%}.page_salesFlowDivider__LvPSW{grid-area:divider;align-self:stretch;width:1px;background:linear-gradient(180deg,rgba(21,99,168,.08),rgba(21,99,168,.35) 16%,rgba(21,99,168,.35) 84%,rgba(21,99,168,.08))}.page_salesFlowReports__jtpHL{grid-area:reportsMain;min-width:0;width:var(--sales-flow-reports-width)}.page_salesFlowReportsHeader__vY08q{grid-area:reportsHeader;display:flex;align-items:center;justify-content:space-between;gap:12px;width:var(--sales-flow-reports-width)}.page_salesFlowReportsHeader__vY08q .page_finReportSectionTitle__QlTSZ{margin-bottom:0}.page_salesFlowActionHeader__2IQsZ{width:30px;padding:12px 3px!important}.page_salesFlowActionCell__ce9_F{width:30px;text-align:center;padding:10px 3px!important}.page_salesFlowActionCell__ce9_F button{display:inline-flex;align-items:center;justify-content:center}.page_salesFlowReports__jtpHL .page_finReportTable__WLIHz tbody tr .page_salesFlowActionCell__ce9_F:first-child{padding-left:10px!important}.page_salesFlowFavoriteButton__L98nM{border:0;background:transparent;padding:0;color:#8aa0b8;cursor:pointer;line-height:1;display:inline-flex;align-items:center;justify-content:center}.page_salesFlowFavoriteButton__L98nM:hover{color:#b56a00}.page_salesFlowFavoriteButtonActive__Zk8d2,.page_salesFlowFavoriteButtonActive__Zk8d2:hover{color:#f5b301}.page_salesFlowReportTitle__yUBCV{display:block;font-weight:700;color:#1d3250}.page_salesFlowReportDescription__lkqNJ{display:block;margin-top:2px;font-size:.84rem;line-height:1.45;color:#587390}.page_reportListActionStack__xNEjw{display:inline-flex;align-items:center;gap:6px}.page_reportListIconButton__qQUQE{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d7e4f4;border-radius:8px;background:#f8fbfe;color:#45627f;cursor:pointer}.page_reportListIconButton__qQUQE:hover{border-color:#b9d0e7;background:#eef5fc;color:#1d4f82}.page_reportListIconButton__qQUQE svg{width:14px;height:14px}.page_reportRunFilterList__rw7O3{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.page_reportRunFilterRow__PqJOA{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr);grid-gap:12px;gap:12px}.page_reportRunFilterRow__PqJOA select{border:1px solid #c9d9ea;border-radius:8px;padding:10px 12px;font-size:.92rem;color:#123252;background:#fff}.page_reportRunPreviewActions__6boBE{display:inline-flex;align-items:center;gap:8px}.page_salesFlowChart__4tAVH{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;grid-gap:12px;gap:12px}.page_salesFlowSupplementalGrid__PUc6S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.page_salesFlowRecentActivity__ADDVG{margin-top:0}.page_salesFlowActionItems__2PR6l{min-width:0}.page_activityTypeBadge__xPY9a{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 10px;font-size:.73rem;font-weight:700;letter-spacing:.03em;border:1px solid transparent;white-space:nowrap}.page_activityTypeSalesOrder__mnFdS{color:#1d4b82;background:#dcecff;border-color:#a5c8f0}.page_activityTypeLead__1BtCn{color:#0f6a42;background:#dcf9ea;border-color:#9adaba}.page_activityTypeQuote__vVoVp{color:#8d4f00;background:#ffe7c7;border-color:#f2c180}.page_activityTypeCustomer__sVUER{color:#5f3f99;background:#ece2ff;border-color:#ceb9ff}.page_activityTypeReturn__TZLFQ{color:#8b3d21;background:#fee7df;border-color:#f1c4b6}.page_actionItemTypeApproval___jaYM{color:#1d4b82;background:#dcecff;border-color:#a5c8f0}.page_actionItemTypeReview__TwtDl{color:#8d4f00;background:#ffe7c7;border-color:#f2c180}.page_actionItemTypeFollowUp___QndE{color:#0f6a42;background:#dcf9ea;border-color:#9adaba}.page_actionItemTypeEscalation__GquAz{color:#8b3d21;background:#fee7df;border-color:#f1c4b6}.page_actionItemTypeBlocker__slLIs{color:#5f3f99;background:#ece2ff;border-color:#ceb9ff}.page_salesFlowHeader__KUPtS{grid-area:flowHeader}.page_salesFlowRowBlock__IqHXs{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.page_salesFlowRow__AgYjo{display:flex;align-items:stretch;justify-content:flex-start;gap:0;width:max-content;max-width:100%;overflow-x:auto;padding-bottom:4px}.page_salesFlowStageGroup__cl_Re{display:flex;min-width:0}.page_salesFlowNode__mSCH6{width:100%;min-height:124px;justify-content:flex-start;gap:8px}.page_salesFlowStageLabel__VOriQ{display:inline-flex;align-items:center;gap:6px}.page_salesFlowStageTitle__r_pBW{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.page_salesFlowStageTitleLeads__duIX9{color:#ef7d00!important}.page_salesFlowStageTitleCustomers__Vzk6g{color:#2dbe8a!important}.page_salesFlowStageTitleQuotes__MxE9s{color:#6f54c6!important}.page_salesFlowStageTitleSalesOrders__yCMVc{color:#1563a8!important}.page_salesFlowStageTitleShipping__0OgAi{color:#0f6f88!important}.page_salesFlowStageTitleReturns__ov9Ez{color:#c24f2e!important}.page_salesFlowStageTitleClosePeriod__QzN0z{color:#ef7d00!important}.page_salesFlowStageTitlePayables__rwz9e{color:#6f54c6!important}.page_salesFlowStageTitleReceivables__OVcCR{color:#2dbe8a!important}.page_salesFlowStageIcon__3rmr7{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.page_salesFlowStageIconLeads__P37ZX{color:#ef7d00!important}.page_salesFlowStageIconCustomers__PlrVS{color:#2dbe8a!important}.page_salesFlowStageIconQuotes__nPxlZ{color:#6f54c6!important}.page_salesFlowStageIconSalesOrders__mH4ls{color:#1563a8!important}.page_salesFlowStageIconShipping__wJcHQ{color:#0f6f88!important}.page_salesFlowStageIconReturns__UxYhX{color:#c24f2e!important}.page_salesFlowStageIconClosePeriod__JjhE2{color:#ef7d00!important}.page_salesFlowStageIconPayables__TpFN_{color:#6f54c6!important}.page_salesFlowStageIconReceivables__CmOgm{color:#2dbe8a!important}.page_salesFlowStageIcon__3rmr7 svg{width:100%;height:100%}.page_salesFlowLinks__0K42x{margin:4px 0 0;padding-left:18px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.page_salesFlowLinks__0K42x li{color:#7a98b8}.page_salesFlowLink__uZCOQ{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:0;color:#1563a8;font-size:.8rem;font-weight:700;cursor:pointer}.page_salesFlowLink__uZCOQ:hover{text-decoration:underline}.page_salesFlowLink__uZCOQ:disabled{color:#6f89a8;cursor:wait;text-decoration:none}.page_salesFlowArrow__VoidB{width:64px;min-width:64px;align-self:center;display:flex;justify-content:center}.page_salesFlowArrow__VoidB svg{width:100%;height:24px;overflow:visible}.page_salesFlowArrow__VoidB path{fill:none;stroke:#1563a8;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.page_salesFlowBreakConnector__NQ_gm{width:min(700px,100%);height:72px;display:flex;justify-content:center}.page_salesFlowBreakConnector__NQ_gm svg{overflow:visible}.page_salesFlowBreakConnectorDesktop__rama0{width:min(700px,100%);height:72px}.page_salesFlowBreakConnectorMobile__IJXWF{display:none;width:24px;height:56px}.page_salesFlowBreakConnector__NQ_gm path{overflow:visible;fill:none;stroke:#1563a8;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.page_soRevenueWrap__agv9A{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 20px 10px}.page_soRevenueLabel__DaO4c{font-size:.72rem;font-weight:700;color:#7a98b8;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px}.page_finReportCols__2z1Nd{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:start}.page_finReportSingle__pJZNB{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.page_finReportSection__B_axe{min-width:0}.page_finReportSectionTitle__QlTSZ{margin:0 0 10px;font-size:.82rem;font-weight:700;color:#3a5570;text-transform:uppercase;letter-spacing:.05em}.page_finReportTable__WLIHz{width:100%;border-collapse:collapse;font-size:.88rem}.page_finReportTable__WLIHz thead th{background:#7a9dbe;color:#ffffff;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:12px 14px;border-bottom:1px solid #d7e4f4;text-align:left}.page_finReportTable__WLIHz thead th.page_finAmt__Om2n7{text-align:right}.page_salesFlowPanel__kwodK .page_finReportTable__WLIHz thead th,.page_salesOrdersHeaderTable__bxk9e thead th{background:#7a9dbe!important;color:#ffffff}.page_itemsPagination__Z9U7n{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:0;flex-wrap:wrap}.page_itemsPaginationPages__7JjOq{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_itemsPaginationPageGroup__hM6gc{display:inline-flex;align-items:center;gap:8px}.page_itemsPaginationNav__kfgqM,.page_itemsPaginationPage__z821_{min-width:38px;height:36px;padding:0 12px;border:1px solid #cfe0f1;border-radius:10px;background:#ffffff;color:#284766;font-size:.85rem;font-weight:700;cursor:pointer}.page_itemsPaginationNav__kfgqM:hover,.page_itemsPaginationPage__z821_:hover{border-color:#7a9dbe;background:#eef5fe}.page_itemsPaginationPageActive__cAySr{background:#7a9dbe;color:#ffffff;border-color:#7a9dbe}.page_itemsPaginationNav__kfgqM:disabled,.page_itemsPaginationPage__z821_:disabled{opacity:.5;cursor:not-allowed}.page_itemsPaginationEllipsis__QZ_1q{color:#6b84a0;font-weight:700;letter-spacing:.08em}.page_profitLossTable__rYUBb thead th{background:#7a9dbe;color:#ffffff}.page_profitLossCategoryRow__WPlUw td{background:#eef5fe;color:#35506c;font-weight:700;padding-left:28px!important}.page_profitLossGlRow__0InBo{padding-left:44px!important}.page_profitLossCategoryTotal__QrV75{padding-left:28px!important}.page_profitLossTypeTotalRow__sVXc_ td{background:#e2edf9;color:#1d3250;font-weight:800}.page_profitLossSectionSpacer__gLd37 td{border-top:10px solid #ffffff}.page_finReportTable__WLIHz tbody tr td{padding:12px 14px;color:#1f3b58;border-bottom:1px solid #eef4fb}.page_finReportTable__WLIHz tbody tr td:first-child{font-weight:700}.page_soRow__UuMuR{cursor:pointer;transition:background .12s}.page_soRow__UuMuR:hover{background:#f0f6ff}.page_soRowExpanded__BCFsP{background:#eaf2ff}.page_soRowExpanded__BCFsP td{border-bottom:none}.page_soExpandChevron__KUpzR{display:inline-block;width:14px;font-size:.75rem;color:#7a98b8;margin-right:4px;transition:transform .15s}.page_soDetailRow__D7sOB td{padding:0!important;border-bottom:1px solid #d7e4f4;background:#f6faff}.page_soDetailPanel__BV_Mo{padding:12px 16px 16px 32px}.page_soDetailTable__nKwsk{width:100%;border-collapse:collapse;font-size:.82rem}.page_soDetailTable__nKwsk thead th{padding:6px 10px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#1d3250;background:#eaf2ff;border-bottom:1px solid #d7e4f4;text-align:left}.page_soDetailTable__nKwsk thead th.page_finAmt__Om2n7{text-align:right}.page_soDetailTable__nKwsk tbody tr td{padding:7px 10px;color:#1f3b58;border-bottom:1px solid #e8f0fb}.page_soDetailTable__nKwsk tbody tr:last-child td{border-bottom:none}.page_soDetailTable__nKwsk tbody tr td:first-child{color:#1f3b58}.page_soDetailTable__nKwsk tbody tr:hover td{background:#edf4ff}.page_finReportTable__WLIHz tbody tr:last-child td{border-bottom:none}.page_finReportGroupHeader__3qBgr td{background:#f3f8ff;color:#3a5570;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;padding:7px 12px!important;border-top:1px solid #d7e4f4}.page_finSubtotal__enOI6 td{font-weight:700;color:#10243b;border-top:1px solid #c8daf0;border-bottom:1px solid #c8daf0!important;background:#f9fcff}.page_finTotal__vHq2M td{font-weight:800;font-size:.92rem;color:#0f2539;border-top:2px solid #1563a8;border-bottom:none!important;background:#eef5ff;padding:10px 12px!important}.page_finAmt__Om2n7{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.page_finPos__qzHri{color:#1a7a4a}.page_finNeg__dIcLl{color:#b03030}@media (max-width:900px){.page_finReportCols__2z1Nd{grid-template-columns:1fr}.page_salesFlowContent__tgWjT{grid-template-columns:1fr;grid-template-areas:"flowHeader" "flowMain" "divider" "reportsHeader" "reportsMain";gap:18px}.page_salesFlowDivider__LvPSW{width:100%;height:1px}.page_salesFlowReportsHeader__vY08q,.page_salesFlowReports__jtpHL{width:100%}.page_salesFlowChart__4tAVH{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page_salesFlowSupplementalGrid__PUc6S{grid-template-columns:1fr}.page_salesFlowNode__mSCH6{width:100%;min-height:0}}.page_salesDashCols__hSZtV{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}.page_salesDashCard__JgMyr{background:#f6faff;border:1px solid #d7e4f4;border-radius:10px;padding:16px}.page_salesDashCardTitle__IJVcW{margin:0 0 12px;font-size:.82rem;font-weight:700;color:#3a5570;text-transform:uppercase;letter-spacing:.05em}.page_stagePill__BD2iJ{display:inline-flex;align-items:center;border-radius:999px;padding:3px 9px;font-size:.74rem;font-weight:600;white-space:nowrap;border:1px solid transparent}.page_stagePill__BD2iJ[data-stage=new]{color:#1d4b82;background:#dcecff;border-color:#a5c8f0}.page_stagePill__BD2iJ[data-stage=contacted]{color:#5f3f99;background:#ece2ff;border-color:#ceb9ff}.page_stagePill__BD2iJ[data-stage=qualified]{color:#0f6a42;background:#dcf9ea;border-color:#9adaba}.page_stagePill__BD2iJ[data-stage=proposal]{color:#8d4f00;background:#ffe7c7;border-color:#f2c180}.page_stagePill__BD2iJ[data-stage=negotiation]{color:#0f6f88;background:#d8f6ff;border-color:#99deef}.page_kanbanBoard__dSRCg{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;padding-bottom:12px;align-items:stretch;width:100%}.page_kanbanLane__vACF3{display:flex;flex-direction:column;min-width:0;width:100%;background:var(--surface-alt);border:1px solid var(--line);border-radius:12px;overflow:hidden}.page_kanbanLaneHeader__Mh_Xg{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line)}.page_kanbanLaneHeader__Mh_Xg[data-stage=new]{color:#1d4b82;background:#dcecff}.page_kanbanLaneHeader__Mh_Xg[data-stage=proposal]{color:#8d4f00;background:#ffe7c7}.page_kanbanLaneHeader__Mh_Xg[data-stage=contacted]{color:#5f3f99;background:#ece2ff}.page_kanbanLaneHeader__Mh_Xg[data-stage=qualified]{color:#0f6a42;background:#dcf9ea}.page_kanbanLaneHeader__Mh_Xg[data-stage=negotiation]{color:#0f6f88;background:#d8f6ff}.page_kanbanLaneHeader__Mh_Xg[data-stage=pending]{color:#b56d00;background:#ffe7c7}.page_kanbanLaneHeader__Mh_Xg[data-stage=scheduled]{color:#1d4b82;background:#dcecff}.page_kanbanLaneHeader__Mh_Xg[data-stage=processing]{color:#5f3f99;background:#ece2ff}.page_kanbanLaneHeader__Mh_Xg[data-stage=shipped]{color:#0f6f88;background:#d8f6ff}.page_kanbanLaneHeader__Mh_Xg[data-stage=invoiced]{color:#0f6a42;background:#dcf9ea}.page_kanbanLaneHeader__Mh_Xg[data-stage=closed]{color:#556b7f;background:#e8eef5}.page_kanbanLaneHeader__Mh_Xg[data-stage=manufacturing]{color:#1d4b82;background:#dcecff}.page_kanbanLaneHeader__Mh_Xg[data-stage=distribution]{color:#8d4f00;background:#ffe7c7}.page_kanbanLaneHeader__Mh_Xg[data-stage=wholesale]{color:#0f6a42;background:#dcf9ea}.page_kanbanLaneHeader__Mh_Xg[data-stage=industrial]{color:#0f6f88;background:#d8f6ff}.page_kanbanLaneHeader__Mh_Xg[data-stage=retail]{color:#5f3f99;background:#ece2ff}.page_kanbanLaneCount__s64bo{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:999px;background:rgba(0,0,0,.1);font-size:.72rem;padding:0 5px}.page_kanbanCards__E9WJM{display:flex;flex-direction:column;gap:10px;padding:12px}.page_kanbanCard__4Y__5{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:12px 14px;display:flex;flex-direction:column;gap:5px;box-shadow:0 1px 4px rgba(17,43,76,.06);cursor:default;transition:box-shadow .15s}.page_kanbanCard__4Y__5:hover{box-shadow:0 4px 12px rgba(17,43,76,.12)}.page_kanbanCardButton__2sJLc{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.page_kanbanCardButton__2sJLc:disabled{cursor:wait;opacity:.78}.page_kanbanCardId__DErRD{font-size:.74rem;font-weight:700;color:var(--accent);letter-spacing:.03em}.page_kanbanCardCustomer__JAfbt{font-size:.9rem;font-weight:600;color:var(--title)}.page_kanbanCardAmount__xHpsV{font-size:1rem;font-weight:700;color:var(--title)}.page_kanbanCardMeta__jejCN{display:flex;justify-content:space-between;font-size:.74rem;color:var(--nav-muted);margin-top:2px}@media (max-width:900px){.page_salesDashCols__hSZtV{grid-template-columns:1fr}}.page_slideInOverlay__97s9f{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:99;animation:page_fadeIn__C9vMy .2s ease-out}.page_slideInPanel__Qwsxp{position:fixed;top:0;right:0;width:100vw;height:100vh;background:radial-gradient(circle at 25% -10%,rgba(239,125,0,.15),transparent 34%),radial-gradient(circle at 105% 15%,rgba(0,126,225,.14),transparent 28%),linear-gradient(180deg,#f7fbff,#eef5fe);z-index:100;display:flex;flex-direction:column;box-shadow:-2px 0 12px rgba(0,0,0,.15);animation:page_slideInFromRight__TVMs2 .3s cubic-bezier(.16,1,.3,1)}@keyframes page_slideInFromRight__TVMs2{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes page_fadeIn__C9vMy{0%{opacity:0}to{opacity:1}}.page_slideInHeader__zAViQ{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid var(--line);flex-shrink:0;gap:20px}.page_reportDesignerPanel__MV5F8{position:fixed;inset:0;background:radial-gradient(circle at 18% 0,rgba(21,99,168,.18),transparent 30%),radial-gradient(circle at 100% 18%,rgba(239,125,0,.16),transparent 26%),linear-gradient(180deg,#f5f9fe,#eaf2fb);z-index:101;display:flex;flex-direction:column}.page_reportDesignerTopBar__TQ8Qj{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_reportDesignerEyebrow__A_VsU{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:#7a98b8;margin-bottom:8px}.page_reportDesignerMetaFields__vIZSe{display:grid;grid-template-columns:minmax(240px,320px) minmax(280px,420px);grid-gap:16px;gap:16px;align-items:stretch}.page_reportDesignerMetaField__zIPOA{display:flex;flex-direction:column;justify-content:center;padding:12px 16px;border:1px solid #d7dfe8;border-radius:12px;background:rgba(248,250,252,.95);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);min-width:0}.page_reportDesignerTitleInput__VFjFS{font-size:1.45rem;font-weight:700}.page_reportDesignerMetaInput__w1qtj,.page_reportDesignerTitleInput__VFjFS{border:0;background:transparent;color:var(--text);padding:0;outline:none;min-width:0;width:100%}.page_reportDesignerMetaInput__w1qtj{font-size:1rem;font-weight:500}.page_reportDesignerMetaInput__w1qtj::placeholder{color:#8aa0b8}.page_reportDesignerTopBarActions__De3V5{display:flex;align-items:center;gap:12px}@media (max-width:1100px){.page_reportDesignerMetaFields__vIZSe{grid-template-columns:1fr}}.page_reportDesignerToolbar__LzgS5{display:flex;flex-wrap:wrap;gap:10px}.page_reportDesignerToolbar__LzgS5 button,.page_reportSourceDialogActions__03PJW button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(21,99,168,.18);background:linear-gradient(180deg,#ffffff,#edf4fb);color:var(--text);border-radius:999px;padding:10px 16px;font:inherit;font-weight:600;cursor:pointer}.page_reportDesignerBody__r9e_j{display:grid;grid-template-columns:var(--report-designer-sidebar-width,250px) 12px minmax(0,1fr) 12px var(--report-designer-properties-width,280px);grid-column-gap:0;column-gap:0;grid-row-gap:18px;row-gap:18px;padding:18px;min-height:0;flex:1 1}.page_reportDesignerBodyResizing__gm0v6{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_reportDesignerCanvasWrap__5ifkx,.page_reportDesignerProperties__lKxbM,.page_reportDesignerSidebar__7xaJ2{background:rgba(255,255,255,.78);border:1px solid rgba(21,99,168,.14);border-radius:22px;box-shadow:0 10px 30px rgba(21,51,90,.08)}.page_reportDesignerProperties__lKxbM,.page_reportDesignerSidebar__7xaJ2{padding:18px;overflow:auto}.page_reportDesignerSidebar__7xaJ2{grid-column:1;min-width:0}.page_reportDesignerCanvasWrap__5ifkx{grid-column:3;min-width:0}.page_reportDesignerProperties__lKxbM{grid-column:5;min-width:0}.page_reportDesignerPanelResizeHandle__CJOx8{position:relative;grid-row:1;width:12px;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none}.page_reportDesignerPanelResizeHandle__CJOx8:before{content:"";position:absolute;top:18px;bottom:18px;left:50%;width:4px;border-radius:999px;transform:translateX(-50%);background:linear-gradient(180deg,rgba(122,152,184,.2),rgba(21,99,168,.36) 50%,rgba(122,152,184,.2));transition:background .14s ease,box-shadow .14s ease}.page_reportDesignerBodyResizing__gm0v6 .page_reportDesignerPanelResizeHandle__CJOx8:before,.page_reportDesignerPanelResizeHandle__CJOx8:hover:before{background:linear-gradient(180deg,rgba(239,125,0,.3),rgba(21,99,168,.55) 50%,rgba(239,125,0,.3));box-shadow:0 0 0 4px rgba(21,99,168,.08)}.page_reportDesignerPanelResizeHandleLeft__QDGSB{grid-column:2}.page_reportDesignerPanelResizeHandleRight__1vX__{grid-column:4}.page_reportDesignerProperties__lKxbM h4,.page_reportDesignerSidebar__7xaJ2 h4{margin:0 0 10px;font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;color:#7a98b8}.page_reportDesignerSidebarHeader__sPKW_{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 10px;padding:0;border:0;background:transparent;color:#7a98b8;font:inherit;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;text-align:left}.page_reportDesignerSidebarChevron__0hQzW{display:inline-flex;align-items:center;justify-content:center;width:12px;color:#547494;font-size:.7rem;line-height:1}.page_reportDesignerSidebar__7xaJ2 p{margin:0 0 18px;color:var(--text);font-weight:600}.page_reportDesignerSidebar__7xaJ2 ul{list-style:none;padding:0;margin:0 0 20px}.page_reportDesignerFieldList__PZt3n{display:grid;grid-gap:8px;gap:8px;margin:0 0 20px}.page_reportDesignerFieldButton__PEYHS{border:1px solid rgba(21,99,168,.14);background:linear-gradient(180deg,#ffffff,#edf4fb);color:var(--text);border-radius:12px;padding:9px 11px;font:inherit;font-weight:600;text-align:left;cursor:-webkit-grab;cursor:grab}.page_reportDesignerFieldButton__PEYHS:active{cursor:-webkit-grabbing;cursor:grabbing}.page_reportDesignerGeneralTextRow__JfnWP{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin:0 0 20px}.page_reportDesignerGeneralTextRow__JfnWP input{border:1px solid rgba(21,99,168,.16);border-radius:12px;padding:9px 11px;background:#fff;color:var(--text);font:inherit}.page_reportDesignerGeneralTextRow__JfnWP button{border:1px solid rgba(21,99,168,.14);background:linear-gradient(180deg,#ffffff,#edf4fb);color:var(--text);border-radius:12px;padding:9px 12px;font:inherit;font-weight:600;cursor:-webkit-grab;cursor:grab}.page_reportDesignerGeneralTextRow__JfnWP button:active{cursor:-webkit-grabbing;cursor:grabbing}.page_reportDesignerSidebar__7xaJ2 li{padding:10px 12px;margin-bottom:8px;border-radius:14px;background:#f3f8fd;border:1px solid rgba(21,99,168,.1)}.page_reportDesignerSidebarSectionItem__d6FaK{display:flex;align-items:center;justify-content:space-between;gap:10px}.page_reportDesignerSidebarSectionItemHidden__7FXsf{opacity:.7}.page_reportDesignerSidebarSectionActions__boxop{display:inline-flex;align-items:center;gap:6px}.page_reportDesignerGroupingPanel__SzG6Z{display:grid;grid-gap:10px;gap:10px;margin:0 0 20px}.page_reportDesignerGroupingControls__kJGGY{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.page_reportDesignerGroupingActions__KRB_W select,.page_reportDesignerGroupingPanel__SzG6Z select{width:100%;min-width:0;border:1px solid rgba(21,99,168,.16);border-radius:12px;padding:9px 11px;background:#fff;color:var(--text);font:inherit}.page_reportDesignerGroupingLabel__nQZff{font-weight:700;color:#24496f}.page_reportDesignerGroupingActions__KRB_W{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;flex:1 1 auto}.page_reportDesignerGroupingHint__9se1N{margin:0;color:#6786a5;font-size:.9rem}.page_reportDesignerSectionToggle__GtlzY{display:inline-flex;align-items:center;gap:6px;min-width:58px;height:24px;padding:0 7px 0 5px;border:1px solid rgba(21,99,168,.18);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(237,244,251,.96));color:#365679;font-size:.72rem;font-weight:700;line-height:1;cursor:pointer}.page_reportDesignerSectionToggleOn__b5l8N{border-color:rgba(29,143,98,.34);background:linear-gradient(180deg,rgba(232,250,242,.96),rgba(204,241,223,.96));color:#176a48}.page_reportDesignerSectionToggleOff__0NiLH{border-color:rgba(100,122,145,.24);background:linear-gradient(180deg,rgba(237,241,246,.96),rgba(220,228,236,.96));color:#5e7388}.page_reportDesignerSectionToggleKnob__M2U40{width:12px;height:12px;border-radius:999px;background:currentColor;box-shadow:0 1px 3px rgba(18,32,48,.18);flex:0 0 auto}.page_reportDesignerProperties__lKxbM label{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px;font-size:.92rem;color:var(--text);font-weight:600}.page_reportDesignerProperties__lKxbM select{width:100%;border:1px solid rgba(21,99,168,.16);border-radius:14px;padding:10px 12px;background:#fff;color:var(--text);font:inherit}.page_reportDesignerFieldProperties__CGHGH{margin-top:8px;padding-top:12px;border-top:1px solid rgba(21,99,168,.12)}.page_reportDesignerFieldProperties__CGHGH h5{margin:0 0 12px;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#6786a5}.page_reportDesignerColorRow__eLr4H{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.page_reportDesignerColorRow__eLr4H label{margin-bottom:16px}.page_reportDesignerColorRow__eLr4H input[type=color]{width:100%;height:42px;border:1px solid rgba(21,99,168,.16);border-radius:14px;background:#fff;padding:4px;cursor:pointer}.page_reportDesignerFieldPropertiesHint__UBdgQ{margin:0;font-size:.9rem;line-height:1.5;color:#6786a5}.page_reportDesignerFieldAlignGroup__y0IDn{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.page_reportDesignerFieldAlignGroup__y0IDn>span{font-size:.92rem;color:var(--text);font-weight:600}.page_reportDesignerFieldAlignButtons__71Jg3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.page_reportDesignerAlignButton__m0uN_{border:1px solid rgba(21,99,168,.16);border-radius:12px;background:linear-gradient(180deg,#ffffff,#edf4fb);color:#5e7b99;padding:8px 0;font:inherit;font-weight:700;cursor:pointer}.page_reportDesignerAlignButtonActive__R6igV{border-color:rgba(21,99,168,.5);background:linear-gradient(180deg,#dbeaf8,#c7ddf5);color:#123e69}.page_reportDesignerRadioGroup__vRzJb{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.page_reportDesignerRadioGroup__vRzJb>span{font-size:.92rem;color:var(--text);font-weight:600}.page_reportDesignerRadioGroup__vRzJb label{display:flex;align-items:center;gap:8px;margin:0;font-size:.9rem;font-weight:500}.page_reportDesignerCheckboxRow__57LLe{display:flex!important;align-items:center;gap:8px}.page_reportDesignerSubTableLinks__pMeaZ{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.page_reportDesignerSubTableLinksHeader__RnTCw{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.92rem;color:var(--text);font-weight:600}.page_reportDesignerSubTableLinkRow__lRYKN{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end}.page_reportDesignerInlineAction__Ya8X1{border:1px solid rgba(21,99,168,.16);border-radius:12px;background:linear-gradient(180deg,#ffffff,#edf4fb);color:#24496f;padding:10px 12px;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.page_reportDesignerInlineAction__Ya8X1:hover{border-color:rgba(21,99,168,.34)}.page_reportDesignerCanvasWrap__5ifkx{padding:18px;overflow:auto}.page_reportDesignerCanvas__LVLYX{min-height:100%;border-radius:18px;border:1px solid rgba(21,99,168,.14);background:linear-gradient(90deg,rgba(21,99,168,.04) 1px,transparent 0),linear-gradient(180deg,rgba(21,99,168,.04) 1px,transparent 0),#fff;background-size:24px 24px;padding:18px}.page_reportDesignerSectionWrap__74cWi{margin-bottom:14px}.page_reportDesignerSectionTitle__o8_1X{font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7a98b8;margin:0 0 8px}.page_reportDesignerSectionIconButton__jQWgJ{width:24px;height:24px;border:1px solid rgba(21,99,168,.18);border-radius:0;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(237,244,251,.96));color:#365679;font-size:.92rem;font-weight:700;line-height:1;cursor:pointer}.page_reportDesignerSectionIconButton__jQWgJ:hover{border-color:rgba(21,99,168,.28);background:linear-gradient(180deg,rgba(255,255,255,1),rgba(225,237,247,1))}.page_reportDesignerSectionCanvas__lgiRG{position:relative;border:0;border-radius:0;outline:1px dashed rgba(21,99,168,.22);outline-offset:-1px;background:linear-gradient(90deg,rgba(21,99,168,.06) 1px,transparent 0),linear-gradient(180deg,rgba(21,99,168,.06) 1px,transparent 0),rgba(255,255,255,.82);background-size:24px 24px;overflow:visible}.page_reportDesignerSectionCanvasHidden__DofIH{background:repeating-linear-gradient(135deg,rgba(38,58,84,.12) 0 10px,rgba(38,58,84,.02) 10px 20px),linear-gradient(90deg,rgba(21,99,168,.05) 1px,transparent 0),linear-gradient(180deg,rgba(21,99,168,.05) 1px,transparent 0),rgba(191,205,220,.82);background-size:auto,24px 24px,24px 24px,auto}.page_reportDesignerSectionSuppressedLabel__bmEM7{position:absolute;top:8px;right:10px;z-index:1;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(40,58,82,.55);pointer-events:none}.page_reportDesignerSectionResizer__VR8AF{position:absolute;left:0;right:0;bottom:0;height:10px;cursor:ns-resize;background:linear-gradient(180deg,transparent,rgba(21,99,168,.2))}.page_reportDesignerSectionLabel__KWPuT{position:absolute;left:10px;top:8px;font-size:.78rem;color:#6786a5;pointer-events:none}.page_reportDesignerCanvasField__QdnJL{position:absolute;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;border:1px solid rgba(21,99,168,.2);background:linear-gradient(180deg,#ffffff,#edf4fb);color:var(--text);border-radius:4px;padding:3px 8px;font-size:.84rem;font-weight:600;cursor:move;min-width:90px;min-height:24px;box-sizing:border-box;box-shadow:0 3px 10px rgba(21,51,90,.12);-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_reportDesignerCanvasFieldSelected__zRlYE{border-color:rgba(193,140,10,.62);box-shadow:0 0 0 2px rgba(245,208,92,.4),0 0 18px rgba(237,194,52,.42)}.page_reportDesignerCanvasLine__67Evs{border:0;border-radius:0;background:#1563a8;box-shadow:none;min-width:0;min-height:0;padding:0;gap:0}.page_reportDesignerCanvasLine__67Evs .page_reportDesignerResizeHandle__yMFPn{background:transparent}.page_reportDesignerCanvasField__QdnJL span{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_reportDesignerInlineFieldInput__1o8FD{flex:1 1 auto;min-width:0;border:0;background:transparent;color:inherit;font:inherit;padding:0;outline:none}.page_reportDesignerResizeHandle__yMFPn{position:absolute;width:12px;height:12px;background:transparent;opacity:1}.page_reportDesignerResizeHandleNW__VbjXD{top:-6px;left:-6px;cursor:nwse-resize}.page_reportDesignerResizeHandleNE__DtQ1h{top:-6px;right:-6px;cursor:nesw-resize}.page_reportDesignerResizeHandleSW__MFRhc{bottom:-6px;left:-6px;cursor:nesw-resize}.page_reportDesignerResizeHandleSE__CgE85{right:-6px;bottom:-6px;cursor:nwse-resize}.page_reportDesignerBandFooter__xOdup,.page_reportDesignerBandSecondary__4MIEV,.page_reportDesignerBand__Zc9Rp,.page_reportDesignerDetailRow__zo99Q,.page_reportDesignerGrid__9Fqol{display:grid;grid-template-columns:1.4fr 1fr 1fr .8fr;grid-gap:12px;gap:12px;align-items:center}.page_reportDesignerBandFooter__xOdup,.page_reportDesignerBandSecondary__4MIEV,.page_reportDesignerBand__Zc9Rp{padding:14px 16px;border-radius:16px;margin-bottom:12px}.page_reportDesignerBand__Zc9Rp{background:linear-gradient(135deg,rgba(21,99,168,.12),rgba(45,190,138,.12))}.page_reportDesignerBand__Zc9Rp strong{font-size:1.12rem}.page_reportDesignerDropZone__ivK1P{grid-column:1/-1;min-height:58px;border:1px dashed rgba(21,99,168,.24);border-radius:14px;padding:10px;background:rgba(255,255,255,.65)}.page_reportDesignerDropHint__gAWff{position:absolute;left:10px;top:30px;color:#7a98b8;font-size:.86rem}.page_reportDesignerPlacedFields__wDeoe{display:flex;gap:8px;flex-wrap:wrap}.page_reportDesignerPlacedField__MG1Or{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid rgba(21,99,168,.16);border-radius:999px;padding:6px 10px;font-size:.88rem;font-weight:600}.page_reportDesignerPlacedField__MG1Or button{border:0;background:transparent;color:#6a88a7;cursor:pointer;font-size:1rem;line-height:1;padding:0}.page_reportDesignerBandSecondary__4MIEV{background:#eef5fd;color:#5f7f9d}.page_reportDesignerGrid__9Fqol{padding:12px 16px;margin-bottom:10px;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#7a98b8}.page_reportDesignerDetailRow__zo99Q{padding:13px 16px;border-radius:14px;background:#f7fbff;border:1px solid rgba(21,99,168,.08);margin-bottom:10px}.page_reportDesignerBandFooter__xOdup{margin-top:16px;background:#eef5fd;color:#5f7f9d}.page_reportSourceDialogOverlay__xIPYb{position:fixed;inset:0;z-index:102;display:grid;place-items:center;background:rgba(9,18,31,.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page_reportSourceDialog__hSTq9{width:min(760px,calc(100vw - 32px));border-radius:24px;background:linear-gradient(180deg,#ffffff,#f4f8fd);border:1px solid rgba(21,99,168,.16);box-shadow:0 24px 60px rgba(9,18,31,.24);padding:24px}.page_reportSourceDialog__hSTq9 h3{margin:0 0 8px}.page_reportSourceDialog__hSTq9 p{margin:0 0 18px;color:#5f7f9d}.page_reportSourceDialogList__CCn9q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.page_reportSourceDialogItemActive__sE2BS,.page_reportSourceDialogItem__9hWc9{border:1px solid rgba(21,99,168,.14);background:#fff;color:var(--text);border-radius:16px;padding:14px 16px;text-align:left;font:inherit;font-weight:600;cursor:pointer}.page_reportSourceDialogItemActive__sE2BS{border-color:rgba(239,125,0,.42);box-shadow:inset 0 0 0 1px rgba(239,125,0,.16)}.page_reportSourceDialogActions__03PJW{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.page_saveDraftDialogFields__tZNHQ{display:grid;grid-gap:14px;gap:14px}.page_saveDraftDialogField__oAUOb{display:grid;grid-gap:8px;gap:8px}.page_saveDraftDialogField__oAUOb label{font-size:.88rem;font-weight:600;color:var(--title)}.page_reportSourcePickerDialog__oqamO{width:min(920px,calc(100vw - 96px))}.page_reportSourcePickerList__m2_ql{display:grid;grid-gap:10px;gap:10px;max-height:390px;overflow-y:auto;padding-right:8px}.page_reportSourcePromptDivider__7h2BN{margin:20px 0 14px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#415b7a}.page_reportSourcePromptDivider__7h2BN:after,.page_reportSourcePromptDivider__7h2BN:before{content:"";height:1px;background:rgba(21,99,168,.14)}.page_reportSourcePromptBlock__bLCnT{display:grid;grid-gap:10px;gap:10px}.page_reportSourcePromptField__aT__P{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(180deg,#f7fbff,#edf5ff);border:1px solid #cfe0f4;border-radius:8px;padding:6px 10px;min-height:42px;color:var(--text)}.page_reportSourcePromptField__aT__P svg{width:14px;height:14px;color:#5d7fa3;flex-shrink:0}.page_reportSourcePromptInput__JVI_Z{width:100%;border:0;background:transparent;outline:none;font:inherit;font-size:.85rem;color:var(--text)}.page_reportSourcePromptInput__JVI_Z::placeholder{color:#7b91aa}.page_reportSourcePromptTitle__mD8SW{font-size:.92rem;font-weight:700;color:#1d3250}.page_reportSourcePromptHelp__4TDj8{font-size:.84rem;line-height:1.45;color:#587390}.page_deliveryMethodDialog__YJd9p{width:min(560px,calc(100vw - 32px));padding:0;overflow:hidden}.page_deliveryMethodDialogHeader__DpgJ5{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid rgba(21,99,168,.12)}.page_deliveryMethodDialogHeader__DpgJ5 h3{margin:0}.page_deliveryMethodDialogClose__rh0BD{border:0;background:transparent;color:#5f7f9d;font-size:1.5rem;line-height:1;cursor:pointer}.page_deliveryMethodDialogBody__cfpXq{padding:18px 24px 0}.page_deliveryMethodDialogOptions__u1Hnv{min-width:0}.page_deliveryMethodDialogSectionTitle__9Dn3k{margin-bottom:12px;font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#415b7a}.page_deliveryMethodDialogOptions__u1Hnv{display:grid;grid-gap:10px;gap:10px}.page_deliveryMethodOptionActive__jIX_e,.page_deliveryMethodOption__iqYrG{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:flex-start;width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(21,99,168,.14);background:#fff;color:#20344d;text-align:left;cursor:pointer}.page_deliveryMethodOptionActive__jIX_e{border-color:rgba(27,99,214,.28);background:linear-gradient(180deg,rgba(244,248,255,.98),rgba(231,240,253,.92));box-shadow:inset 0 0 0 1px rgba(27,99,214,.12)}.page_deliveryMethodOptionRadio__rnWXj{width:18px;height:18px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1.5px solid #8ca6c4;background:#fff}.page_deliveryMethodOptionActive__jIX_e .page_deliveryMethodOptionRadio__rnWXj{border-color:#1b63d6}.page_deliveryMethodOptionRadioDot__zvyAK{width:8px;height:8px;border-radius:999px;background:transparent}.page_deliveryMethodOptionActive__jIX_e .page_deliveryMethodOptionRadioDot__zvyAK{background:#1b63d6}.page_deliveryMethodOptionContent__qk_Wh{display:grid;grid-gap:5px;gap:5px;min-width:0}.page_deliveryMethodOptionHeadingRow__oA_OF{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_deliveryMethodOptionTitle__0OB4k{font-weight:700;color:#1d3250}.page_deliveryMethodOptionDescription__kG2se{font-size:.84rem;line-height:1.45;color:#587390}.page_deliveryMethodDialogApply__DM_6Q{border-color:rgba(27,99,214,.35)!important;background:linear-gradient(180deg,#2f77ea,#1b63d6)!important;color:#fff!important}.page_reportPreviewOverlay__m6QiA{position:fixed;inset:0;z-index:103;display:grid;place-items:center;background:rgba(9,18,31,.46);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.page_reportPreviewDialog__jXK8s{width:min(1320px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow:auto;border-radius:24px;background:linear-gradient(180deg,#ffffff,#f4f8fd);border:1px solid rgba(21,99,168,.16);box-shadow:0 24px 60px rgba(9,18,31,.24);padding:18px}.page_reportPreviewHeader__a_NzS{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.page_reportPreviewHeader__a_NzS h3{margin:0}.page_reportPreviewHeader__a_NzS p{margin:4px 0 0;color:#6786a5;font-size:.9rem}.page_reportPreviewHeader__a_NzS button{border:1px solid rgba(21,99,168,.18);background:linear-gradient(180deg,#ffffff,#edf4fb);color:var(--text);border-radius:999px;padding:10px 14px;font:inherit;font-weight:600;cursor:pointer}.page_reportPreviewSheet___g9fj{border-radius:14px;border:1px solid rgba(21,99,168,.12);background:#e8eef6;padding:14px;display:grid;grid-gap:18px;gap:18px;justify-content:center}.page_reportPreviewPage__w8ADO{position:relative;display:flex;flex-direction:column;box-sizing:border-box;border-radius:10px;border:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 12px 28px rgba(0,0,0,.14);padding:18px;overflow:hidden}.page_reportPreviewSection__GgroG{position:relative;margin-bottom:0;background:transparent;overflow:visible}.page_reportPreviewFooterSection__1_OMn{margin-top:auto;margin-bottom:0}.page_reportPreviewSectionTitle__jb5w_{display:none}.page_reportPreviewField__LPCK0{position:absolute;z-index:1;display:flex;align-items:center;border:0;border-radius:0;background:transparent;color:var(--text);font-size:.84rem;font-weight:500;padding:0 2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page_reportPreviewSubTable__qBApp{display:block;padding:0;overflow:hidden;white-space:normal;text-overflow:clip;border:1px solid rgba(21,99,168,.18);border-radius:8px;background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.page_reportPreviewSubTableShell__7HouP{width:100%;height:100%;overflow:hidden}.page_reportPreviewSubTableTitle__1NgIY{padding:6px 8px;background:linear-gradient(180deg,#f5f9ff,#e7f0fb);border-bottom:1px solid rgba(21,99,168,.14);color:#24496f;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.page_reportPreviewSubTableTable__bN0FT{width:100%;border-collapse:collapse;table-layout:fixed}.page_reportPreviewSubTableTable__bN0FT td,.page_reportPreviewSubTableTable__bN0FT th{padding:4px 6px;border-bottom:1px solid rgba(21,99,168,.1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem}.page_reportPreviewSubTableTable__bN0FT th{background:#f8fbff;color:#1d3250;font-weight:700;text-align:left}.page_reportPreviewSubTableEmpty__fANyZ{display:flex;align-items:center;justify-content:center;height:calc(100% - 31px);padding:8px;color:#6786a5;font-size:.76rem;text-align:center}.page_reportPreviewLine__Fkwlf{z-index:0;border:0;border-radius:0;background:#253242;padding:0}@media (max-width:1180px){.page_reportDesignerBody__r9e_j{grid-template-columns:var(--report-designer-sidebar-width,220px) 12px minmax(0,1fr)}.page_reportDesignerProperties__lKxbM{grid-column:1/-1}.page_reportDesignerPanelResizeHandleRight__1vX__{display:none}}@media (max-width:860px){.page_reportDesignerBody__r9e_j{grid-template-columns:1fr;gap:18px}.page_reportDesignerCanvasWrap__5ifkx,.page_reportDesignerProperties__lKxbM,.page_reportDesignerSidebar__7xaJ2{grid-column:auto}.page_reportDesignerPanelResizeHandle__CJOx8{display:none}.page_reportSourceDialogList__CCn9q{grid-template-columns:1fr}}.page_signInContainer__nm6hT{display:flex;align-items:center;justify-content:center;min-height:100vh;background:radial-gradient(circle at 25% -10%,rgba(239,125,0,.15),transparent 34%),radial-gradient(circle at 105% 15%,rgba(0,126,225,.14),transparent 28%),linear-gradient(180deg,#f7fbff,#eef5fe);padding:20px}.page_signInLogo__YDj1J{display:flex;justify-content:center;margin-bottom:20px}.page_signInCard__3WvGs{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:48px;width:100%;max-width:400px;box-shadow:0 4px 24px rgba(17,43,76,.1)}.page_signInCard__3WvGs h1{margin:0 0 32px;font-size:1.75rem;font-weight:700;color:var(--title);text-align:center}.page_signInForm__8_HIW{display:flex;flex-direction:column;gap:20px}.page_signInField__q5PKH{display:flex;flex-direction:column;gap:8px}.page_signInField__q5PKH label{font-size:.9rem;font-weight:600;color:var(--title)}.page_signInField__q5PKH input{border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:.95rem;color:var(--title);background:var(--surface);outline:none;transition:border-color .2s,box-shadow .2s}.page_signInField__q5PKH input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(239,125,0,.1)}.page_signInField__q5PKH input:disabled{background:var(--surface-alt);color:var(--nav-muted);cursor:not-allowed}.page_signInError__nimTZ{background:#fef0f0;border:1px solid #f5c2c2;border-radius:8px;padding:12px;font-size:.9rem;color:var(--danger);text-align:center;margin-top:4px}.page_signInButton__NwPqj{background:linear-gradient(180deg,#f39f36,#e07c00);border:1px solid #d08c3a;color:white;font-size:.95rem;font-weight:600;padding:12px;border-radius:8px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;margin-top:8px}.page_signInButton__NwPqj:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 14px rgba(204,118,8,.3)}.page_signInButton__NwPqj:disabled{opacity:.7;cursor:not-allowed}.page_signInHint__D7IBo{background:var(--surface-alt);border:1px solid var(--line);border-radius:8px;padding:12px;margin-top:12px;font-size:.85rem;color:var(--text);text-align:center}.page_signInHint__D7IBo p{margin:0 0 6px;font-weight:600;color:var(--title)}.page_signInHint__D7IBo code{background:var(--surface);border:1px solid #c8d9ee;border-radius:4px;padding:6px 8px;font-family:Courier New,monospace;font-size:.8rem;color:#1563a8;display:block}.page_slideInHeader__zAViQ h2{margin:0;font-size:1.5rem;font-weight:700;color:var(--title)}.page_slideInTitle__QuNfI{display:inline-flex;align-items:center;gap:10px}.page_slideInTitleBadge__aYTCQ{padding:5px 12px;font-size:.88rem;font-weight:700}.page_slideInHeaderMain__juemQ{display:flex;align-items:center;gap:28px;min-width:0;flex:1 1}.page_soHeaderTracker__LoJqK{display:grid;grid-template-columns:repeat(5,minmax(88px,1fr));grid-gap:10px;gap:10px;min-width:0;margin:0 auto}.page_soHeaderTrackerStage__WnEFY{display:grid;grid-template-rows:14px auto auto;grid-gap:4px;gap:4px;min-width:0;justify-items:center}.page_soHeaderTrackerStageCurrent__KXHMd{opacity:1}.page_soHeaderTrackerStagePending__SYRfz{opacity:.58}.page_soHeaderTrackerDotWrap__L4MMl{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.page_soHeaderTrackerDot__NAR18{width:10px;height:10px;border-radius:999px;background:#1563a8;box-shadow:0 0 0 4px rgba(21,99,168,.12);flex-shrink:0}.page_soHeaderTrackerLine__MjhzU{position:absolute;top:50%;left:calc(50% + 9px);width:calc(100% - 18px + 10px);height:2px;transform:translateY(-50%);background:linear-gradient(90deg,rgba(21,99,168,.5),rgba(21,99,168,.12))}.page_soHeaderTrackerStagePending__SYRfz .page_soHeaderTrackerDot__NAR18{background:#b8c9dc;box-shadow:0 0 0 4px rgba(184,201,220,.16)}.page_soHeaderTrackerStagePending__SYRfz .page_soHeaderTrackerLine__MjhzU{background:linear-gradient(90deg,rgba(184,201,220,.7),rgba(184,201,220,.18))}.page_soHeaderTrackerText__9221q{font-size:.8rem;font-weight:700;color:#1f3250;white-space:nowrap;text-align:center}.page_soHeaderTrackerDate__GILCk{font-size:.74rem;color:#6a8098;white-space:nowrap;text-align:center}.page_soHeaderTrackerDatePlaceholder__LnhnB{visibility:hidden}.page_slideInClose__VBwxm{background:transparent;border:none;font-size:1.5rem;color:var(--text);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .15s,color .15s}.page_slideInClose__VBwxm:hover{background:var(--surface-alt);color:var(--title)}.page_slideInHeaderButtons__pXBAA{display:flex;gap:8px;align-items:center}.page_slideInMinimize__AbwVD{background:transparent;border:none;font-size:1.5rem;color:var(--text);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .15s,color .15s}.page_slideInMinimize__AbwVD:hover{background:var(--surface-alt);color:var(--title)}.page_minimizedPanel__ZQr0j{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:var(--accent);border:none;color:white;padding:12px 24px;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .2s ease;z-index:999}.page_minimizedPanel__ZQr0j:hover{background:#d96b00;box-shadow:0 6px 16px rgba(0,0,0,.2);transform:translateX(-50%) translateY(-2px)}.page_slideInContent__E2Nh0{flex:1 1;overflow-y:auto;padding:32px}.page_slideInFooter__gk5GK{display:flex;gap:12px;padding:20px 32px;border-top:1px solid var(--line);flex-shrink:0;justify-content:flex-end}.page_secondaryButton__L7bh4{border:1px solid #d7e4f4;background:#ffffff;color:#1d3250;border-radius:6px;padding:8px 14px;font-size:.84rem;font-weight:700;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.page_secondaryButton__L7bh4:hover{background:#f3f8ff;border-color:#a9c5e4;color:#1563a8}.page_allocationWorkbenchPanel__NeXIP{background:#f6f9fd}.page_allocationWorkbenchHeader__Y8L1_{padding:12px 18px;background:#ffffff}.page_allocationWorkbenchHeader__Y8L1_ .page_slideInTitle__QuNfI{color:#0b4c9c}.page_allocationHelpButton__bJ0kM{width:20px;height:20px;border-radius:999px;border:1px solid #7da7d8;background:#f2f7ff;color:#0b5fc6;font-weight:800;line-height:1;cursor:pointer}.page_allocationAsideActions___sPL3,.page_allocationWorkbenchActions__7B6O2{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page_allocationWorkbenchContent__LjypO{padding:0 14px 14px;background:#f6f9fd}.page_allocationFilterBar__Kots2{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(130px,1fr) minmax(150px,1fr) minmax(180px,1.1fr) auto auto auto;grid-gap:10px;gap:10px;align-items:end;padding:12px 4px 14px}.page_allocationFilterBar__Kots2 label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:.75rem;font-weight:800;color:#1d3250}.page_allocationFilterBar__Kots2 input[type=search],.page_allocationFilterBar__Kots2 select{width:100%;height:32px;border:1px solid #cbd9ea;border-radius:5px;background:#ffffff;color:#1d3250;padding:0 10px;font:inherit;font-weight:600}.page_allocationCheckbox____crK{flex-direction:row!important;align-items:center;gap:7px!important;height:32px;white-space:nowrap}.page_allocationCheckbox____crK input,.page_allocationWorkbenchTable__XHo2r input[type=checkbox]{accent-color:#1558b0}.page_allocationInfoBar__BcH_N{border:1px solid #c7daf1;background:#eaf4ff;color:#21466f;padding:9px 12px;font-size:.8rem;font-weight:700;margin-bottom:10px}.page_allocationWorkbenchSection__pSlqa{border:1px solid #d7e4f4;background:#ffffff;margin-bottom:10px}.page_allocationSectionHeader__vnn1i h3,.page_allocationSummaryCard___uYH5 h3,.page_allocationWorkbenchSection__pSlqa h3{margin:0;color:#1558b0;font-size:.82rem;text-transform:uppercase;letter-spacing:.03em}.page_allocationSectionHeader__vnn1i{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;border-bottom:1px solid #d7e4f4;background:#f8fbff}.page_allocationSectionHeader__vnn1i span{color:#1d3250;font-size:.8rem;font-weight:700}.page_allocationWorkbenchTable__XHo2r{min-width:980px}.page_allocationWorkbenchTable__XHo2r thead th,.page_finReportTable__WLIHz.page_allocationWorkbenchTable__XHo2r thead th{background:#7a9dbe!important;color:#ffffff;padding:8px 10px;font-size:.72rem}.page_allocationWorkbenchTable__XHo2r tbody tr td{padding:8px 10px;font-size:.8rem}.page_allocationSelectedRow__MRX04{background:#eef6ff}.page_allocationTotalsRow__OAJDH td{background:#f7f9fc;font-weight:800;color:#1d3250!important}.page_allocationWorkbenchGrid__95tbz{display:grid;grid-template-columns:minmax(0,1fr) 312px;grid-gap:10px;gap:10px;align-items:start}.page_allocationWorkbenchMain__Pigrj{min-width:0}.page_allocationDetailStrip___4LzM{display:grid;grid-template-columns:repeat(9,minmax(80px,1fr));grid-gap:0;gap:0;padding:10px;overflow-x:auto}.page_allocationDetailStrip___4LzM div{min-width:0;padding-right:12px;border-right:1px solid #d7e4f4}.page_allocationDetailStrip___4LzM div:last-child{border-right:0}.page_allocationDetailStrip___4LzM span{display:block;color:#456786;font-size:.72rem;font-weight:800;margin-bottom:4px}.page_allocationDetailStrip___4LzM strong{display:block;color:#1d3250;font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_allocationSubTabs__MHwzr{display:flex;gap:4px;border-bottom:1px solid #d7e4f4;margin-top:4px}.page_allocationSubTabs__MHwzr button{border:0;background:transparent;color:#355978;padding:9px 12px;font-size:.78rem;font-weight:800;text-transform:uppercase;cursor:pointer}.page_allocationSubTabs__MHwzr .page_finReportTabActive__srzpB{color:#1558b0;border-bottom:3px solid #1558b0}.page_allocationQtyInput__duLjs{width:88px;border:1px solid #cbd9ea;border-radius:4px;padding:4px 7px;text-align:right;color:#1d3250;font-weight:700}.page_allocationWorkbenchAside__m86W9{display:flex;flex-direction:column;gap:10px;min-width:0}.page_allocationSummaryCard___uYH5{border:1px solid #d7e4f4;background:#ffffff;padding:12px}.page_allocationSummaryCard___uYH5 dl{display:grid;grid-template-columns:1fr auto;grid-gap:8px 12px;gap:8px 12px;margin:12px 0 0;color:#1d3250;font-size:.84rem}.page_allocationSummaryCard___uYH5 dt{color:#233f5e}.page_allocationSummaryCard___uYH5 dd{margin:0;font-weight:800;text-align:right}.page_allocationSummaryCard___uYH5 textarea{width:100%;min-height:92px;margin-top:12px;border:1px solid #cbd9ea;border-radius:4px;padding:10px;color:#1d3250;resize:vertical}.page_allocationNoteCount__wFoHH{margin-top:6px;text-align:right;color:#5f7892;font-size:.78rem;font-weight:700}@media (max-width:1180px){.page_allocationFilterBar__Kots2,.page_allocationWorkbenchGrid__95tbz{grid-template-columns:1fr}.page_allocationWorkbenchAside__m86W9{order:-1}}.page_soContentLayout__T04c5{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:20px;gap:20px;align-items:start}.page_soMainColumn__iJzo6{min-width:0}.page_soHeaderShell__4sshk{margin-bottom:32px;border:1px solid #d7e4f2;border-radius:10px;background:rgba(255,255,255,.82);box-shadow:0 8px 28px rgba(30,60,98,.08);overflow:hidden}.page_soHeaderLayout__ttCoz{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(420px,1.45fr);grid-gap:16px;gap:16px;align-items:start;padding:16px}.page_soHeaderSection__GuBo6{min-width:0}.page_soHeaderSection__GuBo6 .page_soCompactInput__zpaJ0,.page_soHeaderSection__GuBo6 .page_soFormInputWrapper__HOgma,.page_soHeaderSection__GuBo6 .page_soFormInput__CtBrS,.page_soHeaderSection__GuBo6 .page_soReadOnlyValue__8_a4f{width:75%}.page_soHeaderSectionDivider__Sq_Di{padding-right:16px;border-right:1px solid #d6dce5}.page_soHeaderCardTitle___L8c5{margin:0 0 14px;font-size:.84rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#1f3250}.page_soHeaderField__laOy2{margin-bottom:14px}.page_soFormField__a7CrR.page_soHeaderFieldInline__m7lR_{grid-template-columns:124px minmax(0,1fr);align-items:center;gap:10px}.page_soFormField__a7CrR.page_soHeaderFieldInline__m7lR_ label{margin-bottom:0}.page_soHeaderFieldStacked__htsSe{grid-template-columns:1fr;align-items:start}.page_soHeaderFieldStacked__htsSe label{margin-bottom:4px}.page_soRequiredMark__fxcES{color:#d93c3c}.page_soCustomerIdentity__KIKTu{margin-bottom:14px}.page_soCustomerAccountCode__JMr6w{font-size:.86rem;color:#1f3250}.page_soCustomerIdentityName__O_IdD{margin-top:6px;font-size:1rem;font-weight:700;color:#0c57db}.page_soCustomerIdentityMeta__JX_L8{margin-top:4px;font-size:.88rem;color:#46617d}.page_soInfoGrid___V23d{display:grid;grid-gap:10px;gap:10px}.page_soInfoRow__W6ft7{display:grid;grid-template-columns:124px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;font-size:.9rem;color:#1d2f47}.page_soInfoRow__W6ft7 span{color:#334a66;white-space:nowrap}.page_soInfoRowStacked__BE8NW{grid-template-columns:1fr;align-items:start}.page_soInfoRowStacked__BE8NW span{font-size:.88rem;font-weight:600;color:var(--title)}.page_soInfoRow__W6ft7 strong{font-weight:500;color:#182c43}.page_soCreditStatusGood__j3Jwv{color:#1b6a3a;background:#dff5e6;border-color:#9fd0af}.page_soCreditStatusNeutral__EtIUF{color:#5b6675;background:#eef2f6;border-color:#cfd8e3}.page_soCompactInput__zpaJ0{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--text);font:inherit}.page_soCompactInput__zpaJ0:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(239,125,0,.08)}.page_soMatchedSelectWidth__NR5AI{width:240px!important;max-width:100%}.page_soDetailsGrid__B2wa2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px}.page_soDetailsSplitLayout__rIRid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 24px;gap:12px 24px}.page_soDetailsStack__FpB_h{display:grid;grid-gap:3px;gap:3px}.page_soDetailsField__uYcFH{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.page_soDetailsField__uYcFH label{font-size:.88rem;font-weight:600;color:var(--title);white-space:nowrap}.page_soReadOnlyValue__8_a4f{min-height:40px;display:flex;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface-alt);color:#0c57db;font-size:.9rem;font-weight:500}.page_soAddressGrid__urOaL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.page_soAddressGridTriple__hYqRz{grid-template-columns:1fr}.page_soCustomerAddressRow__mlBvQ{margin-top:0;margin-bottom:16px}.page_soAddressCardStack__2_r2Y{display:grid;grid-gap:12px;gap:12px}.page_soAddressCard__t74i0{border:1px solid #d8e2ee;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(27,43,65,.04);overflow:hidden}.page_soAddressCardPrimary__7Htl9{border-color:#d2deec}.page_soAddressDividerSection__B_dtK{display:grid;grid-gap:12px;gap:12px;padding-top:14px;border-top:1px solid #d8e2ee}.page_soAddressDividerHeader__lYV4w{font-size:.86rem;font-weight:700;color:#1f3250}.page_soAddressDividerBody__zeqm8{display:grid;grid-gap:12px;gap:12px}.page_soAddressInlineRow__ewyMm{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px}.page_soAddressInlineLabel__6P5fm{font-size:.86rem;font-weight:700;color:#1f3250}.page_soAddressInlineValue__s_iD1{min-width:0;font-size:.9rem;color:#304863;line-height:1.3}.page_soCustomerSelectButton__l2Xu3{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:34px;padding:0 14px;border:1px solid #0c57db;border-radius:8px;background:#0c57db;color:#fff;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer}.page_soCustomerSelectButton__l2Xu3:hover{border-color:#0946b1;background:#0946b1;color:#fff}.page_soAddressSummaryToggle__6AkRK{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;width:100%;padding:0;border:0;background:transparent;color:#182c43;font:inherit;cursor:pointer;text-align:left}.page_soAddressSummaryToggle__6AkRK:disabled{cursor:default}.page_soAddressSummaryMain__aWwOg{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.page_soAddressSummaryValue__xNViL{min-width:0;font-size:.92rem;font-weight:600;color:#304863}.page_soAddressSummaryToggle__6AkRK:disabled .page_soAddressSummaryValue__xNViL,.page_soAddressSummaryToggle__6AkRK:disabled .page_soCustomerSummaryCaret__d00cN{color:#607891}.page_soCustomerSummaryLabel__4PiRr{font-size:1rem;font-weight:700;color:#0c57db;min-width:0}.page_soCustomerSummaryCaret__d00cN{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#5f7a99}.page_soCustomerSummaryCaret__d00cN svg{width:100%;height:100%}.page_soCustomerSummaryDetails__vMQzs{display:grid;grid-gap:12px;gap:12px;padding-top:4px;padding-left:124px}.page_soBrowseDialogSearch__Fhfby{margin-top:12px}.page_soCustomerBrowseTableWrap___M_Bk{max-height:min(430px,52vh);overflow:auto;border:1px solid #d8e2ee;border-radius:8px;background:#ffffff}.page_soCustomerBrowseTable__MfxpL thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.page_soBrowseDialogEmptyState__zLCyu{padding:14px;border:1px dashed #d8e2ee;border-radius:8px;color:#607891;font-size:.9rem;text-align:center}.page_soAddressCardHeader__mOcx9{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #e4ebf3;background:linear-gradient(180deg,#ffffff,#f8fbff)}.page_soAddressCardTitleWrap__Av_Tl{display:inline-flex;align-items:center;gap:8px;min-width:0}.page_soAddressCardIcon__i6MDy{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#536c89}.page_soAddressCardChevron__hwB4Y svg,.page_soAddressCardIcon__i6MDy svg,.page_soAddressCardMenuBtn__K0JlM svg{width:100%;height:100%}.page_soAddressCardTitle__B0toN{font-size:.86rem;font-weight:700;color:#1f3250}.page_soAddressCardChevron__hwB4Y,.page_soAddressCardMenuBtn__K0JlM{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#7a8ea7}.page_soAddressCardMenuBtn__K0JlM{padding:0;border:0;background:transparent;cursor:pointer}.page_soAddressCardBody__D85g7{display:grid;grid-gap:12px;gap:12px;padding:14px}.page_soAddressCardIdentity__Ky6O1{display:grid;grid-gap:2px;gap:2px}.page_soAddressCardName__HG5Qh{font-size:1rem;font-weight:700;color:#0c57db}.page_soAddressMetaList__DDnRB{display:grid;grid-gap:8px;gap:8px}.page_soAddressMetaRow___cGee{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:.88rem;color:#334a66}.page_soAddressMetaRow___cGee strong{color:#182c43;font-weight:600}.page_soAddressCardContactBlock__ZuevS{display:grid;grid-gap:8px;gap:8px;padding-top:10px;border-top:1px solid #e7edf4}.page_soAddressCardContactTitle__90t_i{font-size:.82rem;font-weight:700;color:#1f3250}.page_soAddressContactBrowse__HQSa_{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:28px;color:#182c43;font-size:.92rem}.page_soAddressContactBrowse__HQSa_>span:first-child{flex:1 1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_soAddressCardContactLine__OaybH{font-size:.87rem;color:#4e6681}.page_soAddressCardTextBlock__G0P5n{display:grid;grid-gap:1px;gap:1px;padding-left:124px}.page_soAddressCardTextLine___pTEN{font-size:.9rem;color:#304863;line-height:1.3}.page_soAddressEntry__KK2Tg{display:grid;grid-gap:8px;gap:8px}.page_soAddressFieldRow__Ohn3n{display:grid;grid-template-columns:124px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.page_soAddressFieldLabel__mZqxD{font-size:.88rem;font-weight:600;color:var(--title);white-space:nowrap}.page_soAddressTextLines___HnOE{display:grid;grid-gap:2px;gap:2px;padding-left:134px;font-size:.92rem;color:#28415f;line-height:1.45}.page_soAddressTextLine__KlXAx{min-height:1.35em}.page_soAddressBlock___Qnv_{min-height:112px;padding:14px;border:1px solid #dce8f5;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(245,249,255,.92));font-size:.92rem;color:#28415f;line-height:1.5}.page_soAddressBlock___Qnv_ .page_soFormInputWrapper__HOgma{width:100%}.page_soAddressLabel__IFBZ9{margin-bottom:8px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5b7492}.page_soAddressValue__FVKkt{font-weight:700;color:#0c57db}.page_soInfoGridCompact__MgjVc{margin-top:4px}.page_soSummaryPanel__jM64k{min-width:0;align-self:start}.page_soSummaryPanelInner__lZKKt{position:-webkit-sticky;position:sticky;top:0;display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid #d7e4f2;border-radius:10px;background:rgba(255,255,255,.88);box-shadow:0 8px 28px rgba(30,60,98,.08)}.page_soSummarySection__kNLqd{padding-bottom:14px;border-bottom:1px solid #dce8f5}.page_soSummarySection__kNLqd:last-child{padding-bottom:0;border-bottom:0}.page_soSummaryList__pT8xt{display:grid;grid-gap:10px;gap:10px;padding-bottom:14px;border-bottom:1px solid #dce8f5}.page_soSummaryRow__T1QNN{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:.92rem;color:#223852}.page_soSummaryRow__T1QNN strong{font-weight:600;color:#1a2f47}.page_soSummaryTotalRow__Q49M0{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0 12px;font-size:1.02rem;font-weight:700;color:#1e3553}.page_soSummaryTotalRow__Q49M0 strong{color:#0c57db;font-size:1.12rem}.page_soSummaryMeta__XxEKg{display:grid;grid-gap:10px;gap:10px;padding-top:10px;border-top:1px solid #dce8f5}.page_soNotesInput__c1zqe{width:100%;min-height:96px;resize:vertical;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:rgba(248,251,255,.95);color:var(--text);font:inherit}.page_soNotesInput__c1zqe:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(239,125,0,.08)}.page_soAttachmentsSection__apV0Y{margin-top:12px}.page_soAttachmentsLabel__0E_9u{margin-bottom:8px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5b7492}.page_soAttachmentsDropzone__TPUgk{display:block;padding:12px;border:1px dashed #b8c9dc;border-radius:8px;background:rgba(248,251,255,.95);color:#39526e;font-size:.88rem;line-height:1.5;cursor:pointer}.page_soAttachmentsDropzone__TPUgk:hover{border-color:#7a98b8;background:#f3f8ff}.page_soAttachmentsInput__xCFYs{display:block;width:100%;margin-bottom:8px;font:inherit;color:var(--text)}.page_soFormGrid__jlutp{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-bottom:32px}.page_soFormColumn__HH9Mw{display:flex;flex-direction:column;gap:16px}.page_soFormField__a7CrR{display:grid;grid-template-columns:140px 1fr;align-items:center;grid-gap:12px;gap:12px}.page_soFormField__a7CrR label{font-size:.88rem;font-weight:600;color:var(--title);white-space:nowrap}.page_soFormField__a7CrR.page_fullWidth__KJy9j{grid-template-columns:1fr}.page_soFormField__a7CrR.page_fullWidth__KJy9j label{margin-bottom:4px}.page_soFormInputWrapper__HOgma{display:flex;gap:6px;align-items:center}.page_soCurrencyPickerWrap__9e7CA{width:75%}.page_soCurrencyPickerWrap__9e7CA .page_soReadOnlyValue__8_a4f{width:100%}.page_soInlineBrowseValue__UlUSs{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:36px;min-width:0;padding:0;border:0;background:transparent;color:#182c43;font:inherit;font-size:.92rem;cursor:pointer;text-align:left}.page_soInlineBrowseValue__UlUSs>span:first-child{flex:1 1;min-width:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_soInlineBrowseValue__UlUSs:hover{color:#0c57db}.page_soInlineBrowseValue__UlUSs:focus-visible{outline:2px solid rgba(12,87,219,.28);outline-offset:4px;border-radius:4px}.page_soInlineBrowseChevron__DYQDe{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:1rem;line-height:1;color:#5f7a99}.page_soInlineBrowseChevron__DYQDe svg{width:100%;height:100%}.page_soFieldWithAdornment__Xkc3v{position:relative;display:block}.page_soFieldWithAdornmentInput__zE3an{width:100%;padding-right:40px}.page_soFieldEndAdornmentBtn__2ZQIB{position:absolute;top:50%;right:6px;transform:translateY(-50%);min-width:28px;width:28px;height:28px;padding:0;border:0;background:transparent;color:#5f7a99}.page_soFormInput__CtBrS{flex:1 1;padding:10px 12px;border:1px solid var(--line);border-radius:6px;font-size:.9rem;color:var(--text);background:var(--surface-alt);font-family:inherit;transition:border-color .15s,background .15s}.page_soFormInput__CtBrS:focus{outline:none;border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px rgba(239,125,0,.1)}.page_soBrowseBtn__BT8e_{padding:8px 10px;background:var(--surface-alt);border:1px solid var(--line);border-radius:6px;color:var(--text);font-size:.85rem;cursor:pointer;white-space:nowrap;transition:all .15s;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px}.page_soBrowseBtn__BT8e_:hover{background:#e8eff9;border-color:#7a98b8;color:var(--accent)}.page_soBrowseBtn__BT8e_ svg{width:16px;height:16px;fill:currentColor}.page_soItemsSection__m0BKG h3{margin:0 0 12px;font-size:1rem;font-weight:700;color:var(--title)}.page_soTableWrap__BBy6U{overflow-x:auto;border:1px solid var(--line);border-radius:8px;margin-bottom:16px;background:rgba(255,255,255,.82)}.page_soItemsTable___E0Hv{width:100%;border-collapse:collapse;font-size:.88rem;min-width:1040px}.page_soItemsTable___E0Hv thead th{background:#7a9dbe;color:#ffffff;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:12px 10px;border-bottom:1px solid var(--line);text-align:left}.page_soItemsTable___E0Hv tbody td{padding:10px;border-bottom:1px solid #eef4fb;color:var(--text);vertical-align:top}.page_soItemsTable___E0Hv tbody tr:hover{background:#f9fbfd}.page_soItemsTable___E0Hv input{width:100%;padding:6px 8px;border:1px solid var(--line);border-radius:4px;font-size:.85rem;background:var(--surface-alt);color:var(--text)}@media (max-width:1340px){.page_soContentLayout__T04c5{grid-template-columns:minmax(0,1fr) 280px}.page_soHeaderLayout__ttCoz{grid-template-columns:minmax(280px,1fr) minmax(360px,1.2fr)}.page_soHeaderSectionDivider__Sq_Di{padding-right:16px}}@media (max-width:960px){.page_slideInHeaderMain__juemQ,.page_slideInHeader__zAViQ{align-items:start;flex-direction:column}.page_slideInHeaderMain__juemQ{width:100%;gap:14px}.page_soHeaderTracker__LoJqK{width:100%;grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.page_soContentLayout__T04c5{grid-template-columns:1fr}.page_soHeaderLayout__ttCoz{grid-template-columns:1fr;gap:18px}.page_soCurrencyPickerWrap__9e7CA,.page_soHeaderSection__GuBo6 .page_soCompactInput__zpaJ0,.page_soHeaderSection__GuBo6 .page_soFormInputWrapper__HOgma,.page_soHeaderSection__GuBo6 .page_soFormInput__CtBrS,.page_soHeaderSection__GuBo6 .page_soReadOnlyValue__8_a4f{width:100%}.page_soMatchedSelectWidth__NR5AI{width:100%!important}.page_soSummaryPanelInner__lZKKt{position:static}.page_soHeaderSectionDivider__Sq_Di{padding-right:0;padding-bottom:18px;border-right:0;border-bottom:1px solid #d6dce5}.page_soAddressGrid__urOaL,.page_soDetailsGrid__B2wa2,.page_soDetailsSplitLayout__rIRid{grid-template-columns:1fr}}@media (max-width:720px){.page_soAddressFieldRow__Ohn3n,.page_soDetailsField__uYcFH,.page_soInfoRow__W6ft7{grid-template-columns:1fr;align-items:start}.page_soAddressTextLines___HnOE{padding-left:0}}.page_soItemsTable___E0Hv select{width:100%;padding:6px 8px;border:1px solid var(--line);border-radius:4px;font-size:.85rem;background:var(--surface-alt);color:var(--text)}.page_soItemsTable___E0Hv input:focus,.page_soItemsTable___E0Hv select:focus{outline:none;border-color:var(--accent);background:var(--surface)}.page_soItemsTable___E0Hv td.page_soLineCell__Iu4Ll,.page_soItemsTable___E0Hv th:first-child{width:1%;white-space:nowrap}.page_soLineCell__Iu4Ll{text-align:left}.page_soLineLabel__De8z9{display:inline-block;font-weight:600;color:#385675;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_soItemsTable___E0Hv td:nth-child(2),.page_soItemsTable___E0Hv th:nth-child(2){width:150px}.page_soItemsTable___E0Hv td:nth-child(3),.page_soItemsTable___E0Hv td:nth-child(5),.page_soItemsTable___E0Hv th:nth-child(3),.page_soItemsTable___E0Hv th:nth-child(5){width:84px}.page_soItemsTable___E0Hv td:nth-child(6),.page_soItemsTable___E0Hv td:nth-child(7),.page_soItemsTable___E0Hv th:nth-child(6),.page_soItemsTable___E0Hv th:nth-child(7){width:108px}.page_soItemsTable___E0Hv td:nth-child(10),.page_soItemsTable___E0Hv td:nth-child(8),.page_soItemsTable___E0Hv td:nth-child(9),.page_soItemsTable___E0Hv th:nth-child(10),.page_soItemsTable___E0Hv th:nth-child(8),.page_soItemsTable___E0Hv th:nth-child(9){width:120px}.page_soItemsTable___E0Hv td:nth-child(10) input,.page_soItemsTable___E0Hv td:nth-child(2) input,.page_soItemsTable___E0Hv td:nth-child(3) input,.page_soItemsTable___E0Hv td:nth-child(6) input,.page_soItemsTable___E0Hv td:nth-child(7) input,.page_soItemsTable___E0Hv td:nth-child(8) input,.page_soItemsTable___E0Hv td:nth-child(9) input{min-width:0}.page_soItemTypeaheadWrap__Z42lt{position:relative;width:100%;min-width:0}.page_soItemTypeaheadMenu__rC467{position:fixed;z-index:220;max-height:320px;overflow-y:auto;border:1px solid #cad9ea;border-radius:10px;background:#ffffff;box-shadow:0 18px 30px rgba(16,36,59,.16)}.page_soItemTypeaheadHeader__kXfhy,.page_soItemTypeaheadOption__MtJHm{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(60px,.4fr) minmax(220px,1.6fr);grid-gap:10px;gap:10px;align-items:center}.page_soItemTypeaheadHeader__kXfhy{position:-webkit-sticky;position:sticky;top:0;padding:9px 12px;background:#f3f8ff;color:#68809a;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page_soItemTypeaheadOption__MtJHm{width:100%;border:0;border-top:1px solid #eef4fb;background:#ffffff;color:#1f3b58;padding:10px 12px;text-align:left;cursor:pointer}.page_soItemTypeaheadOptionActive__gXKGs,.page_soItemTypeaheadOption__MtJHm:hover{background:#f7fbff}.page_soItemTypeaheadOption__MtJHm span:first-child{font-weight:700;color:#385675}.page_soItemTypeaheadStatus__rYU2m{border-top:1px solid #eef4fb;padding:12px;color:#6a8098;font-size:.84rem}.page_soLineMetaText__YaRpB{margin-top:2px;font-size:.73rem;font-weight:600;color:#6a8098;white-space:nowrap}.page_soLineMetaButton__GchMh{margin-top:2px;padding:0;border:0;background:transparent;color:#1563a8;font-size:.73rem;font-weight:700;white-space:nowrap;cursor:pointer;text-decoration:underline}.page_productionSchedulePanel__B0gKH{position:absolute;top:20px;right:20px;bottom:20px;width:calc(80% - 20px);display:grid;grid-template-rows:auto auto auto minmax(0,1fr);grid-gap:10px;gap:10px;padding:20px;border-radius:24px;background:radial-gradient(circle at 0 0,rgba(255,199,77,.24),transparent 30%),radial-gradient(circle at 100% 0,rgba(21,99,168,.16),transparent 34%),linear-gradient(180deg,#f8fbff,#eef6ff 58%,#fff9ec);border:1px solid rgba(108,146,186,.28);box-shadow:-20px 0 44px rgba(22,51,86,.18);z-index:102;overflow:hidden}.page_productionScheduleHeader__U4f0h{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_productionScheduleHeader__U4f0h h3{margin:0 0 4px;color:#1f426a}.page_productionScheduleHeader__U4f0h p{margin:0;color:#5e7693;font-size:.92rem}.page_productionScheduleSummary__l2BDK{display:flex;flex-wrap:wrap;gap:12px 18px;padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,rgba(255,250,235,.92),rgba(244,249,255,.94));border:1px solid rgba(230,184,73,.34);color:#4d6480;font-size:.85rem;font-weight:600}.page_productionScheduleControls__h0QiS{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:2px}.page_productionScheduleWhatIfField__6EN3h{display:grid;grid-gap:6px;gap:6px}.page_productionScheduleWhatIfField__6EN3h span{color:#54718e;font-size:.76rem;font-weight:800;letter-spacing:.06em}.page_productionScheduleWhatIfField__6EN3h input{min-width:180px;padding:10px 12px;border-radius:10px;border:1px solid rgba(126,159,193,.28);background:rgba(255,255,255,.94);color:#355377;font:inherit}.page_productionScheduleActions__tUJmN{display:flex;gap:12px;flex-wrap:wrap}.page_productionScheduleGrid__p6Vxi{display:grid;grid-template-rows:auto 1fr;min-height:0;border-radius:18px;border:1px solid rgba(126,159,193,.24);background:rgba(255,255,255,.94);overflow:hidden}.page_productionScheduleTimelineHeader__d7Ukr{display:grid;grid-template-columns:180px 1fr;border-bottom:1px solid rgba(126,159,193,.22);background:#7a9dbe}.page_productionScheduleWorkCenterHeader___P3qf{display:flex;align-items:center;padding:12px 14px;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#54718e}.page_productionScheduleTimelineRow__ugC14{display:grid;grid-template-columns:repeat(16,minmax(80px,1fr))}.page_productionScheduleTimelineCell__62h_V{position:relative;min-height:64px;padding:10px 6px 8px;border-left:1px solid rgba(126,159,193,.14);color:#ffffff}.page_productionScheduleTimelineDate__MH3MP{display:block;text-align:center;font-size:.8rem;font-weight:800;color:#ffffff}.page_productionScheduleTimelineTicks__zqMfi{position:relative;display:block;height:24px;margin-top:8px;font-size:.62rem;font-weight:700;color:#7b8ea5}.page_productionScheduleTimelineTicks__zqMfi span{position:absolute;top:0;transform:translateX(-50%)}.page_productionScheduleTimelineTicks__zqMfi span:first-child{left:33.333%}.page_productionScheduleTimelineTicks__zqMfi span:last-child{left:83.333%}.page_productionScheduleBody__sGFGY{display:grid;grid-template-columns:180px 1fr;min-height:0}.page_productionScheduleWorkCenterColumn__w8kL_{border-right:1px solid rgba(126,159,193,.16);background:linear-gradient(180deg,#fffdf5,#f5f9ff)}.page_productionScheduleWorkCenterCell__W2tID{height:64px;display:flex;align-items:center;padding:0 14px;border-bottom:1px solid rgba(126,159,193,.12);font-size:.88rem;font-weight:700;color:#355377}.page_productionScheduleTimelineBody__4JmFl{position:relative;overflow:auto;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(246,250,255,.94)),linear-gradient(90deg,rgba(240,198,83,.08),rgba(240,198,83,.08) 1px,transparent 0,transparent 80px)}.page_productionScheduleLane__mlEo9{position:relative;display:grid;grid-template-columns:repeat(16,minmax(80px,1fr));height:64px;border-bottom:1px solid rgba(126,159,193,.12);background:linear-gradient(180deg,rgba(255,249,231,.44),rgba(245,250,255,.88))}.page_productionScheduleDayCell__S551n{position:relative;border-left:1px solid rgba(126,159,193,.08)}.page_productionScheduleTickEightAm__CITA9,.page_productionScheduleTickEightPm__yelZQ{position:absolute;top:0;bottom:0;width:1px;background:rgba(88,122,156,.24)}.page_productionScheduleTickEightAm__CITA9{left:33.333%}.page_productionScheduleTickEightPm__yelZQ{left:83.333%}.page_productionScheduleDependencySvg__oNtXv{position:absolute;inset:0;pointer-events:none;z-index:1}.page_productionScheduleDependencyPath__Q2rUD{fill:none;stroke:rgba(32,95,156,.42);stroke-width:2;stroke-linecap:round;stroke-dasharray:5 5}.page_productionScheduleBackgroundTask__eafI2{position:absolute;top:17px;height:30px;border:1px solid rgba(104,142,179,.3);border-radius:10px;background:linear-gradient(180deg,rgba(213,228,244,.9),rgba(183,205,228,.92));color:#527193;font-size:.72rem;font-weight:700;padding:0 8px;display:flex;align-items:center;font:inherit;overflow:hidden;white-space:nowrap;z-index:2;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_productionScheduleBackgroundTaskMoved__ocWOg{border-color:rgba(217,117,34,.45);background:linear-gradient(180deg,rgba(255,205,150,.96),rgba(242,146,60,.94));color:#7d3e08;box-shadow:0 8px 16px rgba(217,117,34,.16)}.page_productionScheduleTask__hFiw6{position:absolute;top:12px;height:40px;border:1px solid rgba(69,151,89,.45);border-radius:12px;background:linear-gradient(180deg,#baf0be,#79cf83);color:#1f5d28;font:inherit;font-size:.78rem;font-weight:700;padding:0 10px;display:flex;align-items:center;justify-content:flex-start;box-shadow:0 8px 16px rgba(69,151,89,.16);cursor:-webkit-grab;cursor:grab;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}.page_productionScheduleBackgroundTask__eafI2:active,.page_productionScheduleTask__hFiw6:active{cursor:-webkit-grabbing;cursor:grabbing}@media (max-width:1200px){.page_productionSchedulePanel__B0gKH{position:fixed;top:24px;right:24px;bottom:24px;width:calc(80vw - 24px)}}@media (max-width:900px){.page_productionSchedulePanel__B0gKH{top:16px;right:16px;bottom:16px;width:calc(100vw - 32px);left:16px}.page_productionScheduleBody__sGFGY,.page_productionScheduleTimelineHeader__d7Ukr{grid-template-columns:140px 1fr}.page_productionScheduleControls__h0QiS{align-items:stretch}.page_productionScheduleActions__tUJmN{width:100%;justify-content:flex-end}}.page_soAddLineBtn__CDjSI{padding:8px 14px;background:var(--surface-alt);border:1px dashed var(--line);border-radius:6px;color:var(--accent);font-size:.88rem;font-weight:600;cursor:pointer;transition:all .15s}.page_soAddLineBtn__CDjSI:hover{background:#fff9f1;border-color:var(--accent)}.page_buttonPrimary__o7hbZ{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:var(--accent);color:white;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s}.page_buttonPrimary__o7hbZ:hover{background:#d66d00}.page_buttonSecondary__M1dqW{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:var(--surface-alt);color:var(--text);border:1px solid var(--line);border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .15s}.page_buttonSecondary__M1dqW:hover{background:#e8eff9;border-color:#7a98b8}.page_buttonPrimary__o7hbZ:disabled,.page_buttonSecondary__M1dqW:disabled,.page_reportSourceDialogActions__03PJW button:disabled{cursor:wait;opacity:.72}.page_accountingToolbar__nZ0X5{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.page_accountingSectionTitle__3K8Ww{margin:0 0 4px;color:#1d3250;font-size:1rem}.page_accountingSectionSubtitle__g7YkN{margin:0;color:#68809a;font-size:.88rem}.page_accountingDateRangeControls__VTCbC{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.page_accountingDateRangeField__k7iyj{display:grid;grid-gap:6px;gap:6px}.page_accountingDateRangeField__k7iyj span{color:#68809a;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.page_accountingDateRangeField__k7iyj input{min-height:40px;border:1px solid #cad9ea;border-radius:10px;background:#f8fbff;padding:0 12px;color:#16324f;font:inherit}.page_accountingEmptyStateCell__mWyCo{color:#68809a;text-align:center;padding:18px 14px!important}.page_accountingDebugPanel__DDRen{border:1px solid #d7e4f4;border-radius:12px;background:#ffffff;padding:14px 16px}.page_accountingDebugTitle__DQKGr{margin-bottom:10px;color:#35506c;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page_accountingDebugPre__GzVvi{margin:0;max-height:320px;overflow:auto;border-radius:10px;background:#f4f8fd;padding:12px 14px;color:#16324f;font-size:.78rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.page_journalEntryOverlay__B7TCq{position:fixed;inset:0;z-index:115;display:flex;justify-content:flex-end;background:rgba(9,18,31,.34);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page_journalEntryDrawer__34j_r{width:min(1400px,75vw);min-width:900px;height:100%;display:flex;flex-direction:column;background:linear-gradient(180deg,#ffffff,#f4f8fd);border-left:1px solid rgba(21,99,168,.14);box-shadow:-24px 0 48px rgba(9,18,31,.16)}.page_journalEntryHeader__yliw_{display:flex;justify-content:space-between;gap:16px;padding:24px 28px 18px;border-bottom:1px solid #d7e4f4}.page_journalEntryTitleRow__iv5GR{display:flex;align-items:center;gap:12px;margin-bottom:6px}.page_journalEntryHeader__yliw_ h3{margin:0;color:#16324f;font-size:1.2rem}.page_journalEntryHeader__yliw_ p{margin:0;color:#68809a;font-size:.9rem}.page_journalEntryBadge__5DAMW{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:rgba(224,124,0,.12);color:#a55a00;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page_journalEntryClose__0Zzxh{border:0;background:transparent;color:#5f7f9d;font-size:1.8rem;line-height:1;cursor:pointer}.page_journalEntryBody__0BbN5{flex:1 1;overflow:auto;padding:22px 28px 24px;display:grid;align-content:start;grid-gap:20px;gap:20px}.page_journalEntryMessageError__xSoe7{padding:12px 14px;border:1px solid #efc1c1;border-radius:12px;background:#fff4f4;color:#9e2f2f;font-size:.9rem;font-weight:600}.page_journalEntryHeaderGrid__Loawe{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:11px;row-gap:11px}.page_journalEntryHeaderRow__JZSZy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-column-gap:32px;column-gap:32px}.page_journalEntryField__FtKW6{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.page_journalEntryField__FtKW6>span{color:#35506c;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.page_journalEntryField__FtKW6 input{display:block;width:75%;min-width:0;min-height:42px;border-radius:10px;border:1px solid #cad9ea;background:#f8fbff;padding:0 12px;color:#16324f;font:inherit;margin-left:auto}.page_journalEntryField__FtKW6 input:disabled{opacity:.6}.page_journalEntrySwitchField__kjbkp{grid-template-columns:120px minmax(0,1fr);column-gap:14px;align-items:center;white-space:nowrap}.page_journalEntrySwitchWrap__DR8OU{display:flex;justify-content:flex-end;width:75%;min-height:24px;margin-left:auto}.page_journalEntrySwitchWrap__DR8OU input{position:absolute;opacity:0;pointer-events:none}.page_journalEntrySwitch__PBV4P{position:relative;width:40px;height:22px;border-radius:999px;background:#c6d5e6;box-shadow:inset 0 0 0 1px rgba(53,80,108,.12)}.page_journalEntrySwitch__PBV4P:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#ffffff;box-shadow:0 1px 3px rgba(22,50,79,.28);transition:transform .14s ease}.page_journalEntrySwitchWrap__DR8OU input:checked+.page_journalEntrySwitch__PBV4P{background:#1563a8}.page_journalEntrySwitchWrap__DR8OU input:checked+.page_journalEntrySwitch__PBV4P:after{transform:translateX(18px)}.page_journalEntryLineCard__hEfpK{border:1px solid #d7e4f4;border-radius:16px;background:#ffffff;box-shadow:0 12px 24px rgba(16,36,59,.05);overflow:visible}.page_journalEntryLineHeader__EOndO{padding:16px 18px 12px;border-bottom:1px solid #e6eef8}.page_journalEntryLineHeader__EOndO h4{margin:0;color:#1d3250;font-size:.95rem}.page_journalEntryLineTableWrap__vYcmO{overflow-x:auto;overflow-y:visible}.page_journalEntryLineTable__x3evB{width:100%;border-collapse:collapse;table-layout:fixed}.page_journalEntryLineTable__x3evB th{background:#7a9dbe;color:#ffffff;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:12px 14px;border-bottom:1px solid #d7e4f4;text-align:left}.page_journalEntryLineTable__x3evB th.page_finAmt__Om2n7{text-align:right}.page_journalEntryLineTable__x3evB td{padding:10px 14px;border-bottom:1px solid #eef4fb;vertical-align:top}.page_journalEntryLineTable__x3evB td.page_finAmt__Om2n7{text-align:right}.page_journalEntryLineTable__x3evB input{width:100%;min-height:38px;border:1px solid #cad9ea;border-radius:10px;background:#f8fbff;padding:0 12px;color:#16324f;font:inherit}.page_journalEntryAmountInput__blJj3{display:block;width:100%!important;min-width:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_journalEntryLineTable__x3evB tfoot td{background:#f7fbff;font-weight:700;color:#1d3250}.page_journalEntryLineTable__x3evB tfoot td.page_finAmt__Om2n7{padding-right:26px}.page_journalEntryAccountCell__6K2wQ{width:18%;min-width:160px}.page_journalEntryLineTable__x3evB td:nth-child(2),.page_journalEntryLineTable__x3evB th:nth-child(2){width:auto}.page_journalEntryLineTable__x3evB td:nth-child(3),.page_journalEntryLineTable__x3evB td:nth-child(4),.page_journalEntryLineTable__x3evB th:nth-child(3),.page_journalEntryLineTable__x3evB th:nth-child(4){width:315px}.page_journalEntryActionsCell__aNaXt,.page_journalEntryActionsHeader__DUCPX{width:54px;padding-left:8px;padding-right:8px;text-align:center}.page_journalEntryActionsCell__aNaXt{position:relative;overflow:visible}.page_journalEntryActionsCellActive__neqpr{z-index:320}.page_journalEntryLineMenuWrap__Q8kQE{position:relative;display:flex;justify-content:center;z-index:1}.page_journalEntryLineMenuButton__B4uks{width:32px;height:32px;border:1px solid #cad9ea;border-radius:10px;background:#f8fbff;color:#35506c;font-size:1rem;line-height:1;cursor:pointer}.page_journalEntryLineMenuButton__B4uks:hover{background:#edf5ff;border-color:#adc3da}.page_journalEntryLineMenuButtonActive__2usxK{position:relative;z-index:321}.page_journalEntryLineMenu__0S3hm{position:absolute;top:calc(100% + 6px);right:0;z-index:322;min-width:148px;padding:6px;border:1px solid #cad9ea;border-radius:12px;background:#ffffff;box-shadow:0 18px 30px rgba(16,36,59,.16)}.page_journalEntryLineMenuItem__7bnNS{display:block;width:100%;border:0;border-radius:8px;background:transparent;padding:9px 10px;color:#1f3b58;text-align:left;cursor:pointer}.page_journalEntryLineMenuItem__7bnNS:hover{background:#f7fbff}.page_journalEntryLineMenuItemDanger__MB_Qh{color:#b14d4d}.page_journalEntryLineMenuItemDanger__MB_Qh:hover{background:#fff4f4}.page_journalEntryTypeaheadWrap__EWcQi{position:relative;width:100%;min-width:0}.page_journalEntryTypeaheadMenuFloating__UqhxQ{position:fixed;z-index:160;border:1px solid #cad9ea;border-radius:12px;background:#ffffff;box-shadow:0 18px 30px rgba(16,36,59,.16);overflow:hidden}.page_journalEntryTypeaheadHeader__BJFgS,.page_journalEntryTypeaheadOption__I1E9o{display:grid;grid-template-columns:1.3fr 1.2fr .7fr;grid-gap:12px;gap:12px;align-items:center}.page_journalEntryTypeaheadHeader__BJFgS{padding:10px 12px;background:#f3f8ff;color:#68809a;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page_journalEntryTypeaheadOption__I1E9o{width:100%;border:0;border-top:1px solid #eef4fb;background:#ffffff;color:#1f3b58;padding:11px 12px;text-align:left;cursor:pointer}.page_journalEntryTypeaheadOption__I1E9o:hover{background:#f7fbff}.page_journalEntryFooter__az7Q4{display:flex;justify-content:flex-end;gap:12px;padding:18px 28px 24px;border-top:1px solid #d7e4f4;background:rgba(255,255,255,.94)}.page_journalEntryNotesField__Qt4bR{display:grid;grid-gap:4px;gap:4px}.page_journalEntryNotesField__Qt4bR>span{color:#7a9dbe;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page_journalEntryNotesField__Qt4bR textarea{width:75%;min-height:108px;resize:vertical;border:1px solid #cad9ea;border-radius:12px;background:#f8fbff;padding:12px 14px;color:#16324f;font:inherit;margin-left:auto}@media (max-width:1100px){.page_journalEntryDrawer__34j_r{width:min(100vw,860px);min-width:0}}@media (max-width:820px){.page_journalEntryDrawer__34j_r{width:100vw}.page_journalEntryHeaderGrid__Loawe{grid-template-columns:1fr}.page_journalEntryHeaderRow__JZSZy{grid-template-columns:1fr;row-gap:18px}.page_journalEntryField__FtKW6{grid-template-columns:1fr;gap:8px}.page_journalEntryField__FtKW6 input,.page_journalEntrySwitchWrap__DR8OU{width:100%}.page_journalEntryTypeaheadMenu__GbZgp,.page_journalEntryTypeaheadWrap__EWcQi{width:100%;min-width:0}.page_journalEntrySwitchField__kjbkp{grid-template-columns:1fr}.page_journalEntryBody__0BbN5,.page_journalEntryFooter__az7Q4,.page_journalEntryHeader__yliw_{padding-left:18px;padding-right:18px}}