@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.UXC7EW_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.UXC7EW_variable{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--bg:#f4f5f7;--surface:#fff;--border:#eaecf0;--grid:#eef0f3;--track:#e6e8ec;--text:#111827;--muted:#6b7280;--faint:#b6bcc6;--blue:#2f6bf6;--blue-soft:#edf2fe;--green:#22a565;--teal:#0f9f95;--amber:#d99012;--orange:#f08a24;--red:#e5484d;--slate:#7c8696;--dim:#a3aab5;--radius:16px;--shadow:0 1px 2px #1018280a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:8px}h1,h2,h3{margin:0}.muted{color:var(--muted);font-size:12.5px}.big-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700}.app{grid-template-columns:var(--side-w,232px) minmax(0, 1fr);min-height:100vh;display:grid}.app.side-closed{grid-template-columns:minmax(0,1fr)}.app.side-closed .side{display:none}.side-handle{top:0;bottom:0;left:calc(var(--side-w,232px) - 3px);cursor:col-resize;z-index:30;touch-action:none;width:7px;position:fixed}.side-handle:after{content:"";background:0 0;width:1px;transition:background .15s;position:absolute;top:0;bottom:0;left:3px}.side-handle:hover:after,.side-handle:focus-visible:after,.side-dragging .side-handle:after{background:var(--blue);width:2px;left:2px}.side-handle:focus-visible{outline:none}.side-dragging{cursor:col-resize;-webkit-user-select:none;user-select:none}.side-open{z-index:30;background:var(--surface);border:1px solid var(--border);width:18px;height:44px;color:var(--muted);cursor:pointer;border-left:0;border-radius:0 8px 8px 0;place-items:center;padding:0;display:grid;position:fixed;top:50%;left:0;transform:translateY(-50%)}.side-open:hover{color:var(--blue)}.side{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;gap:4px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{letter-spacing:-.01em;align-items:center;gap:10px;padding:2px 8px 18px;font-size:17px;font-weight:700;display:inline-flex}.brand-mark{background:var(--blue);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.brand-switch{position:relative}.brand-switch>summary{cursor:pointer;border-radius:10px;width:100%;margin:-2px 0 0;padding-top:4px;padding-right:8px;list-style:none}.brand-switch>summary::-webkit-details-marker{display:none}.brand-switch>summary:hover{background:#f5f6f8}.brand-switch>summary .brand-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.brand-switch>summary>svg{color:var(--muted);flex:none;transition:transform .15s}.brand-switch[open]>summary>svg{transform:rotate(180deg)}.brand-pop{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:12px;width:240px;padding:6px;position:absolute;top:calc(100% - 10px);left:0;box-shadow:0 12px 32px #1018281f}.brand-pop-head{color:var(--muted);padding:6px 10px;font-size:12px;font-weight:500}.brand-item{color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-weight:500;display:flex}.brand-item:hover{background:#f5f6f8}.brand-item[aria-current],.brand-item svg{color:var(--blue)}.brand-item-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.brand-avatar{color:#3f4652;background:#eef0f3;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:700;display:grid}.brand-item[aria-current] .brand-avatar{background:var(--blue-soft);color:var(--blue)}.brand-switch.brand-sm>summary{margin:0;padding:4px 8px 4px 4px}.brand-switch.brand-sm .brand-pop{top:calc(100% + 6px)}@media (prefers-reduced-motion:reduce){.brand-switch>summary>svg{transition:none}}.side-nav{flex-direction:column;gap:2px;display:flex}.side-link{color:#3f4652;border-radius:10px;align-items:center;gap:11px;padding:9px 10px;font-weight:500;display:flex;position:relative}.side-link:hover{background:#f5f6f8}.side-link[aria-current=page]{background:var(--blue-soft);color:var(--blue);font-weight:600}.side-link[aria-current=page]:before{content:"";background:var(--blue);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-14px}.side-link span:nth-child(2){flex:1}.badge{color:var(--muted);background:#eef0f3;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.badge.red{color:var(--red);background:#fdeceb}.badge.blue{background:var(--blue-soft);color:var(--blue)}.side-group{border-top:1px solid var(--border);color:var(--muted);margin:18px 10px 6px;padding-top:16px;font-size:12px;font-weight:500}.main{flex-direction:column;min-width:0;display:flex}.topbar{background:var(--surface);border-bottom:1px solid var(--border);z-index:5;align-items:center;gap:16px;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.brand-sm{padding:0;display:none}.search{border:1px solid var(--border);width:min(420px,100%);color:var(--muted);background:#f6f7f9;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.search input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:9px 0}.search:focus-within{background:#fff;border-color:#c9d6fb}.topbar-meta{color:var(--muted);white-space:nowrap;align-items:center;gap:14px;margin-left:auto;font-size:13px;display:flex}.credits{border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 12px;display:inline-flex}.credits b{color:var(--text);font-weight:700}.credits-today{background:#f0f2f5;border-radius:999px;padding:2px 8px;font-size:12px}.sync-meta{align-items:center;gap:8px;display:inline-flex}.live{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #e3f5ec}.live.bad{background:var(--red);box-shadow:0 0 0 3px #fdeceb}.content{width:100%;max-width:1920px;padding:26px 28px 56px}.content>.card{margin-bottom:16px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-head h1{letter-spacing:-.02em;font-size:24px;font-weight:700}.page-sub{color:var(--muted);margin:4px 0 0;font-size:13px}.head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.head-filters{flex-wrap:wrap;gap:10px;display:flex}.select{background:var(--surface);border:1px solid var(--border);height:38px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 10px 0 12px;display:inline-flex}.select select{color:var(--text);cursor:pointer;background:0 0;border:0;outline:none;max-width:200px;padding-right:4px;font-weight:500}.btn-primary{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 16px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #2f6bf64d}.btn-primary:hover{background:#255de0}.btn-primary.sm{height:34px;padding:0 14px;font-size:13px}.btn-ghost{border:1px solid var(--border);border-radius:999px;margin:6px auto 0;padding:7px 14px;font-size:13px;font-weight:500;display:inline-block}.btn-ghost:hover{background:#f6f7f9}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:-6px 0 18px;display:flex}.toolbar-right{align-items:center;gap:10px;margin-left:auto;display:flex}.filter-bar{flex-wrap:wrap;flex:360px;align-items:center;gap:8px;min-height:38px;display:flex}.pop-wrap{position:relative}.popover{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:14px;position:absolute;top:calc(100% + 6px);box-shadow:0 12px 32px #1018281f,0 2px 6px #1018280f}.toolbar-right .popover{right:0}.filter-bar .popover{left:0}.pop-title{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:600}.select-btn{cursor:pointer;background:var(--surface);border:1px solid var(--border);height:38px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.select-btn:hover,.select-btn[aria-expanded=true]{border-color:#cfd5de}.select-btn-main{color:var(--text);font-weight:600}.select-btn-sub{font-size:12.5px}.date-pop{grid-template-columns:230px 250px;width:max-content;max-width:calc(100vw - 32px);display:grid}.preset-list{border-right:1px solid var(--border);max-height:420px;margin:0;padding:8px;list-style:none;overflow-y:auto}.preset-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;width:100%;padding:8px 10px;font-weight:500;display:flex}.preset-list button:hover{background:#f5f6f8}.preset-list button[aria-pressed=true]{background:var(--blue-soft);color:var(--blue)}.preset-list button .muted{white-space:nowrap;font-size:11.5px}.custom-range{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.custom-range label{color:#3f4652;flex-direction:column;gap:4px;font-size:12.5px;font-weight:500;display:flex}.custom-range input[type=date]{border:1px solid var(--border);background:#fff;border-radius:8px;height:36px;padding:0 10px}.custom-range input[type=date]:focus{outline:2px solid var(--blue);outline-offset:0;border-color:#0000}.custom-range .muted{margin:0;font-size:11.5px}.btn-primary.full{justify-content:center;width:100%}.btn-primary:disabled{opacity:.45;cursor:not-allowed}.chip-rule{background:var(--blue-soft);color:#1f3f8f;border:1px solid #d9e4fd;border-radius:999px;align-items:stretch;height:34px;display:inline-flex;overflow:hidden}.chip-rule.neg{color:#8f2a2a;background:#fdf0ef;border-color:#f7d8d6}.chip-body{color:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:420px;padding:0 6px 0 12px;overflow:hidden}.chip-body b,.chip-field{font-weight:600}.chip-op{opacity:.75}.chip-x{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;align-items:center;padding:0 10px 0 6px;display:inline-flex}.chip-x:hover{opacity:1}.filters-btn{cursor:pointer;border:1px solid var(--border);background:var(--surface);color:#3f4652;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 12px;font-weight:600;display:inline-flex}.filters-btn:hover,.filters-btn[aria-expanded=true]{border-color:var(--blue);color:var(--blue)}.filters-btn.on{color:var(--blue);border-color:#c9d6fb}.filters-count{background:var(--blue);color:#fff;border-radius:999px;padding:1px 7px;font-size:11px}.link-btn{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12.5px;font-weight:600}.link-btn:hover{text-decoration:underline}.filter-panel{width:640px;max-width:calc(100vw - 32px);left:0;overflow:hidden}.panel{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:190px minmax(0,1fr);height:440px;max-height:calc(100vh - 220px);display:grid}.panel-fields{border-right:1px solid var(--border);background:#fafbfc;flex-direction:column;gap:2px;padding:10px 8px;display:flex;overflow-y:auto}.panel-fields button{text-align:left;cursor:pointer;color:#3f4652;background:0 0;border:0;border-radius:9px;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;width:100%;padding:9px 10px;font-weight:500;display:grid}.panel-fields button:hover{background:#f0f2f5}.panel-fields button[aria-current=true]{background:var(--surface);color:var(--blue);outline:1px solid var(--border);font-weight:600;box-shadow:0 1px 2px #1018280f}.panel-count{background:var(--blue);color:#fff;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.panel-count.neg{background:#e5534b}.panel-body{flex-direction:column;gap:10px;min-height:0;padding:14px;display:flex}.panel-body .check-list{flex:1;min-height:0;max-height:none}.panel-cond{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.panel-field-name{font-weight:700}.panel-cond select{border:1px solid var(--border);background:#fff;border-radius:8px;height:36px;padding:0 10px;font-weight:500}.panel-cond select:focus{outline:2px solid var(--blue);outline-offset:0;border-color:#0000}.panel-foot{border-top:1px solid var(--border);background:var(--surface);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.panel-foot-right{gap:8px;display:flex}.contains-input{flex-direction:column;gap:6px;display:flex}.contains-input .muted{font-size:11.5px}.check-search{color:var(--muted);align-items:center;gap:8px;display:flex}.check-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1}.check-search:focus-within,.contains-input input:focus{outline:2px solid var(--blue);outline-offset:0;border-color:#0000}.check-tools{justify-content:space-between;align-items:center;font-size:12px;display:flex}.check-list{max-height:240px;margin:0 -4px;padding:0;list-style:none;overflow-y:auto}.check-list label{cursor:pointer;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 6px;display:grid}.check-list label:hover{background:#f5f6f8}.check-list input{accent-color:var(--blue);width:15px;height:15px;margin:0}.check-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.check-list .muted{white-space:nowrap;font-size:11.5px}.empty-li{padding:10px 6px}.btn-ghost.sm{background:var(--surface);cursor:pointer;height:34px;font:inherit;color:var(--text);align-items:center;gap:6px;margin:0;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.icon-btn{white-space:nowrap}.side-bottom{border-top:1px solid var(--border);margin-top:auto;padding-top:12px}.user-menu{position:relative}.user-menu summary{cursor:pointer;list-style:none}.user-menu summary::-webkit-details-marker{display:none}.avatar{background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:50%;place-items:center;font-weight:700;display:grid}.user-pop{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:12px;width:230px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #1018281f}.user-who{border-bottom:1px solid var(--border);white-space:normal;flex-direction:column;margin-bottom:4px;padding:8px 10px 10px;display:flex}.user-who b{color:var(--text)}.user-item{text-align:left;width:100%;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:8px 10px;display:block}.user-item:hover{background:#f5f6f8}.login{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.login-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:14px;width:min(380px,100%);padding:28px;display:flex;box-shadow:0 8px 30px #1018280f}.login-brand{padding:0 0 4px}.login-card h1{letter-spacing:-.02em;font-size:22px}.login-card label,.stack-field{color:#3f4652;flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.login-card input,.stack-field input{border:1px solid var(--border);background:#fff;border-radius:10px;height:40px;padding:0 12px;font-size:14px}.login-card input:focus,.stack-field input:focus{outline:2px solid var(--blue);outline-offset:0;border-color:#0000}.login-error{color:#a12a2a;background:#fdeceb;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.settings-grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.settings-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:88px}.settings-nav-title{color:var(--muted);padding:4px 12px 8px;font-size:12px;font-weight:600}.settings-link{color:#3f4652;border-radius:10px;grid-template-columns:18px 1fr;align-items:start;gap:11px;padding:10px 12px;display:grid}.settings-link svg{margin-top:2px}.settings-link span{flex-direction:column;display:flex}.settings-link b{font-weight:600}.settings-link small{color:var(--muted);font-size:12px}.settings-link:hover{background:#eceef2}.settings-link[aria-current=page]{background:var(--surface);color:var(--blue);box-shadow:var(--shadow);outline:1px solid var(--border)}.settings-body{min-width:0}@media (max-width:960px){.settings-grid{grid-template-columns:1fr;gap:12px}.settings-nav{flex-direction:row;position:static;overflow-x:auto}.settings-link{white-space:nowrap;grid-template-columns:auto auto}.settings-link small,.settings-nav-title{display:none}}.set-jump{gap:6px;display:flex}.set-jump a{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:500}.set-jump a:hover{border-color:var(--blue);color:var(--blue)}.set-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.set-search{width:260px}.seg-mini{background:#f0f2f5;border-radius:999px;padding:3px;display:inline-flex}.seg-mini button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.seg-mini button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #10182814}.set-tools .btn-ghost.sm{margin-left:auto}.set-msg{margin:0 0 10px;font-size:13px}.set-msg.ok{color:#1b8a53}.set-msg.err{color:#c03a3a}.set-table{border-collapse:collapse;width:100%}.set-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);padding:8px 12px 8px 0;font-size:11.5px;font-weight:600}.set-table td{border-bottom:1px solid var(--grid);vertical-align:middle;padding:10px 12px 10px 0}.set-table .num-col{text-align:right;font-variant-numeric:tabular-nums}.set-table tr.off .set-name{color:var(--muted)}.set-name{font-weight:600}.set-select{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;height:34px;padding:0 8px;font-weight:500}.switch-btn{cursor:pointer;background:#d3d7de;border:0;border-radius:999px;width:38px;height:22px;transition:background .15s;position:relative}.switch-btn:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.switch-btn.on{background:var(--blue)}.switch-btn.on:after{transform:translate(16px)}.switch-btn:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.switch-btn,.switch-btn:after{transition:none}}.set-form{flex-direction:column;gap:18px;display:flex}.set-form.narrow{gap:12px;max-width:420px}.set-form fieldset{border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.set-form legend{margin-bottom:6px;font-size:13px;font-weight:700}.set-field{border-bottom:1px solid var(--grid);grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:16px;padding:10px 0;display:grid}.set-field>span:first-child{flex-direction:column;gap:2px;display:flex}.set-field small{color:var(--muted);font-size:12.5px}.set-input{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.set-input input{width:100px}.set-input input,.set-text{border:1px solid var(--border);background:#fff;border-radius:8px;height:36px;padding:0 10px;font-weight:500}.set-text{width:100%}.set-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.set-actions .set-msg{margin:0}.set-row-actions{white-space:nowrap;text-align:right}.link-btn.danger{color:var(--red)}.link-btn:disabled{opacity:.5;cursor:default;text-decoration:none}.set-secret{background:#eef7f1;border:1px solid #cfe9d9;border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.set-secret>div{flex-direction:column;flex:1;gap:4px;display:flex}.set-secret code{letter-spacing:.02em;color:var(--text);font-size:16px;font-weight:700}.narrow-select{width:140px}.set-field-top{align-items:start}.limit-choice{flex-direction:column;align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.limit-choice label{align-items:center;gap:8px;display:inline-flex}.limit-choice input[type=number]{border:1px solid var(--border);border-radius:8px;width:90px;height:32px;padding:0 8px}.limit-choice input[type=radio]{accent-color:var(--blue)}.sku-picker{flex-direction:column;gap:8px;display:flex}.sku-picker .check-list{border:1px solid var(--border);border-radius:8px;max-height:220px;margin:0;padding:4px}.tg-preview{background:#eef3f8;border-radius:14px;max-width:560px;padding:14px 16px;font-size:14px;line-height:1.55}.tg-preview a{color:var(--blue)}.tg-files{flex-direction:column;gap:6px;max-width:560px;margin:10px 0 0;padding:0;list-style:none;display:flex}.tg-files li{background:#f6f7f9;border-radius:10px;flex-direction:column;padding:8px 12px;font-size:13px;display:flex}.find-chats{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0 4px;display:flex}.chat-list{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.chat-list label{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 6px;display:flex}.chat-list label:hover{background:#f5f6f8}.chat-list input{accent-color:var(--blue);width:15px;height:15px}.notice code{background:#0000000d;border-radius:4px;padding:1px 5px}.pw-input{border:1px solid var(--border);background:#fff;border-radius:8px;align-items:center;gap:4px;min-width:0;height:36px;padding:0 4px 0 10px;display:inline-flex}.pw-input input{background:0 0;outline:none;flex:1;min-width:0;height:100%;border:0!important;padding:0!important}.pw-input:focus-within{outline:2px solid var(--blue);outline-offset:0;border-color:#0000}.pw-edit{align-items:center;gap:8px;display:inline-flex}.pw-edit .pw-input{width:300px}.set-add{border-top:1px solid var(--border);grid-template-columns:auto .9fr 1fr 1.5fr 1.3fr auto;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:grid}.set-add input,.set-add select{border:1px solid var(--border);background:#fff;border-radius:8px;min-width:0;height:36px;padding:0 10px}@media (max-width:860px){.set-field{grid-template-columns:1fr;gap:8px}.set-add{grid-template-columns:1fr}.set-jump{display:none}.set-search{width:100%}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.card-head h2{font-size:15px;font-weight:600}.card-head h3{font-size:14px;font-weight:600}.sub-head{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.empty{color:var(--muted);margin:6px 0}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.kpis.two{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis.five{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1280px){.kpis.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.kpis.five{grid-template-columns:repeat(2,minmax(0,1fr))}}.table.pending-brands{table-layout:auto}.table.pending-brands .right{white-space:nowrap;padding-left:18px}.table .total-row td{background:#fafbfc}.kpi{flex-direction:column;gap:10px;padding:18px 20px;display:flex}a.kpi:hover{border-color:#d6dbe3}.kpi-head{justify-content:space-between;align-items:center;font-weight:600;display:flex}.kpi-icon{color:var(--blue);display:inline-flex}.kpi-icon.red{color:var(--red)}.kpi-value{align-items:center;gap:10px;display:flex}.kpi-value .big-num{font-size:28px;line-height:1.1}.kpi-note{color:var(--muted);font-size:12px}.delta{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.delta.up{color:#1b8a53;background:#e6f6ee}.delta.down{color:#d23b40;background:#fdeceb}.delta.flat{color:var(--muted);background:#f0f2f5}.layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.col{flex-direction:column;gap:16px;min-width:0;display:flex}.pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.pair:last-child{margin-bottom:0}.card-link{color:var(--blue);font-size:13px;font-weight:600}.card-link:hover{text-decoration:underline}.card-link{color:var(--blue);font-weight:500}.card-head-right{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:14px;display:inline-flex}.card-action{border:1px solid var(--border);color:var(--text);white-space:nowrap;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.card-action:hover{border-color:var(--blue);color:var(--blue)}.report{background:var(--bg);max-width:980px;margin:0 auto;padding:24px 28px 56px}.report-bar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.report-bar .back{margin:0}.report-head{border-bottom:2px solid var(--text);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:6px 0 20px;padding-bottom:14px;display:flex}.report-head h1{letter-spacing:-.02em;font-size:26px}.report-head p{color:var(--muted);margin:4px 0 0}.report-prepared{font-size:13px}.report-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.report-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px}.rc-label{color:var(--muted);font-size:12.5px;font-weight:600}.rc-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:6px 0 4px;font-size:24px;font-weight:700}.rc-note{color:var(--muted);font-size:11.5px}.report-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.report-section{background:var(--surface);border:1px solid var(--border);break-inside:avoid;border-radius:12px;margin-bottom:16px;padding:16px 18px}.report-section h2,.report-notes h2{margin-bottom:6px;font-size:15px}.report-lede{color:var(--muted);margin:0 0 12px;font-size:12.5px}.report-foot{color:var(--muted);margin:8px 0 0;font-size:11.5px}.dist{flex-direction:column;gap:8px;display:flex}.dist-row{grid-template-columns:150px minmax(0,1fr) 40px 52px;align-items:center;gap:10px;font-size:13px;display:grid}.dist-bar{background:var(--track);border-radius:6px;height:9px;overflow:hidden}.dist-bar i{background:var(--blue);border-radius:6px;height:100%;display:block}.dist-row b{text-align:right;font-variant-numeric:tabular-nums}.dist-n{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.report-table{border-collapse:collapse;width:100%;font-size:13px}.report-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);padding:6px 10px 8px 0;font-size:11.5px;font-weight:600}.report-table td{border-bottom:1px solid var(--grid);padding:8px 10px 8px 0}.report-table .num-col{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.report-table th:last-child,.report-table td:last-child{padding-right:0}.report-table .sku{color:var(--muted);font-size:11.5px}.report-notes{color:#3f4652;padding:6px 2px;font-size:12.5px}.report-notes ul{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;display:flex}@media (max-width:860px){.report-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.report-two{grid-template-columns:1fr}.report{padding:18px 16px 40px}}@media print{@page{margin:14mm}body{background:#fff}.no-print{display:none!important}.report{background:#fff;max-width:none;padding:0}.report-card,.report-section{box-shadow:none;border-color:#d9dde3}.report-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.report-two{grid-template-columns:1fr 1fr}.dist-bar i{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.speed-card{margin-bottom:16px}.speed-hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.big-speed{border:1px solid var(--border);border-radius:14px;padding:16px 18px;position:relative;overflow:hidden}.big-speed:after{content:"";background:var(--c);height:3px;position:absolute;bottom:0;left:0;right:0}.speed-desc{color:var(--muted);margin-top:4px;font-size:12.5px}.big-speed-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:10px 0 4px;font-size:32px;font-weight:700}.mini-table{border-collapse:collapse;width:100%}.mini-table th{text-align:left;color:var(--muted);white-space:nowrap;padding:0 12px 10px 0;font-size:11.5px;font-weight:600}.mini-table td{border-top:1px solid var(--border);vertical-align:top;padding:11px 12px 11px 0}.mini-table .num-col{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mini-table th:last-child,.mini-table td:last-child{padding-right:0}.mini-table .total-row td{font-weight:600}.wh-name{align-items:center;gap:8px;font-weight:500;display:inline-flex}.wh-name:hover{color:var(--blue)}.wh-dot{border-radius:3px;width:9px;height:9px;display:inline-block}.table-scroll{overflow-x:auto}.products .prod-name{font-weight:600}.products .prod-name:hover{color:var(--blue)}.late-tag{color:var(--red);background:#fdeceb;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600}.warn{color:var(--red);font-weight:600}.card-lede{color:var(--muted);margin:-6px 0 14px;font-size:13px}.aging{flex-direction:column;gap:4px;display:flex}.age-row{border-radius:8px;grid-template-columns:96px minmax(0,1fr) 56px;align-items:center;gap:12px;margin:0 -8px;padding:6px 8px;display:grid}.age-row:hover{background:#f6f7f9}.age-label{color:#3f4652;font-size:13px}.age-row.late .age-label{color:var(--red);font-weight:500}.age-bar{background:var(--track);border-radius:6px;height:10px;display:flex;overflow:hidden}.age-bar i{height:100%;display:block}.age-n{text-align:right;font-variant-numeric:tabular-nums}.wh-legend{margin-top:12px}.legend{color:var(--muted);gap:14px;font-size:12px;display:flex}.sw{border-top:2px solid var(--blue);width:16px;height:0;display:inline-block}.sw.dashed{border-top:2px dashed var(--faint)}.trend{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:12px;display:grid}.trend-total .big-num{font-size:38px;line-height:1.05}.trend-note{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.linechart{width:100%;height:auto;display:block}.linechart .axis{fill:var(--muted);font-size:11px;font-family:var(--font-sans)}.subcard{border:1px solid var(--border);border-radius:14px;margin-top:18px;padding:16px 16px 0;overflow:hidden}.speed{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.speed-stat{border-left:1px solid var(--border);padding:0 16px 18px;position:relative}.speed-stat:first-child{border-left:0;padding-left:0}.speed-stat:last-child{padding-right:0}.speed-title{color:#3f4652;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.speed-dot{background:color-mix(in srgb, var(--c) 14%, white);border-radius:5px;width:18px;height:18px;position:relative}.speed-dot:after{content:"";background:var(--c);border-radius:2px;position:absolute;inset:5px}.speed-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:8px 0 2px;font-size:24px;font-weight:700}.speed-value small{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:500}.speed-wh{color:var(--muted);flex-direction:column;gap:2px;margin-top:8px;font-size:12px;display:flex}.speed-wh b{color:var(--text);font-weight:600}.speed-bar{background:var(--c);border-radius:4px 4px 0 0;height:4px;position:absolute;bottom:0;left:0;right:12px}.speed-stat:first-child .speed-bar{left:0}.speed-stat+.speed-stat .speed-bar{left:12px}.speed-stat:last-child .speed-bar{right:0}.attn{margin:0;padding:0;list-style:none}.attn li+li{border-top:1px solid var(--border)}.attn a{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.attn-icon{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.attn-icon.red{color:var(--red);background:#fdeceb}.attn-icon.amber{color:var(--amber);background:#fdf3e1}.attn-icon.blue{background:var(--blue-soft);color:var(--blue)}.attn-what b em{color:var(--muted);margin-left:4px;font-size:12px;font-style:normal;font-weight:500}.attn-what{flex-direction:column;min-width:0;display:flex}.attn-what span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.attn-days{font-variant-numeric:tabular-nums;font-weight:700}.bars{flex-direction:column;gap:14px;display:flex}.bar-head{justify-content:space-between;margin-bottom:6px;font-weight:500;display:flex}.bar-track{background:var(--track);border-radius:8px;height:8px;margin-bottom:4px;overflow:hidden}.bar-track i{border-radius:8px;height:100%;display:block}.carriers{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.carriers li{grid-template-columns:130px minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.carriers li>span:first-child{color:#3f4652;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.carriers b{text-align:right;font-variant-numeric:tabular-nums}.carriers li.item-row{grid-template-columns:minmax(0,1fr) auto 48px}.carriers li.item-row a:hover{color:var(--blue)}.carrier-bar{background:var(--track);border-radius:8px;height:8px;overflow:hidden}.carrier-bar i{background:var(--blue);border-radius:8px;height:100%;display:block}.split-tag{background:var(--blue-soft);color:var(--blue);border-radius:6px;margin-left:6px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-block}.bulk-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.bulk-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ship-panel{background:#f7f9ff;border:1px solid #c9d6fb;border-radius:12px;flex-direction:column;gap:12px;margin:12px 0;padding:14px;display:flex}.ship-head{flex-direction:column;gap:2px;display:flex}.ship-paste{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.ship-paste textarea{border:1px solid var(--border);width:100%;font:inherit;resize:vertical;background:#fff;border-radius:8px;padding:8px 10px;font-size:13px}.ship-paste>div{flex-direction:column;gap:6px;max-width:260px;display:flex}.ship-rows{border:1px solid var(--border);background:#fff;border-radius:8px;max-height:320px;padding:4px 10px;overflow-y:auto}.ship-rows .set-text{height:32px}.ship-foot{flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.ship-foot label{align-items:center;gap:6px;display:inline-flex}@media (max-width:760px){.ship-paste{grid-template-columns:1fr}}.btn-danger{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.btn-danger:hover{background:#cc3e43}.btn-danger:disabled{opacity:.5;cursor:not-allowed}.confirm-panel{background:#fdeceb;border:1px solid #f5c9c7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;display:flex}.confirm-panel>div{color:#7a2323;flex-direction:column;flex:1;gap:2px;min-width:240px;font-size:13px;display:flex}.confirm-panel b{color:#a12a2a;font-size:14px}.progress-panel{background:var(--blue-soft);border-radius:12px;flex-direction:column;gap:8px;margin:12px 0;padding:12px 14px;font-size:13px;display:flex}.progress-panel .bar-track{margin:0}.result-panel{background:#eef7f1;border:1px solid #cfe9d9;border-radius:12px;margin:12px 0;padding:12px 14px;font-size:13px}.result-panel.warn{background:#fff8eb;border-color:#f6e1b5}.result-panel ul{color:#6b4300;margin:6px 0;padding-left:18px}.table tr.row-selected td{background:#f3f7ff}.table input[type=checkbox]{accent-color:var(--blue);width:15px;height:15px}.tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:0 4px;margin:0 -20px 4px;padding:0 20px;display:flex}.tab{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 8px 12px;font-weight:500}.tab span{background:#f0f2f5;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:11.5px}.tab:hover{color:var(--text)}.tab[aria-current=true]{color:var(--blue);border-bottom-color:var(--blue);font-weight:600}.tab[aria-current=true] span{background:var(--blue-soft);color:var(--blue)}.search-note{color:var(--muted);margin:12px 0 0}.search-note a{color:var(--blue);font-weight:500}.table{border-collapse:collapse;table-layout:fixed;width:100%}.table col.c-order{width:22%}.table col.c-status{width:17%}.table col.c-event{width:auto}.table col.c-carrier{width:21%}.table col.c-days{width:64px}.table .clip{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table th{text-align:left;color:var(--muted);letter-spacing:.02em;padding:14px 12px 10px 0;font-size:11.5px;font-weight:600}.table td{border-top:1px solid var(--border);vertical-align:top;padding:14px 12px 14px 0}.table tbody tr:hover td{background:#fafbfc}.table .order{font-weight:600}.table .order:hover{color:var(--blue)}.table .event div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table .right div{white-space:nowrap}.table td{overflow-wrap:break-word}.table td .pill,.table td .badge{white-space:normal;max-width:100%}.table.klaviyo-flows{table-layout:auto}.table.klaviyo-flows .right{white-space:nowrap;padding-left:18px}.table .right{text-align:right;padding-right:0}.table .days{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.mono-ish{font-variant-numeric:tabular-nums;letter-spacing:.01em}.pill{white-space:nowrap;color:color-mix(in srgb, var(--c) 82%, black);background:color-mix(in srgb, var(--c) 12%, white);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.pill:before{content:"";background:var(--c);border-radius:50%;width:6px;height:6px}.pill-lg{padding:6px 14px 6px 12px;font-size:14px}.pager{color:var(--muted);justify-content:space-between;align-items:center;margin-top:14px;font-size:13px;display:flex}.pager a{border:1px solid var(--border);color:var(--text);border-radius:999px;padding:7px 14px;font-weight:500}.pager a[aria-disabled=true]{opacity:.4;pointer-events:none}.pager-mid{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.per-page{align-items:center;gap:2px;display:inline-flex}.pager .per-page a{color:var(--muted);border:0;padding:3px 9px}.pager .per-page a[aria-current=true]{background:var(--blue-soft);color:var(--blue);font-weight:600}.per-page>span{margin-left:4px}.notice{color:#7a5410;background:#fff8eb;border:1px solid #f6e1b5;border-radius:12px;margin-bottom:16px;padding:12px 16px}.detail-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.head-pills{align-items:center;gap:8px;display:inline-flex}.addr{flex-direction:column;gap:2px;font-style:normal;line-height:1.5;display:flex}.item-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.item-list li{grid-template-columns:minmax(0,1fr) auto 40px;align-items:baseline;gap:10px;display:grid}.item-list a{font-weight:500}.item-list a:hover{color:var(--blue)}.item-list b{text-align:right}.activity{flex-direction:column;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.activity li{grid-template-columns:10px 1fr;gap:10px;display:grid}.act-dot{background:var(--slate);border-radius:50%;width:8px;height:8px;margin-top:6px}.act-dot.done{background:var(--green)}.act-dot.failed{background:var(--red)}.act-dot.skipped{background:var(--amber)}.journey{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.journey li{grid-template-columns:22px 1fr auto;align-items:start;gap:12px;padding-bottom:18px;display:grid;position:relative}.journey li:last-child{padding-bottom:0}.journey li:after{content:"";background:var(--border);width:2px;position:absolute;top:18px;bottom:-2px;left:10px}.journey li:last-child:after{display:none}.journey li.done:after{background:#bcd0fb}.j-pip{z-index:1;background:#d3d7de;border-radius:50%;width:14px;height:14px;margin:3px 4px 0;position:relative}.journey li.done .j-pip{background:var(--blue)}.journey li.current .j-pip{box-shadow:inset 0 0 0 3px var(--blue);background:#fff}.journey li.todo b{color:var(--muted);font-weight:500}.j-gap{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;font-weight:700;display:flex}.j-gap small{color:var(--muted);font-size:11.5px;font-weight:500}.j-total{border-top:1px solid var(--border);margin:14px 0 0;padding-top:12px}.pkg-list{margin:0;padding:0;list-style:none}.pkg-list li{align-items:center;gap:12px;display:flex}.pkg-list li+li{border-top:1px solid var(--grid)}.pkg-list li>a:first-child{flex:1;min-width:0}.pkg-list a.pkg-17{color:var(--blue);white-space:nowrap;padding:0;font-size:12.5px;font-weight:600;display:inline}.pkg-list a.pkg-17:hover{text-decoration:underline}.pkg-list a:not(.pkg-17){grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 0;display:grid}.pkg-list a:hover b{color:var(--blue)}.pkg-main{flex-direction:column;min-width:0;display:flex}.pkg-main .muted{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.parts{flex-direction:column;gap:12px;display:flex}.part{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.part-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.part-head .pill{margin-left:auto}.pkg-drop>summary{cursor:pointer;flex-direction:column;gap:4px;min-width:0;list-style:none;display:flex}.pkg-drop>summary::-webkit-details-marker{display:none}.pkg-drop-head{align-items:center;gap:10px;min-width:0;display:flex}.pkg-drop-head .pill{margin-left:auto}.pkg-drop-head>svg{color:var(--muted);flex:none;transition:transform .15s}.pkg-drop[open] .pkg-drop-head>svg{transform:rotate(180deg)}.pkg-drop-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pkg-drop-body{border-top:1px solid var(--grid);flex-direction:column;gap:18px;min-width:0;margin-top:10px;padding-top:12px;display:flex}.pkg-drop-body .card{box-shadow:none;background:0 0;border:0;padding:0}@media (prefers-reduced-motion:reduce){.pkg-drop-head>svg{transition:none}}.split-notice{background:var(--blue-soft);color:#1f3f8f;border-color:#d9e4fd}.kv{grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:13px;display:grid}.kv dt{color:var(--muted)}.kv dd{overflow-wrap:anywhere;margin:0}.crm-sub{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:16px 0 8px;font-size:12px;font-weight:600}.card-head+.crm-sub,.search-note+.crm-sub{margin-top:0}.crm-list{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.crm-list li{justify-content:space-between;gap:12px;display:flex}.crm-list li>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:1100px){.detail-grid{grid-template-columns:1fr}}.back{color:var(--muted);align-items:center;gap:6px;margin-bottom:14px;font-weight:500;display:inline-flex}.back:hover{color:var(--text)}.facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.fact{padding:16px 18px}.fact-v{overflow-wrap:anywhere;margin-top:4px;font-size:15px;font-weight:600}.timeline{margin:0;padding:0;list-style:none}.timeline li{grid-template-columns:130px 18px minmax(0,1fr);gap:14px;padding-bottom:18px;display:grid;position:relative}.timeline li:after{content:"";background:var(--border);width:2px;position:absolute;top:16px;bottom:-2px;left:152px}.timeline li:last-child:after{display:none}.timeline .when{color:var(--muted);text-align:right;padding-top:1px;font-size:12.5px}.timeline .pip{z-index:1;background:#d3d7de;border-radius:50%;width:10px;height:10px;margin:5px auto 0;position:relative}.timeline li:first-child .pip{background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 18%, white)}.timeline .desc{font-weight:500}.timeline .where{color:var(--muted);font-size:12.5px}@media (max-width:1180px){.credits-today{display:none}}@media (max-width:1600px){.topbar:has(.alert-pill) .credits-today{display:none}}@media (max-width:1280px){.topbar:has(.alert-pill) .credits{display:none}}@media (max-width:1180px){.topbar:has(.alert-pill) .sync-meta{display:none}.topbar:has(.alert-pill) .hide-xs{display:none}.topbar:has(.alert-pill) .tour-btn span{display:none}}@media (max-width:960px){.app{grid-template-columns:1fr}.side,.side-handle,.side-open{display:none}.brand-sm{display:inline-flex}.topbar{padding:0 16px}.topbar-meta .credits,.topbar-meta .sync-meta{display:none}.content{padding:20px 16px 48px}.kpis,.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.trend{grid-template-columns:1fr}}@media (max-width:640px){.pair,.speed-hero{grid-template-columns:1fr}.kpis{gap:12px}.kpi{padding:14px 16px}.kpi-value .big-num{font-size:24px}.speed{grid-template-columns:1fr}.speed-stat,.speed-stat:first-child,.speed-stat:last-child{border-left:0;padding:0 0 18px}.speed-stat+.speed-stat{border-top:1px solid var(--border);padding-top:14px}.speed-stat .speed-bar,.speed-stat+.speed-stat .speed-bar{left:0;right:0}.table thead,.table colgroup{display:none}.table,.table tbody,.table tr,.table td{width:100%;display:block}.table tr{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 0;display:grid}.table td{border:0;padding:0}.table td.hide-sm{display:none}.table .event{grid-column:1/-1;max-width:none}.table td.right{text-align:left;color:var(--muted);grid-column:1/-1;align-items:baseline;gap:6px;display:flex}.table td.right .days{color:var(--text);font-size:12.5px;font-weight:600}.table td.right .days:after{content:" days ·";color:var(--muted);font-weight:400}.timeline li{grid-template-columns:86px 18px minmax(0,1fr)}.timeline li:after{left:108px}.page-head h1{font-size:21px}.date-pop{grid-template-columns:1fr}.panel{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;height:min(560px,100vh - 160px);max-height:none}.panel-fields{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;padding:8px;overflow-x:auto}.panel-fields button{white-space:nowrap;grid-template-columns:auto auto auto;width:auto}.preset-list{border-right:0;border-bottom:1px solid var(--border);max-height:230px}.toolbar-right{width:100%;margin-left:0}.toolbar-right .popover{left:0;right:auto}}.mini-table .warn-row td{background:color-mix(in srgb, var(--red) 5%, transparent)}.mini-table .warn-row td:first-child{box-shadow:inset 3px 0 0 var(--red);padding-left:10px}.notes-list{color:var(--muted);gap:8px;margin:0;padding-left:18px;font-size:13px;display:grid}.notes-list b{color:var(--text);font-weight:600}.set-stack{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.set-field small.set-err{color:var(--red)}.cogs-field{grid-template-columns:minmax(0,1fr) 300px}.cogs-steps{color:var(--muted);gap:4px;margin:8px 0 0;padding-left:18px;font-size:12.5px;display:grid}.cogs-steps b{color:var(--text);font-weight:600}.cogs-script{background:var(--grid);border:1px solid var(--border);border-radius:8px;max-width:100%;margin:8px 0 0;padding:10px 12px;font-size:11.5px;line-height:1.5;overflow-x:auto}@media (max-width:860px){.cogs-field{grid-template-columns:1fr}}.age-filter{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 4px;font-size:12.5px;display:flex}.age-filter .muted{margin-right:4px}.age-filter a{border:1px solid var(--border);color:var(--text);white-space:nowrap;border-radius:999px;padding:4px 11px;font-weight:500}.age-filter a:hover{border-color:var(--blue);color:var(--blue)}.age-filter a[aria-current=true]{background:var(--blue);border-color:var(--blue);color:#fff}.tour{z-index:100;pointer-events:auto;position:fixed;inset:0}.tour-dim{width:100%;height:100%;position:fixed;inset:0}.tour-dim>rect{fill:#0f172a8c}.tour-hole{outline:2px solid var(--blue);outline-offset:0;pointer-events:none;border-radius:12px;transition:top .2s,left .2s,width .2s,height .2s;position:fixed}.tour-hole.nav{outline:2px dashed var(--blue);border-radius:10px}.tour-card{pointer-events:auto;background:var(--surface);border-radius:14px;outline:none;max-height:calc(100vh - 32px);padding:18px 18px 14px;position:fixed;overflow-y:auto;box-shadow:0 20px 48px #10182847}.tour-card.centered{width:min(440px,100vw - 32px);top:50%;left:50%;transform:translate(-50%,-50%)}.tour-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.tour-head h2{margin:0;font-size:16px;font-weight:600}.tour-body{color:var(--text);font-size:13.5px;line-height:1.55}.tour-body p{margin:8px 0 0}.tour-list{margin:8px 0 10px;padding-left:20px}.tour-action{color:#7a5410;background:#fff8eb;border:1px solid #f6e1b5;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.5}.tour-action p{margin:4px 0 0}.tour-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.tour-nav{gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.tour-hole{transition:none}}@media (max-width:640px){.tour-btn span{display:none}.tour-btn{padding-left:8px;padding-right:8px}.topbar{flex-wrap:wrap;row-gap:10px;height:auto;padding:10px 16px}.topbar .search{order:3;width:100%}.topbar-meta{gap:8px}.hide-xs{display:none}}.tour-mock{background:#f6f7f9;border-radius:10px;flex-wrap:wrap;gap:6px;margin-top:12px;padding:10px;display:flex}.tour-tab{color:var(--muted);background:var(--surface);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px}.tour-tab b{margin-left:2px;font-weight:600}.tour-tab.on{color:var(--blue);border-color:var(--blue);background:var(--blue-soft);font-weight:600}.tour-mock-note{width:100%;color:var(--muted);font-size:11px}.topbar-center{flex:1 0 auto;justify-content:center;display:flex}.topbar:has(.alert-pill) .search{flex:0 420px;min-width:180px}.topbar-center+.topbar-meta{margin-left:0}.alert-pill{color:#7a5410;white-space:nowrap;background:#fff8eb;border:1px solid #f6e1b5;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 6px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.alert-pill.critical{color:#b42318;background:#fdeceb;border-color:#f6c9c7}.alert-pill:hover{filter:brightness(.98)}.alert-pill-go{background:var(--surface);border-radius:999px;padding:3px 10px;font-size:12px}.alert-dot{background:var(--amber);border-radius:50%;flex:none;width:8px;height:8px}.alert-pill.critical .alert-dot,.alert-list li.critical .alert-dot{background:var(--red)}.alert-counts{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.alert-section{margin-bottom:16px}.alert-list{margin:0;padding:0;list-style:none}.alert-list li{border-top:1px solid var(--border);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.alert-list li:first-child{border-top:0;padding-top:0}.alert-list .alert-dot{margin-top:6px}.alert-main{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13.5px;display:flex}@media (max-width:640px){.topbar-center{flex-basis:100%;order:4}.alert-list li{flex-wrap:wrap}}.topbar-center:empty,.mobile-nav{display:none}@media (max-width:960px){.mobile-nav{display:block}.mobile-nav-panel{z-index:30;background:var(--surface);border-top:1px solid var(--border);max-height:calc(100vh - 120px);padding:8px 12px 24px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #1018281f}.mobile-nav-panel .side-nav{flex-direction:column;display:flex}.mobile-nav-panel .side-bottom{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}}.linechart-wrap{position:relative}.linechart{touch-action:pan-y;cursor:crosshair;outline:none}.linechart:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:6px}.chart-tip{pointer-events:none;background:var(--surface);border:1px solid var(--border);white-space:nowrap;z-index:2;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12.5px;display:flex;position:absolute;top:-6px;box-shadow:0 8px 24px #1018281f}.tip-key{vertical-align:middle;background:var(--blue);width:10px;height:2px;margin-right:4px;display:inline-block}.tip-key.prev{border-top:2px dashed var(--faint);background:0 0;height:0}.causes{margin:0;padding:0;list-style:none}.causes li+li{border-top:1px solid var(--border)}.causes a{color:inherit;align-items:center;gap:12px;padding:12px 0;display:flex}.causes a:hover .attn-what b{color:var(--blue)}.cause-do{color:var(--muted);font-size:12.5px}.cause-n{font-variant-numeric:tabular-nums;margin-left:auto;font-size:20px;font-weight:600}.matrix td a{color:var(--blue);font-variant-numeric:tabular-nums;font-weight:600}.matrix th,.matrix td{white-space:nowrap}.side-link>span:not(.badge){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.card-sub{color:var(--muted);margin:-6px 0 10px;font-size:13px}.flow-legend{margin-bottom:6px}.flow-sub{color:var(--muted);margin:18px 0 6px;font-size:13px;font-weight:600}.flow-verdict{border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.flow-verdict.up{color:#b42318;background:#fdeceb}.flow-verdict.down{color:#1a7f47;background:#e9f7ef}.ex-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.ex-tile{border:1px solid var(--border);color:var(--text);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ex-tile b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.ex-tile:hover{border-color:var(--c)}.ex-tile.on{border-color:var(--c);box-shadow:inset 0 0 0 1px var(--c)}.ex-tile.zero b{color:var(--muted)}.ex-label{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.ex-dot{background:var(--c);border-radius:50%;width:8px;height:8px}.exceptions-card{margin-bottom:16px}@media (max-width:860px){.ex-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.catch-banner{color:#b42318;background:#fdeceb;border:1px solid #f6c9c7;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;font-size:13.5px;display:flex}.catch-banner span:nth-child(2){flex:1}.catch-go{background:var(--surface);border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:600}.set-help{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.5}.sw-bar{background:var(--slate);opacity:.55;border-radius:1px;width:6px;height:10px;display:inline-block}.card .linechart-wrap+.card-lede{margin-top:12px}.head-links{flex-wrap:wrap;gap:14px;margin:6px 0 0;font-size:13px;display:flex}.head-links a{color:var(--blue);font-weight:500}.legend .sw,.sw{background:var(--blue);border:0;border-radius:50%;width:8px;height:8px;display:inline-block}.sw.sw-square{border-radius:2px}.card-head:has(>.legend){flex-direction:column;align-items:flex-start;gap:6px}.card-head:has(>.legend) .legend{flex-wrap:wrap}.axis-title{fill:var(--muted);font-size:11px;font-family:var(--font-sans)}.point-label{fill:var(--text);font-size:10.5px;font-weight:600;font-family:var(--font-sans);paint-order:stroke;stroke:var(--surface);stroke-width:3px}.tip-dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.speed-compare{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.speed-stat{border-top:3px solid #0000;flex-direction:column;gap:4px;padding:16px 18px;font-size:13px;display:flex}.speed-stat b{font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.speed-stat.ok{border-top-color:#1f9e99}.speed-stat.bad{border-top-color:#e5625f}@media (max-width:960px){.speed-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.file-test{flex-direction:column;gap:6px;margin-top:10px;display:flex}.file-test .mini-table th,.file-test .mini-table td{white-space:nowrap;font-size:12px}.cost-pkgs{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin:12px 0 0;padding:12px 0 0;font-size:12.5px;list-style:none;display:flex}.cost-pkgs li{justify-content:space-between;gap:10px;display:flex}.cost-pkgs code{font-size:12px}.scorecard td,.scorecard th{white-space:nowrap}.delta-mini{margin-left:4px;font-size:10px}.delta-mini.good{color:#1a7f47}.delta-mini.bad{color:#b42318}.bad-num{color:#b42318;font-weight:600}.scorecard-note{margin:10px 0 0}.billing-tiles{grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 4px}@media (max-width:860px){.billing-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.billing-tiles .ex-tile span.muted{font-size:12px}.billing-block{margin-top:20px}.billing-block h3{margin:0 0 8px;font-size:14px;font-weight:600}.product-country .group-row td{border-top:1px solid var(--border);background:#f8f9fb}.product-country td.indent{color:var(--muted);padding-left:24px}.loading-page{flex-direction:column;gap:14px;display:flex}.sk-brand{width:130px;height:28px;margin:4px 10px 22px}.sk-nav{border-radius:8px;height:30px;margin:6px 10px}.sk-search{border-radius:10px;width:min(420px,100%);height:38px}.sk{background:linear-gradient(90deg,#eef0f3 25%,#f6f7f9 50%,#eef0f3 75%) 0 0/200% 100%;border-radius:12px;animation:1.2s ease-in-out infinite sk}.sk-title{width:240px;height:28px}.sk-sub{border-radius:6px;width:420px;max-width:100%;height:14px}.sk-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sk-tile{height:110px}.sk-card{height:260px}.sk-card.short{height:160px}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}@media (max-width:760px){.sk-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.cause-banner{background:var(--blue-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 4px;padding:10px 14px;font-size:13.5px;display:flex}.void-pop{flex-direction:column;gap:8px;width:300px;padding:14px;display:flex;left:auto;right:0}.void-opt{align-items:center;gap:8px;font-size:13px;display:flex}.void-opt span:nth-child(2){flex:1}.void-opt.all{border-bottom:1px solid var(--border);padding-bottom:6px;font-weight:600}.void-opt.mark{border-top:1px solid var(--border);padding-top:8px}.case-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 10px;display:flex}.case-actions .muted{margin-right:auto;font-size:13px}.todo-card{margin-bottom:16px}.todo-list{margin:0;padding:0;list-style:none}.todo-list li{border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;display:flex}.todo-list li:first-child{border-top:0;padding-top:0}.todo-dot{background:var(--amber);border-radius:50%;flex:none;align-self:flex-start;width:10px;height:10px;margin-top:5px}.todo-list li.urgent .todo-dot{background:var(--red)}.todo-main{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13.5px;display:flex}.todo-main .muted{font-size:12px}.todo-do{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:640px){.todo-list li{flex-wrap:wrap}.todo-do{justify-content:flex-start;width:100%}}.ss-support{color:#5c4210;background:#fff8eb;border:1px solid #f6e1b5;border-radius:12px;flex-direction:column;gap:8px;margin:12px 0 4px;padding:14px;font-size:13.5px;display:flex}.ss-support-row{gap:8px;display:flex}.copy-text{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.copy-text pre{white-space:pre-wrap;width:100%;font-family:var(--font-sans);background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:10px;margin:0;padding:12px;font-size:13px}.report-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:28px;margin:0 0 16px;display:flex}.report-tabs a{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 0 12px;font-size:14px;display:inline-flex}.report-tabs a:hover{color:var(--text)}.report-tabs a[aria-current=page]{color:var(--text);border-bottom-color:var(--text);font-weight:600}.report-tabs a span{color:var(--muted);background:#f0f2f5;border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:500}.wh-link{color:var(--blue);font-weight:600}@media (max-width:640px){.report-tabs{flex-wrap:nowrap;gap:18px;overflow-x:auto}.report-tabs a{white-space:nowrap}}.age-filter .age-n{opacity:.7;margin-left:2px;font-size:11px}.reship-notice{color:#145e5a;background:#eef7f6;border-color:#cfe9e6}.invoice-tiles{margin:12px 0 14px}.invoice-tiles .ex-tile span.muted{font-size:12px}.product-search{width:min(300px,100%)}.invoice-wh{border:1px solid var(--border);border-radius:12px;margin-top:18px;padding:14px 16px 6px}.invoice-wh-head{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:8px;display:flex}.invoice-wh-head h3{margin:0;font-size:15px;font-weight:600}.invoice-total b{margin-left:4px;font-size:18px}.invoice-wh-head .muted{width:100%;font-size:12.5px}.rates-search{flex-wrap:wrap;align-items:center;gap:8px;max-width:720px;display:flex}.rates-search select.set-text{flex:none;width:auto;min-width:150px}.rates-search input.set-text{flex:320px;width:auto;height:40px;font-size:15px}.rates-note{margin:8px 0 4px;font-size:13px}.rate-product{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.rate-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.rate-table input.set-text{width:100%;min-width:0}.rate-table td{padding:4px 6px}.rate-product .table-scroll+.set-actions{flex-wrap:wrap;margin-top:10px}.weight-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:14px;display:flex}.weight-row label{align-items:center;gap:6px;display:flex}.weight-row input{width:80px}.rate-quote{margin-top:6px}.set-table tr.picked td{background:color-mix(in srgb, var(--blue) 7%, transparent)}.dup-notice{color:#8a2a22;background:#fdf0ef;border-color:#f3cfcb}.loss-tiles{margin-bottom:12px}.loss-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:12px;display:grid}@media (max-width:860px){.loss-grid{grid-template-columns:1fr}}.reason-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.reason-bars li{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.reason-track{background:var(--grid);border-radius:4px;height:10px;overflow:hidden}.reason-fill{border-radius:4px;height:100%;display:block}.reason-n{white-space:nowrap;font-variant-numeric:tabular-nums}.combine-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.copy-btn{border:1px solid var(--border);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.copy-btn:hover{color:var(--blue);border-color:var(--blue)}.part-actions{margin-top:8px}.cancel-order{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.check-n{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;min-width:32px;font-size:12px}.ask-pill-wrap{z-index:40;flex-direction:column;gap:6px;width:min(600px,100vw - 280px);display:flex;position:fixed;bottom:20px;left:calc(50% + 116px);transform:translate(-50%)}.ask-pill{background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;height:50px;padding:0 8px;display:flex;box-shadow:0 8px 28px #10182824}.ask-avatar{color:#7c3aed;background:linear-gradient(135deg,#f3e8ff,#e0ecff);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ask-head .ask-avatar{width:26px;height:26px}.ask-icon-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ask-icon-btn:hover{background:var(--grid);color:var(--text)}.ask-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ask-panel .ask-chips{padding:8px 16px 0}.ask-chip{background:var(--surface);border:1px solid var(--border);max-width:260px;box-shadow:var(--shadow);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:5px;padding:4px 6px 4px 10px;font-size:12.5px;display:inline-flex;overflow:hidden}.ask-chip button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:2px;display:inline-flex}.ask-chip button:hover{background:var(--grid);color:var(--text)}.ask-pill input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.ask-pill:focus-within{border-color:var(--blue)}.ask-panel{z-index:45;background:var(--surface);border-left:1px solid var(--border);flex-direction:column;width:420px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #1018281a}body.ask-open .main{padding-right:420px}.ask-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.ask-head b{color:var(--text);align-items:center;gap:6px;display:inline-flex}.ask-head b .ask-avatar svg{color:#7c3aed}.ask-head-actions{align-items:center;gap:4px;display:inline-flex}.ask-close{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px;display:inline-flex}.ask-close:hover{background:var(--grid);color:var(--text)}.ask-body{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow-y:auto}.ask-empty{flex-direction:column;gap:8px;display:flex}.ask-suggest{text-align:left;border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--text);cursor:pointer;border-radius:12px;padding:10px 12px;font-size:13.5px}.ask-suggest:hover{border-color:var(--blue);color:var(--blue)}.ask-q{background:var(--blue);color:#fff;white-space:pre-wrap;border-radius:14px 14px 4px;align-self:flex-end;max-width:85%;padding:9px 13px;font-size:14px}.ask-a{color:var(--text);font-size:14px;line-height:1.55}.ask-tools{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.ask-tools span{color:var(--muted);background:var(--grid);border-radius:999px;padding:2px 9px;font-size:11.5px}.ask-thinking{color:var(--muted);font-size:13px;animation:1.4s ease-in-out infinite ask-pulse}@keyframes ask-pulse{50%{opacity:.45}}.ask-md p{margin:0 0 8px}.ask-md h4{margin:10px 0 6px;font-size:14px}.ask-md ul,.ask-md ol{margin:0 0 8px;padding-left:20px}.ask-md li{margin:2px 0}.ask-md code{background:var(--grid);border-radius:5px;padding:1px 5px;font-size:12.5px}.ask-md a{color:var(--blue);font-weight:600}.ask-table{margin:4px 0 10px;overflow-x:auto}.ask-table table{border-collapse:collapse;width:100%;font-size:12.5px}.ask-table th,.ask-table td{border-bottom:1px solid var(--grid);text-align:left;white-space:nowrap;padding:5px 8px 5px 0}.ask-table th{color:var(--muted);font-weight:600}.ask-cost{margin-top:4px;font-size:11.5px;display:block}.ask-input{border-top:1px solid var(--border);align-items:flex-end;gap:6px;padding:12px 16px;display:flex}.ask-input textarea{resize:none;border:1px solid var(--border);font:inherit;border-radius:12px;outline:none;flex:1;padding:9px 12px;font-size:14px}.ask-input textarea:focus{border-color:var(--blue)}.ask-total{padding:0 16px 10px;font-size:11.5px}.ask-history{margin:0;padding:0;list-style:none}.ask-history button{text-align:left;border:0;border-bottom:1px solid var(--grid);width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:10px 4px;font-size:13.5px;display:flex}.ask-history button:hover span{color:var(--blue)}@media (max-width:1100px){body.ask-open .main{padding-right:0}}@media (max-width:860px){.ask-pill-wrap{width:calc(100vw - 32px);bottom:14px;left:50%}.ask-panel{width:100vw}}.content{padding-bottom:96px}.mini-table tfoot td{border-top:1px solid var(--border)}.invoice-sum{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 10px;display:grid}.invoice-sum>div{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.invoice-sum b{font-size:22px;font-weight:600}.invoice-sum .muted{font-size:12.5px}@media (max-width:860px){.invoice-sum{grid-template-columns:repeat(2,minmax(0,1fr))}}.invoice-sub td{font-size:12.5px}.invoice-sub td:first-child{padding-left:28px}.check-table td{vertical-align:top}.check-table .act-dot{vertical-align:middle;margin:0 6px 0 0;display:inline-block}.click-row{cursor:pointer}.click-row td a{display:block}.click-row:hover td{background:var(--blue-soft)}.click-name a{color:var(--blue);font-weight:500}.drill-row>td{background:var(--bg);padding:4px 0 12px 24px}.drill-row .mini-table{margin:0}.drill-row a{color:var(--blue)}.good-num{color:var(--green);font-weight:600}.klaviyo-switch{align-items:center;gap:6px;font-size:13px;display:inline-flex}.klaviyo-brands{flex-wrap:wrap;gap:10px 22px;margin-top:12px;display:flex}.klaviyo-flows{margin-top:16px}.alert-since{color:var(--muted);margin-left:6px;font-size:12px;font-weight:400}.paypal-push{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.funnel{grid-template-columns:170px minmax(0,1fr) 230px;align-items:center;gap:14px 16px;display:grid}.funnel-label{font-weight:500}.funnel-track{background:var(--grid);border-radius:0 4px 4px 0;height:14px}.funnel-fill{background:var(--blue);border-radius:0 4px 4px 0;min-width:2px;height:100%}.funnel-value{font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.funnel-value b{font-size:15px}.coverage{gap:2px;height:100%;display:flex}.coverage .seg{min-width:2px;height:100%}.coverage .seg:last-child{border-radius:0 4px 4px 0}.seg.ok,.sw.ok{background:var(--green)}.seg.miss,.sw.miss{background:var(--red)}.seg.todo,.sw.todo{background:var(--faint)}.legend{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-top:16px;font-size:12.5px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.sw{border-radius:3px;width:10px;height:10px;display:inline-block}.brand-coverage .bar-col{vertical-align:middle;width:40%;min-width:160px}@media (max-width:720px){.funnel{grid-template-columns:1fr;gap:6px}.funnel-value{flex-direction:row;align-items:baseline;gap:8px;margin-bottom:8px}}.send-sum{gap:8px;margin:0 0 12px;display:flex}.pill-ok,.pill-warn{border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.pill-ok{background:color-mix(in srgb, var(--green) 12%, transparent);color:#157a49}.pill-warn{background:color-mix(in srgb, var(--amber) 15%, transparent);color:#8a5a06}.checks{flex-wrap:wrap;gap:4px 6px;display:flex}.check{white-space:nowrap;cursor:help;border-radius:6px;padding:2px 7px;font-size:11.5px}.check.ok{background:color-mix(in srgb, var(--green) 10%, transparent);color:#157a49}.check.warn{background:color-mix(in srgb, var(--amber) 15%, transparent);color:#8a5a06}.check.fail{background:color-mix(in srgb, var(--red) 12%, transparent);color:#b42318}.check-detail{margin:4px 0 10px;padding-left:18px;line-height:1.7}.check-detail .warn b{color:#8a5a06}.check-detail .fail b{color:#b42318}.payload{background:var(--bg);border-radius:8px;margin:4px 0 0;padding:10px 12px;font-size:12px;overflow-x:auto}.send-table td{vertical-align:top}.paypal-push select{border:1px solid var(--border);background:var(--surface);border-radius:8px;height:34px;padding:0 8px}.send-progress{background:var(--blue-soft);border-radius:12px;gap:8px;margin-bottom:14px;padding:14px 16px;display:grid}.send-progress-head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.sent-totals{gap:14px;display:grid}.sent-totals>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.sent-totals .big-num{font-size:26px}.show-more{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.check.note{background:color-mix(in srgb, var(--blue) 10%, transparent);color:#2353c4}.check-detail .note b{color:#2353c4}.send-progress.paused{background:color-mix(in srgb, var(--amber) 12%, transparent)}.send-progress.done{background:color-mix(in srgb, var(--green) 10%, transparent)}.send-progress.failed,.send-progress.stopped{background:var(--bg)}.send-progress-head{align-items:center}
