/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.rounded{border-radius:.25rem}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#10233c;--ink-2:#183555;--blue:#1268f3;--cyan:#19b9cf;--lime:#b9f25a;--paper:#f4f7fb;--card:#fff;--line:#dce4ee;--muted:#607086;--red:#dc3948;--green:#14845d}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{background:radial-gradient(circle at 90% 5%, #19b9cf1c, transparent 26rem), var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Microsoft YaHei,PingFang SC,Inter,Arial,sans-serif}a{color:inherit}button,input,select{font:inherit}.shell{width:min(1420px,100% - 48px);margin-inline:auto}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#ffffffe6;border-bottom:1px solid #10233c14;justify-content:space-between;align-items:center;min-height:76px;padding:0 max(24px,50vw - 710px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brandMark{background:var(--blue);color:#fff;letter-spacing:-.05em;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;box-shadow:0 8px 24px #1268f33d}.brand div{gap:2px;display:grid}.brand span:not(.brandMark){color:var(--muted);letter-spacing:.08em;font-size:11px}.storeSwitcher{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:9px;margin-left:auto;padding:6px 8px 6px 11px;display:flex}.storeSwitcher>span{color:var(--muted);white-space:nowrap;font-size:9px;font-weight:800}.storeSwitcher select{width:154px;color:var(--ink);cursor:pointer;background:#f1f6fc;border:0;border-radius:8px;padding:7px 28px 7px 9px;font-size:11px;font-weight:900}.storeSwitcher select:focus-visible{outline-offset:1px;outline:3px solid #9fc6ff}.metricCurrencyList{gap:4px;display:grid}.metricCurrencyList>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.metricCurrencyList>div>strong{font-variant-numeric:tabular-nums}.metricCurrencyList>div>small{white-space:nowrap}.topbarMeta{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.statusDot{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #14845d1a}.divider{background:var(--line);width:1px;height:16px;margin-inline:5px}.hero{background:linear-gradient(115deg, #ffffff08, transparent 45%), var(--ink);color:#fff;border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:12px;min-height:0;margin-top:14px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #10233c2e}.hero:after{content:"";border:76px solid #19b9cf38;border-radius:50%;width:430px;height:430px;position:absolute;top:-145px;right:-80px;box-shadow:0 0 0 40px #b9f25a0f,0 0 0 95px #1268f312}.todaySalesBoard,.todayNoticeBoard{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff1;border:1px solid #ffffff1c;border-radius:16px;min-width:0;position:relative}.todayNoticeBoard{background:#0719309e;padding:16px}.eyebrow{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.todayBoardHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.todayBoardHeader h1{align-items:baseline;gap:7px;margin:0;line-height:1;display:flex}.todayBoardHeader h1 strong{color:#fff;letter-spacing:-.06em;font-size:43px}.todayBoardHeader h1 span{color:#c7d5e4;font-size:18px;font-weight:900}.todayBoardHeader h1 small{color:#b9c8d9;background:#ffffff14;border-radius:8px;margin-left:5px;padding:6px 8px;font-size:10px;font-weight:900}.todayDatePicker{gap:4px;min-width:132px;display:grid}.todayDatePicker span{color:#60758c;font-size:9px;font-weight:800}.todayDatePicker select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:7px 28px 7px 10px;font-size:12px;font-weight:800}.todaySalesMeta{background:#ffffff14;border-radius:13px;gap:4px;min-width:105px;padding:11px 13px;display:grid}.todaySalesMeta span{color:#9fb1c6;font-size:9px;font-weight:800}.todaySalesMeta strong{color:var(--lime);font-size:17px}.todayAllStoresTotal{background:#1268f326;border:1px solid #63b3ff33;border-radius:12px;gap:3px;min-width:156px;padding:9px 11px;display:grid}.todayAllStoresTotal span{color:#a8c7ed;font-size:8px;font-weight:900}.todayAllStoresTotal strong{color:#fff;white-space:nowrap;font-size:12px}.todayAllStoresTotal small{color:#8098b5;font-size:8px}.todayProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.todayProductGrid>div{color:#bdcadd;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.todayProductName{align-items:baseline;gap:6px;min-width:0;display:flex}.todayProductName span{flex:none;font-size:9px;font-weight:900}.todayProductName small{color:#8296ad;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.todayProductGrid strong{color:#fff;flex:none;font-size:12px}.todaySalesNote{color:#8296ad;margin:8px 0 0;font-size:8px}.noticeHeader h2{letter-spacing:-.04em;margin:0;font-size:21px}.noticeHeader>span{color:#cbd6e3;white-space:nowrap;background:#ffffff17;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:900}.todayNoticeList{gap:6px;margin:11px 0 0;padding:0;list-style:none;display:grid}.todayNoticeList li{background:#ffffff0b;border:1px solid #ffffff17;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid}.todayNoticeList li>div{gap:2px;min-width:0;display:grid}.todayNoticeList li strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.todayNoticeList li small{color:#8fa2b9;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.noticePriority{color:#d4dee8;white-space:nowrap;background:#ffffff14;border-radius:7px;padding:5px 6px;font-size:8px;font-weight:900}.noticePriority-urgent{color:#ffd5d8;background:#e53c4d38}.noticePriority-high{color:#ffe59e;background:#e1a40033}.allActionsLink{color:var(--ink);text-align:center;background:#fff;border-radius:8px;margin-top:8px;padding:7px 9px;font-size:9px;font-weight:900;text-decoration:none;display:block}.todayNoNotice{color:#b9c8d8;font-size:10px}.metricsGrid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:-8px;display:grid;position:relative}.metric{border:1px solid var(--line);background:var(--card);border-radius:15px;flex-direction:column;justify-content:space-between;min-height:104px;padding:15px 17px;display:flex;box-shadow:0 10px 24px #142d4b0f}.metric>span{color:var(--muted);font-size:10px;font-weight:800}.metric strong{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(18px,1.75vw,26px)}.metric small{color:var(--muted);font-size:9px;line-height:1.35}.primaryMetric{background:var(--blue);color:#fff;border-color:#0000}.primaryMetric>span,.primaryMetric small{color:#ffffffb8}.connectionNotice{background:#fff9e8;border:1px solid #f0d78a;border-radius:18px;align-items:center;gap:16px;margin-top:20px;padding:20px 22px;display:flex}.noticeIcon{color:#5a4300;background:#f2c94c;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.connectionNotice div:nth-child(2){flex:1}.connectionNotice strong{margin-bottom:4px;display:block}.connectionNotice p{color:#79652d;margin:0;font-size:13px;line-height:1.55}.pendingPill,.syncPill{white-space:nowrap;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.pendingPill{color:#5a4300;background:#f2c94c}.syncPill{color:var(--green);background:#e4f7ef}.actionCenter{margin-top:22px;overflow:hidden}.actionCenterHeader{justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 28px 20px;display:flex}.actionCenterHeader h2{letter-spacing:-.045em;margin:4px 0 7px;font-size:28px}.actionCenterIntro{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.copyBriefButton{background:var(--ink);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:11px;padding:10px 14px;font-size:11px;font-weight:900}.copyBriefButton:focus-visible,.actionFilters button:focus-visible,.showMoreActions:focus-visible{outline-offset:2px;outline:3px solid #9fc6ff}.actionOverview{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 28px 12px;display:grid}.actionOverview>div{background:#f8fbff;border:1px solid #dce6f2;border-radius:11px;align-content:center;gap:2px;min-height:68px;padding:10px 12px;display:grid}.actionOverview .actionOverviewPrimary{background:var(--blue);border-color:var(--blue);color:#fff}.actionOverview span{color:var(--muted);font-size:10px;font-weight:800}.actionOverviewPrimary span,.actionOverviewPrimary small{color:#dbeaff}.actionOverview strong{letter-spacing:-.035em;font-size:18px}.actionOverview small{color:#8795a7;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.actionToolbar{justify-content:space-between;align-items:center;gap:16px;padding:0 28px 14px;display:flex}.actionFilters{flex-wrap:wrap;gap:7px;display:flex}.actionFilters button{color:#5f6d7d;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:900}.actionFilters button span{color:#99a5b4;margin-left:5px}.actionFilters button.active{border-color:var(--ink);background:var(--ink);color:#fff}.actionFilters button.active span{color:#b9c5d4}.actionList{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-items:start;gap:8px;padding:0 28px;display:grid}.actionItem{background:#fff;border:1px solid #e0e6ee;border-radius:13px;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:10px;display:grid}.actionItem-urgent{box-shadow:inset 4px 0 0 var(--red);border-color:#efc2c7}.actionItem-high{border-color:#efddb1;box-shadow:inset 4px 0 #e1a400}.actionItem-completed{box-shadow:inset 4px 0 0 var(--green);background:#f7fbf9;border-color:#bfe3d3}.actionItem-completed .actionBody h3{color:#6f7d79;text-decoration:line-through}.actionRank{color:#788799;background:#f1f4f8;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.actionItem-urgent .actionRank{color:var(--red);background:#fff0f1}.actionItem-completed .actionRank{color:var(--green);background:#e5f7ee}.actionBody{min-width:0}.actionLabels{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.priorityPill,.categoryPill,.openPill,.completePill{border-radius:999px;padding:4px 6px;font-size:8px;font-weight:900}.priorityPill-urgent{color:var(--red);background:#fff0f1}.priorityPill-high{color:#8b6500;background:#fff3c9}.priorityPill-attention{color:#526275;background:#eef2f6}.categoryPill{color:var(--blue);background:#edf5ff}.openPill{color:#6d7784;background:#f1f3f6}.completePill{color:var(--green);background:#e5f7ee}.actionBody h3{letter-spacing:-.015em;margin:6px 0 2px;font-size:12px}.actionBody>a{color:var(--blue);font-size:9px;font-weight:900;text-decoration:none}.actionEvidence,.actionRecommendation{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.4}.actionMeta{border-top:1px solid #e7ebf0;grid-column:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:7px;padding-top:7px;display:grid}.actionMeta>div{gap:4px;display:grid}.actionMeta span{color:var(--muted);font-size:8px;font-weight:800}.actionAssignment{grid-template-columns:1fr auto}.actionAssignment span{grid-column:1/-1}.actionAssignment small{color:var(--red);font-size:8px;font-weight:900}.actionDoneButton{color:var(--blue);font:inherit;cursor:pointer;background:#edf5ff;border:1px solid #bdd1ea;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:900}.actionDoneButton:hover{border-color:var(--blue)}.actionDoneButton.isCompleted{color:var(--green);background:#e5f7ee;border-color:#bfe3d3}.actionDoneButton:focus-visible{outline-offset:1px;outline:3px solid #9fc6ff}.showMoreActions{color:var(--blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:10px;margin:16px auto 0;padding:9px 15px;font-size:10px;font-weight:900;display:block}.actionMethodNote{color:#8995a3;border-top:1px solid #edf1f5;margin:16px 28px 0;padding:13px 0 20px;font-size:9px;line-height:1.55}.emptyActions{text-align:center;color:var(--muted);border:1px dashed #dce4ee;border-radius:15px;padding:48px 16px;font-size:11px}.panel{background:var(--card);border:1px solid var(--line);border-radius:22px;margin-top:22px;overflow:hidden;box-shadow:0 14px 36px #142d4b0e}.panelHeader{justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 28px 20px;display:flex}.panelHeader.compact{align-items:center}.panelHeader h2{letter-spacing:-.025em;margin:0;font-size:22px}.filters{gap:10px;display:flex}.filters label{gap:5px;display:grid}.filters label>span{color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:800}.filters select,.filters input{border:1px solid var(--line);height:40px;color:var(--ink);background:#f9fbfd;border-radius:10px;outline:none;padding:0 12px}.filters select:focus,.filters input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1268f31a}.panelPeriodFilter{gap:5px;min-width:168px;display:grid}.panelPeriodFilter>span{color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:800}.panelPeriodFilter select{border:1px solid var(--line);width:100%;height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;outline:none;padding:0 10px}.panelPeriodFilter select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1268f31a}.qualityBar{background:#f8fbff;border:1px solid #d9e6f5;border-radius:13px;align-items:center;gap:12px;margin:0 28px 14px;padding:12px 14px;display:flex}.qualityBar p{color:#52657a;margin:0;font-size:12px;line-height:1.55}.dataPill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:54px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.dataPill-confirmed{color:#087551;background:#e4f7ef}.dataPill-provisional{color:#765500;background:#fff1bd}.dayStrip{background:#edf5ff;border-radius:14px;grid-template-columns:repeat(6,1fr);gap:16px;margin:0 28px 18px;padding:14px 18px;display:grid}.dayStrip div{gap:3px;display:grid}.dayStrip span{color:var(--muted);font-size:11px}.tableWrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:1600px}th{color:var(--muted);text-align:left;letter-spacing:.04em;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f5f8fc;padding:13px 18px;font-size:11px}td{white-space:nowrap;border-bottom:1px solid #edf1f6;padding:15px 18px;font-size:13px}.productLink{gap:3px;text-decoration:none;display:grid}.productLink span{color:var(--blue);font-weight:800}.productLink small{color:var(--muted)}.strongCell{font-size:15px;font-weight:900}.profitCell{font-weight:900}.dedupeMark{color:#8a6500;margin-left:4px;font-size:10px;font-weight:800}.emptyValue{color:#9ca9b8}.emptyRow{text-align:center;color:var(--muted);padding:48px}.tableNote{color:var(--muted);background:#fbfcfe;margin:0;padding:13px 28px 17px;font-size:11px;line-height:1.55}.decisionGrid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:22px;display:grid}.insightPanel,.alertPanel{min-width:0}.rangePill{color:#2464a6;white-space:nowrap;background:#edf5ff;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900}.insightMetrics{border:1px solid #dce9f8;border-radius:16px;grid-template-columns:repeat(4,1fr);margin:0 28px 18px;display:grid;overflow:hidden}.insightMetrics div{background:#f7fbff;border-right:1px solid #dce9f8;align-content:center;gap:7px;min-height:92px;padding:17px;display:grid}.insightMetrics div:last-child{border-right:0}.insightMetrics span{color:var(--muted);font-size:10px;font-weight:800}.insightMetrics strong{letter-spacing:-.03em;font-size:18px}.compactTableWrap{border-top:1px solid var(--line)}.compactTable{min-width:820px}.compactTable th{padding:11px 14px}.compactTable td{padding:13px 14px;font-size:12px}.riskTag{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.riskTag-danger{color:var(--red);background:#fff0f1}.riskTag-ok{color:var(--green);background:#e5f7ee}.riskTag-warning{color:#9a6200;background:#fff4d8}.riskTag-pending{color:#1d5fbf;background:#e9f2ff}.riskTag-neutral{color:#677485;background:#edf1f5}.alertCount{justify-items:end;display:grid}.alertCount strong{color:var(--red);font-size:25px;line-height:1}.alertCount span{color:var(--muted);margin-top:3px;font-size:10px}.alertSummaryBar{color:var(--muted);background:#f6f8fb;border-radius:12px;align-items:center;gap:7px;margin:0 26px 10px;padding:10px 12px;font-size:10px;display:flex}.alertSummaryBar small{color:#8a96a6;margin-left:auto}.criticalDot,.warningDot{border-radius:50%;width:7px;height:7px}.criticalDot{background:var(--red)}.warningDot{background:#e1a400;margin-left:8px}.alertList{gap:9px;padding:0 26px 18px;display:grid}.alertRow{border:1px solid #e7ecf2;border-radius:13px;grid-template-columns:24px 1fr;gap:10px;padding:12px;display:grid}.alertRow-critical{background:#fff8f8;border-color:#f3c9cd}.alertMark{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.alertRow-warning .alertMark{background:#e1a400}.alertRow>div{grid-template-columns:1fr auto;gap:2px 8px;min-width:0;display:grid}.alertRow a{color:var(--blue);white-space:nowrap;font-size:10px;font-weight:800;text-decoration:none}.alertRow p{color:var(--muted);grid-column:1/-1;margin:3px 0 0;font-size:10px;line-height:1.45}.emptyAlerts{text-align:center;color:var(--muted);padding:45px 12px;font-size:12px}.moreAlerts{color:var(--muted);margin:-5px 26px 18px;font-size:10px}.profitPanel{min-width:0}.profitTable{min-width:980px}.rankCell{color:var(--muted);font-weight:900}.readOnlyPill{color:var(--green);white-space:nowrap;background:#e5f7ee;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900}.strategyMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 28px 20px;display:grid}.strategyMetrics>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;align-content:center;gap:5px;min-height:104px;padding:18px;display:grid}.strategyMetrics .dangerMetric{background:#fff6f7;border-color:#f2c9ce}.strategyMetrics span,.stockMetrics span{color:var(--muted);font-size:10px;font-weight:800}.strategyMetrics strong,.stockMetrics strong{letter-spacing:-.04em;font-size:23px}.strategyMetrics small{color:#8795a7;font-size:9px;line-height:1.4}.strategyTable{min-width:1480px}.strategyTag,.stockTag{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.strategyTag-critical,.stockTag-critical{color:var(--red);background:#fff0f1}.strategyTag-warning,.stockTag-warning{color:#8b6500;background:#fff3c9}.strategyTag-insufficient,.stockTag-inactive{color:var(--muted);background:#eef2f6}.strategyTag-good,.stockTag-healthy{color:var(--green);background:#e5f7ee}.stockTag-overstock{color:#6f42c1;background:#f1ebff}.actionCell{text-overflow:ellipsis;max-width:260px;overflow:hidden}.operationsDecisionGrid{grid-template-columns:minmax(0,1.3fr) minmax(420px,.7fr)}.stockPanel,.funnelPanel{min-width:0}.stockMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 28px 18px;display:grid}.stockMetrics>div{background:#f7fbff;border:1px solid #dce9f8;border-radius:14px;align-content:center;gap:5px;min-height:82px;padding:15px;display:grid}.stockTable{min-width:1480px}.warehouseDistributionModule{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;margin:0 28px 18px;overflow:hidden}.warehouseDistributionHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.warehouseDistributionHeader>div{gap:3px;display:grid}.warehouseDistributionHeader span{color:var(--blue);font-size:9px;font-weight:900}.warehouseDistributionHeader strong{font-size:14px}.warehouseDistributionHeader small{color:var(--muted);font-size:9px}.warehouseDistributionHeader b{color:#825700;background:#fff1d6;border-radius:999px;padding:6px 8px;font-size:9px}.warehouseDistributionEmpty{color:var(--muted);text-align:center;padding:22px;font-size:10px}.warehouseDistributionMetrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.warehouseDistributionMetrics>div{border-right:1px solid var(--line);background:#fff;align-content:center;gap:4px;min-height:76px;padding:12px 14px;display:grid}.warehouseDistributionMetrics>div:last-child{border-right:0}.warehouseDistributionMetrics span,.warehouseDistributionMetrics small{color:var(--muted);font-size:9px}.warehouseDistributionMetrics strong{font:900 20px ui-monospace,SFMono-Regular,Consolas,monospace}.warehouseRegionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.warehouseRegionGrid article{background:#fff;border:1px solid #dce4ed;border-radius:6px;gap:4px;padding:10px 11px;display:grid}.warehouseRegionGrid article.critical{background:#fff6f7;border-color:#efbcc3}.warehouseRegionGrid article.warning{background:#fffaf0;border-color:#ead49b}.warehouseRegionGrid span{color:#53677c;font-size:9px;font-weight:900}.warehouseRegionGrid strong{font-size:14px}.warehouseRegionGrid small{color:var(--muted);font-size:8px;line-height:1.45}.warehouseRiskTable{min-width:1380px}.warehouseProductList{gap:7px;padding:0 14px 12px;display:grid}.warehouseProductDisclosure{background:#fff;border:1px solid #dce4ed;border-radius:7px;overflow:hidden}.warehouseProductDisclosure.critical{border-left:4px solid #d92d42}.warehouseProductDisclosure.warning{border-left:4px solid #c78b00}.warehouseProductDisclosure.healthy{border-left:4px solid #159365}.warehouseProductDisclosure>summary{cursor:pointer;grid-template-columns:minmax(220px,1.7fr) repeat(4,minmax(82px,.6fr)) auto;align-items:center;gap:12px;min-height:66px;padding:10px 12px;list-style:none;display:grid}.warehouseProductDisclosure>summary::-webkit-details-marker{display:none}.warehouseProductDisclosure>summary:hover{background:#f6f9fc}.warehouseProductDisclosure>summary>div:not(.warehouseProductIdentity){gap:3px;display:grid}.warehouseProductDisclosure>summary>div>span{color:var(--muted);font-size:8px}.warehouseProductDisclosure>summary>div>strong{font:900 16px ui-monospace,SFMono-Regular,Consolas,monospace}.warehouseProductDisclosure>summary>b{color:var(--blue);white-space:nowrap;font-size:9px}.warehouseProductIdentity{gap:2px;display:grid}.warehouseProductIdentity small{color:#7b8da0;font-size:8px;font-weight:800}.warehouseProductIdentity strong{color:var(--blue);font-size:13px}.warehouseProductIdentity span{color:var(--muted);font-size:8px}.warehouseProductDetail{border-top:1px solid var(--line);background:#fbfcfe}.warehouseProductAlert{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:5px 14px;padding:11px 13px;display:grid}.warehouseProductAlert span{color:var(--blue);font-size:9px;font-weight:900}.warehouseProductAlert strong{font-size:10px}.warehouseProductAlert small{color:var(--muted);grid-column:1/3;font-size:9px}.warehouseProductAlert a{color:var(--blue);grid-area:1/3/3;font-size:9px;font-weight:900;text-decoration:none}.warehouseProductDetail .warehouseRiskTable{min-width:1080px}.warehouseRiskTag{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:900}.warehouseRiskTag-critical{color:#b42334;background:#ffe7ea}.warehouseRiskTag-warning{color:#855900;background:#fff1c8}.warehouseRiskTag-healthy{color:#0a6d39;background:#e5f8ed}.warehouseRiskTag-inactive{color:#66778a;background:#edf1f5}.funnelSteps{justify-items:stretch;gap:7px;margin:0 26px 18px;display:grid}.funnelStep{background:#f8fbff;border:1px solid #dce6f2;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:15px 17px;display:grid}.funnelStep span{color:var(--muted);font-size:10px;font-weight:900}.funnelStep strong{letter-spacing:-.035em;font-size:20px}.funnelStep small{color:#8291a3;grid-column:1/-1;font-size:9px}.funnelResult{background:var(--ink);border-color:var(--ink);color:#fff}.funnelResult span,.funnelResult small{color:#aebdce}.funnelResult strong{color:var(--lime)}.funnelArrow{color:var(--cyan);text-align:center;font-weight:900;line-height:1;transform:rotate(90deg)}.funnelTable{min-width:720px}.funnelHeader{align-items:flex-end}.funnelDateFilters{align-items:flex-end;gap:8px;display:flex}.funnelDateFilters label{gap:4px;display:grid}.funnelDateFilters label span{color:var(--muted);font-size:10px;font-weight:800}.funnelDateFilters input,.funnelDateFilters button{border:1px solid var(--line);min-height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:0 10px;font-size:12px}.funnelDateFilters button{cursor:pointer;font-weight:800}.funnelDateFilters button:hover{border-color:var(--blue);color:var(--blue)}.funnelStepsWide{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.2fr);align-items:stretch}.funnelStepsWide .funnelArrow{align-self:center;padding:0 4px;transform:none}.splitGrid{grid-template-columns:1.45fr .85fr;gap:22px;display:grid}.monthlyPanel,.costPanel{min-height:460px}.monthlyChart{gap:14px;padding:2px 28px 14px;display:grid}.monthRow{grid-template-columns:42px 1fr 190px;align-items:center;gap:14px;display:grid}.monthLabel{color:var(--muted);font-size:12px;font-weight:800}.bars{gap:4px;display:grid}.bar{border-radius:999px;min-width:1px;height:8px}.monthValues{justify-items:end;gap:2px;font-size:12px;display:grid}.monthValues span{color:var(--muted);font-size:11px}.legend{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:18px 28px;font-size:11px;display:flex}.legend span{border-radius:99px;width:22px;height:6px;margin-left:12px}.revenueKey{background:var(--blue)}.costKey{background:#d8e0ea}.feeList{padding:0 26px 16px;display:grid}.feeRow{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:16px;padding:13px 0;display:grid}.feeRow div{gap:3px;min-width:0;display:grid}.feeRow strong{overflow-wrap:anywhere;font-size:13px}.feeRow small{color:var(--muted)}.feeRow .feeDescription{color:#64748b;line-height:1.42}.feeRow .feeActualMetric{color:#24588e;font-weight:750;line-height:1.45}.feeRow>span{white-space:nowrap;min-width:max-content;padding-top:2px;font-size:12px;font-weight:800}.costSummary{background:var(--ink);color:#fff;border-radius:16px;gap:4px;margin:0 26px 24px;padding:18px;display:grid}.costSummary span,.costSummary small{color:#aebdce;font-size:11px}.costSummary strong{color:var(--lime);font-size:23px}.ordersPanel{margin-bottom:28px}.settlementPanel{margin-top:22px}.settlementMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 28px 18px;display:grid}.settlementMetrics>div{background:#578ede17;border:1px solid #a1cdff29;border-radius:14px;align-content:center;gap:5px;min-height:94px;padding:15px;display:grid}.settlementMetrics span{color:var(--muted);font-size:10px;font-weight:800}.settlementMetrics strong{letter-spacing:-.035em;font-size:17px}.settlementMetrics small{color:#94abca;font-size:9px}.settlementTable{min-width:1440px}.orderList{padding:0 28px 16px}.orderRow{border-top:1px solid #edf1f6;grid-template-columns:190px 1fr 140px;align-items:center;gap:18px;padding:16px 0;display:grid}.orderTime{gap:3px;display:grid}.orderTime span{color:var(--muted);font-size:11px}.orderItems{flex-wrap:wrap;gap:7px;display:flex}.orderItems span{color:#24588e;background:#edf5ff;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:700}.orderStatus{color:var(--muted);background:#eef2f6;border-radius:999px;justify-self:end;padding:7px 10px;font-size:11px;font-weight:800}.status-delivered{color:var(--green);background:#e5f7ee}.status-cancelled,.status-canceled{color:var(--red);background:#fff0f1}.footer{color:var(--muted);justify-content:space-between;padding:8px 0 36px;font-size:11px;display:flex}@media (width<=980px){.hero{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);padding:12px}.todayProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metricsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric{min-height:96px;padding:13px 14px}.metric strong{font-size:19px}.decisionGrid,.operationsDecisionGrid{grid-template-columns:1fr}.actionOverview{grid-template-columns:repeat(4,minmax(0,1fr))}.actionList{grid-template-columns:repeat(2,minmax(0,1fr))}.splitGrid{grid-template-columns:1fr}.settlementMetrics{grid-template-columns:repeat(3,1fr)}.monthlyPanel,.costPanel{min-height:auto}}@media (width<=680px){.shell{width:min(100% - 24px,1420px)}.topbar{min-height:64px;padding:0 14px}.brandMark{border-radius:10px;width:36px;height:36px}.brand span:not(.brandMark),.topbarMeta .divider,.topbarMeta span:last-child{display:none}.storeSwitcher{margin-left:0;padding:5px}.storeSwitcher>span{display:none}.storeSwitcher select{width:126px}.hero{border-radius:18px;grid-template-columns:1fr;gap:10px;min-height:auto;margin-top:10px;padding:10px}.todaySalesBoard,.todayNoticeBoard{border-radius:15px;padding:16px}.todayBoardHeader h1 strong{font-size:43px}.todayBoardHeader{flex-wrap:wrap}.todayAllStoresTotal{order:3;width:100%}.todayDatePicker{flex:1;min-width:136px}.todayProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.todaySalesMeta{min-width:96px}.metricsGrid{scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(170px,1fr));gap:7px;margin-top:8px;padding-bottom:5px;overflow-x:auto}.metric{scroll-snap-align:start;min-height:92px;padding:13px 14px}.connectionNotice{align-items:flex-start}.pendingPill{display:none}.actionCenterHeader{flex-direction:column;padding:22px 18px 17px}.actionCenterHeader h2{font-size:23px}.copyBriefButton{width:100%}.actionOverview{scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(145px,1fr));margin:0 18px 12px;padding-bottom:4px;overflow-x:auto}.actionOverview>div{scroll-snap-align:start;min-height:66px;padding:10px 12px}.actionOverview strong{font-size:18px}.actionToolbar{flex-direction:column;align-items:flex-start;padding-inline:18px}.actionFilters{width:100%}.actionFilters button{flex:calc(33.333% - 7px)}.actionList{grid-template-columns:1fr;padding-inline:18px}.actionItem{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:11px}.actionRank{border-radius:10px;width:32px;height:32px}.actionMeta{border-top:1px solid #e7ebf0;border-left:0;grid-column:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;padding:8px 0 0}.actionMethodNote{margin-inline:18px}.panel{border-radius:17px}.panelHeader{flex-direction:column;align-items:stretch;padding:22px 18px 16px}.filters{width:100%}.filters label{flex:1;min-width:0}.filters select,.filters input{width:100%}.panelPeriodFilter{width:100%;min-width:0}.qualityBar{align-items:flex-start;margin:0 18px 13px}.dayStrip,.insightMetrics{grid-template-columns:repeat(2,1fr);margin:0 18px 15px}.insightMetrics div:nth-child(2){border-right:0}.insightMetrics div:nth-child(-n+2){border-bottom:1px solid #dce9f8}.alertSummaryBar,.alertList{margin-inline:18px}.alertList{padding-inline:0}.strategyMetrics,.stockMetrics{grid-template-columns:repeat(2,1fr);margin:0 18px 15px}.warehouseDistributionModule{margin-inline:18px}.warehouseDistributionMetrics,.warehouseRegionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouseProductDisclosure>summary{min-width:820px}.warehouseProductDisclosure{overflow-x:auto}.settlementMetrics{grid-template-columns:repeat(2,1fr);margin:0 18px 15px}.funnelSteps{margin-inline:18px}.funnelHeader{align-items:stretch}.funnelDateFilters{flex-wrap:wrap}.funnelStepsWide{grid-template-columns:1fr}.funnelStepsWide .funnelArrow{transform:rotate(90deg)}.tableNote{padding-inline:18px}.monthRow{grid-template-columns:34px 1fr}.monthValues{grid-column:2;grid-template-columns:1fr auto;justify-items:start;width:100%}.orderList{padding-inline:18px}.orderRow{grid-template-columns:1fr auto;gap:10px}.orderItems{grid-area:2/1/auto/-1}.orderStatus{grid-area:1/2}.footer{flex-direction:column;gap:7px}}.paymentForecastPanel{border-top:3px solid #1d57d8}.paymentForecastMetrics{border:1px solid var(--line);border-radius:7px;grid-template-columns:1.5fr repeat(3,1fr);margin:0 28px 18px;display:grid;overflow:hidden}.paymentForecastMetrics>div{border-right:1px solid var(--line);background:#fff;align-content:center;gap:5px;min-width:0;min-height:104px;padding:17px;display:grid}.paymentForecastMetrics>div:last-child{border-right:0}.paymentForecastMetrics .paymentForecastPrimary{background:#f4f7ff;border-left:4px solid #1d57d8}.paymentForecastMetrics span,.auditRuleGrid span,.auditMetrics span{color:var(--muted);font-size:10px;font-weight:800}.paymentForecastMetrics strong{color:var(--ink);letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:22px}.paymentForecastMetrics small{color:var(--muted);font-size:10px;line-height:1.45}.paymentForecastTableWrap{border:1px solid var(--line);border-radius:7px;margin:0 28px;overflow-x:auto}.paymentForecastTable{min-width:720px}.paymentForecastTable th,.paymentForecastTable td{padding:12px 15px}.auditPanel{border-top:3px solid #17293c}.auditRuleGrid{border:1px solid var(--line);background:var(--line);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 28px 16px;display:grid;overflow:hidden}.auditRuleGrid>div{background:#fafbfd;gap:6px;min-width:0;padding:14px;display:grid}.auditRuleGrid strong{color:var(--ink);font-size:11px;line-height:1.55}.auditMetrics{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 28px 18px;display:grid;overflow:hidden}.auditMetrics>div{border-right:1px solid var(--line);background:#fff;gap:5px;min-width:0;padding:15px;display:grid}.auditMetrics>div:last-child{border-right:0}.auditMetrics strong{color:var(--ink);letter-spacing:-.04em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:17px}.auditMetrics .financeDifferenceMetric small{color:#7b8797;font-size:9px;font-weight:500;line-height:1.5}.financeReconciliationWorkbench{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;margin:0 28px 20px;overflow:hidden}.financeReconciliationWorkbench>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.financeReconciliationWorkbench>summary::-webkit-details-marker{display:none}.financeReconciliationWorkbench>summary div{gap:3px;display:grid}.financeReconciliationWorkbench>summary span{color:var(--blue);font-size:10px;font-weight:900}.financeReconciliationWorkbench>summary strong{color:var(--ink);font-size:14px}.financeReconciliationWorkbench>summary b{color:#5f7187;font-size:10px}.financeReconciliationTable{border-collapse:collapse;width:100%;min-width:900px}.financeReconciliationTable th,.financeReconciliationTable td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 14px;font-size:11px}.financeReconciliationTable td>strong,.financeReconciliationTable td>small{display:block}.financeReconciliationTable td>small{color:var(--muted);margin-top:3px;font-size:9px}.financeReconciliationWorkbench>p{color:var(--muted);margin:0;padding:10px 16px 14px;font-size:9px;line-height:1.55}.reconciliationPreviewButton{color:#1555b6;white-space:nowrap;cursor:pointer;background:#f4f8ff;border:1px solid #a8c4ec;border-radius:6px;padding:7px 10px;font-size:9px;font-weight:850}.reconciliationPreviewButton:hover{background:#eaf2ff}.reconciliationDecisionPanel{background:#f6f9ff;border:1px solid #a9c6ee;border-radius:9px;margin:14px;padding:15px}.reconciliationDecisionHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.reconciliationDecisionHeader>div{gap:4px;display:grid}.reconciliationDecisionHeader span{color:#2362b6;font-size:9px;font-weight:900}.reconciliationDecisionHeader strong{color:var(--ink);font-size:16px}.reconciliationDecisionHeader small{color:#6d8096;font-size:9px}.reconciliationDecisionHeader>button{border:1px solid var(--line);color:#5e7187;cursor:pointer;background:#fff;border-radius:6px;padding:6px 9px;font-size:9px}.reconciliationEvidenceGrid{grid-template-columns:1.4fr .8fr .8fr;gap:8px;margin-top:13px;display:grid}.reconciliationEvidenceGrid article{background:#fff;border:1px solid #d4e0ef;border-radius:7px;gap:4px;min-width:0;padding:11px;display:grid}.reconciliationEvidenceGrid span{color:#71849a;font-size:8px;font-weight:850}.reconciliationEvidenceGrid strong{color:var(--ink);font-size:11px}.reconciliationEvidenceGrid small{color:#71849a;font-size:9px;line-height:1.45}.reconciliationResolutionButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.reconciliationResolutionButtons button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ccd8e7;border-radius:7px;gap:3px;min-width:0;padding:11px;display:grid}.reconciliationResolutionButtons button.active{background:#edf4ff;border-color:#2d6ed8;box-shadow:inset 0 0 0 1px #2d6ed8}.reconciliationResolutionButtons strong{color:var(--ink);font-size:10px}.reconciliationResolutionButtons small{color:#71849a;font-size:8px}.reconciliationOutcome{border-radius:7px;margin-top:10px;padding:12px}.reconciliationOutcome.hold{background:#fff;border:1px solid #d7dee8}.reconciliationOutcome.attention{background:#fffbef;border:1px solid #ead79c}.reconciliationOutcome strong{color:var(--ink);font-size:10px}.reconciliationOutcome p{color:#687c93;margin:5px 0 0;font-size:9px;line-height:1.5}.transferVoucherPreview{background:#f3fbf7;border:1px solid #a8ddc4;border-radius:8px;margin-top:10px;overflow:hidden}.transferVoucherPreview header{border-bottom:1px solid #cae8d9;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.transferVoucherPreview header>div{gap:3px;display:grid}.transferVoucherPreview header span{color:#26815c;font-size:8px;font-weight:900}.transferVoucherPreview header strong{color:var(--ink);font-size:12px}.transferVoucherPreview header b{color:#087b4f;background:#dcf7e9;border-radius:999px;padding:5px 8px;font-size:8px}.transferVoucherMeta{color:#617b6f;flex-wrap:wrap;gap:14px;padding:9px 13px;font-size:8px;display:flex}.transferVoucherLines{border-top:1px solid #d8ece2}.transferVoucherLines>div{border-bottom:1px solid #d8ece2;grid-template-columns:1fr 150px 150px;gap:10px;padding:10px 13px;font-size:9px;display:grid}.transferVoucherLines strong{text-align:right;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.transferVoucherPreview>p{color:#617b6f;margin:0;padding:10px 13px;font-size:8px;line-height:1.5}@media (width<=900px){.reconciliationEvidenceGrid,.reconciliationResolutionButtons,.transferVoucherLines>div{grid-template-columns:1fr}.transferVoucherLines strong{text-align:left}}.ledgerPersistenceGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.ledgerPersistenceGrid article{border:1px solid var(--line);background:#fff;border-radius:7px;gap:4px;min-width:0;padding:12px;display:grid}.ledgerPersistenceGrid article.passed{background:#f2fbf6;border-color:#a8ddc4}.ledgerPersistenceGrid article.blocked{background:#fff4f5;border-color:#f0b7bc}.ledgerPersistenceGrid span{color:var(--muted);font-size:9px;font-weight:800}.ledgerPersistenceGrid strong{color:var(--ink);font-size:17px}.ledgerPersistenceGrid small{color:#74859a;font-size:9px;line-height:1.4}@media (width<=900px){.ledgerPersistenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dualRunPanel{background:linear-gradient(135deg,#f7fbff 0%,#f2f7ff 100%);border:1px solid #b9cfee;border-radius:9px;margin:14px 0 18px;padding:16px}.dualRunHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dualRunHeader>div{gap:4px;display:grid}.dualRunHeader span,.dualRunMetrics span{color:#396390;font-size:9px;font-weight:850}.dualRunHeader strong{color:var(--ink);font-size:16px}.dualRunHeader small,.dualRunMetrics small{color:#71849a;font-size:9px;line-height:1.45}.dualRunHeader>b{border-radius:999px;flex:none;padding:7px 10px;font-size:9px}.dualRunHeader>b.observing{color:#855b00;background:#fff2c8}.dualRunHeader>b.ready{color:#087b4f;background:#dcf7e9}.dualRunProgress{background:#dce7f5;border-radius:999px;height:7px;margin:14px 0;overflow:hidden}.dualRunProgress span{border-radius:inherit;background:linear-gradient(90deg,#2463d4,#49a0ef);height:100%;display:block}.dualRunMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dualRunMetrics article{background:#ffffffe0;border:1px solid #d3dfed;border-radius:7px;gap:4px;padding:11px;display:grid}.dualRunMetrics article.passed{background:#f2fbf6;border-color:#a8ddc4}.dualRunMetrics article.observing{background:#fffbef;border-color:#ead79c}.dualRunMetrics strong{color:var(--ink);font-size:15px}.dualRunHistory{border-top:1px dashed #bfd0e5;margin-top:10px}.dualRunHistory>div{border-bottom:1px solid #dce6f1;grid-template-columns:90px 130px 1fr auto;align-items:center;gap:10px;padding:9px 2px;font-size:9px;display:grid}.dualRunHistory>div>span{color:#526b86;font-weight:800}.dualRunHistory>div>small{color:#71849a}.dualRunHistory>div>b{border-radius:999px;padding:4px 8px;font-size:8px}.dualRunHistory>div>b.passed{color:#087b4f;background:#dcf7e9}.dualRunHistory>div>b.blocked{color:#b42335;background:#ffe5e8}@media (width<=900px){.dualRunHeader{display:grid}.dualRunHeader>b{justify-self:start}.dualRunMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dualRunHistory>div{grid-template-columns:76px 1fr auto}.dualRunHistory>div>small{grid-column:1/-1}}.auditTableWrap{margin:0 28px}@media (width<=900px){.paymentForecastMetrics,.auditRuleGrid,.auditMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.paymentForecastMetrics,.paymentForecastTableWrap,.auditRuleGrid,.auditMetrics,.auditTableWrap{margin-inline:18px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}body{color:var(--ink);background:radial-gradient(circle at 12% 8%,#2a74ff38,#0000 25rem),radial-gradient(circle at 90% 20%,#883eff2e,#0000 28rem),radial-gradient(circle at 55% 78%,#00d3ff1a,#0000 30rem),#071126}body:before{content:"";pointer-events:none;opacity:.42;background-image:linear-gradient(#81bcff0b 1px,#0000 1px),linear-gradient(90deg,#81bcff0b 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.shell{z-index:1;position:relative}.topbar{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#0a1830a8;border-color:#a6ccff33;margin-top:18px;box-shadow:0 18px 44px #00000047,inset 0 1px #ffffff14}.brandMark{background:linear-gradient(135deg,#37d7ff,#536dff 58%,#aa63ff);box-shadow:0 8px 20px #367dff61}.storeSwitcher,.storeSwitcher select{color:var(--ink);background:#7fa9e517;border-color:#abcdff24}.storeSwitcher select{background:#7fa9e51c}.hero{background:linear-gradient(120deg,#091d41eb,#112055c2 52%,#401f76b3);border-color:#a0cfff38;box-shadow:0 28px 64px #00000052,inset 0 1px #ffffff1a}.hero:after{filter:blur(2px);background:radial-gradient(circle,#46e1ff61,#0000 64%)}.todaySalesBoard,.todayNoticeBoard{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#05112a6b;border-color:#b7dcff29;box-shadow:inset 0 1px #ffffff12}.todayProductGrid>div,.todayNoticeList li{background:#7bacff12;border-color:#b7dcff21}.allActionsLink{color:#10234a;background:linear-gradient(135deg,#e8f7ff,#bce7ff);box-shadow:0 8px 20px #21abff33}.metric,.panel,.actionCenter{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#0a1b36a8;border-color:#a0cfff2e;box-shadow:0 20px 48px #0000003d,inset 0 1px #ffffff12}.metric{background:#0f2548b3}.metric>span,.metric small,.panelHeader p,.tableNote,.actionCenterIntro{color:#9cb2cf}.metric strong,.panelHeader h2,.actionCenterHeader h2,.actionBody h3{color:#f0f7ff}.primaryMetric{background:linear-gradient(135deg,#2e76ffeb,#4947d0eb);box-shadow:0 14px 28px #3068ff40}.connectionNotice{color:#ffe9a5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#60420752;border-color:#ffd06b52}.actionOverview>div,.actionItem,.strategyMetrics>div,.stockMetrics>div,.funnelStep,.insightMetrics div,.dayStrip,.qualityBar,.alertSummaryBar{background:#6a9ee613;border-color:#a1cdff26}.actionOverview .actionOverviewPrimary,.funnelResult{background:linear-gradient(135deg,#2976e8,#553ed0);border-color:#96d2ff40}.actionFilters button.active,.copyBriefButton{background:linear-gradient(135deg,#318fff,#5c54df);box-shadow:0 10px 22px #2a65ff3d}.actionItem-completed{background:#268b6521;border-color:#55e0a352}.actionEvidence,.actionRecommendation,.actionMeta span,.actionBody>a{color:#a8bdd6}.productLink span,.productLink small{color:#b9dcff}.alertRow,.feeRow{border-color:#a1cdff1f}.costSummary{background:linear-gradient(135deg,#113a70e0,#2c2069e0);border:1px solid #91ccff2e}:root{--paper:#07111f;--card:#0c1c30e0;--ink:#edf7ff;--muted:#91a7bd;--line:#91beda2b;--blue:#51c9eb;--cyan:#51c9eb;--lime:#a9efc5;--green:#72e5ad;--red:#ff859d}body{background:radial-gradient(56rem 32rem at 2% -8%, #227f9f38, transparent 58%), radial-gradient(42rem 26rem at 100% 8%, #2c668d26, transparent 64%), var(--paper);font-family:ui-sans-serif,PingFang SC,Microsoft YaHei,Arial,sans-serif}body:before{opacity:.23;background-size:56px 56px}.topbar{background:#091626d1;border-color:#9acde229;border-radius:16px;min-height:68px;margin-top:12px;padding-inline:max(28px,50vw - 730px);box-shadow:0 14px 38px #0000002e,inset 0 1px #ffffff0e}.brandMark{color:#062235;width:38px;height:38px;box-shadow:none;background:#51c9eb;border-radius:11px}.brand strong{letter-spacing:-.02em}.storeSwitcher{background:#5e94b217;border-radius:10px}.storeSwitcher strong{color:#d9edf7;white-space:nowrap;font-size:12px}.statusDot{box-shadow:0 0 0 4px #72e5ad1f}.todaySalesBoard,.todayNoticeBoard{box-shadow:none;background:#071424eb;border:0;border-radius:19px;padding:22px}.todayBoardHeader h1 small,.todaySalesMeta,.todayAllStoresTotal{border-radius:10px}.todayProductGrid>div{border-radius:8px;min-height:42px}.todayProductGrid>div.sold{background:#72e5ad14;border-color:#72e5ad61}.todayNoticeList li{border-radius:9px}.allActionsLink{box-shadow:none;background:#d9f4fb}.metric strong,.actionOverview strong,.insightMetrics strong,.strategyMetrics strong,.stockMetrics strong,.settlementMetrics strong,.funnelStep strong,.costSummary strong{font-variant-numeric:tabular-nums;letter-spacing:-.055em}.primaryMetric{background:#103e58;border-color:#51c9eb57}.panel,.actionCenter{background:#0a192bd1;border-color:#95cde424;border-radius:16px;margin-top:18px;box-shadow:inset 0 1px #ffffff0b}.panelHeader h2,.actionCenterHeader h2{letter-spacing:-.04em;font-size:22px}.actionCenterIntro{max-width:68ch}.actionOverview{background:#95cde41f;border:1px solid #95cde424;border-radius:12px;gap:1px;margin-inline:26px;overflow:hidden}.actionOverview>div{background:#0a192bb8;border:0;border-radius:0;min-height:74px}.actionOverview .actionOverviewPrimary{background:#103e58}.actionItem{background:#0e2339b8;border-radius:11px}.actionFilters button,.showMoreActions,.actionDoneButton,.filters select,.filters input{border-radius:9px}.filters select,.filters input{background:#5e94b217}.qualityBar,.dayStrip,.insightMetrics,.strategyMetrics,.stockMetrics,.settlementMetrics{margin-inline:26px}.qualityBar,.dayStrip,.alertSummaryBar{background:#51c9eb11}.dayStrip{border:1px solid #51c9eb24;border-radius:12px}.strategyMetrics>div,.stockMetrics>div,.settlementMetrics>div{background:#51c9eb0e;border-color:#95cde424;border-radius:11px}.settlementMetrics>div{min-height:102px}th{color:#a9c7d6;background:#51c9eb13}td{border-bottom-color:#95cde414}.actionOverview .actionOverviewPrimary,.funnelResult,.costSummary{background:#103e58}@media (width<=980px){.todayProductGrid,.settlementMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.shell{width:min(100% - 24px,1460px)}.topbar{border-radius:12px;margin-top:8px}.todaySalesBoard,.todayNoticeBoard{padding:18px}.panelHeader,.actionCenterHeader{padding-inline:18px}.actionOverview,.actionList,.qualityBar,.dayStrip,.insightMetrics,.strategyMetrics,.stockMetrics,.settlementMetrics{margin-inline:18px}}@media (prefers-reduced-transparency:reduce){.topbar,.metric,.panel,.actionCenter,.todaySalesBoard,.todayNoticeBoard{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b2035}}body{color:var(--ink);background:radial-gradient(70rem 28rem at 50% -14rem, #0071e321, transparent 66%), var(--paper);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif}.topbar{-webkit-backdrop-filter:blur(26px)saturate(165%);background:#ffffffb8;border:1px solid #00000014;border-radius:18px;min-height:64px;margin-top:12px;box-shadow:0 10px 30px #0000000d,inset 0 1px #fffffff0}.brand,.topbarMeta{color:var(--ink)}.brand strong{font-size:15px;font-weight:720}.brand span:not(.brandMark),.topbarMeta{color:var(--muted)}.brandMark{color:#fff;background:#0071e3;border-radius:11px;width:36px;height:36px;box-shadow:0 5px 13px #0071e338}.storeSwitcher{background:#ffffffb3;border-color:#00000014;border-radius:10px}.storeSwitcher strong{color:var(--ink);font-size:12px}.statusDot{background:#30d158;box-shadow:0 0 0 4px #30d15821}.hero{background:linear-gradient(145deg,#fffffff5,#e6f2ffe6);border:1px solid #00000014;border-radius:24px;gap:1px;margin-top:18px;padding:1px;box-shadow:0 20px 52px #00000012,inset 0 1px #fff}.todaySalesBoard,.todayNoticeBoard{color:var(--ink);box-shadow:none;background:#ffffffd1;border:0;border-radius:23px;padding:24px}.eyebrow{color:var(--blue);letter-spacing:.12em;font-size:10px}.todayBoardHeader h1 strong{color:var(--ink);font-size:clamp(42px,4.5vw,60px)}.todayBoardHeader h1 span{color:var(--muted)}.todayBoardHeader h1 small{color:#526273;background:#edf4fc}.todaySalesMeta,.todayAllStoresTotal{background:#0071e30f;border-color:#0071e324}.todayProductGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.todayProductGrid>div{color:#566575;background:#ffffff9e;border-color:#00000012}.todayProductGrid>div.sold{color:var(--ink);background:#138a4d0e;border-color:#138a4d3b}.todayProductName small{color:#8b929a}.todayNoticeList li{background:#ffffffb8;border-color:#00000012}.noticeHeader>span{color:#536273;background:#e8edf3}.allActionsLink{color:#fff;box-shadow:none;background:#0071e3}.allActionsLink:hover{background:#0077ed}.metric{background:#ffffffd1;border-color:#00000014;border-radius:17px;min-height:112px;padding:18px;box-shadow:0 8px 24px #0000000b,inset 0 1px #fff}.metric strong{color:var(--ink);font-variant-numeric:tabular-nums}.primaryMetric{background:#0071e3;border-color:#0071e3;box-shadow:0 10px 24px #0071e333}.panel,.actionCenter{-webkit-backdrop-filter:blur(20px)saturate(130%);background:#fffc;border-color:#00000014;border-radius:20px;margin-top:20px;box-shadow:0 12px 34px #0000000b,inset 0 1px #fff}.panelHeader h2,.actionCenterHeader h2,.metric strong,.actionBody h3{color:var(--ink)}.copyBriefButton,.actionFilters button.active{color:#fff;box-shadow:none;background:#0071e3}.copyBriefButton:hover{background:#0077ed}.copyBriefButton:active,.actionDoneButton:active,.actionFilters button:active{transform:scale(.985)}.actionOverview{background:#00000014;border-color:#00000014;gap:1px}.actionOverview>div{background:#ffffffe0;border:0;border-radius:0}.actionItem{box-shadow:none;background:#ffffffbd;border-color:#00000014}.actionFilters button,.showMoreActions,.actionDoneButton,.filters select,.filters input{color:var(--ink);background:#ffffffe6;border-color:#0000001f}.qualityBar,.dayStrip,.alertSummaryBar{background:#f2f8ff;border-color:#0071e31f}.dataPill-confirmed,.readOnlyPill,.strategyTag-good,.stockTag-healthy,.status-delivered{color:#0a6d39;background:#e5f8ed}.dataPill-provisional,.strategyTag-warning,.stockTag-warning{color:#7c5100;background:#fff5d6}.insightMetrics{border-color:#00000014}.insightMetrics div,.strategyMetrics>div,.stockMetrics>div,.settlementMetrics>div,.funnelStep{background:#fafbfd;border-color:#00000014}.strategyMetrics .dangerMetric,.alertRow-critical{background:#fff6f7;border-color:#d7001533}.alertRow-warning{background:#fff9eb;border-color:#a8750038}.funnelResult,.costSummary{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.funnelResult span,.funnelResult small,.costSummary span,.costSummary small{color:#aeb4bb}th{color:#56616d;background:#f7f8fa;border-color:#00000014}.rangePill,.orderItems span{color:#0068cf;background:#eaf3ff}.orderStatus{color:#5d6874;background:#eef1f4}@media (width<=980px){.todayProductGrid,.settlementMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.shell{width:min(100% - 24px,1440px)}.topbar{border-radius:14px;margin-top:8px}.todaySalesBoard,.todayNoticeBoard{padding:18px}.panel,.actionCenter{border-radius:16px}}@media (prefers-reduced-transparency:reduce){.topbar,.metric,.panel,.actionCenter,.todaySalesBoard,.todayNoticeBoard{-webkit-backdrop-filter:none;background:#fff}}:root{--paper:#eef1f4;--card:#fff;--ink:#13202d;--ink-2:#41505f;--muted:#71808f;--line:#d6dde4;--blue:#1d57d8;--cyan:#1d57d8;--lime:#0c7d54;--green:#0c7d54;--red:#c72c3c}html{background:var(--paper)}body{color:var(--ink);background:var(--paper);letter-spacing:-.01em;font-family:ui-sans-serif,PingFang SC,Microsoft YaHei,Arial,sans-serif}body:before{display:none}.shell{width:min(1480px,100% - 64px)}.topbar{border:0;border-bottom:1px solid var(--line);min-height:66px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;margin-top:0;padding-inline:0}.brand{gap:11px}.brandMark{background:var(--ink);width:34px;height:34px;box-shadow:none;border-radius:8px}.brand strong{color:var(--ink);letter-spacing:-.03em;font-size:15px;font-weight:780}.brand span:not(.brandMark),.topbarMeta{color:var(--muted);font-size:10px}.storeSwitcher{border:1px solid var(--line);background:#fff;border-radius:7px}.storeSwitcher strong{color:var(--ink)}.storeSwitcher select{color:var(--ink);background:#fff}.statusDot{background:var(--green);width:7px;height:7px;box-shadow:none}.divider{background:var(--line)}.hero{border:1px solid var(--line);border-left:4px solid var(--blue);box-shadow:none;background:#fff;border-radius:12px;gap:0;margin-top:30px;padding:0}.todaySalesBoard,.todayNoticeBoard{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:28px}.todayNoticeBoard{border-left:1px solid var(--line);background:#f8fafb}.eyebrow{color:var(--blue);letter-spacing:.09em;margin-bottom:8px;font-size:10px}.todayBoardHeader h1 strong{color:var(--ink);font-size:clamp(40px,4.1vw,58px);font-weight:760}.todayBoardHeader h1 span{color:var(--muted);font-weight:700}.todayBoardHeader h1 small{color:#536272;background:#eaf0f5;border-radius:5px}.todaySalesMeta,.todayAllStoresTotal{border:1px solid var(--line);background:#fff;border-radius:7px}.todaySalesMeta span,.todayAllStoresTotal span,.todayAllStoresTotal small{color:var(--muted)}.todaySalesMeta strong{color:var(--green)}.todayAllStoresTotal strong{color:var(--ink)}.todayProductGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.todayProductGrid>div{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:49px;color:var(--muted);background:#fff;border-radius:0;padding:8px}.todayProductGrid>div.sold{color:var(--ink);background:#f2f8f5}.todayProductGrid strong{color:var(--ink)}.todayProductGrid>div.sold strong{color:var(--green)}.todayProductName small,.todaySalesNote{color:var(--muted)}.noticeHeader h2,.todayNoticeList li strong{color:var(--ink)}.noticeHeader>span{color:#536272;background:#eaf0f5;border-radius:5px}.todayNoticeList{border-top:1px solid var(--line);gap:0}.todayNoticeList li{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:10px 0}.todayNoticeList li small{color:var(--muted)}.noticePriority{color:#5a6774;background:#eaf0f5;border-radius:4px}.allActionsLink{background:var(--blue);color:#fff;border-radius:6px;margin-top:14px}.metricsGrid{border:1px solid var(--line);background:#fff;border-radius:12px;gap:0;margin-top:18px;overflow:hidden}.metric{border:0;border-right:1px solid var(--line);min-height:116px;box-shadow:none;background:0 0;border-radius:0;padding:19px 20px}.metric:last-child{border-right:0}.metric>span,.metric small{color:var(--muted)}.metric strong,.actionOverview strong,.insightMetrics strong,.strategyMetrics strong,.stockMetrics strong,.settlementMetrics strong,.funnelStep strong,.costSummary strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.primaryMetric{box-shadow:inset 3px 0 0 var(--blue);background:#f0f5ff;border-right-color:#c8d7ff}.primaryMetric>span,.primaryMetric small,.primaryMetric strong{color:var(--ink)}.negative{color:var(--red)!important}.positive{color:var(--green)!important}.connectionNotice{box-shadow:none;background:#fff6f6;border-color:#e7c6ca;border-radius:8px}.noticeIcon{color:var(--red);background:#fee3e5;border-radius:6px}.actionCenter,.panel{border:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border-radius:12px;margin-top:28px}.panelHeader,.actionCenterHeader{border-bottom:1px solid var(--line);padding:25px 28px 18px}.panelHeader h2,.actionCenterHeader h2,.actionBody h3{color:var(--ink);letter-spacing:-.04em}.panelHeader p,.actionCenterIntro,.tableNote{color:var(--muted)}.copyBriefButton,.actionFilters button.active{background:var(--ink);color:#fff;box-shadow:none;border-radius:6px}.copyBriefButton:hover,.actionFilters button.active:hover{background:var(--blue)}.actionOverview{border:1px solid var(--line);background:#fff;border-radius:8px;gap:0;margin:0 28px 16px;overflow:hidden}.actionOverview>div{border:0;border-right:1px solid var(--line);background:#fff;border-radius:0;min-height:76px}.actionOverview>div:last-child{border-right:0}.actionOverview .actionOverviewPrimary{color:var(--ink);background:#f0f5ff}.actionOverview .actionOverviewPrimary span,.actionOverview .actionOverviewPrimary small{color:#546881}.actionFilters button,.showMoreActions,.actionDoneButton,.filters select,.filters input{border-color:var(--line);color:var(--ink);background:#fff;border-radius:6px}.actionFilters button span{color:var(--muted)}.actionList{gap:10px;padding-inline:28px}.actionItem{border-color:var(--line);box-shadow:none;background:#fff;border-radius:8px}.actionItem-urgent{box-shadow:inset 3px 0 0 var(--red)}.actionItem-high{box-shadow:inset 3px 0 #b47b00}.actionItem-completed{box-shadow:inset 3px 0 0 var(--green)}.actionRank,.priorityPill,.categoryPill,.openPill,.completePill,.dataPill,.rangePill,.readOnlyPill,.strategyTag,.stockTag,.riskTag{border-radius:4px}.actionRank{color:#5c6b78;background:#edf1f5}.actionEvidence,.actionMeta span{color:var(--muted)}.actionRecommendation{color:var(--ink-2)}.actionBody>a,.productLink span{color:var(--blue)}.actionMethodNote{border-top-color:var(--line)}.qualityBar,.dayStrip,.alertSummaryBar{background:#f4f7fb;border-color:#d3def1;border-radius:7px}.qualityBar p{color:#506171}.insightMetrics{border-color:var(--line);border-radius:8px}.insightMetrics div{border-color:var(--line);background:#fff;border-radius:0}.strategyMetrics,.stockMetrics,.settlementMetrics{border:1px solid var(--line);border-radius:8px;gap:0;overflow:hidden}.strategyMetrics>div,.stockMetrics>div,.settlementMetrics>div,.funnelStep{border:0;border-right:1px solid var(--line);background:#fff;border-radius:0}.strategyMetrics>div:last-child,.stockMetrics>div:last-child,.settlementMetrics>div:last-child{border-right:0}.settlementMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.strategyMetrics .dangerMetric,.alertRow-critical{background:#fff7f7}.alertRow-warning{background:#fffaf1}.funnelResult,.costSummary{border-color:var(--ink);background:var(--ink);color:#fff;border-radius:7px}.funnelResult strong,.costSummary strong{color:#fff}th{color:#5a6a79;border-color:var(--line);letter-spacing:.06em;background:#f4f6f8;font-size:10px}td{color:#263543;border-color:#e1e6eb}.feeRow,.legend{border-color:var(--line)}.revenueBar{background:var(--blue)}.costBar{background:#bcc7d1}.footer{color:var(--muted)}@media (width<=980px){.hero{border-left-width:3px}.todayNoticeBoard{border-left:0;border-top:1px solid var(--line)}.todayProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metricsGrid{gap:0}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.settlementMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.shell{width:min(100% - 28px,1480px)}.topbar{min-height:58px}.topbarMeta{display:none}.hero{border-radius:8px;margin-top:20px}.todaySalesBoard,.todayNoticeBoard{padding:20px}.metricsGrid{border-radius:8px}.metric{min-height:96px;padding:15px}.panel,.actionCenter{border-radius:8px;margin-top:20px}.panelHeader,.actionCenterHeader{padding:20px 18px 15px}.actionOverview,.qualityBar,.dayStrip,.insightMetrics,.strategyMetrics,.stockMetrics,.settlementMetrics,.actionList{margin-inline:18px}.actionToolbar{padding-inline:18px}}@media (prefers-reduced-transparency:reduce){.topbar,.metric,.panel,.actionCenter,.todaySalesBoard,.todayNoticeBoard{background:#fff}}.brand span:not(.brandMark),.topbarMeta{font-size:11px}.storeSwitcher>span,.storeSwitcher strong,.storeSwitcher select{font-size:12px}.eyebrow{letter-spacing:.1em;font-size:11px}.todayBoardHeader h1 span{font-size:20px}.todayBoardHeader h1 small{font-size:11px}.todaySalesMeta span,.todayAllStoresTotal span,.todayAllStoresTotal small{font-size:10px}.todaySalesMeta strong{font-size:20px}.todayAllStoresTotal strong{font-size:14px}.todayProductName span{font-size:10px}.todayProductName small,.todaySalesNote{font-size:9px}.todayProductGrid strong{font-size:14px}.noticeHeader h2{font-size:23px}.noticeHeader>span{font-size:10px}.todayNoticeList li strong{font-size:12px}.todayNoticeList li small,.noticePriority{font-size:9px}.allActionsLink,.todayNoNotice,.metric>span{font-size:11px}.metric strong{font-size:clamp(21px,2vw,30px)}.metric small{font-size:10px}.panelHeader p,.actionCenterIntro{font-size:12px;line-height:1.6}.copyBriefButton{font-size:12px}.actionOverview span,.actionOverview small{font-size:10px}.actionOverview strong{font-size:21px}.actionFilters button,.showMoreActions{font-size:11px}.actionBody h3{font-size:14px}.actionBody>a,.actionEvidence,.actionRecommendation{font-size:10px}.actionMeta span,.actionAssignment small{font-size:9px}.actionMeta strong{font-size:12px}.actionDoneButton,.actionMethodNote,.emptyActions{font-size:10px}.filters label>span,.dataPill,.rangePill,.readOnlyPill{font-size:11px}.filters select,.filters input,.qualityBar p{font-size:13px}.dayStrip span,.insightMetrics span,.strategyMetrics span,.stockMetrics span,.settlementMetrics span,.funnelStep span{font-size:11px}.dayStrip strong{font-size:19px}.insightMetrics strong,.settlementMetrics strong{font-size:20px}.strategyMetrics strong,.stockMetrics strong{font-size:25px}.strategyMetrics small,.settlementMetrics small,.funnelStep small{font-size:10px}.strategyTag,.stockTag,.riskTag,.alertSummaryBar,.alertSummaryBar small,.moreAlerts{font-size:11px}.alertRow strong{font-size:13px}.alertRow a,.alertRow p,th{font-size:11px}td{font-size:14px}.compactTable td{font-size:13px}.productLink small,.tableNote,.legend{font-size:11px}.strongCell{font-size:15px}.monthLabel,.monthValues,.monthValues span{font-size:13px}.feeRow strong{font-size:14px}.feeRow small,.feeRow>span,.costSummary span,.costSummary small{font-size:12px}.costSummary strong{font-size:25px}@media (width<=680px){.todayBoardHeader h1 strong{font-size:46px}.panelHeader h2{font-size:22px}.actionCenterHeader h2{font-size:25px}.metric strong{font-size:21px}th{font-size:10px}td{font-size:13px}}.hero{align-items:start}.todaySalesBoard{align-self:start}.topbar{z-index:20;-webkit-backdrop-filter:blur(14px);background:#fffffff5;width:100%;padding-inline:max(24px,50vw - 740px);position:sticky;top:0}.primaryNav{align-self:stretch;align-items:stretch;gap:3px;margin-left:28px;display:flex}.primaryNav a{color:#536272;white-space:nowrap;place-items:center;padding:0 14px;font-size:13px;font-weight:680;text-decoration:none;display:grid;position:relative}.primaryNav a:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:14px;right:14px}.primaryNav a:hover,.primaryNav a.active{color:var(--blue)}.primaryNav a.active:after{background:var(--blue)}.topbar .storeSwitcher{margin-left:auto}.hero{border-left-width:1px;grid-template-columns:minmax(0,1.55fr) minmax(360px,.75fr);margin-top:24px}.todayProductGrid{margin-top:18px}.metricsGrid{margin-top:16px}.panelHeader,.actionCenterHeader{background:#fff}.panelHeader h2,.actionCenterHeader h2{font-weight:760}.tableWrap{background:#fff}table{font-variant-numeric:tabular-nums}th{vertical-align:middle;height:48px}td{vertical-align:middle;height:54px}.actionOverview,.strategyMetrics,.stockMetrics,.settlementMetrics{background:#dce3ea}.actionOverview>div,.strategyMetrics>div,.stockMetrics>div,.settlementMetrics>div{background:#fff}@media (width<=1120px){.primaryNav{margin-left:14px}.primaryNav a{padding-inline:9px;font-size:12px}.primaryNav a:after{left:9px;right:9px}}@media (width<=860px){.primaryNav{display:none}.topbar{padding-inline:14px}.hero{grid-template-columns:1fr}.todayNoticeBoard{border-top:1px solid var(--line);border-left:0}}main{flex-direction:column;display:flex}main>*{order:10}main>.topbar{order:1}main>.metricsGrid{order:2}main>.todayBriefing{order:3}main>.connectionNotice{order:4}main>.actionCenter{order:5}.topbar{background:#fff;min-height:70px;position:relative;box-shadow:0 1px #14202d14}.primaryNav{display:none}.brandMark{background:#17293c;border-radius:7px;width:36px;height:36px}.topbar .storeSwitcher{border-radius:6px}.metricsGrid{background:#fff;border-color:#cfd7df;border-radius:9px;margin-top:26px}.metricsGrid .metric{min-height:132px;padding:22px 24px}.metricsGrid .metric>span{color:#657585;font-size:12px}.metricsGrid .metric strong{font-size:clamp(23px,2vw,32px)}.metricsGrid .metric small{font-size:11px}.metricsGrid .primaryMetric{box-shadow:none;background:#f4f7ff;border-left:4px solid #1d57d8}.hero{background:#fff;border:1px solid #cfd7df;border-left:0;border-radius:9px;grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);margin-top:18px}.todaySalesBoard,.todayNoticeBoard{padding:26px 28px}.todaySalesBoard{border-left:4px solid #1d57d8}.todayBoardHeader h1 strong{font-size:clamp(44px,4.2vw,62px)}.todayProductGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.todayProductGrid>div{min-height:52px}.todayNoticeList li{padding-block:12px}.allActionsLink{border-radius:5px;margin-top:16px}.actionCenter,.panel{background:#fff;border-color:#cfd7df;border-radius:9px;margin-top:22px}.actionCenter{border-top:3px solid #17293c}.panelHeader,.actionCenterHeader{padding:25px 28px 20px}.actionCenterIntro{max-width:72ch;font-size:13px}.copyBriefButton{background:#17293c;border-radius:5px}.actionOverview{border-radius:6px;margin-bottom:18px}.actionOverview>div{min-height:82px;padding:15px}.actionOverview .actionOverviewPrimary{background:#f4f7ff;border-left:4px solid #1d57d8}.actionList{gap:9px}.actionItem{border-radius:6px}.actionFilters button,.showMoreActions,.actionDoneButton{border-radius:5px}.qualityBar,.dayStrip,.alertSummaryBar,.strategyMetrics,.stockMetrics,.settlementMetrics,.insightMetrics{border-radius:6px}.funnelStep{border-radius:0}.costSummary,.funnelResult{background:#17293c;border-radius:6px}th{background:#f4f6f8}tbody tr:hover{background:#f6f8fb}.tableNote{background:#fafbfd}@media (width<=980px){.todayProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.metricsGrid .metric{min-height:108px;padding:16px}.hero{border-left:0}.todaySalesBoard{border-left:3px solid #1d57d8}.todaySalesBoard,.todayNoticeBoard{padding:20px}}.linkLedger{gap:10px;padding:0 28px 8px;display:grid}.linkLedgerRow{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden}.linkLedgerIdentity{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:11px 15px;display:flex}.linkLedgerIdentity .productLink{gap:2px}.linkLedgerIdentity .productLink span{font-size:14px}.linkLedgerIdentity .productLink small{font-size:10px}.linkLedgerMain{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.25fr 1.35fr 1.35fr .8fr;display:grid}.linkLedgerMain>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:13px 15px;display:grid}.linkLedgerMain>div:last-child{border-right:0}.linkLedgerMain span,.linkLedgerDetail span{color:var(--muted);font-size:10px}.linkLedgerMain strong{color:var(--ink);letter-spacing:-.035em;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px}.linkLedgerDetail{flex-wrap:wrap;gap:8px 22px;padding:11px 15px;display:flex}.linkLedgerDetail span{color:#526273;font-size:11px}@media (width<=900px){.linkLedgerMain{grid-template-columns:repeat(3,minmax(0,1fr))}.linkLedgerMain>div:nth-child(3){border-right:0}.linkLedgerMain>div:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (width<=580px){.linkLedger{padding-inline:18px}.linkLedgerIdentity{align-items:flex-start}.linkLedgerMain{grid-template-columns:repeat(2,minmax(0,1fr))}.linkLedgerMain>div{border-bottom:1px solid var(--line)}.linkLedgerMain>div:nth-child(2n){border-right:0}.linkLedgerMain>div:last-child{border-bottom:0;grid-column:1/-1}}.linkProfitWrap{overflow:visible}.linkProfitTable{table-layout:fixed;min-width:0}.linkProfitTable th,.linkProfitTable td{white-space:normal;overflow-wrap:anywhere;vertical-align:middle;padding:12px 9px;font-size:12px}.linkProfitTable th{font-size:10px;line-height:1.35}.linkProfitTable th:nth-child(3),.linkProfitTable th:nth-child(6),.linkProfitTable th:nth-child(7){width:8%}.linkProfitTable th:nth-child(4),.linkProfitTable th:nth-child(5),.linkProfitTable th:nth-child(8),.linkProfitTable th:nth-child(9),.linkProfitTable th:nth-child(10){width:11%}.linkProfitTable .productLink span{font-size:13px}.linkProfitTable .productLink small{font-size:9px;line-height:1.35}.linkProfitTable .productSummaryCell{vertical-align:top}.linkProfitTable .productTitleRow{align-items:flex-start;gap:7px;min-width:0;display:flex}.linkProfitTable .productTitleRow .productLink{min-width:0}.linkProfitTable .productTitleRow .dataPill{flex:none;justify-self:start;width:fit-content;min-width:0;margin-top:1px;padding:4px 6px;font-size:9px;line-height:1}.linkProfitTable .dedupeMark{margin:3px 0 0;font-size:9px;display:block}@media (width<=720px){.linkProfitTable th,.linkProfitTable td{padding:10px 6px;font-size:10px}.linkProfitTable th{font-size:9px}.linkProfitTable .productLink span{font-size:11px}.linkProfitTable .productLink small{display:none}}.dayStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.dayStrip small{color:var(--muted);font-size:10px}.linkProfitTable th:first-child{width:14%}.linkProfitTable th:nth-child(2){width:7%}.linkProfitTable th:nth-child(3){width:10%}.linkProfitTable th:nth-child(4){width:9%}.linkProfitTable th:nth-child(5),.linkProfitTable th:nth-child(6),.linkProfitTable th:nth-child(7){width:7%}.linkProfitTable th:nth-child(8),.linkProfitTable th:nth-child(9){width:9%}.linkProfitTable th:nth-child(10){width:10%}.linkProfitTable th:nth-child(11){width:8%}@media (width<=680px){.dayStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}.supplyTrackingModule{background:#f7f9fc;border:1px solid #cdd9e5;border-radius:8px;margin:0 28px 20px;padding:16px}.supplyTrackingHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.supplyTrackingHeader>div{gap:3px;display:grid}.supplyTrackingHeader>div>span{color:#1756c2;letter-spacing:.08em;font-size:10px;font-weight:900}.supplyTrackingHeader>div>strong{color:var(--ink);letter-spacing:-.03em;font-size:17px}.supplyTrackingHeader>div>small{color:var(--muted);font-size:10px}.supplyTrackingFilter{gap:4px;min-width:112px;display:grid}.supplyTrackingFilter span{color:var(--muted);font-size:9px;font-weight:800}.supplyTrackingFilter select{width:100%;height:32px;color:var(--ink);background:#fff;border:1px solid #cdd9e5;border-radius:6px;padding:0 28px 0 10px;font-size:11px;font-weight:800}.supplyTrackingMetrics{background:#fff;border:1px solid #d7e0e9;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:13px;display:grid;overflow:hidden}.supplyTrackingMetrics>div{border-right:1px solid #d7e0e9;gap:3px;min-width:0;padding:10px 12px;display:grid}.supplyTrackingMetrics>div:last-child{border-right:0}.supplyTrackingMetrics span{color:var(--muted);font-size:9px;font-weight:800}.supplyTrackingMetrics strong{color:var(--ink);letter-spacing:-.04em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:17px}.supplyTrackingList{gap:7px;margin-top:10px;display:grid}.supplyTrackingRow{background:#fff;border:1px solid #d7e0e9;border-left-width:3px;border-radius:7px;grid-template-columns:minmax(130px,.8fr) minmax(180px,1.25fr) auto;align-items:center;gap:14px;min-width:0;padding:10px 11px;display:grid}.supplyTrackingRow-danger{background:#fff8f8;border-left-color:#d92d43}.supplyTrackingRow-warning{background:#fffaf0;border-left-color:#d89400}.supplyTrackingRow-success{border-left-color:#12835b}.supplyTrackingRow-neutral{border-left-color:#6c7b8d}.supplyIdBlock,.supplyProductBlock{gap:2px;min-width:0;display:grid}.supplyIdBlock span,.supplyIdBlock small,.supplyProductBlock span,.supplyProductBlock small{color:var(--muted);font-size:9px}.supplyIdBlock strong,.supplyProductBlock strong{color:var(--ink);overflow-wrap:anywhere;font-size:11px}.supplyProductBlock span{color:#425466}.supplyStatus{white-space:nowrap;border-radius:999px;justify-self:end;padding:5px 7px;font-size:9px;font-weight:900}.supplyStatus-danger{color:#b52236;background:#ffe5e9}.supplyStatus-warning{color:#8b5d00;background:#fff0c8}.supplyStatus-success{color:#08734d;background:#dcf7eb}.supplyStatus-neutral{color:#516173;background:#e9eef4}.supplyEmpty{color:#547064;text-align:center;background:#f4fbf7;border:1px dashed #b9d7c7;border-radius:7px;padding:18px;font-size:11px}.supplyPagination{justify-content:flex-end;align-items:center;gap:9px;margin-top:10px;display:flex}.supplyPagination span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.supplyPagination button{color:#174c9d;cursor:pointer;background:#fff;border:1px solid #c4d3e3;border-radius:6px;min-width:62px;height:28px;padding:0 9px;font-size:10px;font-weight:800}.supplyPagination button:hover:not(:disabled){color:#103e83;border-color:#1d57d8}.supplyPagination button:disabled{color:#a2adba;cursor:default;background:#eef2f6}.supplyTrackingNote{margin:10px 0 0;padding:0}@media (width<=900px){.supplyTrackingMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.supplyTrackingMetrics>div:nth-child(2){border-right:0}.supplyTrackingMetrics>div:nth-child(-n+2){border-bottom:1px solid #d7e0e9}.supplyTrackingRow{grid-template-columns:minmax(120px,.8fr) minmax(160px,1.2fr) auto;gap:9px}}@media (width<=680px){.supplyTrackingModule{margin-inline:18px;padding:14px}.supplyTrackingHeader{flex-direction:column;align-items:stretch}.supplyTrackingFilter{width:100%}.supplyTrackingRow{grid-template-columns:1fr;gap:7px}.supplyStatus{justify-self:start}.supplyPagination{justify-content:space-between}}.dataWarningBanner{color:#8a4100;background:#fff8e8;border:1px solid #efc786;border-left:4px solid #d97800;border-radius:7px;width:min(1160px,100% - 48px);margin:14px auto 0;padding:10px 14px;font-size:11px;font-weight:800}.cellSubline{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:9px;display:block}.breakEvenGuide{background:#f7faff;border:1px solid #cbd9e8;border-left:4px solid #2166d8;border-radius:8px;margin:0 28px 18px;padding:16px}.breakEvenGuideHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.breakEvenGuideHeader>div{gap:3px;display:grid}.breakEvenGuideHeader span{color:#2166d8;letter-spacing:.08em;font-size:9px;font-weight:900}.breakEvenGuideHeader strong{color:var(--ink);font-size:17px}.breakEvenGuideHeader b{color:#08734d;white-space:nowrap;background:#e3f7ed;border-radius:999px;padding:5px 8px;font-size:9px}.breakEvenSteps{border:1px solid #d6e1ec;border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:13px;display:grid;overflow:hidden}.breakEvenSteps>div{background:#fff;border-right:1px solid #d6e1ec;align-content:start;gap:5px;min-width:0;padding:12px;display:grid}.breakEvenSteps>div:last-child{border-right:0}.breakEvenSteps i{color:#fff;background:#2166d8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:900;display:grid}.breakEvenSteps span{color:#52667c;font-size:9px;font-weight:900}.breakEvenSteps strong{color:var(--ink);font-size:11px;line-height:1.5}.breakEvenSteps small{color:var(--muted);font-size:9px;line-height:1.5}.breakEvenExample{color:#40556d;background:#edf4ff;border-radius:6px;gap:10px;margin-top:10px;padding:10px 12px;font-size:10px;line-height:1.55;display:flex}.breakEvenExample span{color:#174c9d;flex:none;font-weight:900}.breakEvenExample p{margin:0}.breakEvenExample b{color:#c32337}.breakEvenSafety{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.55}.settlementFilters{flex-wrap:wrap;justify-content:flex-end}.settlementFilters label{min-width:150px}.settlementFilters input{min-width:210px}.fulfillmentPill{color:#174c9d;background:#edf4ff;border:1px solid #c5d8f5;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.settlementPagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 0;font-size:10px;display:flex}.settlementPagination>div{gap:7px;display:flex}.settlementPagination button{color:#174c9d;cursor:pointer;background:#fff;border:1px solid #c4d3e3;border-radius:6px;min-width:68px;height:30px;font-size:10px;font-weight:800}.settlementPagination button:disabled{color:#a2adba;cursor:default;background:#eef2f6}@media (width<=680px){.dataWarningBanner{width:calc(100% - 36px)}.settlementPagination{flex-direction:column;align-items:stretch}.settlementPagination>div{width:100%}.settlementPagination button{flex:1}.breakEvenGuide{margin-inline:18px}.breakEvenGuideHeader{flex-direction:column;align-items:flex-start}.breakEvenSteps{grid-template-columns:1fr}.breakEvenSteps>div{border-bottom:1px solid #d6e1ec;border-right:0}.breakEvenSteps>div:last-child{border-bottom:0}.breakEvenExample{flex-direction:column}}body{background:#eef2f6}.dashboardApp:not([data-workspace=overview]) .workspaceOverview,.dashboardApp:not([data-workspace=actions]) .workspaceActions,.dashboardApp:not([data-workspace=profit]) .workspaceProfit,.dashboardApp:not([data-workspace=ads]) .workspaceAds,.dashboardApp:not([data-workspace=inventory]) .workspaceInventory,.dashboardApp:not([data-workspace=orders]) .workspaceOrders,.dashboardApp:not([data-workspace=audit]) .workspaceAudit{display:none}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom-color:#d7dee7;min-height:68px}.brandMark{width:38px;height:38px;box-shadow:none;background:#1558c9;border-radius:8px}.brand strong{font-size:15px}.brand span:not(.brandMark){letter-spacing:.04em}.storeSwitcher{border-radius:8px}.storeSwitcher select{background:#f3f6f9;border-radius:5px}.workspaceBar{z-index:18;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eef2f6f5;border-bottom:1px solid #d7dee7;position:sticky;top:0}.workspaceBarInner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:74px;display:grid}.workspaceNav{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.workspaceNav::-webkit-scrollbar{display:none}.workspaceNav button{color:#536273;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-height:36px;padding:0 12px;font-size:11px;font-weight:800}.workspaceNav button:hover{color:#17304e;background:#e3e9f0}.workspaceNav button.active{color:#1558c9;background:#fff;border-color:#b9cce8;box-shadow:0 1px 2px #1423370f}.workspaceNav button span{color:#51637a;background:#e8eef7;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding-inline:5px;font-size:9px;display:inline-grid}.workspaceNav button.active span{color:#fff;background:#1558c9}.workspaceTools{align-items:center;gap:14px;display:flex}.stickyStoreSwitcher{gap:3px;display:grid}.stickyStoreSwitcher>span{color:#647387;font-size:9px;font-weight:800}.stickyStoreSwitcher select{color:#142b47;cursor:pointer;background:#fff;border:1px solid #b9c9da;border-radius:6px;width:150px;height:34px;padding:0 28px 0 10px;font-size:10px;font-weight:900}.stickyStoreSwitcher select:focus-visible{outline-offset:2px;outline:3px solid #9fc6ff}.globalPeriodFilter{gap:3px;display:grid}.globalPeriodFilter>span{color:#647387;font-size:9px;font-weight:800}.globalPeriodFilter select{color:#142b47;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:154px;height:34px;padding:0 28px 0 10px;font-size:10px;font-weight:800}.workspaceContext{border-left:1px solid #ccd5df;gap:2px;max-width:230px;padding-left:14px;display:grid}.workspaceContext span{color:#1558c9;letter-spacing:.08em;font-size:9px;font-weight:900}.workspaceContext strong{color:#35465a;font-size:10px;line-height:1.35}.workspacePanel{scroll-margin-top:154px}.hero{background:#132b48;border:1px solid #243d5c;border-radius:10px;margin-top:18px;padding:12px;box-shadow:0 8px 20px #1423371a}.hero:after{display:none}.todaySalesBoard,.todayNoticeBoard{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:7px}.todaySalesBoard{background:#ffffff0d}.todayNoticeBoard{background:#0e223b}.allActionsLink{cursor:pointer;border:0;width:100%}.metricsGrid{gap:0;margin-top:10px}.metric{min-height:100px;box-shadow:none;border-radius:0}.metric:first-child{border-radius:8px 0 0 8px}.metric:last-child{border-radius:0 8px 8px 0}.metric+.metric{border-left:0}.primaryMetric{background:#1558c9}.panel,.connectionNotice{border-radius:10px;margin-top:18px;box-shadow:0 2px 8px #14233709}.panelHeader{padding:20px 22px 16px}.panelHeader h2{font-size:20px}.actionCenterHeader{padding:20px 22px 16px}.actionCenterHeader h2{font-size:23px}.actionOverview{margin-inline:22px}.actionToolbar{padding-inline:22px}.actionList{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:22px}.actionMethodNote{margin-inline:22px}.actionItem{min-width:0}.linksPanel .filters label:first-child,.insightPanel .panelPeriodFilter,.profitPanel .panelPeriodFilter{display:none}.decisionGrid,.splitGrid{gap:16px}.footer{margin-top:26px}@media (width<=1280px){.workspaceContext{display:none}}@media (width<=900px){.workspaceBarInner{grid-template-columns:1fr;gap:8px;padding-block:9px}.workspaceTools{justify-content:space-between}.actionList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.shell{width:calc(100% - 24px)}.topbar{flex-wrap:wrap;gap:8px;min-height:auto;padding:10px 12px}.topbarMeta{display:none}.storeSwitcher{flex:1;margin-left:0}.storeSwitcher select{width:100%}.workspaceBar{position:relative;top:auto}.workspaceBarInner{width:100%;padding-inline:12px}.workspaceTools{flex-direction:column;align-items:stretch;gap:8px}.stickyStoreSwitcher select,.globalPeriodFilter select{width:100%}.workspaceContext{border-top:1px solid #d2dae4;border-left:0;padding:8px 0 0}.hero{grid-template-columns:1fr}.metricsGrid{grid-template-columns:1fr 1fr}.metric,.metric:first-child,.metric:last-child{border:1px solid var(--line);border-radius:0}.metric:first-child{border-radius:8px 0 0}.metric:nth-child(2){border-radius:0 8px 0 0}.metric:nth-child(3){border-radius:0 0 0 8px}.metric:nth-child(4){border-radius:0 0 8px}.actionList{grid-template-columns:1fr}}.hero .todayNoticeList li small,.hero .todaySalesNote{color:#a8bbd0}.hero .todayNoticeBoard{border-color:#3b5572}.auditHeaderTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.refreshSnapshotButton{color:#1558c9;cursor:pointer;background:#edf4ff;border:1px solid #b9cce8;border-radius:6px;min-height:32px;padding:0 11px;font-size:10px;font-weight:900}.refreshSnapshotButton:hover{background:#e2edff;border-color:#1558c9}.refreshSnapshotButton:focus-visible{outline-offset:2px;outline:3px solid #9fc6ff}.hero{box-shadow:none;background:0 0;border:0;gap:12px;padding:0}.hero .todaySalesBoard,.hero .todayNoticeBoard{background:#fff;border:1px solid #d6e0ea;border-top:3px solid #1558c9;border-radius:10px;padding:22px;box-shadow:0 3px 12px #1423370d}.hero .todayNoticeBoard{border-top-color:#3b74ca}.hero .eyebrow{color:#1558c9}.hero .todayBoardHeader h1 strong,.hero .todayBoardHeader h1 span,.hero .noticeHeader h2,.hero .todayNoticeList li strong{color:#142235}.hero .todayBoardHeader h1 small,.hero .todaySalesMeta,.hero .todayAllStoresTotal{color:#44576d;background:#f4f7fb;border-color:#d6e0ea}.hero .todayProductGrid>div{color:#536579;background:#f8fafc;border-color:#dce4ec}.hero .todayProductGrid>div.sold{color:#142235;background:#edf8f2;border-color:#b9dec9}.hero .todayProductGrid strong{color:#142235}.hero .todayProductGrid>div.sold strong{color:#087c47}.hero .todayProductName small,.hero .todayNoticeList li small,.hero .todaySalesNote{color:#697b8e}.orderReconciliationBoard{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:14px;overflow:hidden;box-shadow:0 10px 26px #1e36520f}.orderReconciliationHeader{border-bottom:1px solid var(--line);background:#f8fbff;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.orderReconciliationHeader h2{letter-spacing:-.035em;margin:3px 0 5px;font-size:21px}.orderReconciliationHeader p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px}.scopeWarningPill{color:#805600;white-space:nowrap;background:#fff9e7;border:1px solid #e0b54c;border-radius:6px;padding:8px 11px;font-size:10px;font-weight:900}.metricPendingLine{border-top:1px dashed #d7dee7;margin-top:6px;padding-top:6px;font-weight:800;line-height:1.45;color:#315f96!important}.reconciliationLane{border-bottom:1px solid var(--line);align-items:stretch;gap:8px;margin:0 22px;padding:14px 0;display:grid}.orderLane{grid-template-columns:92px repeat(3,minmax(0,1fr) 22px) minmax(0,1fr)}.unitLane{grid-template-columns:92px repeat(5,minmax(0,1fr) 22px) minmax(0,1fr)}.laneLabel{align-content:center;gap:3px;display:grid}.laneLabel span{color:var(--blue);font-size:11px;font-weight:900}.laneLabel strong{color:var(--muted);font-size:9px}.reconciliationLane>i{color:#7c8ea2;text-align:center;align-self:center;font-style:normal;font-weight:900}.reconciliationNode{background:#fbfcfe;border:1px solid #dce4ed;border-radius:7px;align-content:center;gap:4px;min-width:0;padding:12px;display:grid}.reconciliationNode span{color:#5c6f83;font-size:9px;font-weight:800}.reconciliationNode strong{color:var(--ink);letter-spacing:-.05em;font:900 20px ui-monospace,SFMono-Regular,Consolas,monospace}.reconciliationNode small{color:var(--muted);font-size:8px;line-height:1.45}.reconciliationNode.success{background:#f4fbf7;border-color:#bfe5d3}.reconciliationNode.success strong{color:#087b50}.reconciliationNode.attention{background:#fffaf0;border-color:#ead49b}.reconciliationNode.attention strong{color:#946100}.reconciliationNode.muted{background:#f6f7f9}.pendingOrderBreakdown{flex-wrap:wrap;align-items:center;gap:7px;margin:14px 22px 0;display:flex}.pendingOrderBreakdown strong,.pendingOrderBreakdown span{color:#52667a;background:#eef3f8;border-radius:999px;padding:6px 9px;font-size:9px}.pendingOrderBreakdown strong{color:#fff;background:#17293c}.orderReconciliationNote{color:var(--muted);margin:12px 22px 18px;font-size:9px;line-height:1.6}.orderIndexStatus{color:#52667a;background:#eef3f8;border-radius:999px;width:fit-content;margin-top:8px;padding:5px 8px;font-size:9px;font-weight:900}.orderIndexStatus-ready{color:#0a6d39;background:#e5f8ed}.orderIndexStatus-loading{color:#1558c9;background:#edf4ff}.orderIndexStatus-error{color:#b42334;background:#fff1f2}.mixedPeriodNotice{background:#fffaf0;border:1px solid #e6c36a;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:12px 16px;display:flex}.mixedPeriodNotice strong{color:#6f4d00;font-size:11px}.mixedPeriodNotice p{color:#7b6a44;margin:3px 0 0;font-size:9px}.mixedPeriodStores{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mixedPeriodStores span{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.mixedPeriodStores .latest{color:#0a6d39;background:#e5f8ed}.mixedPeriodStores .stale{color:#8a5b00;background:#fff0c4}.profitStateBoard{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:14px;overflow:hidden;box-shadow:0 10px 26px #1e36520f}.profitStateHeader{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f8fbff 0%,#fff 62%);justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.profitStateHeader h2{letter-spacing:-.035em;margin:3px 0 5px;font-size:22px}.profitStateHeader p:not(.eyebrow){max-width:720px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.profitCompleteness{border-left:3px solid #1765d8;gap:2px;min-width:170px;padding-left:18px;display:grid}.profitCompleteness span,.profitCompleteness small{color:var(--muted);font-size:9px;font-weight:800}.profitCompleteness strong{color:#1558c9;letter-spacing:-.05em;font:900 25px ui-monospace,SFMono-Regular,Consolas,monospace}.profitStateGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profitStateCard{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:258px;padding:20px 22px;display:flex}.profitStateCard:last-child{border-right:0}.profitStateCard.pending{background:#fffdf7}.profitStateCard.final{background:#f8fafc}.profitStateTop{color:var(--muted);align-items:center;gap:8px;display:flex}.profitStateTop span{color:#53677e;background:#e7edf4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.profitStateCard.booked .profitStateTop span{color:#087b50;background:#dff5ea}.profitStateCard.pending .profitStateTop span{color:#946100;background:#fff0c4}.profitStateTop b{font-size:10px}.profitStateCard h3{letter-spacing:-.02em;margin:14px 0 10px;font-size:14px}.profitStateValues{gap:6px;display:grid}.profitStateValues>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.profitStateValues strong{letter-spacing:-.055em;font:900 22px ui-monospace,SFMono-Regular,Consolas,monospace}.profitStateValues small{color:var(--muted);font-size:9px}.profitStateCard>p{min-height:34px;color:var(--muted);margin:12px 0;font-size:10px;line-height:1.65}.profitStateWaiting{color:#596a7d;letter-spacing:-.04em;margin:2px 0 0;font-size:25px;font-weight:900}.profitStateCard details{border-top:1px dashed var(--line);margin-top:auto}.profitStateCard summary{color:#1558c9;cursor:pointer;padding:11px 0 0;font-size:10px;font-weight:900}.profitStateCard details div{color:#4f6277;padding-top:8px;font-size:10px;line-height:1.6}@media (width<=820px){.mixedPeriodNotice{flex-direction:column;align-items:flex-start}.mixedPeriodStores{justify-content:flex-start}.orderReconciliationHeader{align-items:flex-start}.reconciliationLane{overflow-x:auto}.orderLane{min-width:850px}.unitLane{min-width:1120px}.profitStateHeader{align-items:flex-start}.profitStateGrid{grid-template-columns:1fr}.profitStateCard{border-right:0;border-bottom:1px solid var(--line);min-height:0}.profitStateCard:last-child{border-bottom:0}}@media (width<=560px){.orderReconciliationHeader,.profitStateHeader{display:grid}.profitCompleteness{border-top:1px solid var(--line);border-left:0;padding:10px 0 0}}.foundationSection{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.foundationHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;display:flex}.foundationHeading h3{letter-spacing:-.03em;margin:0;font-size:20px}.foundationHeading p:not(.eyebrow){max-width:760px;color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.7}.shadowModePill{color:#1558c9;white-space:nowrap;background:#edf5ff;border:1px solid #a9c8f4;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.workflowRunGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workflowRunCard{border:1px solid var(--line);background:#f8fafc;border-radius:10px;min-width:0;padding:14px}.workflowRunCard>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.workflowRunCard>header div{gap:3px;display:grid}.workflowRunCard>header span{color:var(--muted);font-size:10px;font-weight:800}.workflowRunCard>header strong{font-size:14px}.workflowSteps{gap:9px;padding-top:11px;display:grid}.workflowStep{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.workflowStep>div{gap:2px;min-width:0;display:grid}.workflowStep strong{font-size:11px}.workflowStep small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.workflowStep>b{color:var(--ink);font:800 11px ui-monospace,SFMono-Regular,Consolas,monospace}.stepIndex{color:#5a6d84;background:#dce6f2;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.stepIndex.passed{color:#0b7a50;background:#dff5ea}.stepIndex.attention{color:#946100;background:#fff1c9}.ruleStatus{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-width:44px;padding:5px 7px;font-size:9px;font-weight:900;display:inline-flex}.ruleStatus.passed{color:#0b7a50;background:#dff5ea}.ruleStatus.attention{color:#946100;background:#fff1c9}.ruleStatus.blocked{color:#b42335;background:#ffe2e5}.lifecycleRail{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.lifecycleRail>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:13px;display:grid}.lifecycleRail>div:last-child{border-right:0}.lifecycleRail span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.lifecycleRail strong{font:900 20px ui-monospace,SFMono-Regular,Consolas,monospace}.lifecycleRail small{color:#8a99aa;font-size:9px}.lifecycleTableWrap{max-height:420px;margin-top:12px}.lifecycleStage{color:#43566e;white-space:nowrap;background:#e8eef6;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:900;display:inline-flex}.stage-booked{color:#0b7a50;background:#dff5ea}.stage-delivered_pending_finance{color:#946100;background:#fff1c9}.stage-cancelled{color:#b42335;background:#ffe2e5}.reconciliationWorkbench{position:relative}.reconciliationSourceRail{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.reconciliationSourceRail article{border:1px solid var(--line);background:linear-gradient(145deg,#f8fbff,#fff);border-radius:10px;align-content:center;gap:4px;min-height:94px;padding:15px 16px;display:grid}.reconciliationSourceRail article span{color:var(--muted);font-size:10px;font-weight:900}.reconciliationSourceRail article strong{letter-spacing:-.05em;font:900 22px ui-monospace,SFMono-Regular,Consolas,monospace}.reconciliationSourceRail article small{color:#75869a;font-size:9px}.reconciliationSourceRail>i{color:#89a2bf;text-align:center;font-size:20px;font-style:normal}.reconciliationStatusGrid{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.reconciliationStatusGrid>div{border-right:1px solid var(--line);align-content:center;gap:4px;min-width:0;min-height:104px;padding:14px;display:grid;box-shadow:inset 0 3px #91a0b2}.reconciliationStatusGrid>div:last-child{border-right:0}.reconciliationStatusGrid>div.matched{box-shadow:inset 0 3px #27a875}.reconciliationStatusGrid>div.pending{background:#fffdf7;box-shadow:inset 0 3px #d9a000}.reconciliationStatusGrid>div.attention{background:#fffaf5;box-shadow:inset 0 3px #e47b32}.reconciliationStatusGrid>div.blocked{background:#fff9fa;box-shadow:inset 0 3px #d6364a}.reconciliationStatusGrid span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:900;overflow:hidden}.reconciliationStatusGrid strong{letter-spacing:-.05em;font:900 21px ui-monospace,SFMono-Regular,Consolas,monospace}.reconciliationStatusGrid small{color:#7b8b9d;font-size:9px;line-height:1.4}.reconciliationTableWrap{max-height:520px;margin-top:12px}.reconciliationTable{min-width:1160px}.reconciliationTable td{vertical-align:top;line-height:1.5}.reconciliationBadge{white-space:nowrap;border-radius:6px;justify-content:center;min-width:48px;padding:5px 7px;font-size:9px;font-weight:900;display:inline-flex}.reconciliationBadge.pending{color:#946100;background:#fff1c9}.reconciliationBadge.attention{color:#a34f13;background:#ffe9d8}.reconciliationNote{color:#52677f;background:#f2f7ff;border-left:3px solid #1558c9;margin:12px 0 0;padding:11px 13px;font-size:10px;line-height:1.65}.ledgerControlGrid{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.ledgerControlGrid article{border-right:1px solid var(--line);align-content:center;gap:4px;min-width:0;min-height:106px;padding:14px;display:grid;box-shadow:inset 0 3px #91a0b2}.ledgerControlGrid article:last-child{border-right:0}.ledgerControlGrid article.passed{box-shadow:inset 0 3px #27a875}.ledgerControlGrid article.blocked{background:#fff9fa;box-shadow:inset 0 3px #d6364a}.ledgerControlGrid span{color:var(--muted);font-size:9px;font-weight:900}.ledgerControlGrid strong{letter-spacing:-.05em;font:900 20px ui-monospace,SFMono-Regular,Consolas,monospace}.ledgerControlGrid small{color:#7a8a9c;font-size:9px;line-height:1.45}.ledgerBalanceStrip{gap:7px;margin-top:12px;display:grid}.ledgerBalanceStrip>div{background:#f4fbf7;border:1px solid #b9dfcf;border-radius:9px;grid-template-columns:auto minmax(0,1fr) 24px auto minmax(0,1fr);align-items:center;gap:10px;min-height:50px;padding:10px 13px;display:grid}.ledgerBalanceStrip span{color:#587065;font-size:9px;font-weight:900}.ledgerBalanceStrip strong{text-align:right;font:900 13px ui-monospace,SFMono-Regular,Consolas,monospace}.ledgerBalanceStrip i{color:#0a8053;text-align:center;font-style:normal;font-weight:900}.ledgerAccountLayout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:12px;margin-top:12px;display:grid}.ledgerAccountPanel,.suspenseAccountPanel{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.ledgerSubheading{border-bottom:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:12px 14px;display:flex}.ledgerSubheading>div{gap:3px;display:grid}.ledgerSubheading span,.ledgerSubheading small{color:var(--muted);font-size:9px;font-weight:800}.ledgerSubheading strong{font-size:12px}.ledgerAccountList article{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,.75fr) minmax(0,1.25fr);align-items:center;gap:16px;min-height:64px;padding:11px 14px;display:grid}.ledgerAccountList article:last-child{border-bottom:0}.ledgerAccountList article>div:first-child{grid-template-columns:42px minmax(0,1fr);gap:2px 8px;display:grid}.ledgerAccountList article>div:first-child span{color:#1558c9;grid-row:1/3;font:900 10px ui-monospace,SFMono-Regular,Consolas,monospace}.ledgerAccountList article strong{font-size:11px}.ledgerAccountList article small{color:var(--muted);font-size:9px}.ledgerAccountAmounts{text-align:right;gap:3px;display:grid}.ledgerAccountAmounts span{color:#506276;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace}.ledgerAccountAmounts b{color:var(--ink)}.suspenseAccountPanel{background:#fffdf7;border-left:3px solid #e1a400;padding:16px}.suspenseAccountPanel>span{color:#956500;font-size:9px;font-weight:900}.suspenseAccountPanel h4{margin:5px 0 14px;font-size:14px}.suspenseAccountPanel>div{background:#fff;border:1px solid #f0d993;border-radius:8px;gap:3px;margin-bottom:10px;padding:10px;display:grid}.suspenseAccountPanel strong{font:900 16px ui-monospace,SFMono-Regular,Consolas,monospace}.suspenseAccountPanel small{color:var(--muted);font-size:9px;line-height:1.45}.suspenseAccountPanel p{color:#6f6240;margin:12px 0 0;font-size:9px;line-height:1.6}.ledgerEntriesHeading{border:1px solid var(--line);border-radius:10px 10px 0 0;margin-top:12px}.ledgerTableWrap{border-radius:0 0 10px 10px;max-height:560px}.ledgerTable{min-width:1260px}.ledgerTable td{vertical-align:top}.ledgerStatus{white-space:nowrap;border-radius:6px;justify-content:center;min-width:48px;padding:5px 7px;font-size:9px;font-weight:900;display:inline-flex}.ledgerStatus.posted{color:#0b7a50;background:#dff5ea}.ledgerStatus.reversed{color:#59697c;background:#eef1f5}.ledgerStatus.blocked{color:#b42335;background:#ffe2e5}.ledgerTrace summary{color:#1558c9;cursor:pointer;white-space:nowrap;font:900 10px ui-monospace,SFMono-Regular,Consolas,monospace}.ledgerTrace summary b{margin-left:6px;font:900 9px ui-sans-serif,system-ui,sans-serif}.ledgerTraceBody{border:1px solid var(--line);background:#f8fafc;border-radius:8px;width:480px;margin-top:8px;padding:11px}.ledgerTraceBody p{color:#46596e;grid-template-columns:64px minmax(0,1fr);gap:8px;margin:0 0 5px;font-size:9px;display:grid}.ledgerTraceBody p span{color:var(--muted);font-weight:800}.ledgerLines{border-top:1px dashed var(--line);margin-top:8px}.ledgerLines>div{border-bottom:1px dashed var(--line);color:#4b5d71;grid-template-columns:minmax(160px,1fr) auto auto;gap:10px;padding:6px 0;font-size:9px;display:grid}.ledgerLines>div:last-child{border-bottom:0}.ledgerLines b{font:800 9px ui-monospace,SFMono-Regular,Consolas,monospace}.ledgerRuleNote{background:#f4fbf7;border-left-color:#0a8053}.validationSummary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.validationSummary span{border-radius:6px;padding:6px 8px;font-size:9px;font-weight:900}.validationSummary .passed{color:#0b7a50;background:#dff5ea}.validationSummary .attention{color:#946100;background:#fff1c9}.validationSummary .blocked{color:#b42335;background:#ffe2e5}.validationRuleList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.validationRule{border:1px solid var(--line);background:#fff;border-left:3px solid #9eacbc;border-radius:9px;min-width:0;padding:13px}.validationRule.passed{border-left-color:#27a875}.validationRule.attention{background:#fffdf7;border-left-color:#e0a400}.validationRule.blocked{background:#fff9fa;border-left-color:#d6364a}.validationRuleTop{align-items:flex-start;gap:9px;display:flex}.validationRuleTop>div{gap:3px;min-width:0;display:grid}.validationRuleTop strong{font-size:12px}.validationRuleTop small{color:var(--muted);font-size:9px}.validationRule>p{color:#42556d;margin:10px 0;font-size:10px;line-height:1.6}.validationRule>footer{border-top:1px dashed var(--line);color:var(--muted);gap:8px;padding-top:8px;font-size:9px;line-height:1.5;display:flex}.validationRule>footer span{color:#1558c9;font-weight:900}.metricDictionaryList{gap:8px;display:grid}.metricDefinition{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.metricDefinition summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:12px 14px;list-style:none;display:flex}.metricDefinition summary::-webkit-details-marker{display:none}.metricDefinition summary>div{gap:4px;min-width:0;display:grid}.metricDefinition summary strong{font-size:12px}.metricDefinition summary span{color:var(--muted);font-size:10px;line-height:1.5}.metricDefinition summary b{color:#1558c9;white-space:nowrap;font-size:10px}.metricDefinition[open] summary{border-bottom:1px solid var(--line);background:#f5f8fc}.metricDefinitionBody{padding:12px 14px}.metricDefinitionBody dl{grid-template-columns:1fr 1fr;gap:9px 16px;margin:0;display:grid}.metricDefinitionBody dl>div{grid-template-columns:76px minmax(0,1fr);gap:8px;display:grid}.metricDefinitionBody dt{color:var(--muted);font-size:9px;font-weight:800}.metricDefinitionBody dd{color:var(--ink);margin:0;font-size:10px;line-height:1.55}@media (width<=980px){.workflowRunGrid{grid-template-columns:1fr}.lifecycleRail{grid-template-columns:repeat(4,1fr)}.lifecycleRail>div{border-bottom:1px solid var(--line)}.reconciliationStatusGrid{grid-template-columns:repeat(2,1fr)}.reconciliationStatusGrid>div{border-bottom:1px solid var(--line)}.ledgerControlGrid{grid-template-columns:repeat(2,1fr)}.ledgerControlGrid article{border-bottom:1px solid var(--line)}.ledgerAccountLayout,.validationRuleList{grid-template-columns:1fr}}@media (width<=640px){.foundationHeading{gap:10px;display:grid}.validationSummary{justify-content:flex-start}.lifecycleRail{grid-template-columns:repeat(2,1fr)}.reconciliationSourceRail{grid-template-columns:1fr}.reconciliationSourceRail>i{transform:rotate(90deg)}.reconciliationStatusGrid,.ledgerControlGrid{grid-template-columns:1fr}.ledgerBalanceStrip>div{grid-template-columns:1fr;gap:4px}.ledgerBalanceStrip strong,.ledgerBalanceStrip i{text-align:left}.ledgerAccountList article{grid-template-columns:1fr}.ledgerAccountAmounts{text-align:left}.ledgerSubheading{flex-direction:column;align-items:flex-start}.metricDefinition summary{align-items:flex-start}.metricDefinitionBody dl{grid-template-columns:1fr}}.hero .todayNoticeList li{background:#f8fafc;border-color:#dce4ec}.hero .noticePriority{color:#40556d;background:#eef3f8;border-color:#ccd8e5}.hero .allActionsLink{color:#fff;box-shadow:none;background:#1558c9}.hero .allActionsLink:hover{background:#1049aa}.capitalForecastPanel{overflow:hidden}.capitalForecastHeader{align-items:center}.capitalForecastHeader p{max-width:820px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.forecastConfidencePill{background:#f3f7fc;border:1px solid #c9d8ea;border-radius:7px;gap:3px;min-width:116px;padding:10px 12px;display:grid}.forecastConfidencePill span{color:var(--muted);font-size:9px;font-weight:800}.forecastConfidencePill strong{color:#1558c9;font-size:18px}.capitalForecastOverview{border:1px solid #d5dee8;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 22px 14px;display:grid;overflow:hidden}.capitalForecastOverview>div{background:#fafbfd;border-right:1px solid #d5dee8;align-content:center;gap:4px;min-width:0;min-height:92px;padding:14px;display:grid}.capitalForecastOverview>div:last-child{border-right:0}.capitalForecastOverview span{color:var(--muted);font-size:9px;font-weight:800}.capitalForecastOverview strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px}.capitalForecastOverview small{color:#758397;font-size:9px;line-height:1.4}.capitalForecastOverview .capitalForecastPrimary{background:#132b48}.capitalForecastPrimary>span,.capitalForecastPrimary>small{color:#aebdd0}.forecastCurrencyStack{gap:3px;display:grid}.forecastCurrencyStack strong{color:#fff;font-size:16px}.forecastCurrencyStack strong small{color:#9fb4ca;margin-left:5px;font-size:9px;font-weight:500}.capitalScenarioGrid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:10px;margin:0 22px 14px;display:grid}.capitalScenarioGrid article{background:#fff;border:1px solid #d6dee8;border-radius:8px;overflow:hidden}.scenarioHeader{background:#f6f8fb;border-bottom:1px solid #e0e6ed;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.scenarioHeader span{color:#173a66;font-size:11px;font-weight:900}.scenarioHeader strong{color:var(--muted);font-size:9px}.scenarioBreakdown,.scenarioRange{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scenarioBreakdown>div,.scenarioRange>div{border-right:1px solid #e0e6ed;gap:4px;min-width:0;padding:11px 12px;display:grid}.scenarioBreakdown>div:last-child,.scenarioRange>div:last-child{border-right:0}.scenarioBreakdown span,.scenarioRange span{color:var(--muted);font-size:8px;font-weight:800}.scenarioBreakdown strong,.scenarioRange strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px}.scenarioRange{background:#fafbfd;border-top:1px solid #e0e6ed}.scenarioRange .scenarioBase{background:#edf4ff}.scenarioRange .scenarioBase strong{color:#1558c9}.capitalForecastTableWrap{margin-top:2px}.capitalForecastTable{min-width:1120px}.capitalForecastTable th,.capitalForecastTable td{padding:11px 12px}.capitalForecastMethod{border:1px solid #d5dee8;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 22px 0;display:grid;overflow:hidden}.capitalForecastMethod>div{background:#f8fafc;border-right:1px solid #d5dee8;gap:4px;min-width:0;padding:11px 12px;display:grid}.capitalForecastMethod>div:last-child{border-right:0}.capitalForecastMethod span{color:#1558c9;font-size:9px;font-weight:900}.capitalForecastMethod strong{color:#405166;font-size:9px;line-height:1.5}@media (width<=900px){.capitalForecastOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.capitalForecastOverview>div:nth-child(2){border-right:0}.capitalForecastOverview>div:nth-child(-n+2){border-bottom:1px solid #d5dee8}.capitalForecastMethod{grid-template-columns:1fr}.capitalForecastMethod>div{border-bottom:1px solid #d5dee8;border-right:0}.capitalForecastMethod>div:last-child{border-bottom:0}}@media (width<=600px){.capitalForecastHeader{flex-direction:column;align-items:stretch}.forecastConfidencePill{width:100%}.capitalForecastOverview{grid-template-columns:1fr;margin-inline:14px}.capitalForecastOverview>div{border-bottom:1px solid #d5dee8;border-right:0}.capitalForecastOverview>div:last-child{border-bottom:0}.capitalScenarioGrid{grid-template-columns:1fr;margin-inline:14px}.scenarioBreakdown,.scenarioRange{grid-template-columns:1fr}.scenarioBreakdown>div,.scenarioRange>div{border-bottom:1px solid #e0e6ed;border-right:0}.scenarioBreakdown>div:last-child,.scenarioRange>div:last-child{border-bottom:0}.capitalForecastMethod{margin-inline:14px}}.fulfillmentPriceBoard{background:#fff;border:1px solid #cbd8e7;border-radius:14px;margin:18px 0;overflow:hidden}.fulfillmentPriceHeader{background:linear-gradient(115deg,#f4f8fc 0%,#eef5ff 100%);border-bottom:1px solid #cbd8e7;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px 16px;display:flex}.fulfillmentPriceHeader span{color:#1771df;letter-spacing:.06em;font-size:12px;font-weight:800}.fulfillmentPriceHeader h3{color:#10243d;margin:5px 0 4px;font-size:21px}.fulfillmentPriceHeader p{color:#5b6f86;margin:0;font-size:13px}.fulfillmentPriceLegend{white-space:nowrap;gap:12px;display:flex}.fulfillmentPriceLegend span{color:#40556e;letter-spacing:0;align-items:center;gap:6px;display:flex}.priceModelNotice{color:#7a5200;background:#fff7df;border-bottom:1px solid #ecd9a5;padding:10px 20px;font-size:12px;line-height:1.55}.priceModelNotice strong{color:#614000}.modeDot{border-radius:999px;width:8px;height:8px;display:inline-block}.modeDot-fbs{background:#1771df}.modeDot-fbo{background:#0b9a70}.fulfillmentPriceTableWrap{max-height:520px}.fulfillmentPriceTable{min-width:1680px}.fulfillmentPriceTable th{white-space:nowrap}.fulfillmentPriceTable td{vertical-align:middle}.fulfillmentMode{border-radius:6px;justify-content:center;min-width:42px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.fulfillmentMode-fbs{color:#0b58bd;background:#e8f1ff}.fulfillmentMode-fbo{color:#087354;background:#e5f7f0}.confidencePill{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:750;display:inline-flex}.confidencePill-confirmed{color:#087354;background:#e5f7f0}.confidencePill-attention{color:#8a5b00;background:#fff3d1}.confidencePill-insufficient{color:#64748b;background:#eef2f6}.cellSubtext{color:#77899c;white-space:nowrap;margin-top:3px;font-size:11px;display:block}.fulfillmentPriceNote{color:#586d84;background:#fbfdff;border-top:1px solid #e2eaf3;margin:0;padding:12px 20px 15px;font-size:12px;line-height:1.65}.fulfillmentPriceNote strong{color:#17314f}@media (width<=760px){.fulfillmentPriceHeader{flex-direction:column;align-items:flex-start}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.rub-page{--rub-bg:#0b1016;--rub-panel:#101720;--rub-panel-2:#141d27;--rub-line:#26313d;--rub-line-soft:#1d2731;--rub-text:#edf2f5;--rub-muted:#8d9ba8;--rub-accent:#f2b84b;--rub-positive:#53d9a4;--rub-negative:#ff6b64;--rub-neutral:#9aabc0;min-height:100dvh;color:var(--rub-text);background:radial-gradient(circle at 72% -20%, #f2b84b14, transparent 31%), var(--rub-bg);letter-spacing:-.01em;padding:0 28px 32px;font-family:ui-sans-serif,PingFang SC,Microsoft YaHei,Arial,sans-serif}.rub-page *,.rub-page :before,.rub-page :after{box-sizing:border-box}.rub-page a{color:inherit;text-decoration:none}.rub-page button,.rub-page input,.rub-page select{font:inherit}.rub-page button,.rub-page a,.rub-page select,.rub-page input{-webkit-tap-highlight-color:transparent}.rub-page button:focus-visible,.rub-page a:focus-visible,.rub-page select:focus-visible,.rub-page input:focus-visible{outline:2px solid var(--rub-accent);outline-offset:2px}.rub-page button:active{transform:translateY(1px)}.rub-page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rub-topbar{border-bottom:1px solid var(--rub-line);grid-template-columns:minmax(260px,1fr) auto minmax(190px,1fr);align-items:center;width:min(1580px,100%);min-height:70px;margin:0 auto;display:grid}.rub-brand{align-items:center;gap:11px;width:max-content;display:inline-flex}.rub-brand-mark{color:#111820;background:var(--rub-accent);border:1px solid #f2b84b7a;border-radius:8px;place-items:center;width:36px;height:36px;font:800 22px/1 ui-monospace,Consolas,monospace;display:grid}.rub-brand>span:last-child{gap:1px;display:grid}.rub-brand strong{letter-spacing:.12em;font-size:14px}.rub-brand small{color:var(--rub-muted);font-size:10px}.rub-nav{align-items:center;gap:28px;display:flex}.rub-nav a{color:#b4c0ca;font-size:12px;transition:color .16s}.rub-nav a:hover{color:var(--rub-text)}.rub-nav .rub-nav-back{border-left:1px solid var(--rub-line);color:var(--rub-accent);padding-left:26px}.rub-clock{justify-self:end;align-items:center;gap:12px;display:flex}.rub-clock small{color:var(--rub-muted);font:11px/1 ui-monospace,Consolas,monospace}.rub-live{color:#c6d0d8;align-items:center;gap:7px;font-size:11px;display:inline-flex}.rub-live:before{content:"";background:var(--rub-neutral);border-radius:50%;width:7px;height:7px}.rub-live-open:before{background:var(--rub-positive)}.rub-live-delayed:before{background:var(--rub-accent)}.rub-live-closed:before{background:#697785}.rub-loading,.rub-error,.rub-market,.rub-workspace,.rub-footer{width:min(1580px,100%);margin-inline:auto}.rub-loading{align-content:start;gap:20px;min-height:560px;padding-top:72px;display:grid}.rub-loading-line,.rub-loading-quote,.rub-loading-grid>div{background:linear-gradient(105deg,#151d26 20%,#202b36 38%,#151d26 56%) 0 0/240% 100%;animation:1.8s linear infinite rub-shimmer}.rub-loading-line{width:180px;height:12px}.rub-loading-line-wide{width:360px}.rub-loading-quote{width:48%;height:126px}.rub-loading-grid{background:var(--rub-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.rub-loading-grid>div{height:190px}.rub-loading p{color:var(--rub-muted);font-size:13px}@keyframes rub-shimmer{to{background-position:-240% 0}}.rub-error{background:#ff6b6412;border:1px solid #ff6b646b;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:13px 15px;display:flex}.rub-error>div{gap:4px;display:grid}.rub-error strong{color:#ffd3d0;font-size:13px}.rub-error span{color:#c89795;font-size:11px}.rub-error button,.rub-heading-actions button{border:1px solid var(--rub-line);min-height:34px;color:var(--rub-text);cursor:pointer;background:#18222c;border-radius:5px;padding:0 13px}.rub-market{padding-top:30px;scroll-margin-top:20px}.rub-market-head{border:1px solid var(--rub-line);border-top:3px solid var(--rub-accent);background:var(--rub-panel);grid-template-columns:minmax(270px,.8fr) minmax(460px,1.75fr) minmax(250px,.72fr);display:grid}.rub-quote-block,.rub-chart-panel,.rub-signal-panel{min-width:0;padding:26px}.rub-chart-panel,.rub-signal-panel{border-left:1px solid var(--rub-line)}.rub-quote-block>p:first-child,.rub-section-title span,.rub-signal-panel>span,.rub-panel-heading>div>span,.rub-side-heading>span{color:var(--rub-accent);letter-spacing:.1em;text-transform:uppercase;font:700 10px/1.2 ui-monospace,Consolas,monospace}.rub-quote-value{align-items:baseline;gap:9px;margin-top:24px;display:flex}.rub-quote-value strong{letter-spacing:-.08em;font:720 clamp(48px,5.2vw,82px)/.9 ui-monospace,SFMono-Regular,Consolas,monospace}.rub-quote-value span{color:var(--rub-muted);font:12px/1 ui-monospace,Consolas,monospace}.rub-change{gap:4px;margin-top:20px;display:grid}.rub-change strong{font-size:15px}.rub-change span{color:var(--rub-muted);font:11px/1.4 ui-monospace,Consolas,monospace}.rub-quote-help{color:#71808e;max-width:35ch;margin:22px 0 0;font-size:11px;line-height:1.65}.rub-positive,.rub-positive strong{color:var(--rub-positive)!important}.rub-negative,.rub-negative strong{color:var(--rub-negative)!important}.rub-neutral,.rub-neutral strong{color:var(--rub-neutral)!important}.rub-section-title{justify-content:space-between;align-items:end;gap:24px;display:flex}.rub-section-title>div{gap:8px;display:grid}.rub-section-title h1{letter-spacing:-.04em;margin:0;font-size:19px}.rub-section-title small{color:var(--rub-muted);text-align:right;font-size:10px}.rub-chart-wrap{margin-top:14px;padding:4px 0 20px;position:relative}.rub-chart{width:100%;height:185px;display:block;overflow:visible}.rub-chart-grid{stroke:#26313d;stroke-width:1px;vector-effect:non-scaling-stroke}.rub-chart-axis{color:#64717e;justify-content:space-between;font:9px/1 ui-monospace,Consolas,monospace;display:flex;position:absolute;inset:auto 0 0}.rub-chart-range{color:#7d8a96;flex-direction:column;justify-content:space-between;height:calc(100% - 28px);font:9px/1 ui-monospace,Consolas,monospace;display:flex;position:absolute;inset:2px 0 auto auto}.rub-chart-empty{min-height:205px;color:var(--rub-muted);place-items:center;font-size:12px;display:grid}.rub-signal-panel{flex-direction:column;display:flex}.rub-signal-panel>strong{letter-spacing:-.08em;margin-top:22px;font:760 64px/.9 ui-monospace,Consolas,monospace}.rub-signal-panel h2{margin:14px 0 0;font-size:18px;line-height:1.25}.rub-signal-panel p{color:var(--rub-muted);margin:10px 0 0;font-size:11px;line-height:1.6}.rub-signal-counts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto;padding-top:22px;display:grid}.rub-signal-counts span{color:var(--rub-muted);gap:5px;font-size:9px;display:grid}.rub-signal-counts b{color:var(--rub-text);font:18px/1 ui-monospace,Consolas,monospace}.rub-rate-strip{border:1px solid var(--rub-line);background:#0f161e;border-top:0;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.rub-rate-strip>div{border-right:1px solid var(--rub-line);gap:7px;min-width:0;padding:15px 18px;display:grid}.rub-rate-strip>div:last-child{border-right:0}.rub-rate-strip span{color:var(--rub-muted);white-space:nowrap;font-size:9px}.rub-rate-strip strong{color:#d9e1e7;text-overflow:ellipsis;font:13px/1 ui-monospace,Consolas,monospace;overflow:hidden}.rub-workspace{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:20px;padding-top:30px;display:grid}.rub-news-panel,.rub-side-section{border:1px solid var(--rub-line);background:var(--rub-panel)}.rub-panel-heading{border-bottom:1px solid var(--rub-line);justify-content:space-between;align-items:end;gap:24px;padding:24px 25px 20px;display:flex}.rub-panel-heading h2,.rub-side-heading h2{letter-spacing:-.04em;margin:7px 0 0;font-size:21px}.rub-panel-heading p{color:var(--rub-muted);margin:7px 0 0;font-size:11px}.rub-heading-actions{gap:8px;display:flex}.rub-heading-actions button{white-space:nowrap;font-size:11px}.rub-heading-actions button:first-child{color:#161b20;background:var(--rub-accent);border-color:#f2b84b73}.rub-heading-actions button:disabled{opacity:.55;cursor:wait}.rub-filterbar{border-bottom:1px solid var(--rub-line);background:#0e151d;grid-template-columns:minmax(210px,1fr) auto 145px 165px;gap:8px;padding:12px;display:grid}.rub-filterbar input,.rub-filterbar select,.rub-filter-group button{border:1px solid var(--rub-line);color:#cfd8df;background:#131c25;border-radius:4px;width:100%;min-height:36px;font-size:10px}.rub-filterbar input{padding:0 11px}.rub-filterbar input::placeholder{color:#71808c;opacity:1}.rub-filterbar select{cursor:pointer;padding:0 9px}.rub-filter-group{display:flex}.rub-filter-group button{cursor:pointer;white-space:nowrap;border-right:0;border-radius:0;width:auto;padding:0 10px}.rub-filter-group button:first-child{border-radius:4px 0 0 4px}.rub-filter-group button:last-child{border-right:1px solid var(--rub-line);border-radius:0 4px 4px 0}.rub-filter-group button.active{color:#111820;border-color:var(--rub-accent);background:var(--rub-accent)}.rub-news-list{padding:0 22px}.rub-news-item{border-bottom:1px solid var(--rub-line-soft);grid-template-columns:50px minmax(0,1fr) 24px;align-items:center;gap:18px;min-height:126px;display:grid}.rub-news-item:last-child{border-bottom:0}.rub-direction-mark{border:1px solid var(--rub-line);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.rub-direction-mark span{font:700 9px/1 ui-monospace,Consolas,monospace}.rub-direction-positive{color:var(--rub-positive);background:#53d9a40f;border-color:#53d9a466}.rub-direction-negative{color:var(--rub-negative);background:#ff6b640f;border-color:#ff6b6466}.rub-direction-neutral{color:var(--rub-neutral)}.rub-news-copy{min-width:0;padding:18px 0}.rub-news-meta{color:var(--rub-muted);flex-wrap:wrap;align-items:center;gap:8px 13px;font-size:9px;display:flex}.rub-impact,.rub-official{border-radius:3px;padding:3px 5px;font:700 8px/1 ui-monospace,Consolas,monospace}.rub-impact-high{color:#ffd5d2;background:#ff6b6424}.rub-impact-medium{color:#ffe2ad;background:#f2b84b21}.rub-impact-low{color:#b5c1cb;background:#202a34}.rub-official{color:#d8e6ff;background:#719de029}.rub-news-copy>a{color:#f1f4f6;margin-top:9px;font-size:15px;font-weight:640;line-height:1.45;transition:color .16s;display:inline-block}.rub-news-copy>a:hover{color:var(--rub-accent)}.rub-driver-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rub-driver-tags span{color:#81909d;border:1px solid #293541;border-radius:3px;padding:3px 6px;font-size:8px}.rub-open-arrow{color:#566675;font-size:14px}.rub-empty{min-height:320px;color:var(--rub-muted);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.rub-empty strong{color:var(--rub-text);font-size:14px}.rub-empty span{font-size:11px}.rub-load-more{border:1px solid var(--rub-line);color:#c3cdd5;cursor:pointer;background:#141d26;border-radius:4px;width:calc(100% - 44px);min-height:38px;margin:0 22px 22px}.rub-side-rail{gap:20px;display:grid}.rub-side-section{scroll-margin-top:20px}.rub-side-heading{border-bottom:1px solid var(--rub-line);padding:20px 20px 15px}.rub-side-heading h2{font-size:17px}.rub-alert-section{border-top:3px solid var(--rub-accent)}.rub-threshold{color:#b3bfc9;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 0;font-size:11px;display:flex}.rub-threshold div{border:1px solid var(--rub-line);background:#0e151c;align-items:center;width:92px;height:38px;display:flex}.rub-threshold input{width:100%;min-width:0;color:var(--rub-text);background:0 0;border:0;outline:0;padding-left:10px;font:700 15px/1 ui-monospace,Consolas,monospace}.rub-threshold b{color:var(--rub-muted);padding-right:10px;font-size:11px}.rub-alert-button{color:#111820;background:var(--rub-accent);cursor:pointer;border:1px solid #f2b84b8c;border-radius:4px;width:calc(100% - 40px);min-height:40px;margin:14px 20px 0;font-size:11px;font-weight:700}.rub-alert-button.enabled{color:var(--rub-positive);background:#53d9a414;border-color:#53d9a473}.rub-alert-section>p{color:#71808c;margin:13px 20px 19px;font-size:9px;line-height:1.6}.rub-driver-list{padding:7px 20px 16px}.rub-driver-list button{border:0;border-bottom:1px solid var(--rub-line-soft);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;gap:8px;padding:12px 0;display:grid}.rub-driver-list button:last-child{border-bottom:0}.rub-driver-list button.active{color:var(--rub-accent)}.rub-driver-list button>div:first-child{justify-content:space-between;align-items:center;display:flex}.rub-driver-list span{font-size:11px}.rub-driver-list strong{font:13px/1 ui-monospace,Consolas,monospace}.rub-driver-bar{background:#283440;height:2px;position:relative;overflow:hidden}.rub-driver-bar:after{content:"";width:var(--driver-size);background:var(--rub-accent);position:absolute;inset:0 auto 0 0}.rub-driver-list small{gap:12px;font-size:8px;display:flex}.rub-event-list,.rub-source-list{padding:5px 20px 15px}.rub-event-list>a{border-bottom:1px solid var(--rub-line-soft);grid-template-columns:58px 1fr;align-items:center;gap:15px;min-height:82px;display:grid}.rub-event-list>a:last-child{border-bottom:0}.rub-event-list time{gap:4px;display:grid}.rub-event-list time b{color:var(--rub-accent);font:700 18px/1 ui-monospace,Consolas,monospace}.rub-event-list time span,.rub-event-list div span{color:var(--rub-muted);font-size:8px}.rub-event-list div{gap:6px;display:grid}.rub-event-list div strong{font-size:11px;line-height:1.45}.rub-side-empty{color:var(--rub-muted);padding:15px 0 2px;font-size:10px;line-height:1.5}.rub-source-list a{border-bottom:1px solid var(--rub-line-soft);grid-template-columns:36px 1fr;align-items:center;gap:12px;min-height:64px;display:grid}.rub-source-list a:last-child{border-bottom:0}.rub-source-list>a>span{font:700 8px/1 ui-monospace,Consolas,monospace}.rub-source-list .ok{color:var(--rub-positive)}.rub-source-list .down{color:var(--rub-negative)}.rub-source-list div{gap:5px;min-width:0;display:grid}.rub-source-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rub-source-list small{color:var(--rub-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.rub-footer{border-top:1px solid var(--rub-line);color:#687682;justify-content:space-between;gap:24px;margin-top:26px;padding:18px 0;font-size:9px;display:flex}.rub-footer p{max-width:78ch;margin:0}.rub-footer span{white-space:nowrap}@media (width<=1180px){.rub-topbar{grid-template-columns:1fr auto}.rub-nav{display:none}.rub-market-head{grid-template-columns:minmax(250px,.8fr) minmax(420px,1.4fr)}.rub-signal-panel{border-left:0;border-top:1px solid var(--rub-line);grid-column:1/-1;grid-template-columns:auto 90px minmax(220px,1fr) minmax(220px,.8fr);align-items:center;gap:18px;display:grid}.rub-signal-panel>strong,.rub-signal-panel h2,.rub-signal-panel p{margin:0}.rub-signal-counts{margin:0;padding:0}.rub-rate-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.rub-rate-strip>div{border-bottom:1px solid var(--rub-line)}.rub-rate-strip>div:nth-child(4n){border-right:0}.rub-workspace{grid-template-columns:minmax(0,1fr) 310px}.rub-filterbar{grid-template-columns:minmax(220px,1fr) auto}.rub-filterbar select{min-width:0}}@media (width<=900px){.rub-page{padding-inline:18px}.rub-market-head{grid-template-columns:1fr}.rub-chart-panel,.rub-signal-panel{border-left:0;border-top:1px solid var(--rub-line)}.rub-signal-panel{grid-column:auto;grid-template-columns:1fr 90px}.rub-signal-panel h2{text-align:right}.rub-signal-panel p,.rub-signal-counts{grid-column:1/-1}.rub-workspace{grid-template-columns:1fr}.rub-side-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.rub-side-section:last-child{grid-column:1/-1}}@media (width<=680px){.rub-page{padding:0 12px 24px}.rub-topbar{min-height:62px}.rub-brand-mark{width:32px;height:32px;font-size:19px}.rub-brand small,.rub-clock small{display:none}.rub-market{padding-top:16px}.rub-quote-block,.rub-chart-panel,.rub-signal-panel{padding:20px}.rub-quote-value strong{font-size:clamp(46px,16vw,66px)}.rub-section-title{align-items:start}.rub-section-title small{max-width:120px}.rub-chart{height:150px}.rub-signal-panel{display:flex}.rub-signal-panel h2{text-align:left}.rub-signal-panel>strong{margin-top:15px;font-size:56px}.rub-signal-counts{width:100%;margin-top:10px}.rub-rate-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.rub-rate-strip>div:nth-child(2n){border-right:0}.rub-workspace{gap:16px;padding-top:16px}.rub-panel-heading{flex-direction:column;align-items:start;padding:19px 18px 16px}.rub-panel-heading h2{font-size:19px}.rub-heading-actions{width:100%}.rub-heading-actions button{flex:1}.rub-filterbar{grid-template-columns:1fr 1fr}.rub-search,.rub-filter-group{grid-column:1/-1}.rub-filter-group button{flex:1;padding-inline:4px}.rub-news-list{padding-inline:16px}.rub-news-item{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;min-height:0;padding:18px 0}.rub-direction-mark{width:34px;height:34px}.rub-news-copy{padding:0}.rub-news-copy>a{font-size:14px}.rub-open-arrow{display:none}.rub-load-more{width:calc(100% - 32px);margin-inline:16px}.rub-side-rail{grid-template-columns:1fr;gap:16px}.rub-side-section:last-child{grid-column:auto}.rub-footer{flex-direction:column}.rub-footer span{white-space:normal}}@media (prefers-reduced-motion:reduce){.rub-page *,.rub-page :before,.rub-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
