*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.border-collapse{border-collapse:collapse}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;color:#172033;background:#f4f6f9}*{box-sizing:border-box;min-width:0}body{margin:0;min-width:320px;min-height:100vh;background:#f4f6f9}button,input,select{font:inherit}button{cursor:pointer}.admin-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step:hover,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step:hover{border-color:#137c842e;color:var(--ink-soft);background:#ffffffad;transform:none}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step svg,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step svg{display:grid;width:30px;height:30px;border:1px solid var(--rt-line);border-radius:999px;padding:6px;color:var(--rt-muted);background:var(--rt-surface)}:root{--rt-bg: #f4f7f8;--rt-surface: #ffffff;--rt-surface-soft: #eef4f4;--rt-ink: #17212b;--rt-muted: #687582;--rt-line: #dce4e6;--rt-accent: #167d86;--rt-accent-strong: #0e6872;--rt-success: #168457;--rt-success-bg: #e9f7ef;--rt-warning: #9a6b12;--rt-warning-bg: #fff5d7;--rt-danger: #bc3c35;--rt-danger-bg: #fdeceb}.sidebar{gap:8px;border-right:1px solid var(--rt-line);color:var(--rt-ink);background:#fbfdfd;padding:18px 12px}.sidebar>.sidebar-section-label{display:none}.nav button{min-height:40px;border:1px solid transparent;border-left:0;border-radius:7px;color:var(--rt-muted);padding:0 10px;background:transparent;box-shadow:none}.nav-copy{gap:1px}.nav-copy strong{gap:0;font-size:14px}.nav-index{display:none}.nav-copy small{color:var(--rt-muted);font-size:11px}.nav button.active .nav-copy small{color:var(--rt-muted)}.page-step-label,.page-route-band{display:none}.stat,.section,.admin-guide-panel,.module-map-panel,.work-queue-panel,.page-intent-panel{border-color:var(--rt-line);border-radius:8px;background:var(--rt-surface);box-shadow:none}.stats{gap:10px}.stat strong{color:var(--rt-ink)}.badge{align-items:center;gap:6px;min-height:24px;border-radius:999px;padding:2px 9px;font-weight:800}.badge:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor}.badge.good{color:var(--rt-success);background:var(--rt-success-bg)}.badge.warn{color:var(--rt-warning);background:var(--rt-warning-bg)}.badge.bad{color:var(--rt-danger);background:var(--rt-danger-bg)}.today-workspace,.onboarding-workspace{display:grid;gap:14px}.today-hero,.onboarding-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border:1px solid var(--rt-line);border-radius:8px;padding:18px;background:var(--rt-surface)}.today-hero h2,.onboarding-hero h2{margin:4px 0;color:var(--rt-ink);font-size:26px;line-height:1.15}.today-hero p,.onboarding-hero p{margin:0;color:var(--rt-muted)}.today-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.today-metric-card{display:grid;gap:4px;border:1px solid var(--rt-line);border-radius:8px;padding:14px;background:var(--rt-surface)}.today-metric-card span{color:var(--rt-muted);font-size:12px;font-weight:700}.today-metric-card strong{color:var(--rt-ink);font-size:24px;line-height:1.1}.today-metric-card small{color:var(--rt-muted)}.today-metric-card.good{border-color:#1684573d}.today-metric-card.warn{border-color:#9a6b1247}.today-metric-card.bad{border-color:#bc3c3547}.today-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;align-items:start}.today-main-panel,.today-side-panel{overflow:hidden;border:1px solid var(--rt-line);border-radius:8px;background:var(--rt-surface)}.today-action-list{display:grid;gap:10px;padding:14px}.today-action-card{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--rt-line);border-radius:8px;padding:12px;background:#fff}.today-action-card.warn{border-color:#9a6b1242}.today-action-card.bad{border-color:#bc3c3542}.today-action-card.good{border-color:#1684573d}.today-action-index{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:var(--rt-accent);background:var(--rt-surface-soft);font-weight:900}.today-action-card>svg{color:var(--rt-muted)}.today-action-copy{display:grid;gap:3px}.today-action-copy strong{color:var(--rt-ink)}.today-action-copy p,.today-action-copy small{margin:0;color:var(--rt-muted)}.today-side-stack{display:grid;gap:12px}.today-side-panel{padding:14px}.today-side-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.today-side-head h3{margin:0;color:var(--rt-ink);font-size:15px}.today-onboarding-list,.today-timeline{display:grid;gap:9px}.today-onboarding-step{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:start;border:1px solid var(--rt-line);border-radius:8px;padding:10px;color:var(--rt-ink);background:#fff;text-align:left}.today-onboarding-step span{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;color:var(--rt-muted);background:#edf2f4;font-size:12px;font-weight:900}.today-onboarding-step.done{border-color:#16845738;background:#fbfffd}.today-onboarding-step.done span{color:var(--rt-success);background:var(--rt-success-bg)}.today-onboarding-step.active{border-color:#167d8659;background:var(--rt-surface-soft)}.today-onboarding-step b,.today-onboarding-step small{display:block}.today-onboarding-step small{color:var(--rt-muted);white-space:nowrap}.today-timeline-item{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;color:var(--rt-muted)}.today-timeline-item>span{font-size:12px}.today-timeline-item strong,.today-timeline-item small{display:block}.today-timeline-item strong{color:var(--rt-ink)}.today-timeline-item small{color:var(--rt-muted)}.onboarding-wizard-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;align-items:start}.onboarding-wizard-main,.onboarding-wizard-aside{display:grid;gap:14px}.onboarding-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.onboarding-wizard-step{display:grid;gap:6px;min-height:94px;border:1px solid var(--rt-line);border-radius:8px;padding:10px;color:var(--rt-ink);background:var(--rt-surface);text-align:left}.onboarding-wizard-step span{display:grid;width:26px;height:26px;place-items:center;border-radius:999px;color:var(--rt-muted);background:#edf2f4;font-size:12px;font-weight:900}.onboarding-wizard-step.done{border-color:#16845738;background:#fbfffd}.onboarding-wizard-step.done span{color:var(--rt-success);background:var(--rt-success-bg)}.onboarding-wizard-step.active{border-color:#167d8659;background:var(--rt-surface-soft)}.onboarding-wizard-step small{color:var(--rt-muted)}.onboarding-wizard-card{overflow:hidden;border:1px solid var(--rt-line);border-radius:8px;background:var(--rt-surface)}.onboarding-create-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:end}.onboarding-create-button{min-height:38px}.onboarding-current-site{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.onboarding-current-site article{display:grid;gap:4px;border:1px solid var(--rt-line);border-radius:8px;padding:12px;background:#fbfdfd}.onboarding-current-site span,.onboarding-current-site small{color:var(--rt-muted)}.onboarding-current-site strong{color:var(--rt-ink);font-size:18px}.onboarding-next-list{display:grid;gap:10px}.onboarding-next-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--rt-line);border-radius:8px;padding:10px;color:var(--rt-ink);background:#fff;text-align:left}.onboarding-next-action.good{border-color:#16845738}.onboarding-next-action.warn{border-color:#9a6b1247}.onboarding-next-action.bad{border-color:#bc3c3547}.onboarding-next-action svg{color:var(--rt-accent)}.onboarding-next-action span{display:grid;gap:3px}.onboarding-next-action small{color:var(--rt-muted)}.onboarding-next-action b{border:1px solid var(--rt-line);border-radius:999px;padding:4px 8px;color:var(--rt-muted);background:#fff;font-size:12px}.commercial-checklist{display:grid;gap:9px;margin:0;padding-left:18px;color:var(--rt-muted)}@media(max-width:1080px){.admin-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--rt-line);background:#fbfdfd}.nav{grid-template-columns:repeat(3,minmax(0,1fr))}.today-layout,.onboarding-wizard-layout{grid-template-columns:1fr}.today-metrics,.onboarding-stepper,.onboarding-create-grid,.onboarding-current-site{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.content{padding:12px}.page-head,.today-hero{display:grid}.actions{justify-content:flex-start;width:100%}.actions .button,.actions .primary-button,.actions select{width:100%}.today-metrics{grid-template-columns:1fr}.today-action-card{grid-template-columns:auto minmax(0,1fr)}.onboarding-stepper,.onboarding-create-grid,.onboarding-current-site,.onboarding-next-action{grid-template-columns:1fr}.today-action-card>svg{display:none}.today-action-card .button{grid-column:1 / -1;width:100%}}.auth-shell{display:grid;min-height:100vh;place-items:center;padding:20px}.auth-panel{width:min(420px,100%);border:1px solid #d9dee8;border-radius:8px;padding:22px;background:#fff;box-shadow:0 18px 54px #17203314}.auth-form{display:grid;gap:12px;margin-top:22px}.local-login-hint{display:grid;gap:4px;border:1px solid rgba(22,125,134,.2);border-radius:8px;padding:10px 12px;color:#31515a;background:#e8f7f6b8;font-size:13px}.local-login-hint strong{color:#0f454b;font-size:12px}.sidebar{position:sticky;top:0;z-index:25;display:flex;flex-direction:column;gap:14px;align-self:start;height:100vh;overflow-y:auto;border-right:1px solid #111827;color:#d0d5dd;background:#111827;padding:18px 12px}.brand{display:flex;align-items:center;gap:10px;color:#172033;font-weight:800}.sidebar .brand{color:#fff;padding:0 4px 2px}.sidebar-context{display:grid;gap:4px;border:1px solid #344054;border-radius:8px;padding:10px 12px;background:#182230}.sidebar-context span,.sidebar-section-label{color:#98a2b3;font-size:12px;font-weight:700}.sidebar-section-label{display:block;padding:2px 10px 0;text-transform:uppercase}.sidebar-context strong{overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.brand-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:6px;color:#fff;background:#172033}.sidebar .brand-icon{background:#2e90fa}.nav{display:grid;gap:4px;margin-top:0}.nav button{display:flex;align-items:center;justify-content:flex-start;gap:11px;min-height:54px;border:1px solid transparent;border-left:3px solid transparent;border-radius:6px;padding:8px 10px;color:#cbd5e1;background:transparent;text-align:left;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.nav button:active{transform:translateY(1px)}.nav button:hover{border-color:#98a2b32e;border-left-color:#2e90fa80;background:#ffffff0d}.nav button.active{border-color:#2e90fa61;border-left-color:#2e90fa;color:#fff;background:#1d2939;box-shadow:inset 3px 0 #2e90fa}.nav-copy{display:grid;gap:2px}.nav-copy strong{display:flex;align-items:center;gap:7px;color:inherit;font-size:14px;line-height:1.1}.nav-index{display:inline-grid;min-width:28px;height:20px;place-items:center;border:1px solid #344054;border-radius:999px;color:#98a2b3;font-size:11px;font-weight:800}.nav button.active .nav-index{border-color:#2e90fa8c;color:#fff;background:#0f5fff}.nav-copy small{color:#98a2b3;font-size:12px;line-height:1.25}.nav button.active .nav-copy small{color:#d0d5dd}.sidebar-task-list{display:grid;gap:6px;border-top:1px solid #344054;padding-top:14px}.sidebar-task-list button{display:flex;align-items:center;gap:8px;min-height:36px;border:1px solid #344054;border-radius:6px;padding:0 10px;color:#d0d5dd;background:transparent;font-size:13px;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.sidebar-task-list button:active{transform:translateY(1px)}.sidebar-task-list button:hover{border-color:#475467;color:#fff;background:#182230}.content{padding:22px}.page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.page-head h1{margin:0;font-size:24px;letter-spacing:0}.page-title-block{display:grid;gap:4px}.page-kicker{color:#0f5fff;font-size:12px;font-weight:800}.page-title-block h1{display:flex;align-items:center;gap:9px}.page-step-label{display:inline-grid;min-width:38px;height:24px;place-items:center;border:1px solid #bfdbfe;border-radius:999px;color:#175cd3;background:#eff8ff;font-size:12px;font-weight:900}.page-route-band{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;border:1px solid #d9dee8;border-radius:8px;padding:7px 9px;background:#fff}.page-route-band span{border-radius:999px;padding:3px 7px;color:#175cd3;background:#eff8ff;font-size:12px;font-weight:800}.page-route-band strong{color:#172033;font-size:13px}.page-route-band small{color:#667085;font-size:12px;line-height:1.35}.page-head span,.muted{color:#667085}.actions{display:flex;flex-wrap:wrap;gap:8px}.user-chip{display:inline-flex;align-items:center;min-height:36px;border:1px solid #d9dee8;border-radius:999px;padding:0 12px;color:#475467;background:#fff;font-size:13px}.button,.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border-radius:6px;border:1px solid #cbd3df;padding:0 12px;color:#172033;background:#fff}.primary-button{border-color:#172033;color:#fff;background:#172033}.primary-button.danger-button{border-color:#b42318;color:#fff;background:#d92d20}.button:disabled,.primary-button:disabled{cursor:not-allowed;opacity:.6}.page-switch-frame{min-height:420px;transform-origin:top center}.page-switch-enter-active{transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1),filter .22s ease}.page-switch-leave-active{transition:opacity .12s ease,transform .12s ease,filter .12s ease}.page-switch-enter-from{opacity:0;filter:saturate(.94);transform:translateY(10px) scale(.995)}.page-switch-enter-to,.page-switch-leave-from{opacity:1;filter:saturate(1);transform:translateY(0) scale(1)}.page-switch-leave-to{opacity:0;filter:saturate(.96);transform:translateY(-4px) scale(.998)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.page-switch-enter-from,.page-switch-leave-to{opacity:1;filter:none;transform:none}}.button.danger{border-color:#fecdca;color:#b42318;background:#fffbfa}.small-button{min-height:30px;padding:0 10px;font-size:12px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.admin-guide-panel{display:grid;gap:12px;margin-bottom:12px;border:1px solid #cbd5e1;border-radius:8px;padding:14px;background:#fff;box-shadow:0 8px 24px #0f172a0d}.admin-guide-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-guide-head div{display:grid;gap:4px}.admin-guide-head span{color:#0f5fff;font-size:12px;font-weight:800}.admin-guide-head strong{color:#172033;font-size:16px;line-height:1.35}.admin-guide-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.admin-guide-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;min-height:118px;border:1px solid #e4e7ec;border-radius:8px;padding:11px;color:#172033;background:#fff;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.admin-guide-card:hover{border-color:#84caff;box-shadow:0 8px 20px #0f172a0f;transform:translateY(-1px)}.admin-guide-card.active{border-color:#2e90fa;background:#eff8ff;box-shadow:inset 0 3px #2e90fa}.admin-guide-card.done{border-color:#abefc6;background:#f6fef9}.admin-guide-card.pending{background:#fcfcfd}.admin-guide-index{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:999px;color:#fff;background:#475467;font-size:11px;font-weight:800}.admin-guide-card.done .admin-guide-index{background:#079455}.admin-guide-card.active .admin-guide-index{background:#0f5fff}.admin-guide-copy{display:grid;gap:5px}.admin-guide-copy strong{color:#172033;font-size:13px;line-height:1.3}.admin-guide-copy small{color:#667085;font-size:12px;line-height:1.45}.admin-guide-card b{grid-column:1 / -1;justify-self:start;border-radius:999px;padding:4px 8px;color:#475467;background:#f2f4f7;font-size:12px}.admin-guide-card.done b{color:#067647;background:#ecfdf3}.admin-guide-card.active b{color:#175cd3;background:#d1e9ff}.page-intent-panel{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:14px;align-items:stretch;margin-bottom:12px;border:1px solid #d9dee8;border-radius:8px;padding:14px;background:#fff;box-shadow:0 8px 22px #0f172a0d}.page-intent-panel.warn{border-color:#fedf89;background:#fffcf5}.page-intent-panel.good{border-color:#abefc6;background:#f6fef9}.page-intent-copy{display:grid;gap:8px;align-content:start}.page-intent-eyebrow{color:#0f5fff;font-size:12px;font-weight:800}.page-intent-copy strong{color:#172033;font-size:18px;line-height:1.35}.page-intent-copy p{margin:0;color:#475467;font-size:13px;line-height:1.6}.page-intent-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.page-intent-steps li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px;align-items:start;border:1px solid #e4e7ec;border-radius:8px;padding:10px;background:#ffffffb8}.page-intent-steps li.good{border-color:#abefc6;background:#ecfdf3}.page-intent-steps li.warn{border-color:#fedf89;background:#fffaeb}.page-intent-steps b{display:inline-grid;width:26px;height:26px;place-items:center;border-radius:999px;color:#fff;background:#475467;font-size:12px}.page-intent-steps li.good b{background:#079455}.page-intent-steps li.warn b{background:#dc6803}.page-intent-steps span,.page-intent-steps strong,.page-intent-steps small{display:block}.page-intent-steps strong{color:#172033;font-size:13px;line-height:1.35}.page-intent-steps small{margin-top:3px;color:#667085;font-size:12px;line-height:1.45}.module-map-panel{display:grid;gap:12px;margin-bottom:12px;border:1px solid #d9dee8;border-radius:8px;padding:14px;background:#fff}.module-map-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.module-map-head div{display:grid;gap:3px}.module-map-head span{color:#0f5fff;font-size:12px;font-weight:800}.module-map-head strong{color:#172033;font-size:15px;line-height:1.35}.module-map-head small{border-radius:999px;padding:4px 9px;color:#475467;background:#f2f4f7;font-size:12px;font-weight:700}.module-map-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.module-map-card{display:grid;grid-template-columns:24px auto minmax(0,1fr);gap:10px;align-items:start;min-height:104px;border:1px solid #e4e7ec;border-radius:8px;padding:12px;color:#172033;background:#fcfcfd;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.module-map-card:hover{border-color:#84caff;background:#fff;box-shadow:0 8px 20px #0f172a0f;transform:translateY(-1px)}.module-map-card.active{border-color:#2e90fa;background:#eff8ff;box-shadow:inset 3px 0 #2e90fa}.module-map-card.good{border-color:#abefc6;background:#f6fef9}.module-map-card.warn{border-color:#fedf89;background:#fffcf5}.module-map-card.bad{border-color:#fecdca;background:#fffbfa}.module-map-index{display:inline-grid;width:24px;height:24px;place-items:center;border:1px solid #d0d5dd;border-radius:999px;color:#475467;background:#fff;font-size:12px;font-weight:900}.module-map-card.active .module-map-index{border-color:#2e90fa;color:#fff;background:#2e90fa}.module-map-card.good .module-map-index{border-color:#abefc6;color:#067647;background:#ecfdf3}.module-map-card.warn .module-map-index{border-color:#fedf89;color:#b54708;background:#fffaeb}.module-map-card.bad .module-map-index{border-color:#fecdca;color:#b42318;background:#fffbfa}.module-map-card svg{margin-top:1px;color:#475467}.module-map-card.active svg{color:#0f5fff}.module-map-card.good svg{color:#079455}.module-map-card.warn svg{color:#dc6803}.module-map-card.bad svg{color:#d92d20}.module-map-card span{display:grid;gap:5px}.module-map-card strong{color:#172033;font-size:14px;line-height:1.25}.module-map-card small{color:#667085;font-size:12px;line-height:1.45}.module-map-card b{grid-column:2 / -1;justify-self:start;border-radius:999px;padding:4px 8px;color:#475467;background:#f2f4f7;font-size:12px}.module-map-card.good b{color:#067647;background:#ecfdf3}.module-map-card.warn b{color:#b54708;background:#fffaeb}.module-map-card.bad b{color:#b42318;background:#fffbfa}.work-queue-panel{display:grid;gap:10px;margin-bottom:12px;border:1px dashed #cbd3df;border-radius:8px;padding:12px;background:#f8fafc}.work-queue-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.work-queue-head span{color:#0f5fff;font-size:12px;font-weight:800}.work-queue-head strong{color:#667085;font-size:12px;font-weight:700}.operator-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.operator-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;border:1px solid #d9dee8;border-radius:8px;padding:12px;color:#172033;background:#fff;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.operator-card:hover{border-color:#0f5fff;box-shadow:0 8px 20px #0f172a0f;transform:translateY(-1px)}.operator-card span{display:grid;gap:4px}.operator-card strong{font-size:14px;line-height:1.2}.operator-card small{color:#667085;font-size:12px;line-height:1.35}.operator-card b{border-radius:999px;padding:4px 8px;color:#475467;background:#f2f4f7;font-size:12px}.operator-card.good b{color:#067647;background:#ecfdf3}.operator-card.warn b{color:#b54708;background:#fffaeb}.operator-card.bad b{color:#b42318;background:#fffbfa}.stat,.section{border:1px solid #d9dee8;border-radius:8px;background:#fff}.stat{padding:14px}.stat span{color:#667085;font-size:13px}.stat strong{display:block;margin-top:7px;font-size:26px;line-height:1}.layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:12px}.site-workspace,.geo-workspace{display:grid;gap:12px}.geo-workspace-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:12px;align-items:start}.geo-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.geo-command-card{display:grid;gap:6px;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fafbfc}.geo-command-card.good{border-color:#abefc6;background:#f6fef9}.geo-command-card.warn{border-color:#fedf89;background:#fffaeb}.geo-command-card span,.geo-command-card p{color:#667085;font-size:12px;line-height:1.5}.geo-command-card strong{color:#172033;font-size:20px;line-height:1.2}.geo-command-card p{margin:0}.geo-form-grid{margin-top:12px}.aside-stack{display:grid;gap:12px}.section{overflow:hidden}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e5e9f0;padding:13px 14px}.section-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:flex-end}.section-head h2{margin:0;font-size:16px}.section-body{padding:14px}.overview-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px}.overview-stat{border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fafbfc}.overview-stat.good{border-color:#b7e0c5;background:#f6fef9}.overview-stat.warn{border-color:#f7d58d;background:#fffcf5}.overview-stat.bad{border-color:#fecdca;background:#fffbfa}.overview-stat-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.overview-stat-head span:first-child{color:#475467;font-size:13px}.overview-stat strong{display:block;margin-top:10px;color:#172033;font-size:24px;line-height:1}.overview-stat p{margin:10px 0 0;color:#667085;font-size:12px;line-height:1.6}.workflow-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.workflow-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:flex-start;min-height:96px;border:1px solid #d9dee8;border-radius:8px;padding:12px;color:inherit;text-align:left;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.workflow-step:hover,.workflow-step:focus-visible{border-color:#98a2b3;box-shadow:0 10px 26px #0f172a14;transform:translateY(-1px)}.workflow-step.good{border-color:#b7e0c5;background:#f6fef9}.workflow-step.warn{border-color:#f7d58d;background:#fffcf5}.workflow-step.bad{border-color:#fecdca;background:#fffbfa}.workflow-step-index{display:grid;place-items:center;width:28px;height:28px;border:1px solid #cbd3df;border-radius:999px;color:#172033;font-size:12px;font-weight:800;background:#f2f4f7}.workflow-step-copy{display:grid;min-width:0;gap:6px}.workflow-step-title{display:flex;align-items:center;gap:6px;min-width:0;color:#172033}.workflow-step-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-step-title svg{flex-shrink:0}.workflow-step-copy small{color:#667085;font-size:12px;line-height:1.5}.workflow-step b{grid-column:1 / -1;color:#475467;font-size:12px;font-weight:700}.page-workflow-panel{border-bottom:1px solid #e5e9f0}.page-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.page-filter-bar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;border-bottom:1px solid #e5e9f0}.page-filter-actions{display:flex;align-items:flex-end}.state-section{margin-bottom:12px}.state-copy{color:#475467;font-size:13px;line-height:1.6}.empty-state{display:grid;place-items:center;min-height:140px;padding:18px;color:#667085;text-align:center;line-height:1.7}.empty-state.compact{min-height:0;padding:18px 16px}.empty-cell{padding:0}.form-grid{display:grid;gap:10px}.two-col-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.task-board{display:grid;gap:10px;padding:14px}.traffic-import-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.traffic-panel{border:1px solid #d9dee8;border-radius:8px;padding:14px;background:#fafbfc}.traffic-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.traffic-panel-head h3{margin:0;color:#172033;font-size:15px}.traffic-panel-head div span{display:block;margin-top:4px}.traffic-panel-note{display:grid;gap:4px;color:#667085;font-size:12px;line-height:1.6}.traffic-run-list{display:grid;gap:10px}.traffic-run-card{border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fff}.traffic-run-head,.traffic-run-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.traffic-run-head{justify-content:space-between}.traffic-run-head strong{color:#172033}.traffic-run-meta{margin-top:10px;color:#667085;font-size:12px}.traffic-run-meta b{color:#172033}.traffic-run-card p{margin:10px 0 0;color:#475467;font-size:13px;line-height:1.6}.traffic-run-card small{display:block;margin-top:8px;color:#667085;font-size:12px}.task-card{border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fafbfc}.dashboard-hero{display:grid;gap:8px;border:1px solid #d9dee8;border-radius:8px;padding:14px;background:#fafbfc}.dashboard-hero strong{color:#172033;font-size:18px}.dashboard-hero p{margin:0;color:#475467;line-height:1.7}.dashboard-trend-grid,.dashboard-insight-grid,.dashboard-attribution-grid{display:grid;gap:12px;margin-top:14px}.dashboard-trend-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-insight-grid,.dashboard-attribution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-trend-card,.dashboard-panel{border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fafbfc}.dashboard-trend-card span,.dashboard-trend-card small,.dashboard-entry-head span,.dashboard-mover-row span,.dashboard-meta-line,.dashboard-health-row span,.dashboard-source-row span,.dashboard-source-row small{color:#667085;font-size:12px;line-height:1.6}.dashboard-trend-card strong,.dashboard-panel strong,.dashboard-entry-head strong,.dashboard-mover-row strong,.dashboard-health-row strong,.dashboard-source-row strong{color:#172033}.dashboard-trend-card strong{display:block;margin-top:8px;font-size:24px;line-height:1}.dashboard-trend-card em,.dashboard-mover-row em{display:inline-block;margin-top:8px;color:#667085;font-style:normal;line-height:1.5}.dashboard-trend-card em.good,.dashboard-mover-row em.good{color:#067647}.dashboard-trend-card em.bad,.dashboard-mover-row em.bad{color:#b42318}.dashboard-panel-head,.dashboard-entry-head,.dashboard-health-row,.dashboard-source-row,.dashboard-mover-row{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.dashboard-panel-head h3{margin:0;color:#172033;font-size:15px}.dashboard-attribution-list,.dashboard-health-list,.dashboard-source-list,.dashboard-mover-list,.dashboard-mover-stack{display:grid;gap:10px}.dashboard-mover-group{display:grid;gap:8px}.dashboard-mover-group>strong{color:#172033;font-size:13px}.dashboard-attribution-entry,.dashboard-mover-row,.dashboard-health-row,.dashboard-source-row{border:1px solid #d9dee8;border-radius:8px;padding:10px 12px;background:#fff}.dashboard-entry-head>div,.dashboard-mover-row>div,.dashboard-health-row>div,.dashboard-source-row{display:grid;gap:4px;min-width:0}.dashboard-metric-line,.dashboard-entry-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.onboarding-list{display:grid;gap:10px}.onboarding-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fafbfc}.onboarding-copy strong,.onboarding-copy span{display:block}.onboarding-copy strong{color:#172033}.onboarding-copy span{margin-top:4px;color:#667085;font-size:12px;line-height:1.6}.onboarding-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.task-card-head,.task-actions,.task-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.task-card-head{justify-content:space-between}.task-card-head strong,.task-card-head span{display:block}.task-select{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;color:#667085;font-size:12px}.task-card-head strong{color:#172033}.task-card-head span{margin-top:4px;color:#667085;font-size:12px;word-break:break-all}.task-card p{margin:10px 0 0;color:#475467;font-size:13px;line-height:1.55}.task-collab-meta{margin-top:10px}.task-note{margin-top:10px;border:1px solid #d9dee8;border-radius:8px;padding:8px 10px;color:#475467;background:#fff;font-size:12px;line-height:1.6}.task-benefit{margin-top:10px;border-left:3px solid #172033;padding:8px 10px;color:#344054;background:#edf1f6;font-size:13px}.task-actions{margin-top:12px}.log-summary-note{margin-bottom:12px;border:1px solid #d9dee8;border-radius:8px;padding:10px 12px;color:#475467;background:#fafbfc;font-size:13px;line-height:1.6}.alert-center-panel{display:grid;gap:14px;margin-bottom:14px}.alert-center-tools{padding:0}.alert-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.alert-row-list{display:grid;gap:10px}.alert-row-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fff}.alert-row-card.warn{border-color:#f7d58d;background:#fffcf5}.alert-row-card.bad{border-color:#fecdca;background:#fffbfa}.alert-row-main{display:grid;gap:6px;min-width:0}.alert-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.alert-row-main strong{color:#172033}.alert-row-main p{margin:0;color:#344054;line-height:1.6}.alert-row-actions{display:flex;align-items:center;justify-content:flex-end}.batch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.batch-card{border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fafbfc;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.batch-card.active{border-color:#172033;box-shadow:0 0 0 3px #17203314}.batch-card:hover,.batch-card:focus-visible{border-color:#137c84;background:#fff;box-shadow:0 10px 26px #0f172a14;transform:translateY(-1px);outline:none}.batch-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.batch-head strong{color:#172033}.batch-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.batch-stats span{color:#667085;font-size:12px}.batch-stats b{color:#172033}.batch-card p{margin:10px 0 0;color:#667085;font-size:12px;line-height:1.5;word-break:break-all}.batch-failure-summary{display:grid;gap:5px;margin-top:10px;border:1px solid #fecdca;border-radius:8px;padding:9px 10px;background:#fffbfa}.batch-failure-summary span,.batch-failure-summary small{color:#b42318;font-size:12px;line-height:1.35}.batch-failure-summary strong{color:#912018;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.submit-log-audit-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fff}.submit-log-audit-toggle div{display:grid;gap:4px;min-width:0}.submit-log-audit-toggle strong{color:#172033;font-size:14px}.submit-log-audit-toggle span{overflow:hidden;color:#667085;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.submit-log-audit-table{animation:panelFadeUp .18s ease both}@keyframes panelFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.log-message-cell{display:grid;gap:6px}.log-message-cell strong{color:#172033}.log-meta{color:#667085;font-size:12px;line-height:1.5;word-break:break-all}.channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.settings-local-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fff}.settings-local-head div{display:grid;gap:4px}.settings-local-head span{color:#0f5fff;font-size:12px;font-weight:800}.settings-local-head strong{color:#172033;font-size:16px;line-height:1.3}.settings-local-head small{color:#667085;font-size:12px;line-height:1.45}.settings-local-head b{flex:0 0 auto;border-radius:999px;padding:4px 8px;color:#475467;background:#f2f4f7;font-size:12px}.settings-section-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;border:1px solid #d9dee8;border-radius:8px;padding:8px;background:#f2f4f7}.settings-section-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;border:1px solid transparent;border-radius:6px;padding:10px;color:#172033;background:transparent;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.settings-section-card:hover,.settings-section-card.active{border-color:#cbd3df;background:#fff;box-shadow:0 8px 18px #0f172a0d;transform:translateY(-1px)}.settings-section-card.active{border-color:#0f5fff;box-shadow:inset 0 0 0 1px #0f5fff,0 8px 18px #0f172a0d}.settings-section-card span{display:grid;gap:4px}.settings-section-card strong{font-size:14px;line-height:1.2}.settings-section-card small{color:#667085;font-size:12px;line-height:1.35}.settings-section-card b{border-radius:999px;padding:4px 8px;color:#475467;background:#f2f4f7;font-size:12px;white-space:nowrap}.settings-section-card.good b{color:#067647;background:#ecfdf3}.settings-section-card.warn b{color:#b54708;background:#fffaeb}.settings-task-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-2px 0 14px;border:1px solid #d9dee8;border-left:4px solid #2e90fa;border-radius:8px;padding:12px;background:#fff}.settings-task-strip.good{border-left-color:#12b76a}.settings-task-strip.warn{border-left-color:#f79009}.settings-task-strip div{display:grid;gap:4px}.settings-task-strip span{color:#0f5fff;font-size:12px;font-weight:800}.settings-task-strip strong{color:#172033;font-size:15px}.settings-task-strip small{color:#667085;font-size:12px;line-height:1.45}.settings-task-strip b{flex:0 0 auto;border-radius:999px;padding:5px 9px;color:#475467;background:#f2f4f7;font-size:12px}.settings-task-strip.good b{color:#067647;background:#ecfdf3}.settings-task-strip.warn b{color:#b54708;background:#fffaeb}.access-token-panel{margin-top:14px;border:1px solid #d9dee8;border-radius:8px;padding:14px;background:#fafbfc}.access-delivery-status{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:12px;align-items:stretch;margin-top:12px;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fff}.access-delivery-status.good{border-color:#abefc6;background:#f6fef9}.access-delivery-status.warn{border-color:#fedf89;background:#fffcf5}.access-delivery-status-copy,.access-delivery-next{display:grid;gap:8px;align-content:start;min-width:0}.access-delivery-status-copy strong{color:#172033;font-size:18px;line-height:1.3}.access-delivery-status-copy p{margin:0;color:#475467;font-size:13px;line-height:1.55}.access-delivery-next{border-left:1px solid #e4e7ec;padding-left:12px}.access-delivery-next span{color:#667085;font-size:12px;font-weight:700}.access-delivery-next strong{color:#172033;font-size:14px;line-height:1.45}.access-delivery-actions{display:flex;flex-wrap:wrap;gap:8px}.token-output-card{display:grid;gap:8px;margin-top:14px;border:1px solid #abefc6;border-radius:8px;padding:12px;background:#ecfdf3}.access-delivery-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.access-delivery-steps article{display:grid;gap:6px;border:1px solid #d9dee8;border-radius:8px;padding:10px;background:#fff}.access-delivery-steps article.done{border-color:#abefc6;background:#ecfdf3}.access-delivery-steps article.active{border-color:#84caff;background:#eff8ff}.access-delivery-steps article.pending{color:#667085;background:#f8fafc}.access-delivery-steps b{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;color:#fff;background:#155eef;font-size:12px}.access-delivery-steps article.done b{background:#079455}.access-delivery-steps article.pending b{color:#475467;background:#e4e7ec}.access-delivery-steps span,.access-delivery-steps strong{display:block}.access-delivery-steps span{color:#667085;font-size:12px}.access-delivery-steps strong{color:#172033;font-size:13px;line-height:1.35}.token-output-card strong{color:#067647}.token-output-card code{white-space:pre-wrap;word-break:break-all;overflow-x:auto;padding:8px 10px;border-radius:6px;color:#172033;background:#fff;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.token-output-line{display:grid;gap:6px}.token-output-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.access-token-health{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;gap:10px;align-items:stretch;margin-bottom:12px}.access-token-health .button{justify-content:center;align-self:stretch}.access-token-health-card{display:grid;gap:4px;border:1px solid #d9dee8;border-radius:8px;padding:10px 12px;background:#fff}.access-token-health-card.good{border-color:#abefc6;background:#ecfdf3}.access-token-health-card.warn{border-color:#fedf89;background:#fffaeb}.access-token-health-card span,.access-token-health-card small{color:#667085;font-size:12px;line-height:1.45}.access-token-health-card strong{color:#172033;font-size:22px}.token-output-card span{color:#475467;font-size:12px;line-height:1.5}.token-list{display:grid;gap:10px;margin-top:14px}.geo-check-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:14px}.geo-check-summary-card{display:grid;gap:6px;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fafbfc}.geo-check-summary-card.good{border-color:#abefc6;background:#f6fef9}.geo-check-summary-card.warn{border-color:#fedf89;background:#fffaeb}.geo-check-summary-card.bad{border-color:#fecdca;background:#fffbfa}.geo-check-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.geo-check-summary-head span{color:#667085;font-size:12px}.geo-check-summary-card strong{color:#172033;font-size:22px}.geo-check-summary-card p{margin:0;color:#475467;font-size:12px;line-height:1.5}.geo-mention-trend-panel{display:grid;gap:12px;margin-bottom:14px;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fff}.geo-mention-trend-head,.geo-mention-trend-card-head,.geo-mention-trend-block-head,.geo-mention-trend-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.geo-mention-trend-head>div,.geo-mention-trend-row>div{display:grid;gap:4px;min-width:0}.geo-mention-trend-head strong,.geo-mention-trend-block-head strong,.geo-mention-trend-row strong,.geo-mention-trend-actions strong{color:#172033;font-size:13px}.geo-mention-trend-head span,.geo-mention-trend-block-head span,.geo-mention-trend-row span,.geo-mention-trend-note,.geo-mention-trend-actions span{color:#667085;font-size:12px;line-height:1.5}.geo-mention-trend-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.geo-mention-trend-card,.geo-mention-trend-block{display:grid;gap:8px;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fafbfc}.geo-mention-trend-card.good,.geo-mention-trend-bucket.good{border-color:#abefc6;background:#f6fef9}.geo-mention-trend-card.warn,.geo-mention-trend-bucket.warn{border-color:#fedf89;background:#fffaeb}.geo-mention-trend-card.bad,.geo-mention-trend-bucket.bad{border-color:#fecdca;background:#fffbfa}.geo-mention-trend-card strong{color:#172033;font-size:22px}.geo-mention-trend-card p,.geo-mention-trend-gap p{margin:0;color:#475467;font-size:12px;line-height:1.5}.geo-mention-trend-card-head span{color:#667085;font-size:12px}.geo-mention-trend-list,.geo-mention-trend-gap-list,.geo-mention-trend-actions{display:grid;gap:8px}.geo-mention-trend-row{border:1px solid #e5e9f0;border-radius:8px;padding:10px;background:#fff}.geo-mention-trend-buckets{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px}.geo-mention-trend-bucket{display:grid;gap:4px;border:1px solid #d9dee8;border-radius:8px;padding:10px;background:#fff}.geo-mention-trend-bucket strong,.geo-mention-trend-bucket span,.geo-mention-trend-bucket small{display:block}.geo-mention-trend-bucket strong{color:#172033;font-size:16px}.geo-mention-trend-bucket span,.geo-mention-trend-bucket small{color:#667085;font-size:12px}.geo-mention-trend-note{margin:0}.geo-mention-trend-gap{display:grid;gap:6px;border:1px solid #d9dee8;border-radius:8px;padding:10px;background:#fff}.geo-mention-trend-gap.warn{border-color:#fedf89;background:#fffaeb}.geo-mention-trend-gap.bad{border-color:#fecdca;background:#fffbfa}.geo-mention-trend-gap small{color:#667085;font-size:12px;line-height:1.5}.geo-mention-trend-gap-actions{display:flex;justify-content:flex-end}.geo-mention-trend-actions{border:1px solid #e5e9f0;border-radius:8px;padding:10px;background:#fafbfc}.geo-mention-trend-action{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.geo-mention-trend-action span{min-width:0}.geo-check-filter-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end;margin-bottom:14px;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fff}.geo-check-filter-span{grid-column:1 / -1}.geo-check-filter-actions{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:8px}.geo-check-template-list{display:flex;flex-wrap:wrap;gap:8px}.geo-check-template-copy{display:grid;gap:6px}.geo-check-template-copy p{margin:0;color:#667085;font-size:12px;line-height:1.5}.geo-check-template-copy strong{color:#172033}.token-row-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fff}.token-row-card strong,.token-row-card span{display:block}.token-row-card strong{color:#172033}.token-row-card span{margin-top:4px;color:#667085;font-size:12px;line-height:1.5}.geo-check-row-card{align-items:stretch}.geo-check-copy{display:grid;gap:6px;min-width:0}.geo-check-copy-top{display:grid;gap:4px}.geo-check-copy-top span{margin-top:0}.geo-check-links{display:flex;flex-wrap:wrap;gap:10px}.geo-review-pack-panel,.geo-bulk-import-panel{margin-top:16px}.geo-bulk-import-input-panel{margin-top:14px;gap:12px}.geo-bulk-import-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.geo-bulk-import-steps span{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid #d9dee8;border-radius:8px;padding:9px 10px;color:#667085;font-size:12px;font-weight:700;background:#fff}.geo-bulk-import-steps b{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;color:#667085;background:#eef1f6;font-size:12px}.geo-bulk-import-steps span.active{border-color:#84caff;color:#175cd3;background:#f5fbff}.geo-bulk-import-steps span.active b{color:#fff;background:#1570ef}.geo-bulk-import-steps span.done{border-color:#abefc6;color:#067647;background:#f6fef9}.geo-bulk-import-steps span.done b{color:#fff;background:#12b76a}.geo-bulk-import-toolbar{display:flex;flex-wrap:wrap;gap:8px}.geo-bulk-import-meta{display:grid;gap:4px}.geo-bulk-import-meta span{color:#667085;font-size:12px;line-height:1.5}.geo-bulk-import-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:14px}.geo-bulk-import-summary-card{display:grid;gap:6px;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fafbfc}.geo-bulk-import-summary-card.good{border-color:#abefc6;background:#f6fef9}.geo-bulk-import-summary-card.warn{border-color:#fedf89;background:#fffaeb}.geo-bulk-import-summary-card.bad{border-color:#fecdca;background:#fffbfa}.geo-bulk-import-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.geo-bulk-import-summary-head span{color:#667085;font-size:12px}.geo-bulk-import-summary-card strong{color:#172033;font-size:22px}.geo-bulk-import-summary-card p{margin:0;color:#475467;font-size:12px;line-height:1.5}.geo-bulk-import-list{margin-top:14px}.geo-bulk-import-row{align-items:stretch}.geo-bulk-import-copy{display:grid;gap:6px;min-width:0}.geo-bulk-import-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.geo-bulk-import-title{display:grid;gap:4px;min-width:0}.geo-bulk-import-title span{margin-top:0}.geo-bulk-import-messages{display:grid;gap:4px;border-radius:8px;padding:10px 12px}.geo-bulk-import-messages strong,.geo-bulk-import-messages span{display:block}.geo-bulk-import-messages strong{color:#172033;font-size:12px}.geo-bulk-import-messages span{margin-top:0;font-size:12px;line-height:1.5}.geo-bulk-import-messages.error{border:1px solid #fecdca;background:#fffbfa}.geo-bulk-import-messages.error strong,.geo-bulk-import-messages.error span{color:#b42318}.geo-bulk-import-messages.warn{border:1px solid #fedf89;background:#fffaeb}.geo-bulk-import-messages.warn strong,.geo-bulk-import-messages.warn span{color:#a15c07}.geo-bulk-import-save-note{color:#067647;font-size:12px;line-height:1.5}.geo-bulk-import-actions{display:flex;align-items:flex-start;justify-content:flex-end;min-width:108px}.geo-review-pack-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:14px}.geo-review-pack-summary-card{display:grid;gap:6px;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fafbfc}.geo-review-pack-summary-card.good{border-color:#abefc6;background:#f6fef9}.geo-review-pack-summary-card.warn{border-color:#fedf89;background:#fffaeb}.geo-review-pack-summary-card.bad{border-color:#fecdca;background:#fffbfa}.geo-review-pack-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.geo-review-pack-summary-head span{color:#667085;font-size:12px}.geo-review-pack-summary-card strong{color:#172033;font-size:22px}.geo-review-pack-summary-card p{margin:0;color:#475467;font-size:12px;line-height:1.5}.geo-review-pack-list{display:grid;gap:10px;margin-top:14px}.geo-review-pack-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fff}.geo-review-pack-copy{display:grid;gap:6px;min-width:0}.geo-review-pack-copy strong,.geo-review-pack-copy span{display:block}.geo-review-pack-copy strong{color:#172033}.geo-review-pack-copy span{margin-top:0;color:#667085;font-size:12px;line-height:1.5}.geo-review-pack-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.geo-review-pack-title{display:grid;gap:4px;min-width:0}.geo-review-pack-links{display:flex;flex-wrap:wrap;gap:10px}.geo-review-pack-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:168px}.token-output-warning{color:#b42318!important}.panel-divider{height:1px;margin:14px 0;background:#e5e9f0}.user-list{display:grid;gap:10px}.user-row-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fff}.user-row-copy strong,.user-row-copy span{display:block}.user-row-copy strong{color:#172033}.user-row-copy span{margin-top:4px;color:#667085;font-size:12px;line-height:1.5}@media(max-width:720px){.access-delivery-steps,.token-output-actions{grid-template-columns:1fr}.token-row-card{flex-direction:column}}.channel-card{border:1px solid #d9dee8;border-radius:8px;padding:14px;background:#fafbfc}.channel-card.focus-highlight{border-color:#84caff;box-shadow:0 0 0 3px #2e90fa2e,0 14px 34px #0f172a1f}.geo-automation-shell{min-width:0}.geo-automation-grid{display:grid;grid-template-columns:minmax(460px,1.15fr) minmax(320px,.85fr);gap:14px;align-items:start;min-width:0}.geo-automation-grid .channel-card,.geo-automation-runs-card{min-width:0}.geo-collection-run-row .page-task-actions{align-content:flex-start}@media(max-width:1180px){.geo-automation-grid{grid-template-columns:minmax(0,1fr)}}.report-run-card{margin-top:12px}.channel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.channel-head h3{margin:0;color:#172033;font-size:15px}.channel-head span{display:block;margin-top:4px;color:#667085;font-size:12px}.inline-link{color:#0f5fff;font-size:12px;font-weight:600;text-decoration:none}.inline-link:hover{text-decoration:underline}.channel-guide{display:grid;gap:10px;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fff}.channel-guide.good{border-color:#abefc6;background:#f6fef9}.channel-guide.warn{border-color:#fedf89;background:#fffaeb}.channel-guide.bad{border-color:#fecdca;background:#fffbfa}.channel-guide-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.channel-guide-head strong,.channel-guide-head span{display:block}.channel-guide-head strong{color:#172033;font-size:13px}.channel-guide-head span{margin-top:4px;color:#667085;font-size:12px;line-height:1.5}.channel-guide-actions,.submit-readiness-metrics,.submit-readiness-actions{display:flex;flex-wrap:wrap;gap:8px}.submit-readiness-metrics span,.submit-readiness-actions span{border:1px solid #e5e9f0;border-radius:8px;padding:6px 8px;color:#475467;background:#fff;font-size:12px;line-height:1.4}.channel-guide-list{display:grid;gap:8px}.channel-guide-list-title{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #eaecf0;padding:8px 0 4px}.channel-guide-list-title strong{color:#172033;font-size:13px}.channel-guide-list-title span{color:#667085;font-size:12px}.channel-guide-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:flex-start;border:1px solid #eaecf0;border-radius:8px;padding:10px;background:#ffffffb8}.channel-guide-item strong,.channel-guide-item p{display:block}.channel-guide-item strong{color:#172033;font-size:13px}.channel-guide-item p{margin:4px 0 0;color:#667085;font-size:12px;line-height:1.5}.channel-guide-note{margin:0;color:#475467;font-size:12px;line-height:1.6}.submit-schedule-panel{display:grid;gap:12px;border:1px solid #cbd3df;border-radius:8px;padding:12px;background:#f8fafc}.submit-schedule-grid{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr);gap:12px;align-items:start}.submit-schedule-list{display:grid;gap:10px;min-width:0}.compact-head{margin-bottom:0}.report-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.report-section-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:flex-start;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fff}.report-section-toggle strong,.report-section-toggle span{display:block}.report-section-toggle strong{color:#172033;font-size:13px}.report-section-toggle span{margin-top:4px;color:#667085;font-size:12px;line-height:1.5}.report-section-toggle input{width:18px;height:18px;margin-top:2px;accent-color:#172033}.channel-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.test-result{margin-top:14px;border:1px solid #abefc6;border-radius:8px;padding:12px;background:#ecfdf3}.test-result.bad{border-color:#fecdca;background:#fffbfa}.test-head strong,.test-head span{display:block}.test-head strong{color:#067647}.test-result.bad .test-head strong{color:#b42318}.test-head span{margin-top:4px;color:#475467;font-size:13px;line-height:1.5}.test-checks{display:grid;gap:8px;margin-top:10px}.test-check{display:grid;grid-template-columns:56px 120px minmax(0,1fr);gap:8px;align-items:center;font-size:13px}.test-check strong{color:#172033}.test-check em{color:#667085;font-style:normal;word-break:break-all}.field{display:grid;gap:6px}.task-template-panel{display:grid;gap:8px;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fafbfc}.task-template-buttons{display:flex;flex-wrap:wrap;gap:8px}.task-template-hint{margin:0;color:#667085;font-size:12px;line-height:1.6}.task-template-hint p{margin:0}.page-batch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.page-batch-mobile-hint,.page-batch-mobile-actions{display:none}.page-batch-task-panel,.page-batch-submit-panel{gap:12px}.page-batch-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-batch-task-checkbox{align-content:start}.checkbox-row{display:flex;align-items:flex-start;gap:8px;color:#475467;font-size:13px;line-height:1.5}.checkbox-row input{width:16px;height:16px;margin-top:2px}.page-batch-task-hint{display:grid;gap:4px}.field span{color:#667085;font-size:13px}.field-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.field-link-button{border:0;padding:0;color:#0f5fff;background:transparent;font-size:12px;font-weight:600;cursor:pointer}.field-link-button:hover{text-decoration:underline}.field-help{color:#667085;font-size:12px;line-height:1.5}.field-help.warn{color:#b42318}.field input,.field select,.field textarea{width:100%;border:1px solid #cbd3df;border-radius:6px;color:#172033;background:#fff;outline:none}.field input,.field select{min-height:38px;padding:0 10px}.field textarea{min-height:94px;padding:10px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:#344054}.table-wrap{overflow-x:auto}table{width:100%;min-width:1120px;border-collapse:collapse;font-size:13px}.site-overview-table{min-width:1680px}.site-overview-filter-bar{display:grid;grid-template-columns:minmax(240px,2.2fr) repeat(3,minmax(130px,1fr)) auto;gap:12px;align-items:end;margin-bottom:14px;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fff}.site-overview-filter-actions{display:flex;justify-content:flex-end;align-items:flex-end;gap:8px}.site-overview-priority-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin-bottom:14px}.site-overview-priority-item{display:flex;justify-content:space-between;gap:12px;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fafbfc}.site-overview-priority-copy{display:grid;gap:6px;min-width:0}.site-overview-priority-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.site-overview-priority-head strong{color:#172033}.site-overview-priority-copy p,.site-overview-priority-copy small{margin:0;color:#475467;line-height:1.6}.site-overview-priority-copy small{color:#667085}.site-overview-priority-actions{display:grid;align-content:flex-start;gap:8px;flex-shrink:0}.site-overview-batch-bar{display:grid;gap:12px;margin-bottom:14px;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fafbfc}.site-overview-batch-selection,.site-overview-batch-actions,.site-overview-batch-results-head,.site-overview-batch-result-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.site-overview-batch-selection,.site-overview-batch-results-head,.site-overview-batch-result-top{justify-content:space-between}.site-overview-batch-results.is-preview .site-overview-batch-results-head>div .muted{display:none}.site-overview-batch-results-head .preview-summary{max-width:100%;white-space:normal}.page-batch-submit-panel .page-badges .badge:last-child{display:none}.site-overview-batch-actions{align-items:flex-end}.site-overview-batch-traffic-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-overview-batch-count{color:#172033;font-size:13px;font-weight:600}.site-overview-batch-hint{margin:0;color:#667085;font-size:13px;line-height:1.5}.site-overview-inline-field{display:grid;gap:6px;min-width:108px}.site-overview-inline-field span{color:#667085;font-size:12px}.site-overview-inline-field input,.site-overview-inline-field select,.site-overview-inline-field textarea{width:100%;border:1px solid #cbd3df;border-radius:6px;color:#172033;background:#fff;outline:none}.site-overview-inline-field input,.site-overview-inline-field select{min-height:30px;padding:0 10px}.site-overview-inline-field textarea{min-height:68px;padding:8px 10px;resize:vertical}.site-overview-inline-field-limit{min-width:120px}.site-overview-inline-field-wide{min-width:0}.site-overview-batch-results{display:grid;gap:12px;margin-bottom:14px}.site-overview-batch-result-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.site-overview-batch-result-item{display:grid;gap:8px;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fff}.site-overview-batch-result-top>div{display:grid;gap:4px}.site-overview-batch-result-top strong{color:#172033}.site-overview-batch-result-meta{display:flex;flex-wrap:wrap;gap:8px;color:#667085;font-size:12px;line-height:1.5}.site-overview-batch-result-item p{margin:0;color:#475467;font-size:13px;line-height:1.6}.confirm-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:18px;background:#0f172a6b}.confirm-drawer{--confirm-drawer-pad: 16px;display:grid;gap:14px;width:min(620px,100%);max-height:min(720px,calc(100vh - 36px));overflow-x:hidden;overflow-y:auto;border:1px solid #d9dee8;border-radius:8px;padding:var(--confirm-drawer-pad);background:#fff;box-shadow:0 24px 70px #0f172a3d}.account-password-dialog{display:grid;gap:14px;width:min(460px,100%);max-height:min(620px,calc(100vh - 36px));overflow-x:hidden;overflow-y:auto;border:1px solid #d9dee8;border-radius:8px;padding:16px;background:#fff;box-shadow:0 24px 70px #0f172a3d}.account-password-form{gap:12px}.account-password-form .notice{margin:0}.account-password-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #eef1f6;padding-top:12px}.confirm-drawer.is-submit-result{width:min(760px,100%);gap:12px}.confirm-drawer.is-submit-result .confirm-drawer-head{border-bottom:1px solid #eef1f6;padding-bottom:12px}.confirm-drawer.is-submit-result .confirm-drawer-head strong{font-size:18px}.confirm-drawer-head,.confirm-drawer-actions,.confirm-drawer-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.confirm-drawer-head>div,.confirm-drawer-item>div{display:grid;min-width:0;gap:4px}.confirm-drawer-head strong,.confirm-drawer-item strong{color:#172033}.confirm-drawer-head span,.confirm-drawer-item span{color:#667085;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.confirm-drawer-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.confirm-drawer.is-submit-result .confirm-drawer-metrics{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.confirm-drawer-metric{display:grid;gap:4px;min-height:72px;border:1px solid #d9dee8;border-radius:8px;padding:10px;background:#fafbfc}.confirm-drawer-metric span{color:#667085;font-size:12px;line-height:1.4}.confirm-drawer-metric strong{color:#172033;font-size:20px}.confirm-drawer-metric.good{border-color:#abefc6;background:#ecfdf3}.confirm-drawer-metric.warn{border-color:#fedf89;background:#fffaeb}.confirm-drawer-metric.bad{border-color:#fecdca;background:#fffbfa}.confirm-drawer-items{display:grid;gap:8px;max-height:280px;overflow-y:auto;padding-right:4px}.confirm-drawer-item{border:1px solid #e4e7ec;border-radius:8px;padding:10px;background:#fff}.confirm-drawer.is-submit-result .confirm-drawer-items{max-height:340px}.confirm-drawer.is-submit-result .confirm-drawer-item{border-left:3px solid #d9dee8}.confirm-drawer.is-submit-result .confirm-drawer-item.bad{border-color:#fecdca;border-left-color:#d92d20;background:#fffbfa}.confirm-drawer.is-submit-result .confirm-drawer-item.warn{border-color:#fedf89;border-left-color:#dc6803;background:#fffcf5}.confirm-drawer-item .badge{flex:0 0 auto}.confirm-execution-panel{display:grid;gap:10px;border:1px solid #1f2937;border-radius:8px;padding:12px;background:#0b1120;box-shadow:inset 0 1px #ffffff0d}.confirm-execution-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:#e5e7eb}.confirm-execution-head>div{display:grid;gap:3px;min-width:0}.confirm-execution-head strong{color:#f8fafc;font-size:13px;font-weight:850}.confirm-execution-head span{color:#94a3b8;font-size:12px;line-height:1.45}.confirm-execution-head b{flex:0 0 auto;color:#67e8f9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.confirm-execution-progress{height:6px;overflow:hidden;border-radius:999px;background:#94a3b838}.confirm-execution-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#34d399);transition:width .22s ease}.confirm-execution-panel.bad .confirm-execution-progress i{background:linear-gradient(90deg,#fb7185,#f97316)}.confirm-execution-panel.warn .confirm-execution-progress i{background:linear-gradient(90deg,#fbbf24,#fb923c)}.confirm-execution-terminal{height:210px;overflow-y:auto;border:1px solid rgba(148,163,184,.2);border-radius:6px;padding:10px;background:#020617;color:#cbd5e1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.confirm-execution-line{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px;align-items:start;padding:2px 0}.confirm-execution-line span{color:#64748b}.confirm-execution-line code{color:#cbd5e1;white-space:pre-wrap;overflow-wrap:anywhere}.confirm-execution-line.good code{color:#86efac}.confirm-execution-line.warn code{color:#fde68a}.confirm-execution-line.bad code{color:#fca5a5}.confirm-drawer-warning{margin:0;border:1px solid #fedf89;border-radius:8px;padding:10px 12px;color:#93370d;background:#fffaeb;font-size:13px;line-height:1.6}.confirm-drawer-next-actions{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #eef1f6;padding-top:12px}.confirm-drawer-actions{position:sticky;bottom:calc(var(--confirm-drawer-pad) * -1);z-index:4;justify-content:flex-end;margin:0 calc(var(--confirm-drawer-pad) * -1) calc(var(--confirm-drawer-pad) * -1);border-top:1px solid #eef1f6;padding:12px var(--confirm-drawer-pad) var(--confirm-drawer-pad);background:linear-gradient(180deg,#ffffffeb,#fff 28%);box-shadow:0 -12px 24px #0f172a0f}.confirm-drawer-actions .primary-button{min-width:112px}.site-overview-select-cell{width:58px;text-align:center;vertical-align:middle}.site-overview-select-cell input{width:16px;height:16px}th,td{border-bottom:1px solid #e5e9f0;padding:10px 12px;text-align:left;vertical-align:top}th{color:#667085;font-weight:700;background:#fafbfc}.url{max-width:360px;word-break:break-all}.current-site-row td{background:#f8fafc}.site-overview-primary,.site-overview-health,.site-overview-geo,.site-overview-metrics,.site-overview-traffic{display:grid;gap:4px}.site-overview-primary strong,.site-overview-geo strong,.site-overview-metrics strong,.site-overview-traffic strong{color:#172033}.site-overview-primary .muted,.site-overview-health .muted,.site-overview-geo span,.site-overview-geo small,.site-overview-metrics span,.site-overview-traffic span{font-size:12px;line-height:1.6}.site-overview-geo-head{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.site-overview-alerts,.site-overview-actions{display:flex;flex-wrap:wrap;gap:8px}.site-overview-next-step{display:grid;gap:6px;min-width:220px}.site-overview-next-step strong{color:#172033}.site-overview-next-step span,.site-overview-next-step small{color:#475467;font-size:12px;line-height:1.6}.site-overview-next-step small{color:#667085}.site-overview-actions .button{white-space:nowrap}.page-asset-cell,.page-meta-cell,.page-signal-cell,.page-submit-cell,.page-task-cell{display:grid;gap:8px}.page-ops-table{min-width:1260px}.page-ops-table th,.page-ops-table td{padding:8px 10px}.page-asset-cell.compact,.page-meta-cell.compact,.page-signal-cell.compact,.page-submit-cell.compact,.page-task-cell.compact,.page-task-empty.compact{gap:6px}.page-cell-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.page-asset-cell strong,.page-cell-top strong,.page-meta-line strong{color:#172033}.page-cell-top strong{min-width:0}.page-asset-url{color:#667085;font-size:12px;word-break:break-all}.page-asset-cell p{display:-webkit-box;margin:0;overflow:hidden;color:#475467;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page-keywords,.page-meta-line{display:grid;gap:3px}.page-keywords-inline,.page-meta-line.compact{grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start}.page-label{color:#667085;font-size:12px}.page-keywords em,.page-meta-line em{color:#475467;font-style:normal;word-break:break-all}.page-keywords-inline em,.page-meta-line.compact em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-badges{display:flex;flex-wrap:wrap;gap:8px}.page-badges.compact{gap:6px}.page-inline-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.page-inline-pairs.stacked{grid-template-columns:1fr}.page-inline-pairs span{display:flex;flex-wrap:wrap;gap:6px;color:#475467;font-size:12px;line-height:1.5}.page-inline-pairs b{color:#172033;font-size:12px}.page-inline-note{color:#667085;font-size:12px;line-height:1.5}.page-inline-note.good{color:#067647}.page-signal-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.page-signal-chip{display:grid;gap:2px;border:1px solid #d9dee8;border-radius:8px;padding:6px 8px;background:#fff}.page-signal-chip strong{color:#172033;font-size:15px}.page-task-cell strong{color:#172033}.page-task-cell p{display:-webkit-box;margin:0;overflow:hidden;color:#475467;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page-task-head{display:grid;gap:6px}.page-task-actions{display:flex;flex-wrap:wrap;gap:8px}.page-task-actions.compact{gap:6px}.page-task-empty{display:grid;gap:8px;color:#667085;line-height:1.6}.page-submit-rows{display:grid;gap:6px}.page-submit-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.page-channel-label{color:#667085;font-size:12px;font-weight:600}.page-editor-summary{display:grid;gap:8px;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fafbfc}.page-editor-summary strong{color:#172033}.page-editor-note{margin:0;color:#667085;font-size:12px;line-height:1.6}tr.row-active td{background:#fafbfc}.badge{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;padding:0 8px;color:#475467;background:#eef1f5;font-size:12px;white-space:nowrap}.badge.good{color:#067647;background:#dcfae6}.badge.warn{color:#a15c07;background:#fef0c7}.badge.bad{color:#b42318;background:#fee4e2}.notice{margin-top:10px;color:#067647;font-size:13px}.global-notice{margin-bottom:12px;border:1px solid #abefc6;border-radius:8px;padding:10px 12px;color:#067647;background:#ecfdf3;font-size:13px}.notice.error,.global-notice.error{color:#b42318}.global-notice.error{border-color:#fecdca;background:#fffbfa}.inline-section-head{margin-bottom:12px}.entity-history-panel{margin-top:14px;border-top:1px solid #e4e7ec;padding-top:14px}.entity-history-list{display:grid;gap:10px}.entity-history-item{border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fafbfc}.entity-history-head,.entity-history-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.entity-history-head{justify-content:space-between}.entity-history-head strong{color:#172033}.entity-history-head span{color:#667085;font-size:12px}.entity-history-meta,.entity-history-item .audit-summary-cell{margin-top:8px}.audit-log-panel{margin-top:18px;border-top:1px solid #e4e7ec;padding-top:18px}.audit-toolbar{align-items:end}.audit-filter-field{min-width:150px}.audit-summary-cell{display:grid;gap:4px}@media(max-width:1080px){.admin-shell{grid-template-columns:1fr}.sidebar{position:sticky;top:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;height:auto;overflow:visible;border-right:0;border-bottom:1px solid #d9dee8;padding:12px 14px}.sidebar-context,.sidebar-task-list,.sidebar>.sidebar-section-label{display:none}.nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.nav button{justify-content:center;min-height:42px}.nav-copy{display:block}.nav-copy small{display:none}.layout,.page-intent-panel,.geo-workspace-grid,.stats,.admin-guide-grid,.module-map-grid,.operator-strip,.settings-section-nav,.workflow-strip,.overview-stats,.geo-command-grid,.dashboard-trend-grid,.dashboard-insight-grid,.dashboard-attribution-grid,.alert-card-grid,.account-grid,.channel-grid,.report-section-grid,.submit-schedule-grid,.batch-grid,.traffic-import-grid{grid-template-columns:1fr 1fr}.page-intent-panel{grid-template-columns:1fr}.page-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.site-overview-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.site-overview-filter-actions,.geo-check-filter-actions{justify-content:flex-start}.geo-mention-trend-split,.geo-review-pack-item{grid-template-columns:1fr}.geo-review-pack-actions{min-width:0}.geo-bulk-import-head,.geo-bulk-import-row{flex-direction:column}.geo-bulk-import-toolbar{position:sticky;bottom:10px;z-index:11;display:grid;grid-template-columns:1fr;border:1px solid #d9dee8;border-radius:8px;padding:10px;background:#fffffff5;box-shadow:0 18px 40px #0f172a24}.geo-bulk-import-toolbar .button,.geo-bulk-import-toolbar .primary-button{justify-content:center;width:100%}.geo-bulk-import-actions{justify-content:flex-start;min-width:0}.site-overview-batch-actions{align-items:stretch}.site-overview-batch-traffic-fields,.page-inline-pairs,.access-token-health,.access-delivery-status{grid-template-columns:1fr}.access-delivery-next{border-left:0;border-top:1px solid #e4e7ec;padding-top:12px;padding-left:0}.access-delivery-actions{display:grid;grid-template-columns:1fr}.access-delivery-actions .button,.access-delivery-actions .primary-button{justify-content:center;width:100%}.access-delivery-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.admin-guide-head{display:grid}.admin-guide-head .button{justify-content:center;width:100%}.admin-guide-grid{grid-template-columns:1fr}.admin-guide-card{min-height:0}.confirm-drawer-backdrop{align-items:end;padding:10px}.confirm-drawer{--confirm-drawer-pad: 14px;width:100%;max-height:calc(100vh - 20px)}.account-password-dialog{width:100%;max-height:calc(100vh - 20px);padding:14px}.confirm-drawer-head,.confirm-drawer-actions,.confirm-drawer-item{display:grid;grid-template-columns:1fr}.confirm-drawer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.confirm-drawer-actions .button,.confirm-drawer-actions .primary-button,.confirm-drawer-next-actions .button,.account-password-actions .button,.account-password-actions .primary-button{justify-content:center;width:100%}.account-password-actions{align-items:stretch;flex-direction:column-reverse}.confirm-execution-head{display:grid;grid-template-columns:1fr auto}.confirm-execution-terminal{height:170px}.confirm-execution-line{grid-template-columns:1fr;gap:2px}.table-wrap:has(.site-overview-table),.table-wrap:has(.page-ops-table){overflow:visible}.table-wrap:not(:has(.site-overview-table)){overflow-x:auto;-webkit-overflow-scrolling:touch}.site-overview-table{display:block;min-width:0;width:100%}.site-overview-table thead{display:none}.site-overview-table tbody,.site-overview-table tr,.site-overview-table td{display:block;width:100%}.site-overview-table tr{border:1px solid #d9dee8;border-radius:8px;margin-bottom:12px;padding:12px;background:#fff;box-shadow:0 8px 20px #0f172a0d}.site-overview-table td{border:0;padding:10px 0}.site-overview-table td+td{border-top:1px solid #eef1f6}.site-overview-table td:before{display:block;margin-bottom:6px;color:#667085;font-size:12px;font-weight:700}.site-overview-table td:nth-child(1):before{content:"选择"}.site-overview-table td:nth-child(2):before{content:"站点"}.site-overview-table td:nth-child(3):before{content:"健康度"}.site-overview-table td:nth-child(4):before{content:"GEO 证据"}.site-overview-table td:nth-child(5):before{content:"页面与提交"}.site-overview-table td:nth-child(6):before{content:"任务"}.site-overview-table td:nth-child(7):before{content:"最近流量"}.site-overview-table td:nth-child(8):before{content:"风险提示"}.site-overview-table td:nth-child(9):before{content:"下一步"}.site-overview-table td:nth-child(10):before{content:"操作"}.site-overview-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.site-overview-actions .button{justify-content:center;width:100%}.page-ops-table{display:block;min-width:0;width:100%}.page-ops-table thead{display:none}.page-ops-table tbody,.page-ops-table tr,.page-ops-table td{display:block;width:100%}.page-ops-table tr{border:1px solid #d9dee8;border-radius:8px;margin-bottom:12px;padding:12px;background:#fff;box-shadow:0 8px 20px #0f172a0d}.page-ops-table td{border:0;padding:10px 0}.page-ops-table td+td{border-top:1px solid #eef1f6}.page-ops-table td:before{display:block;margin-bottom:6px;color:#667085;font-size:12px;font-weight:700}.page-ops-table td:nth-child(1):before{content:"选择"}.page-ops-table td:nth-child(2):before{content:"ID"}.page-ops-table td:nth-child(3):before{content:"URL"}.page-ops-table td:nth-child(4):before{content:"属性"}.page-ops-table td:nth-child(5):before{content:"流量信号"}.page-ops-table td:nth-child(6):before{content:"提交状态"}.page-cell-top,.page-task-actions.compact{display:grid;grid-template-columns:1fr;align-items:stretch}.page-cell-top .button,.page-task-actions.compact .button{justify-content:center;width:100%}.page-batch-grid.is-idle{display:block}.page-batch-grid.is-idle .page-batch-mobile-hint{display:grid;gap:4px;border:1px solid #d9dee8;border-radius:8px;padding:12px;background:#fff;box-shadow:0 8px 20px #0f172a0d}.page-batch-grid.is-idle .page-batch-mobile-hint strong{color:#172033;font-size:14px}.page-batch-grid.is-idle .page-batch-mobile-hint span{color:#667085;font-size:12px;line-height:1.5}.page-batch-grid.is-idle .page-batch-task-panel{display:none}.page-batch-grid.has-selection{display:block}.page-batch-grid.has-selection .page-batch-mobile-actions{position:sticky;bottom:10px;z-index:13;display:grid;grid-template-columns:1fr 1fr;gap:8px;border:1px solid #d9dee8;border-radius:8px;padding:10px;background:#fffffff7;box-shadow:0 18px 40px #0f172a2e}.page-batch-mobile-actions span{grid-column:1 / -1;color:#172033;font-size:13px;font-weight:700}.page-batch-mobile-actions .button,.page-batch-mobile-actions .primary-button{justify-content:center;width:100%}.page-batch-grid.has-selection:not(.is-expanded) .page-batch-task-panel{display:none}.site-overview-batch-bar{position:sticky;bottom:10px;z-index:12;max-height:56vh;overflow-y:auto;box-shadow:0 18px 40px #0f172a2e}.site-overview-batch-bar.is-idle{gap:8px;padding:10px}.site-overview-batch-selection,.site-overview-batch-actions{display:grid;grid-template-columns:1fr;align-items:stretch}.site-overview-batch-bar:not(.is-idle) .site-overview-batch-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.site-overview-batch-bar:not(.is-idle) .site-overview-batch-actions:not(.is-expanded) .site-overview-secondary-batch-action{display:none}.site-overview-batch-bar:not(.is-idle) .site-overview-batch-actions:not(.is-expanded){grid-template-columns:1fr auto}.site-overview-batch-bar:not(.is-idle) .site-overview-batch-actions:not(.is-expanded) .site-overview-primary-batch-action{min-width:0}.site-overview-more-action{min-width:96px}.site-overview-batch-bar:not(.is-idle) .site-overview-batch-traffic-fields{display:none}.site-overview-batch-bar.is-idle .site-overview-batch-selection{grid-template-columns:1fr auto;align-items:center}.site-overview-batch-bar.is-idle .site-overview-batch-selection .button{width:auto;min-height:40px;padding-inline:12px}.site-overview-batch-bar.is-idle .site-overview-batch-hint{font-size:12px}.site-overview-batch-selection .button,.site-overview-batch-actions .button,.site-overview-batch-actions .primary-button{justify-content:center;width:100%}.small-button{min-height:40px}.nav button{min-height:44px}input[type=checkbox],.checkbox-row input{min-width:22px;min-height:22px}.geo-bulk-import-steps{grid-template-columns:1fr}.content{padding:14px}.sidebar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr;padding:12px 14px}.brand{margin-bottom:10px}.nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:0;overflow:visible}.nav button{width:100%;min-height:44px;justify-content:center;white-space:normal}.nav-copy strong{justify-content:center}.operator-strip,.page-intent-panel,.module-map-grid,.page-intent-steps{grid-template-columns:1fr}.work-queue-head,.settings-local-head{align-items:flex-start;flex-direction:column}.settings-section-nav{grid-template-columns:1fr}.settings-task-strip{display:grid;align-items:start}.settings-task-strip b{justify-self:start}.page-head,.layout,.geo-workspace-grid,.stats,.workflow-strip,.overview-stats,.geo-command-grid,.dashboard-trend-grid,.dashboard-insight-grid,.dashboard-attribution-grid,.alert-card-grid,.account-grid,.channel-grid,.report-section-grid,.submit-schedule-grid,.batch-grid,.traffic-import-grid,.page-filter-bar,.channel-actions,.two-col-form,.test-check{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.page-head{align-items:flex-start;flex-direction:column}.section-head{align-items:stretch;flex-direction:column}.section-head h2,.section-tools{width:100%}.section-tools{justify-content:flex-start}.channel-guide-head,.field-label-row{align-items:flex-start;flex-direction:column}.alert-row-card{grid-template-columns:1fr}.alert-row-actions{justify-content:flex-start}.page-batch-task-grid,.page-batch-grid{grid-template-columns:1fr}.site-overview-batch-selection,.site-overview-batch-actions,.site-overview-batch-results-head,.site-overview-batch-result-top{align-items:flex-start;flex-direction:column}.site-overview-filter-bar,.geo-check-filter-bar{grid-template-columns:1fr}.geo-mention-trend-action{align-items:flex-start;flex-direction:column}.geo-mention-trend-gap-actions{justify-content:flex-start}.site-overview-inline-field,.site-overview-inline-field-limit{width:100%;min-width:0}.site-overview-inline-field-wide{width:100%}.site-overview-batch-bar:not(.is-idle) .site-overview-batch-selection{display:grid;grid-template-columns:1fr auto;align-items:center}.site-overview-batch-bar:not(.is-idle) .site-overview-batch-select-all{display:none}.site-overview-batch-bar:not(.is-idle) .site-overview-batch-clear{width:auto;min-height:36px;padding-inline:10px}.site-overview-priority-item{flex-direction:column}.site-overview-priority-actions{width:100%;grid-template-columns:1fr}}body{color:var(--rt-ink);background:var(--rt-bg)}.admin-shell{grid-template-columns:236px minmax(0,1fr);background:var(--rt-bg)}.sidebar{gap:10px;border-right:1px solid var(--rt-line);color:var(--rt-ink);background:#fbfdfd;padding:18px 14px}.sidebar .brand{color:var(--rt-ink);padding:0}.brand-icon,.sidebar .brand-icon{width:34px;height:34px;border-radius:8px;color:#fff;background:var(--rt-accent)}.sidebar-context{order:99;margin-top:auto;border-color:var(--rt-line);background:var(--rt-surface)}.sidebar-context span,.sidebar-section-label{color:var(--rt-muted);text-transform:none}.sidebar-context strong{color:var(--rt-ink)}.sidebar-task-list{display:none}.nav button{min-height:38px;border:1px solid transparent;border-left:0;border-radius:7px;color:var(--rt-muted);padding:0 10px;background:transparent;box-shadow:none}.nav button:hover{border-color:#167d862e;color:var(--rt-accent);background:#eef4f4b3;box-shadow:none;transform:none}.nav button.active{border-color:transparent;color:var(--rt-accent);background:var(--rt-surface-soft);box-shadow:none}.nav-index,.page-step-label,.page-route-band{display:none}.nav-copy{gap:0}.nav-copy strong{gap:0;font-size:14px;line-height:1}.nav-copy small,.nav button.active .nav-copy small{display:none}.content{padding:20px}.page-head{align-items:flex-start;border:1px solid var(--rt-line);border-radius:8px;margin-bottom:14px;padding:14px;background:#ffffffdb}.page-head h1{color:var(--rt-ink);font-size:24px}.page-kicker{color:var(--rt-accent)}.actions{align-items:center;justify-content:flex-end}.button,.primary-button,.user-chip{border-radius:7px}.button,.user-chip{border-color:var(--rt-line);color:var(--rt-ink);background:var(--rt-surface)}.primary-button{border-color:var(--rt-accent);color:#fff;background:var(--rt-accent)}.primary-button:hover{border-color:var(--rt-accent-strong);background:var(--rt-accent-strong)}@media(max-width:1080px){.admin-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--rt-line);background:#fbfdfd}}@media(max-width:720px){.content{padding:12px}.nav button{gap:6px;padding:0 6px}.nav-copy strong{font-size:12px;white-space:nowrap}.actions{justify-content:flex-start;width:100%}}:root{--rt-bg: #f3f6f8;--rt-bg-elevated: #f8fafb;--rt-surface: #ffffff;--rt-surface-soft: #f6f9fa;--rt-surface-muted: #eef3f4;--rt-ink: #17212b;--rt-ink-soft: #354352;--rt-muted: #657383;--rt-muted-2: #8a98a8;--rt-line: #dbe3e7;--rt-line-soft: #edf1f3;--rt-accent: #137c84;--rt-accent-strong: #0b6871;--rt-accent-soft: #e7f4f4;--rt-success: #147a52;--rt-success-bg: #eaf7f0;--rt-warning: #99640b;--rt-warning-bg: #fff4d6;--rt-danger: #b53b35;--rt-danger-bg: #feeceb;--rt-radius: 8px;--rt-shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--rt-shadow-sm: 0 8px 24px rgba(15, 23, 42, .06);--rt-shadow-md: 0 18px 46px rgba(15, 23, 42, .09);--rt-ease: cubic-bezier(.2, .8, .2, 1);--rt-sidebar-width: 240px;--rt-content-gutter: 28px}html{width:100%;max-width:100%;overflow-x:clip;background:var(--rt-bg);scroll-behavior:smooth}body{width:100%;max-width:100%;overflow-x:clip;color:var(--rt-ink);background:linear-gradient(180deg,#137c8409,#137c8400 220px),var(--rt-bg);font-size:14px;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}#app{width:100%;max-width:100%;overflow-x:clip}button,input,select,textarea{font:inherit}button:focus:not(:focus-visible){outline:none}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(19,124,132,.18);outline-offset:2px}.admin-shell{width:100%;max-width:100%;overflow-x:clip;grid-template-columns:var(--rt-sidebar-width) minmax(0,1fr);min-height:100vh;background:transparent}.sidebar{position:sticky;top:0;align-self:start;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:16px;height:100vh;overflow-y:auto;border-right:1px solid var(--rt-line);padding:18px 14px;background:#fafcfdf5;box-shadow:inset -1px 0 #ffffffb3}.sidebar .brand,.brand{display:flex;align-items:center;gap:10px;min-height:38px;color:var(--rt-ink);font-size:15px;font-weight:850;letter-spacing:0}.brand-icon,.sidebar .brand-icon{width:34px;height:34px;border-radius:var(--rt-radius);color:#fff;background:linear-gradient(180deg,#168b92,var(--rt-accent-strong));box-shadow:0 10px 18px #137c842e}.sidebar-context{order:initial;display:grid;gap:4px;margin:0;border:1px solid var(--rt-line);border-radius:var(--rt-radius);padding:12px;background:var(--rt-surface);box-shadow:var(--rt-shadow-xs)}.sidebar-context span,.sidebar-section-label{color:var(--rt-muted-2);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sidebar-context strong{overflow:hidden;color:var(--rt-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sidebar>.sidebar-section-label,.sidebar-task-list{display:none}.nav{display:grid;align-content:start;gap:6px}.nav button{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;border:1px solid transparent;border-radius:var(--rt-radius);padding:0 10px;color:var(--rt-muted);background:transparent;box-shadow:none;transition:color .16s var(--rt-ease),border-color .16s var(--rt-ease),background .16s var(--rt-ease),transform .16s var(--rt-ease)}.nav button:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:999px;background:transparent;transition:background .16s var(--rt-ease),transform .16s var(--rt-ease)}.nav button:hover{border-color:var(--rt-line);color:var(--rt-accent);background:var(--rt-surface);transform:translate(1px)}.nav button.active{border-color:#137c8433;color:var(--rt-accent-strong);background:var(--rt-accent-soft);box-shadow:inset 0 0 0 1px #137c840f}.nav button.active:before{background:var(--rt-accent);transform:translate(-1px)}.nav-copy{display:grid;gap:0;min-width:0}.nav-copy strong{overflow:hidden;color:inherit;font-size:14px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.nav-copy small,.nav-index,.page-step-label,.page-route-band{display:none!important}.content{width:100%;max-width:none;min-width:0;min-height:100vh;overflow-x:clip;padding:24px var(--rt-content-gutter) 44px}.page-head{position:sticky;top:0;z-index:35;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:var(--rt-radius);margin-bottom:16px;padding:16px 18px;background:#fffffff5;box-shadow:0 12px 28px #0f172a14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:rtPageIn .26s var(--rt-ease) both}.page-title-block{display:grid;gap:4px;min-width:0}.page-kicker{color:var(--rt-accent);font-size:12px;font-weight:850}.page-head h1{margin:0;color:var(--rt-ink);font-size:25px;font-weight:880;line-height:1.15;letter-spacing:0}.page-title-block>span:not(.page-kicker):not(.page-step-label){overflow:hidden;max-width:900px;color:var(--rt-muted);font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.actions,.section-tools,.page-task-actions,.channel-actions,.site-overview-actions,.site-overview-filter-actions,.geo-check-filter-actions,.access-delivery-actions,.confirm-drawer-actions,.confirm-drawer-next-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.actions{justify-content:flex-end;max-width:660px}.button,.primary-button,.user-chip{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid var(--rt-line);border-radius:var(--rt-radius);padding:0 12px;color:var(--rt-ink-soft);background:var(--rt-surface);box-shadow:var(--rt-shadow-xs);font-size:13px;font-weight:750;line-height:1;letter-spacing:0;text-decoration:none;transition:color .16s var(--rt-ease),border-color .16s var(--rt-ease),background .16s var(--rt-ease),box-shadow .16s var(--rt-ease),transform .16s var(--rt-ease)}.button:hover{border-color:#c9d5da;color:var(--rt-ink);background:#fbfdfd;box-shadow:var(--rt-shadow-sm);transform:translateY(-1px)}.primary-button{border-color:var(--rt-accent);color:#fff;background:var(--rt-accent);box-shadow:0 8px 18px #137c842e}.primary-button:hover{border-color:var(--rt-accent-strong);background:var(--rt-accent-strong);box-shadow:0 10px 22px #137c8438;transform:translateY(-1px)}.button:active,.primary-button:active,.nav button:active{transform:translateY(0)}.button:disabled,.primary-button:disabled{cursor:not-allowed;opacity:.56;box-shadow:none;transform:none}.button.danger,.danger-button,.button.danger-button{border-color:#b53b353d;color:var(--rt-danger);background:var(--rt-danger-bg)}.small-button{min-height:32px;padding:0 10px;font-size:12px}.user-chip{color:var(--rt-muted);background:var(--rt-surface-soft);box-shadow:none}.site-workspace,.geo-workspace,.today-workspace,.onboarding-workspace{display:grid;gap:16px}.layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:16px;align-items:start}.today-layout,.geo-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:16px;align-items:start}.geo-workspace-grid.is-single{grid-template-columns:minmax(0,1fr)}.stats,.today-metrics,.overview-stats,.page-overview-stats,.geo-command-grid,.geo-check-summary-grid,.geo-mention-trend-card-grid,.geo-bulk-import-summary-grid,.geo-review-pack-summary-grid,.alert-card-grid,.batch-grid,.account-grid,.channel-grid,.traffic-import-grid,.report-section-grid,.access-token-health,.confirm-drawer-metrics{display:grid;gap:12px}.stats,.today-metrics,.page-overview-stats,.overview-stats,.geo-command-grid,.alert-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.geo-workflow-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:680px;margin-top:14px}.geo-record-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.geo-workflow-step{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;border:1px solid var(--rt-line);border-radius:var(--rt-radius);padding:10px;color:var(--rt-ink);background:var(--rt-surface);box-shadow:var(--rt-shadow-xs);text-align:left;cursor:pointer;transition:border-color .16s var(--rt-ease),background .16s var(--rt-ease),box-shadow .16s var(--rt-ease),transform .16s var(--rt-ease)}.geo-workflow-step:before{content:"";position:absolute;left:-1px;top:10px;bottom:10px;width:3px;border-radius:999px;background:var(--rt-muted);opacity:.5}.geo-workflow-step:hover{border-color:#c8d6da;box-shadow:var(--rt-shadow-sm);transform:translateY(-1px)}.geo-workflow-step.active{border-color:#137c8452;background:var(--rt-accent-soft);box-shadow:inset 0 0 0 1px #137c8414,var(--rt-shadow-xs)}.geo-workflow-step.good:before,.geo-workflow-step.active:before{background:var(--rt-accent);opacity:1}.geo-workflow-step.warn:before{background:#d18a13;opacity:1}.geo-workflow-step.bad:before{background:var(--rt-danger);opacity:1}.geo-workflow-step svg{color:var(--rt-accent)}.geo-workflow-step span{display:grid;gap:3px;min-width:0}.geo-workflow-step strong{overflow:hidden;color:var(--rt-ink);font-size:13px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.geo-workflow-step small{display:-webkit-box;overflow:hidden;color:var(--rt-muted);font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.geo-workflow-step b{color:var(--rt-muted);font-size:12px;font-weight:800;line-height:1.2;white-space:nowrap}.ops-workflow-menu{display:flex;gap:6px;align-items:stretch;overflow-x:auto;border:1px solid var(--rt-line);border-radius:var(--rt-radius);margin:0 0 14px;padding:5px;background:var(--rt-surface-soft);box-shadow:inset 0 1px #ffffffd1;scrollbar-width:thin}.access-token-panel>.ops-workflow-menu{margin:0;padding:5px}.settings-section-nav+.settings-task-strip+.form-grid,.ops-workflow-menu+.channel-grid,.ops-workflow-menu+.traffic-panel-head,.ops-workflow-menu+.logs-workspace-panel{margin-top:14px}.ops-workflow-step{position:relative;display:grid;flex:1 1 0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:188px;min-height:58px;border:1px solid transparent;border-radius:7px;padding:10px 12px 12px;color:var(--rt-ink);background:transparent;box-shadow:none;text-align:left;cursor:pointer;transition:border-color .16s var(--rt-ease),background .16s var(--rt-ease),box-shadow .16s var(--rt-ease),transform .16s var(--rt-ease)}.ops-workflow-step:before{content:"";position:absolute;right:12px;bottom:5px;left:12px;height:3px;border-radius:999px;background:var(--rt-accent);opacity:0;transform:scaleX(.72);transition:opacity .16s var(--rt-ease),transform .16s var(--rt-ease),background .16s var(--rt-ease)}.ops-workflow-step:hover{border-color:#137c8429;background:#ffffffbd;box-shadow:none}.ops-workflow-step.active{border-color:#137c8452;color:var(--rt-accent-strong);background:var(--rt-surface);box-shadow:0 8px 18px #0f172a14}.ops-workflow-step.good:before,.ops-workflow-step.active:before{opacity:1;transform:scaleX(1)}.ops-workflow-step.good:before{background:var(--rt-success)}.ops-workflow-step.warn:before{background:#d18a13;opacity:1}.ops-workflow-step.bad:before{background:var(--rt-danger);opacity:1}.ops-workflow-step svg{color:var(--rt-accent)}.ops-workflow-step.good svg{color:var(--rt-success)}.ops-workflow-step.warn svg{color:#d18a13}.ops-workflow-step.bad svg{color:var(--rt-danger)}.ops-workflow-step span{display:grid;gap:3px;min-width:0}.ops-workflow-step strong{overflow:hidden;color:var(--rt-ink);font-size:13px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ops-workflow-step small{display:-webkit-box;overflow:hidden;color:var(--rt-muted);font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:1}.ops-workflow-step b{grid-column:3;grid-row:1;justify-self:end;align-self:center;overflow:hidden;max-width:100%;border-radius:999px;padding:2px 8px;color:var(--rt-muted);background:#0f172a0d;font-size:12px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ops-workflow-step.active b{color:var(--rt-accent-strong);background:var(--rt-accent-soft)}.report-workspace-grid,.channel-workspace-grid{grid-template-columns:minmax(0,1fr)}.logs-workspace-panel,.report-run-card{animation:rtPanelIn .22s var(--rt-ease) both}.account-grid,.channel-grid,.traffic-import-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat,.section,.today-hero,.today-main-panel,.today-side-panel,.today-metric-card,.traffic-panel,.task-template-panel,.channel-card,.batch-card,.overview-stat,.workflow-step,.geo-command-card,.geo-check-summary-card,.geo-mention-trend-panel,.geo-mention-trend-card,.geo-mention-trend-block,.geo-mention-trend-bucket,.geo-mention-trend-gap,.geo-bulk-import-summary-card,.geo-review-pack-summary-card,.geo-review-pack-item,.token-row-card,.token-output-card,.user-row-card,.report-run-card,.access-token-panel,.access-delivery-status,.access-token-health-card,.settings-local-head,.settings-task-strip,.alert-row-card,.confirm-drawer,.confirm-drawer-metric,.confirm-drawer-item{border:1px solid var(--rt-line);border-radius:var(--rt-radius);background:var(--rt-surface);box-shadow:var(--rt-shadow-xs)}.section,.today-main-panel,.today-side-panel{overflow:hidden}.content>section,.section,.today-hero,.today-metric-card,.today-main-panel,.today-side-panel{animation:rtPanelIn .26s var(--rt-ease) both}.section-head,.traffic-panel-head,.channel-head,.today-side-head,.dashboard-panel-head,.geo-mention-trend-head,.geo-mention-trend-card-head,.geo-mention-trend-block-head,.geo-check-summary-head,.geo-review-pack-summary-head,.geo-bulk-import-summary-head,.settings-local-head,.alert-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-head{border-bottom:1px solid var(--rt-line-soft);padding:15px 18px;background:var(--rt-surface)}.section-head h2,.channel-head h3,.traffic-panel-head h3,.today-side-head h3,.dashboard-panel-head h3{margin:0;color:var(--rt-ink);font-size:16px;font-weight:850;line-height:1.25}.section-head .muted,.channel-head span,.traffic-panel-head span,.section-head>div>span,.today-side-head span{color:var(--rt-muted);font-size:12px;line-height:1.5}.section-body{padding:16px 18px 18px}.stat,.today-metric-card,.overview-stat,.geo-command-card,.geo-check-summary-card,.geo-mention-trend-card,.geo-bulk-import-summary-card,.geo-review-pack-summary-card,.access-token-health-card,.confirm-drawer-metric{display:grid;gap:7px;min-height:108px;padding:14px;background:var(--rt-surface)}.stat span,.today-metric-card span,.overview-stat-head span:first-child,.geo-command-card span,.geo-check-summary-head span,.geo-mention-trend-card-head span,.geo-bulk-import-summary-head span,.geo-review-pack-summary-head span,.access-token-health-card span{color:var(--rt-muted);font-size:12px;font-weight:750}.stat strong,.today-metric-card strong,.overview-stat strong,.geo-command-card strong,.geo-check-summary-card strong,.geo-mention-trend-card strong,.geo-bulk-import-summary-card strong,.geo-review-pack-summary-card strong,.access-token-health-card strong{margin:0;color:var(--rt-ink);font-size:26px;font-weight:880;line-height:1.05}.overview-stat p,.today-metric-card small,.geo-command-card p,.geo-check-summary-card p,.geo-mention-trend-card p,.geo-bulk-import-summary-card p,.geo-review-pack-summary-card p,.access-token-health-card small{margin:0;color:var(--rt-muted);font-size:12px;line-height:1.55}.today-hero,.onboarding-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;background:linear-gradient(90deg,#137c8414,#fff0 54%),var(--rt-surface)}.today-hero h2,.onboarding-hero h2{margin:4px 0;color:var(--rt-ink);font-size:25px;font-weight:880;letter-spacing:0;line-height:1.16}.today-hero p,.onboarding-hero p{max-width:820px;margin:0;color:var(--rt-muted);font-size:13px}.today-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.today-trend-panel{display:grid;gap:14px;min-width:0;border:1px solid var(--rt-line);border-radius:var(--rt-radius);padding:16px;background:var(--rt-surface);box-shadow:var(--rt-shadow-xs);animation:rtPanelIn .26s var(--rt-ease) both}.today-trend-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.today-trend-head>div{display:grid;gap:3px;min-width:0}.today-trend-head span{color:var(--rt-accent);font-size:12px;font-weight:850}.today-trend-head strong{overflow:hidden;color:var(--rt-ink);font-size:16px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.today-trend-head small{display:-webkit-box;overflow:hidden;color:var(--rt-muted);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.today-trend-head .badge{flex:0 0 auto}.today-trend-chart{width:100%;min-width:0;height:260px}.today-action-list{display:grid;gap:10px;padding:16px}.today-action-card{position:relative;display:grid;grid-template-columns:38px 20px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--rt-line);border-radius:var(--rt-radius);padding:13px;background:var(--rt-surface);box-shadow:var(--rt-shadow-xs);transition:border-color .16s var(--rt-ease),box-shadow .16s var(--rt-ease),transform .16s var(--rt-ease)}.today-action-card:before{content:"";position:absolute;left:-1px;top:10px;bottom:10px;width:3px;border-radius:999px;background:var(--rt-accent)}.today-action-card.warn:before{background:#d18a13}.today-action-card.bad:before{background:var(--rt-danger)}.today-action-card.good:before{background:var(--rt-success)}.today-action-card:hover{border-color:#c8d6da;box-shadow:var(--rt-shadow-sm);transform:translateY(-1px)}.today-action-index{width:34px;height:34px;border-radius:var(--rt-radius);color:var(--rt-accent);background:var(--rt-accent-soft);font-weight:900}.today-action-copy strong{color:var(--rt-ink);font-weight:850}.today-action-copy p,.today-action-copy small{margin:0;color:var(--rt-muted);font-size:13px;line-height:1.45}.today-side-stack,.today-onboarding-list,.today-timeline,.traffic-run-list,.token-list,.user-list,.alert-row-list,.geo-review-pack-list,.geo-check-template-list,.geo-mention-trend-list,.geo-mention-trend-gap-list,.geo-mention-trend-actions{display:grid;gap:10px;min-width:0}.today-side-panel,.task-template-panel,.traffic-panel,.channel-card,.access-token-panel{display:grid;gap:14px;min-width:0;padding:14px}.today-onboarding-step,.traffic-run-card,.entity-history-item,.geo-mention-trend-row,.token-row-card,.user-row-card{border:1px solid var(--rt-line-soft);border-radius:var(--rt-radius);background:var(--rt-surface)}.today-onboarding-step small{color:var(--rt-muted);white-space:normal}.today-timeline-item{grid-template-columns:72px minmax(0,1fr);gap:10px}.today-side-head{min-width:0}.today-side-head h3{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.today-side-head .badge,.today-side-head .button{flex:0 0 auto}.today-onboarding-step{grid-template-columns:28px minmax(0,1fr);align-items:center;min-width:0;min-height:58px;transition:border-color .16s var(--rt-ease),background .16s var(--rt-ease),box-shadow .16s var(--rt-ease),transform .16s var(--rt-ease)}.today-onboarding-step:hover{border-color:#137c8438;box-shadow:var(--rt-shadow-xs);transform:translateY(-1px)}.today-onboarding-step b{overflow:hidden;min-width:0;color:var(--rt-ink);text-overflow:ellipsis;white-space:nowrap}.today-onboarding-step small{grid-column:2;overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.today-timeline-item{align-items:start;min-width:0;border-left:3px solid var(--rt-line);padding-left:10px}.today-timeline-item.good{border-left-color:var(--rt-success)}.today-timeline-item.warn{border-left-color:#d18a13}.today-timeline-item.bad{border-left-color:var(--rt-danger)}.today-timeline-item>div{display:grid;gap:2px;min-width:0}.today-timeline-item strong{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.today-timeline-item small{display:-webkit-box;overflow:hidden;min-width:0;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.field{display:grid;gap:6px;color:var(--rt-muted);font-size:13px;font-weight:700}.field span,.site-overview-inline-field span{color:var(--rt-muted);font-size:12px;font-weight:750}.field input,.field select,.field textarea,.site-overview-inline-field input,.site-overview-inline-field select,.site-overview-inline-field textarea{width:100%;border:1px solid #cdd8dd;border-radius:var(--rt-radius);color:var(--rt-ink);background:var(--rt-surface);box-shadow:inset 0 1px 1px #0f172a05;outline:none;transition:border-color .16s var(--rt-ease),box-shadow .16s var(--rt-ease),background .16s var(--rt-ease)}.field input,.field select,.site-overview-inline-field input,.site-overview-inline-field select{min-height:38px;padding:0 10px}.site-overview-inline-field input,.site-overview-inline-field select{min-height:34px}.field textarea,.site-overview-inline-field textarea{min-height:96px;padding:10px 11px;line-height:1.55;resize:vertical}.field input:hover,.field select:hover,.field textarea:hover,.site-overview-inline-field input:hover,.site-overview-inline-field select:hover,.site-overview-inline-field textarea:hover{border-color:#b7c6cd}.field input:focus,.field select:focus,.field textarea:focus,.site-overview-inline-field input:focus,.site-overview-inline-field select:focus,.site-overview-inline-field textarea:focus{border-color:var(--rt-accent);box-shadow:0 0 0 3px #137c841f}.field input[readonly]{color:var(--rt-muted);background:var(--rt-surface-soft)}.field-help,.task-template-hint,.traffic-panel-note,.log-summary-note,.page-editor-note,.site-overview-batch-hint{color:var(--rt-muted);font-size:12px;line-height:1.55}.field-help.warn{color:var(--rt-danger)}.field-link-button{min-height:auto;color:var(--rt-accent);font-size:12px;font-weight:800;background:transparent}.checkbox-row{align-items:flex-start;color:var(--rt-ink-soft);font-size:13px;line-height:1.55}.checkbox-row input,td input[type=checkbox],.report-section-toggle input{accent-color:var(--rt-accent)}.form-grid,.two-col-form,.page-batch-task-grid,.submit-schedule-grid{gap:12px}.two-col-form,.page-batch-task-grid,.submit-schedule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page-batch-task-span{grid-column:1 / -1}.table-wrap{overflow:auto;border:1px solid var(--rt-line);border-radius:var(--rt-radius);background:var(--rt-surface);box-shadow:var(--rt-shadow-xs)}table{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0;color:var(--rt-ink-soft);font-size:13px}th,td{border-bottom:1px solid var(--rt-line-soft);padding:11px 12px;text-align:left;vertical-align:top}th{position:sticky;top:0;z-index:2;color:var(--rt-muted);background:var(--rt-surface-soft);font-size:12px;font-weight:850}tbody tr{transition:background .14s var(--rt-ease)}tbody tr:hover td{background:#fbfdfd}tbody tr:last-child td{border-bottom:0}tr.row-active td,.current-site-row td{background:#f2f8f8}.workflow-strip,.page-workflow-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.workflow-step{min-height:104px;padding:13px;background:var(--rt-surface)}.workflow-step:hover,.workflow-step:focus-visible,.batch-card:hover,.settings-section-card:hover,.report-section-toggle:hover,.token-row-card:hover,.geo-review-pack-item:hover,.alert-row-card:hover{border-color:#c8d6da;box-shadow:var(--rt-shadow-sm);transform:translateY(-1px)}.workflow-step-index{border-color:var(--rt-line);color:var(--rt-accent);background:var(--rt-accent-soft)}.page-filter-bar,.site-overview-filter-bar,.geo-check-filter-bar{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;align-items:end;border:1px solid var(--rt-line);border-radius:var(--rt-radius);padding:14px;background:var(--rt-surface-soft)}.page-filter-actions,.site-overview-filter-actions,.geo-check-filter-actions{justify-content:flex-end}.page-filter-actions{grid-column:1 / -1}.page-batch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border-top:1px solid var(--rt-line-soft)}.page-batch-grid.is-idle{display:block}.page-batch-grid.is-idle .page-batch-task-panel{display:none}.page-batch-grid.is-idle .page-batch-mobile-hint{display:grid;gap:4px;border:1px dashed #b9c9cf;border-radius:var(--rt-radius);padding:14px;color:var(--rt-muted);background:var(--rt-surface-soft)}.page-batch-grid.is-idle .page-batch-mobile-hint strong{color:var(--rt-ink)}.badge{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;min-height:22px;border:1px solid transparent;border-radius:999px;padding:1px 8px;color:var(--rt-muted);background:var(--rt-surface-muted);font-size:12px;font-weight:800;line-height:1.4;white-space:nowrap}.badge:before{width:6px;height:6px}.badge.good{border-color:#147a5224;color:var(--rt-success);background:var(--rt-success-bg)}.badge.warn{border-color:#99640b29;color:var(--rt-warning);background:var(--rt-warning-bg)}.badge.bad{border-color:#b53b3529;color:var(--rt-danger);background:var(--rt-danger-bg)}.good,.today-metric-card.good,.overview-stat.good,.geo-command-card.good,.geo-check-summary-card.good,.geo-mention-trend-card.good,.geo-bulk-import-summary-card.good,.geo-review-pack-summary-card.good,.access-token-health-card.good,.confirm-drawer-metric.good{border-color:#147a523d}.warn,.today-metric-card.warn,.overview-stat.warn,.geo-command-card.warn,.geo-check-summary-card.warn,.geo-mention-trend-card.warn,.geo-bulk-import-summary-card.warn,.geo-review-pack-summary-card.warn,.access-token-health-card.warn,.confirm-drawer-metric.warn{border-color:#99640b42}.bad,.today-metric-card.bad,.overview-stat.bad,.geo-check-summary-card.bad,.geo-mention-trend-card.bad,.geo-bulk-import-summary-card.bad,.geo-review-pack-summary-card.bad,.confirm-drawer-metric.bad{border-color:#b53b353d}.settings-local-head{align-items:center;margin-bottom:12px;padding:14px;background:var(--rt-surface-soft)}.settings-local-head span,.settings-task-strip span{color:var(--rt-accent);font-size:12px;font-weight:850}.settings-local-head strong{color:var(--rt-ink);font-size:17px}.settings-local-head small,.settings-task-strip small{color:var(--rt-muted)}.settings-local-head b,.settings-task-strip b{border-radius:999px;padding:5px 9px;color:var(--rt-muted);background:var(--rt-surface-muted);font-size:12px}.settings-section-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;border:1px solid var(--rt-line);border-radius:var(--rt-radius);padding:8px;background:var(--rt-surface-soft)}.settings-section-card{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:46px;border:1px solid transparent;border-radius:var(--rt-radius);padding:9px 10px;color:var(--rt-muted);background:transparent;text-align:left;box-shadow:none;transition:border-color .16s var(--rt-ease),box-shadow .16s var(--rt-ease),transform .16s var(--rt-ease),background .16s var(--rt-ease)}.settings-section-card strong{overflow:hidden;color:inherit;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.settings-section-card small{display:none}.settings-section-card b{padding:3px 7px;color:var(--rt-muted);background:var(--rt-surface-muted);font-size:11px}.settings-section-card.good b{color:var(--rt-success);background:var(--rt-success-bg)}.settings-section-card.warn b{color:var(--rt-warning);background:var(--rt-warning-bg)}.settings-section-card.active,.settings-section-card.active:focus:not(:focus-visible),.settings-section-card.active:focus-visible{border-color:#137c843d;color:var(--rt-accent-strong);background:var(--rt-surface);box-shadow:var(--rt-shadow-xs);transform:none}.settings-section-card:focus:not(:focus-visible),.settings-section-card.active:focus:not(:focus-visible){outline:none}.settings-section-card.active:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:999px;background:var(--rt-accent)}.settings-task-strip{margin:0 0 14px;border-left-width:4px;border-left-color:var(--rt-accent);padding:13px 14px;background:var(--rt-surface)}.settings-task-strip.good{border-left-color:var(--rt-success)}.settings-task-strip.warn{border-left-color:#d18a13}.access-delivery-status{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);margin-top:0;padding:14px}.access-token-health{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.compact-disclosure{border:1px solid var(--rt-line);border-radius:var(--rt-radius);background:var(--rt-surface);box-shadow:var(--rt-shadow-xs)}.compact-disclosure summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:10px 12px;color:var(--rt-ink);font-size:13px;font-weight:850;cursor:pointer;list-style:none}.compact-disclosure summary::-webkit-details-marker{display:none}.compact-disclosure summary:before{content:"";width:7px;height:7px;border-right:2px solid var(--rt-muted);border-bottom:2px solid var(--rt-muted);transform:rotate(-45deg);transition:transform .16s var(--rt-ease)}.compact-disclosure[open] summary:before{transform:rotate(45deg)}.compact-disclosure summary span{display:flex;align-items:center;gap:8px;min-width:0}.compact-disclosure summary b{border-radius:999px;padding:3px 8px;color:var(--rt-muted);background:var(--rt-surface-muted);font-size:12px;font-weight:800;white-space:nowrap}.compact-disclosure>:not(summary){margin:0 12px 12px}.compact-disclosure[open] summary{border-bottom:1px solid var(--rt-line-soft)}.token-history-disclosure .token-list,.report-advanced-grid,.channel-guide-stack{display:grid;gap:12px;padding-top:12px}.table-limit-note{margin:0 0 10px;border:1px solid var(--rt-line-soft);border-radius:var(--rt-radius);padding:8px 10px;color:var(--rt-muted);background:var(--rt-surface-soft);font-size:12px;font-weight:700;line-height:1.45}.token-output-card{display:grid;gap:12px;padding:14px;background:var(--rt-surface-soft)}.token-output-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.token-output-card code{overflow-wrap:anywhere;border:1px solid var(--rt-line);border-radius:var(--rt-radius);padding:9px 10px;color:var(--rt-ink-soft);background:var(--rt-surface);font-size:12px}.geo-mention-trend-panel{padding:14px}.geo-mention-trend-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.geo-mention-trend-block,.geo-mention-trend-bucket,.geo-mention-trend-gap{background:var(--rt-surface-soft)}.geo-review-pack-actions,.geo-bulk-import-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.geo-bulk-import-steps{gap:8px;margin-top:0}.geo-bulk-import-steps span{border-color:var(--rt-line);border-radius:var(--rt-radius);color:var(--rt-muted);background:var(--rt-surface)}.geo-bulk-import-steps span.active{border-color:#137c8447;color:var(--rt-accent-strong);background:var(--rt-accent-soft)}.geo-bulk-import-steps span.active b{background:var(--rt-accent)}.report-section-toggle{border-color:var(--rt-line);background:var(--rt-surface)}.report-section-toggle strong,.workflow-step-title strong,.page-asset-cell strong,.page-cell-top strong,.page-meta-line strong,.page-task-cell strong,.site-overview-primary strong,.site-overview-geo strong,.site-overview-metrics strong,.site-overview-traffic strong,.token-row-card strong,.user-row-copy strong,.geo-review-pack-copy strong,.geo-bulk-import-title strong,.log-message-cell strong,.alert-row-main strong{color:var(--rt-ink);font-weight:820}.report-section-toggle span,.workflow-step-copy small,.page-asset-url,.page-label,.page-inline-note,.page-keywords em,.page-meta-line em,.site-overview-primary .muted,.site-overview-health .muted,.site-overview-geo span,.site-overview-geo small,.site-overview-metrics span,.site-overview-traffic span,.token-row-card span,.user-row-copy span,.geo-review-pack-copy span,.geo-bulk-import-title span,.log-meta{color:var(--rt-muted)}.notice,.global-notice,.empty-state,.state-section,.log-summary-note{border-radius:var(--rt-radius)}.empty-state{color:var(--rt-muted);background:var(--rt-surface-soft)}.confirm-drawer-backdrop{background:#11182770;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.confirm-drawer{box-shadow:var(--rt-shadow-md)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media(max-width:1280px){:root{--rt-content-gutter: 20px}.content{padding:20px var(--rt-content-gutter) 44px}.stats,.today-metrics,.overview-stats,.page-overview-stats,.geo-command-grid,.geo-workflow-menu,.ops-workflow-menu,.alert-card-grid,.workflow-strip,.page-workflow-strip,.settings-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.layout,.geo-workspace-grid{grid-template-columns:1fr}.access-token-health{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1080px){:root{--rt-sidebar-width: 0px}.admin-shell{grid-template-columns:1fr}.sidebar{position:sticky;z-index:20;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto;align-items:center;height:auto;max-height:none;overflow:visible;border-right:0;border-bottom:1px solid var(--rt-line);padding:12px 14px}.sidebar-context{display:none}.nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.nav button{grid-template-columns:1fr;justify-items:center;gap:4px;min-height:46px;padding:6px;text-align:center}.nav button:before{left:8px;right:8px;top:auto;bottom:0;width:auto;height:3px}.nav-copy strong{font-size:12px}.page-head{grid-template-columns:1fr;top:70px;z-index:18}.actions{justify-content:flex-start;max-width:none}.today-trend-grid,.today-layout{grid-template-columns:1fr}}@media(max-width:760px){:root{--rt-content-gutter: 12px}body{font-size:13px}.content{padding:var(--rt-content-gutter)}.sidebar{align-items:start;padding:10px}.sidebar .brand span:last-child{display:none}.nav{overflow-x:auto;grid-template-columns:repeat(6,minmax(86px,1fr));padding-bottom:2px}.page-head{top:68px;gap:12px;padding:14px}.page-head h1{font-size:21px}.page-title-block>span:not(.page-kicker):not(.page-step-label){white-space:normal}.actions,.section-tools,.page-task-actions,.channel-actions,.site-overview-actions{width:100%;justify-content:flex-start}.actions .button,.actions .primary-button,.actions .user-chip,.section-tools .button,.section-tools .primary-button{flex:1 1 140px}.stats,.today-metrics,.overview-stats,.page-overview-stats,.geo-command-grid,.geo-workflow-menu,.ops-workflow-menu,.alert-card-grid,.workflow-strip,.page-workflow-strip,.settings-section-nav,.account-grid,.channel-grid,.traffic-import-grid,.page-batch-grid,.two-col-form,.page-batch-task-grid,.submit-schedule-grid,.geo-mention-trend-split,.report-section-grid,.access-delivery-status,.access-token-health,.site-overview-traffic-fields,.site-overview-batch-traffic-fields{grid-template-columns:1fr}.geo-workflow-step{grid-template-columns:22px minmax(0,1fr);min-height:66px}.geo-workflow-step b{grid-column:2}.ops-workflow-menu{display:flex;overflow-x:auto}.ops-workflow-step{flex:0 0 220px;grid-template-columns:22px minmax(0,1fr);min-height:64px}.ops-workflow-step b{grid-column:2}.section-head,.traffic-panel-head,.channel-head,.today-hero,.onboarding-hero,.settings-local-head,.settings-task-strip,.alert-row-card,.geo-review-pack-item,.token-row-card,.user-row-card{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.today-action-card{grid-template-columns:34px minmax(0,1fr)}.today-action-card>svg{display:none}.today-action-card .button,.today-action-card .primary-button{grid-column:1 / -1;width:100%}.today-trend-panel{padding:14px}.today-trend-head{display:grid;grid-template-columns:1fr}.today-trend-head strong{white-space:normal}.today-trend-chart{height:220px}.page-filter-bar,.site-overview-filter-bar,.geo-check-filter-bar{grid-template-columns:1fr}.page-filter-actions{grid-column:auto}.token-output-actions{grid-template-columns:1fr}}.page-layout{grid-template-columns:minmax(0,1fr);gap:18px}.page-main-section{display:grid;gap:14px;overflow:visible;border:0;background:transparent;box-shadow:none}.page-main-section>.section-head{border:1px solid var(--rt-line);border-radius:var(--rt-radius);background:var(--rt-surface);box-shadow:var(--rt-shadow-xs);align-items:center;padding:16px 18px}.page-main-section>.section-head h2{max-width:190px;font-size:18px}.page-main-section>.section-head .section-tools{justify-content:flex-end}.page-main-section>.section-head .section-tools .muted:first-child{color:var(--rt-accent);font-weight:850}.page-layout .page-workflow-panel,.page-layout .table-wrap{position:relative;overflow:visible;border:1px solid var(--rt-line);border-radius:var(--rt-radius);padding:44px 16px 16px;background:var(--rt-surface);box-shadow:var(--rt-shadow-xs)}.page-layout .page-workflow-panel:before,.page-layout .table-wrap:before{position:absolute;top:14px;left:16px;display:inline-flex;align-items:center;min-height:22px;border-radius:999px;padding:0 9px;color:var(--rt-accent-strong);background:var(--rt-accent-soft);font-size:12px;font-weight:850;line-height:1}.page-layout .page-workflow-panel:before{content:"1. 收录概览"}.page-layout .table-wrap:before{content:"2. URL 列表"}.page-layout .page-workflow-panel{display:grid;gap:14px}.page-layout .page-workflow-strip,.page-layout .page-overview-stats{margin:0}.page-layout .workflow-step,.page-layout .overview-stat{min-height:126px;padding:15px}.page-layout .page-filter-bar{grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(180px,.8fr)) auto;gap:14px;align-items:end;background:var(--rt-surface)}.page-layout .page-filter-bar .field{min-width:0}.page-layout .page-filter-actions{justify-content:flex-end;padding-top:0}.page-layout .page-filter-actions .button{min-width:110px}.page-layout .page-url-filter-bar{position:static;grid-template-columns:minmax(340px,1fr) minmax(210px,250px) minmax(210px,250px) auto;align-items:center;border:0;border-bottom:1px solid var(--rt-line-soft);border-radius:0;padding:0 0 14px;background:transparent;box-shadow:none}.page-layout .page-url-filter-bar:before{content:none}.page-layout .page-url-filter-bar .field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.page-layout .page-url-filter-bar .field>span{white-space:nowrap}.page-layout .page-url-filter-bar .page-filter-actions{display:flex;flex-wrap:nowrap;grid-column:auto;align-items:center;justify-content:flex-end;gap:8px}.page-layout .page-url-filter-bar .page-filter-actions .button{min-width:86px;white-space:nowrap}.page-layout .page-batch-grid{grid-template-columns:1fr;border-top:1px solid var(--rt-line);background:#fbfdfd}.page-layout .page-batch-grid.is-idle{display:grid;grid-template-columns:1fr}.page-layout .page-batch-grid.is-idle .page-batch-mobile-hint{display:grid;gap:5px;border:1px dashed #b7c8cf;border-radius:var(--rt-radius);padding:16px;color:var(--rt-muted);background:var(--rt-surface-soft)}.page-layout .page-batch-grid.is-idle .page-batch-mobile-hint strong{color:var(--rt-ink)}.page-layout .task-template-panel{min-width:0;background:var(--rt-surface)}.page-layout .table-wrap{overflow:visible;padding:48px 16px 16px;background:var(--rt-surface)}.page-layout .table-wrap:before{z-index:4}.page-layout .page-table-scroll{overflow-x:auto;margin:14px -16px -16px}.page-layout .page-ops-table{min-width:1040px;table-layout:fixed}.page-layout .page-ops-table th,.page-layout .page-ops-table td{padding:14px}.page-layout .page-ops-table th{top:0}.page-layout .page-ops-table th:nth-child(1),.page-layout .page-ops-table td:nth-child(1){width:4.5%}.page-layout .page-ops-table th:nth-child(2),.page-layout .page-ops-table td:nth-child(2){width:4.5%}.page-layout .page-ops-table th:nth-child(3),.page-layout .page-ops-table td:nth-child(3){width:34%}.page-layout .page-ops-table th:nth-child(4),.page-layout .page-ops-table td:nth-child(4){width:16%}.page-layout .page-ops-table th:nth-child(5),.page-layout .page-ops-table td:nth-child(5){width:25%}.page-layout .page-ops-table th:nth-child(6),.page-layout .page-ops-table td:nth-child(6){width:16%}.page-layout .page-cell-top{display:block;align-items:start}.page-layout .page-cell-top strong{line-height:1.35;overflow-wrap:anywhere}.page-layout .page-cell-top .button,.page-layout .page-task-actions.compact .button{flex:0 0 auto;min-width:100px;white-space:nowrap}.page-layout .page-task-actions.compact{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page-layout .button svg,.page-layout .primary-button svg{flex:0 0 auto}.page-layout .page-asset-cell,.page-layout .page-meta-cell,.page-layout .page-signal-cell,.page-layout .page-submit-cell,.page-layout .page-task-cell,.page-layout .page-task-empty{gap:10px}.page-layout .page-asset-cell p,.page-layout .page-task-cell p{line-height:1.65}.page-layout .page-badges.compact{gap:6px}.page-layout .badge{max-width:100%}.page-layout .page-inline-pairs{gap:8px}.page-layout .page-submit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:28px;align-items:center}.page-layout .page-submit-row .badge{flex:0 0 auto}.page-submit-issue{border-radius:6px;padding:5px 7px;background:#fffbebf2;color:#92400e;line-height:1.45}.page-submit-issue.bad{background:#fef2f2f2;color:#991b1b}.page-submit-issue.warn{background:#fffbebf2;color:#92400e}.page-submit-bottom-bar{position:fixed;right:var(--rt-content-gutter);bottom:18px;left:calc(var(--rt-sidebar-width) + var(--rt-content-gutter));z-index:45;display:grid;grid-template-columns:minmax(168px,.75fr) minmax(150px,.7fr) minmax(210px,.95fr) minmax(160px,.7fr) auto;gap:12px;align-items:center;border:1px solid rgba(19,124,132,.24);border-radius:8px;padding:12px;background:#fffffff5;box-shadow:0 18px 46px #0f172a2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-submit-bottom-selection{display:flex;min-width:0;align-items:center}.page-submit-bottom-select-all{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:1px solid rgba(19,124,132,.28);border-radius:8px;padding:0 10px;background:#f0fdfae6;color:var(--rt-ink);font-size:13px;font-weight:760;white-space:nowrap}.page-submit-bottom-select-all input,.page-submit-bottom-check input{width:16px;height:16px;accent-color:var(--rt-accent)}.page-submit-bottom-summary{display:grid;gap:3px}.page-submit-bottom-summary strong{color:var(--rt-ink);font-size:14px;font-weight:850}.page-submit-bottom-summary span{color:var(--rt-muted);font-size:12px}.page-submit-bottom-channel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0}.page-submit-bottom-channel>span{white-space:nowrap}.page-submit-bottom-check{display:flex;align-items:center;gap:8px;min-height:40px;margin:0;border:1px solid var(--rt-line);border-radius:8px;padding:0 10px;background:var(--rt-surface-soft)}.page-submit-bottom-actions{display:flex;justify-content:flex-end;gap:8px}.page-submit-bottom-actions .primary-button,.page-submit-bottom-actions .button{min-height:40px;white-space:nowrap}.page-submit-bottom-spacer{height:86px}@media(min-width:1500px){.page-layout{grid-template-columns:minmax(0,1fr);align-items:start}}@media(max-width:1280px){.page-layout .page-filter-bar,.page-layout .page-url-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.page-layout .page-url-filter-bar .page-filter-actions{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:1080px){.page-submit-bottom-bar{right:var(--rt-content-gutter);left:var(--rt-content-gutter)}}@media(max-width:760px){.page-main-section>.section-head{align-items:stretch}.page-main-section>.section-head h2{max-width:none}.page-layout .page-workflow-panel,.page-layout .page-filter-bar,.page-layout .page-batch-grid{padding:44px 12px 12px}.page-layout .page-filter-bar,.page-layout .page-batch-grid,.page-layout .page-url-filter-bar{grid-template-columns:1fr}.page-layout .page-url-filter-bar .page-filter-actions{display:grid;grid-template-columns:1fr;width:100%}.page-layout .page-url-filter-bar .page-filter-actions .button{min-width:0;width:100%}.page-layout .table-wrap{padding-top:44px}.page-layout .page-table-scroll{overflow:visible;margin:14px 0 0}.page-layout .page-ops-table{min-width:0}.page-layout .page-ops-table th,.page-layout .page-ops-table td{width:auto;padding:10px 0}.page-layout .page-ops-table td.empty-cell{display:block;width:100%;padding:0}.page-layout .page-ops-table td.empty-cell:before{display:none}.page-layout .page-ops-table td.empty-cell .empty-state{width:100%;box-sizing:border-box;text-align:center}.page-layout .page-cell-top{grid-template-columns:1fr}.page-layout .page-cell-top .button,.page-layout .page-task-actions.compact .button{width:100%}.page-submit-bottom-bar{bottom:8px;grid-template-columns:1fr;gap:8px;max-height:76vh;overflow-y:auto;padding:10px}.page-submit-bottom-selection{display:block}.page-submit-bottom-select-all{width:100%;justify-content:center}.page-submit-bottom-actions{justify-content:stretch;display:grid;grid-template-columns:1fr 1fr}.page-submit-bottom-actions .button,.page-submit-bottom-actions .primary-button{justify-content:center;width:100%}.page-submit-bottom-spacer{height:210px}}.ops-workflow-shell,.settings-channel-flow{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.ops-workflow-content{display:grid;grid-column:2;gap:14px;min-width:0}.ops-workflow-shell>.ops-workflow-menu,.settings-channel-flow>.ops-workflow-menu{position:sticky;top:132px;display:grid;grid-column:1;gap:8px;align-content:start;overflow:visible;border:0;border-right:1px solid var(--rt-line);border-radius:0;margin:0;padding:0 14px 0 0;background:transparent;box-shadow:none}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;width:100%;min-width:0;min-height:68px;border:1px solid transparent;border-radius:var(--rt-radius);padding:10px;color:var(--rt-muted);background:transparent;box-shadow:none;text-align:left}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step:before,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step:before{right:auto;bottom:12px;left:-15px;top:12px;width:3px;height:auto;border-radius:999px;opacity:0;transform:none}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step:hover,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step:hover{border-color:#137c842e;color:var(--rt-ink-soft);background:#ffffffad;transform:none}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step.active,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step.active{border-color:#137c843d;color:var(--rt-accent-strong);background:var(--rt-accent-soft);box-shadow:none}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step.active:before,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step.active:before{opacity:1}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step svg,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step svg{width:30px;height:30px;border:1px solid var(--rt-line);border-radius:999px;padding:6px;color:var(--rt-muted);background:var(--rt-surface)}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step.active svg,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step.active svg{border-color:var(--rt-accent);color:#fff;background:var(--rt-accent)}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step.good.active svg,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step.good.active svg{border-color:var(--rt-success);background:var(--rt-success)}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step.warn.active svg,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step.warn.active svg{border-color:#d18a13;background:#d18a13}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step.bad.active svg,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step.bad.active svg{border-color:var(--rt-danger);background:var(--rt-danger)}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step span,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step span{display:grid;gap:4px;min-width:0}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step strong,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step strong{overflow:hidden;color:inherit;font-size:13px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step small,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step small{display:-webkit-box;overflow:hidden;color:var(--rt-muted);font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step b,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step b{grid-column:2;grid-row:auto;justify-self:start;align-self:auto;max-width:100%;margin-top:1px;border-radius:999px;padding:2px 8px;color:var(--rt-muted);background:#0f172a0d;font-size:12px;line-height:1.2;white-space:nowrap}.settings-channel-flow>.settings-local-head,.settings-channel-flow>.settings-section-nav,.settings-channel-flow>.settings-task-strip,.settings-channel-flow>.form-grid{grid-column:1 / -1}.settings-channel-flow>.channel-workspace-grid,.settings-channel-flow>.notice,.settings-channel-flow>.test-result{grid-column:2;min-width:0}.settings-channel-flow>.ops-workflow-menu+.channel-grid,.settings-channel-flow>.ops-workflow-menu+.traffic-panel-head,.settings-channel-flow>.ops-workflow-menu+.logs-workspace-panel,.ops-workflow-shell>.ops-workflow-menu+.channel-grid,.ops-workflow-shell>.ops-workflow-menu+.traffic-panel-head,.ops-workflow-shell>.ops-workflow-menu+.logs-workspace-panel{margin-top:0}.logs-workspace-panel,.report-run-card{min-width:0}.logs-workspace-panel.audit-log-panel,.ops-workflow-content>.section-body.logs-workspace-panel{padding:0;border:0;background:transparent;box-shadow:none}@media(max-width:1080px){.ops-workflow-shell,.settings-channel-flow{grid-template-columns:1fr}.ops-workflow-content,.settings-channel-flow>.channel-workspace-grid,.settings-channel-flow>.notice,.settings-channel-flow>.test-result{grid-column:1}.ops-workflow-shell>.ops-workflow-menu,.settings-channel-flow>.ops-workflow-menu{position:static;display:flex;grid-column:1;gap:6px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--rt-line);padding:0 0 12px}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step{flex:0 0 220px}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step:before,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step:before{left:10px;right:10px;top:auto;bottom:-12px;width:auto;height:3px}}@media(max-width:760px){.ops-workflow-shell,.settings-channel-flow{gap:12px}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step{flex-basis:210px;min-height:66px}}.content{padding-top:18px}.page-head{position:sticky;top:0;z-index:55;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:var(--rt-radius);margin-bottom:14px;padding:9px 12px 9px 14px;background:#fffffff5;box-shadow:0 8px 22px #0f172a12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page-title-block{display:grid;grid-template-columns:minmax(112px,auto) minmax(0,1fr);align-items:center;gap:10px;min-width:0}.page-kicker,.page-step-label,.page-route-band{display:none!important}.page-head h1{overflow:hidden;margin:0;color:var(--rt-ink);font-size:20px;font-weight:880;line-height:1.15;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.page-title-block>span:not(.page-kicker):not(.page-step-label){display:block;overflow:hidden;max-width:none;color:var(--rt-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.page-head .actions{flex-wrap:nowrap;justify-content:flex-end;max-width:none;width:auto}.page-head .button,.page-head .primary-button,.page-head .user-chip{min-height:34px;border-radius:var(--rt-radius);padding:0 10px;font-size:13px;white-space:nowrap}.page-head select.button{max-width:190px}.ops-workflow-shell>.ops-workflow-menu,.settings-channel-flow>.ops-workflow-menu{top:82px}@media(max-width:1280px){.page-head{gap:10px}.page-head .user-chip{display:none}.page-head select.button{max-width:170px}}@media(max-width:1080px){.content{padding-top:14px}.page-head{top:58px;grid-template-columns:minmax(0,1fr);align-items:start;gap:9px;min-height:0;padding:10px 12px}.page-title-block{grid-template-columns:minmax(112px,auto) minmax(0,1fr);width:100%}.page-head .actions{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}}@media(max-width:760px){.content{padding-top:12px}.page-head{top:56px;gap:8px;margin-bottom:12px;padding:9px}.page-title-block{grid-template-columns:1fr;gap:2px}.page-head h1{font-size:18px}.page-title-block>span:not(.page-kicker):not(.page-step-label){display:none}.page-head .actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.page-head .actions .button,.page-head .actions .primary-button,.page-head .actions .user-chip{width:100%;min-height:34px;padding:0 9px}.page-head select.button{max-width:none}}.content,.content>section,.section,.section-body,.layout,.today-workspace,.onboarding-workspace,.site-workspace,.geo-workspace,.page-layout,.today-layout,.today-main-panel,.today-side-panel,.today-trend-grid,.today-trend-panel,.geo-workspace-grid,.ops-workflow-shell,.ops-workflow-content,.settings-channel-flow,.channel-workspace-grid,.report-workspace-grid,.logs-workspace-panel,.report-run-card,.access-token-panel,.table-wrap,.page-table-scroll{width:100%;max-width:100%;min-width:0}.section,.section-body,.today-layout,.geo-workspace-grid,.ops-workflow-shell,.settings-channel-flow,.channel-workspace-grid,.report-workspace-grid,.account-grid,.channel-grid,.traffic-import-grid,.report-advanced-grid,.report-section-grid{align-items:start}.section-head>*,.today-side-head>*,.traffic-panel-head>*,.channel-head>*,.dashboard-panel-head>*,.settings-local-head>*,.settings-task-strip>*,.geo-mention-trend-head>*,.geo-check-summary-head>*,.geo-review-pack-summary-head>*,.geo-bulk-import-summary-head>*{min-width:0}.section-head h2,.today-side-head h3,.traffic-panel-head h3,.channel-head h3,.dashboard-panel-head h3,.settings-local-head strong{overflow-wrap:anywhere}.table-wrap,.page-table-scroll,.logs-workspace-panel,.traffic-panel,.access-token-panel{overflow-x:auto}.today-side-panel,.today-main-panel,.section,.report-run-card,.access-token-panel,.channel-card,.traffic-panel{min-height:0}@media(max-width:1180px){.today-layout,.geo-workspace-grid,.report-workspace-grid,.channel-workspace-grid,.account-grid,.channel-grid,.traffic-import-grid,.report-advanced-grid,.report-section-grid,.access-token-health,.ops-workflow-shell,.settings-channel-flow{grid-template-columns:minmax(0,1fr)!important}.ops-workflow-content,.settings-channel-flow>.channel-workspace-grid,.settings-channel-flow>.notice,.settings-channel-flow>.test-result{grid-column:1}.ops-workflow-shell>.ops-workflow-menu,.settings-channel-flow>.ops-workflow-menu{position:static;display:flex;grid-column:1;gap:6px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--rt-line);padding:0 0 12px}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step{flex:0 0 min(230px,78vw)}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step:before,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step:before{left:10px;right:10px;top:auto;bottom:-12px;width:auto;height:3px}}@media(max-width:760px){.section-head,.traffic-panel-head,.channel-head,.today-side-head,.dashboard-panel-head,.settings-local-head,.settings-task-strip,.geo-mention-trend-head,.geo-check-summary-head,.geo-review-pack-summary-head,.geo-bulk-import-summary-head{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.section-body,.today-main-panel,.today-side-panel,.traffic-panel,.access-token-panel,.report-run-card{padding-inline:12px}}.report-workflow-shell{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:12px;overflow:visible;padding:14px}.report-workflow-shell>.ops-workflow-menu{position:static;display:grid;grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible;border:1px solid var(--rt-line);border-radius:var(--rt-radius);margin:0;padding:8px;background:var(--rt-surface-soft);box-shadow:inset 0 1px #ffffffd1}.report-workflow-shell>.ops-workflow-menu .ops-workflow-step{display:grid;grid-template-columns:32px minmax(0,1fr) auto;min-height:68px;padding:10px}.report-workflow-shell>.ops-workflow-menu .ops-workflow-step:before{left:10px;right:10px;top:auto;bottom:-8px;width:auto;height:3px}.report-workflow-shell>.ops-workflow-content{display:grid;grid-column:1;grid-template-columns:minmax(0,1fr);gap:14px}.report-workflow-shell .traffic-panel-head{margin:0;border:1px solid var(--rt-line);border-radius:var(--rt-radius);padding:14px;background:var(--rt-surface)}.report-workflow-shell .report-workspace-grid,.report-workflow-shell .account-grid,.report-workflow-shell .channel-card,.report-workflow-shell .report-run-card{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr)!important}.report-workflow-shell .report-workspace-grid{gap:12px}.settings-local-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;border-color:#137c842e;background:linear-gradient(180deg,#137c840f,#137c8405)}.settings-local-head b{color:var(--rt-accent-strong);background:var(--rt-accent-soft)}.settings-section-nav{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;border:0;margin-bottom:12px;padding:0;background:transparent}.settings-section-card{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;min-height:92px;border-color:var(--rt-line);padding:14px;background:var(--rt-surface);box-shadow:var(--rt-shadow-xs)}.settings-section-card svg{width:30px;height:30px;border:1px solid var(--rt-line);border-radius:999px;padding:6px;color:var(--rt-muted);background:var(--rt-surface-soft)}.settings-section-card.active svg{border-color:var(--rt-accent);color:#fff;background:var(--rt-accent)}.settings-section-card small{display:-webkit-box;overflow:hidden;margin-top:4px;color:var(--rt-muted);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.settings-section-card b{align-self:start;white-space:nowrap}.settings-section-card.active:before{top:14px;bottom:14px}.settings-task-strip{margin-bottom:14px}.settings-channel-flow>.form-grid{display:none}.settings-local-head{min-height:64px;padding:12px 14px}.settings-local-head small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-section-card{min-height:82px;padding:12px}.settings-section-card small{-webkit-line-clamp:1}.settings-task-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:58px;margin-bottom:12px;padding:10px 12px}.settings-task-strip div{gap:2px}.settings-task-strip span{display:none}.settings-task-strip small{display:block;overflow:hidden;max-width:860px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:980px){.report-workflow-shell>.ops-workflow-menu{display:flex;overflow-x:auto;padding-bottom:12px}.report-workflow-shell>.ops-workflow-menu .ops-workflow-step{flex:0 0 min(240px,82vw)}}@media(max-width:760px){.report-workflow-shell{padding:12px}.settings-local-head{grid-template-columns:minmax(0,1fr)}.settings-section-card{min-height:82px}}.today-layout{align-items:stretch}.today-main-panel{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:100%}.today-main-panel .today-action-list{align-content:start}.section:has(.ops-workflow-shell),.section:has(.settings-channel-flow){overflow:visible}@media(min-width:1181px){.ops-workflow-shell,.settings-channel-flow,.report-workflow-shell{display:grid;grid-template-columns:260px minmax(0,1fr)!important;gap:16px;align-items:start;overflow:visible}.ops-workflow-content,.report-workflow-shell>.ops-workflow-content{display:grid;grid-column:2;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.settings-channel-flow>.channel-workspace-grid,.settings-channel-flow>.notice,.settings-channel-flow>.test-result{grid-column:2;min-width:0}.ops-workflow-shell>.ops-workflow-menu,.settings-channel-flow>.ops-workflow-menu,.report-workflow-shell>.ops-workflow-menu{position:sticky;top:82px;z-index:8;display:grid;grid-column:1;grid-template-columns:minmax(0,1fr);gap:8px;align-content:start;align-self:start;max-height:calc(100vh - 104px);overflow-x:visible;overflow-y:auto;border:0;border-right:1px solid var(--rt-line);border-radius:0;margin:0;padding:0 14px 0 0;background:transparent;box-shadow:none;scrollbar-width:thin}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step,.report-workflow-shell>.ops-workflow-menu .ops-workflow-step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;width:100%;min-width:0;min-height:68px;border:1px solid transparent;border-radius:var(--rt-radius);padding:10px;color:var(--rt-muted);background:transparent;box-shadow:none;text-align:left}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step:before,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step:before,.report-workflow-shell>.ops-workflow-menu .ops-workflow-step:before{right:auto;bottom:12px;left:-15px;top:12px;width:3px;height:auto;border-radius:999px;opacity:0;transform:none}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step:hover,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step:hover,.report-workflow-shell>.ops-workflow-menu .ops-workflow-step:hover{border-color:#137c842e;color:var(--rt-ink-soft);background:#ffffffad;transform:none}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step.active,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step.active,.report-workflow-shell>.ops-workflow-menu .ops-workflow-step.active{border-color:#137c843d;color:var(--rt-accent-strong);background:var(--rt-accent-soft);box-shadow:none}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step.active:before,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step.active:before,.report-workflow-shell>.ops-workflow-menu .ops-workflow-step.active:before{opacity:1}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step svg,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step svg,.report-workflow-shell>.ops-workflow-menu .ops-workflow-step svg{width:30px;height:30px;border:1px solid var(--rt-line);border-radius:999px;padding:6px;color:var(--rt-muted);background:var(--rt-surface)}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step.active svg,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step.active svg,.report-workflow-shell>.ops-workflow-menu .ops-workflow-step.active svg{border-color:var(--rt-accent);color:#fff;background:var(--rt-accent)}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step span,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step span,.report-workflow-shell>.ops-workflow-menu .ops-workflow-step span{display:grid;gap:4px;min-width:0}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step strong,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step strong,.report-workflow-shell>.ops-workflow-menu .ops-workflow-step strong{overflow:hidden;color:inherit;font-size:13px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step small,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step small,.report-workflow-shell>.ops-workflow-menu .ops-workflow-step small{display:-webkit-box;overflow:hidden;color:var(--rt-muted);font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step b,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step b,.report-workflow-shell>.ops-workflow-menu .ops-workflow-step b{grid-column:2;justify-self:start;max-width:100%;margin-top:1px;border-radius:999px;padding:2px 8px;color:var(--rt-muted);background:#0f172a0d;font-size:12px;line-height:1.2;white-space:nowrap}}@media(max-width:1180px){.today-layout{align-items:start}.today-main-panel{height:auto}.report-workflow-shell{grid-template-columns:minmax(0,1fr)!important}.report-workflow-shell>.ops-workflow-menu,.ops-workflow-shell>.ops-workflow-menu,.settings-channel-flow>.ops-workflow-menu{position:static;display:flex;grid-column:1;gap:6px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--rt-line);padding:0 0 12px}.report-workflow-shell>.ops-workflow-menu .ops-workflow-step,.ops-workflow-shell>.ops-workflow-menu .ops-workflow-step,.settings-channel-flow>.ops-workflow-menu .ops-workflow-step{flex:0 0 min(230px,78vw)}}.today-layout{align-items:start}.today-main-panel{align-self:start;display:grid;grid-template-rows:auto auto;height:auto;min-height:0}.today-side-stack{align-self:start}.today-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:16px;align-items:start}.today-primary-stack{display:grid;gap:16px;min-width:0}.today-action-panel,.today-execution-panel,.today-onboarding-panel{width:100%;min-width:0}.today-action-panel,.today-execution-panel,.today-onboarding-panel{align-self:start}.today-execution-panel .today-timeline{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(max-width:1180px){.today-layout{grid-template-columns:minmax(0,1fr)}.today-primary-stack{gap:12px}.today-execution-panel .today-timeline{grid-template-columns:minmax(0,1fr)}}.settings-section-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:14px;border:1px solid var(--rt-line);border-radius:var(--rt-radius);padding:6px;background:var(--rt-surface-soft)}.settings-section-card{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;min-height:46px;border-color:transparent;padding:8px 10px;background:transparent;box-shadow:none}.settings-section-card svg{width:24px;height:24px;padding:5px}.settings-section-card small{display:none!important}.settings-section-card b{align-self:center;max-width:150px;overflow:hidden;text-overflow:ellipsis}.settings-section-card.active{background:var(--rt-surface);box-shadow:var(--rt-shadow-xs)}.settings-section-card.active:before{top:9px;bottom:9px}.account-editor-disclosure,.account-reset-password-panel,.access-state-disclosure,.channel-advanced-disclosure{margin-top:2px}.access-state-disclosure .access-token-health,.access-state-disclosure .token-output-warning{margin-top:12px}.access-state-disclosure .token-list{padding-top:12px}.channel-advanced-disclosure .form-grid,.channel-advanced-disclosure .two-col-form,.account-editor-disclosure .form-grid{margin-top:12px}.settings-channel-flow>.channel-workspace-grid{grid-template-columns:minmax(0,1fr)!important}.alert-center-tools,.audit-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 12px}.alert-center-tools .audit-filter-field,.audit-toolbar .audit-filter-field{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-width:0;margin:0;color:var(--rt-muted)}.alert-center-tools .audit-filter-field>span,.audit-toolbar .audit-filter-field>span{flex:0 0 auto;color:var(--rt-muted);font-size:12px;font-weight:850;white-space:nowrap}.alert-center-tools .audit-filter-field select,.audit-toolbar .audit-filter-field select{width:auto;min-width:132px;min-height:34px}.alert-center-tools>.muted,.audit-toolbar>.muted{flex:0 0 auto;line-height:34px;white-space:nowrap}.alert-center-tools>.button,.audit-toolbar>.button{min-height:34px}@media(max-width:900px){.settings-section-nav{grid-template-columns:minmax(0,1fr)}.settings-section-card b{max-width:100%}.alert-center-tools .audit-filter-field,.audit-toolbar .audit-filter-field,.alert-center-tools>.muted,.audit-toolbar>.muted,.alert-center-tools>.button,.audit-toolbar>.button{flex:1 1 100%}.alert-center-tools .audit-filter-field select,.audit-toolbar .audit-filter-field select{flex:1 1 auto;width:100%}}.small-button{min-height:34px;padding-inline:11px}.field-link-button{min-height:34px;border-radius:6px;padding-inline:8px}.inline-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.audit-log-panel .inline-section-head{min-height:0;padding:0 0 10px}.audit-log-panel .inline-section-head h3{font-size:15px;line-height:1.2}.audit-log-panel .inline-section-head .muted{display:block;max-width:430px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-section-head .section-tools{width:auto;justify-content:flex-end}.audit-toolbar{flex-wrap:nowrap}.audit-toolbar>.muted{max-width:180px;overflow:hidden;text-overflow:ellipsis}.account-grid .channel-card{align-content:start}@media(max-width:1180px){.inline-section-head{grid-template-columns:minmax(0,1fr);align-items:stretch}.inline-section-head .section-tools{justify-content:flex-start;width:100%}}.geo-weekly-trend-chart{width:100%;min-width:0;height:260px}.geo-check-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.geo-check-filter-bar .site-overview-inline-field{display:flex;flex:0 1 176px;align-items:center;gap:8px;min-width:162px}.geo-check-filter-bar .site-overview-inline-field-wide{flex:1 1 360px;min-width:320px}.geo-check-filter-bar .site-overview-inline-field>span{flex:0 0 auto;white-space:nowrap}.geo-check-filter-bar .site-overview-inline-field input,.geo-check-filter-bar .site-overview-inline-field select{min-width:0}.geo-check-filter-bar .geo-check-filter-span{grid-column:auto}.geo-check-filter-actions{flex:0 0 auto;align-self:flex-end;justify-content:flex-end}@media(max-width:760px){.geo-weekly-trend-chart{height:230px}.geo-check-filter-bar{align-items:stretch}.geo-check-filter-bar .site-overview-inline-field,.geo-check-filter-bar .site-overview-inline-field-wide,.geo-check-filter-actions{flex:1 1 100%;min-width:0}.geo-check-filter-actions .button{width:100%}}.role-permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.role-permission-card{display:grid;gap:8px;border:1px solid var(--rt-line);border-radius:var(--rt-radius);padding:12px;background:var(--rt-surface-soft)}.role-permission-card.active{border-color:#137c8457;background:var(--rt-accent-soft)}.role-permission-card div{display:grid;gap:4px}.role-permission-card strong{color:var(--rt-ink);font-size:13px;font-weight:850}.role-permission-card span,.role-permission-card small{color:var(--rt-muted);font-size:12px;line-height:1.45}.account-admin-card{gap:14px;grid-column:1 / -1}.rbac-panel{display:grid;gap:12px;border:1px solid var(--rt-line);border-radius:var(--rt-radius);padding:12px;background:var(--rt-surface-soft)}.rbac-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rbac-panel-head>div{display:grid;gap:4px;min-width:0}.rbac-panel-head strong{color:var(--rt-ink);font-size:14px;font-weight:850}.rbac-panel-head span{color:var(--rt-muted);font-size:12px;line-height:1.5}.rbac-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:var(--rt-radius);background:var(--rt-surface)}.rbac-matrix-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.rbac-matrix-table th,.rbac-matrix-table td{border-bottom:1px solid var(--rt-line);padding:10px;text-align:left;vertical-align:middle}.rbac-matrix-table thead th{position:sticky;top:0;z-index:1;background:var(--rt-surface);color:var(--rt-ink);font-size:12px}.rbac-matrix-table thead th:first-child{width:34%}.rbac-matrix-table thead strong,.rbac-matrix-table thead small{display:block}.rbac-matrix-table thead small{margin-top:3px;color:var(--rt-muted);font-size:11px;font-weight:650;line-height:1.35}.rbac-group-row th{padding:8px 10px;background:var(--rt-surface-soft);color:var(--rt-muted);font-size:12px;font-weight:850}.rbac-permission-copy{display:grid;gap:4px}.rbac-permission-copy strong{color:var(--rt-ink);font-size:13px;font-weight:850}.rbac-permission-copy span{color:var(--rt-muted);font-size:12px;line-height:1.45}.rbac-check{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 8px;border:1px solid var(--rt-line);border-radius:999px;background:var(--rt-surface-soft);color:var(--rt-muted);font-size:12px;font-weight:800}.rbac-check input{width:14px;height:14px;margin:0;accent-color:var(--rt-accent)}.rbac-check.active{border-color:#137c8457;background:var(--rt-accent-soft);color:var(--rt-accent-strong)}.rbac-check.locked{opacity:.82;cursor:not-allowed}.geo-model-config-form{gap:13px}.geo-model-shortcuts,.field-with-action{display:flex;align-items:center;gap:8px;min-width:0}.field-with-action input{flex:1 1 auto;min-width:0}.field-with-action .button{flex:0 0 auto}.geo-model-option-list{display:flex;flex-wrap:wrap;gap:8px;border:1px solid var(--rt-line);border-radius:var(--rt-radius);padding:10px;background:var(--rt-surface-soft)}.geo-model-option-list button{min-height:30px;border:1px solid var(--rt-line);border-radius:999px;padding:0 10px;color:var(--rt-muted);background:var(--rt-surface);font-size:12px;font-weight:800;cursor:pointer}.geo-model-option-list button:hover,.geo-model-option-list button.active{border-color:#137c8457;color:var(--rt-accent-strong);background:var(--rt-accent-soft)}.geo-custom-model-field{margin-top:-2px}@media(max-width:900px){.role-permission-grid{grid-template-columns:minmax(0,1fr)}.rbac-panel-head{align-items:stretch;flex-direction:column}.rbac-panel-head .button,.rbac-panel-head .primary-button{width:100%}.geo-model-shortcuts,.field-with-action{align-items:stretch;flex-direction:column}.field-with-action .button,.geo-model-shortcuts .button{width:100%}}
