:root{color:#14203a;background:#f1f4f9;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;line-height:1.5;text-rendering:optimizeLegibility;--font-display: "Songti SC", STSong, "Noto Serif CJK SC", serif;--font-data: "DIN Alternate", "SFMono-Regular", Consolas, monospace;--canvas: #f1f4f9;--canvas-deep: #e5eaf2;--surface: #ffffff;--surface-soft: #f6f8fb;--surface-tint: #eef0ff;--border: #d5dce7;--border-strong: #aeb9cb;--text: #14203a;--muted: #66738b;--signal: #4c57de;--signal-deep: #303ab1;--coral: #ff7052;--mint: #2d8d7a;--gold: #bd8526;--danger: #c74253;--green: var(--signal);--green-deep: var(--signal-deep);--yellow: #e2b24d;--orange: var(--coral);--red: var(--danger);--blue: #4e76e7;--shadow: 0 14px 34px rgba(24, 35, 61, .075);--shadow-strong: 0 24px 64px rgba(18, 27, 49, .18);--sidebar: #111b32;--sidebar-soft: #1a2744;--platform-accent: #19c5ce;--platform-accent-soft: rgba(25, 197, 206, .16)}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--canvas)}body{margin:0;min-width:320px;min-height:100dvh;background:linear-gradient(rgba(49,63,105,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(49,63,105,.025) 1px,transparent 1px),radial-gradient(circle at 80% 5%,var(--platform-accent-soft),transparent 28rem),var(--canvas);background-size:32px 32px,32px 32px,auto,auto}::selection{background:#3157d533;color:var(--text)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}.app-shell{display:grid;grid-template-columns:244px minmax(0,1fr);width:min(2520px,100%);min-height:100dvh;margin:0 auto}.department-gate{min-height:100dvh;padding:24px}.feishu-auth-check{display:grid;place-items:center;min-height:100dvh;padding:24px;background:linear-gradient(180deg,#f7f9fcfa,#eff3f9fa)}.feishu-auth-check-panel{display:grid;justify-items:center;gap:12px;width:min(100%,260px);padding:28px 24px;border:1px solid rgba(20,32,58,.08);border-radius:16px 4px;background:#fffffff5;box-shadow:0 18px 42px #121b311f;text-align:center}.feishu-auth-check-mark{width:34px;height:34px;border:3px solid rgba(76,87,222,.22);border-top-color:var(--signal);border-radius:50%;animation:auth-spin .85s linear infinite}.feishu-auth-check-panel strong{color:var(--text);font-size:.98rem;font-weight:760}.feishu-auth-check-panel small{color:var(--muted);font-size:.82rem}.feishu-qr-login{min-height:100dvh;padding:0;background:linear-gradient(90deg,rgba(255,255,255,.72) 0 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.72) 0 1px,transparent 1px),radial-gradient(circle at 18% 18%,rgba(25,197,206,.16),transparent 22rem),linear-gradient(135deg,#f7f9fc,#eef2f8 58%,#e8edf5);background-size:36px 36px,36px 36px,auto,auto}.feishu-qr-login-shell{display:grid;grid-template-columns:minmax(0,.96fr) minmax(360px,460px);gap:clamp(32px,6vw,84px);align-items:center;min-height:100dvh;width:min(1180px,100%);margin:0 auto;padding:48px clamp(24px,5vw,72px)}.feishu-qr-login-copy{display:grid;gap:16px;max-width:39rem;padding:20px 0}.feishu-qr-login-kicker{margin:0;color:var(--signal);font-size:.84rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.feishu-qr-login-copy h1{margin:0;color:var(--text);font-family:var(--font-display);font-size:clamp(2.7rem,5.2vw,4.9rem);line-height:.94}.feishu-qr-login-description{max-width:34rem;margin:0;color:var(--muted);font-size:1rem;line-height:1.75}.feishu-qr-login-user,.feishu-qr-login-error{display:grid;gap:4px}.feishu-qr-login-state{width:fit-content;padding:5px 10px;border-radius:999px;background:#4c57de1f;color:var(--signal-deep);font-size:.74rem;font-weight:760}.feishu-qr-login-user strong{color:var(--text);font-size:1.02rem;font-weight:700}.feishu-qr-login-user small{color:var(--muted)}.feishu-qr-login-error{color:var(--danger);font-size:.9rem}.feishu-qr-login-panel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;align-self:center;justify-self:end;width:min(100%,460px);min-height:570px;padding:22px;border:1px solid rgba(20,32,58,.1);border-radius:18px 6px;background:linear-gradient(180deg,#fffffffa,#f8fafdf5),var(--surface);box-shadow:0 28px 70px #121b3129}.feishu-qr-login-panel:before{position:absolute;inset:-8px 34px auto;height:8px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,var(--platform-accent),var(--signal));content:""}.feishu-qr-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 14px;border-bottom:1px solid rgba(20,32,58,.08)}.feishu-qr-panel-header span{color:var(--muted);font-size:.74rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.feishu-qr-panel-header strong{min-width:4.5rem;padding:6px 10px;border:1px solid rgba(76,87,222,.18);border-radius:999px;background:#4c57de14;color:var(--signal-deep);font-size:.78rem;font-weight:760;text-align:center}.feishu-qr-login-qrslot{position:relative;display:flex;align-items:center;justify-content:center;min-height:390px;overflow:hidden;padding:34px;border:1px solid rgba(20,32,58,.08);border-radius:14px 4px;background:linear-gradient(90deg,rgba(76,87,222,.04) 0 1px,transparent 1px),linear-gradient(180deg,rgba(76,87,222,.04) 0 1px,transparent 1px),linear-gradient(180deg,#fbfdfffa,#f1f5fafa),var(--surface-soft);background-size:22px 22px,22px 22px,auto,auto}.feishu-qr-scan-rail{position:absolute;inset:26px auto 26px 24px;display:grid;align-content:space-between;width:6px}.feishu-qr-scan-rail span{display:block;width:6px;height:52px;border-radius:999px;background:var(--platform-accent);opacity:.82}.feishu-qr-aperture{position:relative;display:grid;place-items:center;width:min(100%,332px);aspect-ratio:1;padding:18px;border:1px solid rgba(20,32,58,.1);border-radius:16px 5px;background:#fff;box-shadow:0 18px 36px #121b311a,inset 0 0 0 8px #f6f8fbf0}.feishu-qr-success{display:grid;gap:10px;place-items:center;min-height:390px;padding:28px;border:1px solid rgba(45,141,122,.16);border-radius:14px 4px;background:linear-gradient(180deg,#f7fbf8fa,#eef8f2fa);color:var(--text);text-align:center}.feishu-qr-success strong{font-size:1rem}.feishu-qr-success span{color:var(--muted);font-size:.82rem}.feishu-qr-code-frame{position:relative;z-index:1;width:min(280px,100%);aspect-ratio:1}.feishu-qr-code-frame iframe,.feishu-qr-code-frame canvas,.feishu-qr-code-frame img{width:100%;height:100%}.feishu-qr-placeholder{display:grid;place-items:center;position:absolute;z-index:2;top:18px;right:18px;bottom:18px;left:18px;border:1px dashed rgba(76,87,222,.22);border-radius:12px 4px;background:#ffffffeb;color:var(--muted);font-size:.82rem}.feishu-qr-corner{position:absolute;right:22px;bottom:22px;width:72px;height:72px;border-right:3px solid var(--signal);border-bottom:3px solid var(--signal);opacity:.74}.feishu-qr-login-hint{display:grid;gap:2px;justify-items:center;color:var(--text);text-align:center}.feishu-qr-login-hint span{font-size:.86rem;font-weight:760}.feishu-qr-login-hint small{color:var(--muted)}.department-gate-layout{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);gap:24px;min-height:calc(100dvh - 48px);padding:24px;border:1px solid var(--border);border-radius:18px 8px;background:linear-gradient(140deg,#fffffff0,#f5f8fdf7),var(--surface);box-shadow:var(--shadow-strong)}.department-gate-copy{display:grid;align-content:center;gap:14px;padding:20px}.department-gate-copy h1{margin:0;color:var(--text);font-family:var(--font-display);font-size:2.2rem;line-height:1.1}.department-gate-description{max-width:28rem;margin:0;color:var(--muted);font-size:.98rem}.department-gate-summary{display:grid;gap:4px;width:fit-content;padding:12px 14px;border:1px solid var(--border);border-radius:12px 4px;background:var(--surface-soft)}.department-gate-summary span{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.department-gate-summary strong{color:var(--text);font-size:1rem}.department-gate-panel{display:grid;align-content:space-between;gap:18px;padding:18px;border:1px solid var(--border);border-radius:16px 8px;background:var(--surface)}.department-choice-list{display:grid;gap:12px}.department-choice{--tone: #1bb6b0;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:88px;padding:14px 15px;border:1px solid var(--border);border-radius:14px 6px;background:var(--surface-soft);color:var(--text);text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}.department-choice[data-tone=rose]{--tone: #d94f6c}.department-choice[data-tone=gold]{--tone: var(--gold)}.department-choice:hover{border-color:color-mix(in srgb,var(--tone) 40%,var(--border));background:#fff;box-shadow:var(--shadow)}.department-choice.active{border-color:color-mix(in srgb,var(--tone) 62%,white);background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--tone) 36%,white),var(--shadow)}.department-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:12px 4px;background:var(--tone);color:#0f1b2d;font-family:var(--font-data);font-size:.78rem;font-weight:900}.department-choice-copy{display:grid;min-width:0;gap:2px}.department-choice-copy strong{font-size:.98rem;font-weight:800}.department-choice-copy small{color:var(--muted);font-size:.76rem}.department-choice-state{padding:4px 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.68rem;font-weight:760}.department-choice.active .department-choice-state{border-color:color-mix(in srgb,var(--tone) 35%,white);background:color-mix(in srgb,var(--tone) 12%,white);color:var(--text)}.department-gate-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:14px;border-top:1px solid var(--border)}.department-gate-actions span{color:var(--muted);font-size:.8rem}.sidebar-department-switch{width:calc(100% - 16px);margin:0 8px 18px}.department-switch-button{margin-right:6px}.app-shell[data-platform=tk]{--platform-accent: #19c5ce;--platform-accent-soft: rgba(25, 197, 206, .14)}.app-shell[data-platform=douyin]{--platform-accent: #ff4f6e;--platform-accent-soft: rgba(255, 79, 110, .12)}.app-shell[data-platform=kuaishou]{--platform-accent: #ff8a37;--platform-accent-soft: rgba(255, 138, 55, .14)}.app-shell[data-department=ads]{--platform-accent: #ff4f6e;--platform-accent-soft: rgba(255, 79, 110, .12)}.app-shell[data-department=finance]{--platform-accent: var(--gold);--platform-accent-soft: rgba(189, 133, 38, .16)}.app-shell[data-department=ecommerce]{--platform-accent: #1bb6b0;--platform-accent-soft: rgba(27, 182, 176, .14)}.sidebar{position:sticky;top:0;align-self:start;height:100dvh;display:flex;overflow-y:auto;flex-direction:column;padding:26px 16px 18px;border-right:0;background:radial-gradient(circle at 18% 4%,var(--platform-accent-soft),transparent 15rem),var(--sidebar);box-shadow:10px 0 34px #14203a1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:12px;min-height:48px;margin-bottom:38px;padding:0 8px}.brand-mark{position:relative;display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:14px 6px;background:var(--platform-accent);box-shadow:4px 4px #0003;color:var(--sidebar);font-family:var(--font-display);font-size:1.25rem;font-weight:800}.brand-mark:after{position:absolute;top:-4px;right:-4px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:var(--coral);content:""}.brand div{display:grid;min-width:0;gap:1px}.brand strong{color:#f6f8ff;font-family:var(--font-display);font-size:1.04rem;letter-spacing:.03em}.brand div span{color:#8492ad;font-size:.72rem;font-weight:650;letter-spacing:.08em}.sidebar-nav{display:grid;flex:1;align-content:start;gap:25px}.sidebar-profile{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;margin-top:24px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:12px 5px;background:#ffffff0d}.sidebar-profile-avatar{display:grid;width:40px;height:40px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:12px 5px;background:var(--platform-accent);color:var(--sidebar);font-family:var(--font-data);font-size:.88rem;font-weight:900;object-fit:cover}.sidebar-profile div{display:grid;min-width:0;gap:2px}.sidebar-profile span{color:#7f8ca5;font-size:.66rem;font-weight:760;letter-spacing:.04em}.sidebar-profile strong,.sidebar-profile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-profile strong{color:#f4f7ff;font-size:.86rem;font-weight:820}.sidebar-profile small{color:#9ba8bd;font-family:var(--font-data);font-size:.72rem;font-weight:700}.nav-group{display:grid;gap:7px}.nav-heading{margin:0 12px 5px;color:#7584a0;font-family:var(--font-data);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.nav-item{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:7px 11px;overflow:hidden;border:1px solid transparent;border-radius:11px;background:transparent;color:#aeb9ce;font-weight:720;text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.nav-item:before{position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:3px;background:transparent;content:""}.nav-item:hover{border-color:#ffffff1a;background:#fff1;color:#fff}.nav-item:active{transform:translateY(1px)}.nav-item.active{border-color:#ffffff1f;background:var(--sidebar-soft);color:#fff}.nav-item.active:before{background:var(--platform-accent)}.nav-mark{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:9px 4px;background:#ffffff0e;color:#9aa7bd;font-family:var(--font-data);font-size:.7rem;font-weight:800}.nav-item.active .nav-mark{border-color:var(--platform-accent);background:var(--platform-accent);color:var(--sidebar)}.material-nav-item{padding-left:24px}.material-nav-item-child{width:calc(100% - 18px);min-height:40px;margin-left:18px;padding-left:11px;color:#96a4bb;font-size:.9rem}.material-nav-item-child .nav-mark{flex-basis:24px;width:24px;height:24px;border-radius:7px 3px;font-size:.65rem}.sidebar-scope{display:flex;align-items:center;gap:10px;margin-top:24px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:14px 6px;background:#ffffff0b}.sidebar-scope>div{display:grid;min-width:0;gap:2px}.sidebar-scope span:not(.scope-beacon){color:#7f8ca5;font-size:.66rem;font-weight:700;letter-spacing:.04em}.sidebar-scope strong{overflow:hidden;color:#f4f7ff;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.scope-beacon{display:block;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--platform-accent);box-shadow:0 0 0 5px var(--platform-accent-soft)}.dashboard-content{min-width:0;padding:32px clamp(18px,2.2vw,42px) 56px}.platform-switcher{position:relative;display:grid;grid-template-columns:190px minmax(0,1fr);gap:18px;margin-bottom:20px;padding:14px;overflow:hidden;border:1px solid #1e2b4a;border-radius:20px 8px;background:linear-gradient(112deg,rgba(255,255,255,.045),transparent 38%),var(--sidebar);box-shadow:0 18px 42px #141f3721;animation:deck-arrive .44s 35ms ease both}.platform-switcher:after{position:absolute;right:-42px;bottom:-68px;width:180px;height:180px;border:36px solid var(--platform-accent-soft);border-radius:50%;content:"";pointer-events:none}.platform-switch-copy{position:relative;z-index:1;display:grid;align-content:center;gap:2px;padding:4px 8px}.platform-switch-copy>span{color:var(--platform-accent);font-family:var(--font-data);font-size:.65rem;font-weight:800;letter-spacing:.14em}.platform-switch-copy strong{color:#fff;font-family:var(--font-display);font-size:1rem;letter-spacing:.02em}.platform-switch-copy small{margin-top:2px;color:#8795ae;font-size:.69rem}.platform-track{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));gap:8px;min-width:0}.platform-option{--tone: #19c5ce;display:grid;grid-template-columns:28px 38px minmax(0,1fr) auto;min-width:0;min-height:72px;align-items:center;gap:9px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:13px 5px;background:#ffffff0b;color:#e9edfa;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}.platform-option[data-tone=rose]{--tone: #ff4f6e}.platform-option[data-tone=orange]{--tone: #ff8a37}.platform-option:hover{border-color:#fff3;background:#ffffff16}.platform-option.active{border-color:var(--tone);background:#fff;box-shadow:inset 0 0 0 1px var(--tone),0 9px 24px #040a1933;color:var(--text);transform:translateY(-1px)}.platform-index{color:#71809b;font-family:var(--font-data);font-size:.64rem;font-weight:750}.platform-emblem{display:grid;width:36px;height:36px;place-items:center;border-radius:11px 4px;background:var(--tone);color:#11182a;font-family:var(--font-data);font-size:.72rem;font-weight:900}.platform-name{display:grid;min-width:0;gap:1px}.platform-name strong,.platform-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-name strong{font-size:.82rem;font-weight:800}.platform-name small{color:#8592aa;font-size:.66rem;font-weight:650}.platform-state{padding:3px 6px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#8996ad;font-size:.62rem;font-weight:760}.platform-option.active .platform-state{border-color:color-mix(in srgb,var(--tone) 35%,white);background:color-mix(in srgb,var(--tone) 12%,white);color:#30394d}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:24px;animation:deck-arrive .44s ease both}.topbar-copy{max-width:720px}.eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 7px;color:var(--signal);font-family:var(--font-data);font-size:.73rem;font-weight:800;letter-spacing:.15em}.eyebrow:before{width:24px;height:3px;border-radius:2px;background:var(--coral);content:""}h1,h2{margin:0}h1{color:var(--text);font-family:var(--font-display);font-size:clamp(2rem,3vw,2.75rem);font-weight:800;letter-spacing:-.045em;line-height:1.12}.topbar-description{margin:9px 0 0;color:var(--muted);font-size:.94rem}.topbar-meta{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:8px;min-width:178px;padding:11px 13px;border:1px solid var(--border-strong);border-radius:12px 5px;background:#fffc;box-shadow:4px 4px #7084a81a;color:var(--text);font-size:.82rem;font-weight:760;white-space:nowrap}.topbar-meta time{grid-column:1 / -1;margin-top:3px;color:var(--muted);font-family:var(--font-data);font-size:.7rem;font-weight:650}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--platform-accent);box-shadow:0 0 0 4px var(--platform-accent-soft)}.topbar-meta.is-error .live-dot{background:var(--danger);box-shadow:0 0 0 4px #c742531f}.topbar-tools{display:flex;flex:0 1 760px;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;min-width:0}.topbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.topbar-action-button{min-height:34px;padding:6px 12px;font-size:.78rem}.topbar-platform-switcher{display:grid;flex:1 1 auto;grid-template-columns:78px minmax(0,1fr);gap:6px;width:min(100%,640px);margin:0;padding:6px;overflow:visible;border-radius:12px 5px;box-shadow:0 8px 22px #141f371f;animation:none}.topbar-platform-switcher:after{display:none}.topbar-platform-switcher .platform-switch-copy{gap:1px;padding:3px 5px}.topbar-platform-switcher .platform-switch-copy>span{font-size:.56rem;letter-spacing:.1em}.topbar-platform-switcher .platform-switch-copy strong{font-size:.74rem;white-space:nowrap}.topbar-platform-switcher .platform-switch-copy small{display:none}.topbar-platform-switcher .platform-track{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:4px}.topbar-platform-switcher .platform-option{grid-template-columns:20px 28px minmax(0,1fr) auto;min-height:48px;gap:5px;padding:6px;border-radius:9px 4px}.topbar-platform-switcher .platform-emblem{width:28px;height:28px;border-radius:8px 3px;font-size:.64rem}.topbar-platform-switcher .platform-name strong{font-size:.7rem}.topbar-platform-switcher .platform-name small,.topbar-platform-switcher .platform-state{font-size:.57rem}.topbar-platform-switcher .platform-state{padding:2px 4px}.record-id{color:var(--muted);font-family:var(--font-data);font-size:.68rem;white-space:nowrap}.record-notes-cell{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-tape{position:relative;display:grid;grid-template-columns:1.3fr repeat(3,minmax(130px,.8fr));margin-bottom:22px;overflow:hidden;border:1px solid var(--text);border-radius:16px 6px;background:var(--surface);box-shadow:6px 6px #d8e0ed;animation:deck-arrive .44s 50ms ease both}.context-tape:before{position:absolute;top:0;right:0;left:0;height:5px;background:repeating-linear-gradient(90deg,var(--platform-accent) 0 22px,var(--coral) 22px 27px,transparent 27px 33px);content:""}.context-tape>div{display:grid;align-content:center;min-height:86px;padding:18px 20px 15px;border-left:1px dashed var(--border-strong)}.context-tape>div:first-child{border-left:0}.context-tape span{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.06em}.context-tape strong{margin-top:4px;color:var(--text);font-size:.94rem;font-weight:780}.context-tape-lead{background:var(--text)}.context-tape-lead span{color:#aebbd2}.context-tape-lead strong{color:#fff;font-family:var(--font-display);font-size:1.16rem;letter-spacing:.01em}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-bottom:18px;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:#fafcffdb;animation:deck-arrive .44s 90ms ease both;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.segmented-group{display:flex;align-items:center;gap:10px}.segmented-group>span{color:var(--muted);font-size:.78rem;font-weight:760}.segmented-control{display:flex;flex-wrap:wrap;gap:4px}.segmented-control button{min-height:32px;padding:6px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted);font-size:.82rem;font-weight:720;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.segmented-control button:hover{border-color:var(--border);background:var(--surface);color:var(--text)}.segmented-control button.active{border-color:var(--signal);background:var(--signal);color:#fff}.error-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:12px 14px;border:1px solid rgba(199,66,83,.28);border-left:4px solid var(--danger);border-radius:10px;background:#fff3f5;color:#922f3e}.error-banner span{overflow-wrap:anywhere}.sync-status-banner{display:flex;align-items:center;gap:12px;margin-bottom:0;padding:11px 14px;border:1px solid rgba(20,128,86,.22);border-left:4px solid #15845a;border-radius:10px;background:#effbf5;color:#116343;font-size:.86rem;font-weight:720}.sync-status-banner span{overflow-wrap:anywhere}.bigseller-export-status{margin-bottom:18px}.crawler-login-status{justify-content:space-between;flex-wrap:wrap}.crawler-login-status small{color:inherit;font-size:.78rem;font-weight:650;opacity:.76;overflow-wrap:anywhere}.crawler-login-status.is-missing{border-color:#bd651a47;border-left-color:#bd651a;background:#fff8ed;color:#8b4814}.crawler-login-status.is-ready{border-color:#14805638;border-left-color:#15845a;background:#effbf5;color:#116343}.summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;animation:deck-arrive .44s .13s ease both}.metric-tile,.panel{border:1px solid var(--border);background:#fffffff0;box-shadow:var(--shadow)}.metric-tile{position:relative;display:grid;gap:9px;min-height:142px;overflow:hidden;padding:19px;border-radius:15px 7px}.metric-tile:after{position:absolute;top:0;right:0;width:34px;height:7px;background:var(--signal);content:""}.metric-tile[data-metric=orders]:after{background:var(--coral)}.metric-tile[data-metric=avgOrder]:after{background:var(--gold)}.metric-tile[data-metric=conversion]:after{background:var(--mint)}.metric-tile span{color:var(--muted);font-size:.82rem;font-weight:720}.metric-tile strong{min-height:40px;color:var(--text);font-family:var(--font-data);font-size:clamp(1.55rem,2.1vw,2.05rem);font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1.08;overflow-wrap:anywhere}.metric-tile small{align-self:end;color:var(--muted);font-size:.75rem;font-weight:700}.metric-tile small.up{color:var(--mint)}.metric-tile small.down{color:var(--danger)}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;animation:deck-arrive .44s .17s ease both}.panel{min-width:0;padding:20px;border-radius:16px;content-visibility:auto;contain-intrinsic-size:320px}.trend-panel,.table-panel{grid-column:1 / -1}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid #e3e8f1}.panel-header h2{color:var(--text);font-family:var(--font-display);font-size:1.08rem;letter-spacing:.01em}.panel-header span{color:var(--muted);font-family:var(--font-data);font-size:.75rem;font-weight:700;text-align:right}.chart-wrap{min-height:315px}.chart-wrap svg{display:block;width:100%;height:286px;overflow:visible}.grid-line{stroke:#e2e8f1;stroke-dasharray:4 6;stroke-width:1}.area{fill:url(#chartFill)}.line{fill:none;stroke:var(--signal);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.data-dot{fill:var(--surface);stroke:var(--signal);stroke-width:3;outline:none;transition:r .13s ease,fill .13s ease}.data-dot:hover,.data-dot:focus{fill:var(--coral);stroke:var(--coral)}.chart-axis{display:flex;justify-content:space-between;color:var(--muted);font-family:var(--font-data);font-size:.72rem;font-weight:650}.bar-list,.funnel{display:grid;gap:16px}.bar-row,.funnel-row{display:grid;gap:8px}.bar-label,.bar-foot,.funnel-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.bar-label strong,.funnel-meta span{color:var(--text);font-size:.84rem;font-weight:780}.bar-label span,.bar-foot,.funnel-meta strong{color:var(--muted);font-family:var(--font-data);font-size:.72rem;font-weight:680}.bar-track,.funnel-track{width:100%;height:9px;overflow:hidden;border-radius:2px 7px 7px 2px;background:#e7ecf4}.bar-fill,.funnel-fill{height:100%;border-radius:inherit}.bar-fill{background:var(--signal)}.bar-row:nth-child(2) .bar-fill{background:#5576df}.bar-row:nth-child(3) .bar-fill{background:#7893ea}.bar-row:nth-child(4) .bar-fill{background:var(--mint)}.bar-row:nth-child(5) .bar-fill{background:var(--gold)}.funnel-track{height:13px}.funnel-fill{background:var(--coral)}.funnel-row:nth-child(2) .funnel-fill{background:#f27e61}.funnel-row:nth-child(3) .funnel-fill{background:#f49b84}.funnel-row:nth-child(4) .funnel-fill{background:#e9b2a4}.table-wrap{overflow-x:auto;scrollbar-color:#b6c2d5 transparent;scrollbar-width:thin}table{width:100%;min-width:650px;border-collapse:collapse}th,td{padding:13px 12px;border-bottom:1px solid #e1e7f0;text-align:left;white-space:nowrap}th{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.04em}.table-sort-button{display:inline-flex;align-items:center;gap:5px;min-height:24px;margin:-4px -6px;padding:4px 6px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;font-weight:inherit;letter-spacing:0;white-space:nowrap}.table-sort-button:hover,.table-sort-button.is-active{background:var(--platform-accent-soft);color:var(--platform-accent)}.table-sort-button:focus-visible{outline:2px solid var(--platform-accent);outline-offset:1px}.table-sort-indicator,.agent-field-heading .table-sort-indicator{display:inline-grid;flex:0 0 16px;width:16px;height:16px;place-items:center;border:1px solid currentColor;border-radius:3px;font-size:.66rem;font-style:normal;line-height:1}.table-sort-indicator[data-direction=none]{opacity:.55}.agent-field-heading .table-sort-button span{display:inline}td{color:var(--text);font-size:.86rem;font-weight:620;font-variant-numeric:tabular-nums}tbody tr{transition:background-color .14s ease}tbody tr:hover{background:#f7f9fd}tbody tr:last-child td{border-bottom:0}.empty-state,.chart-placeholder,.list-placeholder,.table-placeholder{display:grid;min-height:240px;place-items:center;border:1px dashed var(--border-strong);border-radius:12px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent),#e9eef6;background-size:220% 100%,auto;color:var(--muted);animation:placeholder-sweep 1.6s linear infinite}.list-placeholder{min-height:306px}.table-placeholder{min-height:290px}.skeleton-text{width:72%;border-radius:7px;background:#e4eaf3;color:transparent!important}.platform-page,.system-page,.system-users-page{display:grid;gap:17px;animation:deck-arrive .44s 70ms ease both}.platform-actions{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:2px 2px 0}.platform-actions h2{color:var(--text);font-family:var(--font-display);font-size:1.2rem}.platform-actions p{margin:5px 0 0;color:var(--muted);font-size:.86rem}.section-scope-label{display:flex;align-items:center;gap:9px;margin-bottom:7px;color:var(--muted);font-family:var(--font-data);font-size:.68rem;font-weight:800;letter-spacing:.08em}.section-scope-label .scope-beacon{width:7px;height:7px;flex-basis:7px}.primary-button,.secondary-button{min-height:40px;padding:8px 15px;border-radius:10px 4px;font-size:.84rem;font-weight:760;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.primary-button{border:1px solid var(--signal-deep);background:var(--signal);box-shadow:3px 3px #3157d526;color:#fff}.primary-button:hover{border-color:#102e89;background:var(--signal-deep);box-shadow:4px 4px #3157d52e}.secondary-button{border:1px solid var(--border-strong);background:var(--surface);color:var(--text)}.secondary-button:hover{border-color:var(--signal);background:var(--surface-tint);color:var(--signal-deep)}.primary-button:active,.secondary-button:active{transform:translateY(1px)}.platform-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:14px;background:#ffffffeb;box-shadow:var(--shadow)}.platform-summary>div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:74px;padding:15px 19px;border-right:1px dashed var(--border-strong)}.platform-summary>div:last-child{border-right:0}.platform-summary span{color:var(--muted);font-size:.8rem;font-weight:720}.platform-summary strong{color:var(--text);font-family:var(--font-data);font-size:1.5rem;font-variant-numeric:tabular-nums}.platform-error{margin-bottom:0}.platform-error .secondary-button{flex:none;min-height:32px;padding:5px 10px}.platform-table-panel{padding:0;overflow:hidden}.platform-table{min-width:1240px}.platform-table th,.platform-table td{padding:15px 17px}.platform-table td:first-child strong{font-weight:800}.platform-config-page{--config-accent: #f0443a;--config-accent-deep: #c8322b;--config-accent-soft: #fff0ee;--config-ink: #172033;--config-line: #d9dee8;--config-muted: #6d7789;--config-ready: #187963;width:100%;max-width:none;gap:14px;animation:none}.all-account-page{display:grid;gap:14px}.all-account-table{min-width:920px}.all-account-table .config-list-app{display:flex;align-items:center;gap:10px}.all-account-table .config-list-app strong{color:var(--config-ink)}.all-account-table .config-list-actions .danger-action{color:var(--danger)}.all-account-empty{padding:32px!important;color:var(--config-muted);text-align:center!important}.platform-records-page{--config-accent: #19aeb6;--config-accent-deep: #087c86;--config-accent-soft: #e7fbfc}.platform-records-page .platform-records-table{min-width:1080px}.platform-records-page .platform-records-table th:nth-child(1){width:24%}.platform-records-page .platform-records-table th:nth-child(2){width:14%}.platform-records-page .platform-records-table th:nth-child(3){width:10%}.platform-records-page .platform-records-table th:nth-child(4){width:10%}.platform-records-page .platform-records-table th:nth-child(5){width:16%}.platform-records-page .platform-records-table th:nth-child(6),.platform-records-page .platform-records-table th:nth-child(7){width:10%}.platform-records-page .platform-records-table th:nth-child(8){width:12%}.platform-record-id{color:var(--config-muted)!important;font-family:var(--font-data);font-size:.62rem!important;font-variant-numeric:tabular-nums}.sync-notice{display:flex;align-items:center;min-height:42px;margin-bottom:14px;padding:10px 14px;border:1px solid rgba(45,141,122,.18);border-radius:10px 4px;background:#2d8d7a14;color:#236b5e;font-size:.88rem;font-weight:720}.tiktok-shop-page{display:grid;gap:17px}.tiktok-shop-heading-actions{display:flex;align-items:center;gap:10px}.tiktok-shop-toolbar{justify-content:space-between}.tiktok-shop-toolbar-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:.78rem;font-weight:680}.tiktok-shop-current-meta{display:grid;min-width:168px;max-width:240px;gap:4px;align-self:stretch;align-content:center}.tiktok-shop-current-meta span{overflow:hidden;color:var(--muted);font-size:.72rem;font-weight:720;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.tiktok-shop-current-meta strong{overflow:hidden;color:var(--text);font-size:.82rem;font-weight:780;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.tiktok-shop-toolbar select{min-width:240px}.tiktok-shop-toolbar-meta label,.tiktok-shop-toolbar-meta select{min-width:180px}.tiktok-shop-query-button{min-height:40px;align-self:flex-end;padding:7px 16px;white-space:nowrap}.tiktok-shop-table{min-width:1280px}.tiktok-list-table{min-width:860px}.tiktok-order-table{min-width:1380px;table-layout:fixed}.tiktok-order-table th:nth-child(1){width:190px}.tiktok-order-table th:nth-child(2){width:160px}.tiktok-order-table th:nth-child(3){width:140px}.tiktok-order-table th:nth-child(4){width:320px}.tiktok-order-table th:nth-child(5){width:130px}.tiktok-order-table th:nth-child(6){width:140px}.tiktok-order-table th:nth-child(7){width:170px}.tiktok-order-table th:nth-child(8){width:130px}.tiktok-order-product-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bigseller-order-table{min-width:max-content;table-layout:auto}.bigseller-order-table th{min-width:128px;white-space:nowrap}.bigseller-order-table td{min-width:128px;max-width:360px;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}.bigseller-order-table a{color:#3f35bc}.bigseller-csv-image{display:block;width:72px;height:72px;border:1px solid var(--border);border-radius:6px;background:var(--surface-soft);object-fit:cover}.bigseller-empty-cell{color:var(--muted)}.tiktok-product-table{min-width:1160px;table-layout:fixed}.tiktok-product-table th:nth-child(1){width:150px}.tiktok-product-table th:nth-child(2){width:460px}.tiktok-product-table th:nth-child(3){width:110px}.tiktok-product-table th:nth-child(4){width:160px}.tiktok-product-table th:nth-child(5){width:160px}.tiktok-product-table th:nth-child(6){width:160px}.tiktok-product-table th:nth-child(7){width:160px}.tiktok-product-table th:nth-child(8){width:150px}.tiktok-product-cell{display:flex;align-items:center;gap:12px;min-width:0}.tiktok-product-image{width:64px;height:64px;flex:0 0 64px;border:1px solid rgba(20,32,58,.12);border-radius:6px;background:#f4f6f8;object-fit:cover}.tiktok-product-image--empty{display:grid;place-items:center;color:var(--text-muted);font-size:.78rem}.tiktok-product-title-cell{position:relative;display:block;min-width:0;overflow:visible;white-space:normal}.tiktok-product-title-trigger{position:relative;display:block;min-width:0;outline:none}.tiktok-product-title-trigger:after{content:attr(data-full-title);position:absolute;left:0;top:calc(100% + 10px);z-index:4;display:block;width:max-content;max-width:min(560px,calc(100vw - 72px));padding:10px 12px;border:1px solid rgba(20,32,58,.16);border-radius:10px 4px;background:var(--surface);box-shadow:var(--shadow-strong);color:var(--text);font-size:.84rem;line-height:1.5;white-space:normal;overflow-wrap:anywhere;word-break:break-word;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}.tiktok-product-title-trigger:before{content:"";position:absolute;left:18px;top:calc(100% + 2px);z-index:5;border-right:8px solid transparent;border-bottom:8px solid rgba(20,32,58,.16);border-left:8px solid transparent;opacity:0;transition:opacity .14s ease}.tiktok-product-title-trigger:hover:after,.tiktok-product-title-trigger:focus-visible:after,.tiktok-product-title-trigger:hover:before,.tiktok-product-title-trigger:focus-visible:before{opacity:1;transform:translateY(0)}.tiktok-product-title-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiktok-product-sku-cell{color:var(--text);font-size:.76rem;line-height:1.45}.tiktok-product-sku-detail-button{min-height:30px;padding:5px 10px;font-size:.74rem;white-space:nowrap}.tiktok-product-sku-dialog{width:min(920px,calc(100vw - 32px));border-radius:8px}.tiktok-product-sku-dialog-body{display:grid;gap:14px;padding:18px 23px 21px}.tiktok-product-sku-dialog-meta{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.tiktok-product-sku-dialog-meta span{color:var(--muted);font-size:.75rem;font-weight:750}.tiktok-product-sku-dialog-meta strong{min-width:0;overflow:hidden;color:var(--text);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.tiktok-product-sku-detail-table{min-width:820px;table-layout:fixed}.tiktok-product-sku-detail-table th:nth-child(1){width:190px}.tiktok-product-sku-detail-table th:nth-child(2){width:170px}.tiktok-product-sku-detail-table th:nth-child(3){width:230px}.tiktok-product-sku-detail-table th:nth-child(4){width:100px}.tiktok-product-sku-detail-table th:nth-child(5){width:130px}.tiktok-product-sku-detail-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiktok-product-performance-dialog{width:min(1180px,calc(100vw - 32px));border-radius:8px}.tiktok-performance-toolbar{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.tiktok-performance-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.tiktok-performance-summary div{display:grid;gap:5px;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.tiktok-performance-summary span{color:var(--muted);font-size:.72rem;font-weight:760}.tiktok-performance-summary strong{overflow:hidden;color:var(--text);font-family:var(--font-data);font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.tiktok-performance-table{min-width:1480px;table-layout:fixed}.tiktok-performance-table th:nth-child(1){width:120px}.tiktok-performance-table th:nth-child(14){width:150px}.tiktok-performance-table th:nth-child(15){width:90px}.tiktok-performance-pagination{margin:0 -23px -21px}.tiktok-performance-raw{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.tiktok-performance-raw header{display:flex;align-items:center;justify-content:space-between;gap:10px}.tiktok-performance-raw pre{max-height:260px;overflow:auto;margin:0;padding:12px;border-radius:6px;background:#101828;color:#f8fafc;font-size:.75rem;line-height:1.45;white-space:pre-wrap}.tiktok-shop-page{--config-line: var(--border);--config-muted: var(--muted);--config-ink: var(--text);--config-accent-deep: var(--platform-accent);display:grid;gap:16px}.tiktok-shop-layout{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:16px;align-items:start}.tiktok-shop-list{position:sticky;top:20px}.tiktok-shop-stack{display:grid;gap:10px}.tiktok-shop-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;width:100%;min-height:86px;padding:12px;border:1px solid var(--border);border-radius:12px 4px;background:var(--surface-soft);color:var(--text);text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.tiktok-shop-card:hover,.tiktok-shop-card.is-active{border-color:color-mix(in srgb,var(--platform-accent) 44%,var(--border));background:#fff;box-shadow:var(--shadow)}.tiktok-shop-card strong,.tiktok-shop-card small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiktok-shop-card strong{font-size:.92rem;font-weight:820}.tiktok-shop-card small{margin-top:2px;color:var(--muted);font-size:.74rem}.tiktok-shop-details{display:grid;gap:16px;min-width:0}.tiktok-shop-summary{display:grid;grid-template-columns:minmax(180px,1.3fr) repeat(3,minmax(120px,1fr));gap:12px}.tiktok-shop-summary div{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid rgba(20,32,58,.08);border-radius:10px 4px;background:var(--surface-soft)}.tiktok-shop-summary span{color:var(--muted);font-size:.72rem;font-weight:760}.tiktok-shop-summary strong{min-width:0;overflow:hidden;color:var(--text);font-size:1rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.tiktok-entity-table-wrap{overflow-x:auto}.tiktok-entity-table{min-width:760px;table-layout:fixed}.tiktok-entity-table th,.tiktok-entity-table td{vertical-align:top}.tiktok-entity-table th:nth-child(1){width:190px}.tiktok-entity-table th:nth-child(2){width:280px}.tiktok-entity-table th:nth-child(3){width:150px}.tiktok-entity-table th:nth-child(4){width:160px}.tiktok-entity-table th:nth-child(5){width:160px}.tiktok-entity-table td{overflow:hidden;text-overflow:ellipsis}.tiktok-pagination{margin-top:12px;border-top:1px solid var(--border)}.tiktok-shop-empty{min-height:220px}@media (max-width: 980px){.tiktok-shop-layout{grid-template-columns:1fr}.tiktok-shop-list{position:static}.tiktok-shop-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.tiktok-shop-summary{grid-template-columns:1fr}.tiktok-shop-card{min-height:78px}.tiktok-pagination{justify-content:space-between}}.platform-records-page .config-list-actions .danger-action{color:var(--danger)}.platform-records-page .config-list-actions .danger-action:hover{border-color:#c742533b;background:#fff1f3}.config-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:7px 2px 17px;border-bottom:1px solid var(--config-line)}.config-heading-copy{display:grid;gap:4px}.config-kicker{color:var(--config-accent-deep);font-family:var(--font-data);font-size:.7rem;font-weight:800;letter-spacing:0}.config-page-heading h2{color:var(--config-ink);font-family:inherit;font-size:1.3rem;font-weight:800;letter-spacing:0}.config-page-heading p{margin:0;color:var(--config-muted);font-size:.84rem}.config-create-button,.config-empty-state .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.platform-config-page .primary-button{border-color:var(--config-accent-deep);background:var(--config-accent);box-shadow:3px 3px #f0443a21}.platform-config-page .primary-button:hover{border-color:#a92721;background:var(--config-accent-deep);box-shadow:4px 4px #f0443a24}.config-list-panel{position:relative;overflow:hidden;border:1px solid var(--config-line);border-radius:8px;background:#fff;box-shadow:0 12px 30px #18223612}.config-list-panel:before{position:absolute;z-index:2;inset:0 auto 0 0;width:4px;background:var(--config-accent);content:""}.config-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;padding:11px 18px 11px 22px;border-bottom:1px solid var(--config-line);background:#f8f9fb}.config-list-toolbar>div{display:flex;align-items:baseline;gap:10px}.config-list-toolbar>div strong{color:var(--config-ink);font-size:.86rem}.config-list-toolbar>div span{color:var(--config-muted);font-size:.72rem}.config-list-toolbar .config-health-status{margin-top:0}.config-list-table-wrap{overflow-x:auto;scrollbar-color:#b6c2d5 transparent;scrollbar-width:thin}.config-list-table{min-width:1600px;table-layout:fixed}.config-list-table th,.config-list-table td{padding:14px 16px;text-align:left;vertical-align:middle}.config-list-table th{border-bottom:1px solid var(--config-line);background:#fff;color:var(--config-muted);font-size:.7rem;font-weight:800;letter-spacing:0}.config-list-table td{height:86px;border-bottom:0;color:var(--config-ink);font-size:.78rem}.config-list-table th:nth-child(1){width:5%}.config-list-table th:nth-child(2){width:6%}.config-list-table th:nth-child(3){width:11%}.config-list-table th:nth-child(4){width:11%}.config-list-table th:nth-child(5){width:7%}.config-list-table th:nth-child(6){width:11%}.config-list-table th:nth-child(7){width:11%}.config-list-table th:nth-child(8){width:6%}.config-list-table th:nth-child(9){width:8%}.config-list-table th:nth-child(10){width:7%}.config-list-table th:nth-child(11){width:7%}.config-list-table th:nth-child(12){width:10%}.all-account-table{min-width:1600px}.all-account-table th:nth-child(1){width:14%}.all-account-table th:nth-child(2){width:18%}.all-account-table th:nth-child(3){width:10%}.all-account-table th:nth-child(4){width:12%}.all-account-table th:nth-child(5){width:10%}.all-account-table th:nth-child(6){width:12%}.all-account-table th:nth-child(7){width:24%}.tiktok-account-table{min-width:1120px}.tiktok-account-table th:nth-child(1){width:10%}.tiktok-account-table th:nth-child(2){width:9%}.tiktok-account-table th:nth-child(3){width:20%}.tiktok-account-table th:nth-child(4){width:17%}.tiktok-account-table th:nth-child(5){width:12%}.tiktok-account-table th:nth-child(6){width:10%}.tiktok-account-table th:nth-child(7){width:22%}.tiktok-advertiser-toolbar{display:flex;align-items:center;gap:16px;min-height:58px;padding:10px 18px 10px 22px;border:1px solid var(--config-line);border-radius:8px;background:#fff;box-shadow:0 8px 22px #1822360d}.tiktok-advertiser-toolbar>label{display:inline-flex;align-items:center;gap:10px;min-width:280px}.tiktok-advertiser-toolbar>label>span{color:var(--config-muted);font-size:.72rem;font-weight:800;white-space:nowrap}.tiktok-advertiser-toolbar select{min-width:190px;min-height:34px;padding:5px 28px 5px 10px;border:1px solid var(--config-line);border-radius:5px;background:#fff;color:var(--config-ink);font-size:.78rem}.tiktok-advertiser-toolbar-actions{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.tiktok-advertiser-filter{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.tiktok-advertiser-filter span{color:var(--config-muted);font-size:.72rem;font-weight:800;white-space:nowrap}.tiktok-advertiser-filter input{width:190px;min-height:34px;padding:5px 10px;border:1px solid var(--config-line);border-radius:5px;background:#fff;color:var(--config-ink);font-size:.78rem}.tiktok-advertiser-panel{overflow:hidden}.tiktok-advertiser-table{min-width:1120px}.tiktok-advertiser-table th:nth-child(1){width:27%}.tiktok-advertiser-table th:nth-child(2){width:13%}.tiktok-advertiser-table th:nth-child(3){width:19%}.tiktok-advertiser-table th:nth-child(4){width:14%}.tiktok-advertiser-table th:nth-child(5){width:14%}.tiktok-advertiser-table th:nth-child(6){width:13%}.tiktok-advertiser-name,.tiktok-advertiser-location{display:flex;align-items:center;gap:10px}.tiktok-advertiser-name>div,.tiktok-advertiser-location{min-width:0}.tiktok-advertiser-name strong,.tiktok-advertiser-location strong{display:block;overflow:hidden;color:var(--config-ink);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.tiktok-advertiser-name code{display:block;margin-top:4px;overflow:hidden;color:var(--config-muted);font-family:var(--font-data);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.tiktok-advertiser-location{align-items:flex-start;flex-direction:column;gap:4px}.tiktok-advertiser-location small{overflow:hidden;color:var(--config-muted);font-family:var(--font-data);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.tiktok-advertiser-status{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:800;white-space:nowrap}.tiktok-advertiser-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.tiktok-advertiser-status.is-enabled{color:var(--config-ready)}.tiktok-advertiser-status.is-disabled{color:#b34b43}.tiktok-advertiser-status.is-unknown{color:var(--config-muted)}.tiktok-advertiser-number{color:var(--config-ink)!important;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.tiktok-advertiser-action{min-height:30px;padding:5px 9px;border:1px solid var(--config-line);border-radius:5px;background:#fff;color:var(--config-accent-deep);font-size:.72rem;font-weight:800}.tiktok-advertiser-action:hover{border-color:var(--config-accent-deep);background:var(--config-accent-soft)}.tiktok-advertiser-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:9px 18px 9px 22px;border-top:1px solid var(--config-line);background:#f8f9fb;color:var(--config-muted);font-size:.72rem}.tiktok-advertiser-pagination>div{display:inline-flex;align-items:center;gap:8px}.tiktok-advertiser-pagination button{min-height:30px;padding:5px 9px;border:1px solid var(--config-line);border-radius:5px;background:#fff;color:var(--config-accent-deep);font-size:.72rem;font-weight:800}.tiktok-advertiser-pagination button:disabled{cursor:not-allowed;opacity:.45}.tiktok-advertiser-pagination strong{color:var(--config-ink);font-family:var(--font-data);font-size:.72rem;font-variant-numeric:tabular-nums;white-space:nowrap}.jushuitan-config-table{min-width:1280px}.jushuitan-config-table th:nth-child(1){width:17%}.jushuitan-config-table th:nth-child(2){width:8%}.jushuitan-config-table th:nth-child(3){width:11%}.jushuitan-config-table th:nth-child(4){width:16%}.jushuitan-config-table th:nth-child(5){width:18%}.jushuitan-config-table th:nth-child(6){width:14%}.jushuitan-config-table th:nth-child(7){width:8%}.jushuitan-config-table th:nth-child(8){width:8%}.supply-chain-page{display:grid;gap:16px}.supply-chain-auth-panel{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:18px}.supply-chain-status{display:grid;gap:6px}.supply-chain-status strong{color:var(--text);font-family:var(--font-data);font-size:.94rem}.supply-chain-status small{color:var(--muted);font-size:.78rem;font-weight:680}.status-pill{width:fit-content;min-height:28px;padding:5px 10px;border:1px solid rgba(22,117,77,.18);border-radius:999px;background:#16754d17;color:#16754d;font-size:.74rem;font-weight:800}.supply-chain-toolbar{justify-content:flex-end}.success-banner{display:flex;min-height:42px;align-items:center;padding:10px 14px;border:1px solid rgba(22,117,77,.16);border-radius:8px;background:#16754d14;color:#16754d;font-size:.82rem;font-weight:760}.supply-chain-category-table{table-layout:fixed}.supply-chain-category-table th:nth-child(1){width:150px}.supply-chain-category-table th:nth-child(2){width:360px}.supply-chain-category-table th:nth-child(3){width:120px}.supply-chain-category-table th:nth-child(4){width:170px}.supply-chain-product-table{min-width:1560px;table-layout:fixed}.supply-chain-product-table th:nth-child(1){width:260px}.supply-chain-product-table th:nth-child(2){width:240px}.supply-chain-product-table th:nth-child(3){width:210px}.supply-chain-product-table th:nth-child(4){width:140px}.supply-chain-product-table th:nth-child(5){width:180px}.supply-chain-product-table th:nth-child(6){width:210px}.supply-chain-product-table th:nth-child(7){width:170px}.supply-chain-product-table th:nth-child(8){width:190px}.supply-chain-product-table .product-name-cell{overflow:hidden;white-space:normal}.supply-chain-product-table .product-name-cell strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.supply-chain-product-table .product-action-cell{text-align:center}.supply-chain-base-sku-table{min-width:1960px;table-layout:fixed}.supply-chain-base-sku-table th:nth-child(1){width:240px}.supply-chain-base-sku-table th:nth-child(2){width:210px}.supply-chain-base-sku-table th:nth-child(3){width:260px}.supply-chain-base-sku-table th:nth-child(4),.supply-chain-base-sku-table th:nth-child(5),.supply-chain-base-sku-table th:nth-child(6){width:110px}.supply-chain-base-sku-table th:nth-child(7){width:220px}.supply-chain-base-sku-table th:nth-child(8){width:260px}.supply-chain-base-sku-table th:nth-child(9){width:130px}.supply-chain-base-sku-table th:nth-child(10){width:160px}.supply-chain-base-sku-table th:nth-child(11){width:100px}.supply-chain-base-sku-table th:nth-child(12){width:180px}.supply-chain-base-sku-table td{overflow:hidden;text-overflow:ellipsis}.supply-chain-base-sku-table .product-name-cell{white-space:normal;overflow-wrap:anywhere}.product-row-actions{display:inline-flex;align-items:center;justify-content:center;gap:8px}.product-edit-button{display:inline-flex;min-width:70px;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:5px 11px 5px 9px;border:1px solid rgba(76,87,222,.24);border-radius:8px 3px;background:#4c57de0e;color:var(--signal-deep);font-size:.76rem;font-weight:800;line-height:1;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.product-unlink-button{display:inline-flex;min-width:70px;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:5px 11px 5px 9px;border:1px solid rgba(193,92,60,.28);border-radius:3px 8px;background:#c15c3c0f;color:var(--danger);font-size:.76rem;font-weight:800;line-height:1;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.product-edit-button-icon{display:inline-flex;width:15px;height:15px;align-items:center;justify-content:center}.product-edit-button-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.product-edit-button:hover:not(:disabled){border-color:#4c57de85;background:var(--surface-tint);box-shadow:2px 2px #4c57de1f;transform:translate(-1px,-1px)}.product-edit-button:active:not(:disabled){box-shadow:none;transform:translate(0)}.product-edit-button:focus-visible{outline:3px solid rgba(76,87,222,.2);outline-offset:2px}.product-unlink-button:hover:not(:disabled){border-color:#c15c3c94;background:#c15c3c1c;box-shadow:2px 2px #c15c3c1f;transform:translate(-1px,-1px)}.product-unlink-button:active:not(:disabled){box-shadow:none;transform:translate(0)}.product-unlink-button:focus-visible{outline:3px solid rgba(193,92,60,.18);outline-offset:2px}.supply-chain-message-table{min-width:1820px;table-layout:fixed}.supply-chain-message-table th:nth-child(1){width:150px}.supply-chain-message-table th:nth-child(2){width:260px}.supply-chain-message-table th:nth-child(3){width:260px}.supply-chain-message-table th:nth-child(4){width:220px}.supply-chain-message-table th:nth-child(5){width:100px}.supply-chain-message-table th:nth-child(6){width:140px}.supply-chain-message-table th:nth-child(7){width:220px}.supply-chain-message-table th:nth-child(8){width:130px}.supply-chain-message-table th:nth-child(9){width:170px}.supply-chain-message-table th:nth-child(10){width:170px}.supply-chain-message-table td{overflow:hidden;text-overflow:ellipsis}.supply-chain-message-table td:nth-child(2),.supply-chain-message-table td:nth-child(3){white-space:normal;overflow-wrap:anywhere;word-break:break-word}.supply-chain-message-table td:nth-child(2) strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.45}.supply-chain-shop-table{min-width:1180px;table-layout:fixed}.supply-chain-shop-table th:nth-child(1){width:140px}.supply-chain-shop-table th:nth-child(2){width:220px}.supply-chain-shop-table th:nth-child(3){width:130px}.supply-chain-shop-table th:nth-child(4){width:180px}.supply-chain-shop-table th:nth-child(5){width:160px}.supply-chain-shop-table th:nth-child(6){width:180px}.supply-chain-shop-table th:nth-child(7){width:170px}.supply-chain-webhook-page{--config-accent: #168779;--config-accent-deep: #0f665d;--config-accent-soft: #e8f7f3}.supply-chain-webhook-panel{display:grid;gap:24px;padding:24px}.supply-chain-webhook-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.supply-chain-webhook-summary>div{display:grid;min-width:0;gap:6px;padding:16px}.supply-chain-webhook-summary>div+div{border-left:1px solid var(--border)}.supply-chain-webhook-summary span,.supply-chain-webhook-form label>span,.supply-chain-webhook-form label>small{color:var(--muted);font-size:.76rem}.supply-chain-webhook-summary strong{color:var(--text);font-size:.86rem;overflow-wrap:anywhere}.supply-chain-webhook-form{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:18px}.supply-chain-webhook-form label{display:grid;gap:8px}.supply-chain-webhook-form input[type=url],.supply-chain-webhook-form input[type=number]{width:100%}.supply-chain-webhook-toggle,.supply-chain-webhook-url-field,.supply-chain-webhook-actions{grid-column:1 / -1}.supply-chain-webhook-toggle{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:15px 16px;border:1px solid rgba(22,135,121,.22);border-radius:10px;background:var(--config-accent-soft)}.supply-chain-webhook-toggle input{width:18px;height:18px;margin:0;accent-color:var(--config-accent)}.supply-chain-webhook-toggle>span{display:grid;gap:3px}.supply-chain-webhook-toggle strong{color:var(--config-accent-deep);font-size:.84rem}.supply-chain-webhook-toggle small{color:var(--muted);font-size:.74rem}.supply-chain-webhook-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}@media (max-width: 900px){.supply-chain-webhook-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.supply-chain-webhook-summary>div:nth-child(3){border-left:0;border-top:1px solid var(--border)}.supply-chain-webhook-summary>div:nth-child(4){border-top:1px solid var(--border)}.supply-chain-webhook-form{grid-template-columns:1fr}}.shop-product-upload-dialog{width:min(820px,100%)}.shop-product-import-dialog{width:min(720px,100%)}.bigseller-order-backfill-dialog,.bigseller-after-sales-backfill-dialog,.base-sku-backfill-dialog{width:min(620px,100%)}.base-sku-backfill-field{grid-column:1 / -1}.base-sku-backfill-field textarea{min-height:220px;font-family:var(--font-data)}.base-sku-backfill-result{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px}.bigseller-order-backfill-file,.bigseller-after-sales-backfill-file{grid-column:1 / -1}.bigseller-order-backfill-file input[type=file],.bigseller-after-sales-backfill-file input[type=file]{width:100%;padding:10px;border:1px dashed var(--border-strong);border-radius:8px;background:var(--surface-soft)}.bigseller-order-heading-actions{display:flex;align-items:center;gap:8px}.shop-product-import-help{grid-column:1 / -1;margin:0;padding:12px 14px;border:1px solid rgba(30,92,166,.16);border-left:4px solid var(--signal);border-radius:9px;background:#1e5ca60f;color:var(--muted);font-size:.8rem;line-height:1.65}.shop-product-import-file{grid-column:1 / -1}.shop-product-import-file input[type=file]{width:100%;padding:10px;border:1px dashed var(--border-strong);border-radius:8px;background:var(--surface-soft)}.shop-product-upload-help{grid-column:1 / -1}.shop-product-upload-help{margin:0;padding:11px 13px;border:1px solid rgba(30,92,166,.16);border-left:4px solid var(--signal);border-radius:9px;background:#1e5ca60f;color:var(--muted);font-size:.8rem;line-height:1.65}.shop-product-upload-help a{margin:0 3px;color:var(--signal);font-weight:800}.record-form .shop-product-field-note{color:var(--muted);font-size:.7rem;line-height:1.45}.config-list-actions{flex-wrap:nowrap}.config-list-actions button:disabled{cursor:wait;opacity:.58}.authorized-account-name{color:var(--config-ink);font-size:.82rem}.authorized-account-type{color:#46526a;font-size:.76rem;font-weight:750}.config-test-notice{display:flex;align-items:center;gap:12px;padding:12px 15px;border:1px solid #a8d8cd;border-left:4px solid #2f9b71;border-radius:8px;background:#eef9f6;color:#276456;font-size:.84rem}.config-test-notice.is-warning{border-color:#ead29b;border-left-color:#c68b18;background:#fff8e8;color:#79580f}.config-test-notice.is-error{border-color:#edb7bd;border-left-color:#c74253;background:#fff1f3;color:#8b2835}.config-test-notice strong{color:inherit;white-space:nowrap}.config-list-app{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.config-list-app .config-app-mark{flex:0 0 42px;width:42px;height:42px;font-size:.76rem}.config-list-app>div{display:grid;min-width:0;gap:2px}.config-list-app strong{overflow:hidden;color:var(--config-ink);font-family:var(--font-data);font-size:.9rem;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.config-list-app>div span{overflow:hidden;color:var(--config-muted);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.config-list-meta{display:grid;min-width:0;gap:3px}.config-list-meta strong{overflow:hidden;color:var(--config-ink);font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.config-list-meta span{overflow:hidden;color:var(--config-muted);font-family:var(--font-data);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.config-oauth-type{color:#46526a;font-family:var(--font-data);font-size:.76rem;font-weight:750}.config-environment{display:inline-flex;align-items:center;gap:6px;color:#49566c;font-size:.72rem;font-weight:750;white-space:nowrap}.config-environment i{width:7px;height:7px;border-radius:50%;background:#64748b}.config-environment.is-prod{color:#a23b32}.config-environment.is-prod i{background:#d94841}.config-environment.is-dev{color:#287257}.config-environment.is-dev i{background:#2f9b71}.config-list-callback{display:block;overflow:hidden;color:#46526a;font-family:var(--font-data);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.config-list-table time{color:#59657a;font-family:var(--font-data);font-size:.7rem;font-variant-numeric:tabular-nums}.config-list-actions{display:flex;align-items:center;gap:4px}.tiktok-account-table .config-list-actions{flex-wrap:wrap;gap:6px}.tiktok-account-table .config-oauth-type{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-list-actions button{min-height:32px;padding:5px 6px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--config-accent-deep);font-size:.76rem;font-weight:780}.config-list-actions button:hover{border-color:#efc5c1;background:var(--config-accent-soft)}.config-list-actions .config-authorize-link{display:inline-flex;align-items:center;min-height:32px;padding:5px 6px;border-color:transparent;border-radius:5px;background:transparent;font-size:.76rem;font-weight:780;line-height:normal}.config-list-actions .config-authorize-link:hover{border-color:#efc5c1;background:var(--config-accent-soft)}.config-list-loading{min-height:174px}.config-list-loading-head{height:58px;border-bottom:1px solid var(--config-line);background:#f1f3f7;animation:config-loading-pulse 1.2s ease-in-out infinite alternate}.config-list-loading-row{height:86px;margin:14px 22px;border-radius:6px;background:#eef1f5;animation:config-loading-pulse 1.2s .12s ease-in-out infinite alternate}.config-credential-surface{position:relative;overflow:hidden;border:1px solid var(--config-line);border-radius:8px;background:#fff;box-shadow:0 12px 30px #18223614}.config-credential-surface:before{position:absolute;z-index:1;inset:0 auto 0 0;width:4px;background:var(--config-accent);content:""}.config-link-track{display:grid;grid-template-columns:max-content minmax(300px,1fr) max-content;align-items:center;gap:28px;min-height:54px;padding:10px 24px 10px 28px;border-bottom:1px solid var(--config-line);background:#f8f9fb}.config-link-track>strong{color:var(--config-ink);font-size:.76rem;font-weight:800}.config-link-track time{color:var(--config-muted);font-family:var(--font-data);font-size:.7rem;font-variant-numeric:tabular-nums}.config-link-states{display:flex;align-items:center;max-width:470px}.config-link-states>span{position:relative;display:flex;flex:1;align-items:center;gap:7px;min-width:88px;color:var(--config-muted);font-family:var(--font-data);font-size:.7rem;font-weight:700}.config-link-states>span:not(:last-child):after{height:1px;flex:1;min-width:18px;margin:0 12px 0 5px;background:#cdd4df;content:""}.config-link-states>span.is-ready:not(:last-child):after{background:#9fcec3}.config-link-states i,.config-health-status i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#adb6c5}.config-link-states>span.is-ready{color:var(--config-ready)}.config-link-states>span.is-ready i,.config-health-status.is-ready i{background:var(--config-ready);box-shadow:0 0 0 3px #1879631f}.config-credential-main{display:grid;grid-template-columns:minmax(210px,.62fr) minmax(480px,1.7fr) 172px;min-height:250px;padding:28px 28px 26px}.config-app-identity{display:flex;align-items:flex-start;gap:15px;min-width:0;padding:4px 28px 4px 0;border-right:1px solid var(--config-line)}.config-app-mark{position:relative;display:grid;flex:0 0 54px;width:54px;height:54px;place-items:center;overflow:hidden;border-radius:6px;background:var(--config-ink);color:#fff;font-family:var(--font-data);font-size:.94rem;font-weight:900}.config-app-mark:after{position:absolute;right:0;bottom:0;width:18px;height:4px;background:var(--config-accent);content:""}.config-app-identity>div:last-child{display:grid;min-width:0;gap:3px}.config-app-identity>div>span:first-child{color:var(--config-muted);font-size:.72rem;font-weight:700}.config-app-identity h3{margin:0;color:var(--config-ink);font-size:1.16rem;font-weight:850;letter-spacing:0}.config-health-status{display:flex;align-items:center;gap:7px;margin-top:8px;color:var(--config-muted);font-size:.76rem;font-weight:750}.config-health-status.is-ready{color:var(--config-ready)}.config-core-fields{display:grid;grid-template-columns:1fr .8fr .9fr;align-content:start;gap:24px 28px;min-width:0;margin:0;padding:4px 30px}.config-core-fields>div{display:grid;min-width:0;align-content:start;gap:7px}.config-core-fields dt,.config-permissions-heading span{color:var(--config-muted);font-size:.7rem;font-weight:750}.config-core-fields dd{min-width:0;margin:0;color:var(--config-ink);font-family:var(--font-data);font-size:.88rem;font-weight:750}.config-core-fields .config-app-id{font-size:1.06rem;font-variant-numeric:tabular-nums}.config-callback-field{grid-column:1 / -1;padding-top:19px;border-top:1px solid #e7eaf0}.config-callback-field code{display:block;overflow:hidden;color:#3e4a60;font-family:var(--font-data);font-size:.75rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.config-secret-state{display:inline-flex;align-items:center;gap:6px;color:var(--config-muted);font-family:inherit;font-size:.78rem;font-weight:800}.config-secret-state:before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#adb6c5;content:""}.config-secret-state.is-ready{color:var(--config-ready)}.config-secret-state.is-ready:before{background:var(--config-ready)}.config-secret-control{display:flex;align-items:center;gap:7px;min-width:0}.config-secret-value{display:block;flex:1;overflow:hidden;min-width:0;color:var(--config-muted);font-family:var(--font-data);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.config-secret-value.is-visible{color:var(--config-ink)}.config-secret-toggle{min-height:28px;flex:0 0 auto;padding:3px 6px;border:1px solid #d8dde6;border-radius:4px;background:#fff;color:var(--config-accent-deep);font-size:.7rem;font-weight:750}.config-secret-toggle:hover{border-color:#efc5c1;background:var(--config-accent-soft)}.config-secret-toggle:disabled{cursor:wait;opacity:.65}.config-authorization-control{display:grid;justify-items:start;gap:6px}.config-authorization-state{display:inline-flex;align-items:center;gap:6px;color:var(--config-muted);font-size:.72rem;font-weight:800;white-space:nowrap}.config-authorization-state i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#adb6c5}.config-authorization-state.is-authorized{color:var(--config-ready)}.config-authorization-state.is-authorized i{background:var(--config-ready);box-shadow:0 0 0 3px #1879631f}.config-authorization-state.is-pending,.config-authorization-state.is-expired{color:#a45312}.config-authorization-state.is-pending i,.config-authorization-state.is-expired i{background:#d87a20}.config-authorization-state.is-error{color:#b72f2a}.config-authorization-state.is-error i{background:#d8453f}.config-authorize-link{min-height:26px;padding:3px 6px;border:1px solid #efc5c1;border-radius:4px;background:var(--config-accent-soft);color:var(--config-accent-deep);font-size:.68rem;font-weight:800;line-height:18px;text-decoration:none}.config-authorize-link:hover{border-color:var(--config-accent);background:#ffe4e1}.config-authorization-notice{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid #a8d8cd;border-radius:6px;background:#eef9f6;color:#276456;font-size:.8rem}.config-authorization-notice strong{color:#176b58}.config-record-actions{display:grid;align-content:start;gap:9px;min-width:0;padding:4px 0 4px 26px;border-left:1px solid var(--config-line)}.config-record-actions .primary-button,.config-record-actions .secondary-button{width:100%;min-height:40px;border-radius:6px}.config-permissions{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:22px;padding:19px 28px 21px;border-top:1px solid var(--config-line);background:#f8f9fb}.config-permissions-heading{display:grid;gap:3px}.config-permissions-heading strong{color:var(--config-ink);font-family:var(--font-data);font-size:.82rem}.config-scope-list{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.config-scope-list code{display:inline-flex;align-items:center;min-height:27px;max-width:100%;padding:4px 8px;overflow-wrap:anywhere;border:1px solid #d8dde6;border-radius:4px;background:#fff;color:#48536a;font-family:var(--font-data);font-size:.68rem;font-weight:650}.config-credential-loading{min-height:348px}.config-loading-line{height:54px;border-bottom:1px solid var(--config-line);background:#f1f3f7;animation:config-loading-pulse 1.2s ease-in-out infinite alternate}.config-loading-body{display:grid;grid-template-columns:.7fr 1.5fr .5fr;gap:28px;padding:38px 28px}.config-loading-body span{height:132px;border-radius:6px;background:#eef1f5;animation:config-loading-pulse 1.2s ease-in-out infinite alternate}.config-loading-body span:nth-child(2){animation-delay:.12s}.config-loading-body span:nth-child(3){animation-delay:.24s}.config-empty-state{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:18px;min-height:156px;padding:28px;border:1px solid var(--config-line);border-left:4px solid var(--config-accent);border-radius:8px;background:#fff;box-shadow:0 12px 30px #1822360f}.config-empty-state>div:nth-child(2){display:grid;gap:4px}.config-empty-state strong{color:var(--config-ink);font-size:1rem}.config-empty-state>div:nth-child(2) span{color:var(--config-muted);font-size:.82rem}@keyframes config-loading-pulse{0%{opacity:.62}to{opacity:1}}.config-restart-notice{display:flex;align-items:center;gap:12px;padding:12px 15px;border:1px solid rgba(45,141,122,.25);border-left:4px solid var(--mint);border-radius:8px;background:#edf8f5;color:#176d5c;font-size:.84rem}.config-restart-notice strong{color:#105c4d}.kuaishou-workspace,.agent-report-page{display:grid;gap:17px}.kuaishou-workspace{animation:deck-arrive .44s 70ms ease both}.agent-report-toolbar{display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;gap:10px}.agent-report-toolbar label,.report-date-display{display:grid;gap:5px}.agent-report-toolbar label span,.report-date-display>span{color:var(--muted);font-size:.7rem;font-weight:760}.report-date-display output{display:flex;min-width:205px;min-height:40px;align-items:center;padding:7px 11px;border:1px solid var(--border);border-radius:9px 4px;background:var(--surface-soft);color:var(--text);font-family:var(--font-data);font-size:.78rem;font-weight:760;white-space:nowrap}.agent-report-toolbar input,.agent-report-toolbar select{min-height:40px;padding:7px 10px;border:1px solid var(--border-strong);border-radius:9px 4px;outline:0;background:var(--surface);color:var(--text);font-size:.82rem;font-weight:680}.agent-report-toolbar input:focus,.agent-report-toolbar select:focus{border-color:var(--signal);box-shadow:0 0 0 3px #3157d51c}.date-range-picker{position:relative;display:grid;min-width:245px;gap:5px}.date-range-picker.is-single{min-width:164px}.date-range-picker-label{color:var(--muted);font-size:.7rem;font-weight:760}.date-range-trigger{display:flex;min-height:40px;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--border-strong);border-radius:9px 4px;outline:0;background:var(--surface);color:var(--text);font-family:var(--font-data);font-size:.78rem;font-weight:680;cursor:pointer}.date-range-trigger:focus-visible,.date-range-trigger[aria-expanded=true]{border-color:var(--signal);box-shadow:0 0 0 3px #3157d51c}.date-range-separator{color:var(--muted);font-family:var(--font-body);font-size:.72rem}.date-range-chevron{margin-left:auto;color:var(--muted);font-size:1rem;line-height:1}.date-range-popover{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:304px;padding:13px;border:1px solid var(--border-strong);border-radius:14px 5px;background:var(--surface);box-shadow:0 18px 42px #121f3533}.date-range-calendar-header{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;margin-bottom:9px}.date-range-calendar-header strong{color:var(--text);font-family:var(--font-display);font-size:.92rem;text-align:center}.date-range-calendar-header button{width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:8px 3px;background:transparent;color:var(--text);font-size:1.35rem;line-height:1;cursor:pointer}.date-range-calendar-header button:hover:not(:disabled),.date-range-calendar-header button:focus-visible{border-color:var(--border);background:var(--surface-soft)}.date-range-calendar-header button:disabled{color:var(--border-strong);cursor:not-allowed}.date-range-weekdays,.date-range-days{display:grid;grid-template-columns:repeat(7,1fr)}.date-range-weekdays{margin-bottom:4px}.date-range-weekdays span{color:var(--muted);font-size:.66rem;font-weight:760;text-align:center}.date-range-days{gap:2px 0}.date-range-months{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.date-range-month{min-height:38px;padding:0;border:1px solid transparent;border-radius:8px 3px;background:transparent;color:var(--text);font-family:var(--font-data);font-size:.76rem;cursor:pointer}.date-range-month:hover:not(:disabled),.date-range-month:focus-visible{border-color:#3157d559;background:var(--surface-soft);outline:0}.date-range-month.is-selected{border-color:#3157d547;background:#3157d51c;color:var(--signal);font-weight:800}.date-range-month:disabled{color:var(--border-strong);cursor:not-allowed}.date-range-empty-day,.date-range-day{min-width:0;height:34px}.date-range-day{position:relative;padding:0;border:0;border-radius:0;background:transparent;color:var(--text);font-family:var(--font-data);font-size:.76rem;cursor:pointer}.date-range-day:hover:not(:disabled),.date-range-day:focus-visible{z-index:1;outline:2px solid rgba(49,87,213,.35);outline-offset:-2px}.date-range-day.is-in-range{background:#3157d51c;color:var(--signal)}.date-range-day.is-range-edge{border-radius:8px 3px;background:var(--signal);color:#fff;font-weight:800}.date-range-day:disabled{color:var(--border-strong);cursor:not-allowed}.date-range-hint{margin:9px 2px 0;color:var(--muted);font-size:.68rem;text-align:center}.agent-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:14px;background:#ffffffeb;box-shadow:var(--shadow)}.agent-summary--material{grid-template-columns:repeat(6,minmax(0,1fr))}.agent-summary>div{display:grid;gap:6px;min-height:82px;align-content:center;padding:14px 18px;border-right:1px dashed var(--border-strong)}.agent-summary>div:last-child{border-right:0}.agent-summary span{color:var(--muted);font-size:.72rem;font-weight:730}.agent-summary strong{overflow:hidden;color:var(--text);font-family:var(--font-data);font-size:1.28rem;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.agent-table{min-width:1560px}.agent-table-summary-row{border-top:2px solid var(--border-strong);background:var(--surface-soft);font-weight:700}.daily-report-note{margin:0 0 10px;color:var(--muted);font-size:.78rem}.agent-table.daily-report-table{min-width:4200px}.daily-report-table th,.daily-report-table td{min-width:130px;white-space:nowrap}.daily-report-table th:nth-child(5),.daily-report-table td:nth-child(5),.daily-report-table th:nth-child(6),.daily-report-table td:nth-child(6){min-width:190px;white-space:normal}.daily-report-product-trigger{display:block;width:100%;max-width:190px;padding:0;overflow:hidden;border:0;background:transparent;color:var(--signal);font:inherit;text-align:left;text-decoration:underline;text-decoration-color:#3157d559;text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.daily-report-product-value{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-report-product-trigger:hover,.daily-report-product-trigger:focus-visible{color:var(--signal-deep);text-decoration-color:currentColor}.daily-report-campaign-drawer-backdrop{place-items:stretch end;padding:0}.daily-report-campaign-drawer{display:flex;width:min(1280px,calc(100vw - 48px));max-width:100%;height:100%;max-height:none;flex-direction:column;border-width:1px 0 1px 1px;border-radius:18px 0 0 18px}.daily-report-campaign-drawer-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 23px;border-bottom:1px solid var(--border);background:var(--surface-soft)}.daily-report-campaign-drawer-meta span{display:grid;min-width:0;gap:4px;color:var(--muted);font-size:.7rem;font-weight:750}.daily-report-campaign-drawer-meta strong{overflow:hidden;color:var(--text);font-family:var(--font-data);font-size:.78rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.daily-report-campaign-drawer-body{min-height:0;flex:1;padding:18px 23px 21px;overflow:auto}.daily-report-campaign-table-wrap{min-height:100%}.daily-report-campaign-table{min-width:2380px}.daily-report-campaign-drawer .dialog-footer{justify-content:space-between}.qianchuan-advertiser-toolbar label:first-child{min-width:240px}.qianchuan-advertiser-toolbar label:nth-child(2){min-width:170px}.qianchuan-advertiser-toolbar input{width:100%}.agent-table.qianchuan-advertiser-table{width:max-content;min-width:100%}.qianchuan-advertiser-table th,.qianchuan-advertiser-table td{min-width:132px;max-width:280px}.qianchuan-advertiser-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}.qianchuan-advertiser-table th:last-child,.qianchuan-advertiser-table td:last-child{min-width:260px;max-width:340px}.qianchuan-account-id{color:var(--text);font-family:var(--font-data);font-size:.78rem;font-weight:760;font-variant-numeric:tabular-nums}.qianchuan-source-account{display:grid;gap:4px;min-width:0}.qianchuan-source-account strong{overflow:hidden;color:var(--text);font-size:.76rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.qianchuan-source-account code{color:#39465c;font-family:var(--font-data);font-size:.7rem;font-variant-numeric:tabular-nums}.qianchuan-advertiser-table .report-row-actions{align-items:center;flex-wrap:wrap}.qianchuan-advertiser-status{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border:1px solid var(--border);border-radius:4px;color:var(--muted);font-size:.72rem;font-weight:700;line-height:1.25}.qianchuan-advertiser-status.is-punished{border-color:#f2b8b5;background:#fff1f0;color:#b42318}.qianchuan-advertiser-status.is-disabled{border-color:#d0d5dd;background:#f2f4f7;color:#475467}.qianchuan-advertiser-detail-dialog{width:min(820px,100%)}.qianchuan-advertiser-details .details-wide{grid-column:1 / -1;padding-right:0}.qianchuan-shop-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.qianchuan-shop-list li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--border)}.qianchuan-shop-list li:last-child{border-bottom:0}.qianchuan-shop-list strong{min-width:0;overflow-wrap:anywhere}.qianchuan-shop-list code{flex:0 0 auto;color:var(--muted);font-family:var(--font-data);font-size:.76rem;font-variant-numeric:tabular-nums}.qianchuan-report-unavailable{flex-basis:100%;color:var(--muted);font-size:.68rem;line-height:1.35;white-space:normal}.qianchuan-report-unavailable.is-punished{color:#b42318}.qianchuan-report-unavailable.is-disabled{color:#475467}.agent-table.qianchuan-performance-table{width:max-content;min-width:100%}.qianchuan-performance-table th,.qianchuan-performance-table td{box-sizing:border-box;min-width:132px;max-width:210px;white-space:nowrap}.qianchuan-performance-table [data-field=advertiser_id],.qianchuan-performance-table [data-field=ad_id],.qianchuan-performance-table [data-field=creative_id]{width:142px;min-width:142px}.qianchuan-performance-table [data-field=stat_datetime]{width:176px;min-width:176px}.qianchuan-performance-table [data-field=cover_image]{width:82px;min-width:82px;max-width:82px}.qianchuan-performance-table [data-field=material_id]{width:176px;min-width:176px;max-width:176px}.qianchuan-performance-table [data-field=title]{width:260px;min-width:260px;max-width:260px;overflow:hidden;line-height:1.45;overflow-wrap:anywhere;white-space:normal}.qianchuan-performance-table [data-field=video_duration]{width:96px;min-width:96px;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qianchuan-performance-table th>span,.qianchuan-performance-table th>small{display:block}.qianchuan-performance-table th>small{margin-top:3px;color:var(--muted);font-family:var(--font-data);font-size:.63rem;font-weight:600;white-space:normal;line-height:1.3}.qianchuan-campaign-table [data-field=ad_name]{width:260px;min-width:260px;max-width:260px;overflow:hidden;text-overflow:ellipsis}.qianchuan-campaign-table [data-field=status]{width:112px;min-width:112px}.qianchuan-campaign-table [data-field=ad_id],.qianchuan-campaign-table [data-field=ad_name],.qianchuan-campaign-table [data-field=status]{position:sticky;z-index:1;background:var(--surface, #fff)}.qianchuan-campaign-table thead [data-field=ad_id],.qianchuan-campaign-table thead [data-field=ad_name],.qianchuan-campaign-table thead [data-field=status]{z-index:2}.qianchuan-campaign-table [data-field=ad_id]{left:0}.qianchuan-campaign-table [data-field=ad_name]{left:142px}.qianchuan-campaign-table [data-field=status]{left:402px;box-shadow:1px 0 0 var(--border-strong)}.qianchuan-campaign-table [data-field=stat_cost]{border-left:2px solid var(--border-strong)}.agent-table--all-fields{width:max-content;min-width:100%}.agent-table--all-fields th,.agent-table--all-fields td{box-sizing:border-box;min-width:132px;max-width:320px;white-space:nowrap}.agent-field-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-table--all-fields .long-text-cell{min-width:240px;max-width:420px;white-space:normal}.agent-table--all-fields .long-text-cell .agent-field-value{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;word-break:break-word}.agent-table--all-fields .numeric-cell{text-align:right}.agent-table--all-fields [data-field=date_time]{width:116px;min-width:116px;max-width:116px}.agent-table--all-fields [data-field=account_name]{width:320px;min-width:320px;max-width:320px}.agent-table--all-fields [data-field=account_id],.agent-table--all-fields [data-field=user_id]{width:124px;min-width:124px;max-width:124px}.agent-table--all-fields [data-field=product_name]{width:210px;min-width:210px;max-width:210px}.agent-table--all-fields [data-field=corporation_name]{width:270px;min-width:270px;max-width:270px}.agent-table--all-fields [data-field=industry]{width:120px;min-width:120px;max-width:120px}.agent-table--all-fields [data-field=second_industry]{width:150px;min-width:150px;max-width:150px}.agent-field-heading span,.agent-field-heading small{display:block}.agent-field-heading small{margin-top:3px;color:var(--muted);font-family:var(--font-data);font-size:.63rem;font-weight:600}.agent-table th,.agent-table td{padding:13px 15px;vertical-align:middle}.agent-table .id-cell,.agent-table td:nth-child(n+5){font-family:var(--font-data)}.agent-table .id-cell{color:var(--text);font-size:.78rem;font-weight:760;font-variant-numeric:tabular-nums;white-space:nowrap}.account-cell{display:grid;max-width:330px;gap:3px;white-space:normal}.account-cell strong{overflow:hidden;font-family:inherit;font-size:.84rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.account-cell span{overflow:hidden;color:var(--muted);font-size:.7rem;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.organization-cell{max-width:260px}.money-cell{color:var(--signal-deep);font-weight:820}.change-label{display:inline-flex;min-width:62px;min-height:25px;align-items:center;justify-content:center;padding:3px 7px;border-radius:999px;font-family:var(--font-data);font-size:.7rem;font-weight:780}.change-label.positive{background:#fff0ec;color:#b7472d}.change-label.negative{background:#e8f4f1;color:#237260}.change-label.neutral{background:#eef1f5;color:#68758a}.table-pagination{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:20px;padding:11px 15px;border-top:1px solid var(--border);background:#f8fafd;color:var(--muted);font-size:.77rem;font-weight:680}.table-pagination>div,.error-actions{display:flex;align-items:center;gap:9px}.table-pagination>div{flex-wrap:wrap}.table-pagination strong{min-width:94px;color:var(--text);font-family:var(--font-data);text-align:center}.table-pagination .secondary-button{min-height:34px;padding:5px 11px}.table-pagination label{display:inline-flex;align-items:center;color:var(--muted);font-size:.77rem;font-weight:680;white-space:nowrap}.table-pagination select{min-width:72px;min-height:34px;margin-left:5px;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface)}.error-actions .primary-button{display:inline-flex;min-height:34px;align-items:center;padding:5px 11px;text-decoration:none}.selected-advertiser{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding:13px 17px;border:1px solid rgba(49,87,213,.25);border-radius:14px 5px;background:linear-gradient(120deg,rgba(49,87,213,.1),transparent 52%),var(--surface);box-shadow:4px 4px #3157d517}.selected-advertiser>div{display:grid;min-width:0;gap:2px}.selected-advertiser span{color:var(--signal);font-size:.68rem;font-weight:800;letter-spacing:.08em}.selected-advertiser strong{overflow:hidden;color:var(--text);font-family:var(--font-display);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.selected-advertiser small{overflow:hidden;color:var(--muted);font-family:var(--font-data);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.performance-table{min-width:1120px}.performance-table th,.performance-table td{padding:13px 15px;vertical-align:middle}.performance-table td:nth-child(n+2){font-family:var(--font-data)}.account-report-table,.material-report-table{min-width:1280px}.campaign-report-table{min-width:2180px}.campaign-hourly-report-table{min-width:2320px}.campaign-hourly-report-table th:first-child,.campaign-hourly-report-table td:first-child{min-width:150px}.campaign-hourly-summary-row th,.campaign-hourly-summary-row td{border-bottom-color:#ff8a3747;background:#fff7f0;color:var(--text);font-weight:800}.campaign-report-table th:first-child,.campaign-report-table td:first-child{min-width:230px}.campaign-report-table th:nth-child(2),.campaign-report-table td:nth-child(2){min-width:108px}.campaign-row--interactive{cursor:pointer}.campaign-row--interactive:hover{background:#fff7f0}.campaign-row--interactive:focus-visible{outline:3px solid rgba(255,138,55,.35);outline-offset:-3px}.campaign-detail-hint{color:#b85d1e;font-size:.68rem;font-weight:760}.campaign-detail-backdrop{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#111b328a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.campaign-detail-drawer{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1180px,94vw);height:100dvh;overflow:hidden;border-left:1px solid var(--border-strong);background:var(--surface);box-shadow:-24px 0 70px #111b3233;animation:campaign-drawer-enter .22s ease both}@keyframes campaign-drawer-enter{0%{opacity:.75;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.campaign-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:21px 24px 18px;border-bottom:1px solid var(--border);background:linear-gradient(115deg,rgba(255,138,55,.12),transparent 45%),#fafbfe}.campaign-detail-header>div{display:grid;min-width:0;gap:3px}.campaign-detail-header span{color:#b85d1e;font-family:var(--font-data);font-size:.7rem;font-weight:820;letter-spacing:.1em}.campaign-detail-header h2{margin:0;overflow:hidden;color:var(--text);font-family:var(--font-display);font-size:1.25rem;text-overflow:ellipsis;white-space:nowrap}.campaign-detail-header small{color:var(--muted);font-family:var(--font-data);font-size:.72rem}.campaign-detail-controls{display:grid;grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);align-items:end;gap:18px;padding:14px 24px;border-bottom:1px solid var(--border);background:#fff}.campaign-detail-controls label{display:grid;gap:6px}.campaign-detail-controls label>span{color:var(--text);font-size:.75rem;font-weight:780}.campaign-detail-controls select{min-height:39px;padding:7px 10px;border:1px solid var(--border-strong);border-radius:9px;background:#fbfcfe;color:var(--text)}.campaign-detail-meta{display:grid;grid-template-columns:repeat(2,max-content minmax(0,1fr));align-items:center;gap:6px 10px;min-height:39px;padding:8px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface-soft);color:var(--muted);font-size:.74rem;font-weight:720}.campaign-detail-meta strong{overflow:hidden;color:var(--text);font-family:var(--font-data);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.campaign-detail-controls--storewide .campaign-detail-meta{grid-column:1 / -1}.campaign-detail-controls p{margin:0;padding:10px 12px;border:1px solid rgba(189,133,38,.24);border-left:4px solid var(--gold);border-radius:9px;background:#fff9ed;color:#75551f;font-size:.76rem;font-weight:650}.campaign-detail-controls--storewide p{grid-column:1 / -1}.campaign-detail-controls code{font-family:var(--font-data)}.campaign-detail-content{min-height:0;overflow:auto;background:var(--surface-soft)}.campaign-detail-content>.table-wrap{min-height:100%;background:var(--surface)}.campaign-detail-content .table-placeholder,.campaign-detail-empty{min-height:300px}.campaign-detail-content .platform-error{margin:20px}.campaign-detail-pagination{flex:0 0 auto}.material-cell{display:flex;min-width:280px;max-width:360px;align-items:center;gap:10px}.material-cell img,.material-fallback{display:grid;flex:0 0 46px;width:46px;height:54px;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:8px 3px;background:var(--surface-soft);color:var(--muted);font-size:.68rem;font-weight:760;object-fit:cover}.report-row-actions{flex-wrap:nowrap}.report-selection-empty{border:1px dashed var(--border-strong);border-radius:14px;background:#ffffffc7}.status-label{display:inline-flex;align-items:center;min-height:26px;padding:3px 9px;border:1px solid transparent;border-radius:999px;font-size:.72rem;font-weight:800}.status-label.active{border-color:#2d8d7a38;background:#e6f4f0;color:#176d5c}.status-label.inactive{border-color:#d8dee8;background:#eef1f5;color:#68758a}.row-actions{display:flex;align-items:center;gap:4px}.row-actions button,.close-button{min-height:32px;padding:5px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--signal-deep);font-size:.78rem;font-weight:750}.row-actions button:hover,.close-button:hover{border-color:var(--border);background:var(--surface-tint)}.row-actions .danger-action{color:var(--danger)}.row-actions .danger-action:hover{border-color:#c742533b;background:#fff1f3}.platform-empty,.system-empty-state{display:grid;min-height:330px;place-items:center;align-content:center;gap:8px;padding:38px;color:var(--muted);text-align:center}.platform-empty strong,.system-empty-state strong{color:var(--text);font-family:var(--font-display);font-size:1.08rem}.system-empty-state small{margin-top:7px;padding:5px 9px;border-radius:999px;background:var(--platform-accent-soft);color:var(--text);font-size:.7rem;font-weight:720}.system-users-layout{display:block}.feishu-auth-panel{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:74px;margin-bottom:16px;padding:16px 18px}.feishu-auth-copy{display:grid;gap:4px}.feishu-auth-copy strong{color:var(--text);font-family:var(--font-display);font-size:.98rem}.feishu-auth-copy span{color:var(--muted);font-size:.82rem}.system-users-list-panel,.system-user-editor,.system-permissions-panel{min-height:620px}.system-permissions-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr);gap:16px;align-items:start}.system-roles-layout{display:block}.system-permissions-table-panel,.system-permissions-tree-panel{min-height:620px}.system-permissions-tree-panel{overflow:hidden}.system-roles-table-panel{min-height:620px}.table-scroll{overflow-x:auto}.system-permissions-table{min-width:900px}.system-roles-table{min-width:860px}.system-operation-log-table{min-width:1180px}.system-permissions-table th:nth-child(1){width:18%}.system-permissions-table th:nth-child(2){width:26%}.system-permissions-table th:nth-child(6){width:150px}.permission-tree{--permission-tree-accent: #5367e8;--permission-tree-accent-soft: #eef1ff;--permission-tree-rail: #d9def7;display:grid;gap:0;padding:18px 20px 24px}.permission-tree-root{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:62px;padding:11px 14px;border:1px solid #dfe4f7;border-radius:12px;background:linear-gradient(115deg,#f7f8ff,#fff 72%)}.permission-tree-root-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--permission-tree-accent);color:#fff;font-family:var(--font-display);font-size:.82rem;font-weight:850;box-shadow:0 7px 16px #5367e838}.permission-tree-root>div{display:grid;gap:2px}.permission-tree-root strong{color:var(--text);font-size:.94rem}.permission-tree-root span:not(.permission-tree-root-mark){color:var(--muted);font-size:.72rem}.permission-tree-root b{color:var(--permission-tree-accent);font-family:var(--font-data);font-size:.76rem}.permission-tree-groups,.permission-tree-leaves{margin:0;padding:0;list-style:none}.permission-tree-groups{position:relative;display:grid;padding:12px 0 0 28px}.permission-tree-groups:before{position:absolute;top:0;bottom:22px;left:16px;width:1px;background:var(--permission-tree-rail);content:""}.permission-tree-group{position:relative;display:grid}.permission-tree-group:before{position:absolute;top:24px;left:-12px;width:14px;height:1px;background:var(--permission-tree-rail);content:""}.permission-tree-group-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:48px}.permission-tree-toggle,.permission-tree-add,.permission-tree-leaf-main,.permission-tree-actions button{border:0;background:transparent;font:inherit;cursor:pointer}.permission-tree-toggle{display:flex;gap:9px;align-items:center;min-width:0;padding:8px 10px;border-radius:9px;color:var(--text);text-align:left}.permission-tree-toggle:hover{background:#f7f8fc}.permission-tree-chevron{color:var(--muted);font-size:1.25rem;line-height:1;transform:rotate(90deg);transition:transform .16s ease}.permission-tree-toggle[aria-expanded=false] .permission-tree-chevron{transform:rotate(0)}.permission-tree-group-mark{width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:var(--permission-tree-accent);box-shadow:0 0 0 1px var(--permission-tree-accent)}.permission-tree-toggle strong{overflow:hidden;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.permission-tree-toggle small{color:var(--muted);font-size:.7rem}.permission-tree-add{padding:6px 8px;border-radius:7px;color:var(--permission-tree-accent);font-size:.72rem;font-weight:800}.permission-tree-add:hover{background:var(--permission-tree-accent-soft)}.permission-tree-leaves{position:relative;display:grid;gap:6px;padding:0 0 10px 34px}.permission-tree-leaves:before{position:absolute;top:-4px;bottom:27px;left:16px;width:1px;background:var(--permission-tree-rail);content:""}.permission-tree-leaf{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:58px;padding:5px 8px 5px 0;border:1px solid transparent;border-radius:10px;background:#fff;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.permission-tree-leaf:hover{border-color:#e1e5f3;background:#fbfcff}.permission-tree-leaf[data-selected=true]{border-color:#cbd2ff;background:var(--permission-tree-accent-soft);box-shadow:inset 3px 0 0 var(--permission-tree-accent)}.permission-tree-branch{position:absolute;top:29px;left:-18px;width:18px;height:1px;background:var(--permission-tree-rail)}.permission-tree-leaf-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;padding:7px 10px 7px 14px;color:inherit;text-align:left}.permission-tree-leaf-copy,.permission-tree-leaf-meta{display:grid;gap:3px;min-width:0}.permission-tree-leaf-copy strong{overflow:hidden;color:var(--text);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.permission-tree-leaf-copy code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.permission-tree-leaf-copy .permission-menu-key{overflow:hidden;color:#778199;font-family:var(--font-data);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.permission-tree-leaf-meta{justify-items:end}.permission-tree-leaf-meta small{color:var(--muted);font-size:.67rem;white-space:nowrap}.permission-tree-leaf-meta em{padding:2px 6px;border-radius:999px;background:#eef1ff;color:#4859c9;font-size:.64rem;font-style:normal;font-weight:800;white-space:nowrap}.permission-tree-actions{display:flex;gap:2px;align-items:center}.permission-tree-actions button{padding:6px;border-radius:6px;color:var(--signal);font-size:.7rem;font-weight:780}.permission-tree-actions button:hover{background:#eef3ff}.permission-tree-actions .danger-action{color:var(--danger)}.permission-tree-toggle:focus-visible,.permission-tree-add:focus-visible,.permission-tree-leaf-main:focus-visible,.permission-tree-actions button:focus-visible{outline:2px solid var(--permission-tree-accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){.permission-tree-chevron,.permission-tree-leaf{transition:none}}.permission-key{color:var(--muted);font-family:var(--font-data);font-size:.78rem}.system-permission-editor{min-height:360px}.system-role-editor{min-height:620px}.operation-log-toolbar{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(180px,.9fr) minmax(220px,1fr) minmax(120px,.6fr) auto;gap:12px;align-items:end}.operation-log-toolbar label{display:grid;gap:6px;min-width:0;position:relative}.operation-log-toolbar label span{color:var(--muted);font-size:.74rem;font-weight:760}.operation-log-toolbar input,.operation-log-toolbar select{width:100%;min-width:0;min-height:42px;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface);color:var(--text);font-size:.86rem;font-weight:720;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.operation-log-toolbar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:9px 36px 9px 12px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%),linear-gradient(to right,#e2e8f0f2,#e2e8f0f2);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px,calc(100% - 34px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 22px;cursor:pointer}.operation-log-toolbar input{padding:9px 12px}.operation-log-toolbar input:hover,.operation-log-toolbar select:hover{border-color:#3157d58c;background-color:#fbfdff}.operation-log-toolbar input:focus,.operation-log-toolbar select:focus{border-color:var(--signal);box-shadow:0 0 0 3px #3157d51f;outline:none}.operation-log-toolbar-actions{display:flex;gap:8px;align-items:center}.system-operation-log-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.system-operation-log-table td:nth-child(2){display:grid;gap:4px}.system-operation-log-table td:nth-child(2) small{color:var(--muted);font-family:var(--font-data);font-size:.72rem}.operation-log-path{display:block;max-width:430px;overflow:hidden;color:var(--muted);font-family:var(--font-data);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.system-permission-fields,.system-role-fields{grid-template-columns:1fr}.system-permission-editor .dialog-footer,.system-role-editor .dialog-footer{justify-content:space-between}.system-permission-editor .dialog-footer span,.system-role-editor .dialog-footer span{color:var(--muted);font-size:.78rem;font-weight:760}.system-user-role-picker{display:grid;gap:10px;padding:18px;border-bottom:1px solid var(--border)}.system-user-permission-preview{display:grid;gap:12px;padding:18px;border-bottom:1px solid var(--border)}.system-user-role-picker header{display:flex;align-items:center;justify-content:space-between;gap:12px}.system-user-permission-preview>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.system-user-role-picker header strong{color:var(--text);font-size:.88rem}.system-user-permission-preview>header strong{color:var(--text);font-size:.88rem}.system-user-role-picker header span{color:var(--muted);font-size:.76rem;font-weight:760}.system-user-permission-preview>header span{color:var(--muted);font-size:.76rem;font-weight:760}.system-user-role-picker>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.system-permissions-header{align-items:flex-end}.system-permissions-selector{display:grid;gap:7px;min-width:280px}.system-permissions-selector span{color:var(--text);font-size:.78rem;font-weight:760}.system-permissions-selector select{min-height:40px;padding:8px 10px;border:1px solid var(--border-strong);border-radius:7px;background:#fbfcfe;color:var(--text)}.system-user-table{min-width:720px}.system-user-table th,.system-user-table td{padding:12px 13px;vertical-align:middle}.system-user-table tr.is-active{background:#f7f9ff;box-shadow:inset 3px 0 0 var(--signal)}.system-user-identity,.system-role-list-identity{display:grid;min-width:0;gap:3px}.system-user-identity strong{display:flex;align-items:center;gap:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-user-identity strong em{flex:0 0 auto;padding:2px 6px;border-radius:999px;background:#e8f5ff;color:#116bb5;font-style:normal;font-size:.65rem;font-weight:820}.system-user-identity code,.system-role-list-identity code{color:var(--muted);font-family:var(--font-data);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-user-role-tags{display:flex;flex-wrap:wrap;gap:4px;min-width:120px;max-width:230px}.system-user-role-tags span{padding:3px 7px;border-radius:999px;background:#eef1ff;color:#4859c9;font-size:.68rem;font-weight:760;white-space:nowrap}.system-user-role-tags span.is-empty{background:#f1f3f6;color:var(--muted)}.system-user-status{display:inline-flex;align-items:center;flex:0 0 auto;padding:4px 8px;border-radius:999px;background:#edf7f3;color:#187963;font-style:normal;font-size:.72rem;font-weight:800}.system-user-status[data-status=disabled]{background:#f1f3f6;color:#6b7280}.system-user-table .secondary-button{min-height:32px;padding:5px 10px}.system-role-list-wrap{max-height:250px;overflow:auto;border:1px solid var(--border);border-radius:7px}.system-role-list-table{min-width:500px}.system-role-list-table th,.system-role-list-table td{padding:10px 9px}.system-role-list-table th:nth-child(1){width:29%}.system-role-list-table th:nth-child(2){width:40%}.system-role-list-table th:nth-child(3),.system-role-list-table th:nth-child(4){width:15.5%}.system-role-list-description{max-width:180px;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.system-role-list-check{display:inline-flex;align-items:center;justify-content:center;width:100%;cursor:pointer}.system-role-list-check input{width:16px;height:16px;accent-color:var(--signal)}.system-user-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;border-bottom:1px solid var(--border)}.system-user-fields label{display:grid;gap:7px}.system-user-fields span{color:var(--text);font-size:.78rem;font-weight:760}.system-user-fields input,.system-user-fields select{min-height:40px;padding:8px 10px;border:1px solid var(--border-strong);border-radius:7px;background:#fbfcfe;color:var(--text)}.system-user-editor-hint{display:grid;gap:5px;margin:18px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:#f7f9ff}.system-user-editor-hint strong{color:var(--text);font-size:.84rem}.system-user-editor-hint span{color:var(--muted);font-size:.76rem}.permission-editor{display:grid;gap:14px;padding:18px}.permission-group{display:grid;gap:10px}.permission-group header{display:flex;align-items:center;justify-content:space-between;gap:12px}.permission-group header strong{color:var(--text);font-size:.88rem}.permission-group header button{border:0;background:transparent;color:var(--signal);font-size:.76rem;font-weight:800;cursor:pointer}.permission-group>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.permission-check{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 10px;border:1px solid var(--border);border-radius:7px;background:#fff;color:var(--text);font-size:.78rem;font-weight:720}.permission-check input{width:16px;height:16px;accent-color:var(--signal)}.permission-check input:disabled{opacity:.75}.permission-platform-tag{padding:2px 6px;border-radius:999px;background:#f0f2f8;color:#59647a;font-size:.64rem;font-weight:760;white-space:nowrap}.permission-source-tag{margin-left:auto;padding:2px 6px;border-radius:999px;background:#eef4ff;color:#2453a6;font-size:.68rem;font-weight:760;white-space:nowrap}.system-user-editor .dialog-footer{justify-content:space-between}.system-user-editor .dialog-footer span{color:var(--muted);font-size:.78rem;font-weight:760}.platform-empty .primary-button{margin-top:9px}.dialog-backdrop{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow-y:auto;padding:24px;background:#12213f85;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.record-dialog{width:min(650px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;border:1px solid var(--border-strong);border-radius:18px 7px;background:var(--surface);box-shadow:var(--shadow-strong)}.system-role-dialog,.system-user-dialog{width:min(900px,100%)}.system-role-dialog-form,.system-user-dialog-form{display:block}.system-role-dialog .system-role-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.system-role-dialog .permission-editor{max-height:min(48vh,520px);overflow-y:auto}.system-user-dialog-form .system-user-role-picker,.system-user-dialog-form .system-user-permission-preview{max-height:min(36vh,380px);overflow-y:auto}.dialog-header-actions,.dialog-footer-actions{display:flex;align-items:center;gap:8px}.system-role-dialog .dialog-footer,.system-user-dialog .dialog-footer{justify-content:space-between}.dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:21px 23px;border-bottom:1px solid var(--border);background:#f7f9fd}.dialog-header div{display:grid;gap:4px}.dialog-header span{color:var(--signal);font-family:var(--font-data);font-size:.72rem;font-weight:800;letter-spacing:.08em}.dialog-header h2{color:var(--text);font-family:var(--font-display);font-size:1.22rem}.record-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:23px}.record-form label{display:grid;gap:7px}.record-form label>span{color:var(--text);font-size:.82rem;font-weight:750}.record-form input,.record-form select,.record-form textarea{width:100%;border:1px solid var(--border-strong);border-radius:10px;background:#fbfcfe;color:var(--text);transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.record-form input,.record-form select{min-height:43px;padding:8px 11px}.record-form textarea{min-height:108px;padding:10px 11px;resize:vertical}.record-form input:hover,.record-form select:hover,.record-form textarea:hover{border-color:var(--signal);background:#fff}.notes-field,.form-error,.record-form .dialog-footer{grid-column:1 / -1}.notes-field small{color:var(--muted);font-family:var(--font-data);font-size:.68rem;text-align:right}.form-error{padding:10px 12px;border:1px solid rgba(199,66,83,.25);border-left:4px solid var(--danger);border-radius:9px;background:#fff2f4;color:#923243;font-size:.82rem;font-weight:700}.dialog-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 23px;border-top:1px solid var(--border)}.record-form .dialog-footer{margin:3px -23px -23px}.kuaishou-config-dialog{--config-accent: #f0443a;--config-accent-deep: #c8322b;--config-accent-soft: #fff0ee;width:min(760px,100%);border-radius:8px}.kuaishou-config-dialog .dialog-header{position:relative;padding:21px 23px 19px;background:#fff}.kuaishou-config-dialog .dialog-header:before{position:absolute;inset:0 0 auto;height:4px;background:var(--config-accent);content:""}.kuaishou-config-dialog .dialog-header span{color:var(--config-accent-deep);letter-spacing:0}.kuaishou-config-dialog .dialog-header h2{font-family:inherit;font-size:1.18rem;font-weight:820;letter-spacing:0}.kuaishou-config-dialog .close-button{display:grid;width:36px;height:36px;min-height:36px;place-items:center;padding:0;border:1px solid var(--border);border-radius:6px;background:#fff;color:var(--muted);font-size:1.35rem;font-weight:450;line-height:1}.kuaishou-config-dialog .close-button:hover{border-color:var(--config-accent);background:var(--config-accent-soft);color:var(--config-accent-deep)}.kuaishou-config-dialog .primary-button{border-color:var(--config-accent-deep);background:var(--config-accent);box-shadow:3px 3px #f0443a21}.kuaishou-config-dialog .primary-button:hover{border-color:#a92721;background:var(--config-accent-deep);box-shadow:4px 4px #f0443a24}.kuaishou-config-dialog .secondary-button:hover{border-color:var(--config-accent);background:var(--config-accent-soft);color:var(--config-accent-deep)}.kuaishou-config-form .config-wide-field{grid-column:1 / -1}.kuaishou-config-form input,.kuaishou-config-form select,.kuaishou-config-form textarea{border-radius:6px}.kuaishou-config-form input:focus,.kuaishou-config-form select:focus,.kuaishou-config-form textarea:focus{border-color:var(--config-accent);box-shadow:0 0 0 3px #f0443a1a;outline:0}.kuaishou-config-details .details-notes{overflow-wrap:anywhere}.kuaishou-config-details .config-scope-list-dialog{display:flex;gap:7px}.kuaishou-config-details .config-scope-list-dialog code{font-weight:650}.config-scope-value{white-space:pre-wrap}.record-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:8px 23px 18px}.record-details div{display:grid;gap:5px;min-width:0;padding:14px 0;border-bottom:1px solid var(--border)}.record-details div:nth-child(odd):not(.details-notes){padding-right:20px}.record-details dt{color:var(--muted);font-size:.72rem;font-weight:750}.record-details dd{margin:0;color:var(--text);font-size:.86rem;font-weight:700;overflow-wrap:anywhere}.record-details .details-notes{grid-column:1 / -1;border-bottom:0}:where(.nav-item,.platform-option,.segmented-control button,.primary-button,.secondary-button,.row-actions button,.config-list-actions button,.close-button,.record-form input,.record-form select,.record-form textarea,.data-dot):focus-visible{outline:3px solid rgba(49,87,213,.28);outline-offset:2px}.platform-config-page :where(button,input,textarea):focus-visible{outline-color:#f0443a47}@keyframes deck-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes placeholder-sweep{0%{background-position:180% 0,0 0}to{background-position:-80% 0,0 0}}@media (max-width: 1120px){.department-gate-layout{grid-template-columns:1fr}.department-gate-copy{padding:4px}.department-gate-panel{min-height:0}.app-shell{grid-template-columns:220px minmax(0,1fr)}.agent-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-summary>div:nth-child(2){border-right:0}.agent-summary>div:nth-child(-n+2){border-bottom:1px dashed var(--border-strong)}.agent-summary--material>div:nth-child(2n){border-right:0}.agent-summary--material>div:nth-child(-n+4){border-bottom:1px dashed var(--border-strong)}.sidebar{padding-inline:14px}.platform-switcher{grid-template-columns:1fr}.platform-switch-copy{grid-template-columns:auto auto 1fr;align-items:baseline;column-gap:10px}.platform-switch-copy small{margin:0;text-align:right}.context-tape{grid-template-columns:repeat(2,minmax(0,1fr))}.context-tape>div:nth-child(3){border-left:0;border-top:1px dashed var(--border-strong)}.context-tape>div:nth-child(4){border-top:1px dashed var(--border-strong)}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.config-credential-main{grid-template-columns:minmax(190px,.65fr) minmax(0,1.7fr)}.config-core-fields{padding-right:0}.config-record-actions{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;padding:22px 0 0;border-top:1px solid var(--config-line);border-left:0}}@media (max-width: 840px){.feishu-qr-login-shell{grid-template-columns:1fr;gap:22px;min-height:calc(100dvh - 32px);padding:16px}.feishu-qr-login-copy{padding:0}.feishu-qr-login-copy h1{font-size:clamp(2.2rem,9vw,3.4rem)}.feishu-qr-login-panel{width:100%;min-height:auto;padding:16px}.feishu-qr-code-frame,.feishu-qr-placeholder,.feishu-qr-success{width:100%}.feishu-qr-login-qrslot,.feishu-qr-success{min-height:min(360px,calc(100vw - 64px));padding:22px}.feishu-qr-aperture{width:min(100%,304px);padding:14px}.feishu-qr-code-frame{width:min(280px,100%)}.feishu-qr-placeholder{top:14px;right:14px;bottom:14px;left:14px}.feishu-qr-scan-rail{inset:20px auto 20px 16px}.feishu-qr-corner{right:16px;bottom:16px;width:48px;height:48px}.department-gate{padding:16px}.department-gate-layout{min-height:calc(100dvh - 32px);padding:16px}.department-gate-copy h1{font-size:1.8rem}.department-gate-actions{flex-direction:column;align-items:stretch}.department-choice{grid-template-columns:36px minmax(0,1fr)}.department-choice-state{grid-column:2;justify-self:start}.sidebar-department-switch{width:calc(100% - 16px)}.dashboard-grid{grid-template-columns:1fr}.trend-panel,.table-panel{grid-column:auto}.topbar{align-items:flex-start;flex-direction:column}.config-link-track{grid-template-columns:max-content minmax(0,1fr);gap:12px 22px;padding-block:13px}.config-link-track time{grid-column:2}.config-credential-main{grid-template-columns:1fr}.config-app-identity{padding:0 0 22px;border-right:0;border-bottom:1px solid var(--config-line)}.config-core-fields{padding:24px 0 0}}@media (max-width: 720px){body{background-size:24px 24px,24px 24px,auto,auto}.app-shell{display:block;width:100%}.sidebar{position:sticky;z-index:20;top:0;width:100%;height:auto;display:block;overflow:visible;padding:10px 12px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 8% 0,var(--platform-accent-soft),transparent 12rem),#111b32f7}.brand{min-height:36px;margin-bottom:9px;padding:0 3px}.brand-mark{flex-basis:34px;width:34px;height:34px;border-radius:11px 5px;font-size:1rem}.brand div span,.sidebar-scope,.sidebar-profile{display:none}.sidebar-nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.nav-group{display:flex;flex:none;align-items:center;gap:5px}.nav-group:not(:last-child){padding-right:8px;border-right:1px solid rgba(255,255,255,.12)}.nav-heading{flex:none;margin:0 2px;font-size:.62rem}.nav-item{width:auto;min-height:38px;padding:5px 9px;white-space:nowrap}.nav-item:before{display:none}.nav-mark{flex-basis:25px;width:25px;height:25px}.dashboard-content{width:100%;max-width:100%;overflow-x:hidden;padding:22px 12px 36px}.system-users-layout,.system-permissions-layout,.system-roles-layout,.operation-log-toolbar,.system-user-fields,.system-user-role-picker>div:last-child,.permission-group>div{grid-template-columns:1fr}.system-role-dialog .system-role-fields{grid-template-columns:1fr}.permission-tree{padding:14px 12px 18px}.permission-tree-groups{padding-left:20px}.permission-tree-groups:before{left:10px}.permission-tree-group:before{left:-10px;width:12px}.permission-tree-group-row{grid-template-columns:minmax(0,1fr);gap:0;padding:4px 0}.permission-tree-add{justify-self:start;margin-left:36px}.permission-tree-leaves{padding-left:24px}.permission-tree-leaves:before{left:10px}.permission-tree-leaf{grid-template-columns:minmax(0,1fr);padding-right:4px}.permission-tree-branch{left:-14px;width:14px}.permission-tree-leaf-main{grid-template-columns:minmax(0,1fr)}.permission-tree-leaf-meta{grid-auto-flow:column;justify-content:start;justify-items:start}.permission-tree-actions{padding:0 10px 7px}.topbar,.topbar-tools,.topbar-platform-switcher,.topbar-platform-switcher .platform-track{min-width:0;max-width:100%}.platform-switcher{gap:10px;padding:12px;border-radius:16px 6px}.platform-switch-copy{display:grid;grid-template-columns:1fr;gap:1px}.platform-switch-copy small{text-align:left}.platform-track{grid-template-columns:repeat(3,minmax(215px,1fr));overflow-x:auto;padding-bottom:3px;scrollbar-color:#52617d transparent;scrollbar-width:thin}h1{font-size:2rem}.topbar{gap:16px;margin-bottom:18px}.topbar-meta{width:100%}.context-tape{grid-template-columns:1fr;box-shadow:4px 4px #d8e0ed}.context-tape>div{min-height:66px;border-top:1px dashed var(--border-strong);border-left:0}.context-tape>div:first-child{border-top:0}.toolbar,.platform-actions,.panel-header,.error-banner{align-items:flex-start;flex-direction:column}.agent-report-heading{align-items:stretch}.selected-advertiser{align-items:stretch;flex-direction:column}.selected-advertiser .secondary-button{align-self:flex-start}.agent-report-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);justify-content:stretch;width:100%}.agent-report-toolbar input,.agent-report-toolbar select,.agent-report-toolbar .primary-button,.agent-report-toolbar .secondary-button,.agent-report-toolbar .bigseller-order-status-filter{width:100%}.bigseller-order-status-popover{width:min(310px,calc(100vw - 44px))}.agent-report-toolbar .date-range-picker.is-range{grid-column:1 / -1;width:100%;min-width:0}.date-range-trigger{width:100%}.date-range-popover{right:auto;left:0;width:min(304px,calc(100vw - 44px))}.report-date-display{grid-column:1 / -1}.report-date-display output{width:100%;min-width:0}.tiktok-shop-toolbar-meta{width:100%}.tiktok-shop-current-meta{width:100%;max-width:none}.tiktok-shop-toolbar-meta label,.tiktok-shop-toolbar-meta select{width:100%;min-width:0}.tiktok-shop-toolbar select{min-width:0}.agent-report-toolbar .primary-button,.agent-report-toolbar .secondary-button{grid-column:1 / -1}.segmented-group{align-items:flex-start;flex-direction:column;width:100%}.summary-grid{grid-template-columns:1fr}.metric-tile{min-height:125px}.panel{padding:15px}.chart-wrap{min-height:258px}.chart-wrap svg{height:232px}.platform-actions .primary-button{align-self:flex-start}.config-page-heading{align-items:flex-start;flex-direction:column;gap:15px}.config-page-heading .primary-button{align-self:flex-start}.bigseller-order-heading-actions{width:100%;flex-wrap:wrap}.config-list-toolbar{align-items:flex-start;flex-direction:column;gap:7px;padding:13px 18px 13px 21px}.tiktok-advertiser-toolbar{align-items:stretch;flex-direction:column;gap:12px;padding:14px 18px 14px 21px}.tiktok-advertiser-toolbar>label{min-width:0}.tiktok-advertiser-toolbar select{min-width:0;width:100%}.tiktok-advertiser-toolbar-actions{margin-left:0}.tiktok-advertiser-filter{width:100%;margin-left:0}.tiktok-advertiser-filter input{width:100%}.tiktok-advertiser-pagination{align-items:flex-start;flex-direction:column;gap:10px}.config-list-table-wrap{overflow:visible}.config-list-table,.config-list-table tbody,.config-list-table tr{display:block;width:100%;min-width:0}.config-list-table thead{display:none}.config-list-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:18px 18px 20px 21px}.config-list-table td{display:grid;align-content:start;gap:5px;min-width:0;height:auto;padding:0;border:0}.config-list-table td:before{color:var(--config-muted);content:attr(data-label);font-size:.66rem;font-weight:780}.config-list-table td:first-child,.config-list-table td:nth-child(3),.config-list-table td:nth-child(4),.config-list-table td:nth-child(8),.config-list-table td:last-child{grid-column:1 / -1}.config-list-table td:first-child{padding-bottom:14px;border-bottom:1px solid var(--config-line)}.config-list-table td:nth-child(8){padding-block:2px}.tiktok-account-table tr{grid-template-columns:1fr}.tiktok-account-table td{grid-column:1 / -1}.tiktok-advertiser-table tr{grid-template-columns:1fr}.tiktok-advertiser-table td{grid-column:1 / -1}.config-list-table td:last-child{padding-top:14px;border-top:1px solid var(--config-line)}.config-list-callback{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.config-list-actions{gap:8px}.config-list-actions button{min-width:64px;border-color:#efc5c1;background:var(--config-accent-soft)}.config-link-track{grid-template-columns:1fr;gap:10px;padding:14px 18px 14px 21px}.config-link-states{width:100%}.config-link-states>span{min-width:0}.config-link-states>span:not(:last-child):after{min-width:8px;margin-inline:7px}.config-link-track time{grid-column:auto}.config-credential-main{min-height:0;padding:22px 18px 20px 21px}.config-app-mark{flex-basis:48px;width:48px;height:48px}.config-core-fields{grid-template-columns:1fr;gap:17px}.config-callback-field{grid-column:auto;padding-top:17px}.config-callback-field code{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.config-record-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.config-permissions{grid-template-columns:1fr;gap:12px;padding:18px 18px 20px 21px}.config-permissions-heading{grid-template-columns:auto 1fr;align-items:baseline;gap:10px}.config-empty-state{grid-template-columns:max-content minmax(0,1fr);gap:15px;padding:22px 18px 22px 21px}.config-empty-state .primary-button{grid-column:1 / -1;width:100%}.config-loading-body{grid-template-columns:1fr;padding:24px 18px}.config-loading-body span:not(:first-child){display:none}.platform-summary,.agent-summary{grid-template-columns:1fr}.agent-summary>div,.agent-summary>div:nth-child(2){min-height:68px;border-right:0;border-bottom:1px dashed var(--border-strong)}.agent-summary>div:last-child{border-bottom:0}.table-pagination{align-items:stretch;flex-direction:column}.table-pagination>div{justify-content:space-between}.error-actions{width:100%}.platform-summary>div{min-height:56px;padding:11px 15px;border-right:0;border-bottom:1px dashed var(--border-strong)}.platform-summary>div:last-child{border-bottom:0}.dialog-backdrop{align-items:end;padding:0}.record-dialog{width:100%;max-height:calc(100dvh - 20px);border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0}.record-form,.record-details{grid-template-columns:1fr}.record-form{padding:18px}.record-form .dialog-footer{margin:3px -18px -18px}.record-details div:nth-child(odd):not(.details-notes){padding-right:0}.record-details .details-notes,.qianchuan-advertiser-details .details-wide{grid-column:auto}.qianchuan-shop-list li{align-items:flex-start;flex-direction:column;gap:3px}.campaign-detail-drawer{width:100%}.campaign-detail-header{padding:17px 18px}.campaign-detail-controls{grid-template-columns:1fr;padding:13px 18px}.campaign-detail-meta{grid-template-columns:max-content minmax(0,1fr)}.campaign-detail-header h2{font-size:1.08rem}}@media (max-width: 1120px){.topbar-tools{flex-basis:650px}.topbar-platform-switcher{grid-template-columns:70px minmax(0,1fr)}.topbar-platform-switcher .platform-track{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.topbar-tools .topbar-meta{width:auto;min-width:158px}}@media (max-width: 840px){.topbar-tools{width:100%;flex:none}.topbar-platform-switcher{width:100%}.topbar-tools .topbar-meta{flex:0 0 auto}}@media (max-width: 720px){.topbar-tools{align-items:stretch}.topbar-platform-switcher{grid-template-columns:72px minmax(0,1fr);width:100%}.topbar-platform-switcher .platform-track{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));overflow-x:auto;padding-bottom:2px}.topbar-tools .topbar-meta{width:100%}}.qianchuan-material-preview{display:block;width:48px;height:72px;border:1px solid #d9dde3;border-radius:4px;object-fit:cover;background:#f4f5f7}.qianchuan-material-preview-button{position:relative;display:block;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer}.qianchuan-material-preview-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qianchuan-material-play{position:absolute;left:50%;top:50%;display:grid;width:26px;height:26px;place-items:center;transform:translate(-50%,-50%);border-radius:50%;color:#fff;background:#101828c2;font-size:11px;line-height:1}.video-library{min-width:0;border:1px solid var(--border-strong);background:var(--surface)}.video-library-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--border-strong)}.video-library-search,.video-library-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.video-library-actions{justify-content:flex-end}.video-library-search input{width:min(320px,42vw);min-height:36px;padding:7px 10px;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface);color:var(--text)}.video-library-actions span{color:var(--muted);font-size:.82rem}.video-folder-create-dialog{width:min(700px,calc(100vw - 32px))}.video-folder-create-form{grid-template-columns:1fr}.video-folder-create-target-panel,.video-folder-create-selected,.video-folder-create-breadcrumbs,.video-folder-create-folders{min-width:0}.video-folder-create-target-panel{display:grid;gap:10px}.video-folder-create-selected{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid rgba(49,87,213,.18);border-left:4px solid var(--signal);border-radius:7px;background:#3157d50d}.video-folder-create-selected span{color:var(--muted);font-size:.78rem;font-weight:700}.video-folder-create-selected strong{min-width:0;overflow:hidden;color:var(--text);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.video-folder-create-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:28px}.video-folder-create-breadcrumbs>span{display:inline-flex;align-items:center;gap:4px}.video-folder-create-breadcrumbs>span>span{color:var(--muted)}.video-folder-create-breadcrumbs .link-button{padding:0;border:0;color:var(--signal);background:transparent;cursor:pointer;font:inherit;font-size:.8rem}.video-folder-create-breadcrumbs .link-button:disabled{color:var(--text);cursor:default}.video-folder-create-folders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:104px;max-height:260px;padding:8px;overflow-y:auto;border:1px solid var(--border);border-radius:7px;background:var(--surface-soft)}.video-folder-create-folders>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer;text-align:left}.video-folder-create-folders>button:hover:not(:disabled){border-color:#3157d557;background:#f8faff}.video-folder-create-folders>button strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.video-folder-create-folders>button small{color:var(--muted);font-size:.7rem}.video-folder-create-empty{grid-column:1 / -1;align-self:center;color:var(--muted);font-size:.82rem;text-align:center}.video-library-sync-progress{display:grid;gap:8px;padding:10px 16px;border-bottom:1px solid var(--border-strong);background:color-mix(in srgb,var(--surface-soft) 64%,transparent)}.video-library-sync-progress-header,.video-library-sync-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.video-library-sync-progress-header strong{color:var(--text);font-size:.88rem}.video-library-sync-progress-header span,.video-library-sync-progress-meta span{min-width:0;color:var(--muted);font-size:.8rem}.video-library-progress-track{height:6px;overflow:hidden;border-radius:999px;background:var(--border)}.video-library-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--signal);transition:width .18s ease}.video-library-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;border-bottom:1px solid var(--border-strong);color:var(--muted);font-size:.84rem}.video-library-breadcrumb{display:inline-flex;align-items:center;gap:6px}.video-library-breadcrumb-separator{color:var(--border-strong)}.video-library-breadcrumbs .link-button{padding:0;border:0;color:var(--signal);background:transparent;cursor:pointer;font:inherit}.video-library-breadcrumbs .link-button:disabled{color:var(--text);cursor:default}.video-library-search-scope{margin-left:8px;color:var(--muted)}.video-library-file-input{display:none}.video-library-table-wrap{overflow-x:auto}.video-library-table{min-width:1420px}.video-library-table td{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-library-table .video-filename{color:var(--text);font-weight:650}.video-library-cover-image{display:block;width:64px;height:40px;border-radius:4px;object-fit:cover;background:#eef1f4}.video-methodology-cell,.copy-library-methodology-cell{min-width:210px;white-space:normal}.video-folder-row td{background:color-mix(in srgb,var(--surface-soft) 72%,transparent)}.video-folder-button{display:inline-flex;align-items:center;max-width:100%;gap:8px;padding:0;border:0;color:var(--text);background:transparent;cursor:pointer;font:inherit;font-weight:650}.video-folder-mark{flex:0 0 auto;padding:2px 5px;border:1px solid var(--border-strong);border-radius:4px;color:var(--muted);font-size:.72rem;font-weight:600}.video-file-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.video-library-operations{white-space:nowrap}.video-library-operations .secondary-button+.secondary-button{margin-left:6px}.video-library-operations .danger-action{color:var(--danger)}.video-library-operations .danger-action:hover{border-color:#c742533b;background:#fff1f3}.video-analysis-status{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:.72rem;font-weight:700}.video-analysis-status.running{border-color:#d5a949;background:#fff8e7;color:#805a08}.video-analysis-status.queued{border-color:#3157d547;background:#3157d514;color:var(--signal)}.video-analysis-status.success{border-color:#2d8d7a4d;background:#e9f6f2;color:#176d5c}.video-analysis-status.failed{border-color:#c7425347;background:#fff1f3;color:var(--danger)}.video-library-empty{padding:44px 18px;color:var(--muted);text-align:center}.video-library .report-error{margin:14px 16px 0}.video-library .table-pagination{padding:12px 16px}.bigseller-shop-signal>div:first-child{border-left-color:#16803c;background:#eef9f3}.bigseller-shop-toolbar select{min-width:150px}.bigseller-shop-batch-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:12px 4px;background:var(--surface-soft)}.bigseller-shop-batch-toolbar label{display:grid;min-width:180px;gap:5px}.bigseller-shop-batch-toolbar label span,.bigseller-shop-batch-count{color:var(--muted);font-size:.7rem;font-weight:760}.bigseller-shop-batch-toolbar select{min-height:40px;padding:7px 10px;border:1px solid var(--border-strong);border-radius:9px 4px;background:var(--surface);color:var(--text);font:inherit}.bigseller-shop-batch-count{align-self:center;margin-right:auto;color:var(--text);font-family:var(--font-data)}.bigseller-shop-table{min-width:1440px}.bigseller-shop-table td{vertical-align:middle}.bigseller-shop-selection{width:44px;min-width:44px;text-align:center}.bigseller-shop-selection input{width:16px;height:16px;accent-color:var(--signal)}.bigseller-shop-name strong,.bigseller-shop-name small,.bigseller-shop-secondary{display:block}.bigseller-shop-department{min-width:150px}.bigseller-shop-department select{width:138px;min-height:34px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);color:var(--text);font:inherit}.bigseller-shop-department-value{display:block;font-size:.8rem;font-weight:700}.bigseller-shop-department small{display:block;margin-top:4px;color:#9a6700;font-size:.7rem;font-weight:700}.bigseller-shop-owner{min-width:150px}.bigseller-shop-owner select{width:138px;min-height:34px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);color:var(--text);font:inherit}.bigseller-shop-owner-value{display:block;font-size:.8rem;font-weight:700}.bigseller-shop-owner small{display:block;margin-top:4px;color:var(--muted);font-size:.7rem;font-weight:700}.bigseller-shop-template-page{display:grid;gap:16px}.bigseller-shop-template-import,.bigseller-shop-template-fields{display:grid;gap:16px;padding:20px}.bigseller-shop-template-copy{display:grid;gap:5px}.bigseller-shop-template-copy h3{margin:0;color:var(--config-ink);font-size:1rem}.bigseller-shop-template-copy p{margin:0;color:var(--config-muted);font-size:.82rem}.bigseller-shop-template-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.bigseller-shop-template-feishu-actions{display:flex;align-items:center;gap:10px}.bigseller-shop-template-feishu-actions input{flex:1;min-width:0;min-height:36px;padding:7px 10px;border:1px solid var(--config-line);border-radius:5px;background:#fff;color:var(--config-ink);font:inherit}.bigseller-shop-template-file{margin:0;color:var(--config-ink);font-size:.82rem;font-weight:700}.bigseller-shop-template-fields .platform-table{min-width:720px}.bigseller-product-catalog-page{min-width:0}.bigseller-catalog-last-import{align-self:center;color:var(--muted);font-size:.78rem}.bigseller-catalog-heading-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px}.bigseller-catalog-import-dialog{width:min(590px,calc(100vw - 32px));overflow:hidden;border:1px solid #dfe5f2;border-radius:22px;box-shadow:0 24px 70px #14234e3d}.bigseller-catalog-import-dialog .dialog-header{padding:26px 30px 22px;border-bottom:0;background:linear-gradient(135deg,#f4f6ff,#fff 74%)}.bigseller-catalog-import-dialog .dialog-header span{color:#3157d5;font-size:.68rem;letter-spacing:.12em}.bigseller-catalog-import-dialog .dialog-header h2{margin-top:2px;color:#172554;font-size:1.42rem;letter-spacing:-.02em}.bigseller-catalog-dialog-subtitle{margin:3px 0 0;color:#687590;font-size:.8rem;line-height:1.5}.bigseller-catalog-import-body{display:grid;gap:18px;padding:0 30px 27px;background:#fff}.bigseller-catalog-import-intro{display:grid;gap:10px}.bigseller-catalog-import-intro p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.55}.bigseller-catalog-import-meta{display:flex;flex-wrap:wrap;gap:7px}.bigseller-catalog-import-meta span{padding:5px 9px;border:1px solid #dbe2f7;border-radius:999px;background:#f5f7ff;color:#3157d5;font-family:var(--font-data);font-size:.68rem;font-weight:800}.bigseller-product-catalog-toolbar{justify-content:flex-start}.bigseller-product-catalog-toolbar .bigseller-product-search{flex:1 1 320px}.bigseller-catalog-file-picker{position:relative;display:flex;align-items:center;gap:13px;min-height:82px;padding:14px 15px;border:1px solid #d8e0ef;border-radius:14px;background:#fbfcff;color:var(--config-ink);cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .14s ease}.bigseller-catalog-file-picker:hover{border-color:#8096e8;background:#f7f8ff;box-shadow:0 8px 22px #3157d514;transform:translateY(-1px)}.bigseller-catalog-file-picker.has-file{border-color:#6a82df;background:#f5f7ff}.bigseller-catalog-file-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:12px;background:#e8edff;color:#3157d5;font-size:1.25rem;font-weight:850}.bigseller-catalog-file-copy{display:grid;min-width:0;flex:1;gap:3px}.bigseller-catalog-file-copy strong{color:#172554;font-size:.88rem}.bigseller-catalog-file-copy small{overflow:hidden;color:#71809a;font-size:.76rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.bigseller-catalog-file-action{flex:0 0 auto;padding:7px 10px;border:1px solid #ced8f6;border-radius:8px;color:#3157d5;font-size:.76rem;font-weight:800}.bigseller-catalog-file-picker input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.bigseller-catalog-file-picker input:focus-visible+span{outline:2px solid #3157d5;outline-offset:3px}.bigseller-catalog-import-dialog>.dialog-footer{padding:16px 30px 22px;background:#fff}.bigseller-product-catalog-table{min-width:1840px}.bigseller-product-catalog-table th,.bigseller-product-catalog-table td{white-space:nowrap}.bigseller-product-catalog-table td:nth-child(3){max-width:280px;overflow:hidden;text-overflow:ellipsis}.bigseller-exchange-rate-page{--bigseller-fx-blue: #3157d5;--bigseller-fx-teal: #0e7490;min-width:0}.bigseller-exchange-heading-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px}.bigseller-exchange-last-sync{color:var(--muted);font-size:.78rem}.bigseller-exchange-snapshot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:18px;overflow:hidden;border:1px solid #dce5f3;border-radius:14px;background:#dce5f3}.bigseller-exchange-snapshot>div{position:relative;display:grid;gap:6px;min-height:92px;padding:16px 18px;background:#f8fbff}.bigseller-exchange-snapshot>div:before{position:absolute;top:0;left:18px;width:28px;height:3px;border-radius:0 0 3px 3px;background:var(--bigseller-fx-blue);content:""}.bigseller-exchange-snapshot>div:nth-child(2):before{background:var(--bigseller-fx-teal)}.bigseller-exchange-snapshot>div:nth-child(3):before{background:#d99a18}.bigseller-exchange-snapshot span,.bigseller-exchange-snapshot small{color:var(--muted);font-size:.74rem}.bigseller-exchange-snapshot strong{overflow:hidden;color:var(--config-ink);font-family:var(--font-data);font-size:1.1rem;text-overflow:ellipsis;white-space:nowrap}.bigseller-exchange-toolbar{justify-content:flex-start}.bigseller-exchange-view-switch{display:flex;gap:24px;margin-bottom:14px;border-bottom:1px solid #dce5f3}.bigseller-exchange-view-switch button{position:relative;min-width:0;margin-bottom:-1px;padding:0 2px 11px;border:0;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:.82rem;font-weight:750}.bigseller-exchange-view-switch button:hover{color:var(--config-ink)}.bigseller-exchange-view-switch button.is-active{color:var(--bigseller-fx-blue)}.bigseller-exchange-view-switch button.is-active:after{position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:2px 2px 0 0;background:var(--bigseller-fx-blue);content:""}.bigseller-exchange-view-switch button:focus-visible{outline:2px solid var(--bigseller-fx-blue);outline-offset:2px}.bigseller-exchange-toolbar label{min-width:190px}.bigseller-exchange-table{min-width:620px}.bigseller-exchange-table th,.bigseller-exchange-table td{white-space:nowrap}.bigseller-exchange-rate-value{color:var(--bigseller-fx-blue);font-family:var(--font-data);font-weight:800}.bigseller-exchange-empty{display:grid;place-items:center;gap:8px;min-height:220px;padding:24px;color:var(--muted);text-align:center}.bigseller-exchange-empty span{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:#e8edff;color:var(--bigseller-fx-blue);font-family:var(--font-data);font-size:1.25rem;font-weight:850}.bigseller-exchange-empty strong{color:var(--config-ink);font-size:.92rem}.bigseller-exchange-empty small{font-size:.78rem}@media (max-width: 720px){.bigseller-shop-template-feishu-actions{align-items:stretch;flex-direction:column}.bigseller-catalog-import-dialog .dialog-header{padding:22px 20px 18px}.bigseller-catalog-import-body{padding:0 20px 22px}.bigseller-catalog-import-dialog>.dialog-footer{padding:14px 20px 18px}.bigseller-catalog-file-action{display:none}.bigseller-exchange-snapshot{grid-template-columns:1fr}.bigseller-exchange-heading-actions{justify-content:flex-start}}.bigseller-shop-name small,.bigseller-shop-secondary{margin-top:3px;color:var(--muted);font-size:.73rem}.bigseller-product-page{--bigseller-blue: #3157d5;--bigseller-navy: #172554;--bigseller-cyan: #0e7490;--bigseller-gold: #d99a18;min-width:0}.bigseller-product-heading{position:relative;overflow:hidden}.bigseller-product-heading:after{position:absolute;right:0;bottom:0;width:132px;height:4px;background:linear-gradient(90deg,var(--bigseller-blue),#41b8c7 72%,var(--bigseller-gold));content:""}.bigseller-product-signal{display:grid;grid-template-columns:1.15fr 1.45fr repeat(2,minmax(130px,.8fr));overflow:hidden;border:1px solid var(--border);border-radius:14px 5px;background:var(--surface);box-shadow:var(--shadow-soft)}.bigseller-product-signal>div{display:grid;min-width:0;gap:3px;padding:15px 18px;border-left:1px solid var(--border)}.bigseller-product-signal>div:first-child{border-left:4px solid var(--bigseller-blue);background:linear-gradient(120deg,#eef3ff,#fff 76%)}.bigseller-product-signal span,.bigseller-product-signal small{overflow:hidden;color:var(--muted);font-size:.68rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.bigseller-product-signal strong{overflow:hidden;color:var(--bigseller-navy);font-family:var(--font-data);font-size:1rem;font-weight:840;text-overflow:ellipsis;white-space:nowrap}.bigseller-product-tabs{display:flex;align-items:stretch;gap:8px;padding:5px;border:1px solid var(--border);border-radius:12px 4px;background:#f4f7fb}.bigseller-product-tabs button{display:grid;min-width:190px;gap:2px;padding:10px 14px;border:1px solid transparent;border-radius:9px 3px;background:transparent;color:var(--muted);text-align:left;cursor:pointer;transition:.16s ease}.bigseller-product-tabs button:hover,.bigseller-product-tabs button:focus-visible{border-color:color-mix(in srgb,var(--bigseller-blue) 28%,var(--border));outline:0;color:var(--text)}.bigseller-product-tabs button.is-active{border-color:color-mix(in srgb,var(--bigseller-blue) 42%,var(--border));background:var(--surface);color:var(--bigseller-blue);box-shadow:0 7px 18px #3157d51a}.bigseller-product-tabs span{font-size:.86rem;font-weight:820}.bigseller-product-tabs small{color:var(--muted);font-size:.67rem;font-weight:620}.bigseller-product-toolbar{justify-content:flex-start;padding:13px 14px;border:1px solid var(--border);border-radius:12px 4px;background:var(--surface-soft)}.bigseller-product-toolbar select{min-width:180px}.bigseller-product-toolbar .bigseller-product-search{flex:1 1 280px}.bigseller-product-search input{width:100%}.bigseller-product-table-panel{min-width:0}.bigseller-product-table{min-width:1420px}.bigseller-product-table.is-gmv-max{min-width:2520px}.bigseller-product-table.is-product{min-width:2160px}.bigseller-product-table th{white-space:nowrap}.bigseller-product-table td{min-width:108px;color:var(--text);font-size:.76rem;line-height:1.55;vertical-align:middle}.bigseller-product-table td strong{font-weight:790}.bigseller-product-table td span,.bigseller-product-table td small{color:var(--muted)}.bigseller-product-table.is-gmv-max th,.bigseller-product-table.is-gmv-max td,.bigseller-product-table.is-product th,.bigseller-product-table.is-product td{min-width:112px;padding:12px 13px;font-family:var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap}.bigseller-gmv-ad-info,.bigseller-gmv-id-shop,.bigseller-gmv-account{display:table-cell}.bigseller-gmv-ad-info>strong,.bigseller-gmv-ad-info>small,.bigseller-gmv-id-shop>strong,.bigseller-gmv-id-shop>span,.bigseller-gmv-account>strong,.bigseller-gmv-account>span{display:block}.bigseller-gmv-metric{display:grid;gap:2px}.bigseller-product-table.is-gmv-max th:nth-child(4),.bigseller-product-table.is-product th:nth-child(3),.bigseller-product-table.is-product th:nth-child(7){text-align:center}.bigseller-product-table.is-gmv-max th:nth-child(8),.bigseller-product-table.is-gmv-max th:nth-child(11),.bigseller-product-table.is-gmv-max th:nth-child(14),.bigseller-product-table.is-product th:nth-child(11),.bigseller-product-table.is-product th:nth-child(14){text-align:right}.bigseller-gmv-ad-info strong,.bigseller-gmv-id-shop strong,.bigseller-gmv-account strong{overflow:hidden;color:var(--text);text-overflow:ellipsis}.bigseller-gmv-ad-info strong{max-width:205px;font-family:var(--font-body);font-size:.8rem}.bigseller-gmv-id-shop{min-width:210px!important}.bigseller-gmv-id-shop span,.bigseller-gmv-account span{overflow:hidden;max-width:220px;text-overflow:ellipsis}.bigseller-gmv-log{min-width:68px!important;text-align:center}.table-link-button{padding:0;border:0;background:transparent;color:var(--signal);font:inherit;font-weight:780;cursor:pointer}.table-link-button:hover,.table-link-button:focus-visible{outline:0;color:var(--signal-deep);text-decoration:underline;text-underline-offset:3px}.bigseller-gmv-code{min-width:165px!important}.bigseller-gmv-spu-list{display:grid;gap:4px}.bigseller-gmv-spu-list code{color:var(--text);font:inherit;white-space:nowrap}.bigseller-gmv-time{min-width:166px!important}.bigseller-gmv-number{color:var(--text);font-size:.82rem;font-weight:800;text-align:right}.bigseller-gmv-metric small,.bigseller-gmv-metric strong{display:block}.bigseller-gmv-metric strong{color:var(--text);font-size:.82rem}.bigseller-gmv-metric.is-emphasis strong{color:var(--bigseller-cyan)}.bigseller-gmv-account{min-width:208px!important}.bigseller-product-info-cell{display:grid;grid-template-columns:48px minmax(210px,1fr);gap:11px;align-items:center;min-width:300px!important;white-space:normal}.bigseller-product-info-cell img,.bigseller-product-image-fallback{width:48px;height:48px;border:1px solid var(--border);border-radius:9px 3px;background:#edf2ff}.bigseller-product-info-cell img{object-fit:cover}.bigseller-product-image-cell{min-width:78px!important;text-align:center}.bigseller-product-image-cell img{width:44px;height:44px;border:1px solid var(--border);border-radius:2px;object-fit:cover}.bigseller-product-name-cell{display:table-cell;min-width:240px!important;max-width:300px}.bigseller-product-name-cell strong,.bigseller-product-name-cell span{display:block}.bigseller-product-name-cell strong{overflow:hidden;max-width:210px;text-overflow:ellipsis;white-space:nowrap}.bigseller-product-ad-status{display:inline-flex;align-items:center;gap:7px;color:var(--text)!important;font-family:var(--font-body);font-weight:600}.bigseller-product-ad-status:before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#8793a5;content:""}.bigseller-product-ad-status.is-running:before{background:#22a06b}.bigseller-product-ad-status.is-paused:before{background:#f5a623}.bigseller-product-ad-status.is-error:before{background:#d64545}.bigseller-product-account-cell,.bigseller-product-ad-info-cell,.bigseller-product-id-shop-cell{display:table-cell}.bigseller-product-account-cell{min-width:180px!important;max-width:190px}.bigseller-product-account-cell strong,.bigseller-product-account-cell span,.bigseller-product-ad-info-cell strong,.bigseller-product-ad-info-cell small,.bigseller-product-id-shop-cell strong,.bigseller-product-id-shop-cell span{color:var(--text);font-weight:500;white-space:normal}.bigseller-product-account-cell strong,.bigseller-product-account-cell span,.bigseller-product-ad-info-cell strong,.bigseller-product-ad-info-cell small,.bigseller-product-id-shop-cell strong,.bigseller-product-id-shop-cell span{display:block}.bigseller-product-account-cell span,.bigseller-product-ad-info-cell small,.bigseller-product-id-shop-cell span{color:#7b8798!important}.bigseller-product-ad-info-cell{min-width:180px!important;max-width:200px}.bigseller-product-ad-info-cell strong,.bigseller-product-id-shop-cell span{overflow:hidden;text-overflow:ellipsis}.bigseller-product-ad-info-cell strong{white-space:nowrap}.bigseller-product-id-shop-cell{min-width:190px!important;max-width:210px}.bigseller-product-log-cell .table-link-button{color:#5b46bf}.bigseller-product-image-fallback{display:grid;place-items:center;color:var(--bigseller-blue)!important;font-size:.9rem;font-weight:850}.bigseller-product-info-cell>div{display:grid;min-width:0;gap:1px}.bigseller-product-info-cell>div strong,.bigseller-product-ad-cell strong{display:block;overflow:hidden;max-width:300px;text-overflow:ellipsis;white-space:nowrap}.bigseller-product-ad-cell{min-width:190px!important}.bigseller-product-status{display:inline-flex;min-height:25px;align-items:center;justify-content:center;padding:3px 9px;border-radius:999px;font-size:.69rem;font-weight:780;white-space:nowrap}.bigseller-product-status.is-running{background:#e7f7ef;color:#14754d}.bigseller-product-status.is-paused{background:#fff5da;color:#9a6700}.bigseller-product-status.is-error{background:#ffebe7;color:#b42318}.bigseller-product-status.is-neutral{background:#edf1f6;color:#526174}.bigseller-product-gmv{color:var(--bigseller-cyan)}.bigseller-product-roi{color:var(--bigseller-blue);font-family:var(--font-data);font-size:.92rem}.bigseller-product-empty{display:grid;min-height:260px;place-items:center;align-content:center;gap:6px;color:var(--muted);text-align:center}.bigseller-product-empty>span{display:grid;width:54px;height:54px;place-items:center;margin-bottom:5px;border-radius:15px 5px;background:linear-gradient(145deg,var(--bigseller-blue),#4f86e8);color:#fff!important;font-family:var(--font-data);font-weight:900;box-shadow:0 12px 24px #3157d538}.bigseller-product-empty strong{color:var(--text);font-size:.92rem}.bigseller-product-dialog{width:min(860px,calc(100vw - 32px))}.bigseller-product-dialog-meta{display:flex;flex-wrap:wrap;gap:8px;padding:11px 16px;border-bottom:1px solid var(--border);background:var(--surface-soft)}.bigseller-product-dialog-meta span{padding:5px 8px;border:1px solid var(--border);border-radius:6px 2px;background:var(--surface);color:var(--muted);font-size:.72rem}.bigseller-product-dialog pre{max-height:min(58vh,560px);overflow:auto;margin:0;padding:18px;background:#111827;color:#e5eefc;font-family:var(--font-data);font-size:.74rem;line-height:1.55;white-space:pre-wrap}@media (max-width: 980px){.bigseller-product-signal{grid-template-columns:repeat(2,minmax(0,1fr))}.bigseller-product-signal>div:nth-child(3){border-top:1px solid var(--border);border-left:4px solid transparent}.bigseller-product-signal>div:nth-child(4){border-top:1px solid var(--border)}}@media (max-width: 640px){.bigseller-product-signal{grid-template-columns:1fr}.bigseller-product-signal>div{border-top:1px solid var(--border);border-left:4px solid transparent}.bigseller-product-signal>div:first-child{border-top:0;border-left-color:var(--bigseller-blue)}.bigseller-product-tabs{display:grid}.bigseller-product-tabs button{min-width:0}.bigseller-product-toolbar,.bigseller-product-toolbar label,.bigseller-product-toolbar input,.bigseller-product-toolbar select,.bigseller-product-toolbar button,.bigseller-shop-batch-toolbar,.bigseller-shop-batch-toolbar label,.bigseller-shop-batch-toolbar select,.bigseller-shop-batch-toolbar button{width:100%}.bigseller-shop-batch-count{width:100%;margin-right:0}}.shop-sku-report{--sku-ink: #243147;--sku-teal: #087f78;--sku-red: #b94a3a;--sku-amber: #a36b08;min-width:0}.shop-sku-report-heading{border-bottom-color:#cbd5df}.shop-sku-report-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.shop-sku-report-summary article{position:relative;display:grid;min-width:0;min-height:92px;align-content:space-between;gap:12px;padding:14px 15px;border:1px solid var(--border);border-top:3px solid var(--sku-ink);border-radius:6px;background:var(--surface);box-shadow:var(--shadow-soft)}.shop-sku-report-summary article[data-tone=pre],.shop-sku-report-summary article[data-tone=pre-rate]{border-top-color:var(--sku-amber)}.shop-sku-report-summary article[data-tone=post],.shop-sku-report-summary article[data-tone=post-rate]{border-top-color:var(--sku-red)}.shop-sku-report-summary article[data-tone=paid]{border-top-color:var(--sku-teal)}.shop-sku-report-summary article[data-tone=signed],.shop-sku-report-summary article[data-tone=after-sale]{border-top-color:#4469a8}.shop-sku-report-summary article[data-tone=post-delivery],.shop-sku-report-summary article[data-tone=post-delivery-rate],.shop-sku-report-summary article[data-tone=after-sale-rate],.shop-sku-report-summary article[data-tone=signed-rate]{border-top-color:var(--sku-red)}.shop-sku-report-summary article>.shop-sku-report-formula-label{color:var(--muted);font-size:.72rem;font-weight:700}.shop-sku-report-summary strong{color:var(--sku-ink);font-family:var(--font-data);font-size:1.45rem;font-variant-numeric:tabular-nums;font-weight:840;letter-spacing:0}.shop-sku-report-formula-label{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;width:100%;min-width:0;overflow:visible;white-space:nowrap}.shop-sku-report-summary .shop-sku-report-formula-label{justify-content:flex-start}.shop-sku-report-summary .shop-sku-report-formula-help{position:static}.shop-sku-report .shop-sku-report-summary .shop-sku-report-formula-tooltip{right:0}.shop-sku-report-formula-label>span:first-child{overflow:hidden;text-overflow:ellipsis}.shop-sku-report-formula-help{position:relative;display:inline-grid;flex:0 0 17px;width:17px;height:17px;min-height:17px;place-items:center;padding:0;border:1px solid #9aa7b8;border-radius:50%;background:transparent;color:#526174;font-family:var(--font-data);font-size:.65rem;font-weight:800;line-height:1;cursor:help}.shop-sku-report-formula-help:hover,.shop-sku-report-formula-help:focus-visible{border-color:var(--sku-teal);color:var(--sku-teal);outline:none}.shop-sku-report-formula-help:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--sku-teal) 18%,transparent)}.shop-sku-report .shop-sku-report-formula-tooltip{position:absolute;z-index:80;top:calc(100% + 10px);right:-8px;width:min(420px,calc(100vw - 32px));padding:14px 15px;border:1px solid #aebbc9;border-radius:6px;background:#fff;box-shadow:0 14px 32px #24314733;color:#243147;font-family:var(--font-ui);font-size:.82rem;font-weight:600;line-height:1.6;text-align:left;white-space:normal;opacity:0;visibility:hidden;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease;pointer-events:none}.shop-sku-report-formula-tooltip>span,.shop-sku-report-formula-tooltip>code{display:block}.shop-sku-report-formula-tooltip>span{color:#526174;font-size:.75rem;font-weight:800}.shop-sku-report-formula-tooltip>span:not(:first-child){margin-top:11px}.shop-sku-report-formula-tooltip>code{margin-top:5px;padding:8px 10px;border:1px solid #d9e0e8;border-radius:4px;background:#f5f7fa;color:#172033;font-family:var(--font-data);font-size:.8rem;font-weight:700;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.shop-sku-report-summary article:first-child .shop-sku-report-formula-tooltip{right:auto;left:0}.shop-sku-report-table.is-shop th:nth-child(2) .shop-sku-report-formula-tooltip{right:auto;left:-180px}.shop-sku-report-formula-help:hover .shop-sku-report-formula-tooltip,.shop-sku-report-formula-help:focus .shop-sku-report-formula-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.shop-sku-report-tabs{display:inline-grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:3px;width:fit-content;padding:3px;border:1px solid var(--border-strong);border-radius:6px;background:#edf1f5;margin-bottom:12px}.shop-sku-report-tabs button{min-height:38px;padding:7px 16px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--muted);font-size:.8rem;font-weight:760;cursor:pointer}.shop-sku-report-tabs button:hover,.shop-sku-report-tabs button:focus-visible{color:var(--text);outline:2px solid color-mix(in srgb,var(--sku-teal) 24%,transparent);outline-offset:1px}.shop-sku-report-tabs button.is-active{border-color:var(--border);background:var(--surface);color:var(--sku-teal);box-shadow:0 2px 7px #24314714}.shop-sku-report-toolbar{align-items:end;border-radius:6px}.shop-sku-report-toolbar label{min-width:160px}.shop-sku-report-toolbar .shop-sku-report-search{flex:1 1 280px}.shop-sku-report-toolbar .shop-sku-report-search input{width:100%}.shop-sku-report-table-panel{min-width:0;overflow:hidden;border-radius:6px}.shop-sku-report-table{min-width:1080px}.shop-sku-report-table.is-shop{min-width:880px}.shop-sku-report-table th{white-space:nowrap}.shop-sku-report-table td{color:var(--text);font-size:.76rem}.shop-sku-report-table th,.shop-sku-report-table td{padding:12px 9px}.shop-sku-report-table th.shop-sku-report-metric,.shop-sku-report-table td.shop-sku-report-metric{text-align:right}.shop-sku-report-shop{min-width:170px;max-width:210px;font-weight:730;white-space:normal}.shop-sku-report-table code{color:var(--sku-ink);font-family:var(--font-data);font-size:.72rem;font-weight:720;white-space:nowrap}.shop-sku-report-product{min-width:200px;max-width:280px;white-space:normal}.shop-sku-report-product strong,.shop-sku-report-product span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-sku-report-product strong{font-size:.78rem;font-weight:730}.shop-sku-report-product span{margin-top:3px;color:var(--muted);font-size:.68rem}.shop-sku-report-number,.shop-sku-report-rate{color:var(--sku-ink);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:760;white-space:nowrap}.shop-sku-report-rate{color:var(--sku-amber)}.shop-sku-report-rate.is-post,.shop-sku-report-rate.is-post-rate,.shop-sku-report-rate.is-post-delivery-rate{color:var(--sku-red)}.shop-sku-report-rate.is-after-sale-rate{color:#4469a8}.shop-sku-report-rate.is-signed-rate{color:var(--sku-teal)}@media (max-width: 1100px){.shop-sku-report-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-sku-report-summary article:nth-child(3n+1) .shop-sku-report-formula-tooltip{right:auto;left:0}}@media (max-width: 700px){.shop-sku-report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-sku-report-summary article:nth-child(odd) .shop-sku-report-formula-tooltip{right:auto;left:0}.shop-sku-report-summary article:nth-child(2n) .shop-sku-report-formula-tooltip{right:0;left:auto}.shop-sku-report-tabs{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.shop-sku-report-toolbar label,.shop-sku-report-toolbar input,.shop-sku-report-toolbar select,.shop-sku-report-toolbar button{width:100%}}@media (max-width: 440px){.shop-sku-report-summary{grid-template-columns:1fr}}.video-preview-dialog{width:min(960px,calc(100vw - 32px))}.video-preview-player{display:block;width:100%;max-height:75vh;background:#000}.video-analysis-dialog{width:min(860px,calc(100vw - 32px));border-radius:8px}.video-analysis-dialog-footer{position:sticky;z-index:2;bottom:0;justify-content:space-between;background:var(--surface);box-shadow:0 -10px 24px #12213f14}.video-analysis-opencut-state{min-width:0;overflow:hidden;color:var(--muted);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.video-analysis-opencut-state.is-error{color:var(--danger)}.video-analysis-dialog-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.video-analysis-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 23px;border-bottom:1px solid var(--border);color:var(--muted);font-size:.78rem}.video-analysis-content{min-height:240px;padding:22px 23px;color:var(--text)}.video-analysis-content>p{margin:0;color:var(--muted)}.video-analysis-content .report-error{margin:0}.video-analysis-result{line-height:1.75;white-space:pre-wrap}.methodology-panel{display:grid;gap:12px;margin-bottom:18px;padding:14px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-soft)}.methodology-panel h3{margin:0;color:var(--text);font-size:.92rem}.methodology-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.methodology-item{display:grid;min-width:0;gap:4px;padding:8px;border:1px solid var(--border);border-radius:4px;background:var(--surface)}.methodology-item span{color:var(--muted);font-size:.72rem}.methodology-item strong{min-width:0;overflow-wrap:anywhere;color:var(--text);font-size:.84rem;font-weight:650}.methodology-chip-list{display:flex;flex-wrap:wrap;gap:5px}.methodology-chip{display:inline-flex;max-width:100%;padding:2px 6px;overflow:hidden;border:1px solid rgba(59,130,246,.22);border-radius:4px;background:#eef5ff;color:#265d9f;font-size:.7rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.methodology-empty{color:var(--muted);font-size:.8rem}.shot-analysis{margin-bottom:18px;padding:16px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface)}.shot-analysis-header h3,.shot-analysis-empty h3{margin:0;color:var(--text);font-size:.92rem}.shot-analysis-header p,.shot-analysis-empty p{margin:4px 0 0;color:var(--muted);font-size:.74rem}.shot-preview-panel{display:grid;gap:10px;margin-top:15px;padding:11px;border:1px solid var(--border-strong);border-radius:5px;background:#10151d}.shot-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d7e0ed;font-size:.72rem}.shot-preview-toolbar>div{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:7px}.shot-preview-toolbar strong{color:#fff;font-size:.82rem}.shot-preview-toolbar span{color:#9eacbd}.shot-preview-player{display:block;width:100%;aspect-ratio:16 / 9;max-height:440px;background:#05070a;object-fit:contain}.shot-preview-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:6px;max-height:126px;overflow-y:auto}.shot-clip-button{display:grid;min-width:0;gap:2px;padding:7px 8px;border:1px solid #354252;border-radius:4px;background:#1a222d;color:#c4cfdd;text-align:left;cursor:pointer}.shot-clip-button:hover{border-color:#6f8bb1;background:#202c3a}.shot-clip-button.is-selected{border-color:#76a7f7;background:#263b59;color:#fff}.shot-clip-button span{overflow:hidden;font-size:.7rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.shot-clip-button time{color:#93a2b4;font-family:var(--font-data);font-size:.66rem}.shot-clip-button.is-selected time{color:#c9ddff}.shot-preview-empty{display:grid;min-height:120px;place-items:center;padding:18px;border:1px dashed #354252;color:#9eacbd;font-size:.78rem;text-align:center}.shot-analysis-list{display:grid;margin-top:15px}.shot-analysis-card{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;padding-bottom:14px}.shot-analysis-card:last-child{padding-bottom:0}.shot-analysis-card:not(:last-child):before{position:absolute;top:29px;bottom:0;left:16px;width:1px;background:var(--border-strong);content:""}.shot-analysis-marker{position:relative;z-index:1;display:grid;width:33px;height:29px;place-items:center;border:1px solid rgba(49,87,213,.28);border-radius:4px;background:#eef3ff;color:var(--signal-deep);font-family:var(--font-data);font-size:.72rem;font-weight:800}.shot-analysis-body{min-width:0;padding:12px;border:1px solid var(--border);border-radius:5px;background:var(--surface-soft)}.shot-analysis-card.is-selected .shot-analysis-body{border-color:#3157d57a;box-shadow:inset 3px 0 0 var(--signal)}.shot-analysis-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.shot-analysis-title>div{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:6px 10px}.shot-analysis-title time{color:var(--signal-deep);font-family:var(--font-data);font-size:.72rem;font-weight:760}.shot-analysis-title strong{color:var(--text);font-size:.86rem}.shot-conversion-strength{flex:0 0 auto;padding:2px 7px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--muted);font-size:.7rem;font-weight:720}.shot-conversion-strength.strength-强{border-color:#c7425342;background:#fff1f3;color:var(--danger)}.shot-conversion-strength.strength-中{border-color:#dcc071;background:#fff8e7;color:#805a08}.shot-visual-summary{margin:9px 0 0;color:var(--text-soft);font-size:.82rem;line-height:1.6}.shot-clip-action{margin-top:9px;padding:3px 7px;border:1px solid rgba(49,87,213,.28);border-radius:4px;background:#eef3ff;color:var(--signal-deep);font-size:.7rem;font-weight:700;cursor:pointer}.shot-clip-action:hover{border-color:#3157d585;background:#e1eaff}.shot-inline-preview{display:block;width:min(100%,280px);aspect-ratio:9 / 16;max-height:420px;margin-top:11px;background:#05070a;object-fit:contain}.shot-inline-preview-state{margin-top:15px;padding:10px 12px;border:1px dashed var(--border-strong);color:var(--muted);font-size:.78rem}.shot-analysis-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:11px 0 0}.shot-analysis-details>div{min-width:0;padding-top:8px;border-top:1px dashed var(--border-strong)}.shot-analysis-details dt{color:var(--muted);font-size:.68rem}.shot-analysis-details dd{margin:3px 0 0;overflow-wrap:anywhere;color:var(--text);font-size:.78rem;line-height:1.5}.shot-visible-flags{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.shot-visible-flags span{padding:2px 6px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--muted);font-size:.68rem}.shot-visible-flags span[data-visible=true]{border-color:#2d8d7a42;background:#e9f6f2;color:#176d5c}.shot-analysis-empty{background:var(--surface-soft)}.copy-library{min-width:0;border:1px solid var(--border-strong);background:var(--surface)}.copy-library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--border-strong)}.copy-library-search{display:grid;flex:1 1 420px;grid-template-columns:minmax(112px,128px) minmax(0,1fr) auto;max-width:620px;align-items:center;gap:8px}.copy-library-actions{display:flex;align-items:center;gap:8px}.copy-library-search input,.copy-library-search select{width:100%;min-width:0;min-height:36px;padding:7px 10px;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface);color:var(--text)}.copy-library-actions span{color:var(--muted);font-size:.82rem}.copy-library-table-wrap{overflow-x:auto}.copy-library-table{min-width:1330px;table-layout:fixed}.copy-library-table th:nth-child(1){width:170px}.copy-library-table th:nth-child(2){width:180px}.copy-library-table th:nth-child(3){width:320px}.copy-library-table th:nth-child(4){width:220px}.copy-library-table th:nth-child(5){width:100px}.copy-library-table th:nth-child(6){width:150px}.copy-library-table th:nth-child(7){width:280px}.copy-library-video{display:grid;min-width:0;gap:4px}.copy-library-video strong,.copy-library-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-library-video strong{color:var(--text);font-weight:680}.copy-library-video span{color:var(--muted);font-size:.76rem}.copy-library-copy-preview{display:-webkit-box;width:100%;max-height:4.5em;padding:0;overflow:hidden;border:0;background:transparent;color:var(--text-soft);cursor:pointer;font:inherit;line-height:1.5;text-align:left;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.copy-library-copy-preview:hover{color:var(--signal)}.copy-library-model{display:inline-flex;max-width:100%;padding:3px 7px;overflow:hidden;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface-soft);color:var(--muted);font-family:var(--font-data);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.copy-library-operations{white-space:normal}.copy-library-operation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.copy-library-operation-grid .secondary-button{width:100%;min-width:0;margin:0}.copy-library-empty{padding:48px 20px;color:var(--muted);text-align:center}.media-video-upload-heading{display:grid;gap:4px}.media-video-upload-heading strong{color:var(--text);font-size:.95rem;font-weight:760}.media-video-upload-heading span{color:var(--muted);font-size:.82rem}.media-video-upload-filters{display:flex;flex:0 1 auto;align-items:center;gap:8px;min-width:0}.media-video-platform-filter{display:inline-flex;flex:0 0 auto;overflow:hidden;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface)}.media-video-platform-filter button{min-width:54px;min-height:32px;padding:6px 10px;border:0;border-right:1px solid var(--border-strong);background:transparent;color:var(--muted);font:inherit;font-size:.8rem;cursor:pointer}.media-video-platform-filter button:last-child{border-right:0}.media-video-platform-filter button:hover:not(:disabled){background:var(--surface-soft);color:var(--text)}.media-video-platform-filter button.is-active{background:var(--text);color:var(--surface)}.media-video-platform-filter button:disabled{cursor:not-allowed;opacity:.6}.media-video-video-id-search{display:flex;align-items:center;min-width:0}.media-video-video-id-search input{width:218px;min-width:0;min-height:32px;padding:6px 9px;border:1px solid var(--border-strong);border-right:0;border-radius:4px 0 0 4px;background:var(--surface);color:var(--text);font:inherit;font-size:.8rem}.media-video-video-id-search input:focus{position:relative;z-index:1;outline:2px solid rgba(49,87,213,.28);outline-offset:-1px}.media-video-video-id-search .secondary-button{min-height:32px;padding:6px 10px;border-radius:0 4px 4px 0}.media-video-upload-table{min-width:1876px;table-layout:fixed}.media-video-upload-table-wrap{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.media-video-upload-table-wrap .copy-library-empty{min-width:1876px}.media-video-cell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-video-empty{color:var(--muted)}.media-video-link,.media-video-link-list a{color:var(--accent);font-size:.78rem;font-weight:800}.media-video-url{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-video-link-list{display:flex;flex-wrap:wrap;gap:6px}.media-video-link-list span{display:block;max-width:100%;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.media-video-upload-table .is-right{text-align:right}.media-video-cover-link{display:inline-flex;width:48px;height:64px;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:#f3f5f8;vertical-align:middle}.media-video-cover-image{width:100%;height:100%;object-fit:cover}.media-video-detail-button{min-height:30px;padding:5px 10px;font-size:.74rem}.media-video-actions{white-space:nowrap}.media-video-actions .secondary-button+.secondary-button{margin-left:6px}.media-video-actions .media-video-upload-action{display:inline-block;margin-left:6px}.media-video-actions .media-video-upload-action+.secondary-button{margin-left:6px}.media-video-actions .danger-action{color:var(--danger)}.media-video-actions .danger-action:hover{border-color:#c742533b;background:#fff1f3}.media-video-select-cell{text-align:center}.media-video-select-cell input{width:16px;height:16px;accent-color:var(--signal);vertical-align:middle}.media-video-upload-status{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:.72rem;font-weight:700}.media-video-upload-status.is-pending{border-color:#d8dee8;background:#eef1f5;color:#68758a}.media-video-upload-status.is-uploading,.media-video-upload-status.is-analyzing{border-color:#d5a949;background:#fff8e7;color:#805a08}.media-video-upload-status.is-uploaded{border-color:#2d8d7a4d;background:#e9f6f2;color:#176d5c}.media-video-upload-status.is-failed{border-color:#c7425347;background:#fff1f3;color:var(--danger)}.media-video-upload-notice{margin:14px 16px 0;padding:11px 14px;border:1px solid rgba(20,128,86,.22);border-left:4px solid #15845a;border-radius:8px;background:#effbf5;color:#116343;font-size:.84rem;font-weight:700}.media-video-upload-notice.is-warning{border-color:#bd651a47;border-left-color:#bd651a;background:#fff8ed;color:#8b4814}.media-video-cloud-dialog{width:min(780px,calc(100vw - 32px));border-radius:8px}.media-video-cloud-error{margin:0 23px;padding:10px 12px;border:1px solid rgba(199,66,83,.25);border-left:4px solid var(--danger);border-radius:7px;background:#fff2f4;color:#923243;font-size:.82rem;font-weight:700}.media-video-cloud-body{display:grid;gap:14px;padding:20px 23px}.media-video-cloud-target{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid rgba(49,87,213,.18);border-left:4px solid var(--signal);border-radius:7px;background:#3157d50d}.media-video-cloud-target span{color:var(--muted);font-size:.78rem;font-weight:700}.media-video-cloud-target strong{min-width:0;overflow:hidden;color:var(--text);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.media-video-cloud-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:28px}.media-video-cloud-breadcrumbs>span{display:inline-flex;align-items:center;gap:4px}.media-video-cloud-breadcrumbs>span>span{color:var(--muted)}.media-video-cloud-breadcrumbs .link-button{font-size:.8rem}.media-video-cloud-folders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:104px;max-height:260px;padding:8px;overflow-y:auto;border:1px solid var(--border);border-radius:7px;background:var(--surface-soft)}.media-video-cloud-folders>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer;text-align:left}.media-video-cloud-folders>button:hover:not(:disabled){border-color:#3157d557;background:#f8faff}.media-video-cloud-folders>button strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.media-video-cloud-folders>button small{color:var(--muted);font-size:.7rem}.media-video-cloud-empty{grid-column:1 / -1;align-self:center;color:var(--muted);font-size:.82rem;text-align:center}.media-video-cloud-footer>span{min-width:0;margin-right:auto;overflow:hidden;color:var(--muted);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.media-video-batch-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:7px;background:#fff}.media-video-batch-summary span{color:var(--muted);font-size:.78rem;font-weight:700}.media-video-batch-summary strong{color:var(--text);font-size:.86rem}.media-video-tag-dialog{width:min(620px,calc(100vw - 32px));border-radius:8px}.media-video-tag-body{display:grid;gap:8px;padding:20px 23px}.media-video-tag-body label{display:grid;gap:8px}.media-video-tag-body label>span{color:var(--text);font-size:.82rem;font-weight:750}.media-video-tag-body textarea{width:100%;min-height:150px;padding:11px 12px;resize:vertical;border:1px solid var(--border-strong);border-radius:8px;background:#fbfcfe;color:var(--text);font:inherit;line-height:1.5}.media-video-tag-body textarea:focus{outline:3px solid rgba(49,87,213,.14);border-color:var(--signal);background:#fff}.media-video-tag-body small{color:var(--muted);font-family:var(--font-data);font-size:.72rem;text-align:right}.media-video-detail-dialog{width:min(1040px,calc(100vw - 32px));border-radius:8px}.media-video-detail-meta{position:sticky;top:0;z-index:1;background:var(--surface)}.media-video-detail-section{padding:18px 23px 6px}.media-video-detail-section+.media-video-detail-section{border-top:1px solid var(--border)}.media-video-detail-section h3{margin:0 0 10px;color:var(--text);font-size:.88rem;font-weight:800}.media-video-detail-grid{padding:0}.media-video-detail-grid div{padding:12px 0}.media-video-detail-grid dd{font-weight:650}.media-video-detail-grid .details-wide{grid-column:1 / -1;padding-right:0}.media-video-detail-link-field .media-video-url,.media-video-detail-link-field .media-video-link-list a,.media-video-detail-link-field .media-video-link-list span{white-space:normal;overflow-wrap:anywhere}.media-video-detail-empty-section .media-video-empty{color:#9aa4b2}.media-video-counts span{border:1px solid var(--border);border-radius:999px;padding:3px 8px;background:var(--surface-soft);color:var(--muted);font-size:.74rem;font-weight:760}.copy-library-dialog{width:min(900px,calc(100vw - 32px));border-radius:8px}.copy-library-dialog-meta{display:flex;flex-wrap:wrap;gap:8px 18px;padding:11px 22px;border-bottom:1px solid var(--border-strong);color:var(--muted);font-size:.78rem}.copy-library-dialog-content{min-height:260px;max-height:58vh;padding:22px;overflow-y:auto;color:var(--text);line-height:1.75;white-space:pre-wrap}.copy-library-methodology-panel{margin:14px 22px 0}.copy-library-dialog>.shot-analysis{margin:14px 22px 0}@media (max-width: 840px){.copy-library-toolbar{align-items:stretch;flex-direction:column}.copy-library-search,.copy-library-actions{justify-content:space-between}.copy-library-search{flex:none;width:100%;max-width:none}}@media (max-width: 720px){.material-nav-item-child{width:auto;margin-left:0;padding-left:9px}.methodology-grid,.shot-analysis-details{grid-template-columns:1fr}.shot-preview-toolbar{align-items:flex-start;flex-direction:column}.shot-preview-track{grid-template-columns:repeat(2,minmax(0,1fr))}.copy-library-actions{align-items:stretch;flex-direction:column}.copy-library .table-pagination>div{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto}.copy-library .table-pagination strong{min-width:0}.media-video-cloud-folders{grid-template-columns:1fr}.media-video-cloud-footer{align-items:stretch;flex-wrap:wrap}.media-video-cloud-footer>span{flex-basis:100%}}@media (max-width: 720px){.video-library-toolbar,.video-library-actions{align-items:stretch;flex-direction:column}.video-library-search input{width:100%}.video-folder-create-folders{grid-template-columns:1fr}.video-library-sync-progress-header,.video-library-sync-progress-meta{align-items:flex-start;flex-direction:column}}.ghostcut-workspace{display:grid;gap:18px;min-width:0}.ghostcut-config-alert{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:11px 14px;border:1px solid rgba(189,133,38,.28);border-left:4px solid var(--gold);border-radius:6px;background:#fff9ec;color:#755419;font-size:.82rem}.ghostcut-config-alert strong{color:#5e420f;font-weight:800}.ghostcut-editor{display:grid;grid-template-columns:minmax(340px,.92fr) minmax(400px,1.08fr);min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.ghostcut-preview-column,.ghostcut-control-column{display:grid;min-width:0;align-content:start;gap:18px;padding:clamp(18px,2vw,28px)}.ghostcut-preview-column{border-right:1px solid var(--border);background:#f8fafc}.ghostcut-section-heading,.ghostcut-task-section>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.ghostcut-section-heading>div,.ghostcut-task-section>header>div{display:grid;gap:2px}.ghostcut-section-heading span,.ghostcut-task-section>header span{color:var(--muted);font-size:.7rem;font-weight:780}.ghostcut-section-heading h2,.ghostcut-task-section h2{margin:0;color:var(--text);font-size:1rem;font-weight:800;letter-spacing:0}.ghostcut-section-heading output{color:var(--signal-deep);font-family:var(--font-data);font-size:.86rem;font-weight:800}.ghostcut-connection-state,.ghostcut-status{display:inline-flex;width:fit-content;align-items:center;min-height:24px;padding:3px 8px;border:1px solid rgba(189,133,38,.22);border-radius:999px;background:#bd852617;color:#805c1b!important;white-space:nowrap}.ghostcut-connection-state[data-ready=true]{border-color:#2d8d7a3d;background:#2d8d7a1a;color:#236e60!important}.ghostcut-video-stage{position:relative;display:grid;width:100%;aspect-ratio:16 / 9;min-height:220px;place-items:center;overflow:hidden;border:1px solid #263149;border-radius:6px;background:#111827}.ghostcut-video-stage video{width:100%;height:100%;object-fit:contain;background:#0b1120}.ghostcut-video-placeholder{position:absolute;top:22%;display:grid;justify-items:center;gap:8px;color:#c5cede}.ghostcut-video-placeholder strong{font-size:.84rem;font-weight:700}.ghostcut-frame-code{font-family:var(--font-data);font-size:1.5rem;font-weight:800}.ghostcut-mask-overlay{position:absolute;right:0;left:0;display:grid;min-height:3%;place-items:center;border-top:1px solid rgba(255,112,82,.95);border-bottom:1px solid rgba(255,112,82,.95);background:#ff70523d;color:#fff;pointer-events:none}.ghostcut-mask-overlay span{padding:2px 6px;border-radius:3px;background:#752313bd;font-size:.68rem;font-weight:800}.ghostcut-range-controls{display:grid;gap:10px}.ghostcut-range-controls label{display:grid;grid-template-columns:52px minmax(0,1fr) 42px;align-items:center;gap:10px;color:var(--muted);font-size:.76rem;font-weight:700}.ghostcut-range-controls input{width:100%;accent-color:var(--coral)}.ghostcut-range-controls output{color:var(--text);font-family:var(--font-data);text-align:right}.ghostcut-field,.ghostcut-fieldset,.ghostcut-model-readout{display:grid;min-width:0;gap:7px}.ghostcut-field>span,.ghostcut-fieldset legend,.ghostcut-model-readout>span{color:var(--text);font-size:.76rem;font-weight:780}.ghostcut-field input,.ghostcut-field select{width:100%;min-height:42px;padding:8px 11px;border:1px solid var(--border);border-radius:6px;outline:none;background:#fff;color:var(--text);transition:border-color .15s ease,box-shadow .15s ease}.ghostcut-field input:focus,.ghostcut-field select:focus{border-color:var(--signal);box-shadow:0 0 0 3px #4c57de1f}.ghostcut-field input[aria-invalid=true]{border-color:var(--danger)}.ghostcut-field select:disabled{background:var(--surface-soft);color:var(--muted)}.ghostcut-field small,.ghostcut-model-readout small{min-height:1.2em;color:var(--muted);font-size:.7rem;overflow-wrap:anywhere}.ghostcut-url-field input[aria-invalid=true]+small{color:var(--danger)}.ghostcut-fieldset{margin:0;padding:0;border:0}.ghostcut-fieldset legend{margin-bottom:7px;padding:0}.ghostcut-segmented-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.ghostcut-segmented-control button{min-height:38px;padding:6px 8px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--muted);font-size:.74rem;font-weight:760;line-height:1.25}.ghostcut-segmented-control button:hover{border-color:var(--border);background:#fff;color:var(--text)}.ghostcut-segmented-control button.active{border-color:var(--signal);background:var(--signal);color:#fff}.ghostcut-control-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.ghostcut-model-readout{align-content:start;min-height:82px;padding:11px 12px;border-left:3px solid var(--coral);border-radius:4px;background:#fff5f2}.ghostcut-model-readout strong{color:var(--text);font-size:.84rem;overflow-wrap:anywhere}.ghostcut-submit-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:4px}.ghostcut-submit-row>span{color:var(--muted);font-family:var(--font-data);font-size:.76rem;font-weight:700}.ghostcut-submit-button{min-width:136px}.ghostcut-feedback{min-height:0;font-size:.8rem}.ghostcut-error,.ghostcut-notice{display:block;padding:9px 12px;border-left:3px solid currentColor;border-radius:4px;overflow-wrap:anywhere}.ghostcut-error{background:#fff3f5;color:var(--danger)}.ghostcut-notice{background:#2d8d7a17;color:#236e60}.ghostcut-feedback:empty{display:none}.ghostcut-task-section{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.ghostcut-task-section>header{padding:15px 18px;border-bottom:1px solid var(--border)}.ghostcut-refresh-button{min-width:92px}.ghostcut-task-empty{display:grid;min-height:150px;place-items:center;color:var(--muted);font-size:.84rem}.ghostcut-task-table-wrap{min-width:0;overflow-x:auto}.ghostcut-task-table{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed}.ghostcut-task-table th,.ghostcut-task-table td{padding:12px 14px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.ghostcut-task-table th{background:var(--surface-soft);color:var(--muted);font-size:.7rem;font-weight:800}.ghostcut-task-table td{color:var(--text);font-size:.78rem}.ghostcut-task-table tr:last-child td{border-bottom:0}.ghostcut-task-table th:nth-child(1){width:22%}.ghostcut-task-table th:nth-child(2){width:17%}.ghostcut-task-table th:nth-child(3){width:16%}.ghostcut-task-table th:nth-child(4){width:14%}.ghostcut-task-table th:nth-child(5){width:15%}.ghostcut-task-table th:nth-child(6){width:16%}.ghostcut-task-table td>a:not(.primary-button),.ghostcut-task-table td>strong,.ghostcut-task-table td>small,.ghostcut-task-table td>time{display:block;min-width:0}.ghostcut-task-table td>a:not(.primary-button){overflow:hidden;color:var(--signal-deep);font-weight:760;text-overflow:ellipsis;white-space:nowrap}.ghostcut-task-table td>small{margin-top:3px;overflow:hidden;color:var(--muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.ghostcut-status[data-tone=success]{border-color:#2d8d7a38;background:#2d8d7a1a;color:#236e60!important}.ghostcut-status[data-tone=danger]{border-color:#c7425338;background:#c7425317;color:var(--danger)!important}.ghostcut-status[data-tone=processing]{border-color:#4c57de33;background:#4c57de17;color:var(--signal-deep)!important}.ghostcut-progress{width:100%;height:5px;overflow:hidden;border-radius:3px;background:var(--canvas-deep)}.ghostcut-progress span{display:block;height:100%;border-radius:inherit;background:var(--signal);transition:width .18s ease}.ghostcut-task-actions{text-align:right!important}.ghostcut-task-actions .primary-button,.ghostcut-task-actions .secondary-button{min-width:88px;min-height:34px;padding:6px 10px;white-space:nowrap}.ghostcut-result-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@media (max-width: 1080px){.ghostcut-editor{grid-template-columns:1fr}.ghostcut-preview-column{border-right:0;border-bottom:1px solid var(--border)}.ghostcut-video-stage{min-height:280px}}@media (max-width: 720px){.ghostcut-preview-column,.ghostcut-control-column{gap:16px;padding:16px}.ghostcut-video-stage{min-height:180px}.ghostcut-segmented-control,.ghostcut-control-grid{grid-template-columns:1fr}.ghostcut-submit-row{align-items:stretch;flex-direction:column}.ghostcut-submit-button{width:100%}.ghostcut-task-table-wrap{padding:10px;overflow:visible}.ghostcut-task-table,.ghostcut-task-table tbody,.ghostcut-task-table tr,.ghostcut-task-table td{display:block;width:100%;min-width:0}.ghostcut-task-table thead{display:none}.ghostcut-task-table tr{margin-bottom:10px;padding:8px 12px;border:1px solid var(--border);border-radius:6px}.ghostcut-task-table tr:last-child{margin-bottom:0}.ghostcut-task-table td{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px dashed var(--border)}.ghostcut-task-table td:before{color:var(--muted);content:attr(data-label);font-size:.68rem;font-weight:780}.ghostcut-task-table td:last-child{display:flex;justify-content:flex-end;border-bottom:0}.ghostcut-task-actions:before{display:none}}@media (max-width: 440px){.ghostcut-section-heading,.ghostcut-task-section>header{align-items:flex-start}.ghostcut-range-controls label{grid-template-columns:48px minmax(0,1fr) 38px;gap:6px}}.translation-workspace{display:grid;min-width:0;gap:18px}.translation-agent-panel{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(430px,1.1fr);min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.translation-conversation,.translation-confirmation{display:grid;min-width:0;align-content:start;gap:18px;padding:clamp(18px,2vw,28px)}.translation-conversation{border-right:1px solid var(--border);background:#f8fafc}.translation-message-field{display:grid;min-width:0;gap:7px}.translation-message-field>span{color:var(--text);font-size:.76rem;font-weight:780}.translation-message-field textarea{width:100%;min-height:126px;resize:vertical;padding:11px 12px;border:1px solid var(--border);border-radius:6px;outline:none;background:#fff;color:var(--text);font:inherit;font-size:.84rem;line-height:1.6;transition:border-color .15s ease,box-shadow .15s ease}.translation-message-field textarea:focus{border-color:var(--signal);box-shadow:0 0 0 3px #4c57de1f}.translation-agent-reply{display:grid;gap:6px;padding:12px 14px;border-left:3px solid var(--signal);border-radius:4px;background:#f0f2ff}.translation-agent-reply span{color:var(--signal-deep);font-size:.68rem;font-weight:800}.translation-agent-reply p{margin:0;color:var(--text);font-size:.8rem;line-height:1.55;overflow-wrap:anywhere}.translation-generate-button{justify-self:end;min-width:136px}.translation-confirm-state{display:inline-flex;min-height:24px;align-items:center;padding:3px 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--muted)!important;font-size:.7rem;font-weight:780;white-space:nowrap}.translation-confirm-state[data-ready=true]{border-color:#bd852642;background:#bd85261a;color:#805c1b!important}.translation-language-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.translation-audio-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.translation-audio-control button{min-height:38px;padding:6px 8px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--muted);font-size:.73rem;font-weight:760;line-height:1.25}.translation-audio-control button:hover{border-color:var(--border);background:#fff;color:var(--text)}.translation-audio-control button.active{border-color:var(--signal);background:var(--signal);color:#fff}.translation-option-list{display:grid;border-top:1px solid var(--border)}.translation-option-list label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px 2px;border-bottom:1px solid var(--border);cursor:pointer}.translation-option-list input{width:16px;height:16px;margin:0;accent-color:var(--signal)}.translation-option-list label>span{display:grid;min-width:0;gap:2px}.translation-option-list strong{color:var(--text);font-size:.78rem;font-weight:780}.translation-option-list small{color:var(--muted);font-size:.68rem;overflow-wrap:anywhere}.translation-confirm-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.translation-confirm-footer>div{display:grid;gap:2px}.translation-confirm-footer span{color:var(--muted);font-size:.68rem;font-weight:700}.translation-confirm-footer strong{color:var(--text);font-size:.82rem}.translation-confirm-footer button{min-width:128px}.translation-draft-error{color:var(--danger);font-size:.72rem;text-align:right}.translation-draft-empty{display:grid;min-height:300px;place-content:center;justify-items:center;gap:10px;color:var(--muted)}.translation-draft-empty span{color:#c4cad6;font-family:var(--font-data);font-size:2.2rem;font-weight:800}.translation-draft-empty strong{font-size:.82rem;font-weight:750}.translation-task-table{min-width:1080px}.translation-task-table th:nth-child(1){width:18%}.translation-task-table th:nth-child(2){width:15%}.translation-task-table th:nth-child(3){width:17%}.translation-task-table th:nth-child(4){width:13%}.translation-task-table th:nth-child(5){width:12%}.translation-task-table th:nth-child(6){width:13%}.translation-task-table th:nth-child(7){width:12%}@media (max-width: 1080px){.translation-agent-panel{grid-template-columns:1fr}.translation-conversation{border-right:0;border-bottom:1px solid var(--border)}}@media (max-width: 720px){.translation-conversation,.translation-confirmation{gap:16px;padding:16px}.translation-language-grid,.translation-audio-control{grid-template-columns:1fr}.translation-generate-button{width:100%;justify-self:stretch}.translation-confirm-footer{align-items:stretch;flex-direction:column}.translation-confirm-footer button{width:100%}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@keyframes auth-spin{to{transform:rotate(360deg)}}.ghostcut-dialog-workspace{--ghostcut-ink: #111936;--ghostcut-purple: #6558ee;--ghostcut-cyan: #16b9c8;--ghostcut-line: rgba(25, 35, 74, .12);display:grid;gap:20px}.ghostcut-dialog-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:32px;overflow:hidden;padding:34px 38px;border:1px solid rgba(101,88,238,.22);border-radius:24px;background:#101731;color:#fff;box-shadow:0 18px 40px #181e4129}.ghostcut-dialog-hero:after{position:absolute;top:-65px;right:18%;width:190px;height:190px;border:42px solid rgba(101,88,238,.25);border-radius:50%;content:""}.ghostcut-dialog-kicker,.ghostcut-card-heading span,.ghostcut-dialog-tasks>header span{color:#8f84ff;font-size:.68rem;font-weight:820;letter-spacing:.17em}.ghostcut-dialog-hero h2{position:relative;z-index:1;max-width:700px;margin:10px 0 8px;font-size:clamp(2rem,3.4vw,3.45rem);font-weight:760;letter-spacing:-.045em;line-height:1.02}.ghostcut-dialog-hero p{position:relative;z-index:1;max-width:660px;margin:0;color:#ffffffab;line-height:1.7}.ghostcut-dialog-gate{position:relative;z-index:1;display:grid;flex:0 0 220px;gap:5px;padding:18px 20px;border-left:3px solid #ffbd59;background:#ffffff12}.ghostcut-dialog-gate[data-ready=true]{border-left-color:#47d8b0}.ghostcut-dialog-gate span{color:#ffbd59;font-size:.65rem;font-weight:850;letter-spacing:.16em}.ghostcut-dialog-gate[data-ready=true] span{color:#5ee4bf}.ghostcut-dialog-gate strong{font-size:1rem}.ghostcut-dialog-gate small{color:#ffffff8c;line-height:1.45}.ghostcut-capability-rail{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ghostcut-capability-rail>i{position:absolute;right:6%;bottom:-10px;left:6%;height:1px;background:linear-gradient(90deg,transparent,var(--ghostcut-purple),var(--ghostcut-cyan),transparent);opacity:.45}.ghostcut-capability-rail button{display:grid;grid-template-columns:30px 1fr;gap:2px 10px;min-width:0;padding:15px 17px;border:1px solid var(--ghostcut-line);border-radius:14px;background:#ffffffc2;color:var(--ghostcut-ink);text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.ghostcut-capability-rail button:hover{transform:translateY(-2px);border-color:#6558ee6b}.ghostcut-capability-rail button.active{border-color:var(--ghostcut-purple);box-shadow:0 9px 24px #4337b51f}.ghostcut-capability-rail button:disabled{cursor:not-allowed;opacity:.46;transform:none}.ghostcut-lock-tip[data-locked=true]{position:relative}.ghostcut-lock-tip[data-locked=true]:hover:after{position:absolute;z-index:20;bottom:calc(100% + 7px);left:50%;padding:7px 10px;border:1px solid rgba(215,84,83,.28);border-radius:7px;background:#fff4f4;box-shadow:0 7px 18px #681c1c1f;color:var(--danger);content:attr(data-tip);font-size:.72rem;font-weight:700;line-height:1.35;pointer-events:none;transform:translate(-50%);white-space:nowrap}.ghostcut-capability-rail button>span{grid-row:1 / 3;color:var(--ghostcut-purple);font:800 .69rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.ghostcut-capability-rail button strong{overflow:hidden;font-size:.91rem;text-overflow:ellipsis;white-space:nowrap}.ghostcut-capability-rail button small{overflow:hidden;color:var(--muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.ghostcut-dialog-alert{display:flex;gap:12px;padding:13px 16px;border:1px solid rgba(215,84,83,.25);border-left:3px solid var(--danger);border-radius:10px;background:#d7545312;color:var(--danger);font-size:.84rem}.ghostcut-account-panel{display:grid;gap:14px;padding:18px 20px;border:1px solid var(--ghostcut-line);border-radius:16px;background:#fff;box-shadow:0 8px 24px #1b23480f}.ghostcut-account-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.ghostcut-account-panel>header div{display:grid;gap:3px}.ghostcut-account-panel>header span{color:var(--ghostcut-purple);font:800 .62rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.ghostcut-account-panel h3{margin:0;color:var(--ghostcut-ink);font-size:1rem}.ghostcut-account-list{display:grid;align-content:start;gap:8px}.ghostcut-account-list>p{margin:0;padding:14px;border:1px dashed var(--ghostcut-line);color:var(--muted);font-size:.76rem}.ghostcut-account-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--ghostcut-line);border-radius:10px}.ghostcut-account-list>article.active{border-color:var(--ghostcut-purple);background:#6558ee0b}.ghostcut-account-list>article>label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;cursor:pointer}.ghostcut-account-list>article>label>span{display:grid;min-width:0;gap:2px}.ghostcut-account-list strong{overflow:hidden;color:var(--ghostcut-ink);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.ghostcut-account-list small{color:var(--muted);font-size:.66rem}.ghostcut-account-secret-state{color:var(--muted);font-size:.68rem;font-weight:700;white-space:nowrap}.ghostcut-account-secret-state.is-ready{color:#16803c}.ghostcut-account-empty{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px dashed var(--ghostcut-line);border-radius:10px;background:#f7f8fc}.ghostcut-account-empty>div{display:grid;gap:4px}.ghostcut-account-empty strong{color:var(--ghostcut-ink);font-size:.82rem}.ghostcut-account-empty span{color:var(--muted);font-size:.72rem}.ghostcut-dialog-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:16px;align-items:start}.ghostcut-composer,.ghostcut-confirmation,.ghostcut-dialog-tasks{border:1px solid var(--ghostcut-line);border-radius:20px;background:#fff;box-shadow:0 12px 32px #1f264b12}.ghostcut-composer,.ghostcut-confirmation{display:grid;gap:18px;min-height:490px;padding:24px}.ghostcut-confirmation.ready{border-color:#6558ee4d}.ghostcut-card-heading,.ghostcut-dialog-tasks>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ghostcut-card-heading h3,.ghostcut-dialog-tasks h3{margin:4px 0 0;color:var(--ghostcut-ink);font-size:1.08rem}.ghostcut-card-heading>small{color:var(--muted);font-size:.72rem}.ghostcut-dialog-field{display:grid;gap:8px}.ghostcut-dialog-field>span{color:var(--ghostcut-ink);font-size:.76rem;font-weight:720}.ghostcut-dialog-field input,.ghostcut-dialog-field textarea,.ghostcut-dialog-field select,.ghostcut-mask-fields input{width:100%;border:1px solid rgba(28,38,77,.16);border-radius:10px;background:#f9faff;color:var(--ghostcut-ink);font:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ghostcut-dialog-field input,.ghostcut-dialog-field select{min-height:44px;padding:0 12px}.ghostcut-dialog-field textarea{min-height:154px;padding:13px;line-height:1.65;resize:vertical}.ghostcut-prompt-field textarea:disabled::placeholder{color:var(--danger);opacity:1}.ghostcut-dialog-field input:focus,.ghostcut-dialog-field textarea:focus,.ghostcut-dialog-field select:focus,.ghostcut-mask-fields input:focus{border-color:var(--ghostcut-purple);box-shadow:0 0 0 3px #6558ee17}.ghostcut-video-source-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.ghostcut-video-source-heading>span{color:var(--ghostcut-ink);font-size:.76rem;font-weight:720}.ghostcut-video-source-heading>small{color:var(--muted);font-size:.67rem}.ghostcut-video-source-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ghostcut-source-button{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;min-height:62px;padding:10px 12px;border:1px solid rgba(101,88,238,.18);border-radius:12px;background:#6558ee09;color:var(--ghostcut-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.ghostcut-source-button.library{border-color:#16b9c833;background:#16b9c809}.ghostcut-source-button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ghostcut-purple);background:#6558ee13;transform:translateY(-1px)}.ghostcut-source-button.library:hover:not(:disabled){border-color:var(--ghostcut-cyan);background:#16b9c813}.ghostcut-source-button[aria-disabled=true],.ghostcut-source-button:disabled{cursor:not-allowed;opacity:.52}.ghostcut-source-button>i{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--ghostcut-purple);color:#fff;font:800 1rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ghostcut-source-button.library>i{background:var(--ghostcut-cyan)}.ghostcut-source-button>span{display:grid;min-width:0;gap:3px}.ghostcut-source-button strong{color:var(--ghostcut-ink);font-size:.76rem}.ghostcut-source-button small{overflow:hidden;color:var(--muted);font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.ghostcut-video-source-divider{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:.64rem}.ghostcut-video-source-divider:before,.ghostcut-video-source-divider:after{flex:1;height:1px;background:var(--ghostcut-line);content:""}.ghostcut-video-source-divider>span{white-space:nowrap}.ghostcut-video-source-field>small{overflow:hidden;color:#078b98;font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.ghostcut-selected-videos{display:grid;gap:8px;padding:10px;border:1px solid rgba(22,185,200,.2);border-radius:10px;background:#16b9c809}.ghostcut-selected-videos header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ghostcut-selected-videos header strong{color:var(--ghostcut-ink);font-size:.73rem}.ghostcut-selected-videos header button,.ghostcut-selected-videos li button{padding:0;border:0;background:transparent;color:var(--ghostcut-purple);font:inherit;cursor:pointer}.ghostcut-selected-videos ul{display:grid;max-height:142px;margin:0;padding:0;overflow-y:auto;list-style:none}.ghostcut-selected-videos li{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;gap:8px;align-items:center;min-height:30px;border-top:1px solid rgba(22,185,200,.12)}.ghostcut-selected-videos li span{overflow:hidden;color:var(--text);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.ghostcut-selected-videos li small,.ghostcut-selected-videos>small{color:var(--muted);font-size:.64rem}.ghostcut-selected-videos li button{color:var(--danger);font-size:1rem}.ghostcut-prompt-field{position:relative}.ghostcut-prompt-field>small{position:absolute;right:10px;bottom:8px;color:var(--muted);font-size:.68rem}.ghostcut-composer-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto}.ghostcut-composer-footer>span{color:var(--muted);font-size:.76rem}.ghostcut-confirmation-empty{display:grid;place-items:center;align-content:center;gap:12px;min-height:360px;color:var(--muted);text-align:center}.ghostcut-confirmation-empty>div{display:grid;grid-template-columns:repeat(5,30px);gap:7px}.ghostcut-confirmation-empty>div span{height:4px;border-radius:4px;background:var(--ghostcut-purple);opacity:.23}.ghostcut-confirmation-empty>div span:nth-child(2){background:var(--ghostcut-cyan)}.ghostcut-confirmation-empty>div span:nth-child(3){background:#ffbd59}.ghostcut-confirmation-empty>div span:nth-child(4){background:#ef6c86}.ghostcut-confirmation-empty>div span:nth-child(5){background:#6558ee}.ghostcut-confirmation-empty strong{color:var(--ghostcut-ink)}.ghostcut-confirmation-empty p{max-width:360px;margin:0;font-size:.82rem;line-height:1.65}.ghostcut-assistant-message{padding:13px 15px;border-left:3px solid var(--ghostcut-cyan);background:#16b9c812}.ghostcut-assistant-message span{color:#078b98;font-size:.65rem;font-weight:820;letter-spacing:.1em}.ghostcut-assistant-message p{margin:5px 0 0;color:var(--ghostcut-ink);font-size:.84rem;line-height:1.6}.ghostcut-operation-chip{display:flex;align-items:center;gap:12px}.ghostcut-operation-chips{display:flex;flex-wrap:wrap;gap:16px 24px}.ghostcut-operation-chip>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--ghostcut-ink);color:#fff;font:800 .7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ghostcut-operation-chip>div{display:grid;gap:2px}.ghostcut-operation-chip strong{color:var(--ghostcut-ink);font-size:.92rem}.ghostcut-operation-chip small{color:var(--muted);font-size:.7rem}.ghostcut-draft-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ghostcut-combined-fields{display:grid;gap:18px}.ghostcut-combined-fields>section{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.ghostcut-combined-fields>section>strong{color:var(--ghostcut-ink);font-size:.82rem}.ghostcut-basic-fields{align-items:start}.ghostcut-clip-fields{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 13px;padding:12px;border:1px solid rgba(101,88,238,.14);border-radius:12px;background:#6558ee09}.ghostcut-clip-fields>small{grid-column:1 / -1;color:var(--muted);font-size:.66rem}.ghostcut-basic-optimizer{display:grid;grid-column:1 / -1;gap:11px;padding:13px;border:1px solid rgba(22,185,200,.2);border-radius:12px;background:#16b9c80b}.ghostcut-basic-optimizer-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.ghostcut-basic-optimizer-head>div{display:grid;gap:3px}.ghostcut-basic-optimizer-head>div>span{color:var(--ghostcut-ink);font-size:.76rem;font-weight:760}.ghostcut-basic-optimizer-head>div>small{color:var(--muted);font-size:.66rem}.ghostcut-basic-optimizer-head>.ghostcut-toggle{min-width:112px;border-color:#16b9c838;background:#fff}.ghostcut-basic-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:10px;border-top:1px solid rgba(22,185,200,.16)}.ghostcut-basic-toggle-grid .ghostcut-toggle{background:#ffffffb8}.ghostcut-mask-fields{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ghostcut-mask-fields label{position:relative;display:grid;gap:7px}.ghostcut-mask-fields label>span{color:var(--ghostcut-ink);font-size:.76rem;font-weight:720}.ghostcut-mask-fields input{min-height:44px;padding:0 48px 0 12px}.ghostcut-mask-fields small{position:absolute;right:12px;bottom:13px;color:var(--ghostcut-purple);font-size:.68rem;font-weight:750}.ghostcut-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 12px;border:1px solid rgba(28,38,77,.13);border-radius:10px;color:var(--ghostcut-ink);font-size:.76rem;font-weight:680;cursor:pointer}.ghostcut-toggle input{position:absolute;opacity:0;pointer-events:none}.ghostcut-toggle i{position:relative;width:34px;height:19px;border-radius:20px;background:#d9ddeb;transition:background .15s ease}.ghostcut-toggle i:after{position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#fff;content:"";transition:transform .15s ease}.ghostcut-toggle input:checked+i{background:var(--ghostcut-purple)}.ghostcut-toggle input:checked+i:after{transform:translate(15px)}.ghostcut-fixed-plan,.ghostcut-output-note{display:grid;gap:4px;padding:15px;border:1px solid rgba(22,185,200,.2);background:#16b9c80d}.ghostcut-fixed-plan>span,.ghostcut-output-note>span{color:#078b98;font-size:.65rem;font-weight:820;letter-spacing:.1em}.ghostcut-fixed-plan strong,.ghostcut-output-note strong{color:var(--ghostcut-ink);font-size:.83rem}.ghostcut-fixed-plan small{color:var(--muted)}.ghostcut-voice-state,.ghostcut-voice-picker{grid-column:1 / -1}.ghostcut-voice-state{padding:14px;border:1px dashed var(--ghostcut-line);border-radius:10px;color:var(--muted);font-size:.76rem}.ghostcut-voice-state.error{border-color:#d754534d;color:var(--danger)}.ghostcut-voice-picker{min-width:0;margin:0;padding:0;border:0}.ghostcut-voice-picker legend{margin-bottom:8px;color:var(--ghostcut-ink);font-size:.76rem;font-weight:720}.ghostcut-voice-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.ghostcut-voice-toolbar>span{color:var(--muted);font-size:.7rem;font-weight:720}.ghostcut-voice-toolbar>div{display:flex;gap:3px;padding:3px;border-radius:7px;background:#eef0f6}.ghostcut-voice-toolbar button{min-width:54px;min-height:30px;padding:5px 10px;border:0;border-radius:5px;background:transparent;color:var(--muted);font-size:.7rem;font-weight:760}.ghostcut-voice-toolbar button:hover{color:var(--ghostcut-ink)}.ghostcut-voice-toolbar button.active{background:#fff;color:var(--ghostcut-purple);box-shadow:0 2px 7px #18233d1f}.ghostcut-voice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:340px;overflow:auto}.ghostcut-voice-picker article{display:grid;gap:8px;padding:10px;border:1px solid var(--ghostcut-line);border-radius:12px;background:#fff}.ghostcut-voice-picker article.selected{border-color:var(--ghostcut-purple);background:#6558ee0b}.ghostcut-voice-picker label{display:grid;grid-template-columns:auto 36px minmax(0,1fr);gap:8px;align-items:center;cursor:pointer}.ghostcut-voice-picker label img,.ghostcut-voice-picker label>i{width:36px;height:36px;border-radius:50%;background:#eef0f8;object-fit:cover}.ghostcut-voice-picker label>span{display:grid;min-width:0;gap:2px}.ghostcut-voice-picker strong{overflow:hidden;color:var(--ghostcut-ink);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.ghostcut-voice-picker small{color:var(--muted);font-size:.66rem}.ghostcut-voice-picker audio{width:100%;height:28px}.ghostcut-execution-warning{display:grid;gap:3px;margin-top:auto;padding:11px 13px;border-left:3px solid #ffad32;background:#fff8ea}.ghostcut-execution-warning strong{color:#9a5a00;font-size:.75rem}.ghostcut-execution-warning span{color:#755c35;font-size:.72rem}.ghostcut-inline-error{margin:-8px 0 0;color:var(--danger);font-size:.74rem}.ghostcut-confirm-button{width:100%}.ghostcut-dialog-feedback:empty{display:none}.ghostcut-dialog-feedback p{margin:0;padding:11px 14px;border-radius:9px;font-size:.8rem}.ghostcut-task-queue-workspace{gap:14px;min-width:0}.ghostcut-queue-header{display:grid;grid-template-columns:minmax(250px,1fr) auto auto;gap:24px;align-items:center;padding:24px 26px;border:1px solid rgba(101,88,238,.2);border-radius:18px;background:linear-gradient(118deg,#111936 0,#111936 34%,#182143 34%,#182143);box-shadow:0 14px 34px #181e4124;color:#fff}.ghostcut-queue-heading{display:grid;gap:4px}.ghostcut-queue-heading>span{color:#a8a0ff;font:800 .62rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.ghostcut-queue-heading h2{margin:0;color:#fff;font-size:clamp(1.35rem,2.2vw,1.85rem);letter-spacing:-.035em}.ghostcut-queue-heading p{margin:0;color:#aeb6d4;font-size:.72rem}.ghostcut-queue-metrics{display:grid;grid-template-columns:repeat(4,minmax(78px,1fr));gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff1a}.ghostcut-queue-metrics>div{display:grid;gap:4px;padding:10px 12px;background:#070c2170}.ghostcut-queue-metrics small{color:#9ca6c9;font-size:.58rem;white-space:nowrap}.ghostcut-queue-metrics strong{color:#fff;font:820 1.08rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ghostcut-queue-metrics [data-tone=processing] strong{color:#a8a0ff}.ghostcut-queue-metrics [data-tone=success] strong{color:#70d6c1}.ghostcut-queue-metrics [data-tone=danger] strong{color:#ff8e9c}.ghostcut-queue-refresh.secondary-button{border-color:#fff3;background:#ffffff12;color:#fff}.ghostcut-queue-refresh.secondary-button:hover{border-color:#a8a0ff;background:#a8a0ff1f;color:#fff}.ghostcut-dialog-empty{padding:46px 24px;border:1px dashed rgba(28,38,77,.18);color:var(--muted);text-align:center;font-size:.82rem}.ghostcut-queue-ledger{min-width:0;overflow:hidden;border:1px solid var(--ghostcut-line);border-radius:16px;background:#fff;box-shadow:0 10px 28px #1b234812}.ghostcut-queue-columns,.ghostcut-queue-row{display:grid;grid-template-columns:72px minmax(250px,2fr) minmax(210px,1.2fr) 145px 120px}.ghostcut-queue-columns{min-height:38px;align-items:center;border-bottom:1px solid var(--ghostcut-line);background:#f5f6fa;color:#7a829d;font-size:.61rem;font-weight:800;letter-spacing:.08em}.ghostcut-queue-columns span{padding:0 14px}.ghostcut-queue-row{position:relative;min-height:112px;align-items:center;border-bottom:1px solid var(--ghostcut-line);transition:background-color .15s ease}.ghostcut-queue-row:last-child{border-bottom:0}.ghostcut-queue-row:hover{background:#fafaff}.ghostcut-queue-row:before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--ghostcut-purple);content:""}.ghostcut-queue-row[data-tone=success]:before{background:#2d8d7a}.ghostcut-queue-row[data-tone=danger]:before{background:var(--danger)}.ghostcut-queue-row>div{min-width:0;padding:15px 14px}.ghostcut-queue-type{display:grid;align-self:stretch;place-content:center;gap:6px;border-right:1px solid var(--ghostcut-line);text-align:center}.ghostcut-queue-type strong{color:var(--ghostcut-purple);font:850 1rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ghostcut-queue-type span{color:#8a91a9;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ghostcut-queue-identity{display:grid;gap:6px}.ghostcut-queue-identity header{display:flex;min-width:0;align-items:baseline;gap:9px}.ghostcut-queue-identity header strong{flex:0 0 auto;color:var(--ghostcut-ink);font-size:.86rem}.ghostcut-queue-identity header span{overflow:hidden;color:#6c7490;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.ghostcut-queue-identity p{display:-webkit-box;margin:0;overflow:hidden;color:#3f4865;font-size:.75rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ghostcut-queue-identity small,.ghostcut-queue-state small,.ghostcut-queue-time small{overflow:hidden;color:#9198ad;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.ghostcut-queue-state{display:grid;gap:8px}.ghostcut-queue-state header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ghostcut-queue-state header>strong{color:#68708b;font:750 .64rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ghostcut-task-progress{height:4px;overflow:hidden;border-radius:4px;background:#e9ebf4}.ghostcut-task-progress span{display:block;height:100%;border-radius:inherit;background:var(--ghostcut-purple);transition:width .3s ease}.ghostcut-queue-row[data-tone=success] .ghostcut-task-progress span{background:#2d8d7a}.ghostcut-queue-row[data-tone=danger] .ghostcut-task-progress span{background:var(--danger)}.ghostcut-queue-row[data-tone=danger] .ghostcut-queue-state small{color:var(--danger)}.ghostcut-queue-time{display:grid;gap:6px}.ghostcut-queue-time time{color:#37405e;font:720 .69rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.ghostcut-task-links{display:grid;min-width:0;gap:6px}.ghostcut-task-links a,.ghostcut-task-links button{width:100%;min-height:31px;justify-content:center;padding:5px 8px;font-size:.68rem;white-space:nowrap}.ghostcut-task-links>span{color:#a0a6b7;font-size:.65rem;text-align:center}.ghostcut-queue-pagination{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center;min-height:58px;padding:10px 16px;border-top:1px solid var(--ghostcut-line);background:#fafbfc}.ghostcut-queue-pagination p{margin:0;color:#7c849c;font-size:.68rem}.ghostcut-queue-pagination p strong{color:#313a58;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ghostcut-queue-pagination label{display:flex;align-items:center;gap:7px;color:#7c849c;font-size:.68rem}.ghostcut-queue-pagination select{min-height:32px;padding:4px 28px 4px 9px;border:1px solid var(--ghostcut-line);border-radius:7px;background:#fff;color:#313a58;font:inherit}.ghostcut-queue-pagination nav{display:flex;gap:4px}.ghostcut-queue-pagination nav button{min-width:32px;height:32px;padding:0 7px;border:1px solid var(--ghostcut-line);border-radius:7px;background:#fff;color:#59617c;font:750 .7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ghostcut-queue-pagination nav button:hover:not(:disabled){border-color:var(--ghostcut-purple);color:var(--ghostcut-purple)}.ghostcut-queue-pagination nav button[aria-current=page]{border-color:var(--ghostcut-purple);background:var(--ghostcut-purple);color:#fff}.ghostcut-queue-pagination select:focus-visible,.ghostcut-queue-pagination nav button:focus-visible{outline:3px solid rgba(101,88,238,.18);outline-offset:1px}.ghostcut-copy-picker{width:min(820px,calc(100vw - 32px));border-radius:16px}.ghostcut-copy-picker-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:16px 20px;border-bottom:1px solid var(--border)}.ghostcut-copy-picker-search input{min-width:0;min-height:38px;padding:7px 11px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;outline:none}.ghostcut-copy-picker-search input:focus{border-color:var(--ghostcut-purple);box-shadow:0 0 0 3px #6558ee17}.ghostcut-copy-picker-error{margin:14px 20px 0;padding:10px 12px;border-left:3px solid var(--danger);background:#d7545312;color:var(--danger);font-size:.78rem}.ghostcut-copy-picker-list{display:grid;max-height:min(56vh,560px);overflow-y:auto}.ghostcut-copy-picker-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:15px 20px;border-bottom:1px solid var(--border)}.ghostcut-copy-picker-item:hover{background:#6558ee09}.ghostcut-copy-picker-item.selected{background:#6558ee12}.ghostcut-copy-picker-item>div{display:grid;min-width:0;gap:4px}.ghostcut-copy-picker-item strong,.ghostcut-copy-picker-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ghostcut-copy-picker-item strong{color:var(--ghostcut-ink);font-size:.86rem}.ghostcut-copy-picker-item small{color:var(--muted);font-size:.68rem}.ghostcut-copy-picker-item p{display:-webkit-box;max-height:3em;margin:2px 0 0;overflow:hidden;color:var(--text-soft);font-size:.74rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ghostcut-copy-picker-item .primary-button,.ghostcut-copy-picker-item .secondary-button{min-width:82px;justify-content:center}.ghostcut-copy-picker-empty{padding:46px 20px;color:var(--muted);text-align:center;font-size:.8rem}.ghostcut-copy-picker-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 20px;background:var(--surface-soft);color:var(--muted);font-size:.74rem}.ghostcut-copy-picker-footer>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:9px}.ghostcut-copy-picker-footer strong{min-width:64px;color:var(--text);text-align:center}@media (max-width: 1080px){.ghostcut-dialog-grid{grid-template-columns:1fr}.ghostcut-composer,.ghostcut-confirmation{min-height:0}.ghostcut-queue-header{grid-template-areas:"heading refresh" "metrics metrics";grid-template-columns:minmax(0,1fr) auto}.ghostcut-queue-heading{grid-area:heading}.ghostcut-queue-metrics{grid-area:metrics}.ghostcut-queue-refresh{grid-area:refresh}.ghostcut-queue-columns{display:none}.ghostcut-queue-row{grid-template-columns:64px minmax(0,1fr) 190px 118px;min-height:132px}.ghostcut-queue-type{grid-column:1;grid-row:1 / span 2}.ghostcut-queue-identity{grid-column:2;grid-row:1;padding-bottom:5px!important}.ghostcut-queue-state{grid-column:3;grid-row:1 / span 2}.ghostcut-queue-time{grid-column:2;grid-row:2;padding-top:5px!important}.ghostcut-task-links{grid-column:4;grid-row:1 / span 2}}@media (max-width: 760px){.ghostcut-dialog-hero{align-items:stretch;flex-direction:column;padding:26px 22px}.ghostcut-dialog-gate{flex-basis:auto}.ghostcut-capability-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.ghostcut-dialog-grid{display:block}.ghostcut-account-empty{align-items:stretch;flex-direction:column}.ghostcut-confirmation{margin-top:14px}.ghostcut-draft-fields,.ghostcut-mask-fields,.ghostcut-clip-fields,.ghostcut-basic-toggle-grid{grid-template-columns:1fr}.ghostcut-clip-fields>small{grid-column:auto}.ghostcut-queue-header{padding:22px}.ghostcut-queue-row{grid-template-columns:52px minmax(0,1fr);padding:4px 0}.ghostcut-queue-type{grid-column:1;grid-row:1 / span 4}.ghostcut-queue-identity{grid-column:2;grid-row:1}.ghostcut-queue-state{grid-column:2;grid-row:2;padding-top:5px!important;padding-bottom:5px!important}.ghostcut-queue-time{grid-column:2;grid-row:3;padding-top:5px!important;padding-bottom:8px!important}.ghostcut-task-links{grid-column:2;grid-row:4;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:5px!important}.ghostcut-queue-pagination{grid-template-columns:1fr auto}.ghostcut-queue-pagination nav{grid-column:1 / -1;justify-content:flex-end}.ghostcut-copy-picker-item{align-items:stretch;grid-template-columns:1fr}.ghostcut-copy-picker-item .primary-button,.ghostcut-copy-picker-item .secondary-button{width:100%}}@media (max-width: 480px){.ghostcut-capability-rail{grid-template-columns:1fr}.ghostcut-composer,.ghostcut-confirmation,.ghostcut-dialog-tasks{padding:18px}.ghostcut-queue-header{grid-template-areas:"heading" "metrics" "refresh";grid-template-columns:1fr}.ghostcut-queue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ghostcut-queue-refresh{width:100%}.ghostcut-queue-identity header{align-items:flex-start;flex-direction:column;gap:3px}.ghostcut-queue-pagination{grid-template-columns:1fr}.ghostcut-queue-pagination nav{grid-column:1;justify-content:space-between;overflow-x:auto}.ghostcut-composer-footer,.ghostcut-basic-optimizer-head{align-items:stretch;flex-direction:column}.ghostcut-basic-optimizer-head>.ghostcut-toggle{width:100%}.ghostcut-video-source-actions{grid-template-columns:1fr}.ghostcut-copy-picker-footer{align-items:stretch;flex-direction:column}.ghostcut-copy-picker-footer>div{justify-content:space-between}}.seeany-workspace{--seeany-ink: #20283e;--seeany-blue: #4c57de;--seeany-cyan: #0fa9ba;display:grid;min-width:0;gap:14px}.seeany-image-workspace{display:grid;min-width:0;gap:14px}.seeany-workspace-switch{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 12px 10px 16px;border:1px solid var(--border);border-radius:9px;background:#ffffffe6;box-shadow:0 7px 20px #18233d0d}.seeany-workspace-switch>div:first-child{display:grid;gap:2px}.seeany-workspace-switch>div:first-child span{color:var(--seeany-cyan);font:850 .59rem/1.2 var(--font-data);letter-spacing:.1em}.seeany-workspace-switch>div:first-child strong{color:var(--seeany-ink);font-size:.78rem}.seeany-workspace-switch [role=tablist]{display:flex;gap:4px;padding:3px;border-radius:7px;background:#edf0f6}.seeany-workspace-switch [role=tab]{min-height:32px;padding:5px 13px;border:0;border-radius:5px;background:transparent;color:var(--muted);font-size:.72rem;font-weight:780}.seeany-workspace-switch [role=tab][aria-selected=true]{background:#fff;color:var(--seeany-blue);box-shadow:0 2px 7px #18233d1f}.seeany-config-alert{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 15px;border:1px solid rgba(189,133,38,.28);border-left:4px solid var(--gold);border-radius:8px;background:#fff9ec;color:#755419}.seeany-config-alert>div{display:flex;flex-wrap:wrap;gap:7px 12px;align-items:baseline}.seeany-config-alert strong{color:#5e420f;font-size:.84rem}.seeany-config-alert span{font-size:.76rem}.seeany-config-alert code{padding:5px 8px;border-radius:4px;background:#75541914;font-size:.7rem;white-space:nowrap}.seeany-shell{display:grid;grid-template-columns:minmax(350px,.82fr) minmax(480px,1.18fr);align-items:start;gap:14px;min-width:0}.seeany-composer,.seeany-output-panel{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:#fff;box-shadow:var(--shadow)}.seeany-composer{position:sticky;top:14px;display:grid;gap:19px;padding:22px}.seeany-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.seeany-panel-heading>div{display:grid;gap:3px}.seeany-panel-heading>div>span{color:var(--seeany-cyan);font-family:var(--font-data);font-size:.62rem;font-weight:850;letter-spacing:.11em}.seeany-panel-heading h2{margin:0;color:var(--seeany-ink);font-size:1.06rem;font-weight:830}.seeany-ready-state,.seeany-task-status{display:inline-flex;width:fit-content;align-items:center;min-height:24px;padding:3px 8px;border:1px solid rgba(189,133,38,.22);border-radius:999px;background:#bd852617;color:#805c1b;font-size:.68rem;font-weight:780;white-space:nowrap}.seeany-ready-state[data-ready=true]{border-color:#2d8d7a3d;background:#2d8d7a1a;color:#236e60}.seeany-prompt-field,.seeany-fieldset,.seeany-control-grid label{display:grid;min-width:0;gap:8px}.seeany-prompt-field>span,.seeany-fieldset>legend,.seeany-control-grid label>span{color:var(--seeany-ink);font-size:.75rem;font-weight:780}.seeany-prompt-field textarea,.seeany-control-grid select,.seeany-url-adder input{width:100%;border:1px solid var(--border);border-radius:7px;outline:none;background:#fbfcff;color:var(--seeany-ink);font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.seeany-prompt-field textarea{min-height:154px;padding:12px 13px;line-height:1.65;resize:vertical}.seeany-control-grid select,.seeany-url-adder input{min-height:40px;padding:7px 10px}.seeany-prompt-field textarea:focus,.seeany-control-grid select:focus,.seeany-url-adder input:focus{border-color:var(--seeany-blue);box-shadow:0 0 0 3px #4c57de1a}.seeany-prompt-field>small{display:flex;justify-content:space-between;gap:14px;color:var(--muted);font-size:.67rem}.seeany-prompt-field output{font-family:var(--font-data)}.seeany-fieldset{margin:0;padding:0;border:0}.seeany-fieldset>legend{margin-bottom:8px;padding:0}.seeany-fieldset>legend small{margin-left:5px;color:var(--muted);font-family:var(--font-data)}.seeany-reference-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.seeany-upload-button{position:relative;display:inline-flex;min-height:40px;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;white-space:nowrap}.seeany-upload-button[aria-disabled=true]{cursor:not-allowed;opacity:.56}.seeany-upload-button input{position:absolute;width:1px;height:1px;opacity:0}.seeany-url-adder{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.seeany-url-adder button{min-width:54px}.seeany-reference-strip{display:flex;gap:8px;min-width:0;padding:4px 0 2px;overflow-x:auto}.seeany-reference-strip figure{position:relative;flex:0 0 64px;height:64px;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:#eef1f7}.seeany-reference-strip img{width:100%;height:100%;object-fit:cover}.seeany-reference-strip figcaption{position:absolute;bottom:3px;left:3px;display:grid;width:17px;height:17px;place-items:center;border-radius:3px;background:#141b2fc7;color:#fff;font:750 .58rem/1 var(--font-data)}.seeany-reference-strip button{position:absolute;top:3px;right:3px;display:grid;width:19px;height:19px;place-items:center;padding:0;border:0;border-radius:50%;background:#141b2fd1;color:#fff;line-height:1}.seeany-reference-empty{margin:0;padding:10px 12px;border:1px dashed var(--border);border-radius:6px;color:var(--muted);font-size:.71rem;text-align:center}.seeany-upload-note{color:var(--muted);font-size:.66rem;line-height:1.45}.seeany-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.seeany-control-grid select:disabled{background:var(--surface-soft);color:var(--muted)}.seeany-ratio-fieldset{min-width:0}.seeany-ratio-strip{display:flex;gap:5px;min-width:0;padding-bottom:3px;overflow-x:auto}.seeany-ratio-strip button{display:grid;flex:0 0 50px;min-height:56px;place-items:center;align-content:center;gap:5px;padding:5px;border:1px solid var(--border);border-radius:6px;background:#fbfcff;color:var(--muted)}.seeany-ratio-strip button i{display:block;height:21px;max-width:32px;border:1.5px solid currentColor;border-radius:2px}.seeany-ratio-strip button span{font:700 .62rem/1 var(--font-data)}.seeany-ratio-strip button:hover{border-color:#4c57de73;color:var(--seeany-blue)}.seeany-ratio-strip button.active{border-color:var(--seeany-blue);background:#4c57de14;color:var(--seeany-blue);box-shadow:inset 0 -2px 0 var(--seeany-blue)}.seeany-submit-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:2px}.seeany-submit-row>span{color:var(--muted);font:700 .69rem/1.4 var(--font-data)}.seeany-submit-row .primary-button{min-width:124px}.seeany-output-panel{display:grid;align-content:start}.seeany-output-panel>.seeany-panel-heading{padding:18px 20px;border-bottom:1px solid var(--border)}.seeany-output-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--border);background:#fafbfe}.seeany-output-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 15px;border-right:1px solid var(--border)}.seeany-output-summary>div:last-child{border-right:0}.seeany-output-summary span{color:var(--muted);font-size:.67rem;font-weight:720}.seeany-output-summary strong{color:var(--seeany-ink);font:840 1rem/1 var(--font-data)}.seeany-output-empty{display:grid;min-height:360px;place-items:center;align-content:center;gap:8px;padding:30px;color:var(--muted);text-align:center}.seeany-output-empty>span{color:#4c57de52;font:900 2.8rem/1 var(--font-data)}.seeany-output-empty strong{color:var(--seeany-ink);font-size:.86rem}.seeany-output-empty p{margin:0;font-size:.72rem}.seeany-task-list{display:grid;gap:0}.seeany-task-card{display:grid;gap:11px;padding:17px 19px;border-bottom:1px solid var(--border)}.seeany-task-card:last-child{border-bottom:0}.seeany-task-card>header,.seeany-task-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.seeany-task-card>header>div{display:flex;align-items:baseline;gap:9px}.seeany-task-number{color:var(--seeany-blue);font:850 .72rem/1 var(--font-data)}.seeany-task-card time{color:var(--muted);font-size:.65rem}.seeany-task-status[data-tone=success]{border-color:#2d8d7a38;background:#2d8d7a1a;color:#236e60}.seeany-task-status[data-tone=danger]{border-color:#c7425338;background:#c7425317;color:var(--danger)}.seeany-task-status[data-tone=processing]{border-color:#4c57de33;background:#4c57de17;color:var(--signal-deep)}.seeany-task-status[data-tone=warning]{border-color:#bd852642;background:#bd85261a;color:#805c1b}.seeany-task-prompt{display:-webkit-box;overflow:hidden;margin:0;color:var(--seeany-ink);font-size:.77rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.seeany-task-meta{display:flex;flex-wrap:wrap;gap:5px}.seeany-task-meta span{padding:3px 6px;border-radius:3px;background:#f0f2f8;color:#65708a;font:700 .61rem/1.2 var(--font-data)}.seeany-task-progress{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:9px}.seeany-task-progress>span{height:5px;overflow:hidden;border-radius:4px;background:#e7eaf2}.seeany-task-progress i{display:block;height:100%;border-radius:inherit;background:var(--seeany-blue);transition:width .18s ease}.seeany-task-progress output{color:var(--muted);font:700 .63rem/1 var(--font-data);text-align:right}.seeany-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.seeany-result-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.seeany-result-grid a{position:relative;display:block;min-height:150px;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:#eef1f6}.seeany-result-grid img{width:100%;height:100%;min-height:150px;max-height:280px;object-fit:contain;vertical-align:middle}.seeany-result-grid a>span{position:absolute;right:5px;bottom:5px;padding:3px 5px;border-radius:3px;background:#161c2db8;color:#fff;font:650 .58rem/1 var(--font-data)}.seeany-result-waiting{display:grid;min-height:126px;place-items:center;align-content:center;gap:5px;border:1px dashed var(--border);border-radius:6px;background:#fafbfe}.seeany-result-waiting span{color:#4c57de40;font:900 2rem/1 var(--font-data)}.seeany-result-waiting p{margin:0;color:var(--muted);font-size:.69rem}.seeany-task-error{margin:0;padding:10px 12px;border-left:3px solid var(--danger);background:#fff3f5;color:var(--danger);font-size:.72rem;line-height:1.5;overflow-wrap:anywhere}.seeany-task-card>footer{min-width:0}.seeany-task-card>footer small{overflow:hidden;color:var(--muted);font:650 .59rem/1.3 var(--font-data);text-overflow:ellipsis;white-space:nowrap}.seeany-task-card>footer>span{color:#236e60;font-size:.66rem;font-weight:720}.seeany-task-card>footer .secondary-button{flex:0 0 auto;min-height:31px;padding:5px 9px;font-size:.68rem}.seeany-feedback:empty{display:none}.seeany-error,.seeany-notice{display:block;padding:10px 13px;border-left:3px solid currentColor;border-radius:5px;font-size:.78rem;overflow-wrap:anywhere}.seeany-error{background:#fff3f5;color:var(--danger)}.seeany-notice{background:#2d8d7a17;color:#236e60}.seeany-capability-console{display:grid;grid-template-columns:minmax(250px,.5fr) minmax(0,1.5fr);align-items:start;gap:14px;min-width:0}.seeany-capability-index,.seeany-capability-detail{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:#fff;box-shadow:var(--shadow)}.seeany-capability-index{position:sticky;top:14px;display:grid;grid-template-rows:auto auto minmax(0,1fr);max-height:calc(100dvh - 28px)}.seeany-capability-index>header{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:18px 18px 12px}.seeany-capability-index>header>div{display:grid;gap:3px}.seeany-capability-index>header span,.seeany-request-workbench>header span,.seeany-response-console>header>div>span{color:var(--seeany-cyan);font:850 .58rem/1.2 var(--font-data);letter-spacing:.1em}.seeany-capability-index h2,.seeany-capability-head h2{margin:0;color:var(--seeany-ink)}.seeany-capability-index h2{font-size:1rem}.seeany-capability-index output{color:var(--seeany-blue);font:900 1.55rem/1 var(--font-data)}.seeany-capability-index output small{color:var(--muted);font-size:.65rem}.seeany-capability-search{display:grid;gap:6px;padding:0 18px 14px}.seeany-capability-search span{color:var(--muted);font-size:.65rem;font-weight:720}.seeany-capability-search input{width:100%;min-height:39px;padding:7px 10px;border:1px solid var(--border);border-radius:6px;outline:none;background:#f9faff;color:var(--seeany-ink);font-size:.73rem}.seeany-capability-search input:focus,.seeany-json-editor textarea:focus{border-color:var(--seeany-blue);box-shadow:0 0 0 3px #4c57de1a}.seeany-capability-list{min-height:260px;overflow-y:auto;border-top:1px solid var(--border)}.seeany-capability-list>section{padding:12px 10px;border-bottom:1px solid var(--border)}.seeany-capability-list>section:last-child{border-bottom:0}.seeany-capability-list h3{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 8px 7px;color:#65708a;font:800 .63rem/1.3 var(--font-data);letter-spacing:.04em}.seeany-capability-list h3 span{display:grid;min-width:19px;height:19px;place-items:center;border-radius:50%;background:#eef0f6;font-size:.58rem}.seeany-capability-list button{display:flex;width:100%;min-height:34px;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;border:0;border-left:3px solid transparent;border-radius:4px;background:transparent;color:var(--seeany-ink);text-align:left}.seeany-capability-list button:hover{background:#f3f5fb}.seeany-capability-list button.active{border-left-color:var(--seeany-blue);background:#4c57de14;color:var(--signal-deep)}.seeany-capability-list button span{overflow:hidden;font-size:.71rem;font-weight:730;text-overflow:ellipsis;white-space:nowrap}.seeany-capability-list button small{flex:0 0 auto;color:var(--muted);font:700 .57rem/1 var(--font-data)}.seeany-capability-state{margin:0;padding:20px;color:var(--muted);font-size:.72rem;text-align:center}.seeany-capability-detail{display:grid}.seeany-capability-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:21px 22px 17px}.seeany-capability-head>div{display:grid;min-width:0;gap:5px}.seeany-capability-head>div>span{color:var(--seeany-cyan);font-size:.64rem;font-weight:820}.seeany-capability-head h2{font-size:1.2rem}.seeany-capability-head p{max-width:64rem;margin:0;color:var(--muted);font-size:.72rem;line-height:1.55}.seeany-call-coordinate{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;border-block:1px solid #26324c;background:#151f35;color:#dce5f7}.seeany-call-coordinate strong{align-self:stretch;display:grid;min-width:70px;place-items:center;padding:10px 13px;background:var(--seeany-cyan);color:#fff;font:900 .68rem/1 var(--font-data);letter-spacing:.06em}.seeany-call-coordinate code{overflow:hidden;padding:10px 13px;font:650 .68rem/1.3 var(--font-data);text-overflow:ellipsis;white-space:nowrap}.seeany-call-coordinate>span{padding:10px 13px;border-left:1px solid rgba(255,255,255,.12);color:#92a4c6;font:750 .59rem/1 var(--font-data);white-space:nowrap}.seeany-capability-body{display:grid;grid-template-columns:minmax(260px,.74fr) minmax(360px,1.26fr);min-width:0}.seeany-capability-reference,.seeany-request-workbench,.seeany-response-console{min-width:0;padding:18px 20px}.seeany-capability-reference{border-right:1px solid var(--border)}.seeany-capability-reference>header,.seeany-request-workbench>header,.seeany-response-console>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.seeany-capability-reference h3,.seeany-request-workbench h3,.seeany-response-console h3{margin:0;color:var(--seeany-ink);font-size:.83rem}.seeany-capability-reference>header>span{color:var(--seeany-blue);font:850 .72rem/1 var(--font-data)}.seeany-field-ledger{display:grid;border-top:1px solid var(--border)}.seeany-field-ledger>div{display:grid;grid-template-columns:minmax(90px,auto) minmax(70px,auto) auto;gap:5px 9px;align-items:baseline;padding:9px 2px;border-bottom:1px solid #e8ebf1}.seeany-field-ledger code{color:var(--signal-deep);font:750 .64rem/1.2 var(--font-data);overflow-wrap:anywhere}.seeany-field-ledger div>span{color:var(--muted);font:650 .58rem/1.2 var(--font-data)}.seeany-field-ledger strong,.seeany-field-ledger small{justify-self:end;color:var(--muted);font-size:.56rem}.seeany-field-ledger strong{color:var(--danger)}.seeany-field-ledger p{grid-column:1 / -1;margin:0;color:#5f6b83;font-size:.65rem;line-height:1.5}.seeany-capability-reference ul{display:grid;gap:6px;margin:13px 0 0;padding:0 0 0 16px;color:var(--muted);font-size:.64rem;line-height:1.5}.seeany-mode-ledger{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.seeany-mode-ledger>span{width:100%;margin-bottom:3px;color:var(--muted);font-size:.62rem;font-weight:720}.seeany-mode-ledger code{padding:3px 6px;border-radius:3px;background:#eff1f7;color:#516078;font:650 .58rem/1.2 var(--font-data)}.seeany-request-workbench{display:grid;align-content:start;gap:12px;background:#fafbfe}.seeany-request-workbench>header>div,.seeany-response-console>header>div{display:grid;gap:3px}.seeany-json-editor{display:grid;gap:7px}.seeany-json-editor>span{color:var(--muted);font-size:.64rem;font-weight:720}.seeany-json-editor textarea{width:100%;min-height:320px;padding:13px 14px;resize:vertical;border:1px solid var(--border);border-radius:6px;outline:none;background:#121a2c;color:#dce5f7;font:600 .7rem/1.6 var(--font-data);-moz-tab-size:2;tab-size:2}.seeany-request-workbench .primary-button{justify-self:end;min-width:150px}.seeany-console-upload{position:relative;display:grid;min-height:190px;place-items:center;border-style:dashed;overflow:hidden;cursor:pointer}.seeany-console-upload input{position:absolute;width:1px;height:1px;opacity:0}.seeany-console-upload[aria-disabled=true]{cursor:wait;opacity:.6}.seeany-response-console{grid-column:1 / -1;border-top:1px solid var(--border);background:#fff}.seeany-response-console>header small{color:var(--muted);font:650 .57rem/1.2 var(--font-data)}.seeany-response-console pre{min-height:190px;max-height:520px;margin:0;padding:14px;overflow:auto;border:1px solid #2b3650;border-radius:6px;background:#11192a;color:#cdd9ef;font:580 .68rem/1.6 var(--font-data);white-space:pre-wrap;overflow-wrap:anywhere}.seeany-capability-detail>.seeany-error{margin:0 20px 20px}@media (max-width: 1120px){.seeany-shell{grid-template-columns:1fr}.seeany-composer{position:static}.seeany-capability-console{grid-template-columns:1fr}.seeany-capability-index{position:static;max-height:none}.seeany-capability-list{max-height:390px}}@media (max-width: 680px){.seeany-config-alert{align-items:flex-start;flex-direction:column}.seeany-config-alert code{max-width:100%;white-space:normal}.seeany-composer{padding:17px}.seeany-reference-actions,.seeany-control-grid{grid-template-columns:1fr}.seeany-url-adder{grid-template-columns:minmax(0,1fr) auto}.seeany-submit-row{align-items:stretch;flex-direction:column}.seeany-submit-row .primary-button{width:100%}.seeany-output-panel>.seeany-panel-heading{align-items:flex-start}.seeany-output-summary>div{align-items:flex-start;flex-direction:column;gap:4px}.seeany-task-card{padding:15px}.seeany-result-grid{grid-template-columns:1fr}.seeany-workspace-switch{align-items:stretch;flex-direction:column}.seeany-workspace-switch [role=tablist]{width:100%}.seeany-workspace-switch [role=tab]{flex:1}.seeany-capability-head{align-items:flex-start;flex-direction:column}.seeany-call-coordinate{grid-template-columns:auto minmax(0,1fr)}.seeany-call-coordinate>span{display:none}.seeany-capability-body{grid-template-columns:1fr}.seeany-capability-reference{border-right:0;border-bottom:1px solid var(--border)}.seeany-json-editor textarea{min-height:260px}.seeany-request-workbench .primary-button{width:100%}}@media (prefers-reduced-motion: reduce){.seeany-prompt-field textarea,.seeany-control-grid select,.seeany-url-adder input,.seeany-task-progress i,.seeany-capability-search input,.seeany-json-editor textarea{transition:none}}.supply-chain-erp-selector{display:flex;align-items:end;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-color, #d9dee7)}.supply-chain-erp-selector label{display:grid;gap:6px;min-width:min(360px,100%);color:#596273;font-size:13px}.supply-chain-erp-selector select{min-height:38px;padding:0 34px 0 10px}.jushuitan-authorization-row td{padding-top:0;background:#f8fafc}.jushuitan-authorization-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px;border-left:3px solid #2d6a4f}.jushuitan-authorization-item{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.jushuitan-authorization-item code{color:#596273}.bigseller-order-profit-page{min-width:0}.bigseller-order-profit-actions{display:flex;align-items:center;gap:10px}.bigseller-order-profit-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:14px}.bigseller-order-profit-summary-card{padding:15px 16px}.bigseller-order-profit-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;color:var(--muted)}.bigseller-order-profit-summary-heading strong{color:var(--ink);font-size:1.1rem}.bigseller-order-profit-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.bigseller-order-profit-kpis span{display:grid;gap:4px;min-width:0}.bigseller-order-profit-kpis small{color:var(--muted);font-size:.72rem}.bigseller-order-profit-kpis b{overflow:hidden;color:var(--ink);font-family:var(--font-data);font-size:1.05rem;font-variant-numeric:tabular-nums}.bigseller-order-profit-kpis .is-negative b{color:#b94a3a}.bigseller-order-profit-toolbar{flex-wrap:wrap}.bigseller-order-status-filter{position:relative;display:grid;min-width:210px;gap:5px}.bigseller-order-status-label{color:var(--muted);font-size:.7rem;font-weight:760}.bigseller-order-status-trigger{display:flex;min-height:40px;align-items:center;gap:8px;width:100%;padding:7px 10px;border:1px solid var(--border-strong);border-radius:9px 4px;outline:0;background:var(--surface);color:var(--text);font-size:.82rem;font-weight:680;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.bigseller-order-status-trigger:hover,.bigseller-order-status-trigger.is-open{border-color:var(--signal);box-shadow:0 0 0 3px #3157d51c}.bigseller-order-status-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bigseller-order-status-trigger b{display:inline-grid;min-width:23px;height:23px;place-items:center;padding:0 6px;border:1px solid #dce1eb;border-radius:7px;background:#f7f8fb;color:var(--text);font-size:.72rem;font-weight:800}.bigseller-order-status-chevron{margin-left:auto;color:#9aa3b3;font-size:1.15rem;line-height:1;transform:translateY(2px);transition:transform .15s ease}.bigseller-order-status-trigger.is-open .bigseller-order-status-chevron{transform:rotate(180deg) translateY(-2px)}.bigseller-order-status-popover{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:min(310px,calc(100vw - 32px));overflow:hidden;border:1px solid #e5e8ef;border-radius:14px;background:#fff;box-shadow:0 16px 36px #232d462e,0 3px 8px #232d4614;animation:deck-arrive .14s ease both}.bigseller-order-status-options{display:grid;gap:2px;padding:10px}.bigseller-order-status-options label{display:flex;min-height:44px;align-items:center;gap:12px;padding:7px 10px;border-radius:9px;color:#4b566b;cursor:pointer;font-size:.94rem;font-weight:670}.bigseller-order-status-options label:hover{background:#f5f6fb;color:var(--text)}.bigseller-order-status-options input{width:18px;height:18px;margin:0;accent-color:var(--signal)}.bigseller-order-status-actions{display:flex;justify-content:flex-end;gap:10px;padding:11px 10px;border-top:1px solid #edf0f5;background:#fafbfc}.bigseller-order-status-actions .primary-button,.bigseller-order-status-actions .secondary-button{min-width:88px;min-height:38px;justify-content:center}.bigseller-order-profit-table-panel{min-width:0}.bigseller-order-profit-table{min-width:2200px}.bigseller-order-profit-table th,.bigseller-order-profit-table td{white-space:nowrap}.bigseller-order-profit-existing-note{margin:14px 0}.bigseller-order-profit-existing-panel{margin-bottom:14px}.bigseller-order-profit-existing-table th,.bigseller-order-profit-existing-table td{min-width:128px}.bigseller-order-profit-existing-table th:nth-child(-n+3),.bigseller-order-profit-existing-table td:nth-child(-n+3){min-width:150px}.bigseller-order-profit-import-dialog{width:min(560px,calc(100vw - 32px))}.bigseller-order-profit-import-body{display:grid;gap:14px;padding:18px 22px;color:var(--muted);line-height:1.6}.bigseller-order-profit-import-body p{margin:0}.bigseller-order-profit-file-picker{display:grid;gap:5px;padding:20px;border:1px dashed #9eabbc;border-radius:10px;background:#f7f9fb;color:var(--ink);cursor:pointer}.bigseller-order-profit-file-picker:hover,.bigseller-order-profit-file-picker.has-file{border-color:#087f78;background:#f0fbf9}.bigseller-order-profit-file-picker span{color:var(--muted);font-size:.82rem}.bigseller-order-profit-file-picker input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width: 720px){.supply-chain-erp-selector,.jushuitan-authorization-item{align-items:stretch;flex-direction:column}}@media (max-width: 680px){.daily-report-campaign-drawer{width:100%;height:calc(100dvh - 20px);border-width:1px 0 0;border-radius:18px 18px 0 0}.daily-report-campaign-drawer-meta{grid-template-columns:repeat(2,minmax(0,1fr));padding:13px 18px}.daily-report-campaign-drawer-body{padding:16px 18px 18px}}
