:root{--bg:#07151d;--bg-soft:#0c1d26;--panel:rgba(11,28,36,0.92);--panel-strong:#102734;--line:rgba(100,168,191,0.22);--line-strong:rgba(127,202,227,0.4);--text:#d7e5eb;--muted:#91a9b5;--accent:#f5b942;--accent-soft:rgba(245,185,66,0.16);--teal:#4fd1c5;--danger:#ff7a7a;--success:#6ddb9c;--shadow:0 24px 80px rgba(0,0,0,0.34);--radius:24px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:Avenir Next,Noto Sans SC,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(circle at top left,rgba(79,209,197,.16),transparent 28%),radial-gradient(circle at 85% 15%,rgba(245,185,66,.12),transparent 24%),linear-gradient(180deg,#061017,#08141b 38%,#050d13)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ghost-button,.icon-button,.primary-button,.secondary-button,.table-button{border:0;border-radius:999px;transition:.16s ease}.ghost-button,.primary-button,.secondary-button,.small-button{padding:12px 18px;font-weight:700}.primary-button{color:#0d1519;background:linear-gradient(135deg,#f5b942,#ffd97a);box-shadow:0 10px 30px rgba(245,185,66,.25)}.secondary-button{color:var(--text);background:rgba(79,209,197,.14);border:1px solid rgba(79,209,197,.22)}.ghost-button,.icon-button,.table-button{color:var(--text);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.table-button{padding:8px 12px;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.table-button.danger{border-color:rgba(255,122,122,.28);color:#ffd0d0}.icon-button{padding:9px 14px}.ghost-button:hover,.icon-button:hover,.primary-button:hover,.secondary-button:hover,.table-button:hover{transform:translateY(-1px);filter:brightness(1.06)}.login-shell{min-height:100vh;padding:28px;display:grid;place-items:center}.login-grid{width:min(1140px,100%);display:grid;grid-template-columns:1.1fr minmax(360px,420px);grid-gap:28px;gap:28px}.hero-panel,.login-copy,.login-panel,.modal-card,.panel,.sidebar,.workspace-header{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.login-copy,.login-panel{border-radius:32px;padding:34px}.login-copy h1{margin:14px 0 12px;font-size:clamp(36px,5vw,64px);line-height:.95;max-width:11ch}.login-copy p{max-width:56ch;color:var(--muted);font-size:16px;line-height:1.7}.auth-hint-card{margin-top:28px;padding:18px 20px;border-radius:24px;background:linear-gradient(135deg,rgba(245,185,66,.12),rgba(79,209,197,.12));border:1px solid rgba(255,255,255,.08)}.auth-hint-card p,.auth-hint-card span{display:block;color:var(--muted)}.auth-hint-card strong{display:block;margin:8px 0;font-size:22px}.panel-kicker{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:rgba(79,209,197,.12);color:#b8fff7;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.login-form{margin-top:20px;display:grid;grid-gap:18px;gap:18px}.filter-grid label,.login-form label,.record-grid label{display:grid;grid-gap:8px;gap:8px;color:#d7e6ed;font-size:13px;font-weight:700}.filter-grid input,.filter-grid select,.filter-grid textarea,.login-form input,.record-grid input,.record-grid textarea{width:100%;padding:13px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--text);outline:none}.filter-grid input:focus,.filter-grid select:focus,.filter-grid textarea:focus,.login-form input:focus,.record-grid input:focus,.record-grid textarea:focus{border-color:var(--line-strong)}.form-error{padding:12px 14px;border-radius:16px;color:#ffd2d2;background:rgba(255,122,122,.14);border:1px solid rgba(255,122,122,.24)}.admin-shell{min-height:100vh;display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:18px;gap:18px;padding:18px}.sidebar{padding:22px;border-radius:30px;position:-webkit-sticky;position:sticky;top:18px;z-index:120;isolation:isolate;height:calc(100vh - 36px);overflow:auto}.sidebar-brand strong{display:block;margin-top:6px;font-size:28px}.sidebar-brand-link{display:block;border-radius:20px;cursor:pointer;transition:.16s ease}.sidebar-brand-link:hover{transform:translateY(-1px);filter:brightness(1.06)}.sidebar-brand p{margin:8px 0 0;color:var(--muted);line-height:1.6}.sidebar-nav,.stack-panel,.sync-layout,.table-link-list,.workspace{display:grid;grid-gap:12px;gap:12px}.sidebar-nav{gap:18px;margin:22px 0 10px}.sidebar-nav-group{display:grid;grid-gap:8px;gap:8px}.sidebar-group-title{padding:0 4px;color:rgba(214,232,238,.62);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.sidebar-group-items{display:grid;grid-gap:8px;gap:8px}.nav-link,.table-nav-link{display:grid;grid-gap:3px;gap:3px;padding:13px 15px 13px 18px;border-radius:17px;border:1px solid transparent;background:rgba(255,255,255,.03);cursor:pointer;position:relative;z-index:1;transition:.16s ease}.nav-link:hover,.table-nav-link:hover{background:rgba(255,255,255,.06);border-color:rgba(122,208,255,.22);transform:translateY(-1px)}.nav-link.active,.table-nav-link.active{background:linear-gradient(135deg,rgba(79,209,197,.18),rgba(245,185,66,.13)),rgba(255,255,255,.04);border-color:rgba(122,208,255,.42);box-shadow:inset 3px 0 0 rgba(245,185,66,.78),0 16px 32px rgba(0,0,0,.18)}.legacy-nav-link{background:rgba(245,185,66,.06)}.table-nav-link strong{font-size:13px}.sidebar-title,.table-nav-link span{color:var(--muted);font-size:12px}.sidebar-title{margin:8px 0 12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.workspace{gap:18px;min-width:0;max-width:100%;position:relative;z-index:0;overflow-x:hidden}.hero-panel,.panel,.workspace-header{border-radius:28px;padding:22px;min-width:0;max-width:100%}.workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap;min-width:0;position:relative}.ops-filter-panel-head>div:first-child,.panel-head>div,.workspace-header>div:first-child{min-width:0}.hero-panel h2,.panel h3,.workspace-header h1{margin:8px 0 0}.hero-panel p,.panel p,.workspace-header p{color:var(--muted);line-height:1.7}.hero-actions,.inline-actions,.modal-actions,.panel-head,.panel-meta,.sync-tags,.workspace-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.workspace-actions{min-width:0;max-width:100%;justify-content:flex-end}@media (min-width:1181px){.workspace-header{padding-right:min(620px,46vw)}.workspace-actions{position:absolute;top:22px;right:22px;max-width:min(620px,calc(100% - 44px))}}.status-chip,.user-chip{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.user-chip{align-items:center;justify-content:center;white-space:nowrap}.status-chip,.user-chip span{color:var(--muted);font-size:12px}.hero-panel{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.content-grid,.stats-grid,.sync-card-grid,.table-card-grid{display:grid;grid-gap:16px;gap:16px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{padding:18px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.stat-card span{display:block;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.stat-card strong{display:block;margin-top:12px;font-size:32px}.stat-card.accent{background:linear-gradient(135deg,rgba(245,185,66,.12),rgba(255,255,255,.04))}.stat-card.danger strong{color:#ffc0c0}.content-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr)}.sync-card-grid,.table-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.table-card{padding:18px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.table-card strong{font-size:15px}.table-card span{display:block;margin-top:6px;color:#dfeef3}.table-card p{margin:10px 0 0}.plain-list{margin:0;padding-left:18px;color:var(--muted);line-height:1.8}.plain-list.compact{font-size:14px}.mini-stats{display:grid;grid-gap:12px;gap:12px}.filter-grid{display:grid;grid-gap:14px;gap:14px}.filter-grid,.filter-grid.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.filter-actions{display:flex;align-items:flex-end;gap:10px}.empty-state{padding:22px;border-radius:20px;color:var(--muted);border:1px dashed rgba(255,255,255,.12);background:rgba(255,255,255,.03)}.success-banner{padding:12px 14px;border-radius:16px;color:#d9fff0;background:rgba(109,219,156,.14);border:1px solid rgba(109,219,156,.24)}.table-wrap{overflow:auto;border-radius:22px;border:1px solid rgba(255,255,255,.08)}.batch-toolbar{margin:16px 0;padding:14px 16px;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(79,209,197,.08);border:1px solid rgba(79,209,197,.18)}.data-table{width:100%;border-collapse:collapse;table-layout:fixed}.data-table td,.data-table th{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.data-table th{position:-webkit-sticky;position:sticky;top:0;background:#102430;color:#d7ebf1;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.sort-button{display:inline-flex;align-items:center;gap:8px;border:0;padding:0;background:transparent;color:inherit;font-weight:inherit}.sort-button.active{color:#ffe4a2}.cell-link{color:#9ceee5;text-decoration:underline;-webkit-text-decoration-color:rgba(156,238,229,.35);text-decoration-color:rgba(156,238,229,.35);text-underline-offset:3px}.linkish{text-decoration:none}.pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:16px}.history-diag-main{font-weight:700;color:#f7fbfd}.history-diag-sub{margin-top:4px;color:#9bb7c3;font-size:12px}.history-diag-json{margin:0;min-width:320px;white-space:pre-wrap;word-break:break-word}.history-diag-pagination{display:flex;gap:12px}.history-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:18px;gap:18px;margin-bottom:24px}.history-ops-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.history-ops-insight{border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:18px;background:rgba(9,25,33,.72)}.history-ops-insight strong{display:block;margin-top:8px;font-size:18px}.history-ops-insight p{margin:10px 0 0}.history-health-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:18px;gap:18px;margin-bottom:24px}.history-health-panel{display:grid;grid-gap:16px;gap:16px}.history-health-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.history-failure-list,.history-health-card-grid{display:grid;grid-gap:14px;gap:14px}.history-failure-item,.history-health-card,.history-source-card{border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:18px;background:rgba(9,25,33,.72)}.history-source-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.history-source-card-head h3{margin:6px 0 0}.history-source-key{margin-top:10px;color:#9bb7c3;font-size:13px;word-break:break-all}.history-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.history-metric-item{padding:12px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.history-metric-item span{display:block;color:#9bb7c3;font-size:12px}.history-metric-item strong{display:block;margin-top:8px;font-size:20px}.history-source-section{margin-top:18px}.history-source-section strong{display:block;margin-bottom:10px}.history-source-muted{color:#9bb7c3;font-size:13px}.history-source-actions,.history-tag-list{display:flex;flex-wrap:wrap;gap:8px}.history-source-actions{margin-top:12px}.button-chip{cursor:pointer;border:0}.history-review-list{display:grid;grid-gap:10px;gap:10px}.history-review-item{display:grid;grid-gap:6px;gap:6px;padding:12px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.history-reason-list{margin:0;padding-left:18px;color:#d7ebf1}.history-raw-head{margin-top:8px}.modal-overlay{position:fixed;inset:0;padding:24px;background:rgba(2,8,12,.74);display:grid;place-items:center;z-index:200}.modal-card{width:min(760px,100%);max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain;border-radius:28px;padding:22px}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.record-form{margin-top:18px;display:grid;grid-gap:18px;gap:18px}.record-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.sync-layout{gap:18px}.sync-tags{margin:12px 0 18px}.sync-card{display:grid;align-content:start}.result-panel{padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.result-panel.compact{margin-top:14px}.result-panel.success{border-color:rgba(109,219,156,.28)}.result-panel.error{border-color:rgba(255,122,122,.28)}.result-panel pre{margin:14px 0 0;white-space:pre-wrap;word-break:break-word;color:#d0e6f0}.attribution-stack,.detail-grid,.diagnostics-layout,.generic-stack,.quick-action-grid{display:grid;grid-gap:16px;gap:16px}.diagnostics-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.diagnostics-dual-grid,.kv-grid{display:grid;grid-gap:14px;gap:14px}.diagnostics-dual-grid,.kv-grid,.quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attribution-card,.detail-item,.json-card,.kv-item{padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.kv-item span,.muted-inline,.subsection-title{color:var(--muted)}.kv-item strong{display:block;margin-top:8px}.detail-item span{display:block;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.detail-item strong{display:block;margin-top:10px;line-height:1.6;word-break:break-word}.detail-actions{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 18px}.quick-action-button{justify-content:center}.subsection-title{margin:0 0 12px;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.bool-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800}.bool-pill.true{color:#d7ffe6;background:rgba(109,219,156,.18)}.bool-pill.false{color:#ffd7d7;background:rgba(255,122,122,.18)}.attribution-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.attr-healthy,.attr-manual,.attr-pending,.attr-system,.attr-upstream{color:var(--text)}.attr-pending{background:rgba(245,185,66,.14)}.attr-system{background:rgba(255,122,122,.14)}.attr-upstream{background:rgba(79,209,197,.14)}.attr-manual{background:rgba(173,144,255,.14)}.attr-healthy{background:rgba(109,219,156,.14)}.diagnostics-search-grid{grid-template-columns:minmax(0,420px) auto}.traffic-import-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.traffic-import-form{display:grid;grid-gap:14px;gap:14px}.traffic-form-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.traffic-full-width{display:grid;grid-gap:8px;gap:8px}.traffic-full-width textarea{width:100%;padding:13px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--text);outline:none;resize:vertical}.traffic-full-width textarea:focus{border-color:var(--line-strong)}.caption{margin:0;color:var(--muted);line-height:1.7}.traffic-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.metric-card{padding:18px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.metric-card span{display:block;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.metric-card strong{display:block;margin-top:12px;font-size:28px}.metric-card small{display:block;margin-top:8px;color:var(--muted)}.delta-tag{display:inline-flex;align-items:center;min-height:30px;margin-top:12px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.delta-tag.positive{color:#d8fff1;background:rgba(109,219,156,.12);border-color:rgba(109,219,156,.2)}.delta-tag.negative{color:#ffd7d7;background:rgba(255,122,122,.12);border-color:rgba(255,122,122,.2)}.delta-tag.neutral{color:#d8ebf2}.traffic-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.insight-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.insight-card{padding:18px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.insight-card span{display:block;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.insight-card strong{display:block;margin-top:10px;font-size:22px}.insight-card p{margin-bottom:0}.traffic-inline-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.traffic-anomaly-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.traffic-primary-type{color:#ffe4a2}@media (max-width:1180px){.admin-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.content-grid,.diagnostics-dual-grid,.diagnostics-grid,.history-health-grid,.history-health-summary,.history-ops-insight-grid,.insight-strip,.kv-grid,.quick-action-grid,.stats-grid,.sync-card-grid,.table-card-grid,.traffic-anomaly-grid,.traffic-inline-stats,.traffic-stats-grid,.traffic-two-col{grid-template-columns:1fr 1fr}.filter-grid,.filter-grid.compact,.traffic-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.content-grid,.diagnostics-dual-grid,.diagnostics-grid,.diagnostics-search-grid,.filter-grid,.filter-grid.compact,.history-health-grid,.history-health-summary,.history-ops-insight-grid,.insight-strip,.kv-grid,.login-grid,.quick-action-grid,.record-grid,.stats-grid,.sync-card-grid,.table-card-grid,.traffic-anomaly-grid,.traffic-form-grid,.traffic-inline-stats,.traffic-stats-grid,.traffic-two-col{grid-template-columns:1fr}.hero-panel,.pagination-bar,.workspace-header{flex-direction:column;align-items:flex-start}.admin-shell,.login-shell{padding:14px}}.column-picker{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.column-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(18,42,66,.06)}.advanced-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.field-help{display:block;margin-top:6px;color:#6b7280;font-size:12px}.live-shop-config-grid{align-items:start}.shop-config-section{display:grid;grid-gap:16px;gap:16px}.inline-switch-row{display:flex;align-items:center;gap:10px;min-height:46px}.inline-switch-row input{width:auto}.shop-config-editor-list,.shop-config-preview-list{display:grid;grid-gap:14px;gap:14px}.shop-config-banner-preview,.shop-config-editor-card,.shop-config-preview-card{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);border-radius:22px}.shop-config-editor-card{display:grid;grid-gap:16px;gap:16px;padding:16px}.shop-config-editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.shop-config-editor-head span{color:var(--accent);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.shop-config-editor-head strong{color:var(--text);font-size:18px}.shop-config-upload-row{display:grid;grid-gap:8px;gap:8px}.shop-config-upload-row input[type=file]{min-height:46px;padding:10px 12px;cursor:pointer}.shop-config-upload-row input[type=file]::-webkit-file-upload-button{margin-right:12px;border:0;border-radius:999px;padding:8px 12px;background:rgba(79,209,197,.18);color:var(--text);font-weight:900;cursor:pointer}.shop-config-upload-row input[type=file]::file-selector-button{margin-right:12px;border:0;border-radius:999px;padding:8px 12px;background:rgba(79,209,197,.18);color:var(--text);font-weight:900;cursor:pointer}.shop-config-upload-row span{color:var(--muted);font-size:12px;font-weight:800}.shop-config-qr-current{display:flex;align-items:center;gap:12px;margin-top:10px;min-width:0}.shop-config-qr-current img{width:84px;height:84px;flex:0 0 auto;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#fff;object-fit:contain;padding:6px}.shop-config-qr-current small{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.45}.shop-config-banner-preview{display:grid;grid-gap:8px;gap:8px;padding:18px;background:linear-gradient(135deg,rgba(245,185,66,.16),rgba(79,209,197,.1)),rgba(255,255,255,.04)}.shop-config-banner-preview small,.shop-config-banner-preview span{color:var(--muted);font-size:12px;font-weight:800}.shop-config-banner-preview strong{color:var(--text);font-size:22px;line-height:1.25}.shop-config-banner-preview p{margin:0}.shop-config-preview-card{display:grid;grid-gap:12px;gap:12px;padding:16px}.shop-config-preview-card.active{border-color:rgba(245,185,66,.42);box-shadow:0 18px 42px rgba(245,185,66,.08)}.shop-config-preview-card h4{margin:6px 0 0;font-size:20px}.shop-config-preview-card ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;color:var(--muted);line-height:1.55}.shop-config-preview-card span{color:var(--teal);font-size:12px;font-weight:900}.form-success{margin-bottom:16px;padding:12px 14px;border-radius:14px;background:rgba(36,119,84,.12);color:#22543d}.audit-list{display:grid;grid-gap:14px;gap:14px}.audit-card{border:1px solid rgba(18,42,66,.08);border-radius:18px;padding:16px;background:rgba(255,255,255,.92)}.audit-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.audit-card-head>div{display:flex;align-items:center;gap:10px}.audit-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px 16px;gap:8px 16px;margin-bottom:12px;color:#4b5563}.json-block{margin:0;padding:14px;border-radius:16px;background:#102033;color:#ecf2f7;font-size:12px;line-height:1.5;overflow:auto}.json-block.compact{margin-top:10px}.ops-raw-details{margin-top:14px;border:1px solid var(--border);border-radius:14px;padding:10px 12px;background:rgba(255,255,255,.025)}.ops-raw-details summary{cursor:pointer;color:var(--muted);font-weight:700}.ops-inline-detail-row td{padding:0 0 18px}.ops-inline-detail{margin:0 8px 8px;padding:18px;border:1px solid var(--border);border-radius:18px;background:rgba(255,255,255,.025)}.inline-error{margin-top:10px}.diff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.diff-card{border-radius:16px;padding:14px;background:rgba(12,82,96,.08)}.diff-card span{display:block;margin-bottom:8px;color:#4b5563}.table-card.active-card{background:linear-gradient(135deg,rgba(79,209,197,.16),rgba(245,185,66,.1));border-color:var(--line-strong)}.module-nav-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.module-nav-link{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.module-nav-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.module-nav-button:focus-visible,.module-nav-button:hover{border-color:var(--line-strong);background:rgba(79,209,197,.09);outline:none}.module-nav-link strong{font-size:15px}.module-nav-link span{color:var(--muted);line-height:1.6}.module-nav-link em{color:var(--gold);font-size:12px;font-style:normal;font-weight:800;letter-spacing:.04em}.module-nav-link.active{background:linear-gradient(135deg,rgba(79,209,197,.14),rgba(245,185,66,.12));border-color:var(--line-strong)}.collection-inline-panel{margin-top:18px;padding:18px;border-radius:22px;border:1px solid rgba(95,155,168,.26);background:rgba(8,22,29,.62)}.data-monitoring-home-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr)}.nav-link strong{font-size:14px}.nav-link .ops-nav-description{color:var(--muted);font-size:12px;line-height:1.5}.stat-card small{display:block;margin-top:8px;color:var(--muted);line-height:1.5}.ops-sidebar{border-color:rgba(245,185,66,.18)}.ops-filter-grid{align-items:end}.ops-action-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-field-span-2{grid-column:1/-1}.ops-inline-checkbox{display:flex;align-items:center;gap:12px;min-height:52px}.ops-inline-checkbox input[type=checkbox]{width:18px;height:18px;margin:0;padding:0;border-radius:6px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);accent-color:#f5b942}.ops-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.ops-card-grid,.ops-funnel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.ops-card-button,.ops-static-card{width:100%;padding:18px;border-radius:22px;text-align:left;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:var(--text)}.ops-card-button.active{background:linear-gradient(135deg,rgba(79,209,197,.16),rgba(245,185,66,.12));border-color:var(--line-strong)}.ops-card-button:hover{transform:translateY(-1px);filter:brightness(1.04)}.ops-card-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ops-card-topline strong{font-size:16px}.ops-card-metric{margin-top:20px;font-size:34px;font-weight:800}.ops-card-subtitle,.ops-item-subtitle{margin-top:8px;color:#dcebf0}.ops-card-button p,.ops-static-card p{margin-top:12px}.ops-nested-panel{padding:18px;border-radius:24px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.ops-selection-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ops-selection-group{padding:16px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.ops-selection-group .subsection-title{margin-bottom:14px}.ops-list,.ops-selection-list{display:grid;grid-gap:12px;gap:12px}.ops-list.compact{gap:10px}.ops-list-item{padding:16px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}.ops-list-item p{margin:10px 0 0}.ops-list-meta,.ops-response-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;color:var(--muted);font-size:12px;line-height:1.6}.ops-response-meta{margin-bottom:10px}.ops-response-meta strong{color:#dff1f6;max-width:100%;overflow-wrap:anywhere}.ops-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#dcecf3;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ops-badge.success{background:rgba(109,219,156,.12);border-color:rgba(109,219,156,.26);color:#c9ffe0}.ops-badge.warning{background:rgba(245,185,66,.14);border-color:rgba(245,185,66,.3);color:#ffe4a6}.ops-badge.danger{background:rgba(255,122,122,.14);border-color:rgba(255,122,122,.3);color:#ffd1d1}.ops-table-wrap,.ops-table-wrap-readable{overflow-x:hidden;width:100%;max-width:100%}.ops-data-table,.ops-table{width:100%;border-collapse:collapse;table-layout:fixed}.ops-data-table td,.ops-data-table th,.ops-table td,.ops-table th{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.ops-table-wrap-readable .ops-data-table td:last-child,.ops-table-wrap-readable .ops-data-table th:last-child,.ops-table-wrap-readable .ops-table td:last-child,.ops-table-wrap-readable .ops-table th:last-child{width:120px}.ops-data-table th,.ops-table th{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.row-actions{display:flex;flex-wrap:wrap;gap:8px}.snapshot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.snapshot-card{border:1px solid var(--border);border-radius:18px;padding:14px;background:rgba(255,255,255,.03)}.snapshot-card span{display:block;margin-bottom:8px;color:var(--muted);font-size:.78rem}.snapshot-card strong{color:var(--text);overflow-wrap:anywhere}.soft-panel{background:rgba(255,255,255,.025)}.ops-state-error,.ops-state-placeholder{display:grid;grid-gap:10px;gap:10px}.ops-state-error strong,.ops-state-placeholder strong{color:#fff1f1}.ops-state-error code,.ops-state-placeholder code{font-family:SFMono-Regular,Consolas,monospace;color:#d6edf5}.create-result-grid{display:flex;flex-wrap:wrap;gap:8px 14px}.create-result-list{display:grid;grid-gap:6px;gap:6px}.create-result-list ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:18px}.create-result-list li{overflow-wrap:anywhere}.ops-funnel-steps{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.ops-funnel-step{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.04)}.form-helper{display:block;margin-top:6px;color:var(--muted);font-size:12px}.break-all{word-break:break-all}.ops-filter-panel{overflow:hidden}.ops-filter-panel-head{align-items:flex-start}.ops-filter-panel-aside{display:flex;justify-content:flex-end;min-width:0;max-width:100%;flex:1 1 auto}.ops-filter-title-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:18px}.ops-filter-title-row h3,.ops-filter-title-row p{margin:0}.ops-filter-title-row p{color:var(--muted)}.ops-workbench-filter-grid{align-items:start;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ops-workbench-filter-actions{align-self:end;grid-column:auto}.ops-dashboard-event-filter{grid-column:span 2}.ops-dashboard-event-filter-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,.9fr);align-items:center;grid-gap:14px;gap:14px}.ops-dashboard-event-filter-row .form-helper{margin:0;line-height:1.45}.ops-dashboard-brief{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-radius:24px}.ops-dashboard-brief-main{display:grid;grid-gap:8px;gap:8px;min-width:0}.ops-dashboard-brief h2{margin:2px 0 0;font-size:clamp(22px,2.4vw,34px);letter-spacing:-.04em}.ops-dashboard-brief p{margin:0;max-width:760px;color:var(--muted)}.ops-dashboard-filter-summary{display:flex;flex-wrap:wrap;gap:8px}.ops-dashboard-filter-summary span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;color:#cde4ec;font-size:12px;font-weight:700;background:rgba(122,208,255,.08);border:1px solid rgba(122,208,255,.16)}.ops-liveops-brief{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-radius:24px}.ops-liveops-brief-main{display:grid;grid-gap:8px;gap:8px;min-width:0}.ops-liveops-brief h2{margin:2px 0 0;font-size:clamp(22px,2.4vw,34px);letter-spacing:-.04em}.ops-liveops-brief p{margin:0;max-width:760px;color:var(--muted)}.ops-liveops-duty-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.ops-liveops-duty-block .ops-task-item{min-height:0}.ops-liveops-table-panel .ops-data-table td,.ops-liveops-table-panel .ops-data-table th,.ops-liveops-table-panel .ops-table td,.ops-liveops-table-panel .ops-table th{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.ops-liveops-risk-cell{display:inline-flex;align-items:center;gap:8px}.ops-liveops-risk-cell span:last-child{color:#dbe9ef;font-size:12px}.compact-meta{margin-top:0}.ops-liveops-row-actions{flex-wrap:nowrap}.ops-liveops-stats-grid{margin-top:0}.ops-content-brief{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-radius:24px}.ops-content-brief-main{display:grid;grid-gap:8px;gap:8px;min-width:0}.ops-content-brief h2{margin:2px 0 0;font-size:clamp(22px,2.4vw,34px);letter-spacing:-.04em}.ops-content-brief p{margin:0;max-width:760px;color:var(--muted)}.ops-content-task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.ops-content-task-block .ops-task-item{min-height:0}.ops-content-main-grid{align-items:start}.ops-content-row-actions{flex-wrap:nowrap}.ops-content-funnel-grid{margin-top:0}.data-collection-compact-stats,.ops-compact-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.data-collection-compact-stats .stat-card,.ops-compact-stats-grid .stat-card{min-height:0;padding:12px 14px;border-radius:16px}.data-collection-compact-stats .stat-card span,.ops-compact-stats-grid .stat-card span{font-size:11px;letter-spacing:.04em}.data-collection-compact-stats .stat-card strong,.ops-compact-stats-grid .stat-card strong{margin-top:6px;font-size:clamp(22px,2vw,28px)}.ops-action-feedback{position:relative;border:1px solid rgba(120,160,170,.28);border-radius:18px;padding:14px 16px;background:rgba(14,28,35,.72);color:var(--muted);overflow-wrap:anywhere}.ops-action-feedback.dismissible{padding-right:46px}.ops-feedback-dismiss{position:absolute;top:10px;right:10px;width:26px;height:26px;padding:0;border:1px solid rgba(215,230,237,.2);border-radius:999px;background:rgba(8,20,27,.64);color:#c8d8df;cursor:pointer;font-size:12px;font-weight:800;line-height:1}.ops-feedback-dismiss:hover{border-color:rgba(245,185,66,.38);color:#f5d382}.ops-action-feedback strong{display:block;color:var(--text);font-size:16px;line-height:1.45}.ops-action-feedback p,.ops-action-feedback span{display:block;margin:8px 0 0;font-size:13px;line-height:1.55}.ops-action-feedback.success{border-color:rgba(75,190,145,.32);background:rgba(20,76,58,.24)}.ops-action-feedback.error{border-color:rgba(255,130,130,.34);background:rgba(92,40,50,.3)}.ops-action-feedback.warning{border-color:rgba(245,185,66,.36);background:rgba(92,71,30,.24)}.ai-regeneration-form{align-items:end;margin-bottom:16px}.ai-regeneration-task-types{display:flex;flex-wrap:wrap;align-items:center;grid-column:span 2;gap:10px 14px;min-height:42px;margin:0;padding:8px 12px;border:1px solid rgba(145,169,181,.28);border-radius:10px;background:rgba(8,20,27,.62)}.ai-regeneration-task-types legend{padding:0 6px;color:#c5d4db;font-size:12px;font-weight:800}.ai-regeneration-task-types .ops-inline-checkbox{display:inline-flex;grid-template-columns:none;align-items:center;gap:8px;min-height:24px}.ai-regeneration-task-types .ops-inline-checkbox input[type=checkbox]{width:16px;height:16px}.ai-regeneration-actions{align-items:center;flex-wrap:wrap;grid-column:1/-1}.ai-regeneration-reason-list{display:flex;flex-wrap:wrap;gap:6px}.ai-regeneration-preview-cell{display:grid;grid-gap:8px;gap:8px}.ai-regeneration-preview-cell p{margin:0;color:var(--muted);line-height:1.55}.ai-regeneration-preview-details{color:var(--muted)}.ai-regeneration-preview-details summary{cursor:pointer;color:#d7e6ed;font-weight:800}.ai-regeneration-result{display:grid;grid-gap:14px;gap:14px;margin-top:16px;padding:16px;border:1px solid rgba(75,190,145,.28);border-radius:20px;background:rgba(20,76,58,.14)}.ai-regeneration-task-list{display:grid;grid-gap:10px;gap:10px}.workflow-status-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.workflow-step.active{border-color:rgba(245,185,66,.52);background:rgba(245,185,66,.1)}.workflow-step.active span{color:var(--accent)}.ops-resource-table{table-layout:fixed;width:100%}.ops-resource-row.clickable{cursor:pointer}.ops-resource-row.clickable:hover{background:rgba(116,176,185,.08)}.ops-resource-cell{display:block;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.ops-resource-cell.truncated{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ops-record-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.ops-record-grid.compact{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.ops-record-field{border:1px solid rgba(120,160,170,.22);border-radius:18px;padding:14px 16px;background:rgba(15,29,37,.68);min-width:0}a.ops-record-field,button.ops-record-field{color:inherit;cursor:pointer;display:block;font:inherit;text-align:left;text-decoration:none;width:100%}button.ops-record-field:disabled{cursor:default;opacity:.65}.ops-record-grid.compact .ops-record-field{padding:12px 14px}.ops-record-field span{display:block;color:var(--muted);font-size:12px;letter-spacing:.05em}.ops-record-field strong{display:block;margin-top:8px;color:var(--text);font-size:16px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.ops-record-field small{display:block;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.45}.data-collection-section.compact{padding:22px}.panel-head.compact{margin-bottom:14px;gap:10px}.module-nav-grid.compact{gap:12px}.support-tool-card{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:18px;border:1px solid rgba(120,160,170,.22);background:rgba(13,27,35,.72);color:var(--text);cursor:pointer;text-align:left}.support-tool-card.active{border-color:rgba(245,185,66,.42);background:linear-gradient(135deg,rgba(79,209,197,.12),rgba(245,185,66,.1))}.support-tool-card strong{color:#e0ebef}.support-tool-card span{color:var(--muted)}.support-tool-card small{display:block;margin-top:12px;color:#b9cbd3;font-weight:800}.collection-tool-panel{margin-top:16px;scroll-margin-top:28px}.nested-panel{margin-top:14px;padding:16px 18px;border:1px solid rgba(120,160,170,.2);border-radius:18px;background:rgba(13,27,35,.58)}.compact-note-list{margin:8px 0 0;padding-left:18px;color:var(--muted);line-height:1.65}.data-collection-create-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:16px;gap:16px;align-items:start}.simple-create-form{background:linear-gradient(135deg,rgba(79,209,197,.08),rgba(245,185,66,.06)),rgba(13,27,35,.58)}.simple-create-grid{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(160px,.9fr)) auto;align-items:end}.simple-create-grid .primary-button{min-height:42px}.simple-create-result.no-missing{border-color:rgba(245,185,66,.28);background:rgba(92,71,30,.18)}.simple-job-list{display:flex;flex-wrap:wrap;gap:8px;padding-left:0}.simple-job-list span{display:inline-flex;max-width:100%;min-height:30px;align-items:center;padding:6px 10px;border-radius:8px;border:1px solid rgba(145,169,181,.24);background:rgba(8,20,27,.72);color:#cfe0e7;font-size:12px;font-weight:700;overflow-wrap:anywhere}.discovery-filter-form{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;margin:14px 0}.discovery-filter-form .filter-actions{align-self:end}.discovery-result-cell{min-width:260px}.discovery-candidate-list{display:grid;grid-gap:8px;gap:8px;margin:8px 0 0;padding:0;list-style:none}.discovery-candidate-list li{display:grid;grid-gap:3px;gap:3px;padding:8px 10px;border:1px solid rgba(145,169,181,.18);border-radius:8px;background:rgba(8,20,27,.56)}.discovery-candidate-list span{color:#d7e5eb;font-weight:800}.discovery-candidate-list small,.source-entrypoint-confirm-form small{color:#91a9b5}.discovery-evidence-drawer{display:grid;grid-gap:16px;gap:16px}.evidence-subhead{margin-top:2px;padding-top:2px}.discovery-evidence-input-grid .ops-record-field strong{overflow-wrap:anywhere}.discovery-evidence-step-list,.discovery-evidence-summary{display:grid;grid-gap:12px;gap:12px}.discovery-evidence-step{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(145,169,181,.2);border-radius:10px;background:rgba(8,20,27,.58)}.discovery-evidence-step.compact{padding:10px}.discovery-evidence-step-head{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start}.discovery-evidence-step-head>span{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:999px;background:rgba(79,209,197,.16);color:#9be7df;font-size:12px;font-weight:900}.discovery-evidence-selected strong,.discovery-evidence-step-head strong{color:#d7e5eb}.discovery-evidence-selected small,.discovery-evidence-step-body small,.discovery-evidence-step-head small{color:#91a9b5}.discovery-evidence-selected,.discovery-evidence-step-body{display:grid;grid-gap:6px;gap:6px;min-width:0}.discovery-evidence-step-body p{margin:0;color:#cfe0e7;font-weight:800;overflow-wrap:anywhere}.discovery-evidence-selected{padding:10px;border-radius:8px;border:1px solid rgba(79,209,197,.2);background:rgba(79,209,197,.08)}.discovery-evidence-selected span,.source-entrypoint-confirm-evidence>span{color:#91a9b5;font-size:12px;font-weight:800}.discovery-evidence-checks{display:flex;flex-wrap:wrap;gap:6px}.discovery-evidence-checks span{display:inline-flex;padding:4px 8px;border-radius:999px;background:rgba(245,185,66,.12);color:#f5d78a;font-size:12px;font-weight:800}.discovery-evidence-candidate-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.discovery-evidence-candidate-list li{display:grid;grid-gap:4px;gap:4px;padding:8px 10px;border:1px solid rgba(145,169,181,.16);border-radius:8px;background:rgba(3,12,18,.46);min-width:0}.discovery-evidence-candidate-list span{color:#d7e5eb;font-weight:800;overflow-wrap:anywhere}.source-entrypoint-confirm-evidence{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(145,169,181,.18);border-radius:10px;background:rgba(8,20,27,.52)}.empty-state.compact{min-height:auto;padding:10px;font-size:13px}.data-collection-advanced-create{background:rgba(8,20,27,.48)}.data-collection-advanced-create .data-collection-create-grid{margin-top:14px}.record-form.compact{gap:12px}.record-form.compact .field{display:grid;grid-gap:8px;gap:8px;color:#c5d4db;font-size:13px;font-weight:700}.ops-filter-grid.compact input,.ops-filter-grid.compact select,.ops-filter-grid.compact textarea,.record-form.compact input,.record-form.compact select,.record-form.compact textarea{width:100%;min-height:42px;padding:10px 12px;border-radius:10px;border:1px solid rgba(145,169,181,.28);background:rgba(8,20,27,.82);color:#d1dfe5;outline:none;color-scheme:dark}.ops-filter-grid.compact input::placeholder,.ops-filter-grid.compact textarea::placeholder,.record-form.compact input::placeholder,.record-form.compact textarea::placeholder{color:#7f949e}.ops-filter-grid.compact input:focus,.ops-filter-grid.compact select:focus,.ops-filter-grid.compact textarea:focus,.record-form.compact input:focus,.record-form.compact select:focus,.record-form.compact textarea:focus{border-color:rgba(127,202,227,.46);background:rgba(10,25,33,.94)}.ops-filter-grid.compact input[type=date]::-webkit-calendar-picker-indicator,.record-form.compact input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.9;filter:invert(92%) sepia(13%) saturate(315%) hue-rotate(166deg) brightness(104%) contrast(91%)}.history-selection-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-bottom:12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(145,169,181,.2);background:rgba(8,20,27,.62);color:#c9d9df;font-weight:750}.history-selection-toolbar .inline-actions{align-items:center}.ops-row-select{width:18px;height:18px;accent-color:#4fd1c5;cursor:pointer}.ops-row-select:disabled{cursor:not-allowed;opacity:.35}.candidate-logo-cell{display:grid;min-width:0;grid-gap:6px;gap:6px}.candidate-logo-cell img{width:44px;height:44px;border-radius:8px;border:1px solid rgba(145,169,181,.22);background:rgba(8,20,27,.86);object-fit:contain}.candidate-logo-cell small{color:#91a9b5;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.candidate-logo-empty{display:inline-flex;min-height:32px;align-items:center;color:#7f949e}.source-url-link{color:#7dd3fc;font-size:12px;line-height:1.45;overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:rgba(125,211,252,.42);text-decoration-color:rgba(125,211,252,.42);text-underline-offset:3px}.simple-confirm-summary{border-color:rgba(79,209,197,.18)}.job-reason-confirm-form .field{display:grid;grid-gap:8px;gap:8px;color:#c5d4db;font-size:13px;font-weight:700}.job-reason-confirm-form textarea{width:min(420px,100%);min-height:92px;padding:12px 14px;border:1px solid rgba(145,169,181,.28);border-radius:10px;background:rgba(8,20,27,.82);color:#d1dfe5;box-shadow:none;outline:none;resize:vertical;color-scheme:dark}.job-reason-confirm-form textarea::placeholder{color:#7f949e}.job-reason-confirm-form textarea:focus{border-color:rgba(127,202,227,.46);background:rgba(10,25,33,.94)}.promote-modal-form{margin-top:14px}.promote-modal-form .ops-confirm-copy{line-height:1.55}.promote-modal-form .ops-record-field{padding:12px 14px}.promote-modal-form .promote-reason-field{max-width:420px}.promote-modal-form textarea{resize:vertical}.match-link-modal-form .promote-reason-field{max-width:520px}.match-manual-fallback{margin-top:4px}.match-manual-fallback .field{margin-top:12px}.match-suggestion-list{display:grid;grid-gap:10px;gap:10px}.match-suggestion-card{transition:.16s ease}.match-suggestion-card:hover{border-color:rgba(127,202,227,.4);background:rgba(20,44,55,.82)}.match-suggestion-card.selected{border-color:rgba(245,185,66,.5);background:rgba(92,71,30,.24)}.match-suggestion-inline-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.match-suggestion-inline-action{max-width:100%;white-space:normal;overflow-wrap:anywhere}.skipped-reason-card{display:grid;grid-gap:4px;gap:4px}.record-form.three-columns{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ops-filter-grid.compact{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;align-items:end}.ops-filter-grid.compact .wide-field{grid-column:1/-1}.ops-filter-grid.compact .checkbox-row{display:inline-flex;min-height:42px;align-items:center;gap:8px}.ops-filter-grid.compact .checkbox-row input{width:auto;min-height:auto}.resource-stack{display:flex;min-width:0;flex-direction:column;gap:4px}.resource-stack small,.resource-stack strong{min-width:0;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.link-button.wrap-link{max-width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.inline-actions.compact-actions{flex-wrap:wrap;align-items:center}.api-history-filter-actions .ghost-button.compact,.api-history-filter-actions .secondary-button.compact{min-height:38px;min-width:0;padding:8px 12px;border-radius:10px;box-shadow:none;font-size:14px;line-height:1.2;letter-spacing:0;white-space:nowrap}.api-history-filter-actions .secondary-button.compact{color:#d0dde3;background:rgba(79,209,197,.12)}.api-history-filter-actions .ghost-button.compact{color:#d0dde3;background:rgba(255,255,255,.035)}.api-history-row-actions{display:flex;flex-wrap:nowrap;gap:5px;min-width:136px}.api-history-row-actions .ghost-button.compact,.api-history-row-actions .secondary-button.compact{flex:0 0 auto;min-height:28px;min-width:0;padding:5px 7px;border-radius:8px;box-shadow:none;font-size:12px;line-height:1.2;letter-spacing:0;white-space:nowrap}.api-history-jobs-table .ops-data-table td:last-child,.api-history-jobs-table .ops-data-table th:last-child{width:158px}.api-history-write-check{display:grid;grid-gap:12px;gap:12px;margin:10px 0 12px;padding:12px;border:1px solid rgba(145,169,181,.18);border-radius:10px;background:rgba(8,20,27,.45)}.two-column-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.two-column-grid h4{margin:0 0 10px;color:var(--text);font-size:16px}@media (max-width:900px){.two-column-grid{grid-template-columns:1fr}}.canonical-exception-filter{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;grid-gap:10px;gap:10px;align-items:end;margin:18px 0}.canonical-exception-table{min-width:940px}.canonical-exception-code-list{display:flex;flex-wrap:wrap;gap:6px}.canonical-exception-code-list code,.canonical-exception-contract code{overflow-wrap:anywhere}.canonical-exception-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.canonical-exception-contract{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:18px;color:var(--muted);font-size:12px}@media (max-width:700px){.canonical-exception-detail-grid,.canonical-exception-filter{grid-template-columns:1fr}}.api-history-write-check.success{border-color:rgba(75,210,142,.26);background:rgba(29,92,70,.16)}.api-history-write-check>strong{color:#dff6e9;line-height:1.45}.api-history-skip-reasons p,.api-history-write-check>p{margin:0;color:var(--muted)}.api-history-skip-reasons{display:grid;grid-gap:7px;gap:7px}.api-history-event-group>span,.api-history-skip-reasons>span{color:var(--muted);font-size:12px;font-weight:800}.api-history-chip-row,.api-history-event-list{display:flex;flex-wrap:wrap;gap:6px}.api-history-chip-row code,.api-history-event-list code{padding:4px 7px;border:1px solid rgba(145,169,181,.18);border-radius:8px;background:rgba(255,255,255,.04);color:#dce8ed;font-size:12px}.api-history-event-groups{display:grid;grid-gap:8px;gap:8px}.api-history-event-group{display:grid;grid-gap:6px;gap:6px}.api-history-event-list small{align-self:center;color:var(--muted)}.api-history-write-detail-list{display:grid;grid-gap:10px;gap:10px;margin:10px 0 12px}.api-history-write-detail-card{padding:12px;border:1px solid rgba(75,210,142,.2);border-radius:10px;background:rgba(29,92,70,.12)}.api-history-write-detail-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.api-history-write-detail-head strong{color:#dff6e9}.api-history-write-detail-card p{margin:8px 0 0;color:#dce8ed;line-height:1.5}.api-history-common-tasks{display:flex;flex-direction:column;margin:14px 0 16px;border:1px solid rgba(145,169,181,.16);border-radius:10px;overflow:hidden;background:rgba(8,20,27,.42)}.api-history-task-row{display:grid;grid-template-columns:minmax(200px,1fr) minmax(170px,.8fr) minmax(170px,.8fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:9px 14px;border-top:1px solid rgba(145,169,181,.14);color:#d0dde3}.api-history-task-row:first-child{border-top:0}.api-history-task-row-head{min-height:38px;padding-top:10px;padding-bottom:10px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.04em;background:rgba(255,255,255,.03)}.api-history-task-main span,.api-history-task-main strong{display:block;overflow-wrap:anywhere;word-break:break-word}.api-history-task-main strong{font-size:14px;line-height:1.25}.api-history-task-main span{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.3}.api-history-task-row input,.api-history-task-row select{width:100%;min-height:34px;border:1px solid rgba(145,169,181,.22);border-radius:10px;background:rgba(8,20,27,.74);color:var(--text);padding:7px 10px;font-size:12px;font-weight:650;outline:none;color-scheme:dark}.api-history-task-row input:focus,.api-history-task-row select:focus{border-color:rgba(112,197,255,.55);box-shadow:0 0 0 2px rgba(112,197,255,.12)}.api-history-date-cell{position:relative;display:block;min-width:0}.api-history-date-cell input[type=date]{padding-right:32px}.api-history-task-row input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:18px;height:18px;margin-right:-2px;border-radius:5px;background-color:rgba(255,255,255,.18);opacity:1;filter:brightness(0) invert(1)}.api-history-row-error{color:#ffd0d0!important;font-size:12px}.api-history-task-row .secondary-button.compact{min-height:32px;min-width:82px;padding:6px 11px;border-radius:10px;box-shadow:none;font-size:13px;line-height:1.2;letter-spacing:0;white-space:nowrap}.seo-push-channel-result-grid,.seo-push-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.seo-push-status-grid .snapshot-card a{color:#8fd8ff;font-size:13px;font-weight:750;overflow-wrap:anywhere}.seo-push-form{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,.6fr);grid-gap:14px;gap:14px;margin-bottom:16px}.seo-push-url-field{grid-row:span 3}.seo-push-url-input{min-height:180px;resize:vertical}.seo-push-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0;padding:0;border:0}.seo-push-channel-grid legend{grid-column:1/-1;margin-bottom:2px;color:#c5d4db;font-size:13px;font-weight:800}.seo-push-channel-card{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:10px 12px;border:1px solid rgba(145,169,181,.22);border-radius:10px;background:rgba(8,20,27,.62);color:#dce8ed;font-size:13px;font-weight:750}.seo-push-channel-card input{width:16px;height:16px;accent-color:#63d7c0}.seo-push-actions{align-self:end}.seo-push-url-link{display:inline-block;max-width:420px;color:#dce8ed;overflow-wrap:anywhere;word-break:break-word}.seo-push-url-link:hover{color:#8fd8ff}.seo-push-news-meta{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:12px;line-height:1.35}.seo-push-response summary{cursor:pointer;color:#dce8ed;font-weight:750}.seo-push-response pre{max-width:360px;max-height:180px;overflow:auto;margin:8px 0 0;padding:10px;border:1px solid rgba(145,169,181,.18);border-radius:10px;background:rgba(3,10,14,.6);color:#c9d9df;white-space:pre-wrap;word-break:break-word}.api-history-failure-summary{display:flex;min-width:0;max-width:280px;flex-direction:column;gap:3px;color:#d7e4ea;font-size:12px;line-height:1.35}.api-history-failure-summary strong{color:#ffd0d0;overflow-wrap:anywhere;word-break:break-word}.api-history-failure-summary small{color:var(--muted);overflow-wrap:anywhere;word-break:break-word}.api-history-failure-message{display:-webkit-box;overflow:hidden;color:#c3d2d9;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.api-history-failure-list{display:grid;grid-gap:10px;gap:10px;margin:10px 0 12px}.api-history-failure-card{padding:12px;border:1px solid rgba(255,130,150,.22);border-radius:10px;background:rgba(80,24,38,.16)}.api-history-failure-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.api-history-failure-card-head strong{color:#ffd0d0}.api-history-failure-card p{margin:8px 0 0;color:#dce8ed;line-height:1.5}@media (max-width:900px){.api-history-task-row,.api-history-task-row-head{grid-template-columns:1fr}.api-history-task-row-head{display:none}}.compact-metric-row{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:8px;color:var(--muted)}.section-spacer{height:16px}.json-block.compact{max-height:320px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.data-collection-resource-table .ops-data-table,.data-collection-resource-table .ops-table,.data-collection-resource-table table{table-layout:fixed;width:100%}.data-collection-resource-table td,.data-collection-resource-table th{white-space:normal;vertical-align:top}.data-collection-resource-table th{color:#8ea4af;font-weight:700;letter-spacing:.06em}.data-collection-resource-table td{color:#c3d2d9;font-weight:500}.data-collection-resource-table .resource-stack strong{color:#cfdee5;font-weight:700}.data-collection-resource-table .resource-stack small{color:#9badb7;font-weight:500}.data-collection-resource-table .link-button.wrap-link{padding:8px 10px;border-radius:8px;border:1px solid rgba(145,169,181,.24);background:rgba(8,20,27,.74);color:#d1dfe5;font-weight:600}.data-collection-resource-table .ghost-button.compact,.data-collection-resource-table .secondary-button.compact{color:#d0dde3;font-weight:650}.data-collection-resource-table .inline-actions.compact-actions{gap:6px;align-items:flex-start}.data-collection-resource-table .inline-actions.compact-actions .ghost-button.compact,.data-collection-resource-table .inline-actions.compact-actions .secondary-button.compact{min-height:30px;min-width:0;padding:5px 9px;border-radius:10px;font-size:13px;line-height:1.2;letter-spacing:0}.ops-cta-brief{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-radius:24px;min-width:0}.ops-cta-brief-main{display:grid;grid-gap:8px;gap:8px;min-width:0}.ops-cta-brief h2{margin:2px 0 0;font-size:clamp(22px,2.4vw,34px);letter-spacing:-.04em}.ops-cta-brief p{margin:0;max-width:760px;color:var(--muted)}.ops-cta-focus-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:16px;gap:16px;align-items:start}.ops-cta-workflow{display:grid;grid-gap:10px;gap:10px}.ops-cta-workflow article{display:grid;grid-template-columns:34px 1fr;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.ops-cta-workflow article span{display:inline-flex;align-items:center;justify-content:center;grid-row:span 2;width:30px;height:30px;border-radius:999px;color:#061014;font-size:13px;font-weight:900;background:linear-gradient(135deg,var(--accent),#d9f99d)}.ops-cta-workflow article small{color:var(--muted)}.ops-cta-advanced-input{padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.ops-cta-advanced-input summary{cursor:pointer;color:#dbe9ef;font-weight:800}.ops-cta-advanced-input label{margin-top:12px}.ops-cta-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.ops-cta-insight-grid,.ops-dashboard-grid,.ops-overview-card-grid,.ops-quick-link-grid,.ops-skeleton-grid{display:grid;grid-gap:16px;gap:16px}.ops-overview-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-dashboard-risk-grid{margin-top:18px}.ops-overview-card,.ops-quick-link-card{display:grid;grid-gap:12px;gap:12px;padding:18px;border-radius:22px;color:inherit;text-decoration:none;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);transition:transform .16s ease,border-color .16s ease,background .16s ease}.ops-overview-card:hover,.ops-quick-link-card:hover{transform:translateY(-1px);border-color:rgba(122,208,255,.28);background:rgba(255,255,255,.06)}.ops-overview-card-value{font-size:30px;font-weight:800;letter-spacing:-.03em}.ops-overview-card-action{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:30px;padding:0 11px;border-radius:999px;color:#061014;font-size:12px;font-weight:800;background:linear-gradient(135deg,var(--accent),#d9f99d)}.ops-confirm-copy,.ops-overview-card p,.ops-quick-link-card span{margin:0;color:var(--muted)}.ops-task-block{min-height:100%}.ops-task-list{display:grid;grid-gap:12px;gap:12px}.ops-task-item{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.ops-task-topline{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ops-task-topline strong{font-size:15px}.ops-task-item p{margin:0;color:#dbe9ef}.ops-side-task-block{border:0;background:transparent;padding:0}.ops-quick-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-quick-link-card strong{font-size:16px}.ops-quick-action-bar.compact{padding:16px;border-radius:22px}.ops-quick-action-bar.compact .panel-head{margin-bottom:10px}.ops-quick-action-bar.compact .ops-quick-link-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ops-quick-action-bar.compact .ops-quick-link-card{gap:5px;padding:12px 14px;border-radius:16px}.ops-quick-action-bar.compact .ops-quick-link-card strong{font-size:14px}.ops-quick-action-bar.compact .ops-quick-link-card span{font-size:12px;line-height:1.5}.ops-segmented-tabs{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;max-width:100%;overflow-x:auto}.ops-segmented-tab{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#d7ebf1;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:700;cursor:pointer}.ops-segmented-tab.active{background:rgba(122,208,255,.16);border-color:rgba(122,208,255,.36);color:#eff9ff}.ops-drawer-overlay{position:fixed;inset:0;background:rgba(3,9,15,.72);z-index:80}.ops-drawer-panel{position:fixed;top:16px;right:16px;bottom:16px;width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:22px;overflow:auto}.ops-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.ops-drawer-head p{margin:8px 0 0;color:var(--muted)}.ops-drawer-body{display:grid;grid-gap:18px;gap:18px}.ops-skeleton-grid.card{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-skeleton-grid.list{grid-template-columns:1fr}.ops-skeleton-block{min-height:132px;border-radius:22px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(90deg,rgba(255,255,255,.03) 25%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.03) 75%);background-size:200% 100%;animation:opsSkeletonPulse 1.8s ease infinite}.ops-skeleton-grid.list .ops-skeleton-block{min-height:88px}.ops-content-workbench{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-domain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.ops-domain-card{padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.ops-domain-card span{display:block;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.ops-domain-card strong{display:block;margin-top:10px;line-height:1.5;word-break:break-word}.ops-domain-card small,.ops-inline-note{color:var(--muted)}.ops-domain-card small{display:block;margin-top:8px;line-height:1.6}.ops-domain-stack{display:grid;grid-gap:16px;gap:16px}.ops-support-hero{align-items:center}.ops-support-hero-meta{min-width:230px;display:grid;grid-gap:7px;gap:7px;text-align:right}.ops-support-hero-meta small,.ops-support-hero-meta span,.ops-support-lang,.ops-support-summary{color:var(--muted)}.ops-support-hero-meta strong{font-size:1rem}.ops-support-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.ops-support-lang,.ops-support-summary{display:block;margin-top:6px;line-height:1.5}.ops-support-summary{max-width:440px}.ops-support-pagination{justify-content:flex-end;align-items:center;margin-top:16px}.ops-support-drawer-section{display:grid;grid-gap:14px;gap:14px}.ops-support-detail-summary{margin:0;line-height:1.7;color:var(--muted)}.ops-support-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media (max-width:1200px){.ops-support-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.ops-support-hero{align-items:flex-start;flex-direction:column}.ops-support-hero-meta{min-width:0;text-align:left}.ops-support-action-grid,.ops-support-stats{grid-template-columns:1fr}}.record-grid label.ops-inline-checkbox{display:flex;align-items:center;gap:12px;min-height:52px}.ops-inline-note{display:flex;flex-wrap:wrap;gap:8px;line-height:1.7}.checkbox{display:inline-flex;align-items:center;gap:10px;font-weight:600}.checkbox input[type=checkbox]{width:18px;height:18px}@keyframes opsSkeletonPulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1200px){.data-monitoring-home-grid,.module-nav-grid,.ops-section-grid,.ops-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-action-form{grid-template-columns:1fr}.ops-field-span-2{grid-column:auto}.ops-content-task-grid,.ops-content-workbench,.ops-cta-focus-grid,.ops-cta-insight-grid,.ops-liveops-duty-grid,.ops-overview-card-grid,.ops-quick-action-bar.compact .ops-quick-link-grid,.ops-quick-link-grid,.ops-skeleton-grid.card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.simple-create-grid{grid-template-columns:1fr 1fr}.simple-create-grid .primary-button{grid-column:1/-1}}@media (max-width:860px){.data-monitoring-home-grid,.module-nav-grid,.ops-content-task-grid,.ops-content-workbench,.ops-cta-focus-grid,.ops-cta-insight-grid,.ops-dashboard-grid,.ops-liveops-duty-grid,.ops-overview-card-grid,.ops-quick-action-bar.compact .ops-quick-link-grid,.ops-quick-link-grid,.ops-section-grid,.ops-selection-grid,.ops-skeleton-grid.card,.ops-workbench-filter-grid{grid-template-columns:1fr}.ops-dashboard-event-filter{grid-column:auto}.ops-dashboard-event-filter-row,.simple-create-grid{grid-template-columns:1fr}.ops-content-brief,.ops-cta-brief,.ops-dashboard-brief,.ops-liveops-brief{align-items:flex-start;flex-direction:column}.ops-drawer-panel{top:8px;right:8px;left:8px;bottom:8px;width:auto;max-height:calc(100vh - 16px)}.ops-drawer-head{grid-template-columns:1fr}}.danger-button{padding:12px 18px;border-radius:999px;border:1px solid rgba(255,122,122,.32);color:#ffd0d0;background:rgba(255,122,122,.12);font-weight:700;transition:.16s ease}.danger-button:hover{transform:translateY(-1px);filter:brightness(1.08)}.danger-button:disabled,.ghost-button:disabled,.primary-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.status-chip.success{color:#d9fff0;border-color:rgba(109,219,156,.28);background:rgba(109,219,156,.12)}.status-chip.warning{color:#ffe4a2;border-color:rgba(245,185,66,.28);background:rgba(245,185,66,.12)}.status-chip.danger{color:#ffd0d0;border-color:rgba(255,122,122,.28);background:rgba(255,122,122,.12)}.external-binding-filter-grid{margin:18px 0;display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(220px,1fr) auto auto;grid-gap:12px;gap:12px;align-items:end}.external-binding-filter-grid .field,.external-binding-review-modal .field{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:13px}.external-binding-filter-grid input,.external-binding-filter-grid select,.external-binding-review-modal input,.external-binding-review-modal select,.external-binding-review-modal textarea{width:100%;min-height:46px;padding:11px 13px;border-radius:14px;border:1px solid rgba(255,255,255,.1);color:var(--text);background:rgba(3,12,17,.72);outline:none}.external-binding-review-modal textarea{resize:vertical}.external-binding-filter-grid input:focus,.external-binding-filter-grid select:focus,.external-binding-review-modal input:focus,.external-binding-review-modal select:focus,.external-binding-review-modal textarea:focus{border-color:rgba(79,209,197,.52);box-shadow:0 0 0 3px rgba(79,209,197,.1)}.external-binding-table{min-width:1260px}.external-binding-table th:first-child{width:150px}.external-binding-table th:nth-child(7){width:260px}.table-subline{display:block;margin-top:5px;color:var(--muted);font-size:12px}.external-binding-hash{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;overflow-wrap:anywhere;word-break:break-all}.external-binding-pagination,.external-binding-review-actions{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.external-binding-pagination>div{display:flex;gap:10px}.external-binding-identity-grid{margin:16px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.external-binding-identity-grid>div{min-width:0;padding:12px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.external-binding-identity-grid>div.wide{grid-column:1/-1}.external-binding-identity-grid dt{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.07em}.external-binding-identity-grid dd{margin:6px 0 0;color:var(--text)}.error-state,.external-binding-feedback,.warning-copy{margin:14px 0;padding:13px 15px;border-radius:14px;display:grid;grid-gap:5px;gap:5px}.external-binding-feedback.success{color:#d9fff0;background:rgba(109,219,156,.12);border:1px solid rgba(109,219,156,.24)}.external-binding-feedback.info{color:#d7f7ff;background:rgba(77,181,214,.1);border:1px solid rgba(77,181,214,.24)}.error-state,.external-binding-feedback.error{color:#ffd0d0;background:rgba(255,122,122,.1);border:1px solid rgba(255,122,122,.24)}.warning-copy{color:#ffe4a2;background:rgba(245,185,66,.1);border:1px solid rgba(245,185,66,.22)}.external-binding-review-modal{display:grid;grid-gap:14px;gap:14px}.canonical-classification-strip{margin:18px 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.canonical-classification-strip button{min-width:0;min-height:74px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:var(--muted);background:rgba(255,255,255,.025);text-align:left;cursor:pointer}.canonical-classification-strip button.active{color:var(--text);border-color:rgba(79,209,197,.48);background:rgba(79,209,197,.1)}.canonical-classification-strip span,.canonical-classification-strip strong{display:block}.canonical-classification-strip strong{margin-bottom:5px;color:var(--text);font-size:20px}.canonical-classification-strip span{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.canonical-entity-filter-grid{grid-template-columns:minmax(180px,1.2fr) minmax(140px,.7fr) minmax(180px,.9fr) auto auto}.canonical-entity-audit-table,.canonical-entity-evidence-table,.canonical-entity-table{min-width:1120px}.canonical-entity-table th:first-child{width:180px}.canonical-entity-table th:nth-child(7){width:220px}.canonical-entity-evidence-table th:last-child{width:260px}.canonical-decision-grid,.canonical-name-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.canonical-entity-check{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;color:var(--muted);font-size:13px;line-height:1.5}.canonical-entity-check input{width:18px;min-height:18px;margin:2px 0 0}.canonical-auxiliary-evidence,.canonical-auxiliary-state{margin:12px 0 18px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(3,12,17,.42)}.canonical-auxiliary-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.canonical-auxiliary-summary>div{min-width:0;display:grid;grid-gap:7px;gap:7px}.canonical-auxiliary-summary strong{overflow-wrap:anywhere;font-size:16px}.canonical-auxiliary-provenance,.canonical-auxiliary-summary span:not(.status-chip){color:var(--muted);font-size:12px}.canonical-auxiliary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.canonical-auxiliary-provenance{display:grid;grid-gap:5px;gap:5px;overflow-wrap:anywhere}.canonical-auxiliary-missing{margin:14px 0}@media (max-width:900px){.external-binding-filter-grid,.external-binding-identity-grid{grid-template-columns:1fr}.external-binding-identity-grid>div.wide{grid-column:auto}.canonical-auxiliary-grid,.canonical-classification-strip,.canonical-decision-grid,.canonical-name-grid{grid-template-columns:1fr}.canonical-auxiliary-summary{display:grid}}.behavior-analytics.panel{min-width:0;padding:0;border:0;border-radius:0;box-shadow:none;background:none}.behavior-analytics h2{font-size:20px;letter-spacing:0}.behavior-applied,.behavior-scope-note{color:#a6b9bf;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.behavior-tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid #3b5055;margin:18px 0}.behavior-tabs button{min-height:44px;padding:10px 18px;border:0;border-bottom:3px solid transparent;border-radius:0;background:none;color:#b8c9ce;font:inherit;font-size:14px;cursor:pointer}.behavior-tabs button[aria-selected=true]{color:#fff;border-bottom-color:#f4c158;background:#26393c}.behavior-tabs button:focus-visible{outline:2px solid #f4c158;outline-offset:-2px}.behavior-analytics .behavior-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.behavior-filters .filter-actions,.behavior-filters input,.behavior-filters label,.behavior-filters select{min-width:0;max-width:100%}.behavior-filters .filter-actions{flex-wrap:wrap}.behavior-quality{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 20px;gap:12px 20px;padding:16px 0;border-top:1px solid #394f52;border-bottom:1px solid #394f52;margin:18px 0}.behavior-quality dt{color:#9fb4bb;font-size:12px;margin-bottom:5px}.behavior-quality dd{margin:0;font-size:14px;overflow-wrap:anywhere}.behavior-overall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:20px 0}.behavior-overall .stat-card{min-width:0;padding:12px 0;border:0;border-bottom:1px solid #405357;border-radius:0;background:none;box-shadow:none}.behavior-overall .stat-card strong{font-size:26px}.behavior-warning{color:#f3ce76;font-size:14px;line-height:1.6}.behavior-limitations{padding-left:20px;color:#a6b9bf;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.behavior-rate{display:grid;grid-gap:5px;gap:5px;min-width:118px}.behavior-rate strong{font-size:14px;font-weight:600}.behavior-rate small,.behavior-subtext{display:block;font-size:12px;color:#a6b9bf;overflow-wrap:anywhere;white-space:normal}.behavior-analytics .ops-table-wrap{max-width:100%;overflow-x:auto}.behavior-analytics table{min-width:780px}@media (max-width:860px){.behavior-analytics .behavior-filters,.behavior-overall,.behavior-quality{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.behavior-analytics .behavior-filters,.behavior-quality{grid-template-columns:minmax(0,1fr)}.behavior-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.behavior-tabs button{padding:10px 8px}.behavior-overall{gap:10px}}.footmesh-ops-shell{grid-template-columns:240px minmax(0,1fr)}.footmesh-ops-shell .workspace{align-content:start;gap:20px}.footmesh-ops-shell .workspace-header{min-height:0;padding:10px 0 18px;border:0;border-bottom:1px solid #39454a;border-radius:0;background:none;box-shadow:none}.footmesh-ops-shell .workspace-header h1{font-size:26px;letter-spacing:0}.footmesh-ops-shell .workspace-header .eyebrow{display:none}.footmesh-ops-shell .workspace-header p{margin:6px 0 0}.footmesh-ops-shell .sidebar{border-radius:8px;padding:16px}.footmesh-ops-shell .ops-nav-description,.footmesh-ops-shell .sidebar-brand p{display:none}.footmesh-ops-shell .nav-link{padding:9px 10px;border-radius:4px;box-shadow:none;background:transparent}.footmesh-ops-shell .nav-link.active{background:#29443f;border-color:#5d9184}.footmesh-ops-shell .sidebar-group-title{letter-spacing:0;margin-top:6px}.footmesh-ops-shell .filter-grid{align-items:end;margin-bottom:18px}.footmesh-ops-shell .filter-grid button{min-height:42px;border-radius:4px}.footmesh-ops-shell h2{font-size:20px;margin-top:24px;letter-spacing:0}.footmesh-ops-shell dd,.footmesh-ops-shell p{overflow-wrap:anywhere}@media (max-width:860px){.footmesh-ops-shell{grid-template-columns:minmax(0,1fr);padding:12px}.footmesh-ops-shell .sidebar{position:relative;max-height:260px}.footmesh-ops-shell .workspace-header{flex-direction:column;gap:12px}.footmesh-ops-shell .filter-grid{grid-template-columns:minmax(0,1fr)}}.admin-workspace-shell{grid-template-columns:260px minmax(0,1fr)}.admin-workspace-shell .sidebar{border-radius:12px}.admin-workspace-shell .sidebar-brand strong{font-size:25px}.admin-workspace-shell .sidebar-brand p{display:block;font-size:12px}.workspace-navigation{margin-top:18px}.workspace-home-link{display:block;padding:10px;color:var(--muted);border-radius:6px}.workspace-home-link.active{color:var(--text);background:#29443f}.workspace-switcher{display:grid;grid-gap:6px;gap:6px;padding:12px 0 18px;border-bottom:1px solid #39454a}.workspace-switch{display:grid;grid-gap:4px;gap:4px;padding:12px 10px;border:1px solid transparent;border-radius:8px}.workspace-switch strong{font-size:14px}.workspace-nav-hint,.workspace-switch span{color:var(--muted);font-size:12px;line-height:1.5}.workspace-switch.active{background:#29443f;border-color:#5d9184}.workspace-switch:hover{background:rgba(255,255,255,.05)}.qiumai-logo-heading{display:flex;align-items:center;gap:10px;min-width:0}.qiumai-logo-surface{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:4px;border:1px solid #dce2e8;border-radius:8px;background:#fff;line-height:0}.qiumai-logo-surface img{display:block;flex:0 0 auto}.qiumai-logo-nav{border-radius:5px;padding:3px}.qiumai-logo-nav img{width:16px;height:16px}.qiumai-logo-card img{width:32px;height:32px}.qiumai-logo-page img{width:40px;height:40px}@media (max-width:600px){.qiumai-logo-page img{width:32px;height:32px}}.admin-workspace-shell .sidebar-nav{margin-top:20px}.admin-workspace-shell .sidebar-group-title{font-size:12px}.admin-workspace-shell summary.sidebar-group-title{cursor:pointer;padding:8px 4px}.admin-workspace-shell .nav-link{min-height:42px;align-content:center;font-size:13px}.workspace-nav-toggle{display:none}.workspace-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:12px;margin-bottom:12px}.workspace-breadcrumb a:hover{text-decoration:underline}.workspace-scope{padding:14px 18px;border:1px solid #394e51;border-left:3px solid #5d9184;border-radius:8px;background:rgba(93,145,132,.06)}.workspace-scope strong{font-size:13px;color:#c1ded5}.workspace-scope p{margin:6px 0 0;font-size:13px;color:var(--muted);line-height:1.7}.workspace-scope-shared{border-left-color:#dab36d}.workspace-scope-shared strong{color:#e5cca1}.workspace-scope-history{border-left-color:#7d8b93}.workspace-scope-history strong{color:#b9c5cb}.workspace-intro h2{margin:8px 0 12px}.workspace-footnote,.workspace-hub-group>p,.workspace-intro p{color:var(--muted);line-height:1.7}.admin-workspace-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.admin-workspace-card{display:flex;flex-direction:column;align-items:flex-start;padding:22px;border-radius:12px}.admin-workspace-shell .admin-workspace-card h2{font-size:21px;margin:18px 0 0}.admin-workspace-card p{color:var(--muted);line-height:1.7;font-size:14px}.admin-workspace-card .workspace-card-note{font-size:12px;flex:1 1}.admin-workspace-card .secondary-button{margin-top:12px}.workspace-footnote,.workspace-unavailable{font-size:12px}.workspace-hub-groups{display:grid;grid-gap:18px;gap:18px}.workspace-hub-group{border-radius:12px;padding:22px}.admin-workspace-shell .workspace-hub-group h2{margin:0 0 18px}.workspace-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.workspace-module-grid .module-nav-link{min-width:0}.workspace-skip-link{position:fixed;z-index:200;top:-100px;left:24px;padding:12px;background:#152d29}.workspace-skip-link:focus{top:12px}.admin-workspace-shell a:focus-visible,.admin-workspace-shell button:focus-visible,.admin-workspace-shell summary:focus-visible{outline:2px solid #8acdb8;outline-offset:3px}@media (max-width:1180px){.admin-workspace-shell{grid-template-columns:minmax(0,1fr)}.admin-workspace-shell .sidebar{position:static;height:auto;max-height:none}.workspace-nav-toggle{display:flex;justify-content:space-between;width:100%;margin-top:12px}.workspace-nav-toggle span{color:var(--muted);font-size:12px}.workspace-navigation{display:none}.workspace-navigation.is-open{display:block}.admin-workspace-shell .workspace-header{flex-direction:column;align-items:stretch;gap:14px}.admin-workspace-shell .workspace-actions{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:760px){.admin-workspace-cards,.workspace-module-grid{grid-template-columns:minmax(0,1fr)}.admin-workspace-shell .workspace-header h1{font-size:23px}.workspace-scope{padding:12px 14px}}.saidian-user-name{display:block;overflow-wrap:anywhere}.saidian-user-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:16px;gap:16px;margin:20px 0}.saidian-user-details .detail-field{display:flex;flex-direction:column;gap:6px;min-width:0}.saidian-user-details .detail-field span{color:var(--muted);font-size:13px}.saidian-user-details .detail-field strong{overflow-wrap:anywhere}.ops-table-wrap.saidian-users-table{max-width:100%;overflow-x:auto}.saidian-users-table table{min-width:760px}.saidian-users-scroll-hint{display:none}@media (max-width:760px){.saidian-users-scroll-hint{display:block}}