@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:#fff;--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 #0f172a0f, 0 12px 28px #0f172a0d}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font-sans);margin:0;padding:0;font-size:13px;line-height:1.45}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}.layout{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--border);z-index:5;background:#fff;flex-direction:column;width:248px;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0;box-shadow:8px 0 24px #0f172a08}.sidebarFoot{border-top:1px solid var(--border);margin-top:auto;padding:14px 6px 0}.brand{color:#0f172a;letter-spacing:0;margin:2px 8px 14px;font-size:18px;font-weight:600}.navlabel{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:20px 10px 8px;font-size:11px;font-weight:600}.navlink{color:var(--muted-strong);border-radius:8px;margin-bottom:3px;padding:10px 12px;font-weight:600;display:block}.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{border:1px solid var(--border);width:100%;color:var(--muted-strong);background:#fff;margin-top:0;font-weight:700}.signout:hover{background:var(--panel2);color:var(--text)}.main{flex:1;width:calc(100% - 248px);min-width:0;padding:30px 36px 48px}.muted{color:var(--muted)}.pos{color:var(--green)}.neg{color:var(--red)}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.card{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;padding:18px 18px 16px}.card .label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:600}.card .value{color:#0f172a;overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.1}.card .sub{color:var(--muted);margin-top:8px;font-size:12px}.panel{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;padding:18px 20px}.note{background:var(--amber-soft);color:#854d0e;border:1px solid #fde68a;border-radius:8px;margin-bottom:18px;padding:11px 14px;font-size:13px}table{border-collapse:separate;border-spacing:0;width:100%}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 14px;font-size:14px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;font-size:12px;font-weight:600}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#f8fbff}td.num,th.num{text-align:right}.badge{background:var(--panel2);border:1px solid var(--border);min-height:24px;color:var(--muted-strong);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.day{border:1px solid var(--border);background:#fff;border-radius:8px;min-height:82px;padding:11px 10px}.day:hover{border-color:var(--border-strong);background:#f8fafc}.day .d{color:var(--muted);font-size:12px;font-weight:600}.day .p{overflow-wrap:anywhere;margin-top:8px;font-weight:700}.dashboardPeriod{font-size:15px}.dashboardHistoryControls{border:1px solid var(--border);min-height:66px;box-shadow:var(--shadow);z-index:20;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin:-4px 0 18px;padding:11px 14px;display:flex;position:relative}.dashboardHistoryToggle{cursor:pointer;color:var(--text);align-items:center;gap:11px;margin:0;font-weight:600;display:flex}.dashboardHistoryToggle input{opacity:0;pointer-events:none;position:absolute}.dashboardHistoryToggle i{background:#cbd5e1;border-radius:999px;width:44px;height:24px;padding:3px;transition:all .18s}.dashboardHistoryToggle i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;display:block;box-shadow:0 1px 3px #0003}.dashboardHistoryToggle input:checked+i{background:var(--accent)}.dashboardHistoryToggle input:checked+i:after{transform:translate(20px)}.dashboardHistorySelectors{align-items:flex-end;gap:10px;display:flex}.dashboardDropdown{width:160px;position:relative}.dashboardDropdownLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 4px;font-size:10px;font-weight:700;display:block}.dashboardDropdownButton{width:100%;min-height:38px;color:var(--text);border-color:var(--border-strong);text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:8px 10px;display:flex}.dashboardDropdownButton:hover{color:var(--text);border-color:var(--accent);background:#fff}.dashboardDropdownButton i{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.dashboardDropdown.open .dashboardDropdownButton i{transform:rotate(225deg)translate(-2px,-1px)}.dashboardDropdownMenu{z-index:50;border:1px solid var(--border);background:#fff;border-radius:8px;max-height:260px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 30px #0f172a29}.dashboardDropdownMenu button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;margin:0;padding:8px 9px}.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{flex-wrap:wrap;gap:4px 12px;display:flex}.costBreakdown span{white-space:nowrap}.dashboardCalendarBlock{scroll-margin-top:18px}.dashboardCalendarHeading{justify-content:space-between;align-items:flex-end;gap:16px;margin:18px 2px 9px;display:flex}.dashboardCalendarHeading h2{color:#0f172a;margin:0 0 3px;font-size:18px}.dashboardCalendarHeading p{margin:0;font-size:11px}.dashboardCalendarActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboardShowAll{color:var(--accent-ink);background:var(--accent-soft);border-color:#bfdbfe;flex:none}.dashboardMonthArrows{align-items:center;gap:6px;display:inline-flex}.dashboardMonthArrows button{width:36px;height:36px;min-height:36px;color:var(--muted-strong);border:1px solid var(--border-strong);background:var(--panel);border-radius:9px;place-items:center;margin:0;padding:0;font-size:18px;line-height:1;display:inline-grid}.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{border-width:2px;flex-direction:column;min-height:112px;display:flex}.dashboardDay.positive{background:#f7fef9;border-color:#22c55e}.dashboardDay.negative{background:#fff8f8;border-color:#ef4444}.dashboardDay.positive .d,.dashboardDay.positive .p{color:var(--green)}.dashboardDay.negative .d,.dashboardDay.negative .p{color:var(--red)}.dashboardDay .d{justify-content:space-between;align-items:center;gap:6px;display:flex}.dashboardDay .d span{color:var(--accent-ink);background:var(--accent-soft);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 6px;font-size:10px}.dashboardDay .p{font-size:17px}.dayEstimateFlag,.dashboardProductEstimate{color:#92400e;margin-top:5px;font-size:10px;font-weight:600;line-height:1.25}.dayMeta{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:10px;font-weight:700;display:flex}.dashboardDay.noData{border-color:var(--border);color:#94a3b8;box-shadow:none;background:#f1f5f9}.dashboardDay.noData .d{color:#94a3b8}.dayUnavailable{text-align:center;color:#a8b2c1;margin:auto 0;font-size:11px;font-weight:600}.dashboardProductSection{margin-top:20px}.dashboardProductHeading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.dashboardProductHeading h2{color:#0f172a;margin:0 0 3px;font-size:18px}.dashboardProductHeading p{margin:0;font-size:11px}.dashboardProductHeading>span{color:var(--muted);font-size:11px;font-weight:600}.dashboardProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboardProductCard{width:100%;min-width:0;min-height:148px;color:var(--text);border:2px solid var(--border);box-shadow:var(--shadow);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;margin:0;padding:13px;transition:transform .15s,box-shadow .15s;display:flex}.dashboardProductCard.positive{background:#f7fef9;border-color:#22c55e}.dashboardProductCard.negative{background:#fff8f8;border-color:#ef4444}.dashboardProductCard:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0f172a1c}.dashboardProductCard:focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.dashboardProductCard.selected{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb29,0 8px 22px #0f172a1c}.dashboardProductTop{align-items:center;gap:10px;min-width:0;display:flex}.dashboardProductTop img,.dashboardProductImageEmpty{border:1px solid var(--border);object-fit:cover;background:#eef2f7;border-radius:8px;flex:0 0 44px;width:44px;height:44px}.dashboardProductTop>div:last-child{min-width:0}.dashboardProductTop h3{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.3;overflow:hidden}.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{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:10px;font-weight:700;display:flex}.dashboardProductEstimate{margin-top:7px}.dashboardProductNote{margin:9px 2px 0;font-size:10px}.dashboardProductEmpty{text-align:center;color:var(--muted);padding:22px}label{color:var(--muted-strong);margin:14px 0 6px;font-size:13px;font-weight:700;display:block}input,select{border:1px solid var(--border-strong);width:100%;max-width:320px;color:var(--text);background:#fff;border-radius:8px;outline:none;padding:9px 11px;font-size:14px}input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb1f}.internalSelect{width:100%;min-width:0;position:relative}.internalSelectTrigger{width:100%;max-width:320px;min-height:40px;color:var(--text);border:1px solid var(--border-strong);background:var(--panel);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:9px 11px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.internalSelectTrigger:hover{color:var(--text);background:var(--panel2);border-color:#94a3b8}.internalSelectTrigger:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2563eb1f}.internalSelectTrigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.internalSelectTrigger>i{color:var(--muted);flex:none;font-style:normal;transition:transform .15s}.internalSelectTrigger[aria-expanded=true]>i{transform:rotate(180deg)}.internalSelectTrigger[data-empty=true]>span{color:var(--muted)}.internalSelectMenu{z-index:1000;color:var(--text);border:1px solid var(--border-strong);background:var(--panel);border-radius:11px;flex-direction:column;padding:5px;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 44px #0f172a33}.internalSelectSearch{border-bottom:1px solid var(--border);align-items:center;gap:7px;padding:4px 4px 8px;display:flex}.internalSelectSearch>span{color:var(--muted)}.internalSelectSearch input{width:100%;max-width:none;min-height:36px;margin:0;padding:7px 9px}.internalSelectOptions{min-height:0;padding-top:4px;overflow-y:auto}.internalSelectOptions button{width:100%;min-height:37px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:8px 9px;font-size:13px;font-weight:600;display:flex}.internalSelectOptions button:hover,.internalSelectOptions button.selected{color:var(--accent-ink);background:var(--accent-soft)}.internalSelectOptions button:disabled{color:var(--muted);background:0 0}.internalSelectOptions button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.internalSelectOptions button>i{color:var(--accent);font-style:normal}.internalSelectEmpty{color:var(--muted);text-align:center;padding:20px 10px;font-size:12px}button{background:var(--accent);color:#fff;border:1px solid var(--accent);cursor:pointer;border-radius:8px;margin-top:18px;padding:10px 16px;font-size:14px;font-weight:600}button:hover{background:#1d4ed8;border-color:#1d4ed8}button:disabled{opacity:.62;cursor:not-allowed}.saveBtn{color:#6b7280;background:#e5e7eb;border-color:#d1d5db}.saveBtn.dirty{background:var(--accent);border-color:var(--accent);color:#fff}.saveBtn.dirty:hover{background:#1d4ed8;border-color:#1d4ed8}.saveBtn:disabled{color:#6b7280;opacity:1;background:#e5e7eb;border-color:#d1d5db}.loginWrap{justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;display:flex}.loginCard{background:var(--panel);border:1px solid var(--border);width:100%;max-width:380px;box-shadow:var(--shadow);border-radius:8px;padding:30px 28px}.loginCard input{max-width:none}.loginError{background:var(--red-soft);color:#991b1b;border:1px solid #fecaca;border-radius:8px;margin-top:14px;padding:9px 11px;font-size:13px}.sideRange{margin:0 4px 16px;position:relative}.sideRangeTrigger{border:1px solid var(--border-strong);color:#172033;text-align:left;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:44px;margin:0;padding:9px 10px;font-size:13px;font-weight:600;display:grid;box-shadow:0 1px 2px #0f172a0a}.sideRangeTrigger.open,.sideRangeTrigger:hover{border-color:#60a5fa;box-shadow:0 0 0 3px #2563eb1f}.sideRangeIcon{width:22px;height:22px;color:var(--accent);background:var(--accent-soft);border-radius:6px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.sideRangeChevron{color:#94a3b8;font-size:13px}.sideRangeText{gap:2px;min-width:0;display:grid}.sideRangeText>span,.sideRangeText>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sideRangeText>small{color:var(--muted);font-size:10px;font-weight:700}.mobileRangeBoundaries{display:none}.rangeStepControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.rangeStepButton{min-height:30px;color:var(--muted-strong);background:var(--panel);border:1px solid var(--border);border-radius:7px;place-items:center;margin:0;padding:5px;display:grid}.rangeStepButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.rangeStepButton:hover:not(:disabled){color:var(--accent-ink);background:var(--accent-soft);border-color:#93c5fd}.rangeStepButton:disabled{color:#cbd5e1;cursor:not-allowed;opacity:.65}.sideRangePopover{z-index:40;background:var(--panel);border:1px solid var(--border);border-radius:8px;grid-template-columns:238px 1fr;width:min(676px,100vw - 28px);display:grid;position:absolute;top:52px;left:0;overflow:hidden;box-shadow:0 22px 54px #0f172a2e}.sideRangePopover.withComparison{width:min(1000px,100vw - 28px)}.sideRangeCol{border-right:1px solid var(--border);padding:16px 12px}.sideRangeTitle{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-size:12px;font-weight:700}.compareTitle{margin-top:18px}.rangePreset{color:#334155;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;margin:0 0 4px;padding:10px 12px;font-size:14px;font-weight:600}.rangePreset:hover,.rangePreset.active{color:var(--accent-ink);background:#eff6ff}.grainControl{border:1px solid var(--border);background:var(--panel2);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 16px;padding:4px;display:grid}.grainControl button{min-height:34px;color:var(--muted-strong);background:0 0;border:1px solid #0000;border-radius:6px;margin:0;padding:7px 9px;font-size:12px;font-weight:700}.grainControl button.active{border-color:var(--border);color:var(--accent-ink);background:#fff;box-shadow:0 1px 2px #0f172a0f}.grainControl button:disabled{color:#cbd5e1;cursor:not-allowed}.sideCalendar{padding:18px 22px 16px}.rangeCalendarTables{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.dualCalendar .rangeCalendarTables{grid-template-columns:repeat(2,minmax(0,1fr))}.rangeCalendarTable{min-width:0}.rangeCalendarLabel{color:var(--muted-strong);margin-bottom:2px;font-size:12px;font-weight:700}.rangeCalendarTable.reference .calendarDay:not(:disabled){cursor:default}.rangeCalendarTable.reference .calendarDay:not(:disabled):hover{background:0 0}.calendarHead{color:#172033;text-align:center;grid-template-columns:36px 1fr 36px;align-items:center;gap:10px;margin:12px 0 16px;font-size:18px;font-weight:700;display:grid}.iconBtn{color:#94a3b8;background:0 0;border:1px solid #0000;border-radius:8px;width:34px;height:34px;margin:0;padding:0;font-size:20px;line-height:1}.iconBtn:hover{background:var(--panel2);color:var(--text)}.calendarGrid{grid-template-columns:repeat(7,38px);justify-content:space-between;row-gap:8px;display:grid}.calendarGrid.weekdays{color:#94a3b8;text-align:center;margin-bottom:8px;font-size:12px;font-weight:700}.calendarDay{color:#334155;background:0 0;border:1px solid #0000;border-radius:999px;width:38px;height:38px;margin:0;padding:0;font-size:15px;font-weight:600}.calendarDay:hover{background:var(--panel2)}.calendarDay.mutedDay{color:#cbd5e1}.calendarDay.inRange{color:var(--accent-ink);background:#eff6ff;border-radius:8px}.calendarDay.selected{color:#fff;background:#3b82f6;box-shadow:0 8px 16px #2563eb3d}.calendarDay.unavailableDay,.calendarDay.unavailableDay:hover,.calendarDay:disabled{opacity:1;cursor:not-allowed;color:#d4dbe5;box-shadow:none;background:0 0;border-color:#0000}.calendarFoot{border-top:1px solid var(--border);color:#94a3b8;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;font-weight:600;display:flex}.applyRangeBtn{border-radius:8px;width:auto;margin:0;padding:8px 13px;font-size:13px}.compareSummary{background:var(--panel2);color:var(--muted-strong);border-radius:8px;margin-top:12px;padding:9px 11px;font-size:12px;font-weight:600}.delta{font-size:13px;font-weight:700}.delta.pos{color:var(--green)}.delta.neg{color:var(--red)}.comparisonInline{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:10px;font-weight:700;display:block}.comparisonInline span{color:var(--muted);font-weight:600}.comparisonInline.pos,.compareChange.pos,.metricComparison.pos,.editorHeadlineComparison.pos{color:var(--green)}.comparisonInline.neg,.compareChange.neg,.metricComparison.neg,.editorHeadlineComparison.neg{color:var(--red)}.comparisonInline.muted,.compareChange.muted,.metricComparison.muted,.editorHeadlineComparison.muted{color:var(--muted)}.cards5{grid-template-columns:repeat(5,minmax(0,1fr))}.cards5 .value{font-size:23px}.analytics-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.tabs{border:1px solid var(--border);background:var(--panel2);border-radius:8px;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex}.tab{color:var(--muted-strong);background:0 0;border:1px solid #0000;border-radius:6px;margin:0;padding:8px 16px;font-weight:600}.tab:hover{color:var(--text);border-color:var(--border);background:#fff}.tab.active{color:var(--accent-ink);border-color:var(--border);background:#fff;box-shadow:0 1px 2px #0f172a0f}table.tree td,table.tree th{white-space:nowrap}table.tree .num,table.tree thead th.num{text-align:right}.campaignProductHead,.campaignProductCell,.campaignProductTotal{min-width:150px;text-align:left!important}.campaignProductBadge{text-overflow:ellipsis;vertical-align:middle;border:1px solid #0000;border-radius:999px;align-items:center;max-width:190px;padding:3px 8px;font-size:11px;font-weight:650;line-height:1.25;display:inline-flex;overflow:hidden}.campaignProductBadge.matched{color:#166534;background:#dcfce7;border-color:#bbf7d0}.campaignProductBadge.unmatched{color:#9a4f08;background:#fff4c2;border-color:#f6c453}.campaignStatusHead,.campaignStatusCell,.campaignStatusTotal{min-width:118px;text-align:left!important}.campaignStatusBadge{border:1px solid var(--border);color:var(--muted-strong);background:var(--panel2);border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:650;line-height:1.25;display:inline-flex}.campaignStatusBadge.active{color:#166534;background:#dcfce7;border-color:#bbf7d0}.campaignStatusBadge.learning{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.campaignStatusBadge.learning-limited,.campaignStatusBadge.with-issues{color:#9a4f08;background:#fff4c2;border-color:#f6c453}.comparisonGroupHead th{border-right:1px solid var(--border-strong);text-align:center!important}.comparisonGroupHead th:first-child{text-align:left!important}.comparisonPeriodHead th{border-right:1px solid var(--border);min-width:106px;color:var(--muted);padding-top:7px;padding-bottom:7px;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{border-top:2px solid var(--border-strong);color:#0f172a;background:#eef4ff;border-bottom:0;padding-top:15px;padding-bottom:15px;font-size:15px;font-weight:700}.tableTotalRow td:first-child{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.caret{width:18px;color:var(--muted);display:inline-block}tr.lvl-camp{cursor:pointer}tr.lvl-camp td{color:#0f172a;background:#fff;font-weight:700}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{color:var(--muted-strong);background:0 0}tr.lvl-ad td:first-child{color:var(--text)}tr.searchParent{cursor:default}.campaignTableToolbar{z-index:30;justify-content:space-between;align-items:center;gap:14px;margin:18px 0 10px;display:flex;position:relative}.campaignSearchControls{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.campaignSearchLevel{flex:0 0 146px;width:146px}.campaignSearchInput{border:1px solid var(--border);background:var(--panel);border-radius:8px;align-items:center;gap:8px;width:min(440px,100%);height:40px;padding:0 10px;display:flex;box-shadow:0 1px 2px #0f172a08}.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{width:100%;min-width:0;height:38px;color:var(--text);box-shadow:none;background:0 0;border:0;outline:0;padding:0}.campaignSearchInput input::-webkit-search-cancel-button{display:none}.campaignSearchInput button{width:25px;height:25px;color:var(--muted);background:0 0;border:0;border-radius:6px;margin:0;padding:0;font-size:18px;line-height:1}.campaignSearchInput button:hover{background:var(--panel2);color:var(--text)}.campaignSearchStatus{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.campaignSearchStatus .loadingDisc{width:13px;height:13px}.campaignSearchStatus.error{color:var(--red)}.campaignColumnEditorWrap{flex:none;position:relative}.campaignColumnsButton{align-items:center;gap:7px;min-height:40px;margin:0;display:inline-flex}.campaignColumnsButton.active{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.campaignColumnEditor{z-index:80;border:1px solid var(--border-strong);background:var(--panel);border-radius:12px;width:min(390px,100vw - 24px);position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 20px 50px #0f172a2e}.campaignColumnEditorHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px 13px;display:flex}.campaignColumnEditorHead>div{gap:3px;display:grid}.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;color:var(--muted);background:0 0;border:0;margin:-3px -4px 0 0;padding:0;font-size:20px}.campaignColumnList{max-height:min(480px,62vh);padding:7px;overflow-y:auto}.campaignColumnItem{background:var(--panel);border:1px solid #0000;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:42px;padding:5px 7px;display:grid}.campaignColumnItem:hover{border-color:var(--border);background:var(--panel2)}.campaignColumnItem.dragging{opacity:.48;border-color:var(--accent)}.campaignColumnGrip{color:var(--muted);cursor:grab;letter-spacing:-3px;font-size:14px}.campaignColumnItem label{min-width:0;color:var(--text);cursor:pointer;align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.campaignColumnItem label input{opacity:0;pointer-events:none;position:absolute}.campaignColumnItem label i{border:1px solid var(--border-strong);background:var(--panel);color:#0000;border-radius:5px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:inline-flex}.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{gap:3px;display:inline-flex}.campaignColumnItem>div button{border:1px solid var(--border);background:var(--panel);width:27px;height:27px;color:var(--muted-strong);border-radius:6px;margin:0;padding:0;font-size:12px}.campaignColumnItem>div button:hover:not(:disabled){border-color:var(--accent);color:var(--accent-ink)}.campaignColumnItem>div button:disabled{opacity:.35}.campaignColumnEditorFoot{border-top:1px solid var(--border);background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 13px;display:flex}.campaignColumnEditorFoot button{border:1px solid var(--border);background:var(--panel);color:var(--muted-strong);margin:0;padding:6px 9px;font-size:10px}.campaignColumnEditorFoot span{color:var(--muted);font-size:10px;font-weight:600}@media (max-width:820px){.campaignTableToolbar{flex-direction:column;align-items:stretch}.campaignSearchControls{flex-wrap:wrap}.campaignSearchInput{width:calc(100% - 154px)}.campaignSearchStatus{width:100%}.campaignColumnEditorWrap{align-self:flex-end}}@media (max-width:560px){.campaignSearchLevel{flex-basis:100%;width:100%}.campaignSearchInput,.campaignColumnEditorWrap{width:100%}.campaignColumnsButton{justify-content:center;width:100%}.campaignColumnEditor{width:auto;max-height:calc(100dvh - 16px);position:fixed;inset:auto 8px 8px}.campaignColumnList{max-height:56vh}}.ownerViewBanner{z-index:45;color:#1e3a8a;background:#eff6ff;border:1px solid #93c5fd;border-radius:0 0 10px 10px;align-items:center;gap:10px;min-height:38px;margin:-1px -1px 12px;padding:8px 14px;font-size:11px;display:flex;position:sticky;top:0;box-shadow:0 4px 14px #1e3a8a14}.ownerViewBanner strong{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.ownerViewBanner span{flex:1}.ownerViewBanner button{width:auto;min-height:28px;color:inherit;background:0 0;border:1px solid;margin:0;padding:5px 9px;font-size:10px}.organizationMark.ownerView{color:#1d4ed8;background:#dbeafe}.organizationMenuItem small{color:var(--muted);margin-top:2px;font-size:10px;display:block}html[data-theme=dark] .ownerViewBanner{color:#bfdbfe;background:#10243d;border-color:#1e4f83}.mfaCard h1{margin:8px 0 4px;font-size:22px}.mfaCard>p{margin:0 0 18px;font-size:12px;line-height:1.5}.mfaEnrollment{border:1px solid var(--border);background:var(--panel2);border-radius:10px;justify-items:center;gap:9px;margin:12px 0;padding:14px;display:grid}.mfaEnrollment img{background:#fff;border-radius:8px;width:190px;height:190px}.mfaEnrollment p{color:var(--muted);text-align:center;margin:0;font-size:10px}.mfaEnrollment details{width:100%;color:var(--muted);font-size:10px}.mfaEnrollment code{overflow-wrap:anywhere;color:var(--text);margin-top:7px;display:block}.secondaryBtn.danger{color:var(--red);border-color:color-mix(in srgb,var(--red) 35%,var(--border))}.platformOrganizationAccess{margin-top:14px;overflow:hidden}.platformOrganizationAccess>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.platformOrganizationSearch input{width:210px;min-height:32px;margin:0;padding:6px 10px;font-size:10px}.platformReplicaBoundary{color:#1e3a5f;background:#eff6ff;border-top:1px solid #bfdbfe;border-bottom:1px solid #bfdbfe;align-items:center;gap:9px;padding:9px 18px;display:flex}.platformReplicaBoundary>span{color:#fff;background:#2563eb;border-radius:7px;flex:none;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.platformReplicaBoundary p{margin:0;font-size:10px;line-height:1.45}.platformOrganizationAccessList{display:grid}.platformOrganizationAccessRow{border-bottom:1px solid var(--border);grid-template-columns:minmax(230px,1.1fr) minmax(280px,1.5fr) auto;align-items:center;gap:16px;min-height:78px;padding:12px 18px;display:grid}.platformOrganizationAccessRow:last-child{border-bottom:0}.platformOrganizationIdentity{align-items:center;gap:10px;min-width:0;display:flex}.platformOrganizationIdentity>span{width:30px;height:30px;color:var(--accent);border:1px solid var(--border);background:var(--panel2);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.platformOrganizationIdentity h3{margin:0;font-size:11px;font-weight:650}.platformOrganizationIdentity p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;overflow:hidden}.platformOrganizationState{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.platformStoreStatus,.platformReplicaStatus,.platformNoReplica{border:1px solid var(--border);background:var(--panel2);color:var(--muted-strong);text-transform:capitalize;border-radius:999px;padding:3px 7px;font-size:9px}.platformStoreStatus.active,.platformReplicaStatus.ready{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.platformReplicaStatus.failed{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.platformReplicaStatus.requested,.platformReplicaStatus.copying,.platformReplicaStatus.expired{color:#92400e;background:#fffbeb;border-color:#fde68a}.platformReplicaState{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.platformReplicaState>small{color:var(--muted);font-size:9px}.platformReplicaState>small.dangerText{color:var(--red)}.platformReplicaActions{align-items:center;gap:5px;display:flex}.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);background:var(--panel);border-radius:7px;text-decoration:none}.platformOrganizationActions{justify-content:flex-end;gap:6px;display:flex}.platformOrganizationActions button{white-space:nowrap;width:auto;min-height:30px;margin:0;padding:6px 9px;font-size:9px}.platformAccessGrant{color:var(--muted);border:1px solid var(--border);background:var(--panel2);border-radius:999px;padding:3px 7px;font-size:9px}.platformAccessGrant.active{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.platformGrantForm{background:#f5f9ff;border:1px solid #bfdbfe;border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(180px,1fr) minmax(200px,1.2fr) minmax(240px,1.5fr) 130px;align-items:end;gap:10px;padding:12px;display:grid}.platformGrantForm>div:first-child{align-self:center;gap:3px;display:grid}.platformGrantForm strong{font-size:11px}.platformGrantForm small{color:var(--muted);font-size:9px;line-height:1.4}.platformGrantForm label{color:var(--muted-strong);gap:4px;margin:0;font-size:9px;font-weight:650;display:grid}.platformGrantForm select,.platformGrantForm textarea{width:100%;max-width:none;min-height:32px;margin:0;padding:6px 8px;font-size:10px}.platformGrantForm textarea{resize:vertical;min-height:58px}.platformGrantForm .platformGrantCheck{align-items:center;gap:6px;display:flex}.platformGrantCheck input{width:14px;height:14px;margin:0}.platformGrantFormActions{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.platformGrantFormActions button{width:auto;min-height:30px;margin:0;padding:6px 10px;font-size:9px}html[data-theme=dark] .platformReplicaBoundary{color:#bfdbfe;background:#10243d;border-color:#1e4f83}html[data-theme=dark] .organizationMark.ownerView{color:#bfdbfe;background:#17365d}html[data-theme=dark] .platformStoreStatus.active,html[data-theme=dark] .platformReplicaStatus.ready{color:#86efac;background:#123222;border-color:#28553d}html[data-theme=dark] .platformReplicaStatus.failed{color:#fda4af;background:#351720;border-color:#7f2938}html[data-theme=dark] .platformReplicaStatus.requested,html[data-theme=dark] .platformReplicaStatus.copying,html[data-theme=dark] .platformReplicaStatus.expired{color:#fcd58b;background:#302510;border-color:#78591b}html[data-theme=dark] .platformAccessGrant.active{color:#86efac;background:#123222;border-color:#28553d}html[data-theme=dark] .platformGrantForm{background:#10243d;border-color:#1e4f83}@media (max-width:1000px){.platformOrganizationAccessRow{grid-template-columns:minmax(220px,1fr) minmax(260px,1.3fr)}.platformOrganizationActions{grid-column:1/-1;justify-content:flex-start}.platformGrantForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ownerViewBanner{flex-wrap:wrap;align-items:flex-start}.ownerViewBanner span{flex-basis:calc(100% - 85px)}.platformOrganizationAccess>header{flex-direction:column;align-items:stretch}.platformOrganizationSearch input{width:100%}.platformOrganizationAccessRow{grid-template-columns:1fr}.platformOrganizationActions{grid-column:auto}.platformGrantForm{grid-template-columns:1fr}.platformGrantFormActions{grid-column:auto;justify-content:stretch}.platformGrantFormActions button{flex:1}}.prodImg{object-fit:cover;border:1px solid var(--border);background:var(--panel2);border-radius:8px;width:42px;height:42px;display:block}.prodImgEmpty{display:block}.stockPageHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.stockPageHead .h1{margin-bottom:7px}.stockPageHead p{max-width:760px;margin:0}.stockPageHead button{white-space:nowrap;margin:0}.stockControlBar{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:14px 16px;display:flex}.stockLeadTime{align-items:center;gap:12px;display:flex}.stockLeadTime>span{color:var(--muted-strong);text-transform:uppercase;font-size:12px;font-weight:600}.stockLeadTime strong{color:var(--text);font-size:14px}.stockLeadTime a{color:var(--accent-ink);font-size:11px;font-weight:600}.stockFreshness{text-align:right;gap:3px;display:grid}.stockFreshness strong{color:#166534;font-size:12px}.stockFreshness span{color:var(--muted);font-size:11px}.stockError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px}.stockUnavailable{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:42px 24px;display:flex}.stockUnavailableIcon{color:#2563eb;background:#edf3ff;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:14px;font-size:30px;font-weight:700;display:grid}.stockUnavailable h2{color:var(--text);margin:0 0 8px}.stockUnavailable p{max-width:560px;margin:0 0 20px}.stockSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.stockSummaryGrid>div{border:1px solid var(--border);background:var(--panel);min-height:116px;box-shadow:var(--shadow);border-radius:8px;padding:15px}.stockSummaryGrid span,.stockSummaryGrid small{color:var(--muted);font-size:11px;display:block}.stockSummaryGrid span{text-transform:uppercase;letter-spacing:.035em;font-weight:700}.stockSummaryGrid strong{color:var(--text);margin:8px 0 5px;font-size:28px;display:block}.stockSummaryGrid .danger{background:#fff7f7;border-color:#fecaca}.stockSummaryGrid .danger strong{color:#dc2626}.stockSummaryGrid .warning{background:#fffcf2;border-color:#fde68a}.stockSummaryGrid .warning strong{color:#b45309}.stockTablePanel{padding:0;overflow-x:auto}.stockTable{min-width:1420px}.stockTable td{vertical-align:middle}.stockProductCell{align-items:center;gap:10px;min-width:250px;display:flex}.stockProductCell img,.stockProductImageEmpty{border:1px solid var(--border);background:var(--panel2);object-fit:cover;border-radius:8px;flex:none;width:42px;height:42px}.stockProductCell>div:last-child{gap:3px;display:grid}.stockProductCell strong{color:var(--text);font-size:13px}.stockProductCell span{color:var(--muted);font-size:11px}.stockTable .num strong,.stockPrimaryNumber{color:var(--text);font-weight:700}.stockTable td small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.stockRunway strong{white-space:nowrap}.stockStatus{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.stockStatus.healthy{color:#166534;background:#dcfce7}.stockStatus.watch{color:#075985;background:#e0f2fe}.stockStatus.low{color:#92400e;background:#fef3c7}.stockStatus.critical,.stockStatus.out{color:#b91c1c;background:#fee2e2}.stockStatus.no-demand{color:#0369a1;background:#e0f2fe}.stockStatus.unmatched{color:#64748b;background:#f1f5f9}.stock-out td,.stock-critical td{background:#fef2f275}.stock-low td{background:#fffbeb8c}.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}.orderLink:hover,.detailLink:hover,.backLink:hover{color:#0f172a}.orderFilters{margin-bottom:18px;padding:16px;overflow:visible}.orderFiltersHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.orderFiltersTitle{color:var(--text);text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:700}.orderFiltersGrid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px;display:grid}.orderFilterField{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex;position:relative}.orderFilterField>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:700}.orderFilterField select,.orderFilterField input{max-width:none;height:42px;margin:0}.orderFilterField .internalSelectTrigger{max-width:none;height:42px}.secondaryBtn{border-color:var(--border-strong);color:var(--muted-strong);white-space:nowrap;background:#fff;margin-top:0;padding:8px 11px}.secondaryBtn:hover{background:var(--panel2);border-color:var(--border-strong);color:var(--text)}.productFilterButton,.platformFilterButton{width:100%;min-height:42px;color:var(--text);border:1px solid var(--border-strong);text-align:left;background:#fff;border-radius:8px;justify-content:flex-start;align-items:center;gap:9px;margin:0;padding:6px 10px;display:flex}.productFilterButton:hover,.platformFilterButton:hover{color:var(--text);border-color:var(--accent);background:#fff}.productFilterButton img,.productFilterMenu img{object-fit:cover;border:1px solid var(--border);background:var(--panel2);border-radius:7px;flex:none;width:30px;height:30px}.productFilterButton strong,.productFilterMenu strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.15;display:block;overflow:hidden}.productFilterButton small,.productFilterMenu small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.2;display:block;overflow:hidden}.productFilterButton>span:last-child,.productFilterMenu button>span:last-child{min-width:0}.productFilterPlaceholder{color:var(--muted-strong);font-weight:600}.productFilterEmpty{background:var(--panel2);border:1px solid var(--border);border-radius:7px;flex:none;width:30px;height:30px}.productFilterMenu,.platformFilterMenu{z-index:30;border:1px solid var(--border-strong);background:#fff;border-radius:8px;max-height:330px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #0f172a29}.productFilterMenu button,.platformFilterMenu button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:9px;margin:0;padding:8px;display:flex}.productFilterMenu button:hover,.platformFilterMenu button:hover{background:var(--accent-soft);color:var(--text)}.platformFilterButton b,.platformFilterMenu b{color:#fff;letter-spacing:0;background:#0f172a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:10px;font-weight:700;display:inline-flex}.pageTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.backLink{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:600;display:inline-block}.primaryLink{color:#fff;white-space:nowrap;background:#2563eb;border:1px solid #2563eb;border-radius:7px;justify-content:center;align-items:center;padding:9px 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.primaryLink:hover{color:#fff;background:#1d4ed8}.orderTotal{white-space:nowrap;color:#0f172a;font-size:24px;font-weight:700}.smallValue{overflow-wrap:anywhere;font-size:15px!important}.detailLink{color:var(--accent-ink);margin-top:8px;font-size:12px;font-weight:600;display:inline-block}.statusCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.statusCategory{box-shadow:var(--shadow);border-radius:8px;padding:16px 18px 10px}.statusCategory.shopify{background:#dcfce7;border:1px solid #86efac}.statusCategory.threepl{color:#f8fafc;background:#111827;border:1px solid #1f2937}.statusCategoryTitle{text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:13px;font-weight:700}.statusCategory.shopify .statusCategoryTitle{color:#14532d}.statusCategory.threepl .statusCategoryTitle{color:#e5e7eb}.statusCategory .detailField{border-bottom-color:#0f172a1f;grid-template-columns:150px 1fr}.statusCategory.threepl .detailField{border-bottom-color:#ffffff1f}.statusCategory .detailField .label{color:#0f172a94}.statusCategory.threepl .detailField .label{color:#fff9}.statusCategory.threepl .muted{color:#ffffff9e}.statusCategory.threepl .badge{color:#f8fafc;background:#ffffff1f;border-color:#ffffff24}.statusLink{color:#166534;text-underline-offset:3px;font-weight:700;text-decoration:underline}.statusLink:hover{color:#052e16}.threeplEmpty{color:#ffffffc7;padding:12px 0 8px;font-weight:600}.customerRiskCard{--risk-color:#64748b;--risk-soft:color-mix(in srgb, var(--risk-color) 9%, var(--panel));border:1px solid color-mix(in srgb, var(--risk-color) 28%, var(--border));background:var(--panel);box-shadow:var(--shadow);border-radius:12px;margin:0 0 16px;overflow:hidden}.customerRiskCard.high{--risk-color:#dc2626}.customerRiskCard.elevated{--risk-color:#ea580c}.customerRiskCard.low{--risk-color:#15803d}.customerRiskCard.limited{--risk-color:#2563eb}.customerRiskCard.unknown,.customerRiskCard.pending{--risk-color:#64748b}.customerRiskHeader{border-bottom:1px solid color-mix(in srgb, var(--risk-color) 18%, var(--border));background:linear-gradient(110deg, var(--risk-soft), var(--panel) 72%);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.customerRiskTitle{align-items:center;gap:11px;min-width:0;display:flex}.customerRiskTitle>div{min-width:0}.customerRiskTitle span:not(.customerRiskIcon){color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.customerRiskTitle h2{color:var(--text);margin:2px 0 0;font-size:17px;line-height:1.2}.customerRiskIcon{background:color-mix(in srgb, var(--risk-color) 12%, var(--panel));width:38px;height:38px;color:var(--risk-color);border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;display:inline-flex}.customerRiskIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.customerRiskPill{border:1px solid color-mix(in srgb, var(--risk-color) 30%, transparent);background:color-mix(in srgb, var(--risk-color) 11%, var(--panel));min-height:28px;color:var(--risk-color);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.customerRiskBody{grid-template-columns:minmax(230px,.72fr) minmax(420px,1.55fr);gap:20px;padding:18px;display:grid}.customerRiskSignal{background:var(--risk-soft);border-radius:10px;padding:16px}.customerRiskSignalLabel{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.customerRiskRate{color:var(--risk-color);letter-spacing:-.03em;margin:7px 0 8px;font-size:34px;font-weight:800;line-height:1}.customerRiskMeter{background:color-mix(in srgb, var(--risk-color) 13%, var(--panel));border-radius:999px;height:7px;overflow:hidden}.customerRiskMeter span{border-radius:inherit;background:var(--risk-color);min-width:0;height:100%;display:block}.customerRiskSignal p{color:var(--text);margin:11px 0 6px;font-size:13px;font-weight:650;line-height:1.45}.customerRiskSignal small{color:var(--muted);text-transform:capitalize;font-size:10px}.customerRiskMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.customerRiskMetrics>div{border:1px solid var(--border);background:var(--panel);border-radius:9px;min-width:0;padding:11px 12px}.customerRiskMetrics span,.customerRiskDates small,.customerRiskAction span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.customerRiskMetrics strong{color:var(--text);margin-top:4px;font-size:20px;display:block}.customerRiskMetrics .returned strong{color:var(--risk-color)}.customerRiskDates{flex-wrap:wrap;gap:20px;margin:13px 2px 0;display:flex}.customerRiskDates span{min-width:145px}.customerRiskDates strong{color:var(--text);margin-top:3px;font-size:12px;display:block}.customerRiskAction{border-left:3px solid var(--risk-color);background:var(--risk-soft);border-radius:0 8px 8px 0;margin-top:13px;padding:10px 12px}.customerRiskAction strong{color:var(--text);margin-top:3px;font-size:12px;line-height:1.4;display:block}.customerRiskFoot{border-top:1px solid var(--border);color:var(--muted);padding:9px 18px;font-size:10px;line-height:1.4}.customerRiskPending{flex-direction:column;gap:4px;padding:18px;display:flex}.customerRiskPending strong{color:var(--text);font-size:13px}.customerRiskPending span{color:var(--muted);font-size:12px}.lineProduct{align-items:center;gap:10px;min-width:260px;display:flex}.detailGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.detailField{border-bottom:1px solid var(--border);grid-template-columns:132px 1fr;gap:12px;padding:9px 0;display:grid}.detailField:last-child{border-bottom:0}.detailField .label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px}.tagWrap{flex-wrap:wrap;gap:8px;display:flex}.jsonBlock{white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;color:var(--muted-strong);border:1px solid var(--border);background:#f8fafc;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.45;overflow:auto}.rawPanel summary{cursor:pointer;color:var(--muted-strong);margin-bottom:12px;font-weight:600}.marketingAttributionBox{box-shadow:var(--shadow);background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;margin-top:16px;padding:18px}.marketingAttributionBox .statusCategoryTitle{color:#1e3a8a;margin-bottom:0}.marketingAttributionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.identifiedPanel{border-top:1px solid #2563eb2e;margin-top:12px;padding-top:12px}.identifiedStack{flex-wrap:wrap;gap:6px;display:flex}.identifiedStack span{color:#1e3a8a;overflow-wrap:anywhere;background:#ffffffbd;border:1px solid #2563eb29;border-radius:999px;align-items:center;max-width:420px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.attributionHero{grid-template-columns:1.2fr 1.4fr .8fr;gap:14px;margin-bottom:14px;display:grid}.attributionHero>div{box-shadow:var(--shadow);background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:18px}.attributionValue{color:#172554;margin-top:8px;font-size:28px;font-weight:700;line-height:1.1}.attributionMeter{background:#dbeafe;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.attributionMeter span{background:#2563eb;height:100%;display:block}.attrMethodGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:14px;display:grid}.attrMethod strong{color:#0f172a;margin-top:6px;font-size:24px;display:block}.attrPill{border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.attrPill.blue{color:#1d4ed8;background:#dbeafe}.attrPill.gray{color:#64748b;background:#f1f5f9}.attrPill.green{color:#166534;background:#dcfce7}.analyticsTop{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.analyticsTop .h1{margin-bottom:8px}.dashboardNameInput{max-width:min(520px,100%);box-shadow:none;color:var(--text);background:0 0;border:0;padding:0;font-size:22px;font-weight:700}.dashboardNameInput:focus{box-shadow:none}.dashboardActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboardActions button{white-space:nowrap;margin-top:0}.analyticsDashboardFilters{border:1px solid var(--border);background:var(--panel);border-radius:9px;align-items:flex-end;gap:12px;margin:-2px 0 14px;padding:10px 12px;display:flex}.analyticsDashboardFilters label{gap:5px;min-width:min(320px,100%);display:grid}.analyticsDashboardFilters label>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.analyticsDashboardFilters .internalSelectTrigger{width:100%;max-width:none}.analyticsDashboardFilters p{color:var(--muted);margin:0 0 8px;font-size:11px}.dashboardTabs{gap:8px;margin-bottom:14px;padding-bottom:8px;display:flex;overflow-x:auto}.dashboardTab{border:1px solid var(--border);background:var(--panel);min-height:36px;color:var(--muted-strong);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:8px 11px;font-weight:600;display:inline-flex}.dashboardTab:hover{background:var(--panel2);color:var(--text)}.dashboardTab.active{background:var(--accent-soft);color:var(--accent-ink);border-color:#bfdbfe}.dashboardTab small{background:color-mix(in srgb, var(--panel) 75%, transparent);min-width:20px;height:20px;color:inherit;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.analyticsEmptyDashboard{border:1px dashed var(--border-strong);background:color-mix(in srgb, var(--panel) 90%, var(--panel2));text-align:center;border-radius:10px;place-content:center;justify-items:center;min-height:min(520px,58vh);padding:48px 24px;display:grid}.analyticsEmptyDashboardIcon{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-ink);border-radius:10px;place-items:center;margin-bottom:12px;font-size:26px;display:grid}.analyticsEmptyDashboard h2{margin:0;font-size:18px}.analyticsEmptyDashboard p{color:var(--muted);margin:7px 0 18px}.analyticsEmptyDashboard>div:last-child{align-items:center;gap:8px;display:flex}.analyticsEmptyDashboard button{margin:0}.navSubmenu{border-left:1px solid var(--border-strong);margin:-2px 0 6px 12px;padding-left:10px}.navSublink{color:var(--muted);border-radius:7px;padding:7px 10px;font-size:12px;font-weight:600;display:block}.navSublink:hover{color:var(--text);background:var(--panel2)}.navSublink.active{color:var(--accent-ink);background:var(--accent-soft)}.builderShell{grid-template-columns:1fr 1.4fr;gap:16px;margin-bottom:18px;display:grid}.builderShell.singleBuilder{grid-template-columns:1fr}.builderPanel{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;padding:16px}.builderPanel .label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:12px;font-weight:700}.builderControls{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;display:grid}.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);margin:12px 0 8px;font-size:12px;font-weight:700}.fieldPills{flex-wrap:wrap;gap:7px;display:flex}.fieldPills button{color:var(--muted-strong);border:1px solid var(--border);background:#fff;margin:0;padding:7px 10px;font-size:12px}.fieldPills button.active{background:var(--accent-soft);color:var(--accent-ink);border-color:#bfdbfe}textarea{resize:vertical;border:1px solid var(--border-strong);width:100%;min-height:96px;color:var(--text);background:#fff;border-radius:8px;outline:none;padding:10px 11px;font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb1f}.builderPanel textarea+button{margin-top:10px}.chartGrid{min-height:600px}.react-grid-item{transition:all .18s}.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{opacity:.65;pointer-events:auto;display:block}.react-grid-item:has(.chartCard.editing)>.react-resizable-handle{opacity:.65;pointer-events:auto;display:block}.chartCard{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;flex-direction:column;height:100%;padding:16px;display:flex;position:relative;overflow:hidden}.chartCard.editing{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb2e,0 18px 40px #2563eb1f}.chartCard.productFilterUnsupported,.chartEditorPreview.productFilterUnsupported{border-color:var(--border-strong);background:color-mix(in srgb, var(--panel2) 88%, var(--panel))}.productFilterUnsupported .chartHead,.productFilterUnsupported .chartEditorPreviewHead{opacity:.55}.chartUnsupportedState{width:100%;height:100%;min-height:150px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:6px;padding:18px;display:grid}.chartUnsupportedState>span{color:var(--muted-strong);font-size:24px}.chartUnsupportedState strong{color:var(--muted-strong);font-size:13px}.chartUnsupportedState p{max-width:320px;margin:0;font-size:11px;line-height:1.45}.chartHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.chartCard.editing .chartHead{cursor:grab}.chartHead:active{cursor:grabbing}.chartCanvas{flex:1;width:100%;min-height:190px}.chartCard.metricCard{padding:0;container:metric-card/size}.metricCard .metricCanvas{height:100%;min-height:0}.metricCard .metricDisplay{align-content:stretch;gap:0;height:100%;min-height:0}.metricCard .metricDisplay>div{border:0;border-left:1px solid var(--border);background:0 0;border-radius:0;align-content:center;min-width:0;padding:16px 18px;display:grid}.metricCard .metricDisplay>div:first-child{border-left:0}.metricCardActions{z-index:3;position:absolute;top:8px;right:8px}.metricCardActions .tableIconButton,.metricCardActions button{height:30px;min-height:30px}.analyticsTableWrap{border:1px solid var(--border);background:var(--panel);border-radius:7px;width:100%;height:100%;overflow:auto}.analyticsDataTable{border-collapse:separate;border-spacing:0;width:100%;min-width:680px;font-size:12px}.analyticsDataTable th,.analyticsDataTable td{border-bottom:1px solid var(--border);color:var(--text);text-align:left;white-space:nowrap;padding:7px 10px}.analyticsDataTable th{z-index:1;background:var(--panel-subtle);color:var(--muted-strong);font-size:11px;font-weight:600;position:sticky;top:0}.analyticsDataTable td.num,.analyticsDataTable th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.analyticsDataTable tbody tr:last-child td{border-bottom:0}.analyticsDataTable tbody tr:hover td{background:var(--panel-subtle)}.analyticsAnnotationList{border:1px solid var(--border);background:var(--panel);border-radius:7px;align-content:start;height:100%;display:grid;overflow:auto}.analyticsAnnotationList>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:10px 12px;display:grid}.analyticsAnnotationList>div:last-child{border-bottom:0}.analyticsAnnotationList span{min-width:0}.analyticsAnnotationList strong,.analyticsAnnotationList small,.analyticsAnnotationList b,.analyticsAnnotationList em{display:block}.analyticsAnnotationList strong{color:var(--text);font-size:12px;font-weight:600}.analyticsAnnotationList small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.analyticsAnnotationList b{color:var(--muted-strong);font-size:11px;font-weight:500}.analyticsAnnotationList em{color:var(--muted);text-align:right;text-transform:capitalize;margin-top:3px;font-size:10px;font-style:normal}@container metric-card (max-height:80px){.metricCard .metricDisplay>div{padding:4px 12px}.metricCard .metricDisplay span,.metricCard .metricComparison{display:none}.metricCard .metricDisplay strong{margin-top:0;font-size:24px}}.chartWithAnnotations{width:100%;height:100%;position:relative}.echartCanvas{width:100%;height:100%;min-height:190px}.annotationSvgDot{fill:#f59e0b;stroke:#fff;stroke-width:2px;filter:drop-shadow(0 1px 3px #0f172a3d);cursor:pointer}.annotationSvgDot:hover{fill:#d97706}.annotationPopover{z-index:4;color:#fff;pointer-events:none;background:#111827;border:1px solid #111827;border-radius:8px;width:min(280px,100% - 24px);padding:10px 12px;position:absolute;top:8px;right:12px;box-shadow:0 12px 28px #0f172a38}.annotationPopover strong{margin-bottom:2px;font-size:13px;display:block}.annotationPopover span{color:#ffffffc7;font-size:11px;display:block}.annotationPopover p{margin:7px 0 0;font-size:12px;line-height:1.35}.annotationPopoverTop{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:2px;display:flex}.annotationTagPill{text-transform:capitalize;background:#fff3;border-radius:999px;flex:none;align-items:center;min-height:20px;padding:3px 7px;font-weight:700;line-height:1;color:#fff!important;font-size:10px!important;display:inline-flex!important}.annotationTagPill.manual{background:#ffffff38;color:#fff!important}.annotationTagPill.automatic{background:#ffffff2e;color:#fff!important}.floatingAnnotation{z-index:9999;pointer-events:auto;max-width:min(300px,100% - 24px);position:fixed;top:auto;right:auto}.annotationGroupPopover{background:#fff;grid-template-columns:minmax(170px,.85fr) minmax(220px,1.15fr);width:min(520px,100vw - 16px);max-width:min(520px,100vw - 16px);padding:0;display:grid;overflow:hidden}.annotationGroupList{color:var(--text);background:#fff;max-height:250px;padding:12px;overflow-y:auto}.annotationGroupList b,.annotationGroupList small{display:block}.annotationGroupList small{color:var(--muted);margin:2px 0 8px}.annotationGroupList button{width:100%;color:var(--muted-strong);text-align:left;background:0 0;border:0;align-items:center;gap:7px;margin:2px 0;padding:7px 8px;font-size:12px;display:flex}.annotationGroupList button:hover,.annotationGroupList button.active{background:var(--panel2);color:var(--text)}.annotationGroupList button span{border-radius:50%;flex:none;width:8px;height:8px}.annotationGroupDetail{color:#fff;min-height:150px;padding:13px 14px}.annotationGroupDetail>span{color:#ffffffc7}.annotationGroupDetail p{color:#fff}.annotationTimeInput{min-width:90px;margin-top:6px}.chartLibraryPanel{box-shadow:var(--shadow);background:linear-gradient(#f8fbff,#fff);border:1px solid #bfdbfe;border-radius:10px;margin-bottom:16px;padding:16px}.chartsLibraryTop{align-items:center}.savedChartsGrid{gap:10px;display:grid}.savedChartCard{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.savedChartIcon{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-ink);border-radius:9px;place-items:center;font-size:25px;font-weight:700;display:grid}.savedChartBody h2{margin:0;font-size:15px}.savedChartBody p{color:var(--muted-strong);margin:4px 0 7px;font-size:12px}.savedChartMeta{flex-wrap:wrap;gap:6px;display:flex}.savedChartMeta span{background:var(--panel2);color:var(--muted);border-radius:999px;padding:3px 7px;font-size:10px;font-weight:600}.savedChartEdit{margin:0;text-decoration:none}.chartLibraryHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.chartLibraryHead strong,.chartLibraryHead span{display:block}.chartLibraryHead span{color:var(--muted);margin-top:3px;font-size:12px}.buttonLink{background:var(--accent);color:#fff;border-radius:8px;align-items:center;min-height:36px;padding:8px 13px;font-weight:700;display:inline-flex}.chartLibraryList{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;display:grid}.chartLibraryItem{border:1px solid var(--border);background:#fff;border-radius:8px;justify-content:space-between;gap:10px;padding:11px;display:flex}.chartLibraryItem b,.chartLibraryItem small{display:block}.chartLibraryItem small{color:var(--muted);margin-top:3px}.chartLibraryItem>div:last-child{align-items:center;gap:6px;display:flex}.chartLibraryItem button{margin:0;padding:6px 9px}.chartEditLink{border:1px solid var(--border);border-radius:8px;align-items:center;padding:7px 10px;display:inline-flex}.analyticsConfigError{margin-bottom:12px}.chartEditorPage{margin:-18px -20px 0}.chartEditorTop{z-index:12;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--panel) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex;position:sticky;top:0}.chartEditorTop>div{align-items:center;gap:10px;display:flex}.chartEditorTop button{margin:0}.chartEditorTitle{flex:1;min-width:0}.chartEditorTitle>a{color:var(--muted-strong);font-size:24px}.chartEditorTitle input{box-shadow:none;background:0 0;border:0;min-width:260px;max-width:620px;font-size:20px;font-weight:700}.chartEditorLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;padding:14px 20px 30px;display:grid}.chartEditorMain{gap:12px;min-width:0;display:grid}.chartQuerySummary,.chartEditorPreview,.chartDataTableWrap,.chartEditorSidebar{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px}.chartQuerySummary{padding:14px 16px}.chartQuerySummary>span{color:#047857;background:#ecfdf5;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.chartQuerySummary p{color:var(--muted-strong);margin:11px 0 0}.chartEditorPreview{flex-direction:column;min-height:450px;padding:16px;display:flex}.chartEditorPreviewHead{justify-content:space-between;gap:12px;display:flex}.chartEditorPreviewHead small{color:var(--muted)}.chartEditorPreviewHead h1{margin:4px 0 0;font-size:22px}.chartEditorPreviewHead>span{color:var(--muted);font-size:12px}.editorHeadlineComparison{align-items:center;gap:7px;margin-top:5px;font-size:11px;font-weight:600;display:flex}.editorHeadlineComparison i{font-style:normal}.editorHeadlineComparison span{color:var(--muted);font-weight:600}.chartEditorCanvas{flex:1;min-height:370px}.chartEditorCanvas .echartCanvas{min-height:370px}.chartDataTableHead{border-bottom:1px solid var(--border);justify-content:space-between;padding:13px 15px;display:flex}.chartDataTableHead span{color:var(--muted);font-size:12px}.chartDataTable{border-collapse:collapse;white-space:nowrap;width:100%}.chartDataTable th,.chartDataTable td{border-bottom:1px solid var(--border);text-align:right;padding:10px 13px}.chartDataTable th:first-child,.chartDataTable td:first-child{text-align:left}.chartDataTable th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.chartDataTable tbody tr:last-child td{border-bottom:0}.chartEditorSidebar{position:sticky;top:76px;overflow:hidden}.chartEditorTabs{background:var(--panel2);grid-template-columns:1fr 1fr;display:grid}.chartEditorTabs button{color:var(--muted);background:0 0;border:0;border-radius:0;margin:0}.chartEditorTabs button.active{background:var(--panel);color:var(--text)}.chartControlGroup{border-top:1px solid var(--border)}.chartControlGroup summary{cursor:pointer;justify-content:space-between;padding:11px 13px;font-weight:700;list-style:none;display:flex}.chartControlGroup summary span{color:var(--muted)}.chartControlGroup>div{max-height:235px;padding:0 12px 10px;overflow-y:auto}.chartControlGroup label{color:var(--muted-strong);align-items:center;gap:8px;padding:6px 2px;display:flex}.chartControlGroup input[type=checkbox]{width:auto}.chartMetricCategory{border-bottom:1px solid var(--border);gap:2px;padding:7px 0;display:grid}.chartMetricCategory:last-child{border-bottom:0}.chartMetricCategory>strong{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:0 2px 4px;font-size:9px;font-weight:600}.chartControlSelect{border-top:1px solid var(--border);padding:12px}.chartControlSelect label{margin-bottom:6px;font-weight:700;display:block}.chartControlSelect select,.chartControlSelect .internalSelectTrigger{width:100%;max-width:none}.chartControlToggle{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:11px 13px;font-weight:700;display:flex}.chartControlToggle input{width:auto}.chartFilters summary button{margin:0;padding:1px 7px}.chartFilterRow{grid-template-columns:1fr 1fr;gap:6px;padding:7px 0;display:grid}.chartFilterRow input,.chartFilterRow .chartFilterValue{grid-column:1/-1}.chartFilterRow .internalSelectTrigger{max-width:none}.chartFilterRow>.chartFilterRemove{margin-top:70px;padding:2px 7px;position:absolute;right:17px}.chartEditorComingSoon{color:var(--muted);padding:24px;line-height:1.5}.chartEditorError{z-index:20;min-width:320px;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}@media (max-width:900px){.analyticsDashboardFilters{flex-direction:column;align-items:stretch}.analyticsDashboardFilters label{width:100%;min-width:0}.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;box-shadow:none;color:var(--text);border:0;padding:0;font-size:17px;font-weight:700}.chartTitleInput:focus{box-shadow:none}.chartTitleDisplay{color:var(--text);margin:0;font-size:17px;font-weight:700;line-height:1.2}.chartActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.chartActions button,.chartActions select{margin-top:0;padding:7px 9px;font-size:12px}.ghostBtn{color:var(--muted-strong);border-color:var(--border);background:#fff}.ghostBtn:hover{background:var(--panel2);color:var(--text);border-color:var(--border-strong)}.chartEmpty{min-height:220px;color:var(--muted);background:var(--panel2);border:1px dashed var(--border);border-radius:8px;place-items:center;display:grid}.chartLegend{color:var(--muted-strong);flex-wrap:wrap;gap:10px 14px;margin-top:10px;font-size:12px;display:flex}.chartLegend span{align-items:center;gap:6px;display:inline-flex}.chartLegend b{border-radius:3px;width:10px;height:10px;display:inline-block}.donutWrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;min-height:260px;display:flex}.donutWrap .chartLegend{gap:7px;margin-top:0;display:grid}.metricDisplay{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-content:center;gap:12px;min-height:220px;display:grid}.metricDisplay>div{border:1px solid var(--border);background:var(--panel2);border-radius:8px;padding:18px}.metricDisplay span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700;display:block}.metricDisplay strong{color:var(--text);margin-top:8px;font-size:30px;line-height:1.1;display:block}.metricComparison{flex-wrap:wrap;align-items:baseline;gap:5px 8px;margin-top:10px;font-size:12px;font-weight:600;display:flex}.metricComparison b{font-size:13px}.metricComparison i{color:var(--panel);background:currentColor;border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal}.metricComparison em{color:var(--muted);font-size:10px;font-style:normal;font-weight:600}.rowActions{justify-content:flex-end;gap:6px;display:flex}.rowActions button{margin-top:0;padding:7px 10px;font-size:12px}.automationToggle{cursor:pointer;align-items:center;gap:12px;display:flex}.automationToggle span{text-align:right;display:grid}.automationToggle small{color:var(--muted)}.automationToggle input{opacity:0;pointer-events:none;position:absolute}.automationToggle i{background:#cbd5e1;border-radius:999px;width:44px;height:24px;padding:3px;transition:all .18s}.automationToggle i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;display:block;box-shadow:0 1px 3px #0003}.automationToggle input:checked+i{background:var(--accent)}.automationToggle input:checked+i:after{transform:translate(20px)}.annotationLevelBar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:12px;display:flex}.annotationLevelBar input{width:150px;margin-left:auto}.annotationLevelBar button{margin:0}.annotationDatePicker{min-width:132px;position:relative}.annotationDateButton{background:var(--panel2);width:100%;color:var(--text);border-color:var(--border);white-space:nowrap;margin:0;padding:9px}.annotationCalendar{z-index:80;background:var(--panel);border:1px solid var(--border);border-radius:12px;width:300px;padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 38px #0f172a2e}.annotationProductPicker{min-width:190px;position:relative}.annotationProductPicker summary{cursor:pointer;border:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;max-width:240px;padding:9px;overflow:hidden}.annotationProductPicker>div{z-index:70;background:var(--panel);border:1px solid var(--border);border-radius:10px;width:260px;max-height:280px;padding:8px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 14px 30px #0f172a29}.annotationProductPicker label{align-items:center;gap:8px;margin:0;padding:7px;font-weight:600;display:flex}.annotationProductPicker label:hover{background:var(--panel2)}.annotationProductPicker input{width:auto}.productAttributionPanel{margin-bottom:16px}.productAttributionHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 18px 14px;display:flex}.productAttributionHead h2{color:#0f172a;margin:0;font-size:18px;line-height:1.2}.productAttributionHead p{color:var(--muted);margin:5px 0 0;font-size:13px}.productAttributionTotals{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:280px;display:flex}.productAttributionTotals span{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.platformSectionHead{justify-content:space-between;align-items:flex-start;gap:16px;margin:4px 0 16px;display:flex}.platformSectionHead h2{color:#0f172a;margin:0;font-size:18px;line-height:1.2}.platformSectionHead p{margin:5px 0 0;font-size:13px}.platformSectionHead .tabs{flex:none;margin-bottom:0}.campaignAccountSwitch{align-items:center;gap:8px;min-width:230px;margin:0;display:flex}.campaignAccountSwitch>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}.campaignAccountSwitch .internalSelect{flex:1;min-width:0}.campaignAccountSwitch .internalSelectTrigger{width:100%;max-width:none}.productsToolbar{align-items:center;gap:14px;margin-bottom:16px;display:flex}.productsToolbar>button{margin:0}.productsCount{font-size:13px}.productsStatusFilter{align-items:center;gap:8px;margin:0 0 0 auto;display:flex}.productsStatusFilter>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.productsStatusFilter select,.productsStatusFilter .internalSelect{min-width:150px;margin:0}.productsStatusFilter .internalSelectTrigger{max-width:none}.productTitleLine{align-items:center;gap:8px;min-width:260px;display:flex}.nestBtn{border-color:var(--border);width:26px;height:26px;color:var(--muted);background:#f8fafc;border-radius:6px;margin:0;padding:0}.nestBtn:hover{color:var(--accent);background:#eef2ff;border-color:#c7d2fe}.variantGroupRow td{background:#fff;border-top:2px solid #dbeafe}.variantRow td{background:#f8fafc}.variantIndent{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.statusPill{text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.status-active{color:#166534;background:#dcfce7}.status-draft{color:#0369a1;background:#e0f2fe}.status-unlisted{color:#fff;background:#374151}.tagBubbleRow{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.tagBubble{color:#3730a3;background:#eef2ff;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.tagBubble button{color:inherit;cursor:pointer;background:0 0;border:0;width:auto;min-width:0;height:auto;margin:0;padding:0;font-size:12px;line-height:1}.breakEvenField{min-width:145px}.breakEvenField input{max-width:145px}.breakEvenField small{color:var(--muted);white-space:nowrap;margin-top:5px;font-size:10px;line-height:1.25;display:block}.performanceBtn{white-space:nowrap;color:var(--accent-ink);background:#fff;border-color:#bfdbfe;margin:0;padding:8px 11px;font-size:12px}.performanceBtn:hover,.performanceBtn.active{background:var(--accent-soft);border-color:#93c5fd}.productPerformanceRow>td{border-bottom:2px solid #bfdbfe;background:#f8fbff!important;padding:0!important}.productPerformancePanel{min-width:940px;padding:20px;box-shadow:inset 0 1px #dbeafe}.productPerformanceHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.productPerformanceHead>div:first-child{gap:4px;display:grid}.productPerformanceHead strong{color:#0f172a;font-size:16px}.productPerformanceHead span{color:var(--muted);font-size:12px}.performancePeriods{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.performancePeriods button{border-color:var(--border);color:var(--muted-strong);background:#fff;margin:0;padding:7px 10px;font-size:11px}.performancePeriods button:hover,.performancePeriods button.active{background:var(--accent);border-color:var(--accent);color:#fff}.performanceForecastNote{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:12px;line-height:1.45}.productPerformanceGrid{grid-template-columns:repeat(5,minmax(145px,1fr));gap:10px;display:grid}.productPerformanceMetric{border:1px solid var(--border);background:#fff;border-radius:8px;min-height:112px;padding:13px}.productPerformanceMetric>span,.productPerformanceMetric>small{color:var(--muted);font-size:11px;line-height:1.35;display:block}.productPerformanceMetric>small.comparisonInline{color:inherit;margin:-1px 0 5px;font-size:10px;font-weight:700}.productPerformanceMetric>span{text-transform:uppercase;letter-spacing:.03em;min-height:30px;font-weight:600}.productPerformanceMetric>strong{color:#0f172a;margin:6px 0;font-size:21px;line-height:1.1;display:block}.productPerformanceMetric>strong.positive{color:#15803d}.productPerformanceMetric>strong.negative{color:#dc2626}.performanceState{color:var(--muted);text-align:center;padding:18px}.performanceState.error{color:#b91c1c}.newAnnotationRow td{background:#f8fafc}@media (max-width:1200px){.cards,.cards5{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid,.detailGrid,.attributionHero,.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{border-right:0;border-bottom:1px solid var(--border);width:100%;height:auto;padding:14px;position:static}.brand{margin:0 4px 12px}.navlabel{margin:14px 4px 7px;font-size:10px}.navlink{white-space:nowrap;align-items:center;min-height:36px;margin:0 4px 6px 0;padding:8px 10px;font-size:13px;display:inline-flex}.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{overflow-wrap:anywhere;margin-bottom:14px;font-size:22px}.panel{padding:14px}th,td{padding:10px 9px;font-size:13px}th{font-size:11px}.cards,.cards5{grid-template-columns:1fr}.dashboardHistoryControls{flex-direction:column;align-items:flex-start}.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}.productFilterMenu,.platformFilterMenu{max-height:58vh}.productFilterButton strong,.productFilterButton small,.productFilterMenu strong,.productFilterMenu small{white-space:normal}.productAttributionPanel,.panel[style*=overflow-x]{margin-left:-4px;margin-right:-4px}.productAttributionHead{padding:14px}.productAttributionHead h2,.platformSectionHead h2{font-size:16px}.productAttributionTotals{grid-template-columns:1fr;gap:6px;display:grid}.platformSectionHead{margin-top:0}.platformSectionHead .tabs,.tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.tab{width:100%;padding:8px 10px}.tableTotalRow td{padding-top:12px;padding-bottom:12px;font-size:13px}.statusGrid,.statusCategoryGrid{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{grid-template-columns:1fr;display:grid}.dashboardActions button,.compactBuilder 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}.productTitleLine,.lineProduct{min-width:220px}.statusCategory .detailField{grid-template-columns:1fr}}.dashboardMetricLabel{justify-content:flex-start;gap:4px}.dashboardMetricInfo>button{border-color:color-mix(in srgb, var(--muted) 55%, var(--border));width:15px;height:15px;min-height:15px;font-size:9px}body>.dashboardMetricTooltip{z-index:500;pointer-events:auto;margin:0;animation:.12s ease-out dashboardTooltipIn;display:block;position:fixed;right:auto}@keyframes dashboardTooltipIn{0%{opacity:0}to{opacity:1}}.dashboardProductPanel{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:10px;overflow:hidden}.dashboardProductPanel .dashboardProductGrid{gap:9px;padding:10px}.dashboardProductGrid.horizontal{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;overflow-x:auto}.dashboardProductGrid.horizontal .dashboardProductCard{scroll-snap-align:start;flex:0 0 220px;width:220px;min-width:220px}.dashboardProductGrid.expanded{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.dashboardProductPanel .dashboardProductCard{border-width:1px;border-radius:8px;min-height:132px;padding:11px}.dashboardProductPanel .dashboardProductProfit{margin-top:10px;font-size:18px}.dashboardProductPanelFooter{border-top:1px solid var(--border);background:color-mix(in srgb, var(--panel2) 55%, var(--panel));justify-content:flex-end;align-items:center;min-height:39px;padding:5px 11px;display:flex}.dashboardProductsViewAll{min-height:26px;color:var(--accent-ink);text-underline-offset:2px;background:0 0;border:0;margin:0;padding:3px 5px;font-size:10px;text-decoration:underline}.dashboardProductsViewAll:hover{color:var(--accent);background:0 0;border-color:#0000}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{flex-basis:200px;width:200px;min-width:200px}}.ordersPaginationControls{gap:5px}.paginationArrow{background:var(--panel2);border-radius:7px;width:29px;height:29px;min-height:29px;padding:0}.paginationArrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.ordersPaginationRange{align-items:center;gap:4px;height:29px;margin-left:5px;line-height:1;display:inline-flex}.ordersPaginationRange strong{font-variant-numeric:tabular-nums;font-size:12px}.ordersPaginationRange .muted{font-size:11px}.internalSelectOptionLabel{align-items:center;gap:7px;min-width:0;display:inline-flex}.internalSelectOptionLabel>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.internalSelectOptionLabel img{border:1px solid var(--border);background:var(--panel2);object-fit:cover;border-radius:6px;flex:0 0 24px;width:24px;height:24px}.productTestsLandingEmpty{text-align:center;place-content:center;justify-items:center;min-height:360px;margin-top:18px;padding:48px 24px;display:grid}.productTestsLandingEmpty>span{color:var(--accent-ink);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.productTestsLandingEmpty h2{max-width:560px;margin:8px 0 7px;font-size:20px}.productTestsLandingEmpty p{max-width:600px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.productTestsLandingEmpty>div{gap:8px;margin-top:18px;display:flex}.productTestsLandingEmpty button{margin:0}.productTestProductStatus{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:650;display:inline-flex}.productTestProductStatus.healthy{color:#166534;background:#dcfce7}.productTestProductStatus.review{color:#9a3412;background:#ffedd5}.productTestProductStatus.pending{color:var(--muted-strong);background:var(--panel3)}.testDetailsButton{white-space:nowrap;min-height:30px;margin:0;padding:5px 8px;font-size:10px}.productTestDetailsRow>td{background:var(--panel2)!important;padding:0!important}.productTestDetailsPanel{border-top:1px solid var(--border);box-shadow:inset 3px 0 0 var(--accent);padding:14px 16px 16px}.productTestDetailsGrid{border:1px solid var(--border);background:var(--panel);border-radius:9px;grid-template-columns:repeat(4,minmax(110px,1fr));display:grid;overflow:hidden}.productTestDetailsGrid>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);align-content:center;min-height:74px;padding:10px 12px;display:grid}.productTestDetailsGrid>div:nth-child(4n){border-right:0}.productTestDetailsGrid span,.productTestNotes>span{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:700}.productTestDetailsGrid strong{margin-top:4px;font-size:13px}.productTestDetailsGrid small{color:var(--muted);margin-top:3px;font-size:9px}.productTestNotes{border:1px solid var(--border);background:var(--panel);border-radius:8px;margin-top:10px;padding:11px 12px}.productTestNotes p{color:var(--muted-strong);white-space:pre-wrap;margin:4px 0 0;font-size:11px;line-height:1.5}.productTestDetailActions,.savedCalculationActions,.savedCalculationExpandedActions{justify-content:flex-end;align-items:center;gap:7px;margin-top:10px;display:flex}.productTestDetailActions button,.savedCalculationActions button,.savedCalculationExpandedActions button{align-items:center;gap:5px;min-height:30px;margin:0;padding:5px 8px;font-size:10px;display:inline-flex}.productTestDetailActions svg,.savedCalculationExpandedActions svg{width:14px;height:14px}.savedCalculationRow{grid-template-columns:minmax(220px,1fr) auto auto}.savedCalculationActions{margin:0}.savedCalculationExpanded{border-bottom:1px solid var(--border);background:var(--panel2);padding:0 16px 16px}.savedCalculationExpanded .staticCalculatorResults{background:var(--panel);margin-top:0}.staticCalculatorFields>label{border:1px solid var(--border);background:var(--panel2);border-radius:9px;min-width:0;margin:10px 0 0;padding:11px 12px}.staticCalculatorFields>label>span:first-child{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:9px}.staticCalculatorFields>label input{border:0;border-bottom:1px solid var(--border-strong);width:100%;max-width:none;box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;margin-top:6px;padding:3px 1px 5px;font-size:17px;font-weight:650}.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-area:1/2}}@media (max-width:600px){.productTestsLandingEmpty>div,.productTestsLandingEmpty button{width:100%}.productTestsLandingEmpty>div{flex-direction:column}.savedCalculationActions{grid-area:auto;justify-content:stretch}.savedCalculationActions button{flex:1}}.facebookCommentsPage .commentAgentBar{grid-template-columns:minmax(0,1fr) auto;gap:12px;width:min(620px,100%);padding:10px 12px}.commentAgentIdentity>img{border:1px solid var(--border);object-fit:cover;background:#edf4ff;border-radius:9px;flex:0 0 34px;width:34px;height:34px}.commentAgentIconButton{place-items:center;width:30px;height:30px;margin:0;display:grid;min-height:30px!important;padding:0!important}.commentAgentIconButton svg,.commentActionWithIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:15px;height:15px}.commentAgentIconButton svg.commentPlayIcon{fill:currentColor;stroke-width:1.2px}.commentAgentControls{gap:6px}.agentSwitch i{position:relative}.agentSwitch i>img{z-index:2;opacity:0;object-fit:cover;pointer-events:none;border-radius:50%;width:13px;height:13px;transition:transform .16s,opacity .16s;position:absolute;top:5px;left:5px}.agentSwitch input:checked+i>img{opacity:1;transform:translate(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);letter-spacing:.05em;text-transform:uppercase;font-size:9px}.commentActionTimeline>div{border-left:2px solid #cfe0f7;margin-top:7px;margin-left:6px;padding-left:17px;display:grid}.commentActionTimeline article{gap:5px;min-width:0;padding:4px 0 11px;display:grid;position:relative}.commentActionTimeline article:last-child{padding-bottom:4px}.commentActionTimeline article>i{border:2px solid var(--panel);background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:8px;left:-23px;box-shadow:0 0 0 1px #9ebce3}.commentActionTimeline article>div{gap:2px;display:grid}.commentActionTimeline article>div>span{color:var(--text);font-size:12px;font-weight:650}.commentActionTimeline article small,.commentActionTimeline article p{color:var(--muted);font-size:9px;line-height:1.45}.commentActionTimeline article p{margin:0}.commentActionTimeline blockquote{overflow-wrap:anywhere;border-left:2px solid var(--accent);background:var(--panel2);white-space:pre-wrap;min-width:0;margin:1px 0 0;padding:8px 9px;font-size:10px;font-style:normal}.facebookCommentsPage .commentContext{margin-top:0;display:grid}.facebookCommentsPage .commentContext span{border:1px solid var(--border);border-radius:6px;gap:5px;min-width:0;max-width:none;padding:3px 7px;font-size:9px;display:grid}.facebookCommentsPage .commentContext b{font-size:8px}.facebookCommentsPage .commentAiAction button{color:#5b21b6;background:#f5f3ff;border-color:#c4b5fd;min-height:34px;margin-top:11px;padding:6px 11px;font-size:11px;font-weight:650}.commentActionWithIcon{align-items:center;gap:5px;display:inline-flex}.facebookCommentsPage .commentBody,.facebookCommentsPage .commentHeader,.facebookCommentsPage .commentMessage,.facebookCommentsPage .commentReplies,.facebookCommentsPage .commentReplies>div,.facebookCommentsPage .commentReplies span,.facebookCommentsPage .commentReplyHead,.facebookCommentsPage .commentAiSuggestion,.facebookCommentsPage .commentAgentDraft{overflow-wrap:anywhere;min-width:0;max-width:100%}.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;background:#2a2247;border-color:#5b4a8d}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{z-index:100;grid-template-columns:1fr;width:auto;max-height:calc(100vh - 20px);position:fixed;top:10px;left:10px;right:10px;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{margin-top:12px;display:block}.applyRangeBtn{width:100%;margin-top:10px}.sidebar{padding:12px 10px}.navlink{justify-content:center;width:calc(50% - 6px);padding:8px 6px}.h1{font-size:20px}.panel{border-radius:8px;padding:12px}.cards{gap:10px}.orderFilterField select,.orderFilterField input,input,select,.internalSelectTrigger{max-width:none;min-height:40px}.productFilterMenu,.platformFilterMenu{z-index:100;max-height:62vh;position:fixed;inset:auto 10px 10px}.productFilterMenu button,.platformFilterMenu button{min-height:42px}.attributionHero{grid-template-columns:1fr}.attributionValue{font-size:24px}.statusCategory{padding:13px}.detailGrid{gap:10px}.floatingAnnotation{max-width:none;left:10px!important;right:10px!important}}.attrConvLink{color:var(--accent-ink);text-underline-offset:2px;cursor:pointer;font-weight:700;text-decoration:underline}.attrConvLink:hover{color:#0f172a}.attrConvPop{z-index:60;background:var(--panel);border:1px solid var(--border-strong);width:280px;max-width:calc(100vw - 16px);box-shadow:var(--shadow);text-align:left;border-radius:10px;font-weight:400;position:fixed;overflow:hidden}.attrConvPopHead{background:var(--panel2);border-bottom:1px solid var(--border);color:var(--muted-strong);justify-content:space-between;gap:8px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.attrConvPopList{max-height:300px;overflow-y:auto}.attrConvPopRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;font-size:13px;display:flex}.attrConvPopRow:last-child{border-bottom:0}.attrConvPopRow:hover{background:var(--panel2)}.attrConvPopRow .num{color:var(--muted-strong);font-variant-numeric:tabular-nums}@media (max-width:900px){.stockPageHead,.stockControlBar{flex-direction:column;align-items:stretch}.stockFreshness{text-align:left}.stockSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.stockLeadTime{flex-direction:column;align-items:flex-start}.stockSummaryGrid{grid-template-columns:1fr}}.mobileTopbar,.mobileMenuBackdrop,.mobileDrawerHead,.mobileOrganizationSwitcher,.rangeCloseButton,.rangeSeeMore,.mobileFilterToggle,.mobileDetailOverlay,.mobileOrderButton,.mobileAnnotationTitle{display:none}.sidebarEmail{word-break:break-all;padding:0 8px 8px;font-size:12px}.sideRangePopover{grid-template-rows:auto 1fr;grid-template-areas:"period calendar""compare calendar"}.periodPresetGroup{grid-area:period}.comparePresetGroup{grid-area:compare}.sideCalendar{grid-area:calendar}.comparePresetGroup{border-top:1px solid var(--border)}.mobileDrillLink,.mobileAnnotationTitle,.mobileOrderButton{width:auto;min-height:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0}.mobileDrillLink{pointer-events:none;cursor:default}.productNameButton{font-weight:700}.mobileDrillLink:hover,.mobileAnnotationTitle:hover,.mobileOrderButton:hover{color:var(--accent-ink);background:0 0}.attributionTablePanel{padding:0;overflow-x:auto}@media (max-width:820px){body{overflow-x:hidden}.layout{display:block}.mobileTopbar{z-index:90;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:5px;height:50px;padding:5px 8px;display:grid;position:sticky;top:0;box-shadow:0 2px 10px #0f172a0d}.mobileMenuButton,.mobileCloseButton{width:34px;height:38px;color:var(--text);background:0 0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;padding:0;display:flex}.mobileMenuButton{border:0}.mobileMenuButton:hover,.mobileMenuButton.open{background:var(--panel2);border:0}.mobileCloseButton{border:1px solid var(--border);background:var(--panel)}.mobileMenuButton span{background:currentColor;border-radius:2px;width:18px;height:1.5px}.mobileBrand{color:var(--accent-ink);text-align:right;letter-spacing:.04em;font-size:13px;font-weight:700}.mobileDateControl{min-width:0}.mobileDateControl .sideRange{grid-template-columns:minmax(0,1fr) 30px 30px;align-items:center;gap:3px;margin:0;display:grid}.mobileDateControl .sideRangeTrigger{border-radius:7px;grid-area:1/1;min-height:38px;padding:5px 8px;font-size:11px}.mobileDateControl .sideRangeIcon{display:none}.mobileDateControl .sideRangeText{gap:0}.mobileDateControl .sideRangeText>small{font-size:8px}.mobileDateControl .rangeStepControls{display:contents}.mobileDateControl .rangeStepButton{background:0 0;border:0;width:30px;height:38px;min-height:38px;padding:0}.mobileDateControl .rangeStepButton:hover:not(:disabled){background:var(--panel2);border:0}.mobileDateControl .rangeStepButton.previous{grid-area:1/2}.mobileDateControl .rangeStepButton.next{grid-area:1/3}.mobileBrandLogo{display:none}.mobileMenuBackdrop{z-index:94;background:#0f172a6b;border:0;border-radius:0;width:100%;height:calc(100dvh - 50px);margin:0;padding:0;display:block;position:fixed;inset:50px 0 0}.sidebar{z-index:95;border:0;border-right:1px solid var(--border);border-radius:0 14px 0 0;flex-direction:column;width:max-content;min-width:228px;max-width:min(78vw,288px);height:calc(100dvh - 50px);padding:12px 10px;transition:transform .2s;display:flex;position:fixed;inset:50px auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:18px 0 44px #0f172a2e}.sidebar.mobileOpen{transform:translate(0)}.desktopSidebarHead,.mobileDrawerHead{display:none}.mobileDrawerHead .brand{margin:0 6px}.mobileOrganizationSwitcher{padding:0 6px 6px;display:block}.mobileOrganizationSwitcher label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:10px;font-weight:600;display:block}.mobileOrganizationSwitcher .organizationSwitcher{margin:0}.mobileCloseButton{font-size:26px;font-weight:400;line-height:1;display:flex}.sidebarNav{display:block}.navlabel{margin:20px 8px 8px;font-size:10px}.navlink{border-radius:8px;justify-content:flex-start;width:100%;min-height:42px;margin:0 0 4px;padding:10px 12px;font-size:14px;display:flex}.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{z-index:110;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:12px;grid-template:"calendar""period""compare"/1fr;width:auto;height:auto;max-height:none;display:grid;position:fixed;inset:50px 8px 8px;overflow-y:auto}.rangeCloseButton{z-index:3;width:34px;height:34px;color:var(--muted-strong);border-color:var(--border);background:#fff;border-radius:8px;grid-area:calendar;justify-self:end;margin:0 10px -34px 0;padding:0;font-size:22px;display:block;position:sticky;top:10px}.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{border-bottom:1px solid var(--border);padding:14px}.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{gap:3px;min-width:0}.dashboardCalendarPanel .days:first-child{margin-bottom:4px!important}.dashboardCalendarPanel .days:first-child>div{font-size:10px!important}.dashboardDay{text-align:center;border-width:1px;border-radius:6px;justify-content:center;align-items:center;min-width:0;min-height:58px;padding:4px 2px}.dashboardDay .d{font-size:10px;line-height:1;display:block}.dashboardDay .d span,.dashboardDay .dayMeta{display:none}.dashboardDay .p{white-space:nowrap;letter-spacing:-.03em;margin-top:7px;font-size:clamp(7px,1.8vw,11px);line-height:1.05}.dashboardDay.noData{opacity:.55}.dayUnavailable{margin:0;font-size:0}.dayUnavailable:after{content:"—";font-size:10px}.mobileFilterToggle{width:100%;min-height:42px;color:var(--text);border-color:var(--border-strong);background:#fff;justify-content:space-between;align-items:center;margin:0;padding:9px 11px;display:flex}.orderFiltersContent{padding-top:10px;display:none}.orderFiltersContent.mobileOpen{display:block}.orderFilters{padding:10px}.ordersTable{width:100%;min-width:0}.mobileOptional{display:none!important}.ordersTable th:first-child,.ordersTable td:first-child{width:25%}.ordersTable th:nth-child(2),.ordersTable td:nth-child(2){width:45%}.ordersTable th:nth-child(3),.ordersTable td:nth-child(3){text-align:right;width:30%}.ordersTable td{padding:11px 6px;font-size:11px}.orderLineItemsTable{width:100%;min-width:0}.orderLineItemsTable .lineProduct{min-width:0}.orderLineItemsTable .prodImg{display:none}.orderLineItemsTable th,.orderLineItemsTable td{padding:9px 5px;font-size:11px}.productsTablePanel{overflow:visible!important}.productsTable{width:100%;min-width:0}.productsTable th:not(:nth-child(2)),.productsTable td:not(:nth-child(2)),.productsTable .variantRow,.productsTable .productPerformanceRow{display:none}.productsTable th:nth-child(2),.productsTable td:nth-child(2){width:100%}.productsTable td:nth-child(2){padding:14px 12px}.productsTable .productTitleLine{flex-wrap:wrap;min-width:0}.productsTable .nestBtn{display:none}.productNameButton{color:var(--accent-ink);font-weight:600}.mobileDrillLink{pointer-events:auto;cursor:pointer}.stockTable{table-layout:fixed;width:100%;min-width:0}.stockExtra{display:none!important}.stockTable th:first-child{width:48%}.stockTable th:nth-child(6){width:27%}.stockTable th:last-child{width:25%}.stockTable th,.stockTable td{padding:10px 5px}.stockProductCell{gap:6px;min-width:0}.stockProductCell img,.stockProductImageEmpty{display:none}.stockProductCell>div:last-child{min-width:0}.stockProductCell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stockRunway strong{white-space:normal;font-size:11px}.stockStatus{white-space:normal;text-align:center;padding:4px 6px;font-size:10px}.productPerfExtra{display:none!important}.productAttributionPanel table{width:100%;min-width:0}.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{border-bottom:1px solid var(--border);background:var(--panel);justify-content:flex-end;width:100%;padding:10px;display:flex;position:sticky;left:0}.productPerformanceColumnsToggle{min-height:36px;margin:0}.productAttributionPanel.showAllProductColumns .productPerfExtra{display:table-cell!important}.productAttributionPanel.showAllProductColumns table{width:760px;min-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{table-layout:fixed;width:100%;min-width:0}.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 th,.attributionOrdersTable td{padding:11px 7px}.mobileDrillRow{cursor:pointer}.desktopOrderLink{display:none}.mobileOrderButton{color:var(--accent-ink);font-weight:600;display:block}.annotationsTablePanel{overflow:visible!important}.annotationsTable{width:100%;min-width:0}.annotationExtra{display:none!important}.annotationsTable th:first-child{width:36%}.annotationsTable th:nth-child(2){width:64%}.annotationDateCell .annotationDateButton{pointer-events:none;text-align:left;border:0;padding:0}.annotationDesktopTitle{display:none}.mobileAnnotationTitle{color:var(--accent-ink);font-weight:600;display:block}.annotationsTable th,.annotationsTable td{padding:12px 9px}.analyticsEditControls{display:none!important}.dashboardNameInput[readonly]{box-shadow:none;pointer-events:none;background:0 0;border:0;padding-left:0}.echartCanvas{touch-action:pan-y!important}.chartGrid{touch-action:pan-y}.mobileDetailOverlay{z-index:120;background:#0f172a7a;justify-content:center;align-items:stretch;padding:10px;display:flex;position:fixed;inset:0}.mobileDetailSheet{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:700px;height:calc(100dvh - 20px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0f172a40}.mobileDetailHead{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.mobileDetailHead>div{min-width:0}.mobileDetailHead span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.mobileDetailHead h2{overflow-wrap:anywhere;margin:3px 0 0;font-size:19px;line-height:1.2}.mobileDetailHead small{color:var(--muted);margin-top:4px;display:block}.mobileDetailHead button{width:36px;height:36px;color:var(--muted-strong);border-color:var(--border);background:#fff;flex:none;margin:0;padding:0;font-size:23px}.mobileDetailBody{overscroll-behavior:contain;flex:1;padding:16px;overflow-y:auto}.mobileDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobileDetailGrid>div{border:1px solid var(--border);background:#f8fafc;border-radius:8px;min-width:0;padding:12px}.mobileDetailGrid span,.mobileDetailGrid small{color:var(--muted);font-size:10px;display:block}.mobileDetailGrid>div>span{text-transform:uppercase;letter-spacing:.03em;margin-bottom:5px;font-weight:700}.mobileDetailGrid strong{overflow-wrap:anywhere;font-style:normal;display:block}.mobileDetailGrid i{font-style:normal}.mobileModalPrimaryLink{color:#fff;background:var(--accent);text-align:center;border-radius:8px;margin-bottom:14px;padding:11px 12px;font-weight:600;display:block}.mobileEvidence{margin-top:16px}.mobileEvidence>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.mobileEvidence p{background:var(--panel2);overflow-wrap:anywhere;border-radius:8px;gap:3px;margin:8px 0;padding:10px;display:grid}.mobileProductFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;display:grid}.mobileProductFields label{min-width:0}.mobileProductFields label>span,.mobileAnnotationForm label>span{color:var(--muted-strong);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.mobileProductFields input{max-width:none}.mobileProductFields small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.mobileProductFields .saveBtn{grid-column:1/-1;width:100%}.mobileVariantList{margin-top:22px}.mobileVariantList h3{margin-bottom:8px}.mobileVariantList section{border:1px solid var(--border);background:#f8fafc;border-radius:8px;margin-bottom:12px;padding:13px}.mobileVariantList h4{margin:0}.mobileVariantList section>small{color:var(--muted)}.mobileProductPerformance{border-top:1px solid var(--border);margin-top:20px;padding-top:18px}.mobileProductPerformance>.performanceBtn{width:100%}.mobileProductPerformance .productPerformancePanel{min-width:0;margin:12px 0 0}.mobileAnnotationForm label{margin-top:0;margin-bottom:14px}.mobileAnnotationForm textarea{border:1px solid var(--border-strong);width:100%;min-height:110px;font:inherit;border-radius:8px;padding:10px}.mobileAnnotationForm .annotationProductPicker{margin:0}.mobileAnnotationForm .annotationProductPicker summary{max-width:none}.mobileAnnotationForm .annotationProductPicker>div{width:100%;box-shadow:none;margin-top:6px;position:static}.mobileCheckbox{align-items:center;gap:8px;display:flex!important}.mobileCheckbox input{width:auto}.mobileCheckbox span{margin:0!important}.mobileModalActions{gap:8px;display:grid}.mobileModalActions button{width:100%;margin:0}}.main{position:relative}.appPageContent{transition:opacity .16s,filter .16s}.navigationPending .appPageContent{opacity:1;filter:none}.routeLoadingSurface{z-index:75;cursor:progress;pointer-events:none;background:0 0;min-height:0;padding:0;display:flex;position:fixed;top:70px;right:18px}.routeLoadingCard{background:#fffffff5;border:1px solid #bfdbfe;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:2px 11px;min-width:min(320px,100vw - 36px);padding:15px 17px;display:grid;box-shadow:0 18px 42px #0f172a24}.routeLoadingCard .loadingDisc{grid-row:1/3}.routeLoadingCard strong{color:#172033;font-size:14px}.routeLoadingCard small{color:var(--muted);font-size:11px}.loadingDisc{border:3px solid #dbeafe;border-top-color:var(--accent);border-radius:50%;flex:none;width:24px;height:24px;animation:.72s linear infinite loadingDiscSpin;display:inline-block}.loadingDisc.compact{vertical-align:-3px;border-width:2px;width:15px;height:15px}@keyframes loadingDiscSpin{to{transform:rotate(360deg)}}.navlink.navigationTarget,.dashboardTab.navigationTarget{background:var(--accent-soft);color:var(--accent-ink)}.navlink.navigationTarget:after,.dashboardTab.navigationTarget:after{content:"";float:right;border:2px solid #bfdbfe;border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;margin:3px 0 0 8px;animation:.72s linear infinite loadingDiscSpin;display:inline-block}.tab:disabled:after{content:"";vertical-align:-2px;border:2px solid #bfdbfe;border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;margin-left:7px;animation:.72s linear infinite loadingDiscSpin;display:inline-block}.orderFiltersTitle{align-items:center;gap:7px;display:flex}.dataPanelLoading{cursor:progress;min-height:120px;position:relative;overflow:hidden}.dataPanelLoading>:not(.inlineLoadingSurface){opacity:.26;pointer-events:none;-webkit-user-select:none;user-select:none}.inlineLoadingSurface{z-index:20;color:#172033;background:#f8fafc94;justify-content:center;align-items:flex-start;gap:10px;padding:56px 16px 20px;font-size:13px;display:flex;position:absolute;inset:0}.inlineLoadingSurface strong{padding-top:2px}.chartLoadingState{min-height:230px;color:var(--muted-strong);justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.adCostPlatformBody,.stockDataRegion{position:relative}.pageLoadingSkeleton{gap:16px;animation:.24s skeletonFade;display:grid}.loadingSkeletonTitle{align-items:center;gap:10px;min-height:38px;font-size:17px;display:flex}.loadingSkeletonCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.loadingSkeletonCards i,.loadingSkeletonPanel,.loadingSkeletonPanel i{background:linear-gradient(100deg,#e8eef7 20%,#f8fafc 38%,#e8eef7 56%) 0 0/220% 100%;border-radius:8px;animation:1.15s ease-in-out infinite skeletonShimmer;display:block}.loadingSkeletonCards i{border:1px solid var(--border);height:112px}.loadingSkeletonPanel{border:1px solid var(--border);background:#fff;min-height:360px;padding:20px}.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{z-index:88;padding:0;position:fixed;top:58px;right:8px}.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{width:100%;min-width:0}.loadingSkeletonCards{grid-template-columns:1fr}.loadingSkeletonCards i{height:86px}.dashboardProductGrid{grid-template-columns:1fr}.dashboardProductCard{min-height:132px}.dashboardProductHeading,.dashboardCalendarHeading{align-items:flex-start}.dashboardCalendarActions{flex-direction:column;align-items:flex-end}.dashboardShowAll{padding:7px 9px;font-size:10px}.mobileTopbar{grid-template-columns:34px minmax(0,1fr)}.mobileBrand{display:none}.sideRangePopover,.sideRangePopover.withComparison{max-height:none;inset:50px 5px 5px}.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{border:0;border-radius:0;height:100dvh}.mobileDetailGrid,.mobileProductFields,.productPerformanceGrid{grid-template-columns:1fr}.productPerformanceHead{display:block}.performancePeriods{margin-top:10px}}.paymentFeeRule{grid-template-columns:minmax(150px,1fr) 90px 90px auto;gap:8px;margin-bottom:8px;display:grid}@media (max-width:640px){.paymentFeeRule{grid-template-columns:1fr 1fr}.paymentFeeRule>input:first-child{grid-column:1/-1}}.authSwitch{text-align:center;margin-top:16px}.authLegalNotice{text-align:center;margin:2px 0 12px;font-size:10px;line-height:1.5}.authLegalNotice a{color:var(--text);font-weight:600}.googleAuthButton{color:#1f2937;background:#fff;border:1px solid #cbd5e1;justify-content:center;align-items:center;gap:10px;width:100%;max-width:none;min-height:43px;margin:0;display:flex;box-shadow:0 1px 2px #0f172a0d}.googleAuthButton:hover{color:#111827;background:#f8fafc;border-color:#94a3b8}.googleAuthButton svg{flex:none;width:18px;height:18px}.authDivider{color:var(--muted);align-items:center;gap:12px;margin:18px 0;font-size:11px;display:flex}.authDivider:before,.authDivider:after{content:"";background:var(--border);flex:1;height:1px}.authDivider span{white-space:nowrap}.successBox{color:#146c35;background:#edf9f1;border:1px solid #8bd1a4;border-radius:9px;padding:10px 12px;font-size:13px}.onboardingWrap{background:radial-gradient(circle at 50% 0,#fff 0,#f6f8fc 42%,#eef2f8 100%);place-items:center;width:100%;min-height:100dvh;padding:24px;display:grid}.onboardingCard{background:#fff;border:1px solid #dce3ef;border-radius:20px;width:min(680px,100%);overflow:hidden;box-shadow:0 22px 65px #1b2a4e1c}.shopifyOrganizationWrap{background:radial-gradient(circle at 50% 0,#fff 0,#f6f8fc 42%,#eef2f8 100%);place-items:center;width:100%;min-height:100dvh;padding:24px;display:grid}.shopifyOrganizationCard{background:#fff;border:1px solid #dce3ef;border-radius:20px;width:min(720px,100%);padding:34px;box-shadow:0 22px 65px #1b2a4e1c}.shopifyOrganizationCard header{gap:10px;margin-bottom:24px;display:grid}.shopifyOrganizationBrand{margin-bottom:14px}.shopifyOrganizationEyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.shopifyOrganizationCard h1{color:#101827;margin:0;font-size:clamp(26px,4vw,36px)}.shopifyOrganizationCard header p{color:#64748b;margin:0;line-height:1.55}.shopifyOrganizationList{gap:10px;display:grid}.shopifyOrganizationOption{text-align:left;color:#101827;width:100%;max-width:none;min-height:76px;box-shadow:none;background:#fff;border:1px solid #d8e1ee;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.shopifyOrganizationOption:not(:disabled):hover{background:#f8fbff;border-color:#2563eb;transform:none}.shopifyOrganizationOption:disabled{opacity:.58;cursor:not-allowed}.shopifyOrganizationOption>span{gap:4px;display:grid}.shopifyOrganizationOption strong{font-size:15px}.shopifyOrganizationOption small{color:#64748b;font-size:13px;font-weight:500}.shopifyOrganizationOption b{color:#2563eb;font-size:13px}.shopifyOrganizationAvatar{color:#1d4ed8;background:#dbeafe;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:800;display:grid;overflow:hidden}.shopifyOrganizationAvatar img{object-fit:cover;width:100%;height:100%}.shopifyOrganizationCreate{background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:18px;display:flex}.shopifyOrganizationCreate>div{gap:4px;display:grid}.shopifyOrganizationCreate span{color:#64748b;font-size:13px;line-height:1.45}.shopifyOrganizationCreate a{color:#fff;background:#2563eb;border-radius:9px;flex:none;padding:10px 14px;font-size:13px;font-weight:750;text-decoration:none}@media (max-width:600px){.shopifyOrganizationWrap{background:#fff;padding:0}.shopifyOrganizationCard{border:0;border-radius:0;min-height:100dvh;padding:24px 18px}.shopifyOrganizationOption{grid-template-columns:auto minmax(0,1fr)}.shopifyOrganizationOption>b{grid-column:2}.shopifyOrganizationCreate{flex-direction:column;align-items:stretch}.shopifyOrganizationCreate a{text-align:center}}.onboardingDeletionStatus{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;gap:4px;margin:20px 32px 0;padding:14px 16px;display:grid}.onboardingDeletionStatus strong{color:var(--text);font-size:13px}.onboardingDeletionStatus span{color:var(--muted);font-size:12px;line-height:1.45}.onboardingLoading{align-content:center;place-items:center;gap:34px;min-height:390px;padding:40px;display:grid}.onboardingHeader{gap:10px;padding:24px 32px 0;display:grid}.onboardingHeaderTop,.onboardingProgressMeta{justify-content:space-between;align-items:center;gap:15px;display:flex}.onboardingHeaderTop{min-height:32px}.onboardingCancel{color:var(--muted-strong);font-size:12px;font-weight:700;text-decoration:none}.onboardingCancel:hover{color:var(--text)}.onboardingProgressMeta{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.onboardingProgressMeta strong{color:var(--accent-ink);font-size:11px}.onboardingProgressTrack{background:#e8edf6;border-radius:999px;width:100%;height:7px;overflow:hidden}.onboardingProgressTrack span{border-radius:inherit;background:linear-gradient(90deg,#2463eb,#5b84f1);height:100%;transition:width .28s;display:block}.onboardingScreen{flex-direction:column;min-height:485px;padding:43px 52px 30px;display:flex}.onboardingQuestionNumber{color:#2463eb;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800}.onboardingScreen h1{color:#172033;letter-spacing:-.025em;margin:0;font-size:clamp(27px,4.2vw,38px);line-height:1.15}.onboardingScreen>p{color:#687386;max-width:535px;margin:10px 0 28px;font-size:14px;line-height:1.55}.onboardingBigField{color:#344054;gap:8px;font-size:12px;font-weight:700;display:grid}.onboardingBigField>input{border-radius:10px;width:100%;max-width:none;height:54px;padding:11px 14px;font-size:17px}.onboardingBigField .countryPickerTrigger{border-radius:10px;min-height:54px;font-size:15px}.onboardingChoices{gap:10px;display:grid}.onboardingChoices.two{grid-template-columns:repeat(2,minmax(0,1fr))}.onboardingChoice{color:#253047;text-align:left;width:100%;min-height:76px;box-shadow:none;background:#fff;border:1px solid #d8e0eb;border-radius:12px;align-items:flex-start;gap:11px;margin:0;padding:14px;display:flex}.onboardingChoice:hover{color:#172033;background:#f9fbff;border-color:#9bb5ec;transform:none}.onboardingChoice.selected{color:#153a8e;background:#f0f5ff;border-color:#3f72e2;box-shadow:0 0 0 2px #3f72e21a}.onboardingChoiceMark{color:#fff;background:#fff;border:1px solid #b9c4d4;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;margin-top:1px;font-size:12px;display:grid}.onboardingChoice.selected .onboardingChoiceMark{background:#3569db;border-color:#3569db}.onboardingChoice>span:last-child{gap:4px;display:grid}.onboardingChoice strong{font-size:13px;line-height:1.35}.onboardingChoice small{color:#718096;font-size:10px;font-weight:500;line-height:1.45}.onboardingRateField{color:#475467;gap:7px;width:min(245px,100%);margin-top:15px;font-size:11px;font-weight:700;display:grid}.onboardingRateField>span{background:#fff;border:1px solid #ccd5e2;border-radius:9px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;display:grid;overflow:hidden}.onboardingRateField input{width:100%;max-width:none;height:41px;box-shadow:none;border:0;border-radius:0}.onboardingRateField b{color:#697386;text-align:center;font-size:12px}.onboardingActions{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:30px;display:flex}.onboardingActions>*{margin:0}.onboardingActions>div:last-child{align-items:center;gap:9px;display:flex}.onboardingActions button{min-height:41px;margin:0}.onboardingSaveState{color:#8791a2;font-size:10px;font-weight:600}.onboardingAccountDeletion{border-top:1px solid #fecaca;gap:12px;margin:0;padding:20px 52px 30px;display:grid}.onboardingAccountDeletion>div:first-child{gap:4px;display:grid}.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{background:#fff7f7;border:1px solid #fecaca;border-radius:9px;gap:10px;padding:13px;display:grid}.onboardingDeletionConfirmation label{gap:6px;font-size:10px;font-weight:700;display:grid}.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{justify-content:flex-end;gap:8px;display:flex}.onboardingDeletionConfirmation button{margin:0}.accountDeletionPage{background:var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.accountDeletionCard{border:1px solid color-mix(in srgb,var(--red) 28%,var(--border));background:var(--panel);width:min(580px,100%);box-shadow:var(--shadow);border-radius:18px;padding:31px}.accountDeletionCard h1{margin:6px 0 9px;font-size:26px}.accountDeletionCard>p{color:var(--muted);margin:0 0 17px;font-size:11px;line-height:1.6}.accountDeletionCard form{gap:13px;display:grid}.accountDeletionCard form>label{color:var(--muted-strong);gap:7px;font-size:11px;font-weight:600;display:grid}.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{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.accountDeletionCard footer>*{margin:0}.stackForm{gap:11px;margin-top:22px;display:grid}.stackForm label,.connectorFields label{gap:6px;font-size:13px;font-weight:600;display:grid}.stackForm input,.stackForm select,.connectorFields input,.connectorFields select,.stackForm .internalSelectTrigger,.connectorFields .internalSelectTrigger{width:100%;max-width:none}.onboardingFieldHelp{margin-top:-6px;font-size:11px}.countryPicker{width:100%;position:relative}.countryPickerTrigger{width:100%;min-height:42px;color:var(--text);background:var(--panel);border:1px solid var(--border-strong);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-weight:500;display:flex}.countryPickerRequired{opacity:0;pointer-events:none;height:1px;position:absolute;width:1px!important}.countryPickerMenu{z-index:120;background:var(--panel);border:1px solid var(--border-strong);border-radius:11px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 16px 36px #0f172a29}.countryPickerSearch{border-bottom:1px solid var(--border);align-items:center;gap:7px;padding:9px;display:flex}.countryPickerSearch input{width:100%;min-width:0;margin:0}.countryPickerOptions{max-height:250px;padding:5px;overflow-y:auto}.countryPickerOptions button{width:100%;min-height:37px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-weight:500;display:flex}.countryPickerOptions button:hover,.countryPickerOptions button.selected{color:var(--accent-ink);background:var(--accent-soft)}.countryPickerOptions small{color:var(--muted);letter-spacing:.05em;font-size:10px}.countryPickerEmpty{color:var(--muted);text-align:center;padding:18px;font-size:12px}.taxSettingsBlock{border:1px solid var(--border);background:var(--panel2);border-radius:12px;gap:11px;margin:18px 0 4px;padding:16px;display:grid}.taxSettingsBlock>label{margin:0}.taxSettingsTitle{font-weight:600}.pageIntro{margin:-5px 0 20px}.organizationSwitcher{background:#fff;border-color:#dbe2ed;width:100%;margin:10px 0 12px;font-weight:600}.connectorGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.connectorCard{gap:15px;display:grid}.connectorHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.connectorHead h2{margin:0 0 5px}.connectorHead p{margin:0}.connectorStatus{white-space:nowrap;background:#edf0f5;border-radius:999px;padding:5px 9px;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{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.connectorNote{color:#667085;border-left:3px solid #b9c9ec;padding-left:10px;font-size:12px}.connectorAccounts{border-top:1px solid var(--border);gap:10px;padding-top:14px;display:grid}.connectorAccountsHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.connectorAccountsHead>div{gap:3px;display:grid}.connectorAccountsHead strong{font-size:13px}.connectorAccountsHead span{color:var(--muted);font-size:10px}.connectorAccountsHead .secondaryAction{white-space:nowrap;margin:0}.connectorAccountList{border:1px solid var(--border);border-radius:10px;display:grid;overflow:hidden}.connectorAccountRow{border-bottom:1px solid var(--border);background:var(--panel);align-items:center;gap:9px;min-height:54px;padding:8px 10px;display:flex}.connectorAccountRow:last-child{border-bottom:0}.connectorAccountMark{border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.connectorAccountMark.meta{color:#1d4ed8;background:#dbeafe}.connectorAccountMark.tiktok{color:#0f172a;background:#e2e8f0}.connectorAccountMark.google_ads{color:#1a73e8;background:#e8f0fe}.connectorAccountIdentity{flex:1;gap:2px;min-width:0;display:grid}.connectorAccountIdentity strong,.connectorAccountIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connectorAccountIdentity strong{font-size:12px}.connectorAccountIdentity small{color:var(--muted);font-size:10px}.connectorAccountPrimary{color:var(--accent-ink);background:var(--accent-soft);text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700}.iconAction{width:32px;height:32px;color:var(--muted-strong);border:1px solid var(--border);background:var(--panel);border-radius:8px;place-items:center;margin:0;padding:0;display:inline-grid}.iconAction:hover{color:var(--text);background:var(--panel2)}.iconAction.danger{color:var(--red)}.connectorAccountsEmpty{color:var(--muted);background:var(--panel2);padding:14px;font-size:11px;line-height:1.45}.connectorAccountEditor{border:1px solid var(--border-strong);background:var(--panel2);border-radius:10px;grid-template-columns:1fr 1fr;gap:11px;padding:13px;display:grid}.connectorAccountEditorHead{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.connectorAccountEditor label{gap:5px;margin:0;font-size:11px;font-weight:600;display:grid}.connectorAccountEditor input{width:100%;max-width:none;margin:0}.connectorAccountEditor p{color:var(--muted);grid-column:1/-1;margin:0;font-size:10px}.connectorAccountEditorActions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.connectorAccountEditorActions button{margin:0}.optionalLabel{color:var(--muted);font-weight:500}.organizationLayout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);align-items:start;gap:16px;display:grid}.memberList{display:grid}.memberRow{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.memberRow:last-child{border-bottom:0}.roleBadge{text-transform:capitalize;color:#234fba;background:#edf2ff;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:600}.linkButton{background:0 0;border:0;padding:5px 8px}.linkButton.danger{color:#b42318}.inviteResult{gap:7px;margin-top:18px;display:grid}.inviteResult input{width:100%;font-size:12px}.inviteAuthActions{gap:10px;margin-top:20px;display:grid}.invitePrimaryAction,.inviteSecondaryAction{border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-weight:700;text-decoration:none;display:flex}.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{background:#fff;padding:0}.onboardingCard{border:0;border-radius:0;min-height:100dvh}.onboardingHeader{padding:19px 18px 0}.onboardingScreen{min-height:calc(100dvh - 105px);padding:34px 18px 22px}.onboardingScreen h1{font-size:28px}.onboardingScreen>p{margin-bottom:22px;font-size:13px}.onboardingChoices.two{grid-template-columns:1fr}.onboardingChoice{min-height:68px}.onboardingActions{align-items:flex-end}.onboardingSaveState{max-width:90px}.onboardingAccountDeletion{padding:18px 18px 24px}.connectorFields{grid-template-columns:1fr}.connectorHead{display:grid}.connectorStatus{justify-self:start}.connectorAccountsHead{flex-direction:column;align-items:stretch}.connectorAccountsHead .secondaryAction{width:100%}.connectorAccountEditor{grid-template-columns:1fr}.connectorAccountEditorHead,.connectorAccountEditor p,.connectorAccountEditorActions{grid-column:1}}.helpBubbleDock{z-index:90;width:48px;height:48px;position:fixed;bottom:24px;right:24px}.helpBubble{color:#fff;background:var(--accent);border:1px solid #1d4ed8;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0;padding:0;font-size:23px;font-weight:700;transition:transform .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 12px 28px #2563eb52}.helpBubble:hover{color:#fff;background:#1d4ed8;transform:translateY(-2px);box-shadow:0 16px 34px #2563eb61}.helpBubbleDock.hasAlerts .helpBubble{border-color:#f59e0b;animation:2.1s ease-in-out infinite dataQualityGlow;box-shadow:0 0 0 4px #f59e0b2b,0 0 24px #f59e0bb8,0 12px 28px #b4530947}.helpBubbleDock.expanded .helpBubble{animation:none;transform:rotate(12deg)}.helpBubbleDock.expanded{z-index:220}@keyframes dataQualityGlow{0%,to{box-shadow:0 0 0 3px #f59e0b21,0 0 17px #f59e0b70,0 12px 28px #b4530938}50%{box-shadow:0 0 0 7px #f59e0b38,0 0 31px #f59e0bd1,0 14px 34px #b4530957}}.helpBubble>span{line-height:1;transform:translateY(-1px)}.helpBubble i{border:1px solid var(--border);color:#fff;box-shadow:var(--shadow);white-space:nowrap;opacity:0;pointer-events:none;background:#172033;border-radius:7px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:600;transition:opacity .14s,transform .14s;position:absolute;right:58px;transform:translate(5px)}.helpBubble:hover i,.helpBubble:focus-visible i{opacity:1;transform:translate(0)}.helpBubbleActions{opacity:0;pointer-events:none;transform-origin:bottom;gap:10px;transition:opacity .16s,transform .16s;display:grid;position:absolute;bottom:60px;left:0;transform:translateY(10px)scale(.9)}.helpBubbleDock.expanded .helpBubbleActions{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.helpSatelliteBubble{border:1px solid var(--border-strong);width:44px;height:44px;color:var(--accent-ink);background:var(--panel);border-radius:50%;place-items:center;margin:0;padding:0;font-size:19px;font-weight:700;display:grid;position:relative;box-shadow:0 9px 24px #0f172a2e}.helpSatelliteBubble:hover{color:#fff;border-color:var(--accent);background:var(--accent);transform:translateY(-1px)}.helpSatelliteBubble.alerts{color:#92400e;background:#fffbeb;border-color:#f59e0b}.helpSatelliteBubble.alerts:hover{color:#fff;background:#d97706}.helpSatelliteBubble b{border:2px solid var(--panel);color:#fff;background:#dc2626;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:grid;position:absolute;top:-5px;right:-5px}.helpSatelliteBubble i{color:#fff;opacity:0;pointer-events:none;background:#172033;border-radius:7px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:600;transition:opacity .14s,transform .14s;position:absolute;right:54px;transform:translate(4px)}.helpSatelliteBubble:hover i,.helpSatelliteBubble:focus-visible i{opacity:1;transform:translate(0)}.dataQualityModalBackdrop{z-index:180;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dataQualityModal{border:1px solid var(--border);width:min(900px,100%);max-height:min(820px,100dvh - 48px);color:var(--text);background:var(--panel);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 90px #0f172a57}.dataQualityModal>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 17px;display:flex}.dataQualityModal>header h2{margin:2px 0 3px;font-size:21px}.dataQualityModal>header p{color:var(--muted);margin:0;font-size:11px}.dataQualityModalEyebrow{color:#b45309;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.modalCloseButton{width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:0 0 34px;margin:0;padding:0;font-size:25px;line-height:1}.modalCloseButton:hover{color:var(--text);background:var(--panel2)}.dataQualityModalSummary{border-bottom:1px solid var(--border);background:var(--panel2);gap:22px;padding:11px 22px;display:flex}.dataQualityModalSummary span{color:var(--muted);align-items:baseline;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.dataQualityModalSummary b{color:var(--text);font-size:14px}.dataQualityModalSummary .critical b{color:var(--red)}.dataQualityModalSummary .warning b{color:var(--amber)}.dataQualityModalBody{min-height:180px;padding:14px;overflow-y:auto}.dataQualityClear{text-align:center;place-content:center;gap:4px;min-height:220px;display:grid}.dataQualityClear strong{color:var(--green)}.dataQualityClear p{color:var(--muted);margin:0;font-size:11px}.pageTitleRow{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pageTitleRow>div{min-width:0}.secondaryAction{border:1px solid var(--border-strong);min-height:38px;color:var(--accent-ink);background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.secondaryAction:hover{background:#f8fbff;border-color:#93b4f6}.docsPage{max-width:1220px;margin:0 auto}.docsHero{box-shadow:var(--shadow);background:linear-gradient(135deg,#f8fbff 0%,#eef5ff 100%);border:1px solid #cdddf9;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;padding:28px 30px;display:flex}.docsHero h1{letter-spacing:-.025em;max-width:720px;margin:4px 0 9px;font-size:clamp(26px,3vw,38px);line-height:1.12}.docsHero p{max-width:760px;color:var(--muted-strong);margin:0;font-size:15px}.docsEyebrow{color:var(--accent-ink);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.docsLayout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;display:grid}.docsNav{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:9px;gap:3px;padding:14px;display:grid;position:sticky;top:22px}.docsNav strong{color:#172033;margin:2px 8px 8px;font-size:12px}.docsNav a{color:var(--muted-strong);border-radius:6px;padding:8px;font-size:12px;font-weight:700}.docsNav a:hover{color:var(--accent-ink);background:var(--accent-soft)}.docsContent{gap:18px;min-width:0;display:grid}.docsSection{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:25px 28px;scroll-margin-top:22px}.docsSection h2{margin:0 0 10px;font-size:23px;line-height:1.2}.docsSection h3{color:#172033;margin:25px 0 8px;font-size:15px}.docsSection p{color:var(--muted-strong)}.docsSection ol,.docsSection ul{color:#334155;margin:8px 0 0;padding-left:23px}.docsSection li{margin:8px 0;padding-left:3px}.docsSection li::marker{color:var(--accent);font-weight:700}.docsSection code{color:#1e40af;overflow-wrap:anywhere;background:#eff6ff;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.docsSection pre{border:1px solid var(--border);background:#f8fafc;border-radius:8px;max-width:100%;margin:10px 0;padding:12px 14px;overflow-x:auto}.docsSection pre code{color:#172033;background:0 0;padding:0}.docsSectionHead{align-items:center;gap:13px;margin-bottom:18px;display:flex}.docsSectionHead h2{margin:0 0 3px}.docsSectionHead p{color:var(--muted);margin:0;font-size:13px}.docsPlatform{color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:700;display:inline-flex}.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);text-underline-offset:2px;font-weight:600;-webkit-text-decoration:underline #bfdbfe;text-decoration:underline #bfdbfe}.docLink:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.docsCallout,.messageTemplate{background:#f3f8ff;border:1px solid #bfdbfe;border-radius:8px;gap:4px;margin:17px 0;padding:13px 14px;display:grid}.docsCallout strong,.messageTemplate strong{color:#173d8f}.docsCallout span{color:#40516c}.messageTemplate{background:#faf7ff;border-color:#c4b5fd}.messageTemplate strong{color:#5b21b6}.messageTemplate p{margin:3px 0}.scopeList{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.scopeList code{border:1px solid #bfdbfe;padding:6px 8px}.docsFinePrint{border-left:3px solid #cbd5e1;padding-left:11px;font-size:12px}.docsTableWrap{border:1px solid var(--border);border-radius:8px;margin-top:16px;overflow-x:auto}.docsCredentialTable{min-width:660px}.docsCredentialTable td:first-child{width:130px;font-weight:700}.docsChecklist{list-style:none;padding-left:0!important}.docsChecklist li{padding-left:27px;position:relative}.docsChecklist li:before{content:"✓";color:#fff;background:var(--green);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid;position:absolute;top:0;left:0}@media (max-width:980px){.docsLayout{grid-template-columns:1fr}.docsNav{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.docsNav strong{grid-column:1/-1}}@media (max-width:1024px),(hover:none){.helpBubbleDock{display:none}}@media (max-width:620px){.pageTitleRow,.docsHero{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{vertical-align:-2px;width:13px;height:13px;margin-left:8px;display:inline-block}.tablePagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:14px;display:grid}.tablePagination>:last-child{justify-self:end}.connectorWebhookBox{color:#40516c;background:#f3f8ff;border:1px solid #bfdbfe;border-radius:8px;gap:5px;padding:12px 14px;font-size:12px;display:grid}.connectorWebhookBox strong{color:#173d8f}.connectorWebhookBox code{overflow-wrap:anywhere;color:#172033}.connectorWebhookLayer{gap:12px}.connectorWebhookLayerHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.connectorWebhookLayerHead>div{gap:3px;display:grid}.connectorWebhookSecret{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.connectorWebhookSecret code{-webkit-user-select:all;user-select:all}.connectorWebhookActions{justify-content:flex-end;display:flex}.metaWebhookEvidence{background:linear-gradient(145deg,#f0fdf4,#f8fffb);border-color:#86efac}.metaWebhookProofSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.metaWebhookProofSteps>span{background:#ffffffc2;border:1px solid #bbf7d0;border-radius:8px;align-items:flex-start;gap:8px;padding:9px;display:flex}.metaWebhookProofSteps>span>b,.metaWebhookStep{color:#fff;background:#15803d;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.metaWebhookProofSteps>span>span{gap:2px;display:grid}.metaWebhookProofSteps small{color:var(--muted-strong);line-height:1.45}.metaWebhookPageList{gap:7px;display:grid}.metaWebhookPage{background:#fff;border:1px solid #bbf7d0;border-radius:8px;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(130px,1fr));gap:10px;padding:10px;display:grid}.metaWebhookPage>span{align-content:center;gap:2px;min-width:0;display:grid}.metaWebhookPage small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:9px}.metaWebhookPage code,.metaWebhookPage time{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.metaWebhookPage .success{color:#15803d}.metaWebhookPage .pending{color:#a16207}.googleAdsOauthPanel{background:linear-gradient(135deg,#f7faff,#f3f8ff);border-color:#c9dafb}.googleAdsDiscoveredAccounts{background:#fff;border:1px solid #cbdcf5;border-radius:9px;display:grid;overflow:hidden}.googleAdsDiscoveredAccounts>strong{color:#173d8f;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #dbe7f8;padding:10px 12px;font-size:11px}.metaPageSelection{background:#fff;border:1px solid #cbdcf5;border-radius:9px;gap:9px;padding:12px;display:grid}.metaPageSelection>strong{color:#173d8f;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.metaPageSelection>span,.metaPageSelection>small{color:var(--muted);font-size:11px}.metaPageSelection>div{gap:7px;display:grid}.metaPageSelection label{cursor:pointer;border:1px solid #e5edf8;border-radius:7px;align-items:center;gap:9px;padding:8px 9px;display:flex}.metaPageSelection label:has(input:checked){background:#eff6ff;border-color:#93c5fd}.metaPageSelection input{width:16px;height:16px;margin:0}.metaPageSelection label>span{gap:2px;display:grid}.metaPageSelection label strong{color:var(--text);font-size:12px}.metaPageSelection label small{color:var(--muted);font-size:10px}.googleAdsDiscoveredAccount{border-bottom:1px solid #e5edf8;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.googleAdsDiscoveredAccount:last-child{border-bottom:0}.googleAdsDiscoveredAccount>span{gap:3px;min-width:0;display:grid}.googleAdsDiscoveredAccount>span>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.googleAdsDiscoveredAccount small{color:var(--muted);font-size:10px}.googleAdsDiscoveredAccount button{flex:none;margin:0}.shopifyWebhookTopics{background:#fff;border:1px solid #cbdcf5;border-radius:8px}.shopifyWebhookTopics summary{color:#173d8f;cursor:pointer;padding:10px 12px;font-weight:700}.shopifyWebhookTopicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:2px 12px 12px;display:grid}.shopifyWebhookTopicGrid section{align-content:start;gap:5px;display:grid}.shopifyWebhookTopicGrid section>strong{margin-bottom:2px}.shopifyWebhookTopicGrid span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.shopifyWebhookTopicGrid code{text-align:right}@media (max-width:760px){.shopifyWebhookTopicGrid{grid-template-columns:1fr}.googleAdsDiscoveredAccount{flex-direction:column;align-items:stretch}.googleAdsDiscoveredAccount button{width:100%}}.notificationTitleActions{gap:8px;display:flex}.notificationSummary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.notificationSummary .card{gap:4px;min-height:104px;display:grid}.notificationSummary strong{color:#111827;font-size:21px}.notificationSummary small{color:var(--muted)}.notificationConnectBanner{background:#fffaf0;border-color:#f5c56b;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.notificationConnectBanner>div{gap:4px;display:grid}.notificationConnectBanner span{color:var(--muted);font-size:12px}.notificationSectionTitle{justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 10px;display:flex}.notificationSectionTitle h2{color:#111827;margin:0 0 3px;font-size:18px}.notificationSectionTitle p{margin:0;font-size:12px}.notificationTriggerLibrary{margin-top:18px}.notificationTriggerStrip{grid-template-columns:repeat(4,minmax(180px,1fr));gap:9px;display:grid}.notificationTriggerChoice{min-width:0;min-height:70px;color:var(--text);border:1px solid var(--border);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 2px 7px #0f172a0d}.notificationTriggerChoice i{background:#edf2f8;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:19px;font-style:normal;font-weight:700;display:grid}.notificationTriggerChoice span{gap:3px;min-width:0;display:grid}.notificationTriggerChoice strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.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 #2563eb1f}.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{border:1px solid var(--border);box-shadow:var(--shadow);background-color:#fff;background-image:linear-gradient(#f8fafc 1px,#0000 1px),linear-gradient(90deg,#f8fafc 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:12px;margin-top:20px;padding:30px;position:relative;overflow:hidden}.notificationTriggerNode{background:#fff;border:2px solid #101828;border-radius:12px;align-items:center;gap:14px;width:min(580px,100%);margin:0 auto;padding:17px;display:flex;box-shadow:0 8px 22px #0f172a1a}.notificationNodeIcon{border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:23px;font-weight:700;display:grid}.notificationTriggerNode h2{margin:1px 0 3px;font-size:18px}.notificationTriggerNode p{color:var(--muted);margin:0;font-size:11px}.notificationNodeEyebrow{color:var(--muted-strong);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:600}.notificationFlowStem{background:#cbd5e1;width:2px;height:46px;margin:0 auto;position:relative}.notificationFlowStem span:after{content:"";border-bottom:2px solid #94a3b8;border-right:2px solid #94a3b8;width:8px;height:8px;position:absolute;bottom:0;left:-4px;transform:rotate(45deg)}.notificationActionLabel{color:#475467;letter-spacing:.05em;text-transform:uppercase;background:#edf2f7;border-radius:999px;width:max-content;margin:-3px auto 14px;padding:4px 10px;font-size:10px;font-weight:600}.notificationActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.notificationActionCard{border:1px solid var(--border);background:#fff;border-top:4px solid #5b2ca0;border-radius:11px;gap:12px;min-width:0;padding:16px;display:grid;box-shadow:0 7px 20px #0f172a14}.notificationActionCard.disabled{opacity:.65}.notificationActionCard header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.slackMark,.discordMark{color:#fff;border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:700;display:grid}.slackMark{background:#4a154b}.discordMark{background:#5865f2}.notificationActionCard header input{color:#111827;background:0 0;border:0;border-radius:0;width:100%;max-width:none;padding:2px 0;font-size:14px;font-weight:600}.notificationActionCard header small{color:var(--muted);font-size:10px}.notificationActionCard label{gap:5px;margin:0;font-size:10px;display:grid}.notificationActionCard select,.notificationActionCard input[type=time]{width:100%;max-width:none}.notificationActionCard textarea{resize:vertical;width:100%;min-height:112px;color:var(--text);border:1px solid var(--border-strong);font:inherit;border-radius:8px;padding:10px 11px;font-size:12px;line-height:1.45}.notificationVariables{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.notificationVariables>span{color:var(--muted);margin-right:3px;font-size:10px;font-weight:600}.notificationVariables button{color:#30568c;background:#f2f7ff;border:1px solid #cdddf5;border-radius:999px;min-height:0;padding:3px 6px;font-size:10px;font-weight:700}.notificationChannelWarning,.connectorWarning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:700;line-height:1.4}.notificationActionCard footer{justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.notificationActionCard footer>div{gap:6px;display:flex}.notificationActionCard footer button{min-height:32px;padding:6px 9px;font-size:10px}.notificationChannelPreview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.notificationDelete{color:#b42318!important;background:#fff!important;border-color:#fecaca!important}.notificationAddAction{color:#475467;cursor:pointer;background:#f8fafcd1;border:2px dashed #aeb8c6;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:270px;display:flex}.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{color:#24446f;text-align:center;background:#eef5ff;border:1px solid #c8daf7;border-radius:8px;margin-top:15px;padding:10px 12px;font-size:11px;font-weight:700}.miniSwitch{margin:0!important}.miniSwitch input{opacity:0;pointer-events:none;position:absolute}.miniSwitch i{cursor:pointer;background:#cbd5e1;border-radius:999px;width:35px;height:20px;padding:2px;transition:all .15s;display:block}.miniSwitch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .15s;display:block;box-shadow:0 1px 3px #00000040}.miniSwitch input:checked+i{background:#22a55b}.miniSwitch input:checked+i:after{transform:translate(15px)}.notificationHistory{margin-top:22px}.notificationHistoryList{padding:0;overflow:hidden}.notificationHistoryRow{border-bottom:1px solid var(--border);grid-template-columns:64px minmax(0,1fr) 150px;align-items:start;gap:12px;padding:13px 15px;display:grid}.notificationHistoryRow:last-child{border-bottom:0}.notificationHistoryRow>div{min-width:0}.notificationHistoryRow strong{font-size:11px}.notificationHistoryRow p{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;overflow:hidden}.notificationHistoryRow>span:last-child{text-align:right;gap:2px;display:grid}.notificationHistoryRow>span:last-child b{font-size:10px}.notificationHistoryRow>span:last-child small{color:var(--muted);font-size:10px}.notificationDeliveryStatus{text-align:center;text-transform:uppercase;border-radius:999px;padding:4px 6px;font-size:10px;font-weight:700}.notificationDeliveryStatus.sent{color:#08783e;background:#ddf7e7}.notificationDeliveryStatus.error{color:#b12620;background:#fee9e7}.notificationDeliveryStatus.pending{color:#8a5b00;background:#fff2c4}.notificationError{color:var(--red);margin-top:4px;font-size:10px;display:block}.notificationHistoryEmpty,.notificationLoading{color:var(--muted);text-align:center;padding:30px}.notificationLoading{justify-content:center;align-items:center;gap:10px;display:flex}@media (max-width:1000px){.notificationTriggerStrip,.notificationSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.notificationsPageTitle,.notificationSectionTitle,.notificationConnectBanner{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{text-align:left;grid-column:2}}@media (max-width:480px){.notificationTitleActions{width:100%}.notificationTitleActions a{text-align:center;flex:1}.notificationTriggerStrip{scroll-snap-type:x mandatory;padding:3px;display:flex;overflow-x:auto}.notificationTriggerChoice{scroll-snap-align:start;min-width:220px}.notificationTriggerNode{align-items:flex-start}.notificationActionCard footer{flex-direction:column;align-items:flex-start}.notificationActionCard footer>div{width:100%}.notificationActionCard footer button{flex:1}}.commentAgentBar{background:linear-gradient(110deg,#fbfaff,#fff);border-color:#d8d1ff;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:18px;margin-top:18px;padding:14px 16px;display:grid}.commentAgentBar.enabled{background:linear-gradient(110deg,#f3fff7,#fff);border-color:#a7e6c0}.commentAgentBar.automatic{background:linear-gradient(110deg,#fff9ed,#fff);border-color:#f2c98b}.commentAgentIdentity{align-items:center;gap:11px;min-width:0;display:flex}.commentAgentIdentity>span{color:#6d28d9;background:#ede9fe;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.commentAgentBar.enabled .commentAgentIdentity>span{color:#08783e;background:#dcfce7}.commentAgentBar.automatic .commentAgentIdentity>span{color:#9a4e08;background:#ffedd5}.commentAgentIdentity>div{gap:2px;display:grid}.commentAgentIdentity strong{font-size:13px}.commentAgentIdentity small{color:var(--muted);font-size:10px}.commentAgentMetrics{color:var(--muted-strong);align-items:center;gap:14px;font-size:10px;display:flex}.commentAgentMetrics span{border-left:1px solid var(--border);gap:1px;padding-left:13px;display:grid}.commentAgentMetrics b{color:var(--text);font-size:14px}.commentAgentControls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.commentAgentControls button{min-height:34px;padding:6px 10px;font-size:10px}.agentSwitch{cursor:pointer;align-items:center;gap:7px;margin:0;display:inline-flex}.agentSwitch input{opacity:0;pointer-events:none;position:absolute}.agentSwitch i{background:#cbd5e1;border-radius:999px;width:40px;height:23px;padding:3px;transition:all .16s;display:block}.agentSwitch i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .16s;display:block;box-shadow:0 1px 3px #00000042}.agentSwitch input:checked+i{background:#22a55b}.agentSwitch input:checked+i:after{transform:translate(17px)}.agentSwitch input:disabled+i{opacity:.55;cursor:not-allowed}.agentSwitchLabeled>span{min-width:18px;color:var(--muted-strong);text-transform:uppercase;font-size:10px;font-weight:700}.commentAgentModalOverlay{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a12209e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.commentAgentModal{border:1px solid var(--border-strong);background:var(--panel);border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(820px,100%);max-height:min(90vh,920px);display:grid;overflow:hidden;box-shadow:0 28px 80px #030a1852}.commentAgentModal>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 22px;display:flex}.commentAgentModal>header span{color:#6d28d9;letter-spacing:.11em;font-size:10px;font-weight:700}.commentAgentModal>header h2{margin:4px 0 3px;font-size:20px}.commentAgentModal>header p{color:var(--muted);margin:0;font-size:10px}.commentAgentClose{width:34px;height:34px;min-height:0;color:var(--muted-strong);border:1px solid var(--border);background:var(--panel2);border-radius:9px;padding:0;font-size:22px;line-height:1}.commentAgentModalBody{padding:18px 22px 24px;overflow-y:auto}.commentAgentMaster{background:#faf7ff;border:1px solid #c4b5fd;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:13px 14px;display:flex}.commentAgentMaster>span:first-child{gap:3px;display:grid}.commentAgentMaster strong{font-size:12px}.commentAgentMaster small{color:var(--muted);font-size:10px}.commentAgentAutomatic{border-color:var(--border);background:var(--panel2)}.commentAgentAutomatic.enabled{background:#fff9ed;border-color:#f2c98b}.commentAgentSafetyNote{color:#7c470d;background:#fff8e8;border-left:3px solid #f59e0b;border-radius:0 7px 7px 0;margin:-3px 0 16px;padding:9px 11px;font-size:10px;line-height:1.5}.commentAgentTextField{color:var(--muted-strong);gap:5px;margin:12px 0;font-size:10px;font-weight:600;display:grid}.commentAgentTextField textarea{resize:vertical;width:100%;min-height:72px;font-size:11px;line-height:1.45}.commentAgentActionList{gap:9px;margin-top:15px;display:grid}.commentAgentActionSetting{border:1px solid var(--border);background:var(--panel2);border-radius:11px;overflow:hidden}.commentAgentActionSetting.open{background:var(--panel);border-color:#b9cdf0}.commentAgentActionSetting>label{justify-content:space-between;align-items:center;gap:20px;margin:0;padding:13px 14px;display:flex}.commentAgentActionSetting>label>span:first-child{gap:3px;display:grid}.commentAgentActionSetting>label strong{font-size:11px}.commentAgentActionSetting>label small{color:var(--muted);font-size:10px;font-weight:500}.commentAgentActionSetting>div{border-top:1px solid var(--border);gap:9px;padding:0 14px 14px;display:grid}.commentAgentActionSetting>div>textarea{resize:vertical;width:100%;min-height:88px;margin-top:13px;font-size:11px;line-height:1.45}.commentAgentDeleteWarning{color:#991b1b;background:#fff1f2;border:1px solid #fecaca;border-radius:7px;margin:12px 0 -3px;padding:8px 10px;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;background:#dc2626;border-color:#dc2626}.commentDeleteConfirmModal>footer .commentDelete:hover{background:#b91c1c;border-color:#b91c1c}.commentAgentTracking{border:1px solid var(--border);background:var(--panel2);border-radius:9px;gap:9px;padding:11px;display:grid}.commentAgentTracking label{color:var(--muted-strong);gap:4px;margin:0;font-size:10px;font-weight:600;display:grid}.commentAgentTracking label small{font-weight:500}.commentAgentTracking input{width:100%;max-width:none;font-size:10px}.commentAgentTracking>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.commentAgentTracking>small{color:var(--muted);font-size:10px;line-height:1.45}.commentAgentModal>footer{border-top:1px solid var(--border);background:var(--panel2);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.commentAgentDraft{background:linear-gradient(145deg,#f4f8ff,#fbfdff);border:1px solid #b9cdf0;border-radius:10px;gap:9px;margin-top:12px;padding:12px;display:grid}.commentAgentDraft.delete{background:linear-gradient(145deg,#fff5f5,#fff);border-color:#fecaca}.commentAgentDraft.react{background:linear-gradient(145deg,#f1fff6,#fff);border-color:#bbf7d0}.commentAgentDraft.escalate,.commentAgentDraft.error{background:linear-gradient(145deg,#fffbea,#fff);border-color:#fde68a}.commentAgentDraft>header,.commentAgentDraft>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.commentAgentDraft>header>div{gap:3px;display:grid}.commentAgentDraft>header span{color:#5b21b6;letter-spacing:.09em;font-size:10px;font-weight:700}.commentAgentDraft>header strong{font-size:11px}.commentAgentDraft>header small{color:var(--muted-strong);background:var(--panel2);text-transform:capitalize;border-radius:999px;flex:none;padding:3px 6px;font-size:10px;font-weight:600}.commentAgentDraft>p,.commentAgentDraft>blockquote{margin:0;font-size:10px;line-height:1.5}.commentAgentDraft>blockquote{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffffc7;border-left:3px solid #2563eb;border-radius:0 7px 7px 0;padding:9px 10px;font-style:normal}.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:none;min-height:31px;padding:5px 9px;font-size:10px}.commentAgentDraftError{color:#991b1b;font-weight:600}.commentActionError{color:#991b1b;background:var(--red-soft);border:1px solid #fecaca;border-radius:8px;gap:3px;margin-top:12px;padding:10px 12px;font-size:11px;line-height:1.45;display:grid}.commentActionError strong{font-size:11px}.commentActionError span{overflow-wrap:anywhere}.commentHeaderTags{grid-auto-flow:column;align-items:center;gap:6px!important;display:flex!important}.commentAiManagedTag{cursor:help;background:#f5f3ff;border:1px solid #c4b5fd;border-radius:999px;outline:none;align-items:center;min-height:24px;padding:4px 8px;font-weight:700;display:inline-flex;position:relative;color:#5b21b6!important;font-size:10px!important}.commentAiManagedTag:focus{box-shadow:0 0 0 3px #7c3aed29}.commentAiHistory{z-index:20;border:1px solid var(--border-strong);background:var(--panel);text-align:left;border-radius:10px;gap:8px;width:min(330px,75vw);padding:12px;font-weight:500;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 38px #0f172a38;color:var(--text)!important;font-size:10px!important}.commentAiManagedTag:hover .commentAiHistory,.commentAiManagedTag:focus .commentAiHistory,.commentAiManagedTag:focus-within .commentAiHistory{display:grid}.commentAiHistory>strong{font-size:10px}.commentAiHistoryItem{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:3px 8px;padding-top:8px;display:grid}.commentAiHistoryItem b{color:var(--text);text-transform:capitalize;font-size:10px}.commentAiHistoryItem time{color:var(--muted);font-size:10px;font-weight:500}.commentAiHistoryItem small{color:var(--muted-strong);grid-column:1/-1;font-size:10px;line-height:1.4}.commentAiHistoryItem em{text-transform:uppercase;border-radius:999px;justify-self:start;padding:2px 5px;font-size:10px;font-style:normal}.commentAiHistoryItem em.success{color:#08783e;background:#dcfce7}.commentAiHistoryItem em.error{color:#991b1b;background:#fee2e2}.commentsStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.commentsStat{border:1px solid var(--border);color:#53627a;min-height:76px;box-shadow:var(--shadow);text-align:left;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.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{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.commentsToolbar form{flex:1;gap:8px;display:flex}.commentsToolbar input{width:min(620px,100%)}.commentsToolbarActions{align-items:center;gap:8px;display:flex}.commentsSort{width:205px}.commentsSort .internalSelectTrigger{width:100%;max-width:none}.commentsWarning{color:#78520b;background:#fff8e7;border:1px solid #f4cf75;border-radius:8px;margin:10px 0;padding:11px 13px;font-size:13px}.commentsWarning.error{color:#991b1b;background:#fff1f2;border-color:#fecaca}.metaWebhookArrival{background:linear-gradient(145deg,#f0fdf4,#fbfffc);border-color:#86efac;gap:12px;margin:12px 0;padding:14px;display:grid}.metaWebhookArrival>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.metaWebhookArrival>header>div{gap:2px;display:grid}.metaWebhookArrival>header>div>span{color:#15803d;letter-spacing:.12em;font-size:9px;font-weight:800}.metaWebhookArrival>header strong{color:#14532d;font-size:13px}.metaWebhookArrival>header small{color:var(--muted-strong);font-size:10px}.metaWebhookArrivalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.metaWebhookArrivalGrid>div{background:#ffffffd1;border:1px solid #bbf7d0;border-radius:8px;align-items:flex-start;gap:8px;min-width:0;padding:10px;display:flex}.metaWebhookArrivalGrid>div>span:last-child{gap:3px;min-width:0;display:grid}.metaWebhookArrivalGrid small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.metaWebhookArrivalGrid strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.metaWebhookArrivalGrid em{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;line-height:1.4;overflow:hidden}@media (max-width:900px){.metaWebhookPage,.metaWebhookArrivalGrid,.metaWebhookProofSteps{grid-template-columns:1fr}}.commentReconciliationProgress{background:#eff6ff;border-color:#bfdbfe;gap:9px;margin:10px 0;padding:13px;display:grid}.commentReconciliationProgressHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.commentReconciliationProgressHeader>div{gap:2px;display:grid}.commentReconciliationProgressHeader strong{color:#1e3a8a;font-size:13px}.commentReconciliationProgressHeader span,.commentReconciliationProgress>small{color:#475569;font-size:11px;line-height:1.45}.commentReconciliationProgressHeader>b{color:#1d4ed8;font-size:13px}.commentReconciliationProgressTrack{background:#dbeafe;border-radius:999px;height:8px;overflow:hidden}.commentReconciliationProgressTrack>i{border-radius:inherit;background:#2563eb;width:0;height:100%;transition:width .25s;display:block}.commentReconciliationProgressTrack>i.indeterminate{width:35%;animation:1.25s ease-in-out infinite commentReconciliationIndeterminate}@keyframes commentReconciliationIndeterminate{0%{transform:translate(-105%)}to{transform:translate(290%)}}.commentsDeniedPosts{border-color:#fdba74;grid-template-columns:1fr auto;align-items:start;gap:11px 16px;margin:10px 0;padding:13px;display:grid}.commentsDeniedPosts>div{gap:3px;display:grid}.commentsDeniedPosts>div>strong{color:#9a3412;font-size:13px}.commentsDeniedPosts>div>span{color:var(--muted-strong);font-size:11px}.commentsDeniedPosts>details{border-top:1px solid var(--border);grid-column:1/-1}.commentsDeniedPosts summary{color:var(--accent-ink);cursor:pointer;padding-top:9px;font-size:11px;font-weight:650}.commentsDeniedPosts details>div{gap:7px;padding-top:9px;display:grid}.commentsDeniedPosts article{border:1px solid var(--border);background:var(--panel2);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px;display:flex}.commentsDeniedPosts article>span{gap:2px;min-width:0;display:grid}.commentsDeniedPosts article small,.commentsDeniedPosts article em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.commentsList{gap:10px;min-height:120px;display:grid;position:relative}.commentsList.isLoading>article{opacity:.45}.commentsLoadingOverlay{z-index:2;color:#334155;background:#f8fafc8a;justify-content:center;align-items:flex-start;gap:9px;padding-top:50px;font-weight:600;display:flex;position:absolute;inset:0}.commentsLoading{justify-content:center;align-items:center;gap:10px;min-height:180px;margin-top:18px;display:flex}.commentCard{grid-template-columns:42px minmax(0,1fr);gap:13px;padding:18px;display:grid}.commentAvatar{color:#fff;background:#1877f2;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.commentBody{min-width:0}.commentPageIdentity{border-bottom:1px solid var(--border);align-items:center;gap:7px;margin-bottom:9px;padding-bottom:8px;display:flex}.commentPageIdentity img,.commentPageIdentity>i{color:#fff;object-fit:cover;background:#1877f2;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:700;display:grid}.commentPageIdentity>span{gap:1px;display:grid}.commentPageIdentity small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px}.commentPageIdentity strong{color:var(--text);font-size:11px}.commentHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.commentHeader>div{gap:2px;display:grid}.commentHeader span{color:var(--muted);font-size:11px}.commentStatus{border-radius:999px;flex:none;padding:4px 8px;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{color:#172033;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 13px;font-size:15px}.commentAttachment{justify-items:start;gap:5px;width:fit-content;max-width:min(520px,100%);margin:10px 0 13px;display:grid}.commentAttachment a{max-width:100%;display:block}.commentAttachment img,.commentAttachment video{border:1px solid var(--border);object-fit:contain;background:#f8fafc;border-radius:9px;width:auto;max-width:100%;max-height:420px;display:block}.commentAttachment figcaption{color:#718096;text-transform:capitalize;font-size:10px}.commentAttachmentLink,.commentAttachmentUnavailable{color:var(--accent-ink);background:#f3f8ff;border:1px solid #bfdbfe;border-radius:7px;margin:9px 0 13px;padding:8px 10px;font-size:12px;font-weight:600;display:inline-flex}.commentAttachmentUnavailable{color:#64748b;border-color:var(--border);background:#f8fafc}.commentPostDetails{border:1px solid var(--border);background:var(--panel2);border-radius:8px;margin-top:11px;overflow:hidden}.commentPostDetails>summary{cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;padding:9px 10px;list-style-position:inside;display:grid}.commentPostDetails>summary::marker{color:var(--muted)}.commentPostDetails>summary strong{color:var(--text);font-size:11px}.commentPostDetails>summary small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.commentPostClassification{color:#166534;background:#dcfce7;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:700}.commentPostClassification.promoted{color:#1d4ed8;background:#dbeafe}.commentPostClassification.ad_only{color:#7c2d12;background:#ffedd5}.commentPostPreview{border-top:1px solid var(--border);background:var(--panel);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px;display:grid}.commentPostPreview>img{object-fit:cover;border-radius:6px;width:88px;height:66px}.commentPostPreview>div{align-content:start;gap:5px;min-width:0;display:grid}.commentPostPreview span,.commentPostPreview small{color:var(--muted);font-size:9px}.commentPostPreview p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.commentContext{gap:8px;padding:0 10px 10px;display:grid}.commentContext>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.commentContext span{color:#334155;overflow-wrap:anywhere;background:#f7f9fc;border-radius:7px;gap:3px;min-width:0;padding:8px 10px;font-size:12px;display:grid}.commentContext b{color:#718096;letter-spacing:.05em;text-transform:uppercase;font-size:10px}.commentAttributionNote{color:var(--muted);margin:0 10px 10px;font-size:9px;line-height:1.45}.commentPostDetails>.commentPostLink{margin:0 10px 10px;display:inline-flex}.commentReplies{border-left:3px solid #dbeafe;gap:7px;margin:12px 0 0 18px;padding-left:12px;display:grid}.commentReplies>div{gap:2px;font-size:12px;display:grid}.commentReplies span{color:#40516c}.commentReplyHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.commentReplyDelete{color:#b42318;background:0 0;border:0;padding:2px 6px;font-size:10px;text-decoration:underline}.commentActions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.commentActions button{min-height:34px;padding:6px 10px}.commentLiked{color:#1454b8;background:#dbeafe;border:1px solid #93c5fd}.commentDelete{color:#b42318;background:#fff;border:1px solid #fecaca}.commentDelete:hover{background:#fff1f2}.commentPostLink{color:var(--accent-ink);margin-left:auto;font-size:12px;font-weight:600}.commentReplyComposer{gap:8px;margin-top:13px;display:grid}.commentReplyComposer textarea{resize:vertical;width:100%;min-height:88px}.commentReplyComposer>div{justify-content:flex-end;gap:8px;display:flex}.commentsSetupState{text-align:center;justify-items:center;max-width:720px;margin:38px auto;padding:42px 28px;display:grid}.commentsSetupState h2{margin:14px 0 7px}.commentsSetupState p{max-width:590px;color:var(--muted-strong);margin:0}.commentsSetupIcon{color:#fff;background:#1877f2;border-radius:14px;place-items:center;width:54px;height:54px;font:700 30px/1 Arial;display:grid}.commentsSetupActions{gap:9px;margin-top:22px;display:flex}.commentsEmpty{text-align:center;padding:32px}.commentsEmpty h2{margin:0 0 6px}.commentsLoadMore{justify-self:center;min-width:220px;margin:8px 0 18px}.commentsPagination{color:#64748b;text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;font-size:12px;display:grid}.commentsPagination>:first-child{justify-self:start}.commentsPagination>:last-child{justify-self:end}@media (max-width:760px){.productsToolbar{flex-direction:column;align-items:stretch}.productsToolbar>button,.productsStatusFilter,.productsStatusFilter select,.productsStatusFilter .internalSelect{width:100%}.productsStatusFilter{flex-direction:column;align-items:stretch;gap:5px;margin-left:0}.commentAgentBar{grid-template-columns:1fr;gap:12px}.commentAgentMetrics{justify-content:flex-start}.commentAgentControls{flex-wrap:wrap;justify-content:space-between}.commentAgentModalOverlay{place-items:end center;padding:0}.commentAgentModal{border-radius:16px 16px 0 0;width:100%;max-height:94vh}.commentAgentModal>header,.commentAgentModalBody,.commentAgentModal>footer{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{flex-direction:column;align-items:stretch}.commentsToolbar form{width:100%}.commentsToolbarActions{flex-direction:column;align-items:stretch}.commentsSort,.commentsToolbarActions>button{width:100%}.commentsDeniedPosts{grid-template-columns:1fr}.commentsDeniedPosts>button{width:100%}.commentsDeniedPosts>details{grid-column:auto}.commentsDeniedPosts article{flex-direction:column;align-items:stretch}.commentsDeniedPosts article 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-area:1/1/auto/-1}.commentContext>div{grid-template-columns:1fr}.commentPostDetails>summary{grid-template-columns:auto minmax(0,1fr)}.commentPostDetails>summary small{grid-column:1/-1}.commentPostPreview{grid-template-columns:1fr}.commentPostPreview>img{width:100%;height:auto;max-height:220px}.commentHeader{flex-direction:column;align-items:stretch}.commentHeaderTags{justify-content:flex-start}.commentAiHistory{left:0;right:auto}.commentPostLink{width:100%;margin:6px 0 0}.commentsSetupActions{flex-direction:column;width:100%}.commentsSetupActions>*{width:100%}}.ordersPage{padding-bottom:58px}.orderFilters{padding:9px 10px}.mobileFilterToggle.orderFilterToggle{width:auto;min-height:36px;color:var(--muted-strong);border-color:var(--border-strong);background:var(--panel);justify-content:space-between;align-items:center;gap:16px;margin:0;padding:7px 11px;font-size:12px;display:flex}.orderFilterToggleLabel{align-items:center;gap:7px;display:inline-flex}.orderFilterToggleLabel i{width:16px;height:16px;color:var(--muted);place-items:center;font-style:normal;display:grid;transform:rotate(90deg)}.orderFiltersContent{padding-top:12px;display:none}.orderFiltersContent.mobileOpen{display:block}.orderFiltersContent .orderFiltersHead{border-top:1px solid var(--border);padding-top:12px}.orderTotalFilter>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.orderTotalFilter input{width:100%;min-width:0}.orderTotalFilter button{min-height:42px;margin:0;padding:7px 10px}.ordersPaginationDock{z-index:44;border-top:1px solid var(--border);background:color-mix(in srgb, var(--panel) 97%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;min-height:58px;padding:7px 36px;display:flex;position:fixed;bottom:0;left:248px;right:0;box-shadow:0 -6px 18px #0f172a14}.ordersPaginationControls{align-items:center;gap:9px;display:flex}.ordersPaginationControls>strong{font-variant-numeric:tabular-nums;margin-left:4px;font-size:12px}.ordersPaginationControls>.muted{font-size:11px}.paginationArrow{width:38px;height:38px;color:var(--muted-strong);border:1px solid var(--border-strong);background:#f3f4f6;border-radius:8px;place-items:center;font-size:26px;line-height:1;display:grid}.paginationArrow:hover{color:var(--text);background:#e5e7eb}.paginationArrow.disabled{color:#cbd5e1;background:#f8fafc;border-color:#e5e7eb}@media (max-width:1100px){.orderFiltersGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:820px){.ordersPaginationDock{min-height:54px;padding:7px 12px;left:0}.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}}.h1{margin-bottom:4px}.pageIntro,.pagePeriod{color:var(--muted);margin:0;font-size:13px;font-weight:600}.pagePeriodCompare{align-items:center;gap:5px;margin-left:10px;display:inline-flex}.sidebarNav{min-height:0;overflow-y:auto}.navlink,.navSublink,.sidebarUtility{align-items:center;gap:10px;display:flex}.navIcon{flex:0 0 18px;width:18px;height:18px}.navSublink{padding-left:10px}.sidebarFoot{gap:8px;display:grid}.sidebarUtility{min-height:40px;color:var(--muted-strong);border-radius:8px;padding:9px 10px;font-weight:600}.sidebarUtility:hover,.sidebarUtility.active{color:var(--accent-ink);background:var(--accent-soft)}.sidebarOrganization{position:relative}.organizationMenuTrigger{width:100%;min-height:44px;color:var(--text);border:1px solid var(--border-strong);text-align:left;background:#fff;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0;padding:7px 9px;display:grid}.organizationMenuTrigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.organizationMark,.organizationAvatar{color:#1d4ed8;background:#dbeafe;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.organizationMark.hasImage,.organizationAvatar.hasImage,.platformOrganizationImage.hasImage{background:#fff;padding:0;overflow:hidden}.organizationMark img,.organizationAvatar img,.platformOrganizationImage img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.organizationMark.all{color:#6d28d9;background:#ede9fe}.organizationChevron{color:var(--muted);font-size:17px}.organizationMenu{z-index:30;border:1px solid var(--border);background:#fff;border-radius:11px;padding:7px;position:absolute;bottom:calc(100% + 7px);left:0;right:0;box-shadow:0 18px 45px #0f172a2e}.organizationMenuLabel{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:5px 8px 7px;font-size:10px;font-weight:700}.organizationMenuItem,.organizationMenuAll,.organizationMenuAdd{width:100%;min-height:40px;color:var(--muted-strong);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;margin:0;padding:6px 7px;font-weight:700;display:flex}.organizationMenuItem:hover,.organizationMenuAll:hover,.organizationMenuAdd: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{color:var(--accent);margin-left:auto}.organizationMenuDivider{background:var(--border);height:1px;margin:6px 3px}.organizationMenuAdd{color:var(--accent-ink)}.organizationSettingsButton{border:1px solid var(--border-strong);color:var(--muted-strong);background:#fff;border-radius:8px;place-items:center;display:grid}.organizationSettingsButton:hover{color:var(--accent-ink);background:#eff6ff;border-color:#93c5fd}.metricStrip,.attributionHero,.commentsStats{border:1px solid var(--border);background:#fff;border-radius:12px;gap:0;margin:16px 0 22px;display:flex;overflow-x:auto;box-shadow:0 2px 7px #0f172a14}.metricStrip>*,.attributionHero>*,.commentsStats>*{flex:1 0 0;min-width:190px;border:0!important;border-right:1px solid var(--border)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;margin:0!important;padding:14px 18px!important}.metricStrip>:last-child,.attributionHero>:last-child,.commentsStats>:last-child{border-right:0!important}.metricStrip .label,.metricStrip>*>span:first-child,.attributionHero .label,.commentsStats span{color:var(--muted-strong);letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.metricStrip .value,.metricStrip>*>strong,.attributionHero .attributionValue,.commentsStats strong{color:#1f2937;margin:5px 0 0;font-size:20px;font-weight:700;line-height:1.15;display:block}.metricStrip .sub,.metricStrip small{color:var(--muted);margin-top:4px;font-size:10px}.metricStrip .value.pos{color:var(--green)}.metricStrip .value.neg{color:var(--red)}.commentsStat.active{box-shadow:inset 0 -3px 0 var(--accent)!important}.attrMethodGrid{border:1px solid var(--border);background:#fff;border-radius:12px;gap:0;margin:0 0 22px;display:flex;overflow-x:auto;box-shadow:0 2px 7px #0f172a0f}.attrMethodGrid>*{border:0;border-right:1px solid var(--border);min-width:160px;box-shadow:none;border-radius:0;flex:1 0 0;margin:0;padding:13px 16px}.attrMethodGrid>:last-child{border-right:0}.attrMethodGrid strong{margin-top:4px;font-size:18px;display:block}.dataTablePanel{border-radius:12px;box-shadow:0 2px 7px #0f172a0f}.dataTablePanel th[data-table-sortable],table th[data-table-sortable]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color .15s,background-color .15s}.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{color:#9aa4b2;text-align:center;min-width:12px;margin-left:5px;font-size:11px;font-weight:600;display:inline-block}th[aria-sort=ascending] .tableSortIndicator,th[aria-sort=descending] .tableSortIndicator{color:var(--accent-ink)}.dataTablePanel table{border-collapse:collapse}.dataTablePanel th,.dataTablePanel td{border-bottom-color:#e5e7eb;padding:9px 12px;font-size:12px}.dataTablePanel th{color:#5f6368;letter-spacing:0;text-transform:none;background:#fafafa;font-size:11px}.dataTablePanel tbody tr:hover td{background:#f7f7f7}.tableSubline{color:var(--muted);margin-top:2px;font-size:10px;font-weight:500;display:block}.tablePrimaryLink{color:var(--accent-ink);font-weight:600}.tableEditButton{align-items:center;min-height:30px;margin:0;padding:5px 10px;display:inline-flex}.tableRowActions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.tableDeleteButton{color:#b42318;background:0 0;border-color:#0000;min-height:30px;margin:0;padding:5px 9px}.tableDeleteButton:hover{color:#991b1b;background:#fff1f2;border-color:#fecaca}.tableEmptyState{text-align:center;padding:28px!important}.tableToolbar{justify-content:space-between;align-items:center;gap:16px;margin:20px 0 10px;display:flex}.tableToolbar>div:first-child{gap:2px;display:grid}.tableToolbar>div:first-child span{color:var(--muted);font-size:11px}.tableToolbar>div:last-child{align-items:center;gap:8px;display:flex}.tableToolbar button,.tableToolbar a{margin:0}.dashboardPage{width:100%;max-width:1320px;margin:0 auto}.dashboardPageHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.dashboardCalculationProgress{background:linear-gradient(135deg,#eff6ff 0%,#fff 72%);border:1px solid #bfdbfe;border-radius:12px;gap:10px;margin:0 0 16px;padding:13px 15px;display:grid;box-shadow:0 6px 18px #2563eb12}.dashboardCalculationProgressMeta{justify-content:space-between;align-items:center;gap:18px;display:flex}.dashboardCalculationProgressMeta>div{gap:2px;min-width:0;display:grid}.dashboardCalculationProgressMeta strong{color:#1e3a8a;font-size:12px}.dashboardCalculationProgressMeta>strong{color:#1d4ed8;font-variant-numeric:tabular-nums;font-size:13px}.dashboardCalculationProgressMeta span{color:#4b6485;font-size:10px;line-height:1.45}.dashboardCalculationProgressTrack{background:#dbeafe;border-radius:999px;height:7px;overflow:hidden}.dashboardCalculationProgressTrack>span{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa,#2563eb) 0 0/200% 100%;height:100%;transition:width .35s;animation:1.8s linear infinite dashboardCalculationProgressFlow;display:block}@keyframes dashboardCalculationProgressFlow{to{background-position:-200% 0}}.dashboardCalculationAccuracy{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px;margin:0 0 16px;padding:12px 14px;display:grid}.dashboardCalculationAccuracy.attention{background:#fffbeb;border-color:#f5c451}.dashboardCalculationAccuracyMark{color:#1d4ed8;background:#dbeafe;border-radius:9px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}.dashboardCalculationAccuracy.attention .dashboardCalculationAccuracyMark{color:#92400e;background:#fef3c7}.dashboardCalculationAccuracy>div{gap:2px;min-width:0;display:grid}.dashboardCalculationAccuracy strong{color:#1e3a8a;font-size:12px}.dashboardCalculationAccuracy.attention strong{color:#92400e}.dashboardCalculationAccuracy p,.dashboardCalculationAccuracy small{color:var(--muted-strong);margin:0;font-size:10px;line-height:1.45}.dashboardDataQuality{background:linear-gradient(135deg,#fffbeb 0%,#fff 62%);border:1px solid #f5c451;border-radius:14px;margin:0 0 20px;overflow:hidden;box-shadow:0 10px 26px #b4530917}.dashboardDataQualityHead{border-bottom:1px solid #fde4a5;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:14px 16px;display:grid}.dashboardDataQualityMark{color:#fff;background:#d97706;border-radius:11px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:700;display:grid;box-shadow:0 0 0 5px #f59e0b1f}.dashboardDataQualityHead h2{color:#713f12;margin:0;font-size:15px}.dashboardDataQualityHead p{color:#8a5a16;margin:3px 0 0;font-size:10px}.dashboardDataQualityCount{color:#92400e;white-space:nowrap;background:#fef3c7;border:1px solid #f6c85c;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.dataQualityAlertList{gap:10px;display:grid}.dashboardDataQuality .dataQualityAlertList{gap:0}.dataQualityAlertItem{border:1px solid var(--border);background:var(--panel);border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px 16px;display:grid;position:relative}.dashboardDataQuality .dataQualityAlertItem{background:#ffffff9e;border:0;border-bottom:1px solid #f5e5bc;border-radius:0}.dashboardDataQuality .dataQualityAlertItem:last-child{border-bottom:0}.dataQualityAlertItem.critical{box-shadow:inset 3px 0 #dc2626}.dataQualityAlertItem.warning{box-shadow:inset 3px 0 #f59e0b}.dataQualityAlertItem.info{box-shadow:inset 3px 0 #2563eb}.dataQualitySeverityIcon{border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.dataQualitySeverityIcon.critical{color:#b91c1c;background:#fee2e2}.dataQualitySeverityIcon.warning{color:#a16207;background:#fef3c7}.dataQualitySeverityIcon.info{color:#1d4ed8;background:#dbeafe}.dataQualityAlertBody{min-width:0}.dataQualityAlertTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dataQualityAlertTitle strong{color:var(--text);font-size:12px}.dataQualityAlertTitle>span{color:var(--muted-strong);background:var(--panel2);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}.dataQualityAlertItem.critical .dataQualityAlertTitle>span{color:#b91c1c;background:#fee2e2}.dataQualityAlertItem.warning .dataQualityAlertTitle>span{color:#92400e;background:#fef3c7}.dataQualityAlertBody p{color:var(--muted-strong);margin:3px 0 1px;font-size:10px;line-height:1.45}.dataQualityAlertBody>small{color:var(--muted);font-size:10px;line-height:1.45;display:block}.dataQualityEntities{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.dataQualityEntities>span{border:1px solid var(--border);min-width:0;max-width:260px;color:var(--muted-strong);background:var(--panel2);border-radius:7px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:inline-flex}.dataQualityEntities b{max-width:150px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dataQualityEntities i{color:var(--muted);font-style:normal}.dataQualityEntities em{color:var(--muted);white-space:nowrap;font-style:normal}.dataQualityEntities .more{color:var(--accent-ink);background:0 0;border-style:dashed}.dataQualityAction{border:1px solid var(--border-strong);min-height:32px;color:var(--accent-ink);background:var(--panel);white-space:nowrap;border-radius:8px;align-self:center;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.dataQualityAction:hover{background:#eff6ff;border-color:#93c5fd}.dataQualityAlertList.compact .dataQualityAlertItem{grid-template-columns:28px minmax(0,1fr) auto;padding-top:12px;padding-bottom:12px}.dashboardMonthControl{z-index:25;position:relative}.dashboardMonthTrigger{min-width:190px;min-height:40px;color:var(--text);border-color:var(--border-strong);background:#fff;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:8px 11px;display:flex}.dashboardMonthTrigger:hover{color:var(--text);background:#f8fafc;border-color:#94a3b8}.dashboardMonthCalendarIcon{color:var(--muted)}.dashboardMonthTrigger>span:nth-child(2){text-align:left;flex:1}.dashboardMonthPopover{border:1px solid var(--border);background:#fff;border-radius:12px;width:310px;padding:18px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 45px #0f172a2e}.dashboardMonthPopover>strong{font-size:15px}.dashboardMonthPopover>p{color:var(--muted);margin:3px 0 12px;font-size:11px}.dashboardMonthPopover label{margin-top:10px}.dashboardMonthPopover select,.dashboardMonthPopover .internalSelectTrigger{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{color:var(--muted);margin:0;font-size:11px}.monthlyCostMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin:18px 0;display:grid}.monthlyCostMetrics>article{border:1px solid var(--border);background:var(--panel);min-width:0;min-height:112px;box-shadow:var(--shadow);border-radius:12px;align-items:flex-start;gap:11px;padding:16px;display:flex}.monthlyCostMetrics>article>div{gap:3px;min-width:0;display:grid}.monthlyCostMetrics article div>span{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.monthlyCostMetrics article strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:20px;line-height:1.2;overflow:hidden}.monthlyCostMetrics article small{color:var(--muted);font-size:10px;line-height:1.45}.monthlyCostMetricIcon{border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:700;display:grid}.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{background:linear-gradient(135deg,var(--panel) 55%,#f0fdf4);border-color:#bbf7d0}.monthlyCostsPanel{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:13px;margin-top:14px;overflow:hidden}.monthlyCostsPanel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:75px;padding:15px 18px;display:flex}.monthlyCostsPanel h2{margin:0;font-size:14px}.monthlyCostsPanel header p{color:var(--muted);margin:3px 0 0;font-size:10px}.monthlyCostsPanel header>strong{white-space:nowrap;font-size:19px}.monthlyCostBar{background:var(--panel3);border-radius:999px;height:18px;margin:22px 18px 14px;display:flex;overflow:hidden}.monthlyCostBar i{border-right:2px solid var(--panel);min-width:2px;height:100%;display:block}.monthlyCostBar i:last-child{border:0}.monthlyCostRows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;padding:0 18px 18px;display:grid}.monthlyCostRows>div{border-bottom:1px solid var(--border);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:57px;display:grid}.monthlyCostRows>div:nth-last-child(-n+2){border-bottom:0}.monthlyCostSwatch{border-radius:3px;width:9px;height:9px}.monthlyCostRows>div>span:nth-child(2){gap:2px;display:grid}.monthlyCostRows small{color:var(--muted);font-size:10px}.monthlyCostsEmpty{min-height:210px;color:var(--muted);place-items:center;font-size:11px;display:grid}.monthlyTaxSummary{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.monthlyTaxSummary>div{border-right:1px solid var(--border);align-content:center;gap:3px;min-height:90px;padding:15px 18px;display:grid}.monthlyTaxSummary>div:last-child{border:0}.monthlyTaxSummary span{color:var(--muted-strong);font-size:10px;font-weight:600}.monthlyTaxSummary strong{font-size:18px}.monthlyTaxSummary small{color:var(--muted);font-size:10px}.monthlyCostsNote{color:var(--muted);margin:11px 2px 0;font-size:10px;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{flex-direction:column;align-items:flex-start;gap:8px}.monthlyCostBar{margin-top:16px}}.dashboardMonthActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.dashboardMonthActions button{margin:0}.productDataCell{align-items:center;gap:10px;min-width:250px;display:flex}.productDataCell>div:last-child{gap:2px;display:grid}.productDataCell span{color:var(--muted);font-size:10px}.productDataCell strong{font-size:12px}.productEditorOverlay{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.productEditorSheet{width:min(920px,100%);max-width:100%;max-height:calc(100dvh - 48px);color:var(--text);border:1px solid var(--border);background:var(--panel);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 80px #0f172a47}.productEditorHeader{border-bottom:1px solid var(--border);background:var(--panel);flex:none;justify-content:space-between;align-items:center;gap:18px;min-width:0;max-width:100%;min-height:88px;padding:16px 20px;display:flex}.productEditorIdentity{flex:1;align-items:center;gap:13px;min-width:0;display:flex}.productEditorIdentity>img,.productEditorImageEmpty{border:1px solid var(--border);background:var(--panel2);width:56px;height:56px;color:var(--muted);object-fit:cover;border-radius:10px;flex:0 0 56px;place-items:center;display:grid}.productEditorIdentity>div:last-child{min-width:0}.productEditorIdentity>div:last-child>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.productEditorIdentity h2{text-overflow:ellipsis;white-space:nowrap;max-width:710px;margin:0;font-size:19px;line-height:1.25;overflow:hidden}.productEditorMeta{align-items:center;gap:8px;min-height:20px;margin-top:5px;display:flex}.productEditorMeta small{color:var(--muted);font-size:10px}.productEditorMeta .statusPill{padding:2px 7px;font-size:10px}.productEditorClose{width:36px;height:36px;color:var(--muted);background:0 0;border-color:#0000;flex:0 0 36px;place-items:center;margin:0;padding:0 0 2px;font-size:24px;line-height:1;display:grid}.productEditorClose:hover{color:var(--text);border-color:var(--border);background:var(--panel2)}.productEditorBody{background:var(--panel2);overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;width:100%;max-width:100%;min-height:0;padding:18px;display:flex;overflow-y:auto}.productEditorSection{border:1px solid var(--border);background:var(--panel);border-radius:12px;flex:none;width:100%;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 1px 2px #0f172a06}.productEditorSectionHeading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:65px;padding:13px 15px;display:flex}.productEditorSectionHeading>div{min-width:0}.productEditorSectionHeading h3{margin:0;font-size:13px}.productEditorSectionHeading p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.45}.productEditorSectionHeading>span{color:var(--muted-strong);border:1px solid var(--border);background:var(--panel2);border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:600}.productEditorForm{width:100%;min-width:0;max-width:100%;padding:15px}.productEditorFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 14px;display:grid}.productEditorFieldGrid>*,.productEditorFieldGrid label{min-width:0;max-width:100%;margin:0}.productEditorFieldGrid label>span{color:var(--text);margin-bottom:6px;font-size:10px;font-weight:600;display:block}.productEditorFieldGrid input{background:var(--panel);width:100%;min-width:0;max-width:none;min-height:42px;margin:0}.productEditorFieldGrid label>small{min-height:28px;color:var(--muted);margin-top:5px;font-size:10px;font-weight:500;line-height:1.45;display:block}.productEditorWideField{grid-column:1/-1}.productEditorMoneyInput,.productEditorRatioInput{position:relative}.productEditorMoneyInput input,.productEditorRatioInput input{padding-right:50px}.productEditorMoneyInput i,.productEditorRatioInput i{color:var(--muted);pointer-events:none;font-size:10px;font-style:normal;font-weight:700;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.productEditorForm .tagBubbleRow{margin-top:8px}.productCogsHistoryLink{width:max-content;color:var(--accent-ink);text-underline-offset:3px;background:0 0;border:0;grid-column:1/-1;margin:-5px 0 0;padding:0;font-size:10px;font-weight:700;text-decoration:underline}.productCogsHistoryLink:hover{color:var(--accent);background:0 0;border:0}.productEditorFormActions{border-top:1px solid var(--border);background:var(--panel2);justify-content:flex-end;align-items:center;gap:12px;min-height:54px;margin:15px -15px -15px;padding:10px 15px;display:flex}.productEditorFormActions>span{color:var(--muted);margin-right:auto;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{gap:8px;padding:10px;display:grid}.productEditorVariantCard{border:1px solid var(--border);background:var(--panel);border-radius:9px;overflow:hidden}.productEditorVariantCard>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:8px 12px;list-style:none;transition:background .15s;display:flex}.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{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.productEditorVariantIdentity img,.productEditorVariantImageEmpty{width:42px;height:42px;color:var(--muted);border:1px solid var(--border);background:var(--panel2);object-fit:cover;border-radius:7px;flex:0 0 42px;place-items:center;display:grid}.productEditorVariantIdentity>span{gap:3px;min-width:0;display:grid}.productEditorVariantIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.productEditorVariantIdentity small{color:var(--muted);font-size:10px}.productEditorVariantSummary{flex:none;align-items:center;gap:12px;display:flex}.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}.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:none;margin:0}.productEditorPerformance .productPerformancePanel{min-width:0;box-shadow:none;padding:15px}.productEditorPerformance .productPerformanceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.stockLeadTime{justify-items:start;gap:4px;display:grid}.stockSettingsButton{margin-top:5px}.stockHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.stockHeaderActions>a,.stockHeaderActions>button{margin:0}.threeplAuditPage{width:min(1500px,100%);margin:0 auto;padding-bottom:48px}.threeplAuditTitle{align-items:flex-end}.threeplAuditTitle .backLink{color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:650;text-decoration:none;display:inline-flex}.threeplAuditTitle .backLink:hover{color:var(--accent-ink)}.threeplAuditTitle>button{flex:none;margin:0}.threeplAuditSummary{grid-template-columns:180px 180px minmax(260px,1fr);margin:17px 0 12px;padding:0;display:grid;overflow:hidden}.threeplAuditSummary>div{border-right:1px solid var(--border);align-content:center;gap:4px;min-height:78px;padding:13px 17px;display:grid}.threeplAuditSummary>div:last-child{border-right:0}.threeplAuditSummary span{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:700}.threeplAuditSummary strong{font-size:17px}.threeplAuditSummary>div:last-child strong{font-size:12px}.threeplSafetyNote,.threeplReadonlyNote,.threeplSuccessMessage{color:var(--accent-ink);background:var(--accent-soft);border:1px solid #b9d2f6;border-radius:9px;align-items:flex-start;gap:10px;margin:10px 0;padding:11px 14px;font-size:10px;line-height:1.5;display:flex}.threeplSafetyNote strong{flex:none}.threeplReadonlyNote{color:#8a5107;background:#fff9e8;border-color:#f0d391}.threeplSuccessMessage{color:#166534;background:#eefbf3;border-color:#a7e1bd}.threeplAuditGroups{gap:15px;margin-top:16px;display:grid}.threeplIssueGroup{padding:0;overflow:hidden}.threeplIssueHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:87px;padding:15px 17px;display:flex}.threeplIssueHead>div:first-child{min-width:0}.threeplIssueTitle{align-items:center;gap:8px;display:flex}.threeplIssueTitle h2{margin:0;font-size:15px}.threeplIssueTitle>span{min-width:24px;color:var(--accent-ink);background:var(--accent-soft);text-align:center;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:750}.threeplIssueHead p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.45}.threeplIssueActions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.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;background:#fff9e8;border-color:#e4c879}.threeplAutoToggle{color:var(--muted-strong);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;margin:0;font-size:10px;font-weight:650;display:inline-flex}.threeplAutoToggle input{accent-color:#22a35a;cursor:pointer;width:34px;height:18px;margin:0}.threeplAutoToggle input:disabled{cursor:not-allowed;opacity:.55}.threeplEmptyState{color:var(--muted);text-align:center;padding:35px 18px;font-size:11px}.threeplTableWrap{overflow-x:auto}.threeplAuditTable{min-width:980px;margin:0}.threeplAuditTable th{background:var(--panel2);letter-spacing:.035em;text-transform:uppercase;padding:9px 13px;font-size:9px}.threeplSortButton{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex}.threeplSortButton:hover{color:var(--accent-ink);background:0 0;border:0}.threeplSortIndicator{min-width:10px;color:var(--muted);text-align:center;font-size:10px}.threeplAuditTable th[aria-sort=ascending] .threeplSortIndicator,.threeplAuditTable th[aria-sort=descending] .threeplSortIndicator{color:var(--accent-ink)}.threeplAuditTable td{vertical-align:top;padding:12px 13px;font-size:10px}.threeplAuditTable .threeplSelectionCell{text-align:center;width:42px;min-width:42px;padding-right:4px}.threeplSelectionCell input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;margin:0}.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{color:var(--accent-ink);font-size:11px;font-weight:700;text-decoration:none;display:block}.threeplAuditTable td>span,.threeplAuditTable td>small{display:block}.threeplAuditTable td>small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.threeplStatePill,.threeplRepairStatus{text-transform:capitalize;border-radius:999px;width:fit-content;padding:3px 7px;font-size:9px;font-weight:700}.threeplStatePill.shopify{color:#174ea6;background:#e8f0fe}.threeplStatePill.helpship{color:#6b2878;background:#f6eafa}.threeplRepairStatus.open{color:#9a5a04;background:#fff2d8}.threeplRepairStatus.queued,.threeplRepairStatus.fixing{color:#174ea6;background:#e8f0fe}.threeplRepairStatus.blocked{color:#b42318;background:#ffebe9}.threeplAuditTable .threeplBlocker{color:#a33a2d;max-width:480px}.threeplPagination{border-top:1px solid var(--border);min-height:50px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:9px 13px;font-size:10px;display:flex}.threeplPagination>div{align-items:center;gap:9px;display:flex}.threeplPagination button{min-width:72px;color:var(--muted-strong);border-color:var(--border-strong);background:var(--panel);margin:0;padding:6px 10px;font-size:10px}.threeplPagination button:disabled{opacity:.45}.threeplHistory{border-top:1px solid var(--border);background:var(--panel)}.threeplHistory>summary{background:var(--panel2);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 17px;list-style:none;display:flex}.threeplHistory>summary::-webkit-details-marker{display:none}.threeplHistory>summary>span:first-child{gap:2px;display:grid}.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:none;padding-right:18px;position:relative}.threeplHistory>summary>span:last-child:after{content:"⌄";color:var(--muted-strong);font-size:14px;line-height:9px;transition:transform .16s;position:absolute;right:0}.threeplHistory[open]>summary>span:last-child:after{transform:rotate(180deg)}.threeplHistoryList{max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.threeplHistoryList>li{border-top:1px solid var(--border);align-items:flex-start;gap:11px;min-height:62px;padding:12px 17px;display:flex}.threeplHistoryList>li:first-child{border-top:0}.threeplHistoryList>li>div{gap:3px;min-width:0;display:grid}.threeplHistoryList strong{color:var(--text);font-size:10px;line-height:1.45}.threeplHistoryList small{color:var(--muted);font-size:9px}.threeplHistoryMark{border:2px solid var(--panel);background:#94a3b8;border-radius:50%;flex:none;width:9px;height:9px;margin-top:3px;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{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:9px;display:flex}.threeplHistoryOrders a{color:var(--accent-ink);font-weight:700;text-decoration:none}.threeplHistoryEmpty{color:var(--muted);text-align:center;padding:22px 17px;font-size:10px}@media (max-width:780px){.stockHeaderActions{justify-content:flex-start;width:100%}.threeplAuditTitle,.threeplIssueHead{flex-direction:column;align-items:stretch}.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{color:#f3cf7b;background:#332a16;border-color:#77591f}html[data-theme=dark] .threeplSuccessMessage{color:#9fe3b7;background:#153324;border-color:#276442}html[data-theme=dark] .threeplIssueActions>.threeplSkipButton{color:#f3cf7b;background:#332a16;border-color:#77591f}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.queued,html[data-theme=dark] .threeplRepairStatus.fixing{color:#a8c7fa;background:#1c3457}html[data-theme=dark] .threeplRepairStatus.blocked{color:#ffb4ab;background:#4c1d1b}.platformSectionHead{margin-top:0}.platformSectionActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.platformSectionActions>a{margin:0}.attributionSourceList{gap:8px;display:grid}.attributionSourceList>div{border:1px solid var(--border);background:#f8fafc;border-radius:8px;grid-template-columns:150px minmax(0,1fr);gap:3px 12px;padding:10px 12px;display:grid}.attributionSourceList span{overflow-wrap:anywhere;min-width:0}.attributionSourceList small{color:var(--muted);grid-column:2}.modalOverlay{z-index:140;background:#0f172a7a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.centeredModal{border:1px solid var(--border);background:var(--panel);border-radius:14px;width:min(650px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 28px 70px #0f172a47}.centeredModal>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 20px;display:flex}.centeredModal header span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:600}.centeredModal h2{margin:3px 0 0}.modalClose{width:34px;height:34px;color:var(--muted);background:0 0;border:0;margin:0;padding:0;font-size:24px}.modalClose:hover{color:var(--text);background:var(--panel2)}.modalBody{padding:4px 20px 20px}.modalBody input,.modalBody select,.modalBody textarea,.modalBody .internalSelectTrigger{width:100%;max-width:none}.modalBody textarea{min-height:90px}.modalFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.centeredModal>footer,.confirmationModal footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.centeredModal footer button{margin:0}.modalCheckbox{align-items:center;gap:9px;display:flex}.modalCheckbox input{width:auto}.confirmationModal{width:min(430px,100%);padding-top:18px}.confirmationModal>h2,.confirmationModal>p,.confirmationModal>label{margin-left:20px;margin-right:20px}.confirmationModal>p{color:var(--muted)}.connectorDisconnectModal{width:min(660px,100%)}.connectorDisconnectBody{gap:11px;padding-top:17px;display:grid}.connectorDisconnectBody>p{color:var(--muted-strong);margin:0 0 2px;font-size:11px;line-height:1.55}.connectorDisconnectBody>small{color:var(--muted);font-size:9px;line-height:1.5}.connectorDisconnectOption{border:1px solid var(--border);background:var(--panel2);border-radius:9px;gap:4px;padding:12px 13px;display:grid}.connectorDisconnectOption strong{font-size:11px}.connectorDisconnectOption span{color:var(--muted);font-size:10px;line-height:1.5}.connectorDisconnectOption.destructive{border-color:color-mix(in srgb,var(--danger) 30%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--panel))}.connectorDisconnectOption.destructive strong{color:var(--danger)}.connectorDisconnectModal>footer{flex-wrap:wrap}.orderActionButtons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.orderActionButtons>*{white-space:nowrap;margin:0}.orderActionButtons.compact{flex-wrap:nowrap}.orderActionButtons.compact .orderPlatformLink{padding-inline:9px;font-size:9px}.orderEditButton{min-width:54px}.orderActionsColumn{text-align:right;min-width:220px}.orderActionError{color:var(--danger);margin-top:4px;font-size:9px;display:block}.orderTitleActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.orderTitleActions .h1{margin-bottom:0}.orderTitleActions .orderActionButtons{justify-content:flex-start}.orderPlatformTitleLink{color:inherit;align-items:flex-start;gap:3px;text-decoration:none;display:inline-flex;position:relative}.orderPlatformTitleLink:hover{color:var(--accent)}.orderPlatformTitleLink svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;margin-top:-1px}.orderPlatformTitleLink:focus-visible{outline:3px solid var(--accent-soft);outline-offset:3px;border-radius:4px}.orderDetailHeadingActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.orderSonarOverrideBadge{color:#5b21b6;text-transform:capitalize;background:#ede9fe}.orderEditOverlay{z-index:180}.orderEditModal{width:min(880px,100%)}.orderEditBody{gap:16px;padding-top:16px;display:grid}.orderEditNotice{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;padding:10px 12px;font-size:10px;line-height:1.5}.orderEditFields label{min-width:0;margin:0}.orderEditFields label>span,.orderEditLineList label>span{color:var(--muted-strong);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.orderEditFields label>small{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.45;display:block}.orderEditMoney{position:relative}.orderEditMoney input{padding-right:62px}.orderEditMoney i{color:var(--muted);font-size:10px;font-style:normal;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.orderEditLines{border:1px solid var(--border);border-radius:11px;overflow:hidden}.orderEditLinesHeading{border-bottom:1px solid var(--border);background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.orderEditLinesHeading>div{gap:3px;display:grid}.orderEditLinesHeading strong{font-size:11px}.orderEditLinesHeading small{color:var(--muted);font-size:9px}.orderEditLinesHeading button{flex:none;margin:0}.orderEditLineList{max-height:min(42vh,430px);overflow-y:auto}.orderEditLineList article{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 86px auto;align-items:end;gap:9px;padding:10px 11px;display:grid}.orderEditLineList article:last-child{border-bottom:0}.orderEditProductSelect{min-width:0}.orderEditLineList label{margin:0}.orderEditLineList label input{width:100%}.orderEditRemove{min-height:36px;color:var(--danger);border-color:color-mix(in srgb,var(--danger) 30%,var(--border));background:0 0;margin:0}.orderEditEmpty{color:var(--muted);text-align:center;padding:24px;font-size:10px}.orderEditError{color:var(--danger);margin:0}.orderEditFooterSpacer{flex: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{justify-content:flex-start;width:100%}.orderEditOverlay{align-items:flex-end;padding:0}.orderEditModal{border-radius:15px 15px 0 0;max-height:94vh}.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{color:var(--muted);margin:14px 0;font-size:11px;line-height:1.55}.bulkCogsEditor{gap:13px;display:grid}.bulkCogsFormula{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:9px;display:grid}.bulkCogsFormula label{min-width:0;margin:0}.bulkCogsFormula label>span{color:var(--muted-strong);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.bulkCogsFormula label>small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.45;display:block}.bulkCogsFormula input{width:100%;max-width:none}.bulkCogsPlus{color:var(--muted);place-items:center;padding-top:4px;font-size:18px;font-weight:600;display:grid}.bulkCogsPreview{border:1px solid var(--border);background:var(--panel2);border-radius:9px;gap:3px;padding:11px 13px;display:grid}.bulkCogsPreview span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:700}.bulkCogsPreview strong{font-size:11px}.bulkCogsPreview small{color:var(--muted);font-size:9px}.bulkCogsCheckbox{border:1px solid var(--border);background:var(--panel);border-radius:9px;align-items:flex-start;gap:10px;margin:0;padding:11px 12px;display:flex}.bulkCogsCheckbox.warning{background:#fffbeb;border-color:#f59e0b}.bulkCogsCheckbox>input{flex:none;width:auto;margin-top:2px}.bulkCogsCheckbox>span{gap:3px;display:grid}.bulkCogsCheckbox strong{font-size:10px}.bulkCogsCheckbox small{color:var(--muted);font-size:9px;line-height:1.45}.bulkCogsActions{justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex}.bulkCogsActions>span{min-width:0;color:var(--muted);flex:1;font-size:9px;line-height:1.45}.bulkCogsActions>span.error{color:var(--danger)}.bulkCogsActions button{flex:none;margin:0}.settingsBulkCogsCard{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:12px;gap:14px;margin-bottom:14px;padding:16px;display:grid}.settingsBulkCogsCard>header h3{margin:0;font-size:13px}.settingsBulkCogsCard>header p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.5}.cogsHistoryOverlay{z-index:170}.cogsHistoryModal{width:min(700px,100%)}.cogsHistoryBody{padding:14px 18px 18px}.cogsHistoryList{gap:8px;display:grid}.cogsHistoryList article{border:1px solid var(--border);background:var(--panel2);border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:11px 12px;display:flex}.cogsHistoryList article>div{gap:2px;min-width:0;display:grid}.cogsHistoryList article strong{font-size:12px}.cogsHistoryList article span,.cogsHistoryList article small{color:var(--muted);font-size:9px}.cogsHistoryList article small{text-transform:capitalize}.cogsHistoryList article button{flex:none;margin:0}.cogsHistoryEmpty{color:var(--muted);text-align:center;padding:24px;font-size:11px}.cogsHistoryError{color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 35%,var(--border));border-radius:8px;margin-top:10px;padding:9px 11px;font-size:10px}.dangerButton{color:#fff;background:#dc2626;border-color:#dc2626}.dangerButton:hover{background:#b91c1c;border-color:#b91c1c}.annotationHeaderActions{align-items:center;gap:10px;display:flex}.annotationHeaderActions>button{margin:0}.tableCheckbox{margin:0;display:inline-flex}.tableCheckbox input{width:auto}.tableCheckbox span{display:none}.annotationCalendarTime{border-top:1px solid var(--border);align-items:flex-end;gap:8px;margin-top:13px;padding-top:12px;display:flex}.annotationCalendarTime label{flex:1;margin:0}.annotationCalendarTime button{margin:0}.inlineFeedback{color:var(--muted-strong);border:1px solid var(--border);background:#fff;border-radius:8px;margin-top:12px;padding:9px 12px;font-size:12px}.automationStatus{border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.automationStatus.active{color:#166534;background:#dcfce7}.automationStatus.paused{color:#64748b;background:#e2e8f0}.editorPageHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.editorPageHeader>div:last-child{gap:8px;display:flex}.editorPageHeader button{margin:0}.automationBuilderLayout{grid-template-columns:minmax(0,1fr) 344px;align-items:start;gap:16px;display:grid}.automationCanvas{border:1px solid var(--border);min-height:720px;box-shadow:var(--shadow);background-color:#fff;background-image:linear-gradient(#edf1f6 1px,#0000 1px),linear-gradient(90deg,#edf1f6 1px,#0000 1px);background-size:28px 28px;border-radius:12px;padding:32px}.automationCanvas .notificationTriggerNode{max-width:560px;color:var(--text);text-align:left;margin:0 auto}.automationFlowNode{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative}.automationFlowNode:hover{border-color:#8aa9d8;transform:translateY(-1px)}.automationFlowNode.selected{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent), 0 7px 18px #0f172a17}.nodeEditHint{color:var(--muted);text-transform:uppercase;margin-left:auto;font-size:10px;font-weight:600}.flowConnector{place-items:center;height:34px;display:grid}.flowConnector span{background:#cbd5e1;width:2px;height:100%}.automationWaitNode,.automationWindowNode,.automationConditionNode,.automationSlackNode{width:min(520px,100%);min-height:70px;color:var(--text);border:1px solid var(--border-strong);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:13px;margin:0 auto;padding:13px 15px;display:flex;box-shadow:0 3px 10px #0f172a12}.automationWaitNode i,.automationWindowNode i,.automationConditionNode>i{color:#6d28d9;background:#f3e8ff;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:19px;font-style:normal;display:grid}.automationConditionNode>i{color:#0f766e;background:#ccfbf1}.automationWaitNode>div,.automationWindowNode>div,.automationConditionNode>div,.automationSlackNode>div:nth-child(2){flex:1;min-width:0;display:grid}.automationWaitNode span,.automationWindowNode span,.automationConditionNode span,.automationSlackNode span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:650}.automationWindowNode small,.automationConditionNode small,.automationSlackNode small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automationAddModuleWrap{justify-content:center;display:flex;position:relative}.automationAddModule{min-height:30px;color:var(--accent-ink);background:#f7faff;border:1px dashed #8db3ed;border-radius:8px;margin:0;padding:5px 10px;font-size:10px}.automationAddModule:hover{background:var(--accent-soft)}.automationModulePicker{z-index:8;border:1px solid var(--border);background:var(--panel);border-radius:11px;gap:5px;width:min(330px,100vw - 40px);padding:8px;display:grid;position:absolute;top:38px;box-shadow:0 18px 45px #0f172a2e}.automationModulePicker button{color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:9px;display:flex}.automationModulePicker button:hover{background:var(--panel2)}.automationModulePicker i{width:31px;height:31px;color:var(--accent-ink);background:var(--accent-soft);border-radius:8px;place-items:center;font-style:normal;display:grid}.automationModulePicker span{display:grid}.automationModulePicker small{color:var(--muted)}.automationFeedback{width:min(560px,100%);margin:24px auto 0;background:var(--panel)!important}.automationNodeSidebar{border:1px solid var(--border);max-height:calc(100vh - 28px);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:17px;position:sticky;top:14px;overflow-y:auto}.automationNodeSidebar h2{margin:1px 0 0;font-size:17px}.automationNodeSidebar>p{color:var(--muted);margin:7px 0 16px;font-size:11px;line-height:1.45}.automationNodeSidebar>label{gap:5px;margin:12px 0;display:grid}.automationNodeSidebar input:not([type=checkbox]),.automationNodeSidebar textarea,.automationNodeSidebar .internalSelectTrigger{width:100%;max-width:none}.automationNodeSidebar textarea{resize:vertical}.automationInspectorHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.automationInspectorHeader>div{min-width:0}.automationInspectorHeader span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:650}.automationInspectorHeader>i{width:35px;height:35px;color:var(--accent-ink);background:var(--accent-soft);border-radius:9px;flex:0 0 35px;place-items:center;font-style:normal;display:grid}.automationInspectorHeader>i.slackMark{color:#fff;background:#4a154b}.automationInspectorHeader>i.discordMark{color:#fff;background:#5865f2}.automationTriggerGroups{gap:13px;display:grid}.automationTriggerGroups section{gap:4px;display:grid}.automationTriggerGroups section>strong{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.automationTriggerGroups button{min-height:35px;color:var(--muted-strong);text-align:left;background:0 0;border-color:#0000;grid-template-columns:25px minmax(0,1fr) 16px;align-items:center;gap:7px;margin:0;padding:6px 8px;display:grid}.automationTriggerGroups button:hover{color:var(--text);background:var(--panel2)}.automationTriggerGroups button.active{color:var(--accent-ink);background:var(--accent-soft);border-color:#b8d1f5}.automationTriggerGroups button i{text-align:center;font-style:normal}.automationTriggerGroups button b{color:var(--accent)}.automationInspectorFields{gap:9px;margin:12px 0;display:grid}.automationInspectorFields.two,.automationInspectorFields.condition{grid-template-columns:repeat(2,minmax(0,1fr))}.automationInspectorFields label{min-width:0;margin:0}.automationInspectorFields .internalSelectTrigger{min-width:0}.automationConditionPreview{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9px;gap:3px;margin:14px 0;padding:11px;display:grid}.automationConditionPreview span{color:#047857;text-transform:uppercase;font-size:9px;font-weight:650}.automationConditionPreview strong{font-size:11px;line-height:1.45}.automationRemoveModule{color:#b42318;background:0 0;border-color:#f2b8b5;width:100%;margin:14px 0 0}.automationRemoveModule:hover{color:#991b1b;background:#fff1f2}.automationEnabledToggle{border:1px solid var(--border);background:var(--panel2);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px;margin-top:15px!important;display:flex!important}.automationEnabledToggle span{display:grid}.automationEnabledToggle small{color:var(--muted)}.automationEnabledToggle input{width:34px!important}.automationHeaderActions{flex-wrap:wrap;justify-content:flex-end}.automationBranchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:min(760px,100%);margin:0 auto;display:grid}.automationBranch{justify-items:stretch;min-width:0;display:grid}.automationBranchLabel{text-align:center;text-transform:uppercase;border-radius:999px;justify-self:center;min-width:42px;padding:4px 10px;font-size:9px;font-weight:700}.automationBranch.yes .automationBranchLabel{color:#08783e;background:#dcfce7}.automationBranch.no .automationBranchLabel{color:#9f1239;background:#ffe4e6}.automationBranch .automationSlackNode,.automationBranch .automationEndNode{width:100%;min-height:68px}.automationEndNode{color:var(--text);border:1px dashed var(--border-strong);background:var(--panel);text-align:left;border-radius:10px;align-items:center;gap:12px;margin:0;padding:13px 15px;display:flex}.automationEndNode>i{width:36px;height:36px;color:var(--muted);background:var(--panel2);border-radius:9px;flex:0 0 36px;place-items:center;font-size:9px;font-style:normal;display:grid}.automationEndNode>div{flex:1;min-width:0;display:grid}.automationEndNode span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:650}.automationEndNode small{color:var(--muted)}.tableNotificationToggle{cursor:pointer;white-space:nowrap;align-items:center;gap:7px;margin:0;display:inline-flex}.tableNotificationToggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tableNotificationToggle i{background:#cbd5e1;border-radius:999px;flex:0 0 30px;width:30px;height:17px;transition:background .15s;position:relative}.tableNotificationToggle i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a40}.tableNotificationToggle input:checked+i{background:#22a35a}.tableNotificationToggle input:checked+i:after{transform:translate(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{justify-content:space-between;align-items:flex-end;gap:14px;max-width:1050px;margin:24px 0 10px;display:flex}.settingsSectionHeading h2{margin:0}.settingsSectionHeading p{color:var(--muted);margin:2px 0 0;font-size:11px}.settingsConnectorsSection,.settingsOrganizationSection{margin-top:42px;scroll-margin-top:18px}.settingsFxStrip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff;max-width:1050px;margin-top:14px;padding:14px 18px}.settingsWorkspace{grid-template-columns:258px minmax(0,1fr);align-items:start;gap:30px;width:min(1180px,100%);margin:0 auto;padding-bottom:70px;display:grid}.settingsSubmenu{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:14px;position:sticky;top:18px;overflow:hidden}.settingsOrganizationIdentity{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:86px;padding:16px;display:flex}.settingsOrganizationIdentity>span{width:42px;height:42px;color:var(--accent-ink);background:var(--accent-soft);border-radius:11px;flex:0 0 42px;place-items:center;font-size:13px;font-weight:700;display:grid}.settingsOrganizationIdentity>div{gap:2px;min-width:0;display:grid}.settingsOrganizationIdentity strong,.settingsOrganizationIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settingsOrganizationIdentity strong{font-size:14px}.settingsOrganizationIdentity small{color:var(--muted);font-size:10px}.settingsSubmenu nav{gap:4px;padding:9px;display:grid}.settingsSubmenu nav>a{min-height:58px;color:var(--muted-strong);border-radius:9px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:7px 9px;text-decoration:none;display:grid}.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;color:var(--muted);background:var(--panel2);border-radius:8px;place-items:center;font-style:normal;display:grid}.settingsSubmenu nav a.active i{color:var(--accent-ink);background:var(--accent-soft)}.settingsSubmenu nav i svg,.settingsNavChevron{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.settingsSubmenu nav>a>span{gap:2px;min-width:0;display:grid}.settingsSubmenu nav strong{font-size:12px}.settingsSubmenu nav small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.settingsNavChevron{width:15px;color:var(--muted)}.settingsContent{min-width:0}.settingsPageHeader{border-bottom:1px solid var(--border);align-items:center;gap:11px;min-height:74px;padding:8px 2px 13px;display:flex}.settingsPageHeader>span{width:38px;height:38px;color:var(--text);background:var(--panel3);border-radius:10px;place-items:center;display:grid}.settingsPageHeader>span svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.settingsPageHeader h1{margin:0;font-size:24px}.settingsPageHeader p{color:var(--muted);margin:3px 0 0;font-size:11px}.settingsActiveSection{scroll-margin-top:18px}.settingsActiveSection>.settingsSectionHeading{align-items:center;max-width:none;margin:22px 0 12px}.settingsActiveSection>.settingsSectionHeading h2{font-size:16px}.businessSettings,.organizationSettings{gap:14px;display:grid}.businessSettings{border:0;min-width:0;margin:0;padding:0}.settingsPanelCard{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:13px;overflow:visible}.settingsPanelCard>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:69px;padding:14px 17px;display:flex}.settingsPanelCard>header h3{margin:0;font-size:14px}.settingsPanelCard>header p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.4}.settingsPanelCard>header button{margin:0}.shopifyBillingSettings{gap:12px;display:grid}.billingPlanBody{gap:15px;padding:17px;display:grid}.billingPlanLead{justify-content:space-between;align-items:center;gap:22px;display:flex}.billingPlanLead>div:first-child{justify-items:start;gap:5px;min-width:0;display:grid}.billingPlanLead strong{font-size:14px}.billingPlanLead p{max-width:590px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.billingStatusBadge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:23px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.billingStatusBadge.active{color:#166534;background:#dcfce7}.billingStatusBadge.warning{color:#92400e;background:#fef3c7}.billingStatusBadge.error{color:#991b1b;background:#fee2e2}.billingStatusBadge.neutral{color:var(--muted-strong);background:var(--panel3)}.billingActions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.billingActions button{min-height:38px;margin:0}.billingDetailsGrid{border:1px solid var(--border);background:var(--panel2);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.billingDetailsGrid>div{border-right:1px solid var(--border);gap:4px;min-width:0;padding:12px 13px;display:grid}.billingDetailsGrid>div:last-child{border-right:0}.billingDetailsGrid dt{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:650}.billingDetailsGrid dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:650;overflow:hidden}.billingCallout{border:1px solid var(--border);border-radius:9px;padding:10px 12px;font-size:10px;line-height:1.5}.billingCallout.success{color:#166534;background:#f0fdf4;border-color:#86efac}.billingCallout.warning{color:#92400e;background:#fffbeb;border-color:#fcd34d}.billingCallout.error{color:#991b1b;background:#fff7f7;border-color:#fecaca}.billingEmptyState{text-align:center;align-content:center;justify-items:center;gap:7px;min-height:210px;padding:28px;display:grid}.billingEmptyState>strong{font-size:14px}.billingEmptyState>p{max-width:530px;color:var(--muted);margin:0 0 6px;font-size:10px;line-height:1.55}.billingEmptyState>a{margin-top:4px}.billingFlowCard ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:17px;list-style:none;display:grid}.billingFlowCard li{border-right:1px solid var(--border);grid-template-columns:28px minmax(0,1fr);gap:9px;min-width:0;padding:4px 17px;display:grid}.billingFlowCard li:first-child{padding-left:0}.billingFlowCard li:last-child{border-right:0;padding-right:0}.billingFlowCard li>span{width:26px;height:26px;color:var(--accent-ink);background:var(--accent-soft);border-radius:8px;place-items:center;font-size:10px;font-weight:700;display:grid}.billingFlowCard li>div{align-content:start;gap:3px;display:grid}.billingFlowCard strong{font-size:11px}.billingFlowCard p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.settingsCardIcon{width:32px;height:32px;color:var(--accent-ink);background:var(--accent-soft);border-radius:9px;flex:0 0 32px;place-items:center;font-size:14px;font-weight:700;display:grid}.settingsFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 16px;padding:17px;display:grid}.settingsFieldGrid label{min-width:0;color:var(--muted-strong);align-content:start;gap:6px;margin:0;font-size:11px;font-weight:600;display:grid}.settingsFieldGrid input,.settingsFieldGrid .internalSelect,.settingsFieldGrid .internalSelectTrigger,.settingsFieldGrid .countryPicker{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{color:var(--muted);margin:-4px 0 0;font-size:10px;line-height:1.5}.settingsInlineSummary{border:1px solid var(--border);background:var(--panel2);border-radius:9px;gap:4px;margin:0 17px 17px;padding:12px 14px;display:grid}.settingsInlineSummary>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.settingsInlineSummary span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:600}.settingsInlineSummary strong{text-align:right;font-size:13px}.settingsInlineSummary p,.settingsInlineSummary small{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.settingsRules{border-top:1px solid var(--border);gap:9px;margin:0 17px 17px;padding-top:15px;display:grid}.settingsRules>div:first-child{gap:2px;display:grid}.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{z-index:8;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--panel) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;align-items:center;gap:14px;min-height:68px;padding:12px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 35px #0f172a24}.settingsSaveBar>div{gap:2px;margin-right:auto;display:grid}.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{border:0;min-width:0;margin:0;padding:0;display:block}.costAccordion{gap:10px;display:grid}.costAccordionItem{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.costAccordionItem.open{border-color:var(--border-strong)}.costAccordionToggle{width:100%;min-height:68px;color:var(--text);background:var(--panel);text-align:left;border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:11px;margin:0;padding:12px 15px;display:grid}.costAccordionToggle:hover{color:var(--text);background:var(--panel2);border-color:#0000}.costAccordionToggle>span:nth-child(2){gap:3px;min-width:0;display:grid}.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{fill:none;width:17px;height:17px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s}.costAccordionItem.open .costAccordionToggle>svg{transform:rotate(180deg)}.costAccordionIcon{width:34px;height:34px;color:var(--accent-ink);background:var(--accent-soft);border-radius:9px;place-items:center;font-size:14px;font-weight:700;display:grid}.costAccordionIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}#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{border-top:1px solid var(--border);background:var(--panel);gap:13px;padding:14px;display:grid}.costAccordionContent>fieldset{border:0;gap:13px;min-width:0;margin:0;padding:0;display:grid}.internalDatePicker{width:100%;min-width:0}.internalDatePickerTrigger{width:100%;min-height:35px;color:var(--text);border:1px solid var(--border-strong);background:var(--panel);font:inherit;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:7px 9px;display:flex}.internalDatePickerTrigger:hover{color:var(--text);border-color:var(--accent);background:var(--panel2)}.internalDatePickerTrigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.internalDatePickerTrigger>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.internalDatePickerMenu{z-index:10020;color:var(--text);border:1px solid var(--border-strong);background:var(--panel);border-radius:12px;padding:11px;position:fixed;box-shadow:0 18px 46px #0f172a38}.internalDatePickerMenu .calendarHead{margin-bottom:8px}.internalDatePickerMenu .calendarHead .iconBtn{width:28px;height:28px;min-height:28px;color:var(--muted-strong);border:1px solid var(--border);background:var(--panel2);border-radius:7px;place-items:center;margin:0;padding:0;display:grid}.internalDatePickerMenu .calendarHead .iconBtn:hover{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft)}.internalDatePickerMenu .calendarHead .iconBtn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.internalDatePickerMenu .calendarGrid{gap:3px}.internalDatePickerMenu .calendarDay{background:0 0;border:0;border-radius:7px;width:100%;min-height:31px;margin:0;padding:0;font-size:10px}.internalDatePickerMenu .calendarDay:hover{color:var(--accent-ink);background:var(--accent-soft)}.internalDatePickerMenu .calendarDay.selected{color:#fff;background:var(--accent)}.costTableWrap{border:1px solid var(--border);border-radius:10px;max-width:100%;overflow-x:auto}.costTable{border-collapse:collapse;table-layout:fixed;background:var(--panel);width:100%;min-width:660px}.costTable th{height:34px;color:var(--muted);border-bottom:1px solid var(--border);background:var(--panel2);text-align:left;text-transform:uppercase;letter-spacing:.02em;padding:7px 9px;font-size:9px;font-weight:600}.costTable th:last-child{text-align:right;width:76px}.costTable td{border-bottom:1px solid var(--border);vertical-align:middle;height:47px;padding:5px 6px}.costTable tbody tr:last-child td{border-bottom:0}.costTable input,.costTable .internalSelect,.costTable .internalSelectTrigger{width:100%;min-width:0;max-width:none}.costTable input,.costTable .internalSelectTrigger{height:32px;min-height:32px;padding:5px 8px;font-size:10px}.costTable .internalSelectTrigger{margin:0}.costTable .internalSelectTrigger>i{font-size:9px}.costTableEmpty{color:var(--muted);text-align:center;font-size:10px;height:64px!important}.costRowActions{justify-content:flex-end;gap:5px;display:flex}.costRowActions .iconAction,.costTable td>.iconAction{width:30px;min-width:30px;height:30px;margin:0;padding:0}.costAddButton{justify-self:start;margin:0}.costSourceNotice{flex-wrap:wrap;gap:7px;display:flex}.costSourceNotice>span{color:var(--muted-strong);border:1px solid var(--border);background:var(--panel2);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:600;display:inline-flex}.costSourceNotice i{background:#f59e0b;border-radius:50%;width:6px;height:6px}.costSourceNotice .connected i{background:#22c55e}.legacyCostRow td{background:color-mix(in srgb, var(--accent-soft) 34%, var(--panel))}.lockedCostRow td{background:var(--panel2)}.lockedCostRow input,.lockedCostRow .internalSelectTrigger{opacity:.65}.costPriorityNote{border:1px solid var(--border);background:var(--panel2);border-radius:9px;align-items:center;gap:8px;min-height:43px;padding:9px 11px;font-size:10px;display:flex}.costPriorityNote span{color:var(--text);font-weight:600}.costPriorityNote i{color:var(--accent-ink);text-transform:uppercase;font-size:9px;font-style:normal}.costPriorityNote small{color:var(--muted)}.costTransactionFooter{grid-template-columns:auto minmax(230px,1fr) auto;align-items:end;gap:12px;display:grid}.costTransactionFooter>button{margin:0}.costTransactionFooter label{color:var(--muted-strong);gap:5px;font-size:10px;font-weight:600;display:grid}.costTransactionFooter input{width:100%;max-width:none}.costInputSuffix{position:relative}.costInputSuffix input{padding-right:23px}.costInputSuffix span{color:var(--muted);font-size:9px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.costSettingsMessage{z-index:9;color:#166534;box-shadow:var(--shadow);background:#f0fdf4f0;border:1px solid #86efac;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:10px;position:sticky;bottom:12px}.costSettingsMessage.error{color:#991b1b;background:#fff7f7f0;border-color:#fecaca}.organizationUsersCard{overflow:hidden}.organizationUsersCard>header button{flex:none}.organizationTableWrap{overflow-x:auto}.organizationUsersTable{border-collapse:collapse;width:100%;min-width:680px;margin:0}.organizationUsersTable th{color:var(--muted);border-bottom:1px solid var(--border);background:var(--panel2);text-align:left;text-transform:uppercase;padding:10px 14px;font-size:10px;font-weight:600}.organizationUsersTable th:last-child{width:90px}.organizationUsersTable td{border-bottom:1px solid var(--border);padding:11px 14px;font-size:11px}.organizationUsersTable tbody tr:last-child td{border-bottom:0}.organizationUser{align-items:center;gap:10px;min-width:210px;display:flex}.organizationUser>span,.organizationUserAvatar{width:34px;height:34px;color:var(--accent-ink);background:var(--accent-soft);border-radius:9px;flex:0 0 34px;place-items:center;font-size:10px;font-weight:700;display:grid}.organizationUser>div{gap:2px;min-width:0;display:grid}.organizationUser strong,.organizationUser small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organizationUser strong{font-size:11px}.organizationUser small{color:var(--muted);font-size:10px}.accessBadge,.roleBadge,.pendingBadge{white-space:nowrap;text-transform:capitalize;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}.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{justify-content:flex-end;gap:6px;display:flex}.organizationUserActions .iconAction svg,.connectorAccountRow .iconAction svg{width:15px;height:15px}.pendingInvites{border-top:1px solid var(--border);background:var(--panel2);gap:0;padding:13px 14px;display:grid}.pendingInvites>strong{margin-bottom:7px;font-size:10px}.pendingInvites>div{border-top:1px solid var(--border);grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:49px;padding:6px 0;display:grid}.pendingInvites>div>span:nth-child(2){gap:2px;display:grid}.pendingInvites b{font-size:10px}.pendingInvites small{color:var(--muted);font-size:10px}.pendingBadge{color:#92400e;background:#fef3c7}.organizationFeedback{margin:12px 14px}.organizationInviteResult{background:#f0fdf4;border:1px solid #86efac;border-radius:9px;margin:13px 14px;padding:12px}.organizationInviteResult>div{gap:2px;display:grid}.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{border-bottom:1px solid var(--border);gap:2px;margin:0 17px;padding:11px 0;display:grid}.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{gap:6px;margin:12px 0 0;font-size:11px;font-weight:600;display:grid}.organizationModalNote{color:var(--muted);border:1px solid var(--border);background:var(--panel2);border-radius:8px;margin:15px 0 0;padding:10px 12px;font-size:10px;line-height:1.5}.organizationDangerZone{border-color:color-mix(in srgb,var(--red) 30%,var(--border));overflow:hidden}.organizationDangerZone>header h3{color:var(--red)}.organizationDangerAction{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 17px;display:flex}.organizationDangerAction:last-child{border-bottom:0}.organizationDangerAction>div{gap:4px;display:grid}.organizationDangerAction strong{font-size:11px}.organizationDangerAction span{max-width:650px;color:var(--muted);font-size:10px;line-height:1.5}.organizationDangerAction button{flex:none;margin:0}.organizationDeletionModal{width:min(590px,100%)}.organizationDeletionWarning{color:#991b1b;background:#fff7f7;border:1px solid #fecaca;border-radius:9px;margin:0 0 14px;padding:12px;font-size:10px;line-height:1.55}.organizationDeletionModal label>input:not([type=checkbox]){width:100%;max-width:none}.organizationDeletionCheckbox{align-items:start;grid-template-columns:auto 1fr!important}.organizationDeletionCheckbox input{width:auto;margin-top:1px}.organizationDeletionCheckbox span{color:var(--muted-strong);font-size:10px;font-weight:600;line-height:1.45}.connectorAccordion{gap:10px;display:grid}.connectorAccordionItem{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.connectorAccordionItem.open{border-color:var(--border-strong)}.connectorAccordionToggle{width:100%;min-height:72px;color:var(--text);background:var(--panel);text-align:left;border:0;border-radius:0;grid-template-columns:44px minmax(0,1fr) auto 22px;align-items:center;gap:12px;margin:0;padding:12px 15px;display:grid}.connectorAccordionToggle:hover{color:var(--text);background:var(--panel2);border-color:#0000}.connectorBrandLogo{border:1px solid var(--border);background:#fff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.connectorBrandLogo img{object-fit:contain;object-position:center;width:68%;height:68%}.connectorBrandLogo svg{width:32px;height:32px}.connectorBrandLogo.woocommerce{color:#96588a}.connectorBrandLogo.discord{color:#5865f2;background:#f5f6ff}.connectorAccordionIdentity{gap:3px;min-width:0;display:grid}.connectorAccordionIdentity strong{font-size:13px}.connectorAccordionIdentity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.connectorAccordionToggle .connectorStatus{align-items:center;gap:6px;display:inline-flex}.connectorAccordionToggle .connectorStatus i{background:#94a3b8;border-radius:50%;width:6px;height:6px}.connectorAccordionToggle .connectorStatus.connected i{background:#22c55e}.connectorAccordionToggle .connectorStatus.error i{background:#ef4444}.connectorChevron{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s}.connectorChevron.open{transform:rotate(180deg)}.connectorConfiguration{border-top:1px solid var(--border);background:var(--panel);gap:15px;padding:17px;display:grid}.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);background:var(--panel2);border-radius:9px}.connectorInstructions summary{color:var(--muted-strong);cursor:pointer;padding:10px 12px;font-size:10px;font-weight:600}.connectorInstructions p{color:var(--muted);margin:0;padding:0 12px 12px;font-size:10px;line-height:1.55}.connectorConfigurationFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding-top:14px;display:flex}.connectorConfigurationFooter span{color:var(--muted);font-size:10px}.connectorConfigurationFooter button{margin:0}.connectorConfigurationActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}@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(5,minmax(190px,1fr))}.settingsContent{width:100%}}@media (max-width:620px){.settingsWorkspace{width:100%}.settingsSubmenu nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:6px}.settingsSubmenu nav>a{grid-template-columns:27px minmax(0,1fr);gap:6px;min-height:50px;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 nav small,.settingsSubmenu .settingsNavChevron{display:none}.settingsPageHeader h1{font-size:21px}.settingsActiveSection>.settingsSectionHeading{flex-direction:column;align-items:stretch}.settingsActiveSection>.settingsSectionHeading .secondaryAction{text-align:center;width:100%}.settingsFieldGrid{grid-template-columns:1fr}.settingsFieldFull{grid-column:1}.settingsInlineSummary>div{flex-direction:column;align-items:flex-start}.settingsInlineSummary strong{text-align:left}.settingsSaveBar{flex-wrap:nowrap;bottom:8px}.settingsSaveBar>div{flex:1;width:auto;min-width:0}.settingsSaveBar>div span,.settingsSaveBar>span{display:none}.settingsSaveBar button{flex:none;margin-left:auto}.connectorAccordionToggle{grid-template-columns:42px minmax(0,1fr) 18px}.connectorAccordionToggle .connectorStatus{grid-column:2;justify-self:start}.connectorChevron{grid-area:1/3/span 2}.connectorConfiguration .connectorFields{grid-template-columns:1fr}.connectorConfigurationFooter{flex-direction:column;align-items:stretch}.connectorConfigurationActions{flex-direction:column-reverse;align-items:stretch}.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%}.billingPlanLead,.billingActions{flex-direction:column;align-items:stretch}.billingActions button{width:100%}.billingDetailsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.billingDetailsGrid>div:nth-child(2){border-right:0}.billingDetailsGrid>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.billingFlowCard ol{grid-template-columns:1fr;gap:11px}.billingFlowCard li,.billingFlowCard li:first-child,.billingFlowCard li:last-child{border-right:0;border-bottom:1px solid var(--border);padding:0 0 11px}.billingFlowCard li:last-child{border-bottom:0;padding-bottom:0}}.focusedWorkspace .main{width:100%;padding:0}.focusedWorkspace .appPageContent{min-height:100vh}.allOrganizationsPage{background:#f5f7fa;min-height:100vh}.allOrganizationsTopbar{border-bottom:1px solid var(--border);background:#fffffff5;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:12px clamp(18px,4vw,56px);display:flex}.allOrganizationsBrand{color:#0f172a;font-size:17px;font-weight:700}.allOrganizationsActions{align-items:center;gap:10px;display:flex}.organizationPicker{position:relative}.organizationPickerTrigger{min-width:190px;color:var(--text);border-color:var(--border-strong);background:#fff;justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex}.organizationPickerMenu{z-index:20;border:1px solid var(--border);background:#fff;border-radius:11px;width:290px;max-height:390px;padding:10px;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 18px 45px #0f172a2e}.organizationPickerMenu label{cursor:pointer;border-radius:7px;align-items:center;gap:11px;min-height:42px;margin:0;padding:7px 8px;font-weight:600;display:flex}.organizationPickerMenu label:hover{background:var(--panel2)}.organizationPickerMenu input{width:19px;height:19px;accent-color:var(--accent);margin:0}.allOrganizationsDates{border:1px solid var(--border-strong);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:4px 8px;display:flex}.allOrganizationsDates label{align-items:center;gap:5px;margin:0;display:flex}.allOrganizationsDates label span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:600}.allOrganizationsDates input{background:0 0;border:0;width:128px;padding:5px}.allOrganizationsContent{width:min(1240px,100% - 36px);margin:0 auto;padding:38px 0 64px}.allOrganizationsHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.allOrganizationsHeading h1{margin:3px 0 2px;font-size:28px}.allOrganizationsHeading p{color:var(--muted);margin:0}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.rangeSummary{color:var(--muted);font-size:12px;font-weight:700}.blendedOrganization,.organizationPerformanceCard{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:14px;margin-bottom:20px;overflow:hidden}.blendedOrganization{background:linear-gradient(135deg,#fff 60%,#f5f3ff);border-color:#c7d2fe}.organizationCardHeading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:15px 18px;display:flex}.organizationCardHeading>div{align-items:center;gap:11px;display:flex}.organizationCardHeading h2{margin:0;font-size:17px}.organizationCardHeading p{color:var(--muted);margin:2px 0 0;font-size:11px}.organizationCardHeading button{margin:0}.organizationAvatar{border-radius:10px;width:42px;height:42px;font-size:16px}.organizationAvatar.blended{color:#6d28d9;background:#ede9fe}.organizationCardHeading>small{max-width:390px;color:var(--amber);text-align:right}.organizationMetrics{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.organizationMetrics>div{border-right:1px solid var(--border);min-height:96px;padding:17px 18px}.organizationMetrics>div:last-child{border:0}.organizationMetrics span,.organizationProfitBand span{color:var(--muted);margin-bottom:7px;font-size:11px;font-weight:600;display:block}.organizationMetrics strong{font-size:21px;line-height:1.2;display:block}.organizationProfitBand{background:#effaf6;border-top:1px solid #d8eee7;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:18px;min-height:100px;padding:14px 18px;display:grid}.organizationProfitBand strong{font-size:23px}.organizationProfitChart{width:100%;height:66px;overflow:visible}.organizationProfitChart line{stroke:#cbd5e1;stroke-width:.4px;stroke-dasharray:2 2}.organizationProfitChart polyline{fill:none;stroke:#10b981;stroke-width:1.5px;vector-effect:non-scaling-stroke}.organizationCardList{gap:20px;display:grid}.organizationsLoading,.organizationsEmpty,.organizationChartEmpty{color:var(--muted);border:1px dashed var(--border-strong);text-align:center;background:#fff;border-radius:12px;padding:50px 20px}@media (max-width:900px){.allOrganizationsTopbar{flex-direction:column;align-items:stretch}.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;justify-content:center;width:100%}}@media (max-width:600px){.allOrganizationsActions>.organizationPicker{flex:1}.organizationPickerTrigger{width:100%;min-width:0}.allOrganizationsActions>.secondaryAction{display:none}.allOrganizationsDates label{flex:1}.allOrganizationsDates input{width:100%}.allOrganizationsHeading{flex-direction:column;align-items:flex-start}.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{background:var(--border);height:1px;margin:2px 0}.themeToggle{width:100%;min-height:46px;color:var(--muted-strong);text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) 34px;align-items:center;gap:9px;margin:0;padding:6px 8px;display:grid}.themeIcon{width:28px;height:28px;color:var(--accent-ink);background:var(--accent-soft);border-radius:8px;place-items:center;font-size:15px;display:grid}.themeToggleLabel{min-width:0;display:grid}.themeToggleLabel strong{font-size:12px}.themeToggleLabel small{color:var(--muted);font-size:10px}.themeSwitch{border:1px solid var(--border-strong);background:var(--panel3);border-radius:999px;width:34px;height:20px;padding:2px;transition:all .18s;display:block}.themeSwitch i{background:var(--panel);border-radius:50%;width:14px;height:14px;transition:all .18s;display:block;box-shadow:0 1px 3px #0f172a40}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 #00000047, 0 14px 34px #00000038}html[data-theme=dark] body{background:var(--bg);color:var(--text)}html[data-theme=dark] .googleAuthButton{color:#e8eef7;background:#182231;border-color:#3a4b61}html[data-theme=dark] .googleAuthButton:hover{color:#fff;background:#223044;border-color:#64748b}html[data-theme=dark] .sidebar,html[data-theme=dark] .mobileTopbar,html[data-theme=dark] .card,html[data-theme=dark] .panel,html[data-theme=dark] .loginCard,html[data-theme=dark] .onboardingCard,html[data-theme=dark] .organizationMenu,html[data-theme=dark] .organizationMenuTrigger,html[data-theme=dark] .organizationPickerMenu,html[data-theme=dark] .organizationPickerTrigger,html[data-theme=dark] .allOrganizationsDates,html[data-theme=dark] .organizationPerformanceCard,html[data-theme=dark] .blendedOrganization,html[data-theme=dark] .settingsFxStrip,html[data-theme=dark] .metricStrip,html[data-theme=dark] .attributionHero,html[data-theme=dark] .commentsStats,html[data-theme=dark] .metricStrip>*,html[data-theme=dark] .attributionHero>*,html[data-theme=dark] .commentsStats>*,html[data-theme=dark] .dashboardMonthTrigger,html[data-theme=dark] .dashboardMonthPopover,html[data-theme=dark] .dateRangeTrigger,html[data-theme=dark] .sideRangePopover,html[data-theme=dark] .rangeCalendar,html[data-theme=dark] .annotationCalendar,html[data-theme=dark] .annotationProductPicker>div,html[data-theme=dark] .savedChartCard,html[data-theme=dark] .chartLibraryItem,html[data-theme=dark] .chartQuerySummary,html[data-theme=dark] .chartEditorPreview,html[data-theme=dark] .chartDataTableWrap,html[data-theme=dark] .chartEditorSidebar,html[data-theme=dark] .productEditorSheet,html[data-theme=dark] .centeredModal,html[data-theme=dark] .automationCanvas,html[data-theme=dark] .automationWaitNode,html[data-theme=dark] .automationWindowNode,html[data-theme=dark] .automationConditionNode,html[data-theme=dark] .automationSlackNode,html[data-theme=dark] .automationSettingsPanel,html[data-theme=dark] .automationNodeSidebar,html[data-theme=dark] .automationNodeOption,html[data-theme=dark] .automationTriggerChoices button,html[data-theme=dark] .notificationTriggerChoice,html[data-theme=dark] .notificationTriggerNode,html[data-theme=dark] .notificationActionCard,html[data-theme=dark] .commentsStat,html[data-theme=dark] .loadingSkeletonPanel,html[data-theme=dark] .organizationsLoading,html[data-theme=dark] .organizationsEmpty,html[data-theme=dark] .organizationChartEmpty,html[data-theme=dark] .mobileDetailPanel,html[data-theme=dark] .inviteSecondaryAction,html[data-theme=dark] .ghostBtn,html[data-theme=dark] .inlineFeedback{color:var(--text);background:var(--panel)!important}html[data-theme=dark] .automationAddModule{color:#93c5fd;background:#14243a;border-color:#355a86}html[data-theme=dark] .automationModulePicker{background:var(--panel)}html[data-theme=dark] .automationConditionPreview{color:var(--text);background:#122a22;border-color:#245c4b}html[data-theme=dark] .automationConditionPreview span{color:#6ee7b7}html[data-theme=dark] .brand,html[data-theme=dark] .card .value,html[data-theme=dark] .metricStrip .value,html[data-theme=dark] .metricStrip>*>strong,html[data-theme=dark] .attributionHero .attributionValue,html[data-theme=dark] .commentsStats strong,html[data-theme=dark] tr.lvl-camp td,html[data-theme=dark] .notificationActionCard header input,html[data-theme=dark] .allOrganizationsBrand{color:var(--text)}html[data-theme=dark] .monthlyCostMetrics>article.total{background:linear-gradient(135deg,var(--panel) 55%,#10271d);border-color:#28523a}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{background:linear-gradient(135deg,#302612 0%,var(--panel) 64%);border-color:#76551c;box-shadow:0 10px 28px #00000038}html[data-theme=dark] .dashboardCalculationProgress{background:linear-gradient(135deg,#10243d 0%,var(--panel) 72%);border-color:#244d7a;box-shadow:0 8px 24px #0003}html[data-theme=dark] .dashboardCalculationProgressMeta strong{color:#bfdbfe}html[data-theme=dark] .dashboardCalculationProgressMeta>strong{color:#93c5fd}html[data-theme=dark] .dashboardCalculationProgressMeta span{color:#8fa9c7}html[data-theme=dark] .dashboardCalculationProgressTrack{background:#1e3a5f}html[data-theme=dark] .dashboardCalculationAccuracy{background:#10243d;border-color:#244d7a}html[data-theme=dark] .dashboardCalculationAccuracy.attention{background:#302612;border-color:#76551c}html[data-theme=dark] .dashboardCalculationAccuracy strong{color:#bfdbfe}html[data-theme=dark] .dashboardCalculationAccuracy.attention strong{color:#fde68a}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;background:#3b2c11;border-color:#76551c}html[data-theme=dark] .dashboardDataQuality .dataQualityAlertItem{background:#11182775;border-bottom-color:#453617}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] .dataQualityEntities>span,html[data-theme=dark] .dataQualityAlertTitle>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{background:#172d52;border-color:#3b82f6}html[data-theme=dark] .helpSatelliteBubble.alerts{color:#fcd34d;background:#302612;border-color:#b7791f}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] button.secondaryBtn,html[data-theme=dark] .secondaryAction,html[data-theme=dark] .signout,html[data-theme=dark] .paginationArrow,html[data-theme=dark] .mobileDetailHead button{color:var(--muted-strong);border-color:var(--border-strong);background:var(--panel)}html[data-theme=dark] .navlink:hover,html[data-theme=dark] .sidebarUtility:hover,html[data-theme=dark] .organizationMenuItem:hover,html[data-theme=dark] .organizationMenuAll:hover,html[data-theme=dark] .organizationMenuAdd:hover,html[data-theme=dark] tbody tr:hover td,html[data-theme=dark] .attrConvPopRow:hover{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;background:#123622;border-color:#285c3c}html[data-theme=dark] .campaignProductBadge.unmatched{color:#fcd34d;background:#3b2c11;border-color:#76551c}html[data-theme=dark] .campaignStatusBadge.active{color:#86efac;background:#123622;border-color:#285c3c}html[data-theme=dark] .campaignStatusBadge.learning{color:#93c5fd;background:#172d52;border-color:#28508a}html[data-theme=dark] .campaignStatusBadge.learning-limited,html[data-theme=dark] .campaignStatusBadge.with-issues{color:#fcd34d;background:#3b2c11;border-color:#76551c}html[data-theme=dark] .tab:hover,html[data-theme=dark] .tab.active,html[data-theme=dark] .chartEditorTabs button.active{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] .stockSummaryGrid .danger,html[data-theme=dark] .commentsWarning.error{color:#fda4af;background:#351720;border-color:#7f2938}html[data-theme=dark] .stockSummaryGrid .warning,html[data-theme=dark] .commentsWarning,html[data-theme=dark] .notificationConnectBanner{color:#fcd34d;background:#302612;border-color:#76551c}html[data-theme=dark] .commentReconciliationProgress{background:#172d52;border-color:#28508a}html[data-theme=dark] .commentReconciliationProgressHeader strong,html[data-theme=dark] .commentReconciliationProgressHeader>b{color:#93c5fd}html[data-theme=dark] .commentReconciliationProgressHeader span,html[data-theme=dark] .commentReconciliationProgress>small{color:#cbd5e1}html[data-theme=dark] .commentReconciliationProgressTrack{background:#243b63}html[data-theme=dark] .commentReconciliationProgressTrack>i{background:#60a5fa}html[data-theme=dark] .notificationChannelWarning,html[data-theme=dark] .connectorWarning{color:#fdba74;background:#351f12;border-color:#7c3d18}html[data-theme=dark] .bulkCogsCheckbox.warning{color:#fde68a;background:#302612;border-color:#76551c}html[data-theme=dark] .notificationDelete,html[data-theme=dark] .commentDelete{color:#fda4af!important;background:var(--panel)!important;border-color:#7f2938!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] .modalOverlay,html[data-theme=dark] .productEditorOverlay,html[data-theme=dark] .mobileMenuBackdrop{background:#02060cc2}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,html[data-theme=dark] .shopifyOrganizationWrap{background:var(--bg)}html[data-theme=dark] .shopifyOrganizationCard,html[data-theme=dark] .shopifyOrganizationOption{color:var(--text);border-color:var(--border);background:var(--panel)}html[data-theme=dark] .shopifyOrganizationCard h1{color:var(--text)}html[data-theme=dark] .shopifyOrganizationOption:not(:disabled):hover{border-color:var(--accent);background:var(--panel2)}html[data-theme=dark] .shopifyOrganizationCreate{background:#172d52;border-color:#28508a}html[data-theme=dark] .allOrganizationsTopbar{border-color:var(--border);background:#121a26f5}html[data-theme=dark] .blendedOrganization{background:linear-gradient(135deg,var(--panel) 58%,#1d2038);border-color:#3b4d75}html[data-theme=dark] .organizationProfitBand{background:#102921;border-color:#285044}html[data-theme=dark] .organizationProfitChart line{stroke:var(--border-strong)}html[data-theme=dark] .organizationProfitChart polyline{stroke:#34d399}html[data-theme=dark] .organizationMark,html[data-theme=dark] .organizationAvatar{color:#93c5fd;background:#17375d}html[data-theme=dark] .organizationMark.all,html[data-theme=dark] .organizationAvatar.blended{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);background:var(--border-strong);border-radius:10px}.dailyPnlPage{width:min(1240px,100%);margin:0 auto}.dailyPnlShell{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:14px;margin-top:20px;overflow:hidden}.dailyPnlToolbar{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:66px;padding:10px 14px;display:flex}.dailyPnlProduct{min-width:220px;margin:0}.dailyPnlProduct>span{display:none}.dailyPnlProduct select,.dailyPnlProduct .internalSelectTrigger{width:100%;max-width:none;margin:0;font-weight:700}.dailyPnlRange{min-height:40px;color:var(--muted-strong);border:1px solid var(--border);background:var(--panel);border-radius:8px;align-items:center;gap:9px;padding:8px 12px;font-size:12px;display:flex}.dailyPnlRange>span{color:var(--accent)}.dailyPnlExport{white-space:nowrap;margin:0 0 0 auto}.dailyPnlTableWrap{overflow-x:auto}.dailyPnlTable{min-width:980px}.dailyPnlTable th{height:42px;color:var(--muted);letter-spacing:.03em;padding:10px 13px;font-size:10px}.dailyPnlTable td{font-variant-numeric:tabular-nums;height:50px;padding:10px 13px;font-size:12px}.dailyPnlTable td:first-child{min-width:150px}.dailyPnlTable td:first-child small{color:var(--muted);margin-top:2px;font-size:10px;font-weight:600;display:block}.dailyPnlTotal td{background:var(--panel2);font-weight:600}.dailyPnlTotal:hover td{background:var(--panel2)}.dailyPnlTable tr.noActivity td{color:#a2adbd}.dailyPnlTable tr.noActivity .pnlValue{color:#78bfa0}.adSpendValue{color:#e56b2f}.pnlRatio{min-width:48px;color:var(--muted-strong);background:var(--panel2);border-radius:999px;justify-content:center;padding:3px 7px;font-weight:600;display:inline-flex}.pnlValue{font-weight:600}.pnlValue small{color:var(--muted);font-size:10px;font-weight:600;display:block}.dailyPnlFootnote{color:var(--muted);border-top:1px solid var(--border);background:var(--panel2);padding:11px 14px;font-size:10px}html[data-theme=dark] .dailyPnlShell,html[data-theme=dark] .dailyPnlRange{background:var(--panel)}.dailyPnlTable tr.noActivity:hover td{background:var(--panel2)}@media (max-width:760px){.dailyPnlToolbar{flex-direction:column;align-items:stretch}.dailyPnlProduct,.dailyPnlRange,.dailyPnlExport{width:100%}.dailyPnlExport{margin-left:0}.dailyPnlRange{justify-content:center}}.tableIconButton{width:34px;height:34px;min-height:34px;color:var(--muted-strong);border:1px solid var(--border);background:var(--panel);vertical-align:middle;border-radius:8px;flex:0 0 34px;place-items:center;margin:0;padding:0;display:inline-grid}.tableIconButton:hover{color:var(--accent-ink);background:var(--accent-soft);border-color:#93c5fd}.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{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:18px 20px;display:flex}.productViewHero>img,.productViewHero>.prodImg{object-fit:cover;border-radius:10px;flex:0 0 66px;width:66px;height:66px}.productViewHero>div{gap:3px;display:grid}.productViewHero>div>strong{margin-top:4px;font-size:17px}.productViewHero>div>span:last-child{color:var(--muted);font-size:11px}.productViewMetrics{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.productViewMetrics>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);align-content:start;min-height:108px;padding:16px 20px;display:grid}.productViewMetrics>div:nth-child(2n){border-right:0}.productViewMetrics>div:nth-last-child(-n+2){border-bottom:0}.productViewMetrics span,.productViewDetails>div>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:600}.productViewMetrics strong{margin-top:6px;font-size:20px}.productViewMetrics small{color:var(--muted);margin-top:4px;font-size:10px}.productViewDetails{border-bottom:1px solid var(--border);gap:14px;padding:18px 20px;display:grid}.productViewDetails>div{gap:6px;display:grid}.productViewDetails .tagBubbleRow{margin:0}.productViewVariants{padding:18px 20px}.productViewVariants h3{margin:0 0 10px}.productViewVariants>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 0;display:flex}.productViewVariants>div>div{align-items:center;gap:10px;display:flex}.productViewVariants img,.productViewVariants .prodImg{object-fit:cover;border-radius:7px;width:38px;height:38px}.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{border-color:#31517a;background:var(--panel2)!important}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;background:#302612;border-color:#76551c}@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{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.productTestsPage .pageTitleRow button{margin:0}.productTestSummary{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 26px;display:grid;overflow:hidden}.productTestSummary>div{border-right:1px solid var(--border);align-content:center;min-height:86px;padding:15px 18px;display:grid}.productTestSummary>div:last-child{border:0}.productTestSummary span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:600}.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 #f59e0b}.testOrdersLink{color:var(--accent);font-weight:600;text-decoration:none}.testOrdersLink:hover{text-decoration:underline}.productTestStatus{text-transform:capitalize;border-radius:999px;justify-content:center;min-width:78px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.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{color:#92400e;white-space:nowrap;background:#fffbeb;border-color:#f59e0b;min-height:34px;margin:0;padding:6px 10px;font-size:10px}.stopTestButton:hover{color:#fff;background:#d97706;border-color:#d97706}.productTestsEmpty{text-align:center;height:240px}.productTestsEmpty strong,.productTestsEmpty span{display:block}.productTestsEmpty span{color:var(--muted);margin:4px 0 14px}.productTestsEmpty button{margin:0}.productTestModal{width:min(650px,100%)}.testModeNotice{color:#92400e;background:#fffbeb;border:1px solid #fbbf24;border-radius:9px;gap:11px;margin:14px 0;padding:13px;display:flex}.testModeNotice i{color:#f59e0b;font-style:normal}.testModeNotice div{display:grid}.testModeNotice span{margin-top:3px;font-size:10px;line-height:1.5}.selectedTestProduct{border:1px solid var(--border);background:var(--panel2);border-radius:8px;align-items:center;gap:9px;margin:10px 0 15px;padding:9px;display:flex}.selectedTestProduct img,.selectedTestProduct>.prodImg{object-fit:cover;border-radius:7px;width:38px;height:38px}.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{filter:drop-shadow(0 0 5px #f59e0b80);position:relative}.productInTestRange td{background:#fffbeb!important;border-top:2px solid #fbbf24!important;border-bottom:2px solid #fbbf24!important}.productInTestRange td:first-child{border-left:2px solid #fbbf24}.productInTestRange td:last-child{border-right:2px solid #fbbf24}.testingBadge{color:#92400e;text-transform:uppercase;vertical-align:middle;background:#fde68a;border-radius:999px;margin-left:8px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.productTestsHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.savedCalculationsSection{margin-top:28px}.savedCalculationsHeading{align-items:flex-end;max-width:none}.savedCalculationSearch{width:min(260px,100%);margin:0}.savedCalculationSearch>span{display:none}.savedCalculationSearch input{width:100%;margin:0}.savedCalculationsPanel{padding:0;overflow:hidden}.savedCalculationsList{display:grid}.savedCalculationRow{border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:20px;min-height:84px;padding:13px 16px;display:grid}.savedCalculationRow>div:first-child{gap:3px;display:grid}.savedCalculationRow>div:first-child>span{color:var(--muted);font-size:10px}.savedCalculationRow>button{margin:0}.savedCalculationMetrics{grid-template-columns:repeat(3,minmax(90px,1fr));gap:12px;display:grid}.savedCalculationMetrics>span{text-align:right;display:grid}.savedCalculationMetrics small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:600}.savedCalculationMetrics strong{font-size:12px}.savedCalculationsEmpty{min-height:130px;color:var(--muted);text-align:center;place-content:center;gap:3px;display:grid}.savedCalculationsEmpty strong{color:var(--text)}.savedCalculationsFooter{min-height:48px;color:var(--muted);background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:10px;display:flex}.savedCalculationsFooter>div{align-items:center;gap:9px;display:flex}.savedCalculationsFooter .paginationArrow{width:30px;height:30px;min-height:30px;margin:0;padding:0}.staticCalculatorModal{width:min(900px,100%)}.staticCalculatorModal .modalBody>label>small,.staticCalculatorFields label>small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:500;display:block}.staticCalculatorSectionTitle{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0 0;padding-top:14px;display:flex}.staticCalculatorSectionTitle span{color:var(--muted);font-size:10px}.staticCalculatorFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.staticCalculatorFields.singleRow{grid-template-columns:minmax(0,1fr)}.inputWithSuffix{position:relative}.inputWithSuffix input{padding-right:32px}.inputWithSuffix i{color:var(--muted);font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.calculatorModeSwitch{border:1px solid var(--border);background:var(--panel2);border-radius:8px;gap:3px;margin:10px 0 0;padding:3px;display:inline-flex}.calculatorModeSwitch button{min-height:32px;color:var(--muted-strong);background:0 0;border-color:#0000;margin:0;padding:6px 12px;font-size:11px}.calculatorModeSwitch button.active{color:#fff;background:var(--accent)}.calculatorTaxContext{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.calculatorTaxContext span{color:var(--muted-strong);border:1px solid var(--border);background:var(--panel2);border-radius:999px;padding:4px 7px;font-size:10px;font-weight:600}.staticCalculatorResults{border:1px solid var(--border);border-radius:10px;margin-top:16px;overflow:hidden}.calculatorResultHero{background:var(--panel2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.calculatorResultHero>div{border-right:1px solid var(--border);align-content:center;min-height:98px;padding:13px 16px;display:grid}.calculatorResultHero>div:last-child{border:0}.calculatorResultHero span,.calculatorResultGrid span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.calculatorResultHero strong{margin-top:4px;font-size:20px}.calculatorResultHero small,.calculatorResultGrid small{color:var(--muted);margin-top:3px;font-size:10px}.calculatorResultGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.calculatorResultGrid>div{border-top:1px solid var(--border);border-right:1px solid var(--border);align-content:center;min-height:76px;padding:11px 13px;display:grid}.calculatorResultGrid>div:nth-child(4n){border-right:0}.calculatorResultGrid strong{margin-top:4px;font-size:12px}.calculatorOutcomeStrip{color:var(--muted-strong);border-top:1px solid var(--border);background:var(--panel2);flex-wrap:wrap;gap:6px 14px;padding:10px 13px;font-size:10px;display:flex}.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] .testModeNotice,html[data-theme=dark] .stopTestButton{color:#fcd34d;background:#302612;border-color:#76551c}html[data-theme=dark] .productInTestRange td{color:var(--text);background:#2c2514!important;border-color:#d99a18!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] .savedCalculationsFooter,html[data-theme=dark] .calculatorResultHero,html[data-theme=dark] .calculatorOutcomeStrip,html[data-theme=dark] .calculatorModeSwitch,html[data-theme=dark] .calculatorTaxContext span{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-area:2/1/auto/-1}.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}.productTestsPage .pageTitleRow button,.productTestsHeaderActions{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{flex-direction:column;align-items:stretch}.savedCalculationSearch{width:100%}.staticCalculatorFields,.savedCalculationRow{grid-template-columns:1fr}.savedCalculationRow>button{width:100%}.savedCalculationMetrics{grid-area:auto}.savedCalculationsFooter{flex-direction:column;align-items:flex-start}.staticCalculatorModal>footer{flex-wrap:wrap}.staticCalculatorModal>footer button{flex:1}}.platformOwnerPage{width:min(1500px,100%);margin:0 auto}.platformAccountBar{justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-bottom:3px;display:flex}.platformAccountNav,.platformAccountActions{align-items:center;gap:7px;display:flex}.platformAccountNav a{min-height:31px;color:var(--muted-strong);border:1px solid #0000;border-radius:8px;align-items:center;padding:6px 9px;font-size:9px;font-weight:600;text-decoration:none;display:inline-flex}.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{align-items:center;gap:8px;min-width:0;padding-right:4px;display:flex}.platformAccountIdentity>i{width:29px;height:29px;color:var(--accent-ink);border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border));background:var(--accent-soft);border-radius:9px;flex:0 0 29px;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:grid}.platformAccountIdentity>span{min-width:0;color:var(--muted-strong);font-size:10px;font-weight:600;line-height:1.25;display:grid}.platformAccountIdentity small{max-width:230px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.platformAccountBar .themeToggle,.platformAccountBar form,.platformAccountBar form button{margin:0}.platformAccountBar form button{min-height:31px;color:var(--muted-strong);border-color:var(--border);background:var(--panel);padding:6px 10px;font-size:9px}.platformOwnerHeader{justify-content:space-between;align-items:flex-end;gap:28px;min-height:112px;margin-bottom:16px;display:flex}.platformOwnerHeader h1{margin:4px 0 5px;font-size:28px;line-height:1.15}.platformOwnerHeader p{max-width:710px;color:var(--muted);margin:0;font-size:12px}.platformEyebrow,.platformPanelLabel{color:var(--accent-ink);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.platformRangeForm{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:12px;align-items:flex-end;gap:8px;padding:9px;display:flex}.platformRangeForm label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:4px;font-size:10px;font-weight:700;display:grid}.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{border:1px solid var(--border);background:var(--panel);min-height:48px;box-shadow:var(--shadow);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:8px 11px 8px 15px;display:flex}.platformPresets>span{color:var(--muted-strong);font-size:11px;font-weight:600}.platformPresets>div{gap:5px;display:flex}.platformPresets a{min-width:64px;color:var(--muted-strong);border:1px solid var(--border);background:var(--panel);text-align:center;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:600}.platformPresets a:hover{color:var(--accent-ink);background:var(--accent-soft);border-color:#93c5fd}.platformConversionWarning{color:var(--amber);background:var(--amber-soft);border:1px solid #f3c969;border-radius:9px;margin-bottom:14px;padding:10px 13px;font-size:11px;font-weight:700}.platformMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.platformMetricCard{border:1px solid var(--border);background:var(--panel);min-height:132px;box-shadow:var(--shadow);border-radius:12px;align-content:start;padding:17px;display:grid}.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);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.platformMetricCard>strong{color:var(--text);overflow-wrap:anywhere;margin-top:10px;font-size:clamp(21px,2vw,29px);line-height:1.1}.platformMetricCard>small{color:var(--muted);align-self:end;margin-top:10px;font-size:10px;line-height:1.4}.platformDashboardGrid{grid-template-columns:minmax(0,2fr) minmax(300px,.82fr);gap:14px;margin-bottom:14px;display:grid}.platformDashboardGrid.lower{grid-template-columns:repeat(2,minmax(0,1fr))}.platformPanel{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:13px;overflow:hidden}.platformPanel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;min-height:88px;padding:17px 19px;display:flex}.platformPanel>header h2{margin:4px 0 2px;font-size:16px}.platformPanel>header p{color:var(--muted);margin:0;font-size:10px}.platformPanelTotal{text-align:right;flex:none;gap:2px;display:grid}.platformPanelTotal strong{font-size:20px}.platformPanelTotal span{color:var(--muted);font-size:10px}.platformChartCanvas{align-items:center;min-height:282px;padding:12px 16px 3px;display:grid}.platformChartCanvas svg{width:100%;height:260px;display:block;overflow:visible}.platformChartGrid{stroke:var(--border);stroke-width:1px;stroke-dasharray:3 5}.platformChartLine{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.platformChartPoint{fill:var(--panel);stroke:var(--accent);stroke-width:2px}.platformChartCanvas text{fill:var(--muted);font-size:10px;font-weight:600}.platformGrowthStats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platformGrowthStats>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);align-content:center;min-height:141px;padding:16px 18px;display:grid}.platformGrowthStats>div:nth-child(2n){border-right:0}.platformGrowthStats>div:nth-last-child(-n+2){border-bottom:0}.platformGrowthStats span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.platformGrowthStats strong{margin-top:7px;font-size:25px}.platformGrowthStats small{color:var(--muted);margin-top:5px;font-size:10px}.platformHealthList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platformHealthList>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 12px;min-height:89px;padding:14px 18px;display:grid}.platformHealthList>div:nth-child(2n){border-right:0}.platformHealthList span{color:var(--muted-strong);align-items:center;gap:7px;font-size:10px;font-weight:600;display:flex}.platformHealthList span i{background:var(--muted);width:8px;height:8px;box-shadow:0 0 0 3px var(--panel2);border-radius:999px}.platformHealthList span i.healthy{background:var(--green)}.platformHealthList span i.warning{background:var(--amber)}.platformHealthList span i.danger{background:var(--red)}.platformHealthList strong{text-align:right;font-size:18px}.platformHealthList small{color:var(--muted);grid-column:1/-1;font-size:10px}.platformFreshness{color:var(--muted);background:var(--panel2);justify-content:space-between;gap:16px;padding:12px 18px;font-size:10px;display:flex}.platformFreshness span{gap:2px;display:grid}.platformFreshness span:last-child{text-align:right}.platformFreshness strong{color:var(--muted-strong)}.platformCurrencyList{display:grid}.platformCurrencyList>div{border-bottom:1px solid var(--border);grid-template-columns:55px repeat(3,minmax(0,1fr));align-items:center;gap:10px;min-height:72px;padding:12px 18px;display:grid}.platformCurrencyList>div:last-child{border-bottom:0}.platformCurrencyCode{width:43px;height:30px;color:var(--accent-ink);background:var(--accent-soft);border-radius:7px;place-items:center;font-size:10px;font-weight:700;display:grid}.platformCurrencyList>div>span:not(.platformCurrencyCode){gap:2px;min-width:0;display:grid}.platformCurrencyList strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.platformCurrencyList small{color:var(--muted);text-transform:uppercase;font-size:10px}.platformDefinitions{color:var(--muted);border:1px solid var(--border);background:var(--panel2);border-radius:10px;margin-top:2px;padding:13px 16px;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;color:var(--muted);text-align:center;place-items:center;font-size:11px;display:grid!important}.platformSystemAlerts{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:13px;margin-bottom:14px;overflow:hidden}.platformSystemAlerts>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:15px 18px;display:flex}.platformSystemAlerts>header h2{margin:4px 0 2px;font-size:16px}.platformSystemAlerts>header p{color:var(--muted);margin:0;font-size:10px}.platformSystemAlertTotals{justify-content:flex-end;align-items:center;gap:6px;display:flex}.platformSystemAlertTotals span,.platformSystemAlertTotals strong{color:var(--muted-strong);border:1px solid var(--border);background:var(--panel2);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:600}.platformSystemAlertTotals span.critical{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.platformSystemAlertTotals strong{color:var(--text)}.platformSystemAlertMeta{min-height:34px;color:var(--muted);border-bottom:1px solid var(--border);background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;padding:7px 18px;font-size:9px;display:flex}.platformApiErrorLog{border-bottom:1px solid var(--border)}.platformApiErrorLog>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:48px;padding:9px 16px;list-style:none;display:grid}.platformApiErrorLog>summary::-webkit-details-marker{display:none}.platformApiErrorLog>summary:hover,.platformApiErrorLog[open]>summary{background:var(--panel2)}.platformApiErrorLog>summary>span{gap:2px;min-width:0;display:grid}.platformApiErrorLog>summary strong{font-size:11px}.platformApiErrorLog>summary small{color:var(--muted);font-size:9px}.platformApiErrorLog>summary>b{color:#b91c1c;white-space:nowrap;background:#fee2e2;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:600}.platformApiErrorLog>summary>svg{fill:none;width:15px;height:15px;stroke:var(--muted);stroke-width:1.7px;transition:transform .15s}.platformApiErrorLog[open]>summary>svg{transform:rotate(180deg)}.platformApiErrorTableWrap{border-top:1px solid var(--border);overflow-x:auto}.platformApiErrorTable{min-width:980px;margin:0}.platformApiErrorTable th{height:34px;color:var(--muted);background:var(--panel2);letter-spacing:.04em;padding:7px 10px;font-size:8px}.platformApiErrorTable td{vertical-align:top;max-width:320px;padding:9px 10px;font-size:9px}.platformApiErrorTable td strong,.platformApiErrorTable td small{display:block}.platformApiErrorTable td small{color:var(--muted);margin-top:2px;font-size:8px}.platformApiErrorTable td>span{color:var(--muted-strong);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.platformApiErrorTable td:last-child b{color:#b91c1c;background:#fee2e2;border-radius:999px;place-items:center;min-width:25px;min-height:25px;display:inline-grid}.platformSystemClients{display:grid}.platformSystemClient{border-bottom:1px solid var(--border)}.platformSystemClient:last-child{border-bottom:0}.platformSystemClient>summary{cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:54px;padding:9px 16px;list-style:none;display:grid}.platformSystemClient>summary::-webkit-details-marker{display:none}.platformSystemClient>summary:hover,.platformSystemClient[open]>summary{background:var(--panel2)}.platformSystemClientMark{color:#b91c1c;background:#fee2e2;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.platformSystemClient.healthy .platformSystemClientMark{color:#166534;background:#dcfce7}.platformSystemClientIdentity{gap:2px;min-width:0;display:grid}.platformSystemClientIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.platformSystemClientIdentity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.platformSystemClientCounts{align-items:center;gap:6px;display:flex}.platformSystemClientCounts i,.platformSystemClientCounts b{color:var(--muted-strong);background:var(--panel3);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:600}.platformSystemClientCounts i{color:#b91c1c;background:#fee2e2}.platformSystemClient.healthy .platformSystemClientCounts b{color:#166534;background:#dcfce7}.platformSystemClient>summary>svg{fill:none;width:15px;height:15px;stroke:var(--muted);stroke-width:1.7px;transition:transform .15s}.platformSystemClient[open]>summary>svg{transform:rotate(180deg)}.platformSystemClientBody{border-top:1px solid var(--border);background:color-mix(in srgb,var(--panel2) 55%,var(--panel));gap:9px;padding:10px;display:grid}.platformSystemClientBody>section{border:1px solid var(--border);background:var(--panel);border-radius:10px;overflow:hidden}.platformSystemClientBody>section>header{border-bottom:1px solid var(--border);background:var(--panel2);justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:7px 10px;display:flex}.platformSystemClientBody>section>header span{font-size:10px;font-weight:600}.platformSystemClientBody>section>header small{color:var(--muted);font-size:9px}.platformProcessingStatus{border-bottom:1px solid var(--border);background:var(--panel);padding:10px}.platformProcessingStatusHeading{justify-content:space-between;align-items:flex-start;gap:12px;min-height:28px;margin-bottom:7px;display:flex}.platformProcessingStatusHeading>div{gap:1px;display:grid}.platformProcessingStatusHeading strong{color:var(--text);font-size:10px;font-weight:600}.platformProcessingStatusHeading small{color:var(--muted);font-size:8px}.platformProcessingStatusHeading>span{color:#166534;background:color-mix(in srgb,var(--green) 15%,var(--panel));border-radius:999px;padding:3px 6px;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{border:1px solid var(--border);background:var(--panel2);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.platformProcessingStatusAreas>div{border-right:1px solid var(--border);align-content:center;gap:2px;min-width:0;min-height:63px;padding:8px 9px;display:grid}.platformProcessingStatusAreas>div:last-child{border-right:0}.platformProcessingStatusAreas span{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.platformProcessingStatusAreas span i{background:var(--green);border-radius:999px;flex:0 0 6px;width:6px;height:6px}.platformProcessingStatusAreas strong{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.platformProcessingStatusAreas small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.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{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px;display:grid}.platformSystemAlertList article:last-child{border-bottom:0}.platformSystemAlertList article.critical{box-shadow:inset 3px 0 #dc2626}.platformSystemAlertList article.warning{box-shadow:inset 3px 0 #f59e0b}.platformSystemAlertList article.info{box-shadow:inset 3px 0 #2563eb}.platformSystemSeverity{color:#b91c1c;background:#fee2e2;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:700;display:grid}.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{justify-content:space-between;align-items:center;gap:10px;display:flex}.platformSystemAlertList h3{margin:0;font-size:11px;font-weight:600}.platformSystemAlertList code{color:var(--muted);background:var(--panel2);border-radius:5px;padding:3px 5px;font-size:8px}.platformSystemAlertList p{color:var(--muted-strong);margin:3px 0 1px;font-size:10px;line-height:1.45}.platformSystemAlertList article>div>small{color:var(--muted);font-size:9px;line-height:1.45}.platformSystemEntities{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.platformSystemEntities>span{max-width:250px;color:var(--muted-strong);border:1px solid var(--border);background:var(--panel2);border-radius:6px;align-items:center;gap:5px;padding:4px 6px;font-size:9px;display:inline-flex}.platformSystemEntities>span>small{color:var(--muted);font-size:8px}.platformSystemAlertAction{width:max-content;color:var(--accent-ink);border:1px solid var(--border-strong);background:var(--panel);border-radius:7px;margin-top:8px;padding:5px 8px;font-size:9px;font-weight:680;text-decoration:none;display:inline-flex}.platformSystemAlertActions{align-items:center;gap:6px;margin-top:8px;display:flex}.platformSystemAlertActions button{min-height:28px;margin:0;padding:4px 8px;font-size:9px}.platformSystemAlertActions button:last-of-type{color:var(--positive);border-color:color-mix(in srgb,var(--positive) 35%,var(--border));background:0 0}.platformSystemAlertActions small{margin-left:4px}.platformSystemHealthy{min-height:64px;color:var(--muted);place-items:center;font-size:10px;display:grid}.platformSystemUnavailable{color:#991b1b;background:#fff1f2;align-items:center;gap:10px;min-height:78px;padding:12px 16px;display:flex}.platformSystemUnavailable>span{color:#fff;background:#dc2626;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.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;background:#351720;border-color:#7f2938}html[data-theme=dark] .platformSystemClient.healthy .platformSystemClientMark,html[data-theme=dark] .platformSystemClient.healthy .platformSystemClientCounts b{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{border:1px solid var(--border);background:var(--panel);min-height:calc(100vh - 190px);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:minmax(280px,355px) minmax(0,1fr);display:grid;overflow:hidden}.platformSupportSidebar{border-right:1px solid var(--border);background:var(--panel);grid-template-rows:auto auto auto minmax(0,1fr);min-height:0;display:grid}.platformSupportSidebar>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:71px;padding:13px 14px;display:flex}.platformSupportSidebar>header h2{margin:3px 0 0;font-size:15px}.platformSupportCount{min-width:26px;height:26px;color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;place-items:center;padding:0 7px;font-size:9px;font-weight:700;display:grid}.platformSupportSearch{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:9px 10px 7px;display:grid}.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{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:4px;padding:0 10px 9px;display:grid}.platformSupportFilters button{min-height:28px;color:var(--muted);text-transform:capitalize;background:0 0;border-color:#0000;margin:0;padding:4px 7px;font-size:9px}.platformSupportFilters button:hover,.platformSupportFilters button.active{color:var(--text);border-color:var(--border);background:var(--panel2)}.platformSupportTicketList{min-height:0;overflow-y:auto}.platformSupportTicketList>button{width:100%;min-height:105px;color:var(--text);border:0;border-bottom:1px solid var(--border);background:var(--panel);text-align:left;border-radius:0;align-content:center;gap:4px;margin:0;padding:11px 13px;display:grid;position:relative}.platformSupportTicketList>button:hover,.platformSupportTicketList>button.active{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{content:"";background:var(--accent);border-radius:999px;width:6px;height:6px;position:absolute;top:15px;right:10px}.platformSupportTicketTop,.platformSupportTicketMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.platformSupportTicketTop strong{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:10px;font-weight:600;overflow:hidden}.platformSupportTicketTop small,.platformSupportTicketMeta small{color:var(--muted);font-size:8px;font-weight:500}.platformSupportTicketList>button.unread .platformSupportTicketTop{padding-right:12px}.platformSupportTicketSubject{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.platformSupportTicketPreview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.platformSupportTicketMeta{justify-content:flex-start;margin-top:2px}.platformSupportTicketMeta i,.platformSupportTicketMeta b{color:#166534;text-transform:capitalize;background:#dcfce7;border-radius:999px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:600}.platformSupportTicketMeta i.closed{color:var(--muted-strong);background:var(--panel3)}.platformSupportTicketMeta b{color:var(--accent-ink);background:var(--accent-soft);margin-left:auto}.platformSupportEmpty{min-height:180px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:7px;padding:20px;font-size:10px;display:flex}.platformSupportConversation{background:var(--panel);grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.platformSupportWelcome{text-align:center;grid-row:1/-1;align-content:center;justify-items:center;gap:6px;padding:30px;display:grid}.platformSupportWelcome>span{color:#fff;background:linear-gradient(145deg,#0f766e,#2563eb);border-radius:15px;place-items:center;width:50px;height:50px;font-size:12px;font-weight:700;display:grid;box-shadow:0 10px 26px #2563eb2e}.platformSupportWelcome h2{margin:8px 0 0;font-size:17px}.platformSupportWelcome p{color:var(--muted);margin:0;font-size:10px}.platformSupportConversationHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:13px 16px 13px 18px;display:flex}.platformSupportConversationHeader>div{min-width:0}.platformSupportConversationHeader>div>span{color:var(--accent-ink);font-size:9px;font-weight:600}.platformSupportConversationHeader h2{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:15px;overflow:hidden}.platformSupportConversationHeader p{color:var(--muted);margin:0;font-size:9px}.platformSupportConversationHeader button{min-height:30px;color:var(--muted-strong);border-color:var(--border);background:var(--panel2);white-space:nowrap;margin:0;padding:5px 9px;font-size:9px}.platformSupportConversationHeader button.close:hover{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.platformSupportConversationHeader button.reopen{color:var(--accent-ink);border-color:color-mix(in srgb, var(--accent) 28%, var(--border));background:var(--accent-soft)}.platformSupportContext{border-bottom:1px solid var(--border);background:var(--panel2);gap:3px;padding:10px 18px;display:grid}.platformSupportContext span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:600}.platformSupportContext strong{font-size:10px;font-weight:600}.platformSupportContext p,.platformSupportContext small{color:var(--muted);margin:0;font-size:9px;line-height:1.4}.platformSupportMessages{background:radial-gradient(circle at 100% 0, #2563eb0b, transparent 32%), var(--panel);min-height:0;padding:18px;overflow-y:auto}.platformSupportMessages article{grid-template-columns:30px minmax(0,1fr);gap:8px;max-width:min(680px,88%);margin-bottom:13px;display:grid}.platformSupportMessages article.platform{grid-template-columns:minmax(0,1fr) 30px;margin-left:auto}.platformSupportMessages article.platform>span{color:#fff;background:var(--accent);grid-area:1/2}.platformSupportMessages article.platform>div{background:var(--accent-soft);grid-area:1/1}.platformSupportMessages article>span{width:30px;height:30px;color:var(--accent-ink);background:var(--panel3);border-radius:9px;place-items:center;font-size:8px;font-weight:700;display:grid}.platformSupportMessages article>div{border:1px solid var(--border);background:var(--panel2);border-radius:10px;padding:9px 10px}.platformSupportMessages article header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.platformSupportMessages article header strong{font-size:9px;font-weight:600}.platformSupportMessages article header small{color:var(--muted);font-size:8px}.platformSupportMessages article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.55}.platformSupportComposer{border-top:1px solid var(--border);background:var(--panel2);padding:10px 12px 8px}.platformSupportComposer form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.platformSupportComposer textarea{resize:vertical;width:100%;min-height:52px;max-height:130px;margin:0;padding:8px 10px;font-size:10px}.platformSupportComposer button{min-height:32px;margin:0;padding:6px 10px;font-size:9px}.platformSupportComposer>small{color:var(--muted);margin:5px 1px 0;font-size:8px;display:block}html[data-theme=dark] .platformSupportTicketMeta i.open{color:#a7f3d0;background:#123222}html[data-theme=dark] .platformSupportConversationHeader button.close:hover{color:#fda4af;background:#351720;border-color:#7f2938}@media (max-width:1280px){.platformMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:950px){.platformOwnerHeader{flex-direction:column;align-items:stretch}.platformRangeForm{align-self:flex-start}.platformDashboardGrid,.platformDashboardGrid.lower{grid-template-columns:1fr}.platformSystemAlerts>header{flex-direction:column;align-items:flex-start;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{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.platformRangeForm input{width:100%}.platformRangeForm button{grid-column:1/-1;width:100%}.platformPresets{flex-direction:column;align-items:stretch}.platformPresets>div{grid-template-columns:repeat(3,1fr);display:grid}.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-area:2/2;justify-content:flex-start}.platformSystemClient>summary>svg{grid-area:1/3/span 2}.platformSystemAlertList article header{flex-direction:column;align-items:flex-start;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{flex-direction:column;align-items:flex-start;gap:3px}.platformSystemClientCounts i{display:none}}@media (max-width:850px){.platformSupportWorkspace{grid-template-columns:1fr;min-height:760px}.platformSupportSidebar{border-right:0;border-bottom:1px solid var(--border);max-height:330px}.platformSupportConversation{min-height:500px}}@media (max-width:560px){.platformAccountBar{flex-direction:column-reverse;align-items:flex-start;padding:8px 0}.platformAccountActions{justify-content:flex-end;width:100%}.platformAccountNav{width:100%}.platformAccountNav a{flex:1;justify-content:center}.platformSupportConversationHeader{flex-direction:column;align-items:flex-start;gap:8px}.platformSupportMessages article{max-width:96%}}.reportFreshness{color:var(--muted);border:1px solid var(--border);background:var(--panel2);border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px 14px;margin:8px 0 14px;padding:9px 12px;font-size:10px;font-weight:600;display:flex}.reportFreshness.compact{margin:8px 0 0;padding:7px 9px;font-size:10px}.reportFreshnessStatus{color:var(--muted-strong);align-items:center;gap:6px;font-weight:600;display:inline-flex}.reportFreshnessStatus i{background:var(--green);border-radius:50%;width:7px;height:7px}.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{color:var(--muted);align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.settingsEffectiveDate input{width:132px;min-height:34px;padding:5px 8px}.accountingIntegrityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.accountingIntegrityCard{padding:16px}.accountingIntegrityCard h2{margin:0 0 5px;font-size:16px}.accountingIntegrityCard>p{color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.5}.integrityCheckList{gap:7px;display:grid}.integrityCheck{border:1px solid var(--border);border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;font-size:10px;display:grid}.integrityCheck i{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;display:grid}.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{grid-template-columns:160px minmax(0,1fr);gap:8px 14px;margin:0;font-size:11px;display:grid}.accountingBasisIntro dt{text-transform:capitalize;font-weight:600}.accountingBasisIntro dd{color:var(--muted);margin:0}@media (max-width:820px){.accountingIntegrityGrid{grid-template-columns:1fr}.accountingBasisIntro dl{grid-template-columns:1fr;gap:3px}}@media (max-width:900px){.automationBuilderLayout{grid-template-columns:1fr}.automationNodeSidebar{position:static}.automationCanvas{min-height:0;padding:18px}.dashboardPageHeading{flex-direction:column;align-items:stretch}.dashboardMonthTrigger{width:100%}.dashboardMonthPopover{width:min(310px,100vw - 40px);left:0;right:auto}.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}.metricStrip,.attributionHero,.commentsStats{border-radius:10px}.metricStrip>*,.attributionHero>*,.commentsStats>*{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{flex-direction:column;align-items:stretch}.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{flex-basis:46px;width:46px;height: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{flex-direction:column;align-items:stretch}.bulkCogsActions>span{order:3}.bulkCogsActions button{width:100%}.cogsHistoryList article{flex-direction:column;align-items:stretch}.cogsHistoryList article button{width:100%}}@media (max-width:520px){.dashboardCalculationProgressMeta{align-items:flex-start}.dashboardCalculationProgressMeta span{max-width:250px}.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{border:0;border-radius:0;height:100dvh;max-height:none}.dataQualityModal>header{padding:16px}.dataQualityModalSummary{padding:10px 16px}.productEditorOverlay{padding:0}.productEditorSheet{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.productEditorHeader{gap:9px;padding:10px 12px}.productEditorIdentity{gap:9px}.productEditorIdentity>img,.productEditorImageEmpty{border-radius:8px;flex-basis:42px;width:42px;height:42px}.productEditorIdentity h2{max-width:100%}.productEditorSectionHeading{align-items:flex-start;padding:12px}.productEditorSectionHeading>span{display:none}.productEditorForm{padding:12px}.productEditorFormActions{flex-direction:column;align-items:stretch;margin:14px -12px -12px;padding:10px 12px}.productEditorSaveButton{width:100%}.productEditorVariantList{padding:7px}.productEditorVariantCard>summary{padding:8px}.productEditorVariantSummary>span{display:none}.productEditorPerformance .productEditorSectionHeading{flex-direction:column;align-items:stretch}.productEditorPerformance .performanceBtn{width:100%}.productEditorPerformance .productPerformanceGrid{grid-template-columns:1fr}.productEditorPerformance .productPerformanceHead{display:block}.productEditorPerformance .performancePeriods{justify-content:flex-start;margin-top:10px}}.globalSearch{z-index:86;width:min(760px,100%);margin:-10px auto 24px;position:sticky;top:12px}.globalSearchInput{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;align-items:center;gap:10px;height:44px;padding:0 11px 0 13px;transition:border-color .14s,box-shadow .14s;display:flex;position:relative;box-shadow:0 8px 26px #0f172a14}.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 #0f172a1f}.globalSearchInput>svg{fill:none;width:19px;height:19px;stroke:var(--muted);stroke-width:1.9px;stroke-linecap:round;flex:none}.globalSearchInput input{width:100%;min-width:0;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px;font-weight:600}.globalSearchInput input::placeholder{color:var(--muted);font-weight:500}.globalSearchInput kbd{border:1px solid var(--border);border-bottom-color:var(--border-strong);color:var(--muted);background:var(--panel2);white-space:nowrap;border-radius:6px;flex:none;padding:3px 7px;font:600 10px/1.35 inherit}.globalSearchClear{width:25px;height:25px;min-height:0;color:var(--muted);background:var(--panel2);border:0;border-radius:50%;flex:0 0 25px;place-items:center;padding:0;font-size:18px;line-height:1;display:grid}.globalSearchClear:hover{color:var(--text);background:var(--panel3)}.globalSearchSpinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;flex:0 0 17px;width:17px;height:17px;animation:.7s linear infinite spin}.globalSearchMenu{border:1px solid var(--border-strong);background:var(--panel);border-radius:14px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 22px 54px #0f172a33}.globalSearchContext{border-bottom:1px solid var(--border);min-height:38px;color:var(--muted-strong);background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;padding:8px 13px;font-size:10px;font-weight:600;display:flex}.globalSearchContext small{color:var(--muted);font-size:10px;font-weight:600}.globalSearchResults{overscroll-behavior:contain;max-height:min(62vh,520px);padding:5px;overflow-y:auto}.globalSearchGroup{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:9px 9px 5px;font-size:10px;font-weight:700}.globalSearchResult{min-height:54px;color:var(--text);border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:7px 9px;text-decoration:none;display:grid}.globalSearchResult:hover,.globalSearchResult.active{color:var(--text);background:color-mix(in srgb, var(--accent) 10%, var(--panel2))}.globalSearchResult>i{border:1px solid var(--border);width:34px;height:34px;color:var(--accent-ink);background:var(--panel);border-radius:9px;place-items:center;display:grid}.globalSearchResult>i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.globalSearchResult>span{gap:3px;min-width:0;display:grid}.globalSearchResult>span strong,.globalSearchResult>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.globalSearchResult>span strong{font-size:12px}.globalSearchResult>span small{color:var(--muted);font-size:10px}.globalSearchResult>em{border:1px solid var(--border);max-width:130px;color:var(--muted-strong);background:var(--panel);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:700;overflow:hidden}.globalSearchResult>b{color:#0000;font-size:12px}.globalSearchResult.active>b{color:var(--muted)}.globalSearchEmpty{min-height:128px;color:var(--muted);text-align:center;place-content:center;gap:5px;padding:22px;display:grid}.globalSearchEmpty strong{color:var(--text);font-size:13px}.globalSearchEmpty span{font-size:10px}.globalSearchTip{border-top:1px solid var(--border);color:var(--muted);background:var(--panel2);align-items:center;gap:10px;padding:9px 13px;font-size:10px;display:flex}.globalSearchTip strong{color:var(--muted-strong);white-space:nowrap}.globalSearchTip code{color:var(--accent-ink);background:var(--panel);border-radius:4px;padding:1px 4px;font-size:10px}@media (max-width:820px){.globalSearch{z-index:84;width:100%;margin:0 0 18px;top:70px}.globalSearchInput{border-radius:10px;height:42px}.globalSearchMenu{position:fixed;top:120px;left:12px;right:12px}}@media (max-width:560px){.globalSearchInput kbd,.globalSearchContext small{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{color:#fff;background:#dc2626;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.aiPanelBackdrop{z-index:205;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0f172a3d;border:0;border-radius:0;width:auto;height:auto;margin:0;padding:0;position:fixed;inset:0}.aiAssistantPanel{z-index:210;width:min(470px,100vw - 24px);color:var(--text);background:var(--panel);grid-template-rows:auto auto minmax(0,1fr) auto;animation:.2s ease-out aiPanelEnter;display:grid;position:fixed;top:0;bottom:0;right:0;box-shadow:-22px 0 58px #0f172a38}@keyframes aiPanelEnter{0%{opacity:.5;transform:translate(38px)}to{opacity:1;transform:translate(0)}}.aiAssistantHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:14px 16px 13px 18px;display:flex}.aiAssistantIdentity{align-items:center;gap:11px;min-width:0;display:flex}.aiAssistantMark,.aiAssistantWelcomeMark,.aiAssistantSetupIcon{color:#fff;background:linear-gradient(145deg,#2563eb,#6d5ce7);flex:none;place-items:center;display:grid;box-shadow:0 8px 22px #2563eb40}.aiAssistantMark{letter-spacing:-.3px;border-radius:11px;width:38px;height:38px;font-size:11px;font-weight:700}.aiAssistantIdentity h2{margin:0;font-size:16px;line-height:1.2}.aiAssistantIdentity div>span{color:var(--muted);align-items:center;gap:5px;margin-top:3px;font-size:10px;font-weight:700;display:flex}.aiAssistantIdentity div>span i{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #22c55e1f}.aiAssistantHeaderActions{align-items:center;gap:5px;display:flex}.aiAssistantHeaderActions>a,.aiAssistantHeaderActions>button{border:1px solid var(--border);min-height:31px;color:var(--muted-strong);background:var(--panel2);border-radius:8px;place-items:center;margin:0;padding:0 9px;font-size:10px;font-weight:600;text-decoration:none;display:grid}.aiAssistantHeaderActions>a:hover,.aiAssistantHeaderActions>button:hover{color:var(--accent-ink);background:#eff6ff;border-color:#93b8f8}.aiAssistantHeaderActions .aiAssistantClose{width:32px;padding:0;font-size:21px;font-weight:500}.aiAssistantTrust{border-bottom:1px solid var(--border);background:var(--panel2);gap:6px;padding:9px 18px;display:flex;overflow-x:auto}.aiAssistantTrust span{color:#1e4e9e;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;padding:4px 7px;font-size:10px;font-weight:700}.aiAssistantConversation{overscroll-behavior:contain;background:radial-gradient(circle at 100% 0, #2563eb0e, transparent 34%), var(--panel);padding:18px;overflow-y:auto}.aiAssistantLoading{min-height:220px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.aiAssistantSetup,.aiAssistantWelcome{text-align:center;justify-items:center;max-width:390px;margin:10px auto 0;display:grid}.aiAssistantSetupIcon,.aiAssistantWelcomeMark{border-radius:15px;width:50px;height:50px;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{color:var(--muted-strong);margin:0;font-size:11px;line-height:1.55}.aiAssistantSetup small{color:var(--muted);margin-top:11px;font-size:10px}.aiAssistantSetup code{color:var(--accent-ink);background:#eaf2ff;border-radius:4px;padding:2px 4px;font-size:10px}.aiQuickPrompts{text-align:left;gap:7px;width:100%;margin-top:18px;display:grid}.aiQuickPrompts button{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text);background:var(--panel2);text-align:left;border-radius:10px;margin:0;padding:10px 34px 10px 12px;font-size:10px;font-weight:600;line-height:1.35;position:relative}.aiQuickPrompts button:after{content:"→";color:var(--muted);position:absolute;top:50%;right:13px;transform:translateY(-50%)}.aiQuickPrompts button:hover{background:#f1f6ff;border-color:#8eb4f6;transform:translateY(-1px)}.aiReadOnlyNote{color:#37614a;text-align:left;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9px;margin-top:15px;padding:10px 11px;font-size:10px;line-height:1.5}.aiMessage{grid-template-columns:29px minmax(0,1fr);align-items:start;gap:9px;margin-bottom:16px;display:grid}.aiMessage.user{grid-template-columns:minmax(0,1fr) 29px}.aiMessage.user>.aiMessageAvatar{color:#fff;background:var(--accent);grid-area:1/2}.aiMessage.user>div{grid-area:1/1;justify-self:end;max-width:88%}.aiMessageAvatar{border:1px solid var(--border);width:29px;height:29px;color:var(--accent-ink);background:#eff6ff;border-radius:9px;place-items:center;font-size:10px;font-weight:700;display:grid}.aiMessageText{border:1px solid var(--border);color:var(--text);background:var(--panel2);overflow-wrap:anywhere;border-radius:4px 12px 12px;padding:10px 12px;font-size:11px;line-height:1.58}.aiMessage.user .aiMessageText{color:#fff;border-color:var(--accent);background:var(--accent);white-space:pre-wrap;border-radius:12px 4px 12px 12px}.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{border:1px solid var(--border);color:var(--accent-ink);background:var(--panel);border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.aiMarkdownHeading{color:var(--text);margin:13px 0 7px;font-size:12px;line-height:1.35}.aiMarkdownHeading.level-1{font-size:14px}.aiMarkdownHeading.level-2{font-size:13px}.aiMarkdown ul,.aiMarkdown ol{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{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.aiMessageSources span{border:1px solid var(--border);color:var(--muted);background:var(--panel);border-radius:999px;padding:3px 6px;font-size:10px;font-weight:600}.aiThinking{border:1px solid var(--border);background:var(--panel2);border-radius:4px 12px 12px;align-items:center;gap:4px;min-height:44px;padding:10px 12px;display:flex}.aiThinking>span{background:#7ca5eb;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite aiDot}.aiThinking>span:nth-child(2){animation-delay:.13s}.aiThinking>span:nth-child(3){animation-delay:.26s}.aiThinking small{color:var(--muted);margin-left:5px;font-size:10px;font-weight:600}@keyframes aiDot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.aiAssistantError{color:#991b1b;background:#fff1f2;border:1px solid #fecaca;border-radius:8px;margin:8px 0 16px 38px;padding:9px 11px;font-size:10px;line-height:1.45}.aiAssistantComposer{border-top:1px solid var(--border);background:var(--panel);padding:9px 14px 12px}.aiAssistantComposer form{grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:7px;display:grid}.aiAssistantComposer textarea{resize:vertical;border-radius:10px;min-height:52px;max-height:130px;padding:9px 11px;font-size:11px;line-height:1.4}.aiAssistantComposer form>button{border-radius:10px;width:38px;height:38px;margin:0 0 2px;padding:0;font-size:18px}.aiAssistantComposer>small{color:var(--muted);text-align:center;margin-top:6px;font-size:10px;display:block}.aiClearChat{color:var(--muted);background:0 0;border:0;margin:0 0 6px auto;padding:2px 0;font-size:10px;font-weight:600;display:block}.aiClearChat:hover{color:var(--accent-ink);background:0 0}.commentAiAction{margin-top:10px}.commentAiAction button{color:#5b21b6;background:#faf7ff;border-color:#c4b5fd}.commentAiSuggestion{background:linear-gradient(145deg,#faf7ff,#f7faff);border:1px solid #c4b5fd;border-radius:10px;gap:8px;margin-top:12px;padding:12px;display:grid}.commentAiSuggestion>div,.commentAiSuggestion footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.commentAiSuggestion p,.commentAiSuggestion blockquote,.commentAiSuggestion em{margin:0;font-size:10px;line-height:1.5}.commentAiSuggestion blockquote{color:var(--text);background:#ffffffbf;border-left:3px solid #7c3aed;border-radius:0 7px 7px 0;padding:9px 10px;font-style:normal}.commentAiSuggestion em{color:#92400e}.commentAiSuggestion footer span,.commentAiSuggestion>div small{color:var(--muted);font-size:10px;font-weight:600}.commentAiRecommendation{color:#5b21b6;text-transform:uppercase;background:#ede9fe;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}.commentAiRecommendation.delete,.commentAiRecommendation.escalate{color:#991b1b;background:#fee2e2}.commentAiRecommendation.hide{color:#92400e;background:#fef3c7}.commentAiRecommendation.ignore{color:#475569;background:#e2e8f0}.annotationAiDrafts{background:linear-gradient(145deg, #faf7ff, var(--panel));border-color:#c4b5fd;margin-bottom:14px;padding:14px}.annotationAiDrafts>header{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.annotationAiDrafts>header span{color:#6d28d9;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.annotationAiDrafts>header h2{margin:3px 0 0;font-size:15px}.annotationAiDrafts>header small{color:var(--muted);font-size:10px}.annotationAiDrafts>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.annotationAiDrafts article{border:1px solid var(--border);background:#ffffffc7;border-radius:9px;align-content:start;gap:7px;padding:11px;display:grid}.annotationAiDrafts article>div{flex-wrap:wrap;gap:5px;display:flex}.annotationAiDrafts article time,.annotationAiDrafts article>div span{color:var(--muted-strong);background:var(--panel2);border-radius:999px;padding:3px 5px;font-size:10px;font-weight:600}.annotationAiDrafts article h3{margin:0;font-size:11px}.annotationAiDrafts article p,.annotationAiDrafts article>small{color:var(--muted-strong);margin:0;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] .aiAssistantPanel,html[data-theme=dark] .aiAssistantComposer,html[data-theme=dark] .commentAgentBar,html[data-theme=dark] .commentAgentBar.enabled,html[data-theme=dark] .commentAgentMaster,html[data-theme=dark] .commentAgentDeleteWarning{background:var(--panel)}html[data-theme=dark] .commentAgentSafetyNote{color:#fcd58b;background:#382812;border-color:#9a5b16}html[data-theme=dark] .commentAgentDraft,html[data-theme=dark] .commentAgentDraft.delete,html[data-theme=dark] .commentAgentDraft.react,html[data-theme=dark] .commentAgentDraft.escalate,html[data-theme=dark] .commentAgentDraft.error{background:var(--panel2)}html[data-theme=dark] .commentAgentDraft>blockquote{background:#0f172a8c}html[data-theme=dark] .commentAiManagedTag{background:#251b3d;border-color:#5b3a91;color:#c4b5fd!important}html[data-theme=dark] .aiAssistantConversation{background:radial-gradient(circle at 100% 0, #3b82f614, transparent 34%), var(--panel)}html[data-theme=dark] .aiAssistantTrust,html[data-theme=dark] .aiMessageText,html[data-theme=dark] .aiThinking,html[data-theme=dark] .aiQuickPrompts button{background:var(--panel2)}html[data-theme=dark] .aiAssistantTrust span,html[data-theme=dark] .aiMessageAvatar{color:#bfdbfe;background:#142b4c;border-color:#274f80}html[data-theme=dark] .aiQuickPrompts button:hover{background:#142b4c}html[data-theme=dark] .aiReadOnlyNote{color:#a7f3d0;background:#123222;border-color:#28553d}html[data-theme=dark] .aiAssistantSetup code{color:#bfdbfe;background:#142b4c}html[data-theme=dark] .aiAssistantError{color:#fda4af;background:#351720;border-color:#7f2938}html[data-theme=dark] .commentAiSuggestion{background:linear-gradient(145deg,#241b37,#172033);border-color:#594486}html[data-theme=dark] .commentAiSuggestion blockquote{background:#0f172a8c}html[data-theme=dark] .commentAiAction button{color:#d8b4fe;background:#241b37;border-color:#594486}html[data-theme=dark] .annotationAiDrafts{background:linear-gradient(145deg, #241b37, var(--panel));border-color:#594486}html[data-theme=dark] .annotationAiDrafts article{background:#0f172a8c}@media (max-width:1024px),(hover:none){.helpBubbleDock{display:block;bottom:16px;right: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 #0f172a0d, 0 5px 16px #0f172a09}html,body{font-size:13px;line-height:1.45}strong,b{font-weight:600}.appPageContent h1,.appPageContent h2,.appPageContent h3{color:var(--text)}.sidebar{width:224px;padding:16px 10px;box-shadow:5px 0 16px #0f172a06}.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}.navlink,.navSublink,.sidebarUtility{border-radius:var(--radius-control);gap:8px;min-height:34px;padding:7px 9px;font-size:12px;font-weight:500}.navIcon{flex-basis:16px;width:16px;height:16px}.navSubmenu{margin-left:20px}.themeToggle,.organizationMenuTrigger{min-height:38px}.themeToggle{padding:5px 8px}.h1{letter-spacing:-.01em;margin:0 0 3px;font-size:22px;font-weight:700;line-height:1.25}.pageHeading,.pageTitleRow,.pageTop,.analyticsTop,.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{letter-spacing:.02em;margin-bottom:5px;font-size:11px;font-weight:600}.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}input,select,textarea,.internalSelectTrigger{border-radius:var(--radius-control);min-height:36px;padding:7px 9px;font-size:13px}button{margin-top:14px}th,td{padding:9px 11px;font-size:12px}th{letter-spacing:.02em;font-size:11px;font-weight:600}.dataTablePanel{border-radius:var(--radius-surface)}.dataTablePanel th,.dataTablePanel td{padding:8px 11px;font-size:12px}.dataTablePanel th{font-size:11px;font-weight:600}.badge{min-height:21px;padding:2px 7px;font-size:11px;font-weight:600}.metricStrip,.attributionHero,.commentsStats,.attrMethodGrid{border-radius:var(--radius-surface);box-shadow:var(--shadow);margin:14px 0 18px}.metricStrip>*,.attributionHero>*,.commentsStats>*{min-width:150px;padding:11px 14px!important}.metricStrip .label,.metricStrip>*>span:first-child,.attributionHero .label,.commentsStats span{font-size:11px;font-weight:500}.metricStrip .value,.metricStrip>*>strong,.attributionHero .attributionValue,.commentsStats 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{border-radius:var(--radius-surface);height:40px;box-shadow:0 4px 16px #0f172a0f}.ordersPaginationDock{padding-left:28px;padding-right:28px;left:224px}.appContentPage{width:min(var(--app-content-width), 100%);margin-left:auto;margin-right:auto}.facebookCommentsPage .pageIntro,.notificationsPage .pageIntro,.chartsLibraryPage .pageIntro,.annotationsPage .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{color:var(--text);margin:7px 0 10px;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{color:var(--muted-strong);background:var(--panel2);gap:2px;padding:7px 8px;font-size:11px}.facebookCommentsPage .commentContext b{color:var(--muted);font-size:10px;font-weight:600}.facebookCommentsPage .commentReplies{margin-top:9px}.facebookCommentsPage .commentReplyHead{flex-wrap:wrap;justify-content:flex-start;gap:6px}.facebookCommentsPage .commentReplyDelete{flex:none;min-height:0;margin:0;padding:1px 3px}.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-left:auto;margin-right: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 th,.productPerformancePage .productAttributionPanel td{padding:9px 11px}.productPerformancePage .productNameCell,.productPerformancePage .productAttributionPanel td strong{font-weight:600}.productPerformancePage .comparisonInline{font-size:10px;font-weight:500}.productPerformanceMobileToolbar{display:none}.activeProductsTotalRow td{background:#f0fdf4;border-top:1px solid #bbf7d0}.activeProductsTotalRow td:first-child>span,.activeProductsTotalRow td:first-child>small{display:block}.activeProductsTotalRow td:first-child>small{color:var(--muted);letter-spacing:0;text-transform:none;margin-top:2px;font-size:9px;font-weight:600}html[data-theme=dark] .activeProductsTotalRow td{background:#172b24;border-top-color:#286044}.productPerformanceEmpty{text-align:center;padding:18px!important}.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:translate(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{border:1px solid var(--border);background:var(--panel2);min-height:24px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.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 #0000003d, 0 6px 18px #00000024}@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{padding-left:12px;padding-right:12px;left:0}.globalSearch{margin-bottom:16px}}@media (max-width:760px){.pageTitleRow,.pageTop{gap:12px}.metricStrip>*,.attributionHero>*,.commentsStats>*{min-width:140px;padding:10px 11px!important}.annotationsPage .pageTop{flex-direction:column}.annotationsPage .annotationHeaderActions{width:100%}}@media (max-width:520px){.h1{font-size:20px}.commentsPageTitle,.notificationsPageTitle,.chartsLibraryTop{flex-direction:column}.commentsPageTitle>*,.notificationsPageTitle>*,.chartsLibraryTop>*{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:#fff;--table-divider:#e2e6eb;--workspace-shadow:0 1px 1px #0f172a0d, 0 3px 10px #0f172a09}.layout.withAppTopbar{background:var(--app-chrome);min-height:100vh;padding-top:48px}.appTopbar{z-index:120;height:48px;color:var(--topbar-text);border-bottom:1px solid var(--topbar-border);background:var(--topbar-bg);grid-template-columns:minmax(224px,1fr) minmax(300px,680px) minmax(224px,1fr);align-items:center;gap:12px;padding:0 12px;display:grid;position:fixed;top:0;left:0;right:0}.appTopbarBrand{min-width:0;color:var(--topbar-text);letter-spacing:-.01em;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.appTopbarBrandMark{color:#dbeafe;background:linear-gradient(145deg,#2563eb,#0f4dc8);border-radius:7px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid;box-shadow:inset 0 1px #ffffff38}.appTopbarBrandMark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.appTopbarSearch{width:100%;min-width:0}.appTopbarSearch .globalSearch{z-index:2;width:100%;margin:0;position:relative;top:auto}.appTopbarSearch .globalSearchInput{-webkit-backdrop-filter:none;backdrop-filter:none;background:#292c2f;border-color:#45494e;border-radius:8px;gap:8px;height:32px;padding:0 8px 0 10px;box-shadow:inset 0 1px #ffffff09}.appTopbarSearch .globalSearchInput.open{border-color:#737a83;box-shadow:0 0 0 2px #ffffff17}.appTopbarSearch .globalSearchInput>svg{width:15px;height:15px;color:var(--topbar-muted);stroke:currentColor}.appTopbarSearch .globalSearchInput input{width:100%;max-width:none;min-height:0;color:var(--topbar-text);flex:auto;font-size:11px;font-weight:500}.appTopbarSearch .globalSearchInput input::placeholder{color:var(--topbar-muted)}.appTopbarSearch .globalSearchInput kbd{color:#c6cbd1;background:#33373b;border-color:#3e4247 #3e4247 #555b62;padding:2px 5px;font-size:9px}.appTopbarSearch .globalSearchClear{color:#c6cbd1;background:#3a3e42;flex-basis:21px;width:21px;height:21px;margin:0;font-size:15px}.appTopbarSearch .globalSearchMenu{border-radius:10px;top:calc(100% + 7px)}.appTopbarActions{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.appTopbarIconButton{color:#d4d7db;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;min-height:30px;margin:0;padding:0;display:grid;position:relative}.appTopbarIconButton:hover{color:#fff;background:#2b2e31;border-color:#0000}.appTopbarIconButton svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.appTopbarAlertBadge{border:2px solid var(--topbar-bg);color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:13px;height:13px;padding:0 3px;font-size:7px;font-weight:700;line-height:1;display:grid;position:absolute;top:1px;right:0}.themeToggle{width:auto;min-height:30px;color:inherit;background:0 0;border:0;border-radius:8px;margin:0;padding:3px;display:inline-flex}.themeToggle:hover{color:inherit;background:var(--panel2);border-color:#0000}.themeSwitch{border:1px solid var(--border-strong);background:var(--panel3);border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;width:46px;height:24px;padding:2px;transition:border-color .16s,background .16s;display:grid;position:relative}.themeSwitch i{z-index:0;background:var(--panel);border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a40}.themeSwitch.on{border-color:var(--border-strong);background:var(--panel3)}.themeSwitch.on i{transform:translate(22px)}.themeGlyph{z-index:1;fill:none;width:13px;height:13px;stroke:var(--muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;justify-self:center;transition:color .16s,stroke .16s;position:relative}.themeGlyphSun,.themeSwitch.on .themeGlyphMoon{stroke:var(--accent-ink)}.themeSwitch.on .themeGlyphSun{stroke:var(--muted)}.appTopbar .themeToggle:hover{background:#2b2e31}.appTopbar .themeSwitch{background:#292c2f;border-color:#45494e}.appTopbar .themeSwitch i{background:#f4f5f6}.appTopbar .themeGlyph{stroke:#8f969e}.appTopbar .themeGlyphSun,.appTopbar .themeSwitch.on .themeGlyphMoon{stroke:#172033}.appTopbar .themeSwitch.on .themeGlyphSun{stroke:#8f969e}.appTopbarOrganization{min-width:0;position:relative}.appTopbarOrganizationTrigger{max-width:190px;min-height:32px;color:var(--topbar-text);background:0 0;border:0;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 13px;align-items:center;gap:7px;margin:0;padding:3px 7px 3px 4px;font-size:11px;font-weight:600;display:grid}.appTopbarOrganizationTrigger:hover{color:#fff;background:#2b2e31;border-color:#0000}.appTopbarOrganizationTrigger .organizationMark{border-radius:7px;width:24px;height:24px;font-size:10px}.appTopbarOrganizationName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appTopbarOrganizationTrigger>svg{fill:none;stroke:#aeb4bc;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.appTopbarOrganizationMenu{z-index:5;width:286px;max-height:min(70vh,520px);color:var(--text);border:1px solid var(--border);background:var(--panel);border-radius:10px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 18px 45px #00000038}.appTopbarOrganizationMenu .organizationMenuItem,.appTopbarOrganizationMenu .organizationMenuAll,.appTopbarOrganizationMenu .organizationMenuAdd{border-radius:6px;min-height:36px;margin:0;padding:5px 7px;font-size:11px;font-weight:500}.appTopbarOrganizationMenu .organizationMark{border-radius:7px;flex-basis:25px;width:25px;height:25px;font-size:10px}.appTopbarOrganizationMenu form{margin:0}.appTopbarAccountEmail{color:var(--muted);border-top:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;padding:7px;font-size:10px;overflow:hidden}.appTopbarSignout{width:100%;min-height:30px;color:var(--muted-strong);text-align:left;background:0 0;border:0;border-radius:6px;margin:0;padding:5px 7px;font-size:11px;font-weight:500}.appTopbarSignout:hover{color:var(--text);background:var(--panel2);border-color:#0000}.withAppTopbar .sidebar{background:var(--app-chrome);height:calc(100vh - 48px);box-shadow:none;border-right:0;padding:10px 8px 12px;top:48px}.withAppTopbar .desktopSidebarHead .brand,.withAppTopbar .desktopSidebarHead .sidebarBrandLogo{display:none}.withAppTopbar .desktopSidebarHead .sideRangeControl{margin-top:0}.withAppTopbar .main{background:var(--app-chrome);min-height:calc(100vh - 48px);padding:10px 12px 16px 0}.workspaceSurface{border:1px solid var(--border);background:var(--panel);min-height:calc(100vh - 74px);box-shadow:var(--workspace-shadow);border-radius:14px;padding:18px 20px 28px}@media (min-width:821px){.withAppTopbar .sidebarFoot>.themeToggle,.withAppTopbar .sidebarFoot>.sidebarOrganization,.withAppTopbar .sidebarFoot>.sidebarEmail,.withAppTopbar .sidebarFoot>form{display:none}.withAppTopbar .sidebarFoot{border-top:1px solid var(--border);margin-top:8px}}input,select,textarea,.internalSelectTrigger{background-color:var(--control-bg);border-radius:6px;min-height:32px;padding:5px 8px;font-size:12px}textarea{min-height:72px;padding-top:7px;padding-bottom:7px}button,.primaryLink,.secondaryAction,.buttonLink{border-radius:6px;min-height:30px;padding:5px 9px;font-size:11px;font-weight:600}input[type=checkbox]{appearance:none;border:1px solid var(--border-strong);background:var(--control-bg);cursor:pointer;vertical-align:middle;border-radius:5px;outline:0;place-content:center;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0;transition:border-color .12s,background .12s,box-shadow .12s;display:inline-grid;box-shadow:inset 0 1px 1px #0f172a0a}input[type=checkbox]:after{content:"";border-bottom:1.7px solid #fff;border-left:1.7px solid #fff;width:7px;height:4px;margin-top:-1px;transition:transform .1s;transform:rotate(-45deg)scale(0)}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}.dashboardHistoryToggle input[type=checkbox],.automationToggle input[type=checkbox],.notificationEnabledToggle input[type=checkbox]{opacity:0;pointer-events:none;width:1px;min-width:0;height:1px;min-height:0;position:absolute}table th,table td{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 #0000004d, 0 4px 14px #00000029}html[data-theme=dark] .withAppTopbar .sidebar{background:var(--app-chrome)!important}html[data-theme=dark] .workspaceSurface{background:var(--panel);border-color:#243244}html[data-theme=dark] .workspaceSurface .card,html[data-theme=dark] .workspaceSurface .panel,html[data-theme=dark] .workspaceSurface .dataTablePanel,html[data-theme=dark] .workspaceSurface .tableToolbar,html[data-theme=dark] .workspaceSurface .commentsToolbar{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{background:#161d27;border-color:#303b49}html[data-theme=dark] input[type=checkbox]{border-color:var(--border-strong);background:var(--control-bg);box-shadow:inset 0 1px 1px #0003}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{height:calc(100dvh - 50px);padding:12px 10px;top:50px}.withAppTopbar .main{min-height:0;padding:8px 8px 22px}.workspaceSurface{border-radius:12px;min-height:calc(100vh - 66px);padding:14px 12px 24px}.withAppTopbar .sidebarFoot>.themeToggle{width:max-content;margin-bottom:4px}}@media (max-width:520px){.withAppTopbar .main{padding-left:0;padding-right:0}.workspaceSurface{border-left:0;border-right:0;border-radius:0;padding-left:10px;padding-right:10px}}.dashboardDataQuality{border-radius:10px;margin-bottom:14px;box-shadow:0 2px 8px #b453090e}.dashboardDataQuality.open{overflow:visible}.dashboardDataQualityToggle{color:#713f12;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;gap:9px;width:100%;min-height:48px;margin:0;padding:8px 11px;display:grid}.dashboardDataQualityToggle:hover{color:#713f12;background:#f59e0b0f;border-color:#0000}.dashboardDataQuality.open .dashboardDataQualityToggle{border-radius:9px 9px 0 0}.dashboardDataQualityMark{border-radius:7px;width:26px;height:26px;font-size:13px;box-shadow:0 0 0 3px #f59e0b1a}.dashboardDataQualityLabel{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.dashboardDataQualityLabel strong{color:#713f12;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.dashboardDataQualityLabel small{color:#9a6a22;font-size:9px;font-weight:500}.dashboardDataQualityCount{place-items:center;min-width:24px;height:22px;padding:0 7px;font-size:9px;display:grid}.dashboardDataQualityToggle>svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .15s}.dashboardDataQuality.open .dashboardDataQualityToggle>svg{transform:rotate(180deg)}.dashboardDataQualityDetails{background:color-mix(in srgb, #fffbeb 64%, var(--panel));border-top:1px solid #fde4a5;border-radius:0 0 10px 10px;position:relative}.dataQualityAffected{place-self:center end;position:relative}.dataQualityAffected>summary{min-height:30px;color:var(--accent-ink);border:1px solid var(--border-strong);background:var(--panel);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:600;list-style:none;display:inline-flex}.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;color:var(--muted-strong);background:var(--panel2);border-radius:999px;place-items:center;padding:0 4px;font-size:9px;font-weight:600;display:grid}.dataQualityAffected>summary i{color:var(--muted);font-size:11px;font-style:normal;transition:transform .12s}.dataQualityAffected[open]>summary i{transform:rotate(180deg)}.dataQualityAffectedPopover{z-index:75;width:min(390px,78vw);color:var(--text);border:1px solid var(--border-strong);background:var(--panel);border-radius:10px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 16px 42px #0f172a33}.dataQualityAffectedPopover>header{border-bottom:1px solid var(--border);background:var(--panel2);justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 10px;display:flex}.dataQualityAffectedPopover>header strong{font-size:11px;font-weight:600}.dataQualityAffectedPopover>header small{color:var(--muted);font-size:9px}.dataQualityAffectedPopover>p{color:var(--muted);margin:0;padding:14px 11px;font-size:10px}.dataQualityAffectedList{max-height:280px;padding:4px;overflow-y:auto}.dataQualityAffectedList>a,.dataQualityAffectedList>div:not(.dataQualityAffectedMore){min-height:42px;color:var(--text);border-radius:6px;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:8px;padding:6px 7px;display:grid}.dataQualityAffectedList>div:not(.dataQualityAffectedMore){grid-template-columns:minmax(0,1fr) auto}.dataQualityAffectedList>a:hover{background:var(--panel2)}.dataQualityAffectedList>a>span,.dataQualityAffectedList>div>span{gap:1px;min-width:0;display:grid}.dataQualityAffectedList b,.dataQualityAffectedList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dataQualityAffectedList b{font-size:10px;font-weight:600}.dataQualityAffectedList small,.dataQualityAffectedList em{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{color:var(--muted);border-top:1px solid var(--border);padding:7px;font-size:9px}.dataQualityAffectedFooter{min-height:34px;color:var(--accent-ink);border-top:1px solid var(--border);background:var(--panel2);justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:10px;font-weight:600;display:flex}html[data-theme=dark] .dashboardDataQualityToggle,html[data-theme=dark] .dashboardDataQualityToggle:hover,html[data-theme=dark] .dashboardDataQualityLabel strong{color:#fde68a}html[data-theme=dark] .dashboardDataQualityLabel small{color:#d6b76a}html[data-theme=dark] .dashboardDataQualityDetails{background:#181b1e;border-top-color:#594319}html[data-theme=dark] .dataQualityAffectedPopover{box-shadow:0 16px 42px #0006}@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{width:min(360px,100vw - 48px);left:0;right:auto}}@media (max-width:460px){.dashboardDataQualityToggle{grid-template-columns:26px minmax(0,1fr) auto 14px;padding-left:8px;padding-right:8px}.dashboardDataQualityCount{min-width:22px;padding:0 5px}.dataQualityAffectedPopover{width:auto;max-height:min(70vh,480px);position:fixed;inset:auto 10px 10px}}.internalSelectTrigger:hover,.countryPickerTrigger: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)}.internalSelectTrigger[aria-expanded=true],.countryPickerTrigger[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)}.internalSelectOptions button:hover,.countryPickerOptions button:hover{color:var(--accent-ink);background:var(--accent-soft);border-color:#0000}.aiAssistantPanel{border-left:1px solid var(--border);grid-template-rows:auto minmax(0,1fr) auto;width:min(390px,100vw);top:48px;box-shadow:-8px 0 24px #0f172a1a}.helpBubbleDock.expanded>.helpBubble{display:none}.helpChooserPanel{grid-template-rows:auto minmax(0,1fr)}.helpChooserPanel .aiAssistantIdentity div>span{display:block}.helpChooserBody{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--accent) 7%, transparent), transparent 32%), var(--panel);padding:34px 18px 22px;overflow-y:auto}.helpChooserBody>div{text-align:center;justify-items:center;display:grid}.helpChooserBody h3{margin:13px 0 4px;font-size:18px}.helpChooserBody p{color:var(--muted);margin:0;font-size:11px}.helpChooserBody nav{gap:8px;margin-top:24px;display:grid}.helpChooserBody nav>button,.helpChooserBody nav>a{min-height:62px;color:var(--text);border:1px solid var(--border);background:var(--panel);text-align:left;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0;padding:10px 12px;text-decoration:none;display:grid;box-shadow:0 1px 2px #0f172a08}.helpChooserBody nav>button:hover,.helpChooserBody nav>a: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;color:var(--accent-ink);background:var(--accent-soft);border-radius:9px;place-items:center;font-size:10px;font-weight:700;display:grid}.helpChooserBody nav>*>span:nth-child(2){gap:2px;min-width:0;display:grid}.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% - 614px)}}@media (max-width:620px){.aiAssistantPanel{height:calc(100dvh - 48px);top:48px}}.campaignPlatformToolbar{align-items:center;margin:2px 0 14px}.campaignPlatformPrimary,.campaignPlatformSecondary{align-items:center;gap:8px;display:flex}.campaignPlatformPrimary{flex-wrap:wrap;min-width:0}.campaignPlatformToolbar .tabs,.campaignPlatformToolbar .tabs button,.campaignPlatformToolbar .secondaryAction{margin:0}.campaignPlatformToolbar .tabs,.campaignPlatformToolbar .tabs button,.campaignPlatformToolbar .secondaryAction,.campaignAccountSwitch .internalSelectTrigger{min-height:32px}.campaignAccountSwitch{min-width:220px}.campaignSearchInput,.campaignSearchLevel .internalSelectTrigger,.campaignColumnsButton{height:34px;min-height:34px}.campaignSearchInput input{height:32px;min-height:32px}.campaignColumnsButton{justify-content:center;width:34px;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{gap:15px;display:grid}.connectorCatalogSearch{width:100%;min-height:36px;color:var(--muted);border:1px solid var(--border-strong);background:var(--control-bg);border-radius:8px;align-items:center;gap:8px;margin:0;padding:0 9px;display:flex}.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;box-shadow:none;background:0 0;border:0;padding:0}.connectorCatalogSearch button{width:25px;height:25px;min-height:25px;color:var(--muted);background:0 0;border:0;margin:0;padding:0;font-size:17px}.connectorCatalogSearch button:hover{color:var(--text);background:var(--panel2)}.connectorCategory{gap:8px;display:grid}.connectorCategoryHeader{justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:3px 2px;display:flex}.connectorCategoryHeader>div{gap:1px;display:grid}.connectorCategoryHeader strong{font-size:12px}.connectorCategoryHeader small{color:var(--muted);font-size:9px}.connectorCategoryHeader>span{min-width:21px;height:21px;color:var(--muted-strong);background:var(--panel3);border-radius:999px;place-items:center;font-size:9px;display:grid}.connectorCatalogEmpty{min-height:150px;color:var(--muted);place-items:center;font-size:11px;display:grid}html[data-theme=dark] .helpChooserBody nav>button,html[data-theme=dark] .helpChooserBody nav>a,html[data-theme=dark] .connectorCatalogSearch{background:var(--panel)}html[data-theme=dark] .internalSelectTrigger:hover,html[data-theme=dark] .countryPickerTrigger: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{height:100dvh;top:0}.campaignPlatformToolbar,.campaignPlatformPrimary{flex-direction:column;align-items:stretch}.campaignPlatformSecondary{align-self:flex-end}.campaignAccountSwitch{width:100%}}.sideRange{margin-bottom:10px}.sideRangeTrigger{grid-template-columns:minmax(0,1fr) auto}.sideRangeTrigger:hover,.sideRangeTrigger.open{color:var(--text);background:var(--accent-soft);border-color:#93c5fd;box-shadow:0 0 0 2px #2563eb14}.sideRangeIcon svg,.dashboardMonthCalendarIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:15px;height:15px}.sideRangePending{place-items:center;width:16px;height:16px;display:grid}.navlink{margin-bottom:0}.navlink,.navSublink,.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{border-top:0;margin-top:auto}}.dashboardMonthNavigation{align-items:center;gap:7px;display:flex}.dashboardMonthArrows{gap:3px}.dashboardMonthArrows button{border-radius:7px;width:30px;height:30px;min-height:30px}.dashboardMonthArrows svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.dashboardMonthTrigger{min-width:176px;min-height:32px;padding:5px 9px}.dashboardMonthCalendarIcon{place-items:center;width:18px;height:18px;display:grid}.dashboardDay.positive,.dashboardProductCard.positive{background:linear-gradient(145deg,#fbfffc 0%,#eefbf2 55%,#dcf6e4 100%);border-color:#16a34a2e;box-shadow:0 5px 12px #16653414,inset 0 1px #ffffffe6}.dashboardDay.negative,.dashboardProductCard.negative{background:linear-gradient(145deg,#fffdfd 0%,#fff1f1 55%,#ffe1e1 100%);border-color:#dc26262b;box-shadow:0 5px 12px #991b1b13,inset 0 1px #ffffffe6}.dashboardMetricLabel{justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboardMetricInfo{flex:none;position:relative}.dashboardMetricInfo>button{width:18px;height:18px;min-height:18px;color:var(--muted-strong);border:1px solid var(--border-strong);background:var(--panel);border-radius:50%;place-items:center;margin:0;padding:0;font-family:Georgia,serif;font-size:11px;line-height:1;display:grid}.dashboardMetricInfo>button:hover,.dashboardMetricInfo>button:focus-visible{color:var(--accent-ink);background:var(--accent-soft);border-color:#93c5fd}.dashboardMetricTooltip{z-index:60;width:245px;color:var(--text);border:1px solid var(--border);background:var(--panel);text-transform:none;border-radius:8px;padding:9px 10px;font-size:11px;font-weight:500;line-height:1.45;display:none;position:absolute;top:calc(100% + 7px);right:-5px;box-shadow:0 12px 28px #0f172a29}.dashboardMetricInfo:hover .dashboardMetricTooltip,.dashboardMetricInfo:focus-within .dashboardMetricTooltip{display:block}html[data-theme=dark] .sideRangeTrigger:hover,html[data-theme=dark] .sideRangeTrigger.open{color:var(--text);background:#17243a;border-color:#31558a}html[data-theme=dark] .dashboardDay.positive,html[data-theme=dark] .dashboardProductCard.positive{background:linear-gradient(145deg,#14251f 0%,#153124 100%);border-color:#28553d;box-shadow:0 5px 12px #0003,inset 0 1px #ffffff06}html[data-theme=dark] .dashboardDay.negative,html[data-theme=dark] .dashboardProductCard.negative{background:linear-gradient(145deg,#2b1820 0%,#381b25 100%);border-color:#71303d;box-shadow:0 5px 12px #0003,inset 0 1px #ffffff06}@media (max-width:820px){.dashboardMonthNavigation{width:100%}.dashboardMonthControl{flex:1}.dashboardCards{scroll-snap-type:x proximity;grid-template-columns:none;display:flex;overflow-x:auto}.dashboardCards .card{scroll-snap-align:start;min-width:180px}.dashboardMetricTooltip{width:min(245px,100vw - 50px);left:-8px;right:auto}}.brandLogo{min-width:0;color:inherit;align-items:center;gap:10px;line-height:1;display:inline-flex}.brandLogoMark{color:#fff;width:30px;height:30px;box-shadow:none;background:0 0;border-radius:8px;flex:0 0 30px;place-items:center;display:grid;position:relative;overflow:hidden}.brandLogoMark img{border-radius:inherit;width:100%;height:100%;display:block}.brandMarkArch,.brandMarkWave{fill:none;stroke:currentColor;stroke-width:2.55px;stroke-linecap:round;stroke-linejoin:round}.brandLogoWordmark{object-fit:contain;filter:brightness(0)saturate();flex:0 auto;width:auto;height:14px;display:block}html[data-theme=dark] .brandLogoWordmark,.appTopbarBrand .brandLogoWordmark{filter:none}.appTopbarBrand{gap:0}.appTopbarBrand .brandLogo{gap:10px}.appTopbarBrand .brandLogoMark{width:26px;height:26px;box-shadow:none;isolation:isolate;border-radius:7px;flex-basis:26px}.appTopbarBrand .brandLogoMark:before,.appTopbarBrand .brandLogoMark:after{content:"";pointer-events:none;position:absolute}.appTopbarBrand .brandLogoMark:before{z-index:2;-webkit-mask-composite:xor;background:linear-gradient(135deg,#2dd4bf 0%,#38bdf8 27%,#6366f1 53%,#d946ef 76%,#fb7185 100%);border-radius:8px;padding:1px;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.appTopbarBrand .brandLogoMark:after{z-index:0;filter:blur(4px);opacity:.82;transform-origin:50%;background:conic-gradient(#2dd4bf,#38bdf8,#6366f1,#d946ef,#fb7185,#f59e0b,#2dd4bf);border-radius:11px;animation:4s linear infinite brandLogoGlow;inset:-3px}.appTopbarBrand .brandLogoMark img{z-index:1;position:relative}@keyframes brandLogoGlow{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1)}}@media (prefers-reduced-motion:reduce){.appTopbarBrand .brandLogoMark:after{opacity:.72;animation:none}}.appTopbarBrand .brandLogoWordmark{height:12px}.authBrandLogo,.onboardingBrandLogo{color:var(--text);margin-bottom:14px}.authBrandLogo .brandLogoWordmark,.onboardingBrandLogo .brandLogoWordmark{height:16px}.onboardingBrandLogo{margin-bottom:22px}.drawerBrandLogo,.sidebarBrandLogo{color:var(--text);margin:0 6px 10px}.mobileBrandLogo{color:var(--accent-ink);justify-self:end}.mobileBrandLogo .brandLogoWordmark{height:10px}.allOrganizationsBrand{align-items:center;display:inline-flex}.allOrganizationsBrand .brandLogoWordmark{height:13px}.platformAccountNav .platformBrandLink{border:0;border-right:1px solid var(--border);border-radius:0;min-height:32px;margin-right:5px;padding:0 12px 0 0}.platformAccountNav .platformBrandLink:hover{color:var(--text);border-color:var(--border);background:0 0}.platformBrandLink .brandLogo{gap:10px}.platformBrandLink .brandLogoMark{border-radius:7px;flex-basis:25px;width:25px;height:25px}.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{justify-content:flex-end;align-self:center;align-items:center;gap:5px;display:flex}.dataQualityAlertActions>button{white-space:nowrap;border-radius:7px;min-height:30px;margin:0;padding:5px 8px;font-size:10px;font-weight:600}.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);background:0 0;border-color:#0000}.dataQualitySkipAction:hover{color:var(--text);border-color:var(--border);background:var(--panel2)}.dataQualityRestoreAction{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.dataQualityRestoreAction:hover{color:#14532d;background:#dcfce7;border-color:#86efac}.dataQualityModalViews{border-bottom:1px solid var(--border);background:var(--panel);align-items:flex-end;gap:4px;min-height:39px;padding:0 18px;display:flex}.dataQualityModalViews button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:0;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex;position:relative}.dataQualityModalViews button:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:-1px;left:7px;right:7px}.dataQualityModalViews button:hover,.dataQualityModalViews button.active{color:var(--text);background:0 0}.dataQualityModalViews button.active:after{background:var(--accent)}.dataQualityModalViews button span{min-width:18px;height:18px;color:var(--muted-strong);background:var(--panel2);border-radius:999px;place-items:center;padding:0 5px;font-size:9px;display:grid}.dataQualitySkippedBody{background:color-mix(in srgb, var(--panel2) 55%, var(--panel))}.dataQualitySkippedHistory{gap:10px;display:grid}.dataQualitySkippedHistory>p{color:var(--muted);margin:0 2px 2px;font-size:10px}.dataQualitySkippedHistory>section{border-radius:10px;overflow:visible}.dataQualitySkippedPeriod{min-height:34px;color:var(--muted-strong);border:1px solid var(--border);background:var(--panel2);border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:9px;display:flex}.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 #0f766e38}.customerSupportPanel .aiAssistantIdentity div>span i{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.supportPreviewNotice{color:#7c4a03;background:#fffbeb;border-bottom:1px solid #f2d38a;padding:8px 18px;font-size:10px;line-height:1.45}.supportAlertContext{border-bottom:1px solid var(--border);background:var(--panel2);gap:4px;padding:12px 18px;display:grid}.supportAlertContext>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:600}.supportAlertContext h3{margin:0;font-size:12px;font-weight:600}.supportAlertContext p{color:var(--muted-strong);margin:0;font-size:10px;line-height:1.5}.supportAlertContext footer{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.supportAlertContext footer span{color:var(--muted-strong);border:1px solid var(--border);background:var(--panel);border-radius:999px;padding:3px 6px;font-size:9px}.supportAlertContext footer span.critical{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.supportAlertContext footer span.warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.supportConversation{padding-top:16px}.supportTicketToolbar{min-height:40px;color:var(--muted);border-bottom:1px solid var(--border);background:var(--panel2);justify-content:space-between;align-items:center;gap:10px;padding:6px 16px 6px 18px;font-size:9px;display:flex}.supportTicketToolbar button{min-height:27px;color:var(--accent-ink);border-color:color-mix(in srgb, var(--accent) 32%, var(--border));background:var(--panel);margin:0;padding:4px 8px;font-size:9px}.supportTicketList{background:var(--panel);min-height:0;overflow-y:auto}.supportTicketListItem{width:100%;min-height:70px;color:var(--text);border:0;border-bottom:1px solid var(--border);background:var(--panel);text-align:left;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;padding:11px 18px;display:grid}.supportTicketListItem:hover{color:var(--text);border-color:var(--border);background:var(--panel2)}.supportTicketListItem>span{gap:4px;min-width:0;display:grid}.supportTicketListItem>span:last-child{justify-items:end}.supportTicketListItem strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.supportTicketListItem small{max-width:320px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.supportTicketListItem i{color:#166534;text-transform:capitalize;background:#dcfce7;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal}.supportTicketListItem i.closed{color:var(--muted-strong);background:var(--panel3)}.supportTicketEmpty,.supportNewConversation{min-height:230px;color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:7px;padding:24px;font-size:10px;display:grid}.supportTicketEmpty>.customerSupportMark,.supportNewConversation>.customerSupportMark{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:700;display:grid}.supportTicketEmpty h3,.supportNewConversation h3{color:var(--text);margin:5px 0 0;font-size:14px}.supportTicketEmpty p,.supportNewConversation 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{color:var(--muted);margin-top:4px;font-size:8px;display:block}.supportClosedNotice,.supportChatError{color:var(--muted-strong);border:1px solid var(--border);background:var(--panel2);border-radius:8px;margin:8px 0;padding:8px 10px;font-size:9px}.supportChatError{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.supportComposer form>button:disabled{cursor:not-allowed;opacity:.45}html[data-theme=dark] .supportPreviewNotice{color:#f6d78c;background:#2a2111;border-bottom-color:#5b4316}html[data-theme=dark] .supportAlertContext footer span.critical{color:#fda4af;background:#351720;border-color:#7f2938}html[data-theme=dark] .supportAlertContext footer span.warning{color:#fcd58b;background:#302510;border-color:#78591b}html[data-theme=dark] .supportTicketListItem i.open{color:#a7f3d0;background:#123222}html[data-theme=dark] .supportChatError{color:#fda4af;background:#351720;border-color:#7f2938}html[data-theme=dark] .dataQualityRestoreAction{color:#a7f3d0;background:#123222;border-color:#28553d}html[data-theme=dark] .dataQualityRestoreAction:hover{color:#d1fae5;background:#183f2b;border-color:#34704e}@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{flex-direction:column;align-items:flex-start}.dataQualityAlertActions .dataQualityAffected{width:100%}.dataQualityAlertActions>button,.dataQualityAlertActions .dataQualityAffected>summary{justify-content:center;width:100%}.supportAlertContext,.supportPreviewNotice{padding-left:14px;padding-right:14px}.dataQualityModalViews{padding-left:10px;padding-right:10px}.dataQualitySkippedPeriod{flex-direction:column;align-items:flex-start;gap:2px}}.ordersPaginationControls .paginationArrow{border-radius:6px;width:28px;height:28px;min-height:28px}.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{table-layout:fixed;width:100%;min-width:0}.productTestsTable th,.productTestsTable td{overflow-wrap:anywhere;padding:8px 7px}.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{gap:7px;min-width:0}.productTestsTable .productDataCell>div:last-child,.productTestsTable .productDataCell strong,.productTestsTable .productDataCell span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.productTestsTable .prodImg{flex:0 0 34px;width:34px;height:34px}.productTestsTable .tableRowActions{flex-wrap:wrap;gap:4px}.productTestsTable .tableRowActions button{white-space:nowrap;min-height:27px;margin:0;padding:4px 6px;font-size:9px}.productTestsTable .productTestStatus,.productTestsTable .productTestProductStatus{white-space:nowrap;min-width:0;padding:4px 6px}@media (max-width:780px){.productTestsTable,.productTestsTable tbody{display:block}.productTestsTable thead{display:none}.productTestsTable tbody>tr:not(.productTestDetailsRow){border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px;padding:8px;display:grid}.productTestsTable tbody>tr:not(.productTestDetailsRow)>td{text-align:left;grid-template-columns:minmax(80px,.7fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:6px;display:grid;border:0!important}.productTestsTable tbody>tr:not(.productTestDetailsRow)>td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:600}.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{width:100%;display:block}}@media (min-width:1101px){.layout.withAppTopbar{--assistant-dock-width:390px;--assistant-dock-gap:12px;transition:padding-right .18s}.layout.withAppTopbar:has(.aiAssistantPanel){padding-right:calc(var(--assistant-dock-width) + var(--assistant-dock-gap))}.layout.withAppTopbar:has(.aiAssistantPanel) .main{flex:1 1 0;width:auto;min-width:0}.layout.withAppTopbar:has(.aiAssistantPanel) .workspaceSurface{min-width:0}.layout.withAppTopbar .aiAssistantPanel{width:var(--assistant-dock-width);border:1px solid var(--border);height:auto;box-shadow:var(--workspace-shadow);border-radius:14px;top:58px;bottom:10px;right:10px;overflow:hidden}}@media (max-width:820px){.layout.withAppTopbar .aiAssistantPanel{border:0;border-radius:0;width:100vw;height:100dvh;top:0;bottom:0;right:0}}.appTopbarSearch .globalSearchInput,.appTopbarSearch .globalSearchInput:hover,.appTopbarSearch .globalSearchInput.open{background:0 0;border-color:#0000}.appTopbarSearch .globalSearchInput:before{border-radius:inherit;content:"";opacity:.62;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(105deg,#2dd4bf 0%,#60a5fa 42%,#a78bfa 72%,#f472b6 100%);padding:1px;transition:opacity .16s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.appTopbarSearch .globalSearchInput:hover{box-shadow:0 0 12px #60a5fa33,0 0 22px #a78bfa17}.appTopbarSearch .globalSearchInput.open{box-shadow:0 0 0 2px #60a5fa1a,0 0 16px #60a5fa4d,0 0 28px #a78bfa24}.appTopbarSearch .globalSearchInput:hover:before,.appTopbarSearch .globalSearchInput.open:before{opacity:1}.appTopbarSearch .globalSearchInput input,.appTopbarSearch .globalSearchInput input:hover,.appTopbarSearch .globalSearchInput input:focus{box-shadow:none;background:0 0;border:0;outline:0}.organizationMenuActionIcon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.appTopbarBrand{place-self:center start;height:48px}.appTopbarBrand,.appTopbarBrand .brandLogo{align-items:center;display:inline-flex}.appTopbarBrand .brandLogoWordmark{align-self:center}.connectorCategory{border:1px solid var(--border);background:var(--panel);border-radius:11px;gap:0;overflow:hidden;box-shadow:0 1px 2px #0f172a09}.connectorCategoryHeader{width:100%;min-height:54px;color:var(--text);background:var(--panel);text-align:left;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;margin:0;padding:9px 12px;display:grid}.connectorCategoryHeader:hover{color:var(--text);background:var(--panel2);border-color:#0000}.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;color:var(--muted-strong);background:var(--panel3);border-radius:999px;place-items:center;padding:0 5px;font-size:9px;display:grid}.connectorCategoryHeader>.connectorChevron{width:16px;height:16px}.connectorCategory>.connectorAccordion{background:color-mix(in srgb, var(--panel2) 42%, var(--panel));gap:8px;padding:9px}.connectorCategory .connectorAccordionItem{box-shadow:none;border-radius:9px}.connectorCategory .connectorAccordionToggle{min-height:62px;padding:9px 11px}.connectorCategory .connectorConfiguration{padding:14px}.mobileFilterToggle.orderFilterToggle:hover,.annotationDateButton: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 #00000038}html[data-theme=dark] .paginationArrow:hover:not(.disabled){color:var(--text);border-color:var(--border-strong);background:var(--panel2)}.organizationProfitChartWrap{cursor:crosshair;touch-action:pan-y;width:100%;min-width:0;height:66px;position:relative}.organizationProfitChart{pointer-events:none;height:100%;display:block}.organizationProfitChart .organizationProfitCurve{fill:none;stroke:#10b981;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.organizationProfitChart .organizationProfitZeroLine{stroke:var(--border-strong);stroke-width:.4px;stroke-dasharray:2 2}.organizationProfitCrosshair{z-index:1;background:color-mix(in srgb, var(--accent) 62%, var(--border-strong));pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.organizationProfitHoverDot{z-index:3;border:2px solid var(--panel);pointer-events:none;background:#10b981;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #10b981}.organizationProfitTooltip{z-index:4;min-width:110px;color:var(--text);border:1px solid var(--border-strong);background:var(--panel);pointer-events:none;white-space:nowrap;border-radius:7px;gap:2px;padding:6px 8px;font-size:10px;line-height:1.3;display:grid;position:absolute;box-shadow:0 7px 20px #0f172a29}.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 #00000047}.dashboardMetricInfo{vertical-align:top;align-self:flex-start;align-items:flex-start;display:inline-flex}.dashboardMetricInfo>button{width:auto;min-width:0;height:auto;min-height:0;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-decoration-line:underline;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;appearance:none;background:0 0;border:0;border-radius:0;flex:0 auto;margin:0;padding:0;display:inline}.dashboardMetricInfo>button:hover,.dashboardMetricInfo>button:focus-visible{color:inherit;background:0 0;outline:none;text-decoration-color:currentColor}.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}.metricLabelWithInfo,.metricValueWithInfo,.dashboardMetricValue,.dashboardDayProfit,.dashboardProductProfitLine,.tableHeaderWithInfo,.tableMetricWithInfo{align-items:flex-start;gap:4px;display:flex}.metricLabelWithInfo,.tableHeaderWithInfo{justify-content:inherit}.metricValueWithInfo,.dashboardMetricValue,.dashboardDayProfit,.dashboardProductProfitLine,.tableMetricWithInfo{justify-content:flex-start}.dashboardMetricValue .value,.metricValueWithInfo .value,.metricValueWithInfo>strong,.dashboardProductProfitLine .dashboardProductProfit,.tableMetricWithInfo>strong{margin:0}.dashboardDayProfit,.dashboardProductProfitLine{width:fit-content}.dashboardProductProfitLine{margin-top:14px}.dashboardProductProfitLine .dashboardProductProfit{margin-top:0}.tableHeaderWithInfo{vertical-align:middle;justify-content:flex-end;width:auto;display:inline-flex}.tableHeaderWithInfo+.tableSortIndicator{vertical-align:middle}.tableMetricWithInfo{justify-content:flex-end;width:100%}.stockSummaryGrid .metricLabelWithInfo,.stockSummaryGrid .metricValueWithInfo,.productTestSummary .metricLabelWithInfo,.productTestSummary .metricValueWithInfo{display:flex}.stockSummaryGrid .metricValueWithInfo,.productTestSummary .metricValueWithInfo{justify-content:flex-start;align-items:flex-start}.stockSummaryGrid .metricValueWithInfo>strong,.productTestSummary .metricValueWithInfo>strong{margin:8px 0 5px;display:block}.productTestSummary .metricLabelWithInfo,.productTestSummary .metricValueWithInfo{color:inherit;text-transform:none}.productTestSummary .metricLabelWithInfo{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:600}.productUnattributedRow td{color:#9a4f08;background:#fff9e8;border-top:1px dashed #e6b94c;font-size:10px;font-weight:650}.productUnattributedRow td>strong,.productUnattributedRow td>small{display:block}.productUnattributedRow td>small{color:var(--muted);margin-top:2px;font-size:9px;font-weight:500}html[data-theme=dark] .productUnattributedRow td{color:#fcd34d;background:#2b2415;border-top-color:#76551c}.productUnattributedRow .unattributedDetailLink,.productUnattributedRow .unattributedDetailLink:hover{color:inherit}.unattributedDetailPop{width:360px}.unattributedSourceLink{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orderLineCancelled{background:var(--red-soft);color:var(--red);vertical-align:middle;border-radius:999px;align-items:center;margin-left:7px;padding:2px 6px;font-size:9px;font-weight:700;line-height:1.2;display:inline-flex}.helpBubble{isolation:isolate;width:54px;height:54px;box-shadow:none;background:0 0;border:0;position:relative;overflow:visible}.helpBubble:before,.helpBubble:after{content:"";border-radius:50%;position:absolute}.helpBubble:before{z-index:0;filter:blur(3px);background:conic-gradient(#24d9e8,#7357ff,#f65c7a,#ffb340,#24d9e8);animation:3.8s linear infinite helpBubbleGradientOrbit;inset:-4px}.helpBubble:after{z-index:1;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);inset:2px}@keyframes helpBubbleGradientOrbit{to{transform:rotate(360deg)}}.helpBubble:hover,.helpBubble:focus-visible{color:inherit;box-shadow:none;background:0 0;transform:translateY(-2px)scale(1.025)}.helpBubbleDock.hasAlerts .helpBubble,.helpBubbleDock.expanded .helpBubble{box-shadow:none;border-color:#0000;animation:none}.helpBubble>.helpBubbleArtwork{z-index:2;place-items:center;width:46px;height:40px;display:grid;position:relative;transform:none}.helpBubbleArtwork img{object-fit:contain;width:46px;height:36px}.helpBubble>.helpBubbleLoading{z-index:3;border:2px solid color-mix(in srgb, var(--accent) 25%, var(--panel));border-top-color:var(--accent);background:var(--panel);border-radius:50%;width:13px;height:13px;position:absolute;bottom:1px;right:2px;transform:none}.helpBubble .helpBubbleAlertCount{z-index:4}.helpBubble>i{z-index:5}.helpChooserMark,.helpChooserWelcomeMark{background:linear-gradient(145deg,#0b2437,#244870);overflow:hidden}.helpChooserMark img,.helpChooserWelcomeMark img{object-fit:contain}.helpChooserBody nav>*>span:first-child svg,.sonoAiMark svg,.sonoAiWelcome svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.helpChooserBody nav>.sonoAiOption{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%;border:1px solid #0000;animation:5s linear infinite sonoAiOptionGlow;box-shadow:0 7px 22px #6e5cff21}.helpChooserBody nav>.sonoAiOption:hover{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%;border-color:#0000}.helpChooserBody nav>.sonoAiOption>span:first-child{color:#fff;background:linear-gradient(145deg,#15b8d2,#6758ed 55%,#e95783);box-shadow:0 5px 14px #6758ed3d}@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;color:var(--text);border-bottom:1px solid var(--border);background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;padding:6px 16px 6px 18px;font-size:10px;font-weight:650;display:flex}.aiConversationToolbar small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:500;overflow:hidden}.aiConversationHistory{align-content:start;gap:8px;display:grid}.aiConversationHistory>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:5px;display:flex}.aiConversationHistory h3,.aiConversationHistory p{margin:0}.aiConversationHistory h3{font-size:14px}.aiConversationHistory p{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}.aiConversationHistory>header button{color:#fff;background:var(--accent);border:0;min-height:29px;margin:0;padding:5px 9px;font-size:9px}.aiConversationHistory>button{width:100%;min-height:62px;color:var(--text);border:1px solid var(--border);background:var(--panel);text-align:left;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:10px 11px;display:grid}.aiConversationHistory>button:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 34%, var(--border));background:var(--panel2)}.aiConversationHistory>button>span{gap:3px;min-width:0;display:grid}.aiConversationHistory>button>span:last-child{justify-items:end}.aiConversationHistory>button strong,.aiConversationHistory>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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;color:var(--accent-ink);background:var(--accent-soft);text-align:center;border-radius:999px;padding:3px 6px;font-size:8px}.aiConversationHistoryEmpty{color:var(--muted);border:1px dashed var(--border);text-align:center;border-radius:9px;padding:28px 14px;font-size:10px}.aiAssistantLoading.compact{min-height:80px}.supportProblemTag,.platformSupportProblemTag{color:#9a3412;letter-spacing:.03em;text-transform:uppercase;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;width:fit-content;margin-left:7px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:700;display:inline-flex}.customerSupportMark.problem{background:linear-gradient(145deg,#e45936,#b83280);box-shadow:0 8px 22px #be2d6333}.supportProblemConfirmation{color:#155e75;background:#ecfeff;border:1px solid #a5e6ef;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:8px;margin:0 0 13px;padding:10px;font-size:9px;line-height:1.45;display:grid}.supportProblemConfirmation>span{color:#fff;background:#0891b2;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:800;display:grid}.supportProblemConfirmation p{margin:0}.platformSupportProblemTag{margin:1px 0 3px}.platformProblemContext{background:color-mix(in srgb, #fff7ed 72%, var(--panel2));border-left-color:#e45936}html[data-theme=dark] .supportProblemTag,html[data-theme=dark] .platformSupportProblemTag{color:#fdba74;background:#321e14;border-color:#7c3e1d}html[data-theme=dark] .supportProblemConfirmation{color:#a5f3fc;background:#0d2c34;border-color:#155e75}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{border:1px solid var(--border);border-spacing:0;border-collapse:separate;background:var(--panel);border-radius:7px;width:100%;font-size:10px;line-height:1.35;overflow:hidden}.metricDetailsTable th,.metricDetailsTable td{border:0;border-bottom:1px solid var(--border);background:0 0;padding:7px 8px}.metricDetailsTable th{width:58%;color:var(--muted-strong);text-align:left;font-weight:500}.metricDetailsTable td{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.metricDetailsTable tr.result th,.metricDetailsTable tr.result td{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) th,.metricDetailsTable tr:nth-last-child(2):not(.result) td{border-bottom:0}html[data-theme=dark] .metricDetailsTable tr.result th,html[data-theme=dark] .metricDetailsTable tr.result td{color:#bfdbfe;background:color-mix(in srgb, #1d4ed8 20%, var(--panel))}.visuallyHidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.supplierInvoicesCard{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-sm);border-radius:14px;margin-top:18px;position:relative;overflow:visible}.supplierInvoicesDropActive{outline-offset:3px;outline:2px solid #2563eb}.supplierDropOverlay{z-index:30;color:#1d4ed8;pointer-events:none;background:#eff6ffeb;border:2px dashed #2563eb;border-radius:14px;align-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:0}.supplierDropOverlay svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.supplierDropOverlay strong{font-size:14px}.supplierDropOverlay span{font-size:10px}.supplierInvoicesCard>header{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 18px;display:flex}.supplierInvoicesCard>header>div:nth-child(2){flex:1;min-width:0}.supplierInvoicesCard h2{color:var(--text);margin:0;font-size:15px;font-weight:680}.supplierInvoicesCard p{color:var(--muted);margin:3px 0 0;font-size:11px}.supplierInvoiceIcon{color:#2563eb;background:#e8f1ff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.supplierInvoiceIcon svg,.supplierUploadControls button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.supplierUploadControls{border-bottom:1px solid var(--border);background:var(--panel-soft);flex-wrap:wrap;align-items:flex-end;gap:9px;padding:12px 18px;display:flex}.supplierUploadControls label{gap:4px;display:grid}.supplierUploadControls label span{color:var(--muted-strong);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:650}.supplierUploadControls input{text-align:center;text-transform:uppercase;width:74px;min-height:30px;padding:5px 8px}.supplierUploadControls button{align-items:center;gap:6px;min-height:30px;display:inline-flex}.supplierUploadControls>small{color:var(--muted);align-self:center;font-size:10px}.supplierUploadMessage{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin:10px 18px 0;padding:8px 10px;font-size:11px}.supplierBatchList{padding:12px}.supplierEmpty{min-height:110px;color:var(--muted);text-align:center;place-items:center;gap:3px;display:grid}.supplierEmpty strong{color:var(--text);font-size:12px}.supplierEmpty span{font-size:10px}.supplierBatch{border:1px solid var(--border);background:var(--panel);border-radius:10px;overflow:visible}.supplierBatch+.supplierBatch{margin-top:8px}.supplierBatchSummary{align-items:stretch;min-width:0;display:flex}.supplierBatchOpen{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.supplierBatchOpen>span:nth-child(2){gap:2px;min-width:0;display:grid}.supplierBatchOpen>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.supplierBatchOpen>span:nth-child(2) small{color:var(--muted);font-size:9px}.supplierBatchOpen>b{font-variant-numeric:tabular-nums;font-size:11px}.supplierBatchOpen>i{color:var(--muted);font-size:12px;font-style:normal}.supplierStatus{color:#475569;letter-spacing:.03em;text-transform:uppercase;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:3px 7px;font-size:8px;font-weight:750;display:inline-flex}.supplierStatus-queued,.supplierStatus-processing{color:#5b21b6;background:#ede9fe}.supplierStatus-ready,.supplierStatus-matched{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{border-left:1px solid var(--border);align-items:center;gap:4px;padding:8px;display:flex}.supplierBatchActions a,.supplierBatchActions button{border:1px solid var(--border);min-height:27px;color:var(--muted-strong);background:var(--panel);border-radius:7px;padding:5px 8px;font-size:9px;font-weight:650;text-decoration:none}.supplierBatchActions .supplierApply{color:#fff;background:#2563eb;border-color:#2563eb}.supplierBatchActions .textDanger,.supplierLineReview .textDanger{color:#dc2626}.supplierBatchDetail{border-top:1px solid var(--border);background:var(--panel-soft);padding:12px}.supplierDocumentFailureSummary{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;gap:3px;margin-bottom:10px;padding:9px 10px;font-size:9px;display:grid}.supplierDocumentFailureSummary strong{font-size:10px}.supplierReconciliation{color:var(--muted);flex-wrap:wrap;gap:16px;margin-bottom:9px;font-size:10px;display:flex}.supplierReconciliation strong{color:var(--text);margin-left:4px}.supplierReconciliationWarning{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:7px;flex-basis:100%;padding:7px 9px;line-height:1.4}.supplierReconciliationWarning strong{color:#78350f;margin-left:0}.supplierDocuments{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.supplierDocuments>div{border:1px solid var(--border);background:var(--panel);border-radius:8px;flex:1;align-items:center;gap:10px;min-width:200px;padding:8px;display:flex}.supplierDocuments span{flex:1;gap:1px;min-width:0;display:grid}.supplierDocuments strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.supplierDocuments small{color:var(--muted);font-size:8px}.supplierDocuments a{color:var(--accent-ink);font-size:9px;font-weight:650;text-decoration:none}.supplierLinesTable{border:1px solid var(--border);background:var(--panel);border-radius:9px;overflow-x:auto}.supplierLinesTable table{border-collapse:collapse;width:100%;min-width:760px}.supplierLinesTable th{color:var(--muted-strong);background:var(--panel-soft);text-align:left;text-transform:uppercase;letter-spacing:.03em;padding:7px 9px;font-size:8px}.supplierLinesTable td{border-top:1px solid var(--border);color:var(--text);vertical-align:top;padding:8px 9px;font-size:9px}.supplierLinesTable td>strong,.supplierLinesTable td>small{display:block}.supplierLinesTable td>small{color:var(--muted);margin-top:2px}.supplierEditCost{color:var(--accent-ink);background:0 0;border:0;margin-top:3px;padding:0;font-size:8px;font-weight:650;display:block}.supplierCostEditor{gap:3px;margin-top:4px;display:flex}.supplierCostEditor input{width:62px;min-height:24px;padding:3px 5px;font-size:8px}.supplierCostEditor input:nth-child(2){text-align:center;text-transform:uppercase;width:42px}.supplierCostEditor button{border:1px solid var(--border);min-height:24px;color:var(--muted-strong);background:var(--panel);border-radius:5px;padding:3px 6px;font-size:8px}.supplierLineReview{min-width:230px}.supplierLineReview>div:first-child{gap:4px;display:flex}.supplierLineReview input{width:95px;min-height:26px;padding:4px 6px}.supplierLineReview button{border:1px solid var(--border);min-height:26px;color:var(--muted-strong);background:var(--panel);border-radius:6px;padding:4px 7px;font-size:8px}.supplierOrderOptions{gap:3px;max-height:130px;margin-top:5px;display:grid;overflow-y:auto}.supplierOrderOptions button{text-align:left;gap:1px;display:grid}.supplierOrderOptions span{color:var(--muted)}.supplierReviewReason{color:#b45309;font-size:9px}.supplierAllocationNote{color:#a16207!important}.supplierCogsTag{white-space:normal;border-radius:999px;width:max-content;max-width:100%;margin-top:4px;padding:2px 6px;font-size:8px;font-weight:650;display:inline-flex}.supplierCogsSame{color:#166534;background:#dcfce7}.supplierCogsChanged{color:#1d4ed8;background:#dbeafe}.supplierCogsPreset{color:#64748b;background:#f1f5f9}.supplierCogsOrderOnly{color:#9a5b08;background:#fff4d6}.supplierCogsStruck{color:var(--muted);text-decoration-color:#d97706;text-decoration-thickness:1.5px}.supplierCogsHover{width:max-content;max-width:100%;display:inline-flex;position:relative}.supplierCogsPopover{z-index:240;border:1px solid var(--border-strong);width:min(290px,100vw - 20px);color:var(--text);background:var(--panel);text-align:left;border-radius:10px;gap:7px;padding:11px;font-size:10px;line-height:1.45;display:grid;position:fixed;box-shadow:0 14px 40px #0f172a2e}.supplierCogsPopover>strong{font-size:10px}.supplierCogsPopover>span{color:var(--muted-strong)}.supplierCogsPopover button,.supplierOrderCogsActions button{color:#9a4f08;background:#fff8e8;border:1px solid #f2bd75;border-radius:7px;width:max-content;min-height:27px;padding:4px 8px;font-size:9px;font-weight:680}.supplierCogsPopover small{font-size:8px}.supplierOrderCogsSummary{background:linear-gradient(110deg,#fff9ed,#fff);border:1px solid #f1cd91;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;margin-top:12px;padding:11px 12px;display:grid}.supplierOrderCogsSummary>div{align-content:center;gap:2px;min-width:0;display:grid}.supplierOrderCogsSummary span{color:#9a5b08;letter-spacing:.035em;text-transform:uppercase;font-size:8px;font-weight:720}.supplierOrderCogsSummary strong{color:var(--text);font-size:11px}.supplierOrderCogsSummary small{color:var(--muted);font-size:8px}.supplierOrderCogsActions{text-align:right;justify-items:end}html[data-theme=dark] .supplierInvoiceIcon{color:#93c5fd;background:#172c4f}html[data-theme=dark] .supplierDropOverlay{color:#bfdbfe;background:#132b4cf0;border-color:#60a5fa}html[data-theme=dark] .supplierUploadMessage{color:#bfdbfe;background:#132b4c;border-color:#1e4f8e}html[data-theme=dark] .supplierDocumentFailureSummary{color:#fecaca;background:#3f1518;border-color:#7f1d1d}html[data-theme=dark] .supplierReconciliationWarning{color:#fde68a;background:#422006;border-color:#854d0e}html[data-theme=dark] .supplierReconciliationWarning strong{color:#fef3c7}html[data-theme=dark] .supplierStatus{color:#cbd5e1;background:#334155}html[data-theme=dark] .supplierStatus-queued,html[data-theme=dark] .supplierStatus-processing{color:#ddd6fe;background:#35245d}html[data-theme=dark] .supplierStatus-ready,html[data-theme=dark] .supplierStatus-matched{color:#bfdbfe;background:#1e3a5f}html[data-theme=dark] .supplierStatus-applied,html[data-theme=dark] .supplierCogsSame{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{background:linear-gradient(110deg,#2f2414,var(--panel));border-color:#73501f}html[data-theme=dark] .supplierCogsPopover button,html[data-theme=dark] .supplierOrderCogsActions button{color:#fde68a;background:#3b2b16;border-color:#73501f}@media (max-width:760px){.supplierInvoicesCard>header{flex-wrap:wrap;align-items:flex-start}.supplierInvoicesCard>header .secondaryAction{text-align:center;width:100%}.supplierBatchSummary{display:block}.supplierOrderCogsSummary{grid-template-columns:1fr 1fr}.supplierOrderCogsActions{text-align:left;justify-items:start}.supplierBatchOpen{grid-template-columns:auto minmax(0,1fr) auto;width:100%}.supplierBatchOpen>b{display:none}.supplierBatchActions{border-top:1px solid var(--border);border-left:0;justify-content:flex-end}}.mobileDrawerSearch,.mobileTopbarOrganization{display:none}.desktopSidebarHead .sideRange{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:2px;display:grid}.desktopSidebarHead .sideRangeTrigger{border-radius:6px;grid-area:1/2;gap:0;min-height:36px;padding:3px 6px;font-size:10px;font-weight:400}.desktopSidebarHead .sideRangeSummary{display:none}.desktopSidebarHead .mobileRangeBoundaries{gap:1px;min-width:0;font-weight:400;line-height:1.1;display:grid}.desktopSidebarHead .mobileRangeBoundaries>span{grid-template-columns:27px minmax(0,1fr);align-items:center;gap:3px;min-width:0;display:grid}.desktopSidebarHead .mobileRangeBoundaries small,.desktopSidebarHead .mobileRangeBoundaries b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:400;line-height:1.1;overflow:hidden}.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-area:1/1}.desktopSidebarHead .rangeStepButton.next{grid-area:1/3}@media (max-width:820px){.mobileTopbar{color:var(--topbar-text);border-bottom-color:var(--topbar-border);background:var(--topbar-bg);grid-template-columns:34px minmax(0,1fr) 30px;box-shadow:0 2px 10px #0000002e}.mobileTopbarOrganization{width:30px;height:30px;display:block;position:relative}.mobileTopbarOrganizationTrigger{color:#fff;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;min-height:30px;margin:0;padding:0;display:grid}.mobileTopbarOrganizationTrigger:hover,.mobileTopbarOrganizationTrigger[aria-expanded=true]{background:#292c2f;border:0}.mobileTopbarOrganizationLogo{color:#fff;background:#292c2f;border:1px solid #45494e;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:600;display:grid;overflow:hidden}.mobileTopbarOrganizationLogo img{object-fit:cover;width:100%;height:100%;display:block}.organizationMenu.mobileTopbarOrganizationMenu{z-index:200;width:min(300px,100vw - 16px);max-height:calc(100dvh - 64px);color:var(--text);background:var(--panel);position:fixed;inset:56px 8px auto auto;overflow-y:auto;box-shadow:0 18px 45px #0000003d}.mobileTopbarOrganizationMenu .organizationMenuItem,.mobileTopbarOrganizationMenu .organizationMenuAll,.mobileTopbarOrganizationMenu .organizationMenuAdd{min-height:38px;font-size:11px;font-weight:500}.mobileDateControl .sideRange{grid-template-columns:28px minmax(0,1fr) 28px;gap:2px}.mobileDateControl .sideRangeTrigger{border-radius:6px;grid-column:2;gap:0;min-height:36px;padding:3px 6px;font-size:10px;font-weight:400}.mobileDateControl .sideRangeSummary{display:none}.mobileDateControl .mobileRangeBoundaries{gap:1px;min-width:0;font-weight:400;line-height:1.1;display:grid}.mobileDateControl .mobileRangeBoundaries>span{grid-template-columns:27px minmax(0,1fr);align-items:center;gap:3px;min-width:0;display:grid}.mobileDateControl .mobileRangeBoundaries small,.mobileDateControl .mobileRangeBoundaries b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:400;line-height:1.1;overflow:hidden}.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:hover,.mobileTopbar .mobileMenuButton.open,.mobileTopbar .rangeStepButton:hover:not(:disabled){color:#fff;background:#292c2f}.mobileTopbar .sideRangeTrigger,.mobileTopbar .sideRangeTrigger:hover,.mobileTopbar .sideRangeTrigger.open{color:var(--topbar-text);box-shadow:none;background:#292c2f;border-color:#45494e}.mobileTopbar .sideRangeText>small,.mobileTopbar .rangeStepButton{color:var(--topbar-muted)}.mobileTopbar .rangeStepButton{background:0 0;border:0}.mobileTopbar .rangeStepButton:disabled{color:#5f646a}.mobileDrawerSearch{border-bottom:1px solid var(--border);background:var(--panel);flex:none;margin:-12px -10px 10px;padding:8px;display:block}.mobileDrawerSearch .globalSearch{z-index:3;width:100%;margin:0;position:relative;top:auto}.mobileDrawerSearch .globalSearchInput,.mobileDrawerSearch .globalSearchInput:hover,.mobileDrawerSearch .globalSearchInput.open{color:var(--text);background:var(--panel)}.mobileDrawerSearch .globalSearchInput>svg{color:var(--muted-strong)}.mobileDrawerSearch .globalSearchInput input,.mobileDrawerSearch .globalSearchInput input:hover,.mobileDrawerSearch .globalSearchInput input:focus{color:var(--text)}.mobileDrawerSearch .globalSearchInput input::placeholder{color:var(--muted)}.mobileDrawerSearch .globalSearchInput kbd{color:var(--muted-strong);border-color:var(--border);border-bottom-color:var(--border-strong);background:var(--panel2)}.mobileDrawerSearch .globalSearchClear{color:var(--muted-strong);background:var(--panel2)}.mobileGlobalSearchMenu{z-index:180;top:98px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));border-radius:12px;flex-direction:column;width:auto;max-height:none;display:flex;position:fixed;left:8px}.mobileGlobalSearchMenu .globalSearchContext,.mobileGlobalSearchMenu .globalSearchTip{flex:none}.mobileGlobalSearchMenu .globalSearchResults{flex:auto;min-height:0;max-height:none;padding:6px}.mobileGlobalSearchMenu .globalSearchResult{grid-template-columns:30px minmax(0,1fr) auto;gap:8px;min-height:48px;padding:6px 8px}.mobileGlobalSearchMenu .globalSearchResult>i{border-radius:7px;width:30px;height:30px}.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{background:#070a08;margin:0}
