:root{--bg: #f4f6f8;--bg-soft: #fafbfc;--surface: #ffffff;--surface-soft: #f7f9fb;--surface-warm: #fbfaf7;--line: #e2e8ef;--line-soft: #edf1f5;--text: #172033;--text-soft: #334155;--muted: #667085;--muted-light: #8a96a8;--accent: #0f766e;--accent-blue: #2563eb;--danger: #be123c;--warning: #9a5f08;--success: #147445;--shadow: 0 18px 42px rgba(28, 39, 55, .07);--shadow-soft: 0 10px 28px rgba(28, 39, 55, .05);background:var(--bg);color:var(--text);font-family:Inter,Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-size:16px}.hitsPage{background:#f5f7fa;min-height:660px;padding:14px}.hitsWorkbench{display:grid;gap:12px}.hitsWorkbenchTop{align-items:center;background:#fff;border:1px solid #e3e9f0;border-radius:8px;display:flex;gap:18px;justify-content:space-between;padding:14px 16px}.hitsWorkbenchTop h3{color:#172033;font-size:18px;line-height:1.35;margin:0}.hitOverviewStats{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(82px,1fr))}.workbenchMetric{background:#f8fafc;border:1px solid #e8eef5;border-radius:8px;min-width:86px;padding:8px 10px}.workbenchMetric span{color:#667085;display:block;font-size:12px;font-weight:760}.workbenchMetric strong{color:#172033;display:block;font-size:20px;line-height:1;margin-top:8px}.hitsWorkbenchFilters{align-items:center;background:#fff;border:1px solid #e3e9f0;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(240px,1fr) auto;padding:10px}.hitsWorkbenchFilters input{background:#f8fafc;border:1px solid transparent;min-height:38px}.filterSegment{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;display:flex;padding:3px}.filterSegment button{background:transparent;border-radius:7px;color:#64748b;cursor:pointer;font-size:13px;font-weight:820;min-height:31px;padding:0 10px}.filterSegment button.active{background:#fff;box-shadow:0 1px 4px #1c273714;color:#172033}.hitsWorkbenchGrid{display:grid;gap:12px;grid-template-columns:340px minmax(0,1fr);min-height:620px}.hitListPanel,.hitDetailPanel{background:#fff;border:1px solid #e3e9f0;border-radius:8px;min-width:0;overflow:hidden}.hitListPanel{display:grid;grid-template-rows:auto minmax(0,1fr)}.hitListHeader{align-items:center;border-bottom:1px solid #edf1f5;display:flex;justify-content:space-between;padding:12px 13px}.hitListHeader strong{color:#172033;font-size:15px}.hitListHeader span{color:#667085;font-size:12px;font-weight:760}.hitList{display:grid;gap:0;overflow-y:auto;padding:6px}.hitListItem{background:transparent;border:1px solid transparent;border-radius:8px;color:inherit;cursor:pointer;display:grid;gap:8px;padding:10px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}.hitListItem:hover{background:#f8fafc;border-color:#eef2f7}.hitListItem.active{background:#eef6ff;border-color:#b9d7ff;box-shadow:inset 3px 0 #2563eb}.hitListUser{align-items:center;display:flex;gap:9px;min-width:0}.hitListAvatar{align-items:center;background:#172033;border-radius:8px;color:#fff;display:flex;flex:0 0 auto;font-weight:900;height:34px;justify-content:center;overflow:hidden;width:34px}.hitListAvatar img{display:block;height:100%;object-fit:cover;width:100%}.hitListUser strong{color:#172033;display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hitListUser span{color:#667085;display:block;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hitListItem p{color:#334155;font-size:13px;line-height:1.46;margin:0}.hitListMeta{align-items:center;display:flex;gap:8px;justify-content:space-between}.hitListMeta span,.copyState{border-radius:999px;font-size:12px;font-weight:820;padding:4px 8px}.hitListMeta span{background:#fff1f2;color:#be123c}.copyState{background:#f1f5f9;color:#64748b;font-style:normal}.copyState.success{background:#e8f7ee;color:#147445}.copyState.failed{background:#fff1f2;color:#be123c}.hitDetailPanel{padding:14px}.hitDetail{display:grid;gap:14px}.hitDetailHead{align-items:start;border-bottom:1px solid #edf1f5;display:flex;gap:16px;justify-content:space-between;padding-bottom:13px}.hitDetailHead h3{color:#172033;font-size:20px;line-height:1.42;margin:0}.hitDetailGrid{display:grid;gap:14px;grid-template-columns:230px minmax(0,1fr)}.hitPreviewPanel{background:#f8fafc;border:1px solid #e8eef5;border-radius:8px;display:grid;gap:11px;padding:10px}.hitPreviewMedia{align-items:center;aspect-ratio:9 / 16;background:#111827;border-radius:8px;color:#cbd5e1;display:flex;justify-content:center;overflow:hidden}.hitInsightPanel{display:grid;gap:10px;align-content:start}.hitDetail .hitUser{align-items:center;background:#fff;border:1px solid #e8eef5;border-radius:8px;display:flex;gap:9px;padding:9px}.hitDetail .hitAvatar{border:0;box-shadow:none;height:38px;width:38px}.hitDetail .hitUser strong{color:#172033;font-size:14px}.hitDetail .hitUser span,.hitDetailHead .eyebrow,.hitDetail .hitVideoId span,.hitDetail .speechCopyHead span,.hitDetail .speechCopyMeta span,.hitDetail .hitStats span{color:#667085}.hitDetail .hitMetaChips{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.hitDetail .hitMetaChips em{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#64748b;font-size:12px;font-style:normal;font-weight:820;padding:5px 9px}.hitDetail .hitMetaChips em:first-child{background:#172033;border-color:#172033;color:#fff}.hitDetail .hitCondition{background:#fff7f8;border:1px solid #ffd7df;border-radius:8px;display:grid;gap:7px;padding:12px}.hitDetail .hitCondition span{color:#be123c;font-size:13px;font-weight:850}.hitDetail .hitCondition strong{color:#172033;font-size:23px}.hitDetail .hitStats{border:1px solid #e8eef5;border-radius:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.hitDetail .hitStats div{background:#fff;border-bottom:0;border-right:1px solid #edf1f5;padding:11px}.hitDetail .hitStats strong{color:#172033;display:block;font-size:17px;margin-top:7px}.hitDetail .hitVideoId{background:#f8fafc;border:1px solid #e8eef5;border-radius:8px;display:grid;gap:4px;padding:10px}.hitDetail .hitVideoId strong{color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.hitDetail .speechCopyBox,.hitDetail .speechCopyBox.success,.hitDetail .speechCopyBox.running,.hitDetail .speechCopyBox.failed{background:#fff;border:1px solid #e3e9f0;border-radius:8px;display:grid;gap:12px;padding:13px}.hitDetail .speechCopyHead strong{color:#172033;font-size:14px}.hitDetail .speechCopyActions button{background:#2563eb;border:1px solid #2563eb;border-radius:8px;color:#fff;cursor:pointer;font-weight:820;min-height:34px;padding:0 12px}.hitDetail .speechCopyActions .copyButton{background:#fff;border-color:#cbd5e1;color:#334155}.hitDetail .speechCopyMeta span{background:#f8fafc;border:1px solid #e8eef5;border-radius:999px;padding:4px 8px}.hitDetail .speechCopyContent{background:#fbfcfd;border:1px solid #e8eef5;border-radius:8px;color:#334155;line-height:1.78;max-height:300px;overflow-y:auto;padding:12px 13px}.hitDetail .speechCopyState{background:#fbfcfd;border:1px dashed #cbd5e1;border-radius:8px;display:grid;gap:5px;padding:12px}.hitDetail .speechCopyState strong{color:#172033;font-size:14px}.hitDetail .speechCopyState p{color:#667085;line-height:1.7}.hitDetail .speechCopyState.upgradeRequired{background:#fff7f8;border-color:#fecdd3}.hitDetail .speechCopyState.upgradeRequired strong,.hitDetail .speechCopyState.upgradeRequired p{color:#be123c}.hitDetail .hitFooter{border-top:1px solid #edf1f5;padding-top:12px}.hitDetail .hitActions a{align-items:center;background:#eef4ff;border:1px solid #d7e5ff;border-radius:8px;color:#2563eb;display:inline-flex;font-weight:820;justify-content:center;min-height:36px;padding:0 12px}@media(max-width:1120px){.hitsWorkbenchGrid{grid-template-columns:300px minmax(0,1fr)}.hitDetailGrid{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:900px){.hitsWorkbenchTop,.hitsWorkbenchFilters,.hitsWorkbenchGrid,.hitDetailGrid{grid-template-columns:1fr}.hitsWorkbenchTop{align-items:stretch;flex-direction:column}.hitOverviewStats{grid-template-columns:repeat(2,minmax(0,1fr))}.hitListPanel,.hitPreviewMedia{max-height:420px}}@media(max-width:640px){.hitsPage{padding:10px}.hitOverviewStats,.hitDetail .hitStats{grid-template-columns:1fr}.hitDetailHead,.hitDetail .speechCopyHead{align-items:stretch;flex-direction:column}.hitDetailHead{grid-template-columns:1fr;max-height:188px}.hitDetail .hitMetaChips{justify-content:flex-start;justify-self:stretch;min-width:0}.hitDetail .hitMetaChips,.hitDetail .speechCopyActions{justify-content:flex-start}}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:linear-gradient(180deg,#ffffffeb 0,#f4f6f8f5 260px),linear-gradient(90deg,#0f766e0f,#2563eb0a 46%,#f4f6f800 78%),var(--bg)}a{color:inherit;text-decoration:none}button,input{font:inherit}button{border:0}button:disabled{cursor:not-allowed;opacity:.55}.authLoading,.loginShell{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px}.authLoading{color:var(--muted);font-weight:820}.loginCard{background:#fff;border:1px solid var(--line-soft);border-radius:12px;box-shadow:0 24px 80px #0f172a1f;display:grid;gap:18px;max-width:440px;padding:24px;width:100%}.adminLogin{background:linear-gradient(180deg,rgba(15,118,110,.08),transparent 38%),var(--bg)}.loginBrand{align-items:center;display:flex;gap:12px}.brandMark.mini{color:#fff;font-size:19px;font-weight:900}.loginBrand span,.loginFields span{color:var(--muted);font-size:12px;font-weight:780}.loginBrand h1{color:var(--text);font-size:22px;margin:2px 0 0}.loginFields{display:grid;gap:12px}.loginFields label{display:grid;gap:7px}.loginCard>p{color:var(--muted);font-size:12px;margin:0}.loginCard>a{color:var(--accent);font-size:13px;font-weight:820;text-decoration:none}.deniedCard{max-width:520px}.deniedActions{display:flex;flex-wrap:wrap;gap:10px}.appShell{margin:0 auto;max-width:1420px;min-height:100vh;padding:22px}.topbar{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.brandBlock{align-items:center;display:flex;gap:13px;min-width:0}.brandMark{align-items:center;background:radial-gradient(circle at 35% 28%,rgba(37,244,238,.18),transparent 34%),radial-gradient(circle at 68% 72%,rgba(254,44,85,.2),transparent 38%),linear-gradient(145deg,#05070d,#111827);border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 10px 24px #17203333;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;overflow:hidden;width:44px}.brandMark svg{display:block;height:31px;overflow:visible;width:31px}.douyinShadowCyan{fill:#25f4ee;transform:translate(-2px,2px)}.douyinShadowRed{fill:#fe2c55;transform:translate(2px,-1px)}.douyinGlyph{fill:#fff}.eyebrow,.contentHeader span,.commandMain p,.metricCard span,.runItem small,.userSummaryHead span,.accountCard span,.accountCard small,.hitCard span,.sectionTitle span,.logMeta,.topbar .eyebrow{color:var(--muted)}.eyebrow{display:block;font-size:11px;font-weight:850;letter-spacing:0;margin-bottom:4px}h1,h2,h3,p{margin-top:0}.topbar h1{color:var(--text);font-size:25px;line-height:1.18;margin:0}.topActions{align-items:center;display:flex;flex-wrap:wrap;flex-shrink:0;gap:10px;justify-content:flex-end}.accountBadge{background:#fff;border:1px solid var(--line-soft);border-radius:8px;display:grid;gap:2px;min-width:118px;padding:7px 10px}.accountBadge span{color:var(--muted);font-size:11px;font-weight:760}.accountBadge strong{color:var(--text);font-size:13px;font-weight:860}.quotaBadge{background:#f8fafc;border:1px solid var(--line-soft);border-radius:8px;display:grid;gap:2px;min-width:136px;padding:7px 10px}.quotaBadge span,.quotaBadge small{color:var(--muted);font-size:11px;font-weight:760}.quotaBadge strong{color:var(--text);font-size:13px;font-weight:880}.quotaBadge.exhausted{background:#fff1f2;border-color:#fecdd3}.quotaBadge.exhausted strong{color:var(--danger)}.primaryButton,.ghostButton,.dangerGhostButton,.addInline button,.rowActions a,.rowActions button,.userSummaryBody a,.hitCard a{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:820;justify-content:center;min-height:38px;padding:0 14px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}.primaryButton{background:#172033;box-shadow:0 10px 22px #17203324;color:#fff}.primaryButton:hover{background:#0f172a;transform:translateY(-1px)}.ghostButton{background:#ffffffb8;border:1px solid var(--line);color:var(--text-soft);text-decoration:none}.ghostButton:hover{background:#fff;border-color:#cbd5e1}.dangerGhostButton{background:#fff5f6;border:1px solid #fecdd3;color:var(--danger)}.dangerGhostButton:hover{background:#ffe4e8;border-color:#fda4af}.statusPill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:850;min-height:30px;padding:0 11px}.statusPill.success{background:#e8f7ee;color:var(--success)}.statusPill.running{background:#eaf7f6;color:var(--accent)}.statusPill.queued{background:#eef4ff;color:var(--accent-blue)}.statusPill.stopping,.statusPill.stopped{background:#fff7e8;color:var(--warning)}.statusPill.idle{background:#eef4ff;color:var(--accent-blue)}.statusPill.failed{background:#fff0f2;color:var(--danger)}.statusPill.partial,.statusPill.partial_failed{background:#fff7e8;color:var(--warning)}.commandPanel,.mainPanel{background:#ffffffeb;border:1px solid rgba(226,232,239,.96);border-radius:8px;box-shadow:var(--shadow)}.commandPanel{margin-bottom:14px;overflow:hidden}.commandMain{align-items:center;background:linear-gradient(180deg,#ffffff,var(--bg-soft));display:grid;gap:20px;grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);padding:17px}.commandMain h2{color:var(--text);font-size:19px;line-height:1.35;margin-bottom:6px}.commandMain p{font-size:13px;line-height:1.68;margin-bottom:0}.addInline{align-items:center;background:#fff;border:1px solid var(--line-soft);border-radius:8px;box-shadow:0 8px 22px #1c273709;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) 86px;padding:8px}input,textarea{background:var(--surface-soft);border:1px solid transparent;border-radius:7px;color:var(--text);min-height:40px;min-width:0;outline:none;padding:0 12px}textarea{font:inherit;line-height:1.45;max-height:118px;min-height:58px;padding-bottom:10px;padding-top:10px;resize:vertical}input::placeholder,textarea::placeholder{color:var(--muted-light)}input:focus,textarea:focus{background:#fff;border-color:#0f766e8c;box-shadow:0 0 0 3px #0f766e1a}.addInline button{background:var(--accent);color:#fff}.addInline button:hover{background:#0b5f59}.scheduleStrip{background:#fbfcfd;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:1.3fr 1fr .72fr}.scheduleStrip>div{border-right:1px solid var(--line-soft);display:grid;gap:4px;min-height:72px;padding:13px 16px}.scheduleStrip>div:last-child{border-right:0}.scheduleStrip span,.scheduleStrip small{color:var(--muted);font-size:12px;font-weight:760}.scheduleStrip strong{color:var(--text);font-size:18px;line-height:1.2}.metricStrip{background:#fff;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.metricCard{border-right:1px solid var(--line-soft);min-height:78px;padding:13px 16px}.metricCard:last-child{border-right:0}.metricCard span{display:block;font-size:12px;font-weight:760}.metricCard strong{color:var(--text);display:block;font-size:25px;line-height:1;margin-top:11px}.messages{display:grid;gap:8px;margin-bottom:14px}.message{border-radius:8px;font-size:14px;line-height:1.55;padding:11px 13px}.message.error{background:#fff1f2;border:1px solid #fecdd3;color:var(--danger)}.message.ok{background:#edfdf7;border:1px solid #b7ead5;color:#047857}.mainPanel{overflow:hidden}.tabs{background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid var(--line);display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));padding:8px}.tab{background:transparent;border:1px solid transparent;border-radius:8px;color:#526174;cursor:pointer;display:grid;gap:4px;min-height:58px;padding:10px 13px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.tab:hover{background:#ffffffd1;border-color:var(--line-soft)}.tab.active{background:#fff;border-color:var(--line);box-shadow:0 8px 18px #1c27370e;color:var(--text)}.tab strong{font-size:14px}.tab span{color:inherit;font-size:12px;opacity:.7}.content{min-height:620px}.contentHeader{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;padding:14px 18px}.contentHeader h2{color:var(--text);font-size:20px;line-height:1.25;margin:4px 0 0}.contentHeader small{color:var(--muted)}.recordsGrid{display:grid;grid-template-columns:276px minmax(0,1fr);height:clamp(580px,calc(100vh - 318px),780px);min-height:580px;overflow:hidden}.runList{background:linear-gradient(180deg,#fbfcfd,#f6f8fb);border-right:1px solid var(--line);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:10px}.subhead{background:#fbfcfdf5;border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:12px;font-weight:850;padding:12px 14px;position:sticky;top:0;z-index:2}.runItem{background:transparent;border-bottom:1px solid var(--line-soft);border-left:3px solid transparent;color:var(--text-soft);cursor:pointer;display:grid;gap:4px;padding:12px 14px;text-align:left;transition:background .16s ease,border-color .16s ease;width:100%}.runItemTop{align-items:center;display:flex;gap:8px;justify-content:space-between}.runItemTop .statusPill{font-size:11px;font-style:normal;min-height:23px;padding:0 8px}.runItem:hover{background:#fff}.runItem.active{background:#fff;border-left-color:var(--accent);box-shadow:inset 0 0 0 1px #0f766e0f}.runItem span{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:900}.runItem strong{color:var(--text)}.recordDetail{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px}.runHero{align-items:stretch;background:linear-gradient(180deg,#ffffff,var(--surface-soft));border:1px solid var(--line);border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 230px;margin-bottom:12px;padding:14px}.runHeroMain h3{color:var(--text);font-size:22px;line-height:1.2;margin-bottom:6px}.runHeroMain p{color:var(--muted);line-height:1.55;margin-bottom:0}.runHeroSide{align-items:end;display:grid;gap:10px;justify-items:end}.runHeroSide>div{background:#fff;border:1px solid var(--line-soft);border-radius:8px;display:grid;gap:5px;min-width:172px;padding:10px 12px;text-align:right}.runHeroSide small{color:var(--muted);font-size:12px;font-weight:760}.runHeroSide strong{color:var(--text);font-size:20px}.runSummary{align-items:center;background:linear-gradient(180deg,#ffffff,var(--surface-soft));border:1px solid var(--line);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:12px;padding:13px 14px}.runSummary h3{color:var(--text);font-size:21px;margin-bottom:4px}.runSummary p{color:var(--muted);margin-bottom:0}.miniMetrics{display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.miniMetrics .metricCard{background:var(--surface-warm);border:1px solid var(--line-soft);border-radius:8px;min-height:72px}.anomalyMetric{overflow:hidden}.anomalyMetric.hasAnomaly{background:#fffaf2}.anomalyMetricButton{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:5px;margin:0;padding:0;text-align:left;width:100%}.anomalyMetricBody{color:var(--muted);font-size:12px;font-weight:700;line-height:1.45;margin-top:8px;max-height:45px;overflow:auto;padding-right:3px}.anomalyMetricBody p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anomalyMetricBody p+p{margin-top:3px}.anomalyMetricButton em{color:var(--accent-blue);font-size:12px;font-style:normal;font-weight:850}.anomalyDialogBackdrop{align-items:center;background:#0f172a57;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:22px;position:fixed;z-index:60}.anomalyDialog{background:#fff;border:1px solid rgba(226,232,239,.96);border-radius:10px;box-shadow:0 24px 70px #0f172a2e;max-height:min(72vh,680px);max-width:760px;overflow:hidden;width:min(760px,100%)}.anomalyDialogHeader{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;gap:16px;padding:18px 20px 14px}.anomalyDialogHeader h3{font-size:22px;margin-top:3px}.anomalyDialogHeader button{background:#f7f9fb;border:1px solid #e2e8f0;border-radius:8px;color:var(--text);cursor:pointer;font-size:13px;font-weight:850;min-height:34px;padding:0 13px}.anomalyDialogList{display:grid;gap:10px;max-height:calc(min(72vh,680px) - 88px);overflow:auto;padding:16px 20px 20px}.anomalyDialogList article{align-items:flex-start;background:#f8fafc;border:1px solid #e7edf3;border-radius:8px;display:grid;gap:11px;grid-template-columns:28px minmax(0,1fr);padding:12px}.anomalyDialogList article span{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:850;height:28px;justify-content:center}.anomalyDialogList article p{color:var(--text);font-size:14px;font-weight:730;line-height:1.65;margin:2px 0 0;overflow-wrap:anywhere}.sectionBlock{margin-top:16px}.adminRouteShell{max-width:1540px}.adminTopbar{margin-bottom:18px}.adminPanel .content{min-height:520px}.adminPanel .adminLayout{padding:18px}.adminLayout{align-items:start;display:grid;gap:16px;grid-template-columns:218px minmax(0,1fr)}.adminSidebar{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 28px #1c27370b;min-width:0;overflow:hidden;position:sticky;top:14px}.adminSidebarHead{border-bottom:1px solid var(--line-soft);display:grid;gap:3px;padding:15px 14px}.adminSidebarHead span{color:var(--muted);font-size:11px;font-weight:850}.adminSidebarHead strong{color:var(--text);font-size:16px}.adminNav{display:grid;gap:6px;padding:9px}.adminNav button{background:transparent;border:1px solid transparent;border-radius:8px;color:var(--text-soft);cursor:pointer;display:grid;gap:4px;min-height:64px;padding:10px 11px;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease}.adminNav button:hover{background:#f3f6fa;border-color:var(--line-soft)}.adminNav button.active{background:#172033;border-color:#172033;color:#fff}.adminNav strong,.adminNav span{display:block}.adminNav strong{font-size:14px}.adminNav span{color:inherit;font-size:12px;line-height:1.4;opacity:.72}.adminContentPanel{background:linear-gradient(180deg,#fff,#fbfcfd);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 28px #1c27370b;min-height:520px;min-width:0;overflow:hidden}.adminContentHeader{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;padding:16px 18px}.adminContentHeader h2{color:var(--text);font-size:22px;line-height:1.18;margin:4px 0 0}.adminContentHeader span,.adminContentHeader small{color:var(--muted)}.adminContentHeader span{font-size:12px;font-weight:820}.adminContentHeader small{font-size:12px}.adminContentPanel>.messages.inline{margin:14px 18px 0}.adminContentPanel .sectionBlock{background:#fff;border:1px solid var(--line-soft);border-radius:8px;margin-top:0;min-width:0;padding:15px}.adminAccountsView,.adminWorkspaceView{display:grid;gap:16px;padding:18px}.adminAccountsView{align-items:start;grid-template-columns:minmax(280px,.9fr) minmax(380px,1.1fr)}.adminCreateBlock{grid-column:1 / -1}.accountCreateForm{align-items:center;grid-template-columns:repeat(4,minmax(0,1fr)) auto auto}.accountCreateForm .checkLine{background:#f8fafc;border:1px solid var(--line-soft);border-radius:8px;min-height:40px;padding:0 10px}.adminUsersBlock{min-width:0}.adminAccountList{display:grid;gap:8px;max-height:calc(100vh - 414px);overflow-y:auto;padding-right:4px}.adminAccountRow{background:#fbfcfd;border:1px solid var(--line-soft);border-radius:8px;color:inherit;cursor:pointer;display:grid;gap:8px;padding:12px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}.adminAccountRow:hover{background:#fff;border-color:#d2dbe6;box-shadow:0 8px 18px #1c27370e}.adminAccountRow.active{background:#fff;border-color:#0f766e5c;box-shadow:inset 3px 0 0 var(--accent),0 10px 22px #0f766e11}.adminAccountRowMain strong,.adminAccountRowMain span,.adminAccountRow small{display:block}.adminAccountRowMain strong{color:var(--text);font-size:15px;font-weight:860;line-height:1.3}.adminAccountRowMain span,.adminAccountRow small{color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.adminAccountRowBadges{display:flex;flex-wrap:wrap;gap:6px}.adminAccountRowBadges em{background:#eef4ff;border-radius:999px;color:var(--accent-blue);font-size:11px;font-style:normal;font-weight:850;padding:4px 7px}.adminAccountRowBadges em.ok{background:#ecfdf5;color:#047857}.adminAccountRowBadges em.muted{background:#f1f5f9;color:#64748b}.adminAccountDetailBlock{min-width:0}.adminAccountDetail{display:grid;gap:14px}.adminAccountHero{align-items:center;background:linear-gradient(180deg,#fbfcfd,#f6f8fb);border:1px solid var(--line-soft);border-radius:8px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:13px}.adminAccountAvatar{align-items:center;background:#172033;border-radius:8px;color:#fff;display:flex;font-size:18px;font-weight:900;height:42px;justify-content:center;width:42px}.adminAccountHero strong,.adminAccountHero span{display:block}.adminAccountHero strong{color:var(--text);font-size:17px;font-weight:880}.adminAccountHero span{color:var(--muted);font-size:12px;line-height:1.45;margin-top:3px;overflow-wrap:anywhere}.adminAccountHero em{background:#ecfdf5;border-radius:999px;color:#047857;font-size:12px;font-style:normal;font-weight:850;padding:5px 9px;white-space:nowrap}.adminDetailStats{display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.adminDetailStats div{background:#f8fafc;border:1px solid var(--line-soft);border-radius:8px;padding:10px 11px}.adminDetailStats span,.adminControlTitle span{color:var(--muted);font-size:12px;font-weight:760}.adminDetailStats strong{color:var(--text);display:block;font-size:19px;line-height:1.2;margin-top:5px}.adminControlGroup{border:1px solid var(--line-soft);border-radius:8px;display:grid;gap:10px;padding:12px}.adminControlTitle{align-items:center;display:flex;gap:10px;justify-content:space-between}.adminControlTitle strong{color:var(--text);font-size:14px}.entitlementGroup{background:linear-gradient(180deg,#fff,#fbfcfd)}.entitlementToggle{align-items:center;background:#f8fafc;border:1px solid var(--line-soft);border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px 11px}.entitlementToggle input{accent-color:var(--accent);flex:0 0 auto;min-height:auto}.entitlementToggle strong,.entitlementToggle span{display:block}.entitlementToggle strong{color:var(--text);font-size:14px;font-weight:860}.entitlementToggle span{color:var(--muted);font-size:12px;line-height:1.55;margin-top:2px}.entitlementGrid{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.entitlementGrid label{background:#fff;border:1px solid var(--line-soft);border-radius:8px;display:grid;gap:7px;padding:10px}.entitlementGrid span{color:var(--muted);font-size:12px;font-weight:780}.entitlementGrid input{width:100%}.scheduleModeSegment{background:#f3f6f9;border:1px solid var(--line-soft);border-radius:8px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.scheduleModeSegment button{background:transparent;border:0;border-radius:6px;color:var(--muted);cursor:pointer;font-size:13px;font-weight:850;min-height:34px}.scheduleModeSegment button.active{background:#fff;box-shadow:0 6px 14px #1c273714;color:var(--text)}.adminDetailActions{border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.adminCookieBlock{margin:18px}.workspaceChooserList{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.workspaceUserButton{background:#f8fafc;border:1px solid var(--line-soft);border-radius:8px;color:var(--text);cursor:pointer;display:grid;gap:4px;min-height:62px;padding:10px 11px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.workspaceUserButton:hover{background:#fff;border-color:#d2dbe6;box-shadow:0 8px 18px #1c27370e}.workspaceUserButton.active{background:#eefaf8;border-color:#0f766e59;box-shadow:inset 3px 0 0 var(--accent)}.workspaceUserButton strong,.workspaceUserButton span{display:block}.workspaceUserButton strong{font-size:14px;font-weight:850}.workspaceUserButton span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.adminPanel .adminGrid{padding:18px}.adminGrid{display:grid;gap:16px;grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.adminGrid>.sectionBlock:nth-child(3){grid-column:2;grid-row:1 / span 2}.adminWorkspaceBlock{grid-column:1 / -1}.adminWorkspaceGrid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.adminWorkspaceDashboard{display:grid;gap:14px}.adminWorkspaceOwner{align-items:center;background:linear-gradient(180deg,#fbfcfd,#f6f8fb);border:1px solid var(--line-soft);border-radius:8px;display:flex;justify-content:space-between;padding:14px}.adminWorkspaceOwner span,.adminWorkspaceOwner small,.adminWorkspaceSummary span,.adminWorkspaceSummary small,.adminBreakoutPanelHead span,.adminBreakoutPanelHead small{color:var(--muted)}.adminWorkspaceOwner span,.adminWorkspaceSummary span,.adminBreakoutPanelHead span{display:block;font-size:12px;font-weight:820}.adminWorkspaceOwner strong{color:var(--text);display:block;font-size:20px;margin:4px 0}.adminWorkspaceOwner small{font-size:12px}.adminWorkspaceOwner em{background:#eefaf8;border-radius:999px;color:var(--accent);font-size:12px;font-style:normal;font-weight:850;padding:6px 10px;white-space:nowrap}.adminWorkspaceSummary{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.adminWorkspaceSummary div{background:#fff;border:1px solid var(--line-soft);border-radius:8px;padding:11px 12px}.adminWorkspaceSummary strong{color:var(--text);display:block;font-size:22px;line-height:1.18;margin:5px 0 4px}.adminWorkspaceSummary small{font-size:12px}.adminWorkspaceContent{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.adminWorkspaceSide{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.adminDataPanel{background:#fff;border:1px solid var(--line-soft);border-radius:8px;min-width:0;overflow:hidden}.adminDataHead{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;padding:11px 12px}.adminDataHead strong{color:var(--text);font-size:14px}.adminDataHead span{color:var(--muted);font-size:12px;font-weight:760}.adminDataList{display:grid;gap:8px;max-height:360px;overflow-y:auto;padding:10px}.adminDataItem{align-items:flex-start;background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:10px}.adminDataItem strong,.adminDataItem span{display:block}.adminDataItem strong{color:var(--text);font-size:13px;line-height:1.35}.adminDataItem span{color:var(--muted);font-size:12px;line-height:1.45;margin-top:4px;overflow-wrap:anywhere}.adminDataItem em{background:#eef4ff;border-radius:999px;color:var(--accent-blue);flex:0 0 auto;font-size:11px;font-style:normal;font-weight:850;padding:4px 7px;white-space:nowrap}.adminDataItem.breakout em{background:#fff1f2;color:var(--danger)}.adminUserMiniList,.adminRunMiniList{display:grid;gap:8px;max-height:310px;overflow-y:auto;padding:10px}.adminUserMiniItem{align-items:center;background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:9px}.adminMiniAvatar{align-items:center;background:#e8eef5;border-radius:8px;color:var(--text-soft);display:flex;flex:0 0 auto;font-size:13px;font-weight:900;height:34px;justify-content:center;overflow:hidden;width:34px}.adminMiniAvatar img{height:100%;object-fit:cover;width:100%}.adminUserMiniItem strong,.adminUserMiniItem span,.adminRunMiniItem strong,.adminRunMiniItem span,.adminRunMiniItem small{display:block}.adminUserMiniItem strong,.adminRunMiniItem strong{color:var(--text);font-size:13px;line-height:1.35}.adminUserMiniItem span,.adminRunMiniItem span,.adminRunMiniItem small{color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.adminUserMiniItem em{background:#eef4ff;border-radius:999px;color:var(--accent-blue);font-size:11px;font-style:normal;font-weight:850;padding:4px 7px;white-space:nowrap}.adminRunMiniItem{background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;display:grid;gap:8px;padding:10px}.adminRunMiniItem .statusPill{justify-self:start;min-height:24px;padding:0 8px}.adminBreakoutPanel{background:#fff;border:1px solid var(--line-soft);border-radius:8px;min-width:0;overflow:hidden}.adminBreakoutPanelHead{align-items:end;border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;padding:14px}.adminBreakoutPanelHead h3{color:var(--text);font-size:18px;margin:3px 0 0}.adminBreakoutPanelHead small{font-size:12px}.adminBreakoutList{display:grid;gap:9px;max-height:560px;overflow-y:auto;padding:12px}.adminBreakoutCard{align-items:start;background:linear-gradient(180deg,#fff,#fbfcfd);border:1px solid #e5ebf2;border-radius:8px;display:grid;gap:12px;grid-template-columns:42px 112px minmax(0,1fr);min-width:0;padding:12px;transition:border-color .16s ease,box-shadow .16s ease}.adminBreakoutCard:hover{border-color:#d2dbe6;box-shadow:0 10px 22px #1c27370f}.adminBreakoutRank{align-items:center;background:#172033;border-radius:8px;color:#fff;display:flex;font-size:12px;font-weight:900;height:34px;justify-content:center;width:42px}.adminBreakoutCover{align-items:center;background:#111827;border-radius:8px;color:#fff;display:flex;font-size:22px;font-weight:900;height:142px;justify-content:center;overflow:hidden}.adminBreakoutCover img{height:100%;object-fit:cover;width:100%}.adminBreakoutBody{display:grid;gap:9px;min-width:0}.adminBreakoutTitleLine,.adminBreakoutInfoLine,.adminBreakoutUser,.adminBreakoutFooter,.adminBreakoutActions,.adminCopyStatusRow{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.adminBreakoutTitleLine,.adminBreakoutFooter{justify-content:space-between}.adminBreakoutTitleLine{align-items:flex-start;gap:12px}.adminBreakoutUser{min-width:0}.adminBreakoutUser strong,.adminBreakoutUser span{display:block}.adminBreakoutUser strong{color:var(--text);font-size:13px}.adminBreakoutUser span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.adminBreakoutTitleLine em{background:#fff7ed;border-radius:8px;color:#c2410c;flex:0 0 auto;font-size:12px;font-style:normal;font-weight:850;padding:6px 9px}.adminBreakoutBody h4{color:var(--text);flex:1;font-size:16px;line-height:1.38;margin:0;min-width:0;overflow-wrap:anywhere}.adminBreakoutInfoLine{color:var(--muted);font-size:12px;justify-content:flex-start}.adminBreakoutInfoLine>span{color:var(--muted);font-size:12px}.adminBreakoutMetrics{display:grid;gap:7px}.adminBreakoutMetrics{grid-template-columns:repeat(3,minmax(120px,1fr))}.adminBreakoutMetrics div{background:#fff;border:1px solid var(--line-soft);border-radius:8px;padding:9px 10px}.adminBreakoutMetrics span{color:var(--muted);display:block;font-size:11px;font-weight:780}.adminBreakoutMetrics strong{color:var(--text);display:block;font-size:18px;line-height:1.2;margin-top:4px}.adminBreakoutReason{background:#f8fafc;border:1px solid var(--line-soft);border-radius:8px;display:grid;gap:4px;padding:8px 9px}.adminBreakoutReason strong{color:var(--text);font-size:12px}.adminBreakoutReason span{color:var(--text-soft);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.adminCopyStatusRow span{background:#f8fafc;border:1px solid var(--line-soft);border-radius:8px;color:var(--muted);font-size:12px;line-height:1.4;padding:6px 8px;overflow-wrap:anywhere}.adminBreakoutFooter{border-top:1px solid var(--line-soft);padding-top:9px}.adminCopyStatusRow{flex:1}.adminBreakoutActions{justify-content:flex-end}.adminBreakoutActions a{align-items:center;background:#eef4ff;border-radius:8px;color:var(--accent-blue);display:inline-flex;font-size:12px;font-weight:850;min-height:32px;padding:0 10px;text-decoration:none}.adminBreakoutActions a:first-child{background:#172033;color:#fff}.adminForm{display:grid;gap:10px}.checkLine{align-items:center;color:var(--text-soft);display:flex;font-size:13px;font-weight:760;gap:8px}.checkLine input{min-height:auto;width:auto}.adminUserList{display:grid;gap:10px}.adminUserItem{align-items:flex-start;background:#fff;border:1px solid var(--line-soft);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px}.adminUserMain{display:grid;flex:1;gap:10px;min-width:0}.adminUserItem strong,.adminUserItem span{display:block}.adminUserItem strong{color:var(--text);font-size:15px;font-weight:860}.adminUserItem span{color:var(--muted);font-size:12px;margin-top:4px}.adminUserActions,.adminActionRow,.adminUserControls{display:flex;flex-wrap:wrap;gap:8px}.adminUserActions{flex:0 0 auto;justify-content:flex-end}.adminUserControls{align-items:center}.adminUserControls input{max-width:180px;min-height:34px}.crawlIntervalControls input{flex:1 1 220px;max-width:none;min-width:180px}.profileControls input{flex:1 1 190px;max-width:none;min-width:160px}.breakoutPolicyGroup{background:linear-gradient(180deg,#fff,#fbfcfd)}.policyQuickGrid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.policyQuickGrid label,.freshRuleRow label{background:#f8fafc;border:1px solid var(--line-soft);border-radius:8px;display:grid;gap:6px;padding:8px}.policyQuickGrid span,.freshRuleEditor>span,.freshRuleRow span{color:var(--muted);font-size:11px;font-weight:820}.policyQuickGrid input,.freshRuleRow input{background:#fff;min-height:34px;padding:0 9px;width:100%}.freshRuleEditor{display:grid;gap:8px}.freshRuleRow{align-items:end;display:grid;gap:8px;grid-template-columns:72px minmax(0,1fr) minmax(0,1fr)}.freshRuleRow em{align-items:center;background:#eefaf8;border:1px solid rgba(15,118,110,.14);border-radius:8px;color:var(--accent);display:flex;font-size:12px;font-style:normal;font-weight:860;justify-content:center;min-height:52px}.controlHelpText{color:var(--muted);font-size:12px;line-height:1.5;margin:-2px 0 0}.adminActionRow{align-items:center;justify-content:flex-start}.adminUserItem button,.adminActionRow button,.adminUserControls button,.adminDetailActions button{background:#f7f8fb;border:1px solid var(--line-soft);border-radius:7px;color:var(--text-soft);cursor:pointer;font-size:12px;font-weight:820;min-height:34px;padding:0 10px}.adminDetailActions button:first-child{background:#172033;border-color:#172033;color:#fff}.adminDetailActions .dangerButton{background:#fff1f2;border-color:#fecdd3;color:var(--danger)}.cookieStatusGrid,.quotaStrip{display:grid;gap:8px}.cookieStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.quotaStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.cookieStatusGrid div,.quotaStrip div{background:#f8fafc;border:1px solid var(--line-soft);border-radius:8px;padding:8px 10px}.cookieStatusGrid span,.quotaStrip span{color:var(--muted);font-size:11px;font-weight:780}.cookieStatusGrid strong,.quotaStrip strong{color:var(--text);font-size:15px;margin-top:4px}.cookieTextarea{background:#f8fafc;border:1px solid var(--line-soft);border-radius:8px;color:var(--text);display:block;font-family:inherit;font-size:13px;line-height:1.45;margin-bottom:10px;min-height:112px;padding:10px 11px;resize:vertical;width:100%}.cookieTextarea.compact{min-height:78px}.messages.inline{margin-top:2px}.recordsColumns{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.38fr) minmax(340px,.82fr)}.recordsColumns .sectionBlock{margin-top:0;min-width:0}.liveLogsPanel{position:sticky;top:0}.liveLogsPanel .logTimeline{max-height:610px}.liveLogsPanel .logEntry{grid-template-columns:1fr}.sectionTitle{align-items:end;display:flex;justify-content:space-between;margin-bottom:10px}.sectionTitle h3{color:var(--text);font-size:16px;margin-bottom:0}.sectionTitle span{font-size:12px}.userSummaryList,.listPage{display:grid;gap:10px}.userSummary,.accountCard,.hitCard{background:#fff;border:1px solid var(--line);border-radius:8px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.userSummary:hover,.accountCard:hover,.hitCard:hover{border-color:#d2dbe6;box-shadow:var(--shadow-soft)}.userSummary.expanded{border-color:#0f766e57;box-shadow:0 10px 26px #0f766e14}.userSummaryHead{align-items:center;background:transparent;color:inherit;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:13px 14px;text-align:left;width:100%}.summaryUserIdentity{align-items:center;display:flex;gap:11px;min-width:0}.summaryAvatar{align-items:center;background:linear-gradient(145deg,#172033,#334155);border-radius:8px;color:#fff;display:flex;flex:0 0 auto;font-weight:900;height:42px;justify-content:center;overflow:hidden;width:42px}.summaryAvatar img{display:block;height:100%;object-fit:cover;width:100%}.summaryUserIdentity>div:last-child{min-width:0}.userSummaryHead strong,.accountCard strong{color:var(--text);display:block}.userSummaryHead span,.accountCard span,.accountCard small{display:block}.summaryBadges{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.summaryBadges span,.summaryBadges em{background:#f8fafc;border:1px solid var(--line);border-radius:999px;color:#526174;font-size:12px;font-style:normal;font-weight:760;padding:5px 9px}.summaryBadges em{background:#eaf7f6;border-color:#cce9e6;color:var(--accent)}.userSummaryBody{border-top:1px solid var(--line-soft);display:grid;gap:10px;padding:12px}.userSummaryBody p{color:#526174;line-height:1.65;margin-bottom:0}.userSummaryActions{display:flex;flex-wrap:wrap;gap:8px}.userSummaryBody a,.hitCard a,.rowActions a{background:#eef4ff;color:var(--accent-blue);justify-self:start}.userSummaryBody a:hover,.hitCard a:hover,.rowActions a:hover{background:#dbeafe}.videoRecords{align-items:stretch;border-top:1px solid var(--line-soft);display:grid;gap:12px;grid-template-columns:minmax(260px,.92fr) minmax(0,1.08fr);min-height:0;padding-top:12px}.videoRecordList{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;align-content:start;max-height:420px;min-height:0;overflow-y:auto;padding:10px}.videoRecordHead{align-items:center;display:flex;justify-content:space-between;padding:2px 2px 4px}.videoRecordHead strong{color:var(--text);font-size:14px}.videoRecordHead span{color:var(--muted);font-size:12px}.videoRecordItem{background:#fff;border:1px solid var(--line-soft);border-radius:8px;color:inherit;cursor:pointer;display:grid;gap:5px;padding:10px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}.videoRecordItem:hover{border-color:#d2dbe6;box-shadow:0 8px 18px #1c27370e}.videoRecordItem.active{border-color:#0f766e66;box-shadow:inset 3px 0 0 var(--accent),0 8px 18px #0f766e13}.videoRecordItem span{color:var(--accent);font-size:12px;font-weight:850}.videoRecordItem strong{color:var(--text);font-size:14px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.videoRecordItem small{color:var(--muted);font-size:12px;line-height:1.55}.videoDetailCard{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:1fr;max-height:420px;min-width:0;min-height:0;overflow-y:auto;padding:10px}.videoDetailMedia{align-items:center;background:#172033;border-radius:8px;color:#cbd5e1;display:flex;height:clamp(150px,24vh,200px);justify-content:center;overflow:hidden;position:relative}.videoDetailMedia img,.videoDetailMedia video{display:block;height:100%;object-fit:contain;width:100%}.videoDetailInfo{display:grid;align-content:start;gap:10px;min-width:0}.videoDetailTitle{background:#fbfcfd;border:1px solid var(--line-soft);border-radius:8px;margin-top:4px;padding:9px 10px;position:relative;z-index:1}.videoDetailTitle span{color:var(--accent);display:block;font-size:12px;font-weight:850;margin-bottom:3px}.videoDetailTitle strong{color:var(--text);display:block;font-size:14px;line-height:1.42;min-width:0;overflow-wrap:anywhere}.videoStatsGrid{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.detailStat{background:var(--surface-warm);border:1px solid var(--line-soft);border-radius:8px;min-width:0;padding:8px 9px}.detailStat span{color:var(--muted);display:block;font-size:12px;font-weight:760}.detailStat strong{color:var(--text);display:block;font-size:16px;font-variant-numeric:tabular-nums;line-height:1.18;margin-top:5px;min-width:0;overflow-wrap:anywhere}.detailRows{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.detailRows div{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:8px;display:grid;gap:4px;padding:8px 9px}.detailRows span{color:var(--muted);font-size:12px;font-weight:760}.detailRows strong{color:var(--text-soft);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.detailRows em{color:var(--accent);font-size:12px;font-style:normal;font-weight:850}.breakoutReason{border-color:#0f766e38!important;background:#eefaf8!important;grid-column:1 / -1}.videoActions{flex-wrap:wrap}.videoActions button{background:#f7f8fb;border:1px solid var(--line-soft);color:var(--text-soft)}.videoActions button:hover{background:#eef2f7}.videoActions button:disabled{cursor:not-allowed;opacity:.65}.inlineError{background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;color:var(--danger);font-size:13px;line-height:1.6;padding:10px}.logTimeline{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:0;max-height:420px;overflow:auto}.logEntry{border-bottom:1px solid var(--line-soft);display:grid;gap:8px;grid-template-columns:210px minmax(0,1fr);padding:10px 12px}.logEntry:last-child{border-bottom:0}.logMeta{align-items:flex-start;display:flex;flex-wrap:wrap;gap:7px;min-width:0}.logMeta time{color:var(--muted);flex-basis:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;white-space:nowrap}.logMeta time small{background:#f1f5f9;border-radius:999px;color:#64748b;display:inline-block;font-family:inherit;font-size:11px;font-weight:850;margin-left:6px;padding:2px 6px;vertical-align:middle}.logMeta span,.logMeta em{border-radius:999px;font-size:11px;font-style:normal;font-weight:850;padding:3px 8px}.logMeta span{background:#eaf7f6;color:var(--accent)}.logMeta em{background:#f1f5f9;color:#526174}.logEntry p{color:var(--text-soft);line-height:1.62;margin:0;min-width:0;overflow-wrap:anywhere;word-break:break-word}.logEntry.success p{color:var(--success)}.logEntry.warning p,.logEntry.warn p{color:var(--warning)}.logEntry.error p{color:var(--danger)}.listPage{padding:16px}.accountsPage{display:grid;gap:14px;padding:16px}.accountOverview{align-items:center;background:linear-gradient(180deg,#ffffff,var(--surface-soft));border:1px solid var(--line);border-radius:8px;display:flex;justify-content:space-between;gap:18px;padding:14px 16px}.accountOverview h3{color:var(--text);font-size:20px;margin-bottom:0}.accountOverview p{color:var(--muted);line-height:1.65;margin-bottom:0;max-width:620px}.accountTools{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(260px,1fr) auto;min-width:0;padding:10px}.accountSearch{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.accountSearch input{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:14px;height:40px;min-width:0;padding:0 12px;width:100%}.accountSearch input:focus{background:#fff;border-color:#b7c4d3;box-shadow:0 0 0 3px #2563eb14;outline:none}.accountSearch button,.accountPagination button{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:var(--text-soft);cursor:pointer;display:inline-flex;font-size:13px;font-weight:820;height:38px;justify-content:center;padding:0 12px;white-space:nowrap}.accountSearch button:hover,.accountPagination button:hover:not(:disabled){background:#e8eef6}.accountPageSize{align-items:center;color:var(--muted);display:inline-flex;font-size:13px;font-weight:760;gap:8px;white-space:nowrap}.accountPageSize select{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;color:var(--text);font-weight:820;height:40px;padding:0 30px 0 10px}.accountListMeta{align-items:center;color:var(--muted);display:flex;font-size:13px;font-weight:760;justify-content:space-between;min-height:22px}.accountListMeta em{color:var(--text-soft);font-style:normal}.accountGrid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.accountProfileCard{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:13px;min-width:0;overflow:hidden;padding:15px;transition:border-color .16s ease,box-shadow .16s ease}.accountProfileCard.inactive{background:#fbfcfd;border-color:#e6ebf1}.accountProfileCard.inactive .profileAvatar{opacity:.72}.accountProfileCard:hover{border-color:#d2dbe6;box-shadow:var(--shadow-soft)}.accountProfileTop{align-items:center;display:grid;gap:12px;grid-template-columns:64px minmax(0,1fr) auto}.profileAvatar{align-items:center;background:linear-gradient(145deg,#172033,#334155);border-radius:8px;color:#fff;display:flex;font-size:22px;font-weight:900;height:64px;justify-content:center;overflow:hidden;width:64px}.profileAvatar img{display:block;height:100%;object-fit:cover;width:100%}.profileIdentity{min-width:0}.profileNameLine{align-items:center;display:flex;gap:8px;min-width:0}.profileNameLine strong{color:var(--text);font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profileNameLine em{background:#fff7e8;border:1px solid #fde7bb;border-radius:999px;color:var(--warning);flex:0 0 auto;font-size:11px;font-style:normal;font-weight:850;padding:3px 7px}.profileIdentity span,.profileIdentity small,.profileSyncTime{color:var(--muted)}.profileIdentity span{display:block;font-size:13px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profileIdentity small{display:block;font-size:12px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profileStatus{display:inline-flex;justify-content:center;border-radius:999px;font-size:12px;font-weight:850;padding:6px 9px;white-space:nowrap}.profileStatusStack{align-items:flex-end;display:grid;gap:6px;justify-items:end}.userState{border-radius:999px;display:inline-flex;font-size:12px;font-weight:850;justify-content:center;padding:6px 9px;white-space:nowrap}.userState.active{background:#eaf7f6;color:var(--accent)}.userState.inactive{background:#f1f5f9;color:#64748b}.profileStatus.synced{background:#e8f7ee;color:var(--success)}.profileStatus.failed{background:#fff1f2;color:var(--danger)}.profileStatus.pending{background:#eef4ff;color:var(--accent-blue)}.profileSignature{color:var(--text-soft);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.65;margin-bottom:0;min-height:46px;min-width:0;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.profileStats{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.profileStat{background:var(--surface-warm);border:1px solid var(--line-soft);border-radius:8px;padding:10px}.profileStat span{color:var(--muted);display:block;font-size:12px;font-weight:760}.profileStat strong{color:var(--text);display:block;font-size:18px;margin-top:7px}.profileMeta{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:8px;display:grid;gap:4px;padding:9px 10px}.profileMeta span{color:var(--muted);font-size:12px;font-weight:760}.profileMeta strong{color:var(--text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;overflow-wrap:anywhere}.profileError{background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;color:var(--danger);font-size:13px;line-height:1.6;max-height:78px;max-width:100%;min-width:0;overflow:auto;overflow-wrap:anywhere;padding:10px;white-space:normal;word-break:break-word}.accountActions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.accountActions a,.accountActions button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:820;justify-content:center;min-height:36px;padding:0 12px;white-space:nowrap}.accountActions a,.accountActions .syncButton{background:#eef4ff;color:var(--accent-blue)}.accountActions a:hover,.accountActions .syncButton:hover{background:#dbeafe}.accountActions .pauseButton{background:#fff7e8;color:var(--warning)}.accountActions .pauseButton:hover{background:#ffedd5}.accountActions .restoreButton{background:#e8f7ee;color:var(--success)}.accountActions .restoreButton:hover{background:#d6f2e1}.accountActions .deleteButton{background:#fff1f2;color:var(--danger)}.accountActions .deleteButton:hover{background:#ffe4e6}.profileSyncTime{border-top:1px solid var(--line-soft);font-size:12px;padding-top:11px}.accountPagination{align-items:center;display:flex;gap:8px;justify-content:center;min-width:0}.accountPagination>div{display:flex;gap:6px}.accountPagination button{min-width:38px}.accountPagination button.active{background:var(--text);border-color:var(--text);color:#fff}.accountPagination button:disabled{cursor:not-allowed;opacity:.48}.accountCard{align-items:center;display:grid;gap:13px;grid-template-columns:46px minmax(0,1fr) auto;padding:14px}.avatar{align-items:center;background:linear-gradient(145deg,#172033,#334155);border-radius:8px;color:#fff;display:flex;font-weight:900;height:46px;justify-content:center;width:46px}.accountCard small{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rowActions{display:flex;gap:8px}.rowActions button{background:#fff1f2;color:var(--danger)}.rowActions button:hover{background:#ffe4e6}.rowActions.videoActions button{background:#f7f8fb;border:1px solid var(--line-soft);color:var(--text-soft)}.rowActions.videoActions button:hover{background:#eef2f7}.hitsPage{display:grid;gap:16px;padding:18px}.hitCard{background:linear-gradient(180deg,#fffffffa,#fafcfdfa),#fff;border:1px solid #dbe4ee;border-radius:8px;display:grid;gap:0;grid-template-columns:238px minmax(0,1fr);overflow:hidden;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.hitCard:before{background:linear-gradient(180deg,#25f4ee,#fe2c55);content:"";inset:0 auto 0 0;position:absolute;width:3px}.hitCard:hover{border-color:#d2dbe6;box-shadow:0 16px 34px #1c273714;transform:translateY(-1px)}.hitMediaFrame{background:#0f172a;min-height:100%;padding:12px;position:relative}.hitMedia{align-items:center;aspect-ratio:3 / 4;background:#111827;border-radius:8px;color:#cbd5e1;display:flex;justify-content:center;overflow:hidden;position:sticky;top:12px}.hitMedia img,.hitMedia video{display:block;height:100%;object-fit:cover;width:100%}.hitMediaOverlay{align-items:center;background:#0f172ab8;border:1px solid rgba(255,255,255,.14);border-radius:8px;bottom:22px;color:#fff;display:flex;gap:8px;justify-content:space-between;left:22px;padding:8px 10px;position:absolute;right:22px}.hitMediaOverlay span,.hitMediaOverlay strong{font-size:12px;font-weight:850}.hitMediaOverlay span{color:#7df9f4}.hitBody{display:grid;gap:15px;padding:18px 18px 16px}.hitTop{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;gap:14px;justify-content:space-between;padding-bottom:14px}.hitUser{align-items:center;display:flex;gap:10px;min-width:0}.hitAvatar{align-items:center;background:#172033;border:2px solid #ffffff;border-radius:8px;box-shadow:0 8px 16px #1720331f;color:#fff;display:flex;flex:0 0 auto;font-weight:900;height:44px;justify-content:center;overflow:hidden;width:44px}.hitAvatar img{display:block;height:100%;object-fit:cover;width:100%}.hitUser strong{color:var(--text);display:block;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hitUser span,.hitTitleBlock span{color:var(--muted);display:block;font-size:12px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hitMetaChips,.hitActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.hitMetaChips em{background:#fff;border:1px solid #dce6f0;border-radius:999px;color:#526174;font-size:12px;font-style:normal;font-weight:820;padding:6px 10px;white-space:nowrap}.hitMetaChips em:first-child{background:#101827;border-color:#101827;color:#fff}.hitTitleBlock h3{color:var(--text);font-size:19px;line-height:1.45;margin:5px 0 0}.hitSignalGrid{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(230px,.92fr) minmax(0,1.08fr)}.hitCondition{background:linear-gradient(135deg,#fe2c551a,#25f4ee14),#fff;border:1px solid #f4d4d9;border-radius:8px;display:grid;gap:9px;padding:13px}.hitCondition span{color:#9f1239;font-size:13px;font-weight:850}.hitCondition strong{color:var(--text);font-size:22px;line-height:1.1}.hitStats{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--line-soft);border-radius:8px}.hitStats div{background:#fff;border:0;border-right:1px solid var(--line-soft);border-radius:0;padding:12px}.hitStats span{color:var(--muted);display:block;font-size:12px;font-weight:760}.hitStats strong{color:var(--text);display:block;font-size:17px;margin-top:7px}.speechCopyBox{background:#fff;border:1px solid var(--line-soft);border-radius:8px;display:grid;gap:12px;padding:14px}.speechCopyBox.success{background:linear-gradient(180deg,#fbfffd,#f5fbf8);border-color:#cfe9dc}.speechCopyBox.failed{background:#fff8f9;border-color:#fecdd3}.speechCopyBox.running{background:#f0fdfa;border-color:#bde8e1}.speechCopyHead{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.speechCopyHead>div{display:grid;gap:3px}.speechCopyActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.speechCopyHead span,.speechCopyMeta span{color:var(--muted);font-size:12px;font-weight:760}.speechCopyHead strong{color:var(--text);font-size:15px}.speechCopyActions button{background:#172033;border:1px solid #172033;border-radius:8px;color:#fff;cursor:pointer;font-weight:820;min-height:34px;padding:0 12px;white-space:nowrap}.speechCopyActions button:hover{background:#0f172a}.speechCopyActions .copyButton{background:#fff;border-color:#cbd5e1;color:#334155}.speechCopyActions .copyButton:hover{background:#f8fafc}.speechCopyReader{display:grid;gap:9px}.speechCopyMeta{display:flex;flex-wrap:wrap;gap:7px}.speechCopyMeta span{background:#fff;border:1px solid var(--line-soft);border-radius:999px;padding:4px 8px}.speechCopyContent{background:#fbfcfd;border:1px solid #e7edf3;border-radius:8px;color:var(--text-soft);line-height:1.82;max-height:260px;overflow-y:auto;padding:12px 13px;scrollbar-color:#c4ceda transparent;scrollbar-width:thin}.speechCopyContent::-webkit-scrollbar{width:10px}.speechCopyContent::-webkit-scrollbar-thumb{background:#c4ceda;background-clip:padding-box;border:3px solid transparent;border-radius:999px}.speechCopyContent p,.speechCopyState p{font-size:13px;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.speechCopyContent p+p{margin-top:10px}.speechCopyState{background:#fbfcfd;border:1px dashed #cbd5e1;border-radius:8px;display:grid;gap:5px;padding:12px}.speechCopyState strong{color:var(--text);font-size:14px}.speechCopyState p{color:var(--muted);line-height:1.7}.speechCopyState.failed{border-color:#fecdd3}.speechCopyState.failed strong,.speechCopyState.failed p{color:var(--danger)}.hitFooter{align-items:center;border-top:1px solid var(--line-soft);display:flex;gap:12px;justify-content:space-between;padding-top:13px}.hitVideoId{display:grid;gap:3px;min-width:0}.hitVideoId span{color:var(--muted);font-size:12px;font-weight:760}.hitVideoId strong{color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hitActions{justify-content:flex-start}.hitActions a{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#334155;display:inline-flex;font-weight:820;justify-content:center;min-height:36px;padding:0 12px;white-space:nowrap}.hitActions a:hover{background:#eaf1f8}.hitsPage{gap:12px;padding:14px}.hitCard{background:#fff;border:1px solid #e3e9f0;box-shadow:none;grid-template-columns:174px minmax(0,1fr);overflow:visible}.hitCard:hover{border-color:#cfd9e5;box-shadow:0 10px 24px #1c27370f;transform:none}.hitMediaFrame{background:#f8fafc;border-right:1px solid #edf1f5;display:grid;gap:10px;min-height:0;padding:12px}.hitMedia{aspect-ratio:9 / 16;background:#e9eef5;border:1px solid #e2e8f0;position:relative;top:auto}.hitMediaOverlay{background:transparent;border:0;border-radius:0;bottom:auto;color:var(--text-soft);display:grid;gap:3px;justify-content:start;left:auto;padding:0;position:static;right:auto}.hitMediaOverlay span{color:#be123c;font-size:12px}.hitMediaOverlay strong{color:var(--muted);font-size:12px;font-weight:760}.hitBody{gap:12px;padding:14px}.hitTop{border-bottom:0;padding-bottom:0}.hitAvatar{border:0;box-shadow:none;height:40px;width:40px}.hitUser strong{font-size:15px}.hitMetaChips em{background:#f8fafc;border-color:#e2e8f0;color:#64748b;padding:5px 9px}.hitMetaChips em:first-child{background:#f1f5f9;border-color:#dbe3ec;color:#334155}.hitTitleBlock{border-bottom:1px solid #edf1f5;padding-bottom:11px}.hitTitleBlock h3{font-size:17px;line-height:1.45}.hitSignalGrid{background:#fbfcfd;border:1px solid #edf1f5;border-radius:8px;gap:0;grid-template-columns:minmax(230px,.85fr) minmax(0,1.15fr);overflow:hidden}.hitCondition{background:#fff;border:0;border-right:1px solid #edf1f5;border-radius:0;gap:7px;padding:12px}.hitCondition span{color:#64748b}.hitCondition strong{color:#be123c;font-size:20px}.hitStats{border:0;border-radius:0}.hitStats div{background:#fbfcfd;padding:12px}.hitStats strong{font-size:16px}.speechCopyBox{background:#fbfcfd;border-color:#e3e9f0;padding:12px}.speechCopyBox.success,.speechCopyBox.running,.speechCopyBox.failed{background:#fbfcfd}.speechCopyHead strong{font-size:14px}.speechCopyActions button{min-height:32px;padding:0 11px}.speechCopyActions button:not(.copyButton){background:#172033;border-color:#172033}.speechCopyActions .copyButton{background:#fff}.speechCopyContent{background:#fff;max-height:220px}.hitFooter{padding-top:10px}.emptyState{align-items:center;background:var(--surface-soft);border:1px dashed #cbd5e1;border-radius:8px;color:var(--muted);display:flex;justify-content:center;line-height:1.7;min-height:160px;padding:22px;text-align:center}.emptyState.compact{min-height:90px}.runList,.recordDetail,.logTimeline,.videoDetailCard,.videoRecordList{scrollbar-color:#c4ceda transparent;scrollbar-width:thin}.runList::-webkit-scrollbar,.recordDetail::-webkit-scrollbar,.logTimeline::-webkit-scrollbar,.videoDetailCard::-webkit-scrollbar,.videoRecordList::-webkit-scrollbar{height:10px;width:10px}.runList::-webkit-scrollbar-thumb,.recordDetail::-webkit-scrollbar-thumb,.logTimeline::-webkit-scrollbar-thumb,.videoDetailCard::-webkit-scrollbar-thumb,.videoRecordList::-webkit-scrollbar-thumb{background:#c4ceda;background-clip:padding-box;border:3px solid transparent;border-radius:999px}.runList::-webkit-scrollbar-thumb:hover,.recordDetail::-webkit-scrollbar-thumb:hover,.logTimeline::-webkit-scrollbar-thumb:hover,.videoDetailCard::-webkit-scrollbar-thumb:hover,.videoRecordList::-webkit-scrollbar-thumb:hover{background:#aab7c6;background-clip:padding-box}@media(max-width:1040px){.appShell{padding:14px}.topbar,.commandMain,.contentHeader,.runSummary{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.addInline,.adminLayout,.adminAccountsView,.accountCreateForm,.adminAccountHero,.adminDetailStats,.adminWorkspaceSummary,.adminWorkspaceContent,.adminWorkspaceSide,.adminBreakoutCard,.adminBreakoutMetrics,.adminGrid,.adminWorkspaceGrid,.recordsGrid,.recordsColumns,.hitCard,.runHero,.accountGrid{grid-template-columns:1fr}.adminSidebar,.adminCreateBlock{position:static}.adminNav{grid-template-columns:repeat(3,minmax(0,1fr))}.adminContentHeader{align-items:flex-start;flex-direction:column;gap:6px}.adminUsersBlock .adminUserList,.adminAccountList{max-height:none;overflow-y:visible;padding-right:0}.adminAccountHero{align-items:start}.adminWorkspaceOwner,.adminBreakoutPanelHead{align-items:flex-start;flex-direction:column;gap:8px}.adminBreakoutCover{min-height:220px}.adminGrid>.sectionBlock:nth-child(3){grid-column:auto;grid-row:auto}.videoRecords{grid-template-columns:1fr;height:auto;max-height:none;overflow:visible}.videoRecordList{max-height:320px}.accountOverview{align-items:flex-start;flex-direction:column}.accountTools{align-items:stretch;grid-template-columns:1fr}.accountPageSize{justify-content:space-between}.accountListMeta,.accountPagination{align-items:stretch;flex-direction:column}.accountPagination>div{flex-wrap:wrap;justify-content:center}.videoDetailCard{grid-template-columns:1fr;height:auto;max-height:520px}.recordsGrid{height:auto;min-height:0;overflow:visible}.metricStrip,.scheduleStrip,.miniMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduleStrip>div:nth-child(2){border-right:0}.runHeroSide{align-items:start;justify-items:start}.runHeroSide>div{text-align:left}.liveLogsPanel{position:static}.runList{border-bottom:1px solid var(--line);border-right:0;max-height:310px;overflow-y:auto}.recordDetail{overflow:visible}.logEntry{grid-template-columns:1fr}.hitMediaFrame{min-height:0}.hitMedia{max-height:420px;position:relative;top:auto}.hitSignalGrid{grid-template-columns:1fr}.hitFooter{align-items:stretch;flex-direction:column}.hitActions{justify-content:flex-start}}@media(max-width:700px){.tabs,.metricStrip,.scheduleStrip{grid-template-columns:1fr}.videoStatsGrid,.detailRows{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduleStrip>div{border-bottom:1px solid var(--line-soft);border-right:0}.scheduleStrip>div:last-child{border-bottom:0}.profileStats{grid-template-columns:repeat(2,minmax(0,1fr))}.videoDetailCard{grid-template-columns:1fr}.videoDetailMedia{height:clamp(140px,34vw,220px)}.topActions{align-items:stretch;flex-wrap:wrap}.hitTop,.speechCopyHead{align-items:stretch;flex-direction:column}.hitMetaChips,.speechCopyActions{justify-content:flex-start}.hitStats{grid-template-columns:1fr}.hitStats div{border-bottom:1px solid var(--line-soft);border-right:0}.hitStats div:last-child{border-bottom:0}.speechCopyContent{max-height:220px}.metricCard{border-bottom:1px solid var(--line-soft);border-right:0}.metricCard:last-child{border-bottom:0}.userSummaryHead,.accountCard,.accountProfileTop{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.summaryUserIdentity{align-items:flex-start}.summaryBadges{justify-content:flex-start}.rowActions{flex-wrap:wrap}}.hitsPage{background:#0b1020;display:grid;gap:12px;min-height:620px;padding:14px}.hitsPage .emptyState{background:#0f1530;border-color:#27314f;color:#94a3b8}.hitCard{background:#0f1530;border:1px solid #1f2a44;border-radius:8px;box-shadow:none;color:#e6e8ef;display:grid;grid-template-columns:184px minmax(0,1fr);overflow:hidden;position:relative}.hitCard:before{display:none}.hitCard:hover{border-color:#33415f;box-shadow:0 14px 30px #02061738;transform:none}.hitMediaFrame{background:#0b1020;border-right:1px solid #1f2a44;display:grid;gap:9px;min-height:0;padding:10px}.hitMedia{aspect-ratio:9 / 16;background:#090e1b;border:1px solid #26314d;border-radius:8px;position:relative;top:auto}.hitMediaOverlay{background:transparent;border:0;color:#94a3b8;display:flex;justify-content:space-between;padding:0 2px;position:static}.hitMediaOverlay span{color:#38bdf8;font-size:12px;font-weight:800}.hitMediaOverlay strong{color:#64748b;font-size:12px;font-weight:760}.hitBody{display:grid;gap:12px;padding:13px 14px}.hitTop{align-items:center;border-bottom:1px solid #1f2a44;display:flex;gap:12px;justify-content:space-between;padding-bottom:11px}.hitUser{gap:9px}.hitAvatar{background:#18213a;border:1px solid #2a3657;box-shadow:none;height:38px;width:38px}.hitUser strong{color:#f8fafc;font-size:15px}.hitUser span,.hitTitleBlock span,.hitVideoId span,.speechCopyHead span,.speechCopyMeta span,.hitStats span{color:#94a3b8}.hitMetaChips{gap:6px}.hitMetaChips em{background:#111a31;border:1px solid #27314f;border-radius:7px;color:#cbd5e1;font-size:12px;padding:5px 8px}.hitMetaChips em:first-child{background:#38bdf81f;border-color:#38bdf847;color:#7dd3fc}.hitTitleBlock{border-bottom:0;padding-bottom:0}.hitTitleBlock h3{color:#f8fafc;font-size:17px;line-height:1.45;margin-top:5px}.hitSignalGrid{background:#0b1020;border:1px solid #1f2a44;border-radius:8px;display:grid;gap:0;grid-template-columns:minmax(230px,.82fr) minmax(0,1.18fr);overflow:hidden}.hitCondition{background:#0f1530;border:0;border-right:1px solid #1f2a44;border-radius:0;gap:7px;padding:12px}.hitCondition span{color:#94a3b8;font-size:12px}.hitCondition strong{color:#fb7185;font-size:20px}.hitStats{background:#0b1020;border:0;border-radius:0;display:grid;gap:1px}.hitStats div{background:#0f1530;border-bottom:0;border-right:1px solid #1f2a44;padding:12px}.hitStats div:last-child{border-right:0}.hitStats strong{color:#e6e8ef;font-size:16px}.speechCopyBox,.speechCopyBox.success,.speechCopyBox.running,.speechCopyBox.failed{background:#0b1020;border:1px solid #1f2a44;border-radius:8px;padding:12px}.speechCopyHead{align-items:center}.speechCopyHead strong{color:#e6e8ef;font-size:14px}.speechCopyActions{gap:7px}.speechCopyActions button{background:#2563eb;border:1px solid #2563eb;border-radius:7px;color:#fff;min-height:32px;padding:0 11px}.speechCopyActions button:hover{background:#1d4ed8}.speechCopyActions .copyButton{background:#111a31;border-color:#27314f;color:#cbd5e1}.speechCopyActions .copyButton:hover{background:#17213b}.speechCopyActions button:disabled{opacity:.45}.speechCopyMeta{gap:6px}.speechCopyMeta span{background:#111a31;border:1px solid #27314f;border-radius:7px;padding:4px 7px}.speechCopyContent{background:#0f1530;border:1px solid #1f2a44;border-radius:8px;color:#dbe3ef;line-height:1.78;max-height:236px}.speechCopyContent p,.speechCopyState p{font-size:13px}.speechCopyState{background:#0f1530;border-color:#27314f}.speechCopyState strong{color:#e6e8ef}.speechCopyState p{color:#94a3b8}.speechCopyState.failed,.speechCopyBox.failed{border-color:#fb718557}.speechCopyState.failed strong,.speechCopyState.failed p{color:#fb7185}.hitFooter{border-top:1px solid #1f2a44;padding-top:10px}.hitVideoId strong{color:#cbd5e1}.hitActions{gap:7px}.hitActions a{background:#111a31;border:1px solid #27314f;border-radius:7px;color:#cbd5e1;min-height:34px}.hitActions a:hover{background:#17213b}@media(max-width:1040px){.hitCard{grid-template-columns:1fr}.hitMediaFrame{border-bottom:1px solid #1f2a44;border-right:0;grid-template-columns:160px minmax(0,1fr)}.hitMedia{max-height:280px}.hitMediaOverlay{align-content:end;display:grid}.hitSignalGrid{grid-template-columns:1fr}.hitCondition{border-bottom:1px solid #1f2a44;border-right:0}}@media(max-width:700px){.hitsPage{padding:10px}.hitMediaFrame{grid-template-columns:1fr}.hitTop,.speechCopyHead,.hitFooter{align-items:stretch;flex-direction:column}.hitMetaChips,.speechCopyActions,.hitActions{justify-content:flex-start}.hitStats{grid-template-columns:1fr}.hitStats div{border-bottom:1px solid #1f2a44;border-right:0}.hitStats div:last-child{border-bottom:0}}.hitsPage{background:#f5f6f8;color:#182033;display:block;min-height:calc(100vh - 176px);overflow-x:hidden;padding:16px;width:100%}.hitsWorkbench{display:grid;gap:12px;margin:0 auto;max-width:1480px;min-width:0;width:100%}.hitsWorkbenchTop,.hitsWorkbenchFilters,.hitListPanel,.hitDetailPanel{background:#fff;border:1px solid #e3e7ee;border-radius:8px;box-shadow:0 10px 26px #1f29370a}.hitsWorkbenchTop{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(300px,1fr) auto;min-width:0;padding:16px 18px;width:100%}.hitsWorkbenchTop .eyebrow{color:#e11d48;display:inline-block;font-size:12px;font-weight:850;letter-spacing:0;margin-bottom:6px}.hitsWorkbenchTop h3{color:#111827;font-size:20px;font-weight:850;letter-spacing:0;line-height:1.35;margin:0}.hitOverviewStats{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(74px,1fr))}.workbenchMetric{background:#f7f8fa;border:1px solid #eef1f5;border-radius:8px;min-width:82px;padding:9px 10px}.workbenchMetric span{color:#747f90;display:block;font-size:12px;font-weight:760}.workbenchMetric strong{color:#111827;display:block;font-size:20px;line-height:1;margin-top:7px}.hitsWorkbenchFilters{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) max-content;min-width:0;padding:10px;width:100%}.hitsWorkbenchFilters input{background:#f8fafc;border:1px solid #e5e9f0;border-radius:8px;color:#182033;font-size:14px;min-height:40px;min-width:0;outline:0;padding:0 12px;width:100%}.hitsWorkbenchFilters input:focus{background:#fff;border-color:#9ca3af;box-shadow:0 0 0 3px #9ca3af24}.filterSegment{background:#f1f3f6;border:1px solid #e3e7ee;border-radius:8px;display:inline-flex;flex-shrink:0;gap:2px;justify-self:end;padding:3px;white-space:nowrap}.filterSegment button{background:transparent;border:0;border-radius:6px;color:#687386;cursor:pointer;font-size:13px;font-weight:800;min-height:32px;padding:0 11px}.filterSegment button.active{background:#fff;box-shadow:0 1px 5px #11182714;color:#111827}.hitsWorkbenchGrid{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(330px,390px) minmax(0,1fr);height:min(760px,calc(100vh - 252px));min-height:610px;min-width:0;width:100%}.hitListPanel{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden;width:100%}.hitListHeader{align-items:center;border-bottom:1px solid #eef1f5;display:flex;justify-content:space-between;padding:13px 14px}.hitListHeader strong{color:#111827;font-size:15px;font-weight:850}.hitListHeader span{color:#747f90;font-size:12px;font-weight:760}.hitList{align-content:start;display:grid;gap:8px;overflow-y:auto;padding:8px;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}.hitListItem{background:#fff;border:1px solid transparent;border-radius:8px;color:#182033;cursor:pointer;display:grid;gap:7px 10px;grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto auto;min-width:0;padding:8px;position:relative;text-align:left;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.hitListItem:hover{background:#fafbfc;border-color:#dbe2eb}.hitListItem.active{background:snow;border-color:#f3b9c4;box-shadow:inset 3px 0 #e11d48}.hitListThumb{align-items:center;align-self:stretch;background:#eef2f7;border:1px solid #e3e7ee;border-radius:7px;color:#7b8798;display:flex;font-size:22px;font-weight:850;grid-row:1 / 4;justify-content:center;min-height:96px;overflow:hidden}.hitListThumb img{display:block;height:100%;object-fit:cover;width:100%}.hitListUser{align-items:center;display:flex;gap:8px;grid-column:2;min-width:0}.hitListAvatar{align-items:center;background:#f1f5f9;border:1px solid #e3e7ee;border-radius:999px;color:#64748b;display:flex;flex:0 0 auto;font-size:12px;font-weight:850;height:28px;justify-content:center;overflow:hidden;width:28px}.hitListAvatar img{height:100%;object-fit:cover;width:100%}.hitListUser strong,.hitListUser span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hitListUser strong{color:#111827;font-size:13px;font-weight:850}.hitListUser span{color:#7b8798;font-size:12px;margin-top:1px}.hitListItem>p{color:#293244;display:-webkit-box;font-size:13px;font-weight:720;grid-column:2;line-height:1.45;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hitListMeta{align-items:center;display:flex;gap:8px;grid-column:2;justify-content:space-between;min-width:0}.hitListMeta span,.copyState{border-radius:999px;font-size:12px;font-weight:850;line-height:1;padding:6px 8px;white-space:nowrap}.hitListMeta span{background:#fff1f3;color:#be123c;min-width:0;overflow:hidden;text-overflow:ellipsis}.copyState{background:#eef2f7;color:#667085;font-style:normal}.copyState.success{background:#e7f7ef;color:#147445}.copyState.failed{background:#fff1f3;color:#be123c}.copyState.pending{background:#eef4ff;color:#2563eb}.hitDetailPanel{min-width:0;overflow:hidden;padding:0;width:100%}.hitDetail{display:grid;gap:0;height:100%;overflow-y:auto;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}.hitDetailHead{align-items:start;background:#fff;border-bottom:1px solid #eef1f5;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 328px;padding:18px 20px;position:sticky;top:0;z-index:3}.hitDetailHead.titleCollapsed{height:112px;overflow:hidden}.hitTitleMain{min-width:0;overflow:hidden}.hitDetailHead .eyebrow{color:#e11d48;display:inline-block;font-size:12px;font-weight:850;letter-spacing:0;margin-bottom:6px}.hitDetailHead h3{color:#111827;font-size:22px;font-weight:880;letter-spacing:0;line-height:1.38;margin:0;overflow-wrap:anywhere}.hitDetailHead.titleCollapsed h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.hitDetail .hitMetaChips{align-content:start;display:grid;gap:7px 8px;grid-template-columns:auto auto;justify-content:end;justify-self:end;min-width:0;width:328px}.hitTitleToggleButton{background:#fff;border:1px solid #d7e0ec;border-radius:999px;color:#334155;cursor:pointer;font-size:12px;font-weight:850;grid-column:2;grid-row:1;line-height:1;min-height:30px;padding:0 12px;transition:background .16s ease,border-color .16s ease,color .16s ease;white-space:nowrap}.hitTitleToggleButton:hover{background:#eef4ff;border-color:#c7dafc;color:#1e40af}.hitDetailHead:not(.titleCollapsed) .hitTitleToggleButton{background:#111827;border-color:#111827;color:#fff}.hitDetailHead:not(.titleCollapsed) .hitTitleToggleButton:hover{background:#1f2937;border-color:#1f2937;color:#fff}.hitDetail .hitMetaChips em{background:#f7f8fa;border:1px solid #e3e7ee;border-radius:999px;color:#687386;font-size:12px;font-style:normal;font-weight:820;line-height:1;padding:6px 8px;white-space:nowrap}.hitDetail .hitMetaChips em:first-child{background:#111827;border-color:#111827;color:#fff;grid-column:1;grid-row:1;justify-self:end}.hitDetail .hitMetaChips em:nth-of-type(2){grid-column:1;grid-row:2}.hitDetail .hitMetaChips em:nth-of-type(3){grid-column:2;grid-row:2}.hitDetailGrid{display:grid;gap:16px;grid-template-columns:minmax(220px,300px) minmax(0,1fr);padding:18px 20px 0}.hitPreviewPanel{align-content:start;background:#f7f8fa;border:1px solid #e3e7ee;border-radius:8px;display:grid;gap:10px;padding:10px}.hitPreviewMedia{align-items:center;aspect-ratio:9 / 16;background:#111827;border-radius:7px;color:#cbd5e1;display:flex;justify-content:center;max-height:520px;overflow:hidden}.hitPreviewMedia img,.hitPreviewMedia video{display:block;height:100%;object-fit:cover;width:100%}.hitDetail .hitUser{align-items:center;background:#fff;border:1px solid #e3e7ee;border-radius:8px;display:flex;gap:9px;min-width:0;padding:9px}.hitDetail .hitAvatar{align-items:center;background:#f1f5f9;border:1px solid #e3e7ee;border-radius:999px;box-shadow:none;color:#64748b;display:flex;flex:0 0 auto;font-size:13px;font-weight:850;height:40px;justify-content:center;overflow:hidden;width:40px}.hitDetail .hitAvatar img{height:100%;object-fit:cover;width:100%}.hitDetail .hitUser strong,.hitDetail .hitUser span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hitDetail .hitUser strong{color:#111827;font-size:14px;font-weight:850}.hitDetail .hitUser span{color:#7b8798;font-size:12px}.hitInsightPanel{align-content:start;display:grid;gap:10px}.hitDetail .hitCondition{background:#fff7f8;border:1px solid #ffd4dc;border-left:4px solid #e11d48;border-radius:8px;display:grid;gap:8px;padding:13px 14px}.hitDetail .hitCondition span{color:#be123c;font-size:13px;font-weight:850;line-height:1.5}.hitDetail .hitCondition strong{color:#111827;font-size:26px;font-weight:880;line-height:1.1}.hitDetail .hitStats{background:#fff;border:1px solid #e3e7ee;border-radius:8px;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.hitDetail .hitStats div{background:#fff;border-bottom:0;border-right:1px solid #eef1f5;padding:12px}.hitDetail .hitStats div:last-child{border-right:0}.hitDetail .hitStats span{color:#747f90;display:block;font-size:12px;font-weight:760}.hitDetail .hitStats strong{color:#111827;display:block;font-size:18px;font-weight:850;line-height:1;margin-top:8px}.hitDetail .hitVideoId{background:#f7f8fa;border:1px solid #e3e7ee;border-radius:8px;display:grid;gap:5px;padding:11px 12px}.hitDetail .hitVideoId span{color:#747f90;font-size:12px;font-weight:760}.hitDetail .hitVideoId strong{color:#293244;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:760;overflow-wrap:anywhere}.hitDetail .speechCopyBox,.hitDetail .speechCopyBox.success,.hitDetail .speechCopyBox.running,.hitDetail .speechCopyBox.failed{background:#fff;border:1px solid #e3e7ee;border-radius:8px;display:grid;gap:12px;margin:16px 20px 0;padding:14px}.hitDetail .speechCopyBox.success{border-color:#bfe8ce}.hitDetail .speechCopyBox.running{border-color:#b9d2ff}.hitDetail .speechCopyBox.failed{border-color:#f4b7c1}.hitDetail .rewriteCopyBox{background:linear-gradient(180deg,#fff,#fbfcff)}.hitDetail .rewriteCopyBox.success{border-color:#bfd7ff}.hitDetail .rewriteCopyContent{background:#fff}.hitDetail .speechCopyHead{align-items:center;display:flex;gap:12px;justify-content:space-between}.hitDetail .speechCopyHead span{color:#747f90;display:block;font-size:12px;font-weight:760}.hitDetail .speechCopyHead strong{color:#111827;display:block;font-size:15px;font-weight:850;margin-top:3px}.hitDetail .speechCopyActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.hitDetail .speechCopyActions button{background:#111827;border:1px solid #111827;border-radius:7px;color:#fff;cursor:pointer;font-size:13px;font-weight:850;min-height:36px;padding:0 13px}.hitDetail .speechCopyActions button:hover{background:#293244;border-color:#293244}.hitDetail .speechCopyActions .copyButton{background:#fff;border-color:#cbd5e1;color:#293244}.hitDetail .speechCopyActions .copyButton:hover{background:#f7f8fa;border-color:#9ca3af}.hitDetail .speechCopyActions button:disabled{cursor:not-allowed;opacity:.5}.hitDetail .speechCopyReader{display:grid;gap:9px}.hitDetail .speechCopyMeta{display:flex;flex-wrap:wrap;gap:7px}.hitDetail .speechCopyMeta span{background:#f7f8fa;border:1px solid #e3e7ee;border-radius:999px;color:#747f90;font-size:12px;font-weight:760;padding:5px 8px}.hitDetail .speechCopyContent{background:#f9fafb;border:1px solid #e3e7ee;border-radius:8px;color:#293244;line-height:1.82;max-height:310px;overflow-y:auto;padding:13px 14px}.hitDetail .speechCopyContent p,.hitDetail .speechCopyState p{font-size:13px;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.hitDetail .speechCopyContent p+p{margin-top:10px}.hitDetail .speechCopyState{background:#f9fafb;border:1px dashed #cbd5e1;border-radius:8px;display:grid;gap:6px;padding:13px 14px}.hitDetail .speechCopyState strong{color:#111827;font-size:14px;font-weight:850}.hitDetail .speechCopyState p{color:#687386;line-height:1.7}.hitDetail .speechCopyState.failed strong,.hitDetail .speechCopyState.failed p{color:#be123c}.hitDetail .hitFooter{border-top:1px solid #eef1f5;margin:16px 20px 0;padding:14px 0 18px}.hitDetail .hitActions{display:flex;flex-wrap:wrap;gap:8px}.hitDetail .hitActions a,.hitDetail .hitActions button{align-items:center;background:#f7f8fa;border:1px solid #dbe2eb;border-radius:7px;color:#293244;cursor:pointer;display:inline-flex;font-size:13px;font-weight:850;justify-content:center;min-height:36px;padding:0 12px;text-decoration:none}.hitDetail .hitActions a:first-child{background:#eef4ff;border-color:#cfe0ff;color:#1d4ed8}.hitDetail .hitActions a:hover{background:#eef1f5}.hitDetail .hitActions .deleteHitButton{background:#fff1f2;border-color:#fecdd3;color:#be123c}.hitDetail .hitActions .deleteHitButton:hover:not(:disabled){background:#ffe4e6}.hitDetail .hitActions button:disabled{cursor:not-allowed;opacity:.54}.hitsPage .emptyState{background:#fff;border:1px solid #e3e7ee;border-radius:8px;color:#687386}.hitList .emptyState{min-height:90px;width:100%}.hitDetailPanel>.emptyState{border:0;border-radius:0;height:100%;min-height:100%;width:100%}@media(max-width:1180px){.hitsWorkbenchGrid{grid-template-columns:330px minmax(0,1fr)}.hitDetailGrid{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:960px){.hitsWorkbenchTop,.hitsWorkbenchFilters,.hitsWorkbenchGrid,.hitDetailGrid{grid-template-columns:1fr}.hitsWorkbenchGrid{height:auto;min-height:0}.hitListPanel{max-height:430px}.hitDetail{max-height:none;overflow-y:visible}}@media(max-width:680px){.hitsPage{padding:10px}.hitsWorkbenchTop,.hitsWorkbenchFilters{padding:12px}.hitOverviewStats{grid-template-columns:repeat(2,minmax(0,1fr))}.hitDetailHead,.hitDetail .speechCopyHead{align-items:stretch;flex-direction:column}.hitDetailGrid{padding:14px 14px 0}.hitDetail .speechCopyBox,.hitDetail .hitFooter{margin-left:14px;margin-right:14px}.hitDetail .hitStats{grid-template-columns:1fr}.hitDetail .hitStats div,.hitDetail .hitStats div:last-child{border-bottom:1px solid #eef1f5;border-right:0}.hitDetail .hitStats div:last-child{border-bottom:0}.hitListItem{grid-template-columns:64px minmax(0,1fr)}.hitListThumb{min-height:88px}}.hitMetricHistory{border:1px solid #e4eaf3;border-radius:12px;background:#fff;overflow:hidden}.hitMetricHistory summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;cursor:pointer;list-style:none;color:#152238;font-size:13px;font-weight:800}.hitMetricHistory summary::-webkit-details-marker{display:none}.hitMetricHistory summary span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:999px;background:#ff355d;box-shadow:0 0 0 5px #ff355d1a;vertical-align:1px}.hitMetricHistory summary strong{color:#6b778a;font-size:12px}.metricHistoryList{display:grid;gap:8px;padding:0 10px 10px}.metricHistoryRow{display:grid;gap:9px;padding:12px;border:1px solid #edf1f6;border-radius:10px;background:#f8fafc}.metricHistoryRow.trigger{border-color:#ff355d47;background:#fff7f9}.metricHistoryMain{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.metricHistoryMain div{display:grid;gap:3px;min-width:0}.metricHistoryMain strong{color:#111827;font-size:13px}.metricHistoryMain span,.metricHistoryRow p{margin:0;color:#758195;font-size:12px;line-height:1.5}.metricHistoryMain em{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:#ff355d;color:#fff;font-size:11px;font-style:normal;font-weight:800}.metricHistoryNumbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.metricHistoryNumbers span{min-width:0;padding:8px;border-radius:9px;background:#fff;color:#7a8495;font-size:11px}.metricHistoryNumbers strong{display:block;margin-top:3px;overflow-wrap:anywhere;color:#101827;font-size:14px}
