.deliveryPenaltiesHero{overflow:visible}.deliveryHero>.deliveryPeriodControls{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.deliveryPeriodPresets{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:3px;padding:3px;display:inline-flex}.deliveryPeriodPresets button{min-height:31px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:11px;font-weight:850}.deliveryPeriodPresets button:hover,.deliveryPeriodPresets button.isActive{background:color-mix(in srgb, var(--accent) 11%, var(--surface));color:var(--accent-strong)}.deliveryPeriodButton{border:1px solid var(--border);background:var(--surface);min-height:39px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:850;display:inline-flex}.deliveryPeriodButton:hover,.deliveryPeriodButton[aria-expanded=true]{border-color:color-mix(in srgb, var(--accent) 38%, var(--border))}.deliveryPeriodButton>svg:last-child{color:var(--muted);transition:transform .14s}.deliveryPeriodButton>svg:last-child.isOpen{transform:rotate(180deg)}.deliveryPeriodPopover{z-index:70;border:1px solid var(--border);background:var(--surface);border-radius:11px;width:min(390px,100vw - 32px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #080a1238}.deliveryPenaltiesToolbar{justify-content:flex-start}.deliveryPenaltiesToolbar .deliveryModeSwitch{width:min(680px,100%)}.deliveryPenaltiesToolbar .deliveryModeSwitch button{flex:1}.deliveryPenaltyTable{min-width:1120px}.deliveryMeasurementsTable{min-width:1280px}.deliveryDeductionsTable{min-width:1180px}.deliveryPenaltyTable th,.deliveryPenaltyTable td,.deliveryMeasurementsTable th,.deliveryMeasurementsTable td,.deliveryDeductionsTable th,.deliveryDeductionsTable td{text-align:center}.deliveryPenaltyTable th:first-child,.deliveryPenaltyTable td:first-child,.deliveryMeasurementsTable th:first-child,.deliveryMeasurementsTable td:first-child,.deliveryDeductionsTable th:nth-child(2),.deliveryDeductionsTable td:nth-child(2){text-align:left;width:260px}.deliveryPenaltyTable th:nth-child(2),.deliveryPenaltyTable td:nth-child(2),.deliveryMeasurementsTable th:nth-child(2),.deliveryMeasurementsTable td:nth-child(2){width:170px}.deliveryPenaltyTable th:nth-child(n+3),.deliveryPenaltyTable td:nth-child(n+3){width:135px}.deliveryPenaltyTable th:nth-child(6),.deliveryPenaltyTable td:nth-child(6){width:160px}.deliveryMeasurementsTable th:nth-child(n+3),.deliveryMeasurementsTable td:nth-child(n+3){width:135px}.deliveryMeasurementsTable th:last-child,.deliveryMeasurementsTable td:last-child{width:92px}.deliveryDeductionsTable th:first-child,.deliveryDeductionsTable td:first-child{width:125px}.deliveryDeductionsTable th:nth-child(3),.deliveryDeductionsTable td:nth-child(3){width:210px}.deliveryDeductionsTable th:nth-child(n+4),.deliveryDeductionsTable td:nth-child(n+4){width:145px}.deliveryPenaltyTable tbody td,.deliveryMeasurementsTable tbody td,.deliveryDeductionsTable tbody td{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:760}.deliveryMeasurementsTable tr.isExpandable{cursor:pointer}.deliveryDelta,.deliveryPenaltyMoney{white-space:nowrap;justify-content:center;font-weight:900;display:inline-flex}.deliveryDelta.isBad,.deliveryPenaltyMoney{color:var(--danger)}.deliveryDelta.isGood{color:#238263}.deliveryDelta.isNeutral{color:var(--muted)}.deliveryPenaltyReversal{color:#238263;margin-top:3px;font-size:9px;font-weight:800;display:block}.deliveryDeductionReason{background:color-mix(in srgb, var(--danger) 9%, var(--surface));min-height:25px;color:var(--danger);border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:10px;font-weight:850;line-height:1.25;display:inline-flex}.deliveryPhotoCount,.deliveryPhotoLink{border:1px solid var(--border);background:var(--surface);min-height:27px;color:var(--accent-strong);border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.deliveryPhotoCount{cursor:pointer}.deliveryPhotoCount:hover,.deliveryPhotoLink:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--border))}.deliveryPenaltyGallery{flex-wrap:wrap;gap:9px;padding:13px 14px;display:flex}.deliveryPenaltyGallery a{border:1px solid var(--border);background:var(--surface);border-radius:8px;width:96px;height:96px;display:block;overflow:hidden}.deliveryPenaltyGallery img{object-fit:cover;width:100%;height:100%;transition:transform .15s}.deliveryPenaltyGallery a:hover img{transform:scale(1.04)}@media (max-width:980px){.deliveryPenaltiesHero{flex-direction:column;align-items:stretch}.deliveryHero>.deliveryPeriodControls{justify-content:flex-start}.deliveryPeriodPopover{left:0;right:auto}}@media (max-width:720px){.deliveryHero>.deliveryPeriodControls{flex-direction:column;align-items:stretch}.deliveryPeriodPresets,.deliveryPeriodButton{width:100%}.deliveryPeriodPresets button{flex:1}.deliveryPeriodButton{justify-content:center}.deliveryPenaltiesToolbar .deliveryModeSwitch{display:grid}}.tasksPage{width:min(100%,1540px);min-height:calc(100vh - 110px);color:var(--ink);margin:0 auto;padding:26px clamp(18px,3vw,42px) 52px}.tasksPage button,.tasksPage input,.tasksPage textarea,.tasksPage select{font:inherit}.tasksPage button{cursor:pointer}.tasksHero,.tasksHeroActions,.tasksToolbar,.tasksViewSwitch,.tasksColumnHead,.tasksCardTop,.tasksCardMeta,.tasksCardFoot,.tasksDrawerHead,.tasksDrawerActions,.tasksSectionTitle,.tasksInlineAdd,.tasksSummaryFoot,.tasksDangerActions{align-items:center;display:flex}.tasksHero{justify-content:space-between;gap:24px;margin-bottom:20px}.tasksHero h1,.tasksDrawerHead h2{letter-spacing:-.04em;margin:3px 0 0}.tasksHero h1{font-size:clamp(30px,4vw,46px);line-height:1}.tasksHero p{color:var(--muted);margin:8px 0 0}.tasksEyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.tasksHeroActions{gap:10px}.tasksPage .primaryButton,.tasksPage .secondaryButton{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:42px;display:inline-flex}.tasksMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.tasksMetrics article{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, var(--accent) 6%);border-radius:20px;justify-content:space-between;align-items:flex-end;min-height:86px;padding:18px 20px;display:flex;box-shadow:0 12px 30px #2719520d}.tasksMetrics article span{color:var(--muted);font-size:13px;font-weight:650}.tasksMetrics article strong{font-size:28px;line-height:1}.tasksMetrics article.isDanger{border-color:color-mix(in srgb, var(--danger) 25%, var(--line));background:color-mix(in srgb, var(--surface) 92%, var(--danger) 8%)}.tasksMetrics article.isDanger strong{color:var(--danger)}.tasksToolbar{z-index:10;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;flex-wrap:wrap;gap:9px;margin-bottom:16px;padding:10px;position:sticky;top:8px;box-shadow:0 12px 32px #25184e12}.tasksToolbar select,.tasksArchiveToggle,.tasksToggle{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);border-radius:12px}.tasksToolbar select{min-width:150px;padding:0 34px 0 12px}.tasksSearch{border:1px solid var(--line);background:var(--surface);min-width:260px;min-height:40px;color:var(--muted);border-radius:12px;flex:300px;align-items:center;gap:9px;padding:0 12px;display:flex}.tasksSearch input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.tasksToggle{color:var(--muted);align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.tasksToggle input{accent-color:var(--accent)}.tasksArchiveToggle{align-items:center;gap:7px;padding:0 12px;font-weight:700;display:inline-flex}.tasksArchiveToggle.isActive,.tasksViewSwitch button.isActive{border-color:color-mix(in srgb, var(--accent) 50%, var(--line));background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent)}.tasksViewSwitch{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:3px;margin-left:auto;padding:3px}.tasksViewSwitch button{width:34px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.tasksNotice{border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:11px 14px;font-size:13px;font-weight:700;display:flex}.tasksNotice.isError{border-color:color-mix(in srgb, var(--danger) 30%, var(--line));background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger)}.tasksNotice.isSuccess{color:#176344;background:#effaf5;border-color:#bfe7d4}.tasksNotice button{color:inherit;background:0 0;border:0;place-items:center;display:grid}.tasksBoard{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(248px,1fr));align-items:stretch;gap:11px;padding:2px 2px 18px;display:grid;overflow-x:auto}.tasksColumn{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 70%, var(--surface));border-radius:20px;flex-direction:column;min-height:565px;transition:border-color .16s,background .16s;display:flex;overflow:hidden}.tasksColumn.isDragTarget{border-style:dashed}.tasksColumn:has(.tasksCard:hover){border-color:color-mix(in srgb, var(--accent) 22%, var(--line))}.tasksColumnHead{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;padding:14px 15px 11px;font-size:12px;font-weight:800}.tasksColumnHead b{background:var(--surface);min-width:24px;height:24px;color:var(--ink);border-radius:999px;place-items:center;font-size:12px;display:grid}.tasksColumnBody{flex-direction:column;flex:1;gap:9px;min-height:0;padding:0 9px 9px;display:flex}.tasksCard{border:1px solid var(--line);background:var(--surface);cursor:grab;border-radius:16px;padding:13px;transition:transform .15s,border-color .15s,box-shadow .15s;box-shadow:0 7px 18px #25184e0d}.tasksCard:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));transform:translateY(-2px);box-shadow:0 12px 28px #25184e17}.tasksCard:active{cursor:grabbing}.tasksCardTop{color:#a49db9;justify-content:space-between}.tasksPriority,.tasksStatus{border-radius:999px;align-items:center;width:max-content;min-height:23px;padding:0 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.tasksPriority.is-low{color:#32715b;background:#eef7f4}.tasksPriority.is-normal{color:#5e41bd;background:#f0edff}.tasksPriority.is-high{color:#94620a;background:#fff3d9}.tasksPriority.is-urgent{color:#b2233f;background:#ffe8ec}.tasksCard h3{margin:11px 0 6px;font-size:14px;line-height:1.35}.tasksCard>p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 11px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.tasksCardSkus{align-items:center;gap:5px;margin:10px 0;display:flex}.tasksCardSkus>span{max-width:72px;color:var(--muted);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:3px;display:grid}.tasksCardSkus .skuThumbnailPreviewThumb,.tasksCardSkus img{border-radius:8px;width:28px;height:28px}.tasksCardSkus small{text-overflow:ellipsis;font-size:9px;overflow:hidden}.tasksCardSkus>b{color:var(--muted);font-size:11px}.tasksCardMeta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:8px 12px;padding:9px 0;font-size:10px;font-weight:700}.tasksCardMeta span{align-items:center;gap:4px;display:inline-flex}.tasksCardFoot{color:var(--muted);gap:7px;padding-top:10px;font-size:10px;font-weight:650}.tasksCardFoot em{color:#8d85a5;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-style:normal;overflow:hidden}.tasksAvatar{background:linear-gradient(135deg, var(--accent), #a277ff);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.tasksPage .isOverdue{color:var(--danger)!important}.tasksEmptyColumn{border:1px dashed color-mix(in srgb, var(--line) 75%, var(--muted));color:#aaa3ba;text-align:center;border-radius:14px;flex:1;place-items:center;min-height:94px;font-size:11px;display:grid}.tasksList{border:1px solid var(--line);background:var(--surface);border-radius:20px;overflow:hidden}.tasksListHead,.tasksListRow{grid-template-columns:minmax(260px,2fr) minmax(150px,1fr) 120px 105px 18px;align-items:center;gap:14px;display:grid}.tasksListHead{background:color-mix(in srgb, var(--bg) 60%, var(--surface));color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:12px 17px;font-size:10px;font-weight:800}.tasksListRow{border:0;border-top:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);text-align:left;padding:14px 17px;font-size:12px;transition:background .15s}.tasksListRow:hover{background:color-mix(in srgb, var(--accent) 4%, var(--surface))}.tasksListTitle{gap:4px;display:grid}.tasksListTitle b{font-size:13px}.tasksListTitle small{color:var(--muted)}.tasksStatus.is-inbox{color:#665f78;background:#f1eff6}.tasksStatus.is-accepted{color:#6446c4;background:#eeeaff}.tasksStatus.is-in_progress{color:#2167a9;background:#e7f2ff}.tasksStatus.is-review{color:#94620a;background:#fff3d9}.tasksStatus.is-done{color:#257052;background:#e9f8f0}.tasksEmpty{min-height:300px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:40px;display:grid}.tasksEmpty h3,.tasksEmpty p{margin:0}.tasksEmpty p{font-size:13px}.tasksLoading{min-height:60vh;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.tasksSpinner{animation:.8s linear infinite tasksSpin}@keyframes tasksSpin{to{transform:rotate(360deg)}}.tasksOverlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#130f246b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tasksEditor,.tasksSummaryModal,.tasksDetail{border:1px solid color-mix(in srgb, var(--line) 82%, white);background:var(--surface);box-shadow:0 30px 90px #170f363d}.tasksEditor{border-radius:24px;width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto}.tasksDrawerHead{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px 22px 16px}.tasksDrawerHead h2{max-width:620px;font-size:23px;line-height:1.15}.tasksDrawerHead>button{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--muted);border-radius:11px;flex:none;place-items:center;display:grid}.tasksTemplateBar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--accent) 5%, var(--surface));grid-template-columns:minmax(180px,1fr) auto auto;gap:8px;padding:14px 22px;display:grid}.tasksTemplateBar select,.tasksForm input,.tasksForm select,.tasksForm textarea,.tasksInlineAdd input,.tasksCommentAdd textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:12px;outline:0}.tasksTemplateBar select{min-height:40px;padding:0 11px}.tasksSmartButton{color:#fff;background:linear-gradient(135deg,#7a42ff,#a34cff);border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}.tasksForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 22px;display:grid}.tasksForm label{gap:7px;display:grid}.tasksForm label.isWide{grid-column:1/-1}.tasksForm label>span{color:var(--muted);font-size:11px;font-weight:800}.tasksForm input,.tasksForm select{min-height:42px;padding:0 11px}.tasksForm textarea,.tasksCommentAdd textarea{resize:vertical;padding:10px 11px;line-height:1.5}.tasksForm input:focus,.tasksForm select:focus,.tasksForm textarea:focus,.tasksInlineAdd input:focus,.tasksCommentAdd textarea:focus{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}.tasksDrawerActions{border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:flex-end;gap:9px;padding:14px 22px;position:sticky;bottom:0}.tasksDrawerOverlay{place-items:stretch end;padding:0}.tasksDetail{border-radius:24px 0 0 24px;flex-direction:column;width:min(690px,96vw);height:100vh;animation:.18s ease-out tasksSlideIn;display:flex}@keyframes tasksSlideIn{0%{opacity:0;transform:translate(25px)}}.tasksStatusFlow{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 55%, var(--surface));grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:11px 18px;display:grid}.tasksStatusFlow button{min-height:33px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;padding:0 5px;font-size:10px;font-weight:800}.tasksStatusFlow button.isActive{border-color:color-mix(in srgb, var(--accent) 25%, var(--line));background:var(--surface);color:var(--accent);box-shadow:0 4px 12px #2d186012}.tasksDetailScroll{flex:1;min-height:0;padding:16px 18px 28px;overflow-y:auto}.tasksDetailSection{border-bottom:1px solid var(--line);padding:17px 0}.tasksDetailSection:first-child{padding-top:2px}.tasksDetailSection:last-child{border-bottom:0}.tasksSectionTitle{justify-content:space-between;gap:12px;margin-bottom:11px}.tasksSectionTitle h3,.tasksSummaryModal h3{letter-spacing:-.01em;margin:0;font-size:13px}.tasksSectionTitle>span{color:var(--muted);font-size:11px;font-weight:800}.tasksSectionTitle button{color:var(--accent);background:0 0;border:0;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.tasksDetailSection>p{margin:0;font-size:13px;line-height:1.55}.tasksMutedPre{color:var(--muted);white-space:pre-wrap;margin-top:10px!important}.tasksFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.tasksFacts div{background:color-mix(in srgb, var(--bg) 65%, var(--surface));border-radius:12px;gap:4px;padding:10px 11px;display:grid}.tasksFacts span{color:var(--muted);font-size:10px}.tasksFacts b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tasksTags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.tasksTags span{background:color-mix(in srgb, var(--accent) 8%, var(--surface));color:var(--accent);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.tasksSkuGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tasksSkuGrid article{border:1px solid var(--line);border-radius:13px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.tasksSkuGrid .skuThumbnailPreviewThumb,.tasksSkuGrid img{border-radius:10px;width:46px;height:46px}.tasksSkuGrid article>div{gap:3px;min-width:0;display:grid}.tasksSkuGrid b,.tasksSkuGrid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tasksSkuGrid b{font-size:11px}.tasksSkuGrid span{color:var(--muted);font-size:9px}.tasksChecklist{gap:6px;display:grid}.tasksChecklist>div{grid-template-columns:22px minmax(0,1fr) 25px;align-items:center;gap:7px;display:grid}.tasksChecklist button:first-child{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--line));background:var(--surface);color:#fff;border-radius:6px;place-items:center;width:21px;height:21px;display:grid}.tasksChecklist .isDone button:first-child{border-color:var(--accent);background:var(--accent)}.tasksChecklist input{min-width:0;color:var(--ink);background:0 0;border:0;border-radius:8px;outline:0;padding:7px 8px;font-size:12px}.tasksChecklist input:focus{background:color-mix(in srgb, var(--bg) 70%, var(--surface))}.tasksChecklist .isDone input{color:var(--muted);text-decoration:line-through}.tasksRemoveItem{color:#aaa3b7;background:0 0;border:0;place-items:center;width:25px;height:25px;display:grid}.tasksInlineAdd{gap:6px;margin-top:8px}.tasksInlineAdd input{min-height:37px;padding:0 10px}.tasksInlineAdd button{background:var(--accent);color:#fff;border:0;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.tasksFiles,.tasksComments,.tasksHistory{gap:7px;display:grid}.tasksFiles a{border:1px solid var(--line);color:var(--ink);border-radius:11px;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:9px 10px;text-decoration:none;display:grid}.tasksFiles a>span{gap:2px;min-width:0;display:grid}.tasksFiles b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tasksFiles small{color:var(--muted);font-size:9px}.tasksEmptyText{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.tasksComments article{background:color-mix(in srgb, var(--bg) 65%, var(--surface));border-radius:12px;padding:10px 11px}.tasksComments b,.tasksComments time{font-size:10px}.tasksComments p{white-space:pre-wrap;margin:5px 0;font-size:12px;line-height:1.45}.tasksComments time{color:var(--muted)}.tasksCommentAdd{gap:7px;margin-top:9px;display:grid}.tasksCommentAdd .primaryButton{justify-self:end}.tasksHistory article{grid-template-columns:9px minmax(0,1fr);gap:9px;display:grid}.tasksHistory article>i{border:2px solid var(--surface);background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, var(--line));border-radius:50%;margin-top:4px}.tasksHistory p{margin:0 0 2px;font-size:11px}.tasksHistory span{color:var(--muted);font-size:9px}.tasksDangerActions{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding:12px 18px}.tasksDangerActions button{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:800;display:inline-flex}.tasksDangerActions button.isDanger{color:var(--danger)}.tasksSummaryModal{border-radius:24px;width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto}.tasksSummaryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:18px 20px;display:grid}.tasksSummaryGrid article{border:1px solid var(--line);text-align:center;border-radius:13px;gap:7px;padding:11px 8px;display:grid}.tasksSummaryGrid span{color:var(--muted);font-size:9px}.tasksSummaryGrid strong{font-size:21px}.tasksSummaryModal>h3{padding:0 20px}.tasksWorkload{gap:10px;padding:13px 20px 19px;display:grid}.tasksWorkload>div{grid-template-columns:minmax(130px,.8fr) minmax(120px,1.2fr) 25px;align-items:center;gap:10px;font-size:11px;display:grid}.tasksWorkload>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tasksWorkload i{background:color-mix(in srgb, var(--line) 78%, var(--surface));border-radius:999px;height:7px;overflow:hidden}.tasksWorkload i b{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #a77dff);min-width:3px;height:100%;display:block}.tasksSummaryFoot{border-top:1px solid var(--line);background:color-mix(in srgb, var(--bg) 58%, var(--surface));color:var(--muted);justify-content:space-between;gap:10px;padding:14px 20px;font-size:11px}.tasksSummaryFoot span{align-items:center;gap:5px;display:inline-flex}@media (max-width:1180px){.tasksBoard{grid-template-columns:repeat(5,268px)}.tasksListHead,.tasksListRow{grid-template-columns:minmax(240px,2fr) minmax(130px,1fr) 110px 95px 18px}}@media (max-width:820px){.tasksPage{padding:18px 14px 36px}.tasksHero{align-items:flex-start}.tasksMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tasksToolbar{position:static}.tasksToolbar select{flex:150px}.tasksViewSwitch{margin-left:0}.tasksList{overflow-x:auto}.tasksListHead,.tasksListRow{min-width:740px}.tasksDetail{border-radius:0;width:100vw}}@media (max-width:580px){.tasksHero{flex-direction:column}.tasksHeroActions,.tasksHeroActions .primaryButton,.tasksHeroActions .secondaryButton{width:100%}.tasksHeroActions>*{flex:1}.tasksMetrics article{min-height:74px;padding:14px}.tasksSearch{min-width:100%}.tasksToggle,.tasksArchiveToggle{flex:1;justify-content:center}.tasksViewSwitch{margin-left:auto}.tasksTemplateBar,.tasksForm,.tasksFacts,.tasksSkuGrid{grid-template-columns:minmax(0,1fr)}.tasksTemplateBar button{width:100%}.tasksForm label.isWide{grid-column:auto}.tasksStatusFlow{grid-template-columns:repeat(5,88px);overflow-x:auto}.tasksSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tasksSummaryGrid article:last-child{grid-column:1/-1}}.appShell.repricerPage{width:100%;min-width:0;max-width:none;padding:18px 22px 84px}.repricerPage{color:var(--text)}.repricerHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:62px;margin-bottom:12px;padding:0 2px 12px;display:flex}.repricerHeader>div{gap:1px;min-width:0;display:grid}.repricerHeader strong{font-size:22px;line-height:1.1}.repricerHeader small{color:var(--muted);font-size:9px;font-weight:650}.repricerEyebrow{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.repricerHeader nav,.repricerResultsActions{align-items:center;gap:7px;display:flex}.repricerHeader nav a{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--muted);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.repricerHeader nav a:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--border));color:var(--accent-strong)}.repricerSetupGrid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.82fr);gap:12px;display:grid}.repricerPanel{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0}.repricerPanel>header,.repricerEconomics>summary{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 12px;display:flex}.repricerPanel>header>div,.repricerEconomics>summary>div{gap:2px;min-width:0;display:grid}.repricerPanel>header strong,.repricerEconomics>summary strong{font-size:13px}.repricerPanel>header span,.repricerEconomics>summary div span{color:var(--muted);font-size:8px;font-weight:650}.repricerDryRunBadge{background:color-mix(in srgb, var(--success) 10%, var(--surface));border-radius:999px;flex:none;padding:5px 8px;color:var(--success)!important;font-size:8px!important;font-weight:850!important}.repricerFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.repricerPrimaryFields{grid-template-columns:minmax(150px,.85fr) minmax(220px,1.35fr) minmax(120px,.65fr) minmax(150px,.85fr)}.repricerField{gap:4px;min-width:0;display:grid}.repricerField>span:first-child{color:var(--muted);font-size:8px;font-weight:800}.repricerField select,.repricerNumberInput,.repricerInlineMoney,.repricerSearch{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:7px}.repricerField select{width:100%;min-width:0;height:36px;font:inherit;outline:0;padding:0 28px 0 9px;font-size:9px;font-weight:750}.repricerNumberInput,.repricerInlineMoney{align-items:center;gap:5px;min-width:0;height:36px;padding:0 8px;display:flex}.repricerNumberInput input,.repricerInlineMoney input,.repricerSearch input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:10px;font-weight:750}.repricerNumberInput input{text-align:right}.repricerNumberInput i,.repricerInlineMoney i{color:var(--muted);flex:none;font-size:8px;font-style:normal;font-weight:750}.repricerField select:focus-visible,.repricerNumberInput:focus-within,.repricerInlineMoney:focus-within,.repricerSearch:focus-within,.repricerBands button:focus-visible,.repricerBandRow input:focus-visible,.repricerResultsActions button:focus-visible,.repricerRunBar button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 18%, transparent);outline-offset:1px}.repricerStrategyInline{border-top:1px solid var(--border);grid-template-columns:minmax(180px,.35fr) minmax(260px,1fr);align-items:end;gap:16px;margin:0 12px 12px;padding-top:10px;display:grid}.repricerStrategyInline.isTextOnly{grid-template-columns:1fr}.repricerStrategyInline p,.repricerProtectionRule{color:var(--muted);margin:0;font-size:9px;font-weight:650;line-height:1.45}.repricerProtection>header>svg{color:var(--success)}.repricerProtectionRule{background:color-mix(in srgb, var(--success) 5%, var(--surface));color:color-mix(in srgb, var(--success) 76%, var(--text));border-radius:7px;margin:0 12px 12px;padding:8px 9px}.repricerBands{border:1px solid var(--border);border-radius:8px;margin:0 12px 12px;overflow:hidden}.repricerBands>header{background:var(--surface-muted);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 9px;display:flex}.repricerBands>header>div{gap:1px;display:grid}.repricerBands>header strong{font-size:10px}.repricerBands>header span{color:var(--muted);font-size:8px}.repricerBands>header button{cursor:pointer;border:1px solid var(--border);background:var(--surface);min-height:28px;color:var(--accent-strong);font:inherit;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.repricerBandRows{display:grid}.repricerBandRow{border-top:1px solid var(--border);grid-template-columns:auto minmax(62px,1fr) auto minmax(62px,1fr) auto minmax(62px,.8fr) auto 28px;align-items:center;gap:6px;min-height:39px;padding:5px 8px;display:grid}.repricerBandRow:first-child{border-top:0}.repricerBandRow>span{color:var(--muted);white-space:nowrap;font-size:8px;font-weight:700}.repricerBandRow input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;height:28px;color:var(--text);font:inherit;text-align:right;border-radius:5px;outline:0;padding:0 6px;font-size:9px;font-weight:750}.repricerBandRow button{cursor:pointer;width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.repricerBandRow button:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger)}.repricerBandRow button:disabled{cursor:not-allowed;opacity:.3}.repricerEconomics{margin-top:12px}.repricerEconomics>summary{cursor:pointer;border-bottom:0;list-style:none}.repricerEconomics>summary::-webkit-details-marker{display:none}.repricerEconomics>summary>span{color:var(--accent-strong);font-size:9px;font-weight:800}.repricerEconomics[open]>summary{border-bottom:1px solid var(--border)}.repricerEconomicsGrid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px;padding:12px;display:grid}.repricerNotice,.repricerRunBar{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:9px;min-height:44px;margin-top:12px;padding:9px 11px;font-size:9px;font-weight:700;display:flex}.repricerNotice svg{flex:none}.repricerNotice.tone-warning{border-color:color-mix(in srgb, var(--warn) 28%, var(--border));background:color-mix(in srgb, var(--warn) 5%, var(--surface));color:var(--warn)}.repricerNotice.tone-error{border-color:color-mix(in srgb, var(--danger) 28%, var(--border));background:color-mix(in srgb, var(--danger) 5%, var(--surface));color:var(--danger)}.repricerNotice.tone-success{border-color:color-mix(in srgb, var(--success) 28%, var(--border));background:color-mix(in srgb, var(--success) 5%, var(--surface));color:var(--success)}.repricerNotice a{color:inherit;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-weight:850;text-decoration:none;display:inline-flex}.repricerRunBar{border-color:color-mix(in srgb, var(--accent) 22%, var(--border));background:color-mix(in srgb, var(--accent) 4%, var(--surface));justify-content:space-between}.repricerRunBar>div{gap:1px;display:grid}.repricerRunBar strong{font-size:11px}.repricerRunBar span{color:var(--muted);font-size:8px}.repricerRunBar .primaryButton,.repricerResultsActions .primaryButton,.repricerResultsActions .secondaryButton{white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:auto;min-height:34px;display:inline-flex}.repricerStateCard{border:1px solid var(--border);background:var(--surface);min-height:240px;color:var(--muted);text-align:center;border-radius:10px;place-content:center;justify-items:center;gap:5px;display:grid}.repricerStateCard.isCompact{min-height:170px;margin-top:12px}.repricerStateCard.isBorderless{border:0;border-radius:0;margin-top:0}.repricerStateCard.tone-error{color:var(--danger)}.repricerStateCard strong{color:var(--text);font-size:13px}.repricerStateCard span{font-size:9px}.repricerSpinner{animation:.8s linear infinite repricer-spin}@keyframes repricer-spin{to{transform:rotate(360deg)}}.repricerSummary{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.repricerSummaryCard{border-right:1px solid var(--border);align-content:center;gap:4px;min-width:0;min-height:68px;padding:10px 12px;display:grid}.repricerSummaryCard:last-child{border-right:0}.repricerSummaryCard span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.repricerSummaryCard strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.repricerSummaryCard.tone-positive strong{color:var(--success)}.repricerSummaryCard.tone-warning strong{color:var(--warn)}.repricerResultsPanel{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;margin-top:12px;overflow:hidden}.repricerResultsHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:9px 11px;display:flex}.repricerResultsHeader>div:first-child{gap:2px;min-width:0;display:grid}.repricerResultsHeader strong{font-size:13px}.repricerResultsHeader span{color:var(--muted);font-size:8px;font-weight:650}.repricerSearch{width:210px;height:34px;color:var(--muted);align-items:center;gap:6px;padding:0 8px;display:flex}.repricerSearch button{cursor:pointer;width:22px;height:22px;color:var(--muted);background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.repricerTableScroll{scrollbar-color:color-mix(in srgb, var(--muted) 35%, transparent) transparent;scrollbar-width:thin;max-width:100%;overflow-x:auto}.repricerTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%;font-size:9px}.repricerTable th,.repricerTable td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);width:158px;min-width:158px;height:78px;color:var(--text);text-align:right;vertical-align:middle;padding:8px 9px}.repricerTable thead th{background:var(--surface-muted);height:38px;color:var(--muted);letter-spacing:.025em;text-transform:uppercase;font-size:8px;font-weight:850}.repricerTable tbody tr:hover>*{background:color-mix(in srgb, var(--accent) 2.5%, var(--surface))}.repricerTable tbody tr.isSelected>*{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.repricerTable .repricerCheckCell{z-index:2;text-align:center;width:42px;min-width:42px;max-width:42px;padding:0;position:sticky;left:0}.repricerTable thead .repricerCheckCell{z-index:5;background:var(--surface-muted)}.repricerTable input[type=checkbox]{cursor:pointer;width:15px;height:15px;accent-color:var(--accent)}.repricerTable input[type=checkbox]:disabled{cursor:not-allowed;opacity:.36}.repricerTable .repricerProductHead,.repricerTable .repricerProductCell{z-index:2;text-align:left;width:290px;min-width:290px;max-width:290px;position:sticky;left:42px}.repricerTable thead .repricerProductHead{z-index:5;background:var(--surface-muted)}.repricerProduct{align-items:center;gap:9px;min-width:0;display:flex}.repricerProduct>.skuThumbnailPreviewThumb{border-radius:6px;flex:0 0 34px;width:34px;height:46px}.repricerProduct>div{flex:1;gap:0;min-width:0;display:grid}.repricerProduct strong,.repricerProduct span,.repricerProduct a,.repricerProduct small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.repricerProduct strong{font-size:10px}.repricerProduct span,.repricerProduct a,.repricerProduct small{color:var(--muted);font-size:8px;font-weight:650;text-decoration:none}.repricerProduct a:hover{color:var(--accent-strong);text-decoration:underline}.repricerValuePair{justify-items:end;gap:2px;display:grid}.repricerValuePair strong{font-size:10px}.repricerValuePair small{max-width:160px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:650;overflow:hidden}.repricerTargetCell{background:color-mix(in srgb, var(--success) 4%, var(--surface))!important}.repricerTargetCell .repricerValuePair strong{color:var(--success)}.repricerInlineMoney{border-color:color-mix(in srgb, var(--accent) 24%, var(--border));width:132px;height:32px;margin-left:auto}.repricerInlineMoney input{text-align:right;font-size:9px}.repricerStatus{background:var(--surface-muted);color:var(--muted);border-radius:999px;padding:3px 6px;font-size:7px;font-weight:850;display:inline-flex}.repricerStatus.tone-positive{background:color-mix(in srgb, var(--success) 10%, var(--surface));color:var(--success)}.repricerStatus.tone-warning{background:color-mix(in srgb, var(--warn) 10%, var(--surface));color:var(--warn)}.repricerReason{color:var(--muted);text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:8px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.repricerReadOnlyReason{color:var(--warn);text-align:left;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;font-weight:750;display:block;overflow:hidden}@media (max-width:1180px){.repricerSetupGrid{grid-template-columns:1fr}.repricerPrimaryFields,.repricerEconomicsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.repricerSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.repricerSummaryCard:nth-child(3n){border-right:0}.repricerSummaryCard:nth-child(-n+3){border-bottom:1px solid var(--border)}}@media (max-width:780px){.appShell.repricerPage{padding:12px 10px 72px}.repricerHeader,.repricerResultsHeader,.repricerRunBar{flex-direction:column;align-items:stretch}.repricerHeader nav a{flex:1;justify-content:center}.repricerPrimaryFields,.repricerFields,.repricerEconomicsGrid,.repricerStrategyInline{grid-template-columns:1fr}.repricerBandRow{grid-template-columns:auto 1fr auto 1fr}.repricerBandRow>button{grid-column:4}.repricerResultsActions{grid-template-columns:1fr auto auto;display:grid}.repricerSearch{width:100%}.repricerTable .repricerProductHead,.repricerTable .repricerProductCell{width:220px;min-width:220px;max-width:220px}}@media (max-width:520px){.repricerSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.repricerSummaryCard:nth-child(3n){border-right:1px solid var(--border)}.repricerSummaryCard:nth-child(2n){border-right:0}.repricerSummaryCard:nth-child(-n+4){border-bottom:1px solid var(--border)}.repricerResultsActions{grid-template-columns:1fr}.repricerResultsActions .primaryButton,.repricerResultsActions .secondaryButton{width:100%}.repricerNotice{flex-wrap:wrap;align-items:flex-start}.repricerNotice a{width:100%;margin-left:24px}}.sellerCabinetsPage{max-width:1220px}.sellerCabinetsHeader{border-bottom:1px solid var(--border);align-items:center;min-height:64px;margin-bottom:16px;padding:0 2px 14px;display:flex}.sellerCabinetsHeader h1{margin:0;font-size:26px;line-height:1.15}.sellerCabinetsHeader{justify-content:space-between;gap:16px}.sellerCabinetAddButton{cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:#fff;min-height:38px;font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.sellerCabinetAddButton:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.sellerCabinetsLayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.sellerCabinetModalBackdrop{z-index:100;background:#0f1118a6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sellerCabinetModal{border:1px solid var(--border);background:var(--surface);border-radius:14px;width:min(100%,540px);box-shadow:0 28px 72px #00000052}.sellerCabinetModalHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 16px;display:flex}.sellerCabinetModalHeader h2,.sellerCabinetModalHeader p{margin:0}.sellerCabinetModalHeader h2{font-size:20px}.sellerCabinetModalHeader p{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.45}.sellerCabinetModalClose{cursor:pointer;border:1px solid var(--border);width:34px;height:34px;color:var(--muted);background:0 0;border-radius:8px;flex:none;place-items:center;display:grid}.sellerCabinetModalClose:disabled{cursor:default;opacity:.5}.appShell>header .eyebrow,.tasksHero .tasksEyebrow,.autobidderHeader>div>span,.clustersEffectivenessHeader>div>span,.positionMonitoringHeader>div>span,.abPhotoHeader>div>span,.abPhotoHeader>div>p,.photogenHeader>div>span,.photogenHeader>div>p,.planningHeader>div>p,.operationsWorkspaceHeader>div>p,.actionQueueHeader>span,.contentWorkspaceHeader>span,.tasksHero>div>p{display:none}.sellerCabinetsList{gap:12px;min-width:0;display:grid}.sellerCabinetCard,.sellerCabinetsEmpty,.sellerCabinetConnect{border:1px solid var(--border);background:var(--surface);border-radius:12px}.sellerCabinetCard{overflow:hidden}.sellerCabinetCardHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.sellerCabinetIdentity{align-items:center;gap:12px;min-width:0;display:flex}.sellerCabinetIdentity>div{min-width:0}.sellerCabinetIcon{background:var(--surface-muted);width:40px;height:40px;color:var(--accent-strong);border-radius:10px;flex:0 0 40px;place-items:center;display:grid}.sellerCabinetIdentity h2{text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:20px;line-height:1.2;overflow:hidden}.sellerCabinetIdentity p{color:var(--muted);margin:0;font-size:12px;font-weight:700}.sellerCabinetConnection{color:#8b5812;background:#fff4e5;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.sellerCabinetConnection.isConnected{color:#08795c;background:#e9f8f2}.sellerCabinetHistory{background:#faf9fd;border:1px solid #ebe7f2;border-radius:10px;gap:12px;margin:0 20px 20px;padding:14px;display:grid}.sellerCabinetHistoryHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sellerCabinetHistoryHeader>div{gap:4px;min-width:0;display:grid}.sellerCabinetHistoryHeader strong{font-size:13px}.sellerCabinetHistoryHeader span{color:var(--muted);font-size:11px;line-height:1.4}.sellerCabinetHistoryHeader b{color:var(--accent-strong);font-size:20px;line-height:1}.sellerCabinetHistory.is-complete .sellerCabinetHistoryHeader b{color:var(--success)}.sellerCabinetHistory.is-failed .sellerCabinetHistoryHeader b,.sellerCabinetHistory.is-failed .sellerCabinetHistoryHeader strong{color:#b23c48}.sellerCabinetHistoryTrack{background:#e7e3ed;border-radius:999px;height:7px;display:block;overflow:hidden}.sellerCabinetHistoryTrack>span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #8b67f7);height:100%;transition:width .18s;display:block}.sellerCabinetHistory.is-complete .sellerCabinetHistoryTrack>span{background:var(--success)}.sellerCabinetHistory.is-failed .sellerCabinetHistoryTrack>span{background:#c5505d}.sellerCabinetCardActions{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 20px;display:flex}.sellerCabinetTokenEditor{min-width:min(100%,420px)}.sellerCabinetTokenEditor>summary{cursor:pointer;min-height:34px;color:var(--accent-strong);align-items:center;gap:7px;font-size:12px;font-weight:800;list-style:none;display:inline-flex}.sellerCabinetTokenEditor>summary::-webkit-details-marker{display:none}.sellerCabinetConnect>summary::-webkit-details-marker{display:none}.sellerCabinetTokenEditor[open]{width:min(100%,520px)}.sellerCabinetTokenEditor[open]>summary{margin-bottom:10px}.sellerCabinetTokenEditor form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.sellerCabinetTokenEditor form .primaryButton{white-space:nowrap;width:auto}.sellerCabinetDelete{cursor:pointer;color:#a43a47;min-height:34px;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0 4px;font-size:12px;font-weight:800;display:inline-flex}.sellerCabinetDelete:disabled{cursor:default;opacity:.5}.sellerCabinetCardMessage,.sellerCabinetFormMessage{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.sellerCabinetCardMessage{border-top:1px solid var(--border);padding:10px 20px}.sellerCabinetConnect{position:sticky;top:82px;overflow:hidden}.sellerCabinetConnect>summary{cursor:pointer;align-items:center;min-height:54px;padding:0 16px;list-style:none;display:flex}.sellerCabinetConnect>summary span{color:#443d4c;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.sellerCabinetConnect[open]>summary{border-bottom:1px solid var(--border)}.sellerCabinetConnectForm{gap:14px;padding:16px;display:grid}.sellerCabinetConnectIntro h2,.sellerCabinetConnectIntro p,.sellerCabinetsEmpty h2,.sellerCabinetsEmpty p{margin:0}.sellerCabinetConnectIntro{gap:6px;display:grid}.sellerCabinetConnectIntro h2{font-size:17px}.sellerCabinetConnectIntro p,.sellerCabinetsEmpty p{color:var(--muted);font-size:12px;line-height:1.45}.sellerCabinetConnectForm>.primaryButton{justify-content:center;width:100%}.sellerCabinetsEmpty{min-height:180px;color:var(--accent-strong);text-align:left;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex}.sellerCabinetsEmpty h2{color:var(--text);font-size:17px}@media (max-width:1023px){.sellerCabinetsLayout{grid-template-columns:1fr}.sellerCabinetConnect{position:static}}@media (max-width:767px){.sellerCabinetsHeader{min-height:auto;padding:6px 2px 12px}.sellerCabinetsHeader h1{font-size:23px}.sellerCabinetCardHeader,.sellerCabinetCardActions,.sellerCabinetHistoryHeader{align-items:flex-start}.sellerCabinetCardHeader,.sellerCabinetCardActions{flex-direction:column}.sellerCabinetCardHeader{padding:16px}.sellerCabinetHistory{margin:0 16px 16px}.sellerCabinetCardActions{padding:12px 16px}.sellerCabinetTokenEditor,.sellerCabinetTokenEditor[open]{width:100%}.sellerCabinetTokenEditor form{grid-template-columns:1fr}.sellerCabinetTokenEditor form .primaryButton{justify-content:center;width:100%}}.financeLiveSurface{gap:16px;display:grid}.financeLiveMeta{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(170px,.9fr) minmax(220px,1.15fr) auto;align-items:stretch;display:grid;overflow:hidden}.financeLiveMetaItem,.financeLiveMetaStatus{border-right:1px solid var(--border);flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:13px 16px;display:flex}.financeLiveMetaItem>span,.financeLiveMetaStatus small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.financeLiveMetaItem>strong,.financeLiveMetaStatus strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.35;overflow:hidden}.financeLiveMetaStatus{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.financeLiveMetaStatus>span:first-child{background:#20a76b;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #20a76b1f}.financeLiveMetaStatus>span:first-child.isSyncing{background:var(--accent-strong);animation:1.3s ease-in-out infinite financeLivePulse;box-shadow:0 0 0 4px #5e38ff1f}.financeLiveMetaStatus>span:last-child{gap:3px;min-width:0;display:grid}.financeLiveRefresh{min-width:122px;color:var(--accent-strong);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:12px;font-weight:800;display:inline-flex}.financeLiveRefresh:hover:not(:disabled){background:#f6f3ff}.financeLiveRefresh:disabled{cursor:wait;opacity:.65}.financeLiveContent{gap:16px;display:grid}.financeLiveNotice{color:#7b5b0d;background:#fffaf0;border:1px solid #eadba5;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.financeLiveNotice>svg{align-self:start;margin-top:1px}.financeLiveNotice>span{gap:3px;display:grid}.financeLiveNotice strong{color:inherit;font-size:12px;line-height:1.4}.financeLiveNotice small{color:color-mix(in srgb, currentColor 80%, transparent);font-size:11px;line-height:1.45}.financeLiveNotice button,.financeLiveEmpty button{min-height:34px;color:inherit;background:0 0;border:1px solid;border-radius:7px;padding:0 13px;font-size:11px;font-weight:800}.financeLiveNoticeError{color:#a13a3a;background:#fff5f5;border-color:#efc3c3}.financeLiveReportHeader{justify-content:space-between;align-items:flex-end;gap:18px;padding:4px 2px 0;display:flex}.financeLiveReportHeader h2,.financeLiveReportHeader p{margin:0}.financeLiveReportHeader h2{color:var(--text);margin-top:2px;font-size:clamp(22px,3vw,30px);line-height:1.1}.financeLiveReportHeader>div:first-child>span{color:var(--muted);margin-top:6px;font-size:12px;display:block}.financeDownloadWrap{justify-items:end;gap:5px;display:grid;position:relative}.financeDownloadMenu{position:relative}.financeDownloadMenu>summary{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:800;list-style:none;display:inline-flex}.financeDownloadMenu>summary::-webkit-details-marker{display:none}.financeDownloadMenu[open]>summary{border-color:color-mix(in srgb, var(--accent-strong) 35%, var(--border));color:var(--accent-strong)}.financeDownloadMenu>div{z-index:20;border:1px solid var(--border);background:var(--surface);border-radius:9px;width:165px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 14px 36px #1f1b3524}.financeDownloadMenu button{min-height:36px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:0 10px;font-size:12px;display:flex}.financeDownloadMenu button:hover:not(:disabled){color:var(--accent-strong);background:#f6f3ff}.financeDownloadError{color:#a13a3a;text-align:right;max-width:230px;font-size:10px}.financeLiveKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.financeLiveKpi{border:1px solid var(--border);background:var(--surface);min-height:138px;color:var(--text);border-radius:12px;align-content:end;gap:5px;padding:17px;text-decoration:none;display:grid;position:relative;overflow:hidden}.financeLiveKpi:before{content:"";background:#d9dce2;height:3px;position:absolute;inset:0 0 auto}.financeLiveKpi.tone-primary:before{background:var(--accent-strong)}.financeLiveKpi.tone-warning:before{background:#dd9d2d}.financeLiveKpi.tone-muted{background:#fafafa}.financeLiveKpi:hover:is(a){border-color:color-mix(in srgb, var(--accent-strong) 35%, var(--border));transform:translateY(-1px)}.financeLiveKpiIcon{width:34px;height:34px;color:var(--accent-strong);background:#f5f3fb;border-radius:9px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.financeLiveKpi>span:not(.financeLiveKpiIcon){color:var(--muted);font-size:11px;font-weight:750}.financeLiveKpi>strong{overflow-wrap:anywhere;color:var(--text);font-size:clamp(20px,2.4vw,28px);line-height:1.08}.financeLiveKpi.tone-muted>strong{font-size:clamp(17px,2vw,23px)}.financeLiveKpi>small{min-height:29px;color:var(--muted);font-size:10px;line-height:1.4}.financeLiveMainGrid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:12px;display:grid}.financeLiveCard{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.financeLiveCard>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 17px;display:flex}.financeLiveCard>header p,.financeLiveCard>header h3{margin:0}.financeLiveCard>header h3{color:var(--text);margin-top:2px;font-size:16px;line-height:1.2}.financeLiveCard>header>strong,.financeLiveCard>header>span{color:var(--text);font-size:13px;font-weight:850}.financeDeductionsList{display:grid}.financeDeductionsList>div{border-bottom:1px solid #eceef1;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;padding:13px 17px 11px;display:grid}.financeDeductionsList>div:last-child{border-bottom:0}.financeDeductionsList>div>span:first-child,.financeDeductionsAmount{gap:2px;display:grid}.financeDeductionsList strong{color:var(--text);font-size:12px}.financeDeductionsList small{color:var(--muted);font-size:10px}.financeDeductionsAmount{text-align:right;justify-items:end}.financeDeductionsTrack{background:#eeeef3;border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.financeDeductionsTrack>i{border-radius:inherit;background:#c89b43;height:100%;display:block}.financeBoundaryRows{padding:8px 17px;display:grid}.financeBoundaryRows>div{color:var(--text);border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:11px;display:flex}.financeBoundaryRows>div:last-child{border-bottom:0}.financeBoundaryRows strong{white-space:nowrap;font-size:10px}.financeBoundaryRows .isAvailable strong{color:#168555}.financeBoundaryRows .isMissing strong{color:#9a6a15}.financeProfitBoundary>p{border-top:1px solid var(--border);color:var(--muted);background:#faf9fc;margin:0;padding:13px 17px;font-size:11px;line-height:1.5}.financeLiveTableWrap{overflow-x:auto}.financeLiveTableWrap table{border-collapse:collapse;width:100%;font-size:12px}.financeLiveTableWrap th,.financeLiveTableWrap td{text-align:right;white-space:nowrap;border-bottom:1px solid #eceef1;padding:11px 17px}.financeLiveTableWrap th{color:var(--muted);letter-spacing:.02em;background:#fafafa;font-size:10px;font-weight:800}.financeLiveTableWrap th:first-child,.financeLiveTableWrap td:first-child{text-align:left}.financeLiveTableWrap tbody tr:last-child td{border-bottom:0}.financeLiveTableWrap tbody tr:hover{background:#fbfaff}.financeLiveTableWrap td{color:var(--text)}.financeLiveTechnical{border:1px solid var(--border);background:#fbfbfc;border-radius:10px}.financeLiveTechnical>summary{cursor:pointer;color:var(--muted);padding:12px 15px;font-size:11px;font-weight:800}.financeLiveTechnical dl{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.financeLiveTechnical dl>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);gap:4px;min-width:0;padding:12px 15px;display:grid}.financeLiveTechnical dt{color:var(--muted);font-size:10px}.financeLiveTechnical dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:750;overflow:hidden}.financeLiveEmpty{text-align:center;background:#fbfafc;border:1px dashed #d9d7e2;border-radius:13px;align-content:center;place-items:center;gap:9px;min-height:300px;padding:34px;display:grid}.financeLiveEmpty>span{width:54px;height:54px;color:var(--accent-strong);background:#f1eef9;border-radius:14px;place-items:center;display:grid}.financeLiveEmpty h2,.financeLiveEmpty p{margin:0}.financeLiveEmpty h2{color:var(--text);font-size:19px}.financeLiveEmpty p{max-width:570px;color:var(--muted);font-size:12px;line-height:1.55}.financeLiveEmpty button{color:var(--accent-strong);margin-top:5px}.financeLiveEmptyCopy{color:var(--muted);margin:0;padding:22px 17px;font-size:11px}.financeLiveLoading{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.financeLiveLoading>span{border:1px solid var(--border);background-color:#f0eff3;background-image:linear-gradient(100deg,#0000 20%,#ffffffb3 45%,#0000 70%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:12px;min-height:138px;animation:1.4s linear infinite financeLiveShimmer}@keyframes financeLivePulse{50%{opacity:.45}}@keyframes financeLiveShimmer{to{background-position-x:-220%}}@media (max-width:1120px){.financeLiveMeta{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.financeLiveMetaItem:nth-child(2),.financeLiveMetaStatus{border-right:0}.financeLiveMetaStatus{border-top:1px solid var(--border)}.financeLiveRefresh{border-left:1px solid var(--border);grid-area:1/3/span 2}.financeLiveKpiGrid,.financeLiveLoading{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.financeLiveMainGrid{grid-template-columns:1fr}.financeLiveTechnical dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.financeLiveMeta{grid-template-columns:1fr}.financeLiveMetaItem,.financeLiveMetaStatus{border-right:0;border-bottom:1px solid var(--border)}.financeLiveRefresh{border-left:0;grid-area:auto;min-height:43px}.financeLiveReportHeader{display:grid}.financeDownloadWrap{justify-items:stretch}.financeDownloadMenu>summary{width:100%}.financeDownloadMenu>div{width:100%;left:0;right:auto}.financeLiveKpiGrid,.financeLiveLoading{grid-template-columns:1fr}.financeLiveKpi{min-height:126px}.financeLiveNotice{grid-template-columns:auto minmax(0,1fr)}.financeLiveNotice button{grid-column:1/-1}.financeLiveTechnical dl{grid-template-columns:1fr}}.pulseCalendarQuickActions{border-top:1px solid var(--border);gap:6px;margin-top:10px;padding-top:10px;display:flex}.pulseCalendarQuickActions button{cursor:pointer;border:1px solid var(--border);background:var(--surface);min-height:30px;color:var(--muted);font:inherit;border-radius:7px;padding:0 9px;font-size:10px;font-weight:800}.pulseSearch>div{align-items:center;min-width:0;display:flex}.pulseSearch>div>input{min-width:0}.pulseSearch>div>button{cursor:pointer;width:25px;height:25px;color:var(--muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:7px}.pulseAnomalyBar{grid-template-columns:auto auto minmax(180px,.7fr) minmax(180px,1fr) auto;align-items:center}.pulseSegmented{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;min-height:36px;padding:2px;display:inline-flex;overflow:hidden}.pulseSegmented button{cursor:pointer;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:10px;font-weight:800}.pulseSegmented button.isActive{background:var(--surface);color:var(--accent-strong);box-shadow:0 1px 4px #2319421a}.pulseDeltaMode{justify-self:end}.pulseMetricGroup{border:0;min-width:0;margin:0}.pulseMetricGroup>legend{width:100%;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:850}.pulseMetricOption{width:100%;color:var(--text);text-align:left;background:0 0;border:0}.pulseMetricOption>span{border:1px solid var(--border);color:#fff;border-radius:5px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.pulseMetricOption.isSelected>span{border-color:var(--accent);background:var(--accent)}.pulseMetricsPanel>header>div{gap:2px;display:grid}.pulseMetricsPanel>header>div>span,.pulseSummary>header>span{color:var(--muted);font-size:10px}.pulseSummary>header>strong{font-size:14px}.pulseMetricName>span,.pulseMetricName>small{text-overflow:ellipsis;display:block;overflow:hidden}.pulseMetricName>small{color:var(--muted);text-transform:none;margin-top:2px;font-size:8px;font-weight:650}.pulseAlert>div>span{color:inherit}@media (max-width:1120px){.pulseAnomalyBar{grid-template-columns:auto auto minmax(170px,1fr) auto}.pulseAnomalyBar .pulseStatus{grid-column:1/-1}}@media (max-width:760px){.pulseAnomalyBar{grid-template-columns:1fr}.pulseAnomalyBar>*,.pulseAnomalyBar .pulseStatus,.pulseDeltaMode{grid-column:auto;justify-self:stretch;width:100%}.pulseSegmented button{flex:1}}@media (max-width:1120px){.pulseAnomalyBar{grid-template-columns:auto auto minmax(170px,1fr)}}@media (max-width:760px){.pulseAnomalyBar{grid-template-columns:1fr}}.reportsLivePage{gap:14px;padding-bottom:28px;display:grid}.reportsLiveHeader{justify-content:flex-end;align-items:flex-start;gap:24px;min-height:36px;padding:0 2px;display:flex}.reportsLiveHeader h1,.reportsLiveHeader p{margin:0}.reportsLiveHeader h1{font-size:27px;line-height:1.15}.reportsLiveHeader>div:first-child>p:last-child{max-width:680px;color:var(--muted);margin-top:5px;font-size:12px}.reportsLiveHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.reportsLiveHeaderActions a,.reportsLiveHeaderActions button{border:1px solid var(--border);background:var(--surface);color:#514a5a;min-height:36px;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.reportsLiveHeaderActions a:hover,.reportsLiveHeaderActions button:hover:not(:disabled){color:var(--accent-strong);border-color:#c8bde6}.reportsLiveHeaderActions button{cursor:pointer}.reportsLiveHeaderActions button:disabled{cursor:wait;opacity:.68}.reportsLiveMeta{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;overflow:visible}.reportsLivePeriodPicker{border-right:1px solid var(--border);min-width:0;position:relative}.reportsLiveStatus,.reportsLiveMetaItem,.reportsLivePeriodTrigger{border-right:1px solid var(--border);align-items:center;gap:10px;min-width:0;min-height:68px;padding:11px 14px;display:flex}.reportsLiveMeta>:last-child{border-right:0}.reportsLiveStatus>span:last-child,.reportsLiveMetaItem>span,.reportsLivePeriodTrigger>span{gap:2px;min-width:0;display:grid}.reportsLiveStatus strong,.reportsLiveMetaItem strong,.reportsLiveMetaItem time,.reportsLivePeriodTrigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.reportsLiveStatus small,.reportsLiveMetaItem small,.reportsLivePeriodTrigger small{color:var(--muted);font-size:9px;font-weight:700}.reportsLiveMetaItem>svg,.reportsLivePeriodTrigger>svg:first-child{color:#837a8d;flex:none}.reportsLivePeriodTrigger{width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0}.reportsLivePeriodTrigger:hover,.reportsLivePeriodTrigger[aria-expanded=true]{background:#faf9ff}.reportsLivePeriodTrigger:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.reportsLivePeriodChevron{color:var(--muted);flex:none;margin-left:auto;transition:transform .16s}.reportsLivePeriodTrigger[aria-expanded=true] .reportsLivePeriodChevron{transform:rotate(180deg)}.reportsLivePeriodPopover{z-index:40;border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:13px;width:min(390px,100vw - 40px);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 28px #17212b24}.reportsLivePeriodPopover>header{gap:3px;display:grid}.reportsLivePeriodPopover>header strong{color:var(--text);font-size:13px}.reportsLivePeriodActions{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:7px;padding-top:11px;display:flex}.reportsLivePeriodActions button{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text);cursor:pointer;font:inherit;border-radius:8px;padding:0 11px;font-size:11px;font-weight:800}.reportsLivePeriodActions button:hover{color:var(--accent-strong);border-color:#c8bde6}.reportsLiveStatusDot{background:#8c8495;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #8c84951a}.reportsLiveStatus-live .reportsLiveStatusDot{background:var(--success);box-shadow:0 0 0 4px #0f9f771f}.reportsLiveStatus-syncing .reportsLiveStatusDot{background:var(--accent);box-shadow:0 0 0 4px #6d3df51f}.reportsLiveStatus-stale .reportsLiveStatusDot{background:var(--warn);box-shadow:0 0 0 4px #b547081f}.reportsLiveStatus-error .reportsLiveStatusDot{background:var(--danger);box-shadow:0 0 0 4px #c2342b1f}.reportsLiveNotice,.reportsLiveWarnings{color:#7c2d27;background:#fff7f6;border:1px solid #ead6d3;border-radius:8px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.reportsLiveNotice>svg,.reportsLiveWarnings>svg{flex:none;margin-top:1px}.reportsLiveNotice>span{flex:1;gap:2px;display:grid}.reportsLiveNotice strong,.reportsLiveWarnings strong{font-size:11px}.reportsLiveNotice small,.reportsLiveWarnings li{font-size:10px;line-height:1.45}.reportsLiveNotice button{cursor:pointer;color:inherit;font:inherit;text-underline-offset:2px;background:0 0;border:0;font-size:10px;font-weight:850;text-decoration:underline}.reportsLiveWarnings{color:#75420d;background:#fffaf3;border-color:#f0dfc8}.reportsLiveWarnings>div{gap:3px;display:grid}.reportsLiveWarnings ul{gap:2px;margin:0;padding-left:17px;display:grid}.reportsLiveKpis{border:1px solid var(--border);background:var(--border);border-radius:8px;grid-template-columns:repeat(5,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.reportsLiveKpi{background:var(--surface);border:0;grid-template-columns:28px minmax(0,1fr);gap:8px;min-width:0;min-height:102px;padding:14px 12px;display:grid}.reportsLiveKpi>span{color:#6d627b;background:#f1eff8;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.reportsLiveKpi>div{align-content:start;gap:3px;min-width:0;display:grid}.reportsLiveKpi small,.reportsLiveKpi p{color:var(--muted);margin:0;font-size:9px}.reportsLiveKpi small{font-weight:800}.reportsLiveKpi strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,1.45vw,21px);line-height:1.25;overflow:hidden}.reportsLiveKpi-positive strong{color:#08795c}.reportsLiveKpi-negative strong{color:var(--danger)}.reportsLiveMetricGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reportsLiveMetricGroup{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0;display:grid;overflow:hidden}.reportsLiveMetricGroup>header{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:66px;padding:11px 14px;display:flex}.reportsLiveMetricGroup>header>span{color:#6d627b;background:#f1eff8;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.reportsLiveMetricGroup h2,.reportsLiveMetricGroup p{margin:0}.reportsLiveMetricGroup h2{font-size:14px}.reportsLiveMetricGroup p{color:var(--muted);margin-top:2px;font-size:9px}.reportsLiveMetricGroupValues{background:var(--border);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:1px;display:grid}.reportsLiveMetricValue{background:var(--surface);align-content:center;gap:5px;min-width:0;min-height:78px;padding:12px 14px;display:grid}.reportsLiveMetricValue small{color:var(--muted);font-size:9px;font-weight:800}.reportsLiveMetricValue strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,1.3vw,19px);line-height:1.25;overflow:hidden}.reportsLiveMetricValue-positive strong{color:#08795c}.reportsLiveMetricValue-negative strong{color:var(--danger)}.reportsLivePanel,.reportsLiveSources,.reportsLiveUnavailable{border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow:hidden}.reportsLivePanelHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:11px 16px;display:flex}.reportsLivePanelHeader h2,.reportsLivePanelHeader p{margin:0}.reportsLivePanelHeader h2{font-size:16px}.reportsLivePanelHeader>span{color:var(--muted);font-size:10px;font-weight:750}.reportsLiveLegend{align-items:center;gap:15px;display:flex}.reportsLiveLegend span{color:var(--muted);padding-left:15px;font-size:10px;font-weight:750;position:relative}.reportsLiveLegend span:before{content:"";border-radius:2px;width:9px;height:9px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.reportsLiveLegend .orders:before,.reportsLiveChartBars .orders{background:#9c8ec2}.reportsLiveLegend .sales:before,.reportsLiveChartBars .sales{background:var(--accent)}.reportsLiveChart{grid-template-columns:50px minmax(0,1fr);min-height:260px;padding:18px 16px 13px;display:grid}.reportsLiveChartScale{color:#81798a;text-align:right;flex-direction:column;justify-content:space-between;height:210px;padding:0 9px 26px 0;font-size:9px;display:flex}.reportsLiveChartViewport{min-width:0;overflow-x:auto}.reportsLiveChartPlot{background:linear-gradient(#0000 0 calc(50% - .5px),#eeeaf2 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));border-bottom:1px solid #d8d2df;grid-auto-flow:column;align-items:stretch;min-width:100%;height:210px;display:grid}.reportsLiveChartColumn{text-align:center;grid-template-rows:184px 26px;min-width:44px;height:210px;display:grid}.reportsLiveChartBars{justify-content:center;align-items:end;gap:4px;height:184px;display:flex}.reportsLiveChartBars>span{border-radius:3px 3px 0 0;width:min(15px,34%);min-height:0;transition:opacity .12s;display:block}.reportsLiveChartBars>span:hover{opacity:.75}.reportsLiveChartColumn time{color:#7e7687;text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:9px;overflow:hidden}.reportsLiveEmptyChart,.reportsLiveTableEmpty,.reportsLiveLoading{min-height:220px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:7px;padding:28px;display:grid}.reportsLiveEmptyChart strong,.reportsLiveTableEmpty strong,.reportsLiveLoading strong{color:var(--text);font-size:14px}.reportsLiveEmptyChart span,.reportsLiveLoading span{font-size:10px}.reportsLiveTableControls{border-bottom:1px solid var(--border);background:#fbfafd;flex-wrap:wrap;align-items:end;gap:8px;padding:10px 12px;display:flex}.reportsLiveTableControls>label{gap:3px;display:grid}.reportsLiveTableControls>label>span{color:var(--muted);font-size:9px;font-weight:750}.reportsLiveTableControls select,.reportsLiveSearch{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text);border-radius:7px}.reportsLiveTableControls select{width:auto;min-width:118px;font:inherit;padding:0 28px 0 9px;font-size:10px}.reportsLiveSearch{flex:1;align-items:center;min-width:min(310px,100%);padding:0 9px;gap:7px!important;display:flex!important}.reportsLiveSearch>svg{color:#81798a;flex:none}.reportsLiveSearch input{width:100%;min-width:0;min-height:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:11px}.reportsLiveSearch:focus-within{border-color:var(--accent);outline:3px solid #6d3df51f}.reportsLiveSearch input:focus{border-color:#0000;outline:0}.reportsLiveResetButton{cursor:pointer;min-height:34px;color:var(--accent-strong);font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.reportsLiveTableWrap{width:100%;overflow-x:auto}.reportsLiveTable{border-collapse:collapse;width:100%;min-width:1120px;font-size:10px}.reportsLiveTable th,.reportsLiveTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #efedf2;height:46px;padding:6px 9px}.reportsLiveTable th{z-index:1;background:#fbfafd;position:sticky;top:0}.reportsLiveTable th button{cursor:pointer;color:#6e6677;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:9px;font-weight:850;display:inline-flex}.reportsLiveTable th.numeric button{justify-content:flex-end}.reportsLiveTable th.numeric,.reportsLiveTable td.numeric{text-align:right}.reportsLiveTable tbody tr:hover{background:#fcfbfe}.reportsLiveTable td:first-child,.reportsLiveTable td:nth-child(2){max-width:230px}.reportsLiveTable td strong,.reportsLiveTable td small{text-overflow:ellipsis;max-width:220px;display:block;overflow:hidden}.reportsLiveTable td small{color:var(--muted);font-size:9px}.reportsLiveSkuIdentity{align-items:center;gap:8px;min-width:0;display:flex}.reportsLiveSkuIdentity>span:last-child{min-width:0}.reportsLiveSkuIdentity strong,.reportsLiveSkuIdentity small{max-width:180px}.skuThumbnailPreviewThumb{color:#948a9f;background:#f6f3f8;border:1px solid #e8e3ed;border-radius:7px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:52px;display:inline-flex;overflow:hidden}.skuThumbnailPreviewThumb:focus-visible{outline-offset:2px;outline:2px solid #8b5cf6}.skuThumbnailPreviewThumb img{object-fit:cover;width:100%;height:100%}.skuThumbnailPreviewPopover{z-index:1000;pointer-events:none;background:#fff;border:1px solid #ddd6e7;border-radius:12px;width:246px;height:328px;animation:.12s ease-out skuThumbnailPreviewIn;display:block;position:fixed;overflow:hidden;box-shadow:0 18px 48px #23194247}.skuThumbnailPreviewPopover.tone-dark{background:#16181d;border-color:#3c3f48;box-shadow:0 18px 48px #0000007a}.skuThumbnailPreviewPopover img{object-fit:contain;width:100%;height:100%;display:block}@keyframes skuThumbnailPreviewIn{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.reportsLiveTable .positive{color:#08795c;font-weight:800}.reportsLiveTable .negative{color:var(--danger);font-weight:800}.reportsLiveTable .muted{color:var(--muted)}.reportsLiveTableEmpty{min-height:180px}.reportsLiveTableEmpty button{cursor:pointer;color:var(--accent-strong);font:inherit;background:0 0;border:0;font-size:10px;font-weight:800}.reportsLivePagination{justify-content:flex-end;align-items:center;gap:16px;min-height:52px;padding:8px 12px;display:flex}.reportsLivePagination label{align-items:center;gap:7px;display:flex}.reportsLivePagination span,.reportsLivePagination label>span{color:var(--muted);font-size:9px;font-weight:700}.reportsLivePagination select{border:1px solid var(--border);background:var(--surface);width:auto;min-height:30px;font:inherit;border-radius:6px;padding:0 25px 0 7px;font-size:10px}.reportsLivePagination>div{gap:4px;display:flex}.reportsLivePagination button{cursor:pointer;border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.reportsLivePagination button:disabled{cursor:default;opacity:.4}.reportsLiveSources>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 14px;list-style:none;display:flex}.reportsLiveSources>summary::-webkit-details-marker{display:none}.reportsLiveSources>summary>span{align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.reportsLiveSources>summary small{color:var(--muted);font-size:9px}.reportsLiveSources>div{border-top:1px solid var(--border);display:grid}.reportsLiveSources article{border-bottom:1px solid #efedf2;grid-template-columns:10px minmax(180px,1fr) minmax(90px,auto) minmax(120px,auto);align-items:center;gap:10px;min-height:48px;padding:7px 14px;display:grid}.reportsLiveSources article:last-child{border-bottom:0}.reportsLiveSources article>div{display:grid}.reportsLiveSources article strong{font-size:10px}.reportsLiveSources article small,.reportsLiveSources article>span,.reportsLiveSources article time{color:var(--muted);font-size:9px}.reportsLiveSourceStatus{background:#91899a;border-radius:50%;width:7px;height:7px}.reportsLiveSourceStatus-ok{background:var(--success)}.reportsLiveSourceStatus-warning{background:var(--warn)}.reportsLiveSourceStatus-error{background:var(--danger)}.reportsLiveUnavailable{align-items:center;gap:13px;min-height:94px;padding:15px;display:flex}.reportsLiveUnavailable>svg{color:var(--accent);flex:none}.reportsLiveUnavailable>div{flex:1;gap:3px;display:grid}.reportsLiveUnavailable h2,.reportsLiveUnavailable p{margin:0}.reportsLiveUnavailable h2{font-size:15px}.reportsLiveUnavailable p{color:var(--muted);font-size:10px}.reportsLiveUnavailable a,.reportsLiveLoading a,.reportsLiveLoading button{cursor:pointer;border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--accent-strong);font:inherit;border-radius:7px;justify-content:center;align-items:center;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.reportsLiveLoading{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-height:340px}.reportsLiveLoading>div{gap:7px;margin-top:5px;display:flex}.reportsLiveLoadingError>svg{color:var(--danger)}.isSpinning{animation:.9s linear infinite reports-live-spin}@keyframes reports-live-spin{to{transform:rotate(360deg)}}@media (max-width:1320px){.reportsLiveKpis{grid-template-columns:repeat(5,minmax(130px,1fr))}}@media (max-width:1050px){.reportsLiveHeader{display:grid}.reportsLiveHeaderActions{justify-content:flex-start}.reportsLiveMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.reportsLiveMeta>:nth-child(2){border-right:0}.reportsLiveMeta>:nth-child(-n+2){border-bottom:0}.reportsLiveKpis{grid-template-columns:repeat(2,minmax(150px,1fr))}.reportsLiveKpi:last-child{grid-column:1/-1}.reportsLiveMetricGroups{grid-template-columns:1fr}}@media (max-width:767px){.reportsLivePage{gap:10px}.reportsLiveHeader{gap:12px;padding:5px 2px 12px}.reportsLiveHeader h1{font-size:23px}.reportsLiveHeaderActions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.reportsLiveHeaderActions a,.reportsLiveHeaderActions button{min-width:0;padding:0 7px;font-size:9px}.reportsLiveMeta{grid-template-columns:1fr}.reportsLiveStatus,.reportsLiveMetaItem,.reportsLivePeriodPicker,.reportsLiveMeta>:nth-child(2){border-right:0;border-bottom:1px solid var(--border);min-height:57px}.reportsLivePeriodTrigger{min-height:57px}.reportsLiveMeta>:last-child{border-bottom:0}.reportsLiveKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.reportsLiveKpi,.reportsLiveKpi:nth-child(3n),.reportsLiveKpi:nth-child(4){border:0;min-height:94px}.reportsLivePanelHeader{min-height:58px;padding:10px}.reportsLiveChart{grid-template-columns:36px minmax(0,1fr);padding:14px 10px 10px}.reportsLiveTableControls{align-items:stretch;padding:9px}.reportsLiveSearch{width:100%;min-width:100%}.reportsLiveTableControls>label:not(.reportsLiveSearch){flex:1;min-width:calc(50% - 4px)}.reportsLiveTableControls select{width:100%}.reportsLivePagination{flex-wrap:wrap;justify-content:space-between;gap:9px}.reportsLiveSources article{grid-template-columns:10px minmax(0,1fr) auto}.reportsLiveSources article time{grid-column:2/-1}.reportsLiveUnavailable{flex-wrap:wrap;align-items:flex-start}.reportsLiveUnavailable a{width:100%}}@media (max-width:480px){.reportsLivePeriodPopover{width:calc(100vw - 40px)}.reportsLivePeriodActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reportsLivePeriodActions button{width:100%}.reportsLiveHeaderActions{grid-template-columns:repeat(2,minmax(0,1fr))}.reportsLiveHeaderActions button{grid-column:1/-1}.reportsLiveKpis{grid-template-columns:1fr}.reportsLiveKpi:last-child{grid-column:auto}.reportsLiveKpi,.reportsLiveKpi:nth-child(2n),.reportsLiveKpi:nth-child(3n),.reportsLiveKpi:nth-child(4){border:0;grid-template-columns:28px minmax(0,1fr)}.reportsLiveKpi strong{font-size:19px}.reportsLiveMetricGroupValues{grid-template-columns:1fr}.reportsLiveLegend{gap:8px}.reportsLiveTableControls>label:not(.reportsLiveSearch){min-width:100%}.reportsLivePagination label>span{display:none}.reportsLiveNotice{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.isSpinning{animation:none}.reportsLiveChartBars>span{transition:none}}*{box-sizing:border-box}html{background:var(--bg);min-width:320px}body{color:var(--ink);background:var(--bg);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.app-frame{background:var(--bg);width:100%;height:100dvh;min-height:0;display:flex;overflow:hidden}:is(html:has(.app-frame),body:has(.app-frame)){height:100%;overflow:hidden}.app-side-nav{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;flex:0 0 80px;width:80px;height:100%;display:none}.app-side-brand{border-bottom:1px solid var(--border);justify-content:center;padding:16px 10px;display:flex}.app-side-mark{background:var(--surface-muted);width:40px;height:40px;color:var(--text);border-radius:14px;justify-content:center;align-items:center;font-size:12px;font-weight:850;display:inline-flex}.app-side-nav-body{flex:1;min-height:0;padding:16px 10px;overflow:auto}.app-side-mascot{border-top:1px solid var(--border);justify-content:center;padding:10px;display:flex}.app-side-mascot img{object-fit:contain;width:44px;height:44px;display:block}.app-nav-list{flex-direction:column;gap:6px;min-width:0;display:flex}.app-nav-link{min-width:0;height:44px;color:var(--muted);-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;text-decoration:none;transition:background .14s,color .14s;display:inline-flex}.app-nav-link:hover,.app-nav-link.active{background:var(--surface-muted);color:var(--text)}.app-nav-link-icon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.app-nav-link-label{display:none}.app-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.app-content{flex:1;min-width:0;min-height:0;padding:20px;overflow:auto}.app-mobile-bar{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 14px;display:flex}.app-mobile-context{gap:1px;min-width:0;display:grid}.app-mobile-context:has(.app-mobile-sync) .app-mobile-kicker{display:none}.app-mobile-kicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.app-mobile-title{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;overflow:hidden}.app-global-sync.app-mobile-sync{max-width:calc(100vw - 90px);margin-top:3px;font-size:10px}.app-mobile-sync>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.app-mobile-sync i{flex:none}.app-mobile-menu-button,.app-mobile-close{background:var(--surface-muted);width:40px;height:40px;color:var(--text);box-shadow:none;border:0;border-radius:14px;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-mobile-nav{z-index:100;pointer-events:none;position:fixed;inset:0}.app-mobile-nav.open{pointer-events:auto}.app-mobile-nav-backdrop{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transition:background .16s;position:absolute;inset:0}.app-mobile-nav.open .app-mobile-nav-backdrop{background:#00000073}.app-mobile-nav-panel{border-left:1px solid var(--border);background:var(--surface);flex-direction:column;width:min(288px,86vw);transition:transform .18s;display:flex;position:absolute;inset:0 0 0 auto;transform:translate(100%);box-shadow:0 18px 48px #17212b3d}.app-mobile-nav.open .app-mobile-nav-panel{transform:translate(0)}.app-mobile-nav-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.app-mobile-nav-title{color:var(--text);font-size:14px;font-weight:780}.app-mobile-nav-subtitle{color:var(--muted);margin-top:2px;font-size:12px}.app-mobile-nav-panel .app-nav-list{padding:14px}.app-mobile-nav-panel .app-nav-link{justify-content:flex-start;padding:0 14px}.app-mobile-nav-panel .app-nav-link-label{text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}@media (min-width:768px){.app-side-nav{display:flex}.app-mobile-bar{display:none}}.appShell{width:min(1180px,100%);margin:0 auto;padding:28px 0 56px}.authShell{place-items:center;width:min(520px,100vw - 32px);min-height:100svh;margin:0 auto;padding:32px 0;display:grid}.authPanel{width:100%}.authPanel h1{margin:0;font-size:34px;line-height:1.05}.authCopy{color:var(--muted);margin:14px 0 22px;font-size:14px;line-height:1.45}.authForm{gap:14px;margin-bottom:14px;display:grid}.topBar{justify-content:space-between;align-items:center;gap:24px;padding:10px 0 24px;display:flex}.topBar h1,.panel h2{letter-spacing:0;margin:0}.topLead{max-width:620px;color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.5}.panel h2{font-size:22px;line-height:1.18}.eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.topActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.topActions a,.iconLink,.iconButton,.primaryButton,.secondaryButton,.dangerButton{border:1px solid var(--line);min-height:38px;color:var(--ink);white-space:nowrap;background:#ffffffd1;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:750;display:inline-flex}.copilotHero{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg, #fffffff7, #f0f3f5c7), var(--surface);box-shadow:var(--shadow);grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:18px;margin-bottom:14px;display:grid;position:relative;overflow:hidden}.copilotHeroCopy{align-content:center;gap:16px;min-height:292px;padding:24px;display:grid}.copilotHeroCopy h2{max-width:720px;color:var(--text);margin:0;font-size:clamp(26px,3.2vw,44px);line-height:1.04}.copilotHeroCopy p:not(.eyebrow){max-width:680px;color:var(--muted);margin:0;font-size:14px;line-height:1.52}.copilotSignalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:620px;display:grid}.copilotSignalGrid span{border:1px solid var(--border);border-radius:var(--radius);min-height:70px;color:var(--muted);background:#ffffffc7;align-content:center;gap:4px;padding:12px;font-size:12px;font-weight:650;display:grid}.copilotSignalGrid b{color:var(--text);font-size:22px;line-height:1}.copilotAgentCard{align-items:end;min-height:292px;padding:24px 24px 24px 0;display:grid;position:relative}.copilotAgentWindow{z-index:1;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:0;min-height:226px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #17212b1f}.copilotAgentBar{border-bottom:1px solid var(--border);background:var(--surface-muted);align-items:center;gap:7px;padding:10px 12px;display:flex}.copilotAgentBar span{background:#9aa5af;border-radius:999px;width:8px;height:8px}.copilotAgentBar span:first-child{background:var(--danger)}.copilotAgentBar span:nth-child(2){background:var(--warn)}.copilotAgentBar span:nth-child(3){background:var(--accent)}.copilotAgentBar em{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.copilotAgentMessages{align-content:start;gap:10px;padding:16px;display:grid}.copilotAgentBubble{border:1px solid var(--border);border-radius:var(--radius);max-width:84%;padding:10px 12px;font-size:13px;line-height:1.38}.copilotAgentBubble.user{background:var(--surface-muted);justify-self:end}.copilotAgentBubble.assistant{background:#fff;justify-self:start}.copilotAgentTools{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.copilotAgentTools span{min-height:28px;color:var(--accent-strong);background:#0f766e14;border:1px solid #0f766e2e;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:760;display:inline-flex}.copilotMascot{z-index:2;pointer-events:none;width:min(148px,34%);height:auto;position:absolute;bottom:-22px;right:4px}button,select,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.62}select,input,textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfcfa;border-radius:8px}select,input{min-height:42px;padding:0 12px}textarea{resize:vertical;min-height:128px;padding:12px}.formGrid{gap:12px;display:grid}.formGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.overviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.metricCard,.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffeb;border-radius:8px}.metricCard{grid-template-columns:auto 1fr;align-content:center;gap:6px 12px;min-height:124px;padding:18px;display:grid}.metricIcon{color:var(--accent);grid-row:span 2}.metricValue{font-size:30px;font-weight:850;line-height:1}.metricLabel{color:var(--muted);font-size:13px;font-weight:650}.workSurface,.twoColumn{gap:14px;margin-bottom:14px;display:grid}.workSurface{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)}.twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardActionGrid,.auditLayout,.plannerLayout{gap:14px;display:grid}.dashboardActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardAction{border:1px solid var(--line);background:#f8fbf9;border-radius:8px;gap:8px;min-height:112px;padding:16px;display:grid}.dashboardAction h3,.auditItem h3{margin:0;font-size:15px;line-height:1.25}.dashboardAction p,.emptyState{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.auditLayout,.plannerLayout{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:start}.auditTimeline{gap:10px;display:grid}.auditItem{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;gap:6px;padding:12px;display:grid}.auditItem p,.auditItem small{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.35}.plannerForm,.plannerResult{align-self:start}.compactMetrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.compactMetric{min-height:88px;box-shadow:none}.panelHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.pill,.statusReady,.statusPorting,.statusPlanned{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.pill,.statusReady{color:#0c5d4d;background:#e1f3ec}.statusPorting{color:var(--accent-2);background:#e7eef9}.statusPlanned{color:var(--warn);background:#f8ecd2}.phaseList{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.phaseItem{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;min-height:190px;padding:16px}.phaseItem svg{color:var(--accent);margin-bottom:18px}.phaseItem h3,.donorItem h3{margin:0 0 8px;font-size:15px;line-height:1.24}.phaseItem p,.donorItem p,.modeItem p,.excludedBox p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.compactList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.compactList li{border-left:3px solid var(--accent);background:var(--surface-2);color:#334039;padding:12px 12px 12px 14px;font-size:14px;line-height:1.4}.modeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.modeItem{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;min-height:120px;padding:14px}.modeItem span{color:var(--ink);word-break:break-word;margin-bottom:10px;font-size:13px;font-weight:850;display:block}.donorList{gap:8px;display:grid}.donorItem{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.donorItem:last-child{border-bottom:0}.excludedBox{background:#fff7f5;border:1px solid #ecd8d5;border-radius:8px;margin-top:14px;padding:12px}.excludedBox strong{color:var(--danger)}.capabilityTable{border:1px solid var(--line);border-radius:8px;overflow:hidden}.tableRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,1.1fr) minmax(130px,.8fr) minmax(220px,1.4fr) 104px;align-items:center;gap:12px;min-height:52px;padding:10px 14px;font-size:13px;display:grid}.tableRow:last-child{border-bottom:0}.tableHead{background:var(--surface-2);min-height:42px;color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.queueLayout{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;display:grid}.draftForm{position:sticky;top:18px}.field{gap:8px;margin-bottom:14px;display:grid}.fieldHint{color:var(--muted);font-size:12px;line-height:1.4}.field span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.primaryButton{border-color:var(--accent);background:var(--accent);color:#fff;width:100%}.secondaryButton,.dangerButton,.iconButton{background:#fff}.secondaryButton{color:var(--accent)}.dangerButton{color:var(--danger)}.queueHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.queueHeader h2{margin:0;font-size:22px;line-height:1.18}.queueMessage{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:8px;margin-bottom:12px;padding:12px 14px;font-size:14px;font-weight:700}.draftList{gap:12px;display:grid}.draftCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffffff0;border-radius:8px;gap:14px;padding:18px;display:grid}.draftCard.is-focused{border-color:var(--accent);outline-offset:2px;outline:3px solid #6d3df533}.draftCardHeader,.draftBadges,.draftActions,.draftNextStep{align-items:flex-start;gap:10px;display:flex}.draftCardHeader{justify-content:space-between}.draftCard h3{margin:0 0 6px;font-size:18px;line-height:1.22}.draftCardHeader p,.draftDetail,.draftRationale,.draftNextStep{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.draftDetail{color:#334039;font-size:14px}.draftNextStep{background:var(--surface-2);border-radius:8px;align-items:center;padding:10px 12px}.draftNextStep svg{color:var(--accent-2);flex:none}.applyAttemptPanel{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:10px;padding:12px;display:grid}.writeReadinessPanel{background:#f5faf7;border:1px solid #146b5c2e;border-radius:8px;gap:8px;padding:12px;display:grid}.writeReadinessSummary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.writeReadinessPanel small{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.35}.writeReadinessList{gap:4px;padding-top:2px;display:grid}.applyAttemptHeader{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.applyAttemptHeader svg{color:var(--accent)}.applyAttemptList{gap:8px;display:grid}.applyAttemptItem{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;padding:10px;display:grid}.applyAttemptItem p,.applyAttemptItem small{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.applyPolicyLine{color:#5f6f67;padding-top:2px;font-weight:750}.adapterPlanItem{background:#f8fbf9;border:1px dashed #cbd8d1;border-radius:8px;gap:4px;padding:8px;display:grid}.adapterPlanItem small{color:#5f6f67;margin:0;font-size:12px;line-height:1.35}.readBackComparisonItem{overflow-wrap:anywhere;gap:4px;padding-top:4px;display:grid}.reconcileRunItem{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:6px;margin-top:4px;padding:9px;display:grid}.reconcileRunItem p,.reconcileRunItem small{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.draftBadges{flex-wrap:wrap;justify-content:flex-end}.riskBadge,.statusBadge{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.risk-safe,.status-approved,.status-passed,.status-rehearsal_ready,.status-scale{color:#0c5d4d;background:#e1f3ec}.risk-confirm,.status-suggested,.status-queued,.status-running,.status-dry_run,.status-limited,.status-parsed,.status-needs_context,.status-needs_rehearsal,.status-hold,.status-done,.status-text{color:var(--accent-2);background:#e7eef9}.risk-blocked,.status-blocked,.status-rejected,.status-failed,.status-no_go,.status-fix{color:var(--danger);background:#fff0ed}.status-completed,.status-resolved{color:#0c5d4d;background:#e1f3ec}.status-applied{color:#5a3f9d;background:#f1ecff}.status-image_brief{color:#775016;background:#fff3d8}.status-rich_content{color:#0c5d4d;background:#e1f3ec}.status-review_note{color:#5a3f9d;background:#f1ecff}.status-info{color:var(--accent-2);background:#e7eef9}.status-warning{color:#775016;background:#fff3d8}.status-critical{color:var(--danger);background:#fff0ed}.alertItem{border-left:3px solid var(--danger)}.artifactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.artifactCard{border:1px solid var(--line);min-height:240px;box-shadow:var(--shadow);background:#fffffff0;border-radius:8px;gap:12px;padding:16px;display:grid}.artifactCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.artifactCard h2{margin:0;font-size:17px;line-height:1.22}.artifactCard p,.artifactCard small{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.artifactCard small{align-self:end;font-size:12px;font-weight:750}.reportGrid{grid-template-columns:1fr;gap:14px;display:grid}.evalLayout{grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr);align-items:start;gap:14px;display:grid}.evalSuitesPanel{position:sticky;top:18px}.evalSuiteList,.evalRunList{gap:12px;display:grid}.evalSuiteItem{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.evalSuiteItem h3{margin:0 0 6px;font-size:16px;line-height:1.24}.evalSuiteItem p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.evalMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.evalMeta span{background:var(--surface-2);min-height:24px;color:var(--muted);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.evalRunStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.evalRunMetric{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;min-height:74px;padding:12px}.evalRunMetric span{margin-bottom:8px;font-size:20px;font-weight:850;line-height:1.1;display:block}.evalRunMetric p{color:var(--muted);text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.operatorLayout{grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr);align-items:start;gap:14px;display:grid}.operatorRunPanel{position:sticky;top:18px}.operatorForm,.operatorTrace,.operatorStepList,.operatorDraftList,.operatorMemoryForm,.operatorMemoryList,.operatorMemoryHits{gap:14px;display:grid}.operatorMemoryPanel{border-top:1px solid var(--line);gap:14px;margin-top:20px;padding-top:18px;display:grid}.operatorMemoryPanel .panelHeader{margin-bottom:0}.operatorMemoryForm .secondaryButton{width:100%}.operatorAnswer{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:10px;padding:14px;display:grid}.operatorAnswer p,.operatorStep p,.operatorDraft p,.operatorMemoryItem p,.operatorMemoryHit p,.operatorMemoryForm p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.operatorMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operatorMetric{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;min-height:76px;padding:12px}.operatorMetric span{overflow-wrap:anywhere;margin-bottom:8px;font-size:18px;font-weight:850;line-height:1.1;display:block}.operatorMetric p{color:var(--muted);text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.operatorStep,.operatorDraft,.operatorMemoryItem,.operatorMemoryHit{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;gap:8px;padding:14px;display:grid}.operatorStep{grid-template-columns:minmax(0,1fr) auto;align-items:start}.operatorStep p{grid-column:1/-1}.operatorDraft{grid-template-columns:auto minmax(0,1fr);align-items:start}.operatorDraft svg{color:var(--accent)}.operatorDraft h3{margin:0 0 6px;font-size:15px;line-height:1.24}.operatorMemoryItem h3,.operatorMemoryHits h3{margin:0;font-size:15px;line-height:1.24}.operatorMemoryTags{flex-wrap:wrap;gap:6px;display:flex}.operatorMemoryTags span{background:var(--surface-2);min-height:22px;color:var(--muted);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.operatorConsole{gap:14px;margin-bottom:14px;display:grid}.operatorConsoleMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.operatorConsoleMetric{border:1px solid var(--line);min-height:96px;box-shadow:var(--shadow);background:#fffffff0;border-radius:8px;align-content:center;gap:6px;padding:14px;display:grid}.operatorConsoleMetric span{color:var(--accent)}.operatorConsoleMetric strong{color:var(--ink);font-size:24px;font-weight:850;line-height:1}.operatorConsoleMetric p,.operatorControlItem p,.operatorTokenItem p,.operatorHaltBox p,.operatorQueueItem p,.operatorQueueReason,.operatorRollbackLine,.operatorTimelineItem p,.operatorTimelineItem small,.operatorAlertItem p,.operatorAlertItem small{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.operatorConsoleMetric p{text-transform:uppercase;font-weight:800}.operatorConsoleGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:start;gap:14px;display:grid}.operatorQueuePanel{grid-row:span 3}.operatorControlList,.operatorTokenGrid,.operatorQueueList,.operatorTimelineList,.operatorAlertList{gap:10px;display:grid}.operatorControlItem,.operatorTokenItem,.operatorQueueItem,.operatorTimelineItem,.operatorAlertItem,.operatorHaltBox{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;gap:8px;padding:12px;display:grid}.operatorControlItem{grid-template-columns:minmax(0,1fr) auto;align-items:start}.operatorControlItem h3,.operatorTokenItem h3,.operatorHaltBox h3,.operatorQueueItem h3,.operatorTimelineItem h3,.operatorAlertItem h3{color:var(--ink);margin:0 0 5px;font-size:14px;line-height:1.24}.operatorControlEnv{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.operatorControlEnv small,.operatorBlockerList small{background:var(--surface-2);min-height:24px;color:var(--muted);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:780;display:inline-flex}.operatorTokenGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.operatorTokenItem{align-content:start;min-height:112px}.operatorHaltBox{background:#fff8fa;border-color:#d33d552e;grid-template-columns:minmax(0,1fr) auto;margin-top:10px}.operatorHaltBox>.operatorQueueSignals,.operatorHaltBox p{grid-column:1/-1}.operatorHaltBox svg{color:var(--danger)}.operatorHaltBox code{color:var(--danger);font-weight:850}.operatorQueueHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operatorQueueSignals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.operatorQueueSignals span{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:center;gap:4px;min-height:54px;padding:9px;display:grid}.operatorQueueSignals small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.operatorQueueSignals b{color:var(--ink);overflow-wrap:anywhere;font-size:12px;line-height:1.25}.operatorBlockerList{flex-wrap:wrap;gap:6px;display:flex}.operatorRollbackLine{color:var(--muted);align-items:center;gap:8px;padding-top:2px;font-weight:760;display:flex}.operatorRollbackLine svg{color:var(--accent);flex:none}.operatorTimelineItem{grid-template-columns:minmax(0,1fr) auto;align-items:start}.operatorTimelineItem small{grid-column:1/-1}.operatorAlertItem{align-content:start}.contentStudioIntro{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.contentStudioIntro h2{margin:0;font-size:22px;line-height:1.18}.contentStudioLayout{grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr);align-items:start;gap:14px;display:grid}.contentStudioForm{position:sticky;top:18px}.contentFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contentVariantBox{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:10px;margin-bottom:14px;padding:12px;display:grid}.contentCabinetContextBox{background:#f5faf7;border:1px solid #146b5c2e;border-radius:8px;gap:10px;margin-bottom:14px;padding:12px;display:grid}.contentCabinetContextBox p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750;line-height:1.35}.contentVariantHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.contentVariantHeader span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.contentVariantHeader small{color:var(--accent);font-size:12px;font-weight:850}.contentVariantOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contentVariantOption{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;min-height:54px;padding:9px 10px;display:grid}.contentVariantOptionActive{background:#edf8f3;border-color:#146b5c73}.contentVariantOption input{width:16px;height:16px}.contentVariantOption span,.contentVariantOption small{overflow-wrap:anywhere}.contentVariantOption span{color:var(--ink);font-size:13px;font-weight:850;line-height:1.2}.contentVariantOption small{color:var(--muted);grid-column:2;font-size:11px;font-weight:750;line-height:1.25}.contentStudioWorkspace,.contentJobList,.contentResult,.contentPromptList,.contentPreviewBox{gap:14px;display:grid}.cabinetContextIntro{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.cabinetContextIntro h2{margin:0;font-size:22px;line-height:1.18}.cabinetContextLayout{grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr);align-items:start;gap:14px;display:grid}.cabinetContextFormPanel{position:sticky;top:18px}.cabinetContextForm,.cabinetContextWorkspace,.cabinetContextList{gap:14px;display:grid}.cabinetContextForm label{color:var(--muted);text-transform:uppercase;gap:8px;font-size:12px;font-weight:850;display:grid}.cabinetContextFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cabinetContextMetrics{margin-bottom:0}.cabinetContextCard{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;gap:12px;padding:14px;display:grid}.cabinetContextCardHeader,.cabinetContextActions,.cabinetContextMeta,.cabinetContextUrl{align-items:center;gap:10px;display:flex}.cabinetContextCardHeader{justify-content:space-between;align-items:flex-start}.cabinetContextCardHeader h3{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.24}.cabinetContextMeta{color:var(--muted);flex-wrap:wrap;font-size:12px;font-weight:750}.cabinetContextUrl{width:fit-content;max-width:100%;color:var(--accent-2);overflow-wrap:anywhere;font-size:13px;font-weight:750}.cabinetContextTags{gap:6px;display:grid}.cabinetContextTags>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.cabinetContextTags>div,.cabinetContextActions{flex-wrap:wrap;gap:8px;display:flex}.cabinetContextTags small{background:var(--surface-2);min-height:24px;color:var(--muted);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.cabinetContextExcerpt{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.contentPreviewBox{border-top:1px solid var(--line);padding-top:14px}.contentPreviewHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contentPreviewHeader h3{margin:8px 0 6px;font-size:15px;line-height:1.24}.contentPreviewHeader p,.contentPreviewBox p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.contentPreviewHeader a{border:1px solid var(--line);width:36px;height:36px;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.contentPreviewImages{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.contentPreviewImages img{aspect-ratio:1;border:1px solid var(--line);object-fit:cover;background:var(--surface-2);border-radius:8px;width:100%}.contentPreviewAttributes{gap:8px;display:grid}.contentPreviewAttributes span{border-bottom:1px solid var(--line);color:var(--muted);gap:4px;padding:10px 0;font-size:13px;line-height:1.35;display:grid}.contentPreviewAttributes span:last-child{border-bottom:0}.contentPreviewAttributes strong{color:var(--ink);text-transform:uppercase;font-size:12px}.contentJobListPanel{gap:12px;display:grid}.contentJobItem{border:1px solid var(--line);width:100%;min-height:58px;color:var(--ink);text-align:left;background:#fbfcfa;border-radius:8px;gap:6px;padding:12px 14px;display:grid}.contentJobItemActive{background:var(--surface-2);border-color:#146b5c73}.contentJobItem span{font-size:14px;font-weight:850;line-height:1.24}.contentJobItem small{color:var(--muted);font-size:12px;font-weight:800}.contentResultPanel{gap:14px;display:grid}.contentStatusRow{flex-wrap:wrap;gap:8px;display:flex}.contentRevisionPanel{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:12px;padding:14px;display:grid}.contentRevisionHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contentRevisionActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.contentRevisionRestoreButton{width:auto;min-height:34px;padding:0 10px;font-size:12px}.contentRevisionHeader h3{margin:0 0 6px;font-size:15px;line-height:1.24}.contentRevisionHeader p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.contentRevisionList{gap:8px;display:grid}.contentRevisionItem{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#fbfcfa;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.contentRevisionItemActive{background:#edf8f3;border-color:#146b5c73}.contentRevisionItem>span{min-width:34px;min-height:26px;color:var(--accent);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:850;display:inline-flex}.contentRevisionItem strong,.contentRevisionItem p,.contentRevisionItem small{overflow-wrap:anywhere;display:block}.contentRevisionItem strong{margin-bottom:4px;font-size:13px;line-height:1.24}.contentRevisionItem p,.contentRevisionItem small{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.contentRevisionCompare{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;gap:12px;padding:14px;display:grid}.contentRevisionCompareHeader h3{margin:0 0 6px;font-size:15px;line-height:1.24}.contentRevisionCompareHeader p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.contentCompareGrid{gap:8px;display:grid}.contentCompareRow{grid-template-columns:minmax(88px,.35fr) repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.contentCompareLabel,.contentCompareCell{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:52px;padding:10px}.contentCompareLabel{color:var(--accent);font-size:12px;font-weight:850}.contentCompareCell{gap:5px;display:grid}.contentCompareCell strong{color:var(--ink);text-transform:uppercase;font-size:12px;line-height:1.2}.contentCompareCell p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.35}.contentResultBlock{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;gap:10px;padding:14px;display:grid}.contentSourceContext{background:#f5faf7;border:1px solid #146b5c2e;border-radius:8px;gap:5px;padding:12px;display:grid}.contentSourceContext h3{color:var(--ink);margin:0;font-size:13px;line-height:1.25}.contentSourceContext p,.contentSourceContext small{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.35}.contentSourceContext small{font-weight:800}.contentResultBlock h3,.contentSlide h4{margin:0;font-size:15px;line-height:1.24}.contentResultBlock p,.contentResultBlock li,.contentPrompt,.contentSlide p,.contentSlide small{color:var(--muted);font-size:13px;line-height:1.45}.contentResultBlock p,.contentResultBlock ul{margin:0}.contentResultBlock ul{gap:8px;padding-left:18px;display:grid}.contentSlideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contentTemplateGrid{gap:10px;display:grid}.contentTemplateItem{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;padding:12px;display:grid}.contentTemplateItem h4{margin:4px 0 0;font-size:15px;line-height:1.24}.contentTemplateItem span,.contentTemplateItem small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.contentTemplateItem p{color:#334039;margin:0;font-size:13px;line-height:1.45}.contentSlide{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:8px;min-height:150px;padding:12px;display:grid}.contentSlide>span{width:28px;height:28px;color:var(--accent);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:850;display:inline-flex}.contentPrompt{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.contentPrompt svg{color:var(--accent)}.sellerAccountSettingsPanel{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.sellerAccountLayout{grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr);align-items:start;gap:14px;display:grid}.sellerAccountForm,.sellerAccountList{gap:16px;display:grid}.sellerAccountForm{position:sticky;top:18px}.sellerAccountForm h2,.sellerAccountList h2{margin:0;font-size:22px;line-height:1.18}.sellerAccountForm p,.sellerAccountItem p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.sellerAccountItems{gap:12px;display:grid}.sellerAccountItem{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;gap:14px;padding:16px;display:grid}.sellerAccountItemHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sellerAccountItemHeader h3{margin:0 0 6px;font-size:16px;line-height:1.24}.sellerAccountFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sellerAccountMeta,.sellerAccountControls,.toggleField{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sellerAccountMeta{color:var(--muted);font-size:12px;font-weight:800}.sellerAccountMeta span{background:var(--surface-2);border-radius:999px;align-items:center;min-height:24px;padding:0 8px;display:inline-flex}.sellerAccountControls{justify-content:flex-end}.sellerAccountControls .primaryButton,.sellerAccountControls .secondaryButton,.sellerAccountControls .dangerButton{width:auto}.toggleField{color:var(--muted);margin:0;font-size:13px;font-weight:800}.toggleField input{width:18px;min-height:18px;accent-color:var(--accent)}.skuUnitCostPanel{gap:16px;margin-top:14px;display:grid}.skuUnitCostForm{grid-template-columns:minmax(120px,.8fr) minmax(140px,1fr) minmax(120px,.75fr) minmax(180px,1.4fr) minmax(130px,160px);align-items:end;gap:10px;display:grid}.skuUnitCostForm .field{margin-bottom:0}.skuUnitCostForm p{color:var(--muted);grid-column:1/-1;margin:0;font-size:13px;line-height:1.45}.skuFinanceSettingsFields{grid-column:1/-1;grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px;display:grid}.skuUnitCostTable{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.skuUnitCostRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.8fr) minmax(120px,.8fr) minmax(110px,.65fr) minmax(86px,.45fr) minmax(86px,.45fr) minmax(96px,.5fr) minmax(128px,.72fr) minmax(300px,1.5fr);align-items:center;gap:10px;min-width:1120px;min-height:52px;padding:10px 12px;font-size:13px;display:grid}.skuUnitCostRow:last-child{border-bottom:0}.skuUnitCostHead{background:var(--surface-2);min-height:38px;color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.skuUnitCostRow>span{gap:5px;min-width:0;display:grid}.skuUnitCostRow strong,.skuUnitCostRow small{overflow-wrap:anywhere}.skuUnitCostRow small{color:var(--muted);font-size:12px;line-height:1.35}.skuUnitCostActions{grid-template-columns:minmax(120px,1fr) auto auto;align-items:center}.skuUnitCostActions .secondaryButton,.skuUnitCostActions .dangerButton{width:auto}.reportUploadPanel{grid-template-columns:minmax(220px,.35fr) minmax(0,.65fr);align-items:center;gap:18px;margin-bottom:14px;display:grid}.reportUploadPanel h2{margin:0;font-size:22px;line-height:1.18}.comparePickerPanel{grid-template-columns:minmax(220px,.3fr) minmax(0,.7fr);align-items:center;gap:18px;margin-bottom:14px;display:grid}.comparePickerPanel h2{margin:0;font-size:22px;line-height:1.18}.comparePickerForm{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(140px,180px);align-items:end;gap:10px;display:grid}.compareSummaryPanel,.compareDetailPanel{gap:16px;margin-bottom:14px;display:grid}.compareMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.compareMetricCard{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;min-height:112px;padding:14px}.compareMetricCard span,.compareMetricCard small{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800;display:block}.compareMetricCard strong{overflow-wrap:anywhere;margin:8px 0 6px;font-size:22px;line-height:1.08;display:block}.compareMetricCard p{color:#334039;margin:0 0 6px;font-size:13px;font-weight:750;line-height:1.35}.weeklyReviewPickerPanel{grid-template-columns:minmax(220px,.3fr) minmax(0,.7fr);align-items:center;gap:18px;margin-bottom:14px;display:grid}.weeklyReviewPickerPanel h2{margin:0;font-size:22px;line-height:1.18}.weeklyReviewPickerForm{grid-template-columns:minmax(220px,1fr) minmax(140px,180px);align-items:end;gap:10px;display:grid}.weeklyReviewSummaryPanel,.weeklyReviewDecisionPanel{gap:16px;margin-bottom:14px;display:grid}.weeklyReviewHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.weeklyReviewHeaderActions .savedImportAction{justify-content:flex-end}.weeklyReviewSummaryGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.weeklyReviewSummaryMetric{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;min-height:86px;padding:14px}.weeklyReviewSummaryMetric span{overflow-wrap:anywhere;margin-bottom:8px;font-size:20px;font-weight:850;line-height:1.1;display:block}.weeklyReviewSummaryMetric p{color:var(--muted);text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.weeklyReviewDecisionTable{border:1px solid var(--line);border-radius:8px;overflow:hidden}.weeklyReviewDecisionRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.8fr) minmax(130px,.9fr) minmax(90px,.65fr) minmax(92px,.7fr) minmax(72px,.55fr) minmax(96px,.65fr) minmax(220px,1.5fr);align-items:center;gap:10px;min-height:58px;padding:10px 12px;font-size:13px;display:grid}.weeklyReviewDecisionRow:last-child{border-bottom:0}.weeklyReviewDecisionHead{background:var(--surface-2);min-height:38px;color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.weeklyReviewDecisionRow>span{gap:5px;min-width:0;display:grid}.weeklyReviewDecisionRow strong{overflow-wrap:anywhere;font-size:13px;line-height:1.2}.weeklyReviewDecisionRow small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.decisionBadge{border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.decision-scale{color:#0c5d4d;background:#e1f3ec}.decision-fix_ad_spend,.decision-fix_stock,.decision-fix_buyout{color:var(--danger);background:#fff0ed}.decision-hold,.decision-need_more_data{color:var(--accent-2);background:#e7eef9}.reportUploadForm{grid-template-columns:minmax(220px,1fr) minmax(170px,220px);align-items:center;gap:10px;display:grid}.reportFilePicker{border:1px solid var(--line);min-height:42px;color:var(--muted);background:#fbfcfa;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.reportFilePicker svg{color:var(--accent);flex:none}.reportFilePicker input{min-height:0;color:var(--ink);background:0 0;border:0;padding:0}.reportUploadForm p{color:var(--muted);grid-column:1/-1;margin:0;font-size:13px;line-height:1.45}.savedImports{gap:14px;margin-bottom:14px;display:grid}.savedImportList{gap:10px;display:grid}.savedImportItem{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;grid-template-columns:minmax(220px,1fr) auto minmax(280px,420px);align-items:center;gap:12px;padding:14px;display:grid}.savedImportItem h3{margin:0 0 6px;font-size:15px;line-height:1.24}.savedImportTitleLink{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #146b5c47;text-decoration:underline #146b5c47}.savedImportTitleLink:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.savedImportItem p,.savedImportAction span,.emptyState{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.savedImportMeta,.savedImportAction,.savedImportActions,.savedImportQuickActions{align-items:center;gap:10px;display:flex}.savedImportMeta{color:var(--muted);white-space:nowrap;justify-content:flex-end;font-size:13px;font-weight:750}.savedImportAction,.savedImportActions{justify-content:flex-end}.savedImportActions{flex-wrap:wrap}.savedImportQuickActions{flex-wrap:wrap;justify-content:flex-end}.savedImportQuickActions span{color:var(--muted);font-size:13px}.reportPanel{gap:16px;display:grid}.importManagementPanel{grid-template-columns:minmax(220px,.32fr) minmax(0,.68fr);align-items:start;gap:18px;margin-bottom:14px;display:grid}.importManagementPanel h2{margin:0;font-size:22px;line-height:1.18}.importMetadataForm{gap:12px;display:grid}.targetFieldGrid{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;display:grid}.importManagementActions{grid-template-columns:minmax(160px,1fr) auto auto;align-items:center;gap:10px;display:grid}.importMetadataForm p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.importSummaryPanel,.importDetailPanel{gap:16px;margin-bottom:14px;display:grid}.importMetaGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.importMetaItem{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;min-height:76px;padding:12px}.importMetaItem span{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.importMetaItem p{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:750;line-height:1.3}.reportMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.reportMetric{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;min-height:86px;padding:14px}.reportMetric span{word-break:break-word;margin-bottom:8px;font-size:20px;font-weight:850;line-height:1.1;display:block}.reportMetric p{color:var(--muted);text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.miniTable{border:1px solid var(--line);border-radius:8px;overflow:hidden}.miniRow{border-bottom:1px solid var(--line);grid-template-columns:120px repeat(3,minmax(0,1fr));align-items:center;gap:12px;min-height:42px;padding:10px 12px;font-size:13px;display:grid}.miniRow:last-child{border-bottom:0}.planFactTable{border:1px solid var(--line);border-radius:8px;overflow:hidden}.planFactRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,1.1fr) repeat(3,minmax(96px,.9fr));align-items:center;gap:12px;min-height:44px;padding:10px 12px;font-size:13px;display:grid}.planFactRow:last-child{border-bottom:0}.planFactHead{background:var(--surface-2);min-height:38px;color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.recommendationList,.recommendationDetailList{gap:10px;display:grid}.recommendationItem{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;grid-template-columns:auto 1fr;gap:12px;padding:14px;display:grid}.recommendationItem h3{margin:0 0 6px;font-size:15px;line-height:1.24}.recommendationItem p,.reportDraftAction p,.recommendationAction{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.recommendationTitleRow,.recommendationMetricRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recommendationTitleRow{justify-content:space-between}.recommendationAction{color:#334039;margin-top:8px}.recommendationMetricRow{margin-top:10px}.recommendationMetricRow span{background:var(--surface-2);min-height:24px;color:var(--muted);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.severity{border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.severity-high{color:var(--danger);background:#fff0ed}.severity-medium{color:var(--accent-2);background:#e7eef9}.severity-low{color:#0c5d4d;background:#e1f3ec}.reportDraftAction{grid-template-columns:minmax(240px,340px) 1fr;align-items:center;gap:12px;display:grid}.skuMetricTable{border:1px solid var(--line);border-radius:8px;overflow:hidden}.skuMetricRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,1fr) minmax(120px,1fr) repeat(7,minmax(72px,.7fr));align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:13px;display:grid}.skuMetricRow:last-child{border-bottom:0}.skuMetricHead{background:var(--surface-2);min-height:38px;color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}@media (max-width:980px){.copilotHero{grid-template-columns:1fr}.copilotAgentCard{padding:0 24px 24px}.overviewGrid,.phaseList,.workSurface,.twoColumn,.artifactGrid,.evalLayout,.operatorLayout,.operatorConsoleGrid,.contentStudioLayout,.cabinetContextLayout,.queueLayout,.auditLayout,.plannerLayout{grid-template-columns:1fr 1fr}.widePanel,.workSurface .panel:first-child{grid-column:1/-1}.sellerAccountLayout,.sellerAccountFieldGrid{grid-template-columns:1fr}.sellerAccountForm,.operatorRunPanel,.contentStudioForm,.cabinetContextFormPanel,.evalSuitesPanel{position:static}.tableRow{grid-template-columns:1fr;gap:6px}.savedImportItem{grid-template-columns:1fr}.savedImportMeta,.savedImportAction,.savedImportActions,.savedImportQuickActions{justify-content:flex-start}.reportMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.targetFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparePickerPanel,.comparePickerForm,.weeklyReviewPickerPanel,.weeklyReviewPickerForm{grid-template-columns:1fr}.compareMetricGrid,.weeklyReviewSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.importMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.skuMetricRow{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) repeat(2,minmax(72px,.7fr))}.tableHead,.skuMetricHead,.planFactHead,.weeklyReviewDecisionHead{display:none}.weeklyReviewDecisionRow{grid-template-columns:repeat(2,minmax(0,1fr))}.skuUnitCostForm,.skuUnitCostRow{grid-template-columns:1fr}.skuUnitCostRow{min-width:0}.skuFinanceSettingsFields{grid-template-columns:1fr}.skuUnitCostHead{display:none}}@media (max-width:680px){.app-content{padding:0}.appShell{width:min(100vw - 20px,520px);padding-top:18px}.topBar,.panelHeader,.donorItem,.queueHeader,.draftCardHeader,.sellerAccountSettingsPanel,.sellerAccountItemHeader{flex-direction:column;align-items:stretch}.topActions{justify-content:flex-start}.copilotHeroCopy,.copilotAgentCard{min-height:0;padding:18px}.copilotSignalGrid{grid-template-columns:1fr}.copilotMascot{width:118px}.overviewGrid,.formGrid.two,.dashboardActionGrid,.auditLayout,.plannerLayout,.compactMetrics,.phaseList,.workSurface,.twoColumn,.modeGrid,.evalLayout,.evalSuiteItem,.evalRunStats,.queueLayout,.importManagementPanel,.importManagementActions,.compareMetricGrid,.reportUploadPanel,.reportUploadForm,.importMetaGrid,.reportMetrics,.targetFieldGrid,.weeklyReviewSummaryGrid,.artifactGrid,.skuUnitCostForm,.skuUnitCostRow,.operatorLayout,.operatorMetaGrid,.contentStudioLayout,.contentFieldGrid,.cabinetContextLayout,.cabinetContextFieldGrid,.contentVariantOptions,.contentCompareRow,.contentSlideGrid,.reportDraftAction{grid-template-columns:1fr}.weeklyReviewHeaderActions{justify-content:flex-start;align-items:stretch}.weeklyReviewDecisionRow,.planFactRow,.skuMetricRow,.miniRow{grid-template-columns:1fr;gap:6px}.draftForm{position:static}.draftBadges,.draftActions,.sellerAccountControls{justify-content:flex-start}.skuUnitCostActions{grid-template-columns:1fr;align-items:stretch}.metricCard{min-height:104px}.operatorConsoleMetrics,.operatorConsoleGrid,.operatorTokenGrid,.operatorQueueSignals{grid-template-columns:1fr}.operatorQueuePanel{grid-row:auto}.operatorControlItem,.operatorQueueHead,.operatorTimelineItem{grid-template-columns:1fr}}.deliveryStockHero{min-height:78px}.deliveryStockSummary{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.deliveryStockSummary article{border-right:1px solid var(--border);align-items:center;gap:11px;min-width:0;min-height:78px;padding:13px 15px;display:flex}.deliveryStockSummary article:last-child{border-right:0}.deliveryStockSummary article>span:last-child{gap:4px;min-width:0;display:grid}.deliveryStockSummary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.deliveryStockSummary strong{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(17px,1.45vw,22px);font-weight:950;line-height:1.1;overflow:hidden}.deliveryStockSummaryIcon{background:color-mix(in srgb, var(--accent) 10%, var(--surface));width:36px;height:36px;color:var(--accent-strong);border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.deliveryStockSummary article.is-green .deliveryStockSummaryIcon{background:color-mix(in srgb, #26966c 12%, var(--surface));color:#28785b}.deliveryStockSummary article.is-blue .deliveryStockSummaryIcon{background:color-mix(in srgb, #397bd8 12%, var(--surface));color:#397bd8}.deliveryStockSummary article.is-neutral .deliveryStockSummaryIcon{background:var(--surface-2);color:var(--muted)}.deliveryStockFilters{border-bottom:1px solid var(--border);background:var(--surface-2);grid-template-columns:minmax(320px,1fr) minmax(190px,260px) auto;align-items:center;gap:8px;min-width:0;padding:10px 11px;display:grid}.deliveryStockFilters select{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:38px;color:var(--text);border-radius:8px;padding:0 32px 0 11px;font-size:12px;font-weight:800}.deliveryStockFilters select:disabled{color:var(--muted);opacity:.72}.deliveryStockResultCount{min-width:92px;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:11px;font-weight:800}.deliveryStockPeriodNote{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--accent) 4%, var(--surface));min-height:37px;color:var(--muted);align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:730;display:flex}.deliveryStockPeriodNote svg{color:var(--accent-strong);flex:none}.deliveryStockPeriodNote>div{flex-wrap:wrap;gap:4px 16px;min-width:0;display:flex}.deliveryStockPeriodNote>div>span{position:relative}.deliveryStockPeriodNote>div>span+span:before{color:var(--border-strong);content:"·";position:absolute;left:-9px}.deliveryStockTableScroll{overflow:auto visible}.deliveryTable.deliveryStockTable{table-layout:fixed;min-width:1680px}.deliveryTable.deliveryStockTable th,.deliveryTable.deliveryStockTable td{text-align:center;padding:9px 10px}.deliveryTable.deliveryStockTable th:first-child,.deliveryTable.deliveryStockTable td:first-child{text-align:left;width:150px}.deliveryTable.deliveryStockTable th:nth-child(2),.deliveryTable.deliveryStockTable td:nth-child(2){text-align:left;width:320px}.deliveryTable.deliveryStockTable th:nth-child(3),.deliveryTable.deliveryStockTable td:nth-child(3){width:95px}.deliveryTable.deliveryStockTable th:nth-child(4),.deliveryTable.deliveryStockTable td:nth-child(4){width:100px}.deliveryTable.deliveryStockTable th:nth-child(5),.deliveryTable.deliveryStockTable td:nth-child(5),.deliveryTable.deliveryStockTable th:nth-child(6),.deliveryTable.deliveryStockTable td:nth-child(6),.deliveryTable.deliveryStockTable th:nth-child(7),.deliveryTable.deliveryStockTable td:nth-child(7),.deliveryTable.deliveryStockTable th:nth-child(8),.deliveryTable.deliveryStockTable td:nth-child(8){width:90px}.deliveryTable.deliveryStockTable th:nth-child(9),.deliveryTable.deliveryStockTable td:nth-child(9){width:105px}.deliveryTable.deliveryStockTable th:nth-child(10),.deliveryTable.deliveryStockTable td:nth-child(10){width:150px}.deliveryTable.deliveryStockTable th:nth-child(11),.deliveryTable.deliveryStockTable td:nth-child(11),.deliveryTable.deliveryStockTable th:nth-child(12),.deliveryTable.deliveryStockTable td:nth-child(12){width:165px}.deliveryTable.deliveryStockTable tbody td{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:760}.deliveryTable.deliveryStockTable tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--surface-2) 38%, var(--surface))}.deliveryTable.deliveryStockTable td.isMoney{white-space:nowrap;font-weight:830}.deliveryTable.deliveryStockTable td.isStock{color:var(--accent-strong);font-size:12px;font-weight:950}.deliveryTable.deliveryStockTable td.isRisk{color:var(--danger);font-weight:900}.deliveryTable.deliveryStockTable td.isBaseline{color:var(--muted)}.deliveryStockDiscrepancyLabel{justify-content:center;align-items:center;gap:4px;display:inline-flex}.deliveryStockDiscrepancyLabel svg{color:var(--muted)}.deliveryStockNmId{align-items:center;gap:9px;min-width:0;display:flex}.deliveryStockNmId .skuThumbnailPreviewThumb{cursor:default;flex-basis:38px;width:38px;height:50px}.deliveryStockNmId code{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:850;overflow:hidden}.deliveryStockProductText{gap:3px;min-width:0;display:grid}.deliveryStockProductText strong,.deliveryStockProductText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deliveryStockProductText strong{color:var(--text);font-size:12px;font-weight:900}.deliveryStockProductText small{color:var(--muted);font-size:10px;font-weight:680}@media (max-width:980px){.deliveryStockSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.deliveryStockSummary article:nth-child(2){border-right:0}.deliveryStockSummary article:nth-child(-n+2){border-bottom:1px solid var(--border)}.deliveryStockFilters{grid-template-columns:minmax(0,1fr) minmax(180px,240px)}.deliveryStockResultCount{text-align:left;grid-column:1/-1}}@media (max-width:620px){.deliveryStockSummary{grid-template-columns:minmax(0,1fr)}.deliveryStockSummary article,.deliveryStockSummary article:nth-child(2){border-right:0;border-bottom:1px solid var(--border);min-height:68px}.deliveryStockSummary article:last-child{border-bottom:0}.deliveryStockFilters{grid-template-columns:minmax(0,1fr)}.deliveryStockResultCount{grid-column:auto}}.deliveryDbsFilters{grid-template-columns:minmax(280px,1fr) minmax(200px,280px)}.deliveryDbsTableScroll{overflow:auto visible}.deliveryTable.deliveryDbsTable{table-layout:fixed;min-width:1490px}.deliveryTable.deliveryDbsTable th,.deliveryTable.deliveryDbsTable td{text-align:center;padding:9px 10px}.deliveryTable.deliveryDbsTable th:first-child,.deliveryTable.deliveryDbsTable td:first-child{width:108px}.deliveryTable.deliveryDbsTable th:nth-child(2),.deliveryTable.deliveryDbsTable td:nth-child(2){width:104px}.deliveryTable.deliveryDbsTable th:nth-child(3),.deliveryTable.deliveryDbsTable td:nth-child(3){width:140px}.deliveryTable.deliveryDbsTable th:nth-child(4),.deliveryTable.deliveryDbsTable td:nth-child(4){text-align:left;width:270px}.deliveryTable.deliveryDbsTable th:nth-child(5),.deliveryTable.deliveryDbsTable td:nth-child(5){width:105px}.deliveryTable.deliveryDbsTable th:nth-child(6),.deliveryTable.deliveryDbsTable td:nth-child(6){text-align:left;width:270px}.deliveryTable.deliveryDbsTable th:nth-child(7),.deliveryTable.deliveryDbsTable td:nth-child(7){width:140px}.deliveryTable.deliveryDbsTable th:nth-child(8),.deliveryTable.deliveryDbsTable td:nth-child(8){width:128px}.deliveryTable.deliveryDbsTable th:nth-child(9),.deliveryTable.deliveryDbsTable td:nth-child(9){width:135px}.deliveryTable.deliveryDbsTable th:nth-child(10),.deliveryTable.deliveryDbsTable td:nth-child(10){width:110px}.deliveryTable.deliveryDbsTable tbody td{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:720}.deliveryTable.deliveryDbsTable tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--surface-2) 38%, var(--surface))}.deliveryTable.deliveryDbsTable code{color:var(--muted);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.deliveryDbsProduct .skuThumbnailPreviewThumb{cursor:default}.deliveryDbsSize,.deliveryDbsDelivery{justify-items:center;gap:3px;display:grid}.deliveryDbsSize strong,.deliveryDbsDelivery strong{font-size:11px;font-weight:900}.deliveryDbsSize small{background:color-mix(in srgb, #d18a21 12%, var(--surface));color:#a3640a;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:9px;font-weight:900;display:inline-flex}.deliveryDbsSize small.isReady{background:color-mix(in srgb, #26966c 12%, var(--surface));color:#28785b}.deliveryDbsAddress{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-weight:720;display:-webkit-box;overflow:hidden}.deliveryDbsDelivery small{color:var(--muted);white-space:nowrap;font-size:9px;font-weight:720}@media (max-width:720px){.deliveryDbsFilters{grid-template-columns:minmax(0,1fr)}}.appShell.positionMonitoringPage{width:100%;min-width:0;max-width:none;padding:18px 22px 84px}.positionMonitoringPage{color:var(--text)}.positionMonitoringHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:62px;margin-bottom:12px;padding:0 2px 12px;display:flex}.positionMonitoringHeader>div{gap:2px;min-width:0;display:grid}.positionMonitoringHeader>div>span{color:#6842cf;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.positionMonitoringHeader h1{margin:0;font-size:24px;line-height:1.12}.positionMonitoringHeader small{color:var(--muted);font-size:10px;font-weight:620}.positionMonitoringToolbar{z-index:12;grid-template-columns:minmax(300px,1fr) 294px auto;align-items:stretch;gap:10px;margin-bottom:12px;display:grid;position:relative}.positionMonitoringPeriod,.positionMonitoringProductPicker{min-width:0;position:relative}.positionMonitoringPeriodButton,.positionMonitoringProductTrigger{border:1px solid var(--border);background:var(--surface);width:100%;min-height:62px;color:var(--text);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;transition:border-color .14s,box-shadow .14s;display:flex}.positionMonitoringPeriodButton:hover,.positionMonitoringPeriodButton:focus-visible,.positionMonitoringProductTrigger:hover:not(:disabled),.positionMonitoringProductTrigger:focus-visible{border-color:color-mix(in srgb, #6842cf 44%, var(--border));outline:0;box-shadow:0 0 0 3px #6842cf14}.positionMonitoringPeriodButton>span,.positionMonitoringProductTrigger>span{flex:1;gap:1px;min-width:0;display:grid}.positionMonitoringPeriodButton small,.positionMonitoringProductTrigger small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.positionMonitoringPeriodButton strong,.positionMonitoringProductTrigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.positionMonitoringProductTrigger em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.positionMonitoringProductTrigger:disabled{cursor:default}.positionMonitoringProductTrigger>.skuThumbnailPreviewThumb{border-radius:7px;width:42px;min-width:42px;height:42px}.positionMonitoringCalendarPopover,.positionMonitoringProductPopover{z-index:70;border:1px solid var(--border);background:var(--surface);border-radius:12px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 20px 54px #1a14302b}.positionMonitoringCalendarPopover{width:min(360px,100vw - 32px);padding:12px}.positionMonitoringQuickRanges{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;padding-top:9px;display:grid}.positionMonitoringQuickRanges button{border:1px solid var(--border);background:var(--surface-2);min-height:31px;color:var(--text);border-radius:7px;font-size:9px;font-weight:760}.positionMonitoringQuickRanges button:hover,.positionMonitoringQuickRanges button:focus-visible{color:#5f38c7;border-color:#8564db;outline:0}.positionMonitoringProductPopover{width:min(460px,100vw - 32px);padding:9px;overflow:hidden}.positionMonitoringProductPopover>label{border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.positionMonitoringProductPopover>label:focus-within{border-color:#8564db;box-shadow:0 0 0 3px #6842cf14}.positionMonitoringProductPopover input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.positionMonitoringProductOptions{gap:2px;max-height:340px;margin-top:7px;display:grid;overflow-y:auto}.positionMonitoringProductOptions>button{width:100%;min-width:0;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:7px;display:flex}.positionMonitoringProductOptions>button:hover,.positionMonitoringProductOptions>button:focus-visible{background:color-mix(in srgb, #6842cf 7%, var(--surface));outline:0}.positionMonitoringProductOptions>button.isSelected{background:color-mix(in srgb, #6842cf 11%, var(--surface))}.positionMonitoringProductOptions .skuThumbnailPreviewThumb{border-radius:6px;width:38px;min-width:38px;height:45px}.positionMonitoringProductOptions>button>span{gap:2px;min-width:0;display:grid}.positionMonitoringProductOptions strong,.positionMonitoringProductOptions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.positionMonitoringProductOptions strong{font-size:11px}.positionMonitoringProductOptions small{color:var(--muted);font-size:9px}.positionMonitoringProductEmpty{min-height:72px;color:var(--muted);justify-content:center;align-items:center;font-size:10px;display:flex}.positionMonitoringTabs{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;grid-template-columns:repeat(3,auto);align-items:stretch;gap:3px;padding:4px;display:grid}.positionMonitoringTabs button{min-height:52px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:780;display:inline-flex}.positionMonitoringTabs button:hover,.positionMonitoringTabs button:focus-visible{color:#5f38c7;outline:0}.positionMonitoringTabs button.isActive{background:var(--surface);color:#5f38c7;box-shadow:0 1px 5px #2019381a}.positionMonitoringTabs button small{background:color-mix(in srgb, #6842cf 11%, var(--surface));min-width:20px;color:inherit;border-radius:999px;padding:3px 6px;font-size:8px;line-height:1}.positionMonitoringAlert{border:1px solid;border-radius:9px;align-items:center;gap:9px;min-height:43px;margin-bottom:12px;padding:8px 12px;font-size:10px;font-weight:680;display:flex}.positionMonitoringAlert.tone-warning{color:#8e5a00;background:#fff9e9;border-color:#e9c677}.positionMonitoringAlert.tone-error{color:#aa2e25;background:#fff4f3;border-color:#e8b1ad}.positionMonitoringAlert.tone-loading{color:#5f38c7;background:#f7f3ff;border-color:#cfc1f2}.positionMonitoringSummary{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.positionMonitoringSummaryItem{border-right:1px solid var(--border);align-content:center;gap:3px;min-width:0;min-height:95px;padding:15px 17px;display:grid}.positionMonitoringSummaryItem:last-child{border-right:0}.positionMonitoringSummaryItem>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.positionMonitoringSummaryItem strong{text-overflow:ellipsis;white-space:nowrap;font-size:24px;line-height:1.08;overflow:hidden}.positionMonitoringSummaryItem small{color:var(--muted);font-size:9px;font-weight:620}.positionMonitoringSummaryItem.tone-positive strong{color:#197a57}.positionMonitoringSummaryItem.tone-accent strong{color:#6540cb}.positionMonitoringFilters{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:minmax(260px,1fr) 210px 210px;gap:8px;margin-bottom:10px;padding:9px;display:grid}.positionMonitoringSearch,.positionMonitoringSelect{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0}.positionMonitoringSearch{align-items:center;gap:8px;min-height:46px;padding:0 10px;display:flex}.positionMonitoringSearch input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.positionMonitoringSearch button{background:var(--surface-2);width:25px;height:25px;color:var(--muted);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.positionMonitoringSelect{align-content:center;gap:1px;padding:5px 9px;display:grid}.positionMonitoringSelect>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}.positionMonitoringSelect select{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:10px;font-weight:720}.positionMonitoringSearch:focus-within,.positionMonitoringSelect:focus-within{border-color:#8564db;box-shadow:0 0 0 3px #6842cf14}.positionMonitoringResults{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden}.positionMonitoringResultsHeader,.positionMonitoringComparisonHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 14px;display:flex}.positionMonitoringResultsHeader>div:first-child,.positionMonitoringComparisonHeader>div:first-child{gap:2px;min-width:0;display:grid}.positionMonitoringResultsHeader strong,.positionMonitoringComparisonHeader strong{font-size:13px}.positionMonitoringResultsHeader span,.positionMonitoringComparisonHeader span{color:var(--muted);font-size:9px}.positionMonitoringResultsHeaderActions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.positionMonitoringWindowControls,.positionMonitoringPagination,.positionMonitoringPagination>div{align-items:center;display:flex}.positionMonitoringWindowControls{white-space:nowrap;gap:6px}.positionMonitoringWindowControls>span{min-width:112px;color:var(--text);text-align:center;font-size:8px;font-weight:740}.positionMonitoringWindowControls button,.positionMonitoringPagination button{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--text);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.positionMonitoringWindowControls button:hover:not(:disabled),.positionMonitoringWindowControls button:focus-visible,.positionMonitoringPagination button:hover:not(:disabled),.positionMonitoringPagination button:focus-visible{color:#5f38c7;border-color:#8564db;outline:0}.positionMonitoringWindowControls button:disabled,.positionMonitoringPagination button:disabled{cursor:default;opacity:.38}.positionMonitoringLegend{align-items:center;gap:12px;display:flex}.positionMonitoringLegend span{color:var(--muted);align-items:center;gap:5px;font-size:8px;font-weight:720;display:inline-flex}.positionMonitoringLegend i{border-radius:3px;width:9px;height:9px;display:block}.positionMonitoringLegend .tone-top10 i{background:#ccebdc}.positionMonitoringLegend .tone-top20 i{background:#f6e7b3}.positionMonitoringLegend .tone-below i{background:#f2cfcc}.positionMonitoringTableScroll{scrollbar-color:#c9c3d4 transparent;max-width:100%;overflow:auto}.positionMonitoringPagination{border-top:1px solid var(--border);min-height:48px;color:var(--muted);justify-content:space-between;gap:12px;padding:8px 12px;font-size:9px;font-weight:650}.positionMonitoringPagination>div{gap:8px}.positionMonitoringPagination strong{min-width:58px;color:var(--text);text-align:center;font-size:9px}.positionMonitoringTable,.positionMonitoringOpportunityTable,.positionMonitoringCompareTable{border-collapse:separate;border-spacing:0;width:100%;font-size:10px}.positionMonitoringTable{width:max-content;min-width:100%}.positionMonitoringTable th,.positionMonitoringTable td,.positionMonitoringOpportunityTable th,.positionMonitoringOpportunityTable td,.positionMonitoringCompareTable th,.positionMonitoringCompareTable td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);vertical-align:middle;padding:11px 12px}.positionMonitoringTable tr>:last-child,.positionMonitoringOpportunityTable tr>:last-child,.positionMonitoringCompareTable tr>:last-child{border-right:0}.positionMonitoringTable tbody tr:last-child>*,.positionMonitoringOpportunityTable tbody tr:last-child>*,.positionMonitoringCompareTable tbody tr:last-child>*{border-bottom:0}.positionMonitoringTable thead th,.positionMonitoringOpportunityTable thead th,.positionMonitoringCompareTable thead th{z-index:5;color:var(--muted);letter-spacing:.03em;text-align:left;text-transform:uppercase;background:#f8f7fb;font-size:8px;font-weight:850;position:sticky;top:0}.positionMonitoringTable thead th:not(:first-child){text-align:right;min-width:112px}.positionMonitoringTable thead th>span,.positionMonitoringTable thead th>small{display:block}.positionMonitoringTable thead th>small{color:#9991a6;margin-top:2px;font-size:7px}.positionMonitoringTable tbody tr:hover>*,.positionMonitoringOpportunityTable tbody tr:hover>*,.positionMonitoringCompareTable tbody tr:hover>*{box-shadow:inset 0 0 0 999px #6842cf06}.positionMonitoringTable .positionMonitoringClusterHead,.positionMonitoringTable .positionMonitoringClusterCell{z-index:4;background:var(--surface);width:290px;min-width:290px;max-width:290px;position:sticky;left:0}.positionMonitoringTable thead .positionMonitoringClusterHead{z-index:8;background:#f8f7fb}.positionMonitoringTable .positionMonitoringTotalHead,.positionMonitoringTable .positionMonitoringTotalCell{z-index:3;background:#fbfaff;width:142px;min-width:142px;position:sticky;left:290px}.positionMonitoringTable thead .positionMonitoringTotalHead{z-index:7;background:#f3f0fa}.positionMonitoringClusterCell{text-align:left}.positionMonitoringClusterCell strong,.positionMonitoringClusterCell span,.positionMonitoringClusterCell small{text-overflow:ellipsis;display:block;overflow:hidden}.positionMonitoringClusterCell strong{color:var(--text);font-size:10px;line-height:1.25}.positionMonitoringClusterCell>span{color:var(--muted);margin-top:4px;font-size:8px;font-weight:580}.positionMonitoringClusterCell>small{white-space:nowrap;border-radius:999px;width:fit-content;max-width:100%;margin-top:6px;padding:3px 6px;font-size:7px;font-weight:760}.positionMonitoringClusterCell>small.tone-weak_position{color:#a93e35;background:#fff0ee}.positionMonitoringClusterCell>small.tone-low_ctr,.positionMonitoringClusterCell>small.tone-low_conversion{color:#8c6207;background:#fff7de}.positionMonitoringTotalCell{text-align:right}.positionMonitoringTotalCell strong,.positionMonitoringTotalCell span,.positionMonitoringTotalCell small{display:block}.positionMonitoringTotalCell strong{font-size:16px}.positionMonitoringTotalCell span,.positionMonitoringTotalCell small{color:var(--muted);margin-top:3px;font-size:8px}.positionMonitoringTable td.tone-top10{background:#eff9f4}.positionMonitoringTable td.tone-top20{background:#fffae9}.positionMonitoringTable td.tone-below{background:#fff4f2}.positionMonitoringTable td.tone-empty{background:var(--surface)}.positionMonitoringDailyPosition{text-align:right;justify-items:end;gap:2px;min-width:86px;display:grid}.positionMonitoringDailyPosition strong{color:var(--text);font-size:14px;line-height:1}.positionMonitoringDailyPosition>span{align-items:center;gap:2px;min-height:15px;font-size:8px;font-weight:760;display:inline-flex}.positionMonitoringDailyPosition>span.tone-improved{color:#16845c}.positionMonitoringDailyPosition>span.tone-worsened{color:#bf4439}.positionMonitoringDailyPosition>span.tone-neutral,.positionMonitoringDailyPosition small{color:var(--muted)}.positionMonitoringDailyPosition small{font-size:7px}.positionMonitoringNoData{color:#aaa3b4;text-align:right;display:block}.positionMonitoringOpportunityTable{min-width:980px}.positionMonitoringOpportunityTable th,.positionMonitoringOpportunityTable td{text-align:left}.positionMonitoringOpportunityTable tbody th{width:28%}.positionMonitoringOpportunityTable tbody strong,.positionMonitoringOpportunityTable tbody span{display:block}.positionMonitoringOpportunityTable tbody th strong,.positionMonitoringOpportunityTable tbody td>strong{color:var(--text);font-size:11px}.positionMonitoringOpportunityTable tbody th span,.positionMonitoringOpportunityTable tbody td>span:not(.positionMonitoringSignal){color:var(--muted);margin-top:3px;font-size:8px}.positionMonitoringSignal{border-radius:999px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:760;display:inline-flex}.positionMonitoringSignal.tone-weak_position{color:#a93e35;background:#fff0ee}.positionMonitoringSignal.tone-low_ctr,.positionMonitoringSignal.tone-low_conversion{color:#8c6207;background:#fff7de}.positionMonitoringComparisonHeader{min-height:80px}.positionMonitoringComparisonHeader .positionMonitoringProductPicker{width:min(420px,48%)}.positionMonitoringProductPicker.isCompact .positionMonitoringProductTrigger{min-height:56px}.positionMonitoringProductPicker.isCompact .positionMonitoringProductPopover{left:auto;right:0}.positionMonitoringCompareSummary{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.positionMonitoringCompareSummary article{border-right:1px solid var(--border);align-content:center;gap:2px;min-height:70px;padding:11px 15px;display:grid}.positionMonitoringCompareSummary article:last-child{border-right:0}.positionMonitoringCompareSummary article span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:760}.positionMonitoringCompareSummary article strong{font-size:19px}.positionMonitoringCompareSummary article.tone-accent strong{color:#6540cb}.positionMonitoringCompareTable{min-width:880px}.positionMonitoringCompareTable thead th:not(:first-child),.positionMonitoringCompareTable tbody td{text-align:right}.positionMonitoringCompareTable tbody th{width:32%;color:var(--text);text-align:left;font-size:10px}.positionMonitoringCompareTable tbody td strong,.positionMonitoringCompareTable tbody td>span:not(.positionMonitoringGap){display:block}.positionMonitoringCompareTable tbody td strong{font-size:13px}.positionMonitoringCompareTable tbody td>span:not(.positionMonitoringGap){color:var(--muted);margin-top:3px;font-size:8px}.positionMonitoringCompareTable tbody td.tone-top10{background:#eff9f4}.positionMonitoringCompareTable tbody td.tone-top20{background:#fffae9}.positionMonitoringCompareTable tbody td.tone-below{background:#fff4f2}.positionMonitoringGap{white-space:nowrap;border-radius:999px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:760;display:inline-flex}.positionMonitoringGap.tone-positive{color:#197a57;background:#eaf7f1}.positionMonitoringGap.tone-negative{color:#a93e35;background:#fff0ee}.positionMonitoringGap.tone-neutral{background:var(--surface-2);color:var(--muted)}.positionMonitoringState{border:1px solid var(--border);background:var(--surface);color:#746d7f;text-align:center;border-radius:10px;align-content:center;place-items:center;gap:9px;min-height:340px;padding:32px;display:grid}.positionMonitoringState.isCompact{border:0;border-radius:0;min-height:220px}.positionMonitoringState strong{color:var(--text);font-size:14px}.positionMonitoringState span{max-width:520px;color:var(--muted);font-size:10px}.positionMonitoringSpinner{animation:.8s linear infinite position-monitoring-spin}@keyframes position-monitoring-spin{to{transform:rotate(360deg)}}@media (max-width:1250px){.positionMonitoringToolbar{grid-template-columns:minmax(300px,1fr) 280px}.positionMonitoringTabs{grid-column:1/-1}}@media (max-width:900px){.appShell.positionMonitoringPage{padding:15px 14px 84px}.positionMonitoringSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.positionMonitoringSummaryItem:nth-child(2n){border-right:0}.positionMonitoringSummaryItem:nth-child(-n+2){border-bottom:1px solid var(--border)}.positionMonitoringFilters{grid-template-columns:1fr 1fr}.positionMonitoringSearch{grid-column:1/-1}.positionMonitoringComparisonHeader{flex-direction:column;align-items:stretch}.positionMonitoringComparisonHeader .positionMonitoringProductPicker{width:100%}.positionMonitoringProductPicker.isCompact .positionMonitoringProductPopover{left:0;right:auto}}@media (max-width:680px){.appShell.positionMonitoringPage{padding:12px 10px 88px}.positionMonitoringHeader small{display:none}.positionMonitoringToolbar{grid-template-columns:1fr}.positionMonitoringTabs{grid-column:auto;grid-template-columns:1fr}.positionMonitoringTabs button{justify-content:flex-start;min-height:39px}.positionMonitoringSummary{grid-template-columns:1fr}.positionMonitoringSummaryItem,.positionMonitoringSummaryItem:nth-child(2n){border-right:0;border-bottom:1px solid var(--border);min-height:78px}.positionMonitoringSummaryItem:last-child{border-bottom:0}.positionMonitoringFilters{grid-template-columns:1fr}.positionMonitoringSearch{grid-column:auto}.positionMonitoringResultsHeader{flex-direction:column;align-items:flex-start}.positionMonitoringResultsHeaderActions{flex-direction:column;align-items:flex-start;width:100%}.positionMonitoringPagination{flex-direction:column;align-items:flex-start}.positionMonitoringCompareSummary{grid-template-columns:1fr}.positionMonitoringCompareSummary article{border-right:0;border-bottom:1px solid var(--border);min-height:58px}.positionMonitoringCompareSummary article:last-child{border-bottom:0}}:root{--bg:#f7f5ff;--surface:#fff;--surface-2:#faf9ff;--surface-muted:#f0eaff;--ink:#17142b;--text:#17142b;--muted:#6e6887;--line:#ebe7f7;--border:#ebe7f7;--accent:#6d38f5;--accent-2:#16a56d;--accent-strong:#5630c9;--warn:#9b6416;--danger:#d33d55;--radius:24px;--shadow:0 24px 70px #29185e14}html,body{background:radial-gradient(circle at 14% 0,#6d38f517,#0000 32%),radial-gradient(circle at 88% 10%,#6d38f514,#0000 28%),#f7f5ff}.app-frame,.app-main,.app-content{background:radial-gradient(circle at 14% 0,#6d38f514,#0000 34%),#f7f5ff}.app-side-nav,.app-mobile-bar,.app-mobile-nav-panel{border-color:var(--border);background:#fffffff0}.app-side-mark,.app-mobile-menu-button,.app-mobile-close,.app-nav-link:hover,.app-nav-link.active{color:#6d38f5;background:#f0eaff}.app-nav-link{border-radius:18px}.topBar,.copilotHero,.panel,.metricCard{box-shadow:var(--shadow);background:#fffffff5;border:1px solid #ebe7f7;border-radius:24px}.topBar{margin-bottom:20px;padding:24px}.copilotTopBar h1{font-size:clamp(34px,4vw,48px)}.topLead,.authCopy,.dashboardAction p,.emptyState,.compactList,.reportUploadForm p,.savedImportItem p,.savedImportAction span,.knowledge-status,.operatorTrace,.contentJobMeta,.cabinetContextMeta,.alertMeta,.auditItem small{color:#6e6887}.eyebrow,.knowledge-kicker,.settings-kicker,.widget-download-kicker,.contentKicker,.reportKicker{color:#6d38f5;letter-spacing:.05em;font-size:11px;font-weight:850}.panel h2,.dashboardAction h3,.auditItem h3,.metricValue,.reportMetric strong,.contentJobTitle,.cabinetContextTitle{color:#17142b}.topActions a,.iconLink,.iconButton,.primaryButton,.secondaryButton,.dangerButton,.reportDraftAction button,.savedImportAction button,.importManagementActions button,.weeklyReviewHeaderActions a,.sellerAccountControls button,.contentStudioActions button,.cabinetContextActions button,.evalSuiteActions button{color:#17142b;min-height:40px;box-shadow:none;background:#fff;border-color:#ebe7f7;border-radius:999px}.topActions a:hover,.iconLink:hover,.iconButton:hover,.secondaryButton:hover{color:#6d38f5;border-color:#6d38f552}.primaryButton,button.primaryButton,.reportUploadForm .primaryButton,.contentStudioActions .primaryButton,.sellerAccountControls .primaryButton{color:#fff;background:linear-gradient(135deg,#6d38f5,#8d5cf7);border:0;box-shadow:0 14px 34px #6d38f538}select,input,textarea,.reportFilePicker{color:#17142b;background:#fff;border:1px solid #ebe7f7;border-radius:16px}textarea{min-height:132px}.metricCard{background:#fffffff0;min-height:116px}.metricIcon{color:#6d38f5}.metricLabel,.reportMetric small,.statusLabel,.formHint,.contentVariantOption small{color:#6e6887}.dashboardAction,.reportMetric,.recommendationItem,.savedImportItem,.auditItem,.contentVariantOption,.contentCabinetContextBox,.contentVariantBox,.contentRevisionItem,.contentArtifactCard,.cabinetContextSnapshot,.queueItem,.draftCard,.sellerAccountItem,.skuUnitCostRow,.evalSuiteItem,.alertItem{box-shadow:none;background:#faf9ff;border:1px solid #ebe7f7;border-radius:18px}.dashboardAction:hover,.auditItem:hover,.savedImportTitleLink:hover{color:#6d38f5}.pill,.statusReady,.statusPorting,.statusPlanned,.knowledge-pill,.decisionBadge,.contentTemplateBadge,.contentStatusBadge,.alertSeverity,.draftBadge{color:#6d38f5;background:#f0eaff;border-color:#0000}.statusReady,.decision-scale{color:#16a56d;background:#e9f8f1}.decision-fix_ad_spend,.decision-fix_stock,.decision-fix_buyout,.alertSeverity-critical,.alertSeverity-high{color:#d33d55;background:#fff0f3}.tableRow,.skuMetricRow,.planFactRow,.weeklyReviewDecisionRow,.miniRow{border-color:#ebe7f7}.tableHead,.skuMetricHead,.planFactHead,.weeklyReviewDecisionHead{color:#6e6887;background:#faf9ff}.copilotHero{background:radial-gradient(circle at 82% 18%,#6d38f521,#0000 30%),#fffffff5;min-height:300px}.copilotHeroCopy{min-height:300px}.copilotHeroCopy h2{color:#17142b;font-size:clamp(30px,4vw,44px)}.copilotSignalGrid span,.copilotAgentWindow,.copilotAgentBubble,.copilotAgentTools span{background:#fff;border-color:#ebe7f7}.copilotAgentBar{background:#faf9ff;border-color:#ebe7f7}.copilotAgentTools span{color:#6d38f5;background:#f0eaff}.widePanel{min-height:0}@media (max-width:980px){.app-content{padding:20px}}@media (max-width:680px){.app-content{padding:0}.appShell{width:min(100vw - 20px,520px);padding-top:18px}.topBar,.copilotHero,.panel,.metricCard{border-radius:18px}}.wb-agent-page{--wb-bg:#11151c;--wb-panel:#171c24;--wb-panel-soft:#1d232d;--wb-panel-strong:#222a35;--wb-border:#e9eef624;--wb-border-strong:#e9eef63d;--wb-text:#f4f7fb;--wb-muted:#9aa6b5;--wb-accent:#40d0bd;--wb-accent-strong:#74eadb;--wb-warning:#f5c451;--wb-danger:#ff6b6b;background:var(--wb-bg);min-height:100vh;color:var(--wb-text);padding:16px}.wb-agent-page button,.wb-agent-page input,.wb-agent-page textarea{border-radius:8px}.wb-agent-page button{color:var(--wb-text);background:#40d0bd29;border:1px solid #40d0bdb3;font-weight:750}.wb-agent-page button:hover:not(:disabled),.wb-agent-page .wb-small-link:hover{border-color:var(--wb-accent);background:#40d0bd3d}.wb-agent-page button.secondary{border-color:var(--wb-border-strong);color:var(--wb-text);background:#ffffff0a}.wb-agent-page input,.wb-agent-page textarea{border:1px solid var(--wb-border);color:var(--wb-text);background:#111821}.wb-browser-panel,.wb-chat-panel{border:1px solid var(--wb-border);background:#171c24fa;border-radius:8px;min-height:0;box-shadow:0 18px 48px #00000047}.wb-browser-panel{flex-direction:column;display:flex;overflow:hidden}.wb-panel-head h1,.wb-panel-head h2,.wb-browser-topbar h2{margin:2px 0 0;font-size:16px;line-height:1.15}.wb-status-pill,.wb-small-link{border:1px solid var(--wb-border);min-height:30px;color:var(--wb-muted);white-space:nowrap;background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.wb-browser-controls input{min-height:38px}.wb-browser-frame-shell{background:#0b0f15;flex:1;min-height:0;position:relative;overflow:hidden}.wb-browser-frame{background:#fff;border:0;width:100%;height:100%;min-height:0}.wb-browser-tools-drawer,.wb-debug-drawer{border:1px solid var(--wb-border);background:#ffffff09;border-radius:8px}.wb-browser-tools-drawer{margin:10px}.wb-browser-tools-drawer summary,.wb-debug-drawer summary{color:var(--wb-muted);cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:800;display:flex}.wb-debug-drawer summary small{color:#738091;text-transform:none}.wb-browser-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 10px 10px;display:grid}.wb-empty-state{border:1px dashed var(--wb-border);color:var(--wb-muted);background:#ffffff09;border-radius:8px;padding:14px}.wb-chat-message{border:1px solid var(--wb-border);white-space:pre-wrap;border-radius:8px;width:100%;padding:11px;line-height:1.55}.wb-chat-user{background:#40d0bd1a;align-self:flex-end;width:84%}.wb-citation-list{gap:8px;margin-top:8px;display:grid}.wb-citation{border:1px solid var(--wb-border);background:#00000029;border-radius:8px;padding:9px}.wb-citation p{color:#c7d0dc;margin:5px 0 0}.wb-run-timeline{background:#40d0bd0f;border:1px solid #40d0bd33;border-radius:8px;gap:7px;padding:10px;display:grid}.wb-run-timeline-title{color:var(--wb-muted);text-transform:uppercase;justify-content:space-between;gap:8px;font-size:11px;font-weight:850;display:flex}.wb-run-timeline-title small{color:#738091;text-transform:none}.wb-run-trace{gap:7px;max-height:180px;padding:0 10px 10px;display:grid;overflow:auto}.wb-run-step{border-left:2px solid #7f8b9a;gap:2px;padding-left:8px;display:grid}.wb-run-step p,.wb-run-step small{margin:0}.wb-run-step p{color:var(--wb-text)}.wb-run-step small{color:#8793a2}.wb-run-step-ok{border-left-color:var(--wb-accent)}.wb-run-step-warn{border-left-color:var(--wb-warning)}.wb-confirmation{background:#f5c4511a;border:1px solid #f5c4518c;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.wb-chat-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.wb-chat-form textarea{min-height:74px;max-height:180px}.wb-chat-form button{min-width:74px;min-height:40px}.wb-chat-panel>.wb-inline-error{margin:0}.wb-mascot-bubble{color:#17212b;overflow-wrap:anywhere;background:#fffffff5;border:1px solid #17212b29;border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.35;box-shadow:0 8px 22px #00000024}@media (max-width:1180px){.wb-agent-shell{grid-template-columns:1fr;height:auto}.wb-browser-panel,.wb-chat-panel{min-height:640px}.wb-browser-panel{order:2}}@media (max-width:760px){.wb-agent-page{padding:10px}.wb-agent-shell{height:auto}.wb-browser-topbar,.wb-panel-head{flex-direction:column;align-items:stretch}.wb-browser-controls,.wb-chat-form,.wb-browser-actions,.wb-confirmation{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.wb-chat-user{width:100%}}.dashboardPage{gap:14px;min-width:0;display:grid}.dashboardToolbar{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);display:grid;position:relative;overflow:visible}.dashboardPeriodPicker{border-right:1px solid var(--border);min-width:0;position:relative}.dashboardPeriodTrigger,.dashboardUpdatedAt{align-items:center;gap:10px;min-width:0;min-height:66px;padding:11px 15px;display:flex}.dashboardPeriodTrigger{width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0}.dashboardPeriodTrigger:hover,.dashboardPeriodTrigger[aria-expanded=true]{background:#faf9ff}.dashboardPeriodTrigger:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dashboardPeriodTrigger>svg,.dashboardUpdatedAt>svg{color:#766f82;flex:none}.dashboardPeriodTrigger>span,.dashboardUpdatedAt>span{gap:3px;min-width:0;display:grid}.dashboardPeriodTrigger small,.dashboardUpdatedAt small{color:var(--muted);font-size:9px;font-weight:750}.dashboardPeriodTrigger strong,.dashboardUpdatedAt strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.dashboardPeriodChevron{margin-left:auto;transition:transform .15s}.dashboardPeriodTrigger[aria-expanded=true] .dashboardPeriodChevron{transform:rotate(180deg)}.dashboardPeriodPopover{z-index:45;border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:13px;width:min(410px,100vw - 40px);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #17212b24}.dashboardPeriodPopoverHeader{gap:3px;display:grid}.dashboardPeriodPopoverHeader strong{color:var(--text);font-size:13px}.dashboardPeriodActions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-top:11px;display:flex}.dashboardPeriodActions button{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text);cursor:pointer;font:inherit;border-radius:8px;padding:0 11px;font-size:10px;font-weight:800}.dashboardPeriodActions button:hover{color:var(--accent-strong);border-color:#b8a9df}.dashboardError{color:#8d3029;background:#fff6f5;border:1px solid #e6c1bd;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:3px 12px;padding:11px 13px;display:grid}.dashboardError strong{font-size:11px}.dashboardError span{grid-column:2;font-size:10px;line-height:1.4}.dashboardKpiGrid{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.dashboardKpi{background:var(--surface);grid-template-columns:31px minmax(0,1fr);align-content:center;gap:9px;min-width:0;min-height:96px;padding:13px 12px;display:grid}.dashboardKpiIcon{color:#685d78;background:#f0edf8;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.dashboardKpiCopy{align-content:center;gap:3px;min-width:0;display:grid}.dashboardKpiCopy small,.dashboardKpiCopy span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dashboardKpiCopy small{font-weight:800}.dashboardKpiCopy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,1.35vw,20px);line-height:1.2;overflow:hidden}.dashboardKpi-positive .dashboardKpiCopy strong,.dashboardNumber-positive{color:#08795c}.dashboardKpi-negative .dashboardKpiCopy strong,.dashboardNumber-negative{color:var(--danger)}.dashboardChartsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.dashboardChartCard,.dashboardSkuCard,.dashboardEmpty{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;overflow:hidden}.dashboardChartHeader,.dashboardSkuHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:11px 15px;display:flex}.dashboardChartHeader>div:first-child,.dashboardSkuHeader>div{gap:3px;display:grid}.dashboardChartHeader small,.dashboardSkuHeader small{color:var(--accent-strong);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850}.dashboardChartHeader h2,.dashboardSkuHeader h2{color:var(--text);margin:0;font-size:15px;line-height:1.2}.dashboardChartLegend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:11px;display:flex}.dashboardChartLegendItem{color:var(--muted);align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.dashboardChartLegendItem i{background:#988bb9;border-radius:3px;width:9px;height:9px}.dashboardChartLegendItem-sales i,.dashboardChartLegendItem-profit i{background:#6d3df5}.dashboardChartLegendItem-returns i{background:#988bb9}.dashboardChartLegendItem-revenue i{background:#14a27c}.dashboardChartViewport{min-width:0;padding:12px 12px 4px;overflow-x:auto}.dashboardDailyChart,.dashboardWeeklyChart{width:100%;min-width:520px;height:auto;display:block}.dashboardChartGrid line{stroke:#e8e5ed;stroke-width:1px}.dashboardChartGrid text,.dashboardChartXAxisLabel{fill:#837b8b;font-size:9px}.dashboardChartGrid text{text-anchor:end}.dashboardChartZeroLine{stroke:#c7c0ce;stroke-dasharray:4 3;stroke-width:1px}.dashboardDailyBar{rx:2px}.dashboardDailyBar-orders{fill:#988bb9}.dashboardDailyBar-sales{fill:#6d3df5}.dashboardDailyBar-returns{fill:#988bb9}.dashboardDailyBar:hover{opacity:.78}.dashboardWeeklyLine{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.dashboardWeeklyLine-revenue{stroke:#14a27c}.dashboardWeeklyLine-profit{stroke:#6d3df5}.dashboardWeeklyPoint{stroke:var(--surface);stroke-width:2px}.dashboardWeeklyPoint-revenue{fill:#14a27c}.dashboardWeeklyPoint-profit{fill:#6d3df5}.dashboardChartEmpty,.dashboardSkuEmpty,.dashboardEmpty{min-height:220px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:7px;padding:24px;font-size:10px;display:grid}.dashboardEmpty strong{color:var(--text);font-size:14px}.dashboardSectionLink{border:1px solid var(--border);min-height:32px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.dashboardSectionLink:hover{color:var(--accent-strong);border-color:#b8a9df}.dashboardSkuControls{border-bottom:1px solid var(--border);background:#fbfafd;grid-template-columns:minmax(260px,1fr) 190px 190px;align-items:end;gap:8px;padding:10px 12px;display:grid}.dashboardSkuSearch{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:7px;min-width:0;min-height:38px;padding:0 10px;display:flex}.dashboardSkuSearch>svg{color:var(--muted);flex:none}.dashboardSkuSearch input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.dashboardSkuSelect{gap:4px;min-width:0;display:grid}.dashboardSkuSelect>span{color:var(--muted);font-size:9px;font-weight:800}.dashboardSkuSelect select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:38px;color:var(--text);font:inherit;border-radius:8px;padding:0 9px;font-size:10px}.dashboardSkuSearch:focus-within,.dashboardSkuSelect select:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 15%, transparent);outline-offset:1px}.dashboardSkuTableWrap{min-width:0;overflow-x:auto}.dashboardSkuTable{border-collapse:collapse;width:100%;min-width:1120px}.dashboardSkuTable th,.dashboardSkuTable td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:10px 11px;font-size:10px}.dashboardSkuTable th{color:var(--muted);background:#f7f6f9;font-size:9px;font-weight:850}.dashboardSkuTable th:first-child,.dashboardSkuTable td:first-child{text-align:left;width:290px}.dashboardSkuTable tbody tr:hover{background:#faf9fc}.dashboardSkuTable tbody tr:last-child td{border-bottom:0}.dashboardSkuIdentity{align-items:center;gap:9px;min-width:0;display:flex}.dashboardSkuIdentity .skuThumbnailPreviewThumb{border-radius:7px;width:42px;height:50px}.dashboardSkuIdentity>span{gap:2px;min-width:0;max-width:220px;display:grid}.dashboardSkuIdentity small,.dashboardSkuIdentity em{color:var(--muted);text-overflow:ellipsis;font-size:8px;font-style:normal;overflow:hidden}.dashboardSkuIdentity strong{color:var(--text);text-overflow:ellipsis;font-size:10px;overflow:hidden}.dashboardSkuFooter{border-top:1px solid var(--border);color:var(--muted);text-align:right;padding:9px 12px;font-size:9px}.dashboardLoading{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:310px;padding:14px;display:grid}.dashboardLoading>span{background:#efedf2;border-radius:8px;height:86px;animation:1.2s ease-in-out infinite dashboardLoadingPulse}.dashboardLoading strong{color:var(--muted);text-align:center;grid-column:1/-1;align-self:center;font-size:11px}@keyframes dashboardLoadingPulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:1160px){.dashboardKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardChartsGrid{grid-template-columns:1fr}}@media (max-width:780px){.dashboardToolbar{grid-template-columns:1fr}.dashboardPeriodPicker{border-right:0;border-bottom:1px solid var(--border)}.dashboardKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardSkuControls{grid-template-columns:1fr}.dashboardChartHeader,.dashboardSkuHeader{align-items:flex-start}}@media (max-width:760px){.appShell.salesPlanPage{padding:12px 10px 88px}}@media (max-width:900px){.wbUnitModelsToolbar{grid-template-columns:minmax(0,1fr) 150px}.wbUnitModelsCurrency{border-right:0}.wbUnitModelsLocalNote{border-top:1px solid var(--border);grid-column:1/-1;min-height:48px}}@media (max-width:680px){.appShell.wbUnitModelsPage{padding:12px 10px 88px}.wbUnitModelsToolbar{grid-template-columns:1fr}.wbUnitModelsToolbarTitle,.wbUnitModelsCurrency{border-right:0}.wbUnitModelsLocalNote{grid-column:auto}.wbUnitModelsZeroConfirmation,.wbUnitModelsMatrixHeader button{width:100%}.wbUnitModelsTable{min-width:780px}}.appShell.clustersEffectivenessPage{width:100%;min-width:0;max-width:none;color:var(--text);padding:16px 20px 84px}.clustersEffectivenessHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 2px 11px;display:flex}.clustersEffectivenessHeader>div{gap:1px;min-width:0;display:grid}.clustersEffectivenessHeader>div>span{color:var(--accent-strong);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.clustersEffectivenessHeader h1{margin:0;font-size:22px;line-height:1.12}.clustersEffectivenessHeader small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.clustersEffectivenessToolbar{align-items:center;gap:14px;min-height:56px;margin:11px 0;display:flex}.clustersEffectivenessPeriod{z-index:12;position:relative}.clustersEffectivenessPeriodButton{border:1px solid var(--border);background:var(--surface);min-width:290px;min-height:44px;color:var(--text);text-align:left;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 10px;display:grid}.clustersEffectivenessPeriodButton>span{gap:1px;min-width:0;display:grid}.clustersEffectivenessPeriodButton small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.clustersEffectivenessPeriodButton strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.clustersEffectivenessPeriodButton:hover,.clustersEffectivenessPeriodButton:focus-visible{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));outline:none}.clustersEffectivenessCalendarPopover{border:1px solid var(--border);background:var(--surface);width:min(360px,100vw - 32px);box-shadow:var(--shadow);border-radius:11px;padding:12px;position:absolute;top:calc(100% + 7px);left:0}.clustersEffectivenessQuickRanges{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.clustersEffectivenessQuickRanges button{border:1px solid var(--border);background:var(--surface);min-height:31px;color:var(--muted);border-radius:7px;font-size:9px;font-weight:800}.clustersEffectivenessQuickRanges button:hover,.clustersEffectivenessQuickRanges button:focus-visible{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--accent-strong);outline:none}.clustersEffectivenessAlert{border:1px solid var(--border);border-radius:9px;align-items:center;gap:8px;min-height:42px;margin:0 0 10px;padding:8px 11px;font-size:10px;font-weight:750;display:flex}.clustersEffectivenessAlert svg{flex:none}.clustersEffectivenessAlert.tone-warning{border-color:color-mix(in srgb, var(--warn) 30%, var(--border));background:color-mix(in srgb, var(--warn) 5%, var(--surface));color:var(--warn)}.clustersEffectivenessAlert.tone-error{border-color:color-mix(in srgb, var(--danger) 28%, var(--border));background:color-mix(in srgb, var(--danger) 5%, var(--surface));color:var(--danger)}.clustersEffectivenessSummary{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.clustersEffectivenessSummaryItem{border-right:1px solid var(--border);align-content:center;gap:2px;min-width:0;min-height:78px;padding:10px 12px;display:grid}.clustersEffectivenessSummaryItem:last-child{border-right:0}.clustersEffectivenessSummaryItem>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}.clustersEffectivenessSummaryItem strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.16;overflow:hidden}.clustersEffectivenessSummaryItem small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.clustersEffectivenessFilters{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:minmax(250px,1.4fr) repeat(3,minmax(155px,.65fr));gap:8px;margin:10px 0;padding:8px;display:grid}.clustersEffectivenessSearch,.clustersEffectivenessSelect{border:1px solid var(--border);background:var(--surface);border-radius:7px;min-width:0;min-height:39px;display:grid}.clustersEffectivenessSearch{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 9px;position:relative}.clustersEffectivenessSearch svg{color:var(--muted)}.clustersEffectivenessSearch input,.clustersEffectivenessSelect select{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:11px;font-weight:700}.clustersEffectivenessSearch button{width:24px;height:24px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.clustersEffectivenessSelect{grid-template-rows:auto 1fr;gap:1px;padding:4px 8px}.clustersEffectivenessSelect>span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:850}.clustersEffectivenessSearch:focus-within,.clustersEffectivenessSelect:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 10%, transparent)}.clustersEffectivenessResults{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden}.clustersEffectivenessResultsHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 11px;display:flex}.clustersEffectivenessResultsHeader>div{gap:2px;min-width:0;display:grid}.clustersEffectivenessResultsHeader strong{font-size:12px}.clustersEffectivenessResultsHeader span{color:var(--muted);font-size:8px;font-weight:700}.clustersEffectivenessResultsHeader .secondaryButton{min-height:32px;padding:0 10px;font-size:9px}.clustersEffectivenessTableScroll{overscroll-behavior-x:contain;scrollbar-color:color-mix(in srgb, var(--muted) 35%, transparent) transparent;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.clustersEffectivenessTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1880px;font-size:10px}.clustersEffectivenessClusterColumn{width:250px}.clustersEffectivenessProductsColumn{width:300px}.clustersEffectivenessTotalColumn,.clustersEffectivenessBucketColumn{width:170px}.clustersEffectivenessTable th,.clustersEffectivenessTable td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);text-align:left;vertical-align:middle;height:124px;padding:10px 11px}.clustersEffectivenessTable tr>:last-child{border-right:0}.clustersEffectivenessTable tbody tr:last-child>*{border-bottom:0}.clustersEffectivenessTable thead th{z-index:3;color:#56616d;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:#f5f7f9;height:36px;font-size:8px;font-weight:900;position:sticky;top:0}.clustersEffectivenessTable thead th:not(:first-child):not(:nth-child(2)){text-align:center}.clustersEffectivenessTable tbody tr:hover>*{background:#fafcfb}.clustersEffectivenessTable .clustersEffectivenessClusterHead,.clustersEffectivenessTable .clustersEffectivenessClusterCell{z-index:2;width:250px;position:sticky;left:0}.clustersEffectivenessTable thead .clustersEffectivenessClusterHead{z-index:6}.clustersEffectivenessTable .clustersEffectivenessProductsHead,.clustersEffectivenessTable .clustersEffectivenessProductsCell{z-index:2;width:300px;position:sticky;left:250px;box-shadow:5px 0 8px #17212b0a}.clustersEffectivenessTable thead .clustersEffectivenessProductsHead{z-index:6}.clustersEffectivenessTable .clustersEffectivenessTotalHead,.clustersEffectivenessTable .clustersEffectivenessTotalCell{background:color-mix(in srgb, var(--accent) 3%, var(--surface))}.clustersEffectivenessTable tbody tr:hover>.clustersEffectivenessTotalCell{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.clustersEffectivenessClusterCell strong,.clustersEffectivenessClusterCell span,.clustersEffectivenessClusterCell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.clustersEffectivenessClusterCell strong{color:var(--text);font-size:11px;line-height:1.25}.clustersEffectivenessClusterCell span{color:var(--muted);margin-top:4px;font-size:8px;font-weight:700}.clustersEffectivenessClusterCell small{color:var(--accent-strong);letter-spacing:.035em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:850}.clustersEffectivenessProducts{gap:5px;min-width:0;display:grid}.clustersEffectivenessProduct{align-items:center;gap:8px;min-width:0;display:flex}.clustersEffectivenessProduct>.skuThumbnailPreviewThumb{border-radius:5px;width:30px;min-width:30px;height:40px}.clustersEffectivenessProduct>div{gap:1px;min-width:0;display:grid}.clustersEffectivenessProduct strong,.clustersEffectivenessProduct span,.clustersEffectivenessProduct a,.clustersEffectivenessProduct small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clustersEffectivenessProduct strong{font-size:9px}.clustersEffectivenessProduct span,.clustersEffectivenessProduct a,.clustersEffectivenessProduct small{color:var(--muted);font-size:8px;font-weight:650}.clustersEffectivenessProductsMore{color:var(--muted);font-size:8px;font-weight:750}.clustersEffectivenessProduct a{width:fit-content;max-width:100%;color:var(--accent-strong);text-decoration:none}.clustersEffectivenessProduct a:hover{text-decoration:underline}.clustersEffectivenessMetricStack{gap:4px;min-width:0;display:grid}.clustersEffectivenessMetricStack strong{font-size:11px;line-height:1.15}.clustersEffectivenessMetricStack span,.clustersEffectivenessMetricStack small{color:var(--muted);font-size:8px;font-weight:650}.clustersEffectivenessMetricStack span{justify-content:space-between;align-items:baseline;gap:5px;display:flex}.clustersEffectivenessMetricStack span b{color:var(--text);white-space:nowrap;font-size:9px;font-weight:850}.clustersEffectivenessMetricStack small{margin-bottom:2px}.clustersEffectivenessNoData{color:var(--muted);text-align:center;font-size:11px;display:block}.clustersEffectivenessState{border:1px solid var(--border);background:var(--surface);min-height:260px;color:var(--muted);text-align:center;border-radius:10px;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.clustersEffectivenessState.isCompact{border:0;border-radius:0;min-height:170px}.clustersEffectivenessState strong{color:var(--text);font-size:13px}.clustersEffectivenessState span{max-width:480px;font-size:9px;font-weight:650}.clustersEffectivenessSpinner{animation:.8s linear infinite clusters-effectiveness-spin}@keyframes clusters-effectiveness-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.clustersEffectivenessSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.clustersEffectivenessSummaryItem:nth-child(3){border-right:0}.clustersEffectivenessSummaryItem:nth-child(-n+3){border-bottom:1px solid var(--border)}.clustersEffectivenessFilters{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(135px,.55fr))}}@media (max-width:860px){.appShell.clustersEffectivenessPage{padding:13px 12px 86px}.clustersEffectivenessPeriodButton,.clustersEffectivenessPeriod{width:100%}.clustersEffectivenessFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.clustersEffectivenessSearch{grid-column:1/-1}}@media (max-width:560px){.clustersEffectivenessHeader small{white-space:normal}.clustersEffectivenessCalendarPopover{width:auto;position:fixed;top:76px;left:10px;right:10px}.clustersEffectivenessSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.clustersEffectivenessSummaryItem,.clustersEffectivenessSummaryItem:nth-child(3){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.clustersEffectivenessSummaryItem:nth-child(2n){border-right:0}.clustersEffectivenessSummaryItem:nth-last-child(-n+2){border-bottom:0}.clustersEffectivenessFilters{grid-template-columns:1fr}.clustersEffectivenessSearch{grid-column:auto}.clustersEffectivenessResultsHeader{flex-direction:column;align-items:stretch}.clustersEffectivenessResultsHeader .secondaryButton{width:100%}}.appShell.autobidderPage{width:100%;min-width:0;max-width:none;color:var(--text);padding:16px 20px 84px}.autobidderHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 2px 11px;display:flex}.autobidderHeader>div{gap:1px;min-width:0;display:grid}.autobidderHeader>div>span{color:var(--accent-strong);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.autobidderHeader h1{margin:0;font-size:22px;line-height:1.12}.autobidderHeader small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.autobidderHeader>a{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text);border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.autobidderHeader>a:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--accent-strong)}.autobidderToolbar{justify-content:space-between;align-items:center;gap:14px;min-height:56px;margin:11px 0;display:flex}.autobidderPeriod{z-index:12;position:relative}.autobidderPeriodButton{border:1px solid var(--border);background:var(--surface);min-width:290px;min-height:44px;color:var(--text);text-align:left;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 10px;display:grid}.autobidderPeriodButton>span{gap:1px;min-width:0;display:grid}.autobidderPeriodButton small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.autobidderPeriodButton strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.autobidderPeriodButton:hover,.autobidderPeriodButton:focus-visible{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));outline:none}.autobidderCalendarPopover{border:1px solid var(--border);background:var(--surface);width:390px;box-shadow:var(--shadow);border-radius:11px;padding:13px;position:absolute;top:calc(100% + 7px);left:0}.autobidderQuickRanges{border-top:1px solid var(--border);gap:6px;margin-top:10px;padding-top:10px;display:flex}.autobidderQuickRanges button{border:1px solid var(--border);background:var(--surface-2);min-height:30px;color:var(--text);border-radius:7px;padding:0 10px;font-size:10px;font-weight:800}.autobidderQuickRanges button:hover{border-color:var(--accent);color:var(--accent-strong)}.autobidderTabs{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;align-items:center;gap:3px;padding:3px;display:inline-flex}.autobidderTabs button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.autobidderTabs button span{background:color-mix(in srgb, var(--muted) 12%, transparent);text-align:center;border-radius:999px;min-width:20px;padding:2px 5px;font-size:9px}.autobidderTabs button.isActive{background:var(--surface);color:var(--accent-strong);box-shadow:0 1px 4px #17212b14}.autobidderAlert,.autobidderActionNotice{border:1px solid;border-radius:8px;align-items:center;gap:8px;min-height:38px;margin:9px 0;padding:8px 11px;font-size:10px;font-weight:700;display:flex}.autobidderAlert svg,.autobidderActionNotice svg{flex:none}.autobidderAlert.tone-warning{color:#7a4c00;background:#fff9e9;border-color:#e8c982}.autobidderAlert.tone-error,.autobidderActionNotice.tone-error{color:#96271f;background:#fff3f2;border-color:#efb2ad}.autobidderActionNotice.tone-success{color:#09644a;background:#effaf6;border-color:#9dd8c2}.autobidderActionNotice>span{flex:1;min-width:0}.autobidderActionNotice a{color:inherit;white-space:nowrap;align-items:center;gap:4px;font-weight:900;display:inline-flex}.autobidderSummary{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.autobidderSummaryItem{border-right:1px solid var(--border);align-content:center;gap:2px;min-width:0;min-height:78px;padding:10px 12px;display:grid}.autobidderSummaryItem:last-child{border-right:0}.autobidderSummaryItem>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}.autobidderSummaryItem strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.16;overflow:hidden}.autobidderSummaryItem small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.autobidderSummaryItem.tone-positive strong{color:#087a58}.autobidderFilters{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(145px,.65fr));gap:8px;margin:10px 0;padding:8px;display:grid}.autobidderSearch,.autobidderSelect{border:1px solid var(--border);background:var(--surface);border-radius:7px;min-width:0;min-height:39px;display:grid}.autobidderSearch{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 9px;position:relative}.autobidderSearch svg{color:var(--muted)}.autobidderSearch input,.autobidderSelect select{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:11px;font-weight:700}.autobidderSearch button{width:24px;height:24px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.autobidderSelect{grid-template-rows:auto 1fr;gap:1px;padding:4px 8px}.autobidderSelect>span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:850}.autobidderSearch:focus-within,.autobidderSelect:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 10%, transparent)}.autobidderResults{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden}.autobidderResultsHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 11px;display:flex}.autobidderResultsHeader>div{align-items:center;gap:7px;min-width:0;display:flex}.autobidderResultsHeader>div:first-child{gap:1px;display:grid}.autobidderResultsHeader strong{font-size:12px}.autobidderResultsHeader span{color:var(--muted);font-size:8px;font-weight:650}.autobidderResultsHeader .primaryButton,.autobidderResultsHeader .secondaryButton{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.autobidderTableScroll{max-width:100%;overflow:auto}.autobidderTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1320px;font-size:10px}.autobidderTable th,.autobidderTable td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);text-align:left;vertical-align:middle;height:76px;padding:8px 9px}.autobidderTable tr>:last-child{border-right:0}.autobidderTable tbody tr:last-child>*{border-bottom:0}.autobidderTable thead th{z-index:3;color:#56616d;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:#f5f7f9;height:36px;font-size:8px;font-weight:900;position:sticky;top:0}.autobidderTable tbody tr:hover>*{background:#fafcfb}.autobidderTable tbody tr.isSelected>*{background:#f0faf6}.autobidderTable .autobidderCheckCell{z-index:2;text-align:center;width:40px;padding:0;position:sticky;left:0}.autobidderTable thead .autobidderCheckCell{z-index:6}.autobidderTable .autobidderCampaignHead,.autobidderTable .autobidderCampaignCell{z-index:2;width:174px;position:sticky;left:40px}.autobidderTable thead .autobidderCampaignHead{z-index:6}.autobidderTable .autobidderProductHead,.autobidderTable .autobidderProductCell{z-index:2;width:252px;position:sticky;left:214px;box-shadow:5px 0 8px #17212b0a}.autobidderTable thead .autobidderProductHead{z-index:6}.autobidderTable th:nth-child(4),.autobidderTable td:nth-child(4){width:145px}.autobidderTable th:nth-child(5),.autobidderTable td:nth-child(5){width:120px}.autobidderTable th:nth-child(6),.autobidderTable td:nth-child(6),.autobidderTable th:nth-child(7),.autobidderTable td:nth-child(7){width:190px}.autobidderTable th:nth-child(8),.autobidderTable td:nth-child(8){width:210px}.autobidderTable input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent)}.autobidderTable input[type=checkbox]:disabled{opacity:.35}.autobidderCampaignCell{color:var(--text)}.autobidderCampaignCell strong,.autobidderCampaignCell span,.autobidderCampaignCell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.autobidderCampaignCell strong{font-size:10px}.autobidderCampaignCell span{color:var(--muted);margin-top:3px;font-size:8px}.autobidderCampaignCell small{background:var(--surface-2);width:fit-content;max-width:100%;color:var(--muted);border-radius:999px;margin-top:5px;padding:2px 6px;font-size:7px;font-weight:800}.autobidderProduct{align-items:center;gap:8px;min-width:0;display:flex}.autobidderProduct>.skuThumbnailPreviewThumb{border-radius:6px;width:38px;min-width:38px;height:50px}.autobidderProduct>div{gap:1px;min-width:0;display:grid}.autobidderProduct strong,.autobidderProduct span,.autobidderProduct a,.autobidderProduct small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.autobidderProduct strong{font-size:10px}.autobidderProduct span,.autobidderProduct a,.autobidderProduct small{color:var(--muted);font-size:8px;font-style:normal;text-decoration:none}.autobidderProduct a:hover{color:var(--accent-strong);text-decoration:underline}.autobidderMetricStack{gap:3px;display:grid}.autobidderMetricStack strong{font-size:12px;line-height:1.1}.autobidderMetricStack strong small,.autobidderMetricStack span,.autobidderMetricStack>small{color:var(--muted);font-size:8px;font-weight:650}.autobidderBidPair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.autobidderBidPair>span{gap:2px;min-width:0;display:grid}.autobidderBidPair small{color:var(--muted);font-size:7px;font-weight:750}.autobidderBidPair strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.autobidderBidPair>svg{color:var(--muted)}.autobidderDecision{gap:5px;display:grid}.autobidderDecision strong{background:var(--surface-2);width:fit-content;color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.autobidderDecision span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;font-weight:650;display:-webkit-box;overflow:hidden}.autobidderDecision.tone-increase strong{color:#087a58;background:#e9f7f1}.autobidderDecision.tone-decrease strong{color:#ae4d15;background:#fff3ec}.autobidderDecision.tone-blocked strong{color:#a32e27;background:#fff0ef}.autobidderDecision.tone-hold strong{color:#596674;background:#f0f3f6}.autobidderState{border:1px solid var(--border);background:var(--surface);min-height:260px;color:var(--muted);text-align:center;border-radius:10px;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.autobidderState.isCompact{border:0;border-radius:0;min-height:170px}.autobidderState strong{color:var(--text);font-size:13px}.autobidderState span{max-width:480px;font-size:9px;font-weight:650}.autobidderSpinner{animation:.8s linear infinite autobidder-spin}@keyframes autobidder-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.autobidderSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.autobidderSummaryItem:nth-child(3){border-right:0}.autobidderSummaryItem:nth-child(-n+3){border-bottom:1px solid var(--border)}.autobidderFilters{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(130px,.55fr))}}@media (max-width:860px){.appShell.autobidderPage{padding:13px 12px 86px}.autobidderToolbar,.autobidderResultsHeader{flex-direction:column;align-items:stretch}.autobidderPeriodButton,.autobidderTabs{width:100%}.autobidderTabs button{flex:1;justify-content:center}.autobidderFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.autobidderSearch{grid-column:1/-1}.autobidderResultsHeader>div:last-child{justify-content:flex-end}}@media (max-width:560px){.autobidderHeader small{white-space:normal}.autobidderHeader>a{min-width:36px;padding:0 9px;font-size:0}.autobidderHeader>a svg{width:16px;height:16px}.autobidderCalendarPopover{width:auto;position:fixed;top:76px;left:10px;right:10px}.autobidderSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.autobidderSummaryItem,.autobidderSummaryItem:nth-child(3){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.autobidderSummaryItem:nth-child(2n){border-right:0}.autobidderSummaryItem:nth-last-child(-n+2){border-bottom:0}.autobidderFilters{grid-template-columns:1fr}.autobidderSearch{grid-column:auto}.autobidderResultsHeader>div:last-child,.autobidderResultsHeader button{width:100%}}.wbUnitModelsTable{min-width:920px}.wbUnitModelsZeroConfirmation span{min-width:0}.wbUnitModelsCalculationBreakdown>strong{color:var(--text);font-size:9px}.wbUnitModelsCalculationBreakdown dl,.wbUnitModelsCalculationBreakdown dl>div{min-width:0}.wbUnitModelsCalculationBreakdown dt{overflow-wrap:anywhere}.wbUnitModelsCalculationBreakdown dl>div.total{border-top:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));margin-top:2px;font-weight:850}@media (max-width:900px){.wbUnitModelsToolbar{grid-template-columns:minmax(0,1fr) 150px}.wbUnitModelsToolbarTitle{border-right:1px solid var(--border)}.wbUnitModelsCurrency{border-right:0}.wbUnitModelsLocalNote{border-top:1px solid var(--border);grid-column:1/-1;min-height:48px}.wbUnitModelsMatrixHeader>div{max-width:520px}}@media (max-width:680px){.appShell.wbUnitModelsPage{padding:12px 10px 88px}.wbUnitModelsToolbar{grid-template-columns:1fr}.wbUnitModelsToolbarTitle,.wbUnitModelsCurrency{border-right:0}.wbUnitModelsLocalNote{grid-column:auto}.wbUnitModelsMatrixHeader>div{width:100%;max-width:none}.wbUnitModelsZeroConfirmation{white-space:normal;flex-basis:100%;min-height:38px}.wbUnitModelsTable{min-width:780px}.wbUnitModelsCalculationBreakdown{padding-left:8px;padding-right:8px}}.appShell.wbUnitModelsPage{width:100%;min-width:0;max-width:none;padding:18px 22px 92px}.wbUnitModelsPage{color:var(--text)}.wbUnitModelsToolbar{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:0 6px 24px color-mix(in srgb, var(--text) 4%, transparent);border-radius:12px;grid-template-columns:minmax(300px,1fr) 150px minmax(180px,.45fr);align-items:stretch;margin-bottom:12px;display:grid}.wbUnitModelsToolbarTitle,.wbUnitModelsCurrency,.wbUnitModelsLocalNote{border-right:1px solid var(--border);min-width:0;min-height:64px;padding:10px 14px}.wbUnitModelsToolbarTitle{align-items:center;gap:10px;display:flex}.wbUnitModelsToolbarTitle>span{background:color-mix(in srgb, var(--accent) 12%, var(--surface));width:34px;height:34px;color:var(--accent-strong);border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.wbUnitModelsToolbarTitle>div,.wbUnitModelsLocalNote{align-content:center;gap:2px;min-width:0;display:grid}.wbUnitModelsToolbarTitle strong,.wbUnitModelsLocalNote strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wbUnitModelsToolbarTitle small,.wbUnitModelsLocalNote span,.wbUnitModelsCurrency>span{color:var(--muted);font-size:9px;font-weight:750}.wbUnitModelsCurrency{align-content:center;gap:4px;display:grid}.wbUnitModelsCurrency select,.wbUnitModelsField select{border:1px solid var(--border);background:var(--surface-muted);width:100%;min-width:0;height:34px;color:var(--text);font:inherit;border-radius:7px;outline:0;padding:0 8px;font-size:9px;font-weight:750}.wbUnitModelsLocalNote{border-right:0}.wbUnitModelsDecision{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 42%), var(--surface);border-radius:14px;grid-template-columns:minmax(260px,.9fr) minmax(220px,.62fr) minmax(300px,1fr);min-width:0;margin-bottom:12px;display:grid;overflow:hidden}.wbUnitModelsDecision>div{border-right:1px solid var(--border);min-width:0;padding:15px 17px}.wbUnitModelsDecision>div:last-child{border-right:0}.wbUnitModelsDecisionWinner,.wbUnitModelsDecisionParity{align-content:center;gap:5px;display:grid}.wbUnitModelsDecisionWinner>span,.wbUnitModelsDecisionParity>span,.wbUnitModelsProfitBars>span,.wbUnitModelsDecision.empty>div>span{color:var(--accent-strong);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}.wbUnitModelsDecisionWinner>div{align-items:baseline;gap:7px;min-width:0;display:flex}.wbUnitModelsDecisionWinner>div strong{font-size:16px}.wbUnitModelsDecisionWinner>div small,.wbUnitModelsDecision p,.wbUnitModelsDecisionParity p{color:var(--muted);font-size:8px;line-height:1.45}.wbUnitModelsDecisionWinner h1,.wbUnitModelsDecision.empty h1{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.4vw,34px);line-height:1.05}.wbUnitModelsDecisionWinner p,.wbUnitModelsDecisionParity p,.wbUnitModelsDecision.empty p{margin:0}.wbUnitModelsDecisionParity strong{font-size:20px}.wbUnitModelsProfitBars{align-content:center;gap:8px;display:grid}.wbUnitModelsProfitBars>div{grid-template-columns:30px minmax(70px,1fr) minmax(92px,auto);align-items:center;gap:7px;display:grid}.wbUnitModelsProfitBars strong,.wbUnitModelsProfitBars small{font-size:8px}.wbUnitModelsProfitBars small{color:var(--muted);text-align:right}.wbUnitModelsProfitBars i{background:var(--surface-muted);border-radius:999px;height:5px;display:block;overflow:hidden}.wbUnitModelsProfitBars i span{border-radius:inherit;background:#229775;height:100%;display:block}.wbUnitModelsProfitBars i span.negative{background:#cf514a}.wbUnitModelsDecision.empty{grid-template-columns:minmax(0,1fr) auto}.wbUnitModelsDecision.empty>div:first-child{gap:5px;display:grid}.wbUnitModelsDecisionRequirements{text-align:center;place-content:center;gap:2px;display:grid;min-width:170px!important}.wbUnitModelsDecisionRequirements strong{color:var(--accent-strong);font-size:25px}.wbUnitModelsDecisionRequirements span{color:var(--muted);font-size:8px}.wbUnitModelsSection{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;margin-bottom:12px;padding:14px}.wbUnitModelsSectionHeader{gap:3px;min-width:0;margin-bottom:12px;display:grid}.wbUnitModelsSectionHeader>span{color:var(--accent-strong);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.wbUnitModelsSectionHeader h2{margin:0;font-size:15px}.wbUnitModelsSectionHeader p{color:var(--muted);margin:0;font-size:8px;line-height:1.4}.wbUnitModelsProfileGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.wbUnitModelsScenarioGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;display:grid}.wbUnitModelsField{align-content:start;gap:4px;min-width:0;display:grid}.wbUnitModelsField>span:first-child{min-height:14px;color:var(--muted);align-items:center;gap:4px;font-size:8px;font-weight:750;display:flex}.wbUnitModelsField>span:first-child i{cursor:help;color:color-mix(in srgb, var(--muted) 70%, transparent);place-items:center;display:grid}.wbUnitModelsInput{border:1px solid var(--border);background:var(--surface);border-radius:7px;align-items:center;min-width:0;height:36px;display:flex}.wbUnitModelsInput input,.wbUnitModelsMatrixInput input{width:100%;min-width:0;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0 8px;font-size:10px;font-weight:800}.wbUnitModelsInput input::placeholder{color:var(--muted);font-size:8px;font-weight:600}.wbUnitModelsInput>span,.wbUnitModelsMatrixInput>span{border-left:1px solid var(--border);color:var(--muted);flex:none;padding:0 7px;font-size:8px;font-weight:750}.wbUnitModelsField.invalid .wbUnitModelsInput,.wbUnitModelsMatrixInput.invalid{border-color:color-mix(in srgb, #cf514a 58%, var(--border))}.wbUnitModelsField>small{color:#c64640;font-size:7px;line-height:1.25}.wbUnitModelsMatrixHeader{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.wbUnitModelsMatrixHeader>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.wbUnitModelsMatrixHeader button{cursor:pointer;border:1px solid var(--border);background:var(--surface);height:32px;color:var(--muted);font:inherit;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.wbUnitModelsMatrixHeader button.active{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--surface));color:var(--accent-strong)}.wbUnitModelsZeroConfirmation{cursor:pointer;border:1px solid color-mix(in srgb, #d98735 35%, var(--border));background:color-mix(in srgb, #d98735 7%, var(--surface));min-height:32px;color:var(--text);border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:8px;font-weight:750;display:inline-flex}.wbUnitModelsZeroConfirmation input{accent-color:var(--accent)}.wbUnitModelsTableViewport{border:1px solid var(--border);border-radius:9px;width:100%;min-width:0;overflow:auto hidden}.wbUnitModelsTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:920px}.wbUnitModelsTable th,.wbUnitModelsTable td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:6px 8px}.wbUnitModelsTable th:last-child,.wbUnitModelsTable td:last-child{border-right:0}.wbUnitModelsTable tbody tr:last-child th,.wbUnitModelsTable tbody tr:last-child td{border-bottom:0}.wbUnitModelsTable thead th{background:var(--surface-muted);text-align:left;height:45px}.wbUnitModelsTable thead th:first-child{width:31%;color:var(--muted);text-transform:uppercase;font-size:8px}.wbUnitModelsTable thead th:not(:first-child){width:23%}.wbUnitModelsTable thead strong,.wbUnitModelsTable thead small{display:block}.wbUnitModelsTable thead strong{font-size:11px}.wbUnitModelsTable thead small{color:var(--muted);margin-top:2px;font-size:7px;font-weight:600}.wbUnitModelsTable tbody th{background:color-mix(in srgb, var(--surface-muted) 56%, var(--surface));text-align:left}.wbUnitModelsTable tbody th span{font-size:8px}.wbUnitModelsTable tbody th svg{color:var(--muted);vertical-align:-2px;margin-left:4px}.wbUnitModelsMatrixInput{background:var(--surface-muted);border:1px solid #0000;border-radius:6px;align-items:center;width:100%;min-width:0;height:30px;display:flex}.wbUnitModelsMatrixInput:focus-within{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:var(--surface);outline:3px solid color-mix(in srgb, var(--accent) 13%, transparent)}.wbUnitModelsNotApplicable{height:30px;color:color-mix(in srgb, var(--muted) 55%, transparent);place-items:center;font-size:10px;display:grid}.wbUnitModelsResults{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.wbUnitModelsResults>article{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;padding:13px}.wbUnitModelsResults>article.best{border-color:color-mix(in srgb, #229775 45%, var(--border));box-shadow:0 7px 22px #22977514}.wbUnitModelsResults>article>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding-bottom:9px;display:flex}.wbUnitModelsResults>article>header>div{gap:2px;min-width:0;display:grid}.wbUnitModelsResults>article>header strong{font-size:14px}.wbUnitModelsResults>article>header span{color:var(--muted);font-size:7px}.wbUnitModelsBestBadge{background:color-mix(in srgb, #229775 12%, var(--surface));white-space:nowrap;border-radius:999px;padding:5px 7px;font-weight:850;color:#208767!important;font-size:7px!important}.wbUnitModelsResultProfit{gap:3px;padding:12px 0;display:grid}.wbUnitModelsResultProfit span,.wbUnitModelsResultProfit small{color:var(--muted);font-size:8px}.wbUnitModelsResultProfit strong{letter-spacing:-.03em;font-size:22px;line-height:1}.wbUnitModelsResults>article>dl,.wbUnitModelsCalculationBreakdown dl{gap:0;margin:0;display:grid}.wbUnitModelsResults>article>dl{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.wbUnitModelsResults>article>dl>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);gap:2px;padding:8px;display:grid}.wbUnitModelsResults>article>dl>div:nth-child(2n){border-right:0}.wbUnitModelsResults>article>dl>div:nth-last-child(-n+2){border-bottom:0}.wbUnitModelsResults dt,.wbUnitModelsCalculationBreakdown dt{color:var(--muted);font-size:7px}.wbUnitModelsResults dd,.wbUnitModelsCalculationBreakdown dd{margin:0;font-size:9px;font-weight:800}.wbUnitModelsCalculationBreakdown{border-top:1px solid var(--border);margin-top:10px;padding-top:9px}.wbUnitModelsCalculationBreakdown>strong{margin-bottom:5px;font-size:8px;display:block}.wbUnitModelsCalculationBreakdown dl>div{border-bottom:1px solid color-mix(in srgb, var(--border) 68%, transparent);justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.wbUnitModelsCalculationBreakdown dl>div.total{color:var(--accent-strong);border-bottom:0;padding-top:6px}.wbUnitModelsSensitivity{position:relative}.wbUnitModelsChartLegend{gap:11px;display:flex;position:absolute;top:16px;right:16px}.wbUnitModelsChartLegend span{color:var(--muted);align-items:center;gap:4px;font-size:8px;font-weight:750;display:inline-flex}.wbUnitModelsChartLegend i{border-radius:2px;width:7px;height:7px;display:block}.wbUnitModelsChart{width:100%;height:auto;min-height:220px;display:block}.wbUnitModelsChart .grid{stroke:var(--border);stroke-width:1px}.wbUnitModelsChart .zero{stroke:color-mix(in srgb, var(--muted) 58%, transparent);stroke-dasharray:4 4}.wbUnitModelsChart text{fill:var(--muted);font-size:8px}.wbUnitModelsInvalid{border:1px solid color-mix(in srgb, #d98735 36%, var(--border));background:color-mix(in srgb, #d98735 7%, var(--surface));border-radius:12px;padding:14px}.wbUnitModelsInvalid strong{font-size:12px}.wbUnitModelsInvalid p,.wbUnitModelsInvalid li{color:var(--muted);font-size:8px;line-height:1.45}.wbUnitModelsInvalid p{margin:4px 0 7px}.wbUnitModelsInvalid ul{gap:2px;margin:0;padding-left:16px;display:grid}.wbUnitModelsCurrency select:focus-visible,.wbUnitModelsField select:focus-visible,.wbUnitModelsField i:focus-visible,.wbUnitModelsInput:focus-within,.wbUnitModelsMatrixHeader button:focus-visible,.wbUnitModelsZeroConfirmation:focus-within{outline:3px solid color-mix(in srgb, var(--accent) 17%, transparent);outline-offset:1px}@media (max-width:1240px){.wbUnitModelsProfileGrid,.wbUnitModelsScenarioGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:960px){.wbUnitModelsDecision,.wbUnitModelsResults{grid-template-columns:1fr}.wbUnitModelsDecision>div{border-right:0;border-bottom:1px solid var(--border)}.wbUnitModelsDecision>div:last-child{border-bottom:0}.wbUnitModelsProfileGrid,.wbUnitModelsScenarioGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.appShell.wbUnitModelsPage{padding:12px 10px 88px}.wbUnitModelsToolbar,.wbUnitModelsProfileGrid,.wbUnitModelsScenarioGrid{grid-template-columns:1fr}.wbUnitModelsToolbarTitle,.wbUnitModelsCurrency,.wbUnitModelsLocalNote{border-right:0;border-bottom:1px solid var(--border);min-height:56px}.wbUnitModelsLocalNote{border-bottom:0}.wbUnitModelsMatrixHeader{flex-direction:column}.wbUnitModelsMatrixHeader>div,.wbUnitModelsZeroConfirmation,.wbUnitModelsMatrixHeader button{width:100%}.wbUnitModelsChartLegend{margin-bottom:6px;position:static}}.appShell.wbCalculatorPage{width:100%;min-width:0;max-width:none;padding:18px 22px 92px}.wbCalculatorPage{color:var(--text)}.wbCalculatorToolbar{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:0 6px 24px color-mix(in srgb, var(--text) 4%, transparent);border-radius:12px;grid-template-columns:minmax(260px,1.15fr) minmax(210px,.9fr) 132px 184px;align-items:stretch;gap:0;margin-bottom:12px;display:grid}.wbCalculatorToolbarTitle,.wbCalculatorAccount,.wbCalculatorToolbarSelect,.wbCalculatorFulfillment{border-right:1px solid var(--border);min-width:0;min-height:66px;padding:11px 14px}.wbCalculatorToolbarTitle{align-items:center;gap:10px;display:flex}.wbCalculatorToolbarIcon{background:color-mix(in srgb, var(--accent) 12%, var(--surface));width:34px;height:34px;color:var(--accent-strong);border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.wbCalculatorToolbarTitle>div,.wbCalculatorAccount{align-content:center;gap:2px;display:grid}.wbCalculatorToolbarTitle strong,.wbCalculatorAccount strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.wbCalculatorToolbarTitle span:not(.wbCalculatorToolbarIcon),.wbCalculatorAccount>span,.wbCalculatorToolbarSelect>span,.wbCalculatorFulfillment>span{color:var(--muted);font-size:9px;font-weight:750}.wbCalculatorAccount small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wbCalculatorToolbarSelect{align-content:center;gap:4px;display:grid}.wbCalculatorToolbarSelect select,.wbCalculatorField select,.wbCalculatorModeInput select{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:7px;outline:0;font-size:10px;font-weight:750}.wbCalculatorToolbarSelect select{background:var(--surface-muted);border:0;height:31px;padding:0 8px}.wbCalculatorFulfillment{border-right:0;align-content:center;gap:5px;display:grid}.wbCalculatorFulfillment>div{background:var(--surface-muted);border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.wbCalculatorFulfillment button{cursor:pointer;height:28px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:6px;font-size:10px;font-weight:850}.wbCalculatorFulfillment button.active{background:var(--surface);box-shadow:0 1px 5px color-mix(in srgb, var(--text) 10%, transparent);color:var(--accent-strong)}.wbCalculatorSaved{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-bottom:12px}.wbCalculatorSaved>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 13px;list-style:none;display:flex}.wbCalculatorSaved>summary::-webkit-details-marker{display:none}.wbCalculatorSaved>summary>span{align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.wbCalculatorSaved>summary>span svg{color:var(--accent-strong)}.wbCalculatorSaved>summary small{color:var(--muted);font-size:9px;font-weight:750}.wbCalculatorSaveControls{border-top:1px solid var(--border);grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:8px;padding:10px 12px;display:grid}.wbCalculatorSaveControls label{gap:4px;min-width:0;display:grid}.wbCalculatorSaveControls label span{color:var(--muted);font-size:9px;font-weight:750}.wbCalculatorSaveControls input,.wbCalculatorSavedList input,.wbCalculatorField>input,.wbCalculatorInputWithSuffix,.wbCalculatorModeInput{border:1px solid var(--border);background:var(--surface);border-radius:7px}.wbCalculatorSaveControls input,.wbCalculatorSavedList input,.wbCalculatorField>input{min-width:0;color:var(--text);font:inherit;outline:0}.wbCalculatorSaveControls input{height:34px;padding:0 9px;font-size:10px}.wbCalculatorSaveControls button,.wbCalculatorSavedList button,.wbCalculatorReset{cursor:pointer;border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text);font:inherit;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.wbCalculatorSaveControls button.primary{border-color:var(--accent);background:var(--accent);color:#fff}.wbCalculatorSavedList{border-top:1px solid var(--border);gap:6px;padding:10px 12px 12px;display:grid}.wbCalculatorSavedList article{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;grid-template-columns:16px minmax(140px,1fr) auto auto auto;align-items:center;gap:8px;min-width:0;padding:6px;display:grid}.wbCalculatorSavedList article.selected{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.wbCalculatorSavedList article>svg{color:var(--muted)}.wbCalculatorSavedList input{background:0 0;border-color:#0000;height:30px;padding:0 5px;font-size:10px;font-weight:800}.wbCalculatorSavedList small{color:var(--muted);white-space:nowrap;font-size:8px}.wbCalculatorSavedList button{height:30px;padding:0 9px}.wbCalculatorSavedList button.icon{width:30px;color:var(--muted);padding:0}.wbCalculatorSavedList button.danger{border-color:color-mix(in srgb, #d84c45 38%, var(--border));background:color-mix(in srgb, #d84c45 8%, var(--surface));color:#c83f39}.wbCalculatorSavedEmpty{border-top:1px solid var(--border);color:var(--muted);margin:0;padding:11px 13px;font-size:10px}.wbCalculatorLayout{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:start;gap:12px;min-width:0;display:grid}.wbCalculatorForm{gap:12px;min-width:0;display:grid}.wbCalculatorSection,.wbCalculatorResult{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0}.wbCalculatorSection{padding:14px}.wbCalculatorSection>header,.wbCalculatorResult>header,.wbCalculatorBreakdown>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.wbCalculatorSection>header{border-bottom:1px solid var(--border);margin-bottom:13px;padding-bottom:11px}.wbCalculatorSection>header>div,.wbCalculatorResult>header>div{gap:3px;min-width:0;display:grid}.wbCalculatorSection>header span,.wbCalculatorResult>header span,.wbCalculatorBreakdown>header span{color:var(--accent-strong);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850}.wbCalculatorSection h2,.wbCalculatorResult h2{margin:0;font-size:15px;line-height:1.25}.wbCalculatorSection header p,.wbCalculatorResult header p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.wbCalculatorReset{height:30px;color:var(--muted);flex:none}.wbCalculatorFieldGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wbCalculatorFieldGridMeta{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.wbCalculatorField{align-content:start;gap:5px;min-width:0;display:grid}.wbCalculatorFieldLabel{min-height:14px;color:var(--muted);align-items:center;gap:4px;font-size:9px;font-weight:750;display:flex}.wbCalculatorHelp{cursor:help;color:color-mix(in srgb, var(--muted) 72%, transparent);place-items:center;display:inline-grid}.wbCalculatorField>input,.wbCalculatorInputWithSuffix,.wbCalculatorModeInput,.wbCalculatorField>select{height:38px}.wbCalculatorField>input{width:100%;padding:0 9px;font-size:10px}.wbCalculatorField>input::placeholder{color:color-mix(in srgb, var(--muted) 62%, transparent)}.wbCalculatorInputWithSuffix{align-items:center;min-width:0;display:flex}.wbCalculatorInputWithSuffix input,.wbCalculatorModeInput input{width:100%;min-width:0;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0 8px;font-size:11px;font-weight:800}.wbCalculatorInputWithSuffix>span{border-left:1px solid var(--border);color:var(--muted);flex:none;padding:0 8px;font-size:9px;font-weight:750}.wbCalculatorModeInput{grid-template-columns:94px minmax(0,1fr);align-items:center;min-width:0;display:grid}.wbCalculatorModeInput select{background:var(--surface-muted);border-width:0 1px 0 0;border-radius:7px 0 0 7px;height:100%;padding:0 6px;font-size:8px}.wbCalculatorField>select{padding:0 28px 0 9px}.wbCalculatorField.invalid .wbCalculatorInputWithSuffix,.wbCalculatorField.invalid .wbCalculatorModeInput{border-color:color-mix(in srgb, #d84c45 58%, var(--border))}.wbCalculatorField>small{color:#c83f39;font-size:8px;line-height:1.25}.wbCalculatorToolbar select:focus-visible,.wbCalculatorFulfillment button:focus-visible,.wbCalculatorSaved input:focus-visible,.wbCalculatorSaved button:focus-visible,.wbCalculatorField input:focus-visible,.wbCalculatorField select:focus-visible,.wbCalculatorReset:focus-visible,.wbCalculatorHelp:focus-visible,.wbCalculatorInputWithSuffix:focus-within,.wbCalculatorModeInput:focus-within{outline:3px solid color-mix(in srgb, var(--accent) 18%, transparent);outline-offset:1px}.wbCalculatorResult{padding:14px;position:sticky;top:12px}.wbCalculatorResult>header{margin-bottom:12px}.wbCalculatorResultStatus{border-radius:999px;flex:none;padding:5px 8px;letter-spacing:0!important;text-transform:none!important;font-size:8px!important}.wbCalculatorResultStatus.ready{background:color-mix(in srgb, #24a174 12%, var(--surface));color:#238a67!important}.wbCalculatorResultStatus.error{background:color-mix(in srgb, #d84c45 10%, var(--surface));color:#c83f39!important}.wbCalculatorProfit{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;gap:5px;padding:14px;display:grid}.wbCalculatorProfit>span{color:var(--muted);font-size:9px;font-weight:750}.wbCalculatorProfit>strong{letter-spacing:-.04em;font-size:clamp(24px,2.4vw,34px);line-height:1}.wbCalculatorProfit.positive>strong{color:#208d68}.wbCalculatorProfit.negative>strong{color:#c4423c}.wbCalculatorProfit>div{flex-wrap:wrap;gap:6px;display:flex}.wbCalculatorProfit>div span{background:var(--surface);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.wbCalculatorEquation{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;margin-top:10px;padding:0 2px 11px;display:grid}.wbCalculatorEquation>span{color:var(--muted);font-size:13px;font-weight:700}.wbCalculatorEquation>div{gap:2px;min-width:0;display:grid}.wbCalculatorEquation small{color:var(--muted);font-size:7px}.wbCalculatorEquation strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wbCalculatorEquation .accent strong{color:var(--accent-strong)}.wbCalculatorResultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.wbCalculatorResultGrid article{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.wbCalculatorResultGrid span{color:var(--muted);font-size:8px;line-height:1.25}.wbCalculatorResultGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wbCalculatorBreakdown{border-top:1px solid var(--border);margin-top:10px;padding-top:11px}.wbCalculatorBreakdown>header{align-items:end;margin-bottom:8px}.wbCalculatorBreakdown>header>div{gap:2px;display:grid}.wbCalculatorBreakdown>header strong{font-size:13px}.wbCalculatorBreakdown>header small{color:var(--muted);font-size:7px}.wbCalculatorBreakdown>div{gap:1px;display:grid}.wbCalculatorBreakdownRow{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:4px 0;display:grid}.wbCalculatorBreakdownRow span,.wbCalculatorBreakdownRow strong{font-size:8px}.wbCalculatorBreakdownRow span{color:var(--muted)}.wbCalculatorBreakdownRow i{background:var(--accent);border-radius:999px;grid-column:1/-1;width:0;height:2px;transition:width .16s;display:block}.wbCalculatorFormulaNote{background:color-mix(in srgb, var(--accent) 6%, var(--surface));color:var(--muted);border-radius:8px;margin:10px 0 0;padding:8px 9px;font-size:8px;line-height:1.45}.wbCalculatorErrors{border:1px solid color-mix(in srgb, #d84c45 34%, var(--border));background:color-mix(in srgb, #d84c45 7%, var(--surface));border-radius:10px;padding:13px}.wbCalculatorErrors strong{color:#c4423c;font-size:12px}.wbCalculatorErrors p,.wbCalculatorErrors li{color:var(--muted);font-size:9px;line-height:1.45}.wbCalculatorErrors p{margin:3px 0 7px}.wbCalculatorErrors ul{gap:3px;margin:0;padding-left:17px;display:grid}@media (max-width:1240px){.wbCalculatorToolbar{grid-template-columns:minmax(230px,1fr) minmax(185px,.8fr) 120px 164px}.wbCalculatorLayout{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr)}.wbCalculatorFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.wbCalculatorToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.wbCalculatorAccount{border-right:0}.wbCalculatorToolbarSelect,.wbCalculatorFulfillment{border-top:1px solid var(--border)}.wbCalculatorLayout{grid-template-columns:1fr}.wbCalculatorResult{position:static}}@media (max-width:680px){.appShell.wbCalculatorPage{padding:12px 10px 88px}.wbCalculatorToolbar{grid-template-columns:1fr}.wbCalculatorToolbarTitle,.wbCalculatorAccount,.wbCalculatorToolbarSelect,.wbCalculatorFulfillment{border-top:1px solid var(--border);border-right:0;min-height:58px}.wbCalculatorToolbarTitle{border-top:0}.wbCalculatorSaveControls,.wbCalculatorSavedList article,.wbCalculatorFieldGrid,.wbCalculatorFieldGridMeta,.wbCalculatorResultGrid{grid-template-columns:1fr}.wbCalculatorSaveControls button{width:100%}.wbCalculatorSavedList article>svg,.wbCalculatorSavedList article>small{display:none}.wbCalculatorSavedList button.icon{width:100%}.wbCalculatorEquation{grid-template-columns:1fr;gap:4px}.wbCalculatorEquation>span{display:none}.wbCalculatorEquation>div{grid-template-columns:1fr auto;gap:8px}}.appShell.pricesPage{width:100%;min-width:0;max-width:none;padding:18px 22px 92px}.pricesPage{color:var(--text)}.pricesToolbar{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:minmax(150px,.72fr) minmax(250px,1.3fr) minmax(160px,.72fr) auto;align-items:stretch;gap:10px;margin-bottom:12px;padding:10px;display:grid}.pricesMode,.pricesSearch,.pricesBrandField,.pricesQuickFilters{min-height:38px}.pricesMode{border-right:1px solid var(--border);min-width:0;color:var(--accent-strong);align-items:center;gap:9px;padding:0 12px 0 3px;display:flex}.pricesMode>div{gap:1px;min-width:0;display:grid}.pricesMode strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pricesMode span,.pricesBrandField>span{color:var(--muted);font-size:9px;font-weight:750}.pricesSearch{border:1px solid var(--border);min-width:0;color:var(--muted);border-radius:7px;align-items:center;gap:7px;padding:0 9px;display:flex}.pricesSearch:focus-within,.pricesBrandField select:focus-visible,.pricesQuickFilters button:focus-visible,.pricesMassBar button:focus-visible,.pricesMassBar select:focus-visible,.pricesMassBar input:focus-visible,.pricesInputWithUnit:focus-within,.pricesReset:focus-visible,.pricesDialog button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 18%, transparent);outline-offset:1px}.pricesSearch input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.pricesSearch button{cursor:pointer;width:24px;height:24px;color:var(--muted);background:0 0;border:0;border-radius:5px;flex:0 0 24px;place-items:center;display:grid}.pricesSearch button:hover{background:var(--surface-muted);color:var(--text)}.pricesBrandField{gap:3px;min-width:0;display:grid}.pricesBrandField select,.pricesMassEditor select{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;height:38px;color:var(--text);font:inherit;border-radius:7px;outline:0;padding:0 28px 0 9px;font-size:10px;font-weight:750}.pricesQuickFilters{align-items:stretch;gap:5px;display:flex}.pricesQuickFilters button{cursor:pointer;border:1px solid var(--border);background:var(--surface);min-width:108px;color:var(--muted);font:inherit;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.pricesQuickFilters button span{background:var(--surface-muted);min-width:20px;color:var(--muted);text-align:center;border-radius:999px;padding:2px 5px;font-size:8px}.pricesQuickFilters button.active{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--surface));color:var(--accent-strong)}.pricesQuickFilters button.active span{background:color-mix(in srgb, var(--accent) 13%, var(--surface));color:var(--accent-strong)}.pricesMessage,.pricesPrepared{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:9px;min-height:42px;margin-bottom:12px;padding:9px 12px;font-size:11px;font-weight:750;display:flex}.pricesMessage.tone-error{border-color:color-mix(in srgb, var(--danger) 28%, var(--border));background:color-mix(in srgb, var(--danger) 6%, var(--surface));color:var(--danger)}.pricesMessage.tone-success,.pricesPrepared{border-color:color-mix(in srgb, var(--success) 28%, var(--border));background:color-mix(in srgb, var(--success) 6%, var(--surface));color:var(--success)}.pricesPrepared>div{gap:1px;min-width:0;display:grid}.pricesPrepared span,.pricesPrepared small{color:var(--muted);font-size:9px;font-weight:650}.pricesPrepared small{text-overflow:ellipsis;white-space:nowrap;max-width:760px;overflow:hidden}.pricesPrepared a{min-height:30px;color:var(--accent-strong);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:0 8px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.pricesPrepared a:hover{background:var(--surface-muted)}.pricesLoading,.pricesEmpty{border:1px solid var(--border);background:var(--surface);min-height:190px;color:var(--muted);text-align:center;border-radius:10px;place-content:center;justify-items:center;gap:5px;display:grid}.pricesEmpty.isCompact{border:0;border-radius:0;min-height:150px}.pricesLoading strong,.pricesEmpty strong{color:var(--text);font-size:13px}.pricesLoading span,.pricesEmpty span{font-size:10px}.pricesSpinner{color:var(--accent);animation:.8s linear infinite pricesSpin}@keyframes pricesSpin{to{transform:rotate(360deg)}}.pricesMassBar{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--border));background:color-mix(in srgb, var(--accent) 5%, var(--surface));border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;margin-bottom:10px;padding:8px 10px;display:flex}.pricesMassSelection,.pricesMassEditor{align-items:center;gap:8px;display:flex}.pricesMassSelection{color:var(--accent-strong);white-space:nowrap;font-size:10px}.pricesMassSelection button{cursor:pointer;color:var(--muted);font:inherit;background:0 0;border:0;padding:5px;font-size:9px;font-weight:750}.pricesMassSelection button:hover{color:var(--danger)}.pricesMassEditor select{width:190px;height:34px}.pricesMassInput{border:1px solid var(--border);background:var(--surface);width:118px;height:34px;color:var(--muted);border-radius:7px;align-items:center;gap:5px;padding:0 8px;display:flex}.pricesMassInput input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:10px;font-weight:750}.pricesMassEditor .secondaryButton{white-space:nowrap;width:auto;min-height:34px}.pricesTablePanel{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;overflow:hidden}.pricesTableHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:9px 12px;display:flex}.pricesTableHeader>div{gap:2px;min-width:0;display:grid}.pricesTableHeader strong{font-size:14px}.pricesTableHeader span{color:var(--muted);font-size:9px;font-weight:650}.pricesTableHeaderActions{flex:none;align-items:center;gap:8px;display:flex}.pricesTableHeader .pricesSourceMeta{white-space:nowrap}.pricesTableHeader .pricesSourceMeta.hasIssue{color:var(--warn);font-weight:800}.pricesReset{cursor:pointer;min-height:30px;color:var(--muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:9px;font-weight:750;display:inline-flex}.pricesReset:hover{background:var(--surface-muted);color:var(--danger)}.pricesTableScroll{scrollbar-color:color-mix(in srgb, var(--muted) 35%, transparent) transparent;scrollbar-width:thin;max-width:100%;overflow-x:auto}.pricesTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%;font-size:10px}.pricesTable th,.pricesTable td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);width:124px;min-width:124px;height:68px;color:var(--text);text-align:right;vertical-align:middle;white-space:nowrap;padding:7px 9px}.pricesTable thead th{background:var(--surface-muted);height:38px;color:var(--muted);letter-spacing:.035em;text-align:right;text-transform:uppercase;font-size:8px;font-weight:850}.pricesTable tbody tr:hover>*{background:color-mix(in srgb, var(--accent) 2.5%, var(--surface))}.pricesTable tbody tr.isSelected>*{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.pricesTable tbody tr.isChanged>*{border-bottom-color:color-mix(in srgb, var(--accent) 28%, var(--border))}.pricesTable .pricesCheckCell{z-index:2;text-align:center;width:42px;min-width:42px;max-width:42px;padding:0;position:sticky;left:0}.pricesTable thead .pricesCheckCell{z-index:5;background:var(--surface-muted)}.pricesTable input[type=checkbox]{cursor:pointer;width:15px;height:15px;accent-color:var(--accent)}.pricesTable input[type=checkbox]:disabled{cursor:not-allowed;opacity:.42}.pricesTable .pricesProductHead,.pricesTable .pricesProductCell{z-index:2;text-align:left;width:304px;min-width:304px;max-width:304px;position:sticky;left:42px}.pricesTable thead .pricesProductHead{z-index:5;background:var(--surface-muted)}.pricesTable .pricesEditableHead{background:color-mix(in srgb, #2f6fed 8%, var(--surface-muted));color:#315fb7}.pricesProduct{align-items:center;gap:9px;min-width:0;display:flex}.pricesProduct>.skuThumbnailPreviewThumb{border-radius:6px;flex:0 0 34px;width:34px;height:46px}.pricesProduct>div{flex:1;gap:0;min-width:0;display:grid}.pricesProduct strong,.pricesProduct span,.pricesProduct a,.pricesProduct small,.pricesProduct em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pricesProduct strong{font-size:10px}.pricesProduct span,.pricesProduct a,.pricesProduct small{color:var(--muted);font-size:8px;font-style:normal;font-weight:650;text-decoration:none}.pricesProduct a:hover{color:var(--accent-strong);text-decoration:underline}.pricesProduct em{background:color-mix(in srgb, var(--warn) 9%, var(--surface));max-width:fit-content;color:var(--warn);border-radius:4px;margin-top:2px;padding:1px 4px;font-size:7px;font-style:normal;font-weight:800}.pricesValue{justify-items:end;gap:2px;display:grid}.pricesValue strong{font-size:10px}.pricesValue small{max-width:120px;color:var(--muted);text-overflow:ellipsis;font-size:8px;font-weight:650;overflow:hidden}.pricesTable .pricesEditCell{background:color-mix(in srgb, #2f6fed 4%, var(--surface));padding:5px 7px}.pricesInputWithUnit{border:1px solid color-mix(in srgb, #2f6fed 20%, var(--border));background:var(--surface);border-radius:6px;align-items:center;gap:4px;height:32px;padding:0 7px;display:flex}.pricesInputWithUnit:hover{border-color:color-mix(in srgb, #2f6fed 45%, var(--border))}.pricesInputWithUnit input{width:100%;min-width:0;color:var(--text);font:inherit;text-align:right;background:0 0;border:0;outline:0;padding:0;font-size:10px;font-weight:800}.pricesInputWithUnit span{color:var(--muted);font-size:8px;font-weight:750}.pricesInputWithUnit.isPercent{width:76px;margin-left:auto}.pricesInputWithUnit:has(input:disabled){background:var(--surface-muted);opacity:.62;border-color:#0000}.pricesInputWithUnit input:disabled{cursor:not-allowed}.pricesEditCell.isInvalid .pricesInputWithUnit{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));background:color-mix(in srgb, var(--danger) 5%, var(--surface))}.pricesDangerValue,.pricesDangerValue strong{color:var(--danger)!important}.pricesPositiveValue{font-weight:800;color:var(--success)!important}.pricesSaveBar{z-index:30;border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:var(--surface);border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-width:360px;padding:9px 10px 9px 14px;display:flex;position:fixed;bottom:20px;right:26px;box-shadow:0 12px 36px #2319422e}.pricesSaveBar>div{gap:1px;display:grid}.pricesSaveBar strong{font-size:11px}.pricesSaveBar span{color:var(--muted);font-size:8px;font-weight:650}.pricesSaveBar .primaryButton{white-space:nowrap;align-items:center;gap:6px;width:auto;min-height:34px;display:inline-flex}.pricesDialogBackdrop{z-index:90;background:#120e1e7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pricesDialog{border:1px solid var(--border);background:var(--surface);border-radius:12px;width:min(100%,540px);overflow:hidden;box-shadow:0 28px 80px #120e1e42}.pricesDialog>header,.pricesDialog>footer{justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.pricesDialog>header{border-bottom:1px solid var(--border)}.pricesDialog>header>div{gap:2px;display:grid}.pricesDialog>header strong{font-size:15px}.pricesDialog>header span{color:var(--muted);font-size:9px}.pricesDialog>header button{cursor:pointer;width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.pricesDialog>header button:hover{background:var(--surface-muted);color:var(--text)}.pricesDialogNotice{border:1px solid color-mix(in srgb, var(--warn) 27%, var(--border));background:color-mix(in srgb, var(--warn) 6%, var(--surface));color:var(--warn);border-radius:8px;align-items:flex-start;gap:8px;margin:12px 15px 0;padding:9px 10px;font-size:10px;font-weight:700;display:flex}.pricesDialogNotice svg{flex:none}.pricesDialogRows{border:1px solid var(--border);border-radius:8px;max-height:310px;margin:10px 15px 0;display:grid;overflow-y:auto}.pricesDialogRows>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:39px;padding:7px 9px;font-size:9px;display:flex}.pricesDialogRows>div:last-of-type{border-bottom:0}.pricesDialogRows>div span{color:var(--muted)}.pricesDialogRows>div strong{white-space:nowrap;font-size:10px}.pricesDialogRows p{border-top:1px solid var(--border);color:var(--muted);margin:0;padding:7px 9px;font-size:9px}.pricesDialog>footer{justify-content:flex-end}.pricesDialog>footer .primaryButton,.pricesDialog>footer .secondaryButton{align-items:center;gap:6px;width:auto;min-height:36px;display:inline-flex}@media (max-width:1120px){.pricesToolbar{grid-template-columns:minmax(150px,.7fr) minmax(230px,1.3fr) minmax(150px,.7fr)}.pricesQuickFilters{grid-column:1/-1}.pricesQuickFilters button{min-height:34px}}@media (max-width:760px){.appShell.pricesPage{padding:12px 10px 92px}.pricesToolbar{grid-template-columns:1fr}.pricesMode{border-right:0;border-bottom:1px solid var(--border);min-height:34px;padding:0 2px 8px}.pricesQuickFilters{grid-column:auto}.pricesQuickFilters button{flex:1}.pricesPrepared{flex-wrap:wrap;align-items:flex-start}.pricesPrepared a{width:100%;margin-left:25px}.pricesMassBar,.pricesMassEditor,.pricesTableHeader{flex-direction:column;align-items:stretch}.pricesTableHeaderActions{justify-content:space-between}.pricesMassEditor{grid-template-columns:minmax(0,1fr) 105px auto;display:grid}.pricesMassEditor select,.pricesMassInput{width:100%}.pricesTable .pricesProductHead,.pricesTable .pricesProductCell{width:224px;min-width:224px;max-width:224px}.pricesTable th,.pricesTable td{width:112px;min-width:112px}.pricesSaveBar{min-width:0;bottom:10px;left:10px;right:10px}}@media (max-width:520px){.pricesMassEditor{grid-template-columns:1fr}.pricesSaveBar{flex-direction:column;align-items:stretch}.pricesSaveBar .primaryButton{justify-content:center}.pricesDialog>footer{grid-template-columns:1fr;display:grid}.pricesDialog>footer .primaryButton,.pricesDialog>footer .secondaryButton{justify-content:center}}.salesPlanPage{width:100%;min-width:0;max-width:none;padding:18px 22px 88px}.salesPlanModes{border-bottom:1px solid var(--border);align-items:center;gap:4px;min-height:42px;display:flex}.salesPlanModes button{cursor:pointer;min-height:42px;color:var(--muted);font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.salesPlanModes button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.salesPlanModes button.active{color:var(--accent-strong)}.salesPlanModes button:disabled,.salesPlanGranularity button:disabled{cursor:not-allowed;opacity:.55}.salesPlanModes button.active:after{background:var(--accent)}.salesPlanModes button:focus-visible,.salesPlanToolbar button:focus-visible,.salesPlanToolbar select:focus-visible,.salesPlanSearch:focus-within,.salesPlanEditableCell input:focus-visible,.salesPlanGroupItems button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 20%, transparent);outline-offset:1px}.salesPlanToolbar{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:minmax(190px,1fr) 100px auto auto minmax(170px,auto);align-items:end;gap:10px;margin:12px 0;padding:11px 12px;display:grid}.salesPlanField{gap:4px;min-width:0;display:grid}.salesPlanField>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.salesPlanField select{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;height:36px;color:var(--text);font:inherit;border-radius:7px;outline:none;padding:0 30px 0 10px;font-size:11px;font-weight:700}.salesPlanQuarterPicker,.salesPlanGranularity{background:var(--surface-muted);border-radius:7px;height:36px;padding:3px;display:flex}.salesPlanQuarterPicker button,.salesPlanGranularity button{cursor:pointer;min-width:42px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:10px;font-weight:800}.salesPlanQuarterPicker button.active,.salesPlanGranularity button.active{background:var(--surface);color:var(--accent-strong);box-shadow:0 1px 4px #23194217}.salesPlanQuarterPicker button:disabled,.salesPlanField select:disabled{cursor:not-allowed;opacity:.55}.salesPlanPeriodLabel{height:36px;color:var(--muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.salesPlanMessage,.salesPlanLoading,.salesPlanEmpty{border:1px solid var(--border);background:var(--surface);border-radius:10px}.salesPlanMessage{align-items:center;gap:9px;min-height:42px;margin-bottom:12px;padding:9px 12px;font-size:11px;font-weight:750;display:flex}.salesPlanMessage.tone-error{border-color:color-mix(in srgb, var(--danger) 30%, var(--border));background:color-mix(in srgb, var(--danger) 7%, var(--surface));color:var(--danger)}.salesPlanMessage.tone-success{border-color:color-mix(in srgb, var(--success) 28%, var(--border));background:color-mix(in srgb, var(--success) 7%, var(--surface));color:var(--success)}.salesPlanLoading,.salesPlanEmpty{min-height:180px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:5px;display:grid}.salesPlanLoading strong,.salesPlanEmpty strong{color:var(--text);font-size:13px}.salesPlanLoading span,.salesPlanEmpty span{font-size:11px}.salesPlanSpinner{color:var(--accent);animation:.8s linear infinite salesPlanSpin}@keyframes salesPlanSpin{to{transform:rotate(360deg)}}.salesPlanKpis{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.salesPlanKpi{border-right:1px solid var(--border);align-items:center;gap:10px;min-width:0;min-height:88px;padding:14px;display:flex}.salesPlanKpi:last-child{border-right:0}.salesPlanKpiIcon{background:var(--surface-muted);width:34px;height:34px;color:var(--accent-strong);border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.salesPlanKpi.tone-positive .salesPlanKpiIcon{background:color-mix(in srgb, var(--success) 10%, var(--surface));color:var(--success)}.salesPlanKpi>div{gap:2px;min-width:0;display:grid}.salesPlanKpi span,.salesPlanKpi small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.salesPlanKpi strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.2;overflow:hidden}.salesPlanArticles,.salesPlanDashboard,.salesPlanGroupList,.salesPlanGroupDetail{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;overflow:hidden}.salesPlanSectionHeader,.salesPlanGroupList>header,.salesPlanGroupDetail>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 12px;display:flex}.salesPlanSectionHeader>div,.salesPlanGroupList>header>div,.salesPlanGroupDetail>header>div{align-items:baseline;gap:8px;min-width:0;display:flex}.salesPlanSectionHeader h2,.salesPlanGroupList h2,.salesPlanGroupDetail h2{color:var(--text);margin:0;font-size:14px}.salesPlanSectionHeader span,.salesPlanGroupList header span,.salesPlanGroupDetail header span{color:var(--muted);font-size:10px;font-weight:700}.salesPlanSearch{border:1px solid var(--border);width:min(100%,280px);height:34px;color:var(--muted);border-radius:7px;align-items:center;gap:7px;padding:0 9px;display:flex}.salesPlanSearch input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;font-size:11px}.salesPlanTableScroll,.salesPlanDashboardTableScroll{scrollbar-color:color-mix(in srgb, var(--muted) 35%, transparent) transparent;scrollbar-width:thin;max-width:100%;overflow:auto}.salesPlanTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%;font-size:10px}.salesPlanTable th,.salesPlanTable td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);width:118px;height:39px;color:var(--text);text-align:right;vertical-align:middle;white-space:nowrap;padding:5px 8px}.salesPlanTable thead th{z-index:3;background:var(--surface-muted);height:31px;color:var(--muted);letter-spacing:.025em;text-align:center;text-transform:uppercase;font-size:9px;font-weight:850;position:sticky;top:0}.salesPlanTable thead tr:nth-child(2) th{top:31px}.salesPlanTable .salesPlanProductHead,.salesPlanTable .salesPlanMetricLabel,.salesPlanTable tbody tr>th:first-child{z-index:2;background:var(--surface);text-align:left;width:282px;min-width:282px;max-width:282px;position:sticky;left:0}.salesPlanTable thead .salesPlanProductHead{z-index:5;background:var(--surface-muted)}.salesPlanTable .isPlan{background:color-mix(in srgb, #2f6fed 7%, var(--surface))}.salesPlanTable thead .isPlan{background:color-mix(in srgb, #2f6fed 10%, var(--surface-muted));color:#315fb7}.salesPlanSkuStart>*{border-top:1px solid color-mix(in srgb, var(--accent) 20%, var(--border))}.salesPlanMetricLabel{align-items:center;gap:8px;display:flex}.salesPlanMetricLabel em,.salesPlanTotals em{color:var(--muted);text-transform:uppercase;margin-left:auto;font-size:9px;font-style:normal;font-weight:800}.salesPlanProduct{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.salesPlanProduct>.skuThumbnailPreviewThumb,.salesPlanGroupProduct>.skuThumbnailPreviewThumb{flex-basis:31px;width:31px;height:40px}.salesPlanProduct>div,.salesPlanGroupProduct>div{gap:1px;min-width:0;display:grid}.salesPlanProduct strong,.salesPlanGroupProduct strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.salesPlanProduct a,.salesPlanGroupProduct span{color:var(--muted);font-size:8px;font-weight:700;text-decoration:none}.salesPlanProduct a:hover{color:var(--accent);text-decoration:underline}.salesPlanProductSpacer{min-width:160px;display:block}.salesPlanEditableCell{padding:3px 5px!important}.salesPlanEditableCell input{width:100%;height:28px;color:var(--text);font:inherit;text-align:right;background:0 0;border:1px solid #0000;border-radius:5px;outline:0;padding:0 5px;font-size:10px;font-weight:800}.salesPlanEditableCell input:hover,.salesPlanEditableCell input:focus{border-color:color-mix(in srgb, #2f6fed 35%, var(--border));background:var(--surface)}.salesPlanEditableCell input::-webkit-inner-spin-button{appearance:none;margin:0}.salesPlanEditableCell input::-webkit-outer-spin-button{appearance:none;margin:0}.salesPlanFactValue{justify-items:end;gap:1px;display:grid}.salesPlanFactValue strong{font-size:10px}.salesPlanFactValue small,.salesPlanMissing{color:var(--muted);font-size:8px}.salesPlanTable .isTotal{font-weight:850}.salesPlanTotalsStart>*,.salesPlanTotals>*{background:color-mix(in srgb, var(--surface-muted) 72%, var(--surface));font-weight:800}.salesPlanTotalsStart>*{border-top:2px solid var(--border)}.salesPlanTotalsStart>th:first-child,.salesPlanTotals>th:first-child{background:var(--surface-muted)}.salesPlanTotalsStart>th,.salesPlanTotals>th{justify-content:space-between;align-items:center;gap:8px;display:flex}.salesPlanSaveBar{z-index:30;border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));background:var(--surface);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-width:270px;padding:9px 10px 9px 14px;font-size:11px;display:flex;position:fixed;bottom:20px;right:26px;box-shadow:0 12px 36px #2319422e}.salesPlanSaveBar .primaryButton{white-space:nowrap;width:auto;min-height:34px}.salesPlanGroups{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:12px;display:grid}.salesPlanGroupItems{padding:6px;display:grid}.salesPlanGroupItems button{cursor:pointer;min-height:42px;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:11px;font-weight:750;display:flex}.salesPlanGroupItems button:hover,.salesPlanGroupItems button.active{background:var(--surface-muted);color:var(--accent-strong)}.salesPlanGroupItems button em{color:var(--muted);white-space:nowrap;font-size:8px;font-style:normal}.salesPlanGroupDetail>header>strong{color:var(--accent-strong);font-size:11px}.salesPlanGroupSummary{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.salesPlanGroupSummary article{border-right:1px solid var(--border);gap:2px;min-width:0;padding:12px;display:grid}.salesPlanGroupSummary article:last-child{border-right:0}.salesPlanGroupSummary span,.salesPlanGroupSummary small{color:var(--muted);font-size:9px;font-weight:700}.salesPlanGroupSummary strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.salesPlanGroupProducts{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.salesPlanGroupProduct{background:var(--surface);align-items:center;gap:8px;min-width:0;padding:9px 11px;display:flex}.salesPlanDashboardTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.salesPlanDashboardTable th,.salesPlanDashboardTable td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:right;padding:10px 12px;font-size:11px}.salesPlanDashboardTable thead th{background:var(--surface-muted);color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:850}.salesPlanDashboardTable th:first-child{text-align:left;width:34%}.salesPlanDashboardTable tbody th{gap:2px;display:grid}.salesPlanDashboardTable tbody th span{color:var(--muted);font-size:9px;font-weight:650}.salesPlanDashboardGroupRow>*{background:color-mix(in srgb, var(--surface-muted) 78%, var(--surface));font-weight:800}.salesPlanDashboardSkuRow th{padding-left:24px}.salesPlanDashboardProduct{align-items:center;gap:8px;min-width:0;display:flex}.salesPlanDashboardProduct>.skuThumbnailPreviewThumb{flex-basis:28px;width:28px;height:36px}.salesPlanDashboardProduct>div{gap:1px;min-width:0;display:grid}.salesPlanDashboardProduct strong,.salesPlanDashboardProduct span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1080px){.salesPlanToolbar{grid-template-columns:minmax(170px,1fr) 90px auto auto}.salesPlanPeriodLabel{display:none}.salesPlanKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.salesPlanKpi:nth-child(2){border-right:0}.salesPlanKpi:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:760px){.salesPlanPage{padding:12px 10px 88px}.salesPlanModes button{flex:1;justify-content:center;padding:0 8px}.salesPlanToolbar{grid-template-columns:1fr 90px}.salesPlanQuarterPicker,.salesPlanGranularity{grid-column:1/-1}.salesPlanQuarterPicker button,.salesPlanGranularity button{flex:1}.salesPlanKpis,.salesPlanGroups,.salesPlanGroupSummary,.salesPlanGroupProducts{grid-template-columns:1fr}.salesPlanKpi,.salesPlanGroupSummary article{border-right:0;border-bottom:1px solid var(--border)}.salesPlanKpi:last-child,.salesPlanGroupSummary article:last-child{border-bottom:0}.salesPlanSectionHeader{flex-direction:column;align-items:stretch}.salesPlanSearch{width:100%}.salesPlanTable .salesPlanProductHead,.salesPlanTable .salesPlanMetricLabel,.salesPlanTable tbody tr>th:first-child{width:198px;min-width:198px;max-width:198px}.salesPlanTable th,.salesPlanTable td{width:104px}.salesPlanProductSpacer{min-width:92px}.salesPlanSaveBar{min-width:0;bottom:10px;left:10px;right:10px}}@media (max-width:520px){.dashboardKpiGrid{grid-template-columns:1fr}.dashboardPeriodActions,.dashboardChartHeader,.dashboardSkuHeader{display:grid}.dashboardChartLegend{justify-content:flex-start}}.dashboardViewTabs{border:1px solid var(--border);background:var(--surface);border-radius:9px;gap:3px;width:fit-content;padding:3px;display:flex}.dashboardViewTabs button,.orderSalesModes button{min-height:32px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:10px;font-weight:800}.dashboardViewTabs button.isActive,.orderSalesModes button.isActive{color:var(--accent-strong);background:#eee9ff}.orderSalesDashboard{gap:14px;min-width:0;display:grid}.orderSalesKpiGrid{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.orderSalesKpi{background:var(--surface);grid-template-columns:30px minmax(0,1fr);align-content:center;gap:9px;min-width:0;min-height:92px;padding:12px 10px;display:grid}.orderSalesKpiIcon{color:#685d78;background:#f0edf8;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.orderSalesKpi>div{gap:3px;min-width:0;display:grid}.orderSalesKpi small,.orderSalesKpi span,.orderSalesSectionHeader small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.orderSalesKpi small,.orderSalesSectionHeader small{font-weight:850}.orderSalesKpi strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.orderSalesHeatmapCard,.orderSalesProducts{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;overflow:hidden}.orderSalesSectionHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:11px 15px;display:flex}.orderSalesSectionHeader>div:first-child{gap:3px;min-width:0;display:grid}.orderSalesSectionHeader h2{color:var(--text);margin:0;font-size:15px}.orderSalesSectionHeader>span{color:var(--muted);white-space:nowrap;font-size:10px}.orderSalesModes{border:1px solid var(--border);background:#faf9fc;border-radius:8px;gap:2px;padding:2px;display:flex}.orderSalesHeatmapSummary{border-bottom:1px solid var(--border);background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.orderSalesHeatmapSummary>span{color:var(--text);background:#fbfafd;gap:3px;padding:9px 15px;font-size:10px;display:grid}.orderSalesHeatmapSummary strong{color:var(--muted);text-transform:uppercase;font-size:8px}.orderSalesHeatmapViewport,.orderSalesProductTableWrap,.orderSalesDetailTableWrap{min-width:0;overflow-x:auto}.orderSalesHeatmapViewport{padding:13px 14px 15px}.orderSalesHeatmap{grid-template-columns:45px repeat(24,minmax(20px,1fr));gap:3px;min-width:760px;display:grid}.orderSalesHeatmapHour,.orderSalesHeatmapDay{color:var(--muted);text-align:center;align-self:center;font-size:8px}.orderSalesHeatmapDay{text-align:right;padding-right:5px;font-weight:800}.orderSalesHeatmapCell{background:#f7f5fa;border:1px solid #eeeaf4;border-radius:4px;height:23px}.orderSalesHeatmapCell.hasValue:hover{outline-offset:1px;outline:2px solid #6d3df53d}.orderSalesFilters{border-bottom:1px solid var(--border);background:#fbfafd;grid-template-columns:minmax(220px,1fr) 155px 155px 190px auto;align-items:end;gap:8px;padding:10px 12px;display:grid}.orderSalesSearch{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:7px;min-width:0;min-height:38px;padding:0 10px;display:flex}.orderSalesSearch svg{color:var(--muted);flex:none}.orderSalesSearch input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:10px}.orderSalesSelect{gap:4px;min-width:0;display:grid}.orderSalesSelect>span{color:var(--muted);font-size:8px;font-weight:800}.orderSalesSelect select,.orderSalesFilterReset{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);font:inherit;border-radius:8px;padding:0 9px;font-size:9px}.orderSalesFilterReset{align-items:center;gap:5px;font-weight:800;display:inline-flex}.orderSalesProductTable{border-collapse:collapse;width:100%;min-width:1120px}.orderSalesProductTable th,.orderSalesProductTable td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:8px 10px;font-size:9px}.orderSalesProductTable th{color:var(--muted);background:#f7f6f9;font-size:8px;font-weight:850}.orderSalesProductTable th:nth-child(2),.orderSalesProductTable td:nth-child(2){text-align:left;width:300px}.orderSalesProductTable th:first-child,.orderSalesProductTable td:first-child{text-align:center;width:42px}.orderSalesProductTable tr.isExpanded{background:#faf8ff}.orderSalesExpandButton{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--muted);border-radius:7px;place-items:center;padding:0;display:inline-grid}.orderSalesExpandButton[aria-expanded=true] svg{transform:rotate(180deg)}.orderSalesProductIdentity{align-items:center;gap:8px;min-width:0;display:flex}.orderSalesProductIdentity .skuThumbnailPreviewThumb{border-radius:6px;width:38px;height:46px}.orderSalesProductIdentity>span{gap:2px;min-width:0;max-width:230px;display:grid}.orderSalesProductIdentity small,.orderSalesProductIdentity em{color:var(--muted);text-overflow:ellipsis;font-size:8px;font-style:normal;overflow:hidden}.orderSalesProductIdentity strong{color:var(--text);text-overflow:ellipsis;font-size:10px;overflow:hidden}.orderSalesBeforeAfter{align-items:center;gap:4px;display:inline-flex}.orderSalesBeforeAfter>span{color:var(--muted)}.orderSalesBeforeAfter>strong{color:var(--text)}.orderSalesBeforeAfter svg{color:#9a92a3}.orderSalesDetailRow>td{text-align:left;padding:0}.orderSalesDetailPanel{background:#f8f7fb}.orderSalesDetailPanel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.orderSalesDetailPanel>header>div{gap:2px;display:grid}.orderSalesDetailPanel>header strong{color:var(--text);font-size:10px}.orderSalesDetailPanel>header span,.orderSalesDetailLoading{color:var(--muted);font-size:8px}.orderSalesDetailTable{border-collapse:collapse;width:100%;min-width:1040px}.orderSalesDetailTable th,.orderSalesDetailTable td{border-bottom:1px solid var(--border);color:var(--text);text-align:right;white-space:nowrap;padding:7px 9px;font-size:8px}.orderSalesDetailTable th{color:var(--muted);background:#f2f0f6;font-weight:850}.orderSalesOperationDate,.orderSalesOperationKind{align-items:center;gap:5px;display:inline-flex}.orderSalesOperationKind{color:var(--accent-strong);background:#eee9ff;border-radius:999px;padding:3px 7px;font-weight:800}.orderSalesOperationKind.is-sale{color:#08795c;background:#e9f7f2}.orderSalesOperationKind.is-return,.orderSalesDetailTable .isCancelled{color:var(--danger)}.orderSalesDetailPanel>footer{border-top:1px solid var(--border);justify-content:center;padding:9px;display:flex}.orderSalesDetailPanel>footer button,.orderSalesDetailError button{border:1px solid var(--border);background:var(--surface);min-height:30px;color:var(--accent-strong);font:inherit;border-radius:7px;padding:0 10px;font-size:9px;font-weight:800}.orderSalesDetailError,.orderSalesDetailMessage,.orderSalesEmpty{color:var(--muted);text-align:center;padding:16px;font-size:9px}.orderSalesDetailError{color:var(--danger);justify-content:center;align-items:center;gap:10px;display:flex}.orderSalesDetailSkeleton{gap:5px;padding:10px 14px;display:grid}.orderSalesDetailSkeleton span{background:#ece9f1;border-radius:5px;height:25px}@media (max-width:1160px){.orderSalesKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.orderSalesFilters{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(140px,.45fr))}.orderSalesFilterReset{grid-column:1/-1;width:fit-content}}@media (max-width:780px){.dashboardViewTabs{width:100%}.dashboardViewTabs button{flex:1}.orderSalesKpiGrid,.orderSalesHeatmapSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.orderSalesFilters{grid-template-columns:1fr 1fr}.orderSalesSearch{grid-column:1/-1}.orderSalesSectionHeader{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.orderSalesKpiGrid,.orderSalesHeatmapSummary,.orderSalesFilters{grid-template-columns:1fr}.orderSalesSearch,.orderSalesFilterReset{grid-column:auto}.orderSalesModes{width:100%}.orderSalesModes button{flex:1}}.wb-agent-page{--ob-bg:#f7f5ff;--ob-panel:#fff;--ob-panel-soft:#faf9ff;--ob-border:#ebe7f7;--ob-text:#17142b;--ob-muted:#6e6887;--ob-purple:#6d38f5;--ob-purple-2:#8d5cf7;--ob-purple-soft:#f0eaff;--ob-green:#16a56d;--ob-danger:#d33d55;background:radial-gradient(circle at 22% 4%, #7852f514, transparent 30%), linear-gradient(180deg, #fff 0%, var(--ob-bg) 100%);min-height:100vh;color:var(--ob-text);padding:18px}.wb-agent-shell{grid-template-columns:minmax(380px,460px) minmax(680px,1fr);align-items:stretch;gap:16px;width:min(1520px,100%);height:calc(100vh - 36px);margin:0 auto;display:grid}.wb-chat-panel,.wb-browser-panel{border:1px solid var(--ob-border);background:#fffffff5;border-radius:22px;min-height:0;overflow:hidden;box-shadow:0 18px 48px #523b9714}.wb-chat-panel{flex-direction:column;gap:14px;padding:16px;display:flex}.wb-browser-panel{flex-direction:column;display:flex}.wb-panel-head,.wb-browser-topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.wb-browser-topbar{border-bottom:1px solid var(--ob-border);background:linear-gradient(90deg,#fff,#fbf9ff);padding:14px 16px}.wb-browser-meta{align-items:center;gap:10px;min-width:180px;display:flex}.wb-browser-status{background:var(--ob-green);border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 5px #16a56d1f}.wb-browser-status-running{background:#f3b43f;box-shadow:0 0 0 5px #f3b43f24}.wb-kicker{color:var(--ob-purple);letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.wb-panel-head h1,.wb-browser-topbar h2{color:var(--ob-text);margin:2px 0 0;font-size:20px;line-height:1.1}.wb-status-pill,.wb-small-link{border:1px solid var(--ob-border);min-height:32px;color:var(--ob-purple);background:var(--ob-purple-soft);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.wb-agent-page button{background:linear-gradient(135deg, var(--ob-purple), var(--ob-purple-2));color:#fff;border:0;border-radius:999px;font-weight:850;box-shadow:0 10px 22px #6d38f533}.wb-agent-page button.secondary,.wb-agent-page button:disabled{border:1px solid var(--ob-border);color:var(--ob-purple);box-shadow:none;background:#fff}.wb-agent-page button:disabled{cursor:not-allowed;opacity:.58}.wb-browser-controls{flex:1;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:260px;display:grid}.wb-agent-page input,.wb-agent-page textarea{border:1px solid var(--ob-border);width:100%;color:var(--ob-text);background:#fff;border-radius:16px;padding:11px 14px;box-shadow:inset 0 1px #6d38f508}.wb-agent-page input::placeholder,.wb-agent-page textarea::placeholder{color:#9b95ad}.wb-chat-log{flex-direction:column;flex:1;gap:12px;min-height:0;padding-right:4px;display:flex;overflow:auto}.wb-empty-state{color:var(--ob-muted);background:linear-gradient(135deg,#fbfaff,#f5f0ff);border:1px dashed #ddd5f6;border-radius:18px;padding:16px}.wb-empty-state p{margin:0}.wb-chat-message{border:1px solid var(--ob-border);max-width:92%;color:var(--ob-text);white-space:pre-wrap;border-radius:18px;padding:13px 14px;line-height:1.55;box-shadow:0 8px 22px #523b970d}.wb-chat-user{background:#f1ebff;align-self:flex-end}.wb-chat-assistant{background:#fff;align-self:flex-start}.wb-chat-role{color:var(--ob-purple);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900}.wb-chat-text{word-break:break-word}.wb-details{border-top:1px solid var(--ob-border);margin-top:10px;padding-top:9px}.wb-details summary{cursor:pointer;color:var(--ob-purple);font-weight:850}.wb-citation-list,.wb-run-timeline{gap:8px;margin-top:8px;display:grid}.wb-citation,.wb-run-step{border:1px solid var(--ob-border);background:var(--ob-panel-soft);border-radius:14px;padding:10px}.wb-citation p,.wb-run-step p,.wb-run-step small{margin:4px 0 0}.wb-run-step span{color:var(--ob-purple);font-size:11px;font-weight:900}.wb-run-step small,.wb-citation p{color:var(--ob-muted)}.wb-confirmation{color:#7a4b00;background:#fff8e8;border:1px solid #ffe1a6;border-radius:16px;gap:10px;padding:12px;display:grid}.wb-confirmation p{margin:0}.wb-chat-form{grid-template-columns:minmax(0,1fr) 54px;align-items:end;gap:10px;padding-top:4px;display:grid}.wb-chat-form textarea{resize:vertical;min-height:72px;max-height:170px}.wb-chat-form button{border-radius:50%;width:54px;height:54px;padding:0}.wb-inline-error{color:var(--ob-danger);margin:0;font-size:13px}.wb-browser-frame-shell{background:#fff;border:0;flex:1;min-height:0;position:relative;overflow:hidden}.wb-browser-frame{background:#fff;border:0;width:100%;height:100%;min-height:0;display:block}.wb-mascot-layer{pointer-events:none;z-index:5;position:absolute;inset:0}.wb-mascot-highlight{border:3px solid #fc3;border-radius:12px;transition:left .18s,top .18s,width .18s,height .18s;position:absolute;box-shadow:0 0 0 4px #ffcc333d,0 18px 40px #6d38f52e}.wb-mascot{z-index:2;grid-template-columns:56px minmax(150px,250px);align-items:center;gap:9px;max-width:calc(100% - 24px);transition:left .22s,top .22s;display:grid;position:absolute}.wb-mascot[data-side=left] .wb-mascot-body{order:2}.wb-mascot[data-side=left] .wb-mascot-bubble{order:1}.wb-mascot-body{color:#17142b;border:2px solid #17142b1f;border-radius:50%;place-items:center;width:56px;height:56px;font-size:13px;font-weight:950;display:grid;position:relative;box-shadow:0 12px 28px #523b9733}.wb-mascot-body:before,.wb-mascot-body:after{content:"";background:inherit;border:2px solid #17142b1f;border-radius:50%;width:18px;height:18px;position:absolute;top:-8px}.wb-mascot-body:before{left:5px}.wb-mascot-body:after{right:5px}.wb-mascot-panda .wb-mascot-body{background:#fff}.wb-mascot-brown_bear .wb-mascot-body{color:#fff;background:#9b6038}.wb-mascot-fox .wb-mascot-body{color:#fff;background:#f28a2e}.wb-mascot-bubble{border:1px solid var(--ob-border);color:var(--ob-text);overflow-wrap:anywhere;background:#fffffff5;border-radius:16px;padding:10px 12px;font-size:13px;line-height:1.35;box-shadow:0 14px 34px #523b9724}@media (max-width:1120px){.wb-agent-shell{grid-template-columns:1fr;height:auto}.wb-chat-panel,.wb-browser-panel{min-height:620px}}@media (max-width:680px){.wb-agent-page{padding:10px}.wb-browser-topbar,.wb-panel-head{flex-direction:column;align-items:stretch}.wb-browser-controls,.wb-chat-form,.wb-confirmation{grid-template-columns:1fr}.wb-chat-form button{border-radius:999px;width:100%}.wb-chat-message{max-width:100%}}body:has(.wb-agent-page){overflow:hidden}body:has(.wb-agent-page) .app-content{padding:0;overflow:hidden}.wb-agent-page{width:100%;height:100%;min-height:0;padding:clamp(10px,1vw,16px);overflow:hidden}.wb-agent-shell{grid-template-columns:clamp(360px,25vw,440px) minmax(0,1fr);gap:clamp(10px,1vw,16px);width:100%;max-width:none;height:calc(100% - 2*clamp(10px,1vw,16px));margin:0}.wb-chat-panel,.wb-browser-panel{width:100%;min-width:0;height:100%;min-height:0}.wb-browser-panel{overflow:hidden}.wb-browser-topbar{grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;display:grid}.wb-browser-controls{min-width:0}.wb-browser-frame-shell{flex:auto;width:100%;min-width:0;min-height:0}.wb-browser-frame{width:100%;height:100%}@media (min-width:881px){.wb-agent-shell{grid-template-columns:clamp(360px,25vw,440px) minmax(0,1fr);height:calc(100% - 2*clamp(10px,1vw,16px))}.wb-chat-panel,.wb-browser-panel{min-height:0}}@media (max-width:880px){body:has(.wb-agent-page){overflow:auto}body:has(.wb-agent-page) .app-frame{height:auto;min-height:100dvh;overflow:visible}:is(body:has(.wb-agent-page) .app-main,body:has(.wb-agent-page) .app-content){overflow:visible}.wb-agent-page{height:auto;min-height:100dvh;padding:10px;overflow:visible}.wb-agent-shell{grid-template-columns:1fr;height:auto}.wb-chat-panel{min-height:min(560px,100dvh - 20px)}.wb-browser-panel{min-height:72dvh}.wb-browser-topbar{grid-template-columns:1fr}}.settings-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.settings-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.settings-index,.settings-groups,.settings-section-body,.settings-form-grid,.settings-toggle-grid{gap:12px;display:grid}.settings-index{background:#fff;border:1px solid #ebe7f7;border-radius:24px;padding:10px;position:sticky;top:20px;box-shadow:0 18px 48px #523b9714}.settings-index button{color:#4d4669;width:100%;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:16px;justify-content:flex-start}.settings-index button.active,.settings-index button:hover{color:#6d38f5;background:#f0eaff}.settings-group{background:#fffffffa;border:1px solid #ebe7f7;border-radius:24px;overflow:hidden;box-shadow:0 18px 48px #523b9714}.settings-group-trigger{color:#17142b;width:100%;box-shadow:none;text-align:left;background:#fff;border:0;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.settings-group-trigger:hover{background:#fbfaff}.settings-caret{color:#6d38f5;background:#f0eaff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:20px;line-height:1;transition:transform .14s;display:inline-flex}.settings-caret.open{transform:rotate(90deg)}.settings-group-title{color:#17142b;font-size:16px;font-weight:850;display:block}.settings-group-description{color:#6e6887;margin-top:4px;font-size:13px;line-height:1.45;display:block}.settings-group-body{border-top:1px solid #ebe7f7;padding:0 20px 8px 54px}.settings-section{border-bottom:1px solid #f0ecfb;padding:18px 0}.settings-section:last-child{border-bottom:0}.settings-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.settings-section-head h2{color:#17142b;margin:0;font-size:15px}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-form-grid-single{grid-template-columns:1fr}.settings-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-row{border-bottom:1px solid #f0ecfb;justify-content:space-between;align-items:center;gap:12px;margin:0;padding-bottom:10px;display:flex}.settings-row:last-child{border-bottom:0;padding-bottom:0}.settings-row span{color:#6e6887;font-size:13px}.settings-row b{color:#17142b;text-align:right;font-size:13px}.settings-badge{color:#6d38f5;white-space:nowrap;background:#f0eaff;border:1px solid #ebe7f7;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:4px 10px;font-size:12px;font-weight:850;display:inline-flex}.settings-badge-ok{color:#11734f;background:#16a56d1f;border-color:#16a56d33}.settings-badge-warn{color:#b52b43;background:#d33d5514;border-color:#d33d552e}.settings-language-defaults{flex-wrap:wrap;gap:8px;display:flex}.settings-language-defaults button{color:#6d38f5;box-shadow:none;background:#fff;border:1px solid #ebe7f7}.settings-language-defaults button.active,.settings-language-defaults button:hover{background:#f0eaff}.settings-footer-actions{color:#6e6887;background:#fff;border:1px solid #ebe7f7;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:13px;display:flex}.knowledge-page{color:#17142b;background:radial-gradient(circle at 10% 0,#6d38f514,#0000 30%),linear-gradient(#fff 0%,#f7f5ff 100%);min-height:100%}.knowledge-shell{gap:18px;width:min(1280px,100%);margin:0 auto;display:grid}.knowledge-hero,.knowledge-card{background:#fffffff5;border:1px solid #ebe7f7;border-radius:24px;box-shadow:0 18px 48px #523b9714}.knowledge-hero{background:radial-gradient(circle at 82% 10%,#6d38f524,#0000 34%),#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.knowledge-kicker{color:#6d38f5;letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.knowledge-hero h1,.knowledge-card h2{color:#17142b;margin:4px 0 0;line-height:1.1}.knowledge-hero h1{font-size:clamp(28px,4vw,44px)}.knowledge-hero p:not(.knowledge-kicker){color:#6e6887;max-width:720px;margin:10px 0 0;line-height:1.55}.knowledge-stats{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.knowledge-stats span,.knowledge-pill{color:#6d38f5;white-space:nowrap;background:#f0eaff;border:1px solid #ebe7f7;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:5px 12px;font-size:12px;font-weight:850;display:inline-flex}.knowledge-stats b{color:#17142b;font-size:15px}.knowledge-grid{grid-template-columns:minmax(300px,.78fr) minmax(420px,1.22fr);align-items:start;gap:16px;display:grid}.knowledge-card{gap:16px;padding:20px;display:grid}.knowledge-card-wide{grid-column:2}.knowledge-card-tall{grid-row:span 3}.knowledge-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.knowledge-form,.knowledge-list,.knowledge-skill-list{gap:12px;display:grid}.knowledge-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.knowledge-page input,.knowledge-page select,.knowledge-page textarea{color:#17142b;background:#fff;border:1px solid #ebe7f7;border-radius:16px;padding:11px 14px}.knowledge-page textarea{min-height:132px}.knowledge-page button{color:#fff;background:linear-gradient(135deg,#6d38f5,#8d5cf7);border:0;border-radius:999px;font-weight:850;box-shadow:0 10px 22px #6d38f533}.knowledge-page button.secondary{color:#6d38f5;box-shadow:none;background:#fff;border:1px solid #ebe7f7}.knowledge-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.knowledge-item,.knowledge-skill{background:#faf9ff;border:1px solid #ebe7f7;border-radius:18px;padding:13px}.knowledge-item-title{color:#17142b;font-weight:800}.knowledge-meta,.knowledge-status{color:#6e6887;font-size:13px;line-height:1.45}.knowledge-meta{margin-top:5px}.knowledge-error{color:#d33d55;font-size:13px}.knowledge-answer-meta{color:#6e6887;flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.knowledge-answer{white-space:pre-wrap;border-left:3px solid #6d38f5;padding-left:12px;line-height:1.55}.knowledge-answer-review{border-left-color:#16a56d}.knowledge-skill{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.knowledge-skill span{color:#6d38f5;background:#f0eaff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:850}.knowledge-skill b,.knowledge-skill p{margin:0}.knowledge-skill p{color:#6e6887;margin-top:4px;font-size:13px}@media (max-width:980px){.settings-layout,.knowledge-grid{grid-template-columns:1fr}.settings-index{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.settings-group-body{padding-left:20px}.knowledge-card-wide{grid-column:auto}}@media (max-width:680px){.settings-form-grid,.settings-toggle-grid,.knowledge-two{grid-template-columns:1fr}.knowledge-hero,.settings-footer-actions{flex-direction:column;align-items:stretch}}.settings-page-translator{--settings-bg:#f7f5ff;--settings-surface:#fff;--settings-surface-muted:#faf9ff;--settings-border:#ebe7f7;--settings-border-strong:#dcd4f4;--settings-text:#17142b;--settings-muted:#6e6887;--settings-primary:#6d38f5;--settings-success:#11734f;--settings-warning:#a15c00;--settings-danger:#d33d55;background:radial-gradient(circle at 12% 0%, #6d38f514, transparent 28%), linear-gradient(180deg, #fff 0%, var(--settings-bg) 100%);min-height:100%;color:var(--settings-text)}.settings-translator-shell{flex-direction:column;gap:16px;width:min(1180px,100%);min-height:0;margin:0 auto;padding:0 0 28px;display:flex}.settings-title-row{justify-content:space-between;align-items:center;gap:14px;padding:0 3px;display:flex}.settings-title-row .display-title{color:var(--settings-text);letter-spacing:0;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.08}.settings-title-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.settings-page-translator .settings-group{border:1px solid var(--settings-border);background:#fffffff0;border-radius:28px;overflow:hidden;box-shadow:0 18px 48px #523b9714}.settings-page-translator .settings-group-trigger{cursor:pointer;width:100%;color:var(--settings-text);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.settings-page-translator .settings-group-trigger:hover{background:var(--settings-surface-muted)}.settings-page-translator .settings-caret{width:20px;height:20px;color:var(--settings-primary);background:#f0eaff;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:20px;line-height:1;transition:transform .16s;display:inline-flex}.settings-page-translator .settings-caret.open{transform:rotate(90deg)}.settings-group-copy{min-width:0}.settings-page-translator .settings-group-title{color:var(--settings-text);font-size:16px;font-weight:800;display:block}.settings-page-translator .settings-group-description{color:var(--settings-muted);margin-top:4px;font-size:14px;line-height:1.45;display:block}.settings-page-translator .settings-group-body{border-top:1px solid var(--settings-border);padding:0 20px 2px 52px}.settings-page-translator .settings-section{border-bottom:1px solid #f0ecfb;padding:18px 0}.settings-page-translator .settings-section:last-child{border-bottom:0}.settings-page-translator .settings-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.settings-page-translator .settings-section-head h2{color:var(--settings-text);margin:0;font-size:15px;font-weight:800}.settings-card-copy,.settings-row-stack{align-content:start;gap:12px;display:grid}.settings-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settings-field-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-input-label{color:#4d4669;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.settings-control{border:1px solid var(--settings-border);background:var(--settings-surface);width:100%;min-height:40px;color:var(--settings-text);border-radius:12px;padding:9px 13px;display:flex;box-shadow:0 1px 2px #523b970a}.settings-control:focus{border-color:var(--settings-primary);outline:none;box-shadow:0 0 0 3px #6d38f51f}.settings-model-panel{gap:22px;display:grid}.settings-model-section{gap:10px;display:grid}.settings-model-title{color:var(--settings-text);font-size:15px;font-weight:850}.settings-model-select{border:1px solid var(--settings-border-strong);background:var(--settings-surface);width:100%;min-height:52px;color:var(--settings-text);border-radius:16px;outline:none;padding:0 16px;font-size:15px;font-weight:800;box-shadow:0 12px 30px #523b970d}.settings-model-select:focus{border-color:var(--settings-primary);box-shadow:0 0 0 4px #6d38f51a}.settings-model-subtext{color:var(--settings-muted);font-size:13px;font-weight:650}.settings-parameter-stack{gap:14px;display:grid}.settings-range-field{gap:9px;display:grid}.settings-range-head{color:var(--settings-text);justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:800;display:flex}.settings-range-head b{color:var(--settings-text);font-size:14px;font-weight:850}.settings-range{width:100%;accent-color:var(--settings-primary)}.settings-page-translator .settings-row{color:var(--settings-text);margin:0;font-size:14px;line-height:1.5}.settings-label{color:var(--settings-muted);font-weight:650}.settings-value{color:var(--settings-text);font-weight:700}.settings-helper{color:var(--settings-muted);margin:0;font-size:13px;line-height:1.45}.settings-tone-danger{color:var(--settings-danger)}.settings-tone-warning{color:var(--settings-warning)}.settings-tone-success{color:var(--settings-success)}.settings-page-translator .settings-badge{border:1px solid var(--settings-border);width:auto;color:var(--settings-primary);white-space:nowrap;background:#f0eaff;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.settings-page-translator .settings-badge-ok{color:var(--settings-success);background:#16a56d1f;border-color:#16a56d33}.settings-button,.settings-page-translator .settings-button{color:#fff;min-height:40px;box-shadow:none;background:linear-gradient(135deg,#6d38f5,#8d5cf7);border:0;border-radius:12px;justify-content:center;align-items:center;padding:9px 14px;font-size:14px;font-weight:800;display:inline-flex}.settings-button-outline,.settings-page-translator .settings-button-outline{border:1px solid var(--settings-border);background:var(--settings-surface);color:var(--settings-text)}.settings-url-presets{flex-wrap:wrap;gap:8px;display:flex}.settings-url-presets button{border:1px solid var(--settings-border);background:var(--settings-surface);color:var(--settings-primary);box-shadow:none;border-radius:999px;padding:7px 12px;font-weight:800}.settings-url-presets button.active,.settings-url-presets button:hover{background:#f0eaff}@media (max-width:900px){.settings-page-translator .settings-group{border-radius:24px}.settings-page-translator .settings-group-trigger{padding:14px 16px}.settings-page-translator .settings-group-body{padding:14px 16px 16px}.settings-field-grid,.settings-field-grid-two{grid-template-columns:minmax(0,1fr)}.settings-page-translator .settings-row{overflow-wrap:anywhere;gap:4px;display:grid}}.wb-chat-message-row{align-items:flex-start;gap:10px;width:100%;display:flex}.wb-chat-row-user{justify-content:flex-end}.wb-chat-row-user .wb-chat-message{max-width:84%}.wb-chat-row-assistant .wb-chat-message{max-width:calc(100% - 56px)}.wb-chat-avatar{object-fit:contain;object-position:50% 50%;width:46px;height:46px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 46px}.wb-mascot{grid-template-columns:84px minmax(150px,250px)}.wb-mascot[data-side=left]{grid-template-columns:minmax(150px,250px) 84px}.wb-mascot-body-image{width:84px;height:84px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.wb-mascot-body-image:before,.wb-mascot-body-image:after{display:none}.wb-mascot-body-image img{object-fit:contain;object-position:50% 50%;width:100%;height:100%;display:block}@media (max-width:680px){.wb-chat-row-user .wb-chat-message,.wb-chat-row-assistant .wb-chat-message{max-width:100%}.wb-chat-avatar{flex-basis:40px;width:40px;height:40px}}.widget-download-page{color:#17142b;min-height:100%}.widget-download-hero,.widget-download-panel,.widget-download-note{background:#fffffff5;border:1px solid #ebe7f7;border-radius:24px;box-shadow:0 18px 48px #523b9714}.widget-download-hero{background:linear-gradient(135deg,#fffffffa,#f6f2fffa),#fff;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:24px;min-height:520px;padding:28px;display:grid}.widget-download-hero-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.widget-download-kicker{color:#6d38f5;letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.widget-download-hero h1,.widget-download-panel h2,.widget-download-note h2{color:#17142b;margin:5px 0 0;line-height:1.08}.widget-download-hero h1{font-size:clamp(36px,5vw,64px)}.widget-download-hero p:not(.widget-download-kicker),.widget-download-note p{color:#6e6887;max-width:680px;margin:16px 0 0;font-size:16px;line-height:1.6}.widget-download-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.widget-download-primary,.widget-download-secondary{border-radius:18px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-size:15px;font-weight:850;text-decoration:none;transition:transform .14s,box-shadow .14s,border-color .14s;display:inline-flex}.widget-download-primary{color:#fff;background:linear-gradient(135deg,#7c3cff,#5c2fe8);box-shadow:0 16px 32px #6d38f53d}.widget-download-secondary{color:#5b31d6;background:#fff;border:1px solid #e5ddff}.widget-download-primary:hover,.widget-download-secondary:hover{transform:translateY(-1px)}.widget-download-meta{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.widget-download-meta span{color:#5b31d6;background:#f4efff;border:1px solid #ebe7f7;border-radius:999px;align-items:center;min-height:30px;padding:5px 11px;font-size:12px;font-weight:800;display:inline-flex}.widget-download-preview{background:linear-gradient(#fff 0%,#faf8ff 58%,#f2edff 100%);border:1px solid #ece8f8;border-radius:24px;justify-content:center;align-items:center;min-height:430px;display:flex;position:relative;overflow:hidden}.widget-download-preview:before{content:"";background:#fff;border:1px solid #ebe7f7;border-radius:18px;height:70px;position:absolute;inset:32px 28px auto}.widget-download-preview-card{z-index:1;background:#ffffffeb;border:1px solid #e5ddff;border-radius:28px;gap:14px;width:min(360px,86%);padding:18px;display:grid;position:relative;box-shadow:0 22px 56px #523b9729}.widget-download-preview-head{align-items:center;gap:12px;display:flex}.widget-download-preview-head img{object-fit:cover;border-radius:16px;width:48px;height:48px}.widget-download-preview-head strong,.widget-download-preview-head span{display:block}.widget-download-preview-head strong{font-size:15px;line-height:1.2}.widget-download-preview-head span{color:#6e6887;margin-top:3px;font-size:12px}.widget-download-message{color:#2b2642;border:1px solid #e5ddff;border-radius:18px;max-width:86%;padding:12px 14px;font-size:14px;line-height:1.42}.widget-download-message.user{background:#efe8ff;justify-self:end}.widget-download-message.agent{background:#fff;justify-self:start}.widget-download-browser-line{color:#6e6887;align-items:center;gap:8px;font-size:12px;font-weight:760;display:flex}.widget-download-browser-line span{background:#18ad78;border-radius:999px;width:9px;height:9px}.widget-download-browser-line em{font-style:normal}.widget-download-mascot{object-fit:contain;pointer-events:none;width:min(210px,42%);max-height:260px;position:absolute;bottom:-16px;right:12px}.widget-download-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.widget-download-panel,.widget-download-note{padding:24px}.widget-download-steps,.widget-download-list{color:#2b2642;gap:12px;margin:18px 0 0;padding-left:20px;line-height:1.5;display:grid}.widget-download-steps li::marker{color:#6d38f5;font-weight:900}.widget-download-list li::marker{color:#18ad78}.widget-download-note{grid-template-columns:minmax(180px,.34fr) minmax(0,.66fr);align-items:start;gap:18px;margin-top:18px;display:grid}.widget-download-note p{margin-top:0}@media (max-width:980px){.widget-download-hero,.widget-download-grid,.widget-download-note{grid-template-columns:1fr}.widget-download-hero{min-height:0}.widget-download-preview{min-height:360px}.widget-download-note p{margin-top:10px}}@media (max-width:620px){.widget-download-hero,.widget-download-panel,.widget-download-note{border-radius:18px;padding:18px}.widget-download-actions a{width:100%}.widget-download-preview{border-radius:18px;min-height:320px}.widget-download-mascot{width:150px}}.advice-chat-page{color:#17142b;height:100%;min-height:0;padding:18px;display:flex;overflow:hidden}.advice-chat-shell{width:66.666%;min-width:0;min-height:0;margin:0 auto 0 0;display:block}.advice-chat-main,.advice-chat-side-panel,.advice-chat-market-card{background:#ffffffeb;border:1px solid #6a3de81f;box-shadow:0 24px 80px #32237814}.advice-chat-main{border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;min-height:0;padding:22px;display:grid;overflow:hidden}.advice-chat-page-head,.advice-chat-side-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.advice-chat-page-head{margin-bottom:14px}.advice-chat-page-head p,.advice-chat-side-head span{color:#6b36f1;letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.advice-chat-page-head h1,.advice-chat-side-head h2,.advice-chat-market-card h2{color:#17142b;margin:0;font-size:22px;line-height:1.1}.advice-chat-hero{background:radial-gradient(circle at 16% 10%,#7e46ff1a,#0000 32%),linear-gradient(135deg,#fbf9ff 0%,#fff 55%,#f6f1ff 100%);border:1px solid #6a3de81a;border-radius:22px;grid-template-columns:140px minmax(0,1fr) 130px;align-items:center;min-height:154px;padding:18px 30px;display:grid;position:relative;overflow:hidden}.advice-chat-hero h2{text-align:center;color:#17142b;margin:0 0 8px;font-size:25px;line-height:1.2}.advice-chat-hero p{text-align:center;color:#615b7c;max-width:520px;margin:0 auto;line-height:1.55}.advice-chat-hero-mascot{object-fit:contain;filter:drop-shadow(0 14px 22px #46269124);align-self:end;width:100%;max-height:136px}.advice-chat-hero-mascot.right{max-height:126px}.advice-chat-suggestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 18px;display:grid}.advice-chat-suggestions button,.advice-chat-tool-grid button{color:#332b55;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #6a3de81f;border-radius:999px;font-weight:700;box-shadow:0 8px 22px #3223780a}.advice-chat-suggestions button:hover,.advice-chat-tool-grid button:hover,.advice-chat-knowledge-list button:hover{color:#6b36f1;border-color:#6a3de85c}.advice-chat-conversation{overscroll-behavior:contain;min-height:0;padding:4px 2px 14px;overflow:auto}.advice-chat-empty{color:#8b84a7;text-align:center;max-width:360px;margin:38px auto;line-height:1.5}.advice-chat-message{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;margin:16px 0;display:grid}.advice-chat-message.user{grid-template-columns:minmax(0,1fr) 38px}.advice-chat-message.user .advice-chat-bubble{background:#f0e9ff;order:1;justify-self:end;max-width:min(720px,76%)}.advice-chat-message.user .advice-chat-user-icon{order:2}.advice-chat-message img,.advice-chat-user-icon{border-radius:50%;width:34px;height:34px}.advice-chat-message img{object-fit:cover;box-shadow:0 8px 20px #3223781f}.advice-chat-user-icon{color:#fff;background:linear-gradient(135deg,#7d3cff,#5626d9);place-items:center;font-size:12px;font-weight:900;display:grid}.advice-chat-bubble{background:#fff;border:1px solid #6a3de81a;border-radius:18px;max-width:min(760px,100%);padding:16px 18px;box-shadow:0 16px 36px #3223780f}.advice-chat-message.assistant .advice-chat-bubble{justify-self:start}.advice-chat-message-text{color:#27223f;line-height:1.7}.advice-chat-rich-text{overflow-wrap:anywhere;word-break:break-word;gap:2px;display:grid}.advice-chat-rich-line.empty{min-height:10px}.advice-chat-rich-heading{color:#17112f;margin:10px 0 4px;font-weight:900;line-height:1.35}.advice-chat-rich-heading.level-1{font-size:20px}.advice-chat-rich-heading.level-2{font-size:18px}.advice-chat-rich-heading.level-3,.advice-chat-rich-heading.level-4{font-size:16px}.advice-chat-rich-list{gap:5px;margin:6px 0;padding-left:22px;display:grid}.advice-chat-rich-list li{padding-left:2px}.advice-chat-rich-list li::marker{color:#6b36f1;font-weight:900}.advice-chat-strong{color:#17112f;font-weight:900}.advice-chat-em{color:#3d365d;font-style:italic}.advice-chat-strike{color:#746b94}.advice-chat-inline-code{color:#4b327f;white-space:break-spaces;background:#f6f1ff;border:1px solid #6b36f129;border-radius:7px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.92em}.advice-chat-inline-link,.advice-chat-sources a{color:#6b36f1;border-bottom:1px solid #6b36f14d;font-weight:800;text-decoration:none}.advice-chat-inline-link:hover,.advice-chat-sources a:hover{border-bottom-color:currentColor}.advice-chat-image-link{background:#faf8ff;border:1px solid #6a3de824;border-radius:14px;width:fit-content;max-width:100%;margin:8px 0;display:block;overflow:hidden}.advice-chat-inline-image{object-fit:contain;max-width:min(360px,100%);max-height:280px;display:block}.advice-chat-table-wrap{scrollbar-color:#6b36f159 transparent;background:#fff;border:1px solid #6a3de81f;border-radius:14px;max-width:100%;margin:10px 0;overflow:auto hidden}.advice-chat-table{border-collapse:collapse;table-layout:auto;color:#27223f;width:max-content;min-width:760px;max-width:980px;font-size:13px;line-height:1.45}.advice-chat-table th,.advice-chat-table td{text-align:left;vertical-align:top;border-bottom:1px solid #6a3de81a;padding:9px 10px}.advice-chat-table th{color:#4b327f;white-space:nowrap;word-break:normal;overflow-wrap:normal;background:#faf8ff;font-weight:900}.advice-chat-table th:first-child,.advice-chat-table td:first-child{white-space:normal;width:320px;min-width:260px;max-width:380px}.advice-chat-table th:not(:first-child),.advice-chat-table td:not(:first-child){white-space:nowrap;word-break:normal;overflow-wrap:normal}.advice-chat-table td:nth-child(2),.advice-chat-table td:nth-child(3),.advice-chat-table td:nth-child(4){min-width:72px}.advice-chat-table td:last-child,.advice-chat-table th:last-child{min-width:92px}.advice-chat-table tr:last-child td{border-bottom:0}.advice-chat-table .advice-chat-image-link{margin:0}.advice-chat-table .advice-chat-inline-image{max-width:96px;max-height:96px}.advice-chat-table .advice-chat-inline-link{white-space:nowrap;background:#f4efff;border:1px solid #6b36f138;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:3px 9px;line-height:1;display:inline-flex}.wb-chat-text .advice-chat-rich-text,.wb-details .advice-chat-rich-text{white-space:normal}.wb-chat-text .advice-chat-rich-list,.wb-details .advice-chat-rich-list{margin:4px 0}.wb-chat-text .advice-chat-table{min-width:520px;max-width:760px}.advice-chat-sources{color:#615b7c;border-top:1px solid #6a3de81f;margin-top:14px;padding-top:10px;font-size:13px}.advice-chat-sources summary{cursor:pointer;color:#6b36f1;font-weight:900}.advice-chat-sources ul{margin:10px 0 0;padding-left:18px}.advice-chat-bubble.loading{gap:7px;width:86px;display:flex}.advice-chat-bubble.loading span{background:#6b36f1;border-radius:999px;width:8px;height:8px;animation:1s ease-in-out infinite advicePulse}.advice-chat-bubble.loading span:nth-child(2){animation-delay:.12s}.advice-chat-bubble.loading span:nth-child(3){animation-delay:.24s}.advice-chat-error{color:#b42318;background:#fff5f5;border:1px solid #dc26262e;border-radius:14px;margin:0 0 12px;padding:10px 12px}.advice-chat-upload-status{color:#047857;background:#effcf7;border:1px solid #10b9812e;border-radius:14px;margin:0 0 12px;padding:10px 12px;font-size:14px;font-weight:700}.advice-chat-input{background:#fff;border:1px solid #6a3de81f;border-radius:20px;grid-template-columns:44px minmax(0,1fr) 58px;align-items:end;gap:10px;padding:10px;display:grid;box-shadow:0 12px 30px #3223780f}.advice-chat-file-button{color:#6b36f1;cursor:pointer;border:1px solid #6a3de81f;border-radius:16px;place-items:center;width:44px;height:54px;display:grid;position:relative}.advice-chat-file-button input{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.advice-chat-file-button:focus-within{outline:2px solid var(--accent);outline-offset:2px}.advice-chat-file-button:has(input:disabled){cursor:not-allowed;opacity:.55}.advice-chat-input textarea{resize:vertical;color:#17142b;min-height:48px;max-height:140px;font:inherit;background:0 0;border:0;outline:none;line-height:1.5}.advice-chat-input button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7d3cff,#5626d9);border:0;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 12px 26px #6a3de83d}.advice-chat-input button:disabled{cursor:not-allowed;opacity:.55}.advice-chat-input svg{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:2px;width:24px;height:24px}.advice-chat-sidebar{align-content:start;gap:18px;display:grid}.advice-chat-side-panel,.advice-chat-market-card{border-radius:22px;padding:20px}.advice-chat-side-head{align-items:center;margin-bottom:14px}.advice-chat-side-head span{background:#f0e9ff;border-radius:999px;place-items:center;min-width:38px;height:38px;display:grid}.advice-chat-knowledge-list{gap:8px;display:grid}.advice-chat-knowledge-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.advice-chat-doc-icon{color:#fff;background:linear-gradient(135deg,#7d3cff,#5626d9);border-radius:12px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.advice-chat-knowledge-list strong{color:#27223f;font-size:14px;display:block}.advice-chat-knowledge-list em{color:#8b84a7;font-size:12px;font-style:normal}.advice-chat-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.advice-chat-tool-grid button{border-radius:16px;min-height:54px}.advice-chat-market-card{color:#fff;background:linear-gradient(135deg,#7d3cff,#5626d9);overflow:hidden}.advice-chat-market-card h2,.advice-chat-market-card p{color:#fff}.advice-chat-market-card p{margin:8px 0 0;line-height:1.5}.advice-chat-market-card svg{fill:none;stroke:#ffffffe6;stroke-width:5px;width:100%;height:90px;margin-top:10px}@keyframes advicePulse{0%,80%,to{opacity:.4;transform:scale(.75)}40%{opacity:1;transform:scale(1)}}@media (max-width:1120px){.advice-chat-shell{width:100%}.advice-chat-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.advice-chat-page{padding:10px}.advice-chat-main{height:100%;min-height:0;padding:16px}.advice-chat-hero{grid-template-columns:82px minmax(0,1fr);padding:16px}.advice-chat-hero-mascot.right{display:none}.advice-chat-hero h2,.advice-chat-hero p{text-align:left}.advice-chat-suggestions,.advice-chat-sidebar{grid-template-columns:1fr}.advice-chat-message.user .advice-chat-bubble{max-width:100%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6f8;--surface:#fff;--surface-2:#f8fafc;--surface-muted:#eef3f6;--ink:#101828;--text:#101828;--muted:#667085;--line:#d9e2ea;--border:#d9e2ea;--accent:#0f766e;--accent-2:#2563eb;--accent-strong:#0b5f59;--warn:#b54708;--danger:#b42318;--radius:8px;--shadow:0 10px 28px #10182812}html,body{background:var(--bg);color:var(--text)}body{font-size:14px}.app-side-nav{border-right:1px solid var(--border);background:#fff;flex-basis:248px;width:248px;box-shadow:10px 0 30px #1018280a}.app-side-brand{justify-content:flex-start;gap:12px;min-height:72px;padding:16px 18px}.app-side-brand-copy{gap:2px;min-width:0;display:grid}.app-side-brand-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.15;overflow:hidden}.app-side-brand-copy small{color:var(--muted);font-size:11px;font-weight:700}.app-nav-list,.app-nav-section{gap:4px;display:grid}.app-nav-section{padding:8px 0 12px}.app-nav-section+.app-nav-section{border-top:1px solid #eef2f5}.app-nav-section-label{color:#8a96a3;letter-spacing:0;text-transform:uppercase;padding:6px 10px 5px;font-size:11px;font-weight:850}.app-nav-link{color:#536273;border-radius:8px;justify-content:flex-start;height:38px;padding:0 10px;font-weight:760}.app-nav-link:hover{color:var(--text);background:#f3f7f8}.app-nav-link.active{color:var(--accent-strong);background:#e8f5f2}.app-nav-link-icon{width:20px;height:20px}.app-nav-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline;overflow:hidden}.app-side-status{border-top:1px solid var(--border);color:#475467;align-items:center;gap:8px;padding:14px 18px;font-size:12px;font-weight:760;display:flex}.app-side-status span{background:#12b76a;border-radius:999px;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #12b76a1f}.appShell{width:min(1320px,100%);padding:0 0 40px}.topBar{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;align-items:flex-start;gap:20px;margin-bottom:16px;padding:18px 20px}.topBar h1{color:var(--text);font-size:clamp(28px,3vw,42px);line-height:1.06}.topLead{max-width:680px;color:var(--muted);font-size:14px}.eyebrow,.widget-download-kicker,.advice-chat-page-head p,.advice-chat-side-head span{color:var(--accent-strong);letter-spacing:0;font-size:11px;font-weight:850}.topActions a,.iconLink,.iconButton,.primaryButton,.secondaryButton,.dangerButton,.widget-download-primary,.widget-download-secondary{min-height:36px;box-shadow:none;border-radius:8px;font-size:13px}.topActions a,.iconLink,.secondaryButton,.iconButton{border-color:var(--border);color:#344054;background:#fff}.topActions a:hover,.iconLink:hover,.secondaryButton:hover,.iconButton:hover{background:#f8fafc;border-color:#b7c7d2}.primaryButton{border-color:var(--accent);background:var(--accent);color:#fff}.dangerButton{color:var(--danger);border-color:#f3c7c2}.panel,.metricCard,.draftCard,.operatorConsole,.advice-chat-main,.advice-chat-side-panel,.advice-chat-market-card,.widget-download-hero,.widget-download-panel,.widget-download-note{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.panel{padding:18px}.panelHeader{align-items:flex-start;gap:12px;margin-bottom:14px}.panel h2,.panelHeader h2,.queueHeader h2{color:var(--text);font-size:20px;line-height:1.2}.copilotHero{background:var(--surface);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(380px,.78fr);gap:16px;margin-bottom:16px}.copilotHeroCopy{min-height:300px;padding:22px}.copilotHeroCopy h2{max-width:760px;color:var(--text);font-size:clamp(28px,3.2vw,44px)}.copilotHeroCopy p:not(.eyebrow){color:var(--muted)}.copilotSignalGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.copilotSignalGrid span{background:#f8fafc;border-radius:8px;min-height:74px}.copilotAgentCard{min-height:300px;padding:22px}.copilotAgentWindow{min-height:220px;box-shadow:none;border-radius:8px}.copilotMascot{opacity:.92;width:min(120px,28%)}.overviewGrid,.operatorConsoleMetrics,.reportMetrics{gap:12px}.metricCard,.operatorConsoleMetric,.reportMetric,.operatorMetric{background:var(--surface);min-height:94px;box-shadow:var(--shadow);border-radius:8px}.metricValue,.operatorConsoleMetric strong,.reportMetric span,.operatorMetric span{color:var(--text)}.metricIcon,.operatorConsoleMetric span,.reportPanel .panelHeader svg,.panelHeader svg{color:var(--accent)}.workSurface{grid-template-columns:minmax(0,1.4fr) minmax(320px,.72fr);gap:16px}.dashboardAction,.auditItem,.modeItem,.phaseItem,.applyAttemptItem,.operatorControlItem,.operatorQueueItem,.operatorTimelineItem,.operatorAlertItem,.operatorTokenItem,.savedImportItem,.recommendationItem{border:1px solid var(--border);box-shadow:none;background:#fff;border-radius:8px}.dashboardAction{min-height:104px;padding:14px}.dashboardAction:hover,.auditItem:hover,.savedImportItem:hover{background:#f8fafc;border-color:#b7c7d2}.compactList li{border-left-color:var(--accent);color:#344054;background:#f8fafc}.tableRow{grid-template-columns:minmax(170px,1fr) minmax(130px,.6fr) minmax(220px,1fr) minmax(120px,.8fr)}.tableHead{color:#667085;text-transform:none;background:#f8fafc}.operatorLayout{gap:16px}.operatorConsole{margin-bottom:16px;padding:18px}.operatorConsoleGrid{gap:16px}.operatorControlList,.operatorQueueList,.operatorTimelineList,.operatorAlertList,.operatorTokenGrid{gap:10px}.operatorControlItem,.operatorQueueItem,.operatorTimelineItem,.operatorAlertItem,.operatorTokenItem{padding:12px}.advice-chat-page{height:100%;color:var(--text);padding:0}.advice-chat-main{border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;padding:16px}.advice-chat-page-head{border-bottom:1px solid var(--border);align-items:center;margin:0 0 12px;padding:0 0 12px}.advice-chat-page-head h1,.advice-chat-side-head h2,.advice-chat-market-card h2{color:var(--text);font-size:22px}.advice-chat-conversation{flex-direction:column;gap:12px;min-height:0;padding:4px 2px 12px;display:flex}.advice-chat-empty{width:min(620px,100%);color:var(--muted);text-align:left;gap:14px;margin:auto;display:grid}.advice-chat-empty-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.advice-chat-empty-grid button:hover{border-color:var(--accent);color:var(--accent-strong)}.advice-chat-message.user .advice-chat-bubble{background:#e8f5f2}.advice-chat-input{border-color:var(--border);box-shadow:none;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 48px}.advice-chat-inline-code,.advice-chat-table th,.advice-chat-table-wrap{border-color:var(--border);background:#f8fafc}.advice-chat-table th{color:#344054}.wb-agent-page,.widget-download-page{color:var(--text)}@media (min-width:768px){.app-side-nav{display:flex}}@media (max-width:1160px){.app-side-nav{flex-basis:220px;width:220px}.copilotHero,.workSurface,.twoColumn,.auditLayout,.plannerLayout,.operatorLayout,.operatorConsoleGrid{grid-template-columns:1fr}.overviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.app-content{padding:10px}.app-mobile-bar{border-bottom:1px solid var(--border);background:var(--surface);min-height:60px}.app-mobile-kicker{color:var(--accent-strong);letter-spacing:0}.app-mobile-menu-button,.app-mobile-close{color:var(--accent-strong);background:#e8f5f2;border-radius:8px}.app-mobile-nav-panel .app-nav-link-label,.app-mobile-nav-panel .app-nav-section-label{display:inline}.topBar{padding:16px;display:grid}.topBar h1{font-size:32px}.topActions{justify-content:flex-start}.topActions a{flex:148px}.copilotHero{grid-template-columns:1fr}.copilotHeroCopy,.copilotAgentCard{min-height:0;padding:16px}.copilotHeroCopy h2{font-size:28px}.copilotSignalGrid,.overviewGrid,.dashboardActionGrid,.modeGrid,.formGrid.two,.operatorConsoleMetrics,.reportMetrics,.advice-chat-empty-grid{grid-template-columns:1fr}.copilotAgentCard{display:none}.metricCard{min-height:86px}.tableRow{grid-template-columns:1fr;align-items:start}.tableHead{display:none}.advice-chat-shell{height:calc(100dvh - 80px)}.advice-chat-main{padding:12px}.advice-chat-page-head{display:grid}.advice-chat-bubble,.advice-chat-message.user .advice-chat-bubble,.wb-chat-row-user .wb-chat-message,.wb-chat-row-assistant .wb-chat-message{max-width:100%}}.planningPage{gap:14px;max-width:1680px;margin:0 auto;display:grid}.planningHeader,.planningSectionTitle,.planningPanelHeader,.planningPlanHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.planningHeader{border-bottom:1px solid var(--border);align-items:center;padding-bottom:16px}.planningHeader h1,.planningHeader p,.planningSectionTitle h2,.planningSectionTitle p,.planningPanelHeader h3,.planningPanelHeader p,.planningPlanHeader h2,.planningPlanHeader p{margin:0}.planningHeader h1{color:var(--text);font-size:clamp(28px,3vw,38px);line-height:1.05}.planningHeader>div>p:last-child,.planningPanelHeader span,.planningPlanHeader span{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45;display:block}.planningHeader>.secondaryButton,.planningPanelActions .primaryButton,.planningPanelActions .secondaryButton,.planningConfirmation .primaryButton,.planningImportCard .secondaryButton,.planningCreateForm .primaryButton{width:auto}.planningPage button:focus-visible,.planningFilePicker:focus-within,.planningConfirmation input:focus-visible{outline-offset:2px;outline:3px solid #6d3df5}.planningCreateCard,.planningVersionList,.planningWorkbench,.planningPanel,.planningImportCard,.planningPreview{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0}.planningCreateCard{padding:14px 16px}.planningSectionTitle{align-items:center;margin-bottom:12px}.planningSectionTitle h2{color:var(--text);font-size:18px}.planningSectionTitle>svg{color:var(--accent)}.planningSectionTitle>span{background:var(--surface-2);min-width:28px;min-height:24px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:850;display:inline-flex}.planningCreateForm{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(150px,.7fr) minmax(170px,.7fr) auto;align-items:end;gap:10px;display:grid}.planningCreateForm .field{gap:5px;margin:0}.planningCreateForm input,.planningCreateForm select,.planningCoefficientForm input,.planningCoefficientForm select,.planningImportCard select,.planningTable input,.planningTable select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:38px;color:var(--text);font:inherit;border-radius:7px;outline:none;padding:0 10px;font-size:12px}.planningCreateForm input:focus,.planningCreateForm select:focus,.planningCoefficientForm input:focus,.planningCoefficientForm select:focus,.planningImportCard select:focus,.planningTable input:focus,.planningTable select:focus{border-color:var(--accent);outline-offset:2px;box-shadow:none;outline:3px solid #6d3df5}.planningLayout{grid-template-columns:minmax(250px,.25fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.planningVersionList{gap:8px;max-height:calc(100dvh - 160px);padding:12px;display:grid;position:sticky;top:0;overflow:auto}.planningVersionList .planningSectionTitle{margin-bottom:2px}.planningVersionCard{width:100%;color:var(--text);text-align:left;background:#fafbfb;border:1px solid #0000;border-left:3px solid #d8dde1;border-radius:7px;gap:6px;padding:11px;display:grid}.planningVersionCard:hover,.planningVersionCard.active{border-color:#b9d9d5;border-left-color:var(--accent);background:#f3faf9}.planningVersionCard>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.planningVersionCard strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.planningVersionCard small{color:var(--muted);font-size:11px;line-height:1.35}.planningWorkbench{overflow:hidden}.planningPlanHeader{border-bottom:1px solid var(--border);align-items:center;padding:15px 18px}.planningPlanHeader h2{font-size:22px}.planningStatus{color:#5e6974;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#eef0f2;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.planningStatus.status-draft,.planningStatus.status-ready{color:#855000;background:#fff2df}.planningStatus.status-approved,.planningStatus.status-applied{color:#08725a;background:#e2f5ef}.planningStatus.status-blocked{color:var(--danger);background:#fdebea}.planningPanel,.planningPreview{margin:14px;overflow:hidden}.planningPanelHeader{border-bottom:1px solid var(--border);align-items:center;padding:13px 15px}.planningPanelHeader h3{color:var(--text);font-size:17px}.planningPanelActions{gap:8px;display:flex}.planningTableWrap{width:100%;max-height:460px;overflow:auto}.planningTable{border-collapse:collapse;width:100%;min-width:1540px}.planningTable th,.planningTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f1;padding:7px 5px}.planningTable th{z-index:2;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#f7f9fa;font-size:10px;position:sticky;top:0}.planningTable th:first-child,.planningTable td:first-child{padding-left:10px}.planningTable input,.planningTable select{min-width:90px;min-height:32px;padding:0 7px;font-size:12px}.planningTable td:first-child select{min-width:124px}.planningDeleteLine{width:31px;min-height:31px;color:var(--danger);background:snow;border:1px solid #efd1ce;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.planningEmptyRows,.planningEmpty,.planningPlaceholder{color:var(--muted);font-size:12px}.planningEmptyRows{text-align:center;padding:18px}.planningEmptyRows p,.planningEmpty,.planningPlaceholder h2,.planningPlaceholder p{margin:0}.planningCoefficientBody{gap:13px;padding:14px 15px;display:grid}.planningCoefficientForm{grid-template-columns:minmax(190px,.8fr) minmax(190px,.8fr) minmax(260px,1.4fr) auto;align-items:end;gap:10px;display:grid}.planningCoefficientField{min-width:0;color:var(--muted);gap:5px;font-size:11px;font-weight:750;display:grid}.planningCoefficientField small,.planningCoefficientScopeNote,.planningCoefficientPreviewNote{color:var(--muted);font-size:11px;font-weight:500;line-height:1.45}.planningCoefficientScopeNote{background:#f8fbfb;border:1px solid #d7e5e3;border-radius:7px;align-items:center;min-height:38px;padding:8px 10px;display:flex}.planningCoefficientForm .secondaryButton{width:auto}.planningCoefficientStats{border-bottom:1px solid var(--border);background:var(--border);grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:1px;display:grid;overflow:hidden}.planningCoefficientStats>div{background:var(--surface);gap:3px;min-width:0;padding:12px 14px;display:grid}.planningCoefficientStats span,.planningCoefficientTotals span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:750}.planningCoefficientStats strong{color:var(--text);font-size:22px}.planningCoefficientTotals{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.planningCoefficientTotals>div{border:1px solid var(--border);background:#fafbfb;border-radius:7px;gap:4px;min-width:0;padding:10px 12px;display:grid}.planningCoefficientTotals strong{overflow-wrap:anywhere;color:var(--text);font-size:16px}.planningCoefficientTableWrap{border-bottom:1px solid var(--border);width:100%;max-height:320px;overflow:auto}.planningCoefficientTable{border-collapse:collapse;width:100%;min-width:820px}.planningCoefficientTable caption{border-bottom:1px solid var(--border);color:var(--muted);text-align:left;padding:9px 14px;font-size:11px}.planningCoefficientTable th,.planningCoefficientTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f1;padding:8px 10px;font-size:11px}.planningCoefficientTable th{z-index:1;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#f7f9fa;font-size:10px;position:sticky;top:0}.planningCoefficientTable td strong{color:var(--text)}.planningCoefficientPreviewNote{border-bottom:1px solid var(--border);background:#f8fbfb;margin:0;padding:10px 14px}.planningPlaceholder{text-align:center;align-content:center;place-items:center;gap:7px;min-height:360px;padding:30px;display:grid}.planningPlaceholder svg{color:var(--accent)}.planningPlaceholder h2{color:var(--text);font-size:18px}.planningReadOnly{color:#08725a;background:#f1fbf8;border:1px solid #bde3d7;border-radius:8px;align-items:flex-start;gap:10px;margin:14px;padding:14px;display:flex}.planningReadOnly>div{gap:3px;display:grid}.planningReadOnly strong{font-size:12px}.planningReadOnly span{color:#467269;font-size:11px}.planningImportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px;display:grid}.planningImportCard{grid-template-columns:minmax(180px,1fr) minmax(190px,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.planningImportCard>div:first-child{align-items:center;gap:9px;display:flex}.planningImportCard>div:first-child>svg{color:var(--accent);flex:none}.planningImportCard>div:first-child span{gap:2px;display:grid}.planningImportCard strong{font-size:12px}.planningImportCard small{color:var(--muted);font-size:11px;line-height:1.35}.planningLegacySource{color:var(--muted);gap:4px;font-size:11px;font-weight:750;display:grid}.planningFilePicker{min-height:38px;color:var(--accent-strong);background:#f8fbfb;border:1px dashed #9eb7b4;border-radius:7px;align-items:center;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex;position:relative;overflow:hidden}.planningFilePicker input{opacity:0;cursor:pointer;position:absolute;inset:0}.planningFilePicker:has(input:disabled){cursor:not-allowed;opacity:.62}.planningFilePicker input:disabled{cursor:not-allowed}.planningPreviewStats{border-bottom:1px solid var(--border);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.planningPreviewStats>div{border-right:1px solid var(--border);gap:3px;padding:12px 14px;display:grid}.planningPreviewStats>div:last-child{border-right:0}.planningPreviewStats span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:750}.planningPreviewStats strong{color:var(--text);font-size:22px}.planningPreviewStats .tone-danger strong{color:var(--danger)}.planningPreviewStats .tone-warning strong{color:var(--warn)}.planningPreviewMeta{border-bottom:1px solid var(--border);color:var(--muted);gap:6px;padding:11px 14px;font-size:11px;line-height:1.45;display:grid}.planningPreviewMeta code{color:var(--text)}.planningDiagnostics{border-bottom:1px solid var(--border);background:snow;padding:12px 14px}.planningDiagnostics h4{color:var(--danger);align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.planningDiagnostics ul{gap:5px;max-height:210px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.planningDiagnostics li{color:#76514e;grid-template-columns:minmax(120px,.25fr) minmax(0,1fr);gap:8px;font-size:11px;display:grid}.planningDiagnostics p{color:var(--muted);margin:8px 0 0;font-size:11px}.planningConfirmation{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:12px 14px;display:flex}.planningConfirmation label{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.planningConfirmation input{width:15px;height:15px;accent-color:var(--accent)}.planningMessage{border:1px solid var(--border);border-radius:7px;align-items:center;gap:9px;padding:10px 13px;font-size:12px;display:flex}.planningMessage.tone-error{color:var(--danger);background:snow;border-color:#efd1ce}.planningMessage.tone-success{color:#08725a;background:#f1fbf8;border-color:#bde3d7}.planningMessage.tone-warning{color:#855000;background:#fffbeb;border-color:#ecd6ab}.planningPlanFactBody{min-width:0;display:grid}.planningPlanFactControls{border-bottom:1px solid var(--border);grid-template-columns:minmax(240px,1.5fr) minmax(190px,.8fr);gap:10px;padding:14px 15px;display:grid}.planningPlanFactField{min-width:0;color:var(--muted);gap:5px;font-size:11px;font-weight:750;display:grid}.planningPlanFactField select{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:38px;color:var(--text);font:inherit;border-radius:7px;outline:none;padding:0 10px;font-size:12px}.planningPlanFactField select:focus,.planningPlanFactField select:focus-visible{border-color:var(--accent);outline-offset:2px;outline:3px solid #6d3df5}.planningPlanFactNotice,.planningPlanFactState{border-bottom:1px solid var(--border);color:var(--muted);margin:0;padding:10px 15px;font-size:11px;line-height:1.5}.planningPlanFactNotice{color:#855000;background:#fffbeb;border-color:#ecd6ab}.planningPlanFactState.tone-error{color:var(--danger);background:snow}.planningPlanFactMeta{border-bottom:1px solid var(--border);background:#fafbfb;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:12px 15px;display:grid}.planningPlanFactMeta>div{gap:2px;min-width:0;display:grid}.planningPlanFactMeta span,.planningPlanFactEvidence dt,.planningPlanFactSummary span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:750}.planningPlanFactMeta strong,.planningPlanFactMeta code{overflow-wrap:anywhere;color:var(--text);font-size:11px;font-weight:650}.planningPlanFactReasons{border-bottom:1px solid var(--border);color:#76514e;background:snow;gap:6px;margin:0;padding:11px 15px 11px 34px;font-size:11px;line-height:1.45;display:grid}.planningPlanFactSummary{border-bottom:1px solid var(--border);background:var(--border);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;display:grid}.planningPlanFactSummary>article{background:var(--surface);gap:5px;min-width:0;padding:12px 14px;display:grid}.planningPlanFactSummary strong{overflow-wrap:anywhere;color:var(--text);font-size:15px}.planningPlanFactSummary small{color:var(--muted);font-size:10px;line-height:1.4}.planningPlanFactEvidence{border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 14px;margin:0;padding:12px 15px;display:grid}.planningPlanFactEvidence>div{min-width:0}.planningPlanFactEvidence dt,.planningPlanFactEvidence dd{margin:0}.planningPlanFactEvidence dd{overflow-wrap:anywhere;color:var(--text);margin-top:3px;font-size:11px;line-height:1.45}.planningPlanFactTableWrap{width:100%;max-height:440px;overflow:auto}.planningPlanFactTable{border-collapse:collapse;width:100%;min-width:940px}.planningPlanFactTable caption{border-bottom:1px solid var(--border);color:var(--muted);text-align:left;padding:9px 14px;font-size:11px;line-height:1.45}.planningPlanFactTable th,.planningPlanFactTable td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f1;padding:8px 10px;font-size:11px}.planningPlanFactTable th{z-index:1;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#f7f9fa;font-size:10px;position:sticky;top:0}.planningPlanFactTable td{overflow-wrap:anywhere;color:var(--text)}.planningPlanFactTable td small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.planningPlanFactRowStatus{flex-wrap:wrap;align-items:flex-start;gap:5px;min-width:0;display:flex}.planningPlanFactRowState{color:#5941a3;overflow-wrap:anywhere;background:#f1edff;border-radius:999px;max-width:100%;padding:4px 7px;font-size:10px;font-style:normal;font-weight:750;line-height:1.2}.planningPlanFactSelectHead,.planningPlanFactSelectCell{width:72px;min-width:72px;position:sticky;left:0;text-align:center!important}.planningPlanFactSelectHead{z-index:3!important}.planningPlanFactSelectCell{z-index:2;background:var(--surface)}.planningPlanFactSelectCell input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;margin:0}.planningPlanFactSelectCell input:focus-visible{outline-offset:3px;outline:3px solid #6d3df5}.planningPlanFactTable tr.is-selected td{background:#f3faf9}.planningPlanFactTable tr.is-selected .planningPlanFactSelectCell{box-shadow:inset 3px 0 0 var(--accent)}.planningDeviationDecisionPanel{background:#fbfdfc;border-top:2px solid #b9d9d5;min-width:0;display:grid}.planningDeviationDecisionHeader,.planningDeviationHistoryHeader,.planningDeviationDecisionCard>header,.planningDeviationDecisionCard>footer,.planningDeviationSubmitRow{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.planningDeviationDecisionHeader{border-bottom:1px solid var(--border);align-items:center;padding:14px 15px}.planningDeviationDecisionHeader h4,.planningDeviationDecisionHeader p,.planningDeviationHistoryHeader h5,.planningDeviationHistoryHeader p{margin:0}.planningDeviationDecisionHeader h4{color:var(--text);font-size:17px}.planningDeviationDecisionHeader span{max-width:760px;color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45;display:block}.planningDeviationEvidence{border-bottom:1px solid var(--border);background:#f7faf9;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;margin:0;padding:12px 15px;display:grid}.planningDeviationEvidence>div,.planningDeviationDecisionCard dl>div{min-width:0}.planningDeviationEvidence dt,.planningDeviationDecisionEvidence dt,.planningDeviationDecisionCard dt{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:750}.planningDeviationEvidence dd,.planningDeviationDecisionCard dd{overflow-wrap:anywhere;color:var(--text);margin:3px 0 0;font-size:11px;line-height:1.45}.planningDeviationState{border-bottom:1px solid var(--border);color:var(--muted);margin:0;padding:10px 15px;font-size:11px;line-height:1.5}.planningDeviationState.tone-warning{color:#855000;background:#fffbeb;border-color:#ecd6ab}.planningDeviationState.tone-error{color:var(--danger);background:snow}.planningDeviationState.tone-success{color:#08725a;background:#eef9f5}.planningDeviationForm{border-bottom:1px solid var(--border);background:var(--surface);padding:14px 15px}.planningDeviationForm fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.planningDeviationForm legend{color:var(--text);margin-bottom:12px;font-size:13px;font-weight:850}.planningDeviationFormGrid{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(150px,.7fr));gap:10px;display:grid}.planningDeviationTextField{min-width:0;color:var(--muted);gap:5px;font-size:11px;font-weight:750;display:grid}.planningDeviationTextField textarea{resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;min-height:76px;color:var(--text);font:inherit;border-radius:7px;outline:none;padding:9px 10px;font-size:12px;line-height:1.45}.planningDeviationTextField textarea:focus,.planningDeviationTextField textarea:focus-visible{border-color:var(--accent);outline-offset:2px;outline:3px solid #6d3df5}.planningDeviationSubmitRow{align-items:center}.planningDeviationSubmitRow p{max-width:720px;color:var(--muted);margin:0;font-size:11px;line-height:1.45}.planningDeviationSubmitRow .primaryButton,.planningDeviationDecisionCard .secondaryButton{width:auto}.planningDeviationHistory{gap:10px;padding:14px 15px 16px;display:grid}.planningDeviationHistoryHeader{align-items:center}.planningDeviationHistoryHeader h5{color:var(--text);font-size:14px}.planningDeviationHistoryHeader>span{background:var(--surface-2);min-width:28px;min-height:24px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:850;display:inline-flex}.planningDeviationHistoryEmpty{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:7px;margin:0;padding:12px;font-size:11px}.planningDeviationDecisionList{gap:10px;display:grid}.planningDeviationDecisionCard{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:11px;padding:12px;display:grid}.planningDeviationDecisionCard strong{color:var(--text);font-size:13px;display:block}.planningDeviationDecisionCard small{overflow-wrap:anywhere;color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4;display:block}.planningDeviationDecisionBadges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.planningDeviationDecisionCard dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.planningDeviationDecisionCard>footer{border-top:1px solid var(--border);align-items:center;padding-top:10px}.planningStatus.status-verified{color:#08725a;background:#e2f5ef}.planningStatus.status-preliminary{color:#855000;background:#fff2df}.planningStatus.status-unsupported{color:#5e6974;background:#eef0f2}.planningVersionActivityPanel{overflow:hidden}.planningVersionActivityBody{min-width:0;display:grid}.planningAuditCoverage{color:#08725a;letter-spacing:.025em;text-align:center;background:#f1fbf8;border:1px solid #bde3d7;border-radius:999px;align-items:center;min-height:25px;padding:3px 9px;font-size:10px;font-weight:850;line-height:1.25;display:inline-flex}.planningAuditCoverage.coverage-legacy_partial,.planningAuditCoverage.coverage-pending{color:#855000;background:#fffbeb;border-color:#ecd6ab}.planningAuditCoverage.coverage-legacy_unavailable{color:#5e6974;background:#f5f6f7;border-color:#d8dde1}.planningVersionActivityMeta{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.planningVersionActivityMeta>div{border-right:1px solid var(--border);min-width:0;padding:12px 14px}.planningVersionActivityMeta>div:nth-child(4n),.planningVersionActivityMeta>div:last-child{border-right:0}.planningVersionActivityMeta>div:nth-child(-n+4){border-bottom:1px solid var(--border)}.planningVersionActivityAuthor{align-items:flex-start;gap:9px;display:flex}.planningVersionActivityAuthor>svg{color:var(--accent);flex:none;margin-top:1px}.planningVersionActivityAuthor>div,.planningVersionActivityMetaItem{gap:4px;display:grid}.planningVersionActivityAuthor span,.planningVersionActivityMetaItem span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.planningVersionActivityAuthor strong,.planningVersionActivityMetaItem strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.planningVersionActivityAuthor small{color:var(--muted);font-size:10px;line-height:1.35}.planningVersionActivityLegacy{color:#76530e;background:#fffbeb;border-bottom:1px solid #ecd6ab;align-items:flex-start;gap:8px;margin:0;padding:10px 14px;font-size:11px;line-height:1.45;display:flex}.planningVersionActivityLegacy>svg{flex:none;margin-top:1px}.planningVersionCommentForm{border-bottom:1px solid var(--border);gap:8px;padding:13px 14px;display:grid}.planningVersionCommentHeading,.planningVersionCommentFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.planningVersionCommentHeading label{color:var(--text);font-size:12px;font-weight:850}.planningVersionCommentHeading span{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.planningVersionCommentHeading span.tone-error{color:var(--danger)}.planningVersionCommentForm textarea{resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;min-height:82px;color:var(--text);font:inherit;border-radius:7px;outline:none;padding:9px 10px;font-size:12px;line-height:1.45}.planningVersionCommentForm textarea:focus-visible{border-color:var(--accent);outline-offset:2px;outline:3px solid #6d3df5}.planningVersionCommentForm textarea[aria-invalid=true]{border-color:var(--danger)}.planningVersionCommentFooter p{max-width:680px;color:var(--muted);margin:0;font-size:10px;line-height:1.4}.planningVersionCommentFooter .primaryButton,.planningVersionActivityState .secondaryButton,.planningVersionTimelineMore .secondaryButton{flex:none;width:auto}.planningVersionActivityState{border-bottom:1px solid var(--border);color:var(--muted);background:#f7f9fa;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:9px 14px;font-size:11px;line-height:1.4;display:flex}.planningVersionActivityState.tone-error{color:var(--danger);background:snow}.planningVersionActivityState.tone-success{color:#08725a;background:#f1fbf8}.planningVersionTimelineHeading{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 9px;display:flex}.planningVersionTimelineHeading>div{align-items:center;gap:7px;display:flex}.planningVersionTimelineHeading svg{color:var(--accent)}.planningVersionTimelineHeading h4{color:var(--text);margin:0;font-size:13px}.planningVersionTimelineHeading>span{color:var(--muted);font-size:10px}.planningVersionActivityEmpty{border-top:1px solid var(--border);color:var(--muted);margin:0;padding:15px 14px;font-size:11px;line-height:1.45}.planningVersionTimeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.planningVersionTimelineEvent{border-top:1px solid var(--border);gap:8px;padding:12px 14px 12px 31px;display:grid;position:relative}.planningVersionTimelineEvent:before{border:2px solid var(--surface);background:var(--accent);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:17px;left:14px;box-shadow:0 0 0 1px #9ccdc6}.planningVersionTimelineEventHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.planningVersionTimelineEventHeader>div{gap:3px;min-width:0;display:grid}.planningVersionTimelineEventHeader strong{color:var(--text);font-size:12px}.planningVersionTimelineEventHeader span{color:var(--muted);font-size:10px;line-height:1.4}.planningVersionTimelineEventHeader code{color:var(--muted);white-space:nowrap;font-size:10px}.planningVersionTimelineComment{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;background:#f3faf9;border-left:3px solid #b9d9d5;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.planningVersionTimelineChanges{flex-wrap:wrap;gap:6px;display:flex}.planningVersionTimelineChanges span{background:var(--surface-2);color:#4e5a65;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:750}.planningVersionTimelineTechnical{color:var(--muted);font-size:10px}.planningVersionTimelineTechnical summary{cursor:pointer;width:fit-content;font-weight:750}.planningVersionTimelineTechnical dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:8px 0 0;display:grid}.planningVersionTimelineTechnical dl>div{gap:2px;min-width:0;display:grid}.planningVersionTimelineTechnical dt{color:var(--muted)}.planningVersionTimelineTechnical dd{color:var(--text);font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;margin:0}.planningVersionTimelineMore{border-top:1px solid var(--border);justify-content:center;padding:11px 14px 13px;display:flex}@media (max-width:980px){.planningVersionActivityMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.planningVersionActivityMeta>div,.planningVersionActivityMeta>div:nth-child(4n){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.planningVersionActivityMeta>div:nth-child(2n){border-right:0}.planningVersionActivityMeta>div:last-child{border-bottom:0;border-right:0}}@media (max-width:720px){.planningVersionActivityPanel{margin-inline:8px}.planningVersionCommentFooter,.planningVersionActivityState{display:grid}.planningVersionCommentFooter .primaryButton,.planningVersionActivityState .secondaryButton,.planningVersionTimelineMore .secondaryButton{width:100%}}@media (max-width:390px){.planningVersionActivityMeta{grid-template-columns:1fr}.planningVersionActivityMeta>div,.planningVersionActivityMeta>div:nth-child(2n),.planningVersionActivityMeta>div:last-child{border-right:0;border-bottom:1px solid var(--border)}.planningVersionActivityMeta>div:last-child{border-bottom:0}.planningVersionTimelineEventHeader,.planningVersionCommentHeading{display:grid}.planningVersionTimelineTechnical dl{grid-template-columns:1fr}}.planningSpin{animation:.8s linear infinite planning-spin}@keyframes planning-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.planningSpin{animation:none}}@media (max-width:1320px){.planningCreateForm{grid-template-columns:repeat(4,minmax(140px,1fr))}.planningCreateForm .primaryButton{grid-column:1/-1}.planningImportGrid{grid-template-columns:1fr}.planningCoefficientForm{grid-template-columns:repeat(2,minmax(0,1fr))}.planningCoefficientScopeNote{align-self:stretch}.planningCoefficientForm .secondaryButton{width:100%}}@media (max-width:980px){.planningLayout{grid-template-columns:1fr}.planningVersionList{max-height:300px;position:static}.planningPreviewStats{grid-template-columns:repeat(4,minmax(0,1fr))}.planningPreviewStats>div:nth-child(4){border-right:0}.planningPreviewStats>div:nth-child(-n+4){border-bottom:1px solid var(--border)}.planningPlanFactMeta{grid-template-columns:1fr}.planningDeviationEvidence{grid-template-columns:repeat(2,minmax(0,1fr))}.planningDeviationDecisionCard dl{grid-template-columns:1fr}}@media (max-width:720px){.planningHeader,.planningPanelHeader,.planningPlanHeader{display:grid}.planningHeader>.secondaryButton,.planningPanelActions,.planningPanelActions>button{width:100%}.planningCreateForm,.planningCoefficientForm,.planningImportCard,.planningPlanFactControls{grid-template-columns:1fr}.planningCoefficientForm .secondaryButton,.planningImportCard .secondaryButton{width:100%}.planningCoefficientTotals{grid-template-columns:1fr}.planningPreviewStats{grid-template-columns:repeat(2,minmax(0,1fr))}.planningPreviewStats>div,.planningPreviewStats>div:nth-child(4){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.planningPreviewStats>div:nth-child(2n){border-right:0}.planningDiagnostics li{grid-template-columns:1fr}.planningConfirmation{justify-content:stretch;display:grid}.planningConfirmation .primaryButton{width:100%}.planningPlanFactPanel{margin-inline:8px}.planningPlanFactEvidence{grid-template-columns:1fr}.planningPlanFactRowStatus{justify-items:start;display:grid}.planningDeviationDecisionHeader,.planningDeviationDecisionCard>header,.planningDeviationDecisionCard>footer,.planningDeviationSubmitRow{display:grid}.planningDeviationEvidence,.planningDeviationFormGrid{grid-template-columns:1fr}.planningDeviationSubmitRow .primaryButton,.planningDeviationDecisionCard .secondaryButton{width:100%}.planningDeviationDecisionBadges{justify-content:flex-start}}@media (max-width:390px){.planningPlanFactPanel,.planningPlanFactBody,.planningPlanFactControls,.planningPlanFactField,.planningPlanFactTableWrap{min-width:0;max-width:100%}.planningPlanFactSummary{grid-template-columns:1fr}.planningDeviationDecisionPanel,.planningDeviationDecisionHeader,.planningDeviationEvidence,.planningDeviationForm,.planningDeviationHistory{min-width:0;max-width:100%}}@media (max-width:1180px){.operatorConsoleMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.operatorConsoleGrid,.operatorConsoleGrid.emptyQueue{grid-template-columns:1fr;grid-template-areas:"queue""controls""access""timeline""alerts"}}@media (max-width:767px){.app-content{min-height:calc(100dvh - 58px);padding:10px}.operatorConsoleMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-main{background:#f7f7fa;min-width:0}.app-global-bar{z-index:30;background:#fffffff5;border-bottom:1px solid #e7e4eb;grid-template-columns:minmax(150px,.55fr) minmax(300px,620px) minmax(410px,1fr);align-items:center;gap:22px;min-height:64px;padding:0 20px;display:grid;position:sticky;top:0}.app-global-context{gap:1px;min-width:0;display:grid}.app-global-context span{color:#7b7483;text-transform:uppercase;font-size:10px;font-weight:800}.app-global-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.app-global-search{color:#81798a;background:#fff;border:1px solid #dcd7e4;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;height:40px;padding:0 10px 0 12px;display:grid}.app-global-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #6d3df51a}.app-global-search input{width:100%;min-height:36px;box-shadow:none;background:0 0;border:0;outline:0;padding:0}.app-global-search input:focus{box-shadow:none;border:0;outline:0}.app-global-search kbd{color:#77717e;background:#f6f5f8;border:1px solid #e6e2eb;border-radius:5px;padding:2px 6px;font-family:inherit;font-size:10px}.app-global-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.app-account-switcher{min-width:0;position:relative}.app-global-sync{color:#6c6574;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.app-global-sync i{background:var(--success);border-radius:50%;width:7px;height:7px}.app-global-sync.isLoading i{background:var(--accent);animation:1.8s ease-in-out infinite app-history-loading-pulse;box-shadow:0 0 0 4px #6d3df51a}.app-history-complete-notice{z-index:80;color:#332d3a;background:#fff;border:1px solid #d8d2df;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:0 8px 0 14px;font-size:13px;font-weight:750;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 38px #22193029}.app-history-complete-notice>svg{color:var(--success)}.app-history-complete-notice button{color:#807789;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.app-history-complete-notice button:hover{color:#3f3947;background:#f2eff5}@keyframes app-history-loading-pulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media (max-width:767px){.app-history-complete-notice{bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.app-global-sync.isLoading i{animation:none}}.app-account-link,.app-global-icon{color:#3f3947;background:#fff;border:1px solid #ded9e6;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.app-global-icon{width:38px;padding:0}.app-account-link{justify-content:flex-start;max-width:220px}.app-account-trigger{width:220px;font:inherit;cursor:pointer}.app-account-trigger:disabled{cursor:wait;opacity:.72}.app-account-trigger.isOpen{color:var(--accent-strong);border-color:#c8bde6}.app-account-copy{text-align:left;gap:2px;min-width:0;display:grid}.app-account-copy small,.app-account-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-account-copy small{color:#81798a;font-size:9px;font-weight:650}.app-account-copy strong{font-size:12px;font-weight:850}.app-account-chevron{flex:none;margin-left:auto;transition:transform .14s}.app-account-trigger.isOpen .app-account-chevron{transform:rotate(180deg)}.app-account-menu{z-index:60;color:#3f3947;background:#fff;border:1px solid #ded9e6;border-radius:11px;width:min(330px,100vw - 32px);display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 48px #1f1b352e}.app-account-menu-head{border-bottom:1px solid #ebe7ef;gap:3px;padding:13px 14px 11px;display:grid}.app-account-menu-head strong{font-size:12px;font-weight:850}.app-account-menu-head span{color:#81798a;font-size:10px}.app-account-menu-error,.app-account-menu-empty{color:#8c3540;padding:10px 14px;font-size:10px;line-height:1.4}.app-account-menu-error{background:#fff7f8;border-bottom:1px solid #f0d9dd}.app-account-menu-empty{color:#81798a}.app-account-options{max-height:min(330px,100dvh - 190px);display:grid;overflow-y:auto}.app-account-option{min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0edf2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 14px;display:grid}.app-account-option:hover:not(:disabled){background:#f8f6fc}.app-account-option.isCurrent{color:var(--accent-strong);background:#f5f1ff}.app-account-option:disabled{cursor:wait}.app-account-option-copy{gap:3px;min-width:0;display:grid}.app-account-option-copy strong,.app-account-option-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-account-option-copy strong{font-size:12px;font-weight:850}.app-account-option-copy small,.app-account-option-state{color:#81798a;font-size:9px}.app-account-option>svg{color:var(--accent-strong)}.app-account-option-state{white-space:nowrap}.app-account-manage{color:#554e5e;background:#fbfafc;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.app-account-manage:hover{color:var(--accent-strong);background:#f5f1ff}.app-account-link:hover,.app-global-icon:hover{color:var(--accent-strong);border-color:#c8bde6}.appShell{width:100%;max-width:1600px;padding-bottom:24px}.reportWorkspaceHeader,.contentWorkspaceHeader,.actionQueueHeader,.sellerConnectionsHeader,.operatorWorkspaceHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:0 2px 14px;display:flex}.reportWorkspaceHeader h1,.contentWorkspaceHeader h1,.actionQueueHeader h1,.sellerConnectionsHeader h1,.operatorWorkspaceHeader h1{margin:0;font-size:26px;line-height:1.15}.contentWorkspaceHeader>span,.actionQueueHeader>span,.sellerConnectionsHeader>span,.operatorWorkspaceHeader>span{color:#686170;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.reportViewSwitch a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reportKpiStrip{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.reportKpiStrip>div{border-right:1px solid var(--border);gap:3px;min-width:0;padding:17px 20px;display:grid}.reportKpiStrip>div:last-child{border-right:0}.reportKpiStrip span{color:var(--muted);font-size:11px;font-weight:750}.reportKpiStrip strong{text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.reportKpiStrip small{color:#8a8391;font-size:10px}.reportSectionHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.reportSectionHeader h2,.reportSectionHeader p{margin:0}.reportSectionHeader h2{font-size:17px}.reportSectionHeader>span{color:var(--muted);font-size:11px}.reportWorkspaceHeader{margin-bottom:14px}.reportHeaderActions{align-items:center;gap:8px;display:flex}.reportHeaderActions>span,.reportHeaderActions a{color:#625b6a;align-items:center;gap:7px;min-height:36px;font-size:11px;font-weight:750;display:inline-flex}.reportHeaderActions a{border:1px solid var(--border);background:#fff;border-radius:8px;padding:0 10px}.reportWorkbench{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:226px minmax(520px,1fr) 294px;display:grid;overflow:hidden}.reportNavigator,.reportInsights{background:#fbfbfd;min-width:0}.reportNavigator{border-right:1px solid var(--border);flex-direction:column;display:flex}.reportInsights{border-left:1px solid var(--border);flex-direction:column;display:flex}.reportNavigatorHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;min-height:70px;padding:14px;display:flex}.reportNavigatorHeader h2,.reportNavigatorHeader p{margin:0}.reportNavigatorHeader h2{font-size:17px}.reportNavList{display:grid}.reportNavItem{min-height:58px;color:inherit;border-bottom:1px solid #efedf2;gap:3px;padding:11px 14px;display:grid}.reportNavList a.reportNavItem:hover,.reportNavItem.active{background:#f4f1ff}.reportNavItem.active{box-shadow:inset 3px 0 0 var(--accent);color:var(--accent-strong)}.reportNavItem span{font-size:12px;font-weight:800}.reportNavItem small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reportImportDisclosure,.contentCreateDrawer,.draftCreatePanel,.sellerAccountCreatePanel{border:1px solid var(--border);background:#fff;border-radius:8px}.reportImportDisclosure{margin:auto 12px 12px}.reportImportDisclosure>summary,.contentCreateDrawer>summary,.draftCreatePanel>summary,.sellerAccountCreatePanel>summary{cursor:pointer;color:#443d4c;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:0 12px;font-size:12px;font-weight:800;list-style:none;display:flex}.reportImportDisclosure>summary::-webkit-details-marker{display:none}.contentCreateDrawer>summary::-webkit-details-marker{display:none}.draftCreatePanel>summary::-webkit-details-marker{display:none}.sellerAccountCreatePanel>summary::-webkit-details-marker{display:none}.reportImportDisclosure>div{border-top:1px solid var(--border);padding:10px}.reportAnalysisCanvas{min-width:0}.reportCanvasToolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:0 16px;display:flex}.reportPeriodMeta,.reportViewSwitch,.reportViewSwitch a{align-items:center;gap:7px;display:inline-flex}.reportPeriodMeta{min-height:32px;color:var(--muted);font-size:11px;font-weight:750}.reportViewSwitch{border:1px solid var(--border);background:#f6f5f8;border-radius:8px;min-height:36px;padding:3px}.reportViewSwitch a{color:#736c7a;border-radius:6px;height:28px;padding:0 9px;font-size:10px;font-weight:750}.reportViewSwitch a:hover,.reportViewSwitch a.active{color:var(--accent-strong);background:#fff;box-shadow:0 1px 3px #23194214}.reportWorkbenchEmpty{grid-template-columns:minmax(226px,.32fr) minmax(0,1fr)}.reportEmptyCanvas{min-height:430px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:10px;padding:32px;display:grid}.reportEmptyCanvas h2,.reportEmptyCanvas p{margin:0}.reportEmptyCanvas h2{color:var(--text);font-size:20px}.reportEmptyCanvas .secondaryButton{margin-top:6px}.reportPrimarySurface{border-bottom:1px solid var(--border)}.reportTrend{padding:18px 20px 16px}.reportTrendLegend{justify-content:flex-end;gap:18px;margin-bottom:12px;display:flex}.reportTrendLegend span{color:var(--muted);padding-left:16px;font-size:10px;font-weight:750;position:relative}.reportTrendLegend span:before{content:"";border-radius:2px;width:10px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.reportTrendLegend .sales:before,.reportTrendBars .sales{background:var(--accent)}.reportTrendLegend .orders:before,.reportTrendBars .orders{background:#9d93b5}.reportTrendPlot{background:#fff;border-bottom:1px solid #ddd8e5;grid-auto-columns:minmax(52px,1fr);grid-auto-flow:column;align-items:end;gap:12px;height:178px;padding:0 4px;display:grid;overflow-x:auto}.reportTrendColumn{text-align:center;grid-template-rows:minmax(0,1fr) 28px;align-items:end;height:100%;display:grid}.reportTrendBars{justify-content:center;align-items:end;gap:4px;height:100%;display:flex}.reportTrendBars span{border-radius:3px 3px 0 0;width:min(16px,38%);min-height:8px;display:block}.reportTrendColumn small{color:#817a89;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.reportSkuSection{padding:16px 18px 0}.reportTableWrap{overflow-x:auto}.reportDataTable{border-collapse:collapse;width:100%;font-size:10px}.reportDataTable th{color:#756e7d;text-align:left;font-size:9px;font-weight:800}.reportDataTable th,.reportDataTable td{white-space:nowrap;border-bottom:1px solid #efedf2;height:42px;padding:6px 8px}.reportDataTable td:first-child,.reportDataTable td:nth-child(2){display:table-cell}.reportDataTable td strong,.reportDataTable td small{display:block}.reportDataTable td small{color:var(--muted);font-size:9px}.reportDataTable .positive{color:var(--success);font-weight:800}.reportDataTable .negative{color:var(--danger);font-weight:800}.reportInsightList{display:grid}.reportInsight{border-bottom:1px solid var(--border);grid-template-columns:24px minmax(0,1fr);gap:9px;padding:14px;display:grid}.reportInsight>span{width:22px;height:22px;color:var(--accent-strong);background:#eee9ff;border-radius:6px;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:inline-flex}.reportInsight>div{gap:6px;display:grid}.reportInsight h3,.reportInsight p{margin:0}.reportInsight h3{font-size:12px;line-height:1.35}.reportInsight p,.reportInsight strong{font-size:10px;line-height:1.45}.reportInsight p{color:var(--muted)}.reportInsight strong{color:#4e4657}.reportInsight .severity{width:fit-content;font-size:9px}.reportInsightAction{border-top:1px solid var(--border);margin-top:auto;padding:14px}.reportInsightAction>p{color:var(--muted);margin:0 0 10px;font-size:10px}.reportInsightAction .reportImportActions,.reportInsightAction form{width:100%}.savedReportsSection{border:1px solid var(--border);background:#fff;border-radius:8px;margin-top:14px;padding:16px}.savedReportsTable{display:grid}.savedReportRow{border-top:1px solid #efedf2;grid-template-columns:minmax(220px,1.4fr) auto auto minmax(220px,auto);align-items:center;gap:14px;min-height:58px;display:grid}.savedReportRow>a{gap:2px;display:grid}.savedReportRow small,.savedReportRow>span{color:var(--muted);font-size:10px}.savedReportRow>div{justify-content:flex-end;gap:6px;display:flex}.savedReportsEmpty{border-top:1px solid var(--border);color:#716a79;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:72px;display:grid}.savedReportsEmpty>span{gap:3px;display:grid}.savedReportsEmpty small{color:var(--muted)}.reportUploadForm{gap:8px;display:grid}.reportFilePicker{cursor:pointer;min-height:72px;color:var(--accent-strong);text-align:center;border:1px dashed #cfc7df;border-radius:8px;justify-items:center;gap:2px;padding:10px;display:grid}.reportFilePicker span{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:11px;font-weight:800;overflow:hidden}.reportFilePicker small{color:var(--muted);font-size:9px}.reportFilePicker input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reportUploadForm .primaryButton{justify-content:center;width:100%}.reportUploadForm>p{margin:0;font-size:10px}.contentWorkspaceHeader{margin-bottom:14px}.contentStudioLayout{grid-template-columns:minmax(0,1fr) 324px;grid-template-areas:"workspace inspector";align-items:start;gap:14px;display:grid}.contentStudioWorkspace{border:1px solid var(--border);background:#fff;border-radius:8px;grid-area:workspace;grid-template-columns:226px minmax(0,1fr);gap:0;min-width:0;display:grid;overflow:hidden}.contentStudioInspector{grid-area:inspector;gap:10px;max-height:calc(100dvh - 100px);display:grid;position:sticky;top:82px;overflow:auto}.contentCreateDrawer{max-height:none;position:static;overflow:visible}.contentAssistantPanel{border:1px solid var(--border);background:#fff;border-radius:8px;gap:0;display:grid;overflow:hidden}.contentAssistantPanel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:10px;min-height:62px;padding:12px 14px;display:flex}.contentAssistantPanel>header h2,.contentAssistantPanel>header p{margin:0}.contentAssistantPanel>header h2{font-size:16px}.contentAssistantContext{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:12px 14px;display:grid}.contentAssistantContext img{border:1px solid var(--border);object-fit:contain;background:#f4f1ff;border-radius:50%;width:36px;height:36px}.contentAssistantContext span{gap:2px;min-width:0;display:grid}.contentAssistantContext strong,.contentAssistantContext small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contentAssistantContext strong{font-size:12px}.contentAssistantContext small{color:var(--muted);font-size:10px}.contentAssistantSuggestions{gap:7px;padding:12px 14px;display:grid}.contentAssistantSuggestions a{border:1px solid var(--border);color:#4a4352;border-radius:8px;align-items:center;min-height:36px;padding:8px 10px;font-size:10px;font-weight:750;display:flex}.contentAssistantSuggestions a:hover{color:var(--accent-strong);background:#faf8ff;border-color:#c8bde6}.contentAssistantPrimary{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;margin:0 14px 14px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.contentCreateDrawer>summary span,.draftCreatePanel>summary span,.sellerAccountCreatePanel>summary span{align-items:center;gap:7px;display:inline-flex}.contentCreateDrawer>summary small,.draftCreatePanel>summary small,.sellerAccountCreatePanel>summary small{color:var(--muted);font-size:9px;font-weight:650}.contentCreateDrawer[open]>summary,.draftCreatePanel[open]>summary,.sellerAccountCreatePanel[open]>summary{border-bottom:1px solid var(--border)}.contentStudioForm{box-shadow:none;background:0 0;border:0;gap:12px;padding:14px;display:grid}.contentStudioForm .panelHeader h2{font-size:16px}.contentAdvancedOptions{border:1px solid var(--border);background:#fbfbfd;border-radius:8px}.contentAdvancedOptions>summary{cursor:pointer;color:#4f4757;align-items:center;gap:8px;min-height:40px;padding:0 10px;font-size:11px;font-weight:800;list-style:none;display:flex}.contentAdvancedOptions>summary::-webkit-details-marker{display:none}.contentAdvancedOptions>div{border-top:1px solid var(--border);border-bottom:0;border-left:0;border-right:0;border-radius:0}.contentVariantOptions{max-height:180px;overflow:auto}.contentJobListPanel,.contentResultPanel{box-shadow:none;border:0;border-radius:0;margin:0}.contentJobListPanel{border-right:1px solid var(--border);background:#fbfbfd;min-width:0;padding:0}.contentJobListPanel .queueHeader{border-bottom:1px solid var(--border);min-height:74px;padding:14px}.contentJobListPanel .iconButton{width:34px;min-height:34px;padding:0;font-size:0;overflow:hidden}.contentJobList{gap:0}.contentJobItem{text-align:left;background:0 0;border:0;border-bottom:1px solid #efedf2;border-radius:0;min-height:66px;padding:11px 14px}.contentJobItem:hover,.contentJobItemActive{box-shadow:inset 3px 0 0 var(--accent);background:#f4f1ff;border-color:#efedf2}.contentResultPanel{min-width:0;padding:0}.contentResultPanel>.panelHeader{border-bottom:1px solid var(--border);min-height:74px;margin:0;padding:14px 18px}.contentSelectedMeta{color:var(--muted);margin:4px 0 0;font-size:10px}.contentResultPanel>:not(.panelHeader){margin-left:18px;margin-right:18px}.contentResultPanel>.emptyState{min-height:420px;color:var(--muted);text-align:center;place-items:center;margin:0;display:grid}.actionQueueHeader,.sellerConnectionsHeader,.operatorWorkspaceHeader{margin-bottom:14px}.queueLayout{grid-template-columns:minmax(0,1fr) 316px;grid-template-areas:"queue create";align-items:start;gap:14px;display:grid}.draftQueue{border:1px solid var(--border);background:#fff;border-radius:8px;grid-area:queue;min-height:520px;overflow:hidden}.draftQueue>.queueHeader{border-bottom:1px solid var(--border);min-height:66px;padding:14px 16px}.draftCreatePanel{grid-area:create;position:sticky;top:82px}.draftForm{box-shadow:none;background:#fff;border:0;gap:12px;padding:14px;display:grid}.draftForm .panelHeader h2{font-size:16px}.draftQueueEmpty{color:#716a79;text-align:center;place-content:center;justify-items:center;gap:12px;min-height:430px;padding:28px;display:grid}.draftQueueEmpty>svg{width:42px;height:42px;color:var(--success);background:#e5f7f1;border-radius:8px;padding:10px}.draftQueueEmpty strong{font-size:17px}.draftQueueEmpty p{max-width:420px;color:var(--muted);margin:5px 0 0}.draftQueueEmpty a{border:1px solid var(--border);min-height:38px;color:var(--accent-strong);background:#fff;border-radius:8px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.sellerAccountLayout{grid-template-columns:minmax(0,1fr) 326px;grid-template-areas:"list create";align-items:start;gap:14px;display:grid}.sellerAccountList{grid-area:list;margin:0;padding:0}.sellerAccountList>.panelHeader{border-bottom:1px solid var(--border);min-height:68px;margin:0;padding:14px 16px}.sellerAccountCreatePanel{grid-area:create;position:sticky;top:82px}.sellerAccountForm{box-shadow:none;border:0;gap:12px;padding:14px;display:grid}.sellerAccountItems{gap:0}.sellerAccountItem:last-child{border-bottom:0}.sellerAccountEditorDetails{border-top:1px solid #efedf2;margin-top:10px;padding-top:8px}.sellerAccountEditorDetails>summary{cursor:pointer;width:fit-content;color:var(--accent-strong);font-size:11px;font-weight:800}.sellerAccountEditorDetails[open]>summary{margin-bottom:12px}.sellerAccountMeta{background:#f8f7fa}.skuUnitCostPanel{margin-top:14px}.operatorConsoleMetrics{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px}.operatorConsoleMetric{border-radius:8px;min-height:78px;padding:11px}.operatorConsoleGrid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);grid-template-areas:"queue controls""timeline access""timeline alerts";gap:14px}@media (max-width:1280px){.app-global-bar{grid-template-columns:minmax(120px,.4fr) minmax(260px,1fr) auto;gap:12px}.reportWorkbench{grid-template-columns:210px minmax(480px,1fr) 270px}.contentStudioLayout{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1060px){.app-global-context,.app-account-switcher{display:none}.app-global-bar{grid-template-columns:minmax(280px,1fr) auto}.reportWorkbench{grid-template-columns:230px minmax(0,1fr)}.reportInsights{border-top:1px solid var(--border);border-left:0;grid-column:1/-1}.reportInsightList{grid-template-columns:repeat(2,minmax(0,1fr))}.contentStudioLayout,.queueLayout,.sellerAccountLayout{grid-template-columns:1fr;grid-template-areas:"workspace""inspector"}.queueLayout{grid-template-areas:"queue""create"}.sellerAccountLayout{grid-template-areas:"list""create"}.contentStudioInspector,.contentCreateDrawer,.draftCreatePanel,.sellerAccountCreatePanel{position:static}}@media (max-width:767px){.app-global-bar{display:none}.app-content{min-height:calc(100dvh - 58px);padding:10px}.reportWorkspaceHeader,.contentWorkspaceHeader,.actionQueueHeader,.sellerConnectionsHeader,.operatorWorkspaceHeader{align-items:flex-start;min-height:auto;padding:6px 2px 12px}.reportWorkspaceHeader h1,.contentWorkspaceHeader h1,.actionQueueHeader h1,.sellerConnectionsHeader h1,.operatorWorkspaceHeader h1{font-size:23px}.contentWorkspaceHeader>span,.actionQueueHeader>span,.sellerConnectionsHeader>span,.operatorWorkspaceHeader>span,.reportHeaderActions>span{display:none}.reportHeaderActions a{width:36px;min-height:36px;padding:0;font-size:0;overflow:hidden}.reportWorkbench{min-height:0;display:block}.reportNavigator{border-right:0;border-bottom:1px solid var(--border)}.reportNavList{display:flex;overflow-x:auto}.reportNavItem{border-bottom:0;border-right:1px solid #efedf2;min-width:220px}.reportKpiStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.reportKpiStrip>div:nth-child(2){border-right:0}.reportKpiStrip>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.reportImportDisclosure{margin-top:12px}.reportCanvasToolbar{padding:0 10px}.reportDateControl span,.reportViewSwitch span:not(.active){display:none}.reportTrendPlot{height:150px}.reportSkuSection{padding:14px 10px 0}.reportInsightList{grid-template-columns:1fr}.savedReportRow{grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.savedReportRow>span:not(.pill){display:none}.savedReportRow>div{grid-column:1/-1;justify-content:flex-start}.contentStudioWorkspace{display:block}.contentJobListPanel{border-right:0;border-bottom:1px solid var(--border)}.contentJobList{display:flex;overflow-x:auto}.contentJobItem{border-bottom:0;border-right:1px solid #efedf2;min-width:210px}.contentResultPanel>:not(.panelHeader){margin-left:12px;margin-right:12px}.sellerAccountItemHeader{display:flex}.operatorConsoleMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--bg:#f7f7fb;--surface:#fff;--surface-2:#faf9fd;--surface-muted:#f1eff8;--ink:#171322;--text:#171322;--muted:#696273;--line:#e4e0ec;--border:#e4e0ec;--accent:#6d3df5;--accent-2:#2f6fed;--accent-strong:#5630c9;--success:#0f9f77;--warn:#b54708;--danger:#c2342b;--radius:8px;--shadow:0 8px 24px #2319420f}html,body,.app-frame,.knowledge-page,.settings-page-translator,.widget-download-page,.wb-agent-page{background:var(--bg);color:var(--text)}body{font-size:14px;line-height:1.45}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-frame{background:var(--bg)}.app-side-nav{border-right-color:var(--border);background:var(--surface);width:80px;box-shadow:none;flex-basis:80px;transition:width .18s,flex-basis .18s;position:relative}.app-side-brand{justify-content:center;min-height:72px;padding:16px 10px}.app-side-mark{width:40px;height:40px;color:var(--accent-strong);background:#f0edfb;border-radius:8px;font-size:12px;font-weight:900}.app-side-brand-copy,.app-side-status-copy,.app-side-nav .app-nav-section-label,.app-side-nav .app-nav-link-label{display:none}.app-side-nav-body{padding:10px}.app-side-nav .app-nav-list,.app-side-nav .app-nav-section{gap:4px}.app-side-nav .app-nav-section{padding:6px 0}.app-side-nav .app-nav-section+.app-nav-section{border-top-color:#f0edf5}.app-side-nav .app-nav-link{color:#706a7a;border-radius:8px;justify-content:center;width:44px;height:42px;margin:0 auto;padding:0}.app-side-nav .app-nav-link:hover{color:var(--accent-strong);background:#f5f2ff}.app-side-nav .app-nav-link.active{color:var(--accent-strong);background:#eee9ff}.app-side-status{justify-content:center;min-height:58px;padding:14px 10px}.app-side-status span:first-child{background:var(--success);flex-basis:9px;width:9px;height:9px;box-shadow:0 0 0 4px #0f9f771f}.app-side-toggle{z-index:40;border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--accent-strong);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:56px;right:-14px;box-shadow:0 4px 12px #2319421f}.app-side-toggle:hover{background:#f5f2ff;border-color:#d8cef7}.app-side-nav.expanded{flex-basis:248px;width:248px}.app-side-nav.expanded .app-side-brand{justify-content:flex-start;gap:12px;padding:16px 18px}.app-side-nav.expanded .app-side-brand-copy{display:grid}.app-side-nav.expanded .app-side-nav-body{padding:10px 12px}.app-side-nav.expanded .app-nav-section-label{display:block}.app-side-nav.expanded .app-nav-link{justify-content:flex-start;gap:10px;width:100%;margin:0;padding:0 10px}.app-side-nav.expanded .app-nav-link-label,.app-side-nav.expanded .app-side-status-copy{display:inline}.app-side-nav.expanded .app-side-status{justify-content:flex-start;gap:10px;padding:14px 20px}@media (min-width:768px) and (max-width:1100px){.app-side-nav.expanded{flex-basis:220px;width:220px}}.app-content{padding:24px}.appShell,.knowledge-shell,.settings-translator-shell{width:min(1440px,100%);margin:0 auto}.appShell{padding:0 0 40px}.topBar{border:0;border-bottom:1px solid var(--border);min-height:68px;box-shadow:none;background:0 0;border-radius:0;align-items:flex-start;margin:0 0 18px;padding:2px 0 16px}.topBar h1{font-size:32px;line-height:1.1}.topLead,.workspaceHeaderCopy{max-width:720px;color:var(--muted);margin:7px 0 0;font-size:14px}.eyebrow,.widget-download-kicker,.knowledge-kicker,.settings-kicker,.contentKicker,.reportKicker,.advice-chat-page-head p{color:var(--accent-strong);letter-spacing:0;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:850}.topActions{gap:8px}.topActions a,.iconLink,.iconButton,.primaryButton,.secondaryButton,.dangerButton,.workspacePrimaryAction,.workspaceIconAction{min-height:38px;box-shadow:none;border-radius:8px;font-size:13px;font-weight:750}.topActions a,.iconLink,.iconButton,.secondaryButton,.workspaceIconAction{border-color:var(--border);background:var(--surface);color:#423b4c}.topActions a:hover,.iconLink:hover,.iconButton:hover,.secondaryButton:hover,.workspaceIconAction:hover{color:var(--accent-strong);background:#faf8ff;border-color:#c9c0e1}.primaryButton,.workspacePrimaryAction{border-color:var(--accent);background:var(--accent);color:#fff}.primaryButton:hover,.workspacePrimaryAction:hover{border-color:var(--accent-strong);background:var(--accent-strong)}.dangerButton{color:var(--danger);background:snow;border-color:#f0cbc8}.panel,.metricCard,.draftCard,.advice-chat-main,.advice-chat-side-panel,.advice-chat-market-card,.knowledge-card,.knowledge-hero,.widget-download-hero,.widget-download-panel,.widget-download-note,.sellerAccountItem{border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:8px}.panel,.operatorConsole{padding:18px}.panelHeader{margin-bottom:14px}.panel h2,.panelHeader h2,.queueHeader h2,.workspaceSectionHeader h2{color:var(--text);font-size:20px;line-height:1.2}select,input,textarea{background:#fff;border-color:#d8d2e2;border-radius:8px}select:focus,input:focus,textarea:focus{border-color:var(--accent);outline:3px solid #6d3df51f}.field span{color:#6f6879;letter-spacing:0;text-transform:none}.pill,.statusReady,.risk-safe,.status-approved,.status-passed,.status-rehearsal_ready,.status-scale,.status-ready,.status-succeeded,.status-completed,.status-resolved{color:#08795b;background:#e5f7f1}.statusPorting,.risk-confirm,.status-suggested,.status-queued,.status-running,.status-dry_run,.status-limited,.status-parsed,.status-needs_context,.status-needs_rehearsal,.status-hold,.status-done,.status-text{color:var(--accent-strong);background:#eee9ff}.statusPlanned,.status-blocked,.status-rejected,.status-failed,.status-no_go,.status-fix,.risk-blocked{color:#a52a24;background:#fdebea}.workspaceHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;min-height:72px;margin-bottom:18px;padding:2px 0 16px;display:flex}.workspaceHeader h1{margin:0;font-size:34px;line-height:1.08}.workspaceHeaderActions{align-items:center;gap:8px;display:flex}.workspacePrimaryAction,.workspaceIconAction{justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.workspaceIconAction{width:40px;padding:0}.dashboardSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.summaryMetric{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;min-width:0;min-height:104px;padding:16px;display:grid}.summaryMetricIcon{width:38px;height:38px;color:var(--accent-strong);background:#f0edfb;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.summaryMetric-success .summaryMetricIcon{color:#08795b;background:#e5f7f1}.summaryMetric-warning .summaryMetricIcon{color:var(--warn);background:#fff2e7}.summaryMetric>div{gap:2px;min-width:0;display:grid}.summaryMetricLabel{color:var(--muted);font-size:12px;font-weight:700}.summaryMetric strong{color:var(--text);font-size:28px;line-height:1}.summaryMetric small{color:#7a7383;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboardWorkspace{grid-template-columns:minmax(0,1.5fr) minmax(320px,.7fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.workspaceSection{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0}.workspaceSectionHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;min-height:70px;padding:16px 18px;display:flex}.workspaceSectionHeader h2,.workspaceSectionHeader p{margin-top:0;margin-bottom:0}.workspaceSectionHeader>span{color:var(--muted);font-size:12px;font-weight:700}.dashboardQueueList,.systemStatusList,.recentList{display:grid}.dashboardQueueRow,.systemStatusRow,.recentRow{border-bottom:1px solid #efecf3;min-width:0}.dashboardQueueRow:last-child,.systemStatusRow:last-child,.recentRow:last-child{border-bottom:0}.dashboardQueueRow{grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-height:76px;padding:12px 18px;transition:background .14s;display:grid}.dashboardQueueRow:hover,.recentRow:hover{background:#faf8ff}.dashboardQueueIcon,.systemStatusIcon{color:#716a7b;background:#f3f1f7;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.dashboardQueueIcon-accent{color:var(--accent-strong);background:#eee9ff}.dashboardQueueIcon-warning{color:var(--warn);background:#fff2e7}.dashboardQueueCopy,.systemStatusCopy,.recentRow>span{gap:3px;min-width:0;display:grid}.dashboardQueueCopy strong,.systemStatusCopy strong,.recentRow strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dashboardQueueCopy small,.systemStatusCopy small,.recentRow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboardQueueValue{color:#5f5968;background:#f3f1f7;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:26px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.dashboardQueueValue-accent{color:var(--accent-strong);background:#eee9ff}.dashboardQueueValue-warning{color:var(--warn);background:#fff2e7}.dashboardQueueArrow,.recentRow>svg{color:#9a93a3}.systemStatusRow{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:12px 16px;display:grid}.systemStatusValue{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.systemStatusValue.ok{color:#08795b;background:#e5f7f1}.systemStatusValue.warning{color:var(--warn);background:#fff2e7}.workspaceTextLink{border-top:1px solid var(--border);width:100%;min-height:48px;color:var(--accent-strong);justify-content:space-between;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:750;display:inline-flex}.dashboardRecent{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.recentRow{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 18px;display:flex}.recentList>.emptyState{padding:20px 18px}.advice-chat-page{height:100%;min-height:0;color:var(--text);padding:0}.advice-chat-shell{width:min(1180px,100%);height:100%;margin:0 auto}.advice-chat-main{border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;min-height:620px;padding:18px}.advice-chat-page-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;min-height:58px;margin:0;padding:0 0 14px;display:flex}.advice-chat-page-head h1{color:var(--text);margin:0;font-size:24px;line-height:1.15}.advice-chat-online{color:#5e5868;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.advice-chat-online i{background:var(--success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #0f9f771a}.advice-chat-online.busy i{background:var(--warn);box-shadow:0 0 0 4px #b547081a}.advice-chat-online.error{color:var(--danger)}.advice-chat-online.error i{background:var(--danger);box-shadow:0 0 0 4px #c2342b1a}.advice-chat-conversation{gap:14px;min-height:0;padding:10px 2px 16px}.advice-chat-empty{width:min(640px,100%);color:var(--muted);text-align:center;justify-items:center;gap:14px;margin:clamp(54px,10vh,100px) auto auto;display:grid}.advice-chat-empty-avatar{border:1px solid var(--border);object-fit:contain;background:#f4f1ff;border-radius:50%;width:58px;height:58px;display:block}.advice-chat-empty-title{color:var(--text);font-size:24px;font-weight:850}.advice-chat-empty p{max-width:540px;margin:6px 0 0}.advice-chat-empty-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.advice-chat-empty-grid button{border:1px solid var(--border);color:#453e4f;min-height:46px;font:inherit;text-align:left;background:#fff;border-radius:8px;padding:10px 12px;font-weight:700}.advice-chat-empty-grid button:hover{color:var(--accent-strong);background:#faf8ff;border-color:#c5b7ed}.advice-chat-bubble,.advice-chat-message.user .advice-chat-bubble{max-width:min(780px,84%);box-shadow:none;border-radius:8px}.advice-chat-message.user .advice-chat-bubble{background:#f2eeff;border-color:#dcd3f5}.advice-chat-input{background:#fff;border-color:#cfc5e8;border-radius:8px;grid-template-columns:44px minmax(0,1fr) 46px;box-shadow:0 6px 22px #49308412}.advice-chat-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #6d3df51a}.advice-chat-file-button{width:44px;height:48px;color:var(--accent-strong);border-radius:8px}.advice-chat-input button{background:var(--accent);width:46px;height:46px;box-shadow:none;border-radius:8px}.advice-chat-inline-link,.advice-chat-sources a,.advice-chat-table .advice-chat-inline-link{color:var(--accent-strong);border-bottom-color:#6d3df547}.operatorConsoleMetric,.operatorMetric,.reportMetric,.metricCard{border:1px solid var(--border);background:var(--surface);min-height:94px;box-shadow:none;border-radius:8px}.operatorConsoleMetric{align-content:center;padding:13px}.operatorConsoleMetric span,.operatorMetric svg,.metricIcon,.panelHeader svg{color:var(--accent-strong)}.operatorConsoleGrid{grid-template-columns:minmax(0,1.42fr) minmax(340px,.72fr);grid-template-areas:"queue controls""timeline access""timeline alerts";align-items:start;gap:16px;display:grid}.operatorConsoleGrid>:first-child{grid-area:controls}.operatorConsoleGrid>:nth-child(2){grid-area:access}.operatorConsoleGrid>:nth-child(3){grid-area:queue}.operatorConsoleGrid>:nth-child(4){grid-area:timeline}.operatorConsoleGrid>:nth-child(5){grid-area:alerts}.operatorControlList,.operatorQueueList,.operatorTimelineList,.operatorAlertList{gap:0}.operatorControlItem,.operatorQueueItem,.operatorTimelineItem,.operatorAlertItem{background:0 0;border:0;border-bottom:1px solid #efecf3;border-radius:0;padding:13px 0}.operatorConsoleGrid.emptyQueue{grid-template-areas:"queue queue""controls access""timeline alerts"}.operatorControlItem>summary{list-style:none}.operatorControlItem>summary::-webkit-details-marker{display:none}.operatorControlSummary{cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.operatorControlSummary h3{margin:0}.operatorControlSummary:before{content:"+";width:18px;color:var(--accent-strong);flex:0 0 18px;font-size:16px;font-weight:800;line-height:1}.operatorControlItem[open] .operatorControlSummary:before{content:"−"}.operatorControlReason{color:var(--muted);margin:8px 0 0 30px;font-size:12px}.operatorControlItem>.operatorTechDetails{margin:8px 0 0 30px}.operatorControlItem:last-child,.operatorQueueItem:last-child,.operatorTimelineItem:last-child,.operatorAlertItem:last-child{border-bottom:0}.operatorTokenGrid{grid-template-columns:1fr;gap:8px}.operatorTokenItem{border:1px solid var(--border);background:#fbfafd;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 10px;min-height:74px;padding:12px;display:grid}.operatorTokenItem h3,.operatorTokenItem p{grid-column:1}.operatorTokenItem>.statusBadge{grid-area:1/2/span 2}.operatorTechDetails{color:var(--muted);grid-column:1/-1;font-size:12px}.operatorTechDetails summary{cursor:pointer;width:fit-content;color:var(--accent-strong);font-weight:700}.operatorTechDetails[open] summary{margin-bottom:8px}.operatorControlEnv{border-left:2px solid #d9d0f2;padding-left:10px}.operatorHaltBox{background:snow;border-color:#efcfcc}.operatorHaltDetails p{margin:0}.knowledge-hero,.widget-download-hero,.contentStudioIntro,.cabinetContextIntro{background:var(--surface);box-shadow:none}.knowledge-page button,.widget-download-primary,.settings-button:not(.settings-button-outline),.settings-page-translator .settings-button:not(.settings-button-outline){border-color:var(--accent);background:var(--accent)}.settings-button-outline,.settings-page-translator .settings-button-outline{border-color:var(--border);background:var(--surface);color:var(--text)}.knowledge-pill,.knowledge-stats span,.contentTemplateBadge,.settings-badge{color:var(--accent-strong);background:#eee9ff}.settings-page-translator .settings-group-trigger:hover,.settings-index button:hover,.settings-index button.active,.settings-url-presets button.active,.settings-url-presets button:hover{color:var(--accent-strong);background:#f5f2ff}@media (max-width:1180px){.dashboardSummary,.operatorConsoleMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardWorkspace,.operatorConsoleGrid{grid-template-columns:1fr}.operatorConsoleGrid{grid-template-areas:"queue""controls""access""timeline""alerts"}}@media (max-width:767px){.app-content{padding:12px}.app-mobile-bar{border-bottom-color:var(--border);background:var(--surface);min-height:58px}.app-mobile-kicker{color:var(--accent-strong);letter-spacing:0}.app-mobile-menu-button,.app-mobile-close{color:var(--accent-strong);background:#eee9ff;border-radius:8px}.app-mobile-nav-panel .app-nav-link-label,.app-mobile-nav-panel .app-nav-section-label{display:inline}.app-mobile-nav-panel .app-nav-link{justify-content:flex-start}.app-mobile-nav-panel .app-side-status-copy{display:inline}.workspaceHeader,.topBar{gap:14px;display:grid}.workspaceHeader h1,.topBar h1{font-size:30px}.workspaceHeaderActions,.topActions{justify-content:flex-start;width:100%}.workspacePrimaryAction{flex:1}.dashboardSummary,.dashboardWorkspace,.dashboardRecent,.operatorConsoleMetrics{grid-template-columns:1fr}.summaryMetric{min-height:88px}.workspaceSectionHeader{min-height:64px;padding:14px}.workspaceSectionHeader>span{display:none}.dashboardQueueRow{grid-template-columns:36px minmax(0,1fr) auto;min-height:72px;padding:11px 14px}.dashboardQueueArrow{display:none}.dashboardQueueCopy small,.systemStatusCopy small,.recentRow small{white-space:normal}.systemStatusRow{grid-template-columns:36px minmax(0,1fr);padding:11px 14px}.systemStatusValue{grid-column:2;width:fit-content}.advice-chat-shell{height:calc(100dvh - 82px)}.advice-chat-main{min-height:0;padding:12px}.advice-chat-page-head h1{font-size:21px}.advice-chat-online{display:none}.advice-chat-empty{margin-top:34px}.advice-chat-empty-grid{grid-template-columns:1fr}.advice-chat-bubble,.advice-chat-message.user .advice-chat-bubble,.wb-chat-row-user .wb-chat-message,.wb-chat-row-assistant .wb-chat-message{max-width:100%}}.reportNavList,.contentJobList{scrollbar-width:none}.reportNavList::-webkit-scrollbar{display:none}.contentJobList::-webkit-scrollbar{display:none}.app-content{min-height:calc(100dvh - 64px);padding:18px}.appShell{width:100%;max-width:1600px;padding:0 0 24px}.skuUnitCostForm{grid-template-columns:minmax(110px,.7fr) minmax(130px,.85fr) minmax(120px,.7fr) minmax(170px,1.2fr) minmax(200px,220px)}.skuUnitCostForm>.primaryButton{white-space:nowrap;justify-content:center;width:100%}.contentStudioForm>.primaryButton{z-index:4;justify-content:center;position:sticky;bottom:0;box-shadow:0 -8px 18px #ffffffeb}.sellerAccountItem{border:0;border-bottom:1px solid var(--border);border-radius:0;padding:14px 16px}.operatorConsole{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.operatorConsoleMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:12px}.operatorConsoleMetric,.operatorMetric{border-radius:8px;min-height:78px;padding:11px}.operatorConsoleGrid,.operatorConsoleGrid.emptyQueue{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);grid-template-areas:"queue controls""timeline access""timeline alerts";gap:14px}@media (max-width:1180px){.operatorConsoleMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.operatorConsoleGrid,.operatorConsoleGrid.emptyQueue{grid-template-columns:1fr;grid-template-areas:"queue""controls""access""timeline""alerts"}}@media (max-width:767px){.app-content{min-height:calc(100dvh - 58px);padding:10px}.operatorConsoleMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.skuUnitCostForm{grid-template-columns:1fr}.contentJobListPanel{min-height:0}.contentJobListPanel:not(:has(.contentJobItem)){height:118px;overflow:hidden}.contentJobListPanel .queueHeader{min-height:84px}.contentResultPanel{min-height:0}.contentResultPanel>.emptyState{min-height:100px}}.financeWorkspacePage{max-width:1540px}.financeWorkspacePage>[hidden]{display:none}.financeWorkspaceHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;padding:2px 0 18px;display:flex}.financeWorkspaceHeader h1,.financeWorkspaceHeader p,.financeResultHeader h2,.financeResultHeader p,.financeCalculatorForm header h2,.financeCalculatorForm header p,.financeInvestmentForm header h2,.financeInvestmentForm header p,.financeCard header h3,.financeCard header p{margin-top:0;margin-bottom:0}.financeWorkspaceHeader h1{color:var(--text);font-size:clamp(30px,4vw,44px);line-height:1.04}.financeWorkspaceHeader>div>p:last-child{max-width:780px;color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.5}.financeWorkspaceHeader>svg{color:var(--accent-strong);flex:none}.financeModeTabs{border:1px solid var(--border);background:var(--surface);scrollbar-width:none;border-radius:8px;gap:4px;width:fit-content;max-width:100%;margin-bottom:14px;padding:4px;display:flex;overflow-x:auto}.financeModeTabs::-webkit-scrollbar{display:none}.financeModeTabs button,.financeSegmented button{min-height:36px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:780;display:inline-flex}.financeModeTabs button:hover,.financeSegmented button:hover{color:var(--accent-strong);background:#f5f2ff}.financeModeTabs button.active,.financeSegmented button.active{color:var(--accent-strong);background:#eee9ff}.financeSurface,.financeCalculatorForm,.financeInvestmentForm,.financeCalculationOutput{min-width:0}.financeSourceForm{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:minmax(230px,.7fr) minmax(320px,1.3fr) auto;align-items:end;gap:12px;margin-bottom:14px;padding:14px;display:grid}.financeSourceHeading{align-items:center;gap:10px;min-height:42px;display:flex}.financeSourceHeading>svg{color:var(--accent-strong);flex:none}.financeSourceHeading>div{gap:2px;min-width:0;display:grid}.financeSourceHeading strong{color:var(--text);font-size:13px}.financeSourceHeading span,.financeResultHeader span,.financeFormIntro{color:var(--muted);font-size:11px;line-height:1.4}.financeSourceForm>.primaryButton{min-height:42px}.financeAdjustments{border-top:1px solid var(--border);grid-column:1/-1;padding-top:10px}.financeAdjustments summary,.financeScenarioInputs summary,.financeFormulaDetails summary{cursor:pointer;width:fit-content;color:var(--accent-strong);font-size:12px;font-weight:760}.financeAdjustmentGrid{grid-template-columns:repeat(5,minmax(120px,1fr));align-items:end;gap:10px;margin-top:12px;display:grid}.financeCheck{min-height:42px;color:var(--muted);align-items:center;gap:9px;font-size:12px;line-height:1.35;display:flex}.financeCheck input{width:16px;min-height:16px;accent-color:var(--accent);flex:0 0 16px}.financeAdjustmentGrid .financeCheck{grid-column:1/-1}.financeResult{gap:14px;display:grid}.financeResultHeader{border:1px solid var(--border);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;min-height:66px;padding:15px 18px;display:flex}.financeResultHeader>div{gap:3px;min-width:0;display:grid}.financeResultHeader>.financeResultActions{align-items:flex-end;gap:9px;min-width:auto;display:flex}.financeExportActions{gap:7px;display:flex}.financeExportActions .secondaryButton{min-height:34px;padding:7px 10px}.financeResultHeader h2{color:var(--text);font-size:22px;line-height:1.18}.financeStatusBadge.status-verified{color:#08795b;background:#e5f7f1}.financeStatusBadge.status-preliminary{color:var(--warn);background:#fff2e7}.financeKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.financeKpi{border:1px solid var(--border);background:var(--surface);border-top:3px solid #d8d2e2;border-radius:8px;align-content:center;gap:6px;min-width:0;min-height:112px;padding:15px;display:grid}.financeKpiLink{color:inherit;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s}.financeKpiLink:hover{border-color:#a9a0b8;transform:translateY(-1px);box-shadow:0 8px 22px #1a112617}.financeKpiLink:focus-visible{outline-offset:2px;outline:3px solid #5c429147}.financeKpi.tone-success{border-top-color:#0f9f77}.financeKpi.tone-warning{border-top-color:#e69240}.financeKpi.tone-danger{border-top-color:var(--danger)}.financeKpi>span,.financeInvestmentRanges span,.financeScenarioSummaryGrid span,.financeCostGrid span{color:var(--muted);font-size:11px;font-weight:700}.financeKpi>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(21px,2.4vw,30px);line-height:1;overflow:hidden}.financeKpi>small{color:#7a7383;font-size:10px;line-height:1.35}.financeTrustPanel{border:1px solid var(--border);background:#fbfafd;border-radius:8px;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:12px 20px;padding:14px 16px;display:grid}.financeTrustPanel>div:first-child{align-items:center;gap:10px;display:flex}.financeTrustPanel>div:first-child>svg{color:var(--accent-strong);flex:none}.financeTrustPanel>div:first-child>span{gap:2px;display:grid}.financeTrustPanel strong{color:var(--text);font-size:13px}.financeTrustPanel small{color:var(--muted);font-size:11px}.financeGateList{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.financeGateList>span{border-radius:7px;align-content:center;min-width:94px;min-height:42px;padding:6px 9px;font-size:10px;font-weight:850;display:grid}.financeGateList>span.enabled{color:#08795b;background:#e5f7f1}.financeGateList>span.disabled{color:#746d7c;background:#f3f1f7}.financeGateList small{color:inherit;font-weight:650}.financeReasons{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.financeReasons span{color:#8f4f13;background:#fff2e7;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:10px;font-weight:720;display:inline-flex}.financeReportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.financeCard{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0;overflow:hidden}.financeCard>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;min-height:62px;padding:13px 16px;display:flex}.financeCard>header h3{color:var(--text);font-size:17px;line-height:1.2}.financeCard>header>span{color:var(--muted);font-size:11px;font-weight:700}.financeReconciliationList{margin:0;padding:7px 16px;display:grid}.financeReconciliationList>div{border-bottom:1px solid #efecf3;justify-content:space-between;align-items:center;gap:18px;min-height:38px;font-size:12px;display:flex}.financeReconciliationList>div:last-child{border-bottom:0}.financeReconciliationList>div.total{color:var(--text);font-weight:850}.financeReconciliationList dt{color:var(--muted)}.financeReconciliationList dd{color:var(--text);text-align:right;margin:0}.financeTableWrap{width:100%;overflow:auto}.financeTableWrap.compact{max-height:340px}.financeTable{border-collapse:collapse;width:100%;min-width:660px;font-size:11px}.financeTable th,.financeTable td{text-align:right;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #efecf3;padding:10px 12px}.financeTable th{z-index:1;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#faf9fc;font-size:9px;position:sticky;top:0}.financeTable th:first-child,.financeTable td:first-child{text-align:left}.financeTable tbody tr:last-child td{border-bottom:0}.financeTable td>strong,.financeTable td>small{display:block}.financeTable td>small{color:var(--muted);margin-top:2px;font-size:9px}.financeTable td.negative,.financeTable .negative{color:var(--danger)}.financeTable td.positive,.financeTable .positive{color:#08795b}.financePeriodsCard>header{align-items:center}.financeSkuFilter{min-width:min(280px,100%);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:4px;font-size:9px;font-weight:800;display:grid}.financeSkuFilter input{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text);font:inherit;letter-spacing:normal;text-transform:none;border-radius:7px;padding:0 10px;font-size:11px;font-weight:600}.financeSegmented{background:#f3f1f7;border-radius:7px;width:fit-content;max-width:100%;padding:3px;display:flex;overflow-x:auto}.financeSegmented button{min-height:30px;padding:0 9px;font-size:10px}.financeEmptyCopy{color:var(--muted);margin:0;padding:18px 16px;font-size:12px}.financeFormulaDetails{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:12px 14px}.financeFormulaDetails dl{gap:7px;margin:12px 0 0;display:grid}.financeFormulaDetails dl>div{grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);gap:12px;font-size:11px;display:grid}.financeFormulaDetails dt{color:var(--muted)}.financeFormulaDetails dd{overflow-wrap:anywhere;margin:0}.financeError,.financePlaceholder{border:1px solid var(--border);background:var(--surface);border-radius:8px}.financeError{color:var(--danger);background:snow;border-color:#efcfcc;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.financeError>svg{flex:none}.financeError>span{gap:2px;display:grid}.financeError strong{font-size:12px}.financeError small{color:#7b4f4b;font-size:11px}.financePlaceholder{min-height:280px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:30px;display:grid}.financePlaceholder>svg{color:var(--accent-strong)}.financePlaceholder h2,.financePlaceholder p{margin:0}.financePlaceholder h2{color:var(--text);font-size:18px}.financePlaceholder p{max-width:520px;font-size:12px;line-height:1.45}.financeSpinner{animation:.8s linear infinite finance-spin}@keyframes finance-spin{to{transform:rotate(360deg)}}.financeCalculatorLayout,.financeInvestmentLayout{grid-template-columns:minmax(390px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;display:grid}.financeCalculatorForm,.financeInvestmentForm{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:13px;padding:16px;display:grid}.financeCalculatorForm>header,.financeInvestmentForm>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}.financeCalculatorForm>header h2,.financeInvestmentForm>header h2{color:var(--text);font-size:21px}.financeCalculatorForm>header svg,.financeInvestmentForm>header svg{color:var(--accent-strong)}.financeFormIntro{margin:0}.financeFieldGroup{border:1px solid #e8e4ed;border-radius:8px;min-width:0;margin:0;padding:12px}.financeFieldGroup legend,.financeScenarioInputTable legend{color:var(--text);padding:0 6px;font-size:11px;font-weight:800}.financeFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.financeCalculatorForm .field,.financeInvestmentForm .field,.financeSourceForm .field{gap:5px}.financeCalculatorForm .field span,.financeInvestmentForm .field span,.financeSourceForm .field span{font-size:10px}.financeCalculatorForm input,.financeCalculatorForm select,.financeInvestmentForm input,.financeInvestmentForm select,.financeSourceForm input,.financeSourceForm select{min-height:38px;font-size:12px}.financeVerificationCheck{background:#fbfafd;border-radius:8px;align-items:flex-start;padding:10px}.financeVerificationCheck>span{gap:2px;display:grid}.financeVerificationCheck strong{color:var(--text)}.financeVerificationCheck small{color:var(--muted)}.financeCalculationOutput{gap:14px;display:grid}.financeCalculationOutput>.financeReasons{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:10px}.financeScenarioGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.financeScenarioCard{border:1px solid var(--border);background:var(--surface);border-top:3px solid #a89cc5;border-radius:8px;gap:5px;min-width:0;padding:13px;display:grid;overflow:hidden}.financeScenarioCard.scenario-conservative{border-top-color:#e69240}.financeScenarioCard.scenario-optimistic{border-top-color:#0f9f77}.financeScenarioCard>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.financeScenarioCard>header>strong{color:var(--text);font-size:12px}.financeScenarioPrimary{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,2.2vw,28px);font-weight:880;line-height:1;overflow:hidden}.financeScenarioCard>small,.financeScenarioCard>p{color:var(--muted);margin:0;font-size:9px;line-height:1.35}.financeScenarioCard dl{gap:5px;margin:9px 0 0;display:grid}.financeScenarioCard dl>div{border-top:1px solid #efecf3;justify-content:space-between;gap:8px;padding-top:5px;font-size:9px;display:flex}.financeScenarioCard dt{color:var(--muted)}.financeScenarioCard dd{color:var(--text);text-align:right;margin:0;font-weight:720}.financeScenarioAssumptions{color:var(--muted);border-top:1px solid #efecf3;grid-column:1/-1;margin-top:7px;padding-top:7px;font-size:9px;line-height:1.4}.financeScenarioAssumptions summary{cursor:pointer;color:var(--text-soft);font-weight:720}.financeScenarioAssumptions ul{gap:4px;margin:7px 0 0;padding-left:16px;display:grid}.financeScenarioAssumptions p{margin:7px 0 0}.financeInputAuditTable{min-width:980px}.financeInputAuditTable td strong,.financeInputAuditTable td small{display:block}.financeInputAuditTable td small{color:var(--muted);margin-top:2px;font-size:9px}.financeCostGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:8px 14px 14px;display:grid}.financeCostGrid>div{border-bottom:1px solid #efecf3;gap:3px;padding:9px 8px;display:grid}.financeCostGrid strong,.financeScenarioSummaryGrid strong{color:var(--text);font-size:12px}.financeAssumptions ol,.financeAssumptions ul{color:var(--muted);gap:8px;margin:0;padding:14px 16px 16px 34px;font-size:11px;line-height:1.45;display:grid}.financeAssumptions ul{padding-left:16px;list-style:none}.financeAssumptions ul li{border-left:3px solid #e69240;gap:3px;padding-left:10px;display:grid}.financeAssumptions ul li.risk-critical{border-left-color:var(--danger)}.financeAssumptions ul li strong{color:var(--text);font-size:10px}.financeScenarioInputs{border:1px solid #e8e4ed;border-radius:8px;padding:12px}.financeScenarioInputTable{gap:10px;margin-top:12px;display:grid}.financeScenarioInputTable fieldset{border:1px solid #e8e4ed;border-radius:7px;min-width:0;margin:0;padding:10px}.financeInvestmentRanges{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.financeInvestmentRanges>div{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-content:center;gap:5px;min-width:0;min-height:76px;padding:12px;display:grid}.financeInvestmentRanges strong{color:var(--text);font-size:13px;line-height:1.3}.financeScenarioTabs{width:100%}.financeScenarioTabs button{flex:1}.financeScenarioSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:8px 14px 14px;display:grid}.financeScenarioSummaryGrid>div{border-bottom:1px solid #efecf3;gap:3px;min-width:0;padding:9px 8px;display:grid}.financeScenarioSummary>.financeReasons{padding:0 16px 14px}.financeCashflowTable{max-height:440px}.financeCashflowTable .financeTable{min-width:1080px}@media (max-width:1280px){.financeCalculatorLayout,.financeInvestmentLayout{grid-template-columns:minmax(350px,.8fr) minmax(0,1.2fr)}.financeScenarioGrid{grid-template-columns:1fr}.financeScenarioCard{grid-template-columns:minmax(170px,.6fr) minmax(220px,1fr)}.financeScenarioCard>header,.financeScenarioCard>span,.financeScenarioCard>small,.financeScenarioCard>p{grid-column:1}.financeScenarioCard dl{grid-area:1/2/span 4;margin:0}.financeInvestmentRanges,.financeScenarioSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.financeCalculatorLayout,.financeInvestmentLayout{grid-template-columns:1fr}.financeCalculatorForm,.financeInvestmentForm{position:static}.financeSourceForm{grid-template-columns:minmax(220px,.8fr) minmax(280px,1fr) auto}.financeKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.financeReportGrid{grid-template-columns:1fr}.financeAdjustmentGrid{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (max-width:767px){.financeWorkspaceHeader{gap:10px;display:grid}.financeWorkspaceHeader h1{font-size:29px}.financeWorkspaceHeader>svg{display:none}.financeResultHeader{flex-direction:column}.financeResultHeader>.financeResultActions{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}.financeModeTabs{width:100%}.financeModeTabs button{flex:1 0 auto}.financeSourceForm{grid-template-columns:1fr}.financeSourceForm>.primaryButton{width:100%}.financeAdjustments{grid-column:1}.financeAdjustmentGrid,.financeFieldGrid,.financeKpiGrid,.financeCostGrid,.financeInvestmentRanges,.financeScenarioSummaryGrid,.financeTrustPanel{grid-template-columns:1fr}.financeGateList{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.financeGateList>span{min-width:0}.financeReasons{grid-column:1}.financeCard>header,.financePeriodsCard>header{display:grid}.financeSegmented,.financeSkuFilter{width:100%}.financeSegmented button{flex:1 0 auto}.financeFormulaDetails dl>div{grid-template-columns:1fr;gap:3px}.financeCalculatorForm,.financeInvestmentForm{padding:12px}.financeScenarioCard{grid-template-columns:1fr;display:grid}.financeScenarioCard>header,.financeScenarioCard>span,.financeScenarioCard>small,.financeScenarioCard>p,.financeScenarioCard dl{grid-area:auto/1}.financeScenarioCard dl{margin-top:8px}}.operationsWorkspacePage{gap:14px;min-width:0;display:grid}.operationsWorkspaceHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.operationsWorkspaceHeader>div{gap:5px;display:grid}.operationsWorkspaceHeader h1,.operationsWorkspaceHeader p,.operationsPanelHeader h2,.operationsPanelHeader p,.operationsAggregationHeader h2,.operationsAggregationHeader p{margin:0}.operationsWorkspaceHeader h1{color:var(--text);letter-spacing:-.035em;font-size:clamp(30px,3.5vw,48px);line-height:1.04}.operationsWorkspaceHeader>div>p:last-child{max-width:790px;color:var(--muted);font-size:13px;line-height:1.5}.operationsWorkspaceHeader>svg{color:var(--accent-strong);flex:none}.operationsFilterSurface{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:minmax(210px,1.25fr) repeat(4,minmax(145px,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.operationsFilterHeading{align-items:center;gap:10px;min-height:42px;display:flex}.operationsFilterHeading>svg{color:var(--accent-strong);flex:none}.operationsFilterHeading>div{gap:2px;display:grid}.operationsFilterHeading strong{color:var(--text);font-size:13px}.operationsFilterHeading span,.operationsFilterNote{color:var(--muted);font-size:10px;line-height:1.35}.operationsField{gap:5px;min-width:0;display:grid}.operationsField>span,.operationsPeriodMode>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.operationsField input,.operationsField select{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:39px;color:var(--text);font:inherit;border-radius:7px;outline:none;padding:0 10px;font-size:11px}.operationsField input:disabled,.operationsField select:disabled{cursor:not-allowed;background:var(--surface-muted);color:var(--muted)}.operationsField input:focus-visible,.operationsField select:focus-visible,.operationsPeriodMode button:focus-visible,.operationsJournalRow:focus-visible,.operationsPagination button:focus-visible,.operationsRefreshButton:focus-visible,.operationsBucketButton:focus-visible,.operationsBucketDetails summary:focus-visible{outline-offset:2px;border-color:var(--accent);outline:3px solid #0f766e33}.operationsAccountField{grid-column:span 2}.operationsPeriodMode{gap:5px;min-width:0;display:grid}.operationsPeriodMode>div{background:var(--surface-muted);border-radius:7px;min-height:39px;padding:3px;display:flex}.operationsPeriodMode button{min-width:0;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:5px;flex:1;padding:0 8px;font-size:10px;font-weight:760}.operationsPeriodMode button.active{background:var(--surface);color:var(--accent-strong);box-shadow:0 1px 3px #17212b17}.operationsRefreshButton{justify-content:center;min-height:39px}.operationsFilterSurface>.operationsInlineNotice,.operationsFilterNote{grid-column:1/-1}.operationsFilterNote{border-top:1px solid var(--border);margin:0;padding-top:9px}.operationsInlineNotice{color:var(--danger);background:#fff9f8;border:1px solid #ecd2cf;border-radius:7px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:11px;line-height:1.4;display:flex}.operationsInlineNotice.tone-warning{color:var(--warn);background:#fffbf4;border-color:#ead7b8}.operationsInlineNotice>svg{flex:none}.operationsSpinner{animation:.8s linear infinite operations-spin}@keyframes operations-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.operationsSpinner{animation:none}}.operationsPlaceholder{border:1px solid var(--border);background:var(--surface);min-height:280px;color:var(--muted);text-align:center;border-radius:9px;align-content:center;place-items:center;gap:7px;padding:30px;display:grid}.operationsPlaceholder.compact{background:0 0;border:0;border-radius:0;min-height:210px}.operationsPlaceholder>svg{color:var(--accent-strong)}.operationsPlaceholder h2,.operationsPlaceholder p{margin:0}.operationsPlaceholder h2{color:var(--text);font-size:17px}.operationsPlaceholder p{max-width:520px;font-size:11px;line-height:1.45}.operationsAggregationSurface{border:1px solid var(--border);background:var(--surface);border-radius:9px;gap:12px;min-width:0;padding:14px;display:grid}.operationsAggregationLoading{min-height:60px;color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.operationsAggregationLoading>svg{color:var(--accent-strong);flex:none}.operationsAggregationHeader,.operationsPanelHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.operationsAggregationHeader>div,.operationsPanelHeader>div{gap:3px;min-width:0;display:grid}.operationsAggregationHeader h2,.operationsPanelHeader h2{color:var(--text);font-size:18px;line-height:1.2}.operationsAggregationHeader>div>span,.operationsPanelHeader>span{color:var(--muted);text-align:right;font-size:9px;line-height:1.4}.operationsAggregateKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.operationsAggregateKpi{background:#fafbfb;border-left:3px solid #ccd3d8;border-radius:6px;gap:4px;min-width:0;padding:10px 12px;display:grid}.operationsAggregateKpi.tone-warning{background:#fffbf4;border-left-color:#d88a25}.operationsAggregateKpi span{color:var(--muted);font-size:9px;font-weight:720}.operationsAggregateKpi strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:21px;line-height:1.1;overflow:hidden}.operationsBalanceLine{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.operationsBalanceLine>span{color:var(--muted);background:#f5fbfa;border:1px solid #d8e7e4;border-radius:7px;gap:3px;padding:9px 11px;font-size:9px;display:grid}.operationsBalanceLine strong{color:var(--accent-strong);font-size:11px}.operationsReasonList{color:var(--muted);gap:4px;margin:0;padding-left:18px;font-size:10px;line-height:1.4;display:grid}.operationsBucketDetails{border-top:1px solid var(--border);padding-top:9px}.operationsBucketDetails summary{cursor:pointer;width:fit-content;color:var(--accent-strong);font-size:10px;font-weight:780}.operationsBucketDetails>p{color:var(--muted);margin:10px 0 0;font-size:10px}.operationsBucketTableWrap{border:1px solid var(--border);border-radius:7px;max-height:300px;margin-top:10px;overflow:auto}.operationsBucketTable{border-collapse:collapse;width:100%;min-width:960px;font-size:9px}.operationsBucketTable th,.operationsBucketTable td{text-align:right;white-space:nowrap;border-bottom:1px solid #edf0f2;padding:8px 9px}.operationsBucketTable th{z-index:1;color:var(--muted);letter-spacing:.035em;text-transform:uppercase;background:#f8f9fa;font-size:8px;position:sticky;top:0}.operationsBucketTable th:first-child,.operationsBucketTable td:first-child{text-align:left}.operationsBucketButton{color:var(--accent-strong);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:720}.operationsBucketButton:hover{text-underline-offset:2px;text-decoration:underline}.operationsWorkspaceGrid{grid-template-columns:minmax(510px,1.12fr) minmax(390px,.88fr);align-items:start;gap:14px;min-width:0;display:grid}.operationsJournalPanel,.operationsCorrelationPanel{border:1px solid var(--border);background:var(--surface);border-radius:9px;min-width:0;overflow:hidden}.operationsCorrelationPanel{max-height:calc(100dvh - 110px);position:sticky;top:14px;overflow-y:auto}.operationsJournalPanel>.operationsPanelHeader,.operationsCorrelationPanel>.operationsPanelHeader{border-bottom:1px solid var(--border);min-height:65px;padding:13px 15px}.operationsPanelHeader>svg{color:var(--accent-strong);flex:none}.operationsJournalList{display:grid}.operationsJournalRow{background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;border:0;border-bottom:1px solid #edf0f2;outline:none;grid-template-columns:minmax(160px,.95fr) minmax(155px,1fr) minmax(150px,.9fr) minmax(125px,.75fr);align-items:center;gap:12px;padding:11px 14px;display:grid}.operationsJournalRow:hover{background:#f7faf9}.operationsJournalRow.selected{box-shadow:inset 3px 0 0 var(--accent);background:#eef8f6}.operationsRowPrimary,.operationsRowDimension,.operationsRowStatus,.operationsRowNumbers>span{gap:2px;min-width:0;display:grid}.operationsRowPrimary{grid-template-columns:7px minmax(0,1fr);align-items:center;gap:9px}.operationsRowPrimary>span:last-child{gap:2px;min-width:0;display:grid}.operationsKindMark{background:#9ba5ad;border-radius:999px;width:7px;height:30px}.operationsKindMark.kind-order{background:#2f76a8}.operationsKindMark.kind-cancellation{background:#cc7a20}.operationsKindMark.kind-sale{background:#128266}.operationsKindMark.kind-return{background:#b8453d}.operationsKindMark.kind-unknown{background:#7c7488}.operationsJournalRow strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.operationsJournalRow small,.operationsRowDimension>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.operationsRowNumbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.operationsRowStatus{justify-items:start}.operationsStatusPill{border-radius:999px;align-items:center;max-width:100%;min-height:23px;padding:3px 8px;font-size:9px;font-weight:790;line-height:1.2;display:inline-flex}.operationsStatusPill.tone-positive{color:#08795b;background:#e5f7f1}.operationsStatusPill.tone-neutral{color:#5f6972;background:#edf0f2}.operationsStatusPill.tone-warning{color:#8d5207;background:#fff1dc}.operationsStatusPill.tone-critical{color:var(--danger);background:#fdeae8}.operationsPagination{border-top:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:10px 14px;display:grid}.operationsPagination>span{color:var(--muted);text-align:center;font-size:9px}.operationsPagination button:first-child{justify-self:start}.operationsPagination button:last-child{justify-self:end}.operationsCorrelationResult{gap:12px;padding:13px;display:grid}.operationsCorrelationSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.operationsCorrelationSummary>div{border:1px solid var(--border);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.operationsCorrelationSummary>div>span:first-child{color:var(--muted);font-size:9px;font-weight:700}.operationsRelationTotals{border:1px solid var(--border);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.operationsRelationTotals>div{border-right:1px solid var(--border);gap:3px;padding:8px;display:grid}.operationsRelationTotals>div:last-child{border-right:0}.operationsRelationTotals dt{color:var(--muted);font-size:8px}.operationsRelationTotals dd{color:var(--text);margin:0;font-size:15px;font-weight:850}.operationsCorrelationGroups{gap:9px;display:grid}.operationsCorrelationGroup{border:1px solid var(--border);background:var(--surface);border-left:3px solid #9ba5ad;border-radius:7px;gap:8px;padding:10px;display:grid}.operationsCorrelationGroup.tone-positive{border-left-color:#119570}.operationsCorrelationGroup.tone-warning{border-left-color:#d88a25}.operationsCorrelationGroup.tone-critical{border-left-color:var(--danger)}.operationsCorrelationGroup>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.operationsCorrelationGroup>header>div{align-items:center;gap:7px;min-width:0;display:flex}.operationsCorrelationGroup>header>div>span{color:var(--muted);font-size:8px;font-weight:850}.operationsCorrelationGroup>header strong{color:var(--text);font-size:12px}.operationsGroupCount{color:var(--muted);margin:0;font-size:9px;font-weight:700}.operationsZeroCandidate{color:var(--muted);background:#f3f5f6;border-radius:6px;padding:9px;font-size:9px;line-height:1.45}.operationsZeroCandidate.status-blocked{color:#8e312b;background:#fff1ef}.operationsCandidateCard{background:#fafbfb;border:1px solid #e2e6e9;border-radius:6px;gap:7px;padding:9px;display:grid}.operationsFinanceCandidate{background:#f6f8fc}.operationsCandidateCard>header{justify-content:space-between;gap:10px;display:flex}.operationsCandidateCard>header strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.operationsCandidateCard>header span{color:var(--muted);text-align:right;font-size:8px}.operationsCandidateCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:0;display:grid}.operationsCandidateCard dl>div{min-width:0}.operationsCandidateCard dt{color:var(--muted);font-size:8px}.operationsCandidateCard dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:9px;font-weight:710;overflow:hidden}.operationsCorrelationFootnote{border-top:1px solid var(--border);color:var(--muted);margin:0;padding-top:9px;font-size:8px;line-height:1.4}.operationsReconciliationSurface{border:1px solid var(--border);background:var(--surface);border-radius:9px;gap:12px;min-width:0;padding:14px;display:grid;overflow:hidden}.operationsReconciliationHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.operationsReconciliationHeader>div:first-child{gap:3px;min-width:0;display:grid}.operationsReconciliationHeader h2{color:var(--text);font-size:18px;line-height:1.2}.operationsReconciliationHeader>div:first-child>span,.operationsReconciliationUnavailable{color:var(--muted);font-size:10px;line-height:1.4}.operationsReconciliationUnavailable{background:var(--surface-muted);border-radius:7px;align-items:center;gap:9px;min-height:54px;padding:11px;display:flex}.operationsReconciliationUnavailable>svg{color:var(--accent-strong);flex:none}.operationsReconciliationResult{gap:12px;display:grid}.operationsReconciliationBalances{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.operationsReconciliationBalances>span{min-width:0;color:var(--muted);background:#fafbfb;border-left:3px solid #9ba5ad;border-radius:6px;gap:4px;padding:9px 11px;font-size:9px;display:grid}.operationsReconciliationBalances strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.operationsReconciliationReasonGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.operationsReconciliationReasonGroups>section{border:1px solid var(--border);background:var(--surface-muted);border-radius:7px;gap:6px;padding:9px 11px;display:grid}.operationsReconciliationReasonGroups strong{color:var(--text);font-size:10px}.operationsReconciliationGroups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.operationsReconciliationGroup{border:1px solid var(--border);border-top:3px solid #9ba5ad;border-radius:7px;gap:9px;min-width:0;padding:10px;display:grid}.operationsReconciliationGroup.tone-positive{border-top-color:#119570}.operationsReconciliationGroup.tone-warning{border-top-color:#d88a25}.operationsReconciliationGroup.tone-critical{border-top-color:var(--danger)}.operationsReconciliationGroup>header,.operationsReconciliationRelationship>header,.operationsReconciliationSides>section>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.operationsReconciliationGroup>header>div{gap:2px;min-width:0;display:grid}.operationsReconciliationGroup>header strong,.operationsReconciliationSides>section>header strong{color:var(--text);font-size:11px}.operationsReconciliationGroup>header span,.operationsReconciliationSides>section>header span{color:var(--muted);font-size:8px;line-height:1.35}.operationsReconciliationSamples{gap:8px;display:grid}.operationsReconciliationRelationship{background:#fafbfb;border:1px solid #e1e6e8;border-radius:7px;gap:8px;padding:9px;display:grid}.operationsReconciliationRelationship>header>span{color:var(--muted);font-size:8px}.operationsReconciliationRelationship>header>strong{color:var(--text);text-align:right;font-size:9px}.operationsReconciliationSides{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.operationsReconciliationSides>section{background:var(--surface);border-radius:6px;align-content:start;gap:7px;min-width:0;padding:8px;display:grid}.operationsExportControl{justify-items:end;gap:6px;min-width:min(100%,360px);display:grid}.operationsExportActions{gap:7px;display:flex}.operationsExportActions button,.operationsExportStatus button{min-height:34px}.operationsExportStatus{justify-items:end;gap:5px;display:grid}.operationsExportStatus>span{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.operationsExportStatus>small{max-width:360px;color:var(--danger);text-align:right;font-size:8px;line-height:1.35}@media (max-width:1280px){.operationsFilterSurface{grid-template-columns:repeat(4,minmax(145px,1fr))}.operationsFilterHeading,.operationsAccountField{grid-column:span 2}.operationsRefreshButton{width:100%}.operationsWorkspaceGrid{grid-template-columns:minmax(470px,1.08fr) minmax(360px,.92fr)}.operationsJournalRow{grid-template-columns:minmax(145px,1fr) minmax(140px,1fr) minmax(130px,.9fr)}.operationsRowStatus{grid-area:2/2/auto/-1;align-items:center;gap:7px;display:flex}}@media (max-width:1050px){.operationsFilterSurface{grid-template-columns:repeat(3,minmax(145px,1fr))}.operationsWorkspaceGrid{grid-template-columns:1fr}.operationsCorrelationPanel{max-height:none;position:static}.operationsReconciliationGroups{grid-template-columns:1fr}.operationsJournalRow{grid-template-columns:minmax(160px,.9fr) minmax(180px,1fr) minmax(165px,.9fr) minmax(130px,.75fr)}.operationsRowStatus{grid-area:auto;display:grid}}@media (max-width:767px){.operationsWorkspaceHeader{display:grid}.operationsWorkspaceHeader>svg{display:none}.operationsWorkspaceHeader h1{font-size:29px}.operationsFilterSurface{grid-template-columns:1fr}.operationsFilterHeading,.operationsAccountField{grid-column:1}.operationsPeriodMode>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operationsPeriodMode button{min-height:34px}.operationsAggregateKpis,.operationsBalanceLine,.operationsCorrelationSummary,.operationsRelationTotals,.operationsReconciliationBalances{grid-template-columns:repeat(2,minmax(0,1fr))}.operationsReconciliationHeader,.operationsReconciliationSides{grid-template-columns:1fr}.operationsReconciliationHeader{display:grid}.operationsExportControl,.operationsExportStatus{justify-items:stretch;width:100%}.operationsExportActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operationsRelationTotals>div:nth-child(2){border-right:0}.operationsRelationTotals>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.operationsJournalRow{grid-template-columns:minmax(0,1fr) auto;gap:9px}.operationsRowDimension{grid-column:1}.operationsRowNumbers{border-top:1px solid #e4e8ea;grid-column:1/-1;padding-top:8px}.operationsRowStatus{text-align:right;grid-area:1/2/span 2;align-self:start;justify-items:end}.operationsRowStatus>small{white-space:normal;max-width:100px}.operationsPanelHeader{display:grid}.operationsPanelHeader>span{text-align:left}.operationsCandidateCard dl{grid-template-columns:1fr}}body:has(.financeWorkspacePage){--finance-bg:#111419;--finance-surface:#171a20;--finance-surface-subtle:#13161b;--finance-surface-hover:#1d2028;--finance-border:#34373e;--finance-border-soft:#292c33;--finance-text:#f0eef8;--finance-muted:#a0a4b6;--finance-accent:#905eff;--finance-accent-soft:#2d264f;--finance-success:#60c38c;--finance-warning:#f39a1f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--finance-bg);color:var(--finance-text)}.app-frame:has(.financeWorkspacePage){background:var(--finance-bg);color:var(--finance-text)}.app-frame:has(.financeWorkspacePage) .app-main{background:var(--finance-bg);color:var(--finance-text)}.app-frame:has(.financeWorkspacePage) .app-content{background:var(--finance-bg);color:var(--finance-text)}.app-frame:has(.financeWorkspacePage) .app-side-nav{border-color:var(--finance-border-soft);background:#0f1217}.app-frame:has(.financeWorkspacePage) .app-side-mark{background:var(--finance-accent-soft);color:#f4eeff}.app-frame:has(.financeWorkspacePage) .app-side-brand-copy strong{color:var(--finance-text)}.app-frame:has(.financeWorkspacePage) .app-side-status-copy{color:var(--finance-text)}.app-frame:has(.financeWorkspacePage) .app-side-brand-copy small{color:var(--finance-muted)}.app-frame:has(.financeWorkspacePage) .app-nav-section-label{color:var(--finance-muted)}.app-frame:has(.financeWorkspacePage) .app-side-nav .app-nav-section+.app-nav-section{border-color:var(--finance-border-soft)}.app-frame:has(.financeWorkspacePage) .app-side-nav .app-nav-link{color:#a9adbc}.app-frame:has(.financeWorkspacePage) .app-side-nav .app-nav-link:hover{color:#d9caff;background:#1b1d27}.app-frame:has(.financeWorkspacePage) .app-side-nav .app-nav-link.active{background:var(--finance-accent-soft);color:#bda2ff}.app-frame:has(.financeWorkspacePage) .app-side-toggle{border-color:var(--finance-border);background:var(--finance-surface);color:#bda2ff;box-shadow:0 6px 18px #0000003d}.app-frame:has(.financeWorkspacePage) .app-side-toggle:hover{background:#211c31;border-color:#66528f}.app-frame:has(.financeWorkspacePage) .app-global-bar{border-color:var(--finance-border-soft);background:#111419f5}.app-frame:has(.financeWorkspacePage) .app-global-context span{color:var(--finance-muted)}.app-frame:has(.financeWorkspacePage) .app-account-copy small{color:var(--finance-muted)}.app-frame:has(.financeWorkspacePage) .app-global-sync{color:var(--finance-muted)}:is(.app-frame:has(.financeWorkspacePage) .app-global-context strong,.app-frame:has(.financeWorkspacePage) .app-account-copy strong){color:var(--finance-text)}:is(.app-frame:has(.financeWorkspacePage) .app-global-search,.app-frame:has(.financeWorkspacePage) .app-account-link,.app-frame:has(.financeWorkspacePage) .app-global-icon){border-color:var(--finance-border);background:var(--finance-surface-subtle);color:var(--finance-muted)}.app-frame:has(.financeWorkspacePage) .app-account-menu{border-color:var(--finance-border);background:var(--finance-surface);color:var(--finance-text);box-shadow:0 18px 48px #00000057}:is(.app-frame:has(.financeWorkspacePage) .app-account-menu-head,.app-frame:has(.financeWorkspacePage) .app-account-option){border-color:var(--finance-border-soft)}.app-frame:has(.financeWorkspacePage) .app-account-menu-head span{color:var(--finance-muted)}.app-frame:has(.financeWorkspacePage) .app-account-option-copy small{color:var(--finance-muted)}.app-frame:has(.financeWorkspacePage) .app-account-option-state{color:var(--finance-muted)}.app-frame:has(.financeWorkspacePage) .app-account-menu-empty{color:var(--finance-muted)}.app-frame:has(.financeWorkspacePage) .app-account-option:hover:not(:disabled){background:var(--finance-surface-hover)}.app-frame:has(.financeWorkspacePage) .app-account-option.isCurrent{background:var(--finance-accent-soft);color:#d5c5ff}.app-frame:has(.financeWorkspacePage) .app-account-option>svg{color:#bda2ff}.app-frame:has(.financeWorkspacePage) .app-account-menu-error{color:#f39494;background:#2c1d22;border-color:#56323a}.app-frame:has(.financeWorkspacePage) .app-account-manage{background:var(--finance-surface-subtle);color:var(--finance-muted)}.app-frame:has(.financeWorkspacePage) .app-account-manage:hover{background:var(--finance-surface-hover);color:#d5c5ff}.app-frame:has(.financeWorkspacePage) .app-global-search:focus-within{border-color:var(--finance-accent);box-shadow:0 0 0 3px #905eff26}.app-frame:has(.financeWorkspacePage) .app-global-search input{color:var(--finance-text)}.app-frame:has(.financeWorkspacePage) .app-global-search input::placeholder{color:#858998}.app-frame:has(.financeWorkspacePage) .app-global-search kbd{border-color:var(--finance-border);color:var(--finance-muted);background:#20232a}:is(.app-frame:has(.financeWorkspacePage) .app-account-link:hover,.app-frame:has(.financeWorkspacePage) .app-global-icon:hover){color:#c6afff;border-color:#66528f}.financeWorkspacePage{width:min(1440px,100%);max-width:none;color:var(--finance-text)}.financeWorkspacePage .financeWorkspaceHeader{display:none}.financeModeTabs{border:0;border-bottom:1px solid var(--finance-border-soft);background:0 0;border-radius:0;gap:32px;width:100%;margin:0 0 16px;padding:0 12px;display:flex;overflow-x:auto}.financeModeTabs button{min-height:54px;color:var(--finance-muted);background:0 0;border-radius:0;padding:0;font-size:13px;font-weight:750;position:relative}.financeModeTabs button>svg{display:none}.financeModeTabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.financeModeTabs button:hover{color:#d7c9ff;background:0 0}.financeModeTabs button.active{color:#a77cff;background:0 0}.financeModeTabs button.active:after{background:var(--finance-accent)}.financeLiveSurface,.financeLiveContent,.financeStatementMain{gap:16px;min-width:0;display:grid}.financeStatementToolbar{align-items:center;gap:14px;min-height:42px;display:flex}.financeStatementPeriod{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);min-height:40px;color:var(--finance-text);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:0 14px;font-size:12px;font-style:normal;font-weight:750;display:inline-flex}.financeStatementPeriod svg{color:var(--finance-muted)}.financeStatementLiveStatus{min-height:40px;color:var(--finance-text);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 6px;display:grid}.financeStatementLiveStatus:hover:not(:disabled){color:#d9caff}.financeStatementLiveStatus:disabled{cursor:wait;opacity:.75}.financeStatementLiveStatus>span:nth-child(2){gap:1px;display:grid}.financeStatementLiveStatus strong{font-size:11px;font-weight:750}.financeStatementLiveStatus small{color:var(--finance-muted);font-size:10px}.financeStatementLiveStatus>svg{color:var(--finance-muted)}.financeStatementLiveDot{background:var(--finance-success);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #60c38c1f}.financeStatementLiveDot.isSyncing{background:var(--finance-accent);animation:1.3s ease-in-out infinite financeLivePulse;box-shadow:0 0 0 4px #905eff24}.financeStatementToolbar .financeDownloadWrap{margin-left:auto}.financeStatementToolbar .financeDownloadMenu>summary{border-color:var(--finance-border);background:var(--finance-surface-subtle);min-height:40px;color:var(--finance-text)}.financeStatementToolbar .financeDownloadMenu[open]>summary{color:#c6afff;border-color:#66528f}.financeStatementToolbar .financeDownloadMenu>div{border-color:var(--finance-border);background:#1b1e25;box-shadow:0 16px 40px #00000052}.financeStatementToolbar .financeDownloadMenu button{color:var(--finance-text)}.financeStatementToolbar .financeDownloadMenu button:hover:not(:disabled){background:var(--finance-accent-soft);color:#d9caff}.financeStatementGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;min-width:0;display:grid}.financeStatementCard,.financeStatementSkuCard,.financeStatementRail{border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;min-width:0;overflow:hidden}.financeStatementHeadline{border-bottom:1px solid var(--finance-border);align-items:center;gap:14px;min-height:70px;padding:14px 20px;display:flex}.financeStatementHeadline>span{background:var(--finance-accent-soft);color:#bda2ff;border-radius:8px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.financeStatementHeadline h2{color:var(--finance-text);margin:0;font-size:clamp(19px,2.1vw,26px);font-weight:650;line-height:1.2}.financeStatementHeadline h2 strong{color:var(--finance-accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(25px,2.8vw,34px);font-weight:850}.financeStatementBreakdown{padding:16px 20px 0}.financeStatementBreakdown>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.financeStatementBreakdown h3,.financeStatementBreakdown p,.financeStatementSkuCard h3,.financeStatementSkuCard p,.financeStatementRail h3,.financeStatementRail p{margin:0}.financeStatementBreakdown h3,.financeStatementSkuCard h3,.financeStatementRail h3{color:var(--finance-text);font-size:14px;line-height:1.3}.financeStatementBreakdown header p,.financeStatementSkuCard header p{color:var(--finance-muted);margin-top:3px;font-size:10px}.financeStatementBreakdown>header>strong{color:var(--finance-muted);white-space:nowrap;font-size:11px}.financeStatementSegments{background:#262a32;border:1px solid #545866;border-radius:5px;height:20px;margin-top:16px;display:flex;overflow:hidden}.financeStatementSegment{border-right:2px solid var(--finance-surface);flex-grow:0;flex-shrink:0;min-width:3px}.financeStatementSegment:last-child{border-right:0}.financeStatementSegment.tone-logistics,.financeStatementLegend i.tone-logistics{background:#5935d0}.financeStatementSegment.tone-commission,.financeStatementLegend i.tone-commission{background:#7456e7}.financeStatementSegment.tone-returns,.financeStatementLegend i.tone-returns{background:#3157d6}.financeStatementSegment.tone-storage,.financeStatementLegend i.tone-storage{background:#3a6a81}.financeStatementSegment.tone-acquiring,.financeStatementLegend i.tone-acquiring{background:#54668a}.financeStatementSegment.tone-other,.financeStatementLegend i.tone-other{background:#6f7482}.financeStatementLegend{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:12px 16px;padding:14px 0 10px;display:grid}.financeStatementLegend>div{align-items:flex-start;gap:8px;min-width:0;display:flex}.financeStatementLegend i{border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:4px}.financeStatementLegend span{gap:2px;min-width:0;display:grid}.financeStatementLegend small{color:var(--finance-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.financeStatementLegend strong{color:#d9dce6;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:650}.financeStatementLedger{margin:0;padding:0;list-style:none}.financeStatementLedger li{border-top:1px solid var(--finance-border-soft);grid-template-columns:minmax(150px,.7fr) minmax(220px,1fr) auto;align-items:center;gap:16px;padding:11px 0;display:grid}.financeStatementLedger li>strong,.financeStatementLedger li>span,.financeStatementLedger li>b{font-size:11px;line-height:1.35}.financeStatementLedger li>strong{color:var(--finance-text)}.financeStatementLedger li>span{color:var(--finance-muted)}.financeStatementLedger li>b{color:#d9dce6;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.financeStatementTotal{border-top:1px solid var(--finance-border);background:var(--finance-surface-subtle);justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:12px 20px;display:flex}.financeStatementTotal>span{color:var(--finance-accent);align-items:baseline;gap:7px;font-size:17px;font-weight:800;display:flex}.financeStatementTotal small{color:var(--finance-muted);font-size:10px;font-weight:500}.financeStatementTotal>strong{color:var(--finance-accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(18px,2vw,23px);font-weight:850}.financeStatementRail{position:sticky;top:82px}.financeStatementRail>section{padding:18px 20px}.financeStatementRail>section+section{border-top:1px solid var(--finance-border)}.financeStatementRail section>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:14px;display:grid}.financeStatementRail section>header svg{color:#aeb2c2}.financeStatementRail dl{margin:0}.financeStatementRail dl>div,.financeStatementStat,.financeStatementStatLink{color:var(--finance-muted);justify-content:space-between;align-items:center;gap:14px;font-size:11px;display:flex}.financeStatementRail dt,.financeStatementRail dd{margin:0}.financeStatementRail dd,.financeStatementStat strong,.financeStatementStatLink strong{color:var(--finance-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.financeStatementRail dd.isPending{color:var(--finance-warning)}.financeStatementRail dd.isReady{color:var(--finance-success)}.financeStatementRail section>p{color:var(--finance-muted);margin-top:12px;font-size:10px;line-height:1.55}.financeStatementRail section>strong{color:var(--finance-text);font-size:12px;font-weight:700}.financeStatementStatLink{border-bottom:1px solid var(--finance-border-soft);min-height:34px;text-decoration:none}.financeStatementStatLink:hover{color:#c6afff}.financeStatementStat{min-height:34px}.financeStatementProfit header>span{white-space:nowrap;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:750}.financeStatementProfit header>span.isUnavailable{background:var(--finance-accent-soft);color:#c6afff}.financeStatementProfit header>span.isAvailable{color:var(--finance-success);background:#60c38c1f}.financeStatementProfit>strong{font-variant-numeric:tabular-nums;color:var(--finance-success)!important;font-size:20px!important}.financeStatementSkuCard>header{border-bottom:1px solid var(--finance-border);justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:12px 16px;display:flex}.financeStatementSkuCard>header>span{color:var(--finance-muted);font-size:11px;font-weight:750}.financeStatementTableWrap{overflow-x:auto}.financeStatementTableWrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:620px;font-size:11px}.financeStatementTableWrap th:first-child{width:22%}.financeStatementTableWrap th,.financeStatementTableWrap td{border-bottom:1px solid var(--finance-border-soft);color:#d9dce6;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding:10px 14px}.financeStatementTableWrap th{background:var(--finance-surface-subtle);color:var(--finance-muted);font-size:9px;font-weight:700}.financeStatementTableWrap th:first-child,.financeStatementTableWrap td:first-child{z-index:1;background:var(--finance-surface);text-align:left;position:sticky;left:0}.financeStatementTableWrap th:first-child{background:var(--finance-surface-subtle)}.financeStatementTableWrap tbody tr:hover td{background:var(--finance-surface-hover)}.financeStatementTableWrap tbody tr:last-child td{border-bottom:0}.financeStatementTableFooter{border-top:1px solid var(--finance-border);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:8px 14px;display:flex}.financeStatementTableFooter button{color:#a77cff;background:0 0;border:0;padding:4px 0;font-size:10px;font-weight:750}.financeStatementTableFooter button:hover{color:#d9caff}.financeStatementTableFooter>span{color:var(--finance-muted);align-items:center;gap:18px;font-size:10px;display:flex}.financeStatementTableFooter strong{color:#d9dce6;font-variant-numeric:tabular-nums;font-size:11px}.financeStatementEmpty{color:var(--finance-muted);margin:0;padding:22px 0;font-size:11px}.financeStatementSkuCard>.financeStatementEmpty{padding:24px 16px}.financeLiveNotice{color:#f3a8a8;background:#24191b;border-color:#6f4b4b}.financeLiveLoading{grid-template-columns:minmax(0,1fr) 360px}.financeLiveLoading>span{border-color:var(--finance-border);background:var(--finance-surface);min-height:180px;animation:1.3s ease-in-out infinite financeLivePulse}.financeLiveLoading>span:nth-child(n+3){display:none}.financeLiveEmpty{border-color:var(--finance-border);background:var(--finance-surface)}.financeLiveEmpty>span{background:var(--finance-accent-soft);color:#bda2ff}.financeLiveEmpty h2{color:var(--finance-text)}.financeLiveEmpty p{color:var(--finance-muted)}.financeLiveEmpty button{color:#bda2ff}@media (max-width:1100px){.financeStatementGrid{grid-template-columns:1fr}.financeStatementRail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.financeStatementRail>section+section{border-top:0}.financeStatementRail>section:nth-child(2n){border-left:1px solid var(--finance-border)}.financeStatementRail>section:nth-child(n+3){border-top:1px solid var(--finance-border)}.financeLiveLoading{grid-template-columns:1fr}.financeLiveLoading>span:nth-child(n+2){display:none}}@media (max-width:720px){.app-frame:has(.financeWorkspacePage) .app-content{padding:12px}.financeModeTabs{gap:22px;padding:0 4px}.financeStatementToolbar{grid-template-columns:1fr auto;display:grid}.financeStatementPeriod{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.financeStatementLiveStatus{grid-area:2/1/auto/-1}.financeStatementToolbar .financeDownloadWrap{grid-area:1/2;margin-left:0}.financeStatementHeadline{align-items:flex-start;padding:14px}.financeStatementHeadline h2 strong{white-space:normal;margin:3px 0;display:inline-block}.financeStatementBreakdown{padding:14px 14px 0}.financeStatementBreakdown>header{display:grid}.financeStatementLegend{grid-template-columns:repeat(2,minmax(0,1fr))}.financeStatementLedger li{grid-template-columns:minmax(0,1fr) auto;gap:3px 12px}.financeStatementLedger li>span{grid-area:2/1}.financeStatementLedger li>b{grid-area:1/2/span 2}.financeStatementTotal{padding:12px 14px;display:grid}.financeStatementTotal>span{gap:1px;display:grid}.financeStatementRail{grid-template-columns:1fr}.financeStatementRail>section:nth-child(2n){border-left:0}.financeStatementRail>section+section{border-top:1px solid var(--finance-border)}.financeStatementSkuCard>header,.financeStatementTableFooter{display:grid}.financeStatementTableFooter>span{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.financeStatementLiveDot.isSyncing,.financeLiveLoading>span{animation:none}}.app-global-sync.hasIssue i,.financeStatementLiveDot.hasIssue{background:var(--finance-warning,#e69240);box-shadow:0 0 0 4px #f39a1f1f}.financeWorkspacePage{--surface:var(--finance-surface);--surface-2:var(--finance-surface-subtle);--surface-muted:var(--finance-surface-subtle);--text:var(--finance-text);--ink:var(--finance-text);--text-soft:#c3c6d1;--muted:var(--finance-muted);--border:var(--finance-border);--line:var(--finance-border-soft);--accent:var(--finance-accent);--accent-strong:#a77cff;--success:var(--finance-success);--warn:var(--finance-warning);--danger:#f17c82;container-type:inline-size}.financeWorkspacePage .financeModeTabs{gap:24px;margin-bottom:12px;padding:0 4px}.financeWorkspacePage .financeModeTabs button{min-height:44px;font-size:12px}.financeWorkspacePage .financeStatementToolbar{gap:10px;min-height:38px}.financeWorkspacePage .financeStatementPeriod,.financeWorkspacePage .financeStatementLiveStatus,.financeWorkspacePage .financeStatementToolbar .financeDownloadMenu>summary{min-height:36px}.financeWorkspacePage .financeStatementGrid{grid-template-columns:minmax(0,1fr) minmax(280px,310px);gap:14px}.financeWorkspacePage .financeStatementHeadline{gap:11px;min-height:58px;padding:11px 16px}.financeWorkspacePage .financeStatementHeadline>span{flex-basis:36px;width:36px;height:36px}.financeWorkspacePage .financeStatementHeadline h2{font-size:clamp(17px,1.7vw,21px)}.financeWorkspacePage .financeStatementHeadline h2 strong{font-size:clamp(22px,2.3vw,28px)}.financeWorkspacePage .financeStatementBreakdown{padding:13px 16px 0}.financeWorkspacePage .financeStatementSegments{height:16px;margin-top:12px}.financeWorkspacePage .financeStatementLegend{gap:9px 13px;padding:11px 0 8px}.financeWorkspacePage .financeStatementLedger li{padding:9px 0}.financeWorkspacePage .financeStatementTotal{min-height:48px;padding:10px 16px}.financeWorkspacePage .financeStatementRail>section{padding:14px 16px}.financeWorkspacePage .financeStatementRail section>header{margin-bottom:10px}.financeWorkspacePage .financeStatementSkuCard>header{min-height:54px;padding:10px 14px}.financeWorkspacePage .financeToolLayout{grid-template-columns:minmax(320px,360px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.financeWorkspacePage .financeToolForm,.financeWorkspacePage .financeToolResult,.financeWorkspacePage .financeToolOutput{min-width:0}.financeWorkspacePage .financeToolForm{border-color:var(--finance-border);background:var(--finance-surface);gap:10px;padding:13px}.financeWorkspacePage .financeToolForm>header{border-color:var(--finance-border);align-items:center;padding-bottom:10px}.financeWorkspacePage .financeToolForm>header h2{color:var(--finance-text);font-size:18px}.financeWorkspacePage .financeToolForm>header svg{color:#bda2ff}.financeWorkspacePage .financeFormIntro{color:var(--finance-muted);font-size:10px;line-height:1.5}.financeWorkspacePage .financeFieldGroup,.financeWorkspacePage .financeScenarioInputs,.financeWorkspacePage .financeScenarioInputTable fieldset{border-color:var(--finance-border-soft);background:var(--finance-surface-subtle)}.financeWorkspacePage .financeFieldGroup{padding:9px}.financeWorkspacePage .financeFieldGroup legend,.financeWorkspacePage .financeScenarioInputTable legend{color:#d9dce6}.financeWorkspacePage .financeFieldGrid{gap:7px 8px}.financeWorkspacePage .financeToolForm .field{gap:4px;margin-bottom:0}.financeWorkspacePage .financeToolForm .field span{color:var(--finance-muted);font-size:9px;font-weight:650}.financeWorkspacePage .financeToolForm input,.financeWorkspacePage .financeToolForm select{border-color:var(--finance-border);min-height:35px;color:var(--finance-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101319;font-size:11px}.financeWorkspacePage .financeToolForm input:focus,.financeWorkspacePage .financeToolForm select:focus{border-color:var(--finance-accent);outline:3px solid #905eff24}.financeWorkspacePage .financeVerificationCheck{background:var(--finance-surface-subtle)}.financeWorkspacePage .financeVerificationCheck strong{color:var(--finance-text)}.financeWorkspacePage .financeToolForm .primaryButton{border-color:var(--finance-accent);background:var(--finance-accent);min-height:38px}.financeWorkspacePage .financeToolForm .primaryButton:hover{background:#a77cff;border-color:#a77cff}.financeWorkspacePage .financePlaceholder{border-color:var(--finance-border);background:linear-gradient(145deg, #905eff12, transparent 42%), var(--finance-surface);min-height:190px;color:var(--finance-muted);padding:24px}.financeWorkspacePage .financePlaceholder>svg{color:#bda2ff}.financeWorkspacePage .financePlaceholder h2{color:var(--finance-text);font-size:16px}.financeWorkspacePage .financeError{color:#f3a8a8;background:#24191b;border-color:#6f4b4b}.financeWorkspacePage .financeError small{color:#d99393}.financeWorkspacePage .financeResultHeader,.financeWorkspacePage .financeCard,.financeWorkspacePage .financeScenarioCard,.financeWorkspacePage .financeInvestmentRanges>div,.financeWorkspacePage .financeCalculationOutput>.financeReasons,.financeWorkspacePage .financeFormulaDetails{border-color:var(--finance-border);background:var(--finance-surface)}.financeWorkspacePage .financeResultHeader{min-height:58px;padding:12px 14px}.financeWorkspacePage .financeResultHeader h2{color:var(--finance-text);font-size:18px}.financeWorkspacePage .financeResultHeader span{color:var(--finance-muted)}.financeWorkspacePage .financeToolOutput{gap:10px}.financeWorkspacePage .financeScenarioGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.financeWorkspacePage .financeScenarioCard{grid-template-columns:1fr;gap:4px;padding:11px}.financeWorkspacePage .financeScenarioCard>header,.financeWorkspacePage .financeScenarioCard>span,.financeWorkspacePage .financeScenarioCard>small,.financeWorkspacePage .financeScenarioCard>p,.financeWorkspacePage .financeScenarioCard dl{grid-area:auto}.financeWorkspacePage .financeScenarioCard dl{margin-top:7px}.financeWorkspacePage .financeScenarioCard dl>div,.financeWorkspacePage .financeScenarioAssumptions,.financeWorkspacePage .financeCostGrid>div,.financeWorkspacePage .financeScenarioSummaryGrid>div,.financeWorkspacePage .financeReconciliationList>div{border-color:var(--finance-border-soft)}.financeWorkspacePage .financeScenarioCard>header>strong,.financeWorkspacePage .financeScenarioCard dd,.financeWorkspacePage .financeScenarioPrimary,.financeWorkspacePage .financeCostGrid strong,.financeWorkspacePage .financeScenarioSummaryGrid strong,.financeWorkspacePage .financeCard>header h3{color:var(--finance-text)}.financeWorkspacePage .financeScenarioCard>small,.financeWorkspacePage .financeScenarioCard>p,.financeWorkspacePage .financeScenarioCard dt,.financeWorkspacePage .financeScenarioAssumptions,.financeWorkspacePage .financeInvestmentRanges span,.financeWorkspacePage .financeScenarioSummaryGrid span,.financeWorkspacePage .financeCostGrid span,.financeWorkspacePage .financeAssumptions ol,.financeWorkspacePage .financeAssumptions ul{color:var(--finance-muted)}.financeWorkspacePage .financeCard>header{border-color:var(--finance-border);min-height:52px;padding:10px 13px}.financeWorkspacePage .financeCard>header h3{font-size:14px}.financeWorkspacePage .financeInvestmentRanges{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.financeWorkspacePage .financeInvestmentRanges>div{min-height:68px;padding:10px}.financeWorkspacePage .financeScenarioSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.financeWorkspacePage .financeCostGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.financeWorkspacePage .financeSegmented{background:var(--finance-surface-subtle)}.financeWorkspacePage .financeSegmented button{color:var(--finance-muted)}.financeWorkspacePage .financeSegmented button:hover{background:var(--finance-surface-hover);color:#d9caff}.financeWorkspacePage .financeSegmented button.active{background:var(--finance-accent-soft);color:#c6afff}.financeWorkspacePage .financeTable th,.financeWorkspacePage .financeTable td{border-color:var(--finance-border-soft);color:#d9dce6}.financeWorkspacePage .financeTable th{background:var(--finance-surface-subtle);color:var(--finance-muted)}.financeWorkspacePage .financeTable tbody tr:hover td{background:var(--finance-surface-hover)}.financeWorkspacePage .financeStatusBadge.status-verified{color:var(--finance-success);background:#60c38c1f}.financeWorkspacePage .financeStatusBadge.status-preliminary,.financeWorkspacePage .financeReasons span{color:#f5aa4d;background:#f39a1f1f}.financeWorkspacePage .financeScenarioInputs{padding:10px}.financeWorkspacePage .financeScenarioInputs summary,.financeWorkspacePage .financeFormulaDetails summary{color:#bda2ff}.financeWorkspacePage .financeLiveNotice a,.financeWorkspacePage .financeLiveEmpty a{color:#f3a8a8;white-space:nowrap;border:1px solid;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}@container (max-width:900px){.financeWorkspacePage .financeToolLayout,.financeWorkspacePage .financeStatementGrid{grid-template-columns:1fr}.financeWorkspacePage .financeStatementRail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@container (max-width:580px){.financeWorkspacePage .financeFieldGrid,.financeWorkspacePage .financeStatementRail{grid-template-columns:1fr}}.financeWorkspacePage .financeDecisionPage{min-width:0;color:var(--finance-text);gap:14px;display:grid}.financeWorkspacePage .financeDecisionContext{border-bottom:1px solid var(--finance-border-soft);justify-content:space-between;align-items:flex-start;gap:22px;min-height:64px;padding:4px 2px 14px;display:flex}.financeWorkspacePage .financeDecisionContext>div:first-child{gap:3px;min-width:0;display:grid}.financeWorkspacePage .financeDecisionContext h2,.financeWorkspacePage .financeDecisionContext p{margin:0}.financeWorkspacePage .financeDecisionContext h2{color:var(--finance-text);font-size:clamp(20px,2vw,26px);font-weight:720;line-height:1.15}.financeWorkspacePage .financeDecisionContext>div:first-child>p:last-child{max-width:720px;color:var(--finance-muted);font-size:11px;line-height:1.5}.financeWorkspacePage .financeAutoStatus{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);border-radius:8px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:9px;min-width:190px;padding:9px 11px;display:grid}.financeWorkspacePage .financeAutoStatus>span{background:var(--finance-success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #60c38c1a}.financeWorkspacePage .financeAutoStatus>svg{color:var(--finance-warning)}.financeWorkspacePage .financeAutoStatus>div{gap:1px;display:grid}.financeWorkspacePage .financeAutoStatus strong{color:var(--finance-text);font-size:10px;font-weight:760}.financeWorkspacePage .financeAutoStatus small{color:var(--finance-muted);white-space:nowrap;font-size:9px}.financeWorkspacePage .financeDecisionGrid{grid-template-columns:minmax(0,3fr) minmax(260px,1fr);align-items:stretch;gap:14px;min-width:0;display:grid}.financeWorkspacePage .financeDecisionPrimary{min-width:0;display:grid}.financeWorkspacePage .financeDecisionControls{border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;grid-template-columns:minmax(0,1fr);align-content:start;gap:11px;min-width:0;padding:13px;display:grid;overflow-x:hidden}.financeWorkspacePage .financeDecisionControls>header{border-bottom:1px solid var(--finance-border-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;min-height:42px;padding-bottom:10px;display:flex}.financeWorkspacePage .financeDecisionControls>header>div{gap:2px;min-width:0;display:grid}.financeWorkspacePage .financeDecisionControls>header h3,.financeWorkspacePage .financeDecisionControls>header p{margin:0}.financeWorkspacePage .financeDecisionControls>header h3{color:var(--finance-text);font-size:14px;line-height:1.25}.financeWorkspacePage .financeDecisionControls>header>svg{color:var(--finance-muted)}.financeWorkspacePage .financeCompactSelect{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.financeWorkspacePage .financeCompactSelect>span{color:var(--finance-muted);font-size:10px;font-weight:700}.financeWorkspacePage .financeCompactSelect>select{width:auto;min-height:31px;padding:0 28px 0 9px}.financeWorkspacePage .financeKeyFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.financeWorkspacePage .financeKeyFieldGrid .field{min-width:0}.financeWorkspacePage .financeDecisionControls .field span{font-size:10px}.financeWorkspacePage .financeKeyFieldGrid input{font-variant-numeric:tabular-nums;font-weight:720}.financeWorkspacePage .financeControlThresholds{border:1px solid var(--finance-border-soft);background:var(--finance-surface-subtle);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.financeWorkspacePage .financeControlThresholds>div{gap:3px;min-width:0;padding:9px 8px;display:grid}.financeWorkspacePage .financeControlThresholds>div+div{border-left:1px solid var(--finance-border-soft)}.financeWorkspacePage .financeControlThresholds span{color:var(--finance-muted);font-size:9px;line-height:1.25}.financeWorkspacePage .financeControlThresholds strong{color:#d9dce6;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.financeWorkspacePage .financeRoiThresholds{grid-template-columns:repeat(2,minmax(0,1fr))}.financeWorkspacePage .financeControlDetails{border-top:1px solid var(--finance-border-soft);min-width:0;padding-top:8px}.financeWorkspacePage .financeControlDetails>summary{cursor:pointer;color:#c5c8d2;width:fit-content;font-size:10px;font-weight:720;list-style-position:outside}.financeWorkspacePage .financeControlDetails[open]>summary{color:var(--finance-text)}.financeWorkspacePage .financeControlDetailsBody{gap:9px;margin-top:9px;display:grid}.financeWorkspacePage .financeDecisionControls .financeFieldGroup{border-color:var(--finance-border-soft);background:#111419;padding:9px}.financeWorkspacePage .financeDecisionControls .financeFieldGroup legend{color:#c9ccd6;font-size:10px}.financeWorkspacePage .financeDecisionControls .financeVerificationCheck{border:1px solid var(--finance-border-soft);background:var(--finance-surface-subtle);min-height:42px;margin:0;padding:8px}.financeWorkspacePage .financeDecisionControls .financeVerificationCheck small{font-size:9px}.financeWorkspacePage .financeAutoHint{color:var(--finance-muted);text-align:center;margin:-2px 0 0;font-size:9px;line-height:1.4}.financeWorkspacePage .financeRoiScenarioFields{border:0;min-width:0;margin:0;padding:0}.financeWorkspacePage .financeRoiScenarioFields[hidden]{display:none}.financeWorkspacePage .financeRoiScenarioFields:not([hidden]){display:contents}.financeWorkspacePage .financeRoiScenarioFields>legend{display:none}.financeWorkspacePage .financeScenarioTabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.financeWorkspacePage .financeScenarioTabs button{letter-spacing:-.02em;min-width:0;padding-inline:4px;font-size:9px}.financeWorkspacePage .financeModeTabs button:focus{outline:none}.financeWorkspacePage .financeModeTabs button:focus-visible,.financeWorkspacePage .financeScenarioTabs button:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #a98cff}.financeWorkspacePage .financeScenarioTariffs{grid-column:1/-1}.financeWorkspacePage .financeScenarioTariffs .financeFieldGrid{margin-top:9px}.financeWorkspacePage .financeDecisionLoading{border:1px solid var(--finance-border);background:var(--finance-surface);min-height:320px;color:var(--finance-muted);border-radius:8px;justify-content:center;align-items:center;gap:12px;display:flex}.financeWorkspacePage .financeDecisionLoading>svg{color:var(--finance-warning)}.financeWorkspacePage .financeDecisionLoading>div{gap:3px;display:grid}.financeWorkspacePage .financeDecisionLoading strong{color:var(--finance-text);font-size:13px}.financeWorkspacePage .financeDecisionLoading span{font-size:10px}.financeWorkspacePage .financeAnswerHero{border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;align-content:start;gap:16px;min-width:0;height:100%;padding:clamp(18px,2.4vw,28px);display:grid;overflow:hidden}.financeWorkspacePage .financeAnswerHero>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.financeWorkspacePage .financeAnswerHero>header>div{gap:3px;display:grid}.financeWorkspacePage .financeAnswerHero h3,.financeWorkspacePage .financeAnswerHero p{margin:0}.financeWorkspacePage .financeAnswerHero h3{color:var(--finance-text);font-size:clamp(15px,1.7vw,20px);font-weight:650}.financeWorkspacePage .financeAnswerHeadline{align-items:flex-end;gap:22px;padding:6px 0 2px;display:flex}.financeWorkspacePage .financeAnswerHeadline>strong{color:var(--finance-accent);font-variant-numeric:tabular-nums;letter-spacing:-.045em;white-space:nowrap;font-size:clamp(38px,5.2vw,68px);font-weight:850;line-height:.95}.financeWorkspacePage .financeAnswerHeadline>strong.isNegative{color:#f17c82}.financeWorkspacePage .financeAnswerHeadline>span{border-left:1px solid var(--finance-border);gap:2px;padding:2px 0 2px 18px;display:grid}.financeWorkspacePage .financeAnswerHeadline small,.financeWorkspacePage .financeRoiHeadline small{color:var(--finance-muted);font-size:10px}.financeWorkspacePage .financeAnswerHeadline b{color:var(--finance-text);font-variant-numeric:tabular-nums;font-size:18px}.financeWorkspacePage .financeMoneyEquation{border-top:1px solid var(--finance-border-soft);border-bottom:1px solid var(--finance-border-soft);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:13px 0;display:grid}.financeWorkspacePage .financeMoneyEquation>span{gap:3px;min-width:0;display:grid}.financeWorkspacePage .financeMoneyEquation small{color:var(--finance-muted);font-size:10px}.financeWorkspacePage .financeMoneyEquation strong{color:#d9dce6;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.financeWorkspacePage .financeMoneyEquation>i{color:#666b78;font-size:15px;font-style:normal}.financeWorkspacePage .financeMoneyEquation .isResult strong{color:var(--finance-text)}.financeWorkspacePage .financeCostStack{background:#292d35;border-radius:3px;height:8px;display:flex;overflow:hidden}.financeWorkspacePage .financeCostStack>i{border-right:1px solid var(--finance-surface);background:#485365;min-width:2px}.financeWorkspacePage .financeCostStack>i:nth-child(2n){background:#606a79}.financeWorkspacePage .financeCostStack>i:nth-child(3n){background:#384657}.financeWorkspacePage .financeAnswerSecondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.financeWorkspacePage .financeAnswerSecondary>div{border:1px solid var(--finance-border-soft);background:var(--finance-surface-subtle);border-radius:7px;gap:4px;min-width:0;padding:11px 12px;display:grid}.financeWorkspacePage .financeAnswerSecondary span{color:var(--finance-muted);font-size:10px}.financeWorkspacePage .financeAnswerSecondary strong{color:var(--finance-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.financeWorkspacePage .financeAnswerBlocked{min-height:300px}.financeWorkspacePage .financeAnswerBlocked>p{max-width:460px;color:var(--finance-muted);font-size:11px;line-height:1.55}.financeWorkspacePage .financeDecisionDetails{gap:14px;min-width:0;display:grid}.financeWorkspacePage .financeDecisionSection{border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;min-width:0;overflow:hidden}.financeWorkspacePage .financeDecisionSection>header{border-bottom:1px solid var(--finance-border-soft);justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 14px;display:flex}.financeWorkspacePage .financeDecisionSection>header>div{gap:2px;display:grid}.financeWorkspacePage .financeDecisionSection h3,.financeWorkspacePage .financeDecisionSection p{margin:0}.financeWorkspacePage .financeDecisionSection h3{color:var(--finance-text);font-size:14px}.financeWorkspacePage .financeDecisionSection>header>strong,.financeWorkspacePage .financeDecisionSection>header>span{color:#d9dce6;font-variant-numeric:tabular-nums;font-size:11px}.financeWorkspacePage .financeDecisionTableWrap{min-width:0;overflow-x:auto}.financeWorkspacePage .financeDecisionTable{border-collapse:collapse;width:100%;min-width:690px;font-size:10px}.financeWorkspacePage .financeDecisionTable th,.financeWorkspacePage .financeDecisionTable td{border-bottom:1px solid var(--finance-border-soft);color:#d9dce6;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding:10px 12px}.financeWorkspacePage .financeDecisionTable th{background:var(--finance-surface-subtle);color:var(--finance-muted);letter-spacing:.02em;text-transform:uppercase;font-size:9px;font-weight:720}.financeWorkspacePage .financeDecisionTable th:first-child,.financeWorkspacePage .financeDecisionTable td:first-child{text-align:left}.financeWorkspacePage .financeDecisionTable tbody tr:last-child td{border-bottom:0}.financeWorkspacePage .financeDecisionTable tbody tr:hover td{background:var(--finance-surface-hover)}.financeWorkspacePage .financeDecisionTable tbody tr.isSelected td{background:#905eff12}.financeWorkspacePage .financeDecisionTable td>strong,.financeWorkspacePage .financeDecisionTable td>small{display:block}.financeWorkspacePage .financeDecisionTable td>small{color:var(--finance-muted);margin-top:2px;font-size:9px}.financeWorkspacePage .financeDecisionTable td.positive{color:var(--finance-success)}.financeWorkspacePage .financeDecisionTable td.negative{color:#f17c82}.financeWorkspacePage .financeDecisionTable .statusBadge{font-size:9px}.financeWorkspacePage .financeDecisionSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.financeWorkspacePage .financeBreakdownList{gap:10px;padding:14px;display:grid}.financeWorkspacePage .financeBreakdownList>div{gap:5px;display:grid}.financeWorkspacePage .financeBreakdownList span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.financeWorkspacePage .financeBreakdownList small{color:var(--finance-muted);font-size:10px}.financeWorkspacePage .financeBreakdownList strong{color:#d9dce6;font-variant-numeric:tabular-nums;font-size:11px}.financeWorkspacePage .financeBreakdownList>div>i{background:#2b2f38;border-radius:2px;height:4px;overflow:hidden}.financeWorkspacePage .financeBreakdownList>div>i>b{border-radius:inherit;background:#697386;height:100%;display:block}.financeWorkspacePage .financeSensitivityTable{min-width:520px}.financeWorkspacePage .financeSensitivityTable td>strong{color:#d9dce6;font-size:10px}.financeWorkspacePage .financeDecisionDisclosure{border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;min-width:0;overflow:hidden}.financeWorkspacePage .financeDecisionDisclosure>summary{cursor:pointer;color:#c7cad4;min-height:46px;padding:14px 16px;font-size:10px;font-weight:720}.financeWorkspacePage .financeDecisionDisclosure[open]>summary{border-bottom:1px solid var(--finance-border-soft);color:var(--finance-text)}.financeWorkspacePage .financeDisclosureGrid{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:14px;padding:14px;display:grid}.financeWorkspacePage .financeDisclosureGrid>section{min-width:0}.financeWorkspacePage .financeDisclosureGrid h4{color:var(--finance-text);margin:0 0 10px;font-size:11px}.financeWorkspacePage .financeDisclosureGrid ol,.financeWorkspacePage .financeDisclosureGrid ul{color:var(--finance-muted);gap:7px;margin:0;padding-left:20px;font-size:10px;line-height:1.5;display:grid}.financeWorkspacePage .financeDisclosureGrid p{color:var(--finance-muted);margin:0;font-size:10px}.financeWorkspacePage .financeDisclosureGrid .financeInputAuditTable{min-width:620px}.financeWorkspacePage .financeRoiHeadline{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:12px;display:grid}.financeWorkspacePage .financeRoiHeadline>div{border-left:1px solid var(--finance-border);gap:5px;min-width:0;padding-left:14px;display:grid}.financeWorkspacePage .financeRoiHeadline>div:first-child{border-left:0;padding-left:0}.financeWorkspacePage .financeRoiHeadline strong{color:var(--finance-text);font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,3vw,34px);font-weight:820;overflow:hidden}.financeWorkspacePage .financeRoiHeadline>div:first-child strong{color:var(--finance-accent);font-size:clamp(32px,4.4vw,54px)}.financeWorkspacePage .financeRoiHeadline strong.isWarning{color:var(--finance-warning);font-size:clamp(18px,2.4vw,28px)}.financeWorkspacePage .financeRoiSecondary{grid-template-columns:repeat(3,minmax(0,1fr))}.financeWorkspacePage .financeMilestones{border-top:1px solid var(--finance-border-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:16px;display:grid;position:relative}.financeWorkspacePage .financeMilestones:before{background:var(--finance-border);content:"";height:1px;position:absolute;top:20px;left:8%;right:8%}.financeWorkspacePage .financeMilestones>div{z-index:1;text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.financeWorkspacePage .financeMilestones i{border:2px solid var(--finance-surface);background:var(--finance-success);width:9px;height:9px;box-shadow:0 0 0 1px var(--finance-success);border-radius:50%}.financeWorkspacePage .financeMilestones .isPending i{background:var(--finance-warning);box-shadow:0 0 0 1px var(--finance-warning)}.financeWorkspacePage .financeMilestones span{gap:2px;display:grid}.financeWorkspacePage .financeMilestones small{color:var(--finance-muted);font-size:9px}.financeWorkspacePage .financeMilestones strong{color:#d9dce6;font-size:10px}.financeWorkspacePage .financeCashFlowChart{gap:4px;min-width:0;padding:12px 14px 4px;display:grid}.financeWorkspacePage .financeCashFlowChart.isCompact{border-top:1px solid var(--finance-border-soft);margin-top:auto;padding:12px 0 0}.financeWorkspacePage .financeCashFlowChart svg{width:100%;height:180px;display:block;overflow:visible}.financeWorkspacePage .financeCashFlowChart.isCompact svg{height:88px}.financeWorkspacePage .financeChartZero{stroke:#444954;stroke-dasharray:4 5;stroke-width:1px}.financeWorkspacePage .financeChartCumulativeLine{stroke:var(--finance-success);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}.financeWorkspacePage .financeChartPeriodLine{stroke:var(--finance-warning);stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.74;stroke-width:1.5px;vector-effect:non-scaling-stroke}.financeWorkspacePage .financeCashFlowChart>div{color:var(--finance-muted);justify-content:space-between;font-size:9px;display:flex}.financeWorkspacePage .financeChartLegend{color:var(--finance-muted);flex-wrap:wrap;gap:14px;padding:0 14px 13px;font-size:10px;display:flex}.financeWorkspacePage .financeChartLegend span{align-items:center;gap:6px;display:inline-flex}.financeWorkspacePage .financeChartLegend i{background:var(--finance-warning);width:16px;height:2px}.financeWorkspacePage .financeChartLegend i.cumulative{background:var(--finance-success);height:3px}.financeWorkspacePage .financeRoiAnalysis{grid-template-columns:minmax(0,1.6fr) minmax(250px,.8fr)}.financeWorkspacePage .financeFrozenMoney{overflow:visible}.financeWorkspacePage .financeFrozenMoney dl{margin:0;padding:4px 14px 12px}.financeWorkspacePage .financeFrozenMoney dl>div{border-bottom:1px solid var(--finance-border-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.financeWorkspacePage .financeFrozenMoney dt,.financeWorkspacePage .financeFrozenMoney dd{margin:0}.financeWorkspacePage .financeFrozenMoney dt{color:var(--finance-muted);font-size:10px}.financeWorkspacePage .financeFrozenMoney dd{color:var(--finance-text);font-variant-numeric:tabular-nums;text-align:right;font-size:11px;font-weight:760}.financeWorkspacePage .financeHumanRisks{padding:2px 14px 14px}.financeWorkspacePage .financeHumanRisks h4{color:var(--finance-text);margin:8px 0 10px;font-size:10px}.financeWorkspacePage .financeHumanRisks ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.financeWorkspacePage .financeHumanRisks li{border-left:2px solid var(--finance-warning);gap:2px;padding-left:8px;display:grid}.financeWorkspacePage .financeHumanRisks li.risk-critical{border-left-color:#f17c82}.financeWorkspacePage .financeHumanRisks strong{color:#d9dce6;font-size:10px}.financeWorkspacePage .financeHumanRisks span,.financeWorkspacePage .financeHumanRisks p{color:var(--finance-muted);margin:0;font-size:10px;line-height:1.45}.financeWorkspacePage .financeDecisionDisclosure .financeCashflowTable{max-height:460px}.financeWorkspacePage .financeDecisionDisclosure .financeCashflowTable .financeDecisionTable{min-width:980px}.financeWorkspacePage .financeScenarioRail{border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.financeWorkspacePage .financeScenarioRail>button{min-width:0;min-height:92px;color:var(--finance-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:12px;padding:14px 16px;display:grid}.financeWorkspacePage .financeScenarioRail>button+button{border-left:1px solid var(--finance-border-soft)}.financeWorkspacePage .financeScenarioRail>button:hover{background:var(--finance-surface-hover)}.financeWorkspacePage .financeScenarioRail>button.active{z-index:1;box-shadow:inset 0 0 0 1px var(--finance-accent);background:#905eff0f;position:relative}.financeWorkspacePage .financeScenarioRail>button:focus{outline:none}.financeWorkspacePage .financeScenarioRail>button:focus-visible{box-shadow:inset 0 0 0 2px #b59aff}.financeWorkspacePage .financeScenarioRailTitle{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.financeWorkspacePage .financeScenarioRailTitle>strong{color:#d9dce6;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}.financeWorkspacePage .financeScenarioRailMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.financeWorkspacePage .financeScenarioRailMetrics>span{gap:3px;min-width:0;display:grid}.financeWorkspacePage .financeScenarioRailMetrics strong{color:var(--finance-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;font-weight:760;line-height:1.25}.financeWorkspacePage .financeScenarioRailMetrics small{color:var(--finance-muted);overflow-wrap:anywhere;font-size:9px}.financeWorkspacePage .financeScenarioRailMetrics .positive,.financeWorkspacePage .financeHorizonMetrics .positive{color:var(--finance-success)}.financeWorkspacePage .financeScenarioRailMetrics .negative,.financeWorkspacePage .financeHorizonMetrics .negative,.financeWorkspacePage .financeSensitivityRange .negative{color:#f17c82}.financeWorkspacePage .financeScenarioRailMetrics .warning{color:var(--finance-warning)}.financeWorkspacePage .financeUnitSecondary{grid-template-columns:repeat(3,minmax(0,1fr))}.financeWorkspacePage .financeHeroChartHeader{border-top:1px solid var(--finance-border-soft);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding-top:14px;display:flex}.financeWorkspacePage .financeHeroChartHeader h4{color:var(--finance-text);margin:0;font-size:13px}.financeWorkspacePage .financeHeroChartHeader .financeChartLegend{padding:0;font-size:10px}.financeWorkspacePage .financeRoiHero .financeCashFlowChart{padding:0}.financeWorkspacePage .financeRoiHero .financeCashFlowChart svg{height:190px}.financeWorkspacePage .financeRoiHero .financeMilestones{margin-top:2px}.financeWorkspacePage .financeOutcomeStrip{border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;min-width:0;overflow:hidden}.financeWorkspacePage .financeUnitOutcome{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.financeWorkspacePage .financeOutcomeColumn{min-width:0}.financeWorkspacePage .financeOutcomeColumn+.financeOutcomeColumn{border-left:1px solid var(--finance-border)}.financeWorkspacePage .financeOutcomeColumn:only-child{grid-column:1/-1}.financeWorkspacePage .financeOverviewToolbar{border-bottom:1px solid var(--finance-border-soft);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:2px 2px 12px;display:flex}.financeWorkspacePage .financeOverviewPeriod{align-items:flex-start;gap:10px;min-width:0;display:flex}.financeWorkspacePage .financeOverviewPeriod>svg{color:var(--finance-muted);flex:none;margin-top:3px}.financeWorkspacePage .financeOverviewPeriod>span{gap:2px;min-width:0;display:grid}.financeWorkspacePage .financeOverviewPeriod small{color:var(--finance-muted);font-size:11px}.financeWorkspacePage .financeOverviewPeriod strong{color:var(--finance-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:760;overflow:hidden}.financeWorkspacePage .financeOverviewPeriod em{color:var(--finance-warning);font-size:11px;font-style:normal;line-height:1.35}.financeWorkspacePage .financeOverviewHeaderActions{flex:none;align-items:center;gap:8px;display:flex}.financeWorkspacePage .financeOverviewLiveStatus{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);min-height:38px;color:var(--finance-text);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 11px;display:grid}.financeWorkspacePage .financeOverviewLiveStatus:hover:not(:disabled){color:#d9caff;border-color:#66528f}.financeWorkspacePage .financeOverviewLiveStatus:focus-visible,.financeWorkspacePage .financeOverviewOperationsLink:focus-visible{outline-offset:2px;outline:3px solid #905eff33}.financeWorkspacePage .financeOverviewLiveStatus:disabled{cursor:wait;opacity:.72}.financeWorkspacePage .financeOverviewLiveStatus strong{white-space:nowrap;font-size:11px;font-weight:720}.financeWorkspacePage .financeOverviewLiveStatus>svg{color:var(--finance-muted)}.financeWorkspacePage .financeOverviewHero{gap:18px}.financeWorkspacePage .financeOverviewEyebrow{color:#a77cff;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:780}.financeWorkspacePage .financeOverviewOperationsLink{border:1px solid var(--finance-border);color:#c6afff;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:11px;font-weight:720;text-decoration:none;display:inline-flex}.financeWorkspacePage .financeOverviewOperationsLink:hover{background:var(--finance-accent-soft);border-color:#66528f}.financeWorkspacePage .financeOverviewSecondary{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin:0}.financeWorkspacePage .financeOverviewSecondary dt,.financeWorkspacePage .financeOverviewSecondary dd{margin:0}.financeWorkspacePage .financeOverviewSecondary dt{color:var(--finance-muted);font-size:11px}.financeWorkspacePage .financeOverviewSecondary dd{color:var(--finance-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:760;overflow:hidden}.financeWorkspacePage .financeOverviewSecondary dd.isPositive{color:var(--finance-success)}.financeWorkspacePage .financeOverviewDrivers{border-top:1px solid var(--finance-border-soft);gap:9px;padding-top:14px;display:grid}.financeWorkspacePage .financeOverviewDrivers>p{color:var(--finance-muted);font-size:11px}.financeWorkspacePage .financeOverviewDrivers ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.financeWorkspacePage .financeOverviewDrivers li{border:1px solid var(--finance-border-soft);background:var(--finance-surface-subtle);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 11px;display:flex}.financeWorkspacePage .financeOverviewDrivers li>span{min-width:0;color:var(--finance-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex;overflow:hidden}.financeWorkspacePage .financeOverviewDrivers li>span>b{background:var(--finance-accent-soft);color:#bda2ff;border-radius:5px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:9px;display:inline-grid}.financeWorkspacePage .financeOverviewDrivers li>strong{color:#d9dce6;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.financeWorkspacePage .financeOverviewOutcome{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);display:grid}.financeWorkspacePage .financeOverviewOutcome>.financeOutcomeColumn:first-child{grid-template-rows:auto minmax(260px,1fr) auto;display:grid}.financeWorkspacePage .financeOverviewOutcome .financeOutcomeColumn>header p{color:var(--finance-muted);font-size:11px}.financeWorkspacePage .financeOverviewPie{place-items:center;min-height:260px;padding:14px 14px 4px;display:grid}.financeWorkspacePage .financeOverviewPieChart{aspect-ratio:320/190;width:470px;max-width:100%}.financeWorkspacePage .financeOverviewPieChart svg{shape-rendering:geometricprecision;width:100%;height:100%;display:block}.financeWorkspacePage .financeOverviewPieSlice{stroke:none}.financeWorkspacePage .financeOverviewPieSlice.tone-slate{fill:#545a66}.financeWorkspacePage .financeOverviewPieSlice.tone-violet{fill:#7657d6}.financeWorkspacePage .financeOverviewPieSlice.tone-blue{fill:#4569cf}.financeWorkspacePage .financeOverviewPieSlice.tone-teal{fill:#3e7c8c}.financeWorkspacePage .financeOverviewPieSlice.tone-penalty{fill:#bd7b43}.financeWorkspacePage .financeOverviewPieSlice.tone-lavender{fill:#9270de}.financeWorkspacePage .financeOverviewPieSlice.tone-cyan{fill:#4d93ad}.financeWorkspacePage .financeOverviewPieSlice.tone-amber{fill:#b78b52}.financeWorkspacePage .financeOverviewPieSlice.tone-muted{fill:#64748b}.financeWorkspacePage .financeOverviewPieSeparator{stroke:var(--finance-surface);stroke-linecap:round;stroke-width:1px;vector-effect:non-scaling-stroke}.financeWorkspacePage .financeOverviewPieOutline{fill:none;stroke:#ffffff1a;stroke-width:1px;vector-effect:non-scaling-stroke}.financeWorkspacePage .financeOverviewBreakdown{grid-template-columns:minmax(0,1fr);gap:12px}.financeWorkspacePage .financeOverviewBreakdown small{font-size:11px}.financeWorkspacePage .financeOverviewBreakdown strong{align-items:baseline;gap:12px;font-size:12px;display:inline-flex}.financeWorkspacePage .financeOverviewBreakdown strong>em{color:var(--finance-muted);font-variant-numeric:tabular-nums;text-align:right;min-width:46px;font-size:11px;font-style:normal;font-weight:650}.financeWorkspacePage .financeOverviewBreakdown .tone-logistics>i>b{background:#5935d0}.financeWorkspacePage .financeOverviewBreakdown .tone-commission>i>b{background:#7456e7}.financeWorkspacePage .financeOverviewBreakdown .tone-returns>i>b{background:#3157d6}.financeWorkspacePage .financeOverviewBreakdown .tone-storage>i>b{background:#3a6a81}.financeWorkspacePage .financeOverviewBreakdown .tone-acquiring>i>b{background:#54668a}.financeWorkspacePage .financeOverviewBreakdown .tone-other>i>b{background:#6f7482}.financeWorkspacePage .financeOverviewBreakdown .chart-slate>i>b{background:#545a66}.financeWorkspacePage .financeOverviewBreakdown .chart-violet>i>b{background:#7657d6}.financeWorkspacePage .financeOverviewBreakdown .chart-blue>i>b{background:#4569cf}.financeWorkspacePage .financeOverviewBreakdown .chart-teal>i>b{background:#3e7c8c}.financeWorkspacePage .financeOverviewBreakdown .chart-penalty>i>b{background:#bd7b43}.financeWorkspacePage .financeOverviewBreakdown .chart-lavender>i>b{background:#9270de}.financeWorkspacePage .financeOverviewBreakdown .chart-cyan>i>b{background:#4d93ad}.financeWorkspacePage .financeOverviewBreakdown .chart-amber>i>b{background:#b78b52}.financeWorkspacePage .financeOverviewBreakdown .chart-muted>i>b{background:#64748b}.financeWorkspacePage .financeSkuContributionList{gap:0;margin:0;padding:4px 14px;list-style:none;display:grid}.financeWorkspacePage .financeSkuContributionList li{border-top:1px solid var(--finance-border-soft);gap:6px;padding:10px 0;display:grid}.financeWorkspacePage .financeSkuContributionList li:first-child{border-top:0}.financeWorkspacePage .financeSkuContributionList li>div,.financeWorkspacePage .financeSkuContributionList li>p{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0;display:flex}.financeWorkspacePage .financeSkuContributionIdentity{align-items:center;gap:8px;min-width:0;display:flex}.financeWorkspacePage .financeSkuContributionIdentity>span{color:#d9dce6;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:700;display:flex;overflow:hidden}.financeWorkspacePage .financeSkuContributionList li>div>strong{color:var(--finance-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.financeWorkspacePage .financeSkuContributionList li>p{color:var(--finance-muted);font-size:10px}.financeWorkspacePage .financeSkuContributionList li>i{background:#2b2f38;border-radius:2px;height:3px;overflow:hidden}.financeWorkspacePage .financeSkuContributionList li>i>b{border-radius:inherit;background:var(--finance-accent);height:100%;display:block}.financeWorkspacePage .financeOverviewEmpty{color:var(--finance-muted);margin:0;padding:24px 14px;font-size:11px}.financeWorkspacePage .financeOverviewSkuTable caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.financeWorkspacePage .financeOverviewSkuIdentity{align-items:center;gap:8px;min-width:0;display:flex}.financeWorkspacePage .financeOverviewSkuIdentity strong{min-width:0}.financeWorkspacePage .skuThumbnailPreviewThumb.tone-dark{border-color:var(--finance-border);color:var(--finance-muted);background:#20232a}.financeWorkspacePage .financeOverviewSourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:4px 14px 14px;display:grid}.financeWorkspacePage .financeOverviewSourceGrid>div{border-bottom:1px solid var(--finance-border-soft);gap:4px;min-width:0;padding:11px 2px;display:grid}.financeWorkspacePage .financeOverviewSourceGrid>div:nth-child(odd){padding-right:18px}.financeWorkspacePage .financeOverviewSourceGrid>div:nth-child(2n){border-left:1px solid var(--finance-border-soft);padding-left:18px}.financeWorkspacePage .financeOverviewSourceGrid>div:nth-last-child(-n+2){border-bottom:0}.financeWorkspacePage .financeOverviewSourceGrid span{color:var(--finance-muted);font-size:10px}.financeWorkspacePage .financeOverviewSourceGrid strong{color:#d9dce6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.financeWorkspacePage .financeOverviewSourceGrid strong.isPending{color:var(--finance-warning)}.financeWorkspacePage .financeOutcomeColumn>header,.financeWorkspacePage .financeHorizonOutcome>header{border-bottom:1px solid var(--finance-border-soft);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:11px 14px;display:flex}.financeWorkspacePage .financeOutcomeColumn>header>div,.financeWorkspacePage .financeHorizonOutcome>header>div{gap:2px;display:grid}.financeWorkspacePage .financeOutcomeColumn>header h3,.financeWorkspacePage .financeOutcomeColumn>header p,.financeWorkspacePage .financeHorizonOutcome>header h3,.financeWorkspacePage .financeHorizonOutcome>header p{margin:0}.financeWorkspacePage .financeOutcomeColumn>header h3,.financeWorkspacePage .financeHorizonOutcome>header h3{color:var(--finance-text);font-size:14px}.financeWorkspacePage .financeOutcomeColumn>header>strong,.financeWorkspacePage .financeOutcomeColumn>header>span,.financeWorkspacePage .financeHorizonOutcome>header>strong{color:#d9dce6;font-variant-numeric:tabular-nums;font-size:12px}.financeWorkspacePage .financeUnitOutcome .financeBreakdownList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.financeWorkspacePage .financeSensitivityRanges{display:grid}.financeWorkspacePage .financeSensitivityRange{border-top:1px solid var(--finance-border-soft);gap:8px;padding:10px 14px;display:grid}.financeWorkspacePage .financeSensitivityRange:first-child{border-top:0}.financeWorkspacePage .financeSensitivityRange>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.financeWorkspacePage .financeSensitivityRange>header strong{color:#d9dce6;font-size:11px}.financeWorkspacePage .financeSensitivityRange>header small{color:var(--finance-muted);font-size:9px}.financeWorkspacePage .financeSensitivityRange>div{border:1px solid var(--finance-border-soft);background:var(--finance-surface-subtle);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.financeWorkspacePage .financeSensitivityRange>div>span{gap:3px;min-width:0;padding:8px;display:grid}.financeWorkspacePage .financeSensitivityRange>div>span+span{border-left:1px solid var(--finance-border-soft)}.financeWorkspacePage .financeSensitivityRange>div>span.isBase{background:#905eff0f}.financeWorkspacePage .financeSensitivityRange span small{color:var(--finance-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.financeWorkspacePage .financeSensitivityRange span strong{color:#d9dce6;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.financeWorkspacePage .financeHorizonBody{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);min-width:0;display:grid}.financeWorkspacePage .financeHorizonMetrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-width:0;display:grid}.financeWorkspacePage .financeHorizonMetrics>div{align-items:flex-start;gap:10px;min-width:0;padding:18px 14px;display:flex}.financeWorkspacePage .financeHorizonMetrics>div+div{border-left:1px solid var(--finance-border-soft)}.financeWorkspacePage .financeHorizonMetrics svg{color:var(--finance-accent);flex:none}.financeWorkspacePage .financeHorizonMetrics>div:first-child svg{color:var(--finance-success)}.financeWorkspacePage .financeHorizonMetrics>div:nth-child(3) svg{color:var(--finance-warning)}.financeWorkspacePage .financeHorizonMetrics span{gap:3px;min-width:0;display:grid}.financeWorkspacePage .financeHorizonMetrics small{color:var(--finance-muted);font-size:10px}.financeWorkspacePage .financeHorizonMetrics strong{color:var(--finance-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.financeWorkspacePage .financeHorizonMetrics em{color:var(--finance-muted);font-variant-numeric:tabular-nums;font-size:10px;font-style:normal}.financeWorkspacePage .financeOutcomeRisks{border-left:1px solid var(--finance-border);min-width:0;padding:14px}.financeWorkspacePage .financeOutcomeRisks h4{color:var(--finance-text);align-items:center;gap:7px;margin:0 0 10px;font-size:11px;display:flex}.financeWorkspacePage .financeOutcomeRisks h4 svg{color:var(--finance-warning)}.financeWorkspacePage .financeOutcomeRisks ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.financeWorkspacePage .financeOutcomeRisks li{border-left:2px solid var(--finance-warning);gap:2px;padding-left:8px;display:grid}.financeWorkspacePage .financeOutcomeRisks li.risk-critical{border-left-color:#f17c82}.financeWorkspacePage .financeOutcomeRisks li strong{color:#d9dce6;font-size:10px}.financeWorkspacePage .financeOutcomeRisks li span,.financeWorkspacePage .financeOutcomeRisks>p{color:var(--finance-muted);margin:0;font-size:10px;line-height:1.45}.financeWorkspacePage .financeDetailedCalculation{gap:0;display:grid}.financeWorkspacePage .financeDetailedCalculation>section{min-width:0}.financeWorkspacePage .financeDetailedCalculation>section>h4{border-bottom:1px solid var(--finance-border-soft);color:var(--finance-text);margin:0;padding:12px 14px;font-size:11px}.financeWorkspacePage .financeDetailedCalculation>.financeDisclosureGrid{border-top:1px solid var(--finance-border-soft)}.financeWorkspacePage .financeError{margin:0}@container (max-width:980px){.financeWorkspacePage .financeScenarioRail{grid-template-columns:1fr}.financeWorkspacePage .financeScenarioRail>button+button{border-top:1px solid var(--finance-border);border-left:0}}@container (max-width:760px){.financeWorkspacePage .financeDecisionGrid{grid-template-columns:1fr}.financeWorkspacePage .financeDecisionPrimary{min-height:auto}.financeWorkspacePage .financeDecisionSplit,.financeWorkspacePage .financeRoiAnalysis,.financeWorkspacePage .financeUnitOutcome,.financeWorkspacePage .financeHorizonBody,.financeWorkspacePage .financeOverviewOutcome{grid-template-columns:1fr}.financeWorkspacePage .financeOutcomeColumn+.financeOutcomeColumn,.financeWorkspacePage .financeOutcomeRisks{border-top:1px solid var(--finance-border);border-left:0}}@container (max-width:620px){.financeWorkspacePage .financeDecisionContext,.financeWorkspacePage .financeOverviewToolbar{gap:10px;display:grid}.financeWorkspacePage .financeOverviewPeriod strong{white-space:normal}.financeWorkspacePage .financeOverviewHeaderActions{width:100%}.financeWorkspacePage .financeOverviewLiveStatus{flex:auto}.financeWorkspacePage .financeOverviewDrivers ol,.financeWorkspacePage .financeOverviewBreakdown,.financeWorkspacePage .financeOverviewSourceGrid{grid-template-columns:1fr}.financeWorkspacePage .financeOverviewSourceGrid>div,.financeWorkspacePage .financeOverviewSourceGrid>div:nth-child(odd),.financeWorkspacePage .financeOverviewSourceGrid>div:nth-child(2n){border-bottom:1px solid var(--finance-border-soft);border-left:0;padding-left:2px;padding-right:2px}.financeWorkspacePage .financeOverviewSourceGrid>div:last-child{border-bottom:0}.financeWorkspacePage .financeAutoStatus{width:100%}.financeWorkspacePage .financeAnswerHeadline,.financeWorkspacePage .financeMoneyEquation{grid-template-columns:1fr;display:grid}.financeWorkspacePage .financeAnswerHeadline>span{border-top:1px solid var(--finance-border);border-left:0;padding:10px 0 0}.financeWorkspacePage .financeMoneyEquation>i{display:none}.financeWorkspacePage .financeRoiHeadline,.financeWorkspacePage .financeAnswerSecondary,.financeWorkspacePage .financeRoiSecondary,.financeWorkspacePage .financeDisclosureGrid,.financeWorkspacePage .financeScenarioRailMetrics,.financeWorkspacePage .financeUnitSecondary,.financeWorkspacePage .financeHorizonMetrics,.financeWorkspacePage .financeUnitOutcome .financeBreakdownList{grid-template-columns:1fr}.financeWorkspacePage .financeHorizonMetrics>div+div{border-top:1px solid var(--finance-border-soft);border-left:0}.financeWorkspacePage .financeRoiHeadline>div{border-top:1px solid var(--finance-border);border-left:0;padding:10px 0 0}.financeWorkspacePage .financeRoiHeadline>div:first-child{border-top:0;padding-top:0}.financeWorkspacePage .financeMilestones{grid-template-columns:repeat(2,minmax(0,1fr))}.financeWorkspacePage .financeMilestones:before{display:none}}@container (max-width:420px){.financeWorkspacePage .financeKeyFieldGrid,.financeWorkspacePage .financeControlThresholds{grid-template-columns:1fr}.financeWorkspacePage .financeControlThresholds>div+div{border-top:1px solid var(--finance-border-soft);border-left:0}.financeWorkspacePage .financeAnswerHero{padding:16px}.financeWorkspacePage .financeAnswerHeadline>strong,.financeWorkspacePage .financeRoiHeadline>div:first-child strong{white-space:normal}}.reportsFinanceViews{border:1px solid var(--border);background:var(--surface);border-radius:9px;gap:3px;width:fit-content;padding:3px;display:inline-flex}.reportsFinanceViews button{min-height:34px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:0 15px;font-size:11px;font-weight:800}.reportsFinanceViews button:hover{color:var(--accent-strong)}.reportsFinanceViews button.isActive{background:color-mix(in srgb, var(--accent) 11%, var(--surface));color:var(--accent-strong)}.reportsFinanceProductReport,.reportsWeeklyFinance{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;display:grid;overflow:hidden}.reportsFinanceProductHeader,.reportsWeeklyFinanceHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:14px 16px;display:flex}.reportsFinanceProductHeaderCopy,.reportsWeeklyFinanceHeading{gap:3px;min-width:0;display:grid}.reportsFinanceProductEyebrow,.reportsWeeklyFinanceEyebrow,.reportsWeeklyFinanceChartEyebrow,.reportsWeeklyFinanceMatrixEyebrow{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.reportsFinanceProductHeader h2,.reportsFinanceProductHeader p,.reportsWeeklyFinanceTitle,.reportsWeeklyFinanceSubtitle,.reportsWeeklyFinanceChartTitle,.reportsWeeklyFinanceMatrixTitle{margin:0}.reportsFinanceProductHeader h2,.reportsWeeklyFinanceTitle{font-size:17px;line-height:1.25}.reportsFinanceProductHeaderCopy>p:last-child,.reportsWeeklyFinanceSubtitle{color:var(--muted);font-size:10px;line-height:1.45}.reportsFinanceProductCount,.reportsWeeklyFinanceMatrixMeta{color:var(--muted);flex:none;font-size:10px;font-weight:750}.reportsFinanceProductControls{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, var(--bg));flex-wrap:wrap;align-items:end;gap:9px;min-width:0;padding:11px 16px;display:flex}.reportsFinanceProductSearch,.reportsFinanceProductControl{gap:5px;display:grid}.reportsFinanceProductSearch{width:min(360px,100%);min-width:260px}.reportsFinanceProductControlLabel{color:var(--muted);font-size:9px;font-weight:800}.reportsFinanceProductSearchField{border:1px solid var(--border);background:var(--surface);border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:flex}.reportsFinanceProductSearchField svg{color:var(--muted);flex:none}.reportsFinanceProductSearchField input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.reportsFinanceProductControl select,.reportsFinanceProductPageSize select{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text);font:inherit;border-radius:7px;padding:0 30px 0 10px;font-size:10px;font-weight:700}.reportsFinanceProductSortControl{align-items:end;gap:5px;display:flex}.reportsFinanceProductMetricPicker{align-self:end}.reportsFinanceProductMetricPopover{width:min(360px,100vw - 32px)}.reportsFinanceProductMetricGroupOptions{gap:4px;padding:8px;display:grid}.reportsFinanceProductDirectionButton,.reportsFinanceProductResetButton,.reportsFinanceProductPageButtons button,.reportsWeeklyFinanceExport,.reportsWeeklyFinanceMetricPickerButton,.reportsWeeklyFinanceMetricPopoverAction{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text);cursor:pointer;font:inherit;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.reportsFinanceProductDirectionButton{width:36px;padding:0}.reportsFinanceProductResetButton{color:var(--muted)}.reportsFinanceProductDirectionButton:hover,.reportsFinanceProductResetButton:hover,.reportsFinanceProductPageButtons button:hover:not(:disabled),.reportsWeeklyFinanceExport:hover:not(:disabled),.reportsWeeklyFinanceMetricPickerButton:hover,.reportsWeeklyFinanceMetricPopoverAction:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--accent-strong)}.reportsFinanceProductTable{min-width:0;overflow-x:auto}.reportsFinanceProductTableHeader,.reportsFinanceProductRow{grid-template-columns:minmax(280px,1.45fr) minmax(175px,.92fr) minmax(185px,.98fr) minmax(190px,1fr) minmax(135px,.7fr);width:100%;min-width:1120px;display:grid}.reportsFinanceProductTableHeader{z-index:4;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 95%, var(--bg));position:sticky;top:0}.reportsFinanceProductHeaderCell{border-right:1px solid var(--border);min-width:0;color:var(--muted);padding:9px 12px;font-size:9px;font-weight:850}.reportsFinanceProductHeaderCell:first-child{z-index:5;background:color-mix(in srgb, var(--surface) 95%, var(--bg));position:sticky;left:0}.reportsFinanceProductHeaderCell:last-child{border-right:0}.reportsFinanceProductRow{border-bottom:1px solid var(--border);background:var(--surface);min-height:154px}.reportsFinanceProductRow:last-child{border-bottom:0}.reportsFinanceProductRow:hover{background:color-mix(in srgb, var(--accent) 2.5%, var(--surface))}.reportsFinanceProductIdentityCell{z-index:2;border-right:1px solid var(--border);background:inherit;align-items:flex-start;gap:11px;min-width:0;padding:13px 12px;display:flex;position:sticky;left:0}.reportsFinanceProductIdentityCell .skuThumbnailPreviewThumb{flex:none}.reportsFinanceProductIdentity{align-content:start;gap:4px;min-width:0;display:grid}.reportsFinanceProductBrand{color:var(--accent-strong);font-size:9px;font-weight:850}.reportsFinanceProductName{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.reportsFinanceProductArticle,.reportsFinanceProductVendorCode{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.reportsFinanceProductArticle{color:var(--text);font-weight:750}.reportsFinanceProductMetricGroup{border-right:1px solid var(--border);align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.reportsFinanceProductMetricGroup:last-child{border-right:0}.reportsFinanceProductMetricGroupTitle{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.reportsFinanceProductMetricList{gap:6px;margin:0;display:grid}.reportsFinanceProductMetric{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.reportsFinanceProductMetric dt{min-width:0;color:var(--muted);font-size:9px;line-height:1.3}.reportsFinanceProductMetric dd{color:var(--text);text-align:right;flex:none;margin:0;font-size:10px;font-weight:800}.reportsFinanceProductMetricValue.reportsFinanceProductMetricProminent{font-size:12px;font-weight:900}.reportsFinanceProductMetricPositive{color:var(--success)!important}.reportsFinanceProductMetricNegative{color:var(--danger)!important}.reportsFinanceProductMetricMuted{color:var(--muted)!important}.reportsFinanceProductEmpty,.reportsWeeklyFinanceChartEmpty,.reportsWeeklyFinanceMatrixEmpty{min-height:180px;color:var(--muted);text-align:center;place-content:center;place-items:center;gap:8px;padding:20px;display:grid}.reportsFinanceProductEmpty strong{color:var(--text);font-size:12px}.reportsFinanceProductEmpty button{color:var(--accent-strong);cursor:pointer;font:inherit;background:0 0;border:0;font-size:10px;font-weight:800}.reportsFinanceProductPagination{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:16px;min-height:52px;padding:8px 12px;display:flex}.reportsFinanceProductPageSize{color:var(--muted);align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}.reportsFinanceProductPageSize select{min-height:32px}.reportsFinanceProductPageInfo{color:var(--muted);font-size:9px}.reportsFinanceProductPageButtons{gap:5px;display:flex}.reportsFinanceProductPageButtons button{width:32px;min-height:32px;padding:0}.reportsFinanceProductPageButtons button:disabled{cursor:default;opacity:.4}.reportsWeeklyFinance{gap:0}.reportsWeeklyFinanceActions{align-items:center;gap:7px;display:flex}.reportsWeeklyFinanceMetricPicker{position:relative}.reportsWeeklyFinanceMetricPickerButton{list-style:none}.reportsWeeklyFinanceMetricPickerButton::-webkit-details-marker{display:none}.reportsWeeklyFinanceMetricPicker[open] .reportsWeeklyFinanceMetricPickerButton{border-color:color-mix(in srgb, var(--accent) 50%, var(--border));color:var(--accent-strong)}.reportsWeeklyFinanceMetricPickerCount{background:color-mix(in srgb, var(--accent) 12%, var(--surface));min-width:19px;height:19px;color:var(--accent-strong);border-radius:10px;justify-content:center;align-items:center;font-size:8px;display:inline-flex}.reportsWeeklyFinanceMetricPopover{z-index:30;border:1px solid var(--border);background:var(--surface);border-radius:10px;width:min(560px,100vw - 48px);max-height:min(620px,100vh - 160px);padding:12px;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 16px 38px #17212b29}.reportsWeeklyFinanceMetricPopoverActions{border-bottom:1px solid var(--border);justify-content:flex-end;gap:6px;padding-bottom:10px;display:flex}.reportsWeeklyFinanceMetricPopoverAction{background:0 0;min-height:30px}.reportsWeeklyFinanceMetricSearch{border:1px solid var(--border);height:34px;color:var(--muted);border-radius:8px;align-items:center;gap:7px;margin-top:10px;padding:0 9px;display:flex}.reportsWeeklyFinanceMetricSearch input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:10px}.reportsWeeklyFinanceMetricGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;padding-top:12px;display:grid}.reportsWeeklyFinanceMetricGroup{border:0;min-width:0;margin:0;padding:0}.reportsWeeklyFinanceMetricGroupTitle{width:100%;color:var(--text);justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-size:10px;font-weight:900;display:flex}.reportsWeeklyFinanceMetricGroupTitle button{color:var(--accent-strong);cursor:pointer;font:inherit;background:0 0;border:0;font-size:8px;font-weight:800}.reportsWeeklyFinanceMetricGroupOptions{gap:5px;display:grid}.reportsWeeklyFinanceMetricOption{min-height:26px;color:var(--muted);cursor:pointer;align-items:flex-start;gap:7px;font-size:9px;line-height:1.35;display:flex}.reportsWeeklyFinanceMetricCheckbox{width:14px;height:14px;accent-color:var(--accent);margin:0}.reportsWeeklyFinanceExport:disabled{cursor:default;opacity:.45}.reportsWeeklyFinanceChartSection,.reportsWeeklyFinanceMatrixSection{border-bottom:1px solid var(--border);min-width:0}.reportsWeeklyFinanceMatrixSection{border-bottom:0}.reportsWeeklyFinanceChartHeading,.reportsWeeklyFinanceMatrixHeading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 16px;display:flex}.reportsWeeklyFinanceChartHeading>div,.reportsWeeklyFinanceMatrixHeading>div{gap:2px;display:grid}.reportsWeeklyFinanceChartTitle,.reportsWeeklyFinanceMatrixTitle{font-size:13px}.reportsWeeklyFinanceChartLegend{flex-wrap:wrap;justify-content:flex-end;gap:6px 13px;margin:0;padding:0;list-style:none;display:flex}.reportsWeeklyFinanceChartLegendItem{color:var(--muted);align-items:center;gap:5px;font-size:8px;font-weight:750;display:inline-flex}.reportsWeeklyFinanceChartLegendSwatch{border-radius:50%;width:8px;height:8px}.reportsWeeklyFinanceChartViewport{min-width:0;padding:6px 12px 8px;overflow-x:auto}.reportsWeeklyFinanceChart{width:100%;min-width:720px;height:auto;display:block}.reportsWeeklyFinanceChartGridLine{stroke:color-mix(in srgb, var(--border) 82%, transparent);stroke-width:1px}.reportsWeeklyFinanceChartZeroLine{stroke:color-mix(in srgb, var(--muted) 70%, transparent);stroke-dasharray:4 4;stroke-width:1.2px}.reportsWeeklyFinanceChartAxisLabel,.reportsWeeklyFinanceChartXAxisLabel{fill:var(--muted);font-size:9px}.reportsWeeklyFinanceChartLine{vector-effect:non-scaling-stroke}.reportsWeeklyFinanceChartPoint{vector-effect:non-scaling-stroke;stroke:var(--surface);stroke-width:1.5px}.reportsWeeklyFinanceChartEmpty{min-height:235px;font-size:10px}.reportsWeeklyFinanceMatrixScroll{overscroll-behavior-inline:contain;width:100%;min-width:0;overflow-x:auto}.reportsWeeklyFinanceMatrix{border-spacing:0;border-collapse:separate;width:max-content;min-width:100%}.reportsWeeklyFinanceMatrixHeader,.reportsWeeklyFinanceMatrixMetric,.reportsWeeklyFinanceMatrixValue,.reportsWeeklyFinanceMatrixGroupTitle{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);padding:9px 11px}.reportsWeeklyFinanceMatrixHeader{z-index:5;background:color-mix(in srgb, var(--surface) 94%, var(--bg));min-width:152px;color:var(--muted);text-align:right;font-size:9px;position:sticky;top:0}.reportsWeeklyFinanceMatrixHeader:first-child,.reportsWeeklyFinanceMatrixMetric,.reportsWeeklyFinanceMatrixGroupTitle{text-align:left;min-width:245px;max-width:310px}.reportsWeeklyFinanceMatrixSticky{z-index:4;background:var(--surface);box-shadow:1px 0 0 var(--border);position:sticky;left:0}.reportsWeeklyFinanceMatrixHead .reportsWeeklyFinanceMatrixSticky{z-index:7;background:color-mix(in srgb, var(--surface) 94%, var(--bg))}.reportsWeeklyFinanceMatrixTotalHeader,.reportsWeeklyFinanceMatrixTotal{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.reportsWeeklyFinanceMatrixPeriodHeader{text-align:right}.reportsWeeklyFinanceMatrixPeriodLabel,.reportsWeeklyFinanceMatrixPeriodDates{display:block}.reportsWeeklyFinanceMatrixPeriodLabel{color:var(--text);font-weight:850}.reportsWeeklyFinanceMatrixPeriodDates{color:var(--muted);margin-top:2px;font-size:8px;font-weight:600}.reportsWeeklyFinanceMatrixGroupTitle{z-index:3;color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 7%, var(--surface));letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.reportsWeeklyFinanceMatrixMetric{color:var(--text);font-size:9px;font-weight:750}.reportsWeeklyFinanceMatrixValue{min-width:152px;color:var(--text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:9px;font-weight:700}.reportsWeeklyFinanceMatrixRow:hover .reportsWeeklyFinanceMatrixMetric,.reportsWeeklyFinanceMatrixRow:hover .reportsWeeklyFinanceMatrixValue{background:color-mix(in srgb, var(--accent) 2.5%, var(--surface))}.reportsWeeklyFinanceMatrixEmpty{min-height:160px;font-size:10px}@media (max-width:900px){.reportsFinanceProductHeader,.reportsWeeklyFinanceHeader,.reportsWeeklyFinanceChartHeading{align-items:flex-start}.reportsFinanceProductHeader,.reportsWeeklyFinanceHeader{flex-direction:column}.reportsWeeklyFinanceActions{width:100%}.reportsWeeklyFinanceMetricPicker{flex:1}.reportsWeeklyFinanceMetricPickerButton{width:100%}.reportsWeeklyFinanceMetricPopover{left:0;right:auto}}@media (max-width:640px){.reportsFinanceViews{width:100%}.reportsFinanceViews button{flex:1}.reportsFinanceProductHeader,.reportsWeeklyFinanceHeader{padding:12px}.reportsFinanceProductControls{padding:10px}.reportsFinanceProductSearch{width:100%;min-width:100%}.reportsFinanceProductControl,.reportsFinanceProductSortControl{flex:1}.reportsFinanceProductControl select{width:100%}.reportsFinanceProductPagination{flex-wrap:wrap;justify-content:space-between;gap:8px}.reportsFinanceProductPageSize>span{display:none}.reportsWeeklyFinanceMetricGroups{grid-template-columns:1fr}.reportsWeeklyFinanceChartHeading{display:grid}.reportsWeeklyFinanceChartLegend{justify-content:flex-start}.reportsWeeklyFinanceMatrixHeading{padding:10px 12px}}.financeWorkspacePage .financeUnitWorkspace{gap:12px;min-width:0;display:grid}.financeWorkspacePage .financeUnitWorkspaceModes{border:1px solid var(--finance-border-soft);background:var(--finance-surface);border-radius:12px;align-items:center;gap:4px;min-height:46px;padding:5px;display:flex}.financeWorkspacePage .financeUnitWorkspaceModes>button{min-height:34px;color:var(--finance-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 13px;font-size:12px;font-weight:800}.financeWorkspacePage .financeUnitWorkspaceModes>button:hover{background:var(--finance-surface-hover);color:var(--finance-text)}.financeWorkspacePage .financeUnitWorkspaceModes>button.isActive{color:#d5c5ff;background:#2b2446;border-color:#6f54b5}.financeWorkspacePage .financeUnitWorkspacePeriod{color:var(--finance-muted);align-items:center;gap:7px;margin-left:auto;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.financeWorkspacePage .financeUnitWorkspaceAlert{color:#f5c2ad;background:#281b18;border:1px solid #8d492d;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.financeWorkspacePage .financeUnitWorkspaceAlert>span,.financeWorkspacePage .financeUnitWorkspaceAlert>span>strong,.financeWorkspacePage .financeUnitWorkspaceAlert>span>small{gap:2px;display:grid}.financeWorkspacePage .financeUnitWorkspaceAlert>span>strong{font-size:12px}.financeWorkspacePage .financeUnitWorkspaceAlert>span>small{color:#cfa592;font-size:11px}.financeWorkspacePage .financeUnitWorkspaceAlert>button{color:#ffd7c6;min-height:32px;font:inherit;cursor:pointer;background:#38231c;border:1px solid #9f5e42;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.financeWorkspacePage .financeUnitWorkspaceToolbar{border:1px solid var(--finance-border-soft);background:var(--finance-surface);border-radius:12px;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(150px,.38fr));gap:8px;padding:10px;display:grid}.financeWorkspacePage .financeUnitWorkspaceToolbar>label:not(.financeUnitWorkspaceSearch),.financeWorkspacePage .financeUnitWeekForm label{align-content:start;gap:5px;min-width:0;display:grid}.financeWorkspacePage .financeUnitWorkspaceToolbar>label>span,.financeWorkspacePage .financeUnitWeekForm label>span:first-child{color:var(--finance-muted);font-size:10px;font-weight:800}.financeWorkspacePage .financeUnitWorkspaceToolbar select,.financeWorkspacePage .financeUnitWeekForm select,.financeWorkspacePage .financeUnitWeekForm input{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);width:100%;min-height:36px;color:var(--finance-text);font:inherit;border-radius:8px;outline:0;padding:0 10px;font-size:12px}.financeWorkspacePage .financeUnitWorkspaceToolbar select:focus,.financeWorkspacePage .financeUnitWeekForm select:focus,.financeWorkspacePage .financeUnitWeekForm input:focus,.financeWorkspacePage .financeUnitWorkspaceSearch:focus-within{border-color:var(--finance-accent);box-shadow:0 0 0 3px #905eff1f}.financeWorkspacePage .financeUnitWorkspaceSearch{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);min-width:0;min-height:36px;color:var(--finance-muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.financeWorkspacePage .financeUnitWorkspaceSearch input{width:100%;min-width:0;color:var(--finance-text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.financeWorkspacePage .financeUnitWorkspaceSearch input::placeholder{color:#7f8493}.financeWorkspacePage .financeUnitWorkspaceLayout{grid-template-columns:minmax(330px,.72fr) minmax(0,1.9fr);align-items:start;gap:12px;min-width:0;display:grid}.financeWorkspacePage .financeUnitCatalog,.financeWorkspacePage .financeUnitDetails,.financeWorkspacePage .financeUnitWeekPanel{border:1px solid var(--finance-border-soft);background:var(--finance-surface);border-radius:12px;min-width:0;overflow:visible}.financeWorkspacePage .financeUnitCatalog>header{border-bottom:1px solid var(--finance-border-soft);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:flex}.financeWorkspacePage .financeUnitCatalog>header>div{gap:2px;display:grid}.financeWorkspacePage .financeUnitCatalog>header strong{color:var(--finance-text);font-size:12px}.financeWorkspacePage .financeUnitCatalog>header small{color:var(--finance-muted);font-size:10px}.financeWorkspacePage .financeUnitCatalogSearchHeader{grid-template-columns:minmax(0,1fr) auto;display:grid}.financeWorkspacePage .financeUnitCatalogList{display:grid}.financeWorkspacePage .financeUnitProduct{border:0;border-bottom:1px solid var(--finance-border-soft);min-height:76px;color:var(--finance-text);text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.financeWorkspacePage .financeUnitProduct:last-child{border-bottom:0;border-radius:0 0 12px 12px}.financeWorkspacePage .financeUnitProduct:hover{background:var(--finance-surface-hover)}.financeWorkspacePage .financeUnitProduct.isActive{box-shadow:inset 3px 0 0 var(--finance-accent);background:#211c31}.financeWorkspacePage .financeUnitProduct .skuThumbnailPreviewThumb{border-radius:7px;width:42px;height:54px}.financeWorkspacePage .financeUnitProductIdentity{gap:2px;min-width:0;display:grid}.financeWorkspacePage .financeUnitProductIdentity>small,.financeWorkspacePage .financeUnitProductIdentity>span{color:var(--finance-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.financeWorkspacePage .financeUnitProductIdentity>strong{color:var(--finance-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.financeWorkspacePage .financeUnitProductResult{text-align:right;justify-items:end;gap:2px;display:grid}.financeWorkspacePage .financeUnitProductResult>strong{white-space:nowrap;font-size:11px}.financeWorkspacePage .financeUnitProductResult>strong.is-positive{color:var(--finance-success)}.financeWorkspacePage .financeUnitProductResult>strong.is-negative{color:#f17373}.financeWorkspacePage .financeUnitProductResult>small{max-width:96px;color:var(--finance-muted);font-size:8px;line-height:1.15}.financeWorkspacePage .financeUnitPageButtons{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.financeWorkspacePage .financeUnitPageButtons>button{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);width:28px;height:28px;color:var(--finance-muted);cursor:pointer;border-radius:7px;place-items:center;display:inline-grid}.financeWorkspacePage .financeUnitPageButtons>button:hover:not(:disabled){color:#d5c5ff;border-color:#66528f}.financeWorkspacePage .financeUnitPageButtons>button:disabled{opacity:.35;cursor:default}.financeWorkspacePage .financeUnitPageButtons>small{min-width:30px;color:var(--finance-muted);text-align:center;font-size:9px}.financeWorkspacePage .financeUnitDetails{display:grid}.financeWorkspacePage .financeUnitDetailsHeader{border-bottom:1px solid var(--finance-border-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:12px 14px;display:grid}.financeWorkspacePage .financeUnitDetailsHeader>.skuThumbnailPreviewThumb{border-radius:9px;width:54px;height:68px}.financeWorkspacePage .financeUnitDetailsHeader>div:nth-child(2){gap:3px;min-width:0;display:grid}.financeWorkspacePage .financeUnitDetailsHeader span,.financeWorkspacePage .financeUnitDetailsHeader p{color:var(--finance-muted);font-size:10px}.financeWorkspacePage .financeUnitDetailsHeader h2,.financeWorkspacePage .financeUnitDetailsHeader p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.financeWorkspacePage .financeUnitDetailsHeader h2{color:var(--finance-text);font-size:16px;line-height:1.25}.financeWorkspacePage .financeUnitDetailsPrice{text-align:right;justify-items:end;gap:2px;display:grid}.financeWorkspacePage .financeUnitDetailsPrice>strong{color:var(--finance-text);font-size:16px}.financeWorkspacePage .financeUnitDetailsPrice>span{font-size:9px}.financeWorkspacePage .financeUnitSummary{border-bottom:1px solid var(--finance-border-soft);grid-template-columns:repeat(6,minmax(104px,1fr));display:grid}.financeWorkspacePage .financeUnitSummaryMetric{border-right:1px solid var(--finance-border-soft);align-content:center;gap:6px;min-height:72px;padding:10px 11px;display:grid}.financeWorkspacePage .financeUnitSummaryMetric:last-child{border-right:0}.financeWorkspacePage .financeUnitSummaryMetric>span{color:var(--finance-muted);font-size:9px;font-weight:700}.financeWorkspacePage .financeUnitSummaryMetric>strong{color:var(--finance-text);font-size:14px}.financeWorkspacePage .financeUnitSummaryMetric.tone-positive>strong{color:var(--finance-success)}.financeWorkspacePage .financeUnitSummaryMetric.tone-negative>strong{color:#f17373}.financeWorkspacePage .financeUnitMetricTabs{border-bottom:1px solid var(--finance-border-soft);gap:4px;padding:7px 9px;display:flex;overflow-x:auto}.financeWorkspacePage .financeUnitMetricTabs>button{min-height:30px;color:var(--finance-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;padding:0 10px;font-size:10px;font-weight:800}.financeWorkspacePage .financeUnitMetricTabs>button:hover{background:var(--finance-surface-hover);color:var(--finance-text)}.financeWorkspacePage .financeUnitMetricTabs>button.isActive{background:var(--finance-accent-soft);color:#d5c5ff;border-color:#5a477f}.financeWorkspacePage .financeUnitMetricPanel{display:grid}.financeWorkspacePage .financeUnitMetricPanel>header,.financeWorkspacePage .financeUnitWeekHistory>header{border-bottom:1px solid var(--finance-border-soft);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 13px;display:flex}.financeWorkspacePage .financeUnitMetricPanel>header>div,.financeWorkspacePage .financeUnitWeekHistory>header>div{gap:2px;display:grid}.financeWorkspacePage .financeUnitMetricPanel>header span,.financeWorkspacePage .financeUnitWeekHistory>header span{color:var(--finance-muted);font-size:9px;font-weight:750}.financeWorkspacePage .financeUnitMetricPanel>header h3,.financeWorkspacePage .financeUnitWeekHistory>header h3{color:var(--finance-text);margin:0;font-size:13px}.financeWorkspacePage .financeUnitMetricPanel>header>strong{background:var(--finance-accent-soft);color:#cbb7ff;border-radius:7px;place-items:center;min-width:27px;height:27px;font-size:10px;display:inline-grid}.financeWorkspacePage .financeUnitMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.financeWorkspacePage .financeUnitMetric{border-right:1px solid var(--finance-border-soft);border-bottom:1px solid var(--finance-border-soft);align-content:center;gap:7px;min-height:78px;padding:11px 13px;display:grid}.financeWorkspacePage .financeUnitMetric:nth-child(3n){border-right:0}.financeWorkspacePage .financeUnitMetric>dt{color:var(--finance-muted);font-size:9px;line-height:1.25}.financeWorkspacePage .financeUnitMetric>dd{color:var(--finance-text);margin:0;font-size:13px;font-weight:850}.financeWorkspacePage .financeUnitMetric.tone-positive>dd{color:var(--finance-success)}.financeWorkspacePage .financeUnitMetric.tone-negative>dd{color:#f17373}.financeWorkspacePage .financeUnitWeekPanel{display:grid}.financeWorkspacePage .financeUnitWeekPanel>.financeUnitDetailsHeader{grid-template-columns:auto minmax(0,1fr)}.financeWorkspacePage .financeUnitWeekForm{border-bottom:1px solid var(--finance-border-soft);display:grid}.financeWorkspacePage .financeUnitWeekForm>header{border-bottom:1px solid var(--finance-border-soft);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 13px;display:flex}.financeWorkspacePage .financeUnitWeekForm>header>div{gap:2px;display:grid}.financeWorkspacePage .financeUnitWeekForm>header>div>span{color:var(--finance-muted);font-size:9px;font-weight:750}.financeWorkspacePage .financeUnitWeekForm>header h3{color:var(--finance-text);margin:0;font-size:14px}.financeWorkspacePage .financeUnitWeekForm>header label{width:156px}.financeWorkspacePage .financeUnitWeekFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid}.financeWorkspacePage .financeUnitNumberField{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.financeWorkspacePage .financeUnitNumberField:focus-within{border-color:var(--finance-accent);box-shadow:0 0 0 3px #905eff1f}.financeWorkspacePage .financeUnitNumberField>input{box-shadow:none;border:0}.financeWorkspacePage .financeUnitNumberField>b{border-left:1px solid var(--finance-border-soft);min-width:42px;color:var(--finance-muted);place-items:center;padding:0 8px;font-size:9px;display:grid}.financeWorkspacePage .financeUnitWeekForm>footer{border-top:1px solid var(--finance-border-soft);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 13px;display:flex}.financeWorkspacePage .financeUnitWeekForm>footer>span{color:var(--finance-muted);font-size:10px}.financeWorkspacePage .financeUnitWeekForm>footer>span.isError{color:#f39494}.financeWorkspacePage .financeUnitWeekForm>footer>button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#5f3fba;border:1px solid #7759c7;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.financeWorkspacePage .financeUnitWeekForm>footer>button:disabled{opacity:.6;cursor:wait}.financeWorkspacePage .financeUnitWeekHistory,.financeWorkspacePage .financeUnitWeekRows{display:grid}.financeWorkspacePage .financeUnitWeekRows>button{border:0;border-bottom:1px solid var(--finance-border-soft);min-height:64px;color:var(--finance-text);text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:minmax(150px,1.2fr) repeat(3,minmax(130px,1fr));align-items:center;gap:10px;padding:8px 13px;display:grid}.financeWorkspacePage .financeUnitWeekRows>button:hover{background:var(--finance-surface-hover)}.financeWorkspacePage .financeUnitWeekRows>button>span{gap:3px;min-width:0;display:grid}.financeWorkspacePage .financeUnitWeekRows>button small{color:var(--finance-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.financeWorkspacePage .financeUnitWeekRows>button strong{color:var(--finance-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.financeWorkspacePage .financeUnitWeekEmpty,.financeWorkspacePage .financeUnitWorkspaceEmpty,.financeWorkspacePage .financeUnitWorkspaceLoading{border:1px solid var(--finance-border-soft);background:var(--finance-surface);min-height:240px;color:var(--finance-muted);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.financeWorkspacePage .financeUnitWeekEmpty{background:0 0;border:0;border-radius:0 0 12px 12px;min-height:160px}.financeWorkspacePage .financeUnitWorkspaceLoading>strong,.financeWorkspacePage .financeUnitWorkspaceEmpty>strong,.financeWorkspacePage .financeUnitWeekEmpty>strong{color:var(--finance-text);font-size:13px}.financeWorkspacePage .financeUnitWorkspaceLoading>span,.financeWorkspacePage .financeUnitWorkspaceEmpty>span,.financeWorkspacePage .financeUnitWeekEmpty>span{font-size:10px}.financeWorkspacePage .financeUnitWorkspaceCalculator{min-width:0}.financeWorkspacePage .financeUnitWorkspaceCalculator>.financeDecisionPage{border:1px solid var(--finance-border-soft);background:var(--finance-surface);border-radius:12px;padding:12px}@media (max-width:1180px){.financeWorkspacePage .financeUnitWorkspaceToolbar{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(130px,.42fr))}.financeWorkspacePage .financeUnitWorkspaceLayout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.55fr)}.financeWorkspacePage .financeUnitSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.financeWorkspacePage .financeUnitSummaryMetric:nth-child(3n){border-right:0}.financeWorkspacePage .financeUnitSummaryMetric:nth-child(-n+3){border-bottom:1px solid var(--finance-border-soft)}.financeWorkspacePage .financeUnitMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.financeWorkspacePage .financeUnitMetric:nth-child(3n){border-right:1px solid var(--finance-border-soft)}.financeWorkspacePage .financeUnitMetric:nth-child(2n){border-right:0}.financeWorkspacePage .financeUnitWeekFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.financeWorkspacePage .financeUnitWorkspaceToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.financeWorkspacePage .financeUnitWorkspaceSearch{grid-column:1/-1}.financeWorkspacePage .financeUnitWorkspaceLayout{grid-template-columns:1fr}.financeWorkspacePage .financeUnitCatalogList{grid-template-columns:repeat(2,minmax(0,1fr))}.financeWorkspacePage .financeUnitProduct:nth-child(odd){border-right:1px solid var(--finance-border-soft)}}@media (max-width:640px){.financeWorkspacePage .financeUnitWorkspaceModes{overflow-x:auto}.financeWorkspacePage .financeUnitWorkspaceModes>button{flex:none}.financeWorkspacePage .financeUnitWorkspacePeriod{display:none}.financeWorkspacePage .financeUnitWorkspaceToolbar,.financeWorkspacePage .financeUnitCatalogList,.financeWorkspacePage .financeUnitSummary,.financeWorkspacePage .financeUnitMetricGrid,.financeWorkspacePage .financeUnitWeekFields{grid-template-columns:1fr}.financeWorkspacePage .financeUnitWorkspaceSearch{grid-column:auto}.financeWorkspacePage .financeUnitProduct:nth-child(odd),.financeWorkspacePage .financeUnitSummaryMetric,.financeWorkspacePage .financeUnitMetric{border-right:0}.financeWorkspacePage .financeUnitSummaryMetric{border-bottom:1px solid var(--finance-border-soft);min-height:58px}.financeWorkspacePage .financeUnitDetailsHeader{grid-template-columns:auto minmax(0,1fr)}.financeWorkspacePage .financeUnitDetailsPrice{border-top:1px solid var(--finance-border-soft);text-align:left;grid-column:1/-1;justify-items:start;padding-top:9px}.financeWorkspacePage .financeUnitWeekForm>header,.financeWorkspacePage .financeUnitWeekForm>footer{flex-direction:column;align-items:stretch}.financeWorkspacePage .financeUnitWeekForm>header label{width:100%}.financeWorkspacePage .financeUnitWeekRows>button{grid-template-columns:1fr 1fr}.financeWorkspacePage .financeUnitWorkspaceAlert{flex-direction:column;align-items:stretch}}.dateRangeCalendar{gap:11px;display:grid}.dateRangeCalendarNavigation{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.dateRangeCalendarNavigation strong{color:var(--text);text-align:center;text-transform:capitalize;font-size:13px;font-weight:850}.dateRangeCalendarNavigation button{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.dateRangeCalendarNavigation button:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--surface));color:var(--accent-strong)}.dateRangeCalendarNavigation button:disabled{opacity:.32;cursor:default}.dateRangeCalendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.dateRangeCalendarWeekday{height:23px;color:var(--muted);place-items:center;font-size:9px;font-weight:850;display:grid}.dateRangeCalendarBlank,.dateRangeCalendarDay{min-width:0;height:36px}.dateRangeCalendarDay{color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;place-items:center;font-size:11px;font-weight:760;display:grid;position:relative}.dateRangeCalendarDay:hover:not(:disabled),.dateRangeCalendarDay:focus-visible{background:color-mix(in srgb, var(--accent) 11%, var(--surface));color:var(--accent-strong);outline:none}.dateRangeCalendarDay:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.dateRangeCalendarDay.isInRange{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--accent-strong);border-radius:5px}.dateRangeCalendarDay.isPreview{background:color-mix(in srgb, var(--accent) 9%, var(--surface))}.dateRangeCalendarDay.isStart,.dateRangeCalendarDay.isEnd{background:var(--accent);color:#fff;border-radius:8px;font-weight:900}.dateRangeCalendarDay.isStart:hover,.dateRangeCalendarDay.isStart:focus-visible,.dateRangeCalendarDay.isEnd:hover,.dateRangeCalendarDay.isEnd:focus-visible{background:var(--accent-strong);color:#fff}.dateRangeCalendarDay:disabled{color:var(--muted);opacity:.28;cursor:default}.dateRangeCalendarSelection{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));background:color-mix(in srgb, var(--accent) 5%, var(--surface));border-radius:8px;align-content:center;gap:2px;min-height:48px;padding:8px 10px;display:grid}.dateRangeCalendarSelection strong{color:var(--text);font-size:11px;font-weight:850}.dateRangeCalendarSelection span{color:var(--muted);font-size:9px;line-height:1.35}@media (max-width:480px){.dateRangeCalendarBlank,.dateRangeCalendarDay{height:34px}}.cabinetFilesPage{gap:14px;display:grid}.cabinetFilesHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:0 2px 14px;display:flex}.cabinetFilesHeader h1,.cabinetFilesHeader p,.cabinetFilesHeader span{margin:0}.cabinetFilesHeader h1{margin-top:2px;font-size:26px;line-height:1.15}.cabinetFilesHeader>div>span{color:var(--muted);margin-top:4px;font-size:11px;font-weight:750;display:block}.cabinetFilesHeader>a{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text);border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.cabinetFilesHeader>a:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--accent-strong)}.cabinetFilesAccountCard{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:14px 16px;display:grid}.cabinetFilesAccountIcon{background:color-mix(in srgb, var(--accent) 12%, var(--surface));width:46px;height:46px;color:var(--accent-strong);border-radius:10px;place-items:center;display:grid}.cabinetFilesAccountIdentity{gap:2px;min-width:0;display:grid}.cabinetFilesAccountIdentity small,.cabinetFilesAccountIdentity span,.cabinetFilesAccountTrust{color:var(--muted);font-size:10px;font-weight:720}.cabinetFilesAccountIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.cabinetFilesAccountTrust{max-width:270px;color:var(--success);align-items:center;gap:7px;line-height:1.35;display:inline-flex}.cabinetFilesWorkspace{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden}.cabinetFilesToolbar{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(180px,320px) auto;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:grid}.cabinetFilesTabs{gap:4px;display:inline-flex}.cabinetFilesTabs button{min-height:36px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.cabinetFilesTabs button:hover,.cabinetFilesTabs button.isActive{background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent-strong)}.cabinetFilesTabs small{background:color-mix(in srgb, currentColor 9%, transparent);text-align:center;border-radius:999px;min-width:20px;padding:2px 6px}.cabinetFilesSearch{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 60%, var(--surface));min-height:36px;color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.cabinetFilesSearch input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.cabinetFilesTotal{color:var(--muted);white-space:nowrap;justify-self:end;font-size:10px;font-weight:750}.cabinetFilesDropzone{border:1px dashed color-mix(in srgb, var(--accent) 34%, var(--border));background:color-mix(in srgb, var(--accent) 4%, var(--surface));color:var(--accent-strong);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px;padding:13px 15px;transition:background .12s,border-color .12s;display:grid}.cabinetFilesDropzone.isDragging{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.cabinetFilesDropzone>div{gap:2px;display:grid}.cabinetFilesDropzone strong{color:var(--text);font-size:12px}.cabinetFilesDropzone span{color:var(--muted);font-size:10px}.cabinetFilesDropzone button{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:var(--surface);min-height:34px;color:var(--accent-strong);cursor:pointer;font:inherit;border-radius:8px;padding:0 11px;font-size:10px;font-weight:850}.cabinetFilesDropzone button:disabled{opacity:.55;cursor:wait}.cabinetFilesMessage{background:color-mix(in srgb, var(--accent) 8%, var(--surface));color:var(--accent-strong);border-radius:7px;margin:0 12px 10px;padding:8px 10px;font-size:10px;font-weight:750}.cabinetFilesList{border-top:1px solid var(--border);display:grid}.cabinetFileCard{border-bottom:1px solid var(--border);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:10px 13px;display:grid}.cabinetFileCard:last-child{border-bottom:0}.cabinetFileCard:hover{background:color-mix(in srgb, var(--surface-2) 55%, transparent)}.cabinetFilePreview{border:1px solid var(--border);background:var(--surface-2);width:46px;height:46px;color:var(--muted);border-radius:8px;place-items:center;display:grid;overflow:hidden}.cabinetFilePreview img{object-fit:cover;width:100%;height:100%}.cabinetFileCopy{gap:4px;min-width:0;display:grid}.cabinetFileCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cabinetFileCopy span{color:var(--muted);font-size:9px;font-weight:700}.cabinetFileActions{align-items:center;gap:5px;display:flex}.cabinetFileActions a,.cabinetFileActions button{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--muted);cursor:pointer;font:inherit;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.cabinetFileActions a:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));color:var(--accent-strong)}.cabinetFileActions button:hover{border-color:color-mix(in srgb, var(--danger) 42%, var(--border));color:var(--danger)}.cabinetFilesEmpty,.cabinetFilesEmptyAccount{color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:46px 20px;display:grid}.cabinetFilesEmpty{border-top:1px solid var(--border);min-height:230px}.cabinetFilesEmpty strong,.cabinetFilesEmptyAccount h2{color:var(--text);margin:0;font-size:15px}.cabinetFilesEmpty span,.cabinetFilesEmptyAccount p{max-width:460px;margin:0;font-size:11px;line-height:1.5}.cabinetFilesEmptyAccount{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-height:360px}@media (max-width:820px){.cabinetFilesToolbar{grid-template-columns:1fr auto}.cabinetFilesSearch{grid-area:2/1/auto/-1}.cabinetFilesAccountTrust,.cabinetFileActions span{display:none}}@media (max-width:600px){.cabinetFilesHeader{align-items:flex-start}.cabinetFilesHeader>a{justify-content:center;width:36px;padding:0;font-size:0;overflow:hidden}.cabinetFilesHeader h1{font-size:22px}.cabinetFilesAccountCard{grid-template-columns:auto minmax(0,1fr)}.cabinetFilesTabs button{padding:0 8px}.cabinetFilesTotal{display:none}.cabinetFilesDropzone{grid-template-columns:auto minmax(0,1fr)}.cabinetFilesDropzone button{grid-column:1/-1}.cabinetFileCard{grid-template-columns:42px minmax(0,1fr) auto;gap:9px;padding:9px 10px}.cabinetFilePreview{width:40px;height:40px}.cabinetFileActions a,.cabinetFileActions button{justify-content:center;width:30px;min-height:30px;padding:0}}.pulsePage{gap:14px;min-width:0;display:grid}.pulseToolbar,.pulseFilterBar,.pulseMetricsPanel,.pulseSummary,.pulseProductCard,.pulseEmpty,.pulseSkeleton,.pulseAlert{border:1px solid var(--border);background:var(--surface);border-radius:10px}.pulseToolbar{z-index:12;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:10px 12px;display:flex;position:relative}.pulsePeriod{min-width:0;position:relative}.pulsePeriodButton{cursor:pointer;min-width:288px;min-height:44px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;display:inline-grid}.pulsePeriodButton:hover,.pulsePeriodButton[aria-expanded=true]{background:var(--surface-muted);color:var(--accent-strong)}.pulsePeriodButton>span{gap:2px;min-width:0;display:grid}.pulsePeriodButton small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:800}.pulsePeriodButton strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pulseCalendarPopover{z-index:80;border:1px solid var(--border);background:var(--surface);border-radius:12px;width:min(390px,100vw - 44px);padding:16px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 44px #23194229}.pulseCalendarPopover:before{border-top:1px solid var(--border);border-left:1px solid var(--border);background:var(--surface);content:"";width:9px;height:9px;position:absolute;top:-5px;left:26px;transform:rotate(45deg)}.pulseToolbarActions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.pulseToolbarActions button,.pulseToolbarActions a{cursor:pointer;border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.pulseToolbarActions button:hover:not(:disabled),.pulseToolbarActions a:hover{border-color:color-mix(in srgb, var(--accent) 32%, var(--border));background:color-mix(in srgb, var(--accent) 5%, var(--surface));color:var(--accent-strong)}.pulseToolbarActions button:disabled{cursor:default;opacity:.45}.pulseStatus{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.pulseStatus:before{background:var(--success);content:"";border-radius:50%;flex:0 0 7px;width:7px;height:7px}.pulseStatus.isPartial:before,.pulseStatus.is-partial:before{background:#d28a20}.pulseStatus.isError:before,.pulseStatus.is-error:before{background:var(--danger)}.pulseFilterBar{z-index:8;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(150px,.8fr)) auto;align-items:end;gap:9px;padding:12px;display:grid;position:relative}.pulseSearch,.pulseSelect{gap:5px;min-width:0;display:grid}.pulseSearch>span,.pulseSelect>span,.pulseSearch>label,.pulseSelect>label{color:var(--muted);font-size:10px;font-weight:800}.pulseSearch>div{position:relative}.pulseSearch svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.pulseSearch input,.pulseSelect select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:38px;color:var(--text);font:inherit;border-radius:8px;outline:0;padding:0 11px;font-size:12px}.pulseSearch input{padding-left:34px}.pulseSearch input:focus,.pulseSelect select:focus{border-color:color-mix(in srgb, var(--accent) 58%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 11%, transparent)}.pulseToggle{cursor:pointer;border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--muted);font:inherit;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.pulseToggle:hover,.pulseToggle.isActive,.pulseToggle.is-active,.pulseToggle[aria-pressed=true],.pulseToggle[aria-expanded=true]{border-color:color-mix(in srgb, var(--accent) 32%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--surface));color:var(--accent-strong)}.pulseAnomalyPanel{border-top:1px solid var(--border);grid-column:1/-1;align-items:flex-end;gap:9px;min-width:0;padding-top:11px;display:flex}.pulseAnomalyPanel>p{color:var(--muted);flex:auto;margin:0;font-size:11px}.pulseMetricsPanel{overflow:hidden}.pulseMetricsPanel>summary,.pulseMetricsPanel>header{cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 14px;list-style:none;display:flex}.pulseMetricsPanel>summary::-webkit-details-marker{display:none}.pulseMetricsPanel>summary strong,.pulseMetricsPanel>header strong{font-size:13px}.pulseMetricsPanel>summary span,.pulseMetricsPanel>header span{color:var(--muted);font-size:11px}.pulseMetricsPanel[open]>summary,.pulseMetricsPanel.isOpen>header,.pulseMetricsPanel.is-open>header{border-bottom:1px solid var(--border)}.pulseMetricGroups{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:12px;display:grid}.pulseMetricGroup{align-content:start;gap:5px;padding:5px 10px 10px;display:grid}.pulseMetricGroup+.pulseMetricGroup{border-left:1px solid var(--border)}.pulseMetricGroup>strong{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:10px}.pulseMetricOption{cursor:pointer;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:32px;padding:4px 6px;font-size:11px;font-weight:700;display:grid}.pulseMetricOption:hover{background:var(--surface-muted)}.pulseMetricOption input{width:15px;height:15px;accent-color:var(--accent);margin:0}.pulseSummary{overflow:hidden}.pulseSummary>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:9px 14px;display:flex}.pulseSummary>header h2,.pulseSummary>header p{margin:0}.pulseSummary>header h2{font-size:15px}.pulseSummary>header p{color:var(--muted);margin-top:2px;font-size:10px}.pulseProducts{gap:10px;min-width:0;display:grid}.pulseProductCard{min-width:0;overflow:hidden}.pulseProductHeader{justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:10px 14px;display:flex}.pulseProductIdentity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.pulseProductIdentity>img,.pulseProductIdentity>span:first-child img{object-fit:cover;border-radius:7px;width:44px;height:54px}.pulseProductIdentity>div{min-width:0}.pulseProductIdentity h2,.pulseProductIdentity h3,.pulseProductIdentity p{margin:0}.pulseProductIdentity h2,.pulseProductIdentity h3{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.pulseProductIdentity p{color:var(--muted);margin-top:3px;font-size:10px}.pulseProductMeta{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pulseProductMeta>span,.pulseProductMeta>strong{background:var(--surface-muted);min-height:28px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.pulseProductMeta>strong{color:var(--text)}.pulseTableWrap{border-top:1px solid var(--border);scrollbar-color:color-mix(in srgb, var(--muted) 40%, transparent) transparent;scrollbar-width:thin;width:100%;max-width:100%;overflow:auto}.pulseMatrix{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:980px;font-size:11px}.pulseMatrix th,.pulseMatrix td{border-right:1px solid color-mix(in srgb, var(--border) 72%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:var(--surface);text-align:right;white-space:nowrap;height:42px;padding:7px 10px}.pulseMatrix thead th{z-index:3;background:var(--surface-2);height:36px;color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:9px;font-weight:850;position:sticky;top:0}.pulseMatrix th:first-child,.pulseMatrix td:first-child{text-align:left;width:190px}.pulseMatrix tr:last-child td{border-bottom:0}.pulseMatrix tr:hover td,.pulseMatrix tr:hover .pulseMetricName{background:color-mix(in srgb, var(--accent) 2.5%, var(--surface))}.pulseMetricName{z-index:2;background:var(--surface);box-shadow:1px 0 0 var(--border);color:var(--text);text-overflow:ellipsis;font-weight:780;position:sticky;left:0;overflow:hidden}.pulseValue{color:var(--text);font-variant-numeric:tabular-nums;font-weight:760}.pulseValue.isMuted,.pulseValue.is-muted{color:var(--muted);font-weight:600}.pulseDelta{min-width:52px;min-height:24px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:flex-end;align-items:center;padding:0 6px;font-weight:850;display:inline-flex}.pulseDelta.isPositive,.pulseDelta.is-positive,.pulseDelta[data-tone=positive]{color:#08795c;background:#0f9f771a}.pulseDelta.isNegative,.pulseDelta.is-negative,.pulseDelta[data-tone=negative]{color:var(--danger);background:#c2342b17}.pulseSparkline{width:72px;height:24px;color:var(--accent);vertical-align:middle;display:inline-block;overflow:visible}.pulseSparkline polyline,.pulseSparkline path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.pulseSparkline circle{fill:var(--surface);stroke:currentColor;stroke-width:1.5px}.pulsePagination{justify-content:flex-end;align-items:center;gap:7px;min-height:46px;display:flex}.pulsePagination>span{color:var(--muted);margin-right:4px;font-size:10px}.pulsePagination button{cursor:pointer;border:1px solid var(--border);background:var(--surface);min-width:34px;min-height:34px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.pulsePagination button:hover:not(:disabled),.pulsePagination button.isActive,.pulsePagination button.is-active{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--surface));color:var(--accent-strong)}.pulsePagination button:disabled{cursor:default;opacity:.4}.pulseEmpty,.pulseSkeleton{min-height:310px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:32px;display:grid}.pulseEmpty h2,.pulseEmpty p,.pulseSkeleton p{max-width:520px;margin:0}.pulseEmpty h2{color:var(--text);font-size:17px}.pulseEmpty p,.pulseSkeleton p{font-size:11px;line-height:1.55}.pulseSkeleton:before{background:linear-gradient(90deg, var(--surface-muted) 20%, color-mix(in srgb, var(--accent) 12%, var(--surface)) 48%, var(--surface-muted) 76%);content:"";background-size:220% 100%;border-radius:999px;width:210px;height:10px;animation:1.1s linear infinite pulseSkeletonWave}.pulseAlert{border-color:color-mix(in srgb, #d28a20 34%, var(--border));background:color-mix(in srgb, #d28a20 6%, var(--surface));color:#81500b;align-items:flex-start;gap:10px;padding:11px 13px;font-size:11px;line-height:1.5;display:flex}.pulseAlert.isError,.pulseAlert.is-error{border-color:color-mix(in srgb, var(--danger) 32%, var(--border));background:color-mix(in srgb, var(--danger) 5%, var(--surface));color:var(--danger)}.pulseAlert>div{gap:2px;display:grid}.pulseAlert strong,.pulseAlert p{margin:0}@keyframes pulseSkeletonWave{to{background-position:-220% 0}}@media (max-width:1120px){.pulseFilterBar{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(150px,1fr))}.pulseMetricGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.pulseMetricGroup:nth-child(odd){border-left:0}.pulseMetricGroup:nth-child(n+3){border-top:1px solid var(--border)}}@media (max-width:760px){.pulsePage{gap:10px}.pulseToolbar{flex-direction:column;align-items:stretch}.pulsePeriodButton{width:100%;min-width:0}.pulseToolbarActions{justify-content:space-between}.pulseToolbarActions button,.pulseToolbarActions a{flex:auto}.pulseStatus{order:-1}.pulseFilterBar{grid-template-columns:repeat(2,minmax(0,1fr))}.pulseSearch{grid-column:1/-1}.pulseAnomalyPanel{flex-direction:column;align-items:stretch}.pulseMetricGroups{grid-template-columns:1fr}.pulseMetricGroup+.pulseMetricGroup{border-top:1px solid var(--border);border-left:0}.pulseProductHeader{flex-direction:column;align-items:flex-start}.pulseProductMeta{justify-content:flex-start;width:100%;overflow-x:auto}.pulseSummary>header{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:480px){.pulseCalendarPopover{width:auto;max-height:calc(100vh - 32px);position:fixed;top:50%;left:12px;right:12px;overflow-y:auto;transform:translateY(-50%)}.pulseCalendarPopover:before{display:none}.pulseFilterBar{grid-template-columns:1fr}.pulseSearch,.pulseAnomalyPanel{grid-column:auto}.pulseToolbarActions{flex-wrap:wrap;align-items:stretch}.pulseStatus,.pulseProductIdentity{width:100%}.pulsePagination{justify-content:space-between}}.pulseAnomalyBar{grid-template-columns:auto auto minmax(180px,.7fr) minmax(180px,1fr)}.pulseMatrix th:nth-child(4),.pulseMatrix td:nth-child(4){width:auto}.pulseMatrix thead th:first-child{z-index:8;left:0}.pulseMatrix thead th:nth-child(2),.pulseMatrix tbody td:nth-child(2){z-index:6;background:var(--surface);position:sticky;left:190px}.pulseMatrix thead th:nth-child(2){z-index:8;background:var(--surface-2)}.pulseMatrix thead th:nth-child(3),.pulseMatrix tbody td:nth-child(3){z-index:6;background:var(--surface);box-shadow:1px 0 0 var(--border);position:sticky;left:302px}.pulseMatrix thead th:nth-child(3){z-index:8;background:var(--surface-2)}.pulsePeriodValue,.pulseDayCell{font-variant-numeric:tabular-nums}.pulsePeriodValue>strong,.pulseDayCell>strong{color:var(--text);font-size:11px;font-weight:820;display:block}.pulsePeriodValue .pulseDelta,.pulseDayCell .pulseDelta,.pulseTrend{background:0 0;border-radius:0;justify-content:flex-end;align-items:center;gap:2px;min-width:0;min-height:15px;margin-top:2px;padding:0;font-size:9px;line-height:1;display:inline-flex}.pulseDelta[data-tone=positive],.pulseTrend[data-tone=positive]{color:var(--success);background:0 0}.pulseDelta[data-tone=negative],.pulseTrend[data-tone=negative]{color:var(--danger);background:0 0}.pulseDelta[data-tone=neutral],.pulseTrend[data-tone=neutral],.pulseTrendNeutral{color:var(--muted);background:0 0}.pulseMatrix td.pulseTrendCell{width:136px;height:50px;color:var(--accent);vertical-align:middle;display:table-cell}.pulseMiniTrend{justify-items:stretch;gap:1px;width:112px;margin-inline:auto;display:grid}.pulseMiniTrend>svg{width:100%;height:28px;display:block;overflow:visible}.pulseMiniTrend>svg line{stroke:color-mix(in srgb, var(--border) 74%, transparent);stroke-width:1px}.pulseMiniTrend .pulseTrend{justify-self:end}.pulseDayHeading>span,.pulseDayHeading>small{display:block}.pulseDayHeading>small{color:var(--muted);text-transform:lowercase;margin-top:2px;font-size:8px;font-weight:700}.pulseMatrix td.pulseDayCell{text-align:right;min-width:82px;transition:background-color .12s}@media (max-width:1120px){.pulseAnomalyBar{grid-template-columns:auto auto minmax(170px,1fr)}}@media (max-width:760px){.pulseAnomalyBar{grid-template-columns:1fr}}.pulseSummary>header{min-height:46px;padding:8px 14px}.pulseProducts{gap:8px}.pulseProductHeader{min-height:60px;padding:8px 14px}.pulseMatrix{font-size:10px}.pulseMatrix th,.pulseMatrix td{border-right-color:color-mix(in srgb, var(--border) 54%, transparent);border-bottom-color:color-mix(in srgb, var(--border) 54%, transparent);height:34px;padding:5px 10px}.pulseMatrix thead th{letter-spacing:.025em;height:40px;font-size:8px}.pulseMatrix tbody th,.pulseMatrix tbody td{height:54px}.pulseMatrix tbody .pulseMetricName{text-transform:none;letter-spacing:0}.pulseMetricName>span{font-size:11px;font-weight:760;line-height:1.25}.pulseMetricName>small{margin-top:3px;font-size:8px;font-weight:600}.pulsePeriodValue,.pulseMatrix td.pulseDayCell{vertical-align:middle}.pulsePeriodValue>strong,.pulseDayCell>strong{font-size:11px;font-weight:760;line-height:1.15}.pulsePeriodValue .pulseDelta,.pulseDayCell .pulseDelta,.pulseTrend{min-height:12px;margin-top:3px;font-size:8px;font-weight:760}.pulsePeriodValue .pulseDelta svg,.pulseDayCell .pulseDelta svg,.pulseMiniTrend .pulseTrend svg{flex:0 0 9px;width:9px;height:9px}.pulseMissingValue{color:var(--muted);font-size:11px;font-weight:600}.pulseMatrix td.pulseTrendCell{height:54px;padding-block:4px}.pulseMiniTrend{gap:0;width:104px}.pulseMatrix td.pulseDayCell-positive,.pulseMatrix tr:hover td.pulseDayCell-positive{background:color-mix(in srgb, var(--success) 5%, var(--surface))}.pulseMatrix td.pulseDayCell-negative,.pulseMatrix tr:hover td.pulseDayCell-negative{background:color-mix(in srgb, var(--danger) 4.5%, var(--surface))}.pulseMatrix tr:hover td:not(.pulseDayCell-positive):not(.pulseDayCell-negative),.pulseMatrix tr:hover .pulseMetricName{background:color-mix(in srgb, var(--accent) 1.5%, var(--surface))}.pulseProductMeta>span,.pulseProductMeta>strong{min-height:25px;padding-inline:8px;font-size:9px}.pulseMatrix{--pulse-metric-width:250px;--pulse-period-width:140px;--pulse-trend-width:130px}.pulseMatrix .pulseMetricColumn{width:var(--pulse-metric-width)}.pulseMatrix .pulsePeriodColumn{width:var(--pulse-period-width)}.pulseMatrix .pulseTrendColumn{width:var(--pulse-trend-width)}.pulseMatrix .pulseDayColumn{width:120px}.pulseMatrix th:first-child,.pulseMatrix td:first-child{width:var(--pulse-metric-width)}.pulseMatrix th:nth-child(2),.pulseMatrix td:nth-child(2){width:var(--pulse-period-width)}.pulseMatrix th:nth-child(3),.pulseMatrix td:nth-child(3){width:var(--pulse-trend-width)}.pulseMatrix thead th:nth-child(2),.pulseMatrix tbody td:nth-child(2){left:var(--pulse-metric-width)}.pulseMatrix thead th:nth-child(3),.pulseMatrix tbody td:nth-child(3){left:calc(var(--pulse-metric-width) + var(--pulse-period-width));box-shadow:1px 0 0 color-mix(in srgb, var(--border) 72%, transparent)}.pulseMatrix th,.pulseMatrix td{border-right-color:color-mix(in srgb, var(--border) 36%, transparent);border-bottom-color:color-mix(in srgb, var(--border) 58%, transparent)}.pulseMatrix tbody th,.pulseMatrix tbody td,.pulseMatrix td.pulseTrendCell{height:52px}.pulseMetricName{z-index:2;background:var(--surface);letter-spacing:0;text-transform:none;font-size:11px;top:auto}.pulseMetricName>span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pulsePeriodValue>strong,.pulseDayCell>strong{font-size:12px;font-weight:750}.pulsePeriodValue .pulseDelta,.pulseDayCell .pulseDelta,.pulseTrend{margin-top:4px;font-size:10px;font-weight:700}.pulseMiniTrend{width:96px}.pulseMiniTrend>svg{width:96px;height:21px}.pulseMiniTrend>svg rect{fill:color-mix(in srgb, var(--accent) 72%, var(--surface))}.pulseMiniTrend .pulseTrend{height:13px;margin-top:2px}.pulseMiniTrend .pulseTrend>svg,.pulsePeriodValue .pulseDelta>svg,.pulseDayCell .pulseDelta>svg{flex:0 0 10px;width:10px;height:10px}.pulseMatrix td.pulseDayCell-positive.pulseHeat-low,.pulseMatrix tr:hover td.pulseDayCell-positive.pulseHeat-low{background:color-mix(in srgb, var(--success) 3%, var(--surface))}.pulseMatrix td.pulseDayCell-positive.pulseHeat-medium,.pulseMatrix tr:hover td.pulseDayCell-positive.pulseHeat-medium{background:color-mix(in srgb, var(--success) 5.5%, var(--surface))}.pulseMatrix td.pulseDayCell-positive.pulseHeat-high,.pulseMatrix tr:hover td.pulseDayCell-positive.pulseHeat-high{background:color-mix(in srgb, var(--success) 8%, var(--surface))}.pulseMatrix td.pulseDayCell-negative.pulseHeat-low,.pulseMatrix tr:hover td.pulseDayCell-negative.pulseHeat-low{background:color-mix(in srgb, var(--danger) 3%, var(--surface))}.pulseMatrix td.pulseDayCell-negative.pulseHeat-medium,.pulseMatrix tr:hover td.pulseDayCell-negative.pulseHeat-medium{background:color-mix(in srgb, var(--danger) 5.5%, var(--surface))}.pulseMatrix td.pulseDayCell-negative.pulseHeat-high,.pulseMatrix tr:hover td.pulseDayCell-negative.pulseHeat-high{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}.pulseMetricRowUnavailable th,.pulseMetricRowUnavailable td,.pulseMetricRowUnavailable td.pulseTrendCell{height:40px}.pulseMetricRowUnavailable .pulseMetricName>small{display:none}.financeWorkspacePage .financePnlPanel,.financeWorkspacePage .financePnlContent{gap:14px;min-width:0;display:grid}.financeWorkspacePage .financePnlToolbar{z-index:4;border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;align-items:center;gap:14px;min-height:66px;padding:10px 12px;display:flex;position:relative}.financeWorkspacePage .financePnlPeriodPicker{position:relative}.financeWorkspacePage .financePnlPeriodTrigger{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);min-width:300px;min-height:44px;color:var(--finance-text);text-align:left;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.financeWorkspacePage .financePnlPeriodTrigger:hover,.financeWorkspacePage .financePnlPeriodTrigger[aria-expanded=true]{color:#d9caff;border-color:#66528f}.financeWorkspacePage .financePnlPeriodTrigger:focus-visible,.financeWorkspacePage .financePnlQuickPeriods button:focus-visible,.financeWorkspacePage .financePnlPeriodPopover footer button:focus-visible{outline-offset:2px;outline:3px solid #905eff2e}.financeWorkspacePage .financePnlPeriodTrigger>svg,.financeWorkspacePage .financePnlFreshness>svg,.financeWorkspacePage .financePnlCoverage>svg{color:var(--finance-muted);flex:none}.financeWorkspacePage .financePnlPeriodTrigger>span,.financeWorkspacePage .financePnlFreshness>span,.financeWorkspacePage .financePnlCoverage>span{gap:2px;min-width:0;display:grid}.financeWorkspacePage .financePnlPeriodTrigger small,.financeWorkspacePage .financePnlFreshness small,.financeWorkspacePage .financePnlCoverage small{color:var(--finance-muted);font-size:10px;font-weight:650}.financeWorkspacePage .financePnlPeriodTrigger strong,.financeWorkspacePage .financePnlFreshness strong,.financeWorkspacePage .financePnlCoverage strong{color:var(--finance-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.financeWorkspacePage .financePnlFreshness,.financeWorkspacePage .financePnlCoverage{align-items:center;gap:9px;min-width:0;padding:0 4px;display:flex}.financeWorkspacePage .financePnlFreshness{margin-left:auto}.financeWorkspacePage .financePnlCoverage{border-left:1px solid var(--finance-border-soft);padding-left:16px}.financeWorkspacePage .financePnlPeriodPopover{z-index:20;width:min(430px,100vw - 48px);color:var(--finance-text);background:#191c22;border:1px solid #464051;border-radius:9px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 50px #00000061}.financeWorkspacePage .financePnlPeriodPopover>header{border-bottom:1px solid var(--finance-border-soft);gap:3px;padding:14px 16px 12px;display:grid}.financeWorkspacePage .financePnlPeriodPopover>header strong{font-size:14px}.financeWorkspacePage .financePnlPeriodPopover>header span,.financeWorkspacePage .financePnlPeriodPopover .dateRangeCalendarWeekday,.financeWorkspacePage .financePnlPeriodPopover .dateRangeCalendarSelection span{color:var(--finance-muted);font-size:11px}.financeWorkspacePage .financePnlQuickPeriods{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:12px 14px 4px;display:grid}.financeWorkspacePage .financePnlQuickPeriods button,.financeWorkspacePage .financePnlPeriodPopover footer button{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);min-height:32px;color:var(--finance-muted);border-radius:6px;padding:0 9px;font-size:11px;font-weight:720}.financeWorkspacePage .financePnlQuickPeriods button:hover,.financeWorkspacePage .financePnlQuickPeriods button.isActive,.financeWorkspacePage .financePnlPeriodPopover footer button:hover{background:var(--finance-accent-soft);color:#d9caff;border-color:#66528f}.financeWorkspacePage .financePnlPeriodPopover .dateRangeCalendar{padding:10px 14px 12px}.financeWorkspacePage .financePnlPeriodPopover .dateRangeCalendarNavigation strong,.financeWorkspacePage .financePnlPeriodPopover .dateRangeCalendarSelection strong{color:var(--finance-text)}.financeWorkspacePage .financePnlPeriodPopover .dateRangeCalendarNavigation button{border-color:var(--finance-border);background:var(--finance-surface-subtle);color:var(--finance-muted)}.financeWorkspacePage .financePnlPeriodPopover .dateRangeCalendarDay{color:#d9dce6}.financeWorkspacePage .financePnlPeriodPopover .dateRangeCalendarDay:hover:not(:disabled){background:var(--finance-surface-hover);color:#fff}.financeWorkspacePage .financePnlPeriodPopover .dateRangeCalendarDay.isInRange{color:#d9caff;background:#2a2444}.financeWorkspacePage .financePnlPeriodPopover .dateRangeCalendarDay.isStart,.financeWorkspacePage .financePnlPeriodPopover .dateRangeCalendarDay.isEnd{background:var(--finance-accent);color:#fff}.financeWorkspacePage .financePnlPeriodPopover .dateRangeCalendarSelection{border-color:var(--finance-border-soft);background:var(--finance-surface-subtle)}.financeWorkspacePage .financePnlPeriodPopover>footer{border-top:1px solid var(--finance-border-soft);justify-content:flex-end;padding:10px 14px;display:flex}.financeWorkspacePage .financePnlKpis{border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.financeWorkspacePage .financePnlKpi{align-content:center;gap:7px;min-width:0;min-height:116px;padding:16px;display:grid}.financeWorkspacePage .financePnlKpi+.financePnlKpi{border-left:1px solid var(--finance-border-soft)}.financeWorkspacePage .financePnlKpi small,.financeWorkspacePage .financePnlKpi span{color:var(--finance-muted);font-size:10px}.financeWorkspacePage .financePnlKpi small{font-weight:730}.financeWorkspacePage .financePnlKpi strong{color:var(--finance-text);font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,1.6vw,24px);font-weight:790;overflow:hidden}.financeWorkspacePage .financePnlKpi.tone-positive strong,.financeWorkspacePage .financePnlTable td.positive{color:var(--finance-success)}.financeWorkspacePage .financePnlKpi.tone-negative strong,.financeWorkspacePage .financePnlTable td.negative{color:#ef7777}.financeWorkspacePage .financePnlStatement{border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;min-width:0;overflow:hidden}.financeWorkspacePage .financePnlStatement>header{border-bottom:1px solid var(--finance-border-soft);justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:14px 16px;display:flex}.financeWorkspacePage .financePnlStatement>header>div{gap:3px;display:grid}.financeWorkspacePage .financePnlStatement h2,.financeWorkspacePage .financePnlStatement p{margin:0}.financeWorkspacePage .financePnlStatement h2{color:var(--finance-text);font-size:16px}.financeWorkspacePage .financePnlStatement p,.financeWorkspacePage .financePnlStatement>header>span{color:var(--finance-muted);font-size:11px}.financeWorkspacePage .financePnlStatement>header>span{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.financeWorkspacePage .financePnlTableWrap{min-width:0;overflow-x:auto}.financeWorkspacePage .financePnlTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.financeWorkspacePage .financePnlTable th,.financeWorkspacePage .financePnlTable td{border-bottom:1px solid var(--finance-border-soft);color:#d9dce6;font-variant-numeric:tabular-nums;text-align:right;padding:11px 16px;font-size:11px}.financeWorkspacePage .financePnlTable th:first-child{text-align:left;width:46%}.financeWorkspacePage .financePnlTable thead th{background:var(--finance-surface-subtle);color:var(--finance-muted);letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:760}.financeWorkspacePage .financePnlTable tbody tr:not(.financePnlSectionRow):hover{background:var(--finance-surface-hover)}.financeWorkspacePage .financePnlTable tbody tr:last-child th,.financeWorkspacePage .financePnlTable tbody tr:last-child td{border-bottom:0}.financeWorkspacePage .financePnlTable tbody th>span,.financeWorkspacePage .financePnlTable tbody th>small{display:block}.financeWorkspacePage .financePnlTable tbody th>span{color:var(--finance-text);font-size:12px;font-weight:670}.financeWorkspacePage .financePnlTable tbody th>small{color:var(--finance-warning);margin-top:3px;font-size:9px}.financeWorkspacePage .financePnlSectionRow th{color:#a77cff;letter-spacing:.07em;text-transform:uppercase;background:#14171c;padding-top:12px;padding-bottom:8px;font-size:9px;font-weight:780}.financeWorkspacePage .financePnlSubtotalRow th,.financeWorkspacePage .financePnlSubtotalRow td{background:#905eff0d;font-weight:770}.financeWorkspacePage .financePnlTable tr.isBlocked td{color:var(--finance-muted)}.financeWorkspacePage .financePnlInputAlert,.financeWorkspacePage .financePnlError{color:#f2d3a2;background:#241f18;border:1px solid #5a4931;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:grid}.financeWorkspacePage .financePnlInputAlert>div,.financeWorkspacePage .financePnlError>div{gap:3px;display:grid}.financeWorkspacePage .financePnlInputAlert strong,.financeWorkspacePage .financePnlError strong{font-size:12px}.financeWorkspacePage .financePnlInputAlert span,.financeWorkspacePage .financePnlError span{color:#c7b594;font-size:11px}.financeWorkspacePage .financePnlInputAlert a{color:#f2d3a2;white-space:nowrap;border:1px solid #6c593b;border-radius:6px;padding:8px 10px;font-size:11px;font-weight:730;text-decoration:none}.financeWorkspacePage .financePnlInputAlert a:hover{background:#30271b}.financeWorkspacePage .financePnlError{color:#f39494;background:#2a1d22;border-color:#59343b;grid-template-columns:auto minmax(0,1fr)}.financeWorkspacePage .financePnlError span{color:#c99da4}.financeWorkspacePage .financePnlLoading,.financeWorkspacePage .financePnlEmpty{border:1px solid var(--finance-border);background:var(--finance-surface);min-height:260px;color:var(--finance-muted);text-align:center;border-radius:8px;align-content:center;place-items:center;gap:8px;display:grid}.financeWorkspacePage .financePnlLoading>span{border:2px solid var(--finance-border);border-top-color:var(--finance-accent);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite financePnlSpin}.financeWorkspacePage .financePnlLoading strong,.financeWorkspacePage .financePnlEmpty h2{color:var(--finance-text);margin:0;font-size:15px}.financeWorkspacePage .financePnlLoading small,.financeWorkspacePage .financePnlEmpty p{max-width:440px;color:var(--finance-muted);margin:0;font-size:11px}@keyframes financePnlSpin{to{transform:rotate(360deg)}}@media (max-width:1100px){.financeWorkspacePage .financePnlKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.financeWorkspacePage .financePnlKpi+.financePnlKpi{border-left:0}.financeWorkspacePage .financePnlKpi:nth-child(2n){border-left:1px solid var(--finance-border-soft)}.financeWorkspacePage .financePnlKpi:nth-child(n+3){border-top:1px solid var(--finance-border-soft)}}@media (max-width:760px){.financeWorkspacePage .financePnlToolbar,.financeWorkspacePage .financePnlStatement>header{flex-direction:column;align-items:stretch}.financeWorkspacePage .financePnlPeriodTrigger{width:100%;min-width:0}.financeWorkspacePage .financePnlFreshness{margin-left:0}.financeWorkspacePage .financePnlCoverage{border-top:1px solid var(--finance-border-soft);border-left:0;padding-top:10px;padding-left:4px}.financeWorkspacePage .financePnlKpis{grid-template-columns:minmax(0,1fr)}.financeWorkspacePage .financePnlKpi:nth-child(2n){border-left:0}.financeWorkspacePage .financePnlKpi+.financePnlKpi{border-top:1px solid var(--finance-border-soft)}.financeWorkspacePage .financePnlInputAlert{grid-template-columns:auto minmax(0,1fr)}.financeWorkspacePage .financePnlInputAlert a{grid-column:1/-1;justify-self:start}}.financeWorkspacePage .financeDdsPanel,.financeWorkspacePage .financeDdsContent{gap:14px;min-width:0;display:grid}.financeWorkspacePage .financeDdsToolbar{z-index:5;border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;align-items:center;gap:12px;min-height:66px;padding:10px 12px;display:flex;position:relative}.financeWorkspacePage .financeDdsPeriodPicker{min-width:0;position:relative}.financeWorkspacePage .financeDdsPeriodTrigger{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);width:100%;min-width:300px;min-height:44px;color:var(--finance-text);text-align:left;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.financeWorkspacePage .financeDdsPeriodTrigger:hover,.financeWorkspacePage .financeDdsPeriodTrigger[aria-expanded=true]{color:#d9caff;border-color:#66528f}.financeWorkspacePage .financeDdsPeriodTrigger:focus-visible,.financeWorkspacePage .financeDdsPeriodPopover button:focus-visible,.financeWorkspacePage .financeDdsGranularityButton:focus-visible,.financeWorkspacePage .financeDdsEntryActions button:focus-visible,.financeWorkspacePage .financeDdsFormActions button:focus-visible,.financeWorkspacePage .financeDdsRemoveRow:focus-visible,.financeWorkspacePage .financeDdsDeleteExpense:focus-visible,.financeWorkspacePage .financeDdsBalanceAction:focus-visible{outline-offset:2px;outline:3px solid #905eff2e}.financeWorkspacePage .financeDdsPeriodTrigger>svg,.financeWorkspacePage .financeDdsFreshness>svg{color:var(--finance-muted);flex:none}.financeWorkspacePage .financeDdsPeriodTrigger>span,.financeWorkspacePage .financeDdsPeriodTrigger>div,.financeWorkspacePage .financeDdsFreshness>span,.financeWorkspacePage .financeDdsFreshness>div{gap:2px;min-width:0;display:grid}.financeWorkspacePage .financeDdsPeriodTrigger small,.financeWorkspacePage .financeDdsFreshness small{color:var(--finance-muted);font-size:10px;font-weight:650}.financeWorkspacePage .financeDdsPeriodTrigger strong,.financeWorkspacePage .financeDdsFreshness strong{color:var(--finance-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.financeWorkspacePage .financeDdsPeriodPopover{z-index:30;width:min(430px,100vw - 48px);color:var(--finance-text);background:#191c22;border:1px solid #464051;border-radius:9px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 50px #00000061}.financeWorkspacePage .financeDdsPeriodPopover>header{border-bottom:1px solid var(--finance-border-soft);gap:3px;padding:14px 16px 12px;display:grid}.financeWorkspacePage .financeDdsPeriodPopover>header strong{font-size:14px}.financeWorkspacePage .financeDdsPeriodPopover>header span,.financeWorkspacePage .financeDdsPeriodPopover .dateRangeCalendarWeekday,.financeWorkspacePage .financeDdsPeriodPopover .dateRangeCalendarSelection span{color:var(--finance-muted);font-size:11px}.financeWorkspacePage .financeDdsQuickPeriods{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:12px 14px 4px;display:grid}.financeWorkspacePage .financeDdsQuickPeriods button,.financeWorkspacePage .financeDdsPeriodPopover>footer button{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);min-height:32px;color:var(--finance-muted);border-radius:6px;padding:0 9px;font-size:11px;font-weight:720}.financeWorkspacePage .financeDdsQuickPeriods button:hover,.financeWorkspacePage .financeDdsQuickPeriods button.isActive,.financeWorkspacePage .financeDdsPeriodPopover>footer button:hover{background:var(--finance-accent-soft);color:#d9caff;border-color:#66528f}.financeWorkspacePage .financeDdsPeriodPopover .dateRangeCalendar{padding:10px 14px 12px}.financeWorkspacePage .financeDdsPeriodPopover .dateRangeCalendarNavigation strong,.financeWorkspacePage .financeDdsPeriodPopover .dateRangeCalendarSelection strong{color:var(--finance-text)}.financeWorkspacePage .financeDdsPeriodPopover .dateRangeCalendarNavigation button{border-color:var(--finance-border);background:var(--finance-surface-subtle);color:var(--finance-muted)}.financeWorkspacePage .financeDdsPeriodPopover .dateRangeCalendarDay{color:#d9dce6}.financeWorkspacePage .financeDdsPeriodPopover .dateRangeCalendarDay:hover:not(:disabled){background:var(--finance-surface-hover);color:#fff}.financeWorkspacePage .financeDdsPeriodPopover .dateRangeCalendarDay.isInRange{color:#d9caff;background:#2a2444}.financeWorkspacePage .financeDdsPeriodPopover .dateRangeCalendarDay.isStart,.financeWorkspacePage .financeDdsPeriodPopover .dateRangeCalendarDay.isEnd{background:var(--finance-accent);color:#fff}.financeWorkspacePage .financeDdsPeriodPopover .dateRangeCalendarDay:disabled{color:#626674}.financeWorkspacePage .financeDdsPeriodPopover .dateRangeCalendarSelection{border-color:var(--finance-border-soft);background:var(--finance-surface-subtle)}.financeWorkspacePage .financeDdsPeriodPopover>footer{border-top:1px solid var(--finance-border-soft);justify-content:flex-end;padding:10px 14px;display:flex}.financeWorkspacePage .financeDdsGranularity{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);border-radius:7px;align-items:center;gap:3px;padding:3px;display:inline-flex}.financeWorkspacePage .financeDdsGranularityButton{min-height:34px;color:var(--finance-muted);white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:0 11px;font-size:10px;font-weight:730}.financeWorkspacePage .financeDdsGranularityButton:hover{background:var(--finance-surface-hover);color:var(--finance-text)}.financeWorkspacePage .financeDdsGranularityButton.isActive{background:var(--finance-accent-soft);color:#d9caff}.financeWorkspacePage .financeDdsFreshness{border-left:1px solid var(--finance-border-soft);align-items:center;gap:9px;min-width:0;margin-left:auto;padding-left:16px;display:flex}.financeWorkspacePage .financeDdsKpis{border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.financeWorkspacePage .financeDdsKpi{align-content:center;gap:7px;min-width:0;min-height:112px;padding:15px 16px;display:grid}.financeWorkspacePage .financeDdsKpi+.financeDdsKpi{border-left:1px solid var(--finance-border-soft)}.financeWorkspacePage .financeDdsKpi small,.financeWorkspacePage .financeDdsKpi span{color:var(--finance-muted);font-size:10px}.financeWorkspacePage .financeDdsKpi small{font-weight:730}.financeWorkspacePage .financeDdsKpi strong{color:var(--finance-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,1.55vw,23px);font-weight:790;overflow:hidden}.financeWorkspacePage .financeDdsKpi.tonePositive strong,.financeWorkspacePage .financeDdsTable .tonePositive{color:var(--finance-success)}.financeWorkspacePage .financeDdsKpi.toneNegative strong,.financeWorkspacePage .financeDdsTable .toneNegative{color:#ef7777}.financeWorkspacePage .financeDdsKpi.toneNeutral strong{color:var(--finance-text)}.financeWorkspacePage .financeDdsBalanceDetail{border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.financeWorkspacePage .financeDdsBalanceSummary{gap:4px;min-width:0;display:grid}.financeWorkspacePage .financeDdsBalanceSummary strong{color:var(--finance-text);font-size:13px}.financeWorkspacePage .financeDdsBalanceSummary span,.financeWorkspacePage .financeDdsBalanceSummary small{color:var(--finance-muted);font-size:10px}.financeWorkspacePage .financeDdsBalanceAction,.financeWorkspacePage .financeDdsRemoveRow,.financeWorkspacePage .financeDdsDeleteExpense{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);color:var(--finance-muted);border-radius:6px}.financeWorkspacePage .financeDdsBalanceAction{white-space:nowrap;min-height:34px;padding:0 11px;font-size:11px;font-weight:720}.financeWorkspacePage .financeDdsBalanceAction:hover{color:#d9caff;border-color:#66528f}.financeWorkspacePage .financeDdsStatement{border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;min-width:0;overflow:hidden}.financeWorkspacePage .financeDdsStatementHeader{border-bottom:1px solid var(--finance-border-soft);justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:13px 16px;display:flex}.financeWorkspacePage .financeDdsStatementHeader>div{gap:3px;min-width:0;display:grid}.financeWorkspacePage .financeDdsStatementHeader h2,.financeWorkspacePage .financeDdsStatementHeader p{margin:0}.financeWorkspacePage .financeDdsStatementHeader h2{color:var(--finance-text);font-size:16px}.financeWorkspacePage .financeDdsStatementHeader p,.financeWorkspacePage .financeDdsStatementHeader>span{color:var(--finance-muted);font-size:11px}.financeWorkspacePage .financeDdsStatementHeader>span{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.financeWorkspacePage .financeDdsTableWrap{scrollbar-gutter:stable;min-width:0;max-height:min(62vh,620px);overflow:auto}.financeWorkspacePage .financeDdsTable{border-spacing:0;table-layout:fixed;width:100%;min-width:840px}.financeWorkspacePage .financeDdsTable th,.financeWorkspacePage .financeDdsTable td{border-bottom:1px solid var(--finance-border-soft);background:var(--finance-surface);color:#d9dce6;font-variant-numeric:tabular-nums;text-align:right;padding:11px 14px;font-size:11px}.financeWorkspacePage .financeDdsTable th:first-child,.financeWorkspacePage .financeDdsTable td:first-child{z-index:2;text-align:left;width:32%;position:sticky;left:0}.financeWorkspacePage .financeDdsTable thead th{z-index:3;background:var(--finance-surface-subtle);color:var(--finance-muted);letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:760;position:sticky;top:0}.financeWorkspacePage .financeDdsTable thead th:first-child{z-index:4;background:var(--finance-surface-subtle)}.financeWorkspacePage .financeDdsTable tbody tr:hover th,.financeWorkspacePage .financeDdsTable tbody tr:hover td{background:var(--finance-surface-hover)}.financeWorkspacePage .financeDdsTable tbody tr:last-child th,.financeWorkspacePage .financeDdsTable tbody tr:last-child td{border-bottom:0}.financeWorkspacePage .financeDdsOpeningRow th,.financeWorkspacePage .financeDdsOpeningRow td{background:#15181e;font-weight:700}.financeWorkspacePage .financeDdsClosingRow th,.financeWorkspacePage .financeDdsClosingRow td{color:var(--finance-text);background:#1c1927;border-top:1px solid #54446f;font-weight:780}.financeWorkspacePage .financeDdsEntryBar{border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 12px;display:flex}.financeWorkspacePage .financeDdsEntryBar>div:first-child{gap:3px;display:grid}.financeWorkspacePage .financeDdsEntryBar strong{color:var(--finance-text);font-size:12px}.financeWorkspacePage .financeDdsEntryBar span,.financeWorkspacePage .financeDdsEntryBar small{color:var(--finance-muted);font-size:10px}.financeWorkspacePage .financeDdsEntryActions,.financeWorkspacePage .financeDdsFormActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.financeWorkspacePage .financeDdsEntryActions .primaryButton,.financeWorkspacePage .financeDdsEntryActions .secondaryButton,.financeWorkspacePage .financeDdsFormActions .primaryButton,.financeWorkspacePage .financeDdsFormActions .secondaryButton{border-radius:6px;min-height:36px;padding:0 12px;font-size:11px;font-weight:730}.financeWorkspacePage .financeDdsEntryActions .primaryButton,.financeWorkspacePage .financeDdsFormActions .primaryButton{border-color:var(--finance-accent);background:var(--finance-accent);color:#fff}.financeWorkspacePage .financeDdsEntryActions .secondaryButton,.financeWorkspacePage .financeDdsFormActions .secondaryButton{border-color:var(--finance-border);background:var(--finance-surface-subtle);color:var(--finance-text)}.financeWorkspacePage .financeDdsEntryActions button:hover,.financeWorkspacePage .financeDdsFormActions button:hover{filter:brightness(1.08)}.financeWorkspacePage .financeDdsEntryActions button:disabled,.financeWorkspacePage .financeDdsFormActions button:disabled,.financeWorkspacePage .financeDdsRemoveRow:disabled,.financeWorkspacePage .financeDdsDeleteExpense:disabled{cursor:not-allowed;opacity:.5}.financeWorkspacePage .financeDdsForm{border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;gap:14px;min-width:0;padding:14px;display:grid}.financeWorkspacePage .financeDdsFormHeader{border-bottom:1px solid var(--finance-border-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.financeWorkspacePage .financeDdsFormHeader>div{gap:3px;display:grid}.financeWorkspacePage .financeDdsFormHeader h2,.financeWorkspacePage .financeDdsFormHeader h3,.financeWorkspacePage .financeDdsFormHeader p{margin:0}.financeWorkspacePage .financeDdsFormHeader h2,.financeWorkspacePage .financeDdsFormHeader h3{color:var(--finance-text);font-size:14px}.financeWorkspacePage .financeDdsFormHeader p{color:var(--finance-muted);font-size:10px}.financeWorkspacePage .financeDdsFormGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.financeWorkspacePage .financeDdsForm .field{gap:6px;min-width:0;display:grid}.financeWorkspacePage .financeDdsForm .field>span{color:var(--finance-muted);font-size:10px;font-weight:680}.financeWorkspacePage .financeDdsForm input:not([type=checkbox]),.financeWorkspacePage .financeDdsForm select,.financeWorkspacePage .financeDdsForm textarea{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);width:100%;min-width:0;min-height:38px;color:var(--finance-text);border-radius:6px;padding:8px 10px;font-size:11px}.financeWorkspacePage .financeDdsForm textarea{resize:vertical;min-height:72px}.financeWorkspacePage .financeDdsForm input::placeholder,.financeWorkspacePage .financeDdsForm textarea::placeholder{color:#707481}.financeWorkspacePage .financeDdsForm input:focus,.financeWorkspacePage .financeDdsForm select:focus,.financeWorkspacePage .financeDdsForm textarea:focus{border-color:var(--finance-accent);outline:3px solid #905eff1f}.financeWorkspacePage .financeDdsBulkRows{gap:8px;max-height:390px;padding-right:4px;display:grid;overflow-y:auto}.financeWorkspacePage .financeDdsBulkRow{border:1px solid var(--finance-border-soft);background:var(--finance-surface-subtle);border-radius:7px;grid-template-columns:140px minmax(140px,.8fr) 140px minmax(190px,1.4fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.financeWorkspacePage .financeDdsRemoveRow,.financeWorkspacePage .financeDdsDeleteExpense{place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.financeWorkspacePage .financeDdsRemoveRow:hover,.financeWorkspacePage .financeDdsDeleteExpense:hover{color:#ef8a8a;background:#2a1d22;border-color:#75434b}.financeWorkspacePage .financeDdsExpenses{border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;min-width:0;overflow:hidden}.financeWorkspacePage .financeDdsExpensesHeader{border-bottom:1px solid var(--finance-border-soft);justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 14px;display:flex}.financeWorkspacePage .financeDdsExpensesHeader>div{gap:3px;display:grid}.financeWorkspacePage .financeDdsExpensesHeader h2,.financeWorkspacePage .financeDdsExpensesHeader p{margin:0}.financeWorkspacePage .financeDdsExpensesHeader h2{color:var(--finance-text);font-size:15px}.financeWorkspacePage .financeDdsExpensesHeader p,.financeWorkspacePage .financeDdsExpensesHeader>span{color:var(--finance-muted);font-size:10px}.financeWorkspacePage .financeDdsExpenseList{max-height:430px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.financeWorkspacePage .financeDdsExpenseItem{border-bottom:1px solid var(--finance-border-soft);grid-template-columns:minmax(105px,.55fr) minmax(0,1.6fr) minmax(120px,.65fr) auto;align-items:center;gap:12px;min-width:0;padding:11px 14px;display:grid}.financeWorkspacePage .financeDdsExpenseItem:last-child{border-bottom:0}.financeWorkspacePage .financeDdsExpenseItem:hover{background:var(--finance-surface-hover)}.financeWorkspacePage .financeDdsExpenses .financeDdsEmpty{border:0;border-radius:0;min-height:104px}.financeWorkspacePage .financeDdsExpenseItem>time,.financeWorkspacePage .financeDdsExpenseItem>span,.financeWorkspacePage .financeDdsExpenseItem>strong{font-variant-numeric:tabular-nums;font-size:11px}.financeWorkspacePage .financeDdsExpenseItem>time,.financeWorkspacePage .financeDdsExpenseItem>span{color:var(--finance-muted)}.financeWorkspacePage .financeDdsExpenseItem>strong{color:#ef7777;text-align:right}.financeWorkspacePage .financeDdsExpenseMeta{gap:3px;min-width:0;display:grid}.financeWorkspacePage .financeDdsExpenseMeta strong{color:var(--finance-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.financeWorkspacePage .financeDdsExpenseMeta span,.financeWorkspacePage .financeDdsExpenseMeta small{color:var(--finance-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.financeWorkspacePage .financeDdsLoading,.financeWorkspacePage .financeDdsEmpty{border:1px solid var(--finance-border);background:var(--finance-surface);min-height:250px;color:var(--finance-muted);text-align:center;border-radius:8px;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.financeWorkspacePage .financeDdsLoading>span:first-child{border:2px solid var(--finance-border);border-top-color:var(--finance-accent);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite financeDdsSpin}.financeWorkspacePage .financeDdsLoading strong,.financeWorkspacePage .financeDdsEmpty h2{color:var(--finance-text);margin:0;font-size:15px}.financeWorkspacePage .financeDdsLoading small,.financeWorkspacePage .financeDdsEmpty p{max-width:440px;color:var(--finance-muted);margin:0;font-size:11px}.financeWorkspacePage .financeDdsError{color:#f39494;background:#2a1d22;border:1px solid #59343b;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:grid}.financeWorkspacePage .financeDdsError>div{gap:3px;display:grid}.financeWorkspacePage .financeDdsError strong{font-size:12px}.financeWorkspacePage .financeDdsError span,.financeWorkspacePage .financeDdsError p{color:#c99da4;margin:0;font-size:11px}@keyframes financeDdsSpin{to{transform:rotate(360deg)}}@media (max-width:1100px){.financeWorkspacePage .financeDdsKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.financeWorkspacePage .financeDdsKpi+.financeDdsKpi{border-left:0}.financeWorkspacePage .financeDdsKpi:nth-child(2n){border-left:1px solid var(--finance-border-soft)}.financeWorkspacePage .financeDdsKpi:nth-child(n+3){border-top:1px solid var(--finance-border-soft)}.financeWorkspacePage .financeDdsFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.financeWorkspacePage .financeDdsBulkRow{grid-template-columns:120px minmax(130px,.8fr) 120px minmax(170px,1.2fr) auto}}@media (max-width:860px){.financeWorkspacePage .financeDdsToolbar,.financeWorkspacePage .financeDdsStatementHeader,.financeWorkspacePage .financeDdsEntryBar{flex-direction:column;align-items:stretch}.financeWorkspacePage .financeDdsPeriodPicker,.financeWorkspacePage .financeDdsPeriodTrigger{width:100%;min-width:0}.financeWorkspacePage .financeDdsGranularity{align-self:flex-start}.financeWorkspacePage .financeDdsFreshness{border-top:1px solid var(--finance-border-soft);border-left:0;width:100%;margin-left:0;padding-top:10px;padding-left:2px}.financeWorkspacePage .financeDdsEntryActions{justify-content:flex-start}.financeWorkspacePage .financeDdsBulkRow{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.financeWorkspacePage .financeDdsBulkRow .field:nth-child(4){grid-column:1/3}}@media (max-width:680px){.financeWorkspacePage .financeDdsKpis{grid-template-columns:minmax(0,1fr)}.financeWorkspacePage .financeDdsKpi:nth-child(2n){border-left:0}.financeWorkspacePage .financeDdsKpi+.financeDdsKpi{border-top:1px solid var(--finance-border-soft)}.financeWorkspacePage .financeDdsQuickPeriods{grid-template-columns:repeat(2,minmax(0,1fr))}.financeWorkspacePage .financeDdsPeriodPopover{width:min(430px,100vw - 32px)}.financeWorkspacePage .financeDdsGranularity{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.financeWorkspacePage .financeDdsGranularityButton{padding:0 6px}.financeWorkspacePage .financeDdsBalanceDetail{grid-template-columns:minmax(0,1fr)}.financeWorkspacePage .financeDdsBalanceAction{justify-self:start}.financeWorkspacePage .financeDdsTableWrap{max-height:70vh}.financeWorkspacePage .financeDdsTable{min-width:720px}.financeWorkspacePage .financeDdsFormHeader,.financeWorkspacePage .financeDdsExpensesHeader{flex-direction:column;align-items:stretch}.financeWorkspacePage .financeDdsFormGrid,.financeWorkspacePage .financeDdsBulkRow{grid-template-columns:minmax(0,1fr)}.financeWorkspacePage .financeDdsBulkRow .field:nth-child(4){grid-column:auto}.financeWorkspacePage .financeDdsRemoveRow{justify-self:end}.financeWorkspacePage .financeDdsFormActions,.financeWorkspacePage .financeDdsEntryActions{flex-wrap:wrap;justify-content:flex-start}.financeWorkspacePage .financeDdsExpenseItem{grid-template-columns:minmax(0,1fr) auto}.financeWorkspacePage .financeDdsExpenseMeta{grid-area:2/1/auto/-1}}.financeWorkspacePage .financeArticlesPanel{gap:12px;min-width:0;display:grid}.financeWorkspacePage .financeArticlesToolbar{z-index:5;border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0;padding:12px;display:flex;position:relative}.financeWorkspacePage .financeArticlesFilters{flex-wrap:wrap;flex:620px;align-items:flex-end;gap:9px;min-width:min(100%,620px);display:flex}.financeWorkspacePage .financeArticlesFilter,.financeWorkspacePage .financeArticlesSearch{gap:6px;min-width:0;display:grid}.financeWorkspacePage .financeArticlesFilter{flex:154px}.financeWorkspacePage .financeArticlesSearch{flex:2 260px;position:relative}.financeWorkspacePage .financeArticlesFilter>span,.financeWorkspacePage .financeArticlesSearch>span{color:var(--finance-muted);letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:740}.financeWorkspacePage .financeArticlesFilter select,.financeWorkspacePage .financeArticlesFilter input,.financeWorkspacePage .financeArticlesSearch input{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);width:100%;min-width:0;min-height:38px;color:var(--finance-text);border-radius:6px;outline:0;padding:0 10px;font-size:11px}.financeWorkspacePage .financeArticlesSearch:has(>svg) input{padding-left:34px}.financeWorkspacePage .financeArticlesSearch>svg{color:var(--finance-muted);pointer-events:none;position:absolute;bottom:11px;left:11px}.financeWorkspacePage .financeArticlesFilter input::placeholder,.financeWorkspacePage .financeArticlesSearch input::placeholder{color:#707481}.financeWorkspacePage .financeArticlesFilter select:focus,.financeWorkspacePage .financeArticlesFilter input:focus,.financeWorkspacePage .financeArticlesSearch input:focus{border-color:var(--finance-accent);box-shadow:0 0 0 3px #905eff1f}.financeWorkspacePage .financeArticlesPeriodPicker{flex:290px;min-width:0;position:relative}.financeWorkspacePage .financeArticlesPeriodTrigger{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);width:100%;min-width:280px;min-height:44px;color:var(--finance-text);text-align:left;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.financeWorkspacePage .financeArticlesPeriodTrigger:hover,.financeWorkspacePage .financeArticlesPeriodTrigger[aria-expanded=true]{color:#d9caff;border-color:#66528f}.financeWorkspacePage .financeArticlesPeriodTrigger:focus-visible,.financeWorkspacePage .financeArticlesPeriodPopover button:focus-visible{outline-offset:2px;outline:3px solid #905eff2e}.financeWorkspacePage .financeArticlesPeriodTrigger>svg{color:var(--finance-muted);flex:none}.financeWorkspacePage .financeArticlesPeriodTrigger>span,.financeWorkspacePage .financeArticlesPeriodTrigger>div{gap:2px;min-width:0;display:grid}.financeWorkspacePage .financeArticlesPeriodTrigger small{color:var(--finance-muted);font-size:10px;font-weight:650}.financeWorkspacePage .financeArticlesPeriodTrigger strong{color:var(--finance-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.financeWorkspacePage .financeArticlesPeriodPopover{z-index:40;width:min(430px,100vw - 48px);color:var(--finance-text);background:#191c22;border:1px solid #464051;border-radius:9px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 50px #00000061}.financeWorkspacePage .financeArticlesPeriodPopover>header{border-bottom:1px solid var(--finance-border-soft);gap:3px;padding:14px 16px 12px;display:grid}.financeWorkspacePage .financeArticlesPeriodPopover>header strong{color:var(--finance-text);font-size:14px}.financeWorkspacePage .financeArticlesPeriodPopover>header span,.financeWorkspacePage .financeArticlesPeriodPopover .dateRangeCalendarWeekday,.financeWorkspacePage .financeArticlesPeriodPopover .dateRangeCalendarSelection span{color:var(--finance-muted);font-size:11px}.financeWorkspacePage .financeArticlesQuickPeriods{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:12px 14px 4px;display:grid}.financeWorkspacePage .financeArticlesQuickPeriods button,.financeWorkspacePage .financeArticlesPeriodPopover>footer button{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);min-height:32px;color:var(--finance-muted);border-radius:6px;padding:0 9px;font-size:11px;font-weight:720}.financeWorkspacePage .financeArticlesQuickPeriods button:hover,.financeWorkspacePage .financeArticlesQuickPeriods button.isActive,.financeWorkspacePage .financeArticlesPeriodPopover>footer button:hover{background:var(--finance-accent-soft);color:#d9caff;border-color:#66528f}.financeWorkspacePage .financeArticlesPeriodPopover .dateRangeCalendar{padding:10px 14px 12px}.financeWorkspacePage .financeArticlesPeriodPopover .dateRangeCalendarNavigation strong,.financeWorkspacePage .financeArticlesPeriodPopover .dateRangeCalendarSelection strong{color:var(--finance-text)}.financeWorkspacePage .financeArticlesPeriodPopover .dateRangeCalendarNavigation button{border-color:var(--finance-border);background:var(--finance-surface-subtle);color:var(--finance-muted)}.financeWorkspacePage .financeArticlesPeriodPopover .dateRangeCalendarDay{color:#d9dce6}.financeWorkspacePage .financeArticlesPeriodPopover .dateRangeCalendarDay:hover:not(:disabled){background:var(--finance-surface-hover);color:#fff}.financeWorkspacePage .financeArticlesPeriodPopover .dateRangeCalendarDay.isInRange,.financeWorkspacePage .financeArticlesPeriodPopover .dateRangeCalendarDay.isPreview{color:#d9caff;background:#2a2444}.financeWorkspacePage .financeArticlesPeriodPopover .dateRangeCalendarDay.isStart,.financeWorkspacePage .financeArticlesPeriodPopover .dateRangeCalendarDay.isEnd{background:var(--finance-accent);color:#fff}.financeWorkspacePage .financeArticlesPeriodPopover .dateRangeCalendarDay:disabled{color:#626674}.financeWorkspacePage .financeArticlesPeriodPopover .dateRangeCalendarSelection{border-color:var(--finance-border-soft);background:var(--finance-surface-subtle)}.financeWorkspacePage .financeArticlesPeriodPopover>footer{border-top:1px solid var(--finance-border-soft);justify-content:flex-end;padding:10px 14px;display:flex}.financeWorkspacePage .financeArticlesActions{flex:none;align-items:center;gap:7px;margin-left:auto;display:flex}.financeWorkspacePage .financeArticlesButton,.financeWorkspacePage .financeArticlesColumns>summary{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);min-height:38px;color:var(--finance-text);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:720;line-height:1;display:inline-flex}.financeWorkspacePage .financeArticlesColumns>summary{cursor:pointer;list-style:none}.financeWorkspacePage .financeArticlesColumns>summary::-webkit-details-marker{display:none}.financeWorkspacePage .financeArticlesButton:hover:not(:disabled),.financeWorkspacePage .financeArticlesColumns>summary:hover,.financeWorkspacePage .financeArticlesColumns[open]>summary{color:#d9caff;background:#211c31;border-color:#66528f}.financeWorkspacePage .financeArticlesButton:focus-visible,.financeWorkspacePage .financeArticlesColumns>summary:focus-visible,.financeWorkspacePage .financeArticlesColumnOption:focus-within{outline-offset:1px;outline:3px solid #905eff2e}.financeWorkspacePage .financeArticlesButton:disabled{cursor:not-allowed;opacity:.5}.financeWorkspacePage .financeArticlesColumns{position:relative}.financeWorkspacePage .financeArticlesColumnsMenu{z-index:30;border:1px solid var(--finance-border);background:#181b21;border-radius:8px;width:min(330px,100vw - 34px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 48px #00000061}.financeWorkspacePage .financeArticlesColumnsMenu>header{border-bottom:1px solid var(--finance-border-soft);gap:3px;padding:12px 13px;display:grid}.financeWorkspacePage .financeArticlesColumnsMenu>header strong{color:var(--finance-text);font-size:12px}.financeWorkspacePage .financeArticlesColumnsMenu>header span{color:var(--finance-muted);font-size:10px;line-height:1.4}.financeWorkspacePage .financeArticlesColumnsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;max-height:330px;padding:8px;display:grid;overflow-y:auto}.financeWorkspacePage .financeArticlesColumnOption{color:#d9dce6;border-radius:5px;align-items:center;gap:8px;min-width:0;min-height:34px;padding:6px 7px;font-size:10px;line-height:1.25;display:flex}.financeWorkspacePage .financeArticlesColumnOption:hover{background:var(--finance-surface-hover)}.financeWorkspacePage .financeArticlesColumnOption input{width:14px;height:14px;accent-color:var(--finance-accent);flex:0 0 14px;margin:0}.financeWorkspacePage .financeArticlesSummary{border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;min-width:0;min-height:48px;padding:10px 13px;display:flex}.financeWorkspacePage .financeArticlesSummaryMeta{gap:3px;min-width:0;display:grid}.financeWorkspacePage .financeArticlesSummaryMeta strong{color:var(--finance-text);font-size:12px}.financeWorkspacePage .financeArticlesSummaryMeta span{color:var(--finance-muted);font-size:10px}.financeWorkspacePage .financeArticlesSummaryLegend{color:var(--finance-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;display:flex}.financeWorkspacePage .financeArticlesSummaryLegend>span{align-items:center;gap:6px;display:inline-flex}.financeWorkspacePage .financeArticlesSummaryLegend>span:before{content:"";background:#3b3e47;border-radius:2px;flex:0 0 8px;width:8px;height:8px}.financeWorkspacePage .financeArticlesSummaryLegend>.isPositive:before{background:#27513f}.financeWorkspacePage .financeArticlesSummaryLegend>.isNegative:before{background:#5a2c32}.financeWorkspacePage .financeArticlesTableCard{border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;min-width:0;overflow:hidden}.financeWorkspacePage .financeArticlesTableScroll{overscroll-behavior:contain;scrollbar-color:#50535d var(--finance-surface-subtle);scrollbar-gutter:stable;width:100%;min-width:0;max-height:min(72vh,780px);overflow:auto}.financeWorkspacePage .financeArticlesTableScroll::-webkit-scrollbar{width:10px;height:10px}.financeWorkspacePage .financeArticlesTableScroll::-webkit-scrollbar-track{background:var(--finance-surface-subtle)}.financeWorkspacePage .financeArticlesTableScroll::-webkit-scrollbar-thumb{border:2px solid var(--finance-surface-subtle);background:#50535d;border-radius:999px}.financeWorkspacePage .financeArticlesTable{border-spacing:0;table-layout:auto;width:max-content;min-width:100%}.financeWorkspacePage .financeArticlesTable caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.financeWorkspacePage .financeArticlesTable th,.financeWorkspacePage .financeArticlesTable td{border-right:1px solid var(--finance-border-soft);border-bottom:1px solid var(--finance-border-soft);background:var(--finance-surface);color:#d9dce6;font-variant-numeric:tabular-nums;text-align:right;vertical-align:middle;white-space:nowrap;min-width:116px;padding:11px 12px;font-size:11px}.financeWorkspacePage .financeArticlesTable th:last-child,.financeWorkspacePage .financeArticlesTable td:last-child{border-right:0}.financeWorkspacePage .financeArticlesTable thead th{z-index:5;background:var(--finance-surface-subtle);height:44px;color:var(--finance-muted);letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:760;position:sticky;top:0}.financeWorkspacePage .financeArticlesTable th:first-child,.financeWorkspacePage .financeArticlesTable td:first-child{z-index:3;text-align:left;width:310px;min-width:310px;max-width:310px;position:sticky;left:0}.financeWorkspacePage .financeArticlesTable thead th:first-child{z-index:7;background:var(--finance-surface-subtle)}.financeWorkspacePage .financeArticlesSortButton{width:100%;min-height:28px;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;white-space:nowrap;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;padding:0;display:inline-flex}.financeWorkspacePage .financeArticlesTable th:first-child .financeArticlesSortButton{justify-content:flex-start}.financeWorkspacePage .financeArticlesSortButton:hover,.financeWorkspacePage .financeArticlesSortButton.isActive{color:#d9caff}.financeWorkspacePage .financeArticlesSortButton:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #905eff4d}.financeWorkspacePage .financeArticlesSortIcon{width:13px;height:13px;color:var(--finance-accent);flex:0 0 13px;place-items:center;display:inline-grid}.financeWorkspacePage .financeArticlesValue{color:inherit;font-variant-numeric:tabular-nums;display:block}.financeWorkspacePage .financeArticlesTable tbody tr:hover td,.financeWorkspacePage .financeArticlesTable tbody tr:hover td:first-child{background:var(--finance-surface-hover)}.financeWorkspacePage .financeArticlesTable tbody tr:last-child td{border-bottom:0}.financeWorkspacePage .financeArticlesTotalRow td{color:var(--finance-text);background:#1c1927;border-bottom-color:#4b405f;font-weight:780}.financeWorkspacePage .financeArticlesTotalRow td:first-child,.financeWorkspacePage .financeArticlesTable tbody .financeArticlesTotalRow:hover td{background:#1c1927}.financeWorkspacePage .financeArticlesProduct{align-items:center;gap:9px;min-width:0;display:flex}.financeWorkspacePage .financeArticlesProduct>.skuThumbnailPreviewThumb,.financeWorkspacePage .financeArticlesThumbnail{border:1px solid var(--finance-border);width:42px;height:54px;color:var(--finance-muted);background:#20232a;border-radius:6px;flex:0 0 42px}.financeWorkspacePage .financeArticlesThumbnail{place-items:center;display:inline-grid;position:relative}.financeWorkspacePage .financeArticlesThumbnail>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.financeWorkspacePage .financeArticlesThumbnailPreview{z-index:50;pointer-events:none;background:#16181d;border:1px solid #3c3f48;border-radius:12px;width:246px;height:328px;display:none;position:absolute;top:50%;left:calc(100% + 12px);overflow:hidden;transform:translateY(-50%);box-shadow:0 18px 48px #0000007a}.financeWorkspacePage .financeArticlesThumbnail:hover .financeArticlesThumbnailPreview,.financeWorkspacePage .financeArticlesThumbnail:focus-within .financeArticlesThumbnailPreview{display:block}.financeWorkspacePage .financeArticlesThumbnailPreview img{object-fit:contain;width:100%;height:100%}.financeWorkspacePage .financeArticlesProductCopy{gap:2px;min-width:0;display:grid}.financeWorkspacePage .financeArticlesProductCopy strong,.financeWorkspacePage .financeArticlesProductCopy span,.financeWorkspacePage .financeArticlesProductCopy small{text-overflow:ellipsis;white-space:nowrap;max-width:245px;overflow:hidden}.financeWorkspacePage .financeArticlesProductCopy strong{color:var(--finance-text);font-size:11px}.financeWorkspacePage .financeArticlesProductCopy span,.financeWorkspacePage .financeArticlesProductCopy small{color:var(--finance-muted);font-size:9px}.financeWorkspacePage .financeArticlesProductCopy a{color:inherit;text-decoration:none}.financeWorkspacePage .financeArticlesProductCopy a:hover{color:#c9b7ff;text-underline-offset:2px;text-decoration:underline}.financeWorkspacePage .financeArticlesProfitPositive,.financeWorkspacePage .financeArticlesProfitNegative{font-weight:790}.financeWorkspacePage .financeArticlesTable td.financeArticlesProfitPositive{color:var(--finance-success);background:#27513f52}.financeWorkspacePage .financeArticlesTable td.financeArticlesProfitNegative{color:#ef8585;background:#5a2c3257}.financeWorkspacePage .financeArticlesTable tbody tr:hover td.financeArticlesProfitPositive{background:#2f634c70}.financeWorkspacePage .financeArticlesTable tbody tr:hover td.financeArticlesProfitNegative{background:#71343d7a}.financeWorkspacePage .financeArticlesTable .financeArticlesMuted{color:var(--finance-muted)}.financeWorkspacePage .financeArticlesFooter{border-top:1px solid var(--finance-border-soft);background:var(--finance-surface-subtle);min-height:46px;color:var(--finance-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:9px 13px;font-size:10px;display:flex}.financeWorkspacePage .financeArticlesStatus,.financeWorkspacePage .financeArticlesExportError{margin:0;font-size:10px;line-height:1.4}.financeWorkspacePage .financeArticlesStatus{color:var(--finance-muted)}.financeWorkspacePage .financeArticlesExportError{color:#ef8a8a}.financeWorkspacePage .financeArticlesLoading,.financeWorkspacePage .financeArticlesEmpty{border:1px solid var(--finance-border);background:var(--finance-surface);min-height:270px;color:var(--finance-muted);text-align:center;border-radius:8px;align-content:center;place-items:center;gap:8px;padding:28px;display:grid}.financeWorkspacePage .financeArticlesLoading>span:first-child{border:2px solid var(--finance-border);border-top-color:var(--finance-accent);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite financeArticlesSpin}.financeWorkspacePage .financeArticlesLoading strong,.financeWorkspacePage .financeArticlesEmpty h2{color:var(--finance-text);margin:0;font-size:15px}.financeWorkspacePage .financeArticlesLoading small,.financeWorkspacePage .financeArticlesEmpty p{max-width:460px;color:var(--finance-muted);margin:0;font-size:11px;line-height:1.5}.financeWorkspacePage .financeArticlesError{color:#f39494;background:#2a1d22;border:1px solid #59343b;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:grid}.financeWorkspacePage .financeArticlesError>div{gap:3px;display:grid}.financeWorkspacePage .financeArticlesError strong{font-size:12px}.financeWorkspacePage .financeArticlesError span,.financeWorkspacePage .financeArticlesError p{color:#c99da4;margin:0;font-size:11px}@keyframes financeArticlesSpin{to{transform:rotate(360deg)}}@media (max-width:960px){.financeWorkspacePage .financeArticlesToolbar{align-items:stretch}.financeWorkspacePage .financeArticlesFilters{flex-basis:100%;min-width:100%}.financeWorkspacePage .financeArticlesPeriodPicker,.financeWorkspacePage .financeArticlesPeriodTrigger{width:100%;min-width:0}.financeWorkspacePage .financeArticlesActions{width:100%;margin-left:0}.financeWorkspacePage .financeArticlesColumnsMenu{left:0;right:auto}}@media (max-width:640px){.financeWorkspacePage .financeArticlesFilters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.financeWorkspacePage .financeArticlesSearch,.financeWorkspacePage .financeArticlesPeriodPicker{grid-column:1/-1}.financeWorkspacePage .financeArticlesPeriodPopover{width:min(430px,100vw - 32px)}.financeWorkspacePage .financeArticlesQuickPeriods{grid-template-columns:repeat(2,minmax(0,1fr))}.financeWorkspacePage .financeArticlesActions{flex-wrap:wrap}.financeWorkspacePage .financeArticlesButton,.financeWorkspacePage .financeArticlesColumns,.financeWorkspacePage .financeArticlesColumns>summary{flex:auto}.financeWorkspacePage .financeArticlesColumns>summary{width:100%}.financeWorkspacePage .financeArticlesColumnsGrid{grid-template-columns:minmax(0,1fr)}.financeWorkspacePage .financeArticlesSummary{flex-direction:column;align-items:flex-start}.financeWorkspacePage .financeArticlesTableScroll{max-height:72vh}.financeWorkspacePage .financeArticlesTable th:first-child,.financeWorkspacePage .financeArticlesTable td:first-child{width:250px;min-width:250px;max-width:250px}.financeWorkspacePage .financeArticlesProductCopy strong,.financeWorkspacePage .financeArticlesProductCopy span,.financeWorkspacePage .financeArticlesProductCopy small{max-width:185px}}.financeWorkspacePage .financeSizesPanel{gap:12px;min-width:0;display:grid}.financeWorkspacePage .financeSizesToolbar{z-index:5;border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0;padding:12px;display:flex;position:relative}.financeWorkspacePage .financeSizesPeriodPicker{flex:0 300px;min-width:0;position:relative}.financeWorkspacePage .financeSizesPeriodTrigger{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);width:100%;min-width:280px;min-height:44px;color:var(--finance-text);text-align:left;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.financeWorkspacePage .financeSizesPeriodTrigger:hover,.financeWorkspacePage .financeSizesPeriodTrigger[aria-expanded=true]{color:#d9caff;border-color:#66528f}.financeWorkspacePage .financeSizesPeriodTrigger:focus-visible,.financeWorkspacePage .financeSizesPeriodPopover button:focus-visible,.financeWorkspacePage .financeSizesButton:focus-visible,.financeWorkspacePage .financeSizesSortButton:focus-visible,.financeWorkspacePage .financeSizesProductButton:focus-visible{outline-offset:2px;outline:3px solid #905eff2e}.financeWorkspacePage .financeSizesPeriodTrigger>svg{color:var(--finance-muted);flex:none}.financeWorkspacePage .financeSizesPeriodTrigger>span,.financeWorkspacePage .financeSizesPeriodTrigger>div{gap:2px;min-width:0;display:grid}.financeWorkspacePage .financeSizesPeriodTrigger small{color:var(--finance-muted);font-size:10px;font-weight:650}.financeWorkspacePage .financeSizesPeriodTrigger strong{color:var(--finance-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.financeWorkspacePage .financeSizesPeriodPopover{z-index:40;width:min(430px,100vw - 48px);color:var(--finance-text);background:#191c22;border:1px solid #464051;border-radius:9px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 50px #00000061}.financeWorkspacePage .financeSizesPeriodPopover>header{border-bottom:1px solid var(--finance-border-soft);gap:3px;padding:14px 16px 12px;display:grid}.financeWorkspacePage .financeSizesPeriodPopover>header strong{color:var(--finance-text);font-size:14px}.financeWorkspacePage .financeSizesPeriodPopover>header span,.financeWorkspacePage .financeSizesPeriodPopover .dateRangeCalendarWeekday,.financeWorkspacePage .financeSizesPeriodPopover .dateRangeCalendarSelection span{color:var(--finance-muted);font-size:11px}.financeWorkspacePage .financeSizesQuickPeriods{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:12px 14px 4px;display:grid}.financeWorkspacePage .financeSizesQuickPeriods button,.financeWorkspacePage .financeSizesPeriodPopover>footer button{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);min-height:32px;color:var(--finance-muted);border-radius:6px;padding:0 9px;font-size:11px;font-weight:720}.financeWorkspacePage .financeSizesQuickPeriods button:hover,.financeWorkspacePage .financeSizesQuickPeriods button.isActive,.financeWorkspacePage .financeSizesPeriodPopover>footer button:hover{background:var(--finance-accent-soft);color:#d9caff;border-color:#66528f}.financeWorkspacePage .financeSizesPeriodPopover .dateRangeCalendar{padding:10px 14px 12px}.financeWorkspacePage .financeSizesPeriodPopover .dateRangeCalendarNavigation strong,.financeWorkspacePage .financeSizesPeriodPopover .dateRangeCalendarSelection strong{color:var(--finance-text)}.financeWorkspacePage .financeSizesPeriodPopover .dateRangeCalendarNavigation button{border-color:var(--finance-border);background:var(--finance-surface-subtle);color:var(--finance-muted)}.financeWorkspacePage .financeSizesPeriodPopover .dateRangeCalendarDay{color:#d9dce6}.financeWorkspacePage .financeSizesPeriodPopover .dateRangeCalendarDay:hover:not(:disabled){background:var(--finance-surface-hover);color:#fff}.financeWorkspacePage .financeSizesPeriodPopover .dateRangeCalendarDay.isInRange,.financeWorkspacePage .financeSizesPeriodPopover .dateRangeCalendarDay.isPreview{color:#d9caff;background:#2a2444}.financeWorkspacePage .financeSizesPeriodPopover .dateRangeCalendarDay.isStart,.financeWorkspacePage .financeSizesPeriodPopover .dateRangeCalendarDay.isEnd{background:var(--finance-accent);color:#fff}.financeWorkspacePage .financeSizesPeriodPopover .dateRangeCalendarDay:disabled{color:#626674}.financeWorkspacePage .financeSizesPeriodPopover .dateRangeCalendarSelection{border-color:var(--finance-border-soft);background:var(--finance-surface-subtle)}.financeWorkspacePage .financeSizesPeriodPopover>footer{border-top:1px solid var(--finance-border-soft);justify-content:flex-end;padding:10px 14px;display:flex}.financeWorkspacePage .financeSizesFilters{flex-wrap:wrap;flex:560px;align-items:flex-end;gap:9px;min-width:min(100%,560px);display:flex}.financeWorkspacePage .financeSizesFilter,.financeWorkspacePage .financeSizesSearch{gap:6px;min-width:0;display:grid}.financeWorkspacePage .financeSizesFilter{flex:150px}.financeWorkspacePage .financeSizesSearch{flex:2 250px;position:relative}.financeWorkspacePage .financeSizesFilter>span,.financeWorkspacePage .financeSizesSearch>span{color:var(--finance-muted);letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:740}.financeWorkspacePage .financeSizesFilter select,.financeWorkspacePage .financeSizesFilter input,.financeWorkspacePage .financeSizesSearch input{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);width:100%;min-width:0;min-height:38px;color:var(--finance-text);border-radius:6px;outline:0;padding:0 10px;font-size:11px}.financeWorkspacePage .financeSizesSearch:has(>svg) input{padding-left:34px}.financeWorkspacePage .financeSizesSearch>svg{color:var(--finance-muted);pointer-events:none;position:absolute;bottom:11px;left:11px}.financeWorkspacePage .financeSizesFilter select:focus,.financeWorkspacePage .financeSizesFilter input:focus,.financeWorkspacePage .financeSizesSearch input:focus{border-color:var(--finance-accent);box-shadow:0 0 0 3px #905eff1f}.financeWorkspacePage .financeSizesActions{flex:none;align-items:center;gap:7px;margin-left:auto;display:flex}.financeWorkspacePage .financeSizesButton{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);min-height:38px;color:var(--finance-text);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:720;line-height:1;display:inline-flex}.financeWorkspacePage .financeSizesButton:hover:not(:disabled){color:#d9caff;background:#211c31;border-color:#66528f}.financeWorkspacePage .financeSizesButton:disabled{cursor:not-allowed;opacity:.5}.financeWorkspacePage .financeSizesExportError{color:#f39494;background:#2a1d22;border:1px solid #59343b;border-radius:8px;padding:10px 13px;font-size:10px;line-height:1.4}.financeWorkspacePage .financeSizesSummary{border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;min-width:0;min-height:48px;padding:10px 13px;display:flex}.financeWorkspacePage .financeSizesSummaryMeta{gap:3px;min-width:0;display:grid}.financeWorkspacePage .financeSizesSummaryMeta strong{color:var(--finance-text);font-size:12px}.financeWorkspacePage .financeSizesSummaryMeta span{color:var(--finance-muted);font-size:10px}.financeWorkspacePage .financeSizesStatus{color:var(--finance-muted);white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:inline-flex}.financeWorkspacePage .financeSizesStatus:before{background:var(--finance-success);content:"";border-radius:50%;flex:0 0 7px;width:7px;height:7px}.financeWorkspacePage .financeSizesSourceNote{color:var(--finance-muted);margin:-3px 2px 0;font-size:10px;line-height:1.45}.financeWorkspacePage .financeSizesTableCard{border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;min-width:0;max-width:100%;overflow:hidden}.financeWorkspacePage .financeSizesTableScroll{overscroll-behavior-inline:contain;scrollbar-color:#50535d var(--finance-surface-subtle);scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;overflow:auto visible}.financeWorkspacePage .financeSizesTableScroll::-webkit-scrollbar{width:10px;height:10px}.financeWorkspacePage .financeSizesTableScroll::-webkit-scrollbar-track{background:var(--finance-surface-subtle)}.financeWorkspacePage .financeSizesTableScroll::-webkit-scrollbar-thumb{border:2px solid var(--finance-surface-subtle);background:#50535d;border-radius:999px}.financeWorkspacePage .financeSizesTable{border-spacing:0;table-layout:fixed;width:100%;min-width:1080px}.financeWorkspacePage .financeSizesTable caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.financeWorkspacePage .financeSizesTable th,.financeWorkspacePage .financeSizesTable td{border-right:1px solid var(--finance-border-soft);border-bottom:1px solid var(--finance-border-soft);background:var(--finance-surface);color:#d9dce6;font-variant-numeric:tabular-nums;text-align:right;vertical-align:middle;padding:10px 11px;font-size:11px}.financeWorkspacePage .financeSizesTable th:not(:first-child),.financeWorkspacePage .financeSizesTable td:not(:first-child){width:105px}.financeWorkspacePage .financeSizesTable th:last-child,.financeWorkspacePage .financeSizesTable td:last-child{border-right:0}.financeWorkspacePage .financeSizesTable thead th{background:var(--finance-surface-subtle);height:44px;color:var(--finance-muted);letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:760}.financeWorkspacePage .financeSizesTable th:first-child,.financeWorkspacePage .financeSizesTable td:first-child{text-align:left;width:330px;min-width:330px;max-width:330px}.financeWorkspacePage .financeSizesTable tbody .financeSizesArticleRow:hover>td{background:var(--finance-surface-hover)}.financeWorkspacePage .financeSizesTable tbody .financeSizesArticleRow.isExpanded>td{background:#1d1a28;border-bottom-color:#4b405f}.financeWorkspacePage .financeSizesTotalRow td{color:var(--finance-text);background:#1c1927;border-bottom-color:#4b405f;font-weight:780}.financeWorkspacePage .financeSizesSortButton{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:right;text-transform:inherit;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;padding:0;display:inline-flex}.financeWorkspacePage .financeSizesTable th:first-child .financeSizesSortButton{text-align:left;justify-content:flex-start}.financeWorkspacePage .financeSizesSortButton:hover,.financeWorkspacePage .financeSizesSortButton.isActive{color:#d9caff}.financeWorkspacePage .financeSizesSortIcon{opacity:.45;flex:none}.financeWorkspacePage .financeSizesSortButton.isActive .financeSizesSortIcon{color:var(--finance-accent);opacity:1}.financeWorkspacePage .financeSizesProductButton{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;display:grid}.financeWorkspacePage .financeSizesProductButton:hover .financeSizesProductCopy strong{color:#c9b7ff}.financeWorkspacePage .financeSizesProduct{align-items:center;gap:9px;min-width:0;display:flex}.financeWorkspacePage .financeSizesProduct>.skuThumbnailPreviewThumb{border:1px solid var(--finance-border);width:42px;height:54px;color:var(--finance-muted);background:#20232a;border-radius:6px;flex:0 0 42px}.financeWorkspacePage .financeSizesProductCopy{gap:2px;min-width:0;display:grid}.financeWorkspacePage .financeSizesProductCopy strong,.financeWorkspacePage .financeSizesProductCopy span,.financeWorkspacePage .financeSizesProductCopy small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.financeWorkspacePage .financeSizesProductCopy strong{color:var(--finance-text);font-size:11px}.financeWorkspacePage .financeSizesProductCopy span,.financeWorkspacePage .financeSizesProductCopy small{color:var(--finance-muted);font-size:9px}.financeWorkspacePage .financeSizesChevron{color:var(--finance-muted);flex:none;transition:transform .15s,color .15s}.financeWorkspacePage .financeSizesArticleRow.isExpanded .financeSizesChevron{color:#c9b7ff;transform:rotate(180deg)}.financeWorkspacePage .financeSizesValue{white-space:nowrap;font-weight:680}.financeWorkspacePage .financeSizesValue.isPositive{color:var(--finance-success)}.financeWorkspacePage .financeSizesValue.isNegative{color:#ef8585}.financeWorkspacePage .financeSizesMuted{color:var(--finance-muted)}.financeWorkspacePage .financeSizesDetailRow>.financeSizesDetailCell,.financeWorkspacePage .financeSizesTable .financeSizesDetailCell:first-child{text-align:left;white-space:normal;background:#15171c;border-right:0;width:auto;min-width:0;max-width:none;padding:0;position:static}.financeWorkspacePage .financeSizesDetailPanel{border-top:1px solid #4b405f;border-bottom:1px solid var(--finance-border-soft);background:#15171c;gap:10px;min-width:0;padding:12px 14px 14px;display:grid}.financeWorkspacePage .financeSizesDetailHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 14px;min-width:0;display:flex}.financeWorkspacePage .financeSizesDetailHeader strong{color:var(--finance-text);font-size:12px}.financeWorkspacePage .financeSizesDetailHeader span{color:var(--finance-muted);font-size:10px}.financeWorkspacePage .financeSizesDetailTable{border:1px solid var(--finance-border-soft);border-spacing:0;background:var(--finance-surface);table-layout:fixed;border-radius:6px;width:100%;overflow:hidden}.financeWorkspacePage .financeSizesDetailTable th,.financeWorkspacePage .financeSizesDetailTable td{border-right:1px solid var(--finance-border-soft);border-bottom:1px solid var(--finance-border-soft);color:#d9dce6;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;background:0 0;width:auto;min-width:0;max-width:none;padding:8px 9px;font-size:10px}.financeWorkspacePage .financeSizesDetailTable th:first-child,.financeWorkspacePage .financeSizesDetailTable td:first-child{text-align:left;width:150px;min-width:150px;max-width:150px}.financeWorkspacePage .financeSizesDetailTable thead th{color:var(--finance-muted);letter-spacing:.025em;text-transform:uppercase;background:#202229;font-size:9px;font-weight:740}.financeWorkspacePage .financeSizesDetailTable th:last-child,.financeWorkspacePage .financeSizesDetailTable td:last-child{border-right:0}.financeWorkspacePage .financeSizesDetailTable tbody tr:last-child td{border-bottom:0}.financeWorkspacePage .financeSizesDetailTable tbody tr:hover td{background:var(--finance-surface-hover)}.financeWorkspacePage .financeSizesDetailTotalRow td{color:var(--finance-text);background:#211c2c;font-weight:760}.financeWorkspacePage .financeSizesFooter{border-top:1px solid var(--finance-border-soft);min-height:42px;color:var(--finance-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:9px 12px;font-size:10px;display:flex}.financeWorkspacePage .financeSizesLoading,.financeWorkspacePage .financeSizesEmpty{border:1px solid var(--finance-border);background:var(--finance-surface);min-height:270px;color:var(--finance-muted);text-align:center;border-radius:8px;align-content:center;place-items:center;gap:8px;padding:28px;display:grid}.financeWorkspacePage .financeSizesLoading>span:first-child{border:2px solid var(--finance-border);border-top-color:var(--finance-accent);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite financeSizesSpin}.financeWorkspacePage .financeSizesLoading strong,.financeWorkspacePage .financeSizesEmpty h2{color:var(--finance-text);margin:0;font-size:15px}.financeWorkspacePage .financeSizesLoading small,.financeWorkspacePage .financeSizesEmpty p{max-width:460px;color:var(--finance-muted);margin:0;font-size:11px;line-height:1.5}.financeWorkspacePage .financeSizesError{color:#f39494;background:#2a1d22;border:1px solid #59343b;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:grid}.financeWorkspacePage .financeSizesError>div{gap:3px;display:grid}.financeWorkspacePage .financeSizesError strong{font-size:12px}.financeWorkspacePage .financeSizesError span,.financeWorkspacePage .financeSizesError p{color:#c99da4;margin:0;font-size:11px}@keyframes financeSizesSpin{to{transform:rotate(360deg)}}@media (max-width:960px){.financeWorkspacePage .financeSizesToolbar{align-items:stretch}.financeWorkspacePage .financeSizesPeriodPicker,.financeWorkspacePage .financeSizesPeriodTrigger,.financeWorkspacePage .financeSizesFilters{flex-basis:100%;width:100%;min-width:0}.financeWorkspacePage .financeSizesActions{width:100%;margin-left:0}}@media (max-width:640px){.financeWorkspacePage .financeSizesFilters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.financeWorkspacePage .financeSizesSearch{grid-column:1/-1}.financeWorkspacePage .financeSizesPeriodPopover{width:min(430px,100vw - 32px)}.financeWorkspacePage .financeSizesQuickPeriods{grid-template-columns:repeat(2,minmax(0,1fr))}.financeWorkspacePage .financeSizesActions{flex-wrap:wrap}.financeWorkspacePage .financeSizesButton{flex:auto}.financeWorkspacePage .financeSizesSummary,.financeWorkspacePage .financeSizesDetailHeader{flex-direction:column;align-items:flex-start}.financeWorkspacePage .financeSizesTable{min-width:1010px}.financeWorkspacePage .financeSizesTable th:first-child,.financeWorkspacePage .financeSizesTable td:first-child{width:255px;min-width:255px;max-width:255px}.financeWorkspacePage .financeSizesProductCopy strong,.financeWorkspacePage .financeSizesProductCopy span,.financeWorkspacePage .financeSizesProductCopy small{max-width:178px}.financeWorkspacePage .financeSizesDetailPanel{padding:10px}}.financeWorkspacePage .financeWeeksPanel{gap:12px;min-width:0;display:grid}.financeWorkspacePage .financeWeeksToolbar{z-index:5;border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0;padding:12px;display:flex;position:relative}.financeWorkspacePage .financeWeeksPeriodPicker{flex:0 300px;min-width:0;position:relative}.financeWorkspacePage .financeWeeksPeriodTrigger{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);width:100%;min-width:280px;min-height:44px;color:var(--finance-text);text-align:left;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.financeWorkspacePage .financeWeeksPeriodTrigger:hover,.financeWorkspacePage .financeWeeksPeriodTrigger[aria-expanded=true]{color:#d9caff;border-color:#66528f}.financeWorkspacePage .financeWeeksPeriodTrigger:focus-visible,.financeWorkspacePage .financeWeeksPeriodPopover button:focus-visible,.financeWorkspacePage .financeWeeksButton:focus-visible{outline-offset:2px;outline:3px solid #905eff2e}.financeWorkspacePage .financeWeeksPeriodTrigger>svg{color:var(--finance-muted)}.financeWorkspacePage .financeWeeksPeriodTrigger>span{gap:2px;min-width:0;display:grid}.financeWorkspacePage .financeWeeksPeriodTrigger small{color:var(--finance-muted);font-size:10px;font-weight:650}.financeWorkspacePage .financeWeeksPeriodTrigger strong{color:var(--finance-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.financeWorkspacePage .financeWeeksPeriodPopover{z-index:40;width:min(430px,100vw - 48px);color:var(--finance-text);background:#191c22;border:1px solid #464051;border-radius:9px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 50px #00000061}.financeWorkspacePage .financeWeeksPeriodPopover>header{border-bottom:1px solid var(--finance-border-soft);gap:3px;padding:14px 16px 12px;display:grid}.financeWorkspacePage .financeWeeksPeriodPopover>header strong{color:var(--finance-text);font-size:14px}.financeWorkspacePage .financeWeeksPeriodPopover>header span,.financeWorkspacePage .financeWeeksPeriodPopover .dateRangeCalendarWeekday,.financeWorkspacePage .financeWeeksPeriodPopover .dateRangeCalendarSelection span{color:var(--finance-muted);font-size:11px}.financeWorkspacePage .financeWeeksQuickPeriods{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:12px 14px 4px;display:grid}.financeWorkspacePage .financeWeeksQuickPeriods button,.financeWorkspacePage .financeWeeksPeriodPopover>footer button{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);min-height:32px;color:var(--finance-muted);border-radius:6px;padding:0 9px;font-size:11px;font-weight:720}.financeWorkspacePage .financeWeeksQuickPeriods button:hover,.financeWorkspacePage .financeWeeksQuickPeriods button.isActive,.financeWorkspacePage .financeWeeksPeriodPopover>footer button:hover{background:var(--finance-accent-soft);color:#d9caff;border-color:#66528f}.financeWorkspacePage .financeWeeksPeriodPopover .dateRangeCalendar{padding:10px 14px 12px}.financeWorkspacePage .financeWeeksPeriodPopover .dateRangeCalendarNavigation strong,.financeWorkspacePage .financeWeeksPeriodPopover .dateRangeCalendarSelection strong{color:var(--finance-text)}.financeWorkspacePage .financeWeeksPeriodPopover .dateRangeCalendarNavigation button{border-color:var(--finance-border);background:var(--finance-surface-subtle);color:var(--finance-muted)}.financeWorkspacePage .financeWeeksPeriodPopover .dateRangeCalendarDay{color:#d9dce6}.financeWorkspacePage .financeWeeksPeriodPopover .dateRangeCalendarDay:hover:not(:disabled){background:var(--finance-surface-hover);color:#fff}.financeWorkspacePage .financeWeeksPeriodPopover .dateRangeCalendarDay.isInRange,.financeWorkspacePage .financeWeeksPeriodPopover .dateRangeCalendarDay.isPreview{color:#d9caff;background:#2a2444}.financeWorkspacePage .financeWeeksPeriodPopover .dateRangeCalendarDay.isStart,.financeWorkspacePage .financeWeeksPeriodPopover .dateRangeCalendarDay.isEnd{background:var(--finance-accent);color:#fff}.financeWorkspacePage .financeWeeksPeriodPopover .dateRangeCalendarDay:disabled{color:#626674}.financeWorkspacePage .financeWeeksPeriodPopover .dateRangeCalendarSelection{border-color:var(--finance-border-soft);background:var(--finance-surface-subtle)}.financeWorkspacePage .financeWeeksPeriodPopover>footer{border-top:1px solid var(--finance-border-soft);justify-content:flex-end;padding:10px 14px;display:flex}.financeWorkspacePage .financeWeeksFilter{flex:220px;gap:6px;min-width:190px;display:grid}.financeWorkspacePage .financeWeeksFilter>span{color:var(--finance-muted);letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:740}.financeWorkspacePage .financeWeeksFilter select{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);width:100%;min-height:38px;color:var(--finance-text);border-radius:6px;outline:0;padding:0 10px;font-size:11px}.financeWorkspacePage .financeWeeksFilter select:focus{border-color:var(--finance-accent);box-shadow:0 0 0 3px #905eff1f}.financeWorkspacePage .financeWeeksActions{flex:none;align-items:center;gap:7px;margin-left:auto;display:flex}.financeWorkspacePage .financeWeeksButton{border:1px solid var(--finance-border);background:var(--finance-surface-subtle);min-height:38px;color:var(--finance-text);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:720;line-height:1;display:inline-flex}.financeWorkspacePage .financeWeeksButton:hover:not(:disabled),.financeWorkspacePage .financeWeeksButton.isActive{color:#d9caff;background:#211c31;border-color:#66528f}.financeWorkspacePage .financeWeeksButton:disabled{cursor:not-allowed;opacity:.5}.financeWorkspacePage .financeWeeksExportError{color:#f39494;background:#2a1d22;border:1px solid #59343b;border-radius:8px;padding:10px 13px;font-size:10px;line-height:1.4}.financeWorkspacePage .financeWeeksSummary{border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;min-width:0;min-height:48px;padding:10px 13px;display:flex}.financeWorkspacePage .financeWeeksSummaryMeta{gap:3px;min-width:0;display:grid}.financeWorkspacePage .financeWeeksSummaryMeta strong{color:var(--finance-text);font-size:12px}.financeWorkspacePage .financeWeeksSummaryMeta span,.financeWorkspacePage .financeWeeksStatus{color:var(--finance-muted);font-size:10px}.financeWorkspacePage .financeWeeksStatus{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.financeWorkspacePage .financeWeeksTableCard{border:1px solid var(--finance-border);background:var(--finance-surface);border-radius:8px;min-width:0;max-width:100%;overflow:hidden}.financeWorkspacePage .financeWeeksTableScroll{overscroll-behavior-inline:contain;scrollbar-color:#50535d var(--finance-surface-subtle);scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;overflow:auto visible}.financeWorkspacePage .financeWeeksTableScroll::-webkit-scrollbar{width:10px;height:10px}.financeWorkspacePage .financeWeeksTableScroll::-webkit-scrollbar-track{background:var(--finance-surface-subtle)}.financeWorkspacePage .financeWeeksTableScroll::-webkit-scrollbar-thumb{border:2px solid var(--finance-surface-subtle);background:#50535d;border-radius:999px}.financeWorkspacePage .financeWeeksTable{border-spacing:0;table-layout:auto;width:max-content;min-width:100%}.financeWorkspacePage .financeWeeksTable caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.financeWorkspacePage .financeWeeksTable th,.financeWorkspacePage .financeWeeksTable td{border-right:1px solid var(--finance-border-soft);border-bottom:1px solid var(--finance-border-soft);background:var(--finance-surface);color:#d9dce6;font-variant-numeric:tabular-nums;text-align:right;vertical-align:middle;white-space:nowrap;min-width:118px;padding:11px 12px;font-size:11px}.financeWorkspacePage .financeWeeksTable th:last-child,.financeWorkspacePage .financeWeeksTable td:last-child{border-right:0}.financeWorkspacePage .financeWeeksTable thead th{background:var(--finance-surface-subtle);width:138px;max-width:150px;height:44px;color:var(--finance-muted);letter-spacing:.035em;text-transform:uppercase;white-space:normal;font-size:9px;font-weight:760;line-height:1.3}.financeWorkspacePage .financeWeeksTable th:first-child{z-index:3;background:var(--finance-surface);text-align:left;width:190px;min-width:190px;max-width:190px;position:sticky;left:0}.financeWorkspacePage .financeWeeksTable thead th:first-child{z-index:5;background:var(--finance-surface-subtle)}.financeWorkspacePage .financeWeeksTable tbody tr:hover>th,.financeWorkspacePage .financeWeeksTable tbody tr:hover>td{background:var(--finance-surface-hover)}.financeWorkspacePage .financeWeeksWeek{gap:3px;display:grid}.financeWorkspacePage .financeWeeksWeek strong{color:var(--finance-text);font-size:11px}.financeWorkspacePage .financeWeeksWeek small{color:var(--finance-muted);white-space:normal;font-size:9px;font-weight:520}.financeWorkspacePage .financeWeeksValue{font-weight:680}.financeWorkspacePage .financeWeeksMuted{color:var(--finance-muted)}.financeWorkspacePage .financeWeeksTable td.financeWeeksProfitPositive{color:var(--finance-success);background:#27513f52;font-weight:790}.financeWorkspacePage .financeWeeksTable td.financeWeeksProfitNegative{color:#ef8585;background:#5a2c3257;font-weight:790}.financeWorkspacePage .financeWeeksTotalRow>th,.financeWorkspacePage .financeWeeksTotalRow>td,.financeWorkspacePage .financeWeeksTable tbody .financeWeeksTotalRow:hover>th,.financeWorkspacePage .financeWeeksTable tbody .financeWeeksTotalRow:hover>td{color:var(--finance-text);background:#1c1927;border-bottom:0;font-weight:780}.financeWorkspacePage .financeWeeksFooter{min-height:42px;color:var(--finance-muted);align-items:center;padding:9px 12px;font-size:10px;display:flex}.financeWorkspacePage .financeWeeksLoading,.financeWorkspacePage .financeWeeksEmpty{border:1px solid var(--finance-border);background:var(--finance-surface);min-height:270px;color:var(--finance-muted);text-align:center;border-radius:8px;align-content:center;place-items:center;gap:8px;padding:28px;display:grid}.financeWorkspacePage .financeWeeksLoading>span:first-child{border:2px solid var(--finance-border);border-top-color:var(--finance-accent);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite financeWeeksSpin}.financeWorkspacePage .financeWeeksLoading strong,.financeWorkspacePage .financeWeeksEmpty h2{color:var(--finance-text);margin:0;font-size:15px}.financeWorkspacePage .financeWeeksLoading small,.financeWorkspacePage .financeWeeksEmpty p{max-width:460px;color:var(--finance-muted);margin:0;font-size:11px;line-height:1.5}.financeWorkspacePage .financeWeeksError{color:#f39494;background:#2a1d22;border:1px solid #59343b;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:grid}.financeWorkspacePage .financeWeeksError>div{gap:3px;display:grid}.financeWorkspacePage .financeWeeksError strong{font-size:12px}.financeWorkspacePage .financeWeeksError span{color:#c99da4;font-size:11px}@keyframes financeWeeksSpin{to{transform:rotate(360deg)}}@media (max-width:840px){.financeWorkspacePage .financeWeeksPeriodPicker,.financeWorkspacePage .financeWeeksPeriodTrigger,.financeWorkspacePage .financeWeeksFilter{flex-basis:100%;width:100%;min-width:0}.financeWorkspacePage .financeWeeksActions{width:100%;margin-left:0}}@media (max-width:640px){.financeWorkspacePage .financeWeeksPeriodPopover{width:min(430px,100vw - 32px)}.financeWorkspacePage .financeWeeksQuickPeriods{grid-template-columns:repeat(2,minmax(0,1fr))}.financeWorkspacePage .financeWeeksActions{flex-wrap:wrap}.financeWorkspacePage .financeWeeksButton{flex:auto}.financeWorkspacePage .financeWeeksSummary{flex-direction:column;align-items:flex-start}.financeWorkspacePage .financeWeeksTable th:first-child{width:165px;min-width:165px;max-width:165px}}.financeWorkspacePage .financeCostsPanel{--costs-border:#94a3b829;--costs-muted:#9298a8;color:#f6f7fb;gap:14px;min-width:0;display:grid}.financeWorkspacePage .financeCostsHeader,.financeWorkspacePage .financeCostsSummary,.financeWorkspacePage .financeCostsToolbar,.financeWorkspacePage .financeCostsBulkBar,.financeWorkspacePage .financeCostsTableScroll,.financeWorkspacePage .financeCostsLoading,.financeWorkspacePage .financeCostsEmpty{border:1px solid var(--costs-border);background:#171a21}.financeWorkspacePage .financeCostsHeader{border-radius:14px;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px;display:flex}.financeWorkspacePage .financeCostsEyebrow{color:#9b78ff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.financeWorkspacePage .financeCostsHeader h2{margin:0;font-size:24px;line-height:1.15}.financeWorkspacePage .financeCostsHeader p{color:var(--costs-muted);margin:7px 0 0;font-size:13px}.financeWorkspacePage .financeCostsHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.financeWorkspacePage .financeCostsButton,.financeWorkspacePage .financeCostsBulkBar button{color:#e9ebf2;min-height:40px;font:inherit;cursor:pointer;background:#20242d;border:1px solid #94a3b833;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:750;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.financeWorkspacePage .financeCostsButton:hover,.financeWorkspacePage .financeCostsBulkBar button:hover{color:#fff;background:#292d38;border-color:#9b78ff94}.financeWorkspacePage .financeCostsButtonPrimary{color:#fff;background:#7650e8;border-color:#7650e8}.financeWorkspacePage .financeCostsButtonPrimary:hover{background:#8d6cf2;border-color:#8d6cf2}.financeWorkspacePage .financeCostsButton:disabled,.financeWorkspacePage .financeCostsBulkBar button:disabled,.financeWorkspacePage .financeCostsInline button:disabled{cursor:wait;opacity:.58}.financeWorkspacePage .financeCostsError{color:#fca5a5;background:#7f1d1d2e;border:1px solid #f8717157;border-radius:11px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;display:flex}.financeWorkspacePage .financeCostsLoading,.financeWorkspacePage .financeCostsEmpty{min-height:220px;color:var(--costs-muted);border-radius:14px;justify-content:center;align-items:center;gap:10px;display:flex}.financeWorkspacePage .financeCostsSpinner{animation:.8s linear infinite financeCostsSpin}@keyframes financeCostsSpin{to{transform:rotate(360deg)}}.financeWorkspacePage .financeCostsSummary{border-radius:14px;grid-template-columns:minmax(280px,1.5fr) repeat(2,minmax(170px,.6fr));display:grid;overflow:hidden}.financeWorkspacePage .financeCostsProgressCard,.financeWorkspacePage .financeCostsStat{min-width:0;padding:16px 18px}.financeWorkspacePage .financeCostsProgressCard,.financeWorkspacePage .financeCostsStat:not(:last-child){border-right:1px solid var(--costs-border)}.financeWorkspacePage .financeCostsProgressCard>div:first-child,.financeWorkspacePage .financeCostsStat{justify-content:space-between;align-items:center;gap:14px;display:flex}.financeWorkspacePage .financeCostsProgressCard span,.financeWorkspacePage .financeCostsStat span{color:var(--costs-muted);font-size:12px}.financeWorkspacePage .financeCostsProgressCard strong,.financeWorkspacePage .financeCostsStat strong{color:#fff;font-size:18px}.financeWorkspacePage .financeCostsProgressTrack{background:#2a2e38;border-radius:999px;height:6px;margin:11px 0 7px;overflow:hidden}.financeWorkspacePage .financeCostsProgressTrack span{border-radius:inherit;background:linear-gradient(90deg,#7650e8,#a78bfa);height:100%;display:block}.financeWorkspacePage .financeCostsProgressCard small{color:#777f91;font-size:11px}.financeWorkspacePage .financeCostsToolbar{border-radius:12px;grid-template-columns:minmax(280px,1fr) minmax(210px,260px) auto;align-items:end;gap:10px;padding:10px;display:grid}.financeWorkspacePage .financeCostsSearch{color:#767e91;background:#11141a;border:1px solid #94a3b833;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.financeWorkspacePage .financeCostsSearch input,.financeWorkspacePage .financeCostsSelect select,.financeWorkspacePage .financeCostsBulkValue input,.financeWorkspacePage .financeCostsInline input{color:#f4f5f9;font:inherit;background:0 0;border:0;outline:0}.financeWorkspacePage .financeCostsSearch input{width:100%;min-width:0}.financeWorkspacePage .financeCostsSearch input::placeholder,.financeWorkspacePage .financeCostsInline input::placeholder{color:#656d7f}.financeWorkspacePage .financeCostsSelect{background:#11141a;border:1px solid #94a3b833;border-radius:9px;gap:4px;padding:6px 10px;display:grid}.financeWorkspacePage .financeCostsSelect span{color:#777f91;font-size:10px}.financeWorkspacePage .financeCostsSelect select{cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;font-size:12px;font-weight:700}.financeWorkspacePage .financeCostsCount{color:#858c9c;white-space:nowrap;align-self:center;padding:0 8px;font-size:11px}.financeWorkspacePage .financeCostsBulkBar{border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.financeWorkspacePage .financeCostsBulkValue{background:#7650e814;border:1px solid #9b78ff57;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:0 11px;display:flex}.financeWorkspacePage .financeCostsBulkValue span{color:#aaa1c8;white-space:nowrap;font-size:11px}.financeWorkspacePage .financeCostsBulkValue input{text-align:right;width:100px;font-weight:800}.financeWorkspacePage .financeCostsBulkBar button span{color:#b9a5ff;background:#9b78ff29;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;display:inline-grid}.financeWorkspacePage .financeCostsTableScroll{border-radius:14px;min-width:0;overflow:auto visible}.financeWorkspacePage .financeCostsTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1060px}.financeWorkspacePage .financeCostsTable th,.financeWorkspacePage .financeCostsTable td{border-right:1px solid var(--costs-border);border-bottom:1px solid var(--costs-border);text-align:right;vertical-align:middle;padding:11px 12px}.financeWorkspacePage .financeCostsTable th:last-child,.financeWorkspacePage .financeCostsTable td:last-child{border-right:0}.financeWorkspacePage .financeCostsTable tbody tr:last-child td{border-bottom:0}.financeWorkspacePage .financeCostsTable thead th{color:#8f96a6;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:#1d2028;font-size:10px;font-weight:800}.financeWorkspacePage .financeCostsTable th:nth-child(2),.financeWorkspacePage .financeCostsTable td:nth-child(2){text-align:left;width:340px}.financeWorkspacePage .financeCostsTable th:nth-child(3),.financeWorkspacePage .financeCostsTable td:nth-child(3){text-align:left;width:150px}.financeWorkspacePage .financeCostsTable th:nth-child(4),.financeWorkspacePage .financeCostsTable th:nth-child(5){width:105px}.financeWorkspacePage .financeCostsTable th:nth-child(6){width:150px}.financeWorkspacePage .financeCostsTable th:nth-child(7){width:220px}.financeWorkspacePage .financeCostsTable td{color:#dfe2e9;font-variant-numeric:tabular-nums;font-size:12px}.financeWorkspacePage .financeCostsTable tbody tr:hover td{background:#94a3b809}.financeWorkspacePage .financeCostsCheckCell{width:44px;text-align:center!important;padding-inline:10px!important}.financeWorkspacePage .financeCostsCheckCell input{accent-color:#8b5cf6;cursor:pointer;width:15px;height:15px}.financeWorkspacePage .financeCostsProduct{align-items:center;gap:10px;min-width:0;display:flex}.financeWorkspacePage .financeCostsProduct>div{gap:2px;min-width:0;display:grid}.financeWorkspacePage .financeCostsProduct strong,.financeWorkspacePage .financeCostsProduct span,.financeWorkspacePage .financeCostsProduct small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.financeWorkspacePage .financeCostsProduct strong{color:#f7f7fa;font-size:12px}.financeWorkspacePage .financeCostsProduct span{color:#9a8bc8;font-size:10px}.financeWorkspacePage .financeCostsProduct small{color:#757d8f;font-size:10px}.financeWorkspacePage .financeCostsInline{background:#11141a;border:1px solid #94a3b830;border-radius:8px;align-items:center;gap:5px;min-height:38px;padding-left:9px;display:flex}.financeWorkspacePage .financeCostsInline:focus-within{border-color:#9b78ffbf;box-shadow:0 0 0 2px #7650e81f}.financeWorkspacePage .financeCostsInline.isMissing{background:#7c2d121a;border-color:#fb923c4d}.financeWorkspacePage .financeCostsInline input{text-align:right;width:100%;min-width:0;font-weight:750}.financeWorkspacePage .financeCostsInline>span{color:#8c93a3;font-size:11px}.financeWorkspacePage .financeCostsInline button{color:#a78bfa;cursor:pointer;background:0 0;border:0;border-left:1px solid #94a3b826;align-self:stretch;place-items:center;width:36px;display:grid}.financeWorkspacePage .financeCostsEmpty{flex-direction:column;gap:6px}.financeWorkspacePage .financeCostsEmpty strong{color:#e8e9ef}.financeWorkspacePage .financeCostsEmpty span,.financeWorkspacePage .financeCostsFooter{color:#737b8d;font-size:11px}.financeWorkspacePage .financeCostsFooter{padding:0 4px 8px}@media (max-width:960px){.financeWorkspacePage .financeCostsHeader{flex-direction:column}.financeWorkspacePage .financeCostsHeaderActions{justify-content:flex-start;width:100%}.financeWorkspacePage .financeCostsSummary,.financeWorkspacePage .financeCostsToolbar{grid-template-columns:1fr}.financeWorkspacePage .financeCostsProgressCard,.financeWorkspacePage .financeCostsStat{border-bottom:1px solid var(--costs-border);border-right:0!important}.financeWorkspacePage .financeCostsStat:last-child{border-bottom:0}.financeWorkspacePage .financeCostsBulkBar{flex-direction:column;align-items:stretch}.financeWorkspacePage .financeCostsBulkValue input{flex:1}}.financeWorkspacePage .financeTaxesPanel{--taxes-border:#94a3b829;color:var(--finance-text,#f5f5f7);gap:12px;display:grid}.financeWorkspacePage .financeTaxesHeader,.financeWorkspacePage .financeTaxesEditor,.financeWorkspacePage .financeTaxesSummary,.financeWorkspacePage .financeTaxesLoading,.financeWorkspacePage .financeTaxesError,.financeWorkspacePage .financeTaxesEmpty{border:1px solid var(--taxes-border);background:#181b22;border-radius:14px}.financeWorkspacePage .financeTaxesHeader{justify-content:space-between;align-items:flex-start;gap:28px;padding:18px 20px;display:flex}.financeWorkspacePage .financeTaxesEyebrow{color:#a78bfa;letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:850}.financeWorkspacePage .financeTaxesHeader h2,.financeWorkspacePage .financeTaxesEditor h3,.financeWorkspacePage .financeTaxesSummary h3,.financeWorkspacePage .financeTaxesEmpty h2{color:#f8f8fb;margin:0}.financeWorkspacePage .financeTaxesHeader h2{margin-top:5px;font-size:20px}.financeWorkspacePage .financeTaxesHeader p,.financeWorkspacePage .financeTaxesEditorHeading p,.financeWorkspacePage .financeTaxesSummary header p,.financeWorkspacePage .financeTaxesEmpty p{color:#858c9c;margin:5px 0 0;font-size:11px;line-height:1.5}.financeWorkspacePage .financeTaxesHeader p{max-width:720px}.financeWorkspacePage .financeTaxesCompletion{border-left:1px solid var(--taxes-border);text-align:right;gap:2px;min-width:178px;padding-left:20px;display:grid}.financeWorkspacePage .financeTaxesCompletion strong{color:#b59cff;font-variant-numeric:tabular-nums;font-size:25px}.financeWorkspacePage .financeTaxesCompletion span{color:#7e8595;font-size:10px}.financeWorkspacePage .financeTaxesLoading,.financeWorkspacePage .financeTaxesEmpty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:180px;padding:24px;display:grid}.financeWorkspacePage .financeTaxesSpinner{animation:.8s linear infinite finance-spin}.financeWorkspacePage .financeTaxesLoading strong{color:#d8dbe3;font-size:12px}.financeWorkspacePage .financeTaxesError{color:#fca5a5;background:#7f1d1d24;border-color:#f8717147;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.financeWorkspacePage .financeTaxesError>div{gap:2px;display:grid}.financeWorkspacePage .financeTaxesError strong{color:#fecaca;font-size:12px}.financeWorkspacePage .financeTaxesError span{font-size:11px}.financeWorkspacePage .financeTaxesEditor{overflow:hidden}.financeWorkspacePage .financeTaxesEditorHeading,.financeWorkspacePage .financeTaxesSummary>header{border-bottom:1px solid var(--taxes-border);justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.financeWorkspacePage .financeTaxesEditor h3,.financeWorkspacePage .financeTaxesSummary h3{font-size:14px}.financeWorkspacePage .financeTaxesBrandField,.financeWorkspacePage .financeTaxesField{gap:6px;display:grid}.financeWorkspacePage .financeTaxesBrandField{grid-template-columns:auto minmax(180px,260px);align-items:center}.financeWorkspacePage .financeTaxesBrandField>span,.financeWorkspacePage .financeTaxesField>span{color:#8e95a4;font-size:10px;font-weight:750}.financeWorkspacePage .financeTaxesBrandField select,.financeWorkspacePage .financeTaxesField select,.financeWorkspacePage .financeTaxesField>input,.financeWorkspacePage .financeTaxesDateInput{color:#eef0f5;min-height:40px;font:inherit;background:#11141a;border:1px solid #94a3b833;border-radius:9px;outline:0}.financeWorkspacePage .financeTaxesBrandField select,.financeWorkspacePage .financeTaxesField select,.financeWorkspacePage .financeTaxesField>input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;padding:0 11px}.financeWorkspacePage .financeTaxesBrandField select:focus,.financeWorkspacePage .financeTaxesField select:focus,.financeWorkspacePage .financeTaxesField>input:focus,.financeWorkspacePage .financeTaxesDateInput:focus-within{border-color:#9b78ffad;box-shadow:0 0 0 2px #7650e81f}.financeWorkspacePage .financeTaxesField select:disabled,.financeWorkspacePage .financeTaxesField>input:disabled{cursor:not-allowed;color:#777e8e;opacity:.62}.financeWorkspacePage .financeTaxesFormGrid{grid-template-columns:minmax(230px,1.35fr) repeat(4,minmax(135px,.75fr));gap:10px;padding:16px;display:grid}.financeWorkspacePage .financeTaxesField small{color:#6f7686;font-size:9px;line-height:1.35}.financeWorkspacePage .financeTaxesDateInput{color:#848b9b;align-items:center;gap:8px;padding:0 10px;display:flex}.financeWorkspacePage .financeTaxesDateInput input{color:#eef0f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.financeWorkspacePage .financeTaxesEditorFooter{border-top:1px solid var(--taxes-border);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 16px;display:flex}.financeWorkspacePage .financeTaxesFeedback{color:#8b92a2;min-width:0;font-size:11px}.financeWorkspacePage .financeTaxesFeedback .isError{color:#fca5a5}.financeWorkspacePage .financeTaxesFeedback .isSuccess{color:#69d5a9;align-items:center;gap:5px;display:flex}.financeWorkspacePage .financeTaxesActions{gap:8px;display:flex}.financeWorkspacePage .financeTaxesButton{color:#dfe2e9;cursor:pointer;background:#232630;border:1px solid #94a3b833;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.financeWorkspacePage .financeTaxesButton:hover:not(:disabled){background:#292d38;border-color:#a78bfa80}.financeWorkspacePage .financeTaxesButton.isPrimary{color:#fff;background:#7451d7;border-color:#7451d7}.financeWorkspacePage .financeTaxesButton.isPrimary:hover:not(:disabled){background:#815ee3}.financeWorkspacePage .financeTaxesButton:disabled{cursor:wait;opacity:.55}.financeWorkspacePage .financeTaxesSummary{overflow:hidden}.financeWorkspacePage .financeTaxesSummary>header>span{color:#7f8696;white-space:nowrap;font-size:10px}.financeWorkspacePage .financeTaxesTableScroll{min-width:0;overflow:auto visible}.financeWorkspacePage .financeTaxesTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.financeWorkspacePage .financeTaxesTable th,.financeWorkspacePage .financeTaxesTable td{border-right:1px solid var(--taxes-border);border-bottom:1px solid var(--taxes-border);color:#d9dce4;text-align:left;font-variant-numeric:tabular-nums;vertical-align:middle;padding:11px 12px;font-size:11px}.financeWorkspacePage .financeTaxesTable tr:last-child>*{border-bottom:0}.financeWorkspacePage .financeTaxesTable tr>:last-child{border-right:0}.financeWorkspacePage .financeTaxesTable thead th{color:#8c93a3;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#1d2028;font-size:9px;font-weight:850}.financeWorkspacePage .financeTaxesTable thead th:first-child,.financeWorkspacePage .financeTaxesTable tbody th{width:190px}.financeWorkspacePage .financeTaxesTable tbody tr{cursor:pointer}.financeWorkspacePage .financeTaxesTable tbody tr:hover>*,.financeWorkspacePage .financeTaxesTable tbody tr.isSelected>*{background:#8b5cf60e}.financeWorkspacePage .financeTaxesTable tbody tr.isSelected>:first-child{box-shadow:inset 3px 0 #8b5cf6}.financeWorkspacePage .financeTaxesTable tbody th strong,.financeWorkspacePage .financeTaxesTable tbody th small{display:block}.financeWorkspacePage .financeTaxesTable tbody th strong{color:#f4f5f8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.financeWorkspacePage .financeTaxesTable tbody th small{color:#747c8d;margin-top:3px;font-size:9px;font-weight:500}@media (max-width:1120px){.financeWorkspacePage .financeTaxesFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.financeWorkspacePage .financeTaxesModeField{grid-column:1/-1}}@media (max-width:720px){.financeWorkspacePage .financeTaxesHeader,.financeWorkspacePage .financeTaxesEditorHeading,.financeWorkspacePage .financeTaxesEditorFooter{flex-direction:column;align-items:stretch}.financeWorkspacePage .financeTaxesCompletion{border-top:1px solid var(--taxes-border);text-align:left;border-left:0;padding-top:12px;padding-left:0}.financeWorkspacePage .financeTaxesBrandField,.financeWorkspacePage .financeTaxesFormGrid{grid-template-columns:1fr}.financeWorkspacePage .financeTaxesModeField{grid-column:auto}.financeWorkspacePage .financeTaxesActions{flex-direction:column-reverse}}.financeWorkspacePage .financeAbcPanel{--abc-border:var(--finance-border-soft,#292c33);--abc-surface:var(--finance-surface,#171a20);--abc-subtle:var(--finance-surface-subtle,#13161b);min-width:0;color:var(--finance-text,#f0eef8);gap:12px;display:grid}.financeWorkspacePage .financeAbcHeader,.financeWorkspacePage .financeAbcPareto,.financeWorkspacePage .financeAbcCard,.financeWorkspacePage .financeAbcResults,.financeWorkspacePage .financeAbcLoading,.financeWorkspacePage .financeAbcError{border:1px solid var(--abc-border);background:var(--abc-surface)}.financeWorkspacePage .financeAbcHeader{border-radius:14px;justify-content:space-between;align-items:flex-start;gap:28px;padding:20px 22px;display:flex}.financeWorkspacePage .financeAbcEyebrow{color:#a78bfa;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.financeWorkspacePage .financeAbcHeader h2{color:var(--finance-text,#f0eef8);margin:0;font-size:24px;line-height:1.15}.financeWorkspacePage .financeAbcHeader p{max-width:720px;color:var(--finance-muted,#a0a4b6);margin:7px 0 0;font-size:12px;line-height:1.5}.financeWorkspacePage .financeAbcHeaderMeta{border-left:1px solid var(--abc-border);text-align:right;gap:3px;min-width:190px;padding-left:22px;display:grid}.financeWorkspacePage .financeAbcHeaderMeta strong{color:#b59cff;font-variant-numeric:tabular-nums;font-size:26px}.financeWorkspacePage .financeAbcHeaderMeta span{color:#858c9c;font-size:10px;line-height:1.35}.financeWorkspacePage .financeAbcLoading{color:#a4a9b7;text-align:center;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:220px;display:grid}.financeWorkspacePage .financeAbcLoading strong{color:#e8eaf0;font-size:13px}.financeWorkspacePage .financeAbcLoading span{font-size:10px}.financeWorkspacePage .financeAbcSpinner{color:#9b78ff;animation:.8s linear infinite financeAbcSpin}@keyframes financeAbcSpin{to{transform:rotate(360deg)}}.financeWorkspacePage .financeAbcError{color:#fca5a5;background:#7f1d1d29;border-color:#f871714d;border-radius:11px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.financeWorkspacePage .financeAbcError>div{gap:2px;display:grid}.financeWorkspacePage .financeAbcError strong{color:#fecaca;font-size:12px}.financeWorkspacePage .financeAbcError span{font-size:11px}.financeWorkspacePage .financeAbcPareto{color:#a78bfa;background:#6343be14;border-color:#8b5cf647;border-radius:11px;align-items:flex-start;gap:10px;padding:12px 15px;display:flex}.financeWorkspacePage .financeAbcPareto>div{gap:3px;display:grid}.financeWorkspacePage .financeAbcPareto strong{color:#d8ccff;font-size:11px}.financeWorkspacePage .financeAbcPareto span{color:#969cad;font-size:10px;line-height:1.45}.financeWorkspacePage .financeAbcCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.financeWorkspacePage .financeAbcCard{border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid;position:relative;overflow:hidden}.financeWorkspacePage .financeAbcCard:before{background:var(--abc-class-color);content:"";width:3px;position:absolute;inset:0 auto 0 0}.financeWorkspacePage .financeAbcCard.isA{--abc-class-color:#58c99b;--abc-class-bg:#30b08124;--abc-class-text:#7be0b8}.financeWorkspacePage .financeAbcCard.isB{--abc-class-color:#a78bfa;--abc-class-bg:#8b5cf624;--abc-class-text:#c4b5fd}.financeWorkspacePage .financeAbcCard.isC{--abc-class-color:#f59e5b;--abc-class-bg:#f59e5b1f;--abc-class-text:#fdba74}.financeWorkspacePage .financeAbcCardClass{border:1px solid color-mix(in srgb, var(--abc-class-color), transparent 55%);background:var(--abc-class-bg);width:42px;height:42px;color:var(--abc-class-text);border-radius:11px;place-items:center;font-size:19px;font-weight:900;display:grid}.financeWorkspacePage .financeAbcCardCopy{gap:2px;min-width:0;display:grid}.financeWorkspacePage .financeAbcCardCopy>span{color:#a6acba;text-transform:uppercase;font-size:10px;font-weight:750}.financeWorkspacePage .financeAbcCardCopy>strong{color:var(--abc-class-text);font-variant-numeric:tabular-nums;font-size:22px}.financeWorkspacePage .financeAbcCardCopy>small{color:#737b8d;font-size:9px}.financeWorkspacePage .financeAbcCardCount{border-left:1px solid var(--abc-border);text-align:right;gap:1px;min-width:64px;padding-left:14px;display:grid}.financeWorkspacePage .financeAbcCardCount strong{color:#f4f5f8;font-variant-numeric:tabular-nums;font-size:18px}.financeWorkspacePage .financeAbcCardCount span{color:#747b8b;font-size:9px}.financeWorkspacePage .financeAbcResults{border-radius:14px;min-width:0;overflow:hidden}.financeWorkspacePage .financeAbcToolbar{border-bottom:1px solid var(--abc-border);background:var(--abc-surface);grid-template-columns:minmax(250px,1.4fr) repeat(3,minmax(155px,.7fr)) auto;align-items:center;gap:8px;padding:10px;display:grid}.financeWorkspacePage .financeAbcSearch,.financeWorkspacePage .financeAbcSelect{background:var(--abc-subtle);border:1px solid #94a3b830;border-radius:9px;min-height:42px}.financeWorkspacePage .financeAbcSearch{color:#777f91;align-items:center;gap:9px;padding:0 11px;display:flex}.financeWorkspacePage .financeAbcSearch:focus-within,.financeWorkspacePage .financeAbcSelect:focus-within{border-color:#9b78ffad;box-shadow:0 0 0 2px #7650e81f}.financeWorkspacePage .financeAbcSearch input,.financeWorkspacePage .financeAbcSelect select{width:100%;min-width:0;color:var(--finance-text,#f0eef8);font:inherit;background:0 0;border:0;outline:0}.financeWorkspacePage .financeAbcSearch input::placeholder{color:#687082}.financeWorkspacePage .financeAbcSelect{gap:2px;padding:5px 9px;display:grid}.financeWorkspacePage .financeAbcSelect>span{color:#767e90;font-size:9px}.financeWorkspacePage .financeAbcSelect select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;font-size:11px;font-weight:700}.financeWorkspacePage .financeAbcShown{color:#7d8494;white-space:nowrap;padding:0 5px;font-size:10px}.financeWorkspacePage .financeAbcTableScroll{min-width:0;overflow:auto visible}.financeWorkspacePage .financeAbcTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1520px}.financeWorkspacePage .financeAbcTable th,.financeWorkspacePage .financeAbcTable td{border-right:1px solid var(--abc-border);border-bottom:1px solid var(--abc-border);color:#d9dce4;text-align:left;vertical-align:middle;padding:10px 11px}.financeWorkspacePage .financeAbcTable tr>:last-child{border-right:0}.financeWorkspacePage .financeAbcTable tbody tr:last-child td{border-bottom:0}.financeWorkspacePage .financeAbcTable thead th{color:#8f96a6;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:#1d2028;font-size:9px;font-weight:850}.financeWorkspacePage .financeAbcTable tbody td{background:var(--abc-surface);font-variant-numeric:tabular-nums;font-size:11px}.financeWorkspacePage .financeAbcTable tbody tr:hover td{background:var(--finance-surface-hover,#1d2028)}.financeWorkspacePage .financeAbcTable th:first-child,.financeWorkspacePage .financeAbcTable td:first-child{width:300px}.financeWorkspacePage .financeAbcTable th:nth-child(2),.financeWorkspacePage .financeAbcTable td:nth-child(2){width:145px}.financeWorkspacePage .financeAbcTable th:nth-child(3),.financeWorkspacePage .financeAbcTable td:nth-child(3){width:130px}.financeWorkspacePage .financeAbcTable th:nth-child(4),.financeWorkspacePage .financeAbcTable td:nth-child(4){width:145px}.financeWorkspacePage .financeAbcTable th:nth-child(n+5):nth-child(-n+9){width:132px}.financeWorkspacePage .financeAbcTable th:nth-child(n+10){width:104px}.financeWorkspacePage .financeAbcTable .isNumeric{text-align:right;white-space:nowrap}.financeWorkspacePage .financeAbcTable .isCentered{text-align:center}.financeWorkspacePage .financeAbcTable .isStrong{color:#f2f3f7;font-weight:800}.financeWorkspacePage .financeAbcTable .isPositive{color:#68d6aa;font-weight:750}.financeWorkspacePage .financeAbcTable .isNegative{color:#f08c88;font-weight:750}.financeWorkspacePage .financeAbcProduct{align-items:center;gap:10px;min-width:0;display:flex}.financeWorkspacePage .financeAbcProduct>div{gap:3px;min-width:0;display:grid}.financeWorkspacePage .financeAbcProduct strong,.financeWorkspacePage .financeAbcProduct span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.financeWorkspacePage .financeAbcProduct strong{color:#f5f6f9;font-size:11px}.financeWorkspacePage .financeAbcProduct span{color:#9486bd;font-size:9px}.financeWorkspacePage .financeAbcProduct a{color:inherit;text-decoration:none}.financeWorkspacePage .financeAbcProduct a:hover{color:#c4b5fd;text-underline-offset:2px;text-decoration:underline}.financeWorkspacePage .financeAbcProduct .skuThumbnailPreviewThumb{color:#8f96a5;background:#20232b;border-color:#383c46;flex-basis:38px;width:38px;height:48px}.financeWorkspacePage .financeAbcBadge{border:1px solid #0000;border-radius:8px;place-items:center;min-width:30px;height:26px;font-size:11px;font-weight:900;display:inline-grid}.financeWorkspacePage .financeAbcBadge.isA{color:#72ddb2;background:#30b08121;border-color:#58c99b59}.financeWorkspacePage .financeAbcBadge.isB{color:#c4b5fd;background:#8b5cf621;border-color:#a78bfa59}.financeWorkspacePage .financeAbcBadge.isC{color:#fdba74;background:#f59e5b1a;border-color:#f59e5b52}.financeWorkspacePage .financeAbcBadge.isEmpty{color:#666d7c}.financeWorkspacePage .financeAbcEmpty{color:#747c8d;text-align:center;align-content:center;place-items:center;gap:6px;min-height:240px;display:grid}.financeWorkspacePage .financeAbcEmpty strong{color:#e2e4ea;font-size:13px}.financeWorkspacePage .financeAbcEmpty span{font-size:10px}@media (max-width:1120px){.financeWorkspacePage .financeAbcToolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.financeWorkspacePage .financeAbcSearch{grid-column:1/3}.financeWorkspacePage .financeAbcShown{text-align:right}}@media (max-width:780px){.financeWorkspacePage .financeAbcHeader{flex-direction:column;align-items:stretch}.financeWorkspacePage .financeAbcHeaderMeta{border-top:1px solid var(--abc-border);text-align:left;border-left:0;padding-top:12px;padding-left:0}.financeWorkspacePage .financeAbcCards,.financeWorkspacePage .financeAbcToolbar{grid-template-columns:1fr}.financeWorkspacePage .financeAbcSearch{grid-column:auto}.financeWorkspacePage .financeAbcShown{text-align:left;padding:4px 2px}}.appShell.salesPlanPage{width:100%;min-width:0;max-width:none;padding:18px 22px 88px}@media (max-width:760px){.appShell.salesPlanPage{padding:12px 10px 88px}}.appShell.wbUnitModelsPage{width:100%;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;margin:0;padding:18px 22px 92px;overflow:visible}.wbUnitModelsPage,.wbUnitModelsPage *{box-sizing:border-box}.wbUnitModelsPage>.wbUnitModelsToolbar,.wbUnitModelsPage>.wbUnitModelsDecision,.wbUnitModelsPage>.wbUnitModelsSection,.wbUnitModelsPage>.wbUnitModelsResults,.wbUnitModelsPage>.wbUnitModelsSensitivity,.wbUnitModelsPage>.wbUnitModelsInvalid{width:100%;min-width:0;max-width:100%}.wbUnitModelsTableViewport{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;max-height:none;overflow:auto hidden}.wbUnitModelsZeroConfirmation{flex:260px;justify-content:flex-start;min-width:0;line-height:1.3}.wbUnitModelsZeroConfirmation input{flex:0 0 14px;width:14px;height:14px;margin:0}.wbUnitModelsCalculationBreakdown{border-top-color:color-mix(in srgb, var(--accent) 16%, var(--border));background:color-mix(in srgb, var(--accent) 3%, var(--surface));border-radius:0 0 8px 8px;min-width:0;padding:10px 9px 7px}.wbUnitModelsCalculationBreakdown dd{text-align:right;white-space:nowrap;flex:none}@media (max-width:900px){.wbUnitModelsToolbar{grid-template-columns:minmax(0,1fr) 150px}.wbUnitModelsCurrency{border-right:0}.wbUnitModelsLocalNote{border-top:1px solid var(--border);grid-column:1/-1;min-height:48px}}@media (max-width:680px){.appShell.wbUnitModelsPage{padding:12px 10px 88px}.wbUnitModelsToolbar{grid-template-columns:1fr}.wbUnitModelsToolbarTitle,.wbUnitModelsCurrency{border-right:0}.wbUnitModelsLocalNote{grid-column:auto}.wbUnitModelsZeroConfirmation,.wbUnitModelsMatrixHeader button{width:100%}.wbUnitModelsTable{min-width:780px}}.appShell.seoWorkspacePage{width:100%;min-width:0;max-width:none;color:var(--text);grid-template-columns:278px minmax(0,1fr);align-items:start;gap:12px;padding:18px 22px 84px;display:grid}.seoCollectionRail,.seoWorkspaceDetail{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0}.seoCollectionRail{position:sticky;top:14px;overflow:hidden}.seoCollectionRailHeader,.seoWorkspaceDetailHeader,.seoWorkspaceMembers>header,.seoWorkspaceMatrixHeader,.seoWorkspaceKeywords>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.seoCollectionRailHeader{border-bottom:1px solid var(--border);min-height:58px;padding:10px 11px 10px 13px}.seoCollectionRailHeader>div{align-items:center;gap:7px;min-width:0;display:flex}.seoCollectionRailHeader h1{margin:0;font-size:16px;line-height:1.15}.seoCollectionRailHeader span{background:color-mix(in srgb, #6842cf 10%, var(--surface));color:#6842cf;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:800}.seoWorkspaceIconButton{border:1px solid var(--border);background:var(--surface);width:32px;min-width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;display:inline-grid}.seoWorkspaceIconButton:hover:not(:disabled),.seoWorkspaceIconButton:focus-visible{color:#6842cf;border-color:#8564db;outline:0}.seoWorkspaceIconButton.isPrimary{color:#fff;background:#6842cf;border-color:#6842cf}.seoWorkspaceIconButton.isDanger:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 45%, var(--border));color:var(--danger)}.seoWorkspaceIconButton:disabled,.seoWorkspacePrimaryButton:disabled{opacity:.45;cursor:default}.seoCollectionCreate{border-bottom:1px solid var(--border);background:color-mix(in srgb, #6842cf 3%, var(--surface));gap:9px;padding:11px;display:grid}.seoCollectionCreate>label{gap:4px;min-width:0;display:grid}.seoCollectionCreate>label>span:first-child,.seoWorkspaceMembers>header small{color:var(--muted);font-size:9px;font-weight:720}.seoCollectionCreate>label>input,.seoWorkspaceMainProduct form input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;height:36px;color:var(--text);font:inherit;border-radius:8px;outline:0;padding:0 9px;font-size:11px}.seoCollectionCreate>label>input:focus,.seoWorkspaceMainProduct form input:focus,.seoWorkspaceSearchField:focus-within,.seoWorkspaceKeywords textarea:focus{border-color:#8564db;outline:0;box-shadow:0 0 0 3px #6842cf14}.seoWorkspaceSearchField{border:1px solid var(--border);background:var(--surface);min-width:0;height:36px;color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.seoWorkspaceSearchField input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:10px}.seoWorkspaceProductResults{gap:2px;max-height:230px;display:grid;overflow-y:auto}.seoWorkspaceProductResults>button{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px;display:grid}.seoWorkspaceProductResults>button:hover:not(:disabled),.seoWorkspaceProductResults>button.isSelected{background:color-mix(in srgb, #6842cf 9%, var(--surface))}.seoWorkspaceProductResults .skuThumbnailPreviewThumb{border-radius:6px;width:32px;min-width:32px;height:40px}.seoWorkspaceProductResults>button>span,.seoCollectionList>button>span,.seoWorkspaceMemberList article>span{gap:2px;min-width:0;display:grid}.seoWorkspaceProductResults strong,.seoWorkspaceProductResults small,.seoCollectionList strong,.seoCollectionList small,.seoCollectionList em,.seoWorkspaceMemberList strong,.seoWorkspaceMemberList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seoWorkspaceProductResults strong{font-size:10px}.seoWorkspaceProductResults small,.seoWorkspaceProductEmpty{color:var(--muted);font-size:8px}.seoWorkspaceProductEmpty{margin:0;padding:7px 2px}.seoWorkspacePrimaryButton{color:#fff;cursor:pointer;background:#6842cf;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:35px;font-size:10px;font-weight:800;display:inline-flex}.seoCollectionList{max-height:calc(100vh - 130px);display:grid;overflow-y:auto}.seoCollectionList>button{border:0;border-bottom:1px solid var(--border);width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.seoCollectionList>button:last-child{border-bottom:0}.seoCollectionList>button:hover,.seoCollectionList>button.isActive{background:color-mix(in srgb, #6842cf 6%, var(--surface))}.seoCollectionList>button.isActive{box-shadow:inset 3px 0 #6842cf}.seoCollectionList .skuThumbnailPreviewThumb{border-radius:7px;width:38px;min-width:38px;height:48px}.seoCollectionList strong{font-size:11px}.seoCollectionList small{color:var(--muted);font-size:8px}.seoCollectionList em{color:#6842cf;font-size:8px;font-style:normal;font-weight:720}.seoWorkspaceDetail{overflow:hidden}.seoWorkspaceDetailHeader{border-bottom:1px solid var(--border);min-height:76px;padding:10px 13px}.seoWorkspaceMainProduct{align-items:center;gap:10px;min-width:0;display:flex}.seoWorkspaceMainProduct>.skuThumbnailPreviewThumb{border-radius:8px;width:42px;min-width:42px;height:54px}.seoWorkspaceMainProduct>div{gap:4px;min-width:0;display:grid}.seoWorkspaceMainProduct h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;line-height:1.15;overflow:hidden}.seoWorkspaceMainProduct>div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.seoWorkspaceMainProduct form{align-items:center;gap:4px;min-width:min(390px,55vw);display:flex}.seoWorkspaceMainProduct form button,.seoWorkspaceMemberList article>button{border:1px solid var(--border);background:var(--surface);width:29px;min-width:29px;height:29px;color:var(--muted);cursor:pointer;border-radius:7px;place-items:center;display:inline-grid}.seoWorkspaceHeaderActions{align-items:center;gap:5px;display:flex}.seoWorkspaceMembers{border-bottom:1px solid var(--border);padding:11px 13px 12px}.seoWorkspaceMembers>header{margin-bottom:8px}.seoWorkspaceMembers>header>div{align-items:center;gap:7px;display:flex}.seoWorkspaceMembers>header strong,.seoWorkspaceMatrixHeader strong,.seoWorkspaceKeywords>header strong{font-size:12px}.seoWorkspaceMembers>header span{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800}.seoWorkspaceMemberList{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.seoWorkspaceMemberList article{border:1px solid var(--border);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:6px;display:grid}.seoWorkspaceMemberList .skuThumbnailPreviewThumb{border-radius:6px;width:31px;min-width:31px;height:40px}.seoWorkspaceMemberList strong{font-size:9px}.seoWorkspaceMemberList small{color:var(--muted);font-size:8px}.seoWorkspaceMemberPicker{gap:5px;max-width:520px;margin-top:8px;display:grid;position:relative}.seoWorkspaceMemberPicker .seoWorkspaceProductResults{border:1px solid var(--border);border-radius:8px;max-height:190px;padding:4px}.seoWorkspaceMatrix{min-width:0;padding:12px 13px 14px}.seoWorkspaceMatrixHeader{margin-bottom:9px}.seoWorkspaceMatrixHeader>div:first-child,.seoWorkspaceKeywords>header>div{gap:2px;display:grid}.seoWorkspaceMatrixHeader span,.seoWorkspaceKeywords>header span{color:var(--muted);font-size:8px}.seoWorkspaceSegmented{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.seoWorkspaceSegmented button{min-height:27px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:8px;font-weight:780}.seoWorkspaceSegmented button:hover,.seoWorkspaceSegmented button.isActive{background:var(--surface);color:#6842cf;box-shadow:0 1px 4px #1f183317}.seoWorkspaceKpis{border:1px solid var(--border);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:9px;display:grid;overflow:hidden}.seoWorkspaceKpis>span{border-right:1px solid var(--border);gap:2px;padding:9px 10px;display:grid}.seoWorkspaceKpis>span:last-child{border-right:0}.seoWorkspaceKpis small{color:var(--muted);font-size:8px;font-weight:720}.seoWorkspaceKpis strong{font-size:16px}.seoWorkspaceMatrixTools{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.seoWorkspaceLegend{flex-wrap:wrap;gap:3px;display:flex}.seoWorkspaceLegend span{border:1px solid #0000;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:820}.seoWorkspaceLegend .isTop15,.seoWorkspaceMatrixCell.isTop15{color:#126b42;background:#e6f6ed}.seoWorkspaceLegend .isTop30,.seoWorkspaceMatrixCell.isTop30{color:#52701f;background:#eef6e3}.seoWorkspaceLegend .isTop50,.seoWorkspaceMatrixCell.isTop50{color:#806111;background:#fff7d9}.seoWorkspaceLegend .isTop75,.seoWorkspaceMatrixCell.isTop75{color:#945819;background:#fff0dc}.seoWorkspaceLegend .isTop100,.seoWorkspaceMatrixCell.isTop100{color:#a23b31;background:#fee9e5}.seoWorkspaceLegend .isBelow,.seoWorkspaceMatrixCell.isBelow{color:#973653;background:#f6e5eb}.seoWorkspaceMatrixScroll{border:1px solid var(--border);border-radius:9px;width:100%;min-width:0;overflow-x:auto}.seoWorkspaceMatrixScroll table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.seoWorkspaceMatrixScroll th,.seoWorkspaceMatrixScroll td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;height:54px;padding:7px 8px;font-size:9px}.seoWorkspaceMatrixScroll tr>:last-child{border-right:0}.seoWorkspaceMatrixScroll tbody tr:last-child>*{border-bottom:0}.seoWorkspaceMatrixScroll thead th{z-index:2;background:var(--surface-2);height:62px;color:var(--muted);font-size:8px;font-weight:800;position:sticky;top:0}.seoWorkspaceMatrixScroll th:first-child{width:205px}.seoWorkspaceMatrixScroll th:nth-child(2){text-align:right;width:110px}.seoWorkspaceMatrixScroll thead th:first-child{z-index:4;left:0}.seoWorkspaceMatrixScroll tbody th:first-child{z-index:1;background:var(--surface);position:sticky;left:0}.seoWorkspaceMatrixScroll tbody th strong{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.25;display:-webkit-box;overflow:hidden}.seoWorkspaceMatrixScroll thead th>span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 6px;display:grid}.seoWorkspaceMatrixScroll thead .skuThumbnailPreviewThumb{border-radius:5px;grid-row:1/3;width:29px;min-width:29px;height:39px}.seoWorkspaceMatrixScroll thead b,.seoWorkspaceMatrixScroll thead small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seoWorkspaceMatrixScroll thead b{color:var(--text);font-size:8px}.seoWorkspaceMatrixScroll thead small{color:var(--muted);font-size:7px;font-weight:600}.seoWorkspaceViewsCell{color:var(--text);font-variant-numeric:tabular-nums;font-weight:800;text-align:right!important}.seoWorkspaceMatrixCell{text-align:center!important}.seoWorkspaceMatrixCell strong,.seoWorkspaceMatrixCell small{display:block}.seoWorkspaceMatrixCell strong{font-variant-numeric:tabular-nums;font-size:13px}.seoWorkspaceMatrixCell small{color:currentColor;opacity:.82;margin-top:2px;font-size:7px}.seoWorkspaceMatrixCell.isMissing{background:var(--surface);color:var(--muted);font-size:13px}.seoWorkspaceKeywords{border:1px solid var(--border);border-radius:9px;margin-top:10px;padding:9px}.seoWorkspaceKeywords>header{margin-bottom:7px}.seoWorkspaceKeywords>header button{border:1px solid var(--border);background:var(--surface);min-height:30px;color:var(--muted);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:760;display:inline-flex}.seoWorkspaceKeywords textarea{resize:vertical;border:1px solid var(--border);background:var(--surface-2);width:100%;min-height:70px;color:var(--text);font:inherit;border-radius:7px;outline:0;padding:8px;font-size:9px;line-height:1.45;display:block}.seoWorkspaceState{min-height:88px;color:var(--muted);justify-content:center;align-items:center;gap:7px;padding:16px;font-size:10px;display:flex}.seoWorkspaceDetail>.seoWorkspaceState{min-height:146px}.seoWorkspaceNotice{border:1px solid;border-radius:8px;align-items:flex-start;gap:7px;min-height:38px;margin:8px;padding:8px;font-size:9px;line-height:1.35;display:flex}.seoWorkspaceNotice svg{flex:none}.seoWorkspaceNotice.is-error{color:var(--danger);background:#b423180d;border-color:#b4231838}.seoWorkspaceNotice.is-warning{color:var(--warn);background:#a15c000d;border-color:#a15c003b}.seoWorkspaceInlineEmpty{color:var(--muted);text-align:center;margin:0;padding:10px;font-size:9px}.seoWorkspaceSpinner{animation:.8s linear infinite seoWorkspaceSpin}@keyframes seoWorkspaceSpin{to{transform:rotate(360deg)}}@media (max-width:1120px){.appShell.seoWorkspacePage{grid-template-columns:238px minmax(0,1fr);padding-inline:14px}.seoWorkspaceMemberList{grid-template-columns:repeat(2,minmax(0,1fr))}.seoWorkspaceMatrixTools{flex-direction:column;align-items:flex-start}}@media (max-width:820px){.appShell.seoWorkspacePage{grid-template-columns:1fr;padding:12px 10px 72px}.seoCollectionRail{position:static}.seoCollectionList{max-height:290px}}@media (max-width:560px){.seoWorkspaceDetailHeader,.seoWorkspaceMembers>header,.seoWorkspaceMatrixHeader{flex-direction:column;align-items:flex-start}.seoWorkspaceHeaderActions{align-self:flex-end}.seoWorkspaceMemberList,.seoWorkspaceKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.seoWorkspaceKpis>span:nth-child(2){border-right:0}.seoWorkspaceKpis>span:nth-child(-n+2){border-bottom:1px solid var(--border)}.seoWorkspaceSegmented{max-width:100%;overflow-x:auto}}.appShell.abPhotoPage{width:100%;min-width:0;max-width:none;padding:14px 18px 72px}.abPhotoPage{color:var(--text)}.abPhotoHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:0 2px 12px;display:flex}.abPhotoHeader>div:first-child{gap:1px;min-width:0;display:grid}.abPhotoHeader>div:first-child>span{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.abPhotoHeader h1{margin:0;font-size:22px;line-height:1.15}.abPhotoHeader p{color:var(--muted);margin:2px 0 0;font-size:9px;font-weight:650}.abPhotoHeaderRule{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));background:color-mix(in srgb, var(--accent) 4%, var(--surface));width:min(430px,44vw);min-width:310px;color:var(--muted);border-radius:9px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:8px;line-height:1.35;display:flex}.abPhotoHeaderRule svg{color:var(--accent);flex:none}.abPhotoHeaderRule span{gap:1px;display:grid}.abPhotoHeaderRule strong{color:var(--text);font-size:9px}.abPhotoAlert{border:1px solid;border-radius:8px;align-items:center;gap:8px;min-height:38px;margin-top:10px;padding:8px 10px;font-size:9px;font-weight:700;display:flex}.abPhotoAlert.isError{border-color:color-mix(in srgb, var(--danger) 24%, var(--border));background:color-mix(in srgb, var(--danger) 5%, var(--surface));color:var(--danger)}.abPhotoAlert>svg{flex:none}.abPhotoAlert>span{flex:1;min-width:0}.abPhotoAlert button{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;display:inline-grid}.abPhotoLayout{grid-template-columns:minmax(250px,286px) minmax(0,1fr);align-items:start;gap:10px;min-width:0;margin-top:10px;display:grid}.abPhotoMaster,.abPhotoDetail,.abPhotoState{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0}.abPhotoMaster{position:sticky;top:12px;overflow:hidden}.abPhotoMasterHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:7px 9px 7px 12px;display:flex}.abPhotoMasterHeader>div{align-items:baseline;gap:6px;display:flex}.abPhotoMasterHeader strong{font-size:13px}.abPhotoMasterHeader span{background:var(--surface-muted);min-width:19px;color:var(--muted);text-align:center;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:850}.abPhotoPrimaryButton,.abPhotoSecondaryButton,.abPhotoFormActions>button,.abPhotoIconButton{border:1px solid var(--border);background:var(--surface);min-height:31px;color:var(--text);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:850;display:inline-flex}.abPhotoPrimaryButton{border-color:var(--accent);background:var(--accent);color:#fff}.abPhotoPrimaryButton:hover:not(:disabled),.abPhotoPrimaryButton:focus-visible{border-color:var(--accent-strong);background:var(--accent-strong)}.abPhotoSecondaryButton:hover:not(:disabled),.abPhotoSecondaryButton:focus-visible,.abPhotoFormActions>button:hover:not(:disabled),.abPhotoIconButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 30%, var(--border));color:var(--accent-strong)}.abPhotoPrimaryButton:disabled,.abPhotoSecondaryButton:disabled,.abPhotoFormActions>button:disabled,.abPhotoIconButton:disabled{cursor:default;opacity:.55}.abPhotoIconButton{width:31px;padding:0}.abPhotoIconButton.isDanger{color:var(--danger)}.abPhotoIconButton.isDanger:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 32%, var(--border));background:color-mix(in srgb, var(--danger) 5%, var(--surface));color:var(--danger)}.abPhotoCreateForm{border-bottom:1px solid var(--border);background:var(--surface-2);gap:8px;padding:10px;display:grid}.abPhotoCreateForm label,.abPhotoScheduleControls label,.abPhotoPeriodControl{gap:4px;min-width:0;display:grid}.abPhotoCreateForm label>span,.abPhotoScheduleControls label>span,.abPhotoPeriodControl>span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:7px;font-weight:850}.abPhotoCreateForm input,.abPhotoCreateForm select,.abPhotoScheduleControls select,.abPhotoPeriodControl>button{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:34px;color:var(--text);font:inherit;border-radius:7px;outline:none;padding:0 9px;font-size:9px;font-weight:700}.abPhotoCreateForm input:focus,.abPhotoCreateForm select:focus,.abPhotoScheduleControls select:focus,.abPhotoPeriodControl>button:focus-visible{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 10%, transparent)}.abPhotoPhotoPicker{border:0;min-width:0;margin:0;padding:0}.abPhotoPhotoPicker legend{width:100%;color:var(--muted);letter-spacing:.03em;text-transform:uppercase;padding:0 0 5px;font-size:7px;font-weight:850}.abPhotoPhotoPicker legend span{float:right}.abPhotoPhotoPicker>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.abPhotoPhotoPicker button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:7px;place-items:center;min-width:0;padding:3px;display:grid;position:relative}.abPhotoPhotoPicker button.isSelected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.abPhotoPhotoPicker button .skuThumbnailPreviewThumb{border:0;border-radius:5px;flex-basis:auto;width:100%;height:54px}.abPhotoPhotoPicker button>span:not(.skuThumbnailPreviewThumb){color:#fff;background:#171322b8;border-radius:4px;place-items:center;min-width:15px;height:15px;font-size:7px;font-weight:900;display:grid;position:absolute;bottom:3px;right:3px}.abPhotoPhotoPicker button>svg{background:var(--accent);color:#fff;border-radius:50%;padding:2px;position:absolute;top:3px;right:3px}.abPhotoPhotoPicker p{color:var(--muted);margin:0;font-size:8px}.abPhotoCreateFields{grid-template-columns:minmax(84px,.72fr) minmax(120px,1.28fr);gap:7px;display:grid}.abPhotoFormError{background:color-mix(in srgb, var(--danger) 6%, var(--surface));color:var(--danger);border-radius:6px;margin:0;padding:6px 7px;font-size:8px;font-weight:700}.abPhotoFormActions{justify-content:flex-end;gap:6px;display:flex}.abPhotoExperimentList{overscroll-behavior:contain;max-height:calc(100vh - 190px);overflow-y:auto}.abPhotoExperimentList>button{border:0;border-bottom:1px solid var(--border);width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:40px minmax(0,1fr) 37px;align-items:center;gap:8px;padding:9px;display:grid}.abPhotoExperimentList>button:last-child{border-bottom:0}.abPhotoExperimentList>button:hover,.abPhotoExperimentList>button:focus-visible{background:var(--surface-2);outline:none}.abPhotoExperimentList>button.isActive{background:color-mix(in srgb, var(--accent) 7%, var(--surface));box-shadow:inset 3px 0 var(--accent)}.abPhotoExperimentList>button>.skuThumbnailPreviewThumb{width:40px;height:48px}.abPhotoExperimentCopy{gap:2px;min-width:0;display:grid}.abPhotoExperimentCopy>strong,.abPhotoExperimentCopy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.abPhotoExperimentCopy>strong{font-size:10px}.abPhotoExperimentCopy>small{color:var(--muted);font-size:7px;font-weight:650}.abPhotoExperimentCopy>span{align-items:center;gap:5px;min-width:0;margin-top:2px;display:flex}.abPhotoExperimentCopy i{color:var(--muted);font-size:7px;font-style:normal;font-weight:750}.abPhotoStatus{white-space:nowrap;border-radius:999px;align-items:center;width:max-content;min-height:18px;padding:0 6px;font-size:7px;font-weight:850;display:inline-flex}.abPhotoStatus.tone-draft{background:var(--surface-muted);color:var(--muted)}.abPhotoStatus.tone-running{background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent-strong)}.abPhotoStatus.tone-completed{background:color-mix(in srgb, var(--success) 11%, var(--surface));color:var(--success)}.abPhotoCoverageRing{background:radial-gradient(circle, var(--surface) 57%, transparent 59%), conic-gradient(var(--accent) var(--coverage), var(--surface-muted) 0);width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;font-size:7px;font-weight:900;display:grid}.abPhotoEmptyList{min-height:180px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:5px;padding:18px;display:grid}.abPhotoEmptyList strong{color:var(--text);font-size:11px}.abPhotoEmptyList span{max-width:170px;font-size:8px}.abPhotoDetail{overflow:hidden}.abPhotoDetailHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:10px 12px;display:flex}.abPhotoProductIdentity{align-items:center;gap:9px;min-width:0;display:flex}.abPhotoProductIdentity>.skuThumbnailPreviewThumb{flex-basis:44px;width:44px;height:56px}.abPhotoProductIdentity>span{gap:1px;min-width:0;display:grid}.abPhotoProductIdentity small{color:var(--muted);font-size:7px;font-weight:750}.abPhotoProductIdentity h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;line-height:1.2;overflow:hidden}.abPhotoProductIdentity p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:8px;font-weight:650;overflow:hidden}.abPhotoDetailActions{flex:none;align-items:center;gap:6px;display:flex}.abPhotoVariantStrip{border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.abPhotoVariantStrip article{border-right:1px solid var(--border);align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.abPhotoVariantStrip article:last-child{border-right:0}.abPhotoVariantImage{flex:none;position:relative}.abPhotoVariantImage .skuThumbnailPreviewThumb{flex-basis:38px;width:38px;height:49px}.abPhotoVariantImage>span:not(.skuThumbnailPreviewThumb){border:2px solid var(--surface);background:var(--accent);color:#fff;border-radius:999px;padding:1px 4px;font-size:6px;font-weight:900;position:absolute;bottom:-2px;right:-3px}.abPhotoVariantStrip article>div:last-child{gap:2px;min-width:0;display:grid}.abPhotoVariantStrip article strong{font-size:9px}.abPhotoVariantStrip article small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:7px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.abPhotoSchedule{border-bottom:1px solid var(--border);background:var(--surface-2);padding:10px 12px}.abPhotoSchedule>header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.abPhotoSchedule>header>div{gap:1px;display:grid}.abPhotoSchedule>header strong{font-size:11px}.abPhotoSchedule>header span{color:var(--muted);font-size:8px}.abPhotoScheduleControls{grid-template-columns:minmax(120px,.45fr) minmax(220px,1fr) auto;align-items:end;gap:7px;display:grid}.abPhotoPeriodControl{position:relative}.abPhotoPeriodControl>button{text-align:left;cursor:pointer;align-items:center;gap:7px;display:flex}.abPhotoPeriodControl>button>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;overflow:hidden}.abPhotoPeriodControl>button>svg:first-child{color:var(--accent)}.abPhotoCalendarPopover{z-index:30;border:1px solid var(--border);background:var(--surface);width:min(340px,100vw - 36px);box-shadow:var(--shadow);border-radius:10px;padding:10px;position:absolute;top:calc(100% + 6px);left:0}.abPhotoExposureList{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.abPhotoExposureList>span{border:1px solid var(--border);background:var(--surface);min-height:25px;color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:2px 3px 2px 8px;font-size:7px;font-weight:700;display:inline-flex}.abPhotoExposureList strong{color:var(--text)}.abPhotoExposureList button{background:var(--surface-muted);width:19px;height:19px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.abPhotoResults{min-width:0}.abPhotoResultsHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:8px 12px;display:flex}.abPhotoResultsHeader>div:first-child{gap:1px;display:grid}.abPhotoResultsHeader>div:first-child strong{font-size:12px}.abPhotoResultsHeader>div:first-child span{color:var(--muted);font-size:8px}.abPhotoCoverageSummary{flex:none;align-items:center;gap:7px;display:flex}.abPhotoCoverageSummary>span{background:radial-gradient(circle, var(--surface) 56%, transparent 58%), conic-gradient(var(--success) var(--coverage), var(--surface-muted) 0);width:31px;height:31px;color:var(--success);border-radius:50%;place-items:center;display:grid}.abPhotoCoverageSummary>div{gap:1px;display:grid}.abPhotoCoverageSummary strong{font-size:9px}.abPhotoCoverageSummary small{color:var(--muted);font-size:7px}.abPhotoMetricsScroll{min-width:0;overflow-x:auto}.abPhotoMetricsTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.abPhotoMetricsTable th,.abPhotoMetricsTable td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:right;height:50px;padding:7px 9px;font-size:9px}.abPhotoMetricsTable tr>:last-child{border-right:0}.abPhotoMetricsTable thead th{background:var(--surface-2);height:31px;color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:7px;font-weight:850}.abPhotoMetricsTable thead th:first-child,.abPhotoMetricsTable tbody th{text-align:left;width:170px}.abPhotoMetricsTable tbody th{align-items:center;gap:8px;display:flex}.abPhotoMetricsTable tbody th .skuThumbnailPreviewThumb{flex-basis:30px;width:30px;height:38px}.abPhotoMetricsTable tbody th>span:last-child{gap:2px;min-width:0;display:grid}.abPhotoMetricsTable tbody th strong{font-size:9px}.abPhotoMetricsTable tbody th small{color:var(--success);align-items:center;gap:2px;font-size:7px;display:inline-flex}.abPhotoMetricsTable tbody tr.isWinner>*{background:color-mix(in srgb, var(--success) 5%, var(--surface))}.abPhotoDecision{border:1px solid color-mix(in srgb, var(--warn) 22%, var(--border));background:color-mix(in srgb, var(--warn) 5%, var(--surface));min-height:45px;color:var(--warn);border-radius:8px;align-items:flex-start;gap:8px;margin:9px 10px 10px;padding:8px 9px;display:flex}.abPhotoDecision.isReady{border-color:color-mix(in srgb, var(--success) 24%, var(--border));background:color-mix(in srgb, var(--success) 5%, var(--surface));color:var(--success)}.abPhotoDecision>svg{flex:none;margin-top:1px}.abPhotoDecision>span{gap:1px;min-width:0;font-size:8px;line-height:1.35;display:grid}.abPhotoDecision strong{color:var(--text);font-size:9px}.abPhotoState{min-height:310px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:6px;margin-top:10px;padding:20px;display:grid}.abPhotoDetail>.abPhotoState{border:0;min-height:430px;margin:0}.abPhotoState strong{color:var(--text);font-size:13px}.abPhotoState span{max-width:330px;font-size:9px}.abPhotoSpinner{animation:.8s linear infinite abPhotoSpin}@keyframes abPhotoSpin{to{transform:rotate(360deg)}}@media (max-width:1100px){.appShell.abPhotoPage{padding-inline:14px}.abPhotoLayout{grid-template-columns:244px minmax(0,1fr)}.abPhotoVariantStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.abPhotoVariantStrip article:nth-child(2n){border-right:0}.abPhotoVariantStrip article:nth-child(n+3){border-top:1px solid var(--border)}}@media (max-width:820px){.appShell.abPhotoPage{padding:12px 10px 72px}.abPhotoHeader{flex-direction:column;align-items:flex-start;gap:8px}.abPhotoHeaderRule{width:100%;min-width:0}.abPhotoLayout{grid-template-columns:1fr}.abPhotoMaster{position:static}.abPhotoExperimentList{grid-template-columns:repeat(2,minmax(0,1fr));max-height:240px;display:grid}.abPhotoExperimentList>button{border-right:1px solid var(--border)}.abPhotoDetailHeader{flex-direction:column;align-items:flex-start}.abPhotoDetailActions{align-self:flex-end}}@media (max-width:600px){.abPhotoHeader h1{font-size:19px}.abPhotoExperimentList{display:block}.abPhotoCreateFields,.abPhotoScheduleControls{grid-template-columns:1fr}.abPhotoPhotoPicker>div{grid-template-columns:repeat(4,minmax(0,1fr))}.abPhotoDetailActions{flex-wrap:wrap;align-self:stretch;width:100%}.abPhotoDetailActions .abPhotoStatus{margin-right:auto}.abPhotoVariantStrip{grid-template-columns:1fr}.abPhotoVariantStrip article,.abPhotoVariantStrip article:nth-child(2n){border-right:0;border-top:1px solid var(--border)}.abPhotoVariantStrip article:first-child{border-top:0}.abPhotoResultsHeader{flex-direction:column;align-items:flex-start}.abPhotoCoverageSummary{align-self:flex-end}.abPhotoCalendarPopover{width:min(340px,100vw - 20px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}.appShell.photogenPage{width:100%;min-width:0;max-width:none;padding:14px 18px 72px}.photogenPage{color:var(--text)}.photogenHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:0 2px 12px;display:flex}.photogenHeader>div:first-child{gap:1px;min-width:0;display:grid}.photogenHeader>div:first-child>span,.photogenGallery>header>div>span{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.photogenHeader h1{margin:0;font-size:22px;line-height:1.15}.photogenHeader p{color:var(--muted);margin:2px 0 0;font-size:9px;font-weight:650}.photogenHeaderState{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));background:color-mix(in srgb, var(--accent) 4%, var(--surface));width:min(390px,41vw);min-width:280px;color:var(--muted);border-radius:9px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:8px;line-height:1.35;display:flex}.photogenHeaderState svg{color:var(--accent);flex:none}.photogenHeaderState span{gap:1px;display:grid}.photogenHeaderState strong{color:var(--text);font-size:9px}.photogenAlert,.photogenUnavailable{border:1px solid;border-radius:8px;align-items:center;gap:8px;min-height:38px;margin-top:10px;padding:8px 10px;font-size:9px;font-weight:700;display:flex}.photogenAlert{border-color:color-mix(in srgb, var(--danger) 25%, var(--border));background:color-mix(in srgb, var(--danger) 5%, var(--surface));color:var(--danger)}.photogenUnavailable{border-color:color-mix(in srgb, var(--warn) 27%, var(--border));background:color-mix(in srgb, var(--warn) 5%, var(--surface));color:var(--warn)}.photogenAlert>svg,.photogenUnavailable>svg{flex:none}.photogenAlert>span,.photogenUnavailable>span{flex:1;min-width:0}.photogenAlert button{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;display:grid}.photogenModeTabs{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:3px;width:fit-content;margin-top:10px;padding:3px;display:flex}.photogenModeTabs button,.photogenVariantTabs button{min-height:31px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 13px;font-size:9px;font-weight:850;display:inline-flex}.photogenModeTabs button:hover,.photogenModeTabs button:focus-visible,.photogenVariantTabs button:hover,.photogenVariantTabs button:focus-visible{color:var(--accent-strong)}.photogenModeTabs button.isActive,.photogenVariantTabs button.isActive{background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent)}.photogenWorkspace{grid-template-columns:minmax(0,1fr) minmax(286px,318px);align-items:start;gap:10px;min-width:0;margin-top:10px;display:grid}.photogenComposer,.photogenJobsPanel,.photogenGallery,.photogenState{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0}.photogenComposer{overflow:hidden}.photogenSection{padding:14px}.photogenSection+.photogenSection{border-top:1px solid var(--border)}.photogenSectionHeadingRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.photogenSectionHeading{align-items:center;gap:8px;display:flex}.photogenSectionHeading>span{background:color-mix(in srgb, var(--accent) 10%, var(--surface));width:25px;height:25px;color:var(--accent-strong);border-radius:7px;place-items:center;font-size:8px;font-weight:900;display:grid}.photogenSectionHeading>strong{font-size:12px}.photogenProductSection>.photogenSectionHeading{margin-bottom:11px}.photogenProductGrid{grid-template-columns:minmax(235px,.8fr) minmax(310px,1.2fr);gap:10px;min-width:0;display:grid}.photogenProductPicker,.photogenSourcePanel{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;min-width:0}.photogenProductPicker{overflow:hidden}.photogenSearchField{border-bottom:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--muted);align-items:center;gap:7px;padding:0 10px;display:flex}.photogenSearchField input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;font-size:9px;font-weight:700}.photogenSearchField input::placeholder{color:color-mix(in srgb, var(--muted) 75%, transparent)}.photogenProductList{overscroll-behavior:contain;max-height:286px;display:grid;overflow-y:auto}.photogenProductList>button{border:0;border-bottom:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:7px 8px;display:grid}.photogenProductList>button:last-child{border-bottom:0}.photogenProductList>button:hover,.photogenProductList>button:focus-visible{background:color-mix(in srgb, var(--accent) 4%, var(--surface))}.photogenProductList>button.isActive{background:color-mix(in srgb, var(--accent) 8%, var(--surface));box-shadow:inset 3px 0 0 var(--accent)}.photogenProductList>button>.skuThumbnailPreviewThumb{border-radius:6px;flex-basis:40px;width:40px;height:48px}.photogenProductList>button>span:not(.skuThumbnailPreviewThumb),.photogenSelectedProduct>span,.photogenUpload>span,.photogenJobCard>div,.photogenGalleryCard footer>span{min-width:0;display:grid}.photogenProductList strong,.photogenProductList small,.photogenProductList i{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.photogenProductList strong{font-size:9px}.photogenProductList small{color:var(--muted);margin-top:1px;font-size:7px;font-weight:650}.photogenProductList i{color:var(--muted);margin-top:2px;font-size:7px;font-style:normal;font-weight:750}.photogenProductList>button>svg{color:var(--muted)}.photogenProductList>button.isActive>svg{color:var(--accent)}.photogenProductEmpty{min-height:126px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:6px;padding:16px;font-size:8px;font-weight:750;display:grid}.photogenSourcePanel{align-content:start;gap:10px;padding:10px;display:grid}.photogenSelectedProduct{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-width:0;padding-bottom:10px;display:flex}.photogenSelectedProduct>.skuThumbnailPreviewThumb{border-radius:7px;flex-basis:54px;width:54px;height:64px}.photogenSelectedProduct small,.photogenSourcePhotos>span,.photogenField>span,.photogenComposerFooter>div>span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:7px;font-weight:850}.photogenSelectedProduct strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.photogenSelectedProduct i{color:var(--muted);margin-top:3px;font-size:8px;font-style:normal;font-weight:700}.photogenSourcePhotos{gap:6px;display:grid}.photogenSourcePhotos>div{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.photogenSourcePhotos button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:7px;flex:0 0 54px;width:54px;height:66px;padding:2px;display:block;position:relative;overflow:hidden}.photogenSourcePhotos button.isActive{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.photogenSourcePhotos img{object-fit:cover;border-radius:5px;width:100%;height:100%}.photogenSourcePhotos button svg{background:var(--accent);color:#fff;border-radius:4px;padding:2px;position:absolute;bottom:3px;right:3px}.photogenUpload{border:1px dashed color-mix(in srgb, var(--accent) 28%, var(--border));background:color-mix(in srgb, var(--accent) 3%, var(--surface));min-width:0;min-height:58px;color:var(--accent-strong);border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.photogenUpload.hasFile{border-style:solid}.photogenUpload>img{object-fit:cover;border-radius:5px;width:30px;height:40px}.photogenUpload>svg{justify-self:center}.photogenUpload strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.photogenUpload small{color:var(--muted);margin-top:2px;font-size:7px;font-weight:650}.photogenUploadButton,.photogenUploadClear{border:1px solid var(--border);background:var(--surface);min-height:29px;color:var(--text);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:7px;font-weight:850;display:inline-flex}.photogenUploadClear{width:29px;color:var(--danger);padding:0}.photogenUploadButton:disabled{cursor:default;opacity:.55}.photogenVariantTabs{border:1px solid var(--border);background:var(--surface-2);border-radius:7px;align-items:center;gap:2px;padding:2px;display:flex}.photogenVariantTabs button{min-height:27px;padding:0 9px;font-size:8px}.photogenSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.photogenField{gap:5px;min-width:0;display:grid;position:relative}.photogenFieldWide{grid-column:span 2}.photogenFieldFull{grid-column:1/-1}.photogenField select,.photogenField textarea{border:1px solid var(--border);background:var(--surface-2);width:100%;min-width:0;color:var(--text);font:inherit;resize:vertical;border-radius:7px;outline:none;padding:8px 9px;font-size:9px;font-weight:700}.photogenField select{min-height:35px;padding-block:0}.photogenField textarea::placeholder{color:color-mix(in srgb, var(--muted) 75%, transparent)}.photogenField select:focus,.photogenField textarea:focus{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 10%, transparent)}.photogenCounter{background:color-mix(in srgb, var(--surface) 86%, transparent);color:var(--muted);border-radius:4px;padding:2px 4px;font-size:7px;font-weight:700;position:absolute;bottom:7px;right:8px}.photogenComposerFooter{border-top:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 14px;display:flex}.photogenComposerFooter>div{gap:5px;display:grid}.photogenCountPicker{gap:3px;display:flex}.photogenCountPicker button{border:1px solid var(--border);background:var(--surface);width:28px;height:27px;color:var(--muted);font:inherit;cursor:pointer;border-radius:6px;place-items:center;font-size:8px;font-weight:850;display:grid}.photogenCountPicker button.isActive{border-color:var(--accent);background:var(--accent);color:#fff}.photogenPrimaryButton,.photogenSecondaryButton{border:1px solid var(--accent);background:var(--accent);color:#fff;min-height:34px;font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:9px;font-weight:850;display:inline-flex}.photogenPrimaryButton:hover:not(:disabled),.photogenPrimaryButton:focus-visible{border-color:var(--accent-strong);background:var(--accent-strong)}.photogenPrimaryButton:disabled{cursor:default;opacity:.48}.photogenSecondaryButton{border-color:var(--border);background:var(--surface);color:var(--text)}.photogenJobsPanel{position:sticky;top:12px;overflow:hidden}.photogenJobsPanel>header,.photogenGallery>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 10px 8px 12px;display:flex}.photogenJobsPanel>header>div{align-items:baseline;gap:6px;display:flex}.photogenJobsPanel>header strong{font-size:12px}.photogenJobsPanel>header span,.photogenGallery>header>small{background:var(--surface-muted);color:var(--muted);border-radius:999px;padding:2px 6px;font-size:7px;font-weight:850}.photogenJobsPanel>header>button{border:1px solid var(--border);background:var(--surface);width:29px;height:29px;color:var(--muted);cursor:pointer;border-radius:6px;place-items:center;display:grid}.photogenJobsPanel>header>button:disabled{cursor:default;opacity:.65}.photogenJobList{overscroll-behavior:contain;max-height:612px;display:grid;overflow-y:auto}.photogenJobCard{border-bottom:1px solid var(--border);grid-template-columns:48px minmax(0,1fr);gap:9px;min-width:0;padding:9px 10px;display:grid}.photogenJobCard:last-child{border-bottom:0}.photogenJobPreview{border:1px solid var(--border);background:var(--surface-2);width:48px;height:58px;color:var(--muted);border-radius:7px;place-items:center;display:grid;overflow:hidden}.photogenJobCard.tone-running .photogenJobPreview,.photogenJobCard.tone-queued .photogenJobPreview{border-color:color-mix(in srgb, var(--accent) 25%, var(--border));color:var(--accent)}.photogenJobCard.tone-failed .photogenJobPreview{border-color:color-mix(in srgb, var(--danger) 25%, var(--border));color:var(--danger)}.photogenJobPreview img{object-fit:cover;width:100%;height:100%}.photogenJobTopline{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.photogenJobTopline>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.photogenJobCard>div>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;font-weight:700;overflow:hidden}.photogenJobCard>div>i{color:var(--muted);margin-top:5px;font-size:7px;font-style:normal;font-weight:650;line-height:1.35}.photogenJobCard.tone-failed>div>i{color:var(--danger)}.photogenStatus{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:3px;min-height:19px;padding:0 6px;font-size:6px;font-weight:900;display:inline-flex}.photogenStatus.tone-completed{background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent-strong)}.photogenStatus.tone-running,.photogenStatus.tone-queued{background:color-mix(in srgb, var(--accent-2) 10%, var(--surface));color:var(--accent-2)}.photogenStatus.tone-failed{background:color-mix(in srgb, var(--danger) 9%, var(--surface));color:var(--danger)}.photogenGallery{margin-top:10px;overflow:hidden}.photogenGallery>header>div{gap:1px;display:grid}.photogenGallery h2{margin:0;font-size:14px}.photogenGalleryGrid{background:var(--border);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.photogenGalleryCard{background:var(--surface);min-width:0}.photogenGalleryCard>div{aspect-ratio:4/5;background:var(--surface-2);position:relative;overflow:hidden}.photogenGalleryCard>div:after{content:"";pointer-events:none;border:1px solid #ffffff1a;position:absolute;inset:0}.photogenGalleryCard img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.photogenGalleryCard:hover img{transform:scale(1.025)}.photogenGalleryCard footer{justify-content:space-between;align-items:center;gap:6px;min-height:44px;padding:7px 8px;display:flex}.photogenGalleryCard footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.photogenGalleryCard footer small{color:var(--muted);margin-top:2px;font-size:7px;font-weight:650}.photogenGalleryCard footer a{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--muted);border-radius:6px;flex:none;place-items:center;display:grid}.photogenGalleryCard footer a:hover,.photogenGalleryCard footer a:focus-visible{border-color:color-mix(in srgb, var(--accent) 30%, var(--border));color:var(--accent-strong)}.photogenState{min-height:240px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.photogenState.isCompact{background:0 0;border:0;border-radius:0;min-height:154px}.photogenState>strong{color:var(--text);font-size:11px}.photogenState>span{max-width:390px;font-size:8px;font-weight:650;line-height:1.45}.photogenSpinner{animation:.8s linear infinite photogenSpin}@keyframes photogenSpin{to{transform:rotate(360deg)}}@media (max-width:1240px){.photogenWorkspace{grid-template-columns:minmax(0,1fr) 280px}.photogenProductGrid{grid-template-columns:minmax(210px,.72fr) minmax(280px,1.28fr)}.photogenGalleryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:960px){.photogenHeader{flex-direction:column;align-items:flex-start}.photogenHeaderState{width:100%;min-width:0}.photogenWorkspace{grid-template-columns:minmax(0,1fr)}.photogenJobsPanel{position:static}.photogenJobList{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.photogenJobCard:nth-child(odd){border-right:1px solid var(--border)}}@media (max-width:720px){.appShell.photogenPage{padding:10px 10px 64px}.photogenProductGrid,.photogenSettingsGrid{grid-template-columns:minmax(0,1fr)}.photogenFieldWide,.photogenFieldFull{grid-column:auto}.photogenProductList{max-height:225px}.photogenSectionHeadingRow,.photogenComposerFooter{flex-direction:column;align-items:stretch}.photogenVariantTabs,.photogenPrimaryButton{width:100%}.photogenVariantTabs button{flex:1}.photogenGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.photogenJobList{grid-template-columns:minmax(0,1fr)}.photogenJobCard:nth-child(odd){border-right:0}}.customersPage{gap:12px;min-width:0;padding:18px 20px 52px;display:grid}.customersPage button,.customersPage input,.customersPage select,.customersPage textarea{font:inherit}.customersHero{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:2px 2px 14px;display:flex}.customersHero>div{gap:3px;display:grid}.customersEyebrow{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.customersHero h1,.customersWorkspace h2,.customersReturnDetail h2{color:var(--text);margin:0}.customersHero h1{letter-spacing:-.035em;font-size:clamp(23px,2vw,30px)}.customersHero p,.customersWorkspace>header p{color:var(--muted);margin:0;font-size:13px;font-weight:650}.customersRefresh,.customersNotice button,.customersDraft button,.customersDraft a,.customersDetail header a,.customersReplyBoundary a{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.customersRefresh{min-height:38px;padding:0 13px;font-size:12px;font-weight:850}.customersRefresh:hover,.customersDraft button:hover:not(:disabled),.customersDraft a:hover,.customersDetail header a:hover,.customersReplyBoundary a:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));color:var(--accent-strong)}.customersRefresh:disabled,.customersDraft button:disabled{cursor:default;opacity:.55}.customersTabs{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.customersTabs button{border:0;border-right:1px solid var(--border);min-width:0;min-height:48px;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:850;display:flex;position:relative}.customersTabs button:last-child{border-right:0}.customersTabs button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:16%;right:16%}.customersTabs button:hover,.customersTabs button.isActive{background:color-mix(in srgb, var(--accent) 4%, var(--surface));color:var(--accent-strong)}.customersTabs button.isActive:after{background:var(--accent)}.customersTabs b{background:var(--surface-2);min-width:22px;min-height:20px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.customersTabs button.isActive b{background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent-strong)}.customersNotice{border:1px solid var(--border);border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:8px 11px;font-size:12px;font-weight:750;display:flex}.customersNotice.isError{border-color:color-mix(in srgb, var(--danger) 34%, var(--border));background:color-mix(in srgb, var(--danger) 6%, var(--surface));color:var(--danger)}.customersNotice.isInfo{border-color:color-mix(in srgb, var(--accent) 24%, var(--border));background:color-mix(in srgb, var(--accent) 5%, var(--surface));color:var(--accent-strong)}.customersNotice span{flex:1}.customersNotice button{min-height:28px;padding:0 9px;font-size:11px;font-weight:850}.customersWorkspace{min-width:0}.customersWorkspace>header{border:1px solid var(--border);background:var(--surface);border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 13px;display:flex}.customersWorkspace>header>div{gap:3px;display:grid}.customersWorkspace h2{letter-spacing:-.015em;font-size:17px}.customersFilters{border:1px solid var(--border);background:var(--surface-2);grid-template-columns:auto minmax(240px,1fr) repeat(3,minmax(125px,.28fr));align-items:center;gap:8px;min-width:0;padding:9px 11px;display:grid}.customersFilters>svg{color:var(--muted)}.customersSearch{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:36px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.customersSearch input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:13px;font-weight:700}.customersSearch input::placeholder{color:var(--muted)}.customersFilters select,.customersCheck{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text);border-radius:8px;font-size:12px;font-weight:800}.customersFilters select{min-width:0;padding:0 28px 0 10px}.customersCheck{cursor:pointer;align-items:center;gap:7px;min-width:max-content;padding:0 11px;display:flex}.customersCheck input{accent-color:var(--accent)}.customersCardGrid{border:1px solid var(--border);background:var(--border);border-top:0;border-radius:0 0 10px 10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.customersLoadMore,.customersMasterMore{border:1px solid var(--border);background:var(--surface);color:var(--accent-strong);cursor:pointer;font-size:12px;font-weight:850}.customersLoadMore{border-radius:8px;width:100%;min-height:42px;margin-top:8px}.customersLoadMore:hover,.customersMasterMore:hover{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.customersConversationCard{background:var(--surface);flex-direction:column;min-width:0;min-height:340px;padding:13px;display:flex}.customersConversationCard>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.customersProduct{align-items:center;gap:9px;min-width:0;display:flex}.customersProduct>span{gap:2px;min-width:0;display:grid}.customersProduct strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.customersProduct small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.customersProduct .skuThumbnailPreviewThumb{border-radius:7px;flex:none;width:39px;height:50px}.customersProduct.isCompact .skuThumbnailPreviewThumb{width:34px;height:43px}.customersAnswerState,.customersReturnStatus,.customersReturnList em{background:color-mix(in srgb, #d18a21 12%, var(--surface));color:#a3640a;white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.customersAnswerState.isAnswered,.customersReturnStatus.isPositive,.customersReturnList em.isPositive{background:color-mix(in srgb, #26966c 11%, var(--surface));color:#28785b}.customersReturnStatus.isNegative,.customersReturnList em.isNegative{background:color-mix(in srgb, var(--danger) 9%, var(--surface));color:var(--danger)}.customersCardMeta{color:var(--muted);align-items:center;gap:8px;margin-top:11px;font-size:11px;font-weight:750;display:flex}.customersCardMeta time{margin-left:auto}.customersStars{color:#f0a33a;align-items:center;gap:1px;display:inline-flex}.customersMessageBody{background:var(--surface-2);border-radius:8px;gap:7px;min-height:74px;margin-top:10px;padding:10px;display:grid}.customersMessageBody p,.customersMessageBody dl,.customersPublishedAnswer p,.customersReturnText p,.customersBubble p{margin:0}.customersMessageBody p{color:var(--text);font-size:13px;font-weight:680;line-height:1.55}.customersMessageBody p.isMuted{color:var(--muted)}.customersMessageBody dl{grid-template-columns:48px minmax(0,1fr);gap:7px;font-size:12px;line-height:1.45;display:grid}.customersMessageBody dt{color:var(--muted);font-weight:850}.customersMessageBody dd{color:var(--text);margin:0;font-weight:680}.customersPhotos{gap:6px;margin-top:9px;display:flex}.customersPhotos a{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;width:42px;height:52px;display:block;overflow:hidden}.customersPhotos img{object-fit:cover;width:100%;height:100%}.customersPublishedAnswer,.customersDraft{gap:6px;margin-top:auto;padding-top:11px;display:grid}.customersPublishedAnswer>span,.customersDraft>label,.customersReturnText>span{color:var(--muted);letter-spacing:.025em;text-transform:uppercase;font-size:10px;font-weight:900}.customersPublishedAnswer p{background:color-mix(in srgb, #54a987 6%, var(--surface));color:var(--text);border-left:2px solid #54a987;padding:8px 10px;font-size:12px;font-weight:680;line-height:1.5}.customersDraft textarea{resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;min-height:68px;color:var(--text);border-radius:8px;outline:0;padding:8px 9px;font-size:13px;font-weight:680;line-height:1.5}.customersDraft textarea:focus{border-color:color-mix(in srgb, var(--accent) 48%, var(--border));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 9%, transparent)}.customersDraft footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.customersDraft footer>span{color:var(--muted);font-size:10px;font-weight:700}.customersDraft footer>div{gap:5px;display:flex}.customersDraft button,.customersDraft a,.customersDetail header a,.customersReplyBoundary a{min-height:29px;padding:0 9px;font-size:11px;font-weight:850}.customersMasterDetail{border:1px solid var(--border);background:var(--surface);border-top:0;border-radius:0 0 10px 10px;grid-template-columns:minmax(275px,.38fr) minmax(0,1fr);min-height:530px;display:grid;overflow:hidden}.customersMasterList{border-right:1px solid var(--border);background:var(--surface);max-height:680px;overflow-y:auto}.customersMasterList>button{border:0;border-bottom:1px solid var(--border);width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.customersMasterList>button.customersMasterMore{text-align:center;min-height:42px;padding:9px 12px;display:block}.customersMasterList>button:hover,.customersMasterList>button.isActive{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.customersMasterList>button.isActive{box-shadow:inset 2px 0 0 var(--accent)}.customersMasterCopy{gap:3px;min-width:0;display:grid}.customersMasterCopy strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:13px;display:flex;overflow:hidden}.customersMasterCopy strong i{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.customersMasterCopy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:680;overflow:hidden}.customersMasterList time{color:var(--muted);align-self:start;font-size:10px;font-weight:750}.customersMasterList>button>svg{color:var(--muted)}.customersDetail{background:var(--surface);flex-direction:column;min-width:0;display:flex}.customersDetail>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:63px;padding:10px 13px;display:flex}.customersDetail>header>div{gap:2px;min-width:0;display:grid}.customersDetail>header>.customersChatHeading{align-items:center;gap:10px;display:flex}.customersChatHeading>span{border-left:1px solid var(--border);flex:none;padding-left:10px}.customersDetail>header strong,.customersDetail>header h2{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.customersDetail>header span,.customersDetail>header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:700;overflow:hidden}.customersMessages{background:color-mix(in srgb, var(--surface-2) 65%, var(--surface));flex-direction:column;flex:1;gap:7px;min-height:360px;max-height:560px;padding:14px;display:flex;overflow-y:auto}.customersBubble{border:1px solid var(--border);background:var(--surface);border-radius:10px 10px 10px 3px;gap:4px;max-width:min(76%,560px);padding:8px 10px;display:grid}.customersBubble.is-seller{border-color:color-mix(in srgb, var(--accent) 20%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--surface));border-radius:10px 10px 3px;align-self:flex-end}.customersBubble.is-system{background:0 0;border-style:dashed;align-self:center}.customersBubble p{color:var(--text);font-size:12px;font-weight:680;line-height:1.5}.customersBubble time{color:var(--muted);justify-self:end;font-size:10px;font-weight:650}.customersThreadEmpty{min-height:240px;color:var(--muted);text-align:center;place-items:center;font-size:12px;font-weight:700;display:grid}.customersReplyBoundary{border-top:1px solid var(--border);min-height:55px;color:var(--muted);align-items:center;gap:8px;padding:9px 13px;display:flex}.customersReplyBoundary span{flex:1;font-size:11px;font-weight:700}.customersReturnList em{justify-self:start;min-height:18px;padding:0 6px;font-size:10px}.customersReturnDetail{gap:12px;padding-bottom:14px}.customersReturnDetail>header{padding:10px 14px}.customersReturnDetail>.customersProduct,.customersReturnFacts,.customersReturnText,.customersReturnDetail>.customersPhotos{margin-left:14px;margin-right:14px}.customersReturnFacts{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.customersReturnFacts>div{border-right:1px solid var(--border);gap:3px;padding:9px 10px;display:grid}.customersReturnFacts>div:last-child{border-right:0}.customersReturnFacts span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:850}.customersReturnFacts strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.customersReturnText{background:var(--surface-2);border-radius:8px;gap:5px;padding:10px;display:grid}.customersReturnText p{color:var(--text);font-size:12px;font-weight:680;line-height:1.5}.customersState{border:1px solid var(--border);background:var(--surface);min-height:300px;color:var(--muted);text-align:center;border-top:0;border-radius:0 0 10px 10px;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.customersState strong{color:var(--text);font-size:14px}.customersState span{font-size:11px;font-weight:680}.customersPage .isSpinning{animation:.8s linear infinite customersSpin}@keyframes customersSpin{to{transform:rotate(360deg)}}@media (max-width:1080px){.customersFilters{grid-template-columns:auto minmax(220px,1fr) repeat(2,minmax(120px,.35fr))}.customersFilters>:last-child:nth-child(5){grid-column:2/-1}.customersCardGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:780px){.customersPage{padding:12px 10px 64px}.customersHero{flex-direction:column;align-items:flex-start}.customersRefresh{width:100%}.customersTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.customersTabs button:nth-child(2){border-right:0}.customersTabs button:nth-child(-n+2){border-bottom:1px solid var(--border)}.customersFilters{grid-template-columns:auto minmax(0,1fr)}.customersFilters select,.customersFilters .customersCheck,.customersFilters>:last-child:nth-child(5){grid-column:2}.customersMasterDetail{grid-template-columns:minmax(0,1fr)}.customersMasterList{border-right:0;border-bottom:1px solid var(--border);max-height:310px}.customersDraft footer,.customersReplyBoundary{flex-direction:column;align-items:stretch}.customersDraft footer>div,.customersDraft button,.customersDraft a,.customersReplyBoundary a{width:100%}.customersReturnFacts{grid-template-columns:minmax(0,1fr)}.customersReturnFacts>div{border-right:0;border-bottom:1px solid var(--border)}.customersReturnFacts>div:last-child{border-bottom:0}}.deliveryPage{gap:12px;min-width:0;padding:18px 0 52px;display:grid}.deliveryPage button,.deliveryPage input,.deliveryPage select{font:inherit}.deliveryHero{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:2px 2px 14px;display:flex}.deliveryHero>div{gap:3px;display:grid}.deliveryEyebrow{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.deliveryHero h1{color:var(--text);letter-spacing:-.035em;margin:0;font-size:clamp(23px,2vw,30px)}.deliveryHero p{color:var(--muted);margin:0;font-size:13px;font-weight:650}.deliveryRefresh{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.deliveryRefresh:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 38%, var(--border));color:var(--accent-strong)}.deliveryRefresh:disabled{cursor:default;opacity:.55}.deliveryTabs{scrollbar-width:thin;gap:7px;min-width:0;padding:1px 1px 3px;display:flex;overflow-x:auto}.deliveryTabs a,.deliveryTabs span{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--muted);white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 11px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.deliveryTabs a.isActive{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));background:color-mix(in srgb, var(--accent) 9%, var(--surface));color:var(--accent-strong)}.deliveryTabs a:hover:not(.isActive){border-color:color-mix(in srgb, var(--accent) 24%, var(--border));color:var(--text)}.deliveryTabs span[aria-disabled=true]{opacity:.62}.deliveryNotice{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));background:color-mix(in srgb, var(--accent) 5%, var(--surface));min-height:42px;color:var(--accent-strong);border-radius:9px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:750;display:flex}.deliveryNotice.isError{border-color:color-mix(in srgb, var(--danger) 34%, var(--border));background:color-mix(in srgb, var(--danger) 6%, var(--surface));color:var(--danger)}.deliveryNotice span{flex:1}.deliveryNotice button{min-height:28px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;padding:0 9px;font-size:11px;font-weight:850}.deliveryPanel{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;overflow:hidden}.deliveryPanelHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:11px 13px;display:flex}.deliveryPanelHeader>div{gap:3px;display:grid}.deliveryPanelHeader h2{color:var(--text);letter-spacing:-.015em;margin:0;font-size:17px}.deliveryPanelHeader p,.deliveryPanelHeader>span{color:var(--muted);margin:0;font-size:11px;font-weight:700}.deliveryPanelHeader>span{flex:none}.deliveryFilters{border-bottom:1px solid var(--border);background:var(--surface-2);grid-template-columns:minmax(260px,1fr) repeat(2,minmax(150px,220px));gap:8px;min-width:0;padding:9px 11px;display:grid}.deliverySearch{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:38px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.deliverySearch input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:13px;font-weight:700}.deliverySearch input::placeholder{color:var(--muted)}.deliveryFilters select{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:38px;color:var(--text);border-radius:8px;padding:0 30px 0 10px;font-size:12px;font-weight:800}.deliveryTableScroll{min-width:0;overflow-x:auto}.deliveryTable{border-collapse:collapse;width:100%;min-width:960px;color:var(--text);table-layout:fixed}.deliveryTable th,.deliveryTable td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:11px 12px}.deliveryTable thead th{background:color-mix(in srgb, var(--surface-2) 74%, var(--surface));color:var(--muted);letter-spacing:.025em;text-transform:uppercase;font-size:10px;font-weight:900}.deliveryTable tbody>tr.deliverySupplyRow:hover>td{background:color-mix(in srgb, var(--accent) 3%, var(--surface))}.deliveryTable tbody>tr:last-child>td{border-bottom:0}.deliveryTable th:first-child,.deliveryTable td:first-child{width:150px}.deliveryTable th:nth-child(2),.deliveryTable td:nth-child(2){width:210px}.deliveryTable th:nth-child(3),.deliveryTable td:nth-child(3){width:130px}.deliveryTable th:nth-child(4),.deliveryTable td:nth-child(4){width:180px}.deliveryTable th:nth-child(n+5):nth-child(-n+7),.deliveryTable td:nth-child(n+5):nth-child(-n+7){width:122px}.deliveryTable th:last-child,.deliveryTable td:last-child{width:46px}.deliverySupplyId{gap:3px;display:grid}.deliverySupplyId strong{font-size:13px;font-weight:900}.deliverySupplyId a{color:inherit;text-decoration:none}.deliverySupplyId a:hover{color:var(--accent-strong)}.deliverySupplyId small,.deliveryWarehouse small,.deliveryBrands small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.deliveryWarehouse,.deliveryBrands{gap:3px;min-width:0;display:grid}.deliveryWarehouse strong,.deliveryBrands strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.deliveryStatus{background:var(--surface-2);min-height:23px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.deliveryStatus.isPositive{background:color-mix(in srgb, #26966c 11%, var(--surface));color:#28785b}.deliveryStatus.isWarning{background:color-mix(in srgb, #d18a21 12%, var(--surface));color:#a3640a}.deliveryDate{color:var(--text);white-space:nowrap;font-size:11px;font-weight:750}.deliveryDate.isMissing{color:var(--muted)}.deliveryExpand{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.deliveryExpand:hover,.deliveryExpand.isOpen{border-color:var(--border);background:var(--surface-2);color:var(--accent-strong)}.deliveryExpand svg{transition:transform .14s}.deliveryExpand.isOpen svg{transform:rotate(180deg)}.deliveryDetailRow>td{background:color-mix(in srgb, var(--surface-2) 52%, var(--surface));padding:0}.deliveryItems{gap:10px;min-width:0;padding:12px 14px 14px 34px;display:grid}.deliveryItemsSummary{flex-wrap:wrap;gap:6px;display:flex}.deliveryItemsSummary span,.deliveryItemsSummary a{border:1px solid var(--border);background:var(--surface);min-height:26px;color:var(--muted);border-radius:7px;align-items:center;gap:4px;padding:0 8px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.deliveryItemsSummary a:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));color:var(--accent-strong)}.deliveryItemsSummary strong{color:var(--text);margin-left:4px}.deliveryItemsTableScroll{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0;overflow-x:auto}.deliveryItemsTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:780px}.deliveryItemsTable th,.deliveryItemsTable td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:right;vertical-align:middle;padding:8px 10px}.deliveryItemsTable th:last-child,.deliveryItemsTable td:last-child{border-right:0}.deliveryItemsTable tbody tr:last-child td{border-bottom:0}.deliveryItemsTable th{background:color-mix(in srgb, var(--surface-2) 74%, var(--surface));color:var(--muted);letter-spacing:.025em;text-transform:uppercase;font-size:9px;font-weight:900}.deliveryItemsTable th:first-child,.deliveryItemsTable td:first-child{text-align:left;width:47%}.deliveryItemsTable th:nth-child(2),.deliveryItemsTable td:nth-child(2){text-align:left;width:100px}.deliveryProduct{align-items:center;gap:9px;min-width:0;display:flex}.deliveryProduct .skuThumbnailPreviewThumb{cursor:default;border-radius:6px;flex-basis:36px;width:36px;height:47px}.deliveryProduct>span:last-child{gap:2px;min-width:0;display:grid}.deliveryProduct strong,.deliveryProduct small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deliveryProduct strong{color:var(--text);font-size:12px;font-weight:850}.deliveryProduct small{color:var(--muted);font-size:10px;font-weight:700}.deliveryItemSize{gap:2px;font-size:11px;font-weight:800;display:grid}.deliveryItemSize small{color:var(--muted);font-size:9px;font-weight:650}.deliveryItemsTable td:not(:first-child):not(:nth-child(2)){font-variant-numeric:tabular-nums;font-size:12px;font-weight:850}.deliveryDifference.isPositive{color:#28785b}.deliveryDifference.isNegative{color:var(--danger)}.deliveryNoItems{border:1px dashed var(--border);min-height:72px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;font-size:11px;font-weight:750;display:flex}.deliveryPagination{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:9px;min-height:48px;padding:8px 11px;display:flex}.deliveryPagination span{color:var(--muted);font-size:11px;font-weight:750}.deliveryPagination strong{color:var(--text)}.deliveryPagination button{border:1px solid var(--border);background:var(--surface);width:31px;height:31px;color:var(--text);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.deliveryPagination button:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 38%, var(--border));color:var(--accent-strong)}.deliveryPagination button:disabled{cursor:default;opacity:.4}.deliveryState{min-height:340px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.deliveryState strong{color:var(--text);font-size:14px}.deliveryState span{max-width:480px;font-size:11px;font-weight:680}.deliveryPvzToolbar{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 12px;display:flex}.deliveryModeSwitch{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:3px;padding:3px;display:inline-flex}.deliveryModeSwitch button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 13px;font-size:11px;font-weight:850}.deliveryModeSwitch button.isActive{background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent)}.deliveryPvzBrand{color:var(--muted);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.deliveryPvzBrand select{border:1px solid var(--border);background:var(--surface);min-width:190px;min-height:36px;color:var(--text);border-radius:8px;padding:0 30px 0 10px;font-size:12px;font-weight:800}.deliveryPvzCount>span{border:1px solid var(--border);background:var(--surface-2);min-height:27px;color:var(--text);font-variant-numeric:tabular-nums;border-radius:7px;align-items:center;padding:0 9px;display:inline-flex}.deliveryPvzTable{min-width:1420px}.deliveryPvzTable th,.deliveryPvzTable td{text-align:center}.deliveryPvzTable th:first-child,.deliveryPvzTable td:first-child{text-align:left;width:150px}.deliveryPvzTable th:nth-child(2),.deliveryPvzTable td:nth-child(2){text-align:left;width:230px}.deliveryPvzTable th:nth-child(3),.deliveryPvzTable td:nth-child(3){text-align:left;width:250px}.deliveryPvzTable th:nth-child(4),.deliveryPvzTable td:nth-child(4){width:210px}.deliveryPvzTable th:nth-child(5),.deliveryPvzTable td:nth-child(5){width:150px}.deliveryPvzTable th:nth-child(n+6):nth-child(-n+8),.deliveryPvzTable td:nth-child(n+6):nth-child(-n+8){width:126px}.deliveryPvzTable th:last-child,.deliveryPvzTable td:last-child{width:46px}.deliveryPvzTable .deliverySupplyId{text-align:left}.deliveryPvzTable tbody>tr.deliverySupplyRow>td{font-size:11px;font-weight:750}.deliveryPvzTable .deliveryTypeBadge,.deliveryPvzTable .deliveryReturnStatus{white-space:normal;max-width:100%;height:auto;min-height:25px;padding-block:5px;line-height:1.25}.deliveryReturnOffice{text-align:left;gap:3px;min-width:0;display:grid}.deliveryReturnOffice strong,.deliveryReturnOffice small{text-overflow:ellipsis;overflow:hidden}.deliveryReturnOffice strong{color:var(--text);white-space:normal;font-size:11px}.deliveryReturnOffice small,.deliveryReturnReason{color:var(--muted);font-size:9px;font-weight:750}.deliveryReturnReason{white-space:normal;margin-top:5px;display:block}.deliveryTypeBadge,.deliveryReturnStatus{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.deliveryTypeBadge.is-defect{background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger)}.deliveryTypeBadge.is-prohibited{background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent-strong)}.deliveryTypeBadge.is-unknown{background:color-mix(in srgb, #d99024 13%, var(--surface));color:color-mix(in srgb, #c77908 84%, var(--text))}.deliveryTypeBadge.is-depersonalized{background:color-mix(in srgb, #d87822 12%, var(--surface));color:color-mix(in srgb, #c55f0b 84%, var(--text))}.deliveryReturnStatus{background:var(--surface-2);color:var(--muted);gap:6px}.deliveryReturnStatus:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.deliveryReturnStatus.isPositive{background:color-mix(in srgb, #2aa174 10%, var(--surface));color:#28785b}.deliveryReturnStatus.isWarning{background:color-mix(in srgb, #d99024 11%, var(--surface));color:color-mix(in srgb, #c77908 84%, var(--text))}.deliveryPvzDetails{gap:12px;padding-left:12px}.deliveryPvzSummaryGrid{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.deliveryPvzFact{border-right:1px solid var(--border);border-bottom:1px solid var(--border);align-content:center;gap:4px;min-width:0;min-height:62px;padding:9px 11px;display:grid}.deliveryPvzFact:nth-child(4n){border-right:0}.deliveryPvzFact.isWide{border-right:0;grid-column:1/-1}.deliveryPvzFact span{color:var(--muted);letter-spacing:.025em;text-transform:uppercase;font-size:9px;font-weight:800}.deliveryPvzFact strong{color:var(--text);text-overflow:ellipsis;font-size:12px;font-weight:850;overflow:hidden}.deliveryPvzFact.is-warning strong{color:var(--danger)}.deliveryPvzItemsTable th:first-child,.deliveryPvzItemsTable td:first-child{width:34%}.deliveryPvzItemsTable th:nth-child(2),.deliveryPvzItemsTable td:nth-child(2){text-align:center;width:18%}.deliveryPvzItemsTable th:nth-child(n+3),.deliveryPvzItemsTable td:nth-child(n+3){text-align:center}.deliveryPvzItemsTable tr.hasDifference td{background:color-mix(in srgb, var(--danger) 4%, var(--surface))}.deliveryPvzWbLink{width:fit-content;color:var(--accent-strong);align-items:center;gap:5px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.deliveryPvzWbLink:hover{text-decoration:underline}.deliveryPage .isSpinning{animation:.8s linear infinite deliverySpin}@keyframes deliverySpin{to{transform:rotate(360deg)}}@media (max-width:980px){.deliveryFilters{grid-template-columns:minmax(0,1fr) repeat(2,minmax(140px,.5fr))}.deliveryPvzSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.deliveryPvzFact:nth-child(4n){border-right:1px solid var(--border)}.deliveryPvzFact:nth-child(2n){border-right:0}}@media (max-width:720px){.deliveryPage{padding:12px 0 64px}.deliveryHero{flex-direction:column;align-items:stretch}.deliveryRefresh{width:100%}.deliveryFilters{grid-template-columns:minmax(0,1fr)}.deliveryPvzToolbar{flex-direction:column;align-items:stretch}.deliveryModeSwitch,.deliveryModeSwitch button,.deliveryPvzBrand select{width:100%}.deliveryModeSwitch button{flex:1}.deliveryPvzBrand{flex-direction:column;align-items:stretch}.deliveryPanelHeader{flex-direction:column;align-items:flex-start}.deliveryItems{padding-left:12px}.deliveryPagination{justify-content:space-between}}.deliveryHero.deliveryPenaltiesHero{overflow:visible}.deliveryPvzToolbar.deliveryPenaltiesToolbar{justify-content:flex-start}.deliveryTable.deliveryPenaltyTable{min-width:1120px}.deliveryTable.deliveryMeasurementsTable{min-width:1280px}.deliveryTable.deliveryDeductionsTable{min-width:1180px}.deliveryTable.deliveryPenaltyTable th:first-child,.deliveryTable.deliveryPenaltyTable td:first-child,.deliveryTable.deliveryMeasurementsTable th:first-child,.deliveryTable.deliveryMeasurementsTable td:first-child,.deliveryTable.deliveryDeductionsTable th:nth-child(2),.deliveryTable.deliveryDeductionsTable td:nth-child(2){text-align:left;width:260px}.deliveryTable.deliveryPenaltyTable th:nth-child(2),.deliveryTable.deliveryPenaltyTable td:nth-child(2),.deliveryTable.deliveryMeasurementsTable th:nth-child(2),.deliveryTable.deliveryMeasurementsTable td:nth-child(2){width:170px}.deliveryTable.deliveryPenaltyTable th:nth-child(n+3),.deliveryTable.deliveryPenaltyTable td:nth-child(n+3),.deliveryTable.deliveryMeasurementsTable th:nth-child(n+3),.deliveryTable.deliveryMeasurementsTable td:nth-child(n+3){width:135px}.deliveryTable.deliveryPenaltyTable th:nth-child(6),.deliveryTable.deliveryPenaltyTable td:nth-child(6){width:160px}.deliveryTable.deliveryMeasurementsTable th:last-child,.deliveryTable.deliveryMeasurementsTable td:last-child{width:92px}.deliveryTable.deliveryDeductionsTable th:first-child,.deliveryTable.deliveryDeductionsTable td:first-child{width:125px}.deliveryTable.deliveryDeductionsTable th:nth-child(3),.deliveryTable.deliveryDeductionsTable td:nth-child(3){width:210px}.deliveryTable.deliveryDeductionsTable th:nth-child(n+4),.deliveryTable.deliveryDeductionsTable td:nth-child(n+4){width:145px}@media (max-width:980px){.deliveryHero.deliveryPenaltiesHero{flex-direction:column;align-items:stretch}}.deliveryFbsHero{min-height:78px}.deliveryFbsActions{align-items:center;gap:7px;display:flex}.deliveryFbsActions select,.deliveryFbsActions button{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);border-radius:8px;padding:0 12px;font-size:12px;font-weight:850}.deliveryFbsActions button{cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex}.deliveryFbsActions select:hover,.deliveryFbsActions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 38%, var(--border));color:var(--accent-strong)}.deliveryFbsActions button:disabled{cursor:default;opacity:.45}.deliveryFbsFilters{border-bottom:1px solid var(--border);background:var(--surface-2);grid-template-columns:minmax(270px,1fr) repeat(3,minmax(150px,210px));gap:8px;padding:10px 11px;display:grid}.deliveryFbsFilters select{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:38px;color:var(--text);border-radius:8px;padding:0 30px 0 10px;font-size:12px;font-weight:800}.deliveryFbsTabs{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));padding:5px;display:grid}.deliveryFbsTabs button{border:0;border-right:1px solid var(--border);min-height:38px;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.deliveryFbsTabs button:last-child{border-right:0}.deliveryFbsTabs button:hover,.deliveryFbsTabs button.isActive{background:color-mix(in srgb, var(--accent) 8%, var(--surface));color:var(--accent-strong)}.deliveryFbsTabs button.isActive{box-shadow:inset 0 -2px var(--accent)}.deliveryFbsTabs button span{background:var(--surface-2);min-width:21px;min-height:20px;color:inherit;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;display:inline-flex}.deliveryFbsTableScroll{overflow:auto visible}.deliveryTable.deliveryFbsTable{table-layout:fixed;min-width:1510px}.deliveryTable.deliveryFbsTable th,.deliveryTable.deliveryFbsTable td{text-align:center;padding:9px 10px}.deliveryTable.deliveryFbsTable th:first-child,.deliveryTable.deliveryFbsTable td:first-child{width:112px}.deliveryTable.deliveryFbsTable th:nth-child(2),.deliveryTable.deliveryFbsTable td:nth-child(2){width:105px}.deliveryTable.deliveryFbsTable th:nth-child(3),.deliveryTable.deliveryFbsTable td:nth-child(3){width:138px}.deliveryTable.deliveryFbsTable th:nth-child(4),.deliveryTable.deliveryFbsTable td:nth-child(4){text-align:left;width:255px}.deliveryTable.deliveryFbsTable th:nth-child(5),.deliveryTable.deliveryFbsTable td:nth-child(5){width:135px}.deliveryTable.deliveryFbsTable th:nth-child(6),.deliveryTable.deliveryFbsTable td:nth-child(6){width:150px}.deliveryTable.deliveryFbsTable th:nth-child(7),.deliveryTable.deliveryFbsTable td:nth-child(7){width:135px}.deliveryTable.deliveryFbsTable th:nth-child(8),.deliveryTable.deliveryFbsTable td:nth-child(8){width:74px}.deliveryTable.deliveryFbsTable th:nth-child(9),.deliveryTable.deliveryFbsTable td:nth-child(9){width:155px}.deliveryTable.deliveryFbsTable th:nth-child(10),.deliveryTable.deliveryFbsTable td:nth-child(10){width:145px}.deliveryTable.deliveryFbsTable th:nth-child(11),.deliveryTable.deliveryFbsTable td:nth-child(11){width:106px}.deliveryTable.deliveryFbsTable tbody td{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:720}.deliveryTable.deliveryFbsTable tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--surface-2) 38%, var(--surface))}.deliveryFbsDate{gap:2px;display:grid}.deliveryFbsDate strong{font-size:11px;font-weight:850}.deliveryFbsDate small{color:var(--muted);font-size:9px;font-weight:720}.deliveryFbsElapsed{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:750}.deliveryFbsElapsed.isFresh{color:#a3640a;font-weight:900}.deliveryFbsOrderId,.deliveryFbsSupply{color:var(--muted);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.deliveryFbsProduct .skuThumbnailPreviewThumb{cursor:default;flex-basis:34px;width:34px;height:44px}.deliveryFbsStatus{background:var(--surface-2);min-height:25px;color:var(--muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.deliveryFbsStatus i{background:currentColor;border-radius:50%;width:6px;height:6px}.deliveryFbsStatus.is-new{background:color-mix(in srgb, #4f46e5 10%, var(--surface));color:#4f46e5}.deliveryFbsStatus.is-assembly{background:color-mix(in srgb, #d18a21 12%, var(--surface));color:#a3640a}.deliveryFbsStatus.is-delivery{background:color-mix(in srgb, #1687a7 11%, var(--surface));color:#126c85}.deliveryFbsStatus.is-archive{background:color-mix(in srgb, #26966c 11%, var(--surface));color:#28785b}.deliveryFbsStatus.is-canceled{background:color-mix(in srgb, var(--danger) 9%, var(--surface));color:var(--danger)}.deliveryFbsPrice{white-space:nowrap;font-size:11px;font-weight:900}@media (max-width:1080px){.deliveryFbsFilters{grid-template-columns:minmax(250px,1fr) repeat(2,minmax(145px,.45fr))}.deliveryFbsFilters select:last-child{grid-column:2/-1}}@media (max-width:720px){.deliveryFbsActions{align-items:stretch}.deliveryFbsActions select,.deliveryFbsActions button{flex:1}.deliveryFbsFilters{grid-template-columns:minmax(0,1fr)}.deliveryFbsFilters select:last-child{grid-column:auto}.deliveryFbsTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.deliveryFbsTabs button{border-right:0;border-bottom:1px solid var(--border)}.deliveryFbsTabs button:last-child{border-bottom:0;grid-column:1/-1}}.deliveryFbsStockHero{min-height:78px}.deliveryFbsStockExport{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.deliveryFbsStockExport:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 38%, var(--border));color:var(--accent-strong)}.deliveryFbsStockExport:disabled{cursor:default;opacity:.45}.deliveryFbsStockFilters{border-bottom:1px solid var(--border);background:var(--surface-2);grid-template-columns:minmax(260px,1fr) minmax(190px,.45fr);gap:8px;padding:10px 11px;display:grid}.deliveryFbsStockFilters select{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:38px;color:var(--text);border-radius:8px;padding:0 32px 0 11px;font-size:12px;font-weight:800}.deliveryFbsStockFilters.isSingle{grid-template-columns:minmax(260px,1fr)}.deliveryDbsStockFilters{grid-template-columns:minmax(300px,1fr) minmax(230px,.48fr) minmax(180px,.34fr)}.deliveryFbsStockFilters select:disabled{color:var(--muted);opacity:.72}.deliveryFbsStockSummary{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(260px,1fr) repeat(3,minmax(110px,.24fr));display:grid}.deliveryFbsStockSummary>span{border-right:1px solid var(--border);align-items:center;gap:8px;min-height:58px;padding:9px 14px;display:flex}.deliveryFbsStockSummary>span:last-child{border-right:0}.deliveryFbsStockSummary svg{color:var(--accent-strong);flex:none}.deliveryFbsStockSummary strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}.deliveryFbsStockSummary small{color:var(--muted);font-size:10px;font-weight:720}.deliveryFbsStockSummary>span:first-child{grid-template-columns:auto 1fr;gap:2px 9px;display:grid}.deliveryFbsStockSummary>span:first-child svg{grid-row:1/3}.deliveryFbsStockTableScroll{overflow:auto visible}.deliveryTable.deliveryFbsStockTable{table-layout:fixed;min-width:900px}.deliveryTable.deliveryFbsStockTable th,.deliveryTable.deliveryFbsStockTable td{text-align:center;padding:9px 12px}.deliveryTable.deliveryFbsStockTable th:first-child,.deliveryTable.deliveryFbsStockTable td:first-child{text-align:left;width:410px}.deliveryTable.deliveryFbsStockTable th:nth-child(2),.deliveryTable.deliveryFbsStockTable td:nth-child(2){width:135px}.deliveryTable.deliveryFbsStockTable th:nth-child(3),.deliveryTable.deliveryFbsStockTable td:nth-child(3){width:110px}.deliveryTable.deliveryFbsStockTable th:nth-child(4),.deliveryTable.deliveryFbsStockTable td:nth-child(4){width:185px}.deliveryTable.deliveryFbsStockTable th:nth-child(5),.deliveryTable.deliveryFbsStockTable td:nth-child(5){width:130px}.deliveryTable.deliveryFbsStockTable tbody td{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:720}.deliveryTable.deliveryFbsStockTable tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--surface-2) 38%, var(--surface))}.deliveryTable.deliveryFbsStockTable code{color:var(--muted);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.deliveryFbsStockProduct .skuThumbnailPreviewThumb{cursor:default;flex-basis:38px;width:38px;height:50px}.deliveryFbsStockSize{gap:2px;display:grid}.deliveryFbsStockSize strong{font-size:12px;font-weight:900}.deliveryFbsStockSize small{color:var(--muted);font-size:9px;font-weight:720}.deliveryFbsStockAmount{background:var(--surface-2);min-width:48px;min-height:29px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.deliveryFbsStockAmount.isPositive{background:color-mix(in srgb, #26966c 12%, var(--surface));color:#28785b}@media (max-width:900px){.deliveryFbsStockFilters{grid-template-columns:minmax(0,1fr) minmax(180px,.55fr)}.deliveryDbsStockFilters{grid-template-columns:minmax(0,1fr) minmax(210px,.58fr)}.deliveryDbsStockFilters .deliverySearch{grid-column:1/-1}.deliveryFbsStockSummary{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(90px,.25fr))}}@media (max-width:680px){.deliveryFbsStockFilters{grid-template-columns:minmax(0,1fr)}.deliveryDbsStockFilters .deliverySearch{grid-column:auto}.deliveryFbsStockSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.deliveryFbsStockSummary>span:first-child{border-bottom:1px solid var(--border);grid-column:1/-1}}.deliveryRedistributionHero{min-height:78px}.deliveryRedistributionPanel{overflow:visible}.deliveryRedistributionToolbar{border-bottom:1px solid var(--border);background:var(--surface-2);grid-template-columns:minmax(320px,1fr) minmax(190px,260px) auto auto;align-items:center;gap:8px;min-width:0;padding:10px 11px;display:grid}.deliveryRedistributionToolbar select{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:38px;color:var(--text);border-radius:8px;padding:0 32px 0 11px;font-size:12px;font-weight:800}.deliveryRedistributionToolbar select:disabled{color:var(--muted);opacity:.72}.deliveryRedistributionResultCount{min-width:92px;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:11px;font-weight:800}.deliveryRedistributionWatchButton{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border));background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.deliveryRedistributionWatchButton:hover:not(:disabled){filter:brightness(1.04)}.deliveryRedistributionWatchButton:disabled{cursor:default;filter:none;opacity:.45}.deliveryRedistributionTableScroll{border-radius:0 0 10px 10px;overflow:auto visible}.deliveryTable.deliveryRedistributionTable{table-layout:fixed;width:max-content;min-width:100%}.deliveryTable.deliveryRedistributionTable th,.deliveryTable.deliveryRedistributionTable td{text-align:center;width:132px;min-width:132px;padding:9px 10px}.deliveryTable.deliveryRedistributionTable tbody td{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:780}.deliveryTable.deliveryRedistributionTable tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--surface-2) 38%, var(--surface))}.deliveryTable.deliveryRedistributionTable tbody tr.isSelected td{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.deliveryTable.deliveryRedistributionTable td.hasStock{color:#28785b;font-size:12px;font-weight:930}.deliveryTable.deliveryRedistributionTable .deliveryRedistributionSelectCell{z-index:3;background:var(--surface);text-align:center;width:48px;min-width:48px;position:sticky;left:0}.deliveryTable.deliveryRedistributionTable thead .deliveryRedistributionSelectCell{z-index:5;background:color-mix(in srgb, var(--surface-2) 74%, var(--surface))}.deliveryTable.deliveryRedistributionTable .deliveryRedistributionProductCell{z-index:2;border-right:1px solid var(--border-strong);background:var(--surface);text-align:left;width:330px;min-width:330px;box-shadow:8px 0 16px -16px color-mix(in srgb, var(--text) 45%, transparent);position:sticky;left:48px}.deliveryTable.deliveryRedistributionTable thead .deliveryRedistributionProductCell{z-index:4;background:color-mix(in srgb, var(--surface-2) 74%, var(--surface))}.deliveryTable.deliveryRedistributionTable tbody tr:nth-child(2n) .deliveryRedistributionSelectCell,.deliveryTable.deliveryRedistributionTable tbody tr:nth-child(2n) .deliveryRedistributionProductCell{background:color-mix(in srgb, var(--surface-2) 38%, var(--surface))}.deliveryTable.deliveryRedistributionTable tbody tr.isSelected .deliveryRedistributionSelectCell,.deliveryTable.deliveryRedistributionTable tbody tr.isSelected .deliveryRedistributionProductCell{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.deliveryRedistributionSelectCell input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.deliveryRedistributionWarehouseTitle{text-transform:none;gap:3px;min-width:0;display:grid}.deliveryRedistributionWarehouseTitle strong,.deliveryRedistributionWarehouseTitle small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deliveryRedistributionWarehouseTitle strong{color:var(--text);font-size:10px;font-weight:900}.deliveryRedistributionWarehouseTitle small{color:var(--muted);letter-spacing:0;font-size:9px;font-weight:720}.deliveryRedistributionProduct{align-items:center;gap:9px;min-width:0;display:flex}.deliveryRedistributionProduct .skuThumbnailPreviewThumb{cursor:default;border-radius:6px;flex:0 0 38px;width:38px;height:50px}.deliveryRedistributionProduct>span:last-child{gap:3px;min-width:0;display:grid}.deliveryRedistributionProduct strong,.deliveryRedistributionProduct small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deliveryRedistributionProduct strong{color:var(--text);font-size:12px;font-weight:900}.deliveryRedistributionProduct small{color:var(--muted);font-size:9px;font-weight:690}.deliveryTable.deliveryRedistributionTable .deliveryRedistributionTotalCell{width:96px;min-width:96px;color:var(--accent-strong);font-size:12px;font-weight:950}.deliveryRedistributionWatches>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:11px 14px;display:flex}.deliveryRedistributionWatches>header>div{gap:2px;display:grid}.deliveryRedistributionWatches>header h2,.deliveryRedistributionWatches>header p{margin:0}.deliveryRedistributionWatches>header h2{color:var(--text);font-size:17px}.deliveryRedistributionWatches>header p{color:var(--muted);font-size:10px;font-weight:690}.deliveryRedistributionWatches>header>span{background:var(--surface-2);min-width:30px;min-height:26px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.deliveryRedistributionWatchEmpty,.deliveryRedistributionWatchError{min-height:76px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:11px;font-weight:730;display:flex}.deliveryRedistributionWatchError{border-bottom:1px solid color-mix(in srgb, var(--danger) 24%, var(--border));background:color-mix(in srgb, var(--danger) 5%, var(--surface));min-height:42px;color:var(--danger);justify-content:flex-start}.deliveryRedistributionWatchList{display:grid}.deliveryRedistributionWatchList article{border-bottom:1px solid var(--border);grid-template-columns:118px minmax(260px,1fr) minmax(320px,auto) 34px;align-items:center;gap:14px;min-width:0;min-height:58px;padding:9px 13px;display:grid}.deliveryRedistributionWatchList article:last-child{border-bottom:0}.deliveryRedistributionWatchStatus{background:var(--surface-2);width:fit-content;min-height:25px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.deliveryRedistributionWatchStatus.is-active{background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent-strong)}.deliveryRedistributionWatchStatus.is-open{background:color-mix(in srgb, #26966c 12%, var(--surface));color:#28785b}.deliveryRedistributionWatchStatus.is-failed{background:color-mix(in srgb, var(--danger) 9%, var(--surface));color:var(--danger)}.deliveryRedistributionWatchRoute{min-width:0;color:var(--muted);align-items:center;gap:7px;display:flex}.deliveryRedistributionWatchRoute>span{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:820;display:inline-flex;overflow:hidden}.deliveryRedistributionWatchFacts{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.deliveryRedistributionWatchFacts span,.deliveryRedistributionWatchFacts strong{border:1px solid var(--border);background:var(--surface-2);min-height:24px;color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;padding:0 7px;font-size:9px;font-weight:790;display:inline-flex}.deliveryRedistributionWatchFacts strong{border-color:color-mix(in srgb, #26966c 26%, var(--border));background:color-mix(in srgb, #26966c 8%, var(--surface));color:#28785b}.deliveryRedistributionWatchList article>button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.deliveryRedistributionWatchList article>button:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 25%, var(--border));background:color-mix(in srgb, var(--danger) 5%, var(--surface));color:var(--danger)}.deliveryRedistributionWatchList article>button:disabled{cursor:default;opacity:.5}.deliveryRedistributionWatchCheck{color:#28785b}.deliveryRedistributionModalBackdrop{z-index:1200;background:#090b12a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.deliveryRedistributionModal{border:1px solid var(--border-strong);background:var(--surface);border-radius:13px;width:min(820px,100%);overflow:hidden;box-shadow:0 22px 70px #080a124d}.deliveryRedistributionModal>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:14px 17px;display:flex}.deliveryRedistributionModal>header>div{gap:3px;display:grid}.deliveryRedistributionModal>header h2,.deliveryRedistributionModal>header p{margin:0}.deliveryRedistributionModal>header h2{color:var(--text);letter-spacing:-.02em;font-size:19px}.deliveryRedistributionModal>header p{color:var(--muted);font-size:10px;font-weight:690}.deliveryRedistributionModal>header>button{border:1px solid var(--border);background:var(--surface-2);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.deliveryRedistributionRouteFields,.deliveryRedistributionWatchFields{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px;padding:13px 17px;display:grid}.deliveryRedistributionWatchFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.deliveryRedistributionRouteFields>label,.deliveryRedistributionWatchFields>label,.deliveryRedistributionModalItem>label{min-width:0;color:var(--muted);gap:6px;font-size:10px;font-weight:850;display:grid}.deliveryRedistributionRouteFields select,.deliveryRedistributionWatchFields select,.deliveryRedistributionDateInput,.deliveryRedistributionModalItem input{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:38px;color:var(--text);border-radius:8px;padding:0 10px;font-size:12px;font-weight:790}.deliveryRedistributionRouteFields>svg{color:var(--accent-strong);align-self:center;margin-top:18px}.deliveryRedistributionDateInput{color:var(--muted);align-items:center;gap:7px;display:flex}.deliveryRedistributionDateInput input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0}.deliveryRedistributionModalItems{border-bottom:1px solid var(--border);display:grid}.deliveryRedistributionModalItemsHeader{background:var(--surface-2);min-height:36px;color:var(--text);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 17px;font-size:10px;font-weight:900;display:flex}.deliveryRedistributionModalItemsHeader span{color:var(--muted)}.deliveryRedistributionModalItem{border-top:1px solid var(--border);grid-template-columns:38px minmax(0,1fr) 118px;align-items:center;gap:10px;min-width:0;min-height:67px;padding:8px 17px;display:grid}.deliveryRedistributionModalItem:first-of-type{border-top:0}.deliveryRedistributionModalItem .skuThumbnailPreviewThumb{cursor:default;border-radius:6px;width:38px;height:50px}.deliveryRedistributionModalItem>span:nth-child(2){gap:3px;min-width:0;display:grid}.deliveryRedistributionModalItem strong,.deliveryRedistributionModalItem small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deliveryRedistributionModalItem strong{color:var(--text);font-size:11px;font-weight:880}.deliveryRedistributionModalItem small{color:var(--muted);font-size:9px;font-weight:680}.deliveryRedistributionModalItem input{font-variant-numeric:tabular-nums;width:100%}.deliveryRedistributionModalItem input:disabled{color:var(--muted);opacity:.65}.deliveryRedistributionModalWarning{border-bottom:1px solid color-mix(in srgb, #d99024 24%, var(--border));background:color-mix(in srgb, #d99024 6%, var(--surface));min-height:38px;color:color-mix(in srgb, #c77908 84%, var(--text));align-items:center;gap:7px;padding:7px 17px;font-size:10px;font-weight:760;display:flex}.deliveryRedistributionModalWarning.isError{border-color:color-mix(in srgb, var(--danger) 24%, var(--border));background:color-mix(in srgb, var(--danger) 5%, var(--surface));color:var(--danger)}.deliveryRedistributionModal>footer{justify-content:flex-end;align-items:center;gap:8px;min-height:66px;padding:11px 17px;display:flex}.deliveryRedistributionModal>footer button{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border));background:var(--accent);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:900;display:inline-flex}.deliveryRedistributionModal>footer button.isSecondary{border-color:var(--border);background:var(--surface);color:var(--text)}.deliveryRedistributionModal>footer button:disabled{cursor:default;opacity:.45}@media (max-width:1040px){.deliveryRedistributionToolbar{grid-template-columns:minmax(0,1fr) minmax(180px,240px) auto}.deliveryRedistributionResultCount{text-align:left;grid-area:2/1/auto/3}.deliveryRedistributionWatchButton{grid-area:1/3/3}.deliveryRedistributionWatchList article{grid-template-columns:105px minmax(210px,1fr) 34px}.deliveryRedistributionWatchFacts{grid-column:2;justify-content:flex-start}}@media (max-width:720px){.deliveryRedistributionToolbar{grid-template-columns:minmax(0,1fr)}.deliveryRedistributionResultCount,.deliveryRedistributionWatchButton{grid-area:auto}.deliveryRedistributionWatchButton{width:100%}.deliveryTable.deliveryRedistributionTable .deliveryRedistributionProductCell{width:260px;min-width:260px}.deliveryRedistributionWatchList article{grid-template-columns:minmax(0,1fr) 34px;gap:8px}.deliveryRedistributionWatchStatus,.deliveryRedistributionWatchRoute,.deliveryRedistributionWatchFacts{grid-column:1}.deliveryRedistributionWatchList article>button,.deliveryRedistributionWatchCheck{grid-area:1/2}.deliveryRedistributionWatchFacts{justify-content:flex-start}.deliveryRedistributionModalBackdrop{align-items:start;padding:10px}.deliveryRedistributionRouteFields,.deliveryRedistributionWatchFields{grid-template-columns:minmax(0,1fr)}.deliveryRedistributionRouteFields>svg{display:none}.deliveryRedistributionModalItem{grid-template-columns:38px minmax(0,1fr)}.deliveryRedistributionModalItem>label{grid-column:2}.deliveryRedistributionModal>footer{flex-direction:column-reverse;align-items:stretch}.deliveryRedistributionModal>footer button{width:100%}}.deliverySlotHero{min-height:78px}.deliverySlotSectionHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:11px 14px;display:flex}.deliverySlotSectionHeader>div{gap:2px;display:grid}.deliverySlotSectionHeader h2,.deliverySlotSectionHeader p{margin:0}.deliverySlotSectionHeader h2{color:var(--text);letter-spacing:-.015em;font-size:17px}.deliverySlotSectionHeader p{color:var(--muted);font-size:10px;font-weight:690}.deliverySlotSectionHeader>span{background:var(--surface-2);min-width:30px;min-height:26px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.deliverySlotBrandGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:11px;display:grid}.deliverySlotBrandCard{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-content:start;gap:12px;min-width:0;min-height:174px;padding:13px;display:grid}.deliverySlotBrandCardTop{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.deliverySlotBrandIcon{background:color-mix(in srgb, var(--accent) 10%, var(--surface));width:36px;height:36px;color:var(--accent-strong);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.deliverySlotBrandCardTop>span:nth-child(2){gap:3px;min-width:0;display:grid}.deliverySlotBrandCardTop strong,.deliverySlotBrandCardTop small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deliverySlotBrandCardTop strong{color:var(--text);font-size:13px;font-weight:900}.deliverySlotBrandCardTop small{color:var(--muted);font-size:9px;font-weight:700}.deliverySlotStatus{background:var(--surface-2);width:fit-content;min-height:24px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}.deliverySlotStatus.is-active{background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent-strong)}.deliverySlotStatus.is-open{background:color-mix(in srgb, #26966c 12%, var(--surface));color:#28785b}.deliverySlotStatus.is-failed{background:color-mix(in srgb, var(--danger) 9%, var(--surface));color:var(--danger)}.deliverySlotBrandFacts{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.deliverySlotBrandFacts span{border:1px solid var(--border);background:var(--surface-2);min-height:24px;color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 7px;font-size:9px;font-weight:780;display:inline-flex}.deliverySlotBrandCard>p{color:var(--muted);margin:0;font-size:10px;font-weight:690}.deliverySlotFound{border:1px solid color-mix(in srgb, #26966c 24%, var(--border));background:color-mix(in srgb, #26966c 7%, var(--surface));color:#28785b;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.deliverySlotFound>span{gap:2px;min-width:0;display:grid}.deliverySlotFound strong,.deliverySlotFound small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deliverySlotFound strong{font-size:10px;font-weight:900}.deliverySlotFound small{color:color-mix(in srgb, #28785b 74%, var(--muted));font-size:9px;font-weight:720}.deliverySlotBrandCard>button{border:1px solid var(--border);background:var(--surface-2);min-height:34px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-self:end;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex}.deliverySlotBrandCard>button:hover{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));color:var(--accent-strong)}.deliverySlotError{border-bottom:1px solid color-mix(in srgb, var(--danger) 24%, var(--border));background:color-mix(in srgb, var(--danger) 5%, var(--surface));min-height:42px;color:var(--danger);align-items:center;gap:7px;padding:8px 13px;font-size:10px;font-weight:760;display:flex}.deliverySlotWatchEmpty{min-height:82px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:11px;font-weight:730;display:flex}.deliverySlotWatchList{display:grid}.deliverySlotWatchList>article{border-bottom:1px solid var(--border);grid-template-columns:112px minmax(160px,.65fr) minmax(220px,1fr) minmax(250px,auto) 34px;align-items:center;gap:13px;min-width:0;min-height:64px;padding:9px 13px;display:grid}.deliverySlotWatchList>article:last-child{border-bottom:0}.deliverySlotWatchBrand{gap:3px;min-width:0;display:grid}.deliverySlotWatchBrand strong,.deliverySlotWatchBrand small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deliverySlotWatchBrand strong{color:var(--text);font-size:11px;font-weight:870}.deliverySlotWatchBrand small{color:var(--muted);font-size:8px;font-weight:680}.deliverySlotWatchWarehouses{min-width:0;color:var(--muted);align-items:center;gap:6px;display:flex}.deliverySlotWatchWarehouses span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:790;overflow:hidden}.deliverySlotWatchTerms{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.deliverySlotWatchTerms span,.deliverySlotWatchTerms small{border:1px solid var(--border);background:var(--surface-2);min-height:23px;color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;padding:0 7px;font-size:8px;font-weight:760;display:inline-flex}.deliverySlotWatchList>article>button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.deliverySlotWatchList>article>button:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 25%, var(--border));background:color-mix(in srgb, var(--danger) 5%, var(--surface));color:var(--danger)}.deliverySlotWatchList>article>button:disabled{cursor:default;opacity:.5}.deliverySlotWatchList>article>p{color:var(--danger);grid-column:2/-1;margin:-4px 0 2px;font-size:9px;font-weight:700}.deliverySlotWatchCheck{color:#28785b}.deliverySlotModalBackdrop{z-index:1200;background:#090b12a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.deliverySlotModal{border:1px solid var(--border-strong);background:var(--surface);border-radius:13px;width:min(860px,100%);overflow:hidden;box-shadow:0 22px 70px #080a124d}.deliverySlotModal>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:14px 17px;display:flex}.deliverySlotModal>header>div{gap:3px;display:grid}.deliverySlotModal>header h2,.deliverySlotModal>header p{margin:0}.deliverySlotModal>header h2{color:var(--text);letter-spacing:-.02em;font-size:19px}.deliverySlotModal>header p{color:var(--muted);font-size:10px;font-weight:690}.deliverySlotModal>header>button{border:1px solid var(--border);background:var(--surface-2);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.deliverySlotModalSection{border-bottom:1px solid var(--border);gap:10px;padding:13px 17px;display:grid}.deliverySlotModalBrand{color:var(--muted);gap:6px;font-size:10px;font-weight:850;display:grid}.deliverySlotModalBrand select{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);border-radius:8px;padding:0 32px 0 10px;font-size:12px;font-weight:790}.deliverySlotWarehouseHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.deliverySlotWarehouseHead>div{align-items:baseline;gap:7px;display:flex}.deliverySlotWarehouseHead strong{color:var(--text);font-size:12px;font-weight:900}.deliverySlotWarehouseHead>div span{color:var(--muted);font-size:9px;font-weight:700}.deliverySlotWarehouseHead>label{border:1px solid var(--border);background:var(--surface);min-width:min(300px,50%);min-height:36px;color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.deliverySlotWarehouseHead input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:11px;font-weight:720}.deliverySlotSelectAll{border:1px solid var(--border);background:var(--surface-2);width:fit-content;min-height:28px;color:var(--muted);cursor:pointer;border-radius:7px;padding:0 9px;font-size:9px;font-weight:820}.deliverySlotWarehouseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.deliverySlotWarehouseGrid>label{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:54px;padding:7px 9px;display:grid}.deliverySlotWarehouseGrid>label.isSelected{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.deliverySlotWarehouseGrid input{width:15px;height:15px;accent-color:var(--accent)}.deliverySlotWarehouseGrid label>span{gap:3px;min-width:0;display:grid}.deliverySlotWarehouseGrid strong,.deliverySlotWarehouseGrid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deliverySlotWarehouseGrid strong{color:var(--text);font-size:10px;font-weight:860}.deliverySlotWarehouseGrid small{color:var(--muted);font-size:8px;font-weight:680}.deliverySlotNoWarehouses{border:1px dashed var(--border);min-height:54px;color:var(--muted);border-radius:8px;place-items:center;font-size:10px;font-weight:720;display:grid}.deliverySlotConditions{grid-template-columns:repeat(2,minmax(0,1fr))}.deliverySlotConditions fieldset{border:0;min-width:0;margin:0;padding:0}.deliverySlotConditions legend{color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:850}.deliverySlotConditions fieldset>div{flex-wrap:wrap;gap:6px;display:flex}.deliverySlotConditions label{border:1px solid var(--border);background:var(--surface);min-height:31px;color:var(--muted);cursor:pointer;border-radius:7px;align-items:center;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.deliverySlotConditions label.isSelected{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--surface));color:var(--accent-strong)}.deliverySlotConditions input{opacity:0;pointer-events:none;position:absolute}.deliverySlotModalError{border-bottom:1px solid color-mix(in srgb, var(--danger) 24%, var(--border));background:color-mix(in srgb, var(--danger) 5%, var(--surface));min-height:38px;color:var(--danger);align-items:center;gap:7px;padding:7px 17px;font-size:10px;font-weight:760;display:flex}.deliverySlotModal>footer{justify-content:flex-end;align-items:center;gap:8px;min-height:66px;padding:11px 17px;display:flex}.deliverySlotModal>footer button{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border));background:var(--accent);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:900;display:inline-flex}.deliverySlotModal>footer button.isSecondary{border-color:var(--border);background:var(--surface);color:var(--text)}.deliverySlotModal>footer button:disabled{cursor:default;opacity:.45}@media (max-width:1080px){.deliverySlotBrandGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.deliverySlotWatchList>article{grid-template-columns:105px minmax(150px,.7fr) minmax(220px,1fr) 34px}.deliverySlotWatchTerms{grid-column:2/4;justify-content:flex-start}.deliverySlotWarehouseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.deliverySlotBrandGrid{grid-template-columns:minmax(0,1fr)}.deliverySlotWatchList>article{grid-template-columns:minmax(0,1fr) 34px;gap:8px}.deliverySlotWatchList>article>.deliverySlotStatus,.deliverySlotWatchBrand,.deliverySlotWatchWarehouses,.deliverySlotWatchTerms{grid-column:1}.deliverySlotWatchList>article>button,.deliverySlotWatchCheck{grid-area:1/2}.deliverySlotWatchTerms{justify-content:flex-start}.deliverySlotWatchList>article>p{grid-column:1/-1}.deliverySlotModalBackdrop{align-items:start;padding:10px}.deliverySlotWarehouseHead{flex-direction:column;align-items:stretch}.deliverySlotWarehouseHead>label{width:100%;min-width:0}.deliverySlotWarehouseGrid,.deliverySlotConditions{grid-template-columns:minmax(0,1fr)}.deliverySlotModal>footer{flex-direction:column-reverse;align-items:stretch}.deliverySlotModal>footer button{width:100%}}:is(html:has(.app-frame),body:has(.app-frame)){overscroll-behavior:none;width:100%;height:100%;min-height:0;overflow:hidden}.app-frame{width:100%;max-width:100%;height:100dvh;min-height:0;overflow:hidden}.app-main{width:auto;min-width:0;max-width:100%;min-height:0;overflow:hidden}.app-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;overflow:clip auto}.appShell{min-width:0;max-width:100%}.app-side-nav,.app-side-nav-body,.app-mobile-nav-panel,.app-mobile-nav-panel>.app-nav-list{min-height:0}.app-side-nav-body,.app-mobile-nav-panel>.app-nav-list{overscroll-behavior:contain}.app-mobile-nav-panel{max-width:100%;overflow:hidden}.app-mobile-nav-head{flex:none;min-width:0}.app-mobile-nav-head>div,.app-mobile-context,.app-global-actions,.app-global-sync,.app-global-sync>span,.app-account-switcher,.app-account-link,.app-account-copy,.app-account-option-copy{min-width:0}.app-mobile-context{flex:auto}.app-mobile-nav-panel>.app-nav-list{padding-bottom:max(14px, env(safe-area-inset-bottom));scrollbar-gutter:stable;flex:auto;overflow:hidden auto}.app-nav-group{gap:2px;padding:2px 0}.app-nav-group+.app-nav-group{border-top:0}.app-nav-group-toggle{width:100%;min-width:0;height:42px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:820;display:flex}.app-nav-group-toggle:hover,.app-nav-group.active>.app-nav-group-toggle{background:var(--surface-muted);color:var(--accent-strong)}.app-nav-group-icon{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.app-nav-group-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.app-nav-group-chevron{flex:none;transition:transform .14s}.app-nav-group.open .app-nav-group-chevron{transform:rotate(180deg)}.app-nav-children{border-left:1px solid var(--border);gap:2px;margin:2px 0 5px 19px;padding-left:9px;display:grid}.app-nav-children[hidden]{display:none}.app-side-nav .app-nav-children .app-nav-link{border-radius:7px;height:34px;font-size:12px;font-weight:740}.app-side-nav:not(.expanded) .app-nav-group-toggle{justify-content:center;width:44px;margin:0 auto;padding:0}.app-side-nav:not(.expanded) :is(.app-nav-group-label,.app-nav-group-chevron,.app-nav-children){display:none}.app-mobile-nav-panel .app-nav-group{padding:2px 0}.app-mobile-nav-panel .app-nav-group-toggle{height:44px;padding:0 14px}.app-mobile-nav-panel .app-nav-children{margin-left:24px}.app-mobile-nav-panel .app-nav-children .app-nav-link{height:38px;padding-left:12px}.app-global-sync{max-width:min(240px,25vw)}.app-global-sync>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:1281px){.app-global-bar{grid-template-columns:minmax(160px,210px) minmax(280px,540px) minmax(0,1fr);gap:16px}.app-global-search{max-width:540px}.app-global-actions{justify-content:flex-start;gap:10px}.app-global-sync{flex:0 190px;max-width:190px}.app-account-switcher,.app-account-link,.app-account-trigger{max-width:230px}}.app-account-link,.app-account-trigger{overflow:hidden}.app-mobile-title,.app-mobile-nav-title,.app-mobile-nav-subtitle,.app-account-copy strong,.app-account-copy small,.app-account-option-copy strong,.app-account-option-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-nav-link:focus-visible,.app-side-brand:focus-visible,.app-side-toggle:focus-visible,.app-mobile-menu-button:focus-visible,.app-mobile-close:focus-visible,.app-account-link:focus-visible,.app-account-trigger:focus-visible,.app-account-option:focus-visible,.app-account-manage:focus-visible,.app-global-icon:focus-visible,.app-history-complete-notice button:focus-visible,.dateRangeCalendarNavigation button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-account-option:focus-visible,.app-account-manage:focus-visible{z-index:1;outline-offset:-2px;position:relative}.dateRangeCalendar,.dateRangeCalendarGrid,.dateRangeCalendarSelection{min-width:0;max-width:100%}.dateRangeCalendarNavigation strong,.dateRangeCalendarSelection strong,.dateRangeCalendarSelection span{overflow-wrap:anywhere;min-width:0}@media (max-width:767px){.app-content{scrollbar-gutter:auto;min-height:0}.app-mobile-nav-panel{width:min(320px,100vw - 24px);padding-bottom:env(safe-area-inset-bottom)}.app-mobile-bar{padding-top:max(10px, env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){.app-side-nav,.app-account-chevron,.app-mobile-nav-backdrop,.app-mobile-nav-panel{scroll-behavior:auto;transition:none}}
