@font-face{font-family:Anurati;src:url(/fonts/anurati-regular.otf) format("opentype");font-display:swap;font-style:normal;font-weight:400}:root{--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--bg:#f6f8fb;--panel:#ffffff;--panel2:#f1f5f9;--panel3:#e8eef7;--border:#d9e2ef;--border-strong:#c5d1e0;--text:#111827;--muted:#64748b;--muted-strong:#475569;--accent:#2563eb;--accent-soft:#dbeafe;--accent-ink:#1d4ed8;--green:#15803d;--green-soft:#dcfce7;--red:#dc2626;--red-soft:#fee2e2;--amber:#b45309;--amber-soft:#fef3c7;--shadow:0 1px 2px rgba(15,23,42,.06),0 12px 28px rgba(15,23,42,.05)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-sans)}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}.layout{display:flex;min-height:100vh}.sidebar{width:248px;background:#fff;border-right:1px solid var(--border);padding:22px 14px;position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;box-shadow:8px 0 24px rgba(15,23,42,.03);z-index:5}.sidebarFoot{margin-top:auto;border-top:1px solid var(--border);padding:14px 6px 0}.brand{font-weight:600;font-size:18px;color:#0f172a;margin:2px 8px 14px;letter-spacing:0}.navlabel{color:#94a3b8;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin:20px 10px 8px}.navlink{display:block;padding:10px 12px;border-radius:8px;color:var(--muted-strong);margin-bottom:3px;font-weight:600}.navlink:hover{background:var(--panel2);color:var(--text)}.navlink.active{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 3px 0 0 var(--accent)}.signout{width:100%;margin-top:0;background:#fff;border:1px solid var(--border);color:var(--muted-strong);font-weight:700}.signout:hover{background:var(--panel2);color:var(--text)}.main{flex:1 1;width:calc(100% - 248px);min-width:0;padding:30px 36px 48px}.h1{font-size:26px;line-height:1.2;font-weight:600;margin:0 0 20px;letter-spacing:0}.muted{color:var(--muted)}.pos{color:var(--green)}.neg{color:var(--red)}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.card{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:18px 18px 16px;box-shadow:var(--shadow)}.card .label{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.card .value{font-size:28px;line-height:1.1;color:#0f172a;overflow-wrap:anywhere}.card .sub{color:var(--muted);font-size:12px;margin-top:8px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:18px 20px;box-shadow:var(--shadow)}.note{background:var(--amber-soft);border:1px solid #fde68a;border-radius:8px;padding:11px 14px;color:#854d0e;font-size:13px;margin-bottom:18px}table{width:100%;border-collapse:separate;border-spacing:0}td,th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--border);font-size:14px;vertical-align:middle}th{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#f8fbff}td.num,th.num{text-align:right}.badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 9px;border-radius:999px;font-size:12px;background:var(--panel2);border:1px solid var(--border);color:var(--muted-strong);white-space:nowrap}.days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.day{background:#fff;border:1px solid var(--border);border-radius:8px;padding:11px 10px;min-height:82px}.day:hover{border-color:var(--border-strong);background:#f8fafc}.day .d{color:var(--muted);font-size:12px;font-weight:600}.day .p{font-weight:700;margin-top:8px;overflow-wrap:anywhere}.dashboardPeriod{font-size:15px}.dashboardHistoryControls{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:66px;margin:-4px 0 18px;padding:11px 14px;background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);position:relative;z-index:20}.dashboardHistoryToggle{display:flex;align-items:center;gap:11px;margin:0;cursor:pointer;color:var(--text);font-weight:600}.dashboardHistoryToggle input{position:absolute;opacity:0;pointer-events:none}.dashboardHistoryToggle i{width:44px;height:24px;border-radius:999px;background:#cbd5e1;padding:3px;transition:.18s}.dashboardHistoryToggle i:after{content:"";display:block;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:.18s}.dashboardHistoryToggle input:checked+i{background:var(--accent)}.dashboardHistoryToggle input:checked+i:after{transform:translateX(20px)}.dashboardHistorySelectors{display:flex;align-items:flex-end;gap:10px}.dashboardDropdown{position:relative;width:160px}.dashboardDropdownLabel{display:block;margin:0 0 4px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.dashboardDropdownButton{width:100%;min-height:38px;margin:0;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text);background:#fff;border-color:var(--border-strong);text-align:left}.dashboardDropdownButton:hover{color:var(--text);background:#fff;border-color:var(--accent)}.dashboardDropdownButton i{width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg) translateY(-2px);transition:transform .15s}.dashboardDropdown.open .dashboardDropdownButton i{transform:rotate(225deg) translate(-2px,-1px)}.dashboardDropdownMenu{position:absolute;z-index:50;top:calc(100% + 6px);left:0;right:0;max-height:260px;overflow-y:auto;padding:5px;background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:0 14px 30px rgba(15,23,42,.16)}.dashboardDropdownMenu button{width:100%;margin:0;padding:8px 9px;color:var(--text);background:transparent;border:0;text-align:left}.dashboardDropdownMenu button:hover{color:var(--text);background:var(--panel2)}.dashboardDropdownMenu button.selected{color:var(--accent-ink);background:var(--accent-soft)}.card .value.pos{color:var(--green)}.card .value.neg{color:var(--red)}.costBreakdown{display:flex;flex-wrap:wrap;gap:4px 12px}.costBreakdown span{white-space:nowrap}.dashboardCalendarBlock{scroll-margin-top:18px}.dashboardCalendarHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:18px 2px 9px}.dashboardCalendarHeading h2{margin:0 0 3px;color:#0f172a;font-size:18px}.dashboardCalendarHeading p{margin:0;font-size:11px}.dashboardCalendarActions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.dashboardShowAll{flex:0 0 auto;color:var(--accent-ink);background:var(--accent-soft);border-color:#bfdbfe}.dashboardMonthArrows{display:inline-flex;align-items:center;gap:6px}.dashboardMonthArrows button{width:36px;height:36px;min-height:36px;display:inline-grid;place-items:center;margin:0;padding:0;color:var(--muted-strong);border:1px solid var(--border-strong);border-radius:9px;background:var(--panel);font-size:18px;line-height:1}.dashboardMonthArrows button:hover:not(:disabled){color:#fff;border-color:var(--accent);background:var(--accent)}.dashboardMonthArrows button:disabled{color:#cbd5e1;border-color:var(--border);background:var(--panel2);opacity:.65;cursor:not-allowed}.dashboardCalendarPanel{padding-top:16px;overflow-x:auto}.dashboardCalendarPanel .days{min-width:720px}.dashboardDay{min-height:112px;border-width:2px;display:flex;flex-direction:column}.dashboardDay.positive{border-color:#22c55e;background:#f7fef9}.dashboardDay.negative{border-color:#ef4444;background:#fff8f8}.dashboardDay.positive .d,.dashboardDay.positive .p{color:var(--green)}.dashboardDay.negative .d,.dashboardDay.negative .p{color:var(--red)}.dashboardDay .d{display:flex;align-items:center;justify-content:space-between;gap:6px}.dashboardDay .d span{color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;padding:2px 6px;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.dashboardDay .p{font-size:17px}.dashboardProductEstimate,.dayEstimateFlag{margin-top:5px;color:#92400e;font-size:10px;font-weight:600;line-height:1.25}.dayMeta{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto;padding-top:10px;color:var(--muted);font-size:10px;font-weight:700}.dashboardDay.noData{border-color:var(--border);background:#f1f5f9;color:#94a3b8;box-shadow:none}.dashboardDay.noData .d{color:#94a3b8}.dayUnavailable{margin:auto 0;text-align:center;color:#a8b2c1;font-size:11px;font-weight:600}.dashboardProductSection{margin-top:20px}.dashboardProductHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.dashboardProductHeading h2{margin:0 0 3px;color:#0f172a;font-size:18px}.dashboardProductHeading p{margin:0;font-size:11px}.dashboardProductHeading>span{color:var(--muted);font-size:11px;font-weight:600}.dashboardProductGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboardProductCard{width:100%;min-width:0;min-height:148px;margin:0;display:flex;flex-direction:column;padding:13px;color:var(--text);border:2px solid var(--border);border-radius:8px;background:#fff;box-shadow:var(--shadow);font:inherit;text-align:left;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.dashboardProductCard.positive{border-color:#22c55e;background:#f7fef9}.dashboardProductCard.negative{border-color:#ef4444;background:#fff8f8}.dashboardProductCard:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(15,23,42,.11)}.dashboardProductCard:focus-visible{outline:3px solid rgba(37,99,235,.3);outline-offset:2px}.dashboardProductCard.selected{border-color:var(--accent);box-shadow:0 0 0 3px rgba(37,99,235,.16),0 8px 22px rgba(15,23,42,.11)}.dashboardProductTop{display:flex;align-items:center;gap:10px;min-width:0}.dashboardProductImageEmpty,.dashboardProductTop img{width:44px;height:44px;flex:0 0 44px;border:1px solid var(--border);border-radius:8px;background:#eef2f7;object-fit:cover}.dashboardProductTop>div:last-child{min-width:0}.dashboardProductTop h3{margin:0;overflow:hidden;color:#0f172a;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.dashboardProductTop span{color:var(--muted);font-size:10px}.dashboardProductProfit{margin-top:14px;font-size:21px;font-weight:700}.dashboardProductCard.positive .dashboardProductProfit{color:var(--green)}.dashboardProductCard.negative .dashboardProductProfit{color:var(--red)}.dashboardProductMeta{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto;padding-top:10px;color:var(--muted);font-size:10px;font-weight:700}.dashboardProductEstimate{margin-top:7px}.dashboardProductNote{margin:9px 2px 0;font-size:10px}.dashboardProductEmpty{padding:22px;text-align:center;color:var(--muted)}label{display:block;font-size:13px;color:var(--muted-strong);margin:14px 0 6px;font-weight:700}input,select{width:100%;max-width:320px;padding:9px 11px;border-radius:8px;border:1px solid var(--border-strong);background:#fff;color:var(--text);font-size:14px;outline:none}input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.internalSelect{position:relative;width:100%;min-width:0}.internalSelectTrigger{width:100%;max-width:320px;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:9px 11px;overflow:hidden;color:var(--text);border:1px solid var(--border-strong);border-radius:8px;background:var(--panel);font-size:14px;font-weight:600;text-align:left}.internalSelectTrigger:hover{color:var(--text);border-color:#94a3b8;background:var(--panel2)}.internalSelectTrigger:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.internalSelectTrigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internalSelectTrigger>i{flex:0 0 auto;color:var(--muted);font-style:normal;transition:transform .15s ease}.internalSelectTrigger[aria-expanded=true]>i{transform:rotate(180deg)}.internalSelectTrigger[data-empty=true]>span{color:var(--muted)}.internalSelectMenu{position:fixed;z-index:1000;display:flex;flex-direction:column;overflow:hidden;padding:5px;color:var(--text);border:1px solid var(--border-strong);border-radius:11px;background:var(--panel);box-shadow:0 18px 44px rgba(15,23,42,.2)}.internalSelectSearch{display:flex;align-items:center;gap:7px;padding:4px 4px 8px;border-bottom:1px solid var(--border)}.internalSelectSearch>span{color:var(--muted)}.internalSelectSearch input{width:100%;max-width:none;min-height:36px;margin:0;padding:7px 9px}.internalSelectOptions{min-height:0;overflow-y:auto;padding-top:4px}.internalSelectOptions button{width:100%;min-height:37px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:8px 9px;color:var(--text);border:0;border-radius:7px;background:transparent;font-size:13px;font-weight:600;text-align:left}.internalSelectOptions button.selected,.internalSelectOptions button:hover{color:var(--accent-ink);background:var(--accent-soft)}.internalSelectOptions button:disabled{color:var(--muted);background:transparent}.internalSelectOptions button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internalSelectOptions button>i{color:var(--accent);font-style:normal}.internalSelectEmpty{padding:20px 10px;color:var(--muted);font-size:12px;text-align:center}button{background:var(--accent);color:#fff;border:1px solid var(--accent);padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;margin-top:18px}button:hover{background:#1d4ed8;border-color:#1d4ed8}button:disabled{opacity:.62;cursor:not-allowed}.saveBtn{background:#e5e7eb;border-color:#d1d5db;color:#6b7280}.saveBtn.dirty{background:var(--accent);border-color:var(--accent);color:#fff}.saveBtn.dirty:hover{background:#1d4ed8;border-color:#1d4ed8}.saveBtn:disabled{background:#e5e7eb;border-color:#d1d5db;color:#6b7280;opacity:1}.loginWrap{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.loginCard{width:100%;max-width:380px;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:30px 28px;box-shadow:var(--shadow)}.loginCard input{max-width:none}.loginError{background:var(--red-soft);border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:9px 11px;font-size:13px;margin-top:14px}.sideRange{position:relative;margin:0 4px 16px}.sideRangeTrigger{width:100%;min-height:44px;display:grid;align-items:center;grid-gap:9px;gap:9px;margin:0;padding:9px 10px;border-radius:8px;background:#fff;border:1px solid var(--border-strong);color:#172033;font-size:13px;font-weight:600;text-align:left;box-shadow:0 1px 2px rgba(15,23,42,.04)}.sideRangeTrigger.open,.sideRangeTrigger:hover{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.sideRangeIcon{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);font-size:10px;font-weight:700;background:var(--accent-soft)}.sideRangeChevron{color:#94a3b8;font-size:13px}.sideRangeText{min-width:0;display:grid;grid-gap:2px;gap:2px}.sideRangeText>small,.sideRangeText>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sideRangeText>small{color:var(--muted);font-size:10px;font-weight:700}.mobileRangeBoundaries{display:none}.rangeStepControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:6px}.rangeStepButton{min-height:30px;display:grid;place-items:center;margin:0;padding:5px;color:var(--muted-strong);background:var(--panel);border:1px solid var(--border);border-radius:7px}.rangeStepButton svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rangeStepButton:hover:not(:disabled){color:var(--accent-ink);border-color:#93c5fd;background:var(--accent-soft)}.rangeStepButton:disabled{color:#cbd5e1;cursor:not-allowed;opacity:.65}.sideRangePopover{position:absolute;z-index:40;top:52px;left:0;width:min(676px,calc(100vw - 28px));display:grid;grid-template-columns:238px 1fr;overflow:hidden;background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:0 22px 54px rgba(15,23,42,.18)}.sideRangePopover.withComparison{width:min(1000px,calc(100vw - 28px))}.sideRangeCol{padding:16px 12px;border-right:1px solid var(--border)}.sideRangeTitle{color:#94a3b8;font-size:12px;text-transform:uppercase;font-weight:700;letter-spacing:.04em;margin:0 0 10px}.compareTitle{margin-top:18px}.rangePreset{width:100%;margin:0 0 4px;padding:10px 12px;border-radius:8px;border:1px solid transparent;background:transparent;color:#334155;text-align:left;font-size:14px;font-weight:600}.rangePreset.active,.rangePreset:hover{background:#eff6ff;color:var(--accent-ink)}.grainControl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;margin:0 0 16px;border:1px solid var(--border);border-radius:8px;background:var(--panel2)}.grainControl button{min-height:34px;margin:0;padding:7px 9px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--muted-strong);font-size:12px;font-weight:700}.grainControl button.active{background:#fff;border-color:var(--border);color:var(--accent-ink);box-shadow:0 1px 2px rgba(15,23,42,.06)}.grainControl button:disabled{color:#cbd5e1;cursor:not-allowed}.sideCalendar{padding:18px 22px 16px}.rangeCalendarTables{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:22px;gap:22px}.dualCalendar .rangeCalendarTables{grid-template-columns:repeat(2,minmax(0,1fr))}.rangeCalendarTable{min-width:0}.rangeCalendarLabel{margin-bottom:2px;color:var(--muted-strong);font-size:12px;font-weight:700}.rangeCalendarTable.reference .calendarDay:not(:disabled){cursor:default}.rangeCalendarTable.reference .calendarDay:not(:disabled):hover{background:transparent}.calendarHead{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;grid-gap:10px;gap:10px;margin:12px 0 16px;color:#172033;font-size:18px;font-weight:700;text-align:center}.iconBtn{width:34px;height:34px;padding:0;margin:0;border-radius:8px;border:1px solid transparent;background:transparent;color:#94a3b8;font-size:20px;line-height:1}.iconBtn:hover{background:var(--panel2);color:var(--text)}.calendarGrid{display:grid;grid-template-columns:repeat(7,38px);justify-content:space-between;grid-row-gap:8px;row-gap:8px}.calendarGrid.weekdays{margin-bottom:8px;color:#94a3b8;font-size:12px;font-weight:700;text-align:center}.calendarDay{width:38px;height:38px;padding:0;margin:0;border-radius:999px;border:1px solid transparent;background:transparent;color:#334155;font-size:15px;font-weight:600}.calendarDay:hover{background:var(--panel2)}.calendarDay.mutedDay{color:#cbd5e1}.calendarDay.inRange{background:#eff6ff;color:var(--accent-ink);border-radius:8px}.calendarDay.selected{background:#3b82f6;color:#fff;box-shadow:0 8px 16px rgba(37,99,235,.24)}.calendarDay.unavailableDay,.calendarDay.unavailableDay:hover,.calendarDay:disabled{opacity:1;cursor:not-allowed;color:#d4dbe5;background:transparent;border-color:transparent;box-shadow:none}.calendarFoot{margin-top:18px;padding-top:14px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px;color:#94a3b8;font-weight:600}.applyRangeBtn{width:auto;margin:0;padding:8px 13px;border-radius:8px;font-size:13px}.compareSummary{margin-top:12px;padding:9px 11px;border-radius:8px;background:var(--panel2);color:var(--muted-strong);font-size:12px;font-weight:600}.delta{font-size:13px;font-weight:700}.delta.pos{color:var(--green)}.delta.neg{color:var(--red)}.comparisonInline{display:block;margin-top:3px;color:var(--muted);font-size:10px;font-weight:700;white-space:nowrap}.comparisonInline span{color:var(--muted);font-weight:600}.compareChange.pos,.comparisonInline.pos,.editorHeadlineComparison.pos,.metricComparison.pos{color:var(--green)}.compareChange.neg,.comparisonInline.neg,.editorHeadlineComparison.neg,.metricComparison.neg{color:var(--red)}.compareChange.muted,.comparisonInline.muted,.editorHeadlineComparison.muted,.metricComparison.muted{color:var(--muted)}.cards5{grid-template-columns:repeat(5,minmax(0,1fr))}.cards5 .value{font-size:23px}.analytics-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:16px}.spinner{width:16px;height:16px;border-radius:50%;display:inline-block;border:2px solid var(--border);border-top-color:var(--accent);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.tabs{display:inline-flex;gap:4px;margin-bottom:18px;padding:4px;border:1px solid var(--border);background:var(--panel2);border-radius:8px}.tab{margin:0;background:transparent;color:var(--muted-strong);border:1px solid transparent;border-radius:6px;padding:8px 16px;font-weight:600}.tab:hover{color:var(--text)}.tab.active,.tab:hover{background:#fff;border-color:var(--border)}.tab.active{color:var(--accent-ink);box-shadow:0 1px 2px rgba(15,23,42,.06)}table.tree td,table.tree th{white-space:nowrap}table.tree .num,table.tree thead th.num{text-align:right}.campaignProductCell,.campaignProductHead,.campaignProductTotal{min-width:150px;text-align:left!important}.campaignProductBadge{max-width:190px;display:inline-flex;align-items:center;overflow:hidden;padding:3px 8px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:650;line-height:1.25;text-overflow:ellipsis;vertical-align:middle}.campaignProductBadge.matched{color:#166534;border-color:#bbf7d0;background:#dcfce7}.campaignProductBadge.unmatched{color:#9a4f08;border-color:#f6c453;background:#fff4c2}.campaignStatusCell,.campaignStatusHead,.campaignStatusTotal{min-width:118px;text-align:left!important}.campaignStatusBadge{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--panel2);font-size:11px;font-weight:650;line-height:1.25}.campaignStatusBadge.active{color:#166534;border-color:#bbf7d0;background:#dcfce7}.campaignStatusBadge.learning{color:#1d4ed8;border-color:#bfdbfe;background:#dbeafe}.campaignStatusBadge.learning-limited,.campaignStatusBadge.with-issues{color:#9a4f08;border-color:#f6c453;background:#fff4c2}.comparisonGroupHead th{border-right:1px solid var(--border-strong);text-align:center!important}.comparisonGroupHead th:first-child{text-align:left!important}.comparisonPeriodHead th{min-width:106px;padding-top:7px;padding-bottom:7px;border-right:1px solid var(--border);color:var(--muted);font-size:10px;line-height:1.3;text-align:center!important}.comparisonPeriodHead th:nth-child(4n){border-right-color:var(--border-strong)}table.tree td.comparePrevious{background:var(--panel2);color:var(--muted-strong)}table.tree td.compareChange{font-size:11px;font-weight:700}.tableTotalRow td{background:#eef4ff;border-top:2px solid var(--border-strong);border-bottom:0;color:#0f172a;font-size:15px;font-weight:700;padding-top:15px;padding-bottom:15px}.tableTotalRow td:first-child{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.caret{display:inline-block;width:18px;color:var(--muted)}tr.lvl-camp{cursor:pointer}tr.lvl-camp td{font-weight:700;background:#fff;color:#0f172a}tr.lvl-camp:hover td{background:var(--accent-soft)}tr.lvl-adset{cursor:pointer}tr.lvl-adset td{background:#f8fafc;font-weight:600}tr.lvl-ad td{background:transparent;color:var(--muted-strong)}tr.lvl-ad td:first-child{color:var(--text)}tr.searchParent{cursor:default}.campaignTableToolbar{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 0 10px}.campaignSearchControls{min-width:0;display:flex;align-items:center;gap:8px;flex:1 1}.campaignSearchLevel{width:146px;flex:0 0 146px}.campaignSearchInput{width:min(440px,100%);height:40px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--panel);box-shadow:0 1px 2px rgba(15,23,42,.03)}.campaignSearchInput:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.campaignSearchInput>span{color:var(--muted);font-size:18px;line-height:1}.campaignSearchInput input{min-width:0;width:100%;height:38px;padding:0;border:0;outline:0;background:transparent;color:var(--text);box-shadow:none}.campaignSearchInput input::-webkit-search-cancel-button{display:none}.campaignSearchInput button{width:25px;height:25px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:18px;line-height:1}.campaignSearchInput button:hover{background:var(--panel2);color:var(--text)}.campaignSearchStatus{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;font-weight:600;white-space:nowrap}.campaignSearchStatus .loadingDisc{width:13px;height:13px}.campaignSearchStatus.error{color:var(--red)}.campaignColumnEditorWrap{position:relative;flex:0 0 auto}.campaignColumnsButton{min-height:40px;display:inline-flex;align-items:center;gap:7px;margin:0}.campaignColumnsButton.active{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.campaignColumnEditor{position:absolute;z-index:80;top:calc(100% + 7px);right:0;width:min(390px,calc(100vw - 24px));overflow:hidden;border:1px solid var(--border-strong);border-radius:12px;background:var(--panel);box-shadow:0 20px 50px rgba(15,23,42,.18)}.campaignColumnEditorHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 16px 13px;border-bottom:1px solid var(--border)}.campaignColumnEditorHead>div{display:grid;grid-gap:3px;gap:3px}.campaignColumnEditorHead strong{color:var(--text);font-size:14px}.campaignColumnEditorHead span{color:var(--muted);font-size:10px;line-height:1.35}.campaignColumnEditorHead>button{width:26px;height:26px;margin:-3px -4px 0 0;padding:0;border:0;background:transparent;color:var(--muted);font-size:20px}.campaignColumnList{max-height:min(480px,62vh);overflow-y:auto;padding:7px}.campaignColumnItem{min-height:42px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;padding:5px 7px;border:1px solid transparent;border-radius:8px;background:var(--panel)}.campaignColumnItem:hover{border-color:var(--border);background:var(--panel2)}.campaignColumnItem.dragging{opacity:.48;border-color:var(--accent)}.campaignColumnGrip{color:var(--muted);cursor:-webkit-grab;cursor:grab;font-size:14px;letter-spacing:-3px}.campaignColumnItem label{min-width:0;display:flex;align-items:center;gap:9px;color:var(--text);font-size:12px;font-weight:600;cursor:pointer}.campaignColumnItem label input{position:absolute;opacity:0;pointer-events:none}.campaignColumnItem label i{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;border:1px solid var(--border-strong);border-radius:5px;background:var(--panel);color:transparent;font-size:11px;font-style:normal}.campaignColumnItem label input:checked+i{border-color:var(--accent);background:var(--accent);color:#fff}.campaignColumnItem label input:focus-visible+i{box-shadow:0 0 0 3px var(--accent-soft)}.campaignColumnItem>div{display:inline-flex;gap:3px}.campaignColumnItem>div button{width:27px;height:27px;margin:0;padding:0;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--muted-strong);font-size:12px}.campaignColumnItem>div button:hover:not(:disabled){border-color:var(--accent);color:var(--accent-ink)}.campaignColumnItem>div button:disabled{opacity:.35}.campaignColumnEditorFoot{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 13px;border-top:1px solid var(--border);background:var(--panel2)}.campaignColumnEditorFoot button{margin:0;padding:6px 9px;border:1px solid var(--border);background:var(--panel);color:var(--muted-strong);font-size:10px}.campaignColumnEditorFoot span{color:var(--muted);font-size:10px;font-weight:600}@media (max-width:820px){.campaignTableToolbar{align-items:stretch;flex-direction:column}.campaignSearchControls{flex-wrap:wrap}.campaignSearchInput{width:calc(100% - 154px)}.campaignSearchStatus{width:100%}.campaignColumnEditorWrap{align-self:flex-end}}@media (max-width:560px){.campaignSearchLevel{width:100%;flex-basis:100%}.campaignColumnEditorWrap,.campaignSearchInput{width:100%}.campaignColumnsButton{width:100%;justify-content:center}.campaignColumnEditor{position:fixed;inset:auto 8px 8px;width:auto;max-height:calc(100dvh - 16px)}.campaignColumnList{max-height:56vh}}.ownerViewBanner{position:-webkit-sticky;position:sticky;z-index:45;top:0;min-height:38px;display:flex;align-items:center;gap:10px;margin:-1px -1px 12px;padding:8px 14px;color:#1e3a8a;border:1px solid #93c5fd;border-radius:0 0 10px 10px;background:#eff6ff;box-shadow:0 4px 14px rgba(30,58,138,.08);font-size:11px}.ownerViewBanner strong{font-size:10px;letter-spacing:.06em;text-transform:uppercase}.ownerViewBanner span{flex:1 1}.ownerViewBanner button{width:auto;min-height:28px;margin:0;padding:5px 9px;color:inherit;border:1px solid;background:transparent;font-size:10px}.organizationMark.ownerView{color:#1d4ed8;background:#dbeafe}.organizationMenuItem small{display:block;margin-top:2px;color:var(--muted);font-size:10px}html[data-theme=dark] .ownerViewBanner{color:#bfdbfe;border-color:#1e4f83;background:#10243d}.mfaCard h1{margin:8px 0 4px;font-size:22px}.mfaCard>p{margin:0 0 18px;font-size:12px;line-height:1.5}.mfaEnrollment{display:grid;justify-items:center;grid-gap:9px;gap:9px;margin:12px 0;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--panel2)}.mfaEnrollment img{width:190px;height:190px;border-radius:8px;background:#fff}.mfaEnrollment p{margin:0;color:var(--muted);font-size:10px;text-align:center}.mfaEnrollment details{width:100%;color:var(--muted);font-size:10px}.mfaEnrollment code{display:block;overflow-wrap:anywhere;margin-top:7px;color:var(--text)}.secondaryBtn.danger{color:var(--red);border-color:color-mix(in srgb,var(--red) 35%,var(--border))}.platformOrganizationAccess{margin-top:14px;overflow:hidden}.platformOrganizationAccess>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.platformOrganizationSearch input{width:210px;min-height:32px;margin:0;padding:6px 10px;font-size:10px}.platformReplicaBoundary{display:flex;align-items:center;gap:9px;padding:9px 18px;color:#1e3a5f;border-top:1px solid #bfdbfe;border-bottom:1px solid #bfdbfe;background:#eff6ff}.platformReplicaBoundary>span{width:20px;height:20px;display:grid;place-items:center;flex:0 0 auto;color:#fff;border-radius:7px;background:#2563eb;font-size:10px}.platformReplicaBoundary p{margin:0;font-size:10px;line-height:1.45}.platformOrganizationAccessList{display:grid}.platformOrganizationAccessRow{display:grid;grid-template-columns:minmax(230px,1.1fr) minmax(280px,1.5fr) auto;align-items:center;grid-gap:16px;gap:16px;min-height:78px;padding:12px 18px;border-bottom:1px solid var(--border)}.platformOrganizationAccessRow:last-child{border-bottom:0}.platformOrganizationIdentity{display:flex;align-items:center;gap:10px;min-width:0}.platformOrganizationIdentity>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;color:var(--accent);border:1px solid var(--border);border-radius:9px;background:var(--panel2);font-size:11px;font-weight:700}.platformOrganizationIdentity h3{margin:0;font-size:11px;font-weight:650}.platformOrganizationIdentity p{overflow:hidden;margin:3px 0 0;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.platformOrganizationState{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.platformNoReplica,.platformReplicaStatus,.platformStoreStatus{padding:3px 7px;border:1px solid var(--border);border-radius:999px;background:var(--panel2);color:var(--muted-strong);font-size:9px;text-transform:capitalize}.platformReplicaStatus.ready,.platformStoreStatus.active{color:#166534;border-color:#bbf7d0;background:#f0fdf4}.platformReplicaStatus.failed{color:#b91c1c;border-color:#fecaca;background:#fff1f2}.platformReplicaStatus.copying,.platformReplicaStatus.expired,.platformReplicaStatus.requested{color:#92400e;border-color:#fde68a;background:#fffbeb}.platformReplicaState{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.platformReplicaState>small{color:var(--muted);font-size:9px}.platformReplicaState>small.dangerText{color:var(--red)}.platformReplicaActions{display:flex;align-items:center;gap:5px}.platformReplicaActions a,.platformReplicaActions button{width:auto;min-height:26px;margin:0;padding:5px 8px;font-size:9px}.platformReplicaActions a{color:var(--accent);border:1px solid var(--border);border-radius:7px;background:var(--panel);text-decoration:none}.platformOrganizationActions{display:flex;justify-content:flex-end;gap:6px}.platformOrganizationActions button{width:auto;min-height:30px;margin:0;padding:6px 9px;white-space:nowrap;font-size:9px}html[data-theme=dark] .platformReplicaBoundary{color:#bfdbfe;border-color:#1e4f83;background:#10243d}html[data-theme=dark] .organizationMark.ownerView{color:#bfdbfe;background:#17365d}html[data-theme=dark] .platformReplicaStatus.ready,html[data-theme=dark] .platformStoreStatus.active{color:#86efac;border-color:#28553d;background:#123222}html[data-theme=dark] .platformReplicaStatus.failed{color:#fda4af;border-color:#7f2938;background:#351720}html[data-theme=dark] .platformReplicaStatus.copying,html[data-theme=dark] .platformReplicaStatus.expired,html[data-theme=dark] .platformReplicaStatus.requested{color:#fcd58b;border-color:#78591b;background:#302510}@media (max-width:1000px){.platformOrganizationAccessRow{grid-template-columns:minmax(220px,1fr) minmax(260px,1.3fr)}.platformOrganizationActions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:680px){.ownerViewBanner{align-items:flex-start;flex-wrap:wrap}.ownerViewBanner span{flex-basis:calc(100% - 85px)}.platformOrganizationAccess>header{align-items:stretch;flex-direction:column}.platformOrganizationSearch input{width:100%}.platformOrganizationAccessRow{grid-template-columns:1fr}.platformOrganizationActions{grid-column:auto}}.prodImg{width:42px;height:42px;border-radius:8px;object-fit:cover;border:1px solid var(--border);background:var(--panel2)}.prodImg,.prodImgEmpty{display:block}.stockPageHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.stockPageHead .h1{margin-bottom:7px}.stockPageHead p{margin:0;max-width:760px}.stockPageHead button{margin:0;white-space:nowrap}.stockControlBar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.stockLeadTime{display:flex;align-items:center;gap:12px}.stockLeadTime>span{color:var(--muted-strong);font-size:12px;font-weight:600;text-transform:uppercase}.stockLeadTime strong{color:var(--text);font-size:14px}.stockLeadTime a{color:var(--accent-ink);font-size:11px;font-weight:600}.stockFreshness{display:grid;grid-gap:3px;gap:3px;text-align:right}.stockFreshness strong{color:#166534;font-size:12px}.stockFreshness span{color:var(--muted);font-size:11px}.stockError{margin-bottom:14px;padding:10px 12px;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:13px}.stockUnavailable{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:42px 24px;text-align:center}.stockUnavailableIcon{width:52px;height:52px;display:grid;place-items:center;margin-bottom:14px;border-radius:15px;background:#edf3ff;color:#2563eb;font-size:30px;font-weight:700}.stockUnavailable h2{margin:0 0 8px;color:var(--text)}.stockUnavailable p{max-width:560px;margin:0 0 20px}.stockSummaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.stockSummaryGrid>div{min-height:116px;padding:15px;border:1px solid var(--border);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.stockSummaryGrid small,.stockSummaryGrid span{display:block;color:var(--muted);font-size:11px}.stockSummaryGrid span{font-weight:700;text-transform:uppercase;letter-spacing:.035em}.stockSummaryGrid strong{display:block;margin:8px 0 5px;color:var(--text);font-size:28px}.stockSummaryGrid .danger{border-color:#fecaca;background:#fff7f7}.stockSummaryGrid .danger strong{color:#dc2626}.stockSummaryGrid .warning{border-color:#fde68a;background:#fffcf2}.stockSummaryGrid .warning strong{color:#b45309}.stockTablePanel{padding:0;overflow-x:auto}.stockTable{min-width:1420px}.stockTable td{vertical-align:middle}.stockProductCell{display:flex;align-items:center;gap:10px;min-width:250px}.stockProductCell img,.stockProductImageEmpty{flex:0 0 auto;width:42px;height:42px;border:1px solid var(--border);border-radius:8px;background:var(--panel2);object-fit:cover}.stockProductCell>div:last-child{display:grid;grid-gap:3px;gap:3px}.stockProductCell strong{color:var(--text);font-size:13px}.stockProductCell span{color:var(--muted);font-size:11px}.stockPrimaryNumber,.stockTable .num strong{color:var(--text);font-weight:700}.stockTable td small{display:block;margin-top:3px;color:var(--muted);font-size:10px}.stockRunway strong,.stockStatus{white-space:nowrap}.stockStatus{display:inline-flex;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.stockStatus.healthy{background:#dcfce7;color:#166534}.stockStatus.watch{background:#e0f2fe;color:#075985}.stockStatus.low{background:#fef3c7;color:#92400e}.stockStatus.critical,.stockStatus.out{background:#fee2e2;color:#b91c1c}.stockStatus.no-demand{background:#e0f2fe;color:#0369a1}.stockStatus.unmatched{background:#f1f5f9;color:#64748b}.stock-critical td,.stock-out td{background:rgba(254,242,242,.46)}.stock-low td{background:rgba(255,251,235,.55)}.stockOrderNow{color:#b45309}.stockMethod{margin:10px 2px 0;font-size:11px}.clickRow{cursor:pointer}.clickRow:hover td{background:var(--accent-soft)}.orderLink{color:var(--accent-ink);font-weight:600}.backLink:hover,.detailLink:hover,.orderLink:hover{color:#0f172a}.orderFilters{margin-bottom:18px;padding:16px;overflow:visible}.orderFiltersHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.orderFiltersTitle{font-size:14px;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.04em}.orderFiltersGrid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:12px;gap:12px}.orderFilterField{position:relative;display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.orderFilterField>span{margin:0;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.orderFilterField input,.orderFilterField select{max-width:none;height:42px;margin:0}.orderFilterField .internalSelectTrigger{max-width:none;height:42px}.secondaryBtn{margin-top:0;background:#fff;border-color:var(--border-strong);color:var(--muted-strong);padding:8px 11px;white-space:nowrap}.secondaryBtn:hover{background:var(--panel2);border-color:var(--border-strong);color:var(--text)}.platformFilterButton,.productFilterButton{width:100%;min-height:42px;margin:0;background:#fff;color:var(--text);border:1px solid var(--border-strong);border-radius:8px;padding:6px 10px;display:flex;align-items:center;justify-content:flex-start;gap:9px;text-align:left}.platformFilterButton:hover,.productFilterButton:hover{background:#fff;color:var(--text);border-color:var(--accent)}.productFilterButton img,.productFilterMenu img{width:30px;height:30px;border-radius:7px;object-fit:cover;border:1px solid var(--border);background:var(--panel2);flex:0 0 auto}.productFilterButton strong,.productFilterMenu strong{display:block;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productFilterButton small,.productFilterMenu small{display:block;color:var(--muted);font-size:11px;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productFilterButton>span:last-child,.productFilterMenu button>span:last-child{min-width:0}.productFilterPlaceholder{color:var(--muted-strong);font-weight:600}.productFilterEmpty{width:30px;height:30px;border-radius:7px;background:var(--panel2);border:1px solid var(--border);flex:0 0 auto}.platformFilterMenu,.productFilterMenu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;max-height:330px;overflow:auto;background:#fff;border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 18px 40px rgba(15,23,42,.16);padding:6px}.platformFilterMenu button,.productFilterMenu button{width:100%;margin:0;border:0;background:transparent;color:var(--text);display:flex;align-items:center;justify-content:flex-start;gap:9px;padding:8px;border-radius:7px;text-align:left}.platformFilterMenu button:hover,.productFilterMenu button:hover{background:var(--accent-soft);color:var(--text)}.platformFilterButton b,.platformFilterMenu b{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:999px;background:#0f172a;color:#fff;font-size:10px;font-weight:700;letter-spacing:0;flex:0 0 auto}.pageTop{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.backLink{display:inline-block;color:var(--muted);font-size:13px;margin-bottom:8px;font-weight:600}.primaryLink{display:inline-flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid #2563eb;background:#2563eb;color:#fff;padding:9px 13px;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.primaryLink:hover{background:#1d4ed8;color:#fff}.orderTotal{font-size:24px;font-weight:700;white-space:nowrap;color:#0f172a}.smallValue{font-size:15px!important;overflow-wrap:anywhere}.detailLink{display:inline-block;margin-top:8px;font-size:12px;color:var(--accent-ink);font-weight:600}.statusCategoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.statusCategory{border-radius:8px;padding:16px 18px 10px;box-shadow:var(--shadow)}.statusCategory.shopify{background:#dcfce7;border:1px solid #86efac}.statusCategory.threepl{background:#111827;border:1px solid #1f2937;color:#f8fafc}.statusCategoryTitle{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.statusCategory.shopify .statusCategoryTitle{color:#14532d}.statusCategory.threepl .statusCategoryTitle{color:#e5e7eb}.statusCategory .detailField{grid-template-columns:150px 1fr;border-bottom-color:rgba(15,23,42,.12)}.statusCategory.threepl .detailField{border-bottom-color:rgba(255,255,255,.12)}.statusCategory .detailField .label{color:rgba(15,23,42,.58)}.statusCategory.threepl .detailField .label{color:rgba(255,255,255,.6)}.statusCategory.threepl .muted{color:rgba(255,255,255,.62)}.statusCategory.threepl .badge{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.14);color:#f8fafc}.statusLink{color:#166534;font-weight:700;text-decoration:underline;text-underline-offset:3px}.statusLink:hover{color:#052e16}.threeplEmpty{padding:12px 0 8px;color:rgba(255,255,255,.78);font-weight:600}.customerRiskCard{--risk-color:#64748b;--risk-soft:color-mix(in srgb,var(--risk-color) 9%,var(--panel));margin:0 0 16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--risk-color) 28%,var(--border));border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}.customerRiskCard.high{--risk-color:#dc2626}.customerRiskCard.elevated{--risk-color:#ea580c}.customerRiskCard.low{--risk-color:#15803d}.customerRiskCard.limited{--risk-color:#2563eb}.customerRiskCard.pending,.customerRiskCard.unknown{--risk-color:#64748b}.customerRiskHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid color-mix(in srgb,var(--risk-color) 18%,var(--border));background:linear-gradient(110deg,var(--risk-soft),var(--panel) 72%)}.customerRiskTitle{display:flex;align-items:center;gap:11px;min-width:0}.customerRiskTitle>div{min-width:0}.customerRiskTitle span:not(.customerRiskIcon){display:block;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.customerRiskTitle h2{margin:2px 0 0;color:var(--text);font-size:17px;line-height:1.2}.customerRiskIcon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:10px;background:color-mix(in srgb,var(--risk-color) 12%,var(--panel));color:var(--risk-color)}.customerRiskIcon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.customerRiskPill{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--risk-color) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--risk-color) 11%,var(--panel));color:var(--risk-color);font-size:11px;font-weight:800;white-space:nowrap}.customerRiskBody{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(420px,1.55fr);grid-gap:20px;gap:20px;padding:18px}.customerRiskSignal{padding:16px;border-radius:10px;background:var(--risk-soft)}.customerRiskSignalLabel{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.customerRiskRate{margin:7px 0 8px;color:var(--risk-color);font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1}.customerRiskMeter{height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--risk-color) 13%,var(--panel))}.customerRiskMeter span{display:block;height:100%;min-width:0;border-radius:inherit;background:var(--risk-color)}.customerRiskSignal p{margin:11px 0 6px;color:var(--text);font-size:13px;font-weight:650;line-height:1.45}.customerRiskSignal small{color:var(--muted);font-size:10px;text-transform:capitalize}.customerRiskMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.customerRiskMetrics>div{min-width:0;padding:11px 12px;border:1px solid var(--border);border-radius:9px;background:var(--panel)}.customerRiskAction span,.customerRiskDates small,.customerRiskMetrics span{display:block;color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.customerRiskMetrics strong{display:block;margin-top:4px;color:var(--text);font-size:20px}.customerRiskMetrics .returned strong{color:var(--risk-color)}.customerRiskDates{display:flex;flex-wrap:wrap;gap:20px;margin:13px 2px 0}.customerRiskDates span{min-width:145px}.customerRiskDates strong{display:block;margin-top:3px;color:var(--text);font-size:12px}.customerRiskAction{margin-top:13px;padding:10px 12px;border-left:3px solid var(--risk-color);border-radius:0 8px 8px 0;background:var(--risk-soft)}.customerRiskAction strong{display:block;margin-top:3px;color:var(--text);font-size:12px;line-height:1.4}.customerRiskFoot{padding:9px 18px;border-top:1px solid var(--border);color:var(--muted);font-size:10px;line-height:1.4}.customerRiskPending{display:flex;flex-direction:column;gap:4px;padding:18px}.customerRiskPending strong{color:var(--text);font-size:13px}.customerRiskPending span{color:var(--muted);font-size:12px}.lineProduct{display:flex;align-items:center;gap:10px;min-width:260px}.detailGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:16px}.detailField{display:grid;grid-template-columns:132px 1fr;grid-gap:12px;gap:12px;padding:9px 0;border-bottom:1px solid var(--border)}.detailField:last-child{border-bottom:0}.detailField .label{margin:0;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.tagWrap{display:flex;flex-wrap:wrap;gap:8px}.jsonBlock{margin:0;max-height:520px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted-strong);background:#f8fafc;border:1px solid var(--border);border-radius:8px;padding:12px;font-size:12px;line-height:1.45}.rawPanel summary{cursor:pointer;color:var(--muted-strong);font-weight:600;margin-bottom:12px}.marketingAttributionBox{margin-top:16px;border-radius:8px;border:1px solid #93c5fd;background:#eff6ff;padding:18px;box-shadow:var(--shadow)}.marketingAttributionBox .statusCategoryTitle{color:#1e3a8a;margin-bottom:0}.marketingAttributionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.identifiedPanel{border-top:1px solid rgba(37,99,235,.18);margin-top:12px;padding-top:12px}.identifiedStack{display:flex;flex-wrap:wrap;gap:6px}.identifiedStack span{display:inline-flex;align-items:center;max-width:420px;border-radius:999px;background:rgba(255,255,255,.74);border:1px solid rgba(37,99,235,.16);color:#1e3a8a;padding:4px 8px;font-size:11px;font-weight:600;overflow-wrap:anywhere}.attributionHero{display:grid;grid-template-columns:1.2fr 1.4fr .8fr;grid-gap:14px;gap:14px;margin-bottom:14px}.attributionHero>div{border:1px solid #bfdbfe;background:#eff6ff;border-radius:8px;padding:18px;box-shadow:var(--shadow)}.attributionValue{margin-top:8px;font-size:28px;line-height:1.1;font-weight:700;color:#172554}.attributionMeter{height:8px;border-radius:999px;background:#dbeafe;overflow:hidden;margin-top:12px}.attributionMeter span{display:block;height:100%;background:#2563eb}.attrMethodGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.attrMethod strong{display:block;margin-top:6px;font-size:24px;color:#0f172a}.attrPill{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.attrPill.blue{background:#dbeafe;color:#1d4ed8}.attrPill.gray{background:#f1f5f9;color:#64748b}.attrPill.green{background:#dcfce7;color:#166534}.analyticsTop{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px}.analyticsTop .h1{margin-bottom:8px}.dashboardNameInput{max-width:min(520px,100%);border:0;padding:0;box-shadow:none;background:transparent;color:var(--text);font-size:22px;font-weight:700}.dashboardNameInput:focus{box-shadow:none}.dashboardActions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.dashboardActions button{margin-top:0;white-space:nowrap}.analyticsDashboardFilters{display:flex;align-items:flex-end;gap:12px;margin:-2px 0 14px;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:var(--panel)}.analyticsDashboardFilters label{display:grid;grid-gap:5px;gap:5px;min-width:min(320px,100%)}.analyticsDashboardFilters label>span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.analyticsDashboardFilters .internalSelectTrigger{width:100%;max-width:none}.analyticsDashboardFilters p{margin:0 0 8px;color:var(--muted);font-size:11px}.dashboardTabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:14px}.dashboardTab{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 11px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--muted-strong);font-weight:600;white-space:nowrap}.dashboardTab:hover{background:var(--panel2);color:var(--text)}.dashboardTab.active{background:var(--accent-soft);border-color:#bfdbfe;color:var(--accent-ink)}.dashboardTab small{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--panel) 75%,transparent);color:inherit;font-size:11px}.analyticsEmptyDashboard{min-height:min(520px,58vh);display:grid;place-content:center;justify-items:center;padding:48px 24px;border:1px dashed var(--border-strong);border-radius:10px;background:color-mix(in srgb,var(--panel) 90%,var(--panel2));text-align:center}.analyticsEmptyDashboardIcon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:12px;border-radius:10px;background:var(--accent-soft);color:var(--accent-ink);font-size:26px}.analyticsEmptyDashboard h2{margin:0;font-size:18px}.analyticsEmptyDashboard p{margin:7px 0 18px;color:var(--muted)}.analyticsEmptyDashboard>div:last-child{display:flex;align-items:center;gap:8px}.analyticsEmptyDashboard button{margin:0}.navSubmenu{margin:-2px 0 6px 12px;padding-left:10px;border-left:1px solid var(--border-strong)}.navSublink{display:block;padding:7px 10px;border-radius:7px;color:var(--muted);font-size:12px;font-weight:600}.navSublink:hover{color:var(--text);background:var(--panel2)}.navSublink.active{color:var(--accent-ink);background:var(--accent-soft)}.builderShell{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:16px;gap:16px;margin-bottom:18px}.builderShell.singleBuilder{grid-template-columns:1fr}.builderPanel{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:16px;box-shadow:var(--shadow)}.builderPanel .label{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.builderControls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:start}.compactBuilder{grid-template-columns:1fr auto;margin-top:12px}.builderControls select,.chartActions select{max-width:none}.builderControls button{margin-top:0}.builderSubhead{color:var(--muted-strong);font-size:12px;font-weight:700;margin:12px 0 8px}.fieldPills{display:flex;flex-wrap:wrap;gap:7px}.fieldPills button{margin:0;padding:7px 10px;background:#fff;color:var(--muted-strong);border:1px solid var(--border);font-size:12px}.fieldPills button.active{background:var(--accent-soft);color:var(--accent-ink);border-color:#bfdbfe}textarea{width:100%;min-height:96px;resize:vertical;padding:10px 11px;border-radius:8px;border:1px solid var(--border-strong);background:#fff;color:var(--text);font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;outline:none}textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.builderPanel textarea+button{margin-top:10px}.chartGrid{min-height:600px}.react-grid-item{transition:all .18s ease}.react-grid-item.react-grid-placeholder{background:var(--accent);opacity:.12;border-radius:8px}.react-resizable-handle{opacity:0;pointer-events:none}.react-grid-item>.react-resizable-handle{display:none}.react-grid-item.react-draggable-dragging,.react-grid-item.resizing{z-index:20}.chartCard.editing+.react-resizable-handle,.react-grid-item:has(.chartCard.editing)>.react-resizable-handle{display:block;opacity:.65;pointer-events:auto}.chartCard{position:relative;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:16px;box-shadow:var(--shadow);height:100%;overflow:hidden;display:flex;flex-direction:column}.chartCard.editing{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(37,99,235,.18),0 18px 40px rgba(37,99,235,.12)}.chartCard.productFilterUnsupported,.chartEditorPreview.productFilterUnsupported{border-color:var(--border-strong);background:color-mix(in srgb,var(--panel2) 88%,var(--panel))}.productFilterUnsupported .chartEditorPreviewHead,.productFilterUnsupported .chartHead{opacity:.55}.chartUnsupportedState{width:100%;height:100%;min-height:150px;display:grid;place-content:center;justify-items:center;grid-gap:6px;gap:6px;padding:18px;color:var(--muted);text-align:center}.chartUnsupportedState>span{font-size:24px;color:var(--muted-strong)}.chartUnsupportedState strong{color:var(--muted-strong);font-size:13px}.chartUnsupportedState p{max-width:320px;margin:0;font-size:11px;line-height:1.45}.chartHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.chartCard.editing .chartHead{cursor:-webkit-grab;cursor:grab}.chartHead:active{cursor:-webkit-grabbing;cursor:grabbing}.chartCanvas{flex:1 1;min-height:190px;width:100%}.chartCard.metricCard{padding:0;container-name:metric-card;container-type:size}.metricCard .metricCanvas{min-height:0;height:100%}.metricCard .metricDisplay{height:100%;min-height:0;gap:0;align-content:stretch}.metricCard .metricDisplay>div{display:grid;align-content:center;min-width:0;padding:16px 18px;border:0;border-left:1px solid var(--border);border-radius:0;background:transparent}.metricCard .metricDisplay>div:first-child{border-left:0}.metricCardActions{position:absolute;z-index:3;top:8px;right:8px}.metricCardActions .tableIconButton,.metricCardActions button{min-height:30px;height:30px}.analyticsTableWrap{width:100%;height:100%;overflow:auto;border:1px solid var(--border);border-radius:7px;background:var(--panel)}.analyticsDataTable{width:100%;min-width:680px;border-collapse:separate;border-spacing:0;font-size:12px}.analyticsDataTable td,.analyticsDataTable th{padding:7px 10px;border-bottom:1px solid var(--border);color:var(--text);text-align:left;white-space:nowrap}.analyticsDataTable th{position:-webkit-sticky;position:sticky;z-index:1;top:0;background:var(--panel-subtle);color:var(--muted-strong);font-size:11px;font-weight:600}.analyticsDataTable td.num,.analyticsDataTable th:not(:first-child){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analyticsDataTable tbody tr:last-child td{border-bottom:0}.analyticsDataTable tbody tr:hover td{background:var(--panel-subtle)}.analyticsAnnotationList{display:grid;align-content:start;height:100%;overflow:auto;border:1px solid var(--border);border-radius:7px;background:var(--panel)}.analyticsAnnotationList>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;padding:10px 12px;border-bottom:1px solid var(--border)}.analyticsAnnotationList>div:last-child{border-bottom:0}.analyticsAnnotationList span{min-width:0}.analyticsAnnotationList b,.analyticsAnnotationList em,.analyticsAnnotationList small,.analyticsAnnotationList strong{display:block}.analyticsAnnotationList strong{color:var(--text);font-size:12px;font-weight:600}.analyticsAnnotationList small{overflow:hidden;margin-top:2px;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.analyticsAnnotationList b{color:var(--muted-strong);font-size:11px;font-weight:500}.analyticsAnnotationList em{margin-top:3px;color:var(--muted);font-size:10px;font-style:normal;text-align:right;text-transform:capitalize}@container metric-card (max-height: 80px){.metricCard .metricDisplay>div{padding:4px 12px}.metricCard .metricComparison,.metricCard .metricDisplay span{display:none}.metricCard .metricDisplay strong{margin-top:0;font-size:24px}}.chartWithAnnotations{position:relative;width:100%;height:100%}.echartCanvas{width:100%;height:100%;min-height:190px}.annotationSvgDot{fill:#f59e0b;stroke:#fff;stroke-width:2;filter:drop-shadow(0 1px 3px rgba(15,23,42,.24));cursor:pointer}.annotationSvgDot:hover{fill:#d97706}.annotationPopover{position:absolute;right:12px;top:8px;z-index:4;width:min(280px,calc(100% - 24px));background:#111827;color:#fff;border:1px solid #111827;border-radius:8px;padding:10px 12px;box-shadow:0 12px 28px rgba(15,23,42,.22);pointer-events:none}.annotationPopover strong{display:block;font-size:13px;margin-bottom:2px}.annotationPopover span{display:block;color:rgba(255,255,255,.78);font-size:11px}.annotationPopover p{margin:7px 0 0;font-size:12px;line-height:1.35}.annotationPopoverTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:2px}.annotationTagPill{flex:0 0 auto;display:inline-flex!important;align-items:center;min-height:20px;padding:3px 7px;border-radius:999px;font-size:10px!important;line-height:1;font-weight:700;text-transform:capitalize;background:rgba(255,255,255,.2);color:#fff!important}.annotationTagPill.manual{background:rgba(255,255,255,.22);color:#fff!important}.annotationTagPill.automatic{background:rgba(255,255,255,.18);color:#fff!important}.floatingAnnotation{right:auto;top:auto;max-width:min(300px,calc(100% - 24px));z-index:9999;position:fixed;pointer-events:auto}.annotationGroupPopover{width:min(520px,calc(100vw - 16px));max-width:min(520px,calc(100vw - 16px));padding:0;display:grid;grid-template-columns:minmax(170px,.85fr) minmax(220px,1.15fr);overflow:hidden;background:#fff}.annotationGroupList{padding:12px;color:var(--text);background:#fff;max-height:250px;overflow-y:auto}.annotationGroupList b,.annotationGroupList small{display:block}.annotationGroupList small{color:var(--muted);margin:2px 0 8px}.annotationGroupList button{width:100%;margin:2px 0;padding:7px 8px;display:flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--muted-strong);text-align:left;font-size:12px}.annotationGroupList button.active,.annotationGroupList button:hover{background:var(--panel2);color:var(--text)}.annotationGroupList button span{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.annotationGroupDetail{padding:13px 14px;color:#fff;min-height:150px}.annotationGroupDetail>span{color:rgba(255,255,255,.78)}.annotationGroupDetail p{color:#fff}.annotationTimeInput{min-width:90px;margin-top:6px}.chartLibraryPanel{margin-bottom:16px;padding:16px;border:1px solid #bfdbfe;border-radius:10px;background:linear-gradient(180deg,#f8fbff,#fff);box-shadow:var(--shadow)}.chartsLibraryTop{align-items:center}.savedChartsGrid{display:grid;grid-gap:10px;gap:10px}.savedChartCard{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:15px;border:1px solid var(--border);border-radius:10px;background:#fff;box-shadow:var(--shadow)}.savedChartIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;background:var(--accent-soft);color:var(--accent-ink);font-size:25px;font-weight:700}.savedChartBody h2{margin:0;font-size:15px}.savedChartBody p{margin:4px 0 7px;color:var(--muted-strong);font-size:12px}.savedChartMeta{display:flex;flex-wrap:wrap;gap:6px}.savedChartMeta span{padding:3px 7px;border-radius:999px;background:var(--panel2);color:var(--muted);font-size:10px;font-weight:600}.savedChartEdit{margin:0;text-decoration:none}.chartLibraryHead{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.chartLibraryHead span,.chartLibraryHead strong{display:block}.chartLibraryHead span{color:var(--muted);font-size:12px;margin-top:3px}.buttonLink{display:inline-flex;align-items:center;min-height:36px;padding:8px 13px;border-radius:8px;background:var(--accent);color:#fff;font-weight:700}.chartLibraryList{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:8px;gap:8px}.chartLibraryItem{display:flex;justify-content:space-between;gap:10px;padding:11px;border:1px solid var(--border);border-radius:8px;background:#fff}.chartLibraryItem b,.chartLibraryItem small{display:block}.chartLibraryItem small{margin-top:3px;color:var(--muted)}.chartLibraryItem>div:last-child{display:flex;align-items:center;gap:6px}.chartLibraryItem button{margin:0;padding:6px 9px}.chartEditLink{display:inline-flex;align-items:center;padding:7px 10px;border:1px solid var(--border);border-radius:8px}.analyticsConfigError{margin-bottom:12px}.chartEditorPage{margin:-18px -20px 0}.chartEditorTop{position:-webkit-sticky;position:sticky;top:0;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--panel) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.chartEditorTop>div{display:flex;align-items:center;gap:10px}.chartEditorTop button{margin:0}.chartEditorTitle{min-width:0;flex:1 1}.chartEditorTitle>a{font-size:24px;color:var(--muted-strong)}.chartEditorTitle input{border:0;box-shadow:none;background:transparent;font-size:20px;font-weight:700;min-width:260px;max-width:620px}.chartEditorLayout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:14px;gap:14px;padding:14px 20px 30px;align-items:start}.chartEditorMain{min-width:0;display:grid;grid-gap:12px;gap:12px}.chartDataTableWrap,.chartEditorPreview,.chartEditorSidebar,.chartQuerySummary{background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow)}.chartQuerySummary{padding:14px 16px}.chartQuerySummary>span{display:inline-flex;padding:4px 8px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:12px;font-weight:600}.chartQuerySummary p{margin:11px 0 0;color:var(--muted-strong)}.chartEditorPreview{padding:16px;min-height:450px;display:flex;flex-direction:column}.chartEditorPreviewHead{display:flex;justify-content:space-between;gap:12px}.chartEditorPreviewHead small{color:var(--muted)}.chartEditorPreviewHead h1{margin:4px 0 0;font-size:22px}.chartEditorPreviewHead>span{color:var(--muted);font-size:12px}.editorHeadlineComparison{display:flex;align-items:center;gap:7px;margin-top:5px;font-size:11px;font-weight:600}.editorHeadlineComparison i{font-style:normal}.editorHeadlineComparison span{color:var(--muted);font-weight:600}.chartEditorCanvas{flex:1 1;min-height:370px}.chartEditorCanvas .echartCanvas{min-height:370px}.chartDataTableHead{display:flex;justify-content:space-between;padding:13px 15px;border-bottom:1px solid var(--border)}.chartDataTableHead span{color:var(--muted);font-size:12px}.chartDataTable{width:100%;border-collapse:collapse;white-space:nowrap}.chartDataTable td,.chartDataTable th{padding:10px 13px;border-bottom:1px solid var(--border);text-align:right}.chartDataTable td:first-child,.chartDataTable th:first-child{text-align:left}.chartDataTable th{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.chartDataTable tbody tr:last-child td{border-bottom:0}.chartEditorSidebar{position:-webkit-sticky;position:sticky;top:76px;overflow:hidden}.chartEditorTabs{display:grid;grid-template-columns:1fr 1fr;background:var(--panel2)}.chartEditorTabs button{margin:0;border:0;border-radius:0;background:transparent;color:var(--muted)}.chartEditorTabs button.active{background:var(--panel);color:var(--text)}.chartControlGroup{border-top:1px solid var(--border)}.chartControlGroup summary{display:flex;justify-content:space-between;padding:11px 13px;font-weight:700;cursor:pointer;list-style:none}.chartControlGroup summary span{color:var(--muted)}.chartControlGroup>div{max-height:235px;overflow-y:auto;padding:0 12px 10px}.chartControlGroup label{display:flex;align-items:center;gap:8px;padding:6px 2px;color:var(--muted-strong)}.chartControlGroup input[type=checkbox]{width:auto}.chartMetricCategory{display:grid;grid-gap:2px;gap:2px;padding:7px 0;border-bottom:1px solid var(--border)}.chartMetricCategory:last-child{border-bottom:0}.chartMetricCategory>strong{padding:0 2px 4px;color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.chartControlSelect{padding:12px;border-top:1px solid var(--border)}.chartControlSelect label{display:block;margin-bottom:6px;font-weight:700}.chartControlSelect .internalSelectTrigger,.chartControlSelect select{width:100%;max-width:none}.chartControlToggle{display:flex;justify-content:space-between;align-items:center;padding:11px 13px;border-top:1px solid var(--border);font-weight:700}.chartControlToggle input{width:auto}.chartFilters summary button{margin:0;padding:1px 7px}.chartFilterRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:7px 0}.chartFilterRow .chartFilterValue,.chartFilterRow input{grid-column:1/-1}.chartFilterRow .internalSelectTrigger{max-width:none}.chartFilterRow>.chartFilterRemove{position:absolute;right:17px;margin-top:70px;padding:2px 7px}.chartEditorComingSoon{padding:24px;color:var(--muted);line-height:1.5}.chartEditorError{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:20;min-width:320px}@media (max-width:900px){.analyticsDashboardFilters{align-items:stretch;flex-direction:column}.analyticsDashboardFilters label{min-width:0;width:100%}.analyticsDashboardFilters p{margin-bottom:0}.chartEditorLayout{grid-template-columns:1fr}.chartEditorSidebar{position:static}.chartEditorPage{margin:-12px}.chartEditorTop{padding:10px 12px}.chartEditorLayout{padding:12px}}.chartTitleInput{max-width:none;border:0;padding:0;box-shadow:none;font-size:17px;font-weight:700;color:var(--text)}.chartTitleInput:focus{box-shadow:none}.chartTitleDisplay{margin:0;color:var(--text);font-size:17px;line-height:1.2;font-weight:700}.chartActions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.chartActions button,.chartActions select{margin-top:0;padding:7px 9px;font-size:12px}.ghostBtn{background:#fff;color:var(--muted-strong);border-color:var(--border)}.ghostBtn:hover{background:var(--panel2);color:var(--text);border-color:var(--border-strong)}.chartEmpty{display:grid;place-items:center;min-height:220px;color:var(--muted);background:var(--panel2);border:1px dashed var(--border);border-radius:8px}.chartLegend{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:10px;color:var(--muted-strong);font-size:12px}.chartLegend span{display:inline-flex;align-items:center;gap:6px}.chartLegend b{display:inline-block;width:10px;height:10px;border-radius:3px}.donutWrap{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;min-height:260px}.donutWrap .chartLegend{display:grid;grid-gap:7px;gap:7px;margin-top:0}.metricDisplay{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;min-height:220px;align-content:center}.metricDisplay>div{border:1px solid var(--border);background:var(--panel2);border-radius:8px;padding:18px}.metricDisplay span{display:block;color:var(--muted);font-size:12px;text-transform:uppercase;font-weight:700;letter-spacing:.04em}.metricDisplay strong{display:block;margin-top:8px;font-size:30px;line-height:1.1;color:var(--text)}.metricComparison{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 8px;margin-top:10px;font-size:12px;font-weight:600}.metricComparison b{font-size:13px}.metricComparison i{padding:2px 6px;border-radius:999px;background:currentColor;color:var(--panel);font-size:10px;font-style:normal}.metricComparison em{color:var(--muted);font-size:10px;font-style:normal;font-weight:600}.rowActions{display:flex;justify-content:flex-end;gap:6px}.rowActions button{margin-top:0;padding:7px 10px;font-size:12px}.automationToggle{display:flex;align-items:center;gap:12px;cursor:pointer}.automationToggle span{display:grid;text-align:right}.automationToggle small{color:var(--muted)}.automationToggle input{position:absolute;opacity:0;pointer-events:none}.automationToggle i{width:44px;height:24px;border-radius:999px;background:#cbd5e1;padding:3px;transition:.18s}.automationToggle i:after{content:"";display:block;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:.18s}.automationToggle input:checked+i{background:var(--accent)}.automationToggle input:checked+i:after{transform:translateX(20px)}.annotationLevelBar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px;padding:12px}.annotationLevelBar input{width:150px;margin-left:auto}.annotationLevelBar button{margin:0}.annotationDatePicker{position:relative;min-width:132px}.annotationDateButton{width:100%;margin:0;background:var(--panel2);color:var(--text);border-color:var(--border);padding:9px;white-space:nowrap}.annotationCalendar{position:absolute;z-index:80;top:calc(100% + 6px);left:0;width:300px;padding:12px;background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 16px 38px rgba(15,23,42,.18)}.annotationProductPicker{position:relative;min-width:190px}.annotationProductPicker summary{cursor:pointer;border:1px solid var(--border);border-radius:8px;padding:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.annotationProductPicker>div{position:absolute;z-index:70;top:calc(100% + 5px);left:0;width:260px;max-height:280px;overflow:auto;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:0 14px 30px rgba(15,23,42,.16);padding:8px}.annotationProductPicker label{display:flex;align-items:center;gap:8px;padding:7px;margin:0;font-weight:600}.annotationProductPicker label:hover{background:var(--panel2)}.annotationProductPicker input{width:auto}.productAttributionPanel{margin-bottom:16px}.productAttributionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 18px 14px;border-bottom:1px solid var(--border)}.productAttributionHead h2{margin:0;font-size:18px;line-height:1.2;color:#0f172a}.productAttributionHead p{margin:5px 0 0;color:var(--muted);font-size:13px}.productAttributionTotals{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:280px}.productAttributionTotals span{display:inline-flex;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a;padding:5px 9px;font-size:12px;font-weight:700}.platformSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:4px 0 16px}.platformSectionHead h2{margin:0;font-size:18px;line-height:1.2;color:#0f172a}.platformSectionHead p{margin:5px 0 0;font-size:13px}.platformSectionHead .tabs{margin-bottom:0;flex:0 0 auto}.campaignAccountSwitch{min-width:230px;display:flex;align-items:center;gap:8px;margin:0}.campaignAccountSwitch>span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.campaignAccountSwitch .internalSelect{flex:1 1;min-width:0}.campaignAccountSwitch .internalSelectTrigger{width:100%;max-width:none}.productsToolbar{display:flex;align-items:center;gap:14px;margin-bottom:16px}.productsToolbar>button{margin:0}.productsCount{font-size:13px}.productsStatusFilter{display:flex;align-items:center;gap:8px;margin:0 0 0 auto}.productsStatusFilter>span{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.productsStatusFilter .internalSelect,.productsStatusFilter select{min-width:150px;margin:0}.productsStatusFilter .internalSelectTrigger{max-width:none}.productTitleLine{display:flex;align-items:center;gap:8px;min-width:260px}.nestBtn{width:26px;height:26px;padding:0;margin:0;border-radius:6px;background:#f8fafc;border-color:var(--border);color:var(--muted)}.nestBtn:hover{background:#eef2ff;border-color:#c7d2fe;color:var(--accent)}.variantGroupRow td{background:#fff;border-top:2px solid #dbeafe}.variantRow td{background:#f8fafc}.variantIndent{color:var(--muted)}.statusPill,.variantIndent{font-size:11px;font-weight:600;text-transform:uppercase}.statusPill{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px}.status-active{background:#dcfce7;color:#166534}.status-draft{background:#e0f2fe;color:#0369a1}.status-unlisted{background:#374151;color:#fff}.tagBubbleRow{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.tagBubble{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 8px;background:#eef2ff;color:#3730a3;font-size:11px;font-weight:600}.tagBubble button{border:0;background:transparent;color:inherit;width:auto;min-width:0;height:auto;padding:0;margin:0;font-size:12px;line-height:1;cursor:pointer}.breakEvenField{min-width:145px}.breakEvenField input{max-width:145px}.breakEvenField small{display:block;margin-top:5px;color:var(--muted);font-size:10px;line-height:1.25;white-space:nowrap}.performanceBtn{margin:0;padding:8px 11px;white-space:nowrap;background:#fff;border-color:#bfdbfe;color:var(--accent-ink);font-size:12px}.performanceBtn.active,.performanceBtn:hover{background:var(--accent-soft);border-color:#93c5fd}.productPerformanceRow>td{padding:0!important;background:#f8fbff!important;border-bottom:2px solid #bfdbfe}.productPerformancePanel{min-width:940px;padding:20px;box-shadow:inset 0 1px 0 #dbeafe}.productPerformanceHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.productPerformanceHead>div:first-child{display:grid;grid-gap:4px;gap:4px}.productPerformanceHead strong{color:#0f172a;font-size:16px}.productPerformanceHead span{color:var(--muted);font-size:12px}.performancePeriods{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.performancePeriods button{margin:0;padding:7px 10px;background:#fff;border-color:var(--border);color:var(--muted-strong);font-size:11px}.performancePeriods button.active,.performancePeriods button:hover{background:var(--accent);border-color:var(--accent);color:#fff}.performanceForecastNote{margin-bottom:14px;padding:10px 12px;border:1px solid #fde68a;border-radius:8px;background:#fffbeb;color:#92400e;font-size:12px;line-height:1.45}.productPerformanceGrid{display:grid;grid-template-columns:repeat(5,minmax(145px,1fr));grid-gap:10px;gap:10px}.productPerformanceMetric{min-height:112px;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fff}.productPerformanceMetric>small,.productPerformanceMetric>span{display:block;color:var(--muted);font-size:11px;line-height:1.35}.productPerformanceMetric>small.comparisonInline{margin:-1px 0 5px;color:inherit;font-size:10px;font-weight:700}.productPerformanceMetric>span{min-height:30px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.productPerformanceMetric>strong{display:block;margin:6px 0;color:#0f172a;font-size:21px;line-height:1.1}.productPerformanceMetric>strong.positive{color:#15803d}.productPerformanceMetric>strong.negative{color:#dc2626}.performanceState{padding:18px;color:var(--muted);text-align:center}.performanceState.error{color:#b91c1c}.newAnnotationRow td{background:#f8fafc}@media (max-width:1200px){.cards,.cards5{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid,.attributionHero,.detailGrid,.marketingAttributionGrid{grid-template-columns:1fr}.productPerformanceGrid{grid-template-columns:repeat(2,minmax(180px,1fr))}.statusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.builderShell{grid-template-columns:1fr}.builderControls{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsTop{display:block}.dashboardActions{justify-content:flex-start;margin-top:12px}.productAttributionHead{display:block}.productAttributionTotals{justify-content:flex-start;min-width:0;margin-top:12px}.platformSectionHead{display:block}.customerRiskBody{grid-template-columns:1fr}.platformSectionHead .tabs{margin-top:12px}}@media (max-width:820px){.layout{display:block}.sidebar{width:100%;height:auto;position:static;border-right:0;border-bottom:1px solid var(--border);padding:14px}.brand{margin:0 4px 12px}.navlabel{margin:14px 4px 7px;font-size:10px}.navlink{display:inline-flex;align-items:center;min-height:36px;margin:0 4px 6px 0;padding:8px 10px;font-size:13px;white-space:nowrap}.navlink.active{box-shadow:inset 0 -3px 0 var(--accent)}.sidebarFoot{margin-top:12px;padding:12px 4px 0}.signout{min-height:38px;margin:0}.main{width:100%;padding:18px 12px 32px}.h1{font-size:22px;margin-bottom:14px;overflow-wrap:anywhere}.panel{padding:14px}td,th{padding:10px 9px;font-size:13px}th{font-size:11px}.cards,.cards5{grid-template-columns:1fr}.dashboardHistoryControls{align-items:flex-start;flex-direction:column}.dashboardHistorySelectors{width:100%}.dashboardDropdown{width:50%}.card{padding:14px}.card .value{font-size:24px}.days{gap:5px}.day{min-height:72px;padding:8px 7px}.pageTop{display:block}.primaryLink{width:100%;margin-bottom:14px}.orderTotal{margin-bottom:16px}.orderFilters{padding:12px;overflow:visible}.orderFiltersHead{display:block}.orderFiltersHead .secondaryBtn{width:100%;margin-top:10px}.orderFiltersGrid{grid-template-columns:1fr}.platformFilterMenu,.productFilterMenu{max-height:58vh}.productFilterButton small,.productFilterButton strong,.productFilterMenu small,.productFilterMenu strong{white-space:normal}.panel[style*=overflow-x],.productAttributionPanel{margin-left:-4px;margin-right:-4px}.productAttributionHead{padding:14px}.platformSectionHead h2,.productAttributionHead h2{font-size:16px}.productAttributionTotals{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px}.platformSectionHead{margin-top:0}.platformSectionHead .tabs,.tabs{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tab{width:100%;padding:8px 10px}.tableTotalRow td{font-size:13px;padding-top:12px;padding-bottom:12px}.statusCategoryGrid,.statusGrid{grid-template-columns:1fr}.customerRiskHeader{align-items:flex-start}.customerRiskMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customerRiskBody{min-width:0;padding:14px}.customerRiskPill{white-space:normal;text-align:center}.detailField{grid-template-columns:1fr;gap:4px}.marketingAttributionBox{padding:14px}.builderControls{grid-template-columns:1fr}.chartHead{display:block}.chartActions{justify-content:flex-start;margin-top:10px}.dashboardActions{display:grid;grid-template-columns:1fr}.compactBuilder button,.dashboardActions button{width:100%}.compactBuilder{grid-template-columns:1fr}.dashboardTabs{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.chartGrid{min-height:420px}.chartCard{padding:12px}.chartTitleDisplay,.chartTitleInput{font-size:15px}.metricDisplay strong{font-size:24px}.lineProduct,.productTitleLine{min-width:220px}.statusCategory .detailField{grid-template-columns:1fr}}.dashboardMetricLabel{gap:4px}.dashboardMetricInfo>button{width:15px;height:15px;min-height:15px;border-color:color-mix(in srgb,var(--muted) 55%,var(--border));font-size:9px}body>.dashboardMetricTooltip{position:fixed;z-index:500;right:auto;display:block;margin:0;pointer-events:auto;animation:dashboardTooltipIn .12s ease-out}@keyframes dashboardTooltipIn{0%{opacity:0}to{opacity:1}}.dashboardProductPanel{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--panel);box-shadow:var(--shadow)}.dashboardProductPanel .dashboardProductGrid{gap:9px;padding:10px}.dashboardProductGrid.horizontal{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin}.dashboardProductGrid.horizontal .dashboardProductCard{width:220px;min-width:220px;flex:0 0 220px;scroll-snap-align:start}.dashboardProductGrid.expanded{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.dashboardProductPanel .dashboardProductCard{min-height:132px;padding:11px;border-width:1px;border-radius:8px}.dashboardProductPanel .dashboardProductProfit{margin-top:10px;font-size:18px}.dashboardProductPanelFooter{min-height:39px;display:flex;align-items:center;justify-content:flex-end;padding:5px 11px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--panel2) 55%,var(--panel))}.dashboardProductsViewAll{min-height:26px;margin:0;padding:3px 5px;color:var(--accent-ink);border:0;background:transparent;font-size:10px;text-decoration:underline;text-underline-offset:2px}.dashboardProductsViewAll:hover{color:var(--accent);border-color:transparent;background:transparent}html[data-theme=dark] .dashboardProductPanel{background:var(--panel)}html[data-theme=dark] .dashboardProductPanelFooter{background:var(--panel2)}@media (max-width:560px){.dashboardProductGrid.expanded{grid-template-columns:1fr}.dashboardProductGrid.horizontal .dashboardProductCard{width:200px;min-width:200px;flex-basis:200px}}.ordersPaginationControls{gap:5px}.paginationArrow{width:29px;height:29px;min-height:29px;padding:0;border-radius:7px;background:var(--panel2)}.paginationArrow svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.ordersPaginationRange{height:29px;display:inline-flex;align-items:center;gap:4px;margin-left:5px;line-height:1}.ordersPaginationRange strong{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ordersPaginationRange .muted{font-size:11px}.internalSelectOptionLabel{min-width:0;display:inline-flex;align-items:center;gap:7px}.internalSelectOptionLabel>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internalSelectOptionLabel img{width:24px;height:24px;flex:0 0 24px;border:1px solid var(--border);border-radius:6px;background:var(--panel2);object-fit:cover}.productTestsLandingEmpty{min-height:360px;display:grid;place-content:center;justify-items:center;margin-top:18px;padding:48px 24px;text-align:center}.productTestsLandingEmpty>span{color:var(--accent-ink);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.productTestsLandingEmpty h2{max-width:560px;margin:8px 0 7px;font-size:20px}.productTestsLandingEmpty p{max-width:600px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.productTestsLandingEmpty>div{display:flex;gap:8px;margin-top:18px}.productTestsLandingEmpty button{margin:0}.productTestsTable{min-width:1040px}.productTestProductStatus{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:650;white-space:nowrap}.productTestProductStatus.healthy{color:#166534;background:#dcfce7}.productTestProductStatus.review{color:#9a3412;background:#ffedd5}.productTestProductStatus.pending{color:var(--muted-strong);background:var(--panel3)}.testDetailsButton{min-height:30px;margin:0;padding:5px 8px;white-space:nowrap;font-size:10px}.productTestDetailsRow>td{padding:0!important;background:var(--panel2)!important}.productTestDetailsPanel{padding:14px 16px 16px;border-top:1px solid var(--border);box-shadow:inset 3px 0 0 var(--accent)}.productTestDetailsGrid{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--panel)}.productTestDetailsGrid>div{min-height:74px;display:grid;align-content:center;padding:10px 12px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.productTestDetailsGrid>div:nth-child(4n){border-right:0}.productTestDetailsGrid span,.productTestNotes>span{color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.productTestDetailsGrid strong{margin-top:4px;font-size:13px}.productTestDetailsGrid small{margin-top:3px;color:var(--muted);font-size:9px}.productTestNotes{margin-top:10px;padding:11px 12px;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.productTestNotes p{margin:4px 0 0;color:var(--muted-strong);font-size:11px;line-height:1.5;white-space:pre-wrap}.productTestDetailActions,.savedCalculationActions,.savedCalculationExpandedActions{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:10px}.productTestDetailActions button,.savedCalculationActions button,.savedCalculationExpandedActions button{min-height:30px;display:inline-flex;align-items:center;gap:5px;margin:0;padding:5px 8px;font-size:10px}.productTestDetailActions svg,.savedCalculationExpandedActions svg{width:14px;height:14px}.savedCalculationActions{margin:0}.savedCalculationExpanded{padding:0 16px 16px;border-bottom:1px solid var(--border);background:var(--panel2)}.savedCalculationExpanded .staticCalculatorResults{margin-top:0;background:var(--panel)}.staticCalculatorFields>label{min-width:0;margin:10px 0 0;padding:11px 12px;border:1px solid var(--border);border-radius:9px;background:var(--panel2)}.staticCalculatorFields>label>span:first-child{color:var(--muted);font-size:9px;letter-spacing:.035em;text-transform:uppercase}.staticCalculatorFields>label input{width:100%;max-width:none;margin-top:6px;padding:3px 1px 5px;border:0;border-bottom:1px solid var(--border-strong);border-radius:0;background:transparent;box-shadow:none;font-size:17px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.staticCalculatorFields>label input:focus{border-bottom-color:var(--accent);box-shadow:0 1px 0 var(--accent)}html[data-theme=dark] .productTestProductStatus.healthy{color:#a7f3d0;background:#123222}html[data-theme=dark] .productTestProductStatus.review{color:#fdba74;background:#351f12}html[data-theme=dark] .productTestDetailsRow>td,html[data-theme=dark] .savedCalculationExpanded{background:var(--panel2)!important}@media (max-width:760px){.productTestDetailsGrid{grid-template-columns:repeat(2,minmax(110px,1fr))}.productTestDetailsGrid>div:nth-child(4n){border-right:1px solid var(--border)}.productTestDetailsGrid>div:nth-child(2n){border-right:0}.savedCalculationActions{grid-column:2;grid-row:1}}@media (max-width:600px){.productTestsLandingEmpty button,.productTestsLandingEmpty>div{width:100%}.productTestsLandingEmpty>div{flex-direction:column}.savedCalculationActions{grid-column:auto;grid-row:auto;justify-content:stretch}.savedCalculationActions button{flex:1 1}}.facebookCommentsPage .commentAgentBar{width:min(620px,100%);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 12px}.commentAgentIdentity>img{width:34px;height:34px;flex:0 0 34px;border:1px solid var(--border);border-radius:9px;background:#edf4ff;object-fit:cover}.commentAgentIconButton{width:30px;height:30px;min-height:30px!important;display:grid;place-items:center;margin:0;padding:0!important}.commentActionWithIcon svg,.commentAgentIconButton svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.commentAgentIconButton svg.commentPlayIcon{fill:currentColor;stroke-width:1.2}.commentAgentControls{gap:6px}.agentSwitch i{position:relative}.agentSwitch i>img{position:absolute;z-index:2;top:5px;left:5px;width:13px;height:13px;border-radius:50%;opacity:0;object-fit:cover;pointer-events:none;transition:transform .16s,opacity .16s}.agentSwitch input:checked+i>img{opacity:1;transform:translateX(17px)}.commentAgentDraft>header strong{font-size:14px;line-height:1.3}.commentAgentDraft>p{color:var(--muted-strong);font-size:10px}.commentAgentDraft>header small.confidence-high{color:#166534;background:#dcfce7}.commentActionTimeline{margin-top:11px}.commentActionTimeline>strong{color:var(--muted);font-size:9px;letter-spacing:.05em;text-transform:uppercase}.commentActionTimeline>div{display:grid;margin-top:7px;margin-left:6px;padding-left:17px;border-left:2px solid #cfe0f7}.commentActionTimeline article{position:relative;min-width:0;display:grid;grid-gap:5px;gap:5px;padding:4px 0 11px}.commentActionTimeline article:last-child{padding-bottom:4px}.commentActionTimeline article>i{position:absolute;top:8px;left:-23px;width:10px;height:10px;border:2px solid var(--panel);border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px #9ebce3}.commentActionTimeline article>div{display:grid;grid-gap:2px;gap:2px}.commentActionTimeline article>div>span{color:var(--text);font-size:12px;font-weight:650}.commentActionTimeline article p,.commentActionTimeline article small{color:var(--muted);font-size:9px;line-height:1.45}.commentActionTimeline article p{margin:0}.commentActionTimeline blockquote{min-width:0;margin:1px 0 0;padding:8px 9px;overflow-wrap:anywhere;border-left:2px solid var(--accent);background:var(--panel2);font-size:10px;font-style:normal;white-space:pre-wrap}.facebookCommentsPage .commentContext{display:flex;flex-wrap:wrap;margin-top:10px}.facebookCommentsPage .commentContext span{min-width:0;max-width:260px;display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid var(--border);border-radius:999px;font-size:9px}.facebookCommentsPage .commentContext b{font-size:8px}.facebookCommentsPage .commentAiAction button{min-height:34px;margin-top:11px;padding:6px 11px;color:#5b21b6;border-color:#c4b5fd;background:#f5f3ff;font-size:11px;font-weight:650}.commentActionWithIcon{display:inline-flex;align-items:center;gap:5px}.facebookCommentsPage .commentAgentDraft,.facebookCommentsPage .commentAiSuggestion,.facebookCommentsPage .commentBody,.facebookCommentsPage .commentHeader,.facebookCommentsPage .commentMessage,.facebookCommentsPage .commentReplies,.facebookCommentsPage .commentReplies span,.facebookCommentsPage .commentReplies>div,.facebookCommentsPage .commentReplyHead{min-width:0;max-width:100%;overflow-wrap:anywhere}.facebookCommentsPage .commentReplies{overflow:hidden}html[data-theme=dark] .commentAgentDraft>header small.confidence-high{color:#a7f3d0;background:#123222}html[data-theme=dark] .facebookCommentsPage .commentAiAction button{color:#c4b5fd;border-color:#5b4a8d;background:#2a2247}html[data-theme=dark] .commentActionTimeline>div{border-left-color:#31517a}@media (max-width:640px){.facebookCommentsPage .commentAgentBar{grid-template-columns:1fr}.facebookCommentsPage .commentAgentControls{justify-content:flex-start}}@media (max-width:560px){.main{padding:16px 10px 28px}.sideRange{margin:0 0 14px}.sideRangeTrigger{min-height:42px;font-size:12px}.sideRangePopover{position:fixed;z-index:100;top:10px;left:10px;right:10px;width:auto;max-height:calc(100vh - 20px);grid-template-columns:1fr;overflow:auto}.sideRangeCol{border-right:0;border-bottom:1px solid var(--border);padding:12px}.rangePreset{padding:8px 10px;font-size:13px}.grainControl{margin-bottom:10px}.sideCalendar{padding:12px}.dualCalendar .rangeCalendarTables{grid-template-columns:1fr}.calendarHead{grid-template-columns:34px 1fr 34px;margin:8px 0 12px;font-size:16px}.calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.calendarDay{width:100%;height:34px;font-size:13px}.calendarFoot{display:block;margin-top:12px}.applyRangeBtn{width:100%;margin-top:10px}.sidebar{padding:12px 10px}.navlink{width:calc(50% - 6px);justify-content:center;padding:8px 6px}.h1{font-size:20px}.panel{border-radius:8px;padding:12px}.cards{gap:10px}.internalSelectTrigger,.orderFilterField input,.orderFilterField select,input,select{max-width:none;min-height:40px}.platformFilterMenu,.productFilterMenu{position:fixed;top:auto;left:10px;right:10px;bottom:10px;max-height:62vh;z-index:100}.platformFilterMenu button,.productFilterMenu button{min-height:42px}.attributionHero{grid-template-columns:1fr}.attributionValue{font-size:24px}.statusCategory{padding:13px}.detailGrid{gap:10px}.floatingAnnotation{left:10px!important;right:10px!important;max-width:none}}.attrConvLink{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-weight:700}.attrConvLink:hover{color:#0f172a}.attrConvPop{position:fixed;z-index:60;width:280px;max-width:calc(100vw - 16px);background:var(--panel);border:1px solid var(--border-strong);border-radius:10px;box-shadow:var(--shadow);overflow:hidden;text-align:left;font-weight:400}.attrConvPopHead{display:flex;justify-content:space-between;gap:8px;padding:9px 12px;background:var(--panel2);border-bottom:1px solid var(--border);font-size:12px;font-weight:700;color:var(--muted-strong)}.attrConvPopList{max-height:300px;overflow-y:auto}.attrConvPopRow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;font-size:13px;border-bottom:1px solid var(--border)}.attrConvPopRow:last-child{border-bottom:0}.attrConvPopRow:hover{background:var(--panel2)}.attrConvPopRow .num{color:var(--muted-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.stockControlBar,.stockPageHead{align-items:stretch;flex-direction:column}.stockFreshness{text-align:left}.stockSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.stockLeadTime{align-items:flex-start;flex-direction:column}.stockSummaryGrid{grid-template-columns:1fr}}.mobileAnnotationTitle,.mobileDetailOverlay,.mobileDrawerHead,.mobileFilterToggle,.mobileMenuBackdrop,.mobileOrderButton,.mobileOrganizationSwitcher,.mobileTopbar,.rangeCloseButton,.rangeSeeMore{display:none}.sidebarEmail{font-size:12px;padding:0 8px 8px;word-break:break-all}.sideRangePopover{grid-template-areas:"period calendar" "compare calendar";grid-template-rows:auto 1fr}.periodPresetGroup{grid-area:period}.comparePresetGroup{grid-area:compare}.sideCalendar{grid-area:calendar}.comparePresetGroup{border-top:1px solid var(--border)}.mobileAnnotationTitle,.mobileDrillLink,.mobileOrderButton{width:auto;min-height:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.mobileDrillLink{pointer-events:none;cursor:default}.productNameButton{font-weight:700}.mobileAnnotationTitle:hover,.mobileDrillLink:hover,.mobileOrderButton:hover{background:transparent;color:var(--accent-ink)}.attributionTablePanel{padding:0;overflow-x:auto}@media (max-width:820px){body{overflow-x:hidden}.layout{display:block}.mobileTopbar{position:-webkit-sticky;position:sticky;z-index:90;top:0;height:50px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:5px;gap:5px;padding:5px 8px;background:rgba(255,255,255,.97);border-bottom:1px solid var(--border);box-shadow:0 2px 10px rgba(15,23,42,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobileCloseButton,.mobileMenuButton{width:34px;height:38px;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--text);background:transparent;border-radius:7px}.mobileMenuButton{border:0}.mobileMenuButton.open,.mobileMenuButton:hover{border:0;background:var(--panel2)}.mobileCloseButton{border:1px solid var(--border);background:var(--panel)}.mobileMenuButton span{width:18px;height:1.5px;border-radius:2px;background:currentColor}.mobileBrand{color:var(--accent-ink);font-size:13px;font-weight:700;text-align:right;letter-spacing:.04em}.mobileDateControl{min-width:0}.mobileDateControl .sideRange{display:grid;grid-template-columns:minmax(0,1fr) 30px 30px;align-items:center;grid-gap:3px;gap:3px;margin:0}.mobileDateControl .sideRangeTrigger{grid-column:1;grid-row:1;min-height:38px;padding:5px 8px;border-radius:7px;font-size:11px}.mobileDateControl .sideRangeIcon{display:none}.mobileDateControl .sideRangeText{gap:0}.mobileDateControl .sideRangeText>small{font-size:8px}.mobileDateControl .rangeStepControls{display:contents}.mobileDateControl .rangeStepButton{width:30px;height:38px;min-height:38px;padding:0;border:0;background:transparent}.mobileDateControl .rangeStepButton:hover:not(:disabled){border:0;background:var(--panel2)}.mobileDateControl .rangeStepButton.previous{grid-column:2;grid-row:1}.mobileDateControl .rangeStepButton.next{grid-column:3;grid-row:1}.mobileBrandLogo{display:none}.mobileMenuBackdrop{z-index:94;inset:50px 0 0;display:block;width:100%;margin:0;padding:0;border:0;border-radius:0;background:rgba(15,23,42,.42)}.mobileMenuBackdrop,.sidebar{position:fixed;height:calc(100dvh - 50px)}.sidebar{z-index:95;inset:50px auto 0 0;width:max-content;min-width:228px;max-width:min(78vw,288px);padding:12px 10px;display:flex;flex-direction:column;border:0;border-right:1px solid var(--border);border-radius:0 14px 0 0;transform:translateX(-105%);transition:transform .2s ease;box-shadow:18px 0 44px rgba(15,23,42,.18);overflow-y:auto}.sidebar.mobileOpen{transform:translateX(0)}.desktopSidebarHead,.mobileDrawerHead{display:none}.mobileDrawerHead .brand{margin:0 6px}.mobileOrganizationSwitcher{display:block;padding:0 6px 6px}.mobileOrganizationSwitcher label{display:block;margin-bottom:5px;color:var(--muted);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.mobileOrganizationSwitcher .organizationSwitcher{margin:0}.mobileCloseButton{display:flex;font-size:26px;font-weight:400;line-height:1}.sidebarNav{display:block}.navlabel{margin:20px 8px 8px;font-size:10px}.navlink{display:flex;width:100%;min-height:42px;margin:0 0 4px;padding:10px 12px;justify-content:flex-start;border-radius:8px;font-size:14px}.navlink.active{box-shadow:inset 3px 0 0 var(--accent)}.sidebarFoot{margin-top:auto;padding:22px 6px 0}.sidebarEmail{padding-bottom:12px}.sideRangePopover,.sideRangePopover.withComparison{position:fixed;z-index:110;inset:50px 8px 8px;width:auto;height:auto;max-height:none;display:grid;grid-template-columns:1fr;grid-template-areas:"calendar" "period" "compare";grid-template-rows:auto auto auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:12px}.rangeCloseButton{position:-webkit-sticky;position:sticky;z-index:3;top:10px;justify-self:end;grid-area:calendar;display:block;width:34px;height:34px;margin:0 10px -34px 0;padding:0;color:var(--muted-strong);background:#fff;border-color:var(--border);border-radius:8px;font-size:22px}.sideRangeCol{border-right:0;border-bottom:1px solid var(--border);padding:14px}.periodPresetGroup{padding-right:14px}.comparePresetGroup{border-top:0;border-bottom:0}.rangePreset{padding:8px 10px;font-size:13px}.mobilePresetExtra{display:block}.rangeSeeMore{display:none}.sideCalendar{padding:14px;border-bottom:1px solid var(--border)}.dualCalendar .rangeCalendarTables{grid-template-columns:1fr}.calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.calendarDay{width:100%}.dashboardCalendarPanel{padding:10px 7px;overflow:hidden}.dashboardCalendarPanel .days{min-width:0;gap:3px}.dashboardCalendarPanel .days:first-child{margin-bottom:4px!important}.dashboardCalendarPanel .days:first-child>div{font-size:10px!important}.dashboardDay{min-width:0;min-height:58px;padding:4px 2px;border-width:1px;border-radius:6px;align-items:center;justify-content:center;text-align:center}.dashboardDay .d{display:block;font-size:10px;line-height:1}.dashboardDay .d span,.dashboardDay .dayMeta{display:none}.dashboardDay .p{margin-top:7px;font-size:clamp(7px,1.8vw,11px);line-height:1.05;white-space:nowrap;letter-spacing:-.03em}.dashboardDay.noData{opacity:.55}.dayUnavailable{font-size:0;margin:0}.dayUnavailable:after{content:"—";font-size:10px}.mobileFilterToggle{width:100%;min-height:42px;margin:0;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;color:var(--text);background:#fff;border-color:var(--border-strong)}.orderFiltersContent{display:none;padding-top:10px}.orderFiltersContent.mobileOpen{display:block}.orderFilters{padding:10px}.ordersTable{min-width:0;width:100%}.mobileOptional{display:none!important}.ordersTable td:first-child,.ordersTable th:first-child{width:25%}.ordersTable td:nth-child(2),.ordersTable th:nth-child(2){width:45%}.ordersTable td:nth-child(3),.ordersTable th:nth-child(3){width:30%;text-align:right}.ordersTable td{padding:11px 6px;font-size:11px}.orderLineItemsTable{min-width:0;width:100%}.orderLineItemsTable .lineProduct{min-width:0}.orderLineItemsTable .prodImg{display:none}.orderLineItemsTable td,.orderLineItemsTable th{padding:9px 5px;font-size:11px}.productsTablePanel{overflow:visible!important}.productsTable{min-width:0;width:100%}.productsTable .productPerformanceRow,.productsTable .variantRow,.productsTable td:not(:nth-child(2)),.productsTable th:not(:nth-child(2)){display:none}.productsTable td:nth-child(2),.productsTable th:nth-child(2){width:100%}.productsTable td:nth-child(2){padding:14px 12px}.productsTable .productTitleLine{min-width:0;flex-wrap:wrap}.productsTable .nestBtn{display:none}.productNameButton{color:var(--accent-ink);font-weight:600}.mobileDrillLink{pointer-events:auto;cursor:pointer}.stockTable{min-width:0;width:100%;table-layout:fixed}.stockExtra{display:none!important}.stockTable th:first-child{width:48%}.stockTable th:nth-child(6){width:27%}.stockTable th:last-child{width:25%}.stockTable td,.stockTable th{padding:10px 5px}.stockProductCell{min-width:0;gap:6px}.stockProductCell img,.stockProductImageEmpty{display:none}.stockProductCell>div:last-child{min-width:0}.stockProductCell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stockRunway strong{font-size:11px;white-space:normal}.stockStatus{padding:4px 6px;font-size:10px;white-space:normal;text-align:center}.productPerfExtra{display:none!important}.productAttributionPanel table{min-width:0;width:100%}.productAttributionPanel th:first-child{width:52%}.productAttributionPanel th:nth-child(5),.productAttributionPanel th:nth-child(6){width:24%}.productAttributionPanel td,.productAttributionPanel th{padding-left:7px;padding-right:7px}.productAttributionPanel .productPerformanceMobileToolbar{position:-webkit-sticky;position:sticky;left:0;width:100%;padding:10px;display:flex;justify-content:flex-end;border-bottom:1px solid var(--border);background:var(--panel)}.productPerformanceColumnsToggle{min-height:36px;margin:0}.productAttributionPanel.showAllProductColumns .productPerfExtra{display:table-cell!important}.productAttributionPanel.showAllProductColumns table{min-width:760px;width:760px}.productAttributionPanel.showAllProductColumns th:first-child,.productAttributionPanel.showAllProductColumns th:nth-child(5),.productAttributionPanel.showAllProductColumns th:nth-child(6){width:auto}.attributionTablePanel{overflow:visible}.attributionOrdersTable{min-width:0;width:100%;table-layout:fixed}.attributionExtra{display:none!important}.attributionOrdersTable th:first-child{width:32%}.attributionOrdersTable th:nth-child(2){width:38%}.attributionOrdersTable th:nth-child(7){width:30%}.attributionOrdersTable td,.attributionOrdersTable th{padding:11px 7px}.mobileDrillRow{cursor:pointer}.desktopOrderLink{display:none}.mobileOrderButton{display:block;color:var(--accent-ink);font-weight:600}.annotationsTablePanel{overflow:visible!important}.annotationsTable{min-width:0;width:100%}.annotationExtra{display:none!important}.annotationsTable th:first-child{width:36%}.annotationsTable th:nth-child(2){width:64%}.annotationDateCell .annotationDateButton{border:0;padding:0;pointer-events:none;text-align:left}.annotationDesktopTitle{display:none}.mobileAnnotationTitle{display:block;color:var(--accent-ink);font-weight:600}.annotationsTable td,.annotationsTable th{padding:12px 9px}.analyticsEditControls{display:none!important}.dashboardNameInput[readonly]{border:0;padding-left:0;background:transparent;box-shadow:none;pointer-events:none}.echartCanvas{touch-action:pan-y!important}.chartGrid{touch-action:pan-y}.mobileDetailOverlay{position:fixed;z-index:120;inset:0;display:flex;align-items:stretch;justify-content:center;padding:10px;background:rgba(15,23,42,.48)}.mobileDetailSheet{width:100%;max-width:700px;height:calc(100dvh - 20px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 24px 60px rgba(15,23,42,.25)}.mobileDetailHead{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--border)}.mobileDetailHead>div{min-width:0}.mobileDetailHead span{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.mobileDetailHead h2{margin:3px 0 0;font-size:19px;line-height:1.2;overflow-wrap:anywhere}.mobileDetailHead small{display:block;margin-top:4px;color:var(--muted)}.mobileDetailHead button{flex:0 0 auto;width:36px;height:36px;margin:0;padding:0;color:var(--muted-strong);background:#fff;border-color:var(--border);font-size:23px}.mobileDetailBody{flex:1 1;overflow-y:auto;padding:16px;overscroll-behavior:contain}.mobileDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.mobileDetailGrid>div{min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:#f8fafc}.mobileDetailGrid small,.mobileDetailGrid span{display:block;color:var(--muted);font-size:10px}.mobileDetailGrid>div>span{margin-bottom:5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.mobileDetailGrid strong{display:block;overflow-wrap:anywhere;font-style:normal}.mobileDetailGrid i{font-style:normal}.mobileModalPrimaryLink{display:block;margin-bottom:14px;padding:11px 12px;border-radius:8px;color:#fff;background:var(--accent);font-weight:600;text-align:center}.mobileEvidence{margin-top:16px}.mobileEvidence>span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.mobileEvidence p{display:grid;grid-gap:3px;gap:3px;margin:8px 0;padding:10px;border-radius:8px;background:var(--panel2);overflow-wrap:anywhere}.mobileProductFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 12px;gap:4px 12px}.mobileProductFields label{min-width:0}.mobileAnnotationForm label>span,.mobileProductFields label>span{display:block;margin-bottom:5px;color:var(--muted-strong);font-size:11px;font-weight:700}.mobileProductFields input{max-width:none}.mobileProductFields small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.mobileProductFields .saveBtn{grid-column:1/-1;width:100%}.mobileVariantList{margin-top:22px}.mobileVariantList h3{margin-bottom:8px}.mobileVariantList section{margin-bottom:12px;padding:13px;border:1px solid var(--border);border-radius:8px;background:#f8fafc}.mobileVariantList h4{margin:0}.mobileVariantList section>small{color:var(--muted)}.mobileProductPerformance{margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.mobileProductPerformance>.performanceBtn{width:100%}.mobileProductPerformance .productPerformancePanel{min-width:0;margin:12px 0 0}.mobileAnnotationForm label{margin-top:0;margin-bottom:14px}.mobileAnnotationForm textarea{width:100%;min-height:110px;padding:10px;border:1px solid var(--border-strong);border-radius:8px;font:inherit}.mobileAnnotationForm .annotationProductPicker{margin:0}.mobileAnnotationForm .annotationProductPicker summary{max-width:none}.mobileAnnotationForm .annotationProductPicker>div{position:static;width:100%;margin-top:6px;box-shadow:none}.mobileCheckbox{display:flex!important;align-items:center;gap:8px}.mobileCheckbox input{width:auto}.mobileCheckbox span{margin:0!important}.mobileModalActions{display:grid;grid-gap:8px;gap:8px}.mobileModalActions button{width:100%;margin:0}}.main{position:relative}.appPageContent{transition:opacity .16s ease,filter .16s ease}.navigationPending .appPageContent{opacity:.28;filter:grayscale(.18);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.routeLoadingSurface{position:absolute;z-index:75;inset:0;display:flex;align-items:flex-start;justify-content:center;min-height:min(72vh,720px);padding:clamp(90px,18vh,190px) 20px 40px;background:rgba(246,248,251,.54);cursor:progress}.routeLoadingCard{min-width:min(320px,calc(100vw - 36px));display:grid;grid-template-columns:28px 1fr;align-items:center;grid-gap:2px 11px;gap:2px 11px;padding:15px 17px;border:1px solid #bfdbfe;border-radius:10px;background:rgba(255,255,255,.96);box-shadow:0 18px 42px rgba(15,23,42,.14)}.routeLoadingCard .loadingDisc{grid-row:1/3}.routeLoadingCard strong{color:#172033;font-size:14px}.routeLoadingCard small{color:var(--muted);font-size:11px}.loadingDisc{width:24px;height:24px;display:inline-block;flex:0 0 auto;border:3px solid #dbeafe;border-top:3px solid var(--accent);border-radius:50%;animation:loadingDiscSpin .72s linear infinite}.loadingDisc.compact{width:15px;height:15px;border-width:2px;vertical-align:-3px}@keyframes loadingDiscSpin{to{transform:rotate(1turn)}}.dashboardTab.navigationTarget,.navlink.navigationTarget{background:var(--accent-soft);color:var(--accent-ink)}.dashboardTab.navigationTarget:after,.navlink.navigationTarget:after{margin:3px 0 0 8px;float:right}.dashboardTab.navigationTarget:after,.navlink.navigationTarget:after,.tab:disabled:after{content:"";width:12px;height:12px;display:inline-block;border:2px solid #bfdbfe;border-top:2px solid var(--accent);border-radius:50%;animation:loadingDiscSpin .72s linear infinite}.tab:disabled:after{margin-left:7px;vertical-align:-2px}.orderFiltersTitle{display:flex;align-items:center;gap:7px}.dataPanelLoading{position:relative;min-height:120px;overflow:hidden;cursor:progress}.dataPanelLoading>:not(.inlineLoadingSurface){opacity:.26;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inlineLoadingSurface{position:absolute;z-index:20;inset:0;display:flex;align-items:flex-start;justify-content:center;gap:10px;padding:56px 16px 20px;color:#172033;background:rgba(248,250,252,.58);font-size:13px}.inlineLoadingSurface strong{padding-top:2px}.chartLoadingState{min-height:230px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted-strong);font-size:12px;font-weight:600}.adCostPlatformBody,.stockDataRegion{position:relative}.pageLoadingSkeleton{display:grid;grid-gap:16px;gap:16px;animation:skeletonFade .24s ease}.loadingSkeletonTitle{display:flex;align-items:center;gap:10px;min-height:38px;font-size:17px}.loadingSkeletonCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.loadingSkeletonCards i,.loadingSkeletonPanel,.loadingSkeletonPanel i{display:block;border-radius:8px;background:linear-gradient(100deg,#e8eef7 20%,#f8fafc 38%,#e8eef7 56%);background-size:220% 100%;animation:skeletonShimmer 1.15s ease-in-out infinite}.loadingSkeletonCards i{height:112px;border:1px solid var(--border)}.loadingSkeletonPanel{min-height:360px;padding:20px;border:1px solid var(--border);background:#fff}.loadingSkeletonPanel i{height:38px;margin-bottom:12px}.loadingSkeletonPanel i:first-child{width:42%}.loadingSkeletonPanel i:nth-child(n+2){opacity:.82}@keyframes skeletonShimmer{to{background-position-x:-220%}}@keyframes skeletonFade{0%{opacity:0}to{opacity:1}}@media (max-width:820px){.routeLoadingSurface{position:fixed;z-index:88;top:50px;padding-top:22vh}.loadingSkeletonCards{grid-template-columns:repeat(2,minmax(0,1fr))}.inlineLoadingSurface{padding-top:38px}.dashboardProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.routeLoadingCard{min-width:0;width:100%}.loadingSkeletonCards{grid-template-columns:1fr}.loadingSkeletonCards i{height:86px}.dashboardProductGrid{grid-template-columns:1fr}.dashboardProductCard{min-height:132px}.dashboardCalendarHeading,.dashboardProductHeading{align-items:flex-start}.dashboardCalendarActions{align-items:flex-end;flex-direction:column}.dashboardShowAll{padding:7px 9px;font-size:10px}.mobileTopbar{grid-template-columns:34px minmax(0,1fr)}.mobileBrand{display:none}.sideRangePopover,.sideRangePopover.withComparison{inset:50px 5px 5px;max-height:none}.dashboardCards{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardCards .card{min-width:0;padding:12px 10px}.dashboardCards .value{font-size:18px}.dashboardCards .sub{font-size:10px}.orderLineItemsTable .mobileCogs{display:none}.mobileDetailOverlay{padding:0}.mobileDetailSheet{height:100dvh;border:0;border-radius:0}.mobileDetailGrid,.mobileProductFields,.productPerformanceGrid{grid-template-columns:1fr}.productPerformanceHead{display:block}.performancePeriods{margin-top:10px}}.paymentFeeRule{display:grid;grid-template-columns:minmax(150px,1fr) 90px 90px auto;grid-gap:8px;gap:8px;margin-bottom:8px}@media (max-width:640px){.paymentFeeRule{grid-template-columns:1fr 1fr}.paymentFeeRule>input:first-child{grid-column:1/-1}}.authSwitch{margin-top:16px;text-align:center}.successBox{padding:10px 12px;border:1px solid #8bd1a4;background:#edf9f1;color:#146c35;border-radius:9px;font-size:13px}.onboardingWrap{min-height:100dvh;width:100%;display:grid;place-items:center;padding:24px;background:#f5f7fb}.onboardingCard{width:min(540px,100%);background:#fff;border:1px solid #dce3ef;border-radius:18px;padding:32px;box-shadow:0 18px 55px rgba(27,42,78,.1)}.onboardingCard h1{margin:5px 0 10px;font-size:28px}.onboardingStep{color:#2463eb;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.onboardingActions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.onboardingActions>*{margin:0}.onboardingAccountDeletion{display:grid;grid-gap:12px;gap:12px;margin-top:25px;padding-top:20px;border-top:1px solid #fecaca}.onboardingAccountDeletion>div:first-child{display:grid;grid-gap:4px;gap:4px}.onboardingAccountDeletion strong{font-size:11px}.onboardingAccountDeletion span{color:var(--muted);font-size:10px;line-height:1.45}.onboardingAccountDeletion>button{justify-self:start;margin:0}.onboardingDeletionConfirmation{display:grid;grid-gap:10px;gap:10px;padding:13px;border:1px solid #fecaca;border-radius:9px;background:#fff7f7}.onboardingDeletionConfirmation label{display:grid;grid-gap:6px;gap:6px;font-size:10px;font-weight:700}.onboardingDeletionConfirmation input:not([type=checkbox]){width:100%;max-width:none}.onboardingDeletionConfirmation .modalCheckbox{grid-template-columns:auto 1fr;align-items:center}.onboardingDeletionConfirmation .modalCheckbox input{width:auto}.onboardingDeletionConfirmation>div:last-child{display:flex;justify-content:flex-end;gap:8px}.onboardingDeletionConfirmation button{margin:0}.accountDeletionPage{min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--bg)}.accountDeletionCard{width:min(580px,100%);padding:31px;border:1px solid color-mix(in srgb,var(--red) 28%,var(--border));border-radius:18px;background:var(--panel);box-shadow:var(--shadow)}.accountDeletionCard h1{margin:6px 0 9px;font-size:26px}.accountDeletionCard>p{margin:0 0 17px;color:var(--muted);font-size:11px;line-height:1.6}.accountDeletionCard form{display:grid;grid-gap:13px;gap:13px}.accountDeletionCard form>label{display:grid;grid-gap:7px;gap:7px;color:var(--muted-strong);font-size:11px;font-weight:600}.accountDeletionCard form>label>input:not([type=checkbox]){width:100%;max-width:none}.accountDeletionCard .modalCheckbox{grid-template-columns:auto 1fr;align-items:start}.accountDeletionCard .modalCheckbox input{width:auto;margin-top:1px}.accountDeletionCard .modalCheckbox span{font-size:10px;font-weight:600;line-height:1.45}.accountDeletionCard footer{display:flex;justify-content:flex-end;gap:9px;padding-top:4px}.accountDeletionCard footer>*{margin:0}.stackForm{display:grid;grid-gap:11px;gap:11px;margin-top:22px}.connectorFields label,.stackForm label{display:grid;grid-gap:6px;gap:6px;font-weight:600;font-size:13px}.connectorFields .internalSelectTrigger,.connectorFields input,.connectorFields select,.stackForm .internalSelectTrigger,.stackForm input,.stackForm select{width:100%;max-width:none}.onboardingFieldHelp{font-size:11px;margin-top:-6px}.countryPicker{position:relative;width:100%}.countryPickerTrigger{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text);background:var(--panel);border:1px solid var(--border-strong);border-radius:8px;padding:9px 12px;text-align:left;font-weight:500}.countryPickerRequired{position:absolute;width:1px!important;height:1px;opacity:0;pointer-events:none}.countryPickerMenu{position:absolute;z-index:120;top:calc(100% + 6px);left:0;right:0;overflow:hidden;background:var(--panel);border:1px solid var(--border-strong);border-radius:11px;box-shadow:0 16px 36px rgba(15,23,42,.16)}.countryPickerSearch{display:flex;align-items:center;gap:7px;padding:9px;border-bottom:1px solid var(--border)}.countryPickerSearch input{min-width:0;width:100%;margin:0}.countryPickerOptions{max-height:250px;overflow-y:auto;padding:5px}.countryPickerOptions button{width:100%;min-height:37px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border:0;border-radius:7px;color:var(--text);background:transparent;text-align:left;font-weight:500}.countryPickerOptions button.selected,.countryPickerOptions button:hover{color:var(--accent-ink);background:var(--accent-soft)}.countryPickerOptions small{color:var(--muted);font-size:10px;letter-spacing:.05em}.countryPickerEmpty{padding:18px;color:var(--muted);text-align:center;font-size:12px}.taxSettingsBlock{display:grid;grid-gap:11px;gap:11px;margin:18px 0 4px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--panel2)}.taxSettingsBlock>label{margin:0}.taxSettingsTitle{font-weight:600}.pageIntro{margin:-5px 0 20px}.organizationSwitcher{width:100%;margin:10px 0 12px;background:#fff;border-color:#dbe2ed;font-weight:600}.connectorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.connectorCard{display:grid;grid-gap:15px;gap:15px}.connectorHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.connectorHead h2{margin:0 0 5px}.connectorHead p{margin:0}.connectorStatus{white-space:nowrap;border-radius:999px;padding:5px 9px;background:#edf0f5;font-size:11px;font-weight:600}.connectorStatus.connected{color:#116b38;background:#e5f7eb}.connectorStatus.error{color:#a12a24;background:#fdebea}.connectorStatus.not_configured{color:#475569;background:#e2e8f0}.connectorFields{display:grid;grid-gap:11px;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.connectorNote{font-size:12px;color:#667085;border-left:3px solid #b9c9ec;padding-left:10px}.connectorAccounts{display:grid;grid-gap:10px;gap:10px;padding-top:14px;border-top:1px solid var(--border)}.connectorAccountsHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.connectorAccountsHead>div{display:grid;grid-gap:3px;gap:3px}.connectorAccountsHead strong{font-size:13px}.connectorAccountsHead span{color:var(--muted);font-size:10px}.connectorAccountsHead .secondaryAction{margin:0;white-space:nowrap}.connectorAccountList{display:grid;overflow:hidden;border:1px solid var(--border);border-radius:10px}.connectorAccountRow{min-height:54px;display:flex;align-items:center;gap:9px;padding:8px 10px;border-bottom:1px solid var(--border);background:var(--panel)}.connectorAccountRow:last-child{border-bottom:0}.connectorAccountMark{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:8px;font-size:12px;font-weight:700}.connectorAccountMark.meta{color:#1d4ed8;background:#dbeafe}.connectorAccountMark.tiktok{color:#0f172a;background:#e2e8f0}.connectorAccountMark.google_ads{color:#1a73e8;background:#e8f0fe}.connectorAccountIdentity{min-width:0;display:grid;grid-gap:2px;gap:2px;flex:1 1}.connectorAccountIdentity small,.connectorAccountIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connectorAccountIdentity strong{font-size:12px}.connectorAccountIdentity small{color:var(--muted);font-size:10px}.connectorAccountPrimary{padding:3px 7px;color:var(--accent-ink);border-radius:999px;background:var(--accent-soft);font-size:10px;font-weight:700;text-transform:uppercase}.iconAction{width:32px;height:32px;display:inline-grid;place-items:center;margin:0;padding:0;color:var(--muted-strong);border:1px solid var(--border);border-radius:8px;background:var(--panel)}.iconAction:hover{color:var(--text);background:var(--panel2)}.iconAction.danger{color:var(--red)}.connectorAccountsEmpty{padding:14px;color:var(--muted);background:var(--panel2);font-size:11px;line-height:1.45}.connectorAccountEditor{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px;padding:13px;border:1px solid var(--border-strong);border-radius:10px;background:var(--panel2)}.connectorAccountEditorHead{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px}.connectorAccountEditor label{display:grid;grid-gap:5px;gap:5px;margin:0;font-size:11px;font-weight:600}.connectorAccountEditor input{width:100%;max-width:none;margin:0}.connectorAccountEditor p{grid-column:1/-1;margin:0;color:var(--muted);font-size:10px}.connectorAccountEditorActions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.connectorAccountEditorActions button{margin:0}.optionalLabel{color:var(--muted);font-weight:500}.organizationLayout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);grid-gap:16px;gap:16px;align-items:start}.memberList{display:grid}.memberRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #edf0f5}.memberRow:last-child{border-bottom:0}.roleBadge{text-transform:capitalize;font-size:11px;font-weight:600;background:#edf2ff;color:#234fba;border-radius:999px;padding:5px 9px}.linkButton{border:0;background:none;padding:5px 8px}.linkButton.danger{color:#b42318}.inviteResult{margin-top:18px;display:grid;grid-gap:7px;gap:7px}.inviteResult input{width:100%;font-size:12px}.inviteAuthActions{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.invitePrimaryAction,.inviteSecondaryAction{display:flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:9px;font-weight:700;text-decoration:none}.invitePrimaryAction{color:#fff;background:#2563eb;border:1px solid #2563eb}.inviteSecondaryAction{color:#1f2937;background:#fff;border:1px solid #cbd5e1}@media (max-width:900px){.connectorGrid,.organizationLayout{grid-template-columns:1fr}}@media (max-width:560px){.onboardingWrap{padding:0}.onboardingCard{min-height:100dvh;border:0;border-radius:0;padding:26px 18px}.connectorFields{grid-template-columns:1fr}.connectorHead{display:grid}.connectorStatus{justify-self:start}.connectorAccountsHead{align-items:stretch;flex-direction:column}.connectorAccountsHead .secondaryAction{width:100%}.connectorAccountEditor{grid-template-columns:1fr}.connectorAccountEditor p,.connectorAccountEditorActions,.connectorAccountEditorHead{grid-column:1}}.helpBubbleDock{position:fixed;z-index:90;right:24px;bottom:24px;width:48px;height:48px}.helpBubble{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid #1d4ed8;border-radius:50%;color:#fff;background:var(--accent);box-shadow:0 12px 28px rgba(37,99,235,.32);font-size:23px;font-weight:700;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.helpBubble:hover{color:#fff;background:#1d4ed8;transform:translateY(-2px);box-shadow:0 16px 34px rgba(37,99,235,.38)}.helpBubbleDock.hasAlerts .helpBubble{border-color:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.17),0 0 24px rgba(245,158,11,.72),0 12px 28px rgba(180,83,9,.28);animation:dataQualityGlow 2.1s ease-in-out infinite}.helpBubbleDock.expanded .helpBubble{animation:none;transform:rotate(12deg)}.helpBubbleDock.expanded{z-index:220}@keyframes dataQualityGlow{0%,to{box-shadow:0 0 0 3px rgba(245,158,11,.13),0 0 17px rgba(245,158,11,.44),0 12px 28px rgba(180,83,9,.22)}50%{box-shadow:0 0 0 7px rgba(245,158,11,.22),0 0 31px rgba(245,158,11,.82),0 14px 34px rgba(180,83,9,.34)}}.helpBubble>span{line-height:1;transform:translateY(-1px)}.helpBubble i{position:absolute;right:58px;padding:7px 10px;border:1px solid var(--border);border-radius:7px;color:#fff;background:#172033;box-shadow:var(--shadow);font-size:11px;font-style:normal;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transform:translateX(5px);transition:opacity .14s ease,transform .14s ease}.helpBubble:focus-visible i,.helpBubble:hover i{opacity:1;transform:translateX(0)}.helpBubbleActions{position:absolute;left:0;bottom:60px;display:grid;grid-gap:10px;gap:10px;opacity:0;pointer-events:none;transform:translateY(10px) scale(.9);transform-origin:bottom center;transition:opacity .16s ease,transform .16s ease}.helpBubbleDock.expanded .helpBubbleActions{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.helpSatelliteBubble{position:relative;width:44px;height:44px;display:grid;place-items:center;margin:0;padding:0;border:1px solid var(--border-strong);border-radius:50%;color:var(--accent-ink);background:var(--panel);box-shadow:0 9px 24px rgba(15,23,42,.18);font-size:19px;font-weight:700}.helpSatelliteBubble:hover{color:#fff;border-color:var(--accent);background:var(--accent);transform:translateY(-1px)}.helpSatelliteBubble.alerts{color:#92400e;border-color:#f59e0b;background:#fffbeb}.helpSatelliteBubble.alerts:hover{color:#fff;background:#d97706}.helpSatelliteBubble b{position:absolute;top:-5px;right:-5px;min-width:19px;height:19px;display:grid;place-items:center;padding:0 5px;border:2px solid var(--panel);border-radius:999px;color:#fff;background:#dc2626;font-size:10px}.helpSatelliteBubble i{position:absolute;right:54px;padding:6px 9px;border-radius:7px;color:#fff;background:#172033;font-size:10px;font-style:normal;font-weight:600;opacity:0;pointer-events:none;transform:translateX(4px);transition:opacity .14s ease,transform .14s ease}.helpSatelliteBubble:focus-visible i,.helpSatelliteBubble:hover i{opacity:1;transform:translateX(0)}.dataQualityModalBackdrop{position:fixed;z-index:180;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dataQualityModal{width:min(900px,100%);max-height:min(820px,calc(100dvh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:16px;color:var(--text);background:var(--panel);box-shadow:0 30px 90px rgba(15,23,42,.34)}.dataQualityModal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 17px;border-bottom:1px solid var(--border)}.dataQualityModal>header h2{margin:2px 0 3px;font-size:21px}.dataQualityModal>header p{margin:0;color:var(--muted);font-size:11px}.dataQualityModalEyebrow{color:#b45309;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.modalCloseButton{width:34px;height:34px;flex:0 0 34px;margin:0;padding:0;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:25px;line-height:1}.modalCloseButton:hover{color:var(--text);background:var(--panel2)}.dataQualityModalSummary{display:flex;gap:22px;padding:11px 22px;border-bottom:1px solid var(--border);background:var(--panel2)}.dataQualityModalSummary span{display:inline-flex;align-items:baseline;gap:5px;color:var(--muted);font-size:10px;font-weight:600}.dataQualityModalSummary b{color:var(--text);font-size:14px}.dataQualityModalSummary .critical b{color:var(--red)}.dataQualityModalSummary .warning b{color:var(--amber)}.dataQualityModalBody{min-height:180px;overflow-y:auto;padding:14px}.dataQualityClear{min-height:220px;display:grid;place-content:center;grid-gap:4px;gap:4px;text-align:center}.dataQualityClear strong{color:var(--green)}.dataQualityClear p{margin:0;color:var(--muted);font-size:11px}.pageTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.pageTitleRow>div{min-width:0}.secondaryAction{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border:1px solid var(--border-strong);border-radius:8px;color:var(--accent-ink);background:#fff;font-size:13px;font-weight:600;box-shadow:0 1px 2px rgba(15,23,42,.04)}.secondaryAction:hover{border-color:#93b4f6;background:#f8fbff}.docsPage{max-width:1220px;margin:0 auto}.docsHero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px;padding:28px 30px;border:1px solid #cdddf9;border-radius:12px;background:linear-gradient(135deg,#f8fbff,#eef5ff);box-shadow:var(--shadow)}.docsHero h1{max-width:720px;margin:4px 0 9px;font-size:clamp(26px,3vw,38px);line-height:1.12;letter-spacing:-.025em}.docsHero p{max-width:760px;margin:0;color:var(--muted-strong);font-size:15px}.docsEyebrow{color:var(--accent-ink);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.docsLayout{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.docsNav{position:-webkit-sticky;position:sticky;top:22px;display:grid;grid-gap:3px;gap:3px;padding:14px;border:1px solid var(--border);border-radius:9px;background:#fff;box-shadow:var(--shadow)}.docsNav strong{margin:2px 8px 8px;color:#172033;font-size:12px}.docsNav a{padding:8px;border-radius:6px;color:var(--muted-strong);font-size:12px;font-weight:700}.docsNav a:hover{color:var(--accent-ink);background:var(--accent-soft)}.docsContent{display:grid;grid-gap:18px;gap:18px;min-width:0}.docsSection{scroll-margin-top:22px;padding:25px 28px;border:1px solid var(--border);border-radius:10px;background:#fff;box-shadow:var(--shadow)}.docsSection h2{margin:0 0 10px;font-size:23px;line-height:1.2}.docsSection h3{margin:25px 0 8px;color:#172033;font-size:15px}.docsSection p{color:var(--muted-strong)}.docsSection ol,.docsSection ul{margin:8px 0 0;padding-left:23px;color:#334155}.docsSection li{margin:8px 0;padding-left:3px}.docsSection li::marker{color:var(--accent);font-weight:700}.docsSection code{padding:2px 5px;border-radius:5px;color:#1e40af;background:#eff6ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;overflow-wrap:anywhere}.docsSection pre{max-width:100%;overflow-x:auto;margin:10px 0;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:#f8fafc}.docsSection pre code{padding:0;color:#172033;background:transparent}.docsSectionHead{display:flex;align-items:center;gap:13px;margin-bottom:18px}.docsSectionHead h2{margin:0 0 3px}.docsSectionHead p{margin:0;color:var(--muted);font-size:13px}.docsPlatform{width:42px;height:42px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:10px;color:#fff;font-size:18px;font-weight:700}.docsPlatform.shopify{background:#15803d}.docsPlatform.woocommerce{background:#96588a}.docsPlatform.meta{background:#1877f2}.docsPlatform.tiktok{background:#111827}.docsPlatform.googleAds{background:#1a73e8}.docsPlatform.helpship{background:#7c3aed}.docsPlatform.slack{background:#4a154b}.docsPlatform.discord{background:#5865f2}.docLink{color:var(--accent-ink);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:#bfdbfe;text-decoration-color:#bfdbfe;text-underline-offset:2px}.docLink:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.docsCallout,.messageTemplate{display:grid;grid-gap:4px;gap:4px;margin:17px 0;padding:13px 14px;border:1px solid #bfdbfe;border-radius:8px;background:#f3f8ff}.docsCallout strong,.messageTemplate strong{color:#173d8f}.docsCallout span{color:#40516c}.messageTemplate{border-color:#c4b5fd;background:#faf7ff}.messageTemplate strong{color:#5b21b6}.messageTemplate p{margin:3px 0}.scopeList{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.scopeList code{padding:6px 8px;border:1px solid #bfdbfe}.docsFinePrint{padding-left:11px;border-left:3px solid #cbd5e1;font-size:12px}.docsTableWrap{overflow-x:auto;margin-top:16px;border:1px solid var(--border);border-radius:8px}.docsCredentialTable{min-width:660px}.docsCredentialTable td:first-child{width:130px;font-weight:700}.docsChecklist{list-style:none;padding-left:0!important}.docsChecklist li{position:relative;padding-left:27px}.docsChecklist li:before{content:"✓";position:absolute;left:0;top:0;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--green);font-size:10px;font-weight:700}@media (max-width:980px){.docsLayout{grid-template-columns:1fr}.docsNav{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.docsNav strong{grid-column:1/-1}}@media (hover:none),(max-width:1024px){.helpBubbleDock{display:none}}@media (max-width:620px){.docsHero,.pageTitleRow{display:grid}.docsHero{padding:22px 18px}.docsHero .secondaryAction,.pageTitleRow .secondaryAction{width:100%}.docsNav{grid-template-columns:repeat(2,minmax(0,1fr))}.docsSection{padding:20px 16px}.docsSectionHead{align-items:flex-start}}.rowLoadingDisc{display:inline-block;width:13px;height:13px;margin-left:8px;vertical-align:-2px}.tablePagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;margin-top:14px}.tablePagination>:last-child{justify-self:end}.connectorWebhookBox{display:grid;grid-gap:5px;gap:5px;padding:12px 14px;border:1px solid #bfdbfe;border-radius:8px;background:#f3f8ff;color:#40516c;font-size:12px}.connectorWebhookBox strong{color:#173d8f}.connectorWebhookBox code{overflow-wrap:anywhere;color:#172033}.connectorWebhookLayer{gap:12px}.connectorWebhookLayerHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.connectorWebhookLayerHead>div{display:grid;grid-gap:3px;gap:3px}.connectorWebhookSecret{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.connectorWebhookSecret code{-webkit-user-select:all;-moz-user-select:all;user-select:all}.connectorWebhookActions{display:flex;justify-content:flex-end}.notificationTitleActions{display:flex;gap:8px}.notificationSummary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.notificationSummary .card{display:grid;grid-gap:4px;gap:4px;min-height:104px}.notificationSummary strong{color:#111827;font-size:21px}.notificationSummary small{color:var(--muted)}.notificationConnectBanner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;border-color:#f5c56b;background:#fffaf0}.notificationConnectBanner>div{display:grid;grid-gap:4px;gap:4px}.notificationConnectBanner span{color:var(--muted);font-size:12px}.notificationSectionTitle{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 10px}.notificationSectionTitle h2{margin:0 0 3px;color:#111827;font-size:18px}.notificationSectionTitle p{margin:0;font-size:12px}.notificationTriggerLibrary{margin-top:18px}.notificationTriggerStrip{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:9px;gap:9px}.notificationTriggerChoice{min-width:0;min-height:70px;display:flex;align-items:center;gap:10px;padding:10px 12px;color:var(--text);background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 2px 7px rgba(15,23,42,.05);text-align:left;cursor:pointer}.notificationTriggerChoice i{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:50%;background:#edf2f8;font-style:normal;font-size:19px;font-weight:700}.notificationTriggerChoice span{min-width:0;display:grid;grid-gap:3px;gap:3px}.notificationTriggerChoice strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.notificationTriggerChoice small{color:var(--muted);font-size:10px}.notificationTriggerChoice:hover{border-color:#9db6e8}.notificationTriggerChoice.selected{border-color:var(--accent);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.notificationTriggerChoice.green i,.notificationTriggerNode.green .notificationNodeIcon{color:#08783e;background:#dff8e9}.notificationTriggerChoice.red i,.notificationTriggerNode.red .notificationNodeIcon{color:#b12620;background:#fee9e7}.notificationTriggerChoice.orange i,.notificationTriggerNode.orange .notificationNodeIcon{color:#a64b12;background:#ffeedf}.notificationTriggerChoice.yellow i,.notificationTriggerNode.yellow .notificationNodeIcon{color:#8a5b00;background:#fff2c4}.notificationTriggerChoice.purple i,.notificationTriggerNode.purple .notificationNodeIcon{color:#6d35b1;background:#f0e7ff}.notificationTriggerChoice.blue i,.notificationTriggerNode.blue .notificationNodeIcon{color:#1455b8;background:#e3efff}.notificationFlowCanvas{position:relative;margin-top:20px;padding:30px;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:linear-gradient(#f8fafc 1px,transparent 0),linear-gradient(90deg,#f8fafc 1px,transparent 0),#fff;background-size:28px 28px;box-shadow:var(--shadow)}.notificationTriggerNode{width:min(580px,100%);margin:0 auto;display:flex;align-items:center;gap:14px;padding:17px;border:2px solid #101828;border-radius:12px;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.1)}.notificationNodeIcon{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:50%;font-size:23px;font-weight:700}.notificationTriggerNode h2{margin:1px 0 3px;font-size:18px}.notificationTriggerNode p{margin:0;color:var(--muted);font-size:11px}.notificationNodeEyebrow{color:var(--muted-strong);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.notificationFlowStem{width:2px;height:46px;margin:0 auto;background:#cbd5e1;position:relative}.notificationFlowStem span:after{content:"";position:absolute;left:-4px;bottom:0;width:8px;height:8px;border-right:2px solid #94a3b8;border-bottom:2px solid #94a3b8;transform:rotate(45deg)}.notificationActionLabel{width:max-content;margin:-3px auto 14px;padding:4px 10px;color:#475467;background:#edf2f7;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.notificationActionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.notificationActionCard{min-width:0;display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--border);border-top:4px solid #5b2ca0;border-radius:11px;background:#fff;box-shadow:0 7px 20px rgba(15,23,42,.08)}.notificationActionCard.disabled{opacity:.65}.notificationActionCard header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.discordMark,.slackMark{width:38px;height:38px;display:grid;place-items:center;color:#fff;border-radius:9px;font-weight:700;font-style:normal}.slackMark{background:#4a154b}.discordMark{background:#5865f2}.notificationActionCard header input{width:100%;max-width:none;padding:2px 0;color:#111827;background:transparent;border:0;border-radius:0;font-size:14px;font-weight:600}.notificationActionCard header small{color:var(--muted);font-size:10px}.notificationActionCard label{display:grid;grid-gap:5px;gap:5px;margin:0;font-size:10px}.notificationActionCard input[type=time],.notificationActionCard select{width:100%;max-width:none}.notificationActionCard textarea{width:100%;min-height:112px;padding:10px 11px;resize:vertical;color:var(--text);border:1px solid var(--border-strong);border-radius:8px;font:inherit;font-size:12px;line-height:1.45}.notificationVariables{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.notificationVariables>span{margin-right:3px;color:var(--muted);font-size:10px;font-weight:600}.notificationVariables button{min-height:0;padding:3px 6px;color:#30568c;background:#f2f7ff;border:1px solid #cdddf5;border-radius:999px;font-size:10px;font-weight:700}.connectorWarning,.notificationChannelWarning{padding:9px 11px;color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;font-size:10px;font-weight:700;line-height:1.4}.notificationActionCard footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.notificationActionCard footer>div{display:flex;gap:6px}.notificationActionCard footer button{min-height:32px;padding:6px 9px;font-size:10px}.notificationChannelPreview{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.notificationDelete{color:#b42318!important;background:#fff!important;border-color:#fecaca!important}.notificationAddAction{min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#475467;background:rgba(248,250,252,.82);border:2px dashed #aeb8c6;border-radius:11px;cursor:pointer}.notificationAddAction span{font-size:28px;font-weight:400}.notificationAddAction strong{font-size:13px}.notificationAddAction small{color:var(--muted);font-size:10px}.notificationAddAction:hover{color:var(--accent-ink);border-color:var(--accent);background:#f5f8ff}.notificationFeedback{margin-top:15px;padding:10px 12px;color:#24446f;background:#eef5ff;border:1px solid #c8daf7;border-radius:8px;font-size:11px;font-weight:700;text-align:center}.miniSwitch{margin:0!important}.miniSwitch input{position:absolute;opacity:0;pointer-events:none}.miniSwitch i{width:35px;height:20px;display:block;padding:2px;background:#cbd5e1;border-radius:999px;cursor:pointer;transition:.15s}.miniSwitch i:after{content:"";width:16px;height:16px;display:block;background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:.15s}.miniSwitch input:checked+i{background:#22a55b}.miniSwitch input:checked+i:after{transform:translateX(15px)}.notificationHistory{margin-top:22px}.notificationHistoryList{padding:0;overflow:hidden}.notificationHistoryRow{display:grid;grid-template-columns:64px minmax(0,1fr) 150px;align-items:start;grid-gap:12px;gap:12px;padding:13px 15px;border-bottom:1px solid var(--border)}.notificationHistoryRow:last-child{border-bottom:0}.notificationHistoryRow>div{min-width:0}.notificationHistoryRow strong{font-size:11px}.notificationHistoryRow p{margin:3px 0 0;overflow:hidden;color:var(--muted-strong);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.notificationHistoryRow>span:last-child{display:grid;grid-gap:2px;gap:2px;text-align:right}.notificationHistoryRow>span:last-child b{font-size:10px}.notificationHistoryRow>span:last-child small{color:var(--muted);font-size:10px}.notificationDeliveryStatus{padding:4px 6px;border-radius:999px;font-size:10px;font-weight:700;text-align:center;text-transform:uppercase}.notificationDeliveryStatus.sent{color:#08783e;background:#ddf7e7}.notificationDeliveryStatus.error{color:#b12620;background:#fee9e7}.notificationDeliveryStatus.pending{color:#8a5b00;background:#fff2c4}.notificationError{display:block;margin-top:4px;color:var(--red);font-size:10px}.notificationHistoryEmpty,.notificationLoading{padding:30px;color:var(--muted);text-align:center}.notificationLoading{display:flex;align-items:center;justify-content:center;gap:10px}@media (max-width:1000px){.notificationSummary,.notificationTriggerStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.notificationConnectBanner,.notificationSectionTitle,.notificationsPageTitle{align-items:flex-start}.notificationSummary{grid-template-columns:1fr}.notificationSummary .card{min-height:82px}.notificationFlowCanvas{padding:18px 10px}.notificationActionGrid{grid-template-columns:1fr}.notificationHistoryRow{grid-template-columns:56px minmax(0,1fr)}.notificationHistoryRow>span:last-child{grid-column:2;text-align:left}}@media (max-width:480px){.notificationTitleActions{width:100%}.notificationTitleActions a{flex:1 1;text-align:center}.notificationTriggerStrip{display:flex;overflow-x:auto;padding:3px;scroll-snap-type:x mandatory}.notificationTriggerChoice{min-width:220px;scroll-snap-align:start}.notificationTriggerNode{align-items:flex-start}.notificationActionCard footer{align-items:flex-start;flex-direction:column}.notificationActionCard footer>div{width:100%}.notificationActionCard footer button{flex:1 1}}.commentAgentBar{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;grid-gap:18px;gap:18px;margin-top:18px;padding:14px 16px;border-color:#d8d1ff;background:linear-gradient(110deg,#fbfaff,#fff)}.commentAgentBar.enabled{border-color:#a7e6c0;background:linear-gradient(110deg,#f3fff7,#fff)}.commentAgentBar.automatic{border-color:#f2c98b;background:linear-gradient(110deg,#fff9ed,#fff)}.commentAgentIdentity{display:flex;align-items:center;gap:11px;min-width:0}.commentAgentIdentity>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#6d28d9;background:#ede9fe;font-size:18px}.commentAgentBar.enabled .commentAgentIdentity>span{color:#08783e;background:#dcfce7}.commentAgentBar.automatic .commentAgentIdentity>span{color:#9a4e08;background:#ffedd5}.commentAgentIdentity>div{display:grid;grid-gap:2px;gap:2px}.commentAgentIdentity strong{font-size:13px}.commentAgentIdentity small{color:var(--muted);font-size:10px}.commentAgentMetrics{display:flex;align-items:center;gap:14px;color:var(--muted-strong);font-size:10px}.commentAgentMetrics span{display:grid;grid-gap:1px;gap:1px;padding-left:13px;border-left:1px solid var(--border)}.commentAgentMetrics b{color:var(--text);font-size:14px}.commentAgentControls{display:flex;align-items:center;justify-content:flex-end;gap:8px}.commentAgentControls button{min-height:34px;padding:6px 10px;font-size:10px}.agentSwitch{display:inline-flex;align-items:center;gap:7px;margin:0;cursor:pointer}.agentSwitch input{position:absolute;opacity:0;pointer-events:none}.agentSwitch i{width:40px;height:23px;display:block;padding:3px;border-radius:999px;background:#cbd5e1;transition:.16s}.agentSwitch i:after{content:"";width:17px;height:17px;display:block;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.26);transition:.16s}.agentSwitch input:checked+i{background:#22a55b}.agentSwitch input:checked+i:after{transform:translateX(17px)}.agentSwitch input:disabled+i{opacity:.55;cursor:not-allowed}.agentSwitchLabeled>span{min-width:18px;color:var(--muted-strong);font-size:10px;font-weight:700;text-transform:uppercase}.commentAgentModalOverlay{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:24px;background:rgba(10,18,32,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.commentAgentModal{width:min(820px,100%);max-height:min(90vh,920px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--border-strong);border-radius:16px;background:var(--panel);box-shadow:0 28px 80px rgba(3,10,24,.32)}.commentAgentModal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:19px 22px;border-bottom:1px solid var(--border)}.commentAgentModal>header span{color:#6d28d9;font-size:10px;font-weight:700;letter-spacing:.11em}.commentAgentModal>header h2{margin:4px 0 3px;font-size:20px}.commentAgentModal>header p{margin:0;color:var(--muted);font-size:10px}.commentAgentClose{width:34px;height:34px;min-height:0;padding:0;color:var(--muted-strong);border:1px solid var(--border);border-radius:9px;background:var(--panel2);font-size:22px;line-height:1}.commentAgentModalBody{overflow-y:auto;padding:18px 22px 24px}.commentAgentMaster{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 14px;padding:13px 14px;border:1px solid #c4b5fd;border-radius:10px;background:#faf7ff}.commentAgentMaster>span:first-child{display:grid;grid-gap:3px;gap:3px}.commentAgentMaster strong{font-size:12px}.commentAgentMaster small{color:var(--muted);font-size:10px}.commentAgentAutomatic{border-color:var(--border);background:var(--panel2)}.commentAgentAutomatic.enabled{border-color:#f2c98b;background:#fff9ed}.commentAgentSafetyNote{margin:-3px 0 16px;padding:9px 11px;border-left:3px solid #f59e0b;border-radius:0 7px 7px 0;color:#7c470d;background:#fff8e8;font-size:10px;line-height:1.5}.commentAgentTextField{display:grid;grid-gap:5px;gap:5px;margin:12px 0;color:var(--muted-strong);font-size:10px;font-weight:600}.commentAgentTextField textarea{width:100%;min-height:72px;resize:vertical;font-size:11px;line-height:1.45}.commentAgentActionList{display:grid;grid-gap:9px;gap:9px;margin-top:15px}.commentAgentActionSetting{overflow:hidden;border:1px solid var(--border);border-radius:11px;background:var(--panel2)}.commentAgentActionSetting.open{border-color:#b9cdf0;background:var(--panel)}.commentAgentActionSetting>label{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:13px 14px}.commentAgentActionSetting>label>span:first-child{display:grid;grid-gap:3px;gap:3px}.commentAgentActionSetting>label strong{font-size:11px}.commentAgentActionSetting>label small{color:var(--muted);font-size:10px;font-weight:500}.commentAgentActionSetting>div{display:grid;grid-gap:9px;gap:9px;padding:0 14px 14px;border-top:1px solid var(--border)}.commentAgentActionSetting>div>textarea{width:100%;min-height:88px;margin-top:13px;resize:vertical;font-size:11px;line-height:1.45}.commentAgentDeleteWarning{margin:12px 0 -3px;padding:8px 10px;color:#991b1b;border:1px solid #fecaca;border-radius:7px;background:#fff1f2;font-size:10px;font-weight:600}.commentDeleteConfirmModal{width:min(460px,100%)}.commentDeleteConfirmModal .commentAgentModalBody{padding-top:8px;padding-bottom:18px}.commentDeleteConfirmModal .commentAgentDeleteWarning{margin:0}.commentDeleteConfirmModal>footer .commentDelete{color:#fff;border-color:#dc2626;background:#dc2626}.commentDeleteConfirmModal>footer .commentDelete:hover{border-color:#b91c1c;background:#b91c1c}.commentAgentTracking{display:grid;grid-gap:9px;gap:9px;padding:11px;border:1px solid var(--border);border-radius:9px;background:var(--panel2)}.commentAgentTracking label{display:grid;grid-gap:4px;gap:4px;margin:0;color:var(--muted-strong);font-size:10px;font-weight:600}.commentAgentTracking label small{font-weight:500}.commentAgentTracking input{width:100%;max-width:none;font-size:10px}.commentAgentTracking>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.commentAgentTracking>small{color:var(--muted);font-size:10px;line-height:1.45}.commentAgentModal>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid var(--border);background:var(--panel2)}.commentAgentDraft{display:grid;grid-gap:9px;gap:9px;margin-top:12px;padding:12px;border:1px solid #b9cdf0;border-radius:10px;background:linear-gradient(145deg,#f4f8ff,#fbfdff)}.commentAgentDraft.delete{border-color:#fecaca;background:linear-gradient(145deg,#fff5f5,#fff)}.commentAgentDraft.react{border-color:#bbf7d0;background:linear-gradient(145deg,#f1fff6,#fff)}.commentAgentDraft.error,.commentAgentDraft.escalate{border-color:#fde68a;background:linear-gradient(145deg,#fffbea,#fff)}.commentAgentDraft>footer,.commentAgentDraft>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.commentAgentDraft>header>div{display:grid;grid-gap:3px;gap:3px}.commentAgentDraft>header span{color:#5b21b6;font-size:10px;font-weight:700;letter-spacing:.09em}.commentAgentDraft>header strong{font-size:11px}.commentAgentDraft>header small{flex:0 0 auto;padding:3px 6px;border-radius:999px;color:var(--muted-strong);background:var(--panel2);font-size:10px;font-weight:600;text-transform:capitalize}.commentAgentDraft>blockquote,.commentAgentDraft>p{margin:0;font-size:10px;line-height:1.5}.commentAgentDraft>blockquote{padding:9px 10px;border-left:3px solid #2563eb;border-radius:0 7px 7px 0;color:var(--text);background:rgba(255,255,255,.78);font-style:normal;white-space:pre-wrap;overflow-wrap:anywhere}.commentAgentDraft>footer{align-items:flex-end}.commentAgentDraft>footer>span{color:var(--muted);font-size:10px;font-weight:700;line-height:1.4}.commentAgentDraft>footer>button{flex:0 0 auto;min-height:31px;padding:5px 9px;font-size:10px}.commentAgentDraftError{color:#991b1b;font-weight:600}.commentActionError{display:grid;grid-gap:3px;gap:3px;margin-top:12px;padding:10px 12px;border:1px solid #fecaca;border-radius:8px;color:#991b1b;background:var(--red-soft);font-size:11px;line-height:1.45}.commentActionError strong{font-size:11px}.commentActionError span{overflow-wrap:anywhere}.commentHeaderTags{display:flex!important;grid-auto-flow:column;align-items:center;gap:6px!important}.commentAiManagedTag{position:relative;display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;color:#5b21b6!important;border:1px solid #c4b5fd;border-radius:999px;background:#f5f3ff;font-size:10px!important;font-weight:700;cursor:help;outline:none}.commentAiManagedTag:focus{box-shadow:0 0 0 3px rgba(124,58,237,.16)}.commentAiHistory{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:min(330px,75vw);display:none;gap:8px;padding:12px;color:var(--text)!important;border:1px solid var(--border-strong);border-radius:10px;background:var(--panel);box-shadow:0 16px 38px rgba(15,23,42,.22);font-size:10px!important;font-weight:500;text-align:left}.commentAiManagedTag:focus .commentAiHistory,.commentAiManagedTag:focus-within .commentAiHistory,.commentAiManagedTag:hover .commentAiHistory{display:grid}.commentAiHistory>strong{font-size:10px}.commentAiHistoryItem{display:grid;grid-template-columns:1fr auto;grid-gap:3px 8px;gap:3px 8px;padding-top:8px;border-top:1px solid var(--border)}.commentAiHistoryItem b{color:var(--text);font-size:10px;text-transform:capitalize}.commentAiHistoryItem time{color:var(--muted);font-size:10px;font-weight:500}.commentAiHistoryItem small{grid-column:1/-1;color:var(--muted-strong);font-size:10px;line-height:1.4}.commentAiHistoryItem em{justify-self:start;padding:2px 5px;border-radius:999px;font-size:10px;font-style:normal;text-transform:uppercase}.commentAiHistoryItem em.success{color:#08783e;background:#dcfce7}.commentAiHistoryItem em.error{color:#991b1b;background:#fee2e2}.commentsStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin:12px 0}.commentsStat{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:16px 18px;border:1px solid var(--border);border-radius:10px;color:#53627a;background:#fff;box-shadow:var(--shadow);text-align:left}.commentsStat strong{color:#111a2d;font-size:25px}.commentsStat.active{border-color:#76a7f8;box-shadow:0 0 0 2px #dbeafe}.commentsStat.active span{color:var(--accent-ink);font-weight:600}.commentsToolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px}.commentsToolbar form{display:flex;flex:1 1;gap:8px}.commentsToolbar input{width:min(620px,100%)}.commentsWarning{margin:10px 0;padding:11px 13px;border:1px solid #f4cf75;border-radius:8px;color:#78520b;background:#fff8e7;font-size:13px}.commentsWarning.error{border-color:#fecaca;color:#991b1b;background:#fff1f2}.commentsList{position:relative;display:grid;grid-gap:10px;gap:10px;min-height:120px}.commentsList.isLoading>article{opacity:.45}.commentsLoadingOverlay{position:absolute;z-index:2;inset:0;display:flex;justify-content:center;align-items:flex-start;gap:9px;padding-top:50px;color:#334155;font-weight:600;background:rgba(248,250,252,.54)}.commentsLoading{display:flex;align-items:center;gap:10px;min-height:180px;margin-top:18px;justify-content:center}.commentCard{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:13px;gap:13px;padding:18px}.commentAvatar{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#1877f2;font-weight:700}.commentBody{min-width:0}.commentHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.commentHeader>div{display:grid;grid-gap:2px;gap:2px}.commentHeader span{color:var(--muted);font-size:11px}.commentStatus{flex:0 0 auto;padding:4px 8px;border-radius:999px;font-weight:600}.commentStatus.unresolved{color:#9a3412;background:#ffedd5}.commentStatus.resolved{color:#166534;background:#dcfce7}.commentStatus.hidden{color:#475569;background:#e2e8f0}.commentStatus.deleted{color:#991b1b;background:#fee2e2}.commentMessage{margin:10px 0 13px;color:#172033;font-size:15px;white-space:pre-wrap;overflow-wrap:anywhere}.commentAttachment{display:grid;justify-items:start;grid-gap:5px;gap:5px;width:-moz-fit-content;width:fit-content;max-width:min(520px,100%);margin:10px 0 13px}.commentAttachment a{display:block;max-width:100%}.commentAttachment img,.commentAttachment video{display:block;width:auto;max-width:100%;max-height:420px;border:1px solid var(--border);border-radius:9px;background:#f8fafc;object-fit:contain}.commentAttachment figcaption{color:#718096;font-size:10px;text-transform:capitalize}.commentAttachmentLink,.commentAttachmentUnavailable{display:inline-flex;margin:9px 0 13px;padding:8px 10px;border:1px solid #bfdbfe;border-radius:7px;color:var(--accent-ink);background:#f3f8ff;font-size:12px;font-weight:600}.commentAttachmentUnavailable{color:#64748b;border-color:var(--border);background:#f8fafc}.commentContext{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.commentContext span{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px 10px;border-radius:7px;color:#334155;background:#f7f9fc;font-size:12px;overflow-wrap:anywhere}.commentContext b{color:#718096;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.commentReplies{display:grid;grid-gap:7px;gap:7px;margin:12px 0 0 18px;padding-left:12px;border-left:3px solid #dbeafe}.commentReplies>div{display:grid;grid-gap:2px;gap:2px;font-size:12px}.commentReplies span{color:#40516c}.commentReplyHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.commentReplyDelete{padding:2px 6px;border:0;color:#b42318;background:transparent;font-size:10px;text-decoration:underline}.commentActions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:13px}.commentActions button{min-height:34px;padding:6px 10px}.commentLiked{color:#1454b8;border:1px solid #93c5fd;background:#dbeafe}.commentDelete{color:#b42318;border:1px solid #fecaca;background:#fff}.commentDelete:hover{background:#fff1f2}.commentPostLink{margin-left:auto;color:var(--accent-ink);font-size:12px;font-weight:600}.commentReplyComposer{display:grid;grid-gap:8px;gap:8px;margin-top:13px}.commentReplyComposer textarea{width:100%;min-height:88px;resize:vertical}.commentReplyComposer>div{display:flex;justify-content:flex-end;gap:8px}.commentsSetupState{display:grid;justify-items:center;max-width:720px;margin:38px auto;padding:42px 28px;text-align:center}.commentsSetupState h2{margin:14px 0 7px}.commentsSetupState p{max-width:590px;margin:0;color:var(--muted-strong)}.commentsSetupIcon{width:54px;height:54px;display:grid;place-items:center;border-radius:14px;color:#fff;background:#1877f2;font:700 30px/1 Arial}.commentsSetupActions{display:flex;gap:9px;margin-top:22px}.commentsEmpty{padding:32px;text-align:center}.commentsEmpty h2{margin:0 0 6px}.commentsLoadMore{justify-self:center;min-width:220px;margin:8px 0 18px}.commentsPagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;margin-top:12px;padding:12px 14px;color:#64748b;font-size:12px;text-align:center}.commentsPagination>:first-child{justify-self:start}.commentsPagination>:last-child{justify-self:end}@media (max-width:760px){.productsToolbar{align-items:stretch;flex-direction:column}.productsStatusFilter,.productsStatusFilter .internalSelect,.productsStatusFilter select,.productsToolbar>button{width:100%}.productsStatusFilter{align-items:stretch;flex-direction:column;gap:5px;margin-left:0}.commentAgentBar{grid-template-columns:1fr;gap:12px}.commentAgentMetrics{justify-content:flex-start}.commentAgentControls{justify-content:space-between;flex-wrap:wrap}.commentAgentModalOverlay{padding:0;place-items:end center}.commentAgentModal{width:100%;max-height:94vh;border-radius:16px 16px 0 0}.commentAgentModal>footer,.commentAgentModal>header,.commentAgentModalBody{padding-left:15px;padding-right:15px}.commentAgentTracking>div{grid-template-columns:1fr}.commentsStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.commentsStat{min-height:62px;padding:12px}.commentsStat strong{font-size:20px}.commentsToolbar{align-items:stretch;flex-direction:column}.commentsToolbar form,.commentsToolbar>button{width:100%}.commentCard{grid-template-columns:32px minmax(0,1fr);padding:14px 12px}.commentAvatar{width:32px;height:32px;font-size:12px}.commentsPagination{grid-template-columns:1fr 1fr}.commentsPagination>span{grid-column:1/-1;grid-row:1}.commentContext{grid-template-columns:1fr}.commentHeader{align-items:stretch;flex-direction:column}.commentHeaderTags{justify-content:flex-start}.commentAiHistory{right:auto;left:0}.commentPostLink{width:100%;margin:6px 0 0}.commentsSetupActions{width:100%;flex-direction:column}.commentsSetupActions>*{width:100%}}.ordersPage{padding-bottom:58px}.orderFilters{padding:9px 10px}.mobileFilterToggle.orderFilterToggle{width:auto;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:7px 11px;color:var(--muted-strong);border-color:var(--border-strong);background:var(--panel);font-size:12px}.orderFilterToggleLabel{display:inline-flex;align-items:center;gap:7px}.orderFilterToggleLabel i{width:16px;height:16px;display:grid;place-items:center;color:var(--muted);font-style:normal;transform:rotate(90deg)}.orderFiltersContent{display:none;padding-top:12px}.orderFiltersContent.mobileOpen{display:block}.orderFiltersContent .orderFiltersHead{padding-top:12px;border-top:1px solid var(--border)}.orderTotalFilter>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px}.orderTotalFilter input{width:100%;min-width:0}.orderTotalFilter button{min-height:42px;margin:0;padding:7px 10px}.ordersPaginationDock{position:fixed;z-index:44;left:248px;right:0;bottom:0;min-height:58px;display:flex;align-items:center;padding:7px 36px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--panel) 97%,transparent);box-shadow:0 -6px 18px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ordersPaginationControls{display:flex;align-items:center;gap:9px}.ordersPaginationControls>strong{margin-left:4px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ordersPaginationControls>.muted{font-size:11px}.paginationArrow{width:38px;height:38px;display:grid;place-items:center;color:var(--muted-strong);border:1px solid var(--border-strong);border-radius:8px;background:#f3f4f6;font-size:26px;line-height:1}.paginationArrow:hover{color:var(--text);background:#e5e7eb}.paginationArrow.disabled{color:#cbd5e1;border-color:#e5e7eb;background:#f8fafc}@media (max-width:1100px){.orderFiltersGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:820px){.ordersPaginationDock{left:0;min-height:54px;padding:7px 12px}.ordersPage{padding-bottom:54px}.mobileFilterToggle.orderFilterToggle{width:100%}.orderFiltersGrid{grid-template-columns:1fr}}@media (max-width:480px){.orderTotalFilter>div{grid-template-columns:1fr auto 1fr}.orderTotalFilter button{grid-column:1/-1}}.analyticsTop,.pageHeading,.pageTitleRow,.pageTop,.stockPageHead{margin-bottom:18px}.h1{margin-bottom:4px}.pageIntro,.pagePeriod{margin:0;color:var(--muted);font-size:13px;font-weight:600}.pagePeriodCompare{display:inline-flex;align-items:center;gap:5px;margin-left:10px}.sidebarNav{min-height:0;overflow-y:auto}.navSublink,.navlink,.sidebarUtility{display:flex;align-items:center;gap:10px}.navIcon{width:18px;height:18px;flex:0 0 18px}.navSubmenu{margin-left:23px}.navSublink{padding-left:10px}.sidebarFoot{display:grid;grid-gap:8px;gap:8px}.sidebarUtility{min-height:40px;padding:9px 10px;border-radius:8px;color:var(--muted-strong);font-weight:600}.sidebarUtility.active,.sidebarUtility:hover{color:var(--accent-ink);background:var(--accent-soft)}.sidebarOrganization{position:relative}.organizationMenuTrigger{width:100%;min-height:44px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;margin:0;padding:7px 9px;color:var(--text);border:1px solid var(--border-strong);background:#fff;text-align:left}.organizationMenuTrigger>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.organizationAvatar,.organizationMark{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;color:#1d4ed8;background:#dbeafe;font-size:12px;font-weight:700}.organizationAvatar.hasImage,.organizationMark.hasImage,.platformOrganizationImage.hasImage{overflow:hidden;padding:0;background:#fff}.organizationAvatar img,.organizationMark img,.platformOrganizationImage img{width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover}.organizationMark.all{color:#6d28d9;background:#ede9fe}.organizationChevron{color:var(--muted);font-size:17px}.organizationMenu{position:absolute;z-index:30;left:0;right:0;bottom:calc(100% + 7px);padding:7px;border:1px solid var(--border);border-radius:11px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.18)}.organizationMenuLabel{padding:5px 8px 7px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.organizationMenuAdd,.organizationMenuAll,.organizationMenuItem{width:100%;min-height:40px;display:flex;align-items:center;gap:9px;margin:0;padding:6px 7px;color:var(--muted-strong);border:0;border-radius:7px;background:transparent;text-align:left;font-weight:700}.organizationMenuAdd:hover,.organizationMenuAll:hover,.organizationMenuItem:hover{color:var(--text);background:var(--panel2)}.organizationMenuAll>span:nth-child(2){display:grid}.organizationMenuAll small{color:var(--muted);font-size:10px;font-weight:500}.organizationCheck{margin-left:auto;color:var(--accent)}.organizationMenuDivider{height:1px;margin:6px 3px;background:var(--border)}.organizationMenuAdd{color:var(--accent-ink)}.organizationSettingsButton{display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:8px;color:var(--muted-strong);background:#fff}.organizationSettingsButton:hover{color:var(--accent-ink);border-color:#93c5fd;background:#eff6ff}.attributionHero,.commentsStats,.metricStrip{display:flex;gap:0;margin:16px 0 22px;overflow-x:auto;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 7px rgba(15,23,42,.08)}.attributionHero>*,.commentsStats>*,.metricStrip>*{min-width:190px;flex:1 0;margin:0!important;padding:14px 18px!important;border:0!important;border-right:1px solid var(--border)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.attributionHero>:last-child,.commentsStats>:last-child,.metricStrip>:last-child{border-right:0!important}.attributionHero .label,.commentsStats span,.metricStrip .label,.metricStrip>*>span:first-child{color:var(--muted-strong);font-weight:600;letter-spacing:0;text-transform:none}.attributionHero .attributionValue,.commentsStats strong,.metricStrip .value,.metricStrip>*>strong{display:block;margin:5px 0 0;color:#1f2937;font-size:20px;line-height:1.15}.metricStrip .sub,.metricStrip small{margin-top:4px;color:var(--muted)}.metricStrip .value.pos{color:var(--green)}.metricStrip .value.neg{color:var(--red)}.commentsStat.active{box-shadow:inset 0 -3px 0 var(--accent)!important}.attrMethodGrid{display:flex;gap:0;margin:0 0 22px;overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:0 2px 7px rgba(15,23,42,.06)}.attrMethodGrid>*{min-width:160px;flex:1 0;margin:0;padding:13px 16px;border:0;border-right:1px solid var(--border);border-radius:0;box-shadow:none}.attrMethodGrid>:last-child{border-right:0}.attrMethodGrid strong{display:block;margin-top:4px;font-size:18px}.dataTablePanel{border-radius:12px;box-shadow:0 2px 7px rgba(15,23,42,.06)}.dataTablePanel th[data-table-sortable],table th[data-table-sortable]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:color .15s ease,background-color .15s ease}.dataTablePanel th[data-table-sortable]:hover,table th[data-table-sortable]:hover{color:var(--accent-ink);background:#f3f7ff}.dataTablePanel th[data-table-sortable]:focus-visible,table th[data-table-sortable]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tableSortIndicator{display:inline-block;min-width:12px;margin-left:5px;color:#9aa4b2;font-size:11px;font-weight:600;text-align:center}th[aria-sort=ascending] .tableSortIndicator,th[aria-sort=descending] .tableSortIndicator{color:var(--accent-ink)}.dataTablePanel table{border-collapse:collapse}.dataTablePanel td,.dataTablePanel th{padding:9px 12px;border-bottom-color:#e5e7eb}.dataTablePanel th{color:#5f6368;background:#fafafa;letter-spacing:0;text-transform:none}.dataTablePanel tbody tr:hover td{background:#f7f7f7}.tableSubline{display:block;margin-top:2px;color:var(--muted);font-size:10px;font-weight:500}.tablePrimaryLink{color:var(--accent-ink);font-weight:600}.tableEditButton{display:inline-flex;min-height:30px;align-items:center;margin:0;padding:5px 10px}.tableRowActions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.tableDeleteButton{min-height:30px;margin:0;padding:5px 9px;color:#b42318;border-color:transparent;background:transparent}.tableDeleteButton:hover{color:#991b1b;border-color:#fecaca;background:#fff1f2}.tableEmptyState{padding:28px!important;text-align:center}.tableToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0 10px}.tableToolbar>div:first-child{display:grid;grid-gap:2px;gap:2px}.tableToolbar>div:first-child span{color:var(--muted);font-size:11px}.tableToolbar>div:last-child{display:flex;align-items:center;gap:8px}.tableToolbar a,.tableToolbar button{margin:0}.dashboardPage{width:100%;max-width:1320px;margin:0 auto}.dashboardPageHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.dashboardDataQuality{overflow:hidden;margin:0 0 20px;border:1px solid #f5c451;border-radius:14px;background:linear-gradient(135deg,#fffbeb,#fff 62%);box-shadow:0 10px 26px rgba(180,83,9,.09)}.dashboardDataQualityHead{min-height:76px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:14px 16px;border-bottom:1px solid #fde4a5}.dashboardDataQualityMark{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#fff;background:#d97706;box-shadow:0 0 0 5px rgba(245,158,11,.12);font-size:19px;font-weight:700}.dashboardDataQualityHead h2{margin:0;color:#713f12;font-size:15px}.dashboardDataQualityHead p{margin:3px 0 0;color:#8a5a16;font-size:10px}.dashboardDataQualityCount{padding:5px 9px;border:1px solid #f6c85c;border-radius:999px;color:#92400e;background:#fef3c7;font-size:10px;font-weight:700;white-space:nowrap}.dataQualityAlertList{display:grid;grid-gap:10px;gap:10px}.dashboardDataQuality .dataQualityAlertList{gap:0}.dataQualityAlertItem{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px;padding:15px 16px;border:1px solid var(--border);border-radius:11px;background:var(--panel)}.dashboardDataQuality .dataQualityAlertItem{border:0;border-bottom:1px solid #f5e5bc;border-radius:0;background:rgba(255,255,255,.62)}.dashboardDataQuality .dataQualityAlertItem:last-child{border-bottom:0}.dataQualityAlertItem.critical{box-shadow:inset 3px 0 0 #dc2626}.dataQualityAlertItem.warning{box-shadow:inset 3px 0 0 #f59e0b}.dataQualityAlertItem.info{box-shadow:inset 3px 0 0 #2563eb}.dataQualitySeverityIcon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;font-size:13px;font-weight:700}.dataQualitySeverityIcon.critical{color:#b91c1c;background:#fee2e2}.dataQualitySeverityIcon.warning{color:#a16207;background:#fef3c7}.dataQualitySeverityIcon.info{color:#1d4ed8;background:#dbeafe}.dataQualityAlertBody{min-width:0}.dataQualityAlertTitle{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dataQualityAlertTitle strong{color:var(--text);font-size:12px}.dataQualityAlertTitle>span{padding:2px 6px;border-radius:999px;color:var(--muted-strong);background:var(--panel2);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dataQualityAlertItem.critical .dataQualityAlertTitle>span{color:#b91c1c;background:#fee2e2}.dataQualityAlertItem.warning .dataQualityAlertTitle>span{color:#92400e;background:#fef3c7}.dataQualityAlertBody p{margin:3px 0 1px;color:var(--muted-strong);font-size:10px;line-height:1.45}.dataQualityAlertBody>small{display:block;color:var(--muted);font-size:10px;line-height:1.45}.dataQualityEntities{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.dataQualityEntities>span{min-width:0;max-width:260px;display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--border);border-radius:7px;color:var(--muted-strong);background:var(--panel2);font-size:10px}.dataQualityEntities b{max-width:150px;overflow:hidden;color:var(--text);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dataQualityEntities em,.dataQualityEntities i{color:var(--muted);font-style:normal}.dataQualityEntities em{white-space:nowrap}.dataQualityEntities .more{color:var(--accent-ink);border-style:dashed;background:transparent}.dataQualityAction{min-height:32px;display:inline-flex;align-items:center;gap:7px;align-self:center;padding:7px 10px;border:1px solid var(--border-strong);border-radius:8px;color:var(--accent-ink);background:var(--panel);font-size:10px;font-weight:700;white-space:nowrap}.dataQualityAction:hover{border-color:#93c5fd;background:#eff6ff}.dataQualityAlertList.compact .dataQualityAlertItem{grid-template-columns:28px minmax(0,1fr) auto;padding-top:12px;padding-bottom:12px}.dashboardMonthControl{position:relative;z-index:25}.dashboardMonthTrigger{min-width:190px;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:8px 11px;color:var(--text);border-color:var(--border-strong);background:#fff}.dashboardMonthTrigger:hover{color:var(--text);border-color:#94a3b8;background:#f8fafc}.dashboardMonthCalendarIcon{color:var(--muted)}.dashboardMonthTrigger>span:nth-child(2){flex:1 1;text-align:left}.dashboardMonthPopover{position:absolute;top:calc(100% + 7px);right:0;width:310px;padding:18px;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.18)}.dashboardMonthPopover>strong{font-size:15px}.dashboardMonthPopover>p{margin:3px 0 12px;color:var(--muted);font-size:11px}.dashboardMonthPopover label{margin-top:10px}.dashboardMonthPopover .internalSelectTrigger,.dashboardMonthPopover select{max-width:none}.monthlyCostsPage{width:min(1320px,100%);margin:0 auto;padding-bottom:60px}.monthlyCostsHeading{align-items:center}.monthlyCostsHeading .h1{margin-bottom:5px}.monthlyCostsHeading .pagePeriod{margin:0;color:var(--muted);font-size:11px}.monthlyCostMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:11px;gap:11px;margin:18px 0}.monthlyCostMetrics>article{min-width:0;min-height:112px;display:flex;align-items:flex-start;gap:11px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}.monthlyCostMetrics>article>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.monthlyCostMetrics article div>span{overflow:hidden;color:var(--muted-strong);font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.monthlyCostMetrics article strong{overflow:hidden;margin-top:2px;color:var(--text);font-size:20px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.monthlyCostMetrics article small{color:var(--muted);font-size:10px;line-height:1.45}.monthlyCostMetricIcon{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border-radius:8px;font-size:13px;font-weight:700}.monthlyCostMetricIcon.fulfillment{color:#ea580c;background:#ffedd5}.monthlyCostMetricIcon.tax{color:#0f766e;background:#ccfbf1}.monthlyCostMetricIcon.corporate{color:#2563eb;background:#dbeafe}.monthlyCostMetricIcon.fixed{color:#475569;background:#e2e8f0}.monthlyCostMetricIcon.total{color:#15803d;background:#dcfce7}.monthlyCostMetrics>article.total{border-color:#bbf7d0;background:linear-gradient(135deg,var(--panel) 55%,#f0fdf4)}.monthlyCostsPanel{overflow:hidden;margin-top:14px;border:1px solid var(--border);border-radius:13px;background:var(--panel);box-shadow:var(--shadow)}.monthlyCostsPanel>header{min-height:75px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 18px;border-bottom:1px solid var(--border)}.monthlyCostsPanel h2{margin:0;font-size:14px}.monthlyCostsPanel header p{margin:3px 0 0;color:var(--muted);font-size:10px}.monthlyCostsPanel header>strong{font-size:19px;white-space:nowrap}.monthlyCostBar{height:18px;display:flex;overflow:hidden;margin:22px 18px 14px;border-radius:999px;background:var(--panel3)}.monthlyCostBar i{min-width:2px;height:100%;display:block;border-right:2px solid var(--panel)}.monthlyCostBar i:last-child{border:0}.monthlyCostRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px 18px;grid-column-gap:24px;column-gap:24px}.monthlyCostRows>div{min-height:57px;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--border)}.monthlyCostRows>div:nth-last-child(-n+2){border-bottom:0}.monthlyCostSwatch{width:9px;height:9px;border-radius:3px}.monthlyCostRows>div>span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.monthlyCostRows strong{font-size:10px}.monthlyCostRows small{color:var(--muted);font-size:10px}.monthlyCostRows b{font-size:11px}.monthlyCostsEmpty{min-height:210px;display:grid;place-items:center;color:var(--muted);font-size:11px}.monthlyTaxSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin-top:14px;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}.monthlyTaxSummary>div{min-height:90px;display:grid;align-content:center;grid-gap:3px;gap:3px;padding:15px 18px;border-right:1px solid var(--border)}.monthlyTaxSummary>div:last-child{border:0}.monthlyTaxSummary span{color:var(--muted-strong);font-size:10px;font-weight:600}.monthlyTaxSummary strong{font-size:18px}.monthlyCostsNote,.monthlyTaxSummary small{color:var(--muted);font-size:10px}.monthlyCostsNote{margin:11px 2px 0;line-height:1.55}@media (max-width:1200px){.monthlyCostMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.monthlyCostMetrics>article.total{grid-column:span 2}}@media (max-width:760px){.monthlyCostMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.monthlyCostMetrics>article.total{grid-column:1/-1}.monthlyCostRows{grid-template-columns:1fr}.monthlyCostRows>div:nth-last-child(2){border-bottom:1px solid var(--border)}.monthlyTaxSummary{grid-template-columns:1fr}.monthlyTaxSummary>div{border-right:0;border-bottom:1px solid var(--border)}}@media (max-width:460px){.monthlyCostMetrics{grid-template-columns:1fr}.monthlyCostMetrics>article.total{grid-column:auto}.monthlyCostsPanel>header{align-items:flex-start;flex-direction:column;gap:8px}.monthlyCostBar{margin-top:16px}}.dashboardMonthActions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.dashboardMonthActions button{margin:0}.productDataCell{display:flex;align-items:center;gap:10px;min-width:250px}.productDataCell>div:last-child{display:grid;grid-gap:2px;gap:2px}.productDataCell span{color:var(--muted);font-size:10px}.productDataCell strong{font-size:12px}.productEditorOverlay{position:fixed;z-index:150;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.productEditorSheet{width:min(920px,100%);max-height:calc(100dvh - 48px);flex-direction:column;overflow:hidden;color:var(--text);border:1px solid var(--border);border-radius:16px;box-shadow:0 30px 80px rgba(15,23,42,.28)}.productEditorHeader,.productEditorSheet{max-width:100%;display:flex;background:var(--panel)}.productEditorHeader{min-width:0;flex:0 0 auto;min-height:88px;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border-bottom:1px solid var(--border)}.productEditorIdentity{min-width:0;flex:1 1;display:flex;align-items:center;gap:13px}.productEditorIdentity>img,.productEditorImageEmpty{width:56px;height:56px;flex:0 0 56px;display:grid;place-items:center;border:1px solid var(--border);border-radius:10px;background:var(--panel2);color:var(--muted);object-fit:cover}.productEditorIdentity>div:last-child{min-width:0}.productEditorIdentity>div:last-child>span{display:block;margin-bottom:3px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.productEditorIdentity h2{max-width:710px;margin:0;overflow:hidden;font-size:19px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.productEditorMeta{min-height:20px;display:flex;align-items:center;gap:8px;margin-top:5px}.productEditorMeta small{color:var(--muted);font-size:10px}.productEditorMeta .statusPill{padding:2px 7px;font-size:10px}.productEditorClose{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;margin:0;padding:0 0 2px;color:var(--muted);border-color:transparent;background:transparent;font-size:24px;line-height:1}.productEditorClose:hover{color:var(--text);border-color:var(--border);background:var(--panel2)}.productEditorBody{width:100%;max-width:100%;min-height:0;flex:1 1;display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px;background:var(--panel2);overscroll-behavior:contain}.productEditorSection{width:100%;max-width:100%;min-width:0;flex:0 0 auto;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:0 1px 2px rgba(15,23,42,.025)}.productEditorSectionHeading{min-height:65px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;border-bottom:1px solid var(--border)}.productEditorSectionHeading>div{min-width:0}.productEditorSectionHeading h3{margin:0;font-size:13px}.productEditorSectionHeading p{margin:3px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.productEditorSectionHeading>span{flex:0 0 auto;padding:4px 8px;color:var(--muted-strong);border:1px solid var(--border);border-radius:999px;background:var(--panel2);font-size:10px;font-weight:600}.productEditorForm{width:100%;min-width:0;max-width:100%;padding:15px}.productEditorFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px 14px;gap:15px 14px}.productEditorFieldGrid label,.productEditorFieldGrid>*{min-width:0;max-width:100%;margin:0}.productEditorFieldGrid label>span{display:block;margin-bottom:6px;color:var(--text);font-size:10px;font-weight:600}.productEditorFieldGrid input{width:100%;min-width:0;max-width:none;min-height:42px;margin:0;background:var(--panel)}.productEditorFieldGrid label>small{display:block;min-height:28px;margin-top:5px;color:var(--muted);font-size:10px;font-weight:500;line-height:1.45}.productEditorWideField{grid-column:1/-1}.productEditorMoneyInput,.productEditorRatioInput{position:relative}.productEditorMoneyInput input,.productEditorRatioInput input{padding-right:50px}.productEditorMoneyInput i,.productEditorRatioInput i{position:absolute;top:50%;right:11px;color:var(--muted);font-size:10px;font-style:normal;font-weight:700;pointer-events:none;transform:translateY(-50%)}.productEditorForm .tagBubbleRow{margin-top:8px}.productCogsHistoryLink{grid-column:1/-1;width:max-content;margin:-5px 0 0;padding:0;color:var(--accent-ink);border:0;background:transparent;font-size:10px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.productCogsHistoryLink:hover{color:var(--accent);border:0;background:transparent}.productEditorFormActions{min-height:54px;display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:15px -15px -15px;padding:10px 15px;border-top:1px solid var(--border);background:var(--panel2)}.productEditorFormActions>span{margin-right:auto;color:var(--muted);font-size:10px;font-weight:700}.productEditorFormActions>span.dirty{color:#b45309}.productEditorFormActions>span.error{color:var(--danger,#dc2626)}.productEditorSaveButton{min-width:120px;min-height:36px;margin:0;padding:8px 14px;font-size:11px}.productEditorVariantList{display:grid;grid-gap:8px;gap:8px;padding:10px}.productEditorVariantCard{overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--panel)}.productEditorVariantCard>summary{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 12px;cursor:pointer;list-style:none;transition:background .15s ease}.productEditorVariantCard>summary::-webkit-details-marker{display:none}.productEditorVariantCard>summary:hover{background:var(--panel2)}.productEditorVariantCard[open]>summary{border-bottom:1px solid var(--border);background:var(--panel2)}.productEditorVariantIdentity{min-width:0;flex:1 1;display:flex;align-items:center;gap:10px}.productEditorVariantIdentity img,.productEditorVariantImageEmpty{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;color:var(--muted);border:1px solid var(--border);border-radius:7px;background:var(--panel2);object-fit:cover}.productEditorVariantIdentity>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.productEditorVariantIdentity strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.productEditorVariantIdentity small{color:var(--muted);font-size:10px}.productEditorVariantSummary{flex:0 0 auto;display:flex;align-items:center;gap:12px}.productEditorVariantSummary>span{color:var(--muted-strong);font-size:10px;font-weight:600}.productEditorVariantSummary i{color:var(--muted);font-size:16px;font-style:normal;transition:transform .15s ease}.productEditorVariantCard[open] .productEditorVariantSummary i{transform:rotate(180deg)}.productEditorVariantBody{background:var(--panel)}.productEditorVariantBody .productEditorForm{padding-top:14px}.productEditorPerformance .productEditorSectionHeading{border-bottom:0}.productEditorPerformance .productEditorSectionHeading:has(+.productPerformancePanel){border-bottom:1px solid var(--border)}.productEditorPerformance .performanceBtn{flex:0 0 auto;margin:0}.productEditorPerformance .productPerformancePanel{min-width:0;padding:15px;box-shadow:none}.productEditorPerformance .productPerformanceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.stockLeadTime{display:grid;justify-items:start;grid-gap:4px;gap:4px}.stockSettingsButton{margin-top:5px}.stockHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.stockHeaderActions>a,.stockHeaderActions>button{margin:0}.threeplAuditPage{width:min(1500px,100%);margin:0 auto;padding-bottom:48px}.threeplAuditTitle{align-items:flex-end}.threeplAuditTitle .backLink{display:inline-flex;margin-bottom:7px;color:var(--muted);font-size:10px;font-weight:650;text-decoration:none}.threeplAuditTitle .backLink:hover{color:var(--accent-ink)}.threeplAuditTitle>button{flex:0 0 auto;margin:0}.threeplAuditSummary{display:grid;grid-template-columns:180px 180px minmax(260px,1fr);margin:17px 0 12px;padding:0;overflow:hidden}.threeplAuditSummary>div{min-height:78px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:13px 17px;border-right:1px solid var(--border)}.threeplAuditSummary>div:last-child{border-right:0}.threeplAuditSummary span{color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.threeplAuditSummary strong{font-size:17px}.threeplAuditSummary>div:last-child strong{font-size:12px}.threeplReadonlyNote,.threeplSafetyNote,.threeplSuccessMessage{display:flex;align-items:flex-start;gap:10px;margin:10px 0;padding:11px 14px;border:1px solid #b9d2f6;border-radius:9px;color:var(--accent-ink);background:var(--accent-soft);font-size:10px;line-height:1.5}.threeplSafetyNote strong{flex:0 0 auto}.threeplReadonlyNote{border-color:#f0d391;color:#8a5107;background:#fff9e8}.threeplSuccessMessage{border-color:#a7e1bd;color:#166534;background:#eefbf3}.threeplAuditGroups{display:grid;grid-gap:15px;gap:15px;margin-top:16px}.threeplIssueGroup{overflow:hidden;padding:0}.threeplIssueHead{min-height:87px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 17px;border-bottom:1px solid var(--border)}.threeplIssueHead>div:first-child{min-width:0}.threeplIssueTitle{display:flex;align-items:center;gap:8px}.threeplIssueTitle h2{margin:0;font-size:15px}.threeplIssueTitle>span{min-width:24px;padding:3px 7px;border-radius:999px;color:var(--accent-ink);background:var(--accent-soft);font-size:10px;font-weight:750;text-align:center}.threeplIssueHead p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.threeplIssueActions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.threeplIssueActions>button{min-width:94px;margin:0}.threeplIssueActions>.threeplSelectAllButton{max-width:230px;color:var(--muted-strong);border-color:var(--border-strong);background:var(--panel);font-size:10px;line-height:1.25}.threeplIssueActions>.threeplSelectAllButton[aria-pressed=true]{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft)}.threeplIssueActions>.threeplSkipButton{color:#8a5107;border-color:#e4c879;background:#fff9e8}.threeplAutoToggle{display:inline-flex;align-items:center;gap:7px;margin:0;color:var(--muted-strong);font-size:10px;font-weight:650;cursor:pointer;white-space:nowrap}.threeplAutoToggle input{width:34px;height:18px;margin:0;accent-color:#22a35a;cursor:pointer}.threeplAutoToggle input:disabled{cursor:not-allowed;opacity:.55}.threeplEmptyState{padding:35px 18px;color:var(--muted);font-size:11px;text-align:center}.threeplTableWrap{overflow-x:auto}.threeplAuditTable{min-width:980px;margin:0}.threeplAuditTable th{padding:9px 13px;background:var(--panel2);font-size:9px;letter-spacing:.035em;text-transform:uppercase}.threeplSortButton{display:inline-flex;align-items:center;gap:5px;margin:0;padding:0;color:inherit;border:0;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit}.threeplSortButton:hover{color:var(--accent-ink);border:0;background:transparent}.threeplSortIndicator{min-width:10px;color:var(--muted);font-size:10px;text-align:center}.threeplAuditTable th[aria-sort=ascending] .threeplSortIndicator,.threeplAuditTable th[aria-sort=descending] .threeplSortIndicator{color:var(--accent-ink)}.threeplAuditTable td{padding:12px 13px;vertical-align:top;font-size:10px}.threeplAuditTable .threeplSelectionCell{width:42px;min-width:42px;padding-right:4px;text-align:center}.threeplSelectionCell input{width:15px;height:15px;margin:0;accent-color:var(--accent);cursor:pointer}.threeplSelectionCell input:disabled{cursor:not-allowed;opacity:.38}.threeplAuditTable td:nth-child(2){min-width:155px}.threeplAuditTable td:nth-child(5){min-width:290px}.threeplAuditTable td:last-child{min-width:145px}.threeplAuditTable td>a{display:block;color:var(--accent-ink);font-size:11px;font-weight:700;text-decoration:none}.threeplAuditTable td>small,.threeplAuditTable td>span{display:block}.threeplAuditTable td>small{margin-top:4px;color:var(--muted);font-size:9px;line-height:1.45}.threeplRepairStatus,.threeplStatePill{width:-moz-fit-content;width:fit-content;padding:3px 7px;border-radius:999px;font-size:9px;font-weight:700;text-transform:capitalize}.threeplStatePill.shopify{color:#174ea6;background:#e8f0fe}.threeplStatePill.helpship{color:#6b2878;background:#f6eafa}.threeplRepairStatus.open{color:#9a5a04;background:#fff2d8}.threeplRepairStatus.fixing,.threeplRepairStatus.queued{color:#174ea6;background:#e8f0fe}.threeplRepairStatus.blocked{color:#b42318;background:#ffebe9}.threeplAuditTable .threeplBlocker{max-width:480px;color:#a33a2d}.threeplPagination{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 13px;border-top:1px solid var(--border);color:var(--muted);font-size:10px}.threeplPagination>div{display:flex;align-items:center;gap:9px}.threeplPagination button{min-width:72px;margin:0;padding:6px 10px;color:var(--muted-strong);border-color:var(--border-strong);background:var(--panel);font-size:10px}.threeplPagination button:disabled{opacity:.45}.threeplHistory{border-top:1px solid var(--border);background:var(--panel)}.threeplHistory>summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 17px;background:var(--panel2);cursor:pointer;list-style:none}.threeplHistory>summary::-webkit-details-marker{display:none}.threeplHistory>summary>span:first-child{display:grid;grid-gap:2px;gap:2px}.threeplHistory>summary strong{color:var(--text);font-size:11px}.threeplHistory>summary small,.threeplHistory>summary>span:last-child{color:var(--muted);font-size:9px}.threeplHistory>summary>span:last-child{flex:0 0 auto;padding-right:18px;position:relative}.threeplHistory>summary>span:last-child:after{content:"⌄";position:absolute;right:0;color:var(--muted-strong);font-size:14px;line-height:9px;transition:transform .16s ease}.threeplHistory[open]>summary>span:last-child:after{transform:rotate(180deg)}.threeplHistoryList{max-height:420px;overflow-y:auto;margin:0;padding:0;list-style:none}.threeplHistoryList>li{min-height:62px;display:flex;align-items:flex-start;gap:11px;padding:12px 17px;border-top:1px solid var(--border)}.threeplHistoryList>li:first-child{border-top:0}.threeplHistoryList>li>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.threeplHistoryList strong{color:var(--text);font-size:10px;line-height:1.45}.threeplHistoryList small{color:var(--muted);font-size:9px}.threeplHistoryMark{width:9px;height:9px;flex:0 0 auto;margin-top:3px;border:2px solid var(--panel);border-radius:50%;background:#94a3b8;box-shadow:0 0 0 1px #94a3b8}.threeplHistoryMark.scan{background:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.threeplHistoryMark.queued{background:#8b5cf6;box-shadow:0 0 0 1px #8b5cf6}.threeplHistoryMark.setting{background:#f59e0b;box-shadow:0 0 0 1px #f59e0b}.threeplHistoryMark.success{background:#22a35a;box-shadow:0 0 0 1px #22a35a}.threeplHistoryMark.warning{background:#ef4444;box-shadow:0 0 0 1px #ef4444}.threeplHistoryMark.skipped{background:#64748b;box-shadow:0 0 0 1px #64748b}.threeplHistoryOrders{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:3px;color:var(--muted);font-size:9px}.threeplHistoryOrders a{color:var(--accent-ink);font-weight:700;text-decoration:none}.threeplHistoryEmpty{padding:22px 17px;color:var(--muted);font-size:10px;text-align:center}@media (max-width:780px){.stockHeaderActions{width:100%;justify-content:flex-start}.threeplAuditTitle,.threeplIssueHead{align-items:stretch;flex-direction:column}.threeplAuditTitle>button{align-self:flex-start}.threeplAuditSummary{grid-template-columns:1fr}.threeplAuditSummary>div{border-right:0;border-bottom:1px solid var(--border)}.threeplAuditSummary>div:last-child{border-bottom:0}.threeplIssueActions{justify-content:space-between}.threeplSafetyNote{display:grid}.threeplHistory>summary{align-items:flex-start}}html[data-theme=dark] .threeplReadonlyNote{border-color:#77591f;color:#f3cf7b;background:#332a16}html[data-theme=dark] .threeplSuccessMessage{border-color:#276442;color:#9fe3b7;background:#153324}html[data-theme=dark] .threeplIssueActions>.threeplSkipButton{border-color:#77591f;color:#f3cf7b;background:#332a16}html[data-theme=dark] .threeplStatePill.shopify{color:#a8c7fa;background:#1c3457}html[data-theme=dark] .threeplStatePill.helpship{color:#e2b8ec;background:#3b2341}html[data-theme=dark] .threeplRepairStatus.open{color:#f5ce78;background:#3b2d16}html[data-theme=dark] .threeplRepairStatus.fixing,html[data-theme=dark] .threeplRepairStatus.queued{color:#a8c7fa;background:#1c3457}html[data-theme=dark] .threeplRepairStatus.blocked{color:#ffb4ab;background:#4c1d1b}.platformSectionHead{margin-top:0}.platformSectionActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.platformSectionActions>a{margin:0}.attributionSourceList{display:grid;grid-gap:8px;gap:8px}.attributionSourceList>div{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:3px 12px;gap:3px 12px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:#f8fafc}.attributionSourceList span{min-width:0;overflow-wrap:anywhere}.attributionSourceList small{grid-column:2;color:var(--muted)}.modalOverlay{position:fixed;z-index:140;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.48)}.centeredModal{width:min(650px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid var(--border);border-radius:14px;background:var(--panel);box-shadow:0 28px 70px rgba(15,23,42,.28)}.centeredModal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:18px 20px;border-bottom:1px solid var(--border)}.centeredModal header span{color:var(--muted);font-size:10px;font-weight:600;text-transform:uppercase}.centeredModal h2{margin:3px 0 0}.modalClose{width:34px;height:34px;margin:0;padding:0;color:var(--muted);border:0;background:transparent;font-size:24px}.modalClose:hover{color:var(--text);background:var(--panel2)}.modalBody{padding:4px 20px 20px}.modalBody .internalSelectTrigger,.modalBody input,.modalBody select,.modalBody textarea{width:100%;max-width:none}.modalBody textarea{min-height:90px}.modalFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.centeredModal>footer,.confirmationModal footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--border)}.centeredModal footer button{margin:0}.modalCheckbox{display:flex;align-items:center;gap:9px}.modalCheckbox input{width:auto}.confirmationModal{width:min(430px,100%);padding-top:18px}.confirmationModal>h2,.confirmationModal>label,.confirmationModal>p{margin-left:20px;margin-right:20px}.confirmationModal>p{color:var(--muted)}.orderActionButtons{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.orderActionButtons>*{margin:0;white-space:nowrap}.orderActionButtons.compact{flex-wrap:nowrap}.orderActionButtons.compact .orderPlatformLink{padding-inline:9px;font-size:9px}.orderEditButton{min-width:54px}.orderActionsColumn{min-width:220px;text-align:right}.orderActionError{display:block;margin-top:4px;color:var(--danger);font-size:9px}.orderTitleActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.orderTitleActions .h1{margin-bottom:0}.orderTitleActions .orderActionButtons{justify-content:flex-start}.orderPlatformTitleLink{position:relative;display:inline-flex;align-items:flex-start;gap:3px;color:inherit;text-decoration:none}.orderPlatformTitleLink:hover{color:var(--accent)}.orderPlatformTitleLink svg{width:14px;height:14px;margin-top:-1px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.orderPlatformTitleLink:focus-visible{border-radius:4px;outline:3px solid var(--accent-soft);outline-offset:3px}.orderDetailHeadingActions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.orderSonarOverrideBadge{color:#5b21b6;background:#ede9fe;text-transform:capitalize}.orderEditOverlay{z-index:180}.orderEditModal{width:min(880px,100%)}.orderEditBody{display:grid;grid-gap:16px;gap:16px;padding-top:16px}.orderEditNotice{padding:10px 12px;color:#1e40af;border:1px solid #bfdbfe;border-radius:9px;background:#eff6ff;font-size:10px;line-height:1.5}.orderEditFields label{min-width:0;margin:0}.orderEditFields label>span,.orderEditLineList label>span{display:block;margin-bottom:6px;color:var(--muted-strong);font-size:10px;font-weight:700}.orderEditFields label>small{display:block;margin-top:6px;color:var(--muted);font-size:9px;line-height:1.45}.orderEditMoney{position:relative}.orderEditMoney input{padding-right:62px}.orderEditMoney i{position:absolute;top:50%;right:12px;color:var(--muted);font-size:10px;font-style:normal;font-weight:700;transform:translateY(-50%)}.orderEditLines{overflow:hidden;border:1px solid var(--border);border-radius:11px}.orderEditLinesHeading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-bottom:1px solid var(--border);background:var(--panel2)}.orderEditLinesHeading>div{display:grid;grid-gap:3px;gap:3px}.orderEditLinesHeading strong{font-size:11px}.orderEditLinesHeading small{color:var(--muted);font-size:9px}.orderEditLinesHeading button{flex:0 0 auto;margin:0}.orderEditLineList{max-height:min(42vh,430px);overflow-y:auto}.orderEditLineList article{display:grid;grid-template-columns:minmax(0,1fr) 86px auto;align-items:end;grid-gap:9px;gap:9px;padding:10px 11px;border-bottom:1px solid var(--border)}.orderEditLineList article:last-child{border-bottom:0}.orderEditProductSelect{min-width:0}.orderEditLineList label{margin:0}.orderEditLineList label input{width:100%}.orderEditRemove{min-height:36px;margin:0;color:var(--danger);border-color:color-mix(in srgb,var(--danger) 30%,var(--border));background:transparent}.orderEditEmpty{padding:24px;color:var(--muted);text-align:center;font-size:10px}.orderEditError{margin:0;color:var(--danger)}.orderEditFooterSpacer{flex:1 1}.orderResetButton{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 30%,var(--border))}@media (max-width:760px){.orderActionsColumn{min-width:210px}.orderDetailHeadingActions{width:100%;justify-content:flex-start}.orderEditOverlay{align-items:flex-end;padding:0}.orderEditModal{max-height:94vh;border-radius:15px 15px 0 0}.orderEditFields{grid-template-columns:1fr}.orderEditLineList article{grid-template-columns:minmax(0,1fr) 70px}.orderEditRemove{grid-column:1/-1}.orderEditModal>footer{flex-wrap:wrap}.orderEditFooterSpacer{display:none}.orderResetButton{margin-right:auto!important}}.bulkCogsModal{width:min(720px,100%)}.bulkCogsIntro{margin:14px 0;color:var(--muted);font-size:11px;line-height:1.55}.bulkCogsEditor{display:grid;grid-gap:13px;gap:13px}.bulkCogsFormula{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px}.bulkCogsFormula label{min-width:0;margin:0}.bulkCogsFormula label>span{display:block;margin-bottom:6px;color:var(--muted-strong);font-size:10px;font-weight:700}.bulkCogsFormula label>small{display:block;margin-top:5px;color:var(--muted);font-size:9px;line-height:1.45}.bulkCogsFormula input{width:100%;max-width:none}.bulkCogsPlus{display:grid;place-items:center;padding-top:4px;color:var(--muted);font-size:18px;font-weight:600}.bulkCogsPreview{display:grid;grid-gap:3px;gap:3px;padding:11px 13px;border:1px solid var(--border);border-radius:9px;background:var(--panel2)}.bulkCogsPreview span{color:var(--muted);font-size:9px;font-weight:700;text-transform:uppercase}.bulkCogsPreview strong{font-size:11px}.bulkCogsPreview small{color:var(--muted);font-size:9px}.bulkCogsCheckbox{display:flex;align-items:flex-start;gap:10px;margin:0;padding:11px 12px;border:1px solid var(--border);border-radius:9px;background:var(--panel)}.bulkCogsCheckbox.warning{border-color:#f59e0b;background:#fffbeb}.bulkCogsCheckbox>input{width:auto;flex:0 0 auto;margin-top:2px}.bulkCogsCheckbox>span{display:grid;grid-gap:3px;gap:3px}.bulkCogsCheckbox strong{font-size:10px}.bulkCogsCheckbox small{color:var(--muted);font-size:9px;line-height:1.45}.bulkCogsActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:2px}.bulkCogsActions>span{min-width:0;flex:1 1;color:var(--muted);font-size:9px;line-height:1.45}.bulkCogsActions>span.error{color:var(--danger)}.bulkCogsActions button{flex:0 0 auto;margin:0}.settingsBulkCogsCard{display:grid;grid-gap:14px;gap:14px;margin-bottom:14px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}.settingsBulkCogsCard>header h3{margin:0;font-size:13px}.settingsBulkCogsCard>header p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.cogsHistoryOverlay{z-index:170}.cogsHistoryModal{width:min(700px,100%)}.cogsHistoryBody{padding:14px 18px 18px}.cogsHistoryList{display:grid;grid-gap:8px;gap:8px}.cogsHistoryList article{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 12px;border:1px solid var(--border);border-radius:9px;background:var(--panel2)}.cogsHistoryList article>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.cogsHistoryList article strong{font-size:12px}.cogsHistoryList article small,.cogsHistoryList article span{color:var(--muted);font-size:9px}.cogsHistoryList article small{text-transform:capitalize}.cogsHistoryList article button{flex:0 0 auto;margin:0}.cogsHistoryEmpty{padding:24px;color:var(--muted);text-align:center;font-size:11px}.cogsHistoryError{margin-top:10px;padding:9px 11px;color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 35%,var(--border));border-radius:8px;font-size:10px}.dangerButton{color:#fff;border-color:#dc2626;background:#dc2626}.dangerButton:hover{border-color:#b91c1c;background:#b91c1c}.annotationHeaderActions{display:flex;align-items:center;gap:10px}.annotationHeaderActions>button{margin:0}.tableCheckbox{display:inline-flex;margin:0}.tableCheckbox input{width:auto}.tableCheckbox span{display:none}.annotationCalendarTime{display:flex;align-items:flex-end;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid var(--border)}.annotationCalendarTime label{flex:1 1;margin:0}.annotationCalendarTime button{margin:0}.inlineFeedback{margin-top:12px;padding:9px 12px;color:var(--muted-strong);border:1px solid var(--border);border-radius:8px;background:#fff;font-size:12px}.automationStatus{display:inline-flex;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:600}.automationStatus.active{color:#166534;background:#dcfce7}.automationStatus.paused{color:#64748b;background:#e2e8f0}.editorPageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.editorPageHeader>div:last-child{display:flex;gap:8px}.editorPageHeader button{margin:0}.automationBuilderLayout{display:grid;grid-template-columns:minmax(0,1fr) 344px;grid-gap:16px;gap:16px;align-items:start}.automationCanvas{min-height:720px;padding:32px;border:1px solid var(--border);border-radius:12px;background-color:#fff;background-image:linear-gradient(#edf1f6 1px,transparent 0),linear-gradient(90deg,#edf1f6 1px,transparent 0);background-size:28px 28px;box-shadow:var(--shadow)}.automationCanvas .notificationTriggerNode{max-width:560px;margin:0 auto;color:var(--text);text-align:left}.automationFlowNode{position:relative;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.automationFlowNode:hover{transform:translateY(-1px);border-color:#8aa9d8}.automationFlowNode.selected{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent),0 7px 18px rgba(15,23,42,.09)}.nodeEditHint{margin-left:auto;color:var(--muted);font-size:10px;font-weight:600;text-transform:uppercase}.flowConnector{height:34px;display:grid;place-items:center}.flowConnector span{width:2px;height:100%;background:#cbd5e1}.automationConditionNode,.automationSlackNode,.automationWaitNode,.automationWindowNode{width:min(520px,100%);min-height:70px;display:flex;align-items:center;gap:13px;margin:0 auto;padding:13px 15px;color:var(--text);border:1px solid var(--border-strong);border-radius:10px;background:#fff;box-shadow:0 3px 10px rgba(15,23,42,.07);text-align:left}.automationConditionNode>i,.automationWaitNode i,.automationWindowNode i{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:9px;color:#6d28d9;background:#f3e8ff;font-size:19px;font-style:normal}.automationConditionNode>i{color:#0f766e;background:#ccfbf1}.automationConditionNode>div,.automationSlackNode>div:nth-child(2),.automationWaitNode>div,.automationWindowNode>div{min-width:0;display:grid;flex:1 1}.automationConditionNode span,.automationSlackNode span,.automationWaitNode span,.automationWindowNode span{color:var(--muted);font-size:9px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.automationConditionNode small,.automationSlackNode small,.automationWindowNode small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.automationAddModuleWrap{position:relative;display:flex;justify-content:center}.automationAddModule{min-height:30px;margin:0;padding:5px 10px;color:var(--accent-ink);border:1px dashed #8db3ed;border-radius:8px;background:#f7faff;font-size:10px}.automationAddModule:hover{background:var(--accent-soft)}.automationModulePicker{position:absolute;z-index:8;top:38px;width:min(330px,calc(100vw - 40px));display:grid;grid-gap:5px;gap:5px;padding:8px;border:1px solid var(--border);border-radius:11px;background:var(--panel);box-shadow:0 18px 45px rgba(15,23,42,.18)}.automationModulePicker button{display:flex;align-items:center;gap:10px;margin:0;padding:9px;color:var(--text);border:0;background:transparent;text-align:left}.automationModulePicker button:hover{background:var(--panel2)}.automationModulePicker i{width:31px;height:31px;display:grid;place-items:center;color:var(--accent-ink);border-radius:8px;background:var(--accent-soft);font-style:normal}.automationModulePicker span{display:grid}.automationModulePicker small{color:var(--muted)}.automationFeedback{width:min(560px,100%);margin:24px auto 0;background:var(--panel)!important}.automationNodeSidebar{position:-webkit-sticky;position:sticky;top:14px;max-height:calc(100vh - 28px);overflow-y:auto;padding:17px;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.automationNodeSidebar h2{margin:1px 0 0;font-size:17px}.automationNodeSidebar>p{margin:7px 0 16px;color:var(--muted);font-size:11px;line-height:1.45}.automationNodeSidebar>label{display:grid;grid-gap:5px;gap:5px;margin:12px 0}.automationNodeSidebar .internalSelectTrigger,.automationNodeSidebar input:not([type=checkbox]),.automationNodeSidebar textarea{width:100%;max-width:none}.automationNodeSidebar textarea{resize:vertical}.automationInspectorHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border)}.automationInspectorHeader>div{min-width:0}.automationInspectorHeader span{color:var(--muted);font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.automationInspectorHeader>i{width:35px;height:35px;flex:0 0 35px;display:grid;place-items:center;color:var(--accent-ink);border-radius:9px;background:var(--accent-soft);font-style:normal}.automationInspectorHeader>i.slackMark{color:#fff;background:#4a154b}.automationInspectorHeader>i.discordMark{color:#fff;background:#5865f2}.automationTriggerGroups{display:grid;grid-gap:13px;gap:13px}.automationTriggerGroups section{display:grid;grid-gap:4px;gap:4px}.automationTriggerGroups section>strong{color:var(--muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.automationTriggerGroups button{min-height:35px;display:grid;grid-template-columns:25px minmax(0,1fr) 16px;align-items:center;grid-gap:7px;gap:7px;margin:0;padding:6px 8px;color:var(--muted-strong);border-color:transparent;background:transparent;text-align:left}.automationTriggerGroups button:hover{color:var(--text);background:var(--panel2)}.automationTriggerGroups button.active{color:var(--accent-ink);border-color:#b8d1f5;background:var(--accent-soft)}.automationTriggerGroups button i{font-style:normal;text-align:center}.automationTriggerGroups button b{color:var(--accent)}.automationInspectorFields{display:grid;grid-gap:9px;gap:9px;margin:12px 0}.automationInspectorFields.condition,.automationInspectorFields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.automationInspectorFields label{min-width:0;margin:0}.automationInspectorFields .internalSelectTrigger{min-width:0}.automationConditionPreview{display:grid;grid-gap:3px;gap:3px;margin:14px 0;padding:11px;border:1px solid #a7f3d0;border-radius:9px;background:#ecfdf5}.automationConditionPreview span{color:#047857;font-size:9px;font-weight:650;text-transform:uppercase}.automationConditionPreview strong{font-size:11px;line-height:1.45}.automationRemoveModule{width:100%;margin:14px 0 0;color:#b42318;border-color:#f2b8b5;background:transparent}.automationRemoveModule:hover{color:#991b1b;background:#fff1f2}.automationEnabledToggle{min-height:52px;display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin-top:15px!important;padding:10px;border:1px solid var(--border);border-radius:9px;background:var(--panel2)}.automationEnabledToggle span{display:grid}.automationEnabledToggle small{color:var(--muted)}.automationEnabledToggle input{width:34px!important}.automationHeaderActions{flex-wrap:wrap;justify-content:flex-end}.automationBranchGrid{width:min(760px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;margin:0 auto}.automationBranch{min-width:0;display:grid;justify-items:stretch}.automationBranchLabel{justify-self:center;min-width:42px;padding:4px 10px;border-radius:999px;font-size:9px;font-weight:700;text-align:center;text-transform:uppercase}.automationBranch.yes .automationBranchLabel{color:#08783e;background:#dcfce7}.automationBranch.no .automationBranchLabel{color:#9f1239;background:#ffe4e6}.automationBranch .automationEndNode,.automationBranch .automationSlackNode{width:100%;min-height:68px}.automationEndNode{display:flex;align-items:center;gap:12px;margin:0;padding:13px 15px;color:var(--text);border:1px dashed var(--border-strong);border-radius:10px;background:var(--panel);text-align:left}.automationEndNode>i{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;color:var(--muted);border-radius:9px;background:var(--panel2);font-size:9px;font-style:normal}.automationEndNode>div{min-width:0;display:grid;flex:1 1}.automationEndNode span{color:var(--muted);font-size:9px;font-weight:650;text-transform:uppercase}.automationEndNode small{color:var(--muted)}.tableNotificationToggle{display:inline-flex;align-items:center;gap:7px;margin:0;cursor:pointer;white-space:nowrap}.tableNotificationToggle input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tableNotificationToggle i{position:relative;width:30px;height:17px;flex:0 0 30px;border-radius:999px;background:#cbd5e1;transition:background .15s ease}.tableNotificationToggle i:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.25);transition:transform .15s ease}.tableNotificationToggle input:checked+i{background:#22a35a}.tableNotificationToggle input:checked+i:after{transform:translateX(13px)}.tableNotificationToggle input:focus-visible+i{box-shadow:0 0 0 3px var(--accent-soft)}.tableNotificationToggle input:disabled+i{opacity:.55}.tableNotificationToggle span{min-width:35px;color:var(--muted-strong);font-size:10px;font-weight:600}html[data-theme=dark] .automationBranch.yes .automationBranchLabel{color:#86efac;background:#153a27}html[data-theme=dark] .automationBranch.no .automationBranchLabel{color:#fda4af;background:#3b1922}.settingsSectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;max-width:1050px;margin:24px 0 10px}.settingsSectionHeading h2{margin:0}.settingsSectionHeading p{margin:2px 0 0;color:var(--muted);font-size:11px}.settingsConnectorsSection,.settingsOrganizationSection{margin-top:42px;scroll-margin-top:18px}.settingsFxStrip{max-width:1050px;margin-top:14px;padding:14px 18px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff}.settingsWorkspace{width:min(1180px,100%);display:grid;grid-template-columns:258px minmax(0,1fr);grid-gap:30px;gap:30px;margin:0 auto;padding-bottom:70px;align-items:start}.settingsSubmenu{position:-webkit-sticky;position:sticky;top:18px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--panel);box-shadow:var(--shadow)}.settingsOrganizationIdentity{min-height:86px;display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--border)}.settingsOrganizationIdentity>span{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;color:var(--accent-ink);border-radius:11px;background:var(--accent-soft);font-size:13px;font-weight:700}.settingsOrganizationIdentity>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.settingsOrganizationIdentity small,.settingsOrganizationIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settingsOrganizationIdentity strong{font-size:14px}.settingsOrganizationIdentity small{color:var(--muted);font-size:10px}.settingsSubmenu nav{display:grid;grid-gap:4px;gap:4px;padding:9px}.settingsSubmenu nav>a{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;grid-gap:9px;gap:9px;padding:7px 9px;color:var(--muted-strong);border-radius:9px;text-decoration:none}.settingsSubmenu nav>a:hover{color:var(--text);background:var(--panel2)}.settingsSubmenu nav>a.active{color:var(--text);background:var(--panel3)}.settingsSubmenu nav i{width:31px;height:31px;display:grid;place-items:center;color:var(--muted);border-radius:8px;background:var(--panel2);font-style:normal}.settingsSubmenu nav a.active i{color:var(--accent-ink);background:var(--accent-soft)}.settingsNavChevron,.settingsSubmenu nav i svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.settingsSubmenu nav>a>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.settingsSubmenu nav strong{font-size:12px}.settingsSubmenu nav small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.settingsNavChevron{width:15px;color:var(--muted)}.settingsContent{min-width:0}.settingsPageHeader{min-height:74px;display:flex;align-items:center;gap:11px;padding:8px 2px 13px;border-bottom:1px solid var(--border)}.settingsPageHeader>span{width:38px;height:38px;display:grid;place-items:center;color:var(--text);border-radius:10px;background:var(--panel3)}.settingsPageHeader>span svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.settingsPageHeader h1{margin:0;font-size:24px}.settingsPageHeader p{margin:3px 0 0;color:var(--muted);font-size:11px}.settingsActiveSection{scroll-margin-top:18px}.settingsActiveSection>.settingsSectionHeading{max-width:none;margin:22px 0 12px;align-items:center}.settingsActiveSection>.settingsSectionHeading h2{font-size:16px}.businessSettings,.organizationSettings{display:grid;grid-gap:14px;gap:14px}.businessSettings{border:0;margin:0;min-width:0;padding:0}.settingsPanelCard{overflow:visible;border:1px solid var(--border);border-radius:13px;background:var(--panel);box-shadow:var(--shadow)}.settingsPanelCard>header{min-height:69px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 17px;border-bottom:1px solid var(--border)}.settingsPanelCard>header h3{margin:0;font-size:14px}.settingsPanelCard>header p{margin:3px 0 0;color:var(--muted);font-size:10px;line-height:1.4}.settingsPanelCard>header button{margin:0}.settingsCardIcon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;color:var(--accent-ink);border-radius:9px;background:var(--accent-soft);font-size:14px;font-weight:700}.settingsFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px 16px;gap:15px 16px;padding:17px}.settingsFieldGrid label{min-width:0;display:grid;align-content:start;grid-gap:6px;gap:6px;margin:0;color:var(--muted-strong);font-size:11px;font-weight:600}.settingsFieldGrid .countryPicker,.settingsFieldGrid .internalSelect,.settingsFieldGrid .internalSelectTrigger,.settingsFieldGrid input{width:100%;max-width:none}.settingsFieldGrid label>small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.4}.settingsFieldFull{grid-column:1/-1}.settingsFieldHelp{margin:-4px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.settingsInlineSummary{display:grid;grid-gap:4px;gap:4px;margin:0 17px 17px;padding:12px 14px;border:1px solid var(--border);border-radius:9px;background:var(--panel2)}.settingsInlineSummary>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.settingsInlineSummary span{color:var(--muted);font-size:10px;font-weight:600;text-transform:uppercase}.settingsInlineSummary strong{font-size:13px;text-align:right}.settingsInlineSummary p,.settingsInlineSummary small{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.settingsRules{display:grid;grid-gap:9px;gap:9px;margin:0 17px 17px;padding-top:15px;border-top:1px solid var(--border)}.settingsRules>div:first-child{display:grid;grid-gap:2px;gap:2px}.settingsRules>div:first-child strong{font-size:11px}.settingsRules>div:first-child span{color:var(--muted);font-size:10px}.settingsRules .paymentFeeRule{margin:0}.settingsAddRule{justify-self:start;margin:0}.settingsSaveBar{position:-webkit-sticky;position:sticky;z-index:8;bottom:12px;min-height:68px;display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--border-strong);border-radius:12px;background:color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:0 12px 35px rgba(15,23,42,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.settingsSaveBar>div{display:grid;grid-gap:2px;gap:2px;margin-right:auto}.settingsSaveBar>div strong{font-size:11px}.settingsSaveBar>div span{color:var(--muted);font-size:10px}.settingsSaveBar>span{font-size:10px}.settingsSaveBar button{margin:0}.costSettings{min-width:0;display:block;margin:0;padding:0;border:0}.costAccordion{display:grid;grid-gap:10px;gap:10px}.costAccordionItem{overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}.costAccordionItem.open{border-color:var(--border-strong)}.costAccordionToggle{width:100%;min-height:68px;display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;grid-gap:11px;gap:11px;margin:0;padding:12px 15px;color:var(--text);border:0;border-radius:0;background:var(--panel);text-align:left}.costAccordionToggle:hover{color:var(--text);border-color:transparent;background:var(--panel2)}.costAccordionToggle>span:nth-child(2){min-width:0;display:grid;grid-gap:3px;gap:3px}.costAccordionToggle>span:nth-child(2)>span{font-size:13px;font-weight:600}.costAccordionToggle small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.4}.costAccordionToggle>svg{width:17px;height:17px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.costAccordionItem.open .costAccordionToggle>svg{transform:rotate(180deg)}.costAccordionIcon{width:34px;height:34px;display:grid;place-items:center;color:var(--accent-ink);border-radius:9px;background:var(--accent-soft);font-size:14px;font-weight:700}.costAccordionIcon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#setting-one-time-costs{order:1}#setting-subscriptions{order:2}#setting-operational-costs{order:3}#setting-transaction-costs{order:4}#setting-ad-spend{order:5}.costAccordionContent{display:grid;grid-gap:13px;gap:13px;padding:14px;border-top:1px solid var(--border);background:var(--panel)}.costAccordionContent>fieldset{min-width:0;display:grid;grid-gap:13px;gap:13px;margin:0;padding:0;border:0}.internalDatePicker{width:100%;min-width:0}.internalDatePickerTrigger{width:100%;min-height:35px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:7px 9px;color:var(--text);border:1px solid var(--border-strong);border-radius:8px;background:var(--panel);font:inherit;text-align:left}.internalDatePickerTrigger:hover{color:var(--text);border-color:var(--accent);background:var(--panel2)}.internalDatePickerTrigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internalDatePickerTrigger>svg{flex:0 0 auto;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.internalDatePickerMenu{position:fixed;z-index:10020;padding:11px;color:var(--text);border:1px solid var(--border-strong);border-radius:12px;background:var(--panel);box-shadow:0 18px 46px rgba(15,23,42,.22)}.internalDatePickerMenu .calendarHead{margin-bottom:8px}.internalDatePickerMenu .calendarHead .iconBtn{width:28px;height:28px;min-height:28px;display:grid;place-items:center;margin:0;padding:0;color:var(--muted-strong);border:1px solid var(--border);border-radius:7px;background:var(--panel2)}.internalDatePickerMenu .calendarHead .iconBtn:hover{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft)}.internalDatePickerMenu .calendarHead .iconBtn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.internalDatePickerMenu .calendarGrid{gap:3px}.internalDatePickerMenu .calendarDay{width:100%;min-height:31px;margin:0;padding:0;border:0;border-radius:7px;background:transparent;font-size:10px}.internalDatePickerMenu .calendarDay:hover{color:var(--accent-ink);background:var(--accent-soft)}.internalDatePickerMenu .calendarDay.selected{color:#fff;background:var(--accent)}.costTableWrap{max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:10px}.costTable{width:100%;min-width:660px;border-collapse:collapse;table-layout:fixed;background:var(--panel)}.costTable th{height:34px;padding:7px 9px;color:var(--muted);border-bottom:1px solid var(--border);background:var(--panel2);font-size:9px;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.02em}.costTable th:last-child{width:76px;text-align:right}.costTable td{height:47px;padding:5px 6px;border-bottom:1px solid var(--border);vertical-align:middle}.costTable tbody tr:last-child td{border-bottom:0}.costTable .internalSelect,.costTable .internalSelectTrigger,.costTable input{width:100%;min-width:0;max-width:none}.costTable .internalSelectTrigger,.costTable input{min-height:32px;height:32px;padding:5px 8px;font-size:10px}.costTable .internalSelectTrigger{margin:0}.costTable .internalSelectTrigger>i{font-size:9px}.costTableEmpty{height:64px!important;color:var(--muted);font-size:10px;text-align:center}.costRowActions{display:flex;justify-content:flex-end;gap:5px}.costRowActions .iconAction,.costTable td>.iconAction{width:30px;min-width:30px;height:30px;margin:0;padding:0}.costAddButton{justify-self:start;margin:0}.costSourceNotice{display:flex;flex-wrap:wrap;gap:7px}.costSourceNotice>span{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;color:var(--muted-strong);border:1px solid var(--border);border-radius:999px;background:var(--panel2);font-size:9px;font-weight:600}.costSourceNotice i{width:6px;height:6px;border-radius:50%;background:#f59e0b}.costSourceNotice .connected i{background:#22c55e}.legacyCostRow td{background:color-mix(in srgb,var(--accent-soft) 34%,var(--panel))}.lockedCostRow td{background:var(--panel2)}.lockedCostRow .internalSelectTrigger,.lockedCostRow input{opacity:.65}.costPriorityNote{min-height:43px;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--border);border-radius:9px;background:var(--panel2);font-size:10px}.costPriorityNote span{color:var(--text);font-weight:600}.costPriorityNote i{color:var(--accent-ink);font-size:9px;font-style:normal;text-transform:uppercase}.costPriorityNote small{color:var(--muted)}.costTransactionFooter{display:grid;grid-template-columns:auto minmax(230px,1fr) auto;align-items:end;grid-gap:12px;gap:12px}.costTransactionFooter>button{margin:0}.costTransactionFooter label{display:grid;grid-gap:5px;gap:5px;color:var(--muted-strong);font-size:10px;font-weight:600}.costTransactionFooter input{width:100%;max-width:none}.costInputSuffix{position:relative}.costInputSuffix input{padding-right:23px}.costInputSuffix span{position:absolute;top:50%;right:8px;color:var(--muted);font-size:9px;transform:translateY(-50%)}.costSettingsMessage{position:-webkit-sticky;position:sticky;z-index:9;bottom:12px;margin-top:12px;padding:10px 12px;color:#166534;border:1px solid #86efac;border-radius:9px;background:color-mix(in srgb,#f0fdf4 94%,transparent);box-shadow:var(--shadow);font-size:10px}.costSettingsMessage.error{color:#991b1b;border-color:#fecaca;background:color-mix(in srgb,#fff7f7 94%,transparent)}.organizationUsersCard{overflow:hidden}.organizationUsersCard>header button{flex:0 0 auto}.organizationTableWrap{overflow-x:auto}.organizationUsersTable{width:100%;min-width:680px;margin:0;border-collapse:collapse}.organizationUsersTable th{padding:10px 14px;color:var(--muted);border-bottom:1px solid var(--border);background:var(--panel2);font-size:10px;font-weight:600;text-align:left;text-transform:uppercase}.organizationUsersTable th:last-child{width:90px}.organizationUsersTable td{padding:11px 14px;border-bottom:1px solid var(--border);font-size:11px}.organizationUsersTable tbody tr:last-child td{border-bottom:0}.organizationUser{min-width:210px;display:flex;align-items:center;gap:10px}.organizationUser>span,.organizationUserAvatar{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;color:var(--accent-ink);border-radius:9px;background:var(--accent-soft);font-size:10px;font-weight:700}.organizationUser>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.organizationUser small,.organizationUser strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organizationUser strong{font-size:11px}.organizationUser small{color:var(--muted);font-size:10px}.accessBadge,.pendingBadge,.roleBadge{display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600;text-transform:capitalize}.accessBadge.edit{color:#166534;background:#dcfce7}.accessBadge.view{color:#475569;background:#e2e8f0}.roleBadge.owner{color:#6d28d9;background:#ede9fe}.roleBadge.admin{color:#1d4ed8;background:#dbeafe}.roleBadge.member{color:#475569;background:#eef2f7}.organizationJoined{color:var(--muted);white-space:nowrap}.organizationUserActions{display:flex;justify-content:flex-end;gap:6px}.connectorAccountRow .iconAction svg,.organizationUserActions .iconAction svg{width:15px;height:15px}.pendingInvites{display:grid;grid-gap:0;gap:0;padding:13px 14px;border-top:1px solid var(--border);background:var(--panel2)}.pendingInvites>strong{margin-bottom:7px;font-size:10px}.pendingInvites>div{min-height:49px;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;grid-gap:9px;gap:9px;padding:6px 0;border-top:1px solid var(--border)}.pendingInvites>div>span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.pendingInvites b{font-size:10px}.pendingInvites small{color:var(--muted);font-size:10px}.pendingBadge{color:#92400e;background:#fef3c7}.organizationFeedback{margin:12px 14px}.organizationInviteResult{margin:13px 14px;padding:12px;border:1px solid #86efac;border-radius:9px;background:#f0fdf4}.organizationInviteResult>div{display:grid;grid-gap:2px;gap:2px}.organizationInviteResult>div:last-child{grid-template-columns:minmax(0,1fr) auto;margin-top:9px}.organizationInviteResult input{width:100%;max-width:none}.organizationInviteResult button{margin:0}.organizationAccessGuide{padding-bottom:8px}.organizationAccessGuide>div{display:grid;grid-gap:2px;gap:2px;margin:0 17px;padding:11px 0;border-bottom:1px solid var(--border)}.organizationAccessGuide>div:last-child{border:0}.organizationAccessGuide>div strong{font-size:11px}.organizationAccessGuide>div span{color:var(--muted);font-size:10px;line-height:1.5}.organizationUserModal{width:min(550px,100%)}.organizationUserModal label{display:grid;grid-gap:6px;gap:6px;margin:12px 0 0;font-size:11px;font-weight:600}.organizationModalNote{margin:15px 0 0;padding:10px 12px;color:var(--muted);border:1px solid var(--border);border-radius:8px;background:var(--panel2);font-size:10px;line-height:1.5}.organizationDangerZone{overflow:hidden;border-color:color-mix(in srgb,var(--red) 30%,var(--border))}.organizationDangerZone>header h3{color:var(--red)}.organizationDangerAction{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 17px;border-bottom:1px solid var(--border)}.organizationDangerAction:last-child{border-bottom:0}.organizationDangerAction>div{display:grid;grid-gap:4px;gap:4px}.organizationDangerAction strong{font-size:11px}.organizationDangerAction span{max-width:650px;color:var(--muted);font-size:10px;line-height:1.5}.organizationDangerAction button{flex:0 0 auto;margin:0}.organizationDeletionModal{width:min(590px,100%)}.organizationDeletionWarning{margin:0 0 14px;padding:12px;color:#991b1b;border:1px solid #fecaca;border-radius:9px;background:#fff7f7;font-size:10px;line-height:1.55}.organizationDeletionModal label>input:not([type=checkbox]){width:100%;max-width:none}.organizationDeletionCheckbox{grid-template-columns:auto 1fr!important;align-items:start}.organizationDeletionCheckbox input{width:auto;margin-top:1px}.organizationDeletionCheckbox span{color:var(--muted-strong);font-size:10px;font-weight:600;line-height:1.45}.connectorAccordion{display:grid;grid-gap:10px;gap:10px}.connectorAccordionItem{overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}.connectorAccordionItem.open{border-color:var(--border-strong)}.connectorAccordionToggle{width:100%;min-height:72px;display:grid;grid-template-columns:44px minmax(0,1fr) auto 22px;align-items:center;grid-gap:12px;gap:12px;margin:0;padding:12px 15px;color:var(--text);border:0;border-radius:0;background:var(--panel);text-align:left}.connectorAccordionToggle:hover{color:var(--text);border-color:transparent;background:var(--panel2)}.connectorBrandLogo{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:11px;background:#fff}.connectorBrandLogo svg{width:32px;height:32px}.connectorBrandLogo.shopify{color:#65a30d}.connectorBrandLogo.woocommerce{color:#96588a}.connectorBrandLogo.meta{color:#0866ff}.connectorBrandLogo.googleAds{background:#f8fbff}.connectorBrandLogo.helpship{color:#0ea5e9;background:#f0f9ff}.connectorBrandLogo.discord{color:#5865f2;background:#f5f6ff}.connectorAccordionIdentity{min-width:0;display:grid;grid-gap:3px;gap:3px}.connectorAccordionIdentity strong{font-size:13px}.connectorAccordionIdentity small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.connectorAccordionToggle .connectorStatus{display:inline-flex;align-items:center;gap:6px}.connectorAccordionToggle .connectorStatus i{width:6px;height:6px;border-radius:50%;background:#94a3b8}.connectorAccordionToggle .connectorStatus.connected i{background:#22c55e}.connectorAccordionToggle .connectorStatus.error i{background:#ef4444}.connectorChevron{width:18px;height:18px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.connectorChevron.open{transform:rotate(180deg)}.connectorConfiguration{display:grid;grid-gap:15px;gap:15px;padding:17px;border-top:1px solid var(--border);background:var(--panel)}.connectorConfiguration .connectorFields{gap:14px}.connectorConfiguration .connectorFields label{color:var(--muted-strong);font-size:11px}.connectorConfiguration .connectorFields input{width:100%;max-width:none}.connectorInstructions{border:1px solid var(--border);border-radius:9px;background:var(--panel2)}.connectorInstructions summary{padding:10px 12px;color:var(--muted-strong);cursor:pointer;font-size:10px;font-weight:600}.connectorInstructions p{margin:0;padding:0 12px 12px;color:var(--muted);font-size:10px;line-height:1.55}.connectorConfigurationFooter{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:14px;border-top:1px solid var(--border)}.connectorConfigurationFooter span{color:var(--muted);font-size:10px}.connectorConfigurationFooter button{margin:0}@media (max-width:900px){.settingsWorkspace{grid-template-columns:1fr;gap:14px}.settingsSubmenu{position:static;overflow-x:auto}.settingsOrganizationIdentity{min-height:65px}.settingsSubmenu nav{grid-template-columns:repeat(4,minmax(190px,1fr))}.settingsContent{width:100%}}@media (max-width:620px){.settingsWorkspace{width:100%}.settingsSubmenu nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:6px}.settingsSubmenu nav>a{min-height:50px;grid-template-columns:27px minmax(0,1fr);gap:6px;padding:5px}.settingsSubmenu nav i{width:27px;height:27px}.settingsSubmenu nav i svg{width:15px;height:15px}.settingsSubmenu nav strong{font-size:10px;line-height:1.25}.settingsSubmenu .settingsNavChevron,.settingsSubmenu nav small{display:none}.settingsPageHeader h1{font-size:21px}.settingsActiveSection>.settingsSectionHeading{align-items:stretch;flex-direction:column}.settingsActiveSection>.settingsSectionHeading .secondaryAction{width:100%;text-align:center}.settingsFieldGrid{grid-template-columns:1fr}.settingsFieldFull{grid-column:1}.settingsInlineSummary>div{align-items:flex-start;flex-direction:column}.settingsInlineSummary strong{text-align:left}.settingsSaveBar{bottom:8px;flex-wrap:nowrap}.settingsSaveBar>div{min-width:0;width:auto;flex:1 1}.settingsSaveBar>div span,.settingsSaveBar>span{display:none}.settingsSaveBar button{flex:0 0 auto;margin-left:auto}.connectorAccordionToggle{grid-template-columns:42px minmax(0,1fr) 18px}.connectorAccordionToggle .connectorStatus{grid-column:2;justify-self:start}.connectorChevron{grid-row:1/span 2;grid-column:3}.connectorConfiguration .connectorFields{grid-template-columns:1fr}.connectorConfigurationFooter{align-items:stretch;flex-direction:column}.connectorConfigurationFooter button{width:100%}.pendingInvites>div{grid-template-columns:34px minmax(0,1fr) auto}.pendingInvites>div>small:last-child{grid-column:2/-1}.organizationUserModal .modalFieldGrid{grid-template-columns:1fr}.organizationUserModal .settingsFieldFull{grid-column:1}.costAccordionContent{padding:10px}.costTransactionFooter{grid-template-columns:1fr;align-items:stretch}.costTransactionFooter>button{width:100%}}.focusedWorkspace .main{width:100%;padding:0}.focusedWorkspace .appPageContent{min-height:100vh}.allOrganizationsPage{min-height:100vh;background:#f5f7fa}.allOrganizationsTopbar{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px clamp(18px,4vw,56px);border-bottom:1px solid var(--border);background:rgba(255,255,255,.96)}.allOrganizationsBrand{color:#0f172a;font-size:17px;font-weight:700}.allOrganizationsActions{display:flex;align-items:center;gap:10px}.organizationPicker{position:relative}.organizationPickerTrigger{min-width:190px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;color:var(--text);border-color:var(--border-strong);background:#fff}.organizationPickerMenu{position:absolute;z-index:20;top:calc(100% + 7px);right:0;width:290px;max-height:390px;overflow-y:auto;padding:10px;border:1px solid var(--border);border-radius:11px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.18)}.organizationPickerMenu label{min-height:42px;display:flex;align-items:center;gap:11px;margin:0;padding:7px 8px;border-radius:7px;cursor:pointer;font-weight:600}.organizationPickerMenu label:hover{background:var(--panel2)}.organizationPickerMenu input{width:19px;height:19px;margin:0;accent-color:var(--accent)}.allOrganizationsDates{display:flex;align-items:center;gap:7px;padding:4px 8px;border:1px solid var(--border-strong);border-radius:8px;background:#fff}.allOrganizationsDates label{display:flex;align-items:center;gap:5px;margin:0}.allOrganizationsDates label span{color:var(--muted);font-size:10px;font-weight:600;text-transform:uppercase}.allOrganizationsDates input{width:128px;padding:5px;border:0;background:transparent}.allOrganizationsContent{width:min(1240px,calc(100% - 36px));margin:0 auto;padding:38px 0 64px}.allOrganizationsHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.allOrganizationsHeading h1{margin:3px 0 2px;font-size:28px}.allOrganizationsHeading p{margin:0;color:var(--muted)}.eyebrow{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.eyebrow,.rangeSummary{color:var(--muted);font-weight:700}.rangeSummary{font-size:12px}.blendedOrganization,.organizationPerformanceCard{overflow:hidden;margin-bottom:20px;border:1px solid var(--border);border-radius:14px;background:#fff;box-shadow:var(--shadow)}.blendedOrganization{border-color:#c7d2fe;background:linear-gradient(135deg,#fff 60%,#f5f3ff)}.organizationCardHeading{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid var(--border)}.organizationCardHeading>div{display:flex;align-items:center;gap:11px}.organizationCardHeading h2{margin:0;font-size:17px}.organizationCardHeading p{margin:2px 0 0;color:var(--muted);font-size:11px}.organizationCardHeading button{margin:0}.organizationAvatar{width:42px;height:42px;border-radius:10px;font-size:16px}.organizationAvatar.blended{color:#6d28d9;background:#ede9fe}.organizationCardHeading>small{max-width:390px;color:var(--amber);text-align:right}.organizationMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.organizationMetrics>div{min-height:96px;padding:17px 18px;border-right:1px solid var(--border)}.organizationMetrics>div:last-child{border:0}.organizationMetrics span,.organizationProfitBand span{display:block;margin-bottom:7px;color:var(--muted);font-size:11px;font-weight:600}.organizationMetrics strong{display:block;font-size:21px;line-height:1.2}.organizationProfitBand{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;min-height:100px;padding:14px 18px;border-top:1px solid #d8eee7;background:#effaf6}.organizationProfitBand strong{font-size:23px}.organizationProfitChart{width:100%;height:66px;overflow:visible}.organizationProfitChart line{stroke:#cbd5e1;stroke-width:.4;stroke-dasharray:2 2}.organizationProfitChart polyline{fill:none;stroke:#10b981;stroke-width:1.5;vector-effect:non-scaling-stroke}.organizationCardList{display:grid;grid-gap:20px;gap:20px}.organizationChartEmpty,.organizationsEmpty,.organizationsLoading{padding:50px 20px;color:var(--muted);border:1px dashed var(--border-strong);border-radius:12px;background:#fff;text-align:center}@media (max-width:900px){.allOrganizationsTopbar{align-items:stretch;flex-direction:column}.allOrganizationsActions{flex-wrap:wrap}.organizationMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.organizationMetrics>div{border-bottom:1px solid var(--border)}.organizationMetrics>div:nth-child(2n){border-right:0}.organizationProfitMetric{grid-column:1/-1}.allOrganizationsDates{order:3;width:100%;justify-content:center}}@media (max-width:600px){.allOrganizationsActions>.organizationPicker{flex:1 1}.organizationPickerTrigger{width:100%;min-width:0}.allOrganizationsActions>.secondaryAction{display:none}.allOrganizationsDates label{flex:1 1}.allOrganizationsDates input{width:100%}.allOrganizationsHeading{align-items:flex-start;flex-direction:column}.organizationMetrics{grid-template-columns:1fr}.organizationMetrics>div{border-right:0}.organizationProfitMetric{grid-column:auto}.organizationProfitBand{grid-template-columns:1fr}.organizationCardHeading{align-items:flex-start}.organizationCardHeading button{padding:8px;font-size:11px}}.sidebarFoot{border-top:0}.sidebarSettingsDivider{height:1px;margin:2px 0;background:var(--border)}.themeToggle{width:100%;min-height:46px;display:grid;grid-template-columns:30px minmax(0,1fr) 34px;align-items:center;grid-gap:9px;gap:9px;padding:6px 8px;color:var(--muted-strong);text-align:left}.themeToggle:hover{color:var(--text)}.themeIcon{width:28px;height:28px;display:grid;place-items:center;color:var(--accent-ink);border-radius:8px;background:var(--accent-soft);font-size:15px}.themeToggleLabel{min-width:0;display:grid}.themeToggleLabel strong{font-size:12px}.themeToggleLabel small{color:var(--muted);font-size:10px}.themeSwitch{width:34px;height:20px}.themeSwitch,.themeSwitch i{display:block;transition:.18s ease}.themeSwitch i{width:14px;height:14px}.themeSwitch.on{border-color:var(--accent);background:var(--accent)}.themeSwitch.on i{transform:translateX(14px)}html[data-theme=dark]{--bg:#0b1018;--panel:#121a26;--panel2:#182231;--panel3:#223044;--border:#28374a;--border-strong:#3a4b61;--text:#e8eef7;--muted:#91a0b5;--muted-strong:#b5c0cf;--accent:#60a5fa;--accent-soft:#172f50;--accent-ink:#8ec5ff;--green:#4ade80;--green-soft:#123b2a;--red:#fb7185;--red-soft:#451c26;--amber:#fbbf24;--amber-soft:#453316;--shadow:0 1px 2px rgba(0,0,0,.28),0 14px 34px rgba(0,0,0,.22)}html[data-theme=dark] body{background:var(--bg);color:var(--text)}html[data-theme=dark] .allOrganizationsDates,html[data-theme=dark] .annotationCalendar,html[data-theme=dark] .annotationProductPicker>div,html[data-theme=dark] .attributionHero,html[data-theme=dark] .attributionHero>*,html[data-theme=dark] .automationCanvas,html[data-theme=dark] .automationConditionNode,html[data-theme=dark] .automationNodeOption,html[data-theme=dark] .automationNodeSidebar,html[data-theme=dark] .automationSettingsPanel,html[data-theme=dark] .automationSlackNode,html[data-theme=dark] .automationTriggerChoices button,html[data-theme=dark] .automationWaitNode,html[data-theme=dark] .automationWindowNode,html[data-theme=dark] .blendedOrganization,html[data-theme=dark] .card,html[data-theme=dark] .centeredModal,html[data-theme=dark] .chartDataTableWrap,html[data-theme=dark] .chartEditorPreview,html[data-theme=dark] .chartEditorSidebar,html[data-theme=dark] .chartLibraryItem,html[data-theme=dark] .chartQuerySummary,html[data-theme=dark] .commentsStat,html[data-theme=dark] .commentsStats,html[data-theme=dark] .commentsStats>*,html[data-theme=dark] .dashboardMonthPopover,html[data-theme=dark] .dashboardMonthTrigger,html[data-theme=dark] .dateRangeTrigger,html[data-theme=dark] .ghostBtn,html[data-theme=dark] .inlineFeedback,html[data-theme=dark] .inviteSecondaryAction,html[data-theme=dark] .loadingSkeletonPanel,html[data-theme=dark] .loginCard,html[data-theme=dark] .metricStrip,html[data-theme=dark] .metricStrip>*,html[data-theme=dark] .mobileDetailPanel,html[data-theme=dark] .mobileTopbar,html[data-theme=dark] .notificationActionCard,html[data-theme=dark] .notificationTriggerChoice,html[data-theme=dark] .notificationTriggerNode,html[data-theme=dark] .onboardingCard,html[data-theme=dark] .organizationChartEmpty,html[data-theme=dark] .organizationMenu,html[data-theme=dark] .organizationMenuTrigger,html[data-theme=dark] .organizationPerformanceCard,html[data-theme=dark] .organizationPickerMenu,html[data-theme=dark] .organizationPickerTrigger,html[data-theme=dark] .organizationsEmpty,html[data-theme=dark] .organizationsLoading,html[data-theme=dark] .panel,html[data-theme=dark] .productEditorSheet,html[data-theme=dark] .rangeCalendar,html[data-theme=dark] .savedChartCard,html[data-theme=dark] .settingsFxStrip,html[data-theme=dark] .sideRangePopover,html[data-theme=dark] .sidebar{background:var(--panel)!important;color:var(--text)}html[data-theme=dark] .automationAddModule{color:#93c5fd;border-color:#355a86;background:#14243a}html[data-theme=dark] .automationModulePicker{background:var(--panel)}html[data-theme=dark] .automationConditionPreview{color:var(--text);border-color:#245c4b;background:#122a22}html[data-theme=dark] .automationConditionPreview span{color:#6ee7b7}html[data-theme=dark] .allOrganizationsBrand,html[data-theme=dark] .attributionHero .attributionValue,html[data-theme=dark] .brand,html[data-theme=dark] .card .value,html[data-theme=dark] .commentsStats strong,html[data-theme=dark] .metricStrip .value,html[data-theme=dark] .metricStrip>*>strong,html[data-theme=dark] .notificationActionCard header input,html[data-theme=dark] tr.lvl-camp td{color:var(--text)}html[data-theme=dark] .monthlyCostMetrics>article.total{border-color:#28523a;background:linear-gradient(135deg,var(--panel) 55%,#10271d)}html[data-theme=dark] .monthlyCostMetricIcon.fulfillment{color:#fdba74;background:#432511}html[data-theme=dark] .monthlyCostMetricIcon.tax{color:#5eead4;background:#123732}html[data-theme=dark] .monthlyCostMetricIcon.corporate{color:#93c5fd;background:#172d52}html[data-theme=dark] .monthlyCostMetricIcon.fixed{color:#cbd5e1;background:#263447}html[data-theme=dark] .monthlyCostMetricIcon.total{color:#86efac;background:#153823}html[data-theme=dark] .dashboardDataQuality{border-color:#76551c;background:linear-gradient(135deg,#302612 0,var(--panel) 64%);box-shadow:0 10px 28px rgba(0,0,0,.22)}html[data-theme=dark] .dashboardDataQualityHead{border-bottom-color:#594319}html[data-theme=dark] .dashboardDataQualityHead h2{color:#fde68a}html[data-theme=dark] .dashboardDataQualityHead p{color:#d6b76a}html[data-theme=dark] .dashboardDataQualityCount{color:#fcd34d;border-color:#76551c;background:#3b2c11}html[data-theme=dark] .dashboardDataQuality .dataQualityAlertItem{border-bottom-color:#453617;background:rgba(17,24,39,.46)}html[data-theme=dark] .dataQualityAlertItem,html[data-theme=dark] .dataQualityModal,html[data-theme=dark] .helpSatelliteBubble{color:var(--text);border-color:var(--border);background:var(--panel)}html[data-theme=dark] .dataQualityAlertTitle>span,html[data-theme=dark] .dataQualityEntities>span,html[data-theme=dark] .dataQualityModalSummary{background:var(--panel2)}html[data-theme=dark] .dataQualityAction{color:#93c5fd;border-color:var(--border-strong);background:var(--panel)}html[data-theme=dark] .dataQualityAction:hover{border-color:#3b82f6;background:#172d52}html[data-theme=dark] .helpSatelliteBubble.alerts{color:#fcd34d;border-color:#b7791f;background:#302612}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:var(--text);border-color:var(--border-strong);background-color:var(--panel2)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#718198}html[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.8)}html[data-theme=dark] .mobileDetailHead button,html[data-theme=dark] .paginationArrow,html[data-theme=dark] .secondaryAction,html[data-theme=dark] .signout,html[data-theme=dark] button.secondaryBtn{color:var(--muted-strong);border-color:var(--border-strong);background:var(--panel)}html[data-theme=dark] .attrConvPopRow:hover,html[data-theme=dark] .navlink:hover,html[data-theme=dark] .organizationMenuAdd:hover,html[data-theme=dark] .organizationMenuAll:hover,html[data-theme=dark] .organizationMenuItem:hover,html[data-theme=dark] .sidebarUtility:hover,html[data-theme=dark] tbody tr:hover td{background:var(--panel2)}html[data-theme=dark] th{color:var(--muted-strong);background:#172130}html[data-theme=dark] td{color:var(--text);background-color:var(--panel)}html[data-theme=dark] tr.lvl-camp td{background:#162235}html[data-theme=dark] .campaignProductBadge.matched{color:#86efac;border-color:#285c3c;background:#123622}html[data-theme=dark] .campaignProductBadge.unmatched{color:#fcd34d;border-color:#76551c;background:#3b2c11}html[data-theme=dark] .campaignStatusBadge.active{color:#86efac;border-color:#285c3c;background:#123622}html[data-theme=dark] .campaignStatusBadge.learning{color:#93c5fd;border-color:#28508a;background:#172d52}html[data-theme=dark] .campaignStatusBadge.learning-limited,html[data-theme=dark] .campaignStatusBadge.with-issues{color:#fcd34d;border-color:#76551c;background:#3b2c11}html[data-theme=dark] .chartEditorTabs button.active,html[data-theme=dark] .tab.active,html[data-theme=dark] .tab:hover{color:var(--text);background:var(--panel);border-color:var(--border)}html[data-theme=dark] .dashboardDay,html[data-theme=dark] .dashboardProductCard{color:var(--text);background:var(--panel)}html[data-theme=dark] .dashboardDay.negative,html[data-theme=dark] .dashboardProductCard.negative{background:#301923}html[data-theme=dark] .dashboardDay.positive,html[data-theme=dark] .dashboardProductCard.positive{background:#122a22}html[data-theme=dark] .commentsWarning.error,html[data-theme=dark] .stockSummaryGrid .danger{color:#fda4af;border-color:#7f2938;background:#351720}html[data-theme=dark] .commentsWarning,html[data-theme=dark] .notificationConnectBanner,html[data-theme=dark] .stockSummaryGrid .warning{color:#fcd34d;border-color:#76551c;background:#302612}html[data-theme=dark] .connectorWarning,html[data-theme=dark] .notificationChannelWarning{color:#fdba74;border-color:#7c3d18;background:#351f12}html[data-theme=dark] .bulkCogsCheckbox.warning{color:#fde68a;border-color:#76551c;background:#302612}html[data-theme=dark] .commentDelete,html[data-theme=dark] .notificationDelete{color:#fda4af!important;border-color:#7f2938!important;background:var(--panel)!important}html[data-theme=dark] .automationCanvas{background-color:var(--panel);background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px)}html[data-theme=dark] .mobileMenuBackdrop,html[data-theme=dark] .modalOverlay,html[data-theme=dark] .productEditorOverlay{background:rgba(2,6,12,.76)}html[data-theme=dark] .productEditorFormActions>span.dirty{color:#fbbf24}html[data-theme=dark] .productEditorSaveButton:disabled{color:#7f8da2;border-color:var(--border);background:#1c2736}html[data-theme=dark] .productEditorForm .tagBubble{color:#c4b5fd;background:#30265b}html[data-theme=dark] .allOrganizationsPage,html[data-theme=dark] .onboardingWrap{background:var(--bg)}html[data-theme=dark] .allOrganizationsTopbar{border-color:var(--border);background:rgba(18,26,38,.96)}html[data-theme=dark] .blendedOrganization{border-color:#3b4d75;background:linear-gradient(135deg,var(--panel) 58%,#1d2038)}html[data-theme=dark] .organizationProfitBand{border-color:#285044;background:#102921}html[data-theme=dark] .organizationProfitChart line{stroke:var(--border-strong)}html[data-theme=dark] .organizationProfitChart polyline{stroke:#34d399}html[data-theme=dark] .organizationAvatar,html[data-theme=dark] .organizationMark{color:#93c5fd;background:#17375d}html[data-theme=dark] .organizationAvatar.blended,html[data-theme=dark] .organizationMark.all{color:#c4b5fd;background:#30265b}html[data-theme=dark] .connectorAccountMark.meta{color:#93c5fd;background:#17375d}html[data-theme=dark] .connectorAccountMark.tiktok{color:#e2e8f0;background:#293749}html[data-theme=dark] .connectorAccountMark.google_ads{color:#8ab4f8;background:#193a5f}html[data-theme=dark] .themeIcon{color:#fcd34d;background:#3a301b}html[data-theme=dark] .themeSwitch i{background:#f8fafc}html[data-theme=dark] svg text{fill:var(--muted-strong)}html[data-theme=dark] .recharts-cartesian-grid line{stroke:var(--border)}html[data-theme=dark] ::-webkit-scrollbar{width:11px;height:11px}html[data-theme=dark] ::-webkit-scrollbar-track{background:var(--bg)}html[data-theme=dark] ::-webkit-scrollbar-thumb{border:3px solid var(--bg);border-radius:10px;background:var(--border-strong)}.dailyPnlPage{width:min(1240px,100%);margin:0 auto}.dailyPnlShell{overflow:hidden;margin-top:20px;border:1px solid var(--border);border-radius:14px;background:var(--panel);box-shadow:var(--shadow)}.dailyPnlToolbar{min-height:66px;display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border)}.dailyPnlProduct{min-width:220px;margin:0}.dailyPnlProduct>span{display:none}.dailyPnlProduct .internalSelectTrigger,.dailyPnlProduct select{width:100%;max-width:none;margin:0;font-weight:700}.dailyPnlRange{min-height:40px;display:flex;align-items:center;gap:9px;padding:8px 12px;color:var(--muted-strong);border:1px solid var(--border);border-radius:8px;background:var(--panel);font-size:12px}.dailyPnlRange>span{color:var(--accent)}.dailyPnlExport{margin:0 0 0 auto;white-space:nowrap}.dailyPnlTableWrap{overflow-x:auto}.dailyPnlTable{min-width:980px}.dailyPnlTable th{height:42px;padding:10px 13px;color:var(--muted);font-size:10px;letter-spacing:.03em}.dailyPnlTable td{height:50px;padding:10px 13px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dailyPnlTable td:first-child{min-width:150px}.dailyPnlTable td:first-child small{display:block;margin-top:2px;color:var(--muted);font-size:10px;font-weight:600}.dailyPnlTotal td{font-weight:600}.dailyPnlTotal td,.dailyPnlTotal:hover td{background:var(--panel2)}.dailyPnlTable tr.noActivity td{color:#a2adbd}.dailyPnlTable tr.noActivity .pnlValue{color:#78bfa0}.adSpendValue{color:#e56b2f}.pnlRatio{display:inline-flex;min-width:48px;justify-content:center;padding:3px 7px;color:var(--muted-strong);border-radius:999px;background:var(--panel2)}.pnlRatio,.pnlValue{font-weight:600}.pnlValue small{display:block;color:var(--muted);font-size:10px;font-weight:600}.dailyPnlFootnote{padding:11px 14px;color:var(--muted);border-top:1px solid var(--border);background:var(--panel2);font-size:10px}html[data-theme=dark] .dailyPnlRange,html[data-theme=dark] .dailyPnlShell{background:var(--panel)}.dailyPnlTable tr.noActivity:hover td{background:var(--panel2)}@media (max-width:760px){.dailyPnlToolbar{align-items:stretch;flex-direction:column}.dailyPnlExport,.dailyPnlProduct,.dailyPnlRange{width:100%}.dailyPnlExport{margin-left:0}.dailyPnlRange{justify-content:center}}.tableIconButton{width:34px;height:34px;min-height:34px;display:inline-grid;place-items:center;flex:0 0 34px;margin:0;padding:0;color:var(--muted-strong);border:1px solid var(--border);border-radius:8px;background:var(--panel);vertical-align:middle}.tableIconButton:hover{color:var(--accent-ink);border-color:#93c5fd;background:var(--accent-soft)}.tableIconButton svg{width:17px;height:17px}.chartEditLink{padding:0}.tableIconButton.active{color:#fff;border-color:var(--accent);background:var(--accent)}.productViewModal{width:min(760px,100%)}.productViewHero{display:flex;align-items:center;gap:14px;padding:18px 20px;border-bottom:1px solid var(--border)}.productViewHero>.prodImg,.productViewHero>img{width:66px;height:66px;flex:0 0 66px;border-radius:10px;object-fit:cover}.productViewHero>div{display:grid;grid-gap:3px;gap:3px}.productViewHero>div>strong{margin-top:4px;font-size:17px}.productViewHero>div>span:last-child{color:var(--muted);font-size:11px}.productViewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.productViewMetrics,.productViewMetrics>div{display:grid;border-bottom:1px solid var(--border)}.productViewMetrics>div{min-height:108px;align-content:start;padding:16px 20px;border-right:1px solid var(--border)}.productViewMetrics>div:nth-child(2n){border-right:0}.productViewMetrics>div:nth-last-child(-n+2){border-bottom:0}.productViewDetails>div>span,.productViewMetrics span{color:var(--muted);font-size:10px;font-weight:600;text-transform:uppercase}.productViewMetrics strong{margin-top:6px;font-size:20px}.productViewMetrics small{margin-top:4px;color:var(--muted);font-size:10px}.productViewDetails{display:grid;grid-gap:14px;gap:14px;padding:18px 20px;border-bottom:1px solid var(--border)}.productViewDetails>div{display:grid;grid-gap:6px;gap:6px}.productViewDetails .tagBubbleRow{margin:0}.productViewVariants{padding:18px 20px}.productViewVariants h3{margin:0 0 10px}.productViewVariants>div{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--border)}.productViewVariants>div>div{display:flex;align-items:center;gap:10px}.productViewVariants .prodImg,.productViewVariants img{width:38px;height:38px;border-radius:7px;object-fit:cover}.productViewVariants span{display:grid}.productViewVariants small{color:var(--muted)}.productViewModal footer .tableIconButton{margin:0}html[data-theme=dark] .tableIconButton{color:var(--muted-strong);border-color:var(--border);background:var(--panel)}html[data-theme=dark] .tableIconButton.active{color:#fff;border-color:var(--accent);background:var(--accent)}html[data-theme=dark] .productPerformanceRow>td{background:var(--panel2)!important;border-color:#31517a}html[data-theme=dark] .productPerformancePanel{box-shadow:inset 0 1px 0 var(--border)}html[data-theme=dark] .productPerformanceHead strong,html[data-theme=dark] .productPerformanceMetric>strong{color:var(--text)}html[data-theme=dark] .metricDisplay>div{color:var(--text);border-color:var(--border);background:var(--panel)}html[data-theme=dark] .metricDisplay strong{color:var(--text)}html[data-theme=dark] table.tree td.comparePrevious{background:var(--panel2)}html[data-theme=dark] .performancePeriods button,html[data-theme=dark] .productPerformanceMetric{color:var(--text);border-color:var(--border);background:var(--panel)}html[data-theme=dark] .performanceForecastNote{color:#fcd34d;border-color:#76551c;background:#302612}@media (max-width:600px){.productViewMetrics{grid-template-columns:1fr}.productViewMetrics>div{border-right:0}.productViewMetrics>div:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.productViewMetrics>div:last-child{border-bottom:0}}.productTestsPage{width:min(1380px,100%);margin:0 auto}.productTestsPage .pageTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.productTestsPage .pageTitleRow button{margin:0}.productTestSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin:20px 0 26px;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}.productTestSummary>div{min-height:86px;display:grid;align-content:center;padding:15px 18px;border-right:1px solid var(--border)}.productTestSummary>div:last-child{border:0}.productTestSummary span{color:var(--muted);font-size:10px;font-weight:600;text-transform:uppercase}.productTestSummary strong{margin-top:5px;font-size:22px}.productTestsSection .settingsSectionHeading{max-width:none}.productTestsTableWrap{padding:0;overflow-x:auto}.productTestsTable{min-width:1530px}.productTestsTable th{font-size:10px}.productTestsTable td{font-size:11px}.productTestsTable td:first-child{min-width:220px}.productTestsTable td:nth-child(2){min-width:185px}.productTestsTable td:nth-child(3){min-width:170px}.productTestsTable tr.runningTest td:first-child{box-shadow:inset 3px 0 0 #f59e0b}.testOrdersLink{color:var(--accent);font-weight:600;text-decoration:none}.testOrdersLink:hover{text-decoration:underline}.productTestStatus{display:inline-flex;min-width:78px;justify-content:center;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:capitalize}.productTestStatus.running{color:#1d4ed8;background:#dbeafe}.productTestStatus.scheduled{color:#6d28d9;background:#ede9fe}.productTestStatus.stopped{color:var(--muted-strong);background:var(--panel3)}.productTestStatus.due{color:#92400e;background:#fef3c7}.stopTestButton{min-height:34px;margin:0;padding:6px 10px;color:#92400e;border-color:#f59e0b;background:#fffbeb;white-space:nowrap;font-size:10px}.stopTestButton:hover{color:#fff;border-color:#d97706;background:#d97706}.productTestsEmpty{height:240px;text-align:center}.productTestsEmpty span,.productTestsEmpty strong{display:block}.productTestsEmpty span{margin:4px 0 14px;color:var(--muted)}.productTestsEmpty button{margin:0}.productTestModal{width:min(650px,100%)}.testModeNotice{display:flex;gap:11px;margin:14px 0;padding:13px;color:#92400e;border:1px solid #fbbf24;border-radius:9px;background:#fffbeb}.testModeNotice i{color:#f59e0b;font-style:normal}.testModeNotice div{display:grid}.testModeNotice span{margin-top:3px;font-size:10px;line-height:1.5}.selectedTestProduct{display:flex;align-items:center;gap:9px;margin:10px 0 15px;padding:9px;border:1px solid var(--border);border-radius:8px;background:var(--panel2)}.selectedTestProduct img,.selectedTestProduct>.prodImg{width:38px;height:38px;border-radius:7px;object-fit:cover}.selectedTestProduct span{display:grid}.selectedTestProduct small{color:var(--muted)}.productTestModal label small{color:var(--muted);font-weight:500}.productTestModal .modalFieldGrid label>small{margin-top:4px;font-size:10px}.productInTestRange{position:relative;filter:drop-shadow(0 0 5px rgba(245,158,11,.5))}.productInTestRange td{border-top:2px solid #fbbf24!important;border-bottom:2px solid #fbbf24!important;background:#fffbeb!important}.productInTestRange td:first-child{border-left:2px solid #fbbf24}.productInTestRange td:last-child{border-right:2px solid #fbbf24}.testingBadge{display:inline-flex;margin-left:8px;padding:3px 7px;color:#92400e;border-radius:999px;background:#fde68a;font-size:10px;font-weight:700;text-transform:uppercase;vertical-align:middle}.productTestsHeaderActions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.savedCalculationsSection{margin-top:28px}.savedCalculationsHeading{max-width:none;align-items:flex-end}.savedCalculationSearch{width:min(260px,100%);margin:0}.savedCalculationSearch>span{display:none}.savedCalculationSearch input{width:100%;margin:0}.savedCalculationsPanel{overflow:hidden;padding:0}.savedCalculationsList{display:grid}.savedCalculationRow{min-height:84px;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;grid-gap:20px;gap:20px;padding:13px 16px;border-bottom:1px solid var(--border)}.savedCalculationRow>div:first-child{display:grid;grid-gap:3px;gap:3px}.savedCalculationRow>div:first-child>span{color:var(--muted);font-size:10px}.savedCalculationRow>button{margin:0}.savedCalculationMetrics{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));grid-gap:12px;gap:12px}.savedCalculationMetrics>span{display:grid;text-align:right}.savedCalculationMetrics small{color:var(--muted);font-size:10px;font-weight:600;text-transform:uppercase}.savedCalculationMetrics strong{font-size:12px}.savedCalculationsEmpty{min-height:130px;display:grid;place-content:center;grid-gap:3px;gap:3px;color:var(--muted);text-align:center}.savedCalculationsEmpty strong{color:var(--text)}.savedCalculationsFooter{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;color:var(--muted);background:var(--panel2);font-size:10px}.savedCalculationsFooter>div{display:flex;align-items:center;gap:9px}.savedCalculationsFooter .paginationArrow{width:30px;height:30px;min-height:30px;margin:0;padding:0}.staticCalculatorModal{width:min(900px,100%)}.staticCalculatorFields label>small,.staticCalculatorModal .modalBody>label>small{display:block;margin-top:4px;color:var(--muted);font-size:10px;font-weight:500}.staticCalculatorSectionTitle{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:18px 0 0;padding-top:14px;border-top:1px solid var(--border)}.staticCalculatorSectionTitle span{color:var(--muted);font-size:10px}.staticCalculatorFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 14px;gap:0 14px}.staticCalculatorFields.singleRow{grid-template-columns:minmax(0,1fr)}.inputWithSuffix{position:relative}.inputWithSuffix input{padding-right:32px}.inputWithSuffix i{position:absolute;top:50%;right:12px;color:var(--muted);font-style:normal;transform:translateY(-50%)}.calculatorModeSwitch{display:inline-flex;gap:3px;margin:10px 0 0;padding:3px;border:1px solid var(--border);border-radius:8px;background:var(--panel2)}.calculatorModeSwitch button{min-height:32px;margin:0;padding:6px 12px;color:var(--muted-strong);border-color:transparent;background:transparent;font-size:11px}.calculatorModeSwitch button.active{color:#fff;background:var(--accent)}.calculatorTaxContext{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.calculatorTaxContext span{padding:4px 7px;color:var(--muted-strong);border:1px solid var(--border);border-radius:999px;background:var(--panel2);font-size:10px;font-weight:600}.staticCalculatorResults{overflow:hidden;margin-top:16px;border:1px solid var(--border);border-radius:10px}.calculatorResultHero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--panel2)}.calculatorResultHero>div{min-height:98px;display:grid;align-content:center;padding:13px 16px;border-right:1px solid var(--border)}.calculatorResultHero>div:last-child{border:0}.calculatorResultGrid span,.calculatorResultHero span{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.calculatorResultHero strong{margin-top:4px;font-size:20px}.calculatorResultGrid small,.calculatorResultHero small{margin-top:3px;color:var(--muted);font-size:10px}.calculatorResultGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.calculatorResultGrid>div{min-height:76px;display:grid;align-content:center;padding:11px 13px;border-top:1px solid var(--border);border-right:1px solid var(--border)}.calculatorResultGrid>div:nth-child(4n){border-right:0}.calculatorResultGrid strong{margin-top:4px;font-size:12px}.calculatorOutcomeStrip{display:flex;flex-wrap:wrap;gap:6px 14px;padding:10px 13px;color:var(--muted-strong);border-top:1px solid var(--border);background:var(--panel2);font-size:10px}.calculatorOutcomeStrip b{color:var(--text)}html[data-theme=dark] .productTestStatus.running{color:#93c5fd;background:#17375d}html[data-theme=dark] .productTestStatus.scheduled{color:#c4b5fd;background:#30265b}html[data-theme=dark] .productTestStatus.due,html[data-theme=dark] .stopTestButton,html[data-theme=dark] .testModeNotice{color:#fcd34d;border-color:#76551c;background:#302612}html[data-theme=dark] .productInTestRange td{color:var(--text);border-color:#d99a18!important;background:#2c2514!important}html[data-theme=dark] .savedCalculationsPanel,html[data-theme=dark] .staticCalculatorResults{color:var(--text);border-color:var(--border);background:var(--panel)}html[data-theme=dark] .calculatorModeSwitch,html[data-theme=dark] .calculatorOutcomeStrip,html[data-theme=dark] .calculatorResultHero,html[data-theme=dark] .calculatorTaxContext span,html[data-theme=dark] .savedCalculationsFooter{background:var(--panel2)}html[data-theme=dark] .calculatorModeSwitch button.active{color:#fff;background:var(--accent)}@media (max-width:850px){.productTestSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.productTestSummary>div:nth-child(2){border-right:0}.productTestSummary>div:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:760px){.savedCalculationRow{grid-template-columns:1fr auto}.savedCalculationMetrics{grid-column:1/-1;grid-row:2}.savedCalculationMetrics>span{text-align:left}.calculatorResultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculatorResultGrid>div:nth-child(2n){border-right:0}.calculatorResultHero{grid-template-columns:1fr}.calculatorResultHero>div{border-right:0;border-bottom:1px solid var(--border)}.calculatorResultHero>div:last-child{border-bottom:0}}@media (max-width:600px){.productTestsPage .pageTitleRow{flex-direction:column}.productTestsHeaderActions,.productTestsPage .pageTitleRow button{width:100%}.productTestsHeaderActions{flex-direction:column}.productTestSummary{grid-template-columns:1fr}.productTestSummary>div{border-right:0;border-bottom:1px solid var(--border)}.productTestSummary>div:last-child{border-bottom:0}.savedCalculationsHeading{align-items:stretch;flex-direction:column}.savedCalculationSearch{width:100%}.savedCalculationRow,.staticCalculatorFields{grid-template-columns:1fr}.savedCalculationRow>button{width:100%}.savedCalculationMetrics{grid-column:auto;grid-row:auto}.savedCalculationsFooter{align-items:flex-start;flex-direction:column}.staticCalculatorModal>footer{flex-wrap:wrap}.staticCalculatorModal>footer button{flex:1 1}}.platformOwnerPage{width:min(1500px,100%);margin:0 auto}.platformAccountBar{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:3px}.platformAccountActions,.platformAccountNav{display:flex;align-items:center;gap:7px}.platformAccountNav a{min-height:31px;display:inline-flex;align-items:center;padding:6px 9px;color:var(--muted-strong);border:1px solid transparent;border-radius:8px;font-size:9px;font-weight:600;text-decoration:none}.platformAccountNav a:hover{color:var(--text);background:var(--panel2)}.platformAccountNav a.active{color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 24%,var(--border));background:var(--accent-soft)}.platformAccountIdentity{min-width:0;display:flex;align-items:center;gap:8px;padding-right:4px}.platformAccountIdentity>i{width:29px;height:29px;flex:0 0 29px;display:grid;place-items:center;color:var(--accent-ink);border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border));border-radius:9px;background:var(--accent-soft);font-size:10px;font-style:normal;font-weight:700}.platformAccountIdentity>span{min-width:0;display:grid;color:var(--muted-strong);font-size:10px;font-weight:600;line-height:1.25}.platformAccountIdentity small{max-width:230px;overflow:hidden;color:var(--muted);font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.platformAccountBar .themeToggle,.platformAccountBar form,.platformAccountBar form button{margin:0}.platformAccountBar form button{min-height:31px;padding:6px 10px;color:var(--muted-strong);border-color:var(--border);background:var(--panel);font-size:9px}.platformOwnerHeader{min-height:112px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:16px}.platformOwnerHeader h1{margin:4px 0 5px;font-size:28px;line-height:1.15}.platformOwnerHeader p{max-width:710px;margin:0;color:var(--muted);font-size:12px}.platformEyebrow,.platformPanelLabel{color:var(--accent-ink);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.platformRangeForm{display:flex;align-items:flex-end;gap:8px;padding:9px;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}.platformRangeForm label{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.platformRangeForm input{width:142px;min-height:37px;margin:0;padding:7px 9px;font-size:11px}.platformRangeForm button{min-height:37px;margin:0;padding:8px 14px}.platformPresets{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:8px 11px 8px 15px;border:1px solid var(--border);border-radius:10px;background:var(--panel);box-shadow:var(--shadow)}.platformPresets>span{color:var(--muted-strong);font-size:11px;font-weight:600}.platformPresets>div{display:flex;gap:5px}.platformPresets a{min-width:64px;padding:7px 10px;color:var(--muted-strong);border:1px solid var(--border);border-radius:8px;background:var(--panel);font-size:10px;font-weight:600;text-align:center}.platformPresets a:hover{color:var(--accent-ink);border-color:#93c5fd;background:var(--accent-soft)}.platformConversionWarning{margin-bottom:14px;padding:10px 13px;color:var(--amber);border:1px solid #f3c969;border-radius:9px;background:var(--amber-soft);font-size:11px;font-weight:700}.platformMetricGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.platformMetricCard{min-height:132px;display:grid;align-content:start;padding:17px;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}.platformMetricCard.featured{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));background:linear-gradient(145deg,var(--panel) 55%,var(--accent-soft))}.platformMetricCard>span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.platformMetricCard>strong{margin-top:10px;color:var(--text);font-size:clamp(21px,2vw,29px);line-height:1.1;overflow-wrap:anywhere}.platformMetricCard>small{align-self:end;margin-top:10px;color:var(--muted);font-size:10px;line-height:1.4}.platformDashboardGrid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,.82fr);grid-gap:14px;gap:14px;margin-bottom:14px}.platformDashboardGrid.lower{grid-template-columns:repeat(2,minmax(0,1fr))}.platformPanel{overflow:hidden;border:1px solid var(--border);border-radius:13px;background:var(--panel);box-shadow:var(--shadow)}.platformPanel>header{min-height:88px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:17px 19px;border-bottom:1px solid var(--border)}.platformPanel>header h2{margin:4px 0 2px;font-size:16px}.platformPanel>header p{margin:0;color:var(--muted);font-size:10px}.platformPanelTotal{flex:0 0 auto;display:grid;grid-gap:2px;gap:2px;text-align:right}.platformPanelTotal strong{font-size:20px}.platformPanelTotal span{color:var(--muted);font-size:10px}.platformChartCanvas{min-height:282px;display:grid;align-items:center;padding:12px 16px 3px}.platformChartCanvas svg{display:block;width:100%;height:260px;overflow:visible}.platformChartGrid{stroke:var(--border);stroke-width:1;stroke-dasharray:3 5}.platformChartLine{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.platformChartPoint{fill:var(--panel);stroke:var(--accent);stroke-width:2}.platformChartCanvas text{fill:var(--muted);font-size:10px;font-weight:600}.platformGrowthStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.platformGrowthStats>div{min-height:141px;display:grid;align-content:center;padding:16px 18px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.platformGrowthStats>div:nth-child(2n){border-right:0}.platformGrowthStats>div:nth-last-child(-n+2){border-bottom:0}.platformGrowthStats span{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.platformGrowthStats strong{margin-top:7px;font-size:25px}.platformGrowthStats small{margin-top:5px;color:var(--muted);font-size:10px}.platformHealthList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.platformHealthList>div{min-height:89px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;grid-gap:4px 12px;gap:4px 12px;padding:14px 18px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.platformHealthList>div:nth-child(2n){border-right:0}.platformHealthList span{display:flex;align-items:center;gap:7px;color:var(--muted-strong);font-size:10px;font-weight:600}.platformHealthList span i{width:8px;height:8px;border-radius:999px;background:var(--muted);box-shadow:0 0 0 3px var(--panel2)}.platformHealthList span i.healthy{background:var(--green)}.platformHealthList span i.warning{background:var(--amber)}.platformHealthList span i.danger{background:var(--red)}.platformHealthList strong{font-size:18px;text-align:right}.platformHealthList small{grid-column:1/-1;color:var(--muted);font-size:10px}.platformFreshness{display:flex;justify-content:space-between;gap:16px;padding:12px 18px;color:var(--muted);background:var(--panel2);font-size:10px}.platformFreshness span{display:grid;grid-gap:2px;gap:2px}.platformFreshness span:last-child{text-align:right}.platformFreshness strong{color:var(--muted-strong)}.platformCurrencyList{display:grid}.platformCurrencyList>div{min-height:72px;display:grid;grid-template-columns:55px repeat(3,minmax(0,1fr));align-items:center;grid-gap:10px;gap:10px;padding:12px 18px;border-bottom:1px solid var(--border)}.platformCurrencyList>div:last-child{border-bottom:0}.platformCurrencyCode{width:43px;height:30px;display:grid;place-items:center;color:var(--accent-ink);border-radius:7px;background:var(--accent-soft);font-size:10px;font-weight:700}.platformCurrencyList>div>span:not(.platformCurrencyCode){display:grid;grid-gap:2px;gap:2px;min-width:0}.platformCurrencyList strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.platformCurrencyList small{color:var(--muted);font-size:10px;text-transform:uppercase}.platformDefinitions{margin-top:2px;padding:13px 16px;color:var(--muted);border:1px solid var(--border);border-radius:10px;background:var(--panel2);font-size:10px;line-height:1.55}.platformDefinitions strong{color:var(--muted-strong)}.platformDefinitions p{margin:3px 0 0}.platformEmpty{width:100%;min-height:120px;display:grid!important;place-items:center;color:var(--muted);font-size:11px;text-align:center}.platformSystemAlerts{overflow:hidden;margin-bottom:14px;border:1px solid var(--border);border-radius:13px;background:var(--panel);box-shadow:var(--shadow)}.platformSystemAlerts>header{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 18px;border-bottom:1px solid var(--border)}.platformSystemAlerts>header h2{margin:4px 0 2px;font-size:16px}.platformSystemAlerts>header p{margin:0;color:var(--muted);font-size:10px}.platformSystemAlertTotals{display:flex;align-items:center;justify-content:flex-end;gap:6px}.platformSystemAlertTotals span,.platformSystemAlertTotals strong{padding:5px 8px;color:var(--muted-strong);border:1px solid var(--border);border-radius:999px;background:var(--panel2);font-size:9px;font-weight:600;white-space:nowrap}.platformSystemAlertTotals span.critical{color:#b91c1c;border-color:#fecaca;background:#fff1f2}.platformSystemAlertTotals strong{color:var(--text)}.platformSystemAlertMeta{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 18px;color:var(--muted);background:var(--panel2);font-size:9px}.platformApiErrorLog,.platformSystemAlertMeta{border-bottom:1px solid var(--border)}.platformApiErrorLog>summary{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;grid-gap:10px;gap:10px;padding:9px 16px;cursor:pointer;list-style:none}.platformApiErrorLog>summary::-webkit-details-marker{display:none}.platformApiErrorLog>summary:hover,.platformApiErrorLog[open]>summary{background:var(--panel2)}.platformApiErrorLog>summary>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.platformApiErrorLog>summary strong{font-size:11px}.platformApiErrorLog>summary small{color:var(--muted);font-size:9px}.platformApiErrorLog>summary>b{padding:4px 7px;color:#b91c1c;border-radius:999px;background:#fee2e2;font-size:9px;font-weight:600;white-space:nowrap}.platformApiErrorLog>summary>svg{width:15px;height:15px;fill:none;stroke:var(--muted);stroke-width:1.7;transition:transform .15s ease}.platformApiErrorLog[open]>summary>svg{transform:rotate(180deg)}.platformApiErrorTableWrap{overflow-x:auto;border-top:1px solid var(--border)}.platformApiErrorTable{min-width:980px;margin:0}.platformApiErrorTable th{height:34px;padding:7px 10px;color:var(--muted);background:var(--panel2);font-size:8px;letter-spacing:.04em}.platformApiErrorTable td{max-width:320px;padding:9px 10px;font-size:9px;vertical-align:top}.platformApiErrorTable td small,.platformApiErrorTable td strong{display:block}.platformApiErrorTable td small{margin-top:2px;color:var(--muted);font-size:8px}.platformApiErrorTable td>span{display:-webkit-box;overflow:hidden;color:var(--muted-strong);line-height:1.45;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.platformApiErrorTable td:last-child b{display:inline-grid;min-width:25px;min-height:25px;place-items:center;color:#b91c1c;border-radius:999px;background:#fee2e2}.platformSystemClients{display:grid}.platformSystemClient{border-bottom:1px solid var(--border)}.platformSystemClient:last-child{border-bottom:0}.platformSystemClient>summary{min-height:54px;display:grid;grid-template-columns:30px minmax(0,1fr) auto 16px;align-items:center;grid-gap:10px;gap:10px;padding:9px 16px;cursor:pointer;list-style:none}.platformSystemClient>summary::-webkit-details-marker{display:none}.platformSystemClient>summary:hover,.platformSystemClient[open]>summary{background:var(--panel2)}.platformSystemClientMark{width:28px;height:28px;display:grid;place-items:center;color:#b91c1c;border-radius:8px;background:#fee2e2;font-size:11px;font-weight:700}.platformSystemClient.healthy .platformSystemClientMark{color:#166534;background:#dcfce7}.platformSystemClientIdentity{min-width:0;display:grid;grid-gap:2px;gap:2px}.platformSystemClientIdentity strong{overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.platformSystemClientIdentity small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.platformSystemClientCounts{display:flex;align-items:center;gap:6px}.platformSystemClientCounts b,.platformSystemClientCounts i{padding:4px 7px;color:var(--muted-strong);border-radius:999px;background:var(--panel3);font-size:9px;font-style:normal;font-weight:600;white-space:nowrap}.platformSystemClientCounts i{color:#b91c1c;background:#fee2e2}.platformSystemClient.healthy .platformSystemClientCounts b{color:#166534;background:#dcfce7}.platformSystemClient>summary>svg{width:15px;height:15px;fill:none;stroke:var(--muted);stroke-width:1.7;transition:transform .15s ease}.platformSystemClient[open]>summary>svg{transform:rotate(180deg)}.platformSystemClientBody{display:grid;grid-gap:9px;gap:9px;padding:10px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--panel2) 55%,var(--panel))}.platformSystemClientBody>section{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.platformSystemClientBody>section>header{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;border-bottom:1px solid var(--border);background:var(--panel2)}.platformSystemClientBody>section>header span{font-size:10px;font-weight:600}.platformSystemClientBody>section>header small{color:var(--muted);font-size:9px}.platformProcessingStatus{padding:10px;border-bottom:1px solid var(--border);background:var(--panel)}.platformProcessingStatusHeading{min-height:28px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:7px}.platformProcessingStatusHeading>div{display:grid;grid-gap:1px;gap:1px}.platformProcessingStatusHeading strong{color:var(--text);font-size:10px;font-weight:600}.platformProcessingStatusHeading small{color:var(--muted);font-size:8px}.platformProcessingStatusHeading>span{padding:3px 6px;color:#166534;border-radius:999px;background:color-mix(in srgb,var(--green) 15%,var(--panel));font-size:8px;font-weight:600}.platformProcessingStatusHeading>span.warning{color:#92400e;background:color-mix(in srgb,var(--amber) 16%,var(--panel))}.platformProcessingStatusHeading>span.critical{color:#b91c1c;background:color-mix(in srgb,var(--red) 13%,var(--panel))}.platformProcessingStatusHeading>span.info{color:var(--accent-ink);background:var(--accent-soft)}.platformProcessingStatusAreas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--panel2)}.platformProcessingStatusAreas>div{min-width:0;min-height:63px;display:grid;align-content:center;grid-gap:2px;gap:2px;padding:8px 9px;border-right:1px solid var(--border)}.platformProcessingStatusAreas>div:last-child{border-right:0}.platformProcessingStatusAreas span{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:8px}.platformProcessingStatusAreas span i{width:6px;height:6px;flex:0 0 6px;border-radius:999px;background:var(--green)}.platformProcessingStatusAreas strong{overflow:hidden;color:var(--muted-strong);font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.platformProcessingStatusAreas small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.platformProcessingStatusAreas>div.warning span i{background:var(--amber)}.platformProcessingStatusAreas>div.critical span i{background:var(--red)}.platformProcessingStatusAreas>div.info span i{background:var(--accent)}.platformSystemAlertList{display:grid}.platformSystemAlertList article{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px;border-bottom:1px solid var(--border)}.platformSystemAlertList article:last-child{border-bottom:0}.platformSystemAlertList article.critical{box-shadow:inset 3px 0 0 #dc2626}.platformSystemAlertList article.warning{box-shadow:inset 3px 0 0 #f59e0b}.platformSystemAlertList article.info{box-shadow:inset 3px 0 0 #2563eb}.platformSystemSeverity{width:27px;height:27px;display:grid;place-items:center;color:#b91c1c;border-radius:8px;background:#fee2e2;font-size:11px;font-weight:700}.platformSystemAlertList article.warning .platformSystemSeverity{color:#92400e;background:#fef3c7}.platformSystemAlertList article.info .platformSystemSeverity{color:#1d4ed8;background:#dbeafe}.platformSystemAlertList article>div{min-width:0}.platformSystemAlertList article header{display:flex;align-items:center;justify-content:space-between;gap:10px}.platformSystemAlertList h3{margin:0;font-size:11px;font-weight:600}.platformSystemAlertList code{padding:3px 5px;color:var(--muted);border-radius:5px;background:var(--panel2);font-size:8px}.platformSystemAlertList p{margin:3px 0 1px;color:var(--muted-strong);font-size:10px;line-height:1.45}.platformSystemAlertList article>div>small{color:var(--muted);font-size:9px;line-height:1.45}.platformSystemEntities{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.platformSystemEntities>span{max-width:250px;display:inline-flex;align-items:center;gap:5px;padding:4px 6px;color:var(--muted-strong);border:1px solid var(--border);border-radius:6px;background:var(--panel2);font-size:9px}.platformSystemEntities>span>small{color:var(--muted);font-size:8px}.platformSystemAlertAction{display:inline-flex;width:max-content;margin-top:8px;padding:5px 8px;color:var(--accent-ink);border:1px solid var(--border-strong);border-radius:7px;background:var(--panel);font-size:9px;font-weight:680;text-decoration:none}.platformSystemHealthy{min-height:64px;display:grid;place-items:center;color:var(--muted);font-size:10px}.platformSystemUnavailable{min-height:78px;display:flex;align-items:center;gap:10px;padding:12px 16px;color:#991b1b;background:#fff1f2}.platformSystemUnavailable>span{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;color:#fff;border-radius:8px;background:#dc2626;font-size:11px;font-weight:700}.platformSystemUnavailable h3{margin:0;font-size:11px;font-weight:600}.platformSystemUnavailable p{margin:3px 0 0;font-size:9px}html[data-theme=dark] .platformSystemAlertTotals span.critical,html[data-theme=dark] .platformSystemClientCounts i,html[data-theme=dark] .platformSystemClientMark{color:#fda4af;border-color:#7f2938;background:#351720}html[data-theme=dark] .platformSystemClient.healthy .platformSystemClientCounts b,html[data-theme=dark] .platformSystemClient.healthy .platformSystemClientMark{color:#a7f3d0;background:#123222}html[data-theme=dark] .platformApiErrorLog>summary>b,html[data-theme=dark] .platformApiErrorTable td:last-child b,html[data-theme=dark] .platformSystemSeverity{color:#fda4af;background:#351720}html[data-theme=dark] .platformSystemAlertList article.warning .platformSystemSeverity{color:#fcd58b;background:#302510}html[data-theme=dark] .platformSystemAlertList article.info .platformSystemSeverity{color:#bfdbfe;background:#142b4c}html[data-theme=dark] .platformSystemUnavailable{color:#fda4af;background:#351720}@media (max-width:760px){.platformProcessingStatusAreas{grid-template-columns:repeat(2,minmax(0,1fr))}.platformProcessingStatusAreas>div{border-bottom:1px solid var(--border)}.platformProcessingStatusAreas>div:nth-child(2n){border-right:0}.platformProcessingStatusAreas>div:nth-last-child(-n+2){border-bottom:0}}.platformSupportPageHeader{min-height:94px;margin-bottom:12px}.platformSupportWorkspace{min-height:calc(100vh - 190px);display:grid;grid-template-columns:minmax(280px,355px) minmax(0,1fr);overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--panel);box-shadow:var(--shadow)}.platformSupportSidebar{min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);border-right:1px solid var(--border);background:var(--panel)}.platformSupportSidebar>header{min-height:71px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid var(--border)}.platformSupportSidebar>header h2{margin:3px 0 0;font-size:15px}.platformSupportCount{min-width:26px;height:26px;display:grid;place-items:center;padding:0 7px;color:var(--accent-ink);border-radius:999px;background:var(--accent-soft);font-size:9px;font-weight:700}.platformSupportSearch{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px;padding:9px 10px 7px}.platformSupportSearch input{width:100%;height:32px;min-height:32px;margin:0;padding:6px 9px;font-size:10px}.platformSupportSearch button{min-height:32px;margin:0;padding:6px 9px;font-size:9px}.platformSupportFilters{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:0 10px 9px;border-bottom:1px solid var(--border)}.platformSupportFilters button{min-height:28px;margin:0;padding:4px 7px;color:var(--muted);border-color:transparent;background:transparent;font-size:9px;text-transform:capitalize}.platformSupportFilters button.active,.platformSupportFilters button:hover{color:var(--text);border-color:var(--border);background:var(--panel2)}.platformSupportTicketList{min-height:0;overflow-y:auto}.platformSupportTicketList>button{position:relative;width:100%;min-height:105px;display:grid;align-content:center;grid-gap:4px;gap:4px;margin:0;padding:11px 13px;color:var(--text);border:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--panel);text-align:left}.platformSupportTicketList>button.active,.platformSupportTicketList>button:hover{color:var(--text);border-color:var(--border);background:var(--panel2)}.platformSupportTicketList>button.active{box-shadow:inset 3px 0 0 var(--accent)}.platformSupportTicketList>button.unread:after{position:absolute;top:15px;right:10px;width:6px;height:6px;content:"";border-radius:999px;background:var(--accent)}.platformSupportTicketMeta,.platformSupportTicketTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.platformSupportTicketTop strong{max-width:210px;overflow:hidden;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.platformSupportTicketMeta small,.platformSupportTicketTop small{color:var(--muted);font-size:8px;font-weight:500}.platformSupportTicketList>button.unread .platformSupportTicketTop{padding-right:12px}.platformSupportTicketSubject{overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.platformSupportTicketPreview{overflow:hidden;color:var(--muted);font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.platformSupportTicketMeta{justify-content:flex-start;margin-top:2px}.platformSupportTicketMeta b,.platformSupportTicketMeta i{padding:3px 5px;color:#166534;border-radius:999px;background:#dcfce7;font-size:8px;font-style:normal;font-weight:600;text-transform:capitalize}.platformSupportTicketMeta i.closed{color:var(--muted-strong);background:var(--panel3)}.platformSupportTicketMeta b{margin-left:auto;color:var(--accent-ink);background:var(--accent-soft)}.platformSupportEmpty{min-height:180px;display:flex;align-items:center;justify-content:center;gap:7px;padding:20px;color:var(--muted);font-size:10px;text-align:center}.platformSupportConversation{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;background:var(--panel)}.platformSupportWelcome{grid-row:1/-1;display:grid;align-content:center;justify-items:center;grid-gap:6px;gap:6px;padding:30px;text-align:center}.platformSupportWelcome>span{width:50px;height:50px;display:grid;place-items:center;color:#fff;border-radius:15px;background:linear-gradient(145deg,#0f766e,#2563eb);box-shadow:0 10px 26px rgba(37,99,235,.18);font-size:12px;font-weight:700}.platformSupportWelcome h2{margin:8px 0 0;font-size:17px}.platformSupportWelcome p{margin:0;color:var(--muted);font-size:10px}.platformSupportConversationHeader{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 16px 13px 18px;border-bottom:1px solid var(--border)}.platformSupportConversationHeader>div{min-width:0}.platformSupportConversationHeader>div>span{color:var(--accent-ink);font-size:9px;font-weight:600}.platformSupportConversationHeader h2{overflow:hidden;margin:3px 0;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.platformSupportConversationHeader p{margin:0;color:var(--muted);font-size:9px}.platformSupportConversationHeader button{min-height:30px;margin:0;padding:5px 9px;color:var(--muted-strong);border-color:var(--border);background:var(--panel2);font-size:9px;white-space:nowrap}.platformSupportConversationHeader button.close:hover{color:#b91c1c;border-color:#fecaca;background:#fff1f2}.platformSupportConversationHeader button.reopen{color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 28%,var(--border));background:var(--accent-soft)}.platformSupportContext{display:grid;grid-gap:3px;gap:3px;padding:10px 18px;border-bottom:1px solid var(--border);background:var(--panel2)}.platformSupportContext span{color:var(--muted);font-size:8px;font-weight:600;text-transform:uppercase}.platformSupportContext strong{font-size:10px;font-weight:600}.platformSupportContext p,.platformSupportContext small{margin:0;color:var(--muted);font-size:9px;line-height:1.4}.platformSupportMessages{min-height:0;overflow-y:auto;padding:18px;background:radial-gradient(circle at 100% 0,rgba(37,99,235,.045),transparent 32%),var(--panel)}.platformSupportMessages article{max-width:min(680px,88%);display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:8px;gap:8px;margin-bottom:13px}.platformSupportMessages article.platform{margin-left:auto;grid-template-columns:minmax(0,1fr) 30px}.platformSupportMessages article.platform>span{grid-column:2;grid-row:1;color:#fff;background:var(--accent)}.platformSupportMessages article.platform>div{grid-column:1;grid-row:1;background:var(--accent-soft)}.platformSupportMessages article>span{width:30px;height:30px;display:grid;place-items:center;color:var(--accent-ink);border-radius:9px;background:var(--panel3);font-size:8px;font-weight:700}.platformSupportMessages article>div{padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:var(--panel2)}.platformSupportMessages article header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:5px}.platformSupportMessages article header strong{font-size:9px;font-weight:600}.platformSupportMessages article header small{color:var(--muted);font-size:8px}.platformSupportMessages article p{margin:0;font-size:10px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.platformSupportComposer{padding:10px 12px 8px;border-top:1px solid var(--border);background:var(--panel2)}.platformSupportComposer form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:7px;gap:7px}.platformSupportComposer textarea{width:100%;min-height:52px;max-height:130px;margin:0;padding:8px 10px;resize:vertical;font-size:10px}.platformSupportComposer button{min-height:32px;margin:0;padding:6px 10px;font-size:9px}.platformSupportComposer>small{display:block;margin:5px 1px 0;color:var(--muted);font-size:8px}html[data-theme=dark] .platformSupportTicketMeta i.open{color:#a7f3d0;background:#123222}html[data-theme=dark] .platformSupportConversationHeader button.close:hover{color:#fda4af;border-color:#7f2938;background:#351720}@media (max-width:1280px){.platformMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:950px){.platformOwnerHeader{align-items:stretch;flex-direction:column}.platformRangeForm{align-self:flex-start}.platformDashboardGrid,.platformDashboardGrid.lower{grid-template-columns:1fr}.platformSystemAlerts>header{align-items:flex-start;flex-direction:column;gap:10px}.platformSystemAlertTotals{justify-content:flex-start}}@media (max-width:660px){.platformMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.platformOwnerHeader h1{font-size:24px}.platformRangeForm{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.platformRangeForm input{width:100%}.platformRangeForm button{grid-column:1/-1;width:100%}.platformPresets{align-items:stretch;flex-direction:column}.platformPresets>div{display:grid;grid-template-columns:repeat(3,1fr)}.platformGrowthStats,.platformHealthList{grid-template-columns:1fr}.platformGrowthStats>div,.platformHealthList>div{border-right:0;border-bottom:1px solid var(--border)}.platformGrowthStats>div:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.platformGrowthStats>div:last-child,.platformHealthList>div:last-child{border-bottom:0}.platformCurrencyList>div{grid-template-columns:45px repeat(2,minmax(0,1fr))}.platformCurrencyList>div>span:last-child{grid-column:2/-1}.platformFreshness{flex-direction:column}.platformFreshness span:last-child{text-align:left}.platformSystemClient>summary{grid-template-columns:30px minmax(0,1fr) 16px}.platformSystemClientCounts{grid-column:2;grid-row:2;justify-content:flex-start}.platformSystemClient>summary>svg{grid-column:3;grid-row:1/span 2}.platformSystemAlertList article header{align-items:flex-start;flex-direction:column;gap:4px}}@media (max-width:430px){.platformAccountBar{justify-content:space-between}.platformAccountIdentity small{max-width:155px}.platformMetricGrid{grid-template-columns:1fr}.platformMetricCard{min-height:112px}.platformSystemAlertTotals{flex-wrap:wrap}.platformSystemAlertMeta{align-items:flex-start;flex-direction:column;gap:3px}.platformSystemClientCounts i{display:none}}@media (max-width:850px){.platformSupportWorkspace{min-height:760px;grid-template-columns:1fr}.platformSupportSidebar{max-height:330px;border-right:0;border-bottom:1px solid var(--border)}.platformSupportConversation{min-height:500px}}@media (max-width:560px){.platformAccountBar{align-items:flex-start;flex-direction:column-reverse;padding:8px 0}.platformAccountActions{width:100%;justify-content:flex-end}.platformAccountNav{width:100%}.platformAccountNav a{flex:1 1;justify-content:center}.platformSupportConversationHeader{align-items:flex-start;flex-direction:column;gap:8px}.platformSupportMessages article{max-width:96%}}.reportFreshness{display:flex;flex-wrap:wrap;align-items:center;gap:7px 14px;margin:8px 0 14px;padding:9px 12px;color:var(--muted);border:1px solid var(--border);border-radius:9px;background:var(--panel2);font-size:10px;font-weight:600}.reportFreshness.compact{margin:8px 0 0;padding:7px 9px;font-size:10px}.reportFreshnessStatus{display:inline-flex;align-items:center;gap:6px;color:var(--muted-strong);font-weight:600}.reportFreshnessStatus i{width:7px;height:7px;border-radius:50%;background:var(--green)}.reportFreshness.incomplete{border-color:color-mix(in srgb,var(--amber) 55%,var(--border));background:color-mix(in srgb,var(--amber) 8%,var(--panel))}.reportFreshness.incomplete .reportFreshnessStatus i{background:var(--amber)}.reportFreshness strong{color:var(--red)}.settingsEffectiveDate{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:10px;font-weight:600}.settingsEffectiveDate input{width:132px;min-height:34px;padding:5px 8px}.accountingIntegrityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.accountingIntegrityCard{padding:16px}.accountingIntegrityCard h2{margin:0 0 5px;font-size:16px}.accountingIntegrityCard>p{margin:0 0 12px;color:var(--muted);font-size:11px;line-height:1.5}.integrityCheckList{display:grid;grid-gap:7px;gap:7px}.integrityCheck{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:8px 9px;border:1px solid var(--border);border-radius:8px;font-size:10px}.integrityCheck i{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;color:white;background:var(--green);font-style:normal;font-size:10px}.integrityCheck.fail i{background:var(--red)}.integrityCheck small{color:var(--muted);text-align:right}.accountingTimelineTable{margin-top:14px;padding:0;overflow-x:auto}.accountingBasisIntro{margin-bottom:14px;padding:14px 16px}.accountingBasisIntro dl{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:8px 14px;gap:8px 14px;margin:0;font-size:11px}.accountingBasisIntro dt{font-weight:600;text-transform:capitalize}.accountingBasisIntro dd{margin:0;color:var(--muted)}@media (max-width:820px){.accountingBasisIntro dl,.accountingIntegrityGrid{grid-template-columns:1fr}.accountingBasisIntro dl{gap:3px}}@media (max-width:900px){.automationBuilderLayout{grid-template-columns:1fr}.automationNodeSidebar{position:static}.automationCanvas{min-height:0;padding:18px}.dashboardPageHeading{align-items:stretch;flex-direction:column}.dashboardMonthTrigger{width:100%}.dashboardMonthPopover{left:0;right:auto;width:min(310px,calc(100vw - 40px))}.dataQualityAlertItem,.dataQualityAlertList.compact .dataQualityAlertItem{grid-template-columns:28px minmax(0,1fr)}.dataQualityAction{grid-column:2;justify-self:start}.dashboardDataQualityHead{grid-template-columns:38px minmax(0,1fr)}.dashboardDataQualityCount{grid-column:2;justify-self:start}.modalFieldGrid{grid-template-columns:1fr}}@media (max-width:760px){.automationBranchGrid{grid-template-columns:1fr;gap:14px}.attributionHero,.commentsStats,.metricStrip{border-radius:10px}.attributionHero>*,.commentsStats>*,.metricStrip>*{min-width:155px;padding:12px!important}.main{padding-left:12px;padding-right:12px}.modalOverlay,.productEditorOverlay{padding:8px}.centeredModal,.productEditorSheet{max-height:calc(100dvh - 16px)}.annotationHeaderActions,.tableToolbar{align-items:stretch;flex-direction:column}.tableToolbar>div:last-child{justify-content:flex-end}.attributionSourceList>div{grid-template-columns:1fr}.attributionSourceList small{grid-column:1}.productEditorHeader{min-height:76px;padding:12px 14px}.productEditorIdentity>img,.productEditorImageEmpty{width:46px;height:46px;flex-basis:46px}.productEditorIdentity h2{font-size:16px}.productEditorBody{gap:10px;padding:10px}.productEditorFieldGrid{grid-template-columns:minmax(0,1fr)}.productEditorWideField{grid-column:auto}.productEditorPerformance .productPerformanceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bulkCogsFormula{grid-template-columns:1fr}.bulkCogsPlus{padding:0}.bulkCogsActions{align-items:stretch;flex-direction:column}.bulkCogsActions>span{order:3}.bulkCogsActions button{width:100%}.cogsHistoryList article{align-items:stretch;flex-direction:column}.cogsHistoryList article button{width:100%}}@media (max-width:520px){.dashboardDataQualityHead{grid-template-columns:32px minmax(0,1fr);padding:12px}.dashboardDataQualityMark{width:32px;height:32px}.dataQualityAlertItem,.dataQualityAlertList.compact .dataQualityAlertItem{gap:9px;padding:12px}.dataQualityEntities>span{max-width:100%}.dataQualityModalBackdrop{padding:0}.dataQualityModal{height:100dvh;max-height:none;border:0;border-radius:0}.dataQualityModal>header{padding:16px}.dataQualityModalSummary{padding:10px 16px}.productEditorOverlay{padding:0}.productEditorSheet{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}.productEditorHeader{gap:9px;padding:10px 12px}.productEditorIdentity{gap:9px}.productEditorIdentity>img,.productEditorImageEmpty{width:42px;height:42px;flex-basis:42px;border-radius:8px}.productEditorIdentity h2{max-width:100%}.productEditorSectionHeading{align-items:flex-start;padding:12px}.productEditorSectionHeading>span{display:none}.productEditorForm{padding:12px}.productEditorFormActions{align-items:stretch;flex-direction:column;margin:14px -12px -12px;padding:10px 12px}.productEditorSaveButton{width:100%}.productEditorVariantList{padding:7px}.productEditorVariantCard>summary{padding:8px}.productEditorVariantSummary>span{display:none}.productEditorPerformance .productEditorSectionHeading{align-items:stretch;flex-direction:column}.productEditorPerformance .performanceBtn{width:100%}.productEditorPerformance .productPerformanceGrid{grid-template-columns:1fr}.productEditorPerformance .productPerformanceHead{display:block}.productEditorPerformance .performancePeriods{justify-content:flex-start;margin-top:10px}}.globalSearch{position:-webkit-sticky;position:sticky;z-index:86;top:12px;width:min(760px,100%);margin:-10px auto 24px}.globalSearchInput{position:relative;height:44px;display:flex;align-items:center;gap:10px;padding:0 11px 0 13px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:0 8px 26px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .14s ease,box-shadow .14s ease}.globalSearchInput.open{border-color:color-mix(in srgb,var(--accent) 62%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent),0 12px 32px rgba(15,23,42,.12)}.globalSearchInput>svg{width:19px;height:19px;flex:0 0 auto;fill:none;stroke:var(--muted);stroke-width:1.9;stroke-linecap:round}.globalSearchInput input{width:100%;height:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:600}.globalSearchInput input::placeholder{color:var(--muted);font-weight:500}.globalSearchInput kbd{flex:0 0 auto;padding:3px 7px;border:1px solid var(--border);border-bottom-color:var(--border-strong);border-radius:6px;color:var(--muted);background:var(--panel2);font:600 10px/1.35 inherit;white-space:nowrap}.globalSearchClear{width:25px;height:25px;min-height:0;flex:0 0 25px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:var(--muted);background:var(--panel2);font-size:18px;line-height:1}.globalSearchClear:hover{color:var(--text);background:var(--panel3)}.globalSearchSpinner{width:17px;height:17px;flex:0 0 17px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite}.globalSearchMenu{position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;border:1px solid var(--border-strong);border-radius:14px;background:var(--panel);box-shadow:0 22px 54px rgba(15,23,42,.2)}.globalSearchContext{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 13px;border-bottom:1px solid var(--border);color:var(--muted-strong);background:var(--panel2);font-size:10px;font-weight:600}.globalSearchContext small{color:var(--muted);font-size:10px;font-weight:600}.globalSearchResults{max-height:min(62vh,520px);overflow-y:auto;overscroll-behavior:contain;padding:5px}.globalSearchGroup{padding:9px 9px 5px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.globalSearchResult{min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;grid-gap:9px;gap:9px;padding:7px 9px;border-radius:9px;color:var(--text);text-decoration:none}.globalSearchResult.active,.globalSearchResult:hover{color:var(--text);background:color-mix(in srgb,var(--accent) 10%,var(--panel2))}.globalSearchResult>i{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;color:var(--accent-ink);background:var(--panel)}.globalSearchResult>i svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.globalSearchResult>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.globalSearchResult>span small,.globalSearchResult>span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.globalSearchResult>span strong{font-size:12px}.globalSearchResult>span small{color:var(--muted);font-size:10px}.globalSearchResult>em{max-width:130px;overflow:hidden;padding:3px 7px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--panel);font-size:10px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.globalSearchResult>b{color:transparent;font-size:12px}.globalSearchResult.active>b{color:var(--muted)}.globalSearchEmpty{min-height:128px;display:grid;place-content:center;grid-gap:5px;gap:5px;padding:22px;color:var(--muted);text-align:center}.globalSearchEmpty strong{color:var(--text);font-size:13px}.globalSearchEmpty span{font-size:10px}.globalSearchTip{display:flex;align-items:center;gap:10px;padding:9px 13px;border-top:1px solid var(--border);color:var(--muted);background:var(--panel2);font-size:10px}.globalSearchTip strong{color:var(--muted-strong);white-space:nowrap}.globalSearchTip code{padding:1px 4px;border-radius:4px;color:var(--accent-ink);background:var(--panel);font-size:10px}@media (max-width:820px){.globalSearch{z-index:84;top:70px;width:100%;margin:0 0 18px}.globalSearchInput{height:42px;border-radius:10px}.globalSearchMenu{position:fixed;top:120px;left:12px;right:12px}}@media (max-width:560px){.globalSearchContext small,.globalSearchInput kbd{display:none}.globalSearchResults{max-height:calc(100dvh - 250px)}.globalSearchResult{grid-template-columns:32px minmax(0,1fr) auto}.globalSearchResult>i{width:32px;height:32px}.globalSearchResult>b{display:none}.globalSearchResult>em{max-width:82px}.globalSearchTip{align-items:flex-start}}.helpBubbleAlertCount{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border:2px solid #fff;border-radius:999px;color:#fff;background:#dc2626;font-size:10px;line-height:1}.aiPanelBackdrop{position:fixed;z-index:205;inset:0;width:auto;height:auto;margin:0;padding:0;border:0;border-radius:0;background:rgba(15,23,42,.24);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.aiAssistantPanel{position:fixed;z-index:210;top:0;right:0;bottom:0;width:min(470px,calc(100vw - 24px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;color:var(--text);background:var(--panel);box-shadow:-22px 0 58px rgba(15,23,42,.22);animation:aiPanelEnter .2s ease-out}@keyframes aiPanelEnter{0%{opacity:.5;transform:translateX(38px)}to{opacity:1;transform:translateX(0)}}.aiAssistantHeader{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 13px 18px;border-bottom:1px solid var(--border)}.aiAssistantIdentity{display:flex;align-items:center;gap:11px;min-width:0}.aiAssistantMark,.aiAssistantSetupIcon,.aiAssistantWelcomeMark{display:grid;place-items:center;flex:0 0 auto;color:#fff;background:linear-gradient(145deg,#2563eb,#6d5ce7);box-shadow:0 8px 22px rgba(37,99,235,.25)}.aiAssistantMark{width:38px;height:38px;border-radius:11px;font-size:11px;font-weight:700;letter-spacing:-.3px}.aiAssistantIdentity h2{margin:0;font-size:16px;line-height:1.2}.aiAssistantIdentity div>span{display:flex;align-items:center;gap:5px;margin-top:3px;color:var(--muted);font-size:10px;font-weight:700}.aiAssistantIdentity div>span i{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.12)}.aiAssistantHeaderActions{display:flex;align-items:center;gap:5px}.aiAssistantHeaderActions>a,.aiAssistantHeaderActions>button{min-height:31px;display:grid;place-items:center;margin:0;padding:0 9px;border:1px solid var(--border);border-radius:8px;color:var(--muted-strong);background:var(--panel2);font-size:10px;font-weight:600;text-decoration:none}.aiAssistantHeaderActions>a:hover,.aiAssistantHeaderActions>button:hover{color:var(--accent-ink);border-color:#93b8f8;background:#eff6ff}.aiAssistantHeaderActions .aiAssistantClose{width:32px;padding:0;font-size:21px;font-weight:500}.aiAssistantTrust{display:flex;gap:6px;overflow-x:auto;padding:9px 18px;border-bottom:1px solid var(--border);background:var(--panel2)}.aiAssistantTrust span{flex:0 0 auto;padding:4px 7px;border:1px solid #bfdbfe;border-radius:999px;color:#1e4e9e;background:#eff6ff;font-size:10px;font-weight:700}.aiAssistantConversation{overflow-y:auto;overscroll-behavior:contain;padding:18px;background:radial-gradient(circle at 100% 0,rgba(37,99,235,.055),transparent 34%),var(--panel)}.aiAssistantLoading{min-height:220px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--muted);font-size:11px;font-weight:600}.aiAssistantSetup,.aiAssistantWelcome{max-width:390px;display:grid;justify-items:center;margin:10px auto 0;text-align:center}.aiAssistantSetupIcon,.aiAssistantWelcomeMark{width:50px;height:50px;border-radius:15px;font-size:13px;font-weight:700}.aiAssistantWelcomeMark{font-size:22px}.aiAssistantSetup h3,.aiAssistantWelcome h3{margin:14px 0 5px;font-size:18px}.aiAssistantSetup p,.aiAssistantWelcome p{margin:0;color:var(--muted-strong);font-size:11px;line-height:1.55}.aiAssistantSetup small{margin-top:11px;color:var(--muted);font-size:10px}.aiAssistantSetup code{padding:2px 4px;border-radius:4px;color:var(--accent-ink);background:#eaf2ff;font-size:10px}.aiQuickPrompts{width:100%;display:grid;grid-gap:7px;gap:7px;margin-top:18px;text-align:left}.aiQuickPrompts button{position:relative;width:100%;min-height:42px;margin:0;padding:10px 34px 10px 12px;border:1px solid var(--border);border-radius:10px;color:var(--text);background:var(--panel2);font-size:10px;font-weight:600;line-height:1.35;text-align:left}.aiQuickPrompts button:after{content:"→";position:absolute;right:13px;top:50%;color:var(--muted);transform:translateY(-50%)}.aiQuickPrompts button:hover{border-color:#8eb4f6;background:#f1f6ff;transform:translateY(-1px)}.aiReadOnlyNote{margin-top:15px;padding:10px 11px;border:1px solid #bbf7d0;border-radius:9px;color:#37614a;background:#f0fdf4;font-size:10px;line-height:1.5;text-align:left}.aiMessage{display:grid;grid-template-columns:29px minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px;margin-bottom:16px}.aiMessage.user{grid-template-columns:minmax(0,1fr) 29px}.aiMessage.user>.aiMessageAvatar{grid-column:2;grid-row:1;color:#fff;background:var(--accent)}.aiMessage.user>div{grid-column:1;grid-row:1;justify-self:end;max-width:88%}.aiMessageAvatar{width:29px;height:29px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;color:var(--accent-ink);background:#eff6ff;font-size:10px;font-weight:700}.aiMessageText{padding:10px 12px;border:1px solid var(--border);border-radius:4px 12px 12px 12px;color:var(--text);background:var(--panel2);font-size:11px;line-height:1.58;overflow-wrap:anywhere}.aiMessage.user .aiMessageText{color:#fff;border-color:var(--accent);border-radius:12px 4px 12px 12px;background:var(--accent);white-space:pre-wrap}.aiMarkdown>:first-child{margin-top:0}.aiMarkdown>:last-child{margin-bottom:0}.aiMarkdown p{margin:0 0 9px}.aiMarkdown strong{color:inherit;font-weight:700}.aiMarkdown code{padding:1px 4px;border:1px solid var(--border);border-radius:4px;color:var(--accent-ink);background:var(--panel);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.aiMarkdownHeading{margin:13px 0 7px;color:var(--text);font-size:12px;line-height:1.35}.aiMarkdownHeading.level-1{font-size:14px}.aiMarkdownHeading.level-2{font-size:13px}.aiMarkdown ol,.aiMarkdown ul{margin:5px 0 10px;padding-left:20px}.aiMarkdown li{margin:3px 0;padding-left:1px}.aiMarkdown li::marker{color:var(--accent);font-weight:700}.aiMessageSources{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.aiMessageSources span{padding:3px 6px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:var(--panel);font-size:10px;font-weight:600}.aiThinking{min-height:44px;display:flex;align-items:center;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:4px 12px 12px 12px;background:var(--panel2)}.aiThinking>span{width:5px;height:5px;border-radius:50%;background:#7ca5eb;animation:aiDot 1.1s ease-in-out infinite}.aiThinking>span:nth-child(2){animation-delay:.13s}.aiThinking>span:nth-child(3){animation-delay:.26s}.aiThinking small{margin-left:5px;color:var(--muted);font-size:10px;font-weight:600}@keyframes aiDot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}.aiAssistantError{margin:8px 0 16px 38px;padding:9px 11px;border:1px solid #fecaca;border-radius:8px;color:#991b1b;background:#fff1f2;font-size:10px;line-height:1.45}.aiAssistantComposer{padding:9px 14px 12px;border-top:1px solid var(--border);background:var(--panel)}.aiAssistantComposer form{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:end;grid-gap:7px;gap:7px}.aiAssistantComposer textarea{min-height:52px;max-height:130px;resize:vertical;padding:9px 11px;border-radius:10px;font-size:11px;line-height:1.4}.aiAssistantComposer form>button{width:38px;height:38px;margin:0 0 2px;padding:0;border-radius:10px;font-size:18px}.aiAssistantComposer>small{margin-top:6px;text-align:center}.aiAssistantComposer>small,.aiClearChat{display:block;color:var(--muted);font-size:10px}.aiClearChat{margin:0 0 6px auto;padding:2px 0;border:0;background:transparent;font-weight:600}.aiClearChat:hover{color:var(--accent-ink);background:transparent}.commentAiAction{margin-top:10px}.commentAiAction button{color:#5b21b6;border-color:#c4b5fd;background:#faf7ff}.commentAiSuggestion{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding:12px;border:1px solid #c4b5fd;border-radius:10px;background:linear-gradient(145deg,#faf7ff,#f7faff)}.commentAiSuggestion footer,.commentAiSuggestion>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.commentAiSuggestion blockquote,.commentAiSuggestion em,.commentAiSuggestion p{margin:0;font-size:10px;line-height:1.5}.commentAiSuggestion blockquote{padding:9px 10px;border-left:3px solid #7c3aed;border-radius:0 7px 7px 0;color:var(--text);background:rgba(255,255,255,.75);font-style:normal}.commentAiSuggestion em{color:#92400e}.commentAiSuggestion footer span,.commentAiSuggestion>div small{color:var(--muted);font-size:10px;font-weight:600}.commentAiRecommendation{padding:4px 7px;border-radius:999px;color:#5b21b6;background:#ede9fe;font-size:10px;font-weight:700;text-transform:uppercase}.commentAiRecommendation.delete,.commentAiRecommendation.escalate{color:#991b1b;background:#fee2e2}.commentAiRecommendation.hide{color:#92400e;background:#fef3c7}.commentAiRecommendation.ignore{color:#475569;background:#e2e8f0}.annotationAiDrafts{margin-bottom:14px;padding:14px;border-color:#c4b5fd;background:linear-gradient(145deg,#faf7ff,var(--panel))}.annotationAiDrafts>header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}.annotationAiDrafts>header span{color:#6d28d9;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.annotationAiDrafts>header h2{margin:3px 0 0;font-size:15px}.annotationAiDrafts>header small{color:var(--muted);font-size:10px}.annotationAiDrafts>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:8px;gap:8px}.annotationAiDrafts article{display:grid;align-content:start;grid-gap:7px;gap:7px;padding:11px;border:1px solid var(--border);border-radius:9px;background:rgba(255,255,255,.78)}.annotationAiDrafts article>div{display:flex;flex-wrap:wrap;gap:5px}.annotationAiDrafts article time,.annotationAiDrafts article>div span{padding:3px 5px;border-radius:999px;color:var(--muted-strong);background:var(--panel2);font-size:10px;font-weight:600}.annotationAiDrafts article h3{margin:0;font-size:11px}.annotationAiDrafts article p,.annotationAiDrafts article>small{margin:0;color:var(--muted-strong);font-size:10px;line-height:1.45}.annotationAiDrafts article>small{color:var(--muted)}.annotationAiDrafts article button{justify-self:start;margin-top:2px}html[data-theme=dark] .aiAssistantComposer,html[data-theme=dark] .aiAssistantPanel,html[data-theme=dark] .commentAgentBar,html[data-theme=dark] .commentAgentBar.enabled,html[data-theme=dark] .commentAgentDeleteWarning,html[data-theme=dark] .commentAgentMaster{background:var(--panel)}html[data-theme=dark] .commentAgentSafetyNote{color:#fcd58b;border-color:#9a5b16;background:#382812}html[data-theme=dark] .commentAgentDraft,html[data-theme=dark] .commentAgentDraft.delete,html[data-theme=dark] .commentAgentDraft.error,html[data-theme=dark] .commentAgentDraft.escalate,html[data-theme=dark] .commentAgentDraft.react{background:var(--panel2)}html[data-theme=dark] .commentAgentDraft>blockquote{background:rgba(15,23,42,.55)}html[data-theme=dark] .commentAiManagedTag{color:#c4b5fd!important;border-color:#5b3a91;background:#251b3d}html[data-theme=dark] .aiAssistantConversation{background:radial-gradient(circle at 100% 0,rgba(59,130,246,.08),transparent 34%),var(--panel)}html[data-theme=dark] .aiAssistantTrust,html[data-theme=dark] .aiMessageText,html[data-theme=dark] .aiQuickPrompts button,html[data-theme=dark] .aiThinking{background:var(--panel2)}html[data-theme=dark] .aiAssistantTrust span,html[data-theme=dark] .aiMessageAvatar{color:#bfdbfe;border-color:#274f80;background:#142b4c}html[data-theme=dark] .aiQuickPrompts button:hover{background:#142b4c}html[data-theme=dark] .aiReadOnlyNote{color:#a7f3d0;border-color:#28553d;background:#123222}html[data-theme=dark] .aiAssistantSetup code{color:#bfdbfe;background:#142b4c}html[data-theme=dark] .aiAssistantError{color:#fda4af;border-color:#7f2938;background:#351720}html[data-theme=dark] .commentAiSuggestion{border-color:#594486;background:linear-gradient(145deg,#241b37,#172033)}html[data-theme=dark] .commentAiSuggestion blockquote{background:rgba(15,23,42,.55)}html[data-theme=dark] .commentAiAction button{color:#d8b4fe;border-color:#594486;background:#241b37}html[data-theme=dark] .annotationAiDrafts{border-color:#594486;background:linear-gradient(145deg,#241b37,var(--panel))}html[data-theme=dark] .annotationAiDrafts article{background:rgba(15,23,42,.55)}@media (hover:none),(max-width:1024px){.helpBubbleDock{display:block;right:16px;bottom:16px}}@media (max-width:620px){.aiAssistantPanel{width:100vw}.aiPanelBackdrop{display:none}.aiAssistantHeader{padding-left:14px}.aiAssistantHeaderActions>a{display:none}.aiAssistantConversation{padding:14px}.helpBubbleDock.expanded>.helpBubble{display:none}}:root{--app-content-width:1240px;--radius-control:7px;--radius-surface:8px;--shadow:0 1px 2px rgba(15,23,42,.05),0 5px 16px rgba(15,23,42,.035)}body,html{font-size:13px;line-height:1.45}b,strong{font-weight:600}.appPageContent h1,.appPageContent h2,.appPageContent h3{color:var(--text)}.sidebar{width:224px;padding:16px 10px;box-shadow:5px 0 16px rgba(15,23,42,.025)}.main{width:calc(100% - 224px);padding:22px 28px 40px}.brand{margin:1px 8px 11px;font-size:16px;font-weight:700}.navlabel{margin:14px 9px 6px;font-size:10px;font-weight:600}.navSublink,.navlink,.sidebarUtility{min-height:34px;gap:8px;padding:7px 9px;border-radius:var(--radius-control);font-size:12px;font-weight:500}.navlink{margin-bottom:2px}.navIcon{width:16px;height:16px;flex-basis:16px}.navSubmenu{margin-left:20px}.sidebarFoot{gap:5px;padding-top:9px}.organizationMenuTrigger,.themeToggle{min-height:38px}.themeToggle{padding:5px 8px}.h1{margin:0 0 3px;font-size:22px;line-height:1.25;font-weight:700;letter-spacing:-.01em}.analyticsTop,.pageHeading,.pageTitleRow,.pageTop,.stockPageHead{margin-bottom:14px}.pageIntro,.pagePeriod{font-size:12px;font-weight:400;line-height:1.5}.card,.panel{border-radius:var(--radius-surface);box-shadow:var(--shadow)}.card{padding:14px}.panel{padding:14px 16px}.card .label{margin-bottom:5px;font-size:11px;font-weight:600;letter-spacing:.02em}.card .value{font-size:23px;font-weight:700}.card .sub{margin-top:5px;font-size:11px}label{margin:11px 0 5px;font-size:12px;font-weight:600}.internalSelectTrigger,input,select,textarea{min-height:36px;padding:7px 9px;border-radius:var(--radius-control);font-size:13px}.buttonLink,.primaryLink,.secondaryAction,button{min-height:34px;padding:7px 11px;border-radius:var(--radius-control);font-size:12px}button{margin-top:14px}td,th{padding:9px 11px;font-size:12px}th{font-size:11px;font-weight:600;letter-spacing:.02em}.dataTablePanel{border-radius:var(--radius-surface)}.dataTablePanel td,.dataTablePanel th{padding:8px 11px;font-size:12px}.badge,.dataTablePanel th{font-size:11px;font-weight:600}.badge{min-height:21px;padding:2px 7px}.attrMethodGrid,.attributionHero,.commentsStats,.metricStrip{margin:14px 0 18px;border-radius:var(--radius-surface);box-shadow:var(--shadow)}.attributionHero>*,.commentsStats>*,.metricStrip>*{min-width:150px;padding:11px 14px!important}.attributionHero .label,.commentsStats span,.metricStrip .label,.metricStrip>*>span:first-child{font-size:11px;font-weight:500}.attributionHero .attributionValue,.commentsStats strong,.metricStrip .value,.metricStrip>*>strong{margin-top:3px;font-size:18px;font-weight:700}.metricStrip .sub,.metricStrip small{font-size:10px}.globalSearch{width:min(680px,100%);margin:-6px auto 20px}.globalSearchInput{height:40px;border-radius:var(--radius-surface);box-shadow:0 4px 16px rgba(15,23,42,.06)}.ordersPaginationDock{left:224px;padding-right:28px;padding-left:28px}.appContentPage{width:min(var(--app-content-width),100%);margin-right:auto;margin-left:auto}.annotationsPage .pageIntro,.chartsLibraryPage .pageIntro,.facebookCommentsPage .pageIntro,.notificationsPage .pageIntro{max-width:760px}.facebookCommentsPage .commentsStats{margin-top:14px}.facebookCommentsPage .commentsStat{min-height:58px}.facebookCommentsPage .commentsToolbar{padding:9px}.facebookCommentsPage .commentsWarning{padding:9px 11px;font-size:12px}.facebookCommentsPage .commentsList{gap:8px}.facebookCommentsPage .commentCard{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:13px 14px}.facebookCommentsPage .commentAvatar{width:34px;height:34px;font-size:11px;font-weight:700}.facebookCommentsPage .commentMessage{margin:7px 0 10px;color:var(--text);font-size:13px}.facebookCommentsPage .commentStatus{padding:3px 7px;font-size:10px;font-weight:600}.facebookCommentsPage .commentAttachment{margin:8px 0 10px}.facebookCommentsPage .commentAttachment img,.facebookCommentsPage .commentAttachment video{max-height:340px}.facebookCommentsPage .commentContext{gap:6px}.facebookCommentsPage .commentContext span{gap:2px;padding:7px 8px;color:var(--muted-strong);background:var(--panel2);font-size:11px}.facebookCommentsPage .commentContext b{color:var(--muted);font-size:10px;font-weight:600}.facebookCommentsPage .commentReplies{margin-top:9px}.facebookCommentsPage .commentReplyHead{justify-content:flex-start;flex-wrap:wrap;gap:6px}.facebookCommentsPage .commentReplyDelete{min-height:0;margin:0;padding:1px 3px;flex:0 0 auto}.facebookCommentsPage .commentActions{margin-top:10px}.facebookCommentsPage .commentActions button{min-height:30px;padding:5px 9px}.facebookCommentsPage .commentsPagination{padding:9px 11px}.notificationSummary .card{min-height:76px}.notificationConnectBanner{margin-bottom:14px;padding:11px 13px}.notificationsPage .tableToolbar{margin-top:16px}.automationEditorPage{width:min(var(--app-content-width),100%);margin-right:auto;margin-left:auto}.notificationAutomationTable{min-width:720px}.productPerformancePage .reportFreshness{margin-bottom:10px}.productPerformancePage .productAttributionHead{display:none}.productPerformancePage .productAttributionPanel{margin-bottom:0}.productPerformancePage .productAttributionPanel table{min-width:760px}.productPerformancePage .productAttributionPanel td,.productPerformancePage .productAttributionPanel th{padding:9px 11px}.productPerformancePage .productAttributionPanel td strong,.productPerformancePage .productNameCell{font-weight:600}.productPerformancePage .comparisonInline{font-size:10px;font-weight:500}.productPerformanceMobileToolbar{display:none}.activeProductsTotalRow td{border-top:1px solid #bbf7d0;background:#f0fdf4}.activeProductsTotalRow td:first-child>small,.activeProductsTotalRow td:first-child>span{display:block}.activeProductsTotalRow td:first-child>small{margin-top:2px;color:var(--muted);font-size:9px;font-weight:600;letter-spacing:0;text-transform:none}html[data-theme=dark] .activeProductsTotalRow td{border-top-color:#286044;background:#172b24}.productPerformanceEmpty{padding:18px!important;text-align:center}.savedChartsTable{min-width:780px}.chartsLibraryPage .chartsLibraryTop{align-items:flex-start}.chartsLibraryPage .savedChartsTable td:first-child{min-width:180px}.chartsLibraryPage .savedChartsTable td strong{font-weight:600}.annotationsPage .pageTop{align-items:flex-start}.annotationsPage .annotationHeaderActions{gap:7px}.annotationsPage .automationToggle{gap:8px;margin:0 3px 0 0}.annotationsPage .automationToggle span{gap:1px}.annotationsPage .automationToggle strong{font-size:11px;font-weight:600}.annotationsPage .automationToggle small{font-size:10px;font-weight:400}.annotationsPage .automationToggle i{width:36px;height:20px;padding:2px}.annotationsPage .automationToggle i:after{width:16px;height:16px}.annotationsPage .automationToggle input:checked+i:after{transform:translateX(16px)}.annotationsPage .annotationLevelBar{gap:6px;margin-bottom:10px;padding:8px 10px}.annotationsPage .annotationLevelBar>strong{margin-right:2px;font-weight:600}.annotationsPage .annotationLevelBar input{min-height:32px}.annotationsPage .annotationsTable{min-width:860px}.annotationsPage .annotationsTable td:nth-child(2){min-width:220px}.annotationsPage .annotationsTable td strong{font-weight:600}.annotationPlatformBadge{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border:1px solid var(--border);border-radius:999px;background:var(--panel2);color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}.annotationPlatformBadge.meta{color:#1769e0;background:#eef5ff;border-color:#cfe1ff}.annotationPlatformBadge.tiktok{color:#111827;background:#f3f4f6;border-color:#d1d5db}.annotationPlatformBadge.shopify{color:#377e20;background:#f0f9eb;border-color:#cce8bf}.annotationPlatformBadge.sonar{color:var(--accent-ink);background:var(--accent-soft);border-color:#bfdbfe}.annotationsPage .tableEmptyState,.chartsLibraryPage .tableEmptyState{padding:20px!important}html[data-theme=dark]{--shadow:0 1px 2px rgba(0,0,0,.24),0 6px 18px rgba(0,0,0,.14)}@media (max-width:820px){.sidebar{width:max-content;min-width:228px;max-width:min(78vw,288px);padding:12px 10px}.main{width:100%;padding:16px 12px 30px}.ordersPaginationDock{left:0;padding-right:12px;padding-left:12px}.globalSearch{margin-bottom:16px}}@media (max-width:760px){.pageTitleRow,.pageTop{gap:12px}.attributionHero>*,.commentsStats>*,.metricStrip>*{min-width:140px;padding:10px 11px!important}.annotationsPage .pageTop{flex-direction:column}.annotationsPage .annotationHeaderActions{width:100%}}@media (max-width:520px){.h1{font-size:20px}.chartsLibraryTop,.commentsPageTitle,.notificationsPageTitle{flex-direction:column}.chartsLibraryTop>*,.commentsPageTitle>*,.notificationsPageTitle>*{width:100%}.facebookCommentsPage .commentCard{grid-template-columns:30px minmax(0,1fr);padding:11px 10px}.facebookCommentsPage .commentAvatar{width:30px;height:30px}}:root{--app-chrome:#eef0f2;--topbar-bg:#17191b;--topbar-border:#272a2d;--topbar-text:#f4f5f6;--topbar-muted:#aeb4bc;--control-bg:#ffffff;--table-divider:#e2e6eb;--workspace-shadow:0 1px 1px rgba(15,23,42,.05),0 3px 10px rgba(15,23,42,.035)}.layout.withAppTopbar{min-height:100vh;padding-top:48px;background:var(--app-chrome)}.appTopbar{position:fixed;z-index:120;top:0;right:0;left:0;height:48px;display:grid;grid-template-columns:minmax(224px,1fr) minmax(300px,680px) minmax(224px,1fr);grid-gap:12px;gap:12px;padding:0 12px;border-bottom:1px solid var(--topbar-border);background:var(--topbar-bg)}.appTopbar,.appTopbarBrand{align-items:center;color:var(--topbar-text)}.appTopbarBrand{min-width:0;display:inline-flex;gap:8px;font-size:13px;font-weight:600;letter-spacing:-.01em}.appTopbarBrandMark{width:26px;height:26px;display:grid;flex:0 0 26px;place-items:center;border-radius:7px;color:#dbeafe;background:linear-gradient(145deg,#2563eb,#0f4dc8);box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}.appTopbarBrandMark svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.appTopbarSearch{width:100%;min-width:0}.appTopbarSearch .globalSearch{position:relative;z-index:2;top:auto;width:100%;margin:0}.appTopbarSearch .globalSearchInput{height:32px;gap:8px;padding:0 8px 0 10px;border-color:#45494e;border-radius:8px;background:#292c2f;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);-webkit-backdrop-filter:none;backdrop-filter:none}.appTopbarSearch .globalSearchInput.open{border-color:#737a83;box-shadow:0 0 0 2px rgba(255,255,255,.09)}.appTopbarSearch .globalSearchInput>svg{width:15px;height:15px;color:var(--topbar-muted);stroke:currentColor}.appTopbarSearch .globalSearchInput input{flex:1 1 auto;width:100%;max-width:none;min-height:0;color:var(--topbar-text);font-size:11px;font-weight:500}.appTopbarSearch .globalSearchInput input::placeholder{color:var(--topbar-muted)}.appTopbarSearch .globalSearchInput kbd{padding:2px 5px;color:#c6cbd1;border-color:#3e4247 #3e4247 #555b62;background:#33373b;font-size:9px}.appTopbarSearch .globalSearchClear{width:21px;height:21px;flex-basis:21px;margin:0;color:#c6cbd1;background:#3a3e42;font-size:15px}.appTopbarSearch .globalSearchMenu{top:calc(100% + 7px);border-radius:10px}.appTopbarActions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:4px}.appTopbarIconButton{position:relative;width:30px;height:30px;min-height:30px;display:grid;place-items:center;margin:0;padding:0;color:#d4d7db;border:0;border-radius:7px;background:transparent}.appTopbarIconButton:hover{color:#fff;border-color:transparent;background:#2b2e31}.appTopbarIconButton svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.appTopbarAlertBadge{position:absolute;top:1px;right:0;min-width:13px;height:13px;display:grid;place-items:center;padding:0 3px;border:2px solid var(--topbar-bg);border-radius:999px;color:#fff;background:#ef4444;font-size:7px;font-weight:700;line-height:1}.themeToggle{width:auto;min-height:30px;display:inline-flex;margin:0;padding:3px;color:inherit;border:0;border-radius:8px;background:transparent}.themeToggle:hover{color:inherit;border-color:transparent;background:var(--panel2)}.themeSwitch{position:relative;width:46px;height:24px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:2px;border:1px solid var(--border-strong);border-radius:999px;background:var(--panel3);transition:border-color .16s ease,background .16s ease}.themeSwitch i{position:absolute;z-index:0;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--panel);box-shadow:0 1px 3px rgba(15,23,42,.25);transition:transform .16s ease}.themeSwitch.on{border-color:var(--border-strong);background:var(--panel3)}.themeSwitch.on i{transform:translateX(22px)}.themeGlyph{position:relative;z-index:1;width:13px;height:13px;justify-self:center;fill:none;stroke:var(--muted);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:color .16s ease,stroke .16s ease}.themeGlyphSun,.themeSwitch.on .themeGlyphMoon{stroke:var(--accent-ink)}.themeSwitch.on .themeGlyphSun{stroke:var(--muted)}.appTopbar .themeToggle:hover{background:#2b2e31}.appTopbar .themeSwitch{border-color:#45494e;background:#292c2f}.appTopbar .themeSwitch i{background:#f4f5f6}.appTopbar .themeGlyph{stroke:#8f969e}.appTopbar .themeGlyphSun,.appTopbar .themeSwitch.on .themeGlyphMoon{stroke:#172033}.appTopbar .themeSwitch.on .themeGlyphSun{stroke:#8f969e}.appTopbarOrganization{position:relative;min-width:0}.appTopbarOrganizationTrigger{max-width:190px;min-height:32px;display:grid;grid-template-columns:24px minmax(0,1fr) 13px;align-items:center;grid-gap:7px;gap:7px;margin:0;padding:3px 7px 3px 4px;color:var(--topbar-text);border:0;border-radius:8px;background:transparent;font-size:11px;font-weight:600}.appTopbarOrganizationTrigger:hover{color:#fff;border-color:transparent;background:#2b2e31}.appTopbarOrganizationTrigger .organizationMark{width:24px;height:24px;border-radius:7px;font-size:10px}.appTopbarOrganizationName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appTopbarOrganizationTrigger>svg{width:13px;height:13px;fill:none;stroke:#aeb4bc;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.appTopbarOrganizationMenu{position:absolute;z-index:5;top:calc(100% + 7px);right:0;width:286px;max-height:min(70vh,520px);overflow-y:auto;padding:7px;color:var(--text);border:1px solid var(--border);border-radius:10px;background:var(--panel);box-shadow:0 18px 45px rgba(0,0,0,.22)}.appTopbarOrganizationMenu .organizationMenuAdd,.appTopbarOrganizationMenu .organizationMenuAll,.appTopbarOrganizationMenu .organizationMenuItem{min-height:36px;margin:0;padding:5px 7px;border-radius:6px;font-size:11px;font-weight:500}.appTopbarOrganizationMenu .organizationMark{width:25px;height:25px;flex-basis:25px;border-radius:7px;font-size:10px}.appTopbarOrganizationMenu form{margin:0}.appTopbarAccountEmail{overflow:hidden;padding:7px;color:var(--muted);border-top:1px solid var(--border);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.appTopbarSignout{width:100%;min-height:30px;margin:0;padding:5px 7px;color:var(--muted-strong);border:0;border-radius:6px;background:transparent;text-align:left;font-size:11px;font-weight:500}.appTopbarSignout:hover{color:var(--text);border-color:transparent;background:var(--panel2)}.withAppTopbar .sidebar{top:48px;height:calc(100vh - 48px);padding:10px 8px 12px;border-right:0;background:var(--app-chrome);box-shadow:none}.withAppTopbar .desktopSidebarHead .brand,.withAppTopbar .desktopSidebarHead .sidebarBrandLogo{display:none}.withAppTopbar .desktopSidebarHead .sideRangeControl{margin-top:0}.withAppTopbar .main{min-height:calc(100vh - 48px);padding:10px 12px 16px 0;background:var(--app-chrome)}.workspaceSurface{min-height:calc(100vh - 74px);padding:18px 20px 28px;border:1px solid var(--border);border-radius:14px;background:var(--panel);box-shadow:var(--workspace-shadow)}@media (min-width:821px){.withAppTopbar .sidebarFoot>.sidebarEmail,.withAppTopbar .sidebarFoot>.sidebarOrganization,.withAppTopbar .sidebarFoot>.themeToggle,.withAppTopbar .sidebarFoot>form{display:none}.withAppTopbar .sidebarFoot{margin-top:8px;border-top:1px solid var(--border)}}.internalSelectTrigger,input,select,textarea{min-height:32px;padding:5px 8px;border-radius:6px;background-color:var(--control-bg);font-size:12px}textarea{min-height:72px;padding-top:7px;padding-bottom:7px}.buttonLink,.primaryLink,.secondaryAction,button{min-height:30px;padding:5px 9px;border-radius:6px;font-size:11px;font-weight:600}input[type=checkbox]{width:16px;height:16px;min-width:16px;min-height:16px;display:inline-grid;place-content:center;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-strong);border-radius:5px;outline:0;background:var(--control-bg);box-shadow:inset 0 1px 1px rgba(15,23,42,.04);cursor:pointer;vertical-align:middle;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}input[type=checkbox]:after{content:"";width:7px;height:4px;margin-top:-1px;border-bottom:1.7px solid #fff;border-left:1.7px solid #fff;transform:rotate(-45deg) scale(0);transition:transform .1s ease}input[type=checkbox]:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border-strong))}input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent)}input[type=checkbox]:checked:after{transform:rotate(-45deg) scale(1)}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}.automationToggle input[type=checkbox],.dashboardHistoryToggle input[type=checkbox],.notificationEnabledToggle input[type=checkbox]{position:absolute;width:1px;height:1px;min-width:0;min-height:0;opacity:0;pointer-events:none}table td,table th{border-bottom-color:var(--table-divider)!important}.workspaceSurface .dataTablePanel th,.workspaceSurface thead th{background:color-mix(in srgb,var(--panel2) 78%,var(--panel))}.workspaceSurface tbody tr:hover td{background:color-mix(in srgb,var(--accent) 5%,var(--panel))}html[data-theme=dark]{--app-chrome:#0b1017;--topbar-bg:#07090c;--topbar-border:#1e252e;--control-bg:#182231;--table-divider:#2a394b;--workspace-shadow:0 1px 1px rgba(0,0,0,.3),0 4px 14px rgba(0,0,0,.16)}html[data-theme=dark] .withAppTopbar .sidebar{background:var(--app-chrome)!important}html[data-theme=dark] .workspaceSurface{border-color:#243244;background:var(--panel)}html[data-theme=dark] .workspaceSurface .card,html[data-theme=dark] .workspaceSurface .commentsToolbar,html[data-theme=dark] .workspaceSurface .dataTablePanel,html[data-theme=dark] .workspaceSurface .panel,html[data-theme=dark] .workspaceSurface .tableToolbar{border-color:var(--border)}html[data-theme=dark] .workspaceSurface .dataTablePanel th,html[data-theme=dark] .workspaceSurface thead th{color:var(--muted-strong);background:#172130}html[data-theme=dark] .workspaceSurface tbody tr:hover td{background:#182333}html[data-theme=dark] .appTopbarOrganizationMenu{border-color:#303b49;background:#161d27}html[data-theme=dark] input[type=checkbox]{border-color:var(--border-strong);background:var(--control-bg);box-shadow:inset 0 1px 1px rgba(0,0,0,.2)}html[data-theme=dark] input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent)}@media (max-width:1100px){.appTopbar{grid-template-columns:minmax(176px,1fr) minmax(260px,680px) minmax(176px,1fr)}.appTopbarOrganizationTrigger{max-width:150px}}@media (max-width:820px){.appTopbar{display:none}.layout.withAppTopbar{padding-top:0}.withAppTopbar .sidebar{top:50px;height:calc(100dvh - 50px);padding:12px 10px}.withAppTopbar .main{min-height:0;padding:8px 8px 22px}.workspaceSurface{min-height:calc(100vh - 66px);padding:14px 12px 24px;border-radius:12px}.withAppTopbar .sidebarFoot>.themeToggle{width:max-content;margin-bottom:4px}}@media (max-width:520px){.withAppTopbar .main{padding-right:0;padding-left:0}.workspaceSurface{padding-right:10px;padding-left:10px;border-right:0;border-left:0;border-radius:0}}.dashboardDataQuality{margin-bottom:14px;border-radius:10px;box-shadow:0 2px 8px rgba(180,83,9,.055)}.dashboardDataQuality.open{overflow:visible}.dashboardDataQualityToggle{width:100%;min-height:48px;display:grid;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;grid-gap:9px;gap:9px;margin:0;padding:8px 11px;color:#713f12;border:0;border-radius:9px;background:transparent;text-align:left}.dashboardDataQualityToggle:hover{color:#713f12;border-color:transparent;background:rgba(245,158,11,.06)}.dashboardDataQuality.open .dashboardDataQualityToggle{border-radius:9px 9px 0 0}.dashboardDataQualityMark{width:26px;height:26px;border-radius:7px;box-shadow:0 0 0 3px rgba(245,158,11,.1);font-size:13px}.dashboardDataQualityLabel{min-width:0;display:flex;align-items:baseline;gap:8px;overflow:hidden;white-space:nowrap}.dashboardDataQualityLabel strong{overflow:hidden;color:#713f12;font-size:12px;font-weight:600;text-overflow:ellipsis}.dashboardDataQualityLabel small{color:#9a6a22;font-size:9px;font-weight:500}.dashboardDataQualityCount{min-width:24px;height:22px;display:grid;place-items:center;padding:0 7px;font-size:9px}.dashboardDataQualityToggle>svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}.dashboardDataQuality.open .dashboardDataQualityToggle>svg{transform:rotate(180deg)}.dashboardDataQualityDetails{position:relative;border-top:1px solid #fde4a5;border-radius:0 0 10px 10px;background:color-mix(in srgb,#fffbeb 64%,var(--panel))}.dataQualityAffected{position:relative;align-self:center;justify-self:end}.dataQualityAffected>summary{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;color:var(--accent-ink);border:1px solid var(--border-strong);border-radius:7px;background:var(--panel);cursor:pointer;font-size:10px;font-weight:600;list-style:none;white-space:nowrap}.dataQualityAffected>summary::-webkit-details-marker{display:none}.dataQualityAffected>summary:hover,.dataQualityAffected[open]>summary{border-color:color-mix(in srgb,var(--accent) 55%,var(--border-strong));background:color-mix(in srgb,var(--accent) 6%,var(--panel))}.dataQualityAffected>summary b{min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;color:var(--muted-strong);border-radius:999px;background:var(--panel2);font-size:9px;font-weight:600}.dataQualityAffected>summary i{color:var(--muted);font-size:11px;font-style:normal;transition:transform .12s ease}.dataQualityAffected[open]>summary i{transform:rotate(180deg)}.dataQualityAffectedPopover{position:absolute;z-index:75;top:calc(100% + 6px);right:0;width:min(390px,78vw);overflow:hidden;color:var(--text);border:1px solid var(--border-strong);border-radius:10px;background:var(--panel);box-shadow:0 16px 42px rgba(15,23,42,.2)}.dataQualityAffectedPopover>header{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid var(--border);background:var(--panel2)}.dataQualityAffectedPopover>header strong{font-size:11px;font-weight:600}.dataQualityAffectedPopover>header small{color:var(--muted);font-size:9px}.dataQualityAffectedPopover>p{margin:0;padding:14px 11px;color:var(--muted);font-size:10px}.dataQualityAffectedList{max-height:280px;overflow-y:auto;padding:4px}.dataQualityAffectedList>a,.dataQualityAffectedList>div:not(.dataQualityAffectedMore){min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;grid-gap:8px;gap:8px;padding:6px 7px;color:var(--text);border-radius:6px}.dataQualityAffectedList>div:not(.dataQualityAffectedMore){grid-template-columns:minmax(0,1fr) auto}.dataQualityAffectedList>a:hover{background:var(--panel2)}.dataQualityAffectedList>a>span,.dataQualityAffectedList>div>span{min-width:0;display:grid;grid-gap:1px;gap:1px}.dataQualityAffectedList b,.dataQualityAffectedList small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataQualityAffectedList b{font-size:10px;font-weight:600}.dataQualityAffectedList em,.dataQualityAffectedList small{color:var(--muted);font-size:9px;font-style:normal}.dataQualityAffectedList>a>span:nth-child(2),.dataQualityAffectedList>div>span:nth-child(2){text-align:right}.dataQualityAffectedList>a>i{color:var(--muted);font-size:11px;font-style:normal}.dataQualityAffectedMore{padding:7px;color:var(--muted);border-top:1px solid var(--border);font-size:9px}.dataQualityAffectedFooter{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;color:var(--accent-ink);border-top:1px solid var(--border);background:var(--panel2);font-size:10px;font-weight:600}html[data-theme=dark] .dashboardDataQualityLabel strong,html[data-theme=dark] .dashboardDataQualityToggle,html[data-theme=dark] .dashboardDataQualityToggle:hover{color:#fde68a}html[data-theme=dark] .dashboardDataQualityLabel small{color:#d6b76a}html[data-theme=dark] .dashboardDataQualityDetails{border-top-color:#594319;background:#181b1e}html[data-theme=dark] .dataQualityAffectedPopover{box-shadow:0 16px 42px rgba(0,0,0,.4)}@media (max-width:760px){.dashboardDataQualityLabel small{display:none}.dataQualityAlertItem,.dataQualityAlertList.compact .dataQualityAlertItem{grid-template-columns:28px minmax(0,1fr)}.dataQualityAffected{grid-column:2;justify-self:start}.dataQualityAffectedPopover{right:auto;left:0;width:min(360px,calc(100vw - 48px))}}@media (max-width:460px){.dashboardDataQualityToggle{grid-template-columns:26px minmax(0,1fr) auto 14px;padding-right:8px;padding-left:8px}.dashboardDataQualityCount{min-width:22px;padding:0 5px}.dataQualityAffectedPopover{position:fixed;top:auto;right:10px;bottom:10px;left:10px;width:auto;max-height:min(70vh,480px)}}.countryPickerTrigger:hover,.internalSelectTrigger:hover,input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{color:var(--text);border-color:var(--border-strong);background-color:var(--control-bg)}.countryPickerTrigger[aria-expanded=true],.internalSelectTrigger[aria-expanded=true]{color:var(--text);border-color:color-mix(in srgb,var(--accent) 58%,var(--border-strong));background:var(--control-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.countryPickerOptions button:hover,.internalSelectOptions button:hover{color:var(--accent-ink);border-color:transparent;background:var(--accent-soft)}.aiAssistantPanel{top:48px;width:min(390px,100vw);grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--border);box-shadow:-8px 0 24px rgba(15,23,42,.1)}.helpBubbleDock.expanded>.helpBubble{display:none}.helpChooserPanel{grid-template-rows:auto minmax(0,1fr)}.helpChooserPanel .aiAssistantIdentity div>span{display:block}.helpChooserBody{overflow-y:auto;padding:34px 18px 22px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 7%,transparent),transparent 32%),var(--panel)}.helpChooserBody>div{display:grid;justify-items:center;text-align:center}.helpChooserBody h3{margin:13px 0 4px;font-size:18px}.helpChooserBody p{margin:0;color:var(--muted);font-size:11px}.helpChooserBody nav{display:grid;grid-gap:8px;gap:8px;margin-top:24px}.helpChooserBody nav>a,.helpChooserBody nav>button{min-height:62px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;margin:0;padding:10px 12px;color:var(--text);border:1px solid var(--border);border-radius:10px;background:var(--panel);box-shadow:0 1px 2px rgba(15,23,42,.03);text-align:left;text-decoration:none}.helpChooserBody nav>a:hover,.helpChooserBody nav>button:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:var(--panel2)}.helpChooserBody nav>*>span:first-child{width:34px;height:34px;display:grid;place-items:center;color:var(--accent-ink);border-radius:9px;background:var(--accent-soft);font-size:10px;font-weight:700}.helpChooserBody nav>*>span:nth-child(2){min-width:0;display:grid;grid-gap:2px;gap:2px}.helpChooserBody nav strong{font-size:11px;font-weight:600}.helpChooserBody nav small{color:var(--muted);font-size:9px}.helpChooserBody nav i{color:var(--muted);font-size:19px;font-style:normal}@media (min-width:1101px){.layout.withAppTopbar:has(.aiAssistantPanel) .main{width:calc(100% - 224px - 390px)}}@media (max-width:620px){.aiAssistantPanel{top:48px;height:calc(100dvh - 48px)}}.campaignPlatformToolbar{align-items:center;margin:2px 0 14px}.campaignPlatformPrimary,.campaignPlatformSecondary{display:flex;align-items:center;gap:8px}.campaignPlatformPrimary{min-width:0;flex-wrap:wrap}.campaignPlatformToolbar .secondaryAction,.campaignPlatformToolbar .tabs,.campaignPlatformToolbar .tabs button{margin:0}.campaignAccountSwitch .internalSelectTrigger,.campaignPlatformToolbar .secondaryAction,.campaignPlatformToolbar .tabs,.campaignPlatformToolbar .tabs button{min-height:32px}.campaignAccountSwitch{min-width:220px}.campaignColumnsButton,.campaignSearchInput,.campaignSearchLevel .internalSelectTrigger{height:34px;min-height:34px}.campaignSearchInput input{height:32px;min-height:32px}.campaignColumnsButton{width:34px;justify-content:center;padding:0}.campaignColumnsButton svg{width:17px;height:17px}.monthlyTaxSummary{margin:16px 0 0}.monthlyCostRows strong{font-size:12px}.monthlyCostRows small{font-size:11px}.monthlyCostRows b{font-size:12px}.connectorCatalog{display:grid;grid-gap:15px;gap:15px}.connectorCatalogSearch{width:100%;min-height:36px;display:flex;align-items:center;gap:8px;margin:0;padding:0 9px;color:var(--muted);border:1px solid var(--border-strong);border-radius:8px;background:var(--control-bg)}.connectorCatalogSearch:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.connectorCatalogSearch input{width:100%;max-width:none;min-height:34px;padding:0;border:0;background:transparent;box-shadow:none}.connectorCatalogSearch button{width:25px;height:25px;min-height:25px;margin:0;padding:0;color:var(--muted);border:0;background:transparent;font-size:17px}.connectorCatalogSearch button:hover{color:var(--text);background:var(--panel2)}.connectorCategory{display:grid;grid-gap:8px;gap:8px}.connectorCategoryHeader{min-height:38px;display:flex;justify-content:space-between;gap:12px;padding:3px 2px}.connectorCategoryHeader>div{display:grid;grid-gap:1px;gap:1px}.connectorCategoryHeader strong{font-size:12px}.connectorCategoryHeader small{color:var(--muted);font-size:9px}.connectorCategoryHeader>span{min-width:21px;height:21px}.connectorCatalogEmpty{min-height:150px;display:grid;place-items:center;color:var(--muted);font-size:11px}html[data-theme=dark] .connectorCatalogSearch,html[data-theme=dark] .helpChooserBody nav>a,html[data-theme=dark] .helpChooserBody nav>button{background:var(--panel)}html[data-theme=dark] .countryPickerTrigger:hover,html[data-theme=dark] .internalSelectTrigger:hover,html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):hover,html[data-theme=dark] select:hover,html[data-theme=dark] textarea:hover{color:var(--text);border-color:var(--border-strong);background-color:var(--control-bg)}@media (max-width:820px){.aiAssistantPanel{top:0;height:100dvh}.campaignPlatformPrimary,.campaignPlatformToolbar{align-items:stretch;flex-direction:column}.campaignPlatformSecondary{align-self:flex-end}.campaignAccountSwitch{width:100%}}.sideRange{margin-bottom:10px}.sideRangeTrigger{grid-template-columns:minmax(0,1fr) auto}.sideRangeTrigger.open,.sideRangeTrigger:hover{color:var(--text);border-color:#93c5fd;background:var(--accent-soft);box-shadow:0 0 0 2px rgba(37,99,235,.08)}.dashboardMonthCalendarIcon svg,.sideRangeIcon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.sideRangePending{width:16px;height:16px;display:grid;place-items:center}.navlink{margin-bottom:0}.navSublink,.navlink,.sidebarUtility{min-height:31px;padding-top:5px;padding-bottom:5px}.navlabel{margin-top:10px;margin-bottom:4px}.navSubmenu{margin:0 0 3px 10px;padding-left:7px}.sidebarFoot{gap:2px;padding-top:5px}@media (min-width:821px){.withAppTopbar .sidebarFoot{margin-top:auto;border-top:0}}.dashboardMonthNavigation{display:flex;align-items:center;gap:7px}.dashboardMonthArrows{gap:3px}.dashboardMonthArrows button{width:30px;height:30px;min-height:30px;border-radius:7px}.dashboardMonthArrows svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.dashboardMonthTrigger{min-width:176px;min-height:32px;padding:5px 9px}.dashboardMonthCalendarIcon{width:18px;height:18px;display:grid;place-items:center}.dashboardDay.positive,.dashboardProductCard.positive{border-color:rgba(22,163,74,.18);background:linear-gradient(145deg,#fbfffc,#eefbf2 55%,#dcf6e4);box-shadow:0 5px 12px rgba(22,101,52,.08),inset 0 1px 0 rgba(255,255,255,.9)}.dashboardDay.negative,.dashboardProductCard.negative{border-color:rgba(220,38,38,.17);background:linear-gradient(145deg,#fffdfd,#fff1f1 55%,#ffe1e1);box-shadow:0 5px 12px rgba(153,27,27,.075),inset 0 1px 0 rgba(255,255,255,.9)}.dashboardMetricLabel{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboardMetricInfo{position:relative;flex:0 0 auto}.dashboardMetricInfo>button{width:18px;height:18px;min-height:18px;display:grid;place-items:center;color:var(--muted-strong);border:1px solid var(--border-strong);border-radius:50%;background:var(--panel);font-family:Georgia,serif;font-size:11px;line-height:1}.dashboardMetricInfo>button:focus-visible,.dashboardMetricInfo>button:hover{color:var(--accent-ink);border-color:#93c5fd;background:var(--accent-soft)}.dashboardMetricTooltip{position:absolute;z-index:60;top:calc(100% + 7px);right:-5px;width:245px;display:none;padding:9px 10px;color:var(--text);border:1px solid var(--border);border-radius:8px;background:var(--panel);box-shadow:0 12px 28px rgba(15,23,42,.16);font-size:11px;font-weight:500;line-height:1.45;text-transform:none}.dashboardMetricInfo:focus-within .dashboardMetricTooltip,.dashboardMetricInfo:hover .dashboardMetricTooltip{display:block}html[data-theme=dark] .sideRangeTrigger.open,html[data-theme=dark] .sideRangeTrigger:hover{color:var(--text);border-color:#31558a;background:#17243a}html[data-theme=dark] .dashboardDay.positive,html[data-theme=dark] .dashboardProductCard.positive{border-color:#28553d;background:linear-gradient(145deg,#14251f,#153124);box-shadow:0 5px 12px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.025)}html[data-theme=dark] .dashboardDay.negative,html[data-theme=dark] .dashboardProductCard.negative{border-color:#71303d;background:linear-gradient(145deg,#2b1820,#381b25);box-shadow:0 5px 12px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.025)}@media (max-width:820px){.dashboardMonthNavigation{width:100%}.dashboardMonthControl{flex:1 1}.dashboardCards{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x proximity}.dashboardCards .card{min-width:180px;scroll-snap-align:start}.dashboardMetricTooltip{right:auto;left:-8px;width:min(245px,calc(100vw - 50px))}}.brandLogo{min-width:0;display:inline-flex;align-items:center;gap:10px;color:inherit;line-height:1}.brandLogoMark{position:relative;width:30px;height:30px;display:grid;flex:0 0 30px;overflow:hidden;place-items:center;border-radius:8px;color:#fff;background:transparent;box-shadow:none}.brandLogoMark img{width:100%;height:100%;display:block;border-radius:inherit}.brandMarkArch,.brandMarkWave{fill:none;stroke:currentColor;stroke-width:2.55;stroke-linecap:round;stroke-linejoin:round}.brandLogoWordmark{width:auto;height:14px;display:block;flex:0 1 auto;object-fit:contain;filter:brightness(0) saturate(100%)}.appTopbarBrand .brandLogoWordmark,html[data-theme=dark] .brandLogoWordmark{filter:none}.appTopbarBrand{gap:0}.appTopbarBrand .brandLogo{gap:10px}.appTopbarBrand .brandLogoMark{width:26px;height:26px;flex-basis:26px;border-radius:7px;box-shadow:none;isolation:isolate}.appTopbarBrand .brandLogoMark:after,.appTopbarBrand .brandLogoMark:before{content:"";position:absolute;pointer-events:none}.appTopbarBrand .brandLogoMark:before{z-index:2;inset:-1px;padding:1px;border-radius:8px;background:linear-gradient(135deg,#2dd4bf,#38bdf8 27%,#6366f1 53%,#d946ef 76%,#fb7185);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.appTopbarBrand .brandLogoMark:after{z-index:0;inset:-3px;border-radius:11px;background:conic-gradient(from 0deg,#2dd4bf,#38bdf8,#6366f1,#d946ef,#fb7185,#f59e0b,#2dd4bf);filter:blur(4px);opacity:.82;transform-origin:center;animation:brandLogoGlow 4s linear infinite}.appTopbarBrand .brandLogoMark img{position:relative;z-index:1}@keyframes brandLogoGlow{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(1turn) scale(1)}}@media (prefers-reduced-motion:reduce){.appTopbarBrand .brandLogoMark:after{animation:none;opacity:.72}}.appTopbarBrand .brandLogoWordmark{height:12px}.authBrandLogo,.onboardingBrandLogo{margin-bottom:14px;color:var(--text)}.authBrandLogo .brandLogoWordmark,.onboardingBrandLogo .brandLogoWordmark{height:16px}.onboardingBrandLogo{margin-bottom:22px}.drawerBrandLogo,.sidebarBrandLogo{margin:0 6px 10px;color:var(--text)}.mobileBrandLogo{justify-self:end;color:var(--accent-ink)}.mobileBrandLogo .brandLogoWordmark{height:10px}.allOrganizationsBrand{display:inline-flex;align-items:center}.allOrganizationsBrand .brandLogoWordmark{height:13px}.platformAccountNav .platformBrandLink{min-height:32px;margin-right:5px;padding:0 12px 0 0;border:0;border-right:1px solid var(--border);border-radius:0}.platformAccountNav .platformBrandLink:hover{color:var(--text);border-color:var(--border);background:transparent}.platformBrandLink .brandLogo{gap:10px}.platformBrandLink .brandLogoMark{width:25px;height:25px;flex-basis:25px;border-radius:7px}.platformBrandLink .brandLogoMark svg{width:20px;height:20px}.platformBrandLink .brandLogoWordmark{height:10px}@media (max-width:620px){.platformBrandLink .brandLogoWordmark{display:none}.platformAccountNav .platformBrandLink{padding-right:8px}}.dataQualityAlertActions{display:flex;align-self:center;align-items:center;justify-content:flex-end;gap:5px}.dataQualityAlertActions>button{min-height:30px;margin:0;padding:5px 8px;border-radius:7px;font-size:10px;font-weight:600;white-space:nowrap}.dataQualitySupportAction{color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.dataQualitySupportAction:hover{border-color:color-mix(in srgb,var(--accent) 58%,var(--border));background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.dataQualitySkipAction{color:var(--muted-strong);border-color:transparent;background:transparent}.dataQualitySkipAction:hover{color:var(--text);border-color:var(--border);background:var(--panel2)}.dataQualityRestoreAction{color:#166534;border-color:#bbf7d0;background:#f0fdf4}.dataQualityRestoreAction:hover{color:#14532d;border-color:#86efac;background:#dcfce7}.dataQualityModalViews{min-height:39px;display:flex;align-items:flex-end;gap:4px;padding:0 18px;border-bottom:1px solid var(--border);background:var(--panel)}.dataQualityModalViews button{position:relative;min-height:38px;display:inline-flex;align-items:center;gap:6px;margin:0;padding:0 9px;color:var(--muted);border:0;border-radius:0;background:transparent;font-size:10px;font-weight:600}.dataQualityModalViews button:after{position:absolute;right:7px;bottom:-1px;left:7px;height:2px;border-radius:999px 999px 0 0;background:transparent;content:""}.dataQualityModalViews button.active,.dataQualityModalViews button:hover{color:var(--text);background:transparent}.dataQualityModalViews button.active:after{background:var(--accent)}.dataQualityModalViews button span{min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px;color:var(--muted-strong);border-radius:999px;background:var(--panel2);font-size:9px}.dataQualitySkippedBody{background:color-mix(in srgb,var(--panel2) 55%,var(--panel))}.dataQualitySkippedHistory{display:grid;grid-gap:10px;gap:10px}.dataQualitySkippedHistory>p{margin:0 2px 2px;color:var(--muted);font-size:10px}.dataQualitySkippedHistory>section{overflow:visible;border-radius:10px}.dataQualitySkippedPeriod{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;color:var(--muted-strong);border:1px solid var(--border);border-bottom:0;border-radius:10px 10px 0 0;background:var(--panel2);font-size:9px}.dataQualitySkippedPeriod small{color:var(--muted);font-size:9px}.dataQualitySkippedPeriod+.dataQualityAlertList .dataQualityAlertItem{border-radius:0 0 10px 10px}.customerSupportPanel{z-index:230;grid-template-rows:auto auto minmax(0,1fr) auto}.customerSupportPanel.hasContext{grid-template-rows:auto auto auto minmax(0,1fr) auto}.supportPanelBackdrop{z-index:225}.customerSupportMark{background:linear-gradient(145deg,#0f766e,#2563eb);box-shadow:0 8px 22px rgba(15,118,110,.22)}.customerSupportPanel .aiAssistantIdentity div>span i{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.12)}.supportPreviewNotice{padding:8px 18px;color:#7c4a03;border-bottom:1px solid #f2d38a;background:#fffbeb;font-size:10px;line-height:1.45}.supportAlertContext{display:grid;grid-gap:4px;gap:4px;padding:12px 18px;border-bottom:1px solid var(--border);background:var(--panel2)}.supportAlertContext>span{color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.supportAlertContext h3{margin:0;font-size:12px;font-weight:600}.supportAlertContext p{margin:0;color:var(--muted-strong);font-size:10px;line-height:1.5}.supportAlertContext footer{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.supportAlertContext footer span{padding:3px 6px;color:var(--muted-strong);border:1px solid var(--border);border-radius:999px;background:var(--panel);font-size:9px}.supportAlertContext footer span.critical{color:#b91c1c;border-color:#fecaca;background:#fff1f2}.supportAlertContext footer span.warning{color:#92400e;border-color:#fde68a;background:#fffbeb}.supportConversation{padding-top:16px}.supportTicketToolbar{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 16px 6px 18px;color:var(--muted);border-bottom:1px solid var(--border);background:var(--panel2);font-size:9px}.supportTicketToolbar button{min-height:27px;margin:0;padding:4px 8px;color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 32%,var(--border));background:var(--panel);font-size:9px}.supportTicketList{min-height:0;overflow-y:auto;background:var(--panel)}.supportTicketListItem{width:100%;min-height:70px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;margin:0;padding:11px 18px;color:var(--text);border:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--panel);text-align:left}.supportTicketListItem:hover{color:var(--text);border-color:var(--border);background:var(--panel2)}.supportTicketListItem>span{min-width:0;display:grid;grid-gap:4px;gap:4px}.supportTicketListItem>span:last-child{justify-items:end}.supportTicketListItem strong{overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.supportTicketListItem small{max-width:320px;overflow:hidden;color:var(--muted);font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.supportTicketListItem i{padding:3px 6px;color:#166534;border-radius:999px;background:#dcfce7;font-size:8px;font-style:normal;text-transform:capitalize}.supportTicketListItem i.closed{color:var(--muted-strong);background:var(--panel3)}.supportNewConversation,.supportTicketEmpty{min-height:230px;display:grid;align-content:center;justify-items:center;grid-gap:7px;gap:7px;padding:24px;color:var(--muted);font-size:10px;text-align:center}.supportNewConversation>.customerSupportMark,.supportTicketEmpty>.customerSupportMark{width:42px;height:42px;display:grid;place-items:center;color:#fff;border-radius:12px;font-size:11px;font-weight:700}.supportNewConversation h3,.supportTicketEmpty h3{margin:5px 0 0;color:var(--text);font-size:14px}.supportNewConversation p,.supportTicketEmpty p{max-width:330px;margin:0;line-height:1.5}.supportTicketEmpty button{min-height:30px;margin:6px 0 0;padding:5px 9px;font-size:9px}.supportMessageTime{display:block;margin-top:4px;color:var(--muted);font-size:8px}.supportChatError,.supportClosedNotice{margin:8px 0;padding:8px 10px;color:var(--muted-strong);border:1px solid var(--border);border-radius:8px;background:var(--panel2);font-size:9px}.supportChatError{color:#b91c1c;border-color:#fecaca;background:#fff1f2}.supportComposer form>button:disabled{cursor:not-allowed;opacity:.45}html[data-theme=dark] .supportPreviewNotice{color:#f6d78c;border-bottom-color:#5b4316;background:#2a2111}html[data-theme=dark] .supportAlertContext footer span.critical{color:#fda4af;border-color:#7f2938;background:#351720}html[data-theme=dark] .supportAlertContext footer span.warning{color:#fcd58b;border-color:#78591b;background:#302510}html[data-theme=dark] .supportTicketListItem i.open{color:#a7f3d0;background:#123222}html[data-theme=dark] .supportChatError{color:#fda4af;border-color:#7f2938;background:#351720}html[data-theme=dark] .dataQualityRestoreAction{color:#a7f3d0;border-color:#28553d;background:#123222}html[data-theme=dark] .dataQualityRestoreAction:hover{color:#d1fae5;border-color:#34704e;background:#183f2b}@media (max-width:920px){.dataQualityAlertItem,.dataQualityAlertList.compact .dataQualityAlertItem{grid-template-columns:28px minmax(0,1fr)}.dataQualityAlertActions{grid-column:2;justify-content:flex-start}}@media (max-width:460px){.dataQualityAlertActions{align-items:flex-start;flex-direction:column}.dataQualityAlertActions .dataQualityAffected{width:100%}.dataQualityAlertActions .dataQualityAffected>summary,.dataQualityAlertActions>button{width:100%;justify-content:center}.supportAlertContext,.supportPreviewNotice{padding-right:14px;padding-left:14px}.dataQualityModalViews{padding-right:10px;padding-left:10px}.dataQualitySkippedPeriod{align-items:flex-start;flex-direction:column;gap:2px}}.ordersPaginationControls .paginationArrow{width:28px;height:28px;min-height:28px;border-radius:6px}.ordersPaginationControls .paginationArrow svg{width:12px;height:12px}.ordersPaginationControls .ordersPaginationRange{height:28px}.productPerformanceMetric>small.comparisonInline.pos{color:var(--green)}.productPerformanceMetric>small.comparisonInline.neg{color:var(--red)}.productPerformanceMetric>small.comparisonInline.muted{color:var(--muted)}.productTestsTableWrap{overflow:visible}.productTestsTable{width:100%;min-width:0;table-layout:fixed}.productTestsTable td,.productTestsTable th{padding:8px 7px;overflow-wrap:anywhere}.productTestsTable th:first-child{width:22%}.productTestsTable th:nth-child(2){width:16%}.productTestsTable th:nth-child(3),.productTestsTable th:nth-child(4){width:13%}.productTestsTable th:nth-child(5),.productTestsTable th:nth-child(6){width:9%}.productTestsTable th:nth-child(7){width:18%}.productTestsTable td:first-child,.productTestsTable td:nth-child(2),.productTestsTable td:nth-child(3){min-width:0}.productTestsTable .productDataCell{min-width:0;gap:7px}.productTestsTable .productDataCell span,.productTestsTable .productDataCell strong,.productTestsTable .productDataCell>div:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productTestsTable .prodImg{width:34px;height:34px;flex:0 0 34px}.productTestsTable .tableRowActions{flex-wrap:wrap;gap:4px}.productTestsTable .tableRowActions button{min-height:27px;margin:0;padding:4px 6px;font-size:9px;white-space:nowrap}.productTestsTable .productTestProductStatus,.productTestsTable .productTestStatus{min-width:0;padding:4px 6px;white-space:nowrap}@media (max-width:780px){.productTestsTable,.productTestsTable tbody{display:block}.productTestsTable thead{display:none}.productTestsTable tbody>tr:not(.productTestDetailsRow){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px 12px;gap:3px 12px;padding:8px;border-bottom:1px solid var(--border)}.productTestsTable tbody>tr:not(.productTestDetailsRow)>td{min-width:0;display:grid;grid-template-columns:minmax(80px,.7fr) minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:6px;border:0!important;text-align:left}.productTestsTable tbody>tr:not(.productTestDetailsRow)>td:before{content:attr(data-label);color:var(--muted);font-size:9px;font-weight:600;text-transform:uppercase}.productTestsTable tbody>tr:not(.productTestDetailsRow)>td:first-child,.productTestsTable tbody>tr:not(.productTestDetailsRow)>td:last-child{grid-column:1/-1}.productTestsTable .tableRowActions{justify-content:flex-start}.productTestsTable .productTestDetailsRow,.productTestsTable .productTestDetailsRow>td{display:block;width:100%}}@media (min-width:1101px){.layout.withAppTopbar{--assistant-dock-width:390px;--assistant-dock-gap:12px;transition:padding-right .18s ease}.layout.withAppTopbar:has(.aiAssistantPanel){padding-right:calc(var(--assistant-dock-width) + var(--assistant-dock-gap))}.layout.withAppTopbar:has(.aiAssistantPanel) .main{width:auto;min-width:0;flex:1 1}.layout.withAppTopbar:has(.aiAssistantPanel) .workspaceSurface{min-width:0}.layout.withAppTopbar .aiAssistantPanel{top:58px;right:10px;bottom:10px;width:var(--assistant-dock-width);height:auto;overflow:hidden;border:1px solid var(--border);border-radius:14px;box-shadow:var(--workspace-shadow)}}@media (max-width:820px){.layout.withAppTopbar .aiAssistantPanel{top:0;right:0;bottom:0;width:100vw;height:100dvh;border:0;border-radius:0}}.appTopbarSearch .globalSearchInput,.appTopbarSearch .globalSearchInput.open,.appTopbarSearch .globalSearchInput:hover{border-color:transparent;background:transparent}.appTopbarSearch .globalSearchInput:before{position:absolute;inset:-1px;padding:1px;border-radius:inherit;background:linear-gradient(105deg,#2dd4bf,#60a5fa 42%,#a78bfa 72%,#f472b6);content:"";opacity:.62;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .16s ease}.appTopbarSearch .globalSearchInput:hover{box-shadow:0 0 12px rgba(96,165,250,.2),0 0 22px rgba(167,139,250,.09)}.appTopbarSearch .globalSearchInput.open{box-shadow:0 0 0 2px rgba(96,165,250,.1),0 0 16px rgba(96,165,250,.3),0 0 28px rgba(167,139,250,.14)}.appTopbarSearch .globalSearchInput.open:before,.appTopbarSearch .globalSearchInput:hover:before{opacity:1}.appTopbarSearch .globalSearchInput input,.appTopbarSearch .globalSearchInput input:focus,.appTopbarSearch .globalSearchInput input:hover{border:0;outline:0;background:transparent;box-shadow:none}.organizationMenuActionIcon{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.appTopbarBrand{height:48px;align-self:center;justify-self:start}.appTopbarBrand,.appTopbarBrand .brandLogo{display:inline-flex;align-items:center}.appTopbarBrand .brandLogoWordmark{align-self:center}.connectorCategory{gap:0;overflow:hidden;border:1px solid var(--border);border-radius:11px;background:var(--panel);box-shadow:0 1px 2px rgba(15,23,42,.035)}.connectorCategoryHeader{width:100%;min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;grid-gap:10px;gap:10px;margin:0;padding:9px 12px;color:var(--text);border:0;border-radius:0;background:var(--panel);text-align:left}.connectorCategoryHeader:hover{color:var(--text);border-color:transparent;background:var(--panel2)}.connectorCategory.open>.connectorCategoryHeader{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--panel2) 72%,var(--panel))}.connectorCategoryHeader>span{min-width:22px;height:22px;display:grid;place-items:center;padding:0 5px;color:var(--muted-strong);border-radius:999px;background:var(--panel3);font-size:9px}.connectorCategoryHeader>.connectorChevron{width:16px;height:16px}.connectorCategory>.connectorAccordion{gap:8px;padding:9px;background:color-mix(in srgb,var(--panel2) 42%,var(--panel))}.connectorCategory .connectorAccordionItem{border-radius:9px;box-shadow:none}.connectorCategory .connectorAccordionToggle{min-height:62px;padding:9px 11px}.connectorCategory .connectorConfiguration{padding:14px}.annotationDateButton:hover,.mobileFilterToggle.orderFilterToggle:hover{color:var(--text);border-color:var(--border-strong);background:var(--panel3)}html[data-theme=dark] .ordersPaginationDock{border-top-color:var(--border);background:color-mix(in srgb,var(--panel) 96%,transparent);box-shadow:0 -6px 18px rgba(0,0,0,.22)}html[data-theme=dark] .paginationArrow:hover:not(.disabled){color:var(--text);border-color:var(--border-strong);background:var(--panel2)}.organizationProfitChartWrap{position:relative;width:100%;min-width:0;height:66px;cursor:crosshair;touch-action:pan-y}.organizationProfitChart{height:100%;display:block;pointer-events:none}.organizationProfitChart .organizationProfitCurve{fill:none;stroke:#10b981;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.organizationProfitChart .organizationProfitZeroLine{stroke:var(--border-strong);stroke-width:.4;stroke-dasharray:2 2}.organizationProfitCrosshair{position:absolute;z-index:1;top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--accent) 62%,var(--border-strong));pointer-events:none}.organizationProfitHoverDot{position:absolute;z-index:3;width:8px;height:8px;border:2px solid var(--panel);border-radius:50%;background:#10b981;box-shadow:0 0 0 1px #10b981;pointer-events:none;transform:translate(-50%,-50%)}.organizationProfitTooltip{position:absolute;z-index:4;min-width:110px;display:grid;grid-gap:2px;gap:2px;padding:6px 8px;color:var(--text);border:1px solid var(--border-strong);border-radius:7px;background:var(--panel);box-shadow:0 7px 20px rgba(15,23,42,.16);font-size:10px;line-height:1.3;pointer-events:none;white-space:nowrap}.organizationProfitTooltip.above{transform:translate(-50%,calc(-100% - 8px))}.organizationProfitTooltip.below{transform:translate(-50%,8px)}.organizationProfitTooltip.start.above{transform:translateY(calc(-100% - 8px))}.organizationProfitTooltip.start.below{transform:translateY(8px)}.organizationProfitTooltip.end.above{transform:translate(-100%,calc(-100% - 8px))}.organizationProfitTooltip.end.below{transform:translate(-100%,8px)}.organizationProfitTooltip small{color:var(--muted);font-size:9px}.organizationProfitTooltip strong{color:var(--text);font-size:11px}html[data-theme=dark] .organizationProfitChart .organizationProfitCurve{stroke:#34d399}html[data-theme=dark] .organizationProfitHoverDot{background:#34d399;box-shadow:0 0 0 1px #34d399}html[data-theme=dark] .organizationProfitTooltip{box-shadow:0 8px 22px rgba(0,0,0,.28)}.dashboardMetricInfo{display:inline-flex;align-items:flex-start;align-self:flex-start;vertical-align:top}.dashboardMetricInfo>button{width:auto;height:auto;min-width:0;min-height:0;flex:0 1 auto;display:inline;margin:0;padding:0;color:inherit;border:0;border-radius:0;background:transparent;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 58%,transparent);text-decoration-color:color-mix(in srgb,currentColor 58%,transparent);text-underline-offset:2px;text-transform:inherit;cursor:help;-moz-appearance:none;appearance:none;-webkit-appearance:none}.dashboardMetricInfo>button:focus-visible,.dashboardMetricInfo>button:hover{color:inherit;background:transparent;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;outline:none}.dashboardMetricLabel{justify-content:flex-start}.dashboardMetricLabel+.dashboardMetricValue{margin-top:10px}body>.dashboardMetricTooltip ul{margin:0;padding-left:15px}body>.dashboardMetricTooltip li+li{margin-top:3px}.dashboardDayProfit,.dashboardMetricValue,.dashboardProductProfitLine,.metricLabelWithInfo,.metricValueWithInfo,.tableHeaderWithInfo,.tableMetricWithInfo{display:flex;align-items:flex-start;gap:4px}.metricLabelWithInfo,.tableHeaderWithInfo{justify-content:inherit}.dashboardDayProfit,.dashboardMetricValue,.dashboardProductProfitLine,.metricValueWithInfo,.tableMetricWithInfo{justify-content:flex-start}.dashboardMetricValue .value,.dashboardProductProfitLine .dashboardProductProfit,.metricValueWithInfo .value,.metricValueWithInfo>strong,.tableMetricWithInfo>strong{margin:0}.dashboardDayProfit,.dashboardProductProfitLine{width:-moz-fit-content;width:fit-content}.dashboardProductProfitLine{margin-top:14px}.dashboardProductProfitLine .dashboardProductProfit{margin-top:0}.tableHeaderWithInfo{width:auto;display:inline-flex;justify-content:flex-end}.tableHeaderWithInfo,.tableHeaderWithInfo+.tableSortIndicator{vertical-align:middle}.tableMetricWithInfo{width:100%;justify-content:flex-end}.productTestSummary .metricLabelWithInfo,.productTestSummary .metricValueWithInfo,.stockSummaryGrid .metricLabelWithInfo,.stockSummaryGrid .metricValueWithInfo{display:flex}.productTestSummary .metricValueWithInfo,.stockSummaryGrid .metricValueWithInfo{align-items:flex-start;justify-content:flex-start}.productTestSummary .metricValueWithInfo>strong,.stockSummaryGrid .metricValueWithInfo>strong{display:block;margin:8px 0 5px}.productTestSummary .metricLabelWithInfo,.productTestSummary .metricValueWithInfo{color:inherit;text-transform:none}.productTestSummary .metricLabelWithInfo{color:var(--muted);font-size:10px;font-weight:600;text-transform:uppercase}.productUnattributedRow td{color:#9a4f08;border-top:1px dashed #e6b94c;background:#fff9e8;font-size:10px;font-weight:650}.productUnattributedRow td>small,.productUnattributedRow td>strong{display:block}.productUnattributedRow td>small{margin-top:2px;color:var(--muted);font-size:9px;font-weight:500}html[data-theme=dark] .productUnattributedRow td{color:#fcd34d;border-top-color:#76551c;background:#2b2415}.productUnattributedRow .unattributedDetailLink,.productUnattributedRow .unattributedDetailLink:hover{color:inherit}.unattributedDetailPop{width:360px}.unattributedSourceLink{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orderLineCancelled{display:inline-flex;align-items:center;margin-left:7px;padding:2px 6px;border-radius:999px;background:var(--red-soft);color:var(--red);font-size:9px;font-weight:700;line-height:1.2;vertical-align:middle}.helpBubble{position:relative;isolation:isolate;width:54px;height:54px;overflow:visible;border:0;background:transparent;box-shadow:none}.helpBubble:after,.helpBubble:before{position:absolute;content:"";border-radius:50%}.helpBubble:before{z-index:0;inset:-4px;background:conic-gradient(from 0deg,#24d9e8,#7357ff,#f65c7a,#ffb340,#24d9e8);filter:blur(3px);animation:helpBubbleGradientOrbit 3.8s linear infinite}.helpBubble:after{z-index:1;inset:2px;border:1px solid color-mix(in srgb,var(--panel) 72%,transparent);background:var(--panel);box-shadow:inset 0 0 15px color-mix(in srgb,var(--accent) 7%,transparent)}@keyframes helpBubbleGradientOrbit{to{transform:rotate(1turn)}}.helpBubble:focus-visible,.helpBubble:hover{color:inherit;background:transparent;transform:translateY(-2px) scale(1.025);box-shadow:none}.helpBubbleDock.expanded .helpBubble,.helpBubbleDock.hasAlerts .helpBubble{border-color:transparent;box-shadow:none;animation:none}.helpBubble>.helpBubbleArtwork{position:relative;z-index:2;width:46px;height:40px;display:grid;place-items:center;transform:none}.helpBubbleArtwork img{width:46px;height:36px;object-fit:contain}.helpBubble>.helpBubbleLoading{position:absolute;z-index:3;right:2px;bottom:1px;width:13px;height:13px;border:2px solid color-mix(in srgb,var(--accent) 25%,var(--panel));border-top-color:var(--accent);border-radius:50%;background:var(--panel);transform:none}.helpBubble .helpBubbleAlertCount{z-index:4}.helpBubble>i{z-index:5}.helpChooserMark,.helpChooserWelcomeMark{overflow:hidden;background:linear-gradient(145deg,#0b2437,#244870)}.helpChooserMark img,.helpChooserWelcomeMark img{object-fit:contain}.helpChooserBody nav>*>span:first-child svg,.sonoAiMark svg,.sonoAiWelcome svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.helpChooserBody nav>.sonoAiOption{border:1px solid transparent;background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(115deg,#21d4e7,#6e5cff,#f65c7a,#f4b246,#21d4e7) border-box;background-size:100% 100%,250% 100%;box-shadow:0 7px 22px color-mix(in srgb,#6e5cff 13%,transparent);animation:sonoAiOptionGlow 5s linear infinite}.helpChooserBody nav>.sonoAiOption:hover{border-color:transparent;background:linear-gradient(color-mix(in srgb,var(--panel) 94%,var(--accent-soft)),color-mix(in srgb,var(--panel) 94%,var(--accent-soft))) padding-box,linear-gradient(115deg,#21d4e7,#6e5cff,#f65c7a,#f4b246,#21d4e7) border-box;background-size:100% 100%,250% 100%}.helpChooserBody nav>.sonoAiOption>span:first-child{color:#fff;background:linear-gradient(145deg,#15b8d2,#6758ed 55%,#e95783);box-shadow:0 5px 14px rgba(103,88,237,.24)}@keyframes sonoAiOptionGlow{to{background-position:0 0,250% 0}}.aiPersistentAssistant{grid-template-rows:auto auto minmax(0,1fr) auto}.sonoAiMark,.sonoAiWelcome{color:#fff;background:linear-gradient(145deg,#15b8d2,#6758ed 55%,#e95783)}.aiConversationToolbar{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 16px 6px 18px;color:var(--text);border-bottom:1px solid var(--border);background:var(--panel2);font-size:10px;font-weight:650}.aiConversationToolbar small{overflow:hidden;color:var(--muted);font-size:8px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.aiConversationHistory{display:grid;align-content:start;grid-gap:8px;gap:8px}.aiConversationHistory>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:5px}.aiConversationHistory h3,.aiConversationHistory p{margin:0}.aiConversationHistory h3{font-size:14px}.aiConversationHistory p{margin-top:3px;color:var(--muted);font-size:9px;line-height:1.4}.aiConversationHistory>header button{min-height:29px;margin:0;padding:5px 9px;color:#fff;border:0;background:var(--accent);font-size:9px}.aiConversationHistory>button{width:100%;min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin:0;padding:10px 11px;color:var(--text);border:1px solid var(--border);border-radius:9px;background:var(--panel);text-align:left}.aiConversationHistory>button:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:var(--panel2)}.aiConversationHistory>button>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.aiConversationHistory>button>span:last-child{justify-items:end}.aiConversationHistory>button small,.aiConversationHistory>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiConversationHistory>button strong{font-size:10px;font-weight:650}.aiConversationHistory>button small{max-width:250px;color:var(--muted);font-size:8px;font-weight:500}.aiConversationHistory>button b{min-width:21px;padding:3px 6px;color:var(--accent-ink);border-radius:999px;background:var(--accent-soft);font-size:8px;text-align:center}.aiConversationHistoryEmpty{padding:28px 14px;color:var(--muted);border:1px dashed var(--border);border-radius:9px;font-size:10px;text-align:center}.aiAssistantLoading.compact{min-height:80px}.platformSupportProblemTag,.supportProblemTag{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;margin-left:7px;padding:2px 5px;color:#9a3412;border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;font-size:7px;font-style:normal;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.customerSupportMark.problem{background:linear-gradient(145deg,#e45936,#b83280);box-shadow:0 8px 22px rgba(190,45,99,.2)}.supportProblemConfirmation{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;margin:0 0 13px;padding:10px;color:#155e75;border:1px solid #a5e6ef;border-radius:9px;background:#ecfeff;font-size:9px;line-height:1.45}.supportProblemConfirmation>span{width:23px;height:23px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#0891b2;font-weight:800}.supportProblemConfirmation p{margin:0}.platformSupportProblemTag{margin:1px 0 3px}.platformProblemContext{border-left-color:#e45936;background:color-mix(in srgb,#fff7ed 72%,var(--panel2))}html[data-theme=dark] .platformSupportProblemTag,html[data-theme=dark] .supportProblemTag{color:#fdba74;border-color:#7c3e1d;background:#321e14}html[data-theme=dark] .supportProblemConfirmation{color:#a5f3fc;border-color:#155e75;background:#0d2c34}html[data-theme=dark] .platformProblemContext{background:#2b1e17}@media (prefers-reduced-motion:reduce){.helpBubble:before,.helpChooserBody nav>.sonoAiOption{animation:none}}body>.dashboardMetricTooltip.hasMetricDetails{padding:7px}.metricDetailsTable{width:100%;overflow:hidden;border:1px solid var(--border);border-spacing:0;border-collapse:separate;border-radius:7px;background:var(--panel);font-size:10px;line-height:1.35}.metricDetailsTable td,.metricDetailsTable th{padding:7px 8px;border:0;border-bottom:1px solid var(--border);background:transparent}.metricDetailsTable th{width:58%;color:var(--muted-strong);font-weight:500;text-align:left}.metricDetailsTable td{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.metricDetailsTable tr.result td,.metricDetailsTable tr.result th{color:var(--accent-ink);border-bottom:0;border-top:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent-soft) 74%,var(--panel));font-weight:750}.metricDetailsTable tr:nth-last-child(2):not(.result) td,.metricDetailsTable tr:nth-last-child(2):not(.result) th{border-bottom:0}html[data-theme=dark] .metricDetailsTable tr.result td,html[data-theme=dark] .metricDetailsTable tr.result th{color:#bfdbfe;background:color-mix(in srgb,#1d4ed8 20%,var(--panel))}.visuallyHidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.supplierInvoicesCard{position:relative;margin-top:18px;overflow:visible;border:1px solid var(--border);border-radius:14px;background:var(--panel);box-shadow:var(--shadow-sm)}.supplierInvoicesDropActive{outline:2px solid #2563eb;outline-offset:3px}.supplierDropOverlay{position:absolute;z-index:30;inset:0;display:grid;align-content:center;justify-items:center;grid-gap:6px;gap:6px;border:2px dashed #2563eb;border-radius:14px;color:#1d4ed8;background:color-mix(in srgb,#eff6ff 92%,transparent);pointer-events:none}.supplierDropOverlay svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.supplierDropOverlay strong{font-size:14px}.supplierDropOverlay span{font-size:10px}.supplierInvoicesCard>header{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}.supplierInvoicesCard>header>div:nth-child(2){min-width:0;flex:1 1}.supplierInvoicesCard h2{margin:0;color:var(--text);font-size:15px;font-weight:680}.supplierInvoicesCard p{margin:3px 0 0;color:var(--muted);font-size:11px}.supplierInvoiceIcon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:10px;color:#2563eb;background:#e8f1ff}.supplierInvoiceIcon svg,.supplierUploadControls button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.supplierUploadControls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:9px;padding:12px 18px;border-bottom:1px solid var(--border);background:var(--panel-soft)}.supplierUploadControls label{display:grid;grid-gap:4px;gap:4px}.supplierUploadControls label span{color:var(--muted-strong);font-size:9px;font-weight:650;text-transform:uppercase;letter-spacing:.04em}.supplierUploadControls input{width:74px;min-height:30px;padding:5px 8px;text-align:center;text-transform:uppercase}.supplierUploadControls button{display:inline-flex;min-height:30px;align-items:center;gap:6px}.supplierUploadControls>small{align-self:center;color:var(--muted);font-size:10px}.supplierUploadMessage{margin:10px 18px 0;padding:8px 10px;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;background:#eff6ff;font-size:11px}.supplierBatchList{padding:12px}.supplierEmpty{display:grid;place-items:center;grid-gap:3px;gap:3px;min-height:110px;color:var(--muted);text-align:center}.supplierEmpty strong{color:var(--text);font-size:12px}.supplierEmpty span{font-size:10px}.supplierBatch{overflow:visible;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.supplierBatch+.supplierBatch{margin-top:8px}.supplierBatchSummary{display:flex;align-items:stretch;min-width:0}.supplierBatchOpen{display:grid;min-width:0;flex:1 1;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border:0;color:var(--text);background:transparent;text-align:left}.supplierBatchOpen>span:nth-child(2){display:grid;min-width:0;grid-gap:2px;gap:2px}.supplierBatchOpen>span:nth-child(2) strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.supplierBatchOpen>span:nth-child(2) small{color:var(--muted);font-size:9px}.supplierBatchOpen>b{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.supplierBatchOpen>i{color:var(--muted);font-size:12px;font-style:normal}.supplierStatus{display:inline-flex;width:max-content;align-items:center;justify-content:center;padding:3px 7px;border-radius:999px;color:#475569;background:#e2e8f0;font-size:8px;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.supplierStatus-processing,.supplierStatus-queued{color:#5b21b6;background:#ede9fe}.supplierStatus-matched,.supplierStatus-ready{color:#1d4ed8;background:#dbeafe}.supplierStatus-applied{color:#166534;background:#dcfce7}.supplierStatus-review,.supplierStatus-unmatched{color:#9a3412;background:#ffedd5}.supplierStatus-failed{color:#b91c1c;background:#fee2e2}.supplierStatus-replaced{color:#6b7280;background:#f1f5f9}.supplierBatchActions{display:flex;align-items:center;gap:4px;padding:8px;border-left:1px solid var(--border)}.supplierBatchActions a,.supplierBatchActions button{min-height:27px;padding:5px 8px;border:1px solid var(--border);border-radius:7px;color:var(--muted-strong);background:var(--panel);font-size:9px;font-weight:650;text-decoration:none}.supplierBatchActions .supplierApply{color:white;border-color:#2563eb;background:#2563eb}.supplierBatchActions .textDanger,.supplierLineReview .textDanger{color:#dc2626}.supplierBatchDetail{padding:12px;border-top:1px solid var(--border);background:var(--panel-soft)}.supplierDocumentFailureSummary{display:grid;grid-gap:3px;gap:3px;margin-bottom:10px;padding:9px 10px;border:1px solid #fecaca;border-radius:8px;color:#991b1b;background:#fef2f2;font-size:9px}.supplierDocumentFailureSummary strong{font-size:10px}.supplierReconciliation{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:9px;color:var(--muted);font-size:10px}.supplierReconciliation strong{margin-left:4px;color:var(--text)}.supplierReconciliationWarning{flex-basis:100%;padding:7px 9px;border:1px solid #fcd34d;border-radius:7px;color:#92400e;background:#fffbeb;line-height:1.4}.supplierReconciliationWarning strong{margin-left:0;color:#78350f}.supplierDocuments{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.supplierDocuments>div{display:flex;min-width:200px;flex:1 1;align-items:center;gap:10px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.supplierDocuments span{display:grid;min-width:0;flex:1 1;grid-gap:1px;gap:1px}.supplierDocuments strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.supplierDocuments small{color:var(--muted);font-size:8px}.supplierDocuments a{color:var(--accent-ink);font-size:9px;font-weight:650;text-decoration:none}.supplierLinesTable{overflow-x:auto;border:1px solid var(--border);border-radius:9px;background:var(--panel)}.supplierLinesTable table{width:100%;min-width:760px;border-collapse:collapse}.supplierLinesTable th{padding:7px 9px;color:var(--muted-strong);background:var(--panel-soft);font-size:8px;text-align:left;text-transform:uppercase;letter-spacing:.03em}.supplierLinesTable td{padding:8px 9px;border-top:1px solid var(--border);color:var(--text);font-size:9px;vertical-align:top}.supplierLinesTable td>small,.supplierLinesTable td>strong{display:block}.supplierLinesTable td>small{margin-top:2px;color:var(--muted)}.supplierEditCost{display:block;margin-top:3px;padding:0;border:0;color:var(--accent-ink);background:transparent;font-size:8px;font-weight:650}.supplierCostEditor{display:flex;gap:3px;margin-top:4px}.supplierCostEditor input{width:62px;min-height:24px;padding:3px 5px;font-size:8px}.supplierCostEditor input:nth-child(2){width:42px;text-align:center;text-transform:uppercase}.supplierCostEditor button{min-height:24px;padding:3px 6px;border:1px solid var(--border);border-radius:5px;color:var(--muted-strong);background:var(--panel);font-size:8px}.supplierLineReview{min-width:230px}.supplierLineReview>div:first-child{display:flex;gap:4px}.supplierLineReview input{width:95px;min-height:26px;padding:4px 6px}.supplierLineReview button{min-height:26px;padding:4px 7px;border:1px solid var(--border);border-radius:6px;color:var(--muted-strong);background:var(--panel);font-size:8px}.supplierOrderOptions{display:grid;grid-gap:3px;gap:3px;max-height:130px;margin-top:5px;overflow-y:auto}.supplierOrderOptions button{display:grid;grid-gap:1px;gap:1px;text-align:left}.supplierOrderOptions span{color:var(--muted)}.supplierReviewReason{color:#b45309;font-size:9px}.supplierAllocationNote{color:#a16207!important}.supplierCogsTag{display:inline-flex;width:max-content;max-width:100%;margin-top:4px;padding:2px 6px;border-radius:999px;font-size:8px;font-weight:650;white-space:normal}.supplierCogsSame{color:#166534;background:#dcfce7}.supplierCogsChanged{color:#1d4ed8;background:#dbeafe}.supplierCogsPreset{color:#64748b;background:#f1f5f9}.supplierCogsOrderOnly{color:#9a5b08;background:#fff4d6}.supplierCogsStruck{color:var(--muted);-webkit-text-decoration-color:#d97706;text-decoration-color:#d97706;text-decoration-thickness:1.5px}.supplierCogsHover{display:inline-flex;position:relative;width:max-content;max-width:100%}.supplierCogsPopover{position:fixed;z-index:240;display:grid;width:min(290px,calc(100vw - 20px));grid-gap:7px;gap:7px;padding:11px;border:1px solid var(--border-strong);border-radius:10px;color:var(--text);background:var(--panel);box-shadow:0 14px 40px rgba(15,23,42,.18);font-size:10px;line-height:1.45;text-align:left}.supplierCogsPopover>strong{font-size:10px}.supplierCogsPopover>span{color:var(--muted-strong)}.supplierCogsPopover button,.supplierOrderCogsActions button{min-height:27px;width:max-content;padding:4px 8px;border:1px solid #f2bd75;border-radius:7px;color:#9a4f08;background:#fff8e8;font-size:9px;font-weight:680}.supplierCogsPopover small{font-size:8px}.supplierOrderCogsSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;margin-top:12px;padding:11px 12px;border:1px solid #f1cd91;border-radius:10px;background:linear-gradient(110deg,#fff9ed,#fff)}.supplierOrderCogsSummary>div{display:grid;min-width:0;align-content:center;grid-gap:2px;gap:2px}.supplierOrderCogsSummary span{color:#9a5b08;font-size:8px;font-weight:720;letter-spacing:.035em;text-transform:uppercase}.supplierOrderCogsSummary strong{color:var(--text);font-size:11px}.supplierOrderCogsSummary small{color:var(--muted);font-size:8px}.supplierOrderCogsActions{justify-items:end;text-align:right}html[data-theme=dark] .supplierInvoiceIcon{color:#93c5fd;background:#172c4f}html[data-theme=dark] .supplierDropOverlay{color:#bfdbfe;border-color:#60a5fa;background:color-mix(in srgb,#132b4c 94%,transparent)}html[data-theme=dark] .supplierUploadMessage{color:#bfdbfe;border-color:#1e4f8e;background:#132b4c}html[data-theme=dark] .supplierDocumentFailureSummary{color:#fecaca;border-color:#7f1d1d;background:#3f1518}html[data-theme=dark] .supplierReconciliationWarning{color:#fde68a;border-color:#854d0e;background:#422006}html[data-theme=dark] .supplierReconciliationWarning strong{color:#fef3c7}html[data-theme=dark] .supplierStatus{color:#cbd5e1;background:#334155}html[data-theme=dark] .supplierStatus-processing,html[data-theme=dark] .supplierStatus-queued{color:#ddd6fe;background:#35245d}html[data-theme=dark] .supplierStatus-matched,html[data-theme=dark] .supplierStatus-ready{color:#bfdbfe;background:#1e3a5f}html[data-theme=dark] .supplierCogsSame,html[data-theme=dark] .supplierStatus-applied{color:#bbf7d0;background:#173c2a}html[data-theme=dark] .supplierStatus-review,html[data-theme=dark] .supplierStatus-unmatched{color:#fed7aa;background:#4a2b16}html[data-theme=dark] .supplierStatus-failed{color:#fecaca;background:#4b1f25}html[data-theme=dark] .supplierCogsChanged{color:#bfdbfe;background:#1e3a5f}html[data-theme=dark] .supplierCogsPreset{color:#cbd5e1;background:#293548}html[data-theme=dark] .supplierCogsOrderOnly{color:#fde68a;background:#473316}html[data-theme=dark] .supplierOrderCogsSummary{border-color:#73501f;background:linear-gradient(110deg,#2f2414,var(--panel))}html[data-theme=dark] .supplierCogsPopover button,html[data-theme=dark] .supplierOrderCogsActions button{color:#fde68a;border-color:#73501f;background:#3b2b16}@media (max-width:760px){.supplierInvoicesCard>header{align-items:flex-start;flex-wrap:wrap}.supplierInvoicesCard>header .secondaryAction{width:100%;text-align:center}.supplierBatchSummary{display:block}.supplierOrderCogsSummary{grid-template-columns:1fr 1fr}.supplierOrderCogsActions{justify-items:start;text-align:left}.supplierBatchOpen{width:100%;grid-template-columns:auto minmax(0,1fr) auto}.supplierBatchOpen>b{display:none}.supplierBatchActions{justify-content:flex-end;border-top:1px solid var(--border);border-left:0}}.mobileDrawerSearch,.mobileTopbarOrganization{display:none}.desktopSidebarHead .sideRange{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;grid-gap:2px;gap:2px}.desktopSidebarHead .sideRangeTrigger{grid-column:2;grid-row:1;min-height:36px;gap:0;padding:3px 6px;border-radius:6px;font-size:10px;font-weight:400}.desktopSidebarHead .sideRangeSummary{display:none}.desktopSidebarHead .mobileRangeBoundaries{min-width:0;display:grid;grid-gap:1px;gap:1px;font-weight:400;line-height:1.1}.desktopSidebarHead .mobileRangeBoundaries>span{min-width:0;display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;grid-gap:3px;gap:3px}.desktopSidebarHead .mobileRangeBoundaries b,.desktopSidebarHead .mobileRangeBoundaries small{overflow:hidden;font-size:9px;font-weight:400;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.desktopSidebarHead .mobileRangeBoundaries small{color:var(--muted)}.desktopSidebarHead .rangeStepControls{display:contents}.desktopSidebarHead .rangeStepButton{width:28px;height:36px;min-height:36px;padding:0}.desktopSidebarHead .rangeStepButton.previous{grid-column:1;grid-row:1}.desktopSidebarHead .rangeStepButton.next{grid-column:3;grid-row:1}@media (max-width:820px){.mobileTopbar{grid-template-columns:34px minmax(0,1fr) 30px;color:var(--topbar-text);border-bottom-color:var(--topbar-border);background:var(--topbar-bg);box-shadow:0 2px 10px rgba(0,0,0,.18)}.mobileTopbarOrganization{position:relative;display:block;width:30px;height:30px}.mobileTopbarOrganizationTrigger{width:30px;height:30px;min-height:30px;display:grid;place-items:center;margin:0;padding:0;color:#fff;border:0;border-radius:8px;background:transparent}.mobileTopbarOrganizationTrigger:hover,.mobileTopbarOrganizationTrigger[aria-expanded=true]{border:0;background:#292c2f}.mobileTopbarOrganizationLogo{width:30px;height:30px;display:grid;place-items:center;overflow:hidden;color:#fff;border:1px solid #45494e;border-radius:8px;background:#292c2f;font-size:9px;font-weight:600}.mobileTopbarOrganizationLogo img{width:100%;height:100%;display:block;object-fit:cover}.organizationMenu.mobileTopbarOrganizationMenu{position:fixed;z-index:200;top:56px;right:8px;bottom:auto;left:auto;width:min(300px,calc(100vw - 16px));max-height:calc(100dvh - 64px);overflow-y:auto;color:var(--text);background:var(--panel);box-shadow:0 18px 45px rgba(0,0,0,.24)}.mobileTopbarOrganizationMenu .organizationMenuAdd,.mobileTopbarOrganizationMenu .organizationMenuAll,.mobileTopbarOrganizationMenu .organizationMenuItem{min-height:38px;font-size:11px;font-weight:500}.mobileDateControl .sideRange{grid-template-columns:28px minmax(0,1fr) 28px;gap:2px}.mobileDateControl .sideRangeTrigger{grid-column:2;min-height:36px;gap:0;padding:3px 6px;border-radius:6px;font-size:10px;font-weight:400}.mobileDateControl .sideRangeSummary{display:none}.mobileDateControl .mobileRangeBoundaries{min-width:0;display:grid;grid-gap:1px;gap:1px;font-weight:400;line-height:1.1}.mobileDateControl .mobileRangeBoundaries>span{min-width:0;display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;grid-gap:3px;gap:3px}.mobileDateControl .mobileRangeBoundaries b,.mobileDateControl .mobileRangeBoundaries small{overflow:hidden;font-size:9px;font-weight:400;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.mobileDateControl .mobileRangeBoundaries small{color:var(--topbar-muted)}.mobileDateControl .rangeStepButton{width:28px;height:36px;min-height:36px}.mobileDateControl .rangeStepButton.previous{grid-column:1}.mobileDateControl .rangeStepButton.next{grid-column:3}.mobileTopbar .mobileMenuButton{color:var(--topbar-text)}.mobileTopbar .mobileMenuButton.open,.mobileTopbar .mobileMenuButton:hover,.mobileTopbar .rangeStepButton:hover:not(:disabled){color:#fff;background:#292c2f}.mobileTopbar .sideRangeTrigger,.mobileTopbar .sideRangeTrigger.open,.mobileTopbar .sideRangeTrigger:hover{color:var(--topbar-text);border-color:#45494e;background:#292c2f;box-shadow:none}.mobileTopbar .rangeStepButton,.mobileTopbar .sideRangeText>small{color:var(--topbar-muted)}.mobileTopbar .rangeStepButton{border:0;background:transparent}.mobileTopbar .rangeStepButton:disabled{color:#5f646a}.mobileDrawerSearch{display:block;flex:0 0 auto;margin:-12px -10px 10px;padding:8px;border-bottom:1px solid var(--border);background:var(--panel)}.mobileDrawerSearch .globalSearch{position:relative;z-index:3;top:auto;width:100%;margin:0}.mobileDrawerSearch .globalSearchInput,.mobileDrawerSearch .globalSearchInput.open,.mobileDrawerSearch .globalSearchInput:hover{color:var(--text);background:var(--panel)}.mobileDrawerSearch .globalSearchInput>svg{color:var(--muted-strong)}.mobileDrawerSearch .globalSearchInput input,.mobileDrawerSearch .globalSearchInput input:focus,.mobileDrawerSearch .globalSearchInput input:hover{color:var(--text)}.mobileDrawerSearch .globalSearchInput input::placeholder{color:var(--muted)}.mobileDrawerSearch .globalSearchInput kbd{border-color:var(--border);border-bottom-color:var(--border-strong)}.mobileDrawerSearch .globalSearchClear,.mobileDrawerSearch .globalSearchInput kbd{color:var(--muted-strong);background:var(--panel2)}.mobileGlobalSearchMenu{position:fixed;z-index:180;top:98px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));left:8px;width:auto;max-height:none;display:flex;flex-direction:column;border-radius:12px}.mobileGlobalSearchMenu .globalSearchContext,.mobileGlobalSearchMenu .globalSearchTip{flex:0 0 auto}.mobileGlobalSearchMenu .globalSearchResults{min-height:0;max-height:none;flex:1 1 auto;padding:6px}.mobileGlobalSearchMenu .globalSearchResult{min-height:48px;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding:6px 8px}.mobileGlobalSearchMenu .globalSearchResult>i{width:30px;height:30px;border-radius:7px}.mobileGlobalSearchMenu .globalSearchResult>b{display:none}.mobileGlobalSearchMenu .globalSearchResult>em{max-width:74px;padding:2px 6px;font-size:9px}.mobileGlobalSearchMenu .globalSearchTip{gap:6px;padding:8px 10px}}body.publicSiteBody{margin:0;background:#070a08}