@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.dropiStateBtn{letter-spacing:.02em;cursor:pointer;width:100%;min-width:150px;color:inherit;white-space:nowrap;background:#0f172a0a;border:1px solid #94a3b847;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:800;transition:transform .12s,border-color .12s,background .12s;display:inline-flex}.dropiStateBtn:hover{background:#10b98114;border-color:#10b98173;transform:translateY(-1px)}.dropiStateBtn.done,.dropiStateBtn.prep{color:#047857;background:#10b9811a;border-color:#10b98142}.dropiStateBtn.move{color:#1d4ed8;background:#3b82f61a;border-color:#3b82f642}.dropiStateBtn.wait,.dropiStateBtn.idle{color:#92400e;background:#f59e0b1c;border-color:#f59e0b47}.dropiStateBtn.bad{color:#b91c1c;background:#ef44441a;border-color:#ef444447}.dropiDots{opacity:.65;font-size:13px;line-height:1}.orderDetailOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a7a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.orderDetailModal{background:var(--panel,#fff);width:min(760px,100%);max-height:min(86vh,760px);color:var(--text,#111827);border:1px solid #94a3b838;border-radius:24px;padding:22px;overflow:auto;box-shadow:0 24px 80px #0f172a47}.orderDetailHead h3{margin:0;font-size:24px}.orderDetailHead p{opacity:.72;margin:5px 0 0}.orderDetailClose{cursor:pointer;background:#94a3b81a;border:1px solid #94a3b840;border-radius:999px;width:34px;height:34px;font-size:22px;line-height:1}.orderDetailSummary span,.orderDetailProducts span{opacity:.62;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.detailState.done,.detailState.prep{color:#047857;background:#10b9811a}.detailState.move{color:#1d4ed8;background:#3b82f61a}.detailState.wait,.detailState.idle{color:#92400e;background:#f59e0b1c}.detailState.bad{color:#b91c1c;background:#ef44441a}.orderDetailProducts strong{margin-top:4px;display:block}.timelineDot{background:#94a3b829;border:1px solid #94a3b838;border-radius:999px;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.timelineTitle span{opacity:.64;font-size:11px;font-weight:800}.timelineText p{opacity:.74;margin:5px 0 0;line-height:1.45}.orderDetailNote{opacity:.76;margin-top:16px;font-size:13px}@media (width<=720px){.dropiStateBtn{min-width:132px;padding:7px 9px;font-size:10px}.orderDetailOverlay{align-items:flex-end;padding:10px}.orderDetailModal{border-radius:22px 22px 14px 14px;max-height:90vh;padding:18px}.orderDetailSummary{grid-template-columns:1fr}.timelineTitle{flex-direction:column;align-items:flex-start;gap:2px}}.orderStateDetailBtn{cursor:pointer;white-space:nowrap;border:1px solid #94a3b838;justify-content:center;align-items:center;gap:6px;max-width:100%;line-height:1;transition:transform .12s,filter .12s,border-color .12s;display:inline-flex}.orderStateDetailBtn.done,.orderStateDetailBtn.prep{color:#047857;background:#10b9811f}.orderStateDetailBtn.move{color:#1d4ed8;background:#3b82f61f}.orderStateDetailBtn.wait,.orderStateDetailBtn.idle{color:#92400e;background:#f59e0b21}.orderStateDetailBtn.bad{color:#b91c1c;background:#ef44441f}.orderStateDots{opacity:.7;letter-spacing:-1px;font-size:12px}@media (width<=720px){.orderStateDetailBtn{padding-inline:7px;font-size:10px}}.ordersTable th,.ordersTable td{color:#f8fafcd1}.ordersTable .muted{color:#e2e8f094}.ordersTable .orderId{color:#f8fafce0;font-weight:800}.orderStatusCell{flex-wrap:nowrap;align-items:center;gap:8px;display:inline-flex}.orderStateDetailBtn{cursor:pointer;white-space:nowrap;letter-spacing:.01em;text-transform:none;border:1px solid #94a3b838;border-radius:999px;justify-content:center;align-items:center;gap:5px;width:118px;min-width:118px;max-width:118px;height:26px;padding:0 9px;font-size:10px;font-weight:850;line-height:1;transition:transform .12s,filter .12s,border-color .12s,background .12s;display:inline-flex}.orderStateDetailBtn:hover{filter:brightness(1.08);border-color:#60a5fa73;transform:translateY(-1px)}.orderStateDetailBtn.wait,.orderStateDetailBtn.idle{color:#facc15!important;background:#f59e0b21!important;border-color:#f59e0b5c!important}.orderStateDetailBtn.bad{color:#fb7185!important;background:#f43f5e1f!important;border-color:#f43f5e5c!important}.orderStateDetailBtn.done,.orderStateDetailBtn.prep{color:#34d399!important;background:#10b9811f!important;border-color:#10b98157!important}.orderStateDetailBtn.move{color:#60a5fa!important;background:#3b82f61f!important;border-color:#3b82f657!important}.orderStateDots{opacity:.8;letter-spacing:-1px;font-size:12px;transform:translateY(-1px)}.orderDetailOverlay{-webkit-backdrop-filter:blur(7px);z-index:99999!important;background:#020617b8!important;justify-content:center!important;align-items:center!important;padding:22px!important;display:flex!important;position:fixed!important;inset:0!important}.orderDetailModal{color:#f8fafceb!important;background:#111827!important;border:1px solid #94a3b838!important;border-radius:24px!important;width:min(760px,100vw - 32px)!important;max-height:min(86vh,760px)!important;padding:22px!important;overflow:auto!important;box-shadow:0 30px 100px #0000008c!important}.orderDetailHead{border-bottom:1px solid #94a3b82e!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin-bottom:16px!important;padding-bottom:16px!important;display:flex!important}.orderDetailEyebrow{letter-spacing:.08em!important;text-transform:uppercase!important;color:#60a5fa!important;margin-bottom:5px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.orderDetailHead h3{color:#fff!important;margin:0!important;font-size:25px!important}.orderDetailHead p{color:#e2e8f0b8!important;margin:6px 0 0!important}.orderDetailClose{color:#f8fafce6!important;cursor:pointer!important;background:#0f172ab8!important;border:1px solid #94a3b842!important;border-radius:999px!important;width:36px!important;height:36px!important;font-size:24px!important;line-height:1!important}.orderDetailSummary{grid-template-columns:1.35fr 1fr 1fr!important;gap:10px!important;margin-bottom:14px!important;display:grid!important}.orderDetailSummary>div,.orderDetailProducts,.orderDetailNote{background:#0f172a75!important;border:1px solid #94a3b829!important;border-radius:16px!important;padding:13px!important}.orderDetailSummary span,.orderDetailProducts span{color:#e2e8f09e!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:6px!important;font-size:11px!important;font-weight:850!important;display:block!important}.orderDetailSummary strong,.orderDetailProducts strong{color:#f8fafcf0!important}.detailState{border:1px solid #94a3b83d!important;border-radius:999px!important;padding:7px 10px!important;font-size:12px!important;display:inline-flex!important}.orderDetailProducts{margin-bottom:16px!important}.orderDetailProducts strong{margin-top:4px!important;line-height:1.35!important;display:block!important}.orderTimeline{gap:10px!important;display:grid!important}.orderTimelineItem{grid-template-columns:30px 1fr!important;align-items:flex-start!important;gap:10px!important;display:grid!important}.timelineDot{color:#f8fafcd1!important;background:#94a3b821!important;border:1px solid #94a3b833!important;border-radius:999px!important;place-items:center!important;width:26px!important;height:26px!important;font-weight:900!important;display:grid!important}.orderTimelineItem.done .timelineDot{color:#34d399!important;background:#10b9811f!important}.orderTimelineItem.active .timelineDot{color:#60a5fa!important;background:#3b82f61f!important}.orderTimelineItem.bad .timelineDot{color:#fb7185!important;background:#f43f5e1f!important}.timelineText{border-bottom:1px solid #94a3b81f!important;padding-bottom:12px!important}.timelineTitle{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.timelineTitle strong{color:#f8fafcf0!important}.timelineTitle span{color:#e2e8f099!important;font-size:11px!important;font-weight:850!important}.timelineText p{color:#e2e8f0b8!important;margin:5px 0 0!important;line-height:1.45!important}.orderDetailNote{color:#e2e8f0b8!important;margin-top:16px!important;font-size:13px!important}@media (width<=920px){.orderStateDetailBtn{width:104px;min-width:104px;max-width:104px;font-size:9.5px}}@media (width<=720px){.orderDetailOverlay{align-items:flex-end!important;padding:10px!important}.orderDetailModal{border-radius:22px 22px 14px 14px!important;width:100%!important;max-height:90vh!important;padding:18px!important}.orderDetailSummary{grid-template-columns:1fr!important}.timelineTitle{flex-direction:column!important;align-items:flex-start!important;gap:2px!important}}.orderStateDots,.dropiDots{display:none!important}.headerBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.maulenLinkBadge{gap:9px}.maulenLinkMiniBtn{letter-spacing:-.01em;cursor:pointer;color:var(--text);background:color-mix(in srgb, var(--panel) 82%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 80%, transparent);border:0;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.maulenLinkMiniBtn:hover{filter:brightness(1.05);transform:translateY(-1px)}.shopBadge.isOn .maulenLinkMiniBtn{color:#0f172a;background:#dbeafe}@media (width<=760px){.headerBadges{justify-content:flex-start}.maulenLinkMiniBtn{padding:5px 8px}}.maulenLinkNotice{z-index:30;white-space:nowrap;color:var(--text);background:color-mix(in srgb, var(--panel) 94%, transparent);border:1px solid color-mix(in srgb, var(--line) 75%, transparent);border-radius:12px;padding:8px 11px;font-size:12px;font-weight:800;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #00000038}.maulenLinkBadge{position:relative}@media (width<=760px){.maulenLinkNotice{white-space:normal;max-width:260px;left:0;right:auto}}.dropiMiniStatus{margin-top:8px}.addressCell{white-space:normal;max-width:190px;line-height:1.25}.orderActionBtn{color:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #64748b47;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800}.orderActionBtn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a1a}.orderDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.orderDetailGrid>div{background:#94a3b814;border:1px solid #64748b2e;border-radius:14px;padding:10px 12px}.orderDetailGrid .wide{grid-column:1/-1}.orderDetailGrid span{opacity:.7;text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.orderDetailGrid strong{font-size:13px;line-height:1.35;display:block}@media (width<=760px){.orderDetailGrid{grid-template-columns:1fr}}.ordersTable th,.ordersTable td{vertical-align:middle}.ordersTable .orderId{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:5px;font-weight:800;display:flex}.orderIdTestTag,.ordersTable .orderId .testTag{letter-spacing:.02em;border-radius:999px;align-self:flex-start;height:18px;padding:4px 8px;font-size:10px;font-weight:900;line-height:1;margin:0!important}.ordersTable td:nth-child(2)>.testTag{margin-left:0;display:inline-flex}.orderStateDetailBtn,.dropiStatusBadge,.orderImportBadge,.importBadge,.dropiImportBadge,.ordersTable td:last-child button{white-space:nowrap!important;letter-spacing:-.01em!important;box-sizing:border-box!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:28px!important;min-height:28px!important;padding:0 14px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.orderStateDetailBtn.wait,.orderStateDetailBtn.idle,.dropiStatusBadge.wait,.dropiStatusBadge.pending,.dropiStatusBadge.pendiente,.dropiStatusBadge.pendiente_confirmacion,.badge.orderStateDetailBtn.wait{color:#1f2937!important;max-width:none!important;text-overflow:unset!important;background:linear-gradient(#facc15 0%,#eab308 100%)!important;border:1px solid #facc15f2!important;overflow:visible!important;box-shadow:0 0 0 1px #facc1524,0 8px 18px #eab30824!important}.orderStateDetailBtn.wait span,.orderStateDetailBtn.idle span,.badge.orderStateDetailBtn.wait span{color:#1f2937!important;white-space:nowrap!important}.orderStateDetailBtn.bad,.dropiStatusBadge.cancelado,.dropiStatusBadge.bad{color:#fb7185!important;background:#f43f5e1f!important;border:1px solid #f43f5e61!important}.orderImportBadge,.importBadge,.dropiImportBadge{color:#2dd4bf!important;background:#14b8a624!important;border:1px solid #14b8a659!important}.ordersTable td:last-child button{color:#e5e7eb!important;opacity:1!important;background:#94a3b824!important;border:1px solid #94a3b847!important;min-width:96px!important}.ordersTable td:last-child button:empty:before{content:"Ver detalles"}.ordersTable td:last-child button:hover{color:#fff!important;background:#60a5fa2e!important;border-color:#60a5fa6b!important}.ordersTable td:nth-child(7),.ordersTable td:nth-child(8),.orderStatusCell{overflow:visible!important}.ordersTable td{padding-top:12px!important;padding-bottom:12px!important}.productCell,.productLine{line-height:1.22}@media (width<=900px){.orderStateDetailBtn,.dropiStatusBadge,.orderImportBadge,.ordersTable td:last-child button{padding:0 10px!important;font-size:11px!important}}.copyPhoneBtn{border:1px solid var(--line);cursor:pointer;color:var(--muted,#777);background:#ffffff0a;border-radius:6px;justify-content:center;align-items:center;margin-left:4px;padding:2px 6px;font-size:13px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.copyPhoneBtn:hover{color:var(--fg,#222);border-color:var(--accent,#5b8def);background:#ffffff1a}.copyPhoneBtn:focus-visible{outline:2px solid var(--accent,#5b8def);outline-offset:1px}.phoneNum{vertical-align:middle;display:inline-block}.orderPhone{flex-wrap:nowrap;align-items:center;gap:2px;margin-top:4px;display:inline-flex}:root{--bg:#0a0d14;--bg-grad:radial-gradient(1200px 600px at 78% -8%, #3b82f61a, transparent 60%);--panel:#141926;--panel-2:#1b2130;--panel-3:#222a3b;--panel-dark:#0c1019;--sidebar-from:#1b2f7a;--sidebar-to:#0c1535;--sidebar-text:#b6c4ef;--sidebar-text-active:#fff;--sidebar-active-bg:#ffffff24;--sidebar-active-shadow:0 6px 18px #070c2280;--nav-active-text:#fff;--line:#ffffff14;--line-strong:#ffffff26;--text:#f4f6fb;--text-2:#b3bccd;--muted:#828da3;--brand:#3b82f6;--brand-2:#60a5fa;--brand-soft:#3b82f629;--green:#34d399;--green-soft:#34d39926;--green-text:#4ade80;--blue:#60a5fa;--blue-soft:#60a5fa26;--blue-text:#7cb3ff;--amber:#fbbf24;--amber-soft:#fbbf2426;--amber-text:#fcd34d;--red:#fb7185;--red-soft:#fb718526;--red-text:#fb7185;--purple:#a78bfa;--purple-soft:#a78bfa26;--purple-text:#c4b5fd;--darkText:#0b1220;--shadow-sm:0 1px 2px #00000059;--shadow:0 4px 14px #0000004d;--shadow-lg:0 14px 40px #0000006b;--radius:16px;--radius-sm:11px;--radius-xs:8px;--font-ui:"Plus Jakarta Sans Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, "SFMono-Regular", Menlo, monospace}[data-theme=light]{--bg:#eef1f8;--bg-grad:radial-gradient(1200px 600px at 80% -10%, #3b82f61a, transparent 60%);--panel:#fff;--panel-2:#f5f8fd;--panel-3:#eef2fa;--panel-dark:#e7ecf6;--sidebar-from:#2a55ef;--sidebar-to:#13235f;--sidebar-text:#cdd9fb;--sidebar-text-active:#fff;--sidebar-active-bg:#fff3;--sidebar-active-shadow:0 6px 18px #0d1c5647;--nav-active-text:#fff;--line:#0d18361a;--line-strong:#0d18362e;--text:#0f1729;--text-2:#3c465c;--muted:#66718a;--brand:#2563eb;--brand-2:#1d4ed8;--brand-soft:#2563eb1a;--green:#16a34a;--green-soft:#16a34a1f;--green-text:#15803d;--blue:#2563eb;--blue-soft:#2563eb1f;--blue-text:#1d4ed8;--amber:#d97706;--amber-soft:#d9770621;--amber-text:#b45309;--red:#dc2626;--red-soft:#dc26261c;--red-text:#b91c1c;--purple:#7c3aed;--purple-soft:#7c3aed1f;--purple-text:#6d28d9;--darkText:#0b1220;--shadow-sm:0 1px 2px #0d183614;--shadow:0 6px 20px #0d183614;--shadow-lg:0 18px 44px #0d183624}*{box-sizing:border-box}::selection{background:var(--brand-soft)}html,body,#root{min-height:100%}body{background:var(--bg);background-image:var(--bg-grad);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}input,select,textarea{outline:none}.mono,.metricValue,.num,.chartBadge{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.app{grid-template-columns:268px minmax(0,1fr);width:100%;max-width:100vw;min-height:100vh;transition:grid-template-columns .22s;display:grid;overflow-x:hidden}.app.collapsed{grid-template-columns:78px minmax(0,1fr)}.appBody{flex-direction:column;min-width:0;display:flex}.sidebar{background:linear-gradient(168deg, var(--sidebar-from), var(--sidebar-to));z-index:20;border-radius:22px;flex-direction:column;gap:10px;height:calc(100vh - 24px);margin:12px 0 12px 12px;padding:20px 14px;display:flex;position:sticky;top:12px;box-shadow:0 10px 30px #0000002e}.sidebar:after{content:"";pointer-events:none;background:radial-gradient(420px 220px at 30% 0,#ffffff1a,#0000 70%);position:absolute;inset:0}.brand{z-index:1;flex-direction:column;align-items:center;gap:7px;padding:14px 10px 18px;display:flex;position:relative}.brandMark2{width:46px;height:auto;display:block}.brandText{flex-direction:column;align-items:center;gap:2px;display:flex}.brandText strong{color:#fff;letter-spacing:-.01em;font-size:16.5px;font-weight:750;line-height:1.1}.brandTag{color:#ffffffc7;letter-spacing:.015em;text-align:center;font-size:11.5px;font-weight:500}.brandVer{color:#ffffff73;letter-spacing:.05em;margin-top:1px;font-size:9.5px;font-weight:600}.brandMark{flex:none;place-items:center;width:40px;height:40px;display:grid}.brandMark svg{width:100%;height:100%;display:block}.brand>div{flex-direction:column;min-width:0;line-height:1.15;display:flex}.brand strong{color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:700}.brand span{color:var(--sidebar-text);opacity:.85;font-size:11.5px;font-weight:500}.collapseBtn{border-radius:var(--radius-sm);width:100%;color:var(--sidebar-text);z-index:1;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;font-weight:600;transition:background .15s;display:flex;position:relative}.collapseBtn:hover{color:#fff;background:#ffffff14}.sidebar nav{z-index:1;flex-direction:column;flex:auto;gap:3px;min-height:0;margin-top:8px;display:flex;position:relative;overflow-y:auto}.sidebar nav::-webkit-scrollbar{background:0 0;width:0}.sidebar nav{scrollbar-width:none}.sidebar nav button{border-radius:var(--radius-sm);width:100%;color:var(--sidebar-text);letter-spacing:-.005em;text-align:left;align-items:center;gap:12px;padding:11px 13px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s,transform 80ms;display:flex;position:relative}.sidebar nav button svg{opacity:.92;flex:none}.sidebar nav button:active{transform:translateY(1px)}.sidebar nav button.active{background:var(--sidebar-active-bg);color:var(--nav-active-text);box-shadow:var(--sidebar-active-shadow)}.sidebar nav button.active:before{content:"";background:#fff;border-radius:0 4px 4px 0;width:4px;height:22px;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.sideFooter{border-radius:var(--radius-sm);color:var(--sidebar-text);z-index:1;background:#ffffff0f;border:1px solid #ffffff1a;align-items:center;gap:10px;margin-top:auto;padding:11px 13px;font-size:12px;font-weight:600;display:flex;position:relative}.app.collapsed .brand{justify-content:center;padding:4px 0 14px}.app.collapsed .sidebar nav button,.app.collapsed .collapseBtn,.app.collapsed .sideFooter{justify-content:center}.topbar{z-index:15;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;height:60px;padding:0 28px;display:flex;position:sticky;top:0}.navConnector{display:none}.themeSwitch{border:1px solid var(--line-strong);background:var(--panel);color:var(--text-2);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:border-color .15s,color .15s;display:flex}.themeSwitch:hover{border-color:var(--brand);color:var(--text)}.theme-dot{background:var(--brand);width:9px;height:9px;box-shadow:0 0 0 3px var(--brand-soft);border-radius:50%}.page,.content{width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:30px 28px 72px}.pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-2);margin:0 0 7px;font-size:11px;font-weight:700}.pageHeader h1{letter-spacing:-.02em;color:var(--text);margin:0;font-size:27px;font-weight:800}.pageHeader .sub,.pageHeader p:not(.eyebrow){max-width:64ch;color:var(--text-2);margin:9px 0 0;font-size:13.5px;line-height:1.55}.groupLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;margin:0;font-size:11.5px;font-weight:700;display:flex}.groupLabel:after{content:"";background:var(--line);flex:1;height:1px}.page>*+*{margin-top:14px}.page>.groupLabel{margin-top:20px}.page>.groupLabel+*{margin-top:10px}.page>.pageHeader{margin-bottom:0}.page>.pageHeader+*{margin-top:20px}.infoTip{vertical-align:middle;margin-left:6px;display:inline-flex;position:relative}.infoTipDot{background:var(--panel-3);width:15px;height:15px;color:var(--muted);cursor:help;border:1px solid var(--line);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:800;line-height:1;transition:background .15s,color .15s,border-color .15s;display:grid}.infoTip:hover .infoTipDot,.infoTip:focus-visible .infoTipDot{background:var(--brand);color:#fff;border-color:var(--brand)}.infoTipBubble{color:#e8edf2;letter-spacing:0;text-transform:none;text-align:left;opacity:0;visibility:hidden;z-index:60;pointer-events:none;background:#0d1117;border:1px solid #ffffff14;border-radius:11px;width:240px;max-width:70vw;padding:11px 13px;font-size:12px;font-weight:500;line-height:1.5;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 10px 30px #00000073}.infoTip:hover .infoTipBubble,.infoTip:focus-visible .infoTipBubble{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.infoTipBubble:after{content:"";border:6px solid #0000;border-top-color:#0d1117;position:absolute;top:100%;left:50%;transform:translate(-50%)}.infoTipBubble b{color:#fff;font-weight:700}.primary,.secondary,.dangerSoft,.exportBtn,.connectedBtn,.cloudOk{border-radius:var(--radius-sm);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:650;transition:transform 80ms,box-shadow .15s,background .15s,border-color .15s,opacity .15s;display:inline-flex}.primary{color:#fff;background:linear-gradient(135deg, var(--brand), var(--brand-2));box-shadow:0 6px 16px var(--brand-soft)}.primary:hover{box-shadow:0 9px 22px var(--brand-soft);transform:translateY(-1px)}.primary:active{transform:translateY(0)}.primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.secondary{color:var(--text);background:var(--panel-2);border:1px solid var(--line-strong)}.secondary:hover{border-color:var(--brand);color:var(--text);background:var(--panel-3)}.secondary:disabled{opacity:.45;cursor:not-allowed}.dangerSoft,.dangerButton{color:var(--red-text);background:var(--red-soft);border:1px solid color-mix(in srgb, var(--red) 30%, transparent)}.dangerSoft:hover,.dangerButton:hover{background:color-mix(in srgb, var(--red) 18%, transparent)}.connectedBtn{color:var(--green-text);background:var(--green-soft);border:1px solid color-mix(in srgb, var(--green) 32%, transparent);cursor:default}.cloudOk{color:var(--text-2);background:var(--panel-2);border:1px solid var(--line);cursor:default}.exportBtn{color:var(--text);background:var(--panel-2);border:1px solid var(--line-strong)}.exportBtn:hover{border-color:var(--brand)}.ghostButton{color:var(--text-2);background:var(--panel-2);border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.ghostButton:hover{color:var(--text);border-color:var(--line-strong)}.dangerButton{border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.actions,.calcHeaderActions,.configActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.card-top{justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 0;display:flex}.card-title{color:var(--text);letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:700}.card-sub{color:var(--muted);margin:4px 0 0;font-size:12px}label{font-size:13px}.formLine,.dateSelector,.topControls label,.configCard label,.uploadBox>div{flex-direction:column;gap:6px;display:flex}.formLine>span,.dateSelector>span,.topControls label>span,.configCard label>span,.panel label>span{color:var(--text-2);font-size:12px;font-weight:600}input[type=text],input:not([type]),select,textarea{border-radius:var(--radius-xs);background:var(--panel-2);border:1px solid var(--line-strong);width:100%;color:var(--text);padding:10px 12px;font-size:13.5px;transition:border-color .15s,box-shadow .15s,background .15s}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);background:var(--panel)}input::placeholder{color:var(--muted)}select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23828da3' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:32px}.numberShell{border-radius:var(--radius-xs);border:1px solid var(--line-strong);background:var(--panel-2);align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.numberShell:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.numberShell .prefix{color:var(--brand-2);background:var(--brand-soft);border-right:1px solid var(--line);white-space:nowrap;place-items:center;padding:0 10px;font-size:11px;font-weight:700;display:grid}.numberShell .prefix:empty{display:none}.numberShell input{min-width:0;box-shadow:none;text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:0 0;border:none;flex:1;padding:9px 11px}.numberShell input:focus{box-shadow:none}.numberShell .stepButtons{border-left:1px solid var(--line);flex-direction:column;display:flex}.numberShell .stepButtons button{color:var(--muted);background:var(--panel-3);flex:1;place-items:center;padding:0 9px;font-size:8px;transition:background .12s,color .12s;display:grid}.numberShell .stepButtons button:hover{background:var(--brand-soft);color:var(--brand-2)}.numberShell .stepButtons button:first-child{border-bottom:1px solid var(--line)}.numberShell.noSteppers .stepButtons{display:none}.dateSelector>div{grid-template-columns:1fr 1fr 1.2fr;gap:7px;display:grid}.dateSelector select{padding:9px 26px 9px 8px;font-size:13px}.infoDot{width:15px;height:15px;color:var(--muted);background:var(--panel-3);border:1px solid var(--line-strong);cursor:help;vertical-align:middle;border-radius:50%;place-items:center;margin-left:6px;font-size:9.5px;font-style:normal;font-weight:700;display:inline-grid}.metricRow{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:14px;display:grid}.kpiRow{grid-template-columns:repeat(4,1fr)}@media (width<=1080px){.kpiRow{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.kpiRow,.metricRow{grid-template-columns:1fr}}.metricCard,.kpiCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-direction:column;gap:7px;padding:17px 18px;transition:border-color .15s,transform .1s;display:flex;position:relative}.metricCard:hover{border-color:var(--line-strong)}.metricTop{align-items:center;gap:11px;display:flex}.metricHead{flex-direction:column;gap:3px;min-width:0;display:flex}.metricIcon{width:38px;height:38px;color:var(--brand-2);background:var(--brand-soft);border-radius:11px;flex:none;place-items:center;display:grid}.metricIcon svg{width:20px;height:20px}.metricIcon.i-blue{color:var(--blue-text);background:var(--blue-soft)}.metricIcon.i-green{color:var(--green-text);background:var(--green-soft)}.metricIcon.i-amber{color:var(--amber-text);background:var(--amber-soft)}.metricIcon.i-purple{color:var(--purple-text);background:var(--purple-soft)}.metricLabel{color:var(--text-2);letter-spacing:-.005em;flex-wrap:wrap;align-items:center;font-size:12px;font-weight:600;display:flex}.metricValue{color:var(--text);letter-spacing:-.02em;font-size:25px;font-weight:750;line-height:1.1}.metricFoot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.metricTrend{font-weight:700}.metricTrend.up,.kpiDelta.up{color:var(--green-text)}.metricTrend.down,.kpiDelta.down{color:var(--red-text)}.kpiDelta{color:var(--muted);align-items:center;gap:5px;margin-top:2px;font-size:11.5px;font-weight:650;display:inline-flex}.kpiDelta.flat{color:var(--muted)}.kpiCard .metricIcon{margin-bottom:4px}.kpiCard .metricValue{font-size:26px}.heroKpi{border-radius:var(--radius);background:radial-gradient(420px 220px at 88% -30%, color-mix(in srgb, var(--green) 26%, transparent), transparent 70%), linear-gradient(135deg, var(--panel), var(--panel-2));border:1px solid var(--line);box-shadow:var(--shadow);padding:24px 26px;position:relative;overflow:hidden}.heroKpi .heroTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.heroKpi .heroIcon{width:44px;height:44px;color:var(--green-text);background:var(--green-soft);border-radius:13px;place-items:center;display:grid}.heroKpi .heroIcon svg{width:24px;height:24px}.heroKpi .heroLabel{color:var(--text-2);align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.heroKpi .heroValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--text);margin:12px 0 6px;font-size:clamp(38px,6vw,56px);font-weight:750;line-height:1.02}.heroKpi .heroFoot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:12.5px;display:flex}.heroKpi .heroFoot b{color:var(--text-2);font-weight:700}.dashTop{grid-template-columns:.9fr 1.5fr;align-items:stretch;gap:16px;display:grid}.dashTop .heroKpi{flex-direction:column;justify-content:center;padding:20px 22px;display:flex}.dashTop .heroKpi .heroValue{margin:9px 0 8px;font-size:clamp(30px,3.4vw,40px)}.dashTop .heroKpi .heroIcon{border-radius:11px;width:38px;height:38px}.dashTop .heroKpi .heroIcon svg{width:20px;height:20px}.dashTopKpis{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.dashTopKpis .metricCard{padding:15px 16px}@media (width<=1080px){.dashTop{grid-template-columns:1fr}}@media (width<=640px){.dashTopKpis{grid-template-columns:1fr}}.metricRow.daily .metricTop{align-items:flex-start}.metricRow.daily .metricHead{justify-content:space-between;gap:6px;min-height:56px}.metricRow.daily .metricLabel{align-items:flex-start;line-height:1.3}.tag{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.tag.real{color:var(--green-text);background:var(--green-soft);border:1px solid color-mix(in srgb, var(--green) 30%, transparent)}.tag.est{color:var(--amber-text);background:var(--amber-soft);border:1px solid color-mix(in srgb, var(--amber) 30%, transparent)}.tag .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.statusLight{color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.statusLight .led{border-radius:50%;width:9px;height:9px;position:relative}.statusLight.on .led{background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.statusLight.idle .led{background:var(--muted);box-shadow:0 0 0 4px var(--line)}.statusLight.off .led{background:var(--red);box-shadow:0 0 0 4px var(--red-soft)}.dashGrid{grid-template-columns:1.6fr 1fr;gap:14px;display:grid}.dashRow2{grid-template-columns:1.4fr 1fr;gap:14px;display:grid}@media (width<=960px){.dashGrid,.dashRow2{grid-template-columns:1fr}}.chartCard{padding-bottom:16px}.chartHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 6px;display:flex}.chartBadge{color:var(--green-text);background:var(--green-soft);border-radius:999px;padding:6px 11px;font-size:13px;font-weight:700}.rangeToggle{background:var(--panel-2);border:1px solid var(--line);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.rangeToggle button{color:var(--muted);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:650;transition:background .12s,color .12s}.rangeToggle button.active{background:var(--brand);color:#fff;box-shadow:0 2px 8px var(--brand-soft)}.profitChart{width:100%;margin-top:6px;display:block}.chartWrap{padding:0 14px}.chartEmpty{text-align:center;color:var(--muted);padding:40px 20px;font-size:13px}.suggCard{background:linear-gradient(160deg, var(--panel), color-mix(in srgb, var(--brand) 7%, var(--panel)));flex-direction:column;gap:10px;padding:18px 20px;display:flex}.suggTag{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-2);background:var(--brand-soft);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.suggText{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.55}.suggText strong{color:var(--text)}.suggFoot{color:var(--muted);margin:0;font-size:11.5px}.codRow{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=820px){.codRow{grid-template-columns:1fr}}.codCard{flex-direction:column;gap:9px;padding:17px 18px;display:flex}.codIcon{width:34px;height:34px;color:var(--brand-2);background:var(--brand-soft);border-radius:10px;place-items:center;display:grid}.codIcon svg{width:18px;height:18px}.codValue{font-size:24px}.splitBar{background:var(--panel-3);border-radius:999px;height:11px;margin:4px 0 2px;display:flex;overflow:hidden}.splitBar>span:first-child{background:var(--amber)}.splitBar>span:nth-child(2){background:var(--red)}.splitBar>span:nth-child(3){background:var(--green)}.splitLegend{color:var(--text-2);justify-content:space-between;font-size:11.5px;font-weight:600;display:flex}.lastOrdersCard{padding:8px 8px 12px}.lastOrdersList{flex-direction:column;display:flex}.loRow{border-radius:var(--radius-sm);grid-template-columns:minmax(0,1.6fr) auto auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.loRow:nth-child(odd){background:var(--panel-2)}.loMain{flex-direction:column;gap:2px;min-width:0;display:flex}.loName{color:var(--text);font-size:13.5px;font-weight:700}.loCustomer{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.loDate{color:var(--muted);white-space:nowrap;font-size:12px}.loTotal{color:var(--text);white-space:nowrap;font-size:13.5px;font-weight:700}.loViewAll{justify-content:center;width:calc(100% - 12px);margin:12px 6px 2px}@media (width<=640px){.loRow{grid-template-columns:1fr auto;row-gap:6px}.loDate{grid-column:1}.loTotal{text-align:right;grid-area:2/2}}.dashNotice{border-radius:var(--radius-sm);color:var(--amber-text);background:var(--amber-soft);border:1px solid color-mix(in srgb, var(--amber) 28%, transparent);align-items:center;gap:10px;margin:16px 0 0;padding:12px 16px;font-size:13px;font-weight:550;display:flex}.dashNotice svg{flex:none}.cardGrid{gap:14px;display:grid}.cardGrid.two{grid-template-columns:1fr 1fr}.cardGrid.four{grid-template-columns:repeat(4,1fr)}@media (width<=900px){.cardGrid.four{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.cardGrid.two,.cardGrid.four{grid-template-columns:1fr}}.navCard{text-align:left;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;gap:8px;padding:18px;transition:transform .1s,border-color .15s,box-shadow .15s;display:flex}button.navCard:hover{border-color:var(--brand);box-shadow:var(--shadow);transform:translateY(-2px)}.navCardIcon{width:40px;height:40px;color:var(--brand-2);background:var(--brand-soft);border-radius:11px;place-items:center;display:grid}.navCardIcon svg{width:21px;height:21px}.navCardTitle{color:var(--text);letter-spacing:-.01em;font-size:14.5px;font-weight:700}.navCardSub{color:var(--text-2);font-size:12.5px;line-height:1.5}.navCard.primary{background:linear-gradient(140deg, color-mix(in srgb, var(--brand) 16%, var(--panel)), var(--panel));border-color:color-mix(in srgb, var(--brand) 24%, var(--line))}.navCard.primary .navCardIcon{color:#fff;background:linear-gradient(135deg, var(--brand), var(--brand-2))}.navCard.infoCard{cursor:default}.navCard.infoCard:hover{border-color:var(--line);box-shadow:var(--shadow-sm);transform:none}.navCard.tool .navCardIcon{color:#fff}.t-search .navCardIcon{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.t-calc .navCardIcon{background:linear-gradient(135deg,#16a34a,#34d399)}.t-landing .navCardIcon{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.t-ads .navCardIcon{background:linear-gradient(135deg,#d97706,#fbbf24)}.dayBudgetPanel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:20px}.dayPanelHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.dayBudgetIntro{flex-direction:column;gap:4px;max-width:50ch;display:flex}.dayBudgetIntro strong{color:var(--text);font-size:15px;font-weight:700}.dayBudgetIntro span{color:var(--text-2);font-size:12.5px;line-height:1.5}.dayTotalBox{border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--line);flex-direction:column;align-items:flex-end;gap:6px;padding:12px 16px;display:flex}.dayTotalBox>span{color:var(--muted);font-size:11.5px;font-weight:600}.dayTotalBox>strong{font-family:var(--font-mono);color:var(--green-text);font-size:22px;font-weight:750}.dayTotalBox>div{gap:7px;display:flex}.dayTotalBox button{color:var(--text-2);background:var(--panel-3);border:1px solid var(--line);border-radius:8px;padding:6px 11px;font-size:11.5px;font-weight:600}.dayTotalBox button:hover{color:var(--text);border-color:var(--brand)}.dayControlsGrid{grid-template-columns:1.3fr 1fr 1fr;gap:12px;display:grid}@media (width<=760px){.dayControlsGrid{grid-template-columns:1fr}}.dayControlCard{border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--line);padding:14px}.subTabs{border-bottom:1px solid var(--line);z-index:2;flex-wrap:wrap;gap:4px;margin:22px 0 0;padding:0;display:flex;position:relative}.subTabs button{color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 16px;font-size:13px;font-weight:650;transition:color .12s,border-color .12s;position:relative}.subTabs button:hover{color:var(--text-2)}.subTabs button.active{color:var(--brand-2);border-bottom-color:var(--brand-2);box-shadow:none;background:0 0}.subTabs button.active:after{display:none}.folderPanel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-top:14px}.kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:16px;display:grid}@media (width<=1000px){.kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.kpis{grid-template-columns:1fr}}.statCard{border-radius:var(--radius-sm);background:var(--panel);border:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 15px;display:flex}.statCard span{color:var(--muted);font-size:11.5px;font-weight:600}.statCard strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);font-size:18px;font-weight:750}.statCard.success strong{color:var(--green-text)}.statCard.danger strong{color:var(--red-text)}.goodText{color:var(--green-text)}.badText{color:var(--red-text)}.dailyList{flex-direction:column;gap:13px;margin-top:16px;display:flex}.dailyRow{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:16px 18px}.dailyTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.dailyTop>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.dailyTop>div:first-child>span{color:var(--muted);font-size:11.5px}.productName{color:var(--text);border-radius:7px;max-width:240px;font-weight:700;background:0 0!important;border:1px solid #0000!important;width:auto!important;padding:3px 6px!important;font-size:15px!important}.productName:hover{border-color:var(--line)!important}.productName:focus{background:var(--panel-2)!important;border-color:var(--brand)!important}.rowActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.rowActions>strong{font-family:var(--font-mono);font-size:17px;font-weight:750}.pill{color:var(--text-2);background:var(--panel-3);border:1px solid var(--line);border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700}.pill.success{color:var(--green-text);background:var(--green-soft)}.pill.danger{color:var(--red-text);background:var(--red-soft)}.pill.warning{color:var(--amber-text);background:var(--amber-soft)}.scrollNote{color:var(--muted);background:var(--panel-2);border:1px dashed var(--line-strong);border-radius:8px;margin-bottom:10px;padding:8px 11px;font-size:11.5px}.rowScroll{padding-bottom:6px;overflow-x:auto}.rowTrack{gap:9px;min-width:max-content;display:flex}.cell{flex-direction:column;gap:6px;min-width:112px;display:flex}.cell.wide{min-width:140px}.cell>span{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600}.cell.textCell input{min-width:150px}.resultCell{background:var(--panel-2);border:1px solid var(--line);border-radius:9px;justify-content:center;padding:9px 11px}.resultCell strong{font-family:var(--font-mono);color:var(--text);font-size:14px;font-weight:700}.emptyDay,.emptyBox{border-radius:var(--radius);text-align:center;background:0 0;border:none;flex-direction:column;gap:5px;margin-top:10px;padding:22px 24px;display:flex}.emptyDay strong,.emptyBox strong{color:var(--text);font-size:14.5px}.emptyDay span,.emptyBox span{color:var(--muted);font-size:12.5px}.summaryPanel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-top:16px;padding:22px}.summaryHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.summaryHeader.compact{margin-bottom:14px}.summaryHeader h2{letter-spacing:-.02em;color:var(--text);margin:4px 0 0;font-size:21px;font-weight:800}.summaryHeader h3{color:var(--text);margin:0;font-size:16px;font-weight:700}.summaryHeader p{color:var(--text-2);max-width:70ch;margin:8px 0 0;font-size:12.5px;line-height:1.5}.summaryGrid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:18px;display:grid}@media (width<=1000px){.summaryGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.summaryGrid{grid-template-columns:1fr}}.daySummaryGrid,.summaryTable{border:1px solid var(--line);border-radius:var(--radius-sm);gap:0;font-size:12.5px;display:grid;overflow:hidden}.daySummaryGrid{grid-template-columns:repeat(5,1fr)}.summaryTable{grid-template-columns:2fr 1fr 1.3fr 1.3fr 1.3fr;margin-top:14px}.summaryTable.monthlyHistory.sixCols{grid-template-columns:1.2fr 1.3fr .8fr 1.3fr 1.3fr 1.3fr}.daySummaryGrid>div,.summaryTable>div{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);background:var(--panel-2);border-bottom:1px solid var(--line);padding:10px 13px;font-size:11px;font-weight:700}.daySummaryGrid>span,.daySummaryGrid>strong,.summaryTable>span,.summaryTable>strong{color:var(--text-2);border-bottom:1px solid var(--line);font-size:12.5px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;padding:11px 13px;display:flex}.daySummaryGrid>strong,.summaryTable>strong{color:var(--text);font-weight:750}.ordersPanel{margin-top:22px}.ordersToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.searchField{border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--line-strong);flex:1;align-items:center;gap:9px;min-width:220px;padding:9px 13px;display:flex}.searchField:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.searchField svg{color:var(--muted);flex:none}.searchField input{background:0 0;border:none;padding:0}.searchField input:focus{box-shadow:none}.toolbarRight{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbarRight select{width:auto}.ordersTableWrap{border:1px solid var(--line);border-radius:var(--radius-sm);overflow-x:auto}.ordersTable{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.ordersTable thead th{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);background:var(--panel-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 14px;font-size:11px;font-weight:700}.ordersTable th.num,.ordersTable td.num{text-align:right;font-family:var(--font-mono)}.ordersTable tbody td{border-bottom:1px solid var(--line);color:var(--text-2);vertical-align:top;padding:11px 14px}.ordersTable tbody tr:last-child td{border-bottom:none}.ordersTable tbody tr:hover td{background:var(--panel-2)}.ordersTable th{position:relative}.colResizeHandle{cursor:col-resize;-webkit-user-select:none;user-select:none;width:6px;position:absolute;top:0;bottom:0;right:0}.colResizeHandle:hover,.colResizeHandle:active{background:color-mix(in srgb, var(--brand) 35%, transparent)}.cpaRealCell{font-size:15px;font-weight:800}.cpaRealCell.tone-ok{color:var(--green-text)}.cpaRealCell.tone-mid{color:var(--amber-text)}.cpaRealCell.tone-bad{color:var(--red-text)}.cpaRealCell.tone-muted{color:var(--muted)}.orderId{font-weight:700;font-family:var(--font-mono);color:var(--text)!important}.muted{color:var(--muted)!important}.center{text-align:center}.productCell{flex-direction:column;gap:2px;display:flex}.productLine{color:var(--text-2);font-size:12px}.badge{white-space:nowrap;color:var(--text-2);background:var(--panel-3);border:1px solid var(--line);border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.badge.ok{color:var(--green-text);background:var(--green-soft);border-color:color-mix(in srgb, var(--green) 28%, transparent)}.badge.warn{color:var(--amber-text);background:var(--amber-soft);border-color:color-mix(in srgb, var(--amber) 28%, transparent)}.badge.info{color:var(--blue-text);background:var(--blue-soft);border-color:color-mix(in srgb, var(--blue) 28%, transparent)}.badge.reparto{color:#a855f7;background:#a855f724;border-color:#a855f752}.sitPill.reparto{color:#a855f7;background:#a855f71f;border-color:#a855f74d}.detailState.reparto{color:#a855f7}.badge.canceluser{color:#b0413e;background:#8b1a1a29;border-color:#8b1a1a66;font-weight:700}.sitPill.canceluser{color:#b0413e;background:#8b1a1a24;border-color:#8b1a1a5c}.detailState.canceluser{color:#b0413e}.badge.bad{color:var(--red-text);background:var(--red-soft);border-color:color-mix(in srgb, var(--red) 28%, transparent)}button.badge,.orderStateDetailBtn{cursor:pointer;text-align:left;white-space:normal;border-radius:12px;max-width:190px;padding:5px 11px;font-family:inherit;line-height:1.2}button.badge:hover{filter:brightness(1.06)}.orderStateDetailBtn>span{display:inline-block}.orderPhone{white-space:nowrap;align-items:center;gap:4px;margin-top:3px;font-size:12px;display:inline-flex}.sitPill{cursor:pointer;border:1px solid var(--line);background:var(--panel-3);color:var(--text-2);text-align:left;border-radius:11px;align-items:center;gap:7px;min-width:132px;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.15;transition:filter .12s,transform .12s;display:inline-flex}.sitPill:hover{filter:brightness(1.07);transform:translateY(-1px)}.sitPill .sitEmoji{flex:none;font-size:15px}.sitPill .sitText{flex-direction:column;display:flex}.sitPill .sitText em{opacity:.9;letter-spacing:.02em;font-size:10.5px;font-style:normal;font-weight:800}.sitPill.ok{color:var(--green-text);background:var(--green-soft);border-color:color-mix(in srgb, var(--green) 30%, transparent)}.sitPill.info{color:var(--blue-text);background:var(--blue-soft);border-color:color-mix(in srgb, var(--blue) 30%, transparent)}.sitPill.warn{color:var(--amber-text);background:var(--amber-soft);border-color:color-mix(in srgb, var(--amber) 30%, transparent)}.sitPill.bad{color:var(--red-text);background:var(--red-soft);border-color:color-mix(in srgb, var(--red) 32%, transparent)}.sitPill.actionable{box-shadow:0 0 0 1px color-mix(in srgb, currentColor 30%, transparent)}.sitPill.bad.actionable{animation:2.2s ease-in-out infinite sitPulse}@keyframes sitPulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--red) 30%, transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--red) 22%, transparent)}}.ordersPagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.pageInfo{color:var(--muted);font-size:12px}.pageControls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rowsPerPage{color:var(--text-2);align-items:center;gap:7px;font-size:12px;display:flex}.rowsPerPage select{width:auto;padding:6px 26px 6px 10px}.pager{align-items:center;gap:4px;display:flex}.pager button{min-width:32px;height:32px;color:var(--text-2);background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:0 8px;font-size:13px;font-weight:600}.pager button:hover:not(:disabled){border-color:var(--brand);color:var(--text)}.pager button.active{background:var(--brand);color:#fff;border-color:var(--brand)}.pager button:disabled{opacity:.4;cursor:not-allowed}.ellipsis{color:var(--muted);padding:0 2px}.syncOk,.syncError{border-radius:var(--radius-sm);margin:14px 0 0;padding:11px 15px;font-size:12.5px;font-weight:550}.syncOk{color:var(--green-text);background:var(--green-soft);border:1px solid color-mix(in srgb, var(--green) 24%, transparent)}.syncError{color:var(--red-text);background:var(--red-soft);border:1px solid color-mix(in srgb, var(--red) 24%, transparent)}.topControls{grid-template-columns:1fr 1fr;gap:14px;padding:18px 20px;display:grid}.topControls.closeTop{grid-template-columns:1fr 1fr 1fr 1fr}.topControls .grow{grid-column:span 1}@media (width<=760px){.topControls,.topControls.closeTop{grid-template-columns:1fr}}.twoColumns{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;display:grid}@media (width<=860px){.twoColumns{grid-template-columns:1fr}}.panel{padding:6px 0}.twoColumns>.panel:first-child{border-right:1px solid var(--line)}@media (width<=860px){.twoColumns>.panel:first-child{border-right:none;border-bottom:1px solid var(--line)}}.panelTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;padding:14px 20px 10px;font-size:11px;font-weight:700}.panelTitle.green{color:var(--green-text)}.formLine,.resultRow{padding:9px 20px}.formLine{flex-direction:column;gap:6px;display:flex}.formLine.readOnly{background:var(--green-soft);border:1px solid color-mix(in srgb, var(--green) 22%, transparent);border-radius:var(--radius-sm);flex-direction:row;justify-content:space-between;align-items:center;margin:4px 20px;padding:11px 14px}.formLine.readOnly>span{color:var(--text-2);align-items:center;font-size:12.5px;font-weight:600;display:flex}.formLine.readOnly>strong{font-family:var(--font-mono);color:var(--green-text);font-size:16px;font-weight:750}.resultRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;display:flex}.resultRow>div{flex-direction:column;gap:2px;display:flex}.resultRow span{color:var(--text-2);font-size:13px}.resultRow small{color:var(--muted);font-size:11px}.resultRow>strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:14.5px;font-weight:700}.resultRow.strong{background:var(--panel-2)}.resultRow.strong>strong{color:var(--text);font-size:16px}.resultRow.cpaCostedRow{background:var(--brand-soft)}.resultRow.cpaCostedRow>strong{color:var(--brand-2)}.manualBox{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--brand-soft), transparent);border:1px solid color-mix(in srgb, var(--brand) 26%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:10px 20px;padding:14px 16px;display:flex}.manualBox>div:first-child{flex-direction:column;gap:2px;display:flex}.manualBox>div:first-child>span{color:var(--text);font-size:13px;font-weight:700}.manualBox>div:first-child>small{color:var(--muted);font-size:11.5px}.manualBox>div:last-child{align-items:center;gap:9px;display:flex}.manualBox>div:last-child>button{color:var(--text-2);background:var(--panel-2);border:1px solid var(--line-strong);white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600}.manualBox>div:last-child>button:hover{color:var(--text);border-color:var(--brand)}.verdictCard{border-radius:var(--radius-sm);border:1px solid var(--line);align-items:center;gap:14px;margin:16px 20px 20px;padding:16px 18px;display:flex}.verdictCard.success{background:var(--green-soft);border-color:color-mix(in srgb, var(--green) 30%, transparent)}.verdictCard.warning{background:var(--amber-soft);border-color:color-mix(in srgb, var(--amber) 30%, transparent)}.verdictCard.danger{background:var(--red-soft);border-color:color-mix(in srgb, var(--red) 30%, transparent)}.verdictIcon{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.verdictCard.success .verdictIcon{color:var(--green-text);background:color-mix(in srgb, var(--green) 18%, transparent)}.verdictCard.warning .verdictIcon{color:var(--amber-text);background:color-mix(in srgb, var(--amber) 18%, transparent)}.verdictCard.danger .verdictIcon{color:var(--red-text);background:color-mix(in srgb, var(--red) 18%, transparent)}.verdictCard>div{flex-direction:column;gap:3px;display:flex}.verdictCard strong{color:var(--text);font-size:14.5px;font-weight:700}.verdictCard span{color:var(--text-2);font-size:12.5px;line-height:1.5}.statusGrid{grid-template-columns:repeat(4,1fr);gap:9px;padding:12px 20px;display:grid}.statusGrid>div{background:var(--panel-2);border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:3px;padding:11px;display:flex}.statusGrid span{color:var(--muted);font-size:11px;font-weight:600}.statusGrid strong{font-family:var(--font-mono);color:var(--text);font-size:16px;font-weight:750}.countryChip{color:var(--brand-2);background:var(--brand-soft);border:1px solid color-mix(in srgb, var(--brand) 22%, transparent);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:650;display:inline-flex}.uploadBox{border-radius:var(--radius-sm);background:var(--panel-2);border:1.5px dashed var(--line-strong);align-items:center;gap:15px;margin:4px 20px;padding:16px 18px;display:flex;position:relative}.uploadBox>svg{color:var(--brand-2);flex:none}.uploadBox>div{flex-direction:column;flex:1;gap:3px;display:flex}.uploadBox strong{color:var(--text);font-size:13.5px;font-weight:700}.uploadBox span{color:var(--text-2);font-size:12px;line-height:1.5}.uploadBox input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.configCard{flex-direction:column;gap:16px;padding:22px;display:flex}.configCard label{flex-direction:column;gap:7px;display:flex}.configNote{color:var(--muted);margin:0;font-size:12px}.cloudStatus{border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.cloudStatus.ready{color:var(--green-text);background:var(--green-soft)}.cloudStatus.notReady{color:var(--amber-text);background:var(--amber-soft)}.autoPanel{margin-top:0}.statusBadge{color:var(--muted);background:var(--panel-3);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12px;font-weight:650;display:inline-flex}.statusBadge:before{content:"";background:var(--muted);border-radius:50%;width:8px;height:8px}.statusBadge.connected:before{background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.shopifyConnectBox{border-radius:var(--radius);background:var(--panel-2);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:16px 18px;display:flex}.shopifyConnectBox>div:first-child{flex-direction:column;flex:1;gap:3px;min-width:200px;display:flex}.shopifyConnectBox strong{color:var(--text);font-size:14px;font-weight:700}.shopifyConnectBox>div:first-child>span{color:var(--text-2);font-size:12px;line-height:1.45}.shopifyConnectBox input{flex:1;min-width:200px;max-width:320px}.shopifyConnectBox.metaBox{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 9%, var(--panel-2)), var(--panel-2))}.metaAccountsPanel{margin-top:16px}.metaAccountsGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:9px;display:grid}.metaAccountChip{border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--line);cursor:pointer;align-items:center;gap:9px;padding:11px 13px;transition:border-color .12s,background .12s;display:flex}.metaAccountChip:hover{border-color:var(--line-strong)}.metaAccountChip.on{background:var(--brand-soft);border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.metaAccountChip input{width:auto;accent-color:var(--brand);flex:none}.maName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.maCur{color:var(--muted);background:var(--panel-3);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.autoProfitGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=1000px){.autoProfitGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.autoProfitGrid{grid-template-columns:1fr}}.sourceCard{border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--line);flex-direction:column;gap:6px;padding:15px 16px;display:flex}.sourceCard strong{color:var(--text);font-size:13px;font-weight:700}.sourceCard span{color:var(--muted);font-size:11.5px;line-height:1.45}.sourceCard em{font-family:var(--font-mono);color:var(--text);margin-top:2px;font-size:18px;font-style:normal;font-weight:750}.autoFormulaBox{border-radius:var(--radius);background:var(--panel-2);border:1px solid var(--line);margin-top:22px;padding:18px 20px}.autoFormulaBox h3{color:var(--text);margin:0 0 14px;font-size:14px;font-weight:700}.autoFormulaGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=720px){.autoFormulaGrid{grid-template-columns:1fr}}.autoFormulaGrid>div{background:var(--panel);border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:4px;padding:13px;display:flex}.autoFormulaGrid strong{color:var(--brand-2);font-size:12.5px;font-weight:700}.autoFormulaGrid span{color:var(--text-2);font-size:11.5px;line-height:1.45}.folderBody .autoPanel>*+*{margin-top:16px}.folderBody .ordersPanel{margin-top:0}.folderBody .ordersPanel>*+*{margin-top:14px}.folderBody .autoFormulaBox{margin-top:16px}.ventasHead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.ventasHeadMain{flex-direction:column;flex:1;min-width:220px;display:flex}.ventasHeadMain .eyebrow{margin:0}.ventasHeadMain h2{color:var(--text);letter-spacing:-.01em;margin:3px 0 0;font-size:18px;font-weight:750}.ventasHeadTag{color:var(--muted);letter-spacing:0;font-size:12.5px;font-weight:600}.ventasHeadSub{color:var(--muted);max-width:540px;margin:5px 0 0;font-size:12px;line-height:1.5}.ventasHeadActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sbDot{opacity:.85;background:currentColor;border-radius:50%;width:7px;height:7px}.statusBadge.connected{color:var(--green-text);background:var(--green-soft);border-color:color-mix(in srgb, var(--green) 30%, transparent)}.folderBody .ordersToolbar{border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--line);margin-bottom:0;padding:11px 12px}.folderBody .ordersToolbar .searchField{background:var(--panel);border-color:var(--line)}.folderBody .ordersToolbar .toolbarRight select,.folderBody .ordersToolbar .exportBtn{background:var(--panel)}.folderBody .ordersTableWrap{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:auto}.folderBody .ordersTable thead th{background:var(--panel-3);border-bottom:1px solid var(--line-strong)}.folderBody .ordersTable tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--panel-2) 50%, transparent)}.folderBody .ordersTable tbody tr:hover td{background:var(--panel-2)}.folderBody .ordersTable td{border-bottom:1px solid var(--line)}.connectorGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.connectorCard{border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-sm);flex-direction:column;gap:12px;padding:20px;display:flex}.connectorCard .ccTop{align-items:center;gap:12px;display:flex}.connectorCard .ccLogo{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:800;display:grid}.ccLogo.shopify{background:linear-gradient(135deg,#16a34a,#34d399)}.ccLogo.meta{background:linear-gradient(135deg,#2563eb,#60a5fa)}.ccLogo.soon{background:var(--panel-3);color:var(--muted);border:1px dashed var(--line-strong)}.connectorCard .ccName{color:var(--text);font-size:15px;font-weight:700}.connectorCard .ccDesc{color:var(--text-2);font-size:12px;line-height:1.45}.connectorCard .ccRow{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding-top:4px;font-size:12px;display:flex}.connectorActions{flex-wrap:wrap;gap:8px;display:flex}.integHero{border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 14%, var(--panel)), var(--panel));border:1px solid color-mix(in srgb, var(--brand) 22%, var(--line));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:4px;padding:20px 22px;display:flex}.integHero .ihLeft{flex-direction:column;gap:5px;display:flex}.integHero .ihTitle{color:var(--text);letter-spacing:-.01em;font-size:17px;font-weight:750}.integHero .ihSub{color:var(--text-2);max-width:52ch;font-size:12.5px;line-height:1.5}.integHero .ihStats{flex-wrap:wrap;gap:26px;display:flex}.integHero .ihStat{flex-direction:column;gap:2px;display:flex}.integHero .ihStat b{font-family:var(--font-mono);color:var(--text);letter-spacing:-.02em;font-size:24px;font-weight:750}.integHero .ihStat span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.tokenBar{border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--line);flex-direction:column;gap:7px;padding:13px 15px;display:flex}.tokenBar .tbHead{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.tokenBar .tbHead b{color:var(--text);font-weight:700;font-family:var(--font-mono)}.tokenBar .tbHead span{color:var(--text-2)}.tokenBar .tbTrack{background:var(--line);border-radius:999px;height:7px;overflow:hidden}.tokenBar .tbFill{border-radius:999px;height:100%;transition:width .4s}.tokenBar.ok .tbFill{background:linear-gradient(90deg, var(--green), color-mix(in srgb, var(--green) 60%, #fff))}.tokenBar.warn .tbFill{background:linear-gradient(90deg, var(--amber), color-mix(in srgb, var(--amber) 55%, #fff))}.tokenBar.bad .tbFill{background:linear-gradient(90deg, var(--red), color-mix(in srgb, var(--red) 55%, #fff))}.ccLogo.tiktok{background:linear-gradient(135deg,#0f0f12,#3a3a44)}.ccLogo.dropi{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.reconcileGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=720px){.reconcileGrid{grid-template-columns:1fr}}.reconcileCard{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);padding:18px 20px}.reconcileCard.meta{background:linear-gradient(140deg, color-mix(in srgb, var(--brand) 10%, var(--panel)), var(--panel))}.reconcileCard.shop{background:linear-gradient(140deg, color-mix(in srgb, var(--green) 10%, var(--panel)), var(--panel))}.reconcileCard .rcLabel{color:var(--text-2);align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.reconcileCard .rcValue{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--text);margin:9px 0 4px;font-size:30px;font-weight:750}.reconcileCard .rcSub{color:var(--muted);font-size:11.5px}.discrepancyBar{border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:15px 18px;display:flex}.discrepancyBar .dLabel{color:var(--text-2);font-size:12.5px;font-weight:600}.discrepancyBar .dValue{font-family:var(--font-mono);font-size:22px;font-weight:750}.discrepancyBar.good .dValue{color:var(--green-text)}.discrepancyBar.warn .dValue{color:var(--amber-text)}.discrepancyBar.bad .dValue{color:var(--red-text)}.aiPanel{border-radius:var(--radius);background:linear-gradient(150deg, color-mix(in srgb, var(--purple) 9%, var(--panel)), var(--panel));border:1px solid color-mix(in srgb, var(--purple) 20%, var(--line));flex-direction:column;gap:12px;padding:18px 20px;display:flex}.aiHead{align-items:center;gap:10px;display:flex}.aiHead .aiIcon{width:34px;height:34px;color:var(--purple-text);background:var(--purple-soft);border-radius:10px;place-items:center;display:grid}.aiHead strong{color:var(--text);font-size:14px;font-weight:700}.aiHead span{color:var(--muted);font-size:11.5px}.aiBubble{color:var(--text-2);white-space:pre-wrap;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:13px 15px;font-size:13px;line-height:1.55}.aiBubble.placeholder{color:var(--muted)}.aiAsk{flex-wrap:wrap;gap:8px;display:flex}.aiAsk input{flex:1;min-width:200px}.folderBody{margin-top:0;padding:20px}.folderBody>.summaryPanel,.folderBody>.summaryPanel.autoPanel{box-shadow:none;background:0 0;border:none;padding:0}.folderBody>.kpis{margin-top:0}.analyticsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.analyticsTable td.orderId{font-weight:650}.analyticsNote{color:var(--muted);border-top:1px solid var(--line);margin-top:14px;padding-top:13px;font-size:12px;line-height:1.55}.analyticsNote b{color:var(--text-2);font-weight:700}.barCell{align-items:center;gap:9px;min-width:130px;display:flex}.barTrack{background:var(--line);border-radius:999px;flex:1;min-width:60px;height:7px;overflow:hidden}.barFill{border-radius:999px;height:100%}.barFill.brand{background:linear-gradient(90deg, var(--brand), var(--brand-2))}.barFill.green{background:linear-gradient(90deg, var(--green), color-mix(in srgb, var(--green) 60%, #fff))}.barPct{font-family:var(--font-mono);color:var(--text-2);text-align:right;min-width:30px;font-size:11.5px;font-weight:700}.dotMeta,.dotShop{border-radius:50%;width:9px;height:9px;display:inline-block}.dotMeta{background:var(--brand)}.dotShop{background:var(--green)}.dayStatsRow{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=860px){.dayStatsRow{grid-template-columns:1fr}}.dayStatCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);border-top:3px solid var(--line);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.dayStatCard.u{border-top-color:var(--green)}.dayStatCard.c{border-top-color:var(--amber)}.dayStatCard.f{border-top-color:var(--blue)}.dayStatCard .dsLabel{color:var(--text-2);align-items:center;font-size:12px;font-weight:650;display:flex}.dayStatCard .dsValue{color:var(--text);letter-spacing:-.02em;font-size:26px;font-weight:750;line-height:1.1}.dayStatCard .dsFoot{color:var(--muted);align-items:center;gap:7px;font-size:11.5px;display:flex}.dsBreak{border-top:1px solid var(--line);flex-direction:column;gap:5px;margin-top:4px;padding-top:9px;display:flex}.dsBreak>span{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.dsBreak i{color:var(--muted);font-style:normal}.dsBreak b{color:var(--text-2);font-size:12.5px;font-weight:700}.dateBar{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.dateBar+.subTabs{margin-top:8px}.dateBarLeft{align-items:center;gap:10px;display:flex}.dateBarTag{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:700}.dateBarHint{color:var(--muted);font-size:12px}.dateBar .dateSelector{margin:0}.dateBar .dateSelector>span{display:none}.subTabsHero{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;border-bottom:none;flex-wrap:wrap;gap:3px;margin:14px 0 0;padding:7px 8px 0;display:flex}.subTabsHero button{color:var(--muted);background:0 0;border:none;border-radius:10px 10px 0 0;padding:10px 16px 12px;font-size:13px;font-weight:650;transition:background .14s,color .14s;position:relative;bottom:-1px}.subTabsHero button:hover{color:var(--text-2)}.subTabsHero button.active{background:var(--panel);color:var(--brand-2);box-shadow:0 -1px 0 var(--line) inset}.subTabsHero button:first-child{font-size:13px;font-weight:650}.subTabsHero+.folderPanel{border-radius:0 0 var(--radius) var(--radius);border-top:none;margin-top:0}.connStrip{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:12px 15px;display:flex}.connStripHint{color:var(--muted);margin-left:auto;font-size:12px}.connStripHint b{color:var(--text-2);font-weight:700}.placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:50vh;display:flex}.advToggle{border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--line);cursor:pointer;width:100%;color:var(--text-2);justify-content:space-between;align-items:center;margin-top:6px;padding:12px 14px;font-size:13px;font-weight:650;transition:background .15s;display:flex}.advToggle:hover{background:var(--panel-3);color:var(--text)}.advChevron{color:var(--muted);font-size:10px}.advPanel{flex-direction:column;gap:14px;margin-top:14px;display:flex}.numberShell input::placeholder{color:var(--muted);opacity:.65;font-size:12px;font-weight:500}.realCountBar{border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--line);flex-direction:column;gap:8px;margin-top:14px;padding:11px 14px;display:flex}.rcbMain{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rcbText{flex-direction:column;flex:1;gap:2px;min-width:260px;display:flex}.rcbText strong{color:var(--text);font-size:12.5px;font-weight:700}.rcbText span{color:var(--muted);font-size:11.5px;line-height:1.4}.rcbText b{color:var(--text-2);font-weight:700}.rcbActions{flex-wrap:wrap;gap:8px;display:flex}.rcbCostToggle{cursor:pointer;color:var(--muted);background:0 0;border:none;align-self:flex-start;padding:2px 0;font-size:11.5px;font-weight:600}.rcbCostToggle:hover{color:var(--text-2)}.rcbCostRow{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:8px;display:flex}.rcbCostHint{color:var(--muted);flex:1;min-width:240px;font-size:11.5px;line-height:1.45}.cfbInput{align-items:center;gap:0;display:flex}.cfbInput .prefix{color:var(--blue-text);background:var(--blue-soft);border:1px solid var(--line);border-right:none;border-radius:9px 0 0 9px;padding:9px 10px;font-size:11px;font-weight:700}.cfbInput input{border:1px solid var(--line);background:var(--panel);width:110px;color:var(--text);font-size:13.5px;font-family:var(--mono,monospace);padding:8px 10px}.cfbInput button{border-radius:0 9px 9px 0;padding:9px 16px;font-size:13px}.testRow{opacity:.58}.testTag{letter-spacing:.04em;vertical-align:middle;color:var(--amber-text);background:var(--amber-soft);border-radius:999px;margin-left:8px;padding:1px 7px;font-size:9.5px;font-weight:800;display:inline-block}.orderStatusCell{justify-content:space-between;align-items:center;gap:8px;display:flex}.markBtn{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:7px;flex:none;padding:4px 10px;font-size:11px;font-weight:650}.markBtn:hover{background:var(--amber-soft);color:var(--amber-text);border-color:color-mix(in srgb, var(--amber) 40%, transparent)}.markBtn.unmark:hover{background:var(--green-soft);color:var(--green-text);border-color:color-mix(in srgb, var(--green) 40%, transparent)}.ordersHeadActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ghostBtn{border-radius:var(--radius-sm);border:1px dashed var(--line-strong);color:var(--text-2);cursor:pointer;background:0 0;padding:9px 14px;font-size:12.5px;font-weight:650}.ghostBtn:hover{background:var(--amber-soft);color:var(--amber-text);border-color:color-mix(in srgb, var(--amber) 45%, transparent)}.confirmOverlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirmCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;width:100%;max-width:420px;padding:22px 24px;display:flex;box-shadow:0 20px 60px #00000059}.confirmTitle{color:var(--text);font-size:16px;font-weight:750}.confirmText{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.55}.confirmActions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.planList{flex-direction:column;gap:14px;display:flex}.planCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);border-left:4px solid var(--line);flex-direction:column;gap:9px;padding:18px 20px;display:flex}.planCard.scale{border-left-color:var(--green)}.planCard.keep{border-left-color:var(--blue)}.planCard.watch{border-left-color:var(--amber)}.planCard.kill{border-left-color:var(--red)}.planCard.testing{border-left-color:var(--muted)}.planCard.nomatch{border-left-color:var(--purple,#8b7cf6)}.planCardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.planName{color:var(--text);letter-spacing:-.01em;font-size:16px;font-weight:750}.planAction{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:800}.planAction.scale{color:var(--green-text);background:var(--green-soft)}.planAction.keep{color:var(--blue-text);background:var(--blue-soft)}.planAction.watch{color:var(--amber-text);background:var(--amber-soft)}.planAction.kill{color:var(--red-text);background:var(--red-soft)}.planAction.testing{color:var(--muted);background:var(--panel-3)}.planAction.nomatch{color:#6d5fd1;background:#8b7cf629}.planSentence{color:var(--text-2);margin:0;font-size:14px;line-height:1.55}.planSentence b{color:var(--text);font-weight:750}.planToday{color:var(--text-2);margin:0;font-size:13.5px}.planToday b{color:var(--text);font-weight:700}.warnText{color:var(--red-text)!important}.okText{color:var(--green-text)!important}.planAdvice{border-radius:10px;margin-top:2px;padding:11px 13px;font-size:13.5px;line-height:1.55}.planAdvice.scale{background:var(--green-soft);color:var(--green-text)}.planAdvice.keep{background:var(--blue-soft);color:var(--blue-text)}.planAdvice.watch{background:var(--amber-soft);color:var(--amber-text)}.planAdvice.kill{background:var(--red-soft);color:var(--red-text)}.planAdvice.testing{background:var(--panel-2);color:var(--text-2)}.planAdvice.nomatch{color:var(--text-2);background:#8b7cf61a}.planCampaigns{color:var(--muted);margin:0;font-size:11.5px}.planTip{color:var(--muted);margin:0;font-size:12px}.planFootnote{color:var(--muted);border-top:1px solid var(--line);margin-top:14px;padding-top:12px;font-size:11.5px;line-height:1.5}.orphanList{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.orphanRow{background:var(--panel-2);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:13px;display:flex}.orphanRow .mono{color:var(--muted);font-size:12px}.consSwitch{cursor:pointer;border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--line);-webkit-user-select:none;user-select:none;align-items:center;gap:11px;margin-bottom:4px;padding:12px 14px;display:flex}.consSwitch input{opacity:0;width:0;height:0;position:absolute}.consTrack{background:var(--line);border-radius:999px;flex:none;width:40px;height:23px;transition:background .18s;position:relative}.consThumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #0000004d}.consSwitch input:checked+.consTrack{background:var(--green)}.consSwitch input:checked+.consTrack .consThumb{transform:translate(17px)}.consLabel{color:var(--text);align-items:center;font-size:13px;font-weight:650;display:flex}.semaforoCard{padding:14px 14px 16px}.semSummary{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.semChip{border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700}.semChip.scale{color:var(--green-text);background:var(--green-soft)}.semChip.keep{color:var(--blue-text);background:var(--blue-soft)}.semChip.watch{color:var(--amber-text);background:var(--amber-soft)}.semChip.testing{color:var(--muted);background:var(--panel-3)}.semChip.kill{color:var(--red-text);background:var(--red-soft)}.semAuto{color:var(--muted);margin-left:auto;font-size:11px}.semList{flex-direction:column;gap:10px;display:flex}.semRow{border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--line);border-left:3px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.semRow.scale{border-left-color:var(--green)}.semRow.keep{border-left-color:var(--blue)}.semRow.watch{border-left-color:var(--amber)}.semRow.testing{border-left-color:var(--muted)}.semRow.kill{border-left-color:var(--red)}.semMain{flex-direction:column;flex:1;gap:6px;min-width:240px;display:flex}.semTop{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.semDot{border-radius:50%;flex:none;width:9px;height:9px}.semDot.scale{background:var(--green)}.semDot.keep{background:var(--blue)}.semDot.watch{background:var(--amber)}.semDot.testing{background:var(--muted)}.semDot.kill{background:var(--red)}.semName{color:var(--text);font-size:13.5px;font-weight:700}.semAction{text-transform:uppercase;letter-spacing:.02em;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:800}.semAction.scale{color:var(--green-text);background:var(--green-soft)}.semAction.keep{color:var(--blue-text);background:var(--blue-soft)}.semAction.watch{color:var(--amber-text);background:var(--amber-soft)}.semAction.testing{color:var(--muted);background:var(--panel-3)}.semAction.kill{color:var(--red-text);background:var(--red-soft)}.semWhy{color:var(--text-2);font-size:12.5px;line-height:1.5}.semHealth{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.hPill{font-size:10.5px;font-weight:700;font-family:var(--font-mono);border-radius:999px;padding:2px 8px}.hPill.ok{color:var(--green-text);background:var(--green-soft)}.hPill.mid{color:var(--amber-text);background:var(--amber-soft)}.hPill.bad{color:var(--red-text);background:var(--red-soft)}.semStats{gap:18px;display:flex}.semStat{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.semStat b{color:var(--text);letter-spacing:-.01em;font-size:17px;font-weight:750}.semStat i{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;font-style:normal}.semFootnote{color:var(--muted);border-top:1px solid var(--line);margin-top:13px;padding-top:12px;font-size:11.5px;line-height:1.5}@media (width<=560px){.semStats{justify-content:space-between;width:100%}}.placeholder h1{font-size:24px}.placeholder p{color:var(--text-2);max-width:50ch}.placeholder span{color:var(--muted);font-size:12.5px}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--panel-3);background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--line-strong);background-clip:padding-box}*{scrollbar-width:thin;scrollbar-color:var(--panel-3) transparent}pre{font-family:var(--font-mono)}@media (width<=720px){.page,.content{padding:22px 16px 60px}.topbar{padding:0 16px}.pageHeader h1{font-size:23px}.summaryPanel,.dayBudgetPanel{padding:16px}}:root{--sidebar-from:#2a63e8;--sidebar-to:#1a40ad}[data-theme=light]{--sidebar-from:#2a63ec;--sidebar-to:#1c45b8}.sidebar{box-shadow:0 14px 36px #14308c4d}.sidebar:after{background:radial-gradient(480px 250px at 28% -6%,#ffffff29,#0000 72%)}.brandTag{color:#ffffffd6}.brandVer{color:#ffffff80}.collapseBtn{color:#ffffffd1}.collapseBtn:hover{background:#ffffff1f}.sidebar nav button{color:#ffffffd6;font-weight:600}.sidebar nav button svg{opacity:.88}.sidebar nav button:hover{color:#fff;background:#ffffff21}.sidebar nav button.active{color:#1d50d6;background:#fff;font-weight:750;box-shadow:0 8px 20px #08164652}.sidebar nav button.active svg{opacity:1;color:#1d50d6}.sidebar nav button.active:before{display:none}.sideFooter{color:#ffffffeb;background:#ffffff1c;border-color:#ffffff2e}.theme-dot{width:30px;height:17px;box-shadow:none;background:var(--brand);border-radius:999px;transition:background .15s;position:relative}.theme-dot:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .16s;position:absolute;top:2px;left:2px;transform:translate(13px)}[data-theme=light] .theme-dot{background:#c7d2e6}[data-theme=light] .theme-dot:after{transform:translate(0)}.dailyTheme .pageHeader{flex-direction:column;align-items:stretch;gap:16px}.dailyTheme .pageHeader .actions{justify-content:flex-start}.periodBar{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex}.periodChips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.periodChip{cursor:pointer;color:var(--text-2);background:var(--panel-3);border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .13s}.periodChip:hover{border-color:var(--brand);color:var(--text)}.periodChip.on{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 3px 10px color-mix(in srgb, var(--brand) 35%, transparent)}.periodCustom{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.periodRight{flex-wrap:wrap;align-items:center;gap:7px;margin-left:auto;display:flex}@media (width<=720px){.periodRight{margin-left:0}}.deltaTag{color:#fff;background:#ffffff38;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.deltaTag.down{background:#00000038}.dailyTheme .dayStatsRow{grid-template-columns:repeat(4,1fr);gap:14px}@media (width<=1100px){.dailyTheme .dayStatsRow{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.dailyTheme .dayStatsRow{grid-template-columns:1fr}}.dailyTheme .dayStatCard{color:#fff;border:none;border-radius:16px;gap:7px;padding:13px 15px 12px;position:relative;overflow:hidden;box-shadow:0 10px 22px #0d18362e}.dailyTheme .dayStatCard.u{background:linear-gradient(150deg,#14b8a6 0%,#0d9f6e 100%)}.dailyTheme .dayStatCard.c{background:linear-gradient(150deg,#fb9a3c 0%,#ef4d63 100%)}.dailyTheme .dayStatCard.f{background:linear-gradient(150deg,#2f7cf0 0%,#29acdf 100%)}.dailyTheme .dayStatCard.p{background:linear-gradient(150deg,#8b5cf6 0%,#c23ad0 100%)}.dailyTheme .dayStatCard:before{content:"";pointer-events:none;background:radial-gradient(440px 190px at 12% -12%,#ffffff38,#0000 60%);position:absolute;inset:0}.dailyTheme .dayStatCard>*{z-index:1;position:relative}.dailyTheme .dsHead{align-items:center;gap:9px;display:flex}.dailyTheme .dsIcon{color:#fff;background:#fff3;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #fff3}.dailyTheme .dsIcon svg{width:17px;height:17px}.dailyTheme .dayStatCard .dsLabel{color:#fffffff5;font-size:12px;font-weight:650;line-height:1.2}.dailyTheme .dayStatCard .dsValue{color:#fff;letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.1}.dailyTheme .dayStatCard .dsFoot{color:#ffffffdb;font-size:11px}.dailyTheme .dayStatCard .infoTipDot{color:#fff;background:#ffffff4d;border-color:#0000}.dailyTheme .dayStatCard .tag.real,.dailyTheme .dayStatCard .tag.est{color:#fff;background:#ffffff3d;border:1px solid #ffffff52}.dailyTheme .dayStatCard .dsBreak{border-top:1px solid #ffffff38;gap:3px;margin-top:2px;padding-top:6px}.dailyTheme .dayStatCard .dsBreak>span{font-size:11.5px}.dailyTheme .dayStatCard .dsBreak i{color:#ffffffd6}.dailyTheme .dayStatCard .dsBreak b{color:#fff}.dailyTheme .dsLiveDot{background:#6ee7b7;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #6ee7b752}.dailyTheme .subTabsHero button{align-items:center;gap:7px;display:inline-flex}.dailyTheme .subTabsHero button svg{opacity:.68}.dailyTheme .subTabsHero button.active{color:var(--brand)}.dailyTheme .subTabsHero button.active svg{opacity:1;color:var(--brand)}.dailyTheme .subTabsHero button.active:after{content:"";background:var(--brand);border-radius:2px;height:2.5px;position:absolute;bottom:7px;left:15px;right:15px}.dailyTheme .folderBody .ordersToolbar{background:0 0;border:none;padding:0}.dailyTheme .folderBody .ordersToolbar .searchField{background:var(--panel-2);border:1px solid var(--line-strong)}.dailyTheme .folderBody .ordersToolbar .toolbarRight select,.dailyTheme .folderBody .ordersToolbar .exportBtn,.dailyTheme .folderBody .ordersToolbar .ghostBtn{background:var(--panel);border:1px solid var(--line-strong);border-style:solid}.dailyTheme .folderBody .ordersTableWrap{border:1px solid var(--line);border-radius:12px}.dailyTheme .folderBody .ordersTable thead th{background:var(--panel-2);color:var(--muted);border-bottom:1px solid var(--line-strong);letter-spacing:.05em;font-size:10.5px}.dailyTheme .folderBody .ordersTable tbody tr:nth-child(odd) td{background:0 0}.dailyTheme .folderBody .ordersTable tbody tr:nth-child(2n) td{background:#ffffff16}[data-theme=light] .dailyTheme .folderBody .ordersTable tbody tr:nth-child(2n) td{background:#0f21500e}.dailyTheme .folderBody .ordersTable tbody tr:hover td{background:#2d63e829}[data-theme=light] .dailyTheme .folderBody .ordersTable tbody tr:hover td{background:#2d63e817}.dailyTheme .badge.bad{color:var(--red-text);background:color-mix(in srgb, var(--red) 8%, transparent);border:1px solid color-mix(in srgb, var(--red) 42%, transparent)}.dailyTheme .testTag{color:var(--amber-text);background:var(--amber-soft);border:1px solid color-mix(in srgb, var(--amber) 30%, transparent);font-weight:800}.dailyTheme .pager button.active{background:var(--brand);border-color:var(--brand)}.dailyTheme .ventasHeadMain h2{letter-spacing:.02em;text-transform:uppercase;color:var(--brand);font-size:15px;font-weight:800}.dailyTheme .ventasHeadTag{text-transform:none;color:var(--muted);font-weight:600}.dailyTheme .autoFormulaGrid>div.afStep{background:var(--panel);border:1px solid var(--line);border-radius:14px;align-items:center;gap:13px;padding:15px;display:flex}.dailyTheme .afNum{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:800;display:grid}.dailyTheme .afIcon{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.dailyTheme .afText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dailyTheme .afText strong{font-size:13px;font-weight:750}.dailyTheme .afText span{color:var(--text-2);font-size:11.5px;line-height:1.4}.dailyTheme .afArrow{color:var(--muted);flex:none;font-size:17px}.dailyTheme .afStep.s1 .afNum,.dailyTheme .afStep.s1 .afIcon{background:color-mix(in srgb, var(--brand) 16%, transparent)}.dailyTheme .afStep.s1 .afNum{background:var(--brand)}.dailyTheme .afStep.s1 .afIcon,.dailyTheme .afStep.s1 .afText strong{color:var(--brand)}.dailyTheme .afStep.s2 .afIcon{background:color-mix(in srgb, var(--purple) 16%, transparent);color:var(--purple-text)}.dailyTheme .afStep.s2 .afNum{background:var(--purple)}.dailyTheme .afStep.s2 .afText strong{color:var(--purple-text)}.dailyTheme .afStep.s3 .afIcon{background:color-mix(in srgb, var(--green) 16%, transparent);color:var(--green-text)}.dailyTheme .afStep.s3 .afNum{background:var(--green)}.dailyTheme .afStep.s3 .afText strong{color:var(--green-text)}.dailyTheme .pageHeader .phHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dailyTheme .pageHeader .phHead>div{flex:1;min-width:240px}.shopBadge{background:var(--panel);border:1px solid var(--line-strong);box-shadow:var(--shadow-sm);white-space:nowrap;border-radius:13px;align-self:flex-start;align-items:center;gap:10px;padding:8px 9px 8px 10px;display:inline-flex}.shopBadgeLogo{flex:none;place-items:center;display:grid}.shopBadgeText{color:var(--text);font-size:13px;font-weight:700}.shopBadgeKebab{color:var(--muted);flex:none;place-items:center;margin-left:1px;display:grid}.dailyTheme .ventasHeadMain h2{align-items:center;gap:8px;display:inline-flex}.shopLogoInline{vertical-align:middle;flex:none;display:inline-flex}.dailyTheme .dateBar{margin-top:20px}.dailyTheme .dateBar+.subTabs{margin-top:12px}.brandMark2{filter:drop-shadow(0 2px 5px #060e2e99)}.brandText strong{text-shadow:0 1px 6px #060e2e73}@media (width<=640px){.dailyTheme .pageHeader .phHead{gap:12px}.shopBadge{justify-content:flex-start;align-self:stretch}.dailyTheme .ventasHead{flex-direction:column;align-items:stretch;gap:12px}.dailyTheme .ventasHeadActions{justify-content:flex-start}.dailyTheme .ventasHeadActions .secondary{width:100%}.dailyTheme .dateBar{margin-top:16px}}.menuBtn,.navBackdrop{display:none}@media (width<=860px){.app,.app.collapsed{grid-template-columns:minmax(0,1fr)}.sidebar{z-index:60;border-radius:0 20px 20px 0;width:264px;max-width:84vw;height:100vh;margin:0;transition:transform .24s;position:fixed;top:0;left:0;transform:translate(-112%)}.app.mobileNavOpen .sidebar{transform:translate(0)}.app.mobileNavOpen .navBackdrop{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#060c1e8c;display:block;position:fixed;inset:0}.topbar{justify-content:space-between;padding:0 16px}.navConnector{display:none}.menuBtn{border:1px solid var(--line-strong);background:var(--panel);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:10px;place-items:center;display:grid}.menuBtn:hover{border-color:var(--brand)}.page,.content{padding:20px 14px 56px}}
