:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#0d0f12;color:#f7f7f4}.legal-page{min-height:100vh;display:grid;place-items:start center;padding:56px 18px;background:radial-gradient(circle at top left,rgba(17,106,115,.24),transparent 34rem),linear-gradient(180deg,#0d1117,#080b10)}.legal-card{width:min(820px,100%);border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#121922f0;padding:28px;box-shadow:0 22px 70px #00000052}.legal-card h1{margin:0;color:#fff;font-size:clamp(32px,7vw,48px);line-height:1.02}.legal-updated,.legal-intro,.legal-card p{color:#a9b7c9}.legal-updated{margin:10px 0 0;font-size:13px}.legal-intro{margin:22px 0;max-width:64ch;font-size:18px;line-height:1.5}.legal-section-list{display:grid;gap:14px}.legal-section-list article{border-top:1px solid rgba(148,163,184,.16);padding-top:14px}.legal-section-list h2{margin:0 0 6px;color:#f7f7f4;font-size:18px}.legal-section-list p{margin:0;line-height:1.55}.legal-card footer{margin-top:24px;padding-top:16px;border-top:1px solid rgba(148,163,184,.16)}.legal-card a{color:#ff8a2a;font-weight:800;text-decoration:none}.radio-mode{background:#f4f6f8;color:#17202a}.radio-mode.app-shell{grid-template-columns:232px minmax(0,1fr)}.radio-mode .sidebar{position:sticky;top:0;height:100vh;border-right:1px solid rgba(15,23,42,.1);background:#111820;padding:18px 14px;box-shadow:10px 0 34px #0f172a1f}.radio-mode .brand-mark{gap:10px;margin-bottom:22px;padding:4px 2px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.radio-mode .brand-symbol{width:34px;height:34px;border-radius:7px;background:linear-gradient(145deg,#116a73,#f28b35);font-size:11px}.radio-mode .brand-mark strong{color:#fff;font-size:15px;line-height:1.15}.radio-mode .brand-mark span{color:#94a3b8;display:block;margin-top:2px;font-size:11px}.radio-mode nav{gap:3px}.radio-mode nav button{min-height:34px;border-color:transparent;border-radius:7px;background:transparent;color:#bac4d1;padding:8px 10px;font-size:13px;font-weight:650}.radio-mode nav button.active,.radio-mode nav button:hover{border-color:#ffffff14;background:#ffffff14;color:#fff;box-shadow:none}.radio-mode main{min-height:100vh;padding:18px 22px 28px;background:linear-gradient(180deg,#f8fafc,#f4f6f8 220px,#eef2f6)}.radio-mode .topbar{min-height:52px;border:1px solid rgba(102,117,138,.14);border-radius:8px;background:#ffffffdb;padding:12px 14px;box-shadow:0 10px 28px #0f172a0f}.radio-mode .topbar h1{color:#17202a;font-size:22px;line-height:1.15}.radio-mode h2{color:#17202a;font-size:20px;line-height:1.2}.radio-mode h3{color:#17202a;font-size:15px;line-height:1.25}.radio-mode .eyebrow{margin-bottom:3px;color:#66758a;font-size:10px;font-weight:800}.radio-mode .switchers{gap:8px}.radio-mode .auth-panel.signed-in{grid-template-columns:minmax(150px,210px) auto}.radio-mode .auth-panel button,.radio-mode .auth-chip,.radio-mode .primary,.radio-mode .secondary-action,.radio-mode .lead-actions button,.radio-mode .table-actions button,.radio-mode .filter-row button,.radio-mode .template-list button{min-height:32px;border-color:#cbd5df;border-radius:7px;background:#fff;color:#334155;padding:7px 10px;box-shadow:none;font-size:13px;font-weight:700}.radio-mode .primary,.radio-mode nav button.active{border-color:#116a7347;background:#116a73;color:#fff}.radio-mode .account-strip,.radio-mode .runtime-banner{margin-top:10px;border-color:#66758a24;background:#ffffffb8;padding:8px 10px;color:#475569;box-shadow:none}.radio-mode .account-strip>span,.radio-mode .runtime-banner span,.radio-mode .control span,.radio-mode .metric-card span,.radio-mode .panel p,.radio-mode .filters,.radio-mode .inbox-meta,.radio-mode th{color:#66758a}.radio-mode .account-chip,.radio-mode .checkbox-row span,.radio-mode .checkbox-row button,.radio-mode .tag-list span,.radio-mode .inbox-meta span{border-color:#d8e0e8;background:#f8fafc;color:#334155;padding:5px 8px;font-size:11px;font-weight:700}.radio-mode .page{gap:14px;margin-top:14px}.radio-mode .section-header{align-items:flex-end;padding:0 2px}.radio-mode .metric-grid{gap:10px}.radio-mode .compact-metrics{grid-template-columns:repeat(6,minmax(128px,1fr))}.radio-mode .metric-card,.radio-mode .panel,.radio-mode .table-card,.radio-mode .inbox-item,.radio-mode .post-preview,.radio-mode .monitoring-control-band,.radio-mode .connector-settings-card{border-color:#66758a29;background:#fff;box-shadow:0 10px 28px #0f172a0f}.radio-mode .metric-card{min-height:84px;gap:5px;padding:12px}.radio-mode .metric-card strong{color:#17202a;font-size:18px;line-height:1.15}.radio-mode .metric-card small{color:#66758a;font-size:11px}.radio-mode .panel,.radio-mode .inbox-item,.radio-mode .table-card{padding:13px}.radio-mode .panel{gap:10px}.radio-mode .panel-title{gap:12px;align-items:flex-start}.radio-mode .pill{border-color:#116a732e;background:#116a7314;color:#0f5961;padding:4px 8px;font-size:11px;white-space:nowrap}.radio-mode .success-pill{border-color:#1f8f623d;background:#1f8f6214;color:#1f7a4d}.radio-mode .ops-grid,.radio-mode .inbox-workspace,.radio-mode .monitoring-workspace,.radio-mode .lead-workspace,.radio-mode .ai-workspace{gap:12px}.radio-mode .ops-lanes,.radio-mode .campaign-board,.radio-mode .connector-plan-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.radio-mode .connector-plan-grid .panel{min-height:96px}.radio-mode .roadmap-list,.radio-mode .account-readiness,.radio-mode .lead-list,.radio-mode .inbox-list,.radio-mode .plugin-grid{gap:8px}.radio-mode .roadmap-item,.radio-mode .queue-item,.radio-mode .lead-card,.radio-mode .notification-card,.radio-mode .timeline-entry{border-color:#66758a29;background:#f8fafc;padding:10px}.radio-mode .roadmap-item span,.radio-mode .account-readiness span,.radio-mode .connector-status-row span,.radio-mode .connector-env-list>span{color:#66758a;font-size:10px}.radio-mode .roadmap-item p,.radio-mode .campaign-card p,.radio-mode .command-strip p{color:#66758a;font-size:13px}.radio-mode .account-readiness div{border-bottom-color:#66758a24;padding-bottom:7px}.radio-mode select,.radio-mode input,.radio-mode textarea{min-height:34px;border-color:#cbd5df;border-radius:7px;background:#fff;color:#17202a;padding:7px 9px;font-size:13px}.radio-mode textarea{min-height:90px}.radio-mode th,.radio-mode td{border-bottom-color:#66758a24;padding:9px 10px;color:#334155;font-size:13px}.radio-mode th{color:#66758a;font-size:10px}.radio-mode .connector-settings-grid{gap:12px}.radio-mode .connector-settings-card{gap:9px;padding:13px}.radio-mode .connector-oauth-box{gap:8px;border-color:#d8e0e8;background:#f8fafc;padding:10px}.radio-mode .connector-status-row{grid-template-columns:92px minmax(0,1fr)}.radio-mode .connected-row strong{color:#1f7a4d;font-size:13px}.radio-mode .warning-box,.radio-mode .suggestion-box,.radio-mode .oauth-launch-box{padding:10px;font-size:13px}.radio-mode .lead-summary{gap:8px}.radio-mode .lead-summary article{border-color:#66758a29;background:#f8fafc;padding:10px}.radio-mode .lead-summary span{margin-bottom:4px;font-size:11px}.radio-mode .lead-summary strong{color:#17202a;font-size:18px}@media(max-width:1280px){.radio-mode .compact-metrics{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media(max-width:1100px){.radio-mode.app-shell{grid-template-columns:200px minmax(0,1fr)}.radio-mode .compact-metrics,.radio-mode .connector-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.radio-mode{background:#0d1117;color:#e5e7eb}.radio-mode .sidebar{border-right-color:#94a3b81f;background:#0b1118;box-shadow:10px 0 34px #00000040}.radio-mode main{background:linear-gradient(180deg,#111820,#0f151d 220px,#0d1117)}.radio-mode .topbar,.radio-mode .account-strip,.radio-mode .runtime-banner,.radio-mode .metric-card,.radio-mode .panel,.radio-mode .table-card,.radio-mode .inbox-item,.radio-mode .post-preview,.radio-mode .monitoring-control-band,.radio-mode .connector-settings-card,.radio-mode .lead-detail-panel,.radio-mode .lead-notifications{border-color:#94a3b829;background:#151c25;box-shadow:0 12px 34px #00000038}.radio-mode .topbar h1,.radio-mode h2,.radio-mode h3,.radio-mode .metric-card strong,.radio-mode .lead-summary strong,.radio-mode .command-strip strong,.radio-mode .signal-row strong,.radio-mode .notification-card strong,.radio-mode .timeline-entry strong,.radio-mode .availability-card strong{color:#f8fafc}.radio-mode .brand-mark span,.radio-mode .eyebrow,.radio-mode .account-strip>span,.radio-mode .runtime-banner span,.radio-mode .control span,.radio-mode .metric-card span,.radio-mode .metric-card small,.radio-mode .panel p,.radio-mode .filters,.radio-mode .inbox-meta,.radio-mode th,.radio-mode .roadmap-item span,.radio-mode .account-readiness span,.radio-mode .connector-status-row span,.radio-mode .connector-env-list>span,.radio-mode .roadmap-item p,.radio-mode .campaign-card p,.radio-mode .command-strip p,.radio-mode .lead-summary span,.radio-mode .timeline-entry span,.radio-mode .timeline-entry small{color:#94a3b8}.radio-mode nav button{color:#aab6c5}.radio-mode nav button.active,.radio-mode nav button:hover,.radio-mode .primary{border-color:#f28b356b;background:#f28b35;color:#111820}.radio-mode .auth-panel button,.radio-mode .auth-chip,.radio-mode .secondary-action,.radio-mode .lead-actions button,.radio-mode .table-actions button,.radio-mode .filter-row button,.radio-mode .template-list button{border-color:#94a3b82e;background:#1b2530;color:#e5e7eb}.radio-mode .account-chip,.radio-mode .checkbox-row span,.radio-mode .checkbox-row button,.radio-mode .tag-list span,.radio-mode .inbox-meta span,.radio-mode .lead-meta span{border-color:#94a3b829;background:#1b2530;color:#d7dee8}.radio-mode .selected-chip{border-color:#f28b358c!important;background:#f28b3529!important;color:#ffbe85!important}.radio-mode .pill{border-color:#19b7c242;background:#19b7c21a;color:#75d7df}.radio-mode .success-pill{border-color:#44c77e47;background:#44c77e1c;color:#72d699}.radio-mode .roadmap-item,.radio-mode .queue-item,.radio-mode .lead-card,.radio-mode .notification-card,.radio-mode .timeline-entry,.radio-mode .lead-summary article,.radio-mode .connector-oauth-box,.radio-mode .oauth-setup-guide,.radio-mode .benchmark-list span,.radio-mode .availability-card{border-color:#94a3b826;background:#111820}.radio-mode .oauth-setup-guide{border-color:#19b7c233;background:#19b7c20f;color:#cbd5e1}.radio-mode .oauth-setup-guide span,.radio-mode .oauth-setup-guide li,.radio-mode .oauth-setup-guide p{color:#a8b3c4}.radio-mode .oauth-setup-guide strong{color:#f8fafc}.radio-mode .oauth-setup-guide code{border-color:#94a3b82e;background:#040a12bf;color:#99f6e4}.radio-mode .oauth-setup-guide small{color:#ffb4b4}.radio-mode select,.radio-mode input,.radio-mode textarea{border-color:#94a3b833;background:#0f151d;color:#f8fafc}.radio-mode select:focus,.radio-mode input:focus,.radio-mode textarea:focus{border-color:#19b7c2;outline:2px solid rgba(25,183,194,.26);outline-offset:1px}.radio-mode th,.radio-mode td,.radio-mode .account-readiness div{border-bottom-color:#94a3b81f}.radio-mode td{color:#d7dee8}.radio-mode .connected-row strong{color:#72d699}.radio-mode .warning-box{border-color:#ef444459;background:#ef44441a;color:#fecaca}.radio-mode .suggestion-box,.radio-mode .oauth-launch-box{border-color:#f28b3552;background:#f28b351a}*{box-sizing:border-box}body{margin:0;min-width:960px;background:linear-gradient(135deg,rgba(22,88,98,.16) 0%,transparent 34%),linear-gradient(135deg,#0b0d10,#171a1f 48%,#101114)}button,input,select,textarea{font:inherit}.app-shell{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:100vh}.sidebar{border-right:1px solid rgba(255,255,255,.08);background:#0c0e11e0;padding:28px 20px}.brand-mark{display:flex;align-items:center;gap:12px;margin-bottom:34px}.mobile-menu-toggle{display:none}.brand-symbol{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;background:linear-gradient(145deg,#268b97e6,#eb8247b8);font-size:13px;font-weight:800}.brand-image{width:92px;height:40px;border-radius:8px;object-fit:cover;object-position:center;background:#eef3f8}.brand-mark strong{color:#fff;font-size:20px}.brand-mark span,.eyebrow,.metric-card span,.control span,.panel p,.filters,.inbox-meta{color:#a8adb7}nav{display:grid;gap:8px}nav button,.primary{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0a;color:#f7f7f4;cursor:pointer}nav button{padding:12px 14px;text-align:left}nav button.active,nav button:hover,.primary{border-color:#ff7e2a99;background:#ff7e2a24;box-shadow:0 0 28px #ff7e2a1f}main{padding:28px}.topbar,.section-header,.panel-title{display:flex;align-items:center;justify-content:space-between;gap:18px}.section-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.section-actions button{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0f;color:#f8fafc;cursor:pointer;font-weight:800;padding:10px 13px}.section-actions button:disabled{cursor:not-allowed;opacity:.55}.runtime-banner{display:flex;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-top:16px;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 10px;color:#d8dbe0;background:#ffffff0a;font-size:13px}.runtime-banner.live{border-color:#44c77e6b;background:#44c77e1a}.runtime-banner.fallback{border-color:#ff7e2a6b;background:#ff7e2a1a}.runtime-banner span{font-weight:700}.runtime-banner small{color:#ffb27c}.account-strip{display:flex;align-items:center;gap:12px;margin-top:14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0a;padding:10px 12px}.account-strip>span{color:#a8adb7;font-size:12px;font-weight:800;text-transform:uppercase;white-space:nowrap}.account-strip>div{display:flex;flex-wrap:wrap;gap:8px}.account-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#d8dbe0;padding:6px 9px}.account-chip strong{color:#f7f7f4}.account-chip.status-active{border-color:#44c77e59;background:#44c77e1a}.account-chip.status-needs_credentials,.account-chip.status-planned{border-color:#ff7e2a61;background:#ff7e2a1a}.login-shell{display:grid;place-items:center;min-height:100vh;padding:32px;background:radial-gradient(circle at 20% 10%,rgba(20,184,166,.16),transparent 30%),linear-gradient(180deg,#0f141c,#070b10);color:#f7f7f4}.login-card{display:grid;gap:16px;width:min(520px,100%);border:1px solid rgba(148,163,184,.22);border-radius:8px;padding:24px;background:#141b24;box-shadow:0 18px 70px #0000005c}.login-card .brand-symbol{width:52px;height:52px}.login-brand-image{width:100%;height:168px;border-radius:8px;object-fit:cover;object-position:center;background:#eef3f8}.login-card .eyebrow{color:#d27a22}.login-card h1{color:#f7f7f4;font-size:34px}.login-card p:not(.eyebrow){color:#aab7c8;line-height:1.5}.login-form{display:grid;gap:14px}.passkey-login-panel{border:1px solid rgba(20,184,166,.32);border-radius:8px;background:#14b8a614;display:grid;gap:8px;padding:12px}.passkey-login-panel .primary{width:100%;min-height:42px;border-color:#14b8a670;background:#14b8a633;color:#effffb}.passkey-login-panel small{color:#ffbf86;font-weight:700}.login-form label{display:grid;gap:8px;color:#aab7c8;font-size:11px;font-weight:700;text-transform:uppercase}.login-form input{background:#0d131b;border-color:#94a3b842;color:#f7f7f4}.login-form .primary{width:100%;min-height:42px;border-color:#ff8a1f;background:#ff8a1f;color:#111827;box-shadow:none}.secondary-action{border:1px solid rgba(148,163,184,.26);border-radius:8px;background:#151e28;color:#d8dbe0;cursor:pointer;padding:10px 12px;font-weight:700}.secondary-action:disabled{cursor:not-allowed;opacity:.55}h1,h2,h3,p{margin:0}h1{font-size:28px}h2{font-size:24px}.eyebrow{margin-bottom:6px;text-transform:uppercase;letter-spacing:0;font-size:12px;font-weight:700}.switchers,.filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.auth-panel{display:grid;grid-template-columns:minmax(150px,1fr) minmax(130px,1fr) auto;align-items:center;gap:8px;max-width:520px}.auth-panel.signed-in{display:flex;flex-wrap:wrap;justify-content:flex-end}.auth-panel input{min-width:0;padding:9px 10px}.auth-panel button,.auth-chip{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;color:#f7f7f4;padding:9px 12px;font-weight:700}.auth-panel button{cursor:pointer}.auth-panel button:disabled{cursor:not-allowed;opacity:.55}.auth-panel span{color:#d8dbe0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-panel small{grid-column:1 / -1;color:#ff9a4f;font-size:12px}.passkey-security-panel{border-color:#14b8a638}.passkey-security-panel>p{color:#aab7c8}.passkey-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.passkey-state-grid>div{display:grid;gap:6px;min-width:0;border:1px solid rgba(148,163,184,.16);border-radius:8px;padding:12px;background:#0a101775}.passkey-state-grid span{color:#8fa0b7;font-size:11px;font-weight:800;text-transform:uppercase}.passkey-state-grid strong{color:#f7f7f4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.passkey-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.passkey-actions button{border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#ffffff0a;color:#f7f7f4;cursor:pointer;padding:10px 12px;font-weight:800}.passkey-actions button.primary{border-color:#ff8a1f;background:#ff8a1f;color:#111827}.passkey-actions button:disabled{cursor:not-allowed;opacity:.55}.control{display:grid;gap:6px}select,input,textarea{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#15181d;color:#fff;padding:10px 12px}.page{display:grid;gap:22px;margin-top:28px}.metric-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,1fr);grid-template-columns:none;gap:16px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:thin}.metric-grid>*{min-width:170px;scroll-snap-align:start}.metric-card,.panel,.table-card,.inbox-item{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#15181dc7;box-shadow:0 18px 60px #00000047,0 0 30px #ff7e2a14}.metric-card{display:grid;gap:10px;min-height:124px;padding:18px}.metric-card strong{align-self:end;font-size:28px}.metric-card small{color:#a8adb7;font-size:12px}.pill{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgba(255,126,42,.46);border-radius:999px;color:#ff9a4f;padding:6px 10px;font-size:12px;font-weight:700}.success-pill{border-color:#1f8f6257;background:#1f8f621a;color:#1f7a4d}.warning-pill{border-color:#ef44445c;background:#ef44441a;color:#fecaca}.primary{padding:10px 14px;font-weight:700}.studio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-grid label{display:grid;gap:8px;color:#d8dbe0}.asset-preview,.creative-asset-library,.asset-card{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09}.asset-preview{align-items:center;display:grid;gap:12px;grid-template-columns:96px minmax(0,1fr);padding:10px}.asset-preview img{aspect-ratio:1;border-radius:8px;object-fit:cover;width:96px}.asset-preview .smart-image-link,.asset-preview .smart-image-fallback{width:96px}.asset-preview div{display:grid;gap:8px;justify-items:start}.asset-preview strong,.asset-card strong{color:#f8fafc}.branding-score-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.branding-score{border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#0f172ab8;color:#cbd5e1;font-size:11px;font-weight:900;padding:6px 10px;white-space:nowrap}.branding-score.ready{border-color:#34d39961;background:#065f4647;color:#bbf7d0}.branding-score.setup{border-color:#fb923c6b;background:#7c2d1247;color:#fed7aa}.branding-readiness-panel{border:1px solid rgba(251,146,60,.34);border-radius:8px;background:#7c2d1224;display:grid;gap:12px;margin:12px 0 14px;padding:12px}.branding-readiness-panel.ready{border-color:#14b8a64d;background:#14b8a614}.branding-readiness-panel strong{color:#f8fafc}.branding-readiness-panel p{color:#a8b3c4;margin:4px 0 0}.branding-readiness-panel button{justify-self:start}.branding-check-grid{display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.branding-check-grid span{border:1px solid rgba(148,163,184,.14);border-radius:7px;background:#0f172a94;color:#cbd5e1;font-size:11px;font-weight:900;padding:8px 9px}.branding-check-grid span.passed{border-color:#14b8a63d;background:#14b8a617;color:#99f6e4}.branding-check-grid span.missing{border-color:#f871713d;background:#7f1d1d29;color:#fecaca}.compact-logo-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.brand-guidance-panel{border:1px solid rgba(20,184,166,.2);border-radius:8px;background:#14b8a60f;display:grid;gap:10px;padding:12px}.brand-guidance-panel>div{display:grid;gap:4px}.brand-guidance-panel span{color:#99f6e4;font-size:10px;font-weight:900;text-transform:uppercase}.brand-guidance-panel strong{color:#f8fafc;font-size:14px}.brand-guidance-panel p{color:#a8b3c4;display:-webkit-box;font-size:12px;line-height:1.35;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.brand-guidance-panel button{justify-self:start;min-height:34px}.brand-guidance-readiness{border:1px solid rgba(148,163,184,.12);border-radius:7px;background:#080d145c;padding:9px}.creative-asset-library{display:grid;gap:12px;padding:12px}.asset-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.asset-card{display:grid;gap:8px;padding:9px}.asset-card img{aspect-ratio:16 / 10;border-radius:8px;object-fit:cover;width:100%}.asset-card .smart-image-link,.asset-card .smart-image-fallback{width:100%}.asset-card div{display:grid;gap:3px}.asset-card span{color:#94a3b8;font-size:12px;font-weight:800}.smart-image-link{color:inherit;display:inline-flex;max-width:100%;min-width:0;text-decoration:none}.smart-image-link:focus-visible{outline:2px solid rgba(45,212,191,.72);outline-offset:2px}.smart-image-fallback{align-content:center;border:1px dashed rgba(148,163,184,.32);border-radius:8px;background:linear-gradient(135deg,#0f172adb,#082f3899),#0f172ab8;color:#94a3b8;display:grid;gap:3px;justify-items:center;min-height:72px;overflow:hidden;padding:10px;text-align:center}.smart-image-fallback strong{color:#dbeafe;font-size:12px;line-height:1.15}.smart-image-fallback span,.smart-image-fallback small{color:#94a3b8;font-size:10px;font-weight:800;line-height:1.2}.smart-image-fallback small{color:#99f6e4}.studio-grid label{display:grid;gap:8px;color:#d8dbe0}.ai-graphic-preview{border:1px solid rgba(45,212,191,.18);border-radius:8px;background:#080d166b;display:grid;gap:12px;grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);padding:12px}.ai-graphic-preview img{aspect-ratio:1;border-radius:8px;border:1px solid rgba(255,255,255,.08);object-fit:cover;width:100%}.ai-graphic-preview .smart-image-link,.ai-graphic-preview .smart-image-fallback{width:100%}.ai-graphic-preview strong{color:#f8fafc}.ai-graphic-preview p{color:#b9c4d3;font-size:13px;line-height:1.42;margin:8px 0 0;overflow-wrap:anywhere}.ai-graphic-preview small{color:#fca5a5;display:block;font-weight:700;margin-top:8px}.ai-format-variant-strip{display:flex;gap:8px;grid-column:1 / -1;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.ai-format-variant-strip a{border:1px solid rgba(45,212,191,.2);border-radius:8px;background:#14b8a612;color:#a8b3c4;display:grid;flex:0 0 188px;gap:3px;padding:9px 10px;text-decoration:none}.ai-format-variant-strip a:hover{border-color:#ff8a1f5c;background:#ff8a1f14}.ai-format-variant-strip strong{color:#f8fafc;font-size:13px}.ai-format-variant-strip span{color:#99f6e4;font-size:11px;font-weight:900}.ai-format-variant-strip small{color:#94a3b8;font-size:11px;line-height:1.3;margin:0}.platform-variant-grid{display:grid;grid-auto-columns:minmax(260px,340px);grid-auto-flow:column;gap:10px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.platform-variant-grid article{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#111820;display:grid;gap:9px;min-height:210px;padding:12px}.platform-variant-grid article>div:first-child{align-items:center;display:flex;gap:8px;justify-content:space-between}.platform-variant-grid strong{color:#f8fafc;font-size:15px}.platform-variant-grid article>div:first-child span{border:1px solid rgba(25,183,194,.24);border-radius:999px;background:#19b7c21a;color:#99f6e4;font-size:11px;font-weight:900;padding:4px 8px;white-space:nowrap}.platform-variant-grid p{color:#cbd5e1;font-size:13px;line-height:1.35;margin:0;white-space:pre-line}.platform-variant-tags{align-content:start;display:flex;flex-wrap:wrap;gap:5px}.platform-variant-tags span{border:1px solid rgba(148,163,184,.14);border-radius:999px;background:#1b2530;color:#d7dee8;font-size:11px;font-weight:800;padding:4px 7px}.platform-variant-grid small{color:#94a3b8;font-size:11px;line-height:1.35}.creative-package-panel{border:1px solid rgba(249,115,22,.22);border-radius:8px;background:#f973160e;display:grid;gap:12px;padding:12px}.creative-package-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.creative-package-head div{display:grid;gap:3px}.creative-package-head span{color:#fed7aa;font-size:11px;font-weight:900;text-transform:uppercase}.creative-package-head strong,.creative-package-head b{color:#f8fafc}.creative-check-row,.creative-platform-package-row{display:flex;gap:9px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.creative-check,.creative-platform-package-row article{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#02061759;display:grid;flex:0 0 230px;gap:6px;padding:10px}.creative-check.status-ready{border-color:#14b8a647;background:#14b8a614}.creative-check.status-required,.creative-check.status-missing{border-color:#ef444447;background:#7f1d1d29}.creative-check.status-recommended,.creative-check.status-weak_signal{border-color:#fb923c47;background:#7c2d1224}.creative-check span,.creative-platform-package-row article>div:first-child span{color:#94a3b8;font-size:11px;font-weight:900;text-transform:uppercase}.creative-check strong,.creative-platform-package-row strong{color:#f8fafc;font-size:14px}.creative-check small,.creative-platform-package-row small{color:#a8b3c4;font-size:11px;line-height:1.35}.creative-platform-package-row article{flex-basis:320px}.creative-platform-package-row article>div:first-child{align-items:center;display:flex;justify-content:space-between}.creative-platform-package-row article img,.creative-platform-package-row article .smart-image,.creative-platform-package-row article .smart-image img{aspect-ratio:16 / 10;border-radius:8px;max-height:190px;object-fit:cover;width:100%}.creative-platform-package-row p{color:#cbd5e1;display:-webkit-box;font-size:13px;line-height:1.35;margin:0;overflow:hidden;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:6}.creation-ops-panel{background:linear-gradient(135deg,#0f172af5,#080d14fa);border:1px solid rgba(56,189,248,.22);border-radius:8px;box-shadow:inset 0 1px #ffffff0a;display:grid;gap:12px;padding:14px}.creation-ops-panel.ready{border-color:#34d39973}.creation-ops-panel.blocked{border-color:#fb923c59}.creation-ops-head,.creation-ops-metrics,.creation-provider-strip{align-items:center;display:flex;gap:10px}.creation-ops-head{justify-content:space-between}.creation-ops-head span{color:#94a3b8;display:block;font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.creation-ops-head strong{color:#f8fafc;display:block;font-size:1rem}.creation-ops-head b{color:#67e8f9;font-size:1.1rem}.creation-ops-metrics,.creation-provider-strip{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.creation-ops-metrics span,.creation-provider-strip span{background:#0f172ad1;border:1px solid rgba(148,163,184,.2);border-radius:8px;color:#94a3b8;flex:0 0 auto;min-width:130px;padding:10px 12px}.creation-ops-metrics strong,.creation-provider-strip strong{color:#f8fafc;display:block;font-size:1rem}.creation-provider-strip span.ready{border-color:#34d3996b;color:#a7f3d0}.creation-provider-strip span.blocked{border-color:#fb923c73;color:#fed7aa}.creation-ops-blockers{display:grid;gap:6px}.creation-ops-blockers small{background:#7f1d1d3d;border:1px solid rgba(248,113,113,.3);border-radius:6px;color:#fecaca;font-size:.78rem;padding:7px 9px}.wide{grid-column:1 / -1}.checkbox-row,.tag-list{display:flex;flex-wrap:wrap;gap:8px}.checkbox-row span,.checkbox-row button,.tag-list span{border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f7f7f4;padding:8px 10px}.checkbox-row button{cursor:pointer}.selected-chip{border-color:#ff7e2aa6!important;background:#ff7e2a24!important}.workflow-band{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.workflow-band span{padding:12px;text-align:center;background:#ffffff0a;color:#d8dbe0}.workflow-band span+span{border-left:1px solid rgba(255,255,255,.08)}.preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.post-preview{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#15181dc7;padding:18px;min-height:180px}.preview-header,.queue-item{display:flex;justify-content:space-between;gap:12px;align-items:center}.preview-header{color:#a8adb7;margin-bottom:18px}.post-preview h3{margin-bottom:10px}.queue-list{display:grid;gap:10px}.queue-item{border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px;background:#ffffff08}.queue-item>div{min-width:0}.queue-item p,.queue-item small{color:#a8adb7;display:block;margin:4px 0 0;overflow-wrap:anywhere}.queue-item small{font-size:11px;line-height:1.35}.approval-creative-package{border:1px solid rgba(255,126,42,.24);border-radius:8px;background:#ff7e2a14;display:grid;gap:8px;margin-top:10px;padding:10px}.approval-creative-package.ready{border-color:#10b9814d;background:#10b98114}.approval-creative-package-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.approval-creative-package-head div{display:grid;gap:2px;min-width:0}.approval-creative-package-head span{color:#fdba74;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.approval-creative-package.ready .approval-creative-package-head span{color:#99f6e4}.approval-creative-package-head strong{color:#f8fafc;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-creative-package-head button{border:1px solid rgba(255,126,42,.5);border-radius:7px;background:#ff7e2a29;color:#fed7aa;cursor:pointer;flex:0 0 auto;font-size:11px;font-weight:900;min-height:31px;padding:7px 9px}.approval-creative-package.ready .approval-creative-package-head button{border-color:#14b8a673;background:#14b8a61f;color:#99f6e4}.approval-creative-package-head button:disabled{cursor:not-allowed;opacity:.58}.approval-creative-blockers,.approval-creative-checks{display:flex;flex-wrap:wrap;gap:6px}.approval-creative-blockers small,.approval-creative-checks span{border:1px solid rgba(248,113,113,.22);border-radius:999px;background:#f8717114;color:#fecaca;font-size:10px;font-weight:900;margin:0;padding:4px 7px}.approval-creative-checks span.ready{border-color:#14b8a642;background:#14b8a61a;color:#99f6e4}.approval-creative-checks span.manual{border-color:#ff7e2a38;background:#ff7e2a14;color:#fed7aa}.approval-media-review{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:8px;padding-top:8px}.approval-media-review-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.approval-media-review-head span{color:#a8b3c4;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.approval-media-review-head strong{color:#f8fafc;font-size:12px}.approval-media-variant-strip{display:grid;gap:8px;grid-auto-columns:minmax(128px,150px);grid-auto-flow:column;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.approval-media-variant-strip a{border:1px solid rgba(20,184,166,.22);border-radius:8px;background:#080d14a6;color:#e5e7eb;display:grid;gap:5px;padding:8px;text-decoration:none}.approval-media-variant-strip .smart-image-link,.approval-media-variant-strip .smart-image-fallback{aspect-ratio:1;border-radius:7px;height:auto;width:100%}.approval-media-variant-strip img{aspect-ratio:1;object-fit:cover}.approval-media-variant-strip span{color:#f8fafc;font-size:11px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-media-variant-strip small{color:#99f6e4;font-size:10px;font-weight:900;margin:0}.approval-platform-variants{display:grid;grid-auto-columns:minmax(260px,340px);grid-auto-flow:column;gap:8px;margin-top:10px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.approval-platform-variants article{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0f151dd1;display:grid;gap:7px;padding:10px}.approval-platform-variants article>div:first-child{align-items:center;display:flex;gap:8px;justify-content:space-between}.approval-platform-variants strong{color:#f8fafc;font-size:13px}.approval-platform-variants article>div:first-child span{border:1px solid rgba(25,183,194,.22);border-radius:999px;color:#99f6e4;font-size:10px;font-weight:900;padding:3px 6px;white-space:nowrap}.approval-platform-variants p{color:#cbd5e1;display:-webkit-box;font-size:12px;line-height:1.35;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;white-space:pre-line}.platform-variant-field{color:#94a3b8;display:grid;font-size:10px;font-weight:900;gap:5px;letter-spacing:0;text-transform:uppercase}.platform-variant-field input,.platform-variant-field textarea{border:1px solid rgba(148,163,184,.18);border-radius:7px;background:#080d14d1;color:#e5e7eb;min-width:0;padding:8px 9px;resize:vertical;width:100%}.platform-variant-field textarea{line-height:1.35;min-height:106px}.platform-variant-field input:focus,.platform-variant-field textarea:focus{border-color:#19b7c27a;box-shadow:0 0 0 3px #19b7c21f;outline:none}.platform-variant-actions{display:flex;flex-wrap:wrap;gap:6px}.platform-variant-actions button{border:1px solid rgba(148,163,184,.2);border-radius:7px;background:#1e293bb8;color:#f8fafc;cursor:pointer;font-size:11px;font-weight:900;min-height:31px;padding:7px 9px}.platform-variant-actions button:first-child{border-color:#ff7e2a9e;background:#ff7e2a29;color:#fed7aa}.platform-variant-actions button:disabled{cursor:not-allowed;opacity:.58}.queue-item-media{aspect-ratio:1;border-radius:8px;flex:0 0 88px;height:88px;object-fit:cover;width:88px}.queue-item-actions{align-items:flex-end;display:grid;flex:0 0 auto;gap:8px;justify-items:end}.queue-schedule-control{color:#94a3b8;display:grid;font-size:11px;font-weight:800;gap:5px;text-transform:uppercase}.queue-schedule-control input{min-width:190px}.approval-queue-tools{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(180px,1fr) minmax(170px,220px) auto;margin-bottom:10px}.approval-queue-tools label{color:#94a3b8;display:grid;font-size:11px;font-weight:900;gap:5px;text-transform:uppercase}.approval-queue-tools input,.approval-queue-tools select{min-height:36px}.approval-queue-bulk-actions{align-items:center;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#94a3b80f;display:flex;flex-wrap:wrap;gap:8px;min-height:36px;padding:6px}.approval-queue-bulk-actions span{color:#94a3b8;font-size:11px;font-weight:900;white-space:nowrap}.approval-queue-bulk-actions button{flex:1 1 150px;min-height:30px;padding:6px 9px;white-space:nowrap}.approval-queue-filters{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:10px;overflow-x:auto;padding-bottom:3px}.approval-queue-filters button{align-items:center;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#94a3b80f;color:#cbd5e1;display:flex;flex:0 0 auto;gap:8px;min-height:34px;padding:7px 9px}.approval-queue-filters button.active{border-color:#ff8a1f6b;background:#ff8a1f1f;color:#fed7aa}.approval-queue-filters strong{font-size:12px}.approval-queue-filters span{align-items:center;border-radius:999px;background:#02061752;color:inherit;display:inline-flex;font-size:11px;font-weight:900;height:20px;justify-content:center;min-width:20px;padding:0 6px}.queue-state-pill{border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#cbd5e1;font-size:11px;font-weight:900;padding:4px 7px;text-transform:uppercase}.queue-state-pill.ready{border-color:#14b8a63d;background:#14b8a614;color:#99f6e4}.queue-state-pill.gate{border-color:#ff8a1f47;background:#ff8a1f1a;color:#fed7aa}.queue-state-pill.blocked{border-color:#f8717147;background:#f8717114;color:#fecaca}.queue-state-pill.review{border-color:#60a5fa3d;background:#60a5fa14;color:#bfdbfe}.publish-result-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.publish-readiness-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.publish-readiness-row span{border-radius:999px;font-size:11px;font-weight:900;padding:4px 7px}.publish-readiness-row span.ready{background:#14b8a61a;color:#99f6e4}.publish-readiness-row span.blocked{background:#f871711a;color:#fecaca}.publish-readiness-row small{color:#fca5a5;margin:0}.provider-preflight-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.provider-preflight-row span{border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:11px;font-weight:900;padding:4px 7px;text-transform:uppercase}.provider-preflight-row span.ready{border-color:#14b8a63d;background:#14b8a614;color:#99f6e4}.provider-preflight-row span.manual{border-color:#fb923c4d;background:#fb923c1a;color:#fed7aa}.provider-preflight-row span.blocked{border-color:#f8717147;background:#f8717114;color:#fecaca}.gate-request-row{align-items:center;border:1px solid rgba(251,146,60,.22);border-radius:8px;background:#fb923c12;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;padding:8px}.gate-request-row strong{color:#fed7aa;font-size:11px;font-weight:900;text-transform:uppercase}.gate-request-row button{min-height:30px;padding:6px 9px}.connector-publish-state{align-items:center;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#94a3b80f;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;padding:8px}.connector-publish-state strong{color:#cbd5e1;font-size:11px;font-weight:900;text-transform:uppercase}.connector-publish-state span{color:#94a3b8;font-size:12px;font-weight:800}.connector-publish-state.ready{border-color:#14b8a63d;background:#14b8a614}.connector-publish-state.ready strong,.connector-publish-state.ready span{color:#99f6e4}.connector-publish-state.blocked{border-color:#f8717142;background:#f8717114}.connector-publish-state.blocked strong,.connector-publish-state.blocked span{color:#fecaca}.publish-result-row span{border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0b;color:#cbd5e1;font-size:11px;font-weight:800;padding:4px 7px}.publish-result-row span.prepared{border-color:#14b8a63d;background:#14b8a614;color:#99f6e4}.publish-result-row span.failed,.publish-result-row span.blocked{border-color:#f8717147;background:#f8717114;color:#fecaca}.publish-result-row span.published{border-color:#14b8a63d;background:#14b8a614;color:#99f6e4}.publish-history,.dry-run-details{border-top:1px solid rgba(255,255,255,.08);margin-top:10px;padding-top:9px}.dry-run-summary{border:1px solid rgba(251,146,60,.2);border-radius:8px;background:#fb923c12;display:grid;gap:5px;margin-top:9px;padding:8px}.dry-run-summary strong{color:#fed7aa;font-size:12px}.dry-run-summary span{color:#94a3b8;font-size:11px;font-weight:800}.publish-history summary,.dry-run-details summary{color:#cbd5e1;cursor:pointer;font-size:12px;font-weight:900}.publish-history-list,.dry-run-detail-list{display:grid;gap:8px;margin-top:8px}.publish-history-item,.dry-run-detail-item{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0000001f;padding:9px}.publish-history-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.publish-history-head strong{color:#f8fafc;font-size:12px}.publish-history-head span{border-radius:999px;font-size:10px;font-weight:900;padding:3px 7px;text-transform:uppercase}.publish-history-head span.published{background:#14b8a61a;color:#99f6e4}.publish-history-head span.prepared{background:#fb923c1a;color:#fed7aa}.publish-history-head span.failed{background:#f871711a;color:#fecaca}.publish-history-item p,.publish-history-item small{font-size:11px}.provider-preflight-row.compact,.publish-result-row.compact{margin-top:6px}.dry-run-package-list{display:grid;gap:8px;margin-top:8px}.dry-run-package{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0f172a8c;display:grid;gap:8px;padding:9px}.dry-run-package-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.dry-run-package-head strong{color:#f8fafc;font-size:12px;text-transform:uppercase}.dry-run-package-head span{border-radius:999px;font-size:10px;font-weight:900;padding:4px 7px;text-transform:uppercase}.dry-run-package-head span.ready{background:#14b8a61a;color:#99f6e4}.dry-run-package-head span.manual{background:#fb923c1a;color:#fed7aa}.dry-run-package-head span.blocked{background:#f871711a;color:#fecaca}.dry-run-package-head span.queued,.dry-run-package-head span.prepared{background:#fb923c1a;color:#fed7aa}.dry-run-package-head span.published{background:#14b8a61a;color:#99f6e4}.dry-run-package-head span.failed{background:#f871711a;color:#fecaca}.dry-run-payload{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin:0}.dry-run-payload div{border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#ffffff08;padding:7px}.dry-run-payload dt{color:#94a3b8;font-size:10px;font-weight:900;text-transform:uppercase}.dry-run-payload dd{color:#e2e8f0;font-size:12px;font-weight:800;margin:2px 0 0;overflow-wrap:anywhere}.dry-run-link{color:#99f6e4;font-size:12px;font-weight:900;text-decoration:none}.dry-run-caption{border-left:2px solid rgba(20,184,166,.45);color:#cbd5e1;font-size:12px;margin:0;padding-left:8px}.dry-run-check-list{display:flex;flex-wrap:wrap;gap:6px}.dry-run-check-list strong{color:#f8fafc;flex-basis:100%;font-size:11px;text-transform:uppercase}.dry-run-check-list span{border-radius:999px;font-size:11px;font-weight:800;padding:4px 7px}.dry-run-check-list.blocked span{background:#f871711a;color:#fecaca}.dry-run-check-list.manual span{background:#fb923c1a;color:#fed7aa}.dry-run-check-list.next span{background:#14b8a614;color:#99f6e4}.publish-command-list{display:grid;gap:8px;margin-top:8px}.publish-command-item{border:1px solid rgba(251,146,60,.18);border-radius:8px;background:#fb923c0b;display:grid;gap:8px;padding:9px}.publish-command-error{border-left:2px solid rgba(248,113,113,.55);color:#fecaca;font-size:12px;margin:0;padding-left:8px}.provider-payload-preview{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#02061759;padding:8px}.provider-payload-preview summary{color:#cbd5e1;cursor:pointer;font-size:11px;font-weight:900;text-transform:uppercase}.provider-payload-preview strong{color:#99f6e4;display:block;font-size:11px;margin-top:7px;overflow-wrap:anywhere}.provider-payload-preview pre{color:#e2e8f0;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;margin:7px 0 0;max-width:100%;overflow-x:auto;white-space:pre}.disabled{opacity:.5}.connect-mode{background:#f5f7f8;color:#17202a}.connect-mode .sidebar{border-right-color:#2f4f4f24;background:#fff;box-shadow:14px 0 40px #182f3a0f}.connect-mode .brand-symbol{border-color:#16586233;background:linear-gradient(145deg,#116a73,#f28b35)}.connect-mode .brand-mark strong,.connect-mode h1,.connect-mode h2,.connect-mode h3,.connect-mode .metric-card strong{color:#17202a}.connect-mode .brand-mark span,.connect-mode .eyebrow,.connect-mode .metric-card span,.connect-mode .control span,.connect-mode .panel p,.connect-mode .filters,.connect-mode .inbox-meta,.connect-mode th{color:#687585}.connect-mode nav button,.connect-mode .primary,.connect-mode .filter-row button,.connect-mode .template-list button,.connect-mode .table-actions button{border-color:#2f4f4f24;background:#f8fafb;color:#26323d;box-shadow:none}.connect-mode nav button.active,.connect-mode nav button:hover,.connect-mode .primary{border-color:#116a736b;background:#116a731a;color:#0f5961}.connect-mode .runtime-banner,.connect-mode .account-strip,.connect-mode .metric-card,.connect-mode .panel,.connect-mode .table-card,.connect-mode .inbox-item,.connect-mode .post-preview,.connect-mode .monitoring-control-band{border-color:#2f4f4f21;background:#fff;box-shadow:0 16px 45px #182f3a14}.connect-mode select,.connect-mode input,.connect-mode textarea{border-color:#cbd5df;background:#fff;color:#17202a}.connect-mode .checkbox-row span,.connect-mode .checkbox-row button,.connect-mode .tag-list span,.connect-mode .inbox-meta span{border-color:#2f4f4f24;background:#f8fafb;color:#334155}.connect-mode .account-strip>span{color:#687585}.connect-mode .account-chip{border-color:#2f4f4f24;background:#f8fafb;color:#334155}.connect-mode .account-chip strong{color:#0f5961}.connect-mode .account-chip.status-active{border-color:#1f8f6247;background:#1f8f6217}.connect-mode .selected-chip{border-color:#116a737a!important;background:#116a731c!important;color:#0f5961!important}.connect-mode .warning-box{border-color:#be4f3742;background:#be4f3714;color:#8c3323}.command-strip,.analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid>*{min-width:0}.analytics-count-list{display:grid;gap:8px}.analytics-count-list div{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08;padding:9px 10px}.analytics-count-list span{color:#a8b3c2;font-size:13px}.analytics-count-list strong{color:#fff;font-size:16px}.performance-report-panel{gap:14px}.data-quality-panel,.report-snapshot-panel{gap:12px}.report-snapshot-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.report-snapshot-actions button{min-height:34px}.report-snapshot-panel pre{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#02061752;color:#cbd5e1;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;margin:0;max-height:360px;overflow:auto;padding:12px;white-space:pre-wrap}.readiness-panel{gap:12px}.executive-insights-panel{border-color:#14b8a63d;background:linear-gradient(135deg,#14b8a614,#ff8a1f0e),#0f172a8c;gap:12px}.executive-insights-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.executive-insights-grid article{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#02061738;display:grid;gap:5px;min-width:0;padding:12px}.executive-insights-grid span{color:#94a3b8;font-size:11px;font-weight:900;text-transform:uppercase}.executive-insights-grid strong{color:#f8fafc;font-size:24px;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executive-insights-grid small{color:#a8b3c4;font-size:12px;line-height:1.35}.executive-health-row{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.executive-health-row span{border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#ffffff08;color:#94a3b8;display:grid;gap:2px;font-size:11px;font-weight:850;padding:9px 10px}.executive-health-row strong{color:#99f6e4;font-size:18px;line-height:1.05}.executive-next-actions{border:1px solid rgba(255,138,31,.22);border-radius:8px;background:#ff8a1f12;display:grid;gap:7px;padding:11px}.executive-next-actions strong{color:#f8fafc;font-size:13px}.executive-next-actions span{color:#fed7aa;font-size:13px;font-weight:800;line-height:1.35}.report-action-board{border-color:#38bdf833;gap:12px}.report-action-board-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.report-action-card{background:#0206174d;border:1px solid rgba(148,163,184,.16);border-radius:8px;display:grid;gap:7px;min-width:0;padding:12px}.report-action-card.priority-critical,.report-action-card.priority-high{border-color:#f8717152;background:#7f1d1d26}.report-action-card.priority-medium{border-color:#fb923c4d}.report-action-card>span{color:#67e8f9;font-size:11px;font-weight:900;text-transform:uppercase}.report-action-card strong{color:#f8fafc;font-size:15px;line-height:1.2}.report-action-card p,.report-action-card small{color:#a8b3c4;font-size:13px;line-height:1.35;margin:0}.report-action-card small{color:#fed7aa;font-weight:800}.readiness-panel .pill{text-transform:capitalize}.readiness-ready{border-color:#34d39942}.readiness-attention{border-color:#fb923c57}.readiness-blocked{border-color:#f8717157}.readiness-score-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin}.readiness-score,.readiness-score-row>span{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;color:#94a3b8;display:inline-grid;flex:0 0 auto;font-size:11px;font-weight:800;gap:2px;min-width:112px;padding:8px 10px}.readiness-score{background:linear-gradient(135deg,#14b8a62e,#f973161a);border-color:#2dd4bf38}.readiness-score strong,.readiness-score-row>span strong{color:#f8fafc;font-size:18px;line-height:1}.provider-health-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.provider-health-card{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08;display:grid;gap:6px;padding:10px}.provider-health-card div{align-items:center;display:flex;justify-content:space-between;gap:10px}.provider-health-card strong{color:#f8fafc;text-transform:capitalize}.provider-health-card span,.provider-health-card small{color:#94a3b8;font-size:12px;font-weight:800}.provider-health-card p{color:#fecaca;font-size:12px;line-height:1.35;margin:0;overflow-wrap:anywhere}.provider-health-card.status-success,.provider-health-card.status-connected{border-color:#34d39938}.provider-health-card.status-failed,.provider-health-card.status-partial_failed{border-color:#f8717152}.provider-quality-panel{gap:12px}.provider-quality-matrix{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.provider-quality-card{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0206173d;display:grid;gap:10px;min-width:0;padding:12px}.provider-quality-card.status-healthy{border-color:#14b8a642;background:#14b8a611}.provider-quality-card.status-needs_attention{border-color:#ff8a1f47;background:#ff8a1f12}.provider-quality-card.status-no_data{border-color:#94a3b81f;opacity:.78}.provider-quality-header{align-items:start;display:flex;gap:10px;justify-content:space-between}.provider-quality-header div{display:grid;gap:3px;min-width:0}.provider-quality-header span{color:#94a3b8;font-size:11px;font-weight:900;text-transform:uppercase}.provider-quality-header strong{color:#f8fafc;font-size:16px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-quality-header small{border:1px solid rgba(148,163,184,.14);border-radius:999px;color:#cbd5e1;flex:0 0 auto;font-size:11px;font-weight:850;padding:4px 7px}.provider-quality-kpis{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin}.provider-quality-kpis span{border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#ffffff08;color:#94a3b8;display:inline-grid;flex:0 0 auto;font-size:11px;font-weight:850;gap:2px;min-width:92px;padding:8px}.provider-quality-kpis strong{color:#f8fafc;font-size:16px}.provider-quality-bars{display:grid;gap:8px}.provider-quality-bars label{align-items:center;display:grid;gap:8px;grid-template-columns:72px minmax(0,1fr) 44px}.provider-quality-bars span{color:#a8b3c4;font-size:12px;font-weight:850}.provider-quality-bars meter{width:100%}.provider-quality-bars b{color:#99f6e4;font-size:12px;text-align:right}.provider-quality-note{border:1px solid rgba(255,138,31,.24);border-radius:8px;background:#ff8a1f14;display:grid;gap:4px;padding:9px}.provider-quality-note.ready{border-color:#14b8a63d;background:#14b8a614}.provider-quality-note strong{color:#f8fafc;font-size:12px}.provider-quality-note span{color:#fed7aa;font-size:12px;font-weight:800;line-height:1.35}.provider-quality-note.ready span{color:#99f6e4}.campaign-performance-report,.account-performance-report,.language-performance-report{gap:12px}.campaign-performance-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.account-performance-row,.language-performance-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.campaign-performance-card,.account-performance-card,.language-performance-row article{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0206173d;display:grid;gap:10px;min-width:0;padding:12px}.account-performance-card,.language-performance-row article{flex:0 0 min(420px,86vw)}.campaign-performance-card.status-measurable,.account-performance-card.status-measurable{border-color:#14b8a642;background:#14b8a60e}.campaign-performance-card.status-needs_metrics,.campaign-performance-card.status-needs_posts,.account-performance-card.status-needs_metrics,.account-performance-card.status-needs_posts{border-color:#fb923c42;background:#7c2d121f}.campaign-performance-head{align-items:start;display:flex;gap:10px;justify-content:space-between}.campaign-performance-head div{display:grid;gap:3px;min-width:0}.campaign-performance-head span{color:#99f6e4;font-size:10px;font-weight:900;text-transform:uppercase}.campaign-performance-head strong{color:#f8fafc;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-performance-head small{color:#94a3b8;flex:0 1 auto;font-size:11px;font-weight:850;max-width:42%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.campaign-performance-kpis{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin}.campaign-performance-kpis span{border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#ffffff08;color:#94a3b8;display:inline-grid;flex:0 0 auto;font-size:11px;font-weight:850;gap:2px;min-width:94px;padding:8px}.campaign-performance-kpis strong{color:#f8fafc;font-size:16px;line-height:1}.campaign-performance-quality{display:grid;gap:8px}.campaign-performance-quality label{align-items:center;display:grid;gap:8px;grid-template-columns:72px minmax(0,1fr) 44px}.campaign-performance-quality span{color:#a8b3c4;font-size:12px;font-weight:850}.campaign-performance-quality meter{width:100%}.campaign-performance-quality b{color:#99f6e4;font-size:12px;text-align:right}.campaign-performance-top-post{align-items:center;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#0f172a70;display:grid;gap:10px;grid-template-columns:64px minmax(0,1fr);padding:8px}.campaign-performance-top-post img,.campaign-performance-top-post .smart-image-link,.campaign-performance-top-post .smart-image-fallback{aspect-ratio:1;border-radius:7px;object-fit:cover;width:64px}.campaign-performance-top-post strong{color:#f8fafc;font-size:12px}.campaign-performance-top-post p{color:#a8b3c4;display:-webkit-box;font-size:12px;line-height:1.35;margin:3px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.campaign-performance-top-post.compact{grid-template-columns:54px minmax(0,1fr)}.campaign-performance-top-post.compact img,.campaign-performance-top-post.compact .smart-image-link,.campaign-performance-top-post.compact .smart-image-fallback{width:54px}.quality-summary-row.compact{grid-template-columns:repeat(3,minmax(92px,1fr));margin:0}.language-performance-row article>div:first-child{align-items:center;display:flex;gap:8px;justify-content:space-between}.language-performance-row article>div:first-child span{color:#99f6e4;font-size:11px;font-weight:900;text-transform:uppercase}.language-performance-row article>div:first-child strong{color:#f8fafc;font-size:15px}.language-performance-row small{color:#94a3b8;font-size:12px;font-weight:800}.next-action-list{display:grid;gap:8px}.next-action-list span{border:1px solid rgba(251,146,60,.25);border-radius:8px;background:#fb923c14;color:#fed7aa;font-size:13px;font-weight:800;line-height:1.35;padding:9px 10px}.performance-metric-row,.report-metric-strip,.quality-summary-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin}.performance-metric-row span,.report-metric-strip span,.quality-summary-row span{display:inline-grid;flex:0 0 auto;gap:2px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;color:#94a3b8;font-size:11px;font-weight:800;min-width:104px;padding:8px 10px}.performance-metric-row strong,.report-metric-strip strong,.quality-summary-row strong{color:#f8fafc;font-size:18px;line-height:1}.report-metric-strip{margin-top:9px}.report-metric-strip span{min-width:82px;padding:7px 8px}.report-metric-strip strong{font-size:14px}.opportunity-card{min-width:0}.opportunity-signal-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;min-width:0}.opportunity-signal-row img{aspect-ratio:1;border-radius:8px;border:1px solid rgba(255,255,255,.08);height:44px;object-fit:cover;width:44px}.opportunity-signal-row span{border:1px solid rgba(45,212,191,.18);border-radius:999px;background:#14b8a614;color:#99f6e4;font-size:11px;font-weight:900;max-width:100%;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}.opportunity-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.opportunity-actions button{min-height:34px}.opportunity-actions a{color:#99f6e4;font-size:12px;font-weight:900;text-decoration:none}.coverage-list{display:grid;gap:8px}.coverage-list div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,2fr) auto;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08;padding:9px 10px}.coverage-list span{display:grid;gap:2px;color:#94a3b8;font-size:12px;font-weight:800}.coverage-list span strong{color:#f8fafc;font-size:13px;text-transform:capitalize}.coverage-list meter{width:100%}.coverage-list b{color:#99f6e4;font-size:12px}.wide-report-panel{grid-column:1 / -1}.report-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;min-width:0}.report-media-card,.report-action-item{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08;padding:10px}.report-media-card{display:grid;gap:10px;min-width:0;overflow:hidden}.report-media-card img,.report-media-placeholder{aspect-ratio:4 / 3;border-radius:8px;display:block;max-width:100%;width:100%}.report-media-card .smart-image-link,.report-media-card .smart-image-fallback{width:100%}.report-media-card img{object-fit:cover}.report-media-placeholder{display:grid;place-items:center;border:1px dashed rgba(255,255,255,.14);color:#94a3b8;font-weight:700}.report-media-card p,.report-action-item p{color:#b9c4d3;display:-webkit-box;line-height:1.42;margin-top:5px;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4;white-space:pre-wrap}.report-media-card .inbox-meta,.report-action-item .inbox-meta{min-width:0;overflow-x:auto}.report-action-list{display:grid;gap:8px}.report-action-item{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.campaign-brief-builder{gap:16px}.campaign-signal-strip{display:flex;gap:10px;overflow-x:auto;scrollbar-width:thin}.campaign-signal-strip span{display:grid;flex:0 0 150px;gap:3px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08;color:#94a3b8;padding:10px;font-size:12px;font-weight:700}.campaign-signal-strip strong{color:#f8fafc;font-size:20px}.opportunity-panel{gap:12px}.opportunity-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.opportunity-card{align-content:start;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08;display:grid;gap:10px;padding:12px}.opportunity-card.priority-high{border-color:#fb923c57}.opportunity-card div:first-child{display:grid;gap:4px}.opportunity-card div:first-child span{color:#f59e0b;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.opportunity-card strong{color:#f8fafc;line-height:1.2}.opportunity-card p{color:#b9c4d3;font-size:13px;line-height:1.42;margin:0}.opportunity-action-row{display:flex;flex-wrap:wrap;gap:8px}.opportunity-action-row button{min-height:34px}.campaign-action-plan{border-color:#14b8a638;background:linear-gradient(135deg,#14b8a612,#ff8a1f0d),#0f172a80;gap:12px}.campaign-ops-panel{border-color:#ff8a1f38;background:linear-gradient(135deg,#ff8a1f14,#14b8a60d),#0f172a8a;gap:12px}.campaign-ops-summary{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.campaign-ops-summary span{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#02061742;color:#94a3b8;display:inline-grid;flex:0 0 118px;font-size:11px;font-weight:850;gap:2px;padding:8px 10px}.campaign-ops-summary strong{color:#f8fafc;font-size:18px;line-height:1}.production-pipeline-panel{border-color:#38bdf82e;gap:12px}.production-pipeline-row{display:grid;gap:10px;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);grid-template-columns:none;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:thin}.production-pipeline-lane{background:#0206174d;border:1px solid rgba(148,163,184,.14);border-radius:8px;display:grid;gap:9px;min-width:220px;padding:12px;scroll-snap-align:start}.production-pipeline-lane.intent-ready{border-color:#34d39952}.production-pipeline-lane.intent-manual,.production-pipeline-lane.intent-schedule{border-color:#fb923c52}.production-pipeline-lane.intent-blocked{border-color:#f8717157;background:#7f1d1d1f}.production-pipeline-lane>div:first-child{align-items:start;display:grid;gap:3px}.production-pipeline-lane>div:first-child span,.production-pipeline-lane>div:first-child small{color:#94a3b8;font-size:11px;font-weight:900;text-transform:uppercase}.production-pipeline-lane>div:first-child strong{color:#f8fafc;font-size:24px;line-height:1}.production-pipeline-lane p{color:#a8b3c4;font-size:12px;line-height:1.35;margin:0}.production-pipeline-preview{display:grid;gap:6px}.production-pipeline-preview button,.production-pipeline-preview>small{background:#0f172abd;border:1px solid rgba(148,163,184,.14);border-radius:7px;color:#cbd5e1;display:grid;gap:2px;justify-items:start;min-height:42px;padding:7px 8px;text-align:left}.production-pipeline-preview button span{color:#67e8f9;font-size:11px;font-weight:900}.production-pipeline-preview button strong{color:#f8fafc;font-size:12px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.campaign-ops-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.campaign-ops-card{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#02061742;display:grid;gap:10px;min-width:0;padding:12px}.campaign-ops-card.priority-high{border-color:#f871714d;background:#7f1d1d1f}.campaign-ops-card.priority-medium{border-color:#ff8a1f47;background:#ff8a1f14}.campaign-ops-card.priority-watch{border-color:#14b8a642;background:#14b8a614}.campaign-ops-head{align-items:start;display:flex;gap:10px;justify-content:space-between}.campaign-ops-head div{display:grid;gap:4px;min-width:0}.campaign-ops-head span{color:#f59e0b;font-size:10px;font-weight:900;text-transform:uppercase}.campaign-ops-head strong{color:#f8fafc;line-height:1.2;overflow-wrap:anywhere}.campaign-ops-head b{border:1px solid rgba(45,212,191,.24);border-radius:999px;color:#99f6e4;flex:0 0 auto;font-size:12px;padding:5px 8px}.campaign-ops-card p{color:#b9c4d3;font-size:13px;line-height:1.4;margin:0}.campaign-ops-metrics{display:flex;gap:7px;overflow-x:auto;scrollbar-width:thin}.campaign-ops-metrics span{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;color:#94a3b8;display:inline-grid;flex:0 0 78px;font-size:10px;font-weight:850;gap:2px;padding:6px 7px}.campaign-ops-metrics strong{color:#f8fafc;font-size:13px}.campaign-ops-actions{display:flex;flex-wrap:wrap;gap:8px}.campaign-ops-actions button{min-height:32px;padding-inline:10px}.campaign-execution-panel{border-color:#38bdf82e;background:#0f172a80;gap:12px}.campaign-execution-list{display:grid;gap:8px}.campaign-execution-task{align-items:center;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#02061747;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:74px;padding:10px 12px}.campaign-execution-task.priority-high{border-color:#f871714d;background:#7f1d1d21}.campaign-execution-task.priority-medium{border-color:#ff8a1f42;background:#ff8a1f14}.campaign-execution-task.priority-normal{border-color:#14b8a633}.campaign-execution-task div{display:grid;gap:4px;min-width:0}.campaign-execution-task span{color:#7dd3fc;font-size:10px;font-weight:900;text-transform:uppercase}.campaign-execution-task strong{color:#f8fafc;line-height:1.2;overflow-wrap:anywhere}.campaign-execution-task p{color:#a8b3c4;font-size:13px;line-height:1.35;margin:0}.campaign-execution-task button{min-height:34px;min-width:120px}.campaign-action-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:12px;align-items:start}.campaign-action-list{display:grid;gap:8px}.campaign-action-item{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0206173d;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;min-height:72px;padding:10px}.campaign-action-item>span{align-items:center;border:1px solid rgba(148,163,184,.14);border-radius:8px;color:#94a3b8;display:inline-flex;font-size:13px;font-weight:900;height:36px;justify-content:center}.campaign-action-item strong{color:#f8fafc;display:block;font-size:14px;margin-bottom:4px}.campaign-action-item p{color:#a8b3c4;font-size:13px;line-height:1.35;margin:0}.campaign-action-item.done{border-color:#14b8a638;background:#14b8a614}.campaign-action-item.done>span{border-color:#14b8a642;color:#99f6e4}.campaign-action-item.blocked{border-color:#f871713d;background:#7f1d1d21}.campaign-action-item.blocked>span{border-color:#f8717147;color:#fecaca}.campaign-action-item.next{border-color:#ff8a1f3d;background:#ff8a1f14}.campaign-action-item.next>span{border-color:#ff8a1f4d;color:#ffc58f}.campaign-blocker-panel{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0f172a52;display:grid;gap:12px;padding:12px}.campaign-blocker-panel>strong,.campaign-next-drafts>strong{color:#f8fafc;font-size:14px}.campaign-blocker-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-blocker-grid span{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#02061738;color:#94a3b8;display:grid;gap:2px;font-size:11px;font-weight:850;padding:9px}.campaign-blocker-grid span.blocked{border-color:#ff8a1f3d;background:#ff8a1f14}.campaign-blocker-grid span.ready{border-color:#14b8a62e}.campaign-blocker-grid strong{color:#f8fafc;font-size:18px}.campaign-next-drafts{display:grid;gap:8px}.campaign-next-drafts button{align-items:center;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0206173d;color:#dbe4f0;cursor:pointer;display:grid;grid-template-columns:48px minmax(0,1fr);gap:9px;min-height:56px;padding:8px;text-align:left}.campaign-next-drafts button:hover{border-color:#ff8a1f61;background:#ff8a1f14}.campaign-next-drafts button>span{border:1px solid rgba(20,184,166,.22);border-radius:8px;color:#99f6e4;display:inline-flex;font-size:12px;font-weight:900;height:38px;justify-content:center;align-items:center}.campaign-next-drafts button div{display:grid;gap:3px;min-width:0}.campaign-next-drafts button strong{color:#f8fafc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-next-drafts button small,.campaign-next-drafts>small{color:#94a3b8;font-size:11px}.campaign-pipeline-panel,.campaign-review-panel,.campaign-insights-panel{gap:12px}.campaign-insight-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.campaign-insight-card{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0f172a61;display:grid;gap:10px;min-width:0;padding:12px}.campaign-insight-header{align-items:start;display:flex;justify-content:space-between;gap:12px}.campaign-insight-header div{display:grid;gap:4px;min-width:0}.campaign-insight-header span{color:#f59e0b;font-size:10px;font-weight:900;text-transform:uppercase}.campaign-insight-header strong{color:#f8fafc;line-height:1.2;overflow-wrap:anywhere}.campaign-insight-header b{border:1px solid rgba(45,212,191,.24);border-radius:999px;color:#99f6e4;flex:0 0 auto;font-size:12px;padding:5px 8px}.campaign-insight-metrics,.campaign-insight-status{display:flex;gap:7px;overflow-x:auto;scrollbar-width:thin}.campaign-insight-metrics span{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;color:#94a3b8;display:inline-grid;flex:0 0 auto;font-size:10px;font-weight:800;gap:2px;min-width:72px;padding:6px 7px}.campaign-insight-metrics strong{color:#f8fafc;font-size:13px}.campaign-insight-status span{border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#b9c4d3;flex:0 0 auto;font-size:11px;font-weight:800;padding:5px 8px}.campaign-insight-progress{border-radius:999px;background:#ffffff0f;height:7px;overflow:hidden}.campaign-insight-progress span{background:linear-gradient(90deg,#f97316,#14b8a6);display:block;height:100%;width:0}.campaign-insight-progress .score-0{width:0}.campaign-insight-progress .score-10{width:10%}.campaign-insight-progress .score-20{width:20%}.campaign-insight-progress .score-30{width:30%}.campaign-insight-progress .score-40{width:40%}.campaign-insight-progress .score-50{width:50%}.campaign-insight-progress .score-60{width:60%}.campaign-insight-progress .score-70{width:70%}.campaign-insight-progress .score-80{width:80%}.campaign-insight-progress .score-90{width:90%}.campaign-insight-progress .score-100{width:100%}.campaign-lane-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.campaign-lane{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;flex:0 0 260px;gap:10px;padding:10px}.campaign-lane-title{align-items:center;display:flex;justify-content:space-between;gap:10px}.campaign-lane-title strong{color:#f8fafc}.campaign-lane-title span,.campaign-lane small{color:#94a3b8;font-size:12px;font-weight:800}.campaign-lane-card,.post-review-card{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0f172a61;display:grid;gap:9px;padding:10px}.campaign-lane-card strong,.post-review-card strong{color:#f8fafc;line-height:1.2}.campaign-lane-card p,.post-review-card p{color:#b9c4d3;display:-webkit-box;font-size:12px;line-height:1.38;margin:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.campaign-lane-card select,.post-review-card select{width:100%}.post-review-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.review-summary-strip{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin}.review-summary-strip span{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;color:#94a3b8;display:inline-grid;flex:0 0 110px;font-size:11px;font-weight:800;gap:2px;padding:8px 10px}.review-summary-strip strong{color:#f8fafc;font-size:18px;line-height:1}.campaign-calendar-panel{gap:12px}.publish-readiness-panel{border-color:#2dd4bf2e;background:linear-gradient(135deg,#14b8a60e,#f8717109),#0f172a7a;gap:12px}.publish-control-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.publish-control-actions button{min-height:34px}.publish-readiness-summary{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.publish-ops-summary,.publish-readiness-summary span{border:0}.publish-ops-summary{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin}.publish-readiness-summary span,.publish-ops-summary span{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;color:#94a3b8;display:inline-grid;flex:0 0 128px;font-size:11px;font-weight:800;gap:2px;padding:8px 10px}.publish-ops-summary span{flex-basis:136px}.publish-ops-summary span.ready{border-color:#2dd4bf38;background:#14b8a614;color:#99f6e4}.publish-ops-summary span.blocked{border-color:#f871713b;background:#7f1d1d21;color:#fecaca}.publish-ops-summary span.manual{border-color:#fbbf243d;background:#fbbf2414;color:#fde68a}.publish-readiness-summary strong,.publish-ops-summary strong{color:#f8fafc;font-size:18px;line-height:1}.publish-gate-status-strip{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin}.publish-gate-status-strip span{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;color:#94a3b8;display:inline-grid;flex:0 0 160px;font-size:11px;font-weight:850;gap:3px;padding:9px 10px;text-transform:uppercase}.publish-gate-status-strip span.approved{border-color:#2dd4bf38;background:#14b8a614;color:#99f6e4}.publish-gate-status-strip span.requested{border-color:#fbbf2440;background:#fbbf2414;color:#fde68a}.publish-gate-status-strip span.rejected,.publish-gate-status-strip span.revoked,.publish-gate-status-strip span.missing{border-color:#f871713b;background:#7f1d1d21;color:#fecaca}.publish-gate-status-strip strong{color:#f8fafc;font-size:13px}.publish-gate-status-strip small{color:#94a3b8;font-size:10px;font-weight:800;text-transform:none}.campaign-gate-inbox{border:1px solid rgba(251,191,36,.22);border-radius:8px;background:#fbbf240e;display:grid;gap:8px;padding:10px}.campaign-gate-request{align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#080d166b;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.campaign-gate-request>div:first-child{display:grid;gap:3px;min-width:0}.campaign-gate-request span{color:#fde68a;font-size:10px;font-weight:900;text-transform:uppercase}.campaign-gate-request strong{color:#f8fafc;overflow-wrap:anywhere}.campaign-gate-request small,.campaign-gate-request p{color:#94a3b8;font-size:12px;margin:0}.campaign-gate-request>div:last-child,.publish-gate-request-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.publish-gate-request-actions{align-items:center;justify-content:flex-start}.publish-gate-request-actions strong{color:#fde68a;flex:0 0 auto;font-size:12px}.publish-gate-request-actions button{border-color:#fbbf2440;color:#fde68a;min-height:32px}.publish-candidate-list{display:grid;gap:10px}.publish-candidate-card{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#080d166b;display:grid;gap:12px;grid-template-columns:112px minmax(0,1fr);padding:10px}.publish-candidate-card.ready{border-color:#2dd4bf47;background:#14b8a612}.publish-candidate-media img,.publish-candidate-media .calendar-media-placeholder{aspect-ratio:1;border-radius:8px;height:auto;object-fit:cover;width:100%}.publish-candidate-body{display:grid;gap:8px;min-width:0}.publish-candidate-head{align-items:start;display:flex;gap:10px;justify-content:space-between}.publish-candidate-head div{display:grid;gap:3px;min-width:0}.publish-candidate-head span{color:#99f6e4;font-size:10px;font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.publish-candidate-head strong{color:#f8fafc;overflow-wrap:anywhere}.publish-candidate-head b{border:1px solid rgba(45,212,191,.24);border-radius:999px;color:#99f6e4;flex:0 0 auto;font-size:11px;padding:5px 8px}.publish-candidate-body p{color:#b9c4d3;display:-webkit-box;font-size:13px;line-height:1.38;margin:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.provider-preflight-row,.publish-package-row,.publish-candidate-actions{display:flex;gap:7px;overflow-x:auto;scrollbar-width:thin}.provider-preflight-row span,.publish-package-row span{border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;color:#cbd5e1;flex:0 0 auto;font-size:11px;font-weight:850;padding:5px 8px}.provider-preflight-row span.ready,.publish-package-row span.ready{border-color:#2dd4bf3d;background:#14b8a61a;color:#99f6e4}.provider-preflight-row span.manual{border-color:#fbbf2442;background:#fbbf2414;color:#fde68a}.provider-preflight-row span.blocked,.publish-package-row span.blocked{border-color:#f8717140;background:#7f1d1d29;color:#fecaca}.publish-check-error{border:1px solid rgba(248,113,113,.25);border-radius:8px;background:#7f1d1d29;color:#fecaca;font-size:12px;font-weight:800;padding:8px 10px}.publish-candidate-actions{align-items:center}.publish-candidate-actions small{color:#94a3b8;flex:1 1 auto;font-size:11px;font-weight:800;min-width:170px}.publish-candidate-actions button{flex:0 0 auto;min-height:34px}.calendar-summary-strip{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin}.calendar-summary-strip span{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;color:#94a3b8;display:inline-grid;flex:0 0 126px;font-size:11px;font-weight:800;gap:2px;padding:8px 10px}.calendar-summary-strip strong{color:#f8fafc;font-size:18px;line-height:1}.campaign-calendar-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-column{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#080d1652;display:grid;gap:10px;min-width:0;padding:10px}.calendar-column-title{align-items:center;display:flex;justify-content:space-between;gap:10px}.calendar-column-title strong{color:#f8fafc}.calendar-column-title span{color:#99f6e4;font-size:11px;font-weight:900;text-transform:uppercase}.calendar-post-card{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0f172a80;display:grid;gap:10px;grid-template-columns:64px minmax(0,1fr);min-width:0;padding:10px}.calendar-post-card.compact{grid-template-columns:52px minmax(0,1fr)}.calendar-post-card img,.calendar-media-placeholder{aspect-ratio:1;border-radius:8px;border:1px solid rgba(255,255,255,.08);object-fit:cover;width:100%}.calendar-media-placeholder{align-items:center;background:#ffffff09;color:#64748b;display:grid;font-size:10px;font-weight:900;justify-items:center;text-transform:uppercase}.calendar-post-body{display:grid;gap:7px;min-width:0}.calendar-post-body span{color:#99f6e4;font-size:10px;font-weight:900;text-transform:uppercase}.calendar-post-body strong{color:#f8fafc;display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-post-body p{color:#94a3b8;font-size:12px;line-height:1.35;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-post-meta{display:flex;flex-wrap:wrap;gap:5px}.calendar-post-meta span{border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0b;color:#cbd5e1;padding:3px 7px}.calendar-post-card button{justify-self:start}.post-draft-editor{border:1px solid rgba(45,212,191,.16);border-radius:8px;background:#080d166b;display:grid;gap:12px;grid-template-columns:minmax(220px,.85fr) minmax(260px,1.15fr);padding:12px}.post-draft-preview{display:grid;gap:10px;min-width:0}.post-draft-preview img,.post-draft-preview .report-media-placeholder{aspect-ratio:16 / 10;border-radius:8px;height:auto;object-fit:cover;width:100%}.post-draft-preview span{color:#99f6e4;font-size:10px;font-weight:900;text-transform:uppercase}.post-draft-preview strong{color:#f8fafc;display:block;margin-top:3px}.post-draft-preview p{color:#b9c4d3;font-size:13px;line-height:1.42;margin:6px 0 0;overflow-wrap:anywhere}.post-draft-form{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.post-draft-form .wide{grid-column:1 / -1}.post-readiness-box{border:1px solid rgba(45,212,191,.16);border-radius:8px;background:#14b8a60f;display:grid;gap:10px;padding:10px}.post-readiness-box>div:first-child{align-items:center;display:flex;justify-content:space-between;gap:12px}.post-readiness-box strong{color:#f8fafc}.post-readiness-box span{color:#94a3b8;font-size:12px;font-weight:800}.readiness-check-list{display:flex;flex-wrap:wrap;gap:6px}.readiness-check-list span{border:1px solid rgba(248,113,113,.26);border-radius:999px;background:#f8717114;color:#fecaca;padding:5px 8px}.readiness-check-list span.passed{border-color:#2dd4bf40;background:#14b8a61a;color:#99f6e4}.post-workflow-actions{display:flex;flex-wrap:wrap;gap:8px}.post-review-card>div:first-child{align-items:start;display:flex;justify-content:space-between;gap:10px}.post-review-card>div:first-child span{border:1px solid rgba(20,184,166,.2);border-radius:999px;color:#99f6e4;flex:0 0 auto;font-size:11px;font-weight:900;padding:3px 7px}.post-review-card.selected{border-color:#2dd4bf73;box-shadow:0 0 0 1px #2dd4bf1f}.post-review-media{aspect-ratio:16 / 10;border-radius:8px;border:1px solid rgba(255,255,255,.08);max-height:180px;object-fit:cover;width:100%}.post-review-metrics{display:flex;gap:7px;overflow-x:auto;scrollbar-width:thin}.post-review-metrics span{display:inline-grid;flex:0 0 auto;gap:2px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;color:#94a3b8;font-size:10px;font-weight:800;min-width:72px;padding:6px 7px}.post-review-metrics strong{color:#f8fafc;font-size:13px;line-height:1}.post-source-link{color:#99f6e4;font-size:12px;font-weight:900;text-decoration:none}.mini-readiness{border-radius:999px;background:#ffffff0f;height:6px;overflow:hidden}.mini-readiness span{background:linear-gradient(90deg,#f97316,#14b8a6);display:block;height:100%;width:0}.mini-readiness .score-17{width:17%}.mini-readiness .score-33{width:33%}.mini-readiness .score-50{width:50%}.mini-readiness .score-67{width:67%}.mini-readiness .score-83{width:83%}.mini-readiness .score-100{width:100%}.command-strip article{display:grid;gap:8px;border:1px solid rgba(47,79,79,.13);border-left:4px solid #116a73;border-radius:8px;background:#fff;padding:16px;box-shadow:0 16px 45px #182f3a12}.command-strip span,.benchmark-list small{color:#687585;font-size:12px;font-weight:700;text-transform:uppercase}.command-strip strong{color:#17202a;font-size:18px}.command-strip p{color:#475569;line-height:1.45}.ops-grid,.ai-workspace{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:16px;align-items:start}.ops-lanes,.campaign-board,.connector-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.connector-command-center{gap:12px}.connector-preflight-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.connector-preflight-grid span{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0206173d;color:#a8b3c4;font-size:12px;font-weight:850;line-height:1.35;padding:9px 10px}.connector-preflight-grid span.ready{border-color:#14b8a638;background:#14b8a614;color:#99f6e4}.connector-preflight-grid span.blocked{border-color:#f8717142;background:#7f1d1d24;color:#fecaca}.connector-command-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.connector-sync-mode-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.connector-sync-mode-grid button{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0206173d;color:#cbd5e1;cursor:pointer;display:grid;gap:5px;min-height:82px;padding:11px;text-align:left}.connector-sync-mode-grid button:hover,.connector-sync-mode-grid button.selected{border-color:#ff8a1f6b;background:#ff8a1f14}.connector-sync-mode-grid strong{color:#f8fafc;font-size:13px}.connector-sync-mode-grid span{color:#94a3b8;font-size:12px;line-height:1.35}.connector-sync-result{display:grid;gap:10px}.sync-readiness-panel{display:grid;gap:10px;border:1px solid rgba(20,184,166,.2);border-radius:8px;padding:12px;background:#14b8a60d}.sync-readiness-summary{align-items:baseline;display:flex;gap:8px}.sync-readiness-summary strong{color:#a7fff3;font-size:20px}.sync-readiness-summary span{color:#aab7c8;font-size:12px;font-weight:850;text-transform:uppercase}.sync-readiness-strip{display:grid;grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.sync-readiness-strip article{display:grid;gap:8px;min-height:130px;border:1px solid rgba(148,163,184,.18);border-radius:8px;padding:10px;background:#0e161fb8}.sync-readiness-strip article.ready{border-color:#14b8a652}.sync-readiness-strip article.blocked{border-color:#ff8a1f47}.sync-readiness-strip article>div:first-child,.sync-readiness-strip article>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.sync-readiness-strip strong{color:#f7f7f4;text-transform:capitalize}.sync-readiness-strip p{color:#aab7c8;font-size:12px;line-height:1.35}.sync-readiness-strip span{border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#ffffff0a;color:#aab7c8;padding:4px 7px;font-size:10px;font-weight:900}.sync-readiness-strip span.ready{border-color:#14b8a652;background:#14b8a61f;color:#a7fff3}.sync-readiness-strip span.blocked{border-color:#ff8a1f47;background:#ff8a1f1a;color:#ffbf86}.connector-sync-summary{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;overflow-x:auto}.connector-sync-summary span{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#02061738;color:#94a3b8;display:grid;gap:3px;font-size:12px;font-weight:800;padding:10px}.connector-sync-summary strong{color:#f8fafc;font-size:17px}.connector-live-runbook{border:1px solid rgba(20,184,166,.24);border-radius:8px;background:linear-gradient(135deg,#14b8a614,#0f172a33),#0f172a6b;display:grid;gap:12px;padding:12px}.connector-live-runbook-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.connector-live-runbook-header h4{color:#f8fafc;margin:0}.connector-live-runbook-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.connector-live-runbook-item{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#02061738;display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;min-height:112px;padding:10px;position:relative}.connector-live-runbook-item>span{align-items:center;border:1px solid rgba(148,163,184,.16);border-radius:8px;color:#94a3b8;display:inline-flex;font-size:11px;font-weight:900;height:30px;justify-content:center;width:34px}.connector-live-runbook-item strong{color:#f8fafc;display:block;font-size:13px;margin-bottom:4px}.connector-live-runbook-item p{color:#a8b3c4;font-size:12px;line-height:1.35;margin:0;overflow-wrap:anywhere}.connector-live-runbook-item small{border:1px solid rgba(148,163,184,.14);border-radius:999px;color:#cbd5e1;font-size:10px;font-weight:900;padding:3px 7px;position:absolute;right:9px;text-transform:uppercase;top:9px}.connector-live-runbook-item.done{border-color:#14b8a642;background:#14b8a614}.connector-live-runbook-item.done>span,.connector-live-runbook-item.done small{border-color:#14b8a647;color:#99f6e4}.connector-live-runbook-item.blocked{border-color:#f871713d;background:#7f1d1d21}.connector-live-runbook-item.blocked>span,.connector-live-runbook-item.blocked small{border-color:#f8717147;color:#fecaca}.connector-live-runbook-item.next{border-color:#ff8a1f47;background:#ff8a1f14}.connector-live-runbook-item.next>span,.connector-live-runbook-item.next small{border-color:#ff8a1f52;color:#ffc58f}.connector-live-runbook-item.planned{border-color:#60a5fa38;background:#60a5fa12}.connector-live-runbook-item.planned>span,.connector-live-runbook-item.planned small{border-color:#60a5fa42;color:#bfdbfe}.connector-live-runbook-actions{display:flex;flex-wrap:wrap;gap:8px}.guardrails-panel{gap:14px}.guardrail-hard-stop-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.guardrail-hard-stop-grid span{border:1px solid rgba(248,113,113,.24);border-radius:8px;background:#7f1d1d24;color:#fecaca;font-size:12px;font-weight:850;line-height:1.35;padding:9px 10px}.autopilot-readiness-panel{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0f172a61;display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:12px;align-items:stretch;padding:12px}.autopilot-readiness-panel.ready{border-color:#14b8a647;background:linear-gradient(135deg,#14b8a614,#0f172a33),#0f172a61}.autopilot-readiness-panel.review,.autopilot-readiness-panel.setup{border-color:#ff8a1f47;background:linear-gradient(135deg,#ff8a1f14,#0f172a33),#0f172a61}.autopilot-readiness-panel.blocked{border-color:#f871714d;background:linear-gradient(135deg,#7f1d1d29,#0f172a33),#0f172a61}.autopilot-readiness-score{border:1px solid rgba(20,184,166,.24);border-radius:8px;background:#14b8a614;color:#94a3b8;display:grid;place-items:center;gap:2px;min-height:86px;padding:10px}.autopilot-readiness-score strong{color:#f8fafc;font-size:28px;line-height:1}.autopilot-readiness-score span,.autopilot-readiness-stats span{font-size:11px;font-weight:850;text-transform:uppercase}.autopilot-readiness-body{display:grid;gap:10px;min-width:0}.autopilot-readiness-body strong{color:#f8fafc}.autopilot-readiness-body p{color:#a8b3c4;font-size:13px;line-height:1.4;margin:4px 0 0}.autopilot-readiness-checks{display:flex;flex-wrap:wrap;gap:7px}.autopilot-readiness-checks span{border:1px solid rgba(148,163,184,.14);border-radius:999px;color:#cbd5e1;font-size:11px;font-weight:850;padding:5px 8px}.autopilot-readiness-checks span.passed{border-color:#14b8a63d;background:#14b8a614;color:#99f6e4}.autopilot-readiness-checks span.missing{border-color:#ff8a1f3d;background:#ff8a1f14;color:#fed7aa}.autopilot-readiness-stats{display:grid;gap:8px;grid-template-columns:repeat(3,78px)}.autopilot-readiness-stats span{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0206173d;color:#94a3b8;display:grid;gap:2px;justify-items:center;padding:9px}.autopilot-readiness-stats strong{color:#f8fafc;font-size:18px}.autopilot-preset-row{display:flex;flex-wrap:wrap;gap:8px}.autopilot-preset-row button{border:1px solid rgba(255,138,31,.32);border-radius:999px;background:#ff8a1f14;color:#fed7aa;cursor:pointer;font-size:12px;font-weight:850;padding:7px 10px}.autopilot-preset-row button:hover{background:#ff8a1f24}.checkbox-control{align-items:center;display:flex;gap:8px;min-height:42px}.checkbox-control input{width:auto}.checkbox-control span{color:#cbd5e1;font-size:13px;font-weight:800}.guardrail-rule-list{display:grid;gap:10px}.guardrail-rule-list article{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08;display:grid;gap:9px;padding:10px}.guardrail-rule-list article.enabled{border-color:#34d3993d}.guardrail-rule-list article.safety-blocked{border-color:#f8717147}.guardrail-rule-list article.safety-review{border-color:#ff8a1f42}.guardrail-rule-list article.safety-safe.enabled{background:#14b8a60e}.guardrail-rule-list article>div:first-child{align-items:start;display:flex;justify-content:space-between;gap:12px}.guardrail-rule-list strong{color:#f8fafc}.guardrail-rule-list article>div:first-child span{color:#94a3b8;flex:0 0 auto;font-size:12px;font-weight:850}.guardrail-rule-list p{color:#b9c4d3;font-size:13px;margin:0;overflow-wrap:anywhere}.connector-command-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.connector-command-step{display:grid;align-content:start;gap:8px;min-height:156px;border:1px solid rgba(102,117,138,.18);border-radius:8px;background:#0f172a57;padding:12px}.connector-command-step>span{width:fit-content;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#94a3b814;color:#cbd5e1;padding:3px 7px;font-size:10px;font-weight:850;text-transform:uppercase}.connector-command-step.ready>span{border-color:#14b8a647;background:#14b8a61a;color:#9ff7ec}.connector-command-step.action>span,.connector-command-step.blocked>span{border-color:#ff8a1f47;background:#ff8a1f1a;color:#ffc58f}.connector-command-step.planned>span{border-color:#60a5fa40;background:#60a5fa14;color:#bfdbfe}.connector-command-step strong{color:#f8fafc;font-size:14px}.connector-command-step p{color:#a8b3c4;font-size:13px;line-height:1.35}.connector-command-step small{color:#7f8ea3;font-size:11px;line-height:1.35}.publish-readiness-panel{border:1px solid rgba(102,117,138,.18);border-radius:8px;background:#0f172a57;display:grid;gap:12px;padding:12px}.publish-readiness-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.publish-readiness-card,.publish-readiness-box{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff06;display:grid;gap:10px;min-width:0;padding:10px}.publish-readiness-card>div:first-child{align-items:center;display:flex;gap:10px;justify-content:space-between}.publish-readiness-card strong{color:#f8fafc}.publish-readiness-card>div:first-child span{color:#99f6e4;font-size:11px;font-weight:900;text-transform:uppercase}.live-publish-inline{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#94a3b80f;display:flex;gap:8px;justify-content:space-between;padding:7px 8px}.live-publish-inline strong,.live-publish-inline span{font-size:11px;font-weight:900;text-transform:uppercase}.live-publish-inline.enabled{border-color:#14b8a642;background:#14b8a614;color:#99f6e4}.live-publish-inline.disabled{border-color:#ff8a1f3d;background:#ff8a1f14;color:#fed7aa}.publish-check-list{display:grid;gap:7px}.publish-check-list.compact{gap:6px}.publish-check-list span{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#94a3b80f;color:#b9c4d3;display:grid;gap:2px;font-size:12px;line-height:1.32;padding:8px 9px}.publish-check-list span.ready{border-color:#14b8a638;background:#14b8a614;color:#c8fff6}.publish-check-list span.missing{border-color:#f8717142;background:#f8717114;color:#fecaca}.publish-check-list span.manual_check{border-color:#ff8a1f3d;background:#ff8a1f14;color:#fed7aa}.publish-check-list span strong{color:inherit;font-size:10px;text-transform:uppercase}.publish-activation-runbook{border:1px solid rgba(102,117,138,.18);border-radius:8px;background:#0f172a57;display:grid;gap:12px;padding:12px}.publish-activation-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.publish-activation-card{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#ffffff06;display:grid;gap:10px;min-width:0;padding:10px}.publish-activation-card.ready{border-color:#14b8a63d}.publish-activation-card.blocked{border-color:#ff8a1f38}.publish-activation-card>div{display:grid;gap:4px}.publish-activation-card>div strong{color:#f8fafc}.publish-activation-card>div span{color:#fed7aa;font-size:11px;font-weight:900;text-transform:uppercase}.publish-activation-card.ready>div span{color:#99f6e4}.publish-activation-card ol{counter-reset:activation-step;display:grid;gap:8px;list-style:none;margin:0;padding:0}.publish-activation-card li{border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#02061738;display:grid;gap:3px;padding:8px 8px 8px 30px;position:relative}.publish-activation-card li:before{align-items:center;background:#ff8a1f26;border-radius:999px;color:#fed7aa;content:counter(activation-step);counter-increment:activation-step;display:flex;font-size:10px;font-weight:900;height:18px;justify-content:center;left:7px;position:absolute;top:8px;width:18px}.publish-activation-card li strong{color:#e2e8f0;font-size:12px}.publish-activation-card li span{color:#94a3b8;font-size:12px;line-height:1.35}.publish-gate-audit{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#02061747;display:grid;gap:4px;padding:8px}.publish-gate-audit strong{color:#cbd5e1;font-size:11px;font-weight:900;text-transform:uppercase}.publish-gate-audit span,.publish-gate-audit small{color:#94a3b8;font-size:12px;line-height:1.35}.publish-gate-audit.approved{border-color:#14b8a63d;background:#14b8a614}.publish-gate-audit.approved strong{color:#99f6e4}.publish-gate-audit.requested{border-color:#ff8a1f3d;background:#ff8a1f14}.publish-gate-audit.requested strong{color:#fed7aa}.publish-gate-audit.rejected,.publish-gate-audit.revoked{border-color:#f8717140;background:#f8717114}.publish-gate-audit.rejected strong,.publish-gate-audit.revoked strong{color:#fecaca}.publish-gate-actions{border-top:1px solid rgba(148,163,184,.12);display:grid;gap:8px;padding-top:10px}.publish-gate-actions label{color:#94a3b8;font-size:11px;font-weight:900;text-transform:uppercase}.publish-gate-actions textarea{min-height:70px;resize:vertical}.publish-gate-actions>div{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.publish-gate-review-panel{border:1px solid rgba(102,117,138,.18);border-radius:8px;background:#0f172a57;display:grid;gap:12px;padding:12px}.publish-gate-review-list{display:grid;gap:8px}.publish-gate-review-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.publish-gate-review-toolbar button{min-height:32px;padding:7px 10px}.publish-gate-review-item{align-items:start;border:1px solid rgba(255,138,31,.22);border-radius:8px;background:#ff8a1f12;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.publish-gate-review-item>div:first-child{display:grid;gap:4px;min-width:0}.publish-gate-review-item>div:first-child>span{color:#fed7aa;font-size:11px;font-weight:900;text-transform:uppercase}.publish-gate-review-item strong{color:#f8fafc}.publish-gate-review-item small,.publish-gate-review-item p{color:#94a3b8;font-size:12px;line-height:1.35;margin:0}.publish-gate-review-item>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.publish-gate-review-item button{min-height:32px;padding:7px 10px}.empty-state.compact{border:1px dashed rgba(148,163,184,.22);border-radius:8px;background:#02061738;display:grid;gap:4px;padding:10px}.empty-state.compact strong{color:#e2e8f0}.empty-state.compact span{color:#94a3b8;font-size:12px}.automation-status-panel{border:1px solid rgba(102,117,138,.18);border-radius:8px;background:#0f172a61;display:grid;gap:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:12px}.automation-status-panel.ready{border-color:#14b8a638;background:#14b8a60e}.automation-status-panel.blocked{border-color:#ff8a1f38;background:#ff8a1f0f}.automation-status-panel h4{color:#f8fafc;font-size:15px;margin:0}.automation-status-panel span{color:#9fb1c7;display:block;font-size:12px;line-height:1.4;margin-top:4px}.automation-status-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto}.automation-status-grid span{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08;color:#8794a8;font-size:11px;font-weight:800;min-width:150px;padding:8px 9px}.automation-status-grid strong{color:#f8fafc;display:block;font-size:12px;margin-bottom:2px;overflow-wrap:anywhere}.connector-import-result{display:grid;gap:10px;border:1px solid rgba(20,184,166,.22);border-radius:8px;background:#14b8a60e;padding:12px}.connector-import-summary{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px;overflow-x:auto}.connector-import-summary article{min-width:110px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0f172a6b;padding:10px}.connector-import-summary span,.connector-import-providers span{color:#94a3b8;font-size:11px;font-weight:750}.connector-import-summary strong{display:block;margin-top:4px;color:#f8fafc;font-size:20px}.connector-import-providers{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.connector-import-providers span{display:grid;gap:3px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0f172a57;padding:9px 10px;line-height:1.35}.connector-import-providers span.success{border-color:#14b8a638}.connector-import-providers span.failed{border-color:#f871713d}.connector-import-providers strong{color:#f8fafc;font-size:12px;text-transform:uppercase}.connector-import-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.compact-metrics{grid-template-columns:repeat(3,minmax(170px,1fr))}.roadmap-list,.daily-sprint-list,.account-readiness,.assistant-signal-grid{display:grid;gap:10px}.assistant-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-signal-grid span{display:grid;gap:3px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;color:#94a3b8;font-size:11px;font-weight:800;padding:9px 10px}.assistant-signal-grid strong{color:#f8fafc;font-size:18px;line-height:1}.opportunity-mini-list{display:grid;gap:8px}.opportunity-mini-list button{align-items:start;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08;color:#f8fafc;display:grid;gap:4px;justify-items:start;padding:10px;text-align:left}.opportunity-mini-list button:hover{border-color:#fb923c61}.opportunity-mini-list span{color:#94a3b8;font-size:12px;font-weight:800}.roadmap-item{display:grid;gap:6px;border:1px solid rgba(255,255,255,.08);border-left:4px solid rgba(255,126,42,.52);border-radius:8px;background:#ffffff0a;padding:12px}.ops-health-panel{border-color:#14b8a638;background:linear-gradient(135deg,#14b8a612,#ff8a1f0d),#0f172a80;gap:12px}.ops-health-panel.status-ready{border-color:#14b8a647}.ops-health-panel.status-attention{border-color:#ff8a1f4d}.ops-health-panel.status-blocked{border-color:#f8717152}.ops-health-grid{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(280px,.72fr);gap:12px;align-items:stretch}.ops-health-score{border:1px solid rgba(20,184,166,.24);border-radius:8px;background:#14b8a614;color:#94a3b8;display:grid;gap:4px;place-items:center;padding:12px;text-align:center}.ops-health-score strong{color:#f8fafc;font-size:38px;line-height:1}.ops-health-score span{color:#99f6e4;font-size:11px;font-weight:900;text-transform:uppercase}.ops-health-score small{color:#94a3b8;font-size:11px;line-height:1.35}.ops-health-checks{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ops-health-checks button{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0206173d;color:#dbe4f0;cursor:pointer;display:grid;gap:4px;min-height:72px;padding:10px;text-align:left}.ops-health-checks button:hover{border-color:#ff8a1f61;background:#ff8a1f14}.ops-health-checks button.passed{border-color:#14b8a638}.ops-health-checks button.missing{border-color:#ff8a1f3d}.ops-health-checks strong{color:#f8fafc;font-size:13px}.ops-health-checks span{color:#94a3b8;font-size:12px;line-height:1.35}.ops-health-blockers{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0206173d;display:grid;gap:8px;padding:10px}.ops-health-blockers>strong{color:#f8fafc;font-size:14px}.ops-health-blockers>span{border:1px solid rgba(255,138,31,.22);border-radius:8px;background:#ff8a1f12;color:#fed7aa;font-size:12px;font-weight:800;line-height:1.35;padding:8px 9px}.ops-health-coverage{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ops-health-coverage span{border:1px solid rgba(20,184,166,.18);border-radius:8px;background:#14b8a60f;color:#94a3b8;display:grid;font-size:11px;font-weight:850;gap:2px;padding:8px}.ops-health-coverage strong{color:#99f6e4;font-size:16px}.dashboard-command-panel{border-color:#38bdf82e;background:linear-gradient(135deg,#0ea5e90f,#ff8a1f0d),#0f172a80;gap:12px}.dashboard-command-list{display:grid;gap:8px}.dashboard-command-item{align-items:center;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#02061747;color:#dbe4f0;cursor:pointer;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) auto;min-height:72px;padding:10px;text-align:left}.dashboard-command-item:hover{border-color:#ff8a1f61;background:#ff8a1f14}.dashboard-command-item.priority-critical{border-color:#f8717152;background:#7f1d1d24}.dashboard-command-item.priority-high{border-color:#ff8a1f4d;background:#ff8a1f14}.dashboard-command-item.priority-medium{border-color:#38bdf83d}.dashboard-command-item>span{align-items:center;border:1px solid rgba(148,163,184,.16);border-radius:8px;color:#99f6e4;display:inline-flex;font-size:13px;font-weight:900;height:36px;justify-content:center}.dashboard-command-item div{display:grid;gap:4px;min-width:0}.dashboard-command-item strong{color:#f8fafc;line-height:1.2;overflow-wrap:anywhere}.dashboard-command-item p{color:#a8b3c4;font-size:13px;line-height:1.35;margin:0}.dashboard-command-item b{border:1px solid rgba(45,212,191,.2);border-radius:999px;color:#99f6e4;font-size:11px;padding:5px 8px;text-transform:uppercase}.daily-sprint-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.daily-sprint-item{display:grid;align-content:start;gap:7px;min-height:164px;border:1px solid rgba(255,255,255,.08);border-top:4px solid rgba(255,126,42,.52);border-radius:8px;background:#ffffff0a;padding:12px}.daily-sprint-item.status-done{border-top-color:#44c77e}.daily-sprint-item.status-blocked{border-top-color:#f87171}.daily-sprint-item.status-next{border-top-color:#fb923c}.daily-sprint-item span{color:#a8adb7;font-size:11px;font-weight:850;text-transform:uppercase}.daily-sprint-item strong{color:#f8fafc;font-size:14px}.daily-sprint-item p{color:#a8adb7;line-height:1.4}.daily-sprint-item button{align-self:end;min-height:32px;border:1px solid rgba(203,213,225,.18);border-radius:7px;background:#0f172a75;color:#f8fafc;font-weight:750;padding:7px 10px}.roadmap-item.status-next{border-left-color:#44c77e}.roadmap-item span,.account-readiness span{color:#a8adb7;font-size:12px;font-weight:800;text-transform:uppercase}.roadmap-item p,.campaign-card p{color:#a8adb7;line-height:1.45}.account-readiness div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:9px}.brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.brief-grid label{display:grid;gap:8px;color:#d8dbe0}.benchmark-list{display:grid;gap:10px}.benchmark-list span{display:grid;gap:3px;border:1px solid rgba(47,79,79,.13);border-radius:8px;background:#f8fafb;padding:12px}.table-card{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid rgba(255,255,255,.08);padding:14px;text-align:left;white-space:nowrap}th{color:#a8adb7;font-size:12px;text-transform:uppercase}.table-actions{display:flex;gap:8px;flex-wrap:wrap}.table-actions button{border:1px solid rgba(151,216,217,.16);border-radius:8px;background:#ffffff0a;color:#f7f7f4;cursor:pointer;padding:8px 10px}.table-actions button:disabled{cursor:not-allowed;opacity:.55}.inbox-list,.plugin-grid{display:grid;gap:14px}.plugin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.panel,.inbox-item{padding:18px}.panel{display:grid;gap:14px}.page-error-panel{border-color:#f8717147;background:linear-gradient(135deg,#7f1d1d38,#0f172ab3),var(--panel);max-width:760px}.page-error-panel h2{color:#f8fafc;margin:0}.page-error-panel p:not(.eyebrow){color:#fecaca;margin:0;overflow-wrap:anywhere}.inbox-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;border-left:3px solid rgba(255,255,255,.12)}.inbox-item.compact{cursor:pointer;grid-template-columns:1fr}.activity-row{align-items:flex-start;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.activity-timeline{position:relative}.activity-timeline:before{background:linear-gradient(180deg,#14b8a661,#14b8a605);bottom:10px;content:"";left:13px;position:absolute;top:12px;width:1px}.activity-timeline .inbox-item{position:relative;padding-left:30px}.activity-timeline .inbox-item:before{background:#14b8a6;border:3px solid #111923;border-radius:999px;box-shadow:0 0 0 1px #14b8a659;content:"";height:9px;left:9px;position:absolute;top:18px;width:9px}.timeline-stamp{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.timeline-stamp span{border:1px solid rgba(20,184,166,.22);border-radius:999px;background:#14b8a614;color:#9ee7df;font-size:11px;font-weight:850;padding:4px 8px}.activity-thumb{aspect-ratio:1;border:1px solid rgba(255,255,255,.08);border-radius:8px;height:112px;object-fit:cover;width:112px}.activity-copy{min-width:0}.activity-text,.activity-detail-text{overflow-wrap:anywhere;white-space:pre-wrap}.activity-text{display:-webkit-box;line-height:1.42;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.post-metric-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.post-metric-row span{display:inline-grid;min-width:86px;gap:2px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;color:#94a3b8;flex:0 0 auto;font-size:11px;font-weight:800;padding:8px 10px}.post-metric-row strong{color:#f8fafc;font-size:15px;line-height:1}.post-metric-row.compact{margin-top:10px}.post-metric-row.detail{margin:12px 0}.post-metric-row.detail span{min-width:104px}.post-metric-row.detail strong{font-size:18px}.activity-detail-text{color:#b9c4d3;font-size:15px;line-height:1.52}.activity-media-preview{display:block;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0a}.activity-media-preview img{display:block;max-height:720px;object-fit:contain;width:100%}.activity-media-preview .smart-image-link,.activity-media-preview .smart-image-fallback{width:100%}.inbox-workspace{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:16px;align-items:start}.interaction-action-plan{border-color:#14b8a638;background:linear-gradient(135deg,#14b8a612,#ff8a1f0d),#0f172a80;gap:12px}.interaction-plan-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);gap:10px;align-items:stretch}.interaction-summary-strip{display:grid;grid-auto-columns:minmax(130px,1fr);grid-auto-flow:column;gap:8px;overflow-x:auto;padding-bottom:2px}.interaction-summary-strip span,.interaction-next-action{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0206173d;color:#94a3b8;display:grid;gap:3px;font-size:11px;font-weight:850;padding:10px}.interaction-summary-strip strong,.interaction-next-action strong{color:#f8fafc;font-size:18px;line-height:1.1}.interaction-next-action span{color:#fed7aa;font-size:13px;line-height:1.35}.interaction-priority-list{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.interaction-priority-item{align-items:center;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0206173d;color:#dbe4f0;cursor:pointer;display:grid;grid-template-columns:46px minmax(0,1fr);gap:9px;min-height:72px;padding:9px;position:relative;text-align:left}.interaction-priority-item:hover,.interaction-priority-item.selected{border-color:#ff8a1f6b;background:#ff8a1f14}.interaction-priority-item.risk-high,.interaction-priority-item.risk-critical{border-color:#f8717142}.interaction-priority-item>span{align-items:center;border:1px solid rgba(20,184,166,.22);border-radius:8px;color:#99f6e4;display:inline-flex;font-size:13px;font-weight:900;height:42px;justify-content:center}.interaction-priority-item div{display:grid;gap:3px;min-width:0}.interaction-priority-item strong{color:#f8fafc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interaction-priority-item small{color:#94a3b8;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interaction-priority-item em{border:1px solid rgba(148,163,184,.14);border-radius:999px;color:#cbd5e1;font-size:10px;font-style:normal;font-weight:850;padding:3px 7px;position:absolute;right:8px;top:8px}.monitoring-center{gap:18px}.monitoring-control-band{display:grid;gap:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0a;padding:16px}.monitoring-control-band .search-control{min-width:min(280px,100%)}.monitoring-reply-draft{border:1px solid rgba(20,184,166,.2);border-radius:8px;background:#14b8a60e;display:grid;gap:10px;margin:12px 0;padding:12px}.monitoring-reply-draft textarea{min-height:126px;resize:vertical}.reply-guardrail-note{display:flex;flex-wrap:wrap;gap:7px}.reply-guardrail-note span{border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#0f172a80;color:#aebbd0;font-size:11px;font-weight:800;padding:5px 8px}.monitoring-import-health,.monitoring-triage-cockpit{gap:12px}.monitoring-triage-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:12px;align-items:start}.monitoring-priority-list,.monitoring-metrics-health,.monitoring-media-health{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0f172a4d;display:grid;gap:9px;padding:12px}.monitoring-subtitle-row{align-items:end;display:flex;gap:10px;justify-content:space-between}.monitoring-subtitle-row strong{color:#f8fafc;font-size:14px}.monitoring-subtitle-row span{color:#7f8ea3;font-size:12px;text-align:right}.monitoring-priority-item{align-items:center;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0206173d;color:#dbe4f0;cursor:pointer;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;min-height:62px;padding:9px 10px;text-align:left}.monitoring-priority-item:hover,.monitoring-priority-item.selected{border-color:#ff8a1f6b;background:#ff8a1f14}.monitoring-priority-item.risk-high,.monitoring-priority-item.risk-critical{border-color:#f871713d}.monitoring-priority-item>span{align-items:center;border:1px solid rgba(20,184,166,.22);border-radius:8px;color:#99f6e4;display:inline-flex;font-size:13px;font-weight:900;height:42px;justify-content:center}.monitoring-priority-item div{display:grid;gap:3px;min-width:0}.monitoring-priority-item strong{color:#f8fafc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitoring-priority-item small{color:#94a3b8;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitoring-priority-item em{border:1px solid rgba(148,163,184,.14);border-radius:999px;color:#cbd5e1;font-size:11px;font-style:normal;font-weight:850;padding:4px 7px}.monitoring-health-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.monitoring-health-metrics.media-health-metrics{grid-template-columns:repeat(6,minmax(136px,1fr));overflow-x:auto;padding-bottom:2px}.monitoring-health-metrics span{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#02061738;color:#94a3b8;display:grid;gap:3px;font-size:12px;font-weight:800;padding:10px}.monitoring-health-metrics strong{color:#f8fafc;font-size:18px;line-height:1.1}.monitoring-health-note{border-radius:8px;display:grid;gap:4px;line-height:1.35;padding:10px}.monitoring-health-note strong{color:#f8fafc}.monitoring-health-note span{color:#b7c3d5;font-size:12px}.monitoring-health-note.warning{border:1px solid rgba(255,138,31,.26);background:#ff8a1f14}.monitoring-health-note.ready{border:1px solid rgba(20,184,166,.24);background:#14b8a614}.monitoring-media-health{margin-top:12px}.media-diagnostic-list{display:grid;gap:8px}.media-diagnostic-item{align-items:center;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0206173d;color:#dbe4f0;cursor:pointer;display:grid;grid-template-columns:86px minmax(0,1fr) auto;gap:10px;padding:10px;text-align:left}.media-diagnostic-item:hover,.media-diagnostic-item.selected{border-color:#ff8a1f6b;background:#ff8a1f14}.media-diagnostic-item>span{border:1px solid rgba(20,184,166,.2);border-radius:999px;color:#99f6e4;font-size:11px;font-weight:900;padding:5px 7px;text-align:center;text-transform:uppercase}.media-diagnostic-item div{display:grid;gap:2px;min-width:0}.media-diagnostic-item strong,.media-diagnostic-item small,.media-diagnostic-item p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-diagnostic-item strong{color:#f8fafc}.media-diagnostic-item small{color:#fca5a5;font-size:11px;font-weight:800}.media-diagnostic-item p{color:#94a3b8;font-size:12px;margin:0}.media-diagnostic-item a{border:1px solid rgba(148,163,184,.16);border-radius:8px;color:#cbd5e1;font-size:12px;font-weight:850;padding:7px 9px;text-decoration:none}.media-diagnostic-item a:hover{border-color:#14b8a657;color:#99f6e4}.monitoring-triage-actions{display:flex;flex-wrap:wrap;gap:8px}.monitoring-provider-strip{display:grid;grid-auto-columns:minmax(154px,1fr);grid-auto-flow:column;gap:8px;overflow-x:auto;padding-bottom:2px}.monitoring-provider-strip button{display:grid;gap:3px;min-width:154px;min-height:74px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0f172a57;color:#94a3b8;padding:9px 10px;text-align:left}.monitoring-provider-strip button.selected-chip{border-color:#ff8a1f73;background:#ff8a1f1f}.monitoring-provider-strip span{color:#cbd5e1;font-size:11px;font-weight:850;text-transform:uppercase}.monitoring-provider-strip strong{color:#f8fafc;font-size:20px;line-height:1.1}.monitoring-provider-strip small{color:#7f8ea3;font-size:11px;line-height:1.25}.monitoring-sync-log-list{display:grid;gap:7px}.monitoring-sync-log-list span{display:block;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0f172a47;color:#9ca8ba;font-size:12px;line-height:1.35;padding:8px 10px}.monitoring-sync-log-list span.success{border-color:#14b8a638}.monitoring-sync-log-list span.failed,.monitoring-sync-log-list span.partial_failed{border-color:#f871713d}.monitoring-sync-log-list strong{color:#f8fafc;margin-right:7px;text-transform:uppercase}.monitoring-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(560px,1fr);gap:16px;align-items:start}.monitoring-detail{position:sticky;top:24px}.monitoring-detail-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.monitoring-detail-form .wide{grid-column:1 / -1}.campaign-from-activity{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(25,183,194,.26);border-radius:8px;background:#19b7c212;padding:12px}.campaign-from-activity div{display:grid;gap:3px}.campaign-from-activity strong{color:#f8fafc}.campaign-from-activity span{color:#94a3b8;font-size:13px}.campaign-from-activity button{border:1px solid rgba(255,126,42,.42);border-radius:8px;background:#ff8a2a;color:#111827;cursor:pointer;font-weight:800;padding:10px 12px}.campaign-from-activity button:disabled{cursor:not-allowed;opacity:.55}.inbox-item.selected{border-color:#19b7c2a6;background:#19b7c214}.filter-row,.template-list{display:flex;flex-wrap:wrap;gap:8px}.filter-row button,.template-list button{border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f7f7f4;cursor:pointer;padding:8px 10px}.reply-panel{position:sticky;top:24px}.inbox-handling-form{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#02061738;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.inbox-handling-form .wide{grid-column:1 / -1}.inbox-handling-form button{min-height:36px}.reply-panel .template-list{border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#94a3b80a;padding:8px}.reply-panel .template-list button{min-height:34px}.suggestion-box,.info-box,.warning-box{border-radius:8px;padding:14px}.suggestion-box{border:1px solid rgba(255,126,42,.35);background:#ff7e2a14}.suggestion-box span{color:#ff9a4f;font-weight:700}.warning-box{border:1px solid rgba(255,79,79,.4);background:#ff4f4f14;color:#ffd2d2}.info-box{border:1px solid rgba(20,184,166,.34);background:#14b8a614;color:#b8fff4}.login-card .warning-box{border-color:#d64c4c52;background:#d64c4c14;color:#9f2f2f}.inbox-item strong span{color:#a8adb7;font-weight:500}.risk-medium{border-left-color:#ff9a4f}.risk-critical,.risk-high{border-left-color:#ff4f4f}.inbox-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:440px}.inbox-meta span{border-radius:999px;background:#ffffff0f;padding:6px 8px;font-size:12px}.booking-mode{color:#111827}.booking-mode .sidebar{background:#fffffff0;border-right-color:#66758a2e;box-shadow:18px 0 70px #1c2b440f}.booking-mode main{background:linear-gradient(140deg,rgba(47,125,246,.08),transparent 36%),linear-gradient(180deg,#fff,#f0f3f7)}.booking-mode .brand-symbol{background:linear-gradient(145deg,#1f9aa5,#f4a261 58%,#f7c873);color:#102226}.booking-mode .brand-mark strong,.booking-mode h1,.booking-mode h2,.booking-mode h3,.booking-mode .metric-card strong{color:#111827}.booking-mode .brand-mark span,.booking-mode .eyebrow,.booking-mode .metric-card span,.booking-mode .control span,.booking-mode .panel p,.booking-mode .filters,.booking-mode .inbox-meta,.booking-mode .runtime-banner small{color:#66758a}.booking-mode .auth-panel button,.booking-mode .auth-chip,.booking-mode .table-actions button,.booking-mode .filter-row button,.booking-mode .template-list button,.booking-mode .lead-actions button{border-color:#cbd5e1;background:#f8fafc;color:#334155;box-shadow:none}.booking-mode .auth-panel span,.booking-mode .settings-grid label,.booking-mode .studio-grid label,.booking-mode .preview-header,.booking-mode th,.booking-mode .inbox-item strong span{color:#66758a}.booking-mode .checkbox-row span,.booking-mode .checkbox-row button,.booking-mode .tag-list span{border-color:#cbd5e1;background:#f8fafc;color:#334155}.booking-mode .selected-chip{border-color:#ff8a1fb3!important;background:#ff8a1f24!important;color:#9b4d00!important}.booking-mode .workflow-band{border-color:#66758a2e}.booking-mode .workflow-band span{background:#f8fafc;color:#334155}.booking-mode .workflow-band span+span,.booking-mode th,.booking-mode td{border-color:#66758a24}.booking-mode .queue-item{border-color:#66758a2e;background:#f8fafc}.booking-mode .warning-box{border-color:#d64c4c52;background:#d64c4c14;color:#9f2f2f}.booking-mode .suggestion-box{border-color:#ff8a1f52;background:#ff8a1f14}.booking-mode .suggestion-box span{color:#9b4d00}.booking-mode nav button{border-color:transparent;background:transparent;color:#334155}.booking-mode nav button.active,.booking-mode nav button:hover,.booking-mode .primary{border-color:#ff8a1f;background:#ff8a1f;color:#111827;box-shadow:0 12px 24px #ff8a1f29}.booking-mode select,.booking-mode input,.booking-mode textarea{background:#fff;border-color:#cbd5e1;color:#111827}.booking-mode select:focus,.booking-mode input:focus,.booking-mode textarea:focus,.login-form input:focus{border-color:#19b7c2;outline:2px solid rgba(26,188,198,.45);outline-offset:1px}.booking-mode .metric-card,.booking-mode .panel,.booking-mode .table-card,.booking-mode .inbox-item,.booking-mode .post-preview{border-color:#66758a2e;background:#fff;box-shadow:0 18px 70px #1c2b441a}.booking-mode .pill{border-color:#19b7c257;color:#087780;background:#19b7c21a}.booking-mode .runtime-banner.live{border-color:#19b7c247;background:#19b7c214;color:#087780}.booking-page{gap:18px}.booking-command-header{display:flex;align-items:stretch;justify-content:space-between;gap:22px;border:1px solid rgba(102,117,138,.18);border-left:4px solid #ff8a1f;border-radius:8px;padding:22px;background:linear-gradient(140deg,rgba(47,125,246,.08),transparent 42%),#fff;box-shadow:0 18px 70px #1c2b441a}.booking-command-header h2{margin-bottom:8px;font-size:26px}.booking-command-header p:not(.eyebrow){max-width:680px;color:#66758a}.booking-header-meta{display:grid;align-content:center;justify-items:end;min-width:170px;border-left:1px solid rgba(102,117,138,.18);padding-left:22px}.booking-header-meta strong{margin-top:10px;color:#111827;font-size:34px}.booking-header-meta span:last-child{color:#66758a;font-size:13px}.booking-metrics .booking-kpi{min-height:142px;border-top:3px solid rgba(85,203,205,.7)}.booking-metrics .booking-kpi.guarded{border-top-color:#f4a261d1}.booking-operation-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px}.booking-flow-panel{align-content:start}.booking-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:4px}.booking-steps span{border:1px solid rgba(102,117,138,.18);border-radius:8px;padding:10px;color:#334155;background:#f8fafc;text-align:center;font-size:13px;font-weight:700}.booking-signal-panel{gap:10px}.signal-row{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(102,117,138,.14);padding:8px 0 10px}.signal-row:last-child{border-bottom:0}.signal-row span{color:#66758a}.signal-row strong{color:#111827;font-size:20px}.booking-settings{border-left:3px solid rgba(85,203,205,.68)}.booking-settings .panel-title{align-items:flex-start}.booking-settings .tag-list span{border-color:#ff8a1f52;background:#ff8a1f1a;color:#9b4d00}.lead-pipeline{gap:16px}.lead-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lead-summary article{border:1px solid rgba(102,117,138,.18);border-radius:8px;padding:14px;background:#f8fafc}.lead-summary span{display:block;margin-bottom:8px;color:#66758a;font-size:13px}.lead-summary strong{color:#111827;font-size:26px}.lead-notifications{display:grid;gap:12px;border:1px solid rgba(102,117,138,.18);border-radius:8px;background:#fff;padding:14px}.notification-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.notification-card{display:grid;gap:7px;width:100%;border:1px solid rgba(102,117,138,.18);border-left:4px solid #19b7c2;border-radius:8px;background:#f8fafc;color:#334155;cursor:pointer;padding:12px;text-align:left}.notification-card.severity-high{border-left-color:#d9544d}.notification-card span{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin:0}.notification-card strong{color:#111827;font-size:14px}.notification-card small{color:#66758a;font-size:12px}.notification-card p{margin:0;font-size:13px}.lead-list{display:grid;gap:12px}.lead-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:16px;align-items:start}.lead-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border:1px solid rgba(102,117,138,.18);border-left:3px solid rgba(25,183,194,.7);border-radius:8px;padding:14px;background:#fff}.lead-card.selected{border-color:#19b7c28c;box-shadow:0 18px 42px #1c2b441f}.lead-card-main{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0;border:0;background:transparent;color:inherit;cursor:pointer;padding:0;text-align:left}.lead-card-main span:first-child{display:grid;gap:6px;min-width:0}.lead-card-main small,.lead-followup{color:#66758a;font-size:13px}.lead-followup{flex:0 0 auto;max-width:150px;text-align:right}.lead-card.priority-high{border-left-color:#f4a261}.lead-card.priority-low{border-left-color:#72d699}.lead-card p{margin-top:6px;color:#66758a}.lead-meta,.lead-actions{display:flex;flex-wrap:wrap;gap:8px}.lead-meta{justify-content:flex-end}.lead-meta span{border-radius:999px;background:#f1f5f9;color:#334155;padding:6px 8px;font-size:12px;font-weight:700}.lead-actions{grid-column:1 / -1}.lead-actions button{border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#334155;cursor:pointer;padding:8px 10px}.lead-actions button:disabled{cursor:not-allowed;opacity:.5}.lead-detail-panel{position:sticky;top:24px;border:1px solid rgba(102,117,138,.18);border-radius:8px;background:#fff;box-shadow:0 18px 70px #1c2b441a;padding:16px}.lead-detail-panel form{display:grid;gap:14px}.lead-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lead-detail-grid .wide{grid-column:1 / -1}.availability-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:12px;border:1px solid rgba(102,117,138,.18);border-left:3px solid rgba(25,183,194,.7);border-radius:8px;background:#f8fafc;padding:12px}.availability-card div{display:grid;gap:4px}.availability-card span,.availability-card small{color:#66758a;font-size:12px}.availability-card strong{color:#111827}.availability-card button{border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;cursor:pointer;padding:9px 10px;font-weight:700}.lead-timeline{display:grid;gap:12px;margin-top:12px}.panel-title.compact{margin-bottom:0}.timeline-entry{border:1px solid rgba(102,117,138,.18);border-left:4px solid #66758a;border-radius:8px;background:#ffffffd1;padding:12px}.timeline-entry.inbox{border-left-color:#2f80ed}.timeline-entry.audit{border-left-color:#c07716}.timeline-entry.contact{border-left-color:#1f8f62}.timeline-entry div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.timeline-entry strong{color:#111827;font-size:14px}.timeline-entry span,.timeline-entry small{color:#66758a;font-size:12px}.timeline-entry p{margin:6px 0;color:#334155}.connector-settings{gap:16px}.oauth-readiness-strip{display:grid;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.oauth-readiness-card,.connector-readiness-box{border:1px solid rgba(102,117,138,.18);border-radius:8px;background:#f8fafb;color:#334155;padding:12px}.social-account-portfolio{gap:14px}.social-account-portfolio-grid{display:grid;grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.social-account-create-row{align-items:end;display:grid;grid-template-columns:160px repeat(3,minmax(160px,1fr)) auto;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.social-account-create-row label{display:grid;gap:6px;min-width:150px;color:#8fa0b7;font-size:11px;font-weight:850;text-transform:uppercase}.social-account-create-row button{min-height:40px;white-space:nowrap}.social-account-card{display:grid;gap:9px;min-height:238px;border:1px solid rgba(102,117,138,.18);border-radius:8px;background:#f8fafb;color:#334155;padding:12px}.social-account-card-header,.social-account-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.social-account-card strong{color:#0f172a}.social-account-card p,.social-account-card small{margin:0;color:#64748b;line-height:1.35}.social-account-card p{min-height:36px;overflow-wrap:anywhere}.social-account-card small{font-size:12px;font-weight:750}.social-account-card-header span,.social-account-meta span{border:1px solid rgba(102,117,138,.15);border-radius:999px;background:#fff;color:#475569;padding:4px 7px;font-size:11px;font-weight:850}.social-account-card.status-ready,.social-account-card.status-connected{border-color:#14b8a647;background:#14b8a614}.social-account-card.status-ready .social-account-card-header span,.social-account-card.status-connected .social-account-card-header span{border-color:#14b8a647;background:#14b8a61f;color:#0f766e}.social-account-card.status-credentials,.social-account-card.status-oauth,.social-account-card.status-token{border-color:#ff8a1f3d;background:#ff8a1f12}.social-account-card.status-credentials .social-account-card-header span,.social-account-card.status-oauth .social-account-card-header span,.social-account-card.status-token .social-account-card-header span{border-color:#ff8a1f47;background:#ff8a1f1a;color:#9a4f00}.social-account-list{display:grid;gap:6px}.social-account-list-row{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) minmax(104px,auto) auto;gap:6px;border:1px solid rgba(102,117,138,.14);border-radius:8px;padding:7px;background:#ffffff85}.social-account-list-row>span{min-width:0;overflow:hidden;color:#334155;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.social-account-list-row select{min-height:31px;padding:4px 8px;font-size:12px}.social-account-list-row button{border:1px solid rgba(102,117,138,.18);border-radius:8px;background:#fff;color:#475569;cursor:pointer;padding:6px 8px;font-size:11px;font-weight:850}.social-account-list-row button:disabled{cursor:not-allowed;opacity:.55}.social-account-ops{display:grid;gap:8px;border:1px solid rgba(102,117,138,.14);border-radius:8px;padding:9px;background:#ffffff9e}.social-account-ops>div:first-child{align-items:baseline;display:flex;justify-content:space-between}.social-account-ops strong{color:#0f172a;font-size:18px}.social-account-ops>div:first-child span{color:#64748b;font-size:11px;font-weight:850;text-transform:uppercase}.social-account-gates{display:flex;flex-wrap:wrap;gap:6px}.social-account-gates span{border:1px solid rgba(102,117,138,.16);border-radius:999px;background:#fff;color:#64748b;padding:4px 7px;font-size:10px;font-weight:900}.social-account-gates span.ready{border-color:#14b8a647;background:#14b8a61a;color:#0f766e}.social-account-gates span.blocked{border-color:#ff8a1f42;background:#ff8a1f1a;color:#9a4f00}.oauth-readiness-card{display:grid;gap:8px;min-height:128px}.oauth-readiness-card>div:first-child{align-items:center;display:flex;gap:8px;justify-content:space-between}.oauth-readiness-card strong,.connector-readiness-box strong{color:#0f172a}.oauth-readiness-card>div:first-child span{border:1px solid rgba(255,138,31,.28);border-radius:999px;background:#ff8a1f1a;color:#9a4f00;padding:4px 8px;font-size:11px;font-weight:900;text-transform:uppercase}.oauth-readiness-card p,.connector-readiness-box p{margin:0;color:#64748b;font-size:13px;line-height:1.35}.oauth-readiness-meta{display:flex;flex-wrap:wrap;gap:6px}.oauth-readiness-meta span{border:1px solid rgba(102,117,138,.15);border-radius:999px;background:#fff;color:#475569;padding:4px 7px;font-size:11px;font-weight:800}.oauth-readiness-card.ready,.connector-readiness-box.ready{border-color:#14b8a647;background:#14b8a614}.oauth-readiness-card.ready>div:first-child span{border-color:#14b8a647;background:#14b8a61a;color:#0f766e}.oauth-readiness-card.token_missing,.oauth-readiness-card.oauth_incomplete,.connector-readiness-box.token_missing,.connector-readiness-box.oauth_incomplete{border-color:#dc262633;background:#dc26260f}.connector-readiness-box{display:grid;gap:8px}.connector-readiness-box .tag-list span.ready{border-color:#14b8a63d;background:#14b8a614;color:#0f766e}.connector-readiness-box .tag-list span.blocked{border-color:#dc26262e;background:#dc262612;color:#991b1b}.connector-health-overview{gap:14px}.connector-health-metrics{display:grid;grid-auto-columns:minmax(132px,1fr);grid-auto-flow:column;gap:8px;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}.connector-health-metrics span{border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0f172a4d;color:#94a3b8;display:grid;gap:4px;min-height:58px;padding:10px 12px}.connector-health-metrics strong{color:#f8fafc;font-size:18px}.connector-health-strip{display:grid;grid-auto-columns:minmax(245px,1fr);grid-auto-flow:column;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.connector-health-card{border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0f172a6b;display:grid;gap:8px;min-height:132px;padding:12px}.connector-health-card>div:first-child,.connector-health-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.connector-health-card strong{color:#f8fafc}.connector-health-card p,.connector-health-card small{color:#94a3b8;margin:0;overflow-wrap:anywhere}.connector-health-card small{color:#fecaca;font-size:12px;font-weight:800}.connector-health-card>div:first-child span,.connector-health-card-meta span{border:1px solid rgba(148,163,184,.16);border-radius:999px;background:#1e293bbf;color:#cbd5e1;font-size:11px;font-weight:850;padding:4px 7px}.connector-health-card.ready{border-color:#14b8a657;background:#14b8a61a}.connector-health-card.ready>div:first-child span{border-color:#14b8a659;background:#14b8a624;color:#99f6e4}.connector-health-card.needs_app_credentials,.connector-health-card.needs_oauth,.connector-health-card.token_missing,.connector-health-card.oauth_incomplete{border-color:#ff8a1f42;background:#ff8a1f14}.connector-health-card.needs_app_credentials>div:first-child span,.connector-health-card.needs_oauth>div:first-child span,.connector-health-card.token_missing>div:first-child span,.connector-health-card.oauth_incomplete>div:first-child span{border-color:#ff8a1f52;background:#ff8a1f24;color:#fed7aa}.connector-health-actions{border:1px solid rgba(255,138,31,.18);border-radius:8px;background:#ff8a1f0f;display:grid;gap:7px;padding:11px 12px}.connector-health-actions strong{color:#f8fafc}.connector-health-actions span{color:#cbd5e1;line-height:1.35}.connector-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.connector-settings-card{display:grid;gap:12px;border:1px solid rgba(102,117,138,.18);border-radius:8px;background:#fff;padding:16px}.connector-status-row,.connector-env-list{display:grid;gap:6px}.connector-oauth-box{display:grid;gap:10px;border:1px solid rgba(47,79,79,.13);border-radius:8px;background:#f8fafb;padding:12px}.connector-oauth-box small{color:#8c3323;font-size:12px}.oauth-setup-guide{display:grid;gap:8px;border:1px solid rgba(20,184,166,.2);border-radius:8px;background:#14b8a60f;color:#475569;padding:12px}.oauth-setup-guide div{display:grid;gap:2px}.oauth-setup-guide span{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.oauth-setup-guide strong{color:#0f172a}.oauth-setup-guide p,.oauth-setup-guide ol{margin:0}.oauth-setup-guide ol{display:grid;gap:4px;padding-left:18px}.oauth-setup-guide li{line-height:1.35}.oauth-setup-guide code{background:#0f172a0f;border:1px solid rgba(15,23,42,.1);border-radius:5px;color:#0f766e;display:inline-block;max-width:100%;overflow-wrap:anywhere;padding:1px 5px}.oauth-setup-guide small{color:#991b1b;font-weight:800}.connector-settings-card .publish-readiness-box{border-color:#2f4f4f21;background:#f8fafb}.connector-settings-card .publish-check-list span{background:#fff;color:#53606f}.connector-settings-card .publish-check-list span.ready{background:#14b8a614;color:#0f766e}.connector-settings-card .publish-check-list span.missing{background:#dc262612;color:#991b1b}.connector-settings-card .publish-check-list span.manual_check{background:#ff8a1f17;color:#9a4f00}.live-publish-gate{border:1px solid rgba(47,79,79,.13);border-radius:8px;background:#f8fafb;display:grid;gap:7px;padding:11px}.live-publish-gate>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.live-publish-gate span,.live-publish-gate small{color:#7b8795;font-size:11px;font-weight:900;text-transform:uppercase}.live-publish-gate strong{font-size:12px;text-transform:uppercase}.live-publish-gate p{margin:0}.live-publish-gate.enabled{border-color:#14b8a642;background:#14b8a614}.live-publish-gate.enabled strong{color:#0f766e}.live-publish-gate.disabled{border-color:#ff8a1f38;background:#ff8a1f14}.live-publish-gate.disabled strong{color:#9a4f00}.oauth-launch-box{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(68,199,126,.28);border-radius:8px;background:#44c77e1a;padding:14px}.oauth-launch-box div{display:grid;gap:4px}.oauth-launch-box span{color:#a8adb7;font-size:12px;font-weight:800;text-transform:uppercase}.oauth-launch-box .primary{text-decoration:none;white-space:nowrap}.connector-action-list{display:grid;gap:8px;border:1px solid rgba(255,138,31,.24);border-radius:8px;background:#ff8a1f14;color:#f4dfcf;padding:12px 14px}.connector-action-list strong{color:#fff}.connector-action-list ul{display:grid;gap:5px;margin:0;padding-left:18px}.connector-action-list li{color:#d8c7bd;line-height:1.45}.connector-action-list code{background:#050c168c;border:1px solid rgba(148,163,184,.18);border-radius:5px;color:#c7f9ff;display:inline-block;font-size:12px;max-width:100%;padding:1px 5px;overflow-wrap:anywhere;vertical-align:baseline}.connector-inline-warning{color:#ffc4c4;font-size:13px;font-weight:800;margin:0}.tiktok-connection-wizard{display:grid;gap:12px;border:1px solid rgba(25,183,194,.22);border-radius:8px;background:#0a121c85;padding:14px}.connector-domain-preflight{border:1px solid rgba(20,184,166,.24);border-radius:8px;background:#14b8a60f;display:grid;gap:10px;margin-top:12px;padding:12px}.connector-domain-preflight>div:first-child{display:grid;gap:3px}.connector-domain-preflight>div:first-child strong{color:#f8fafc}.wizard-step-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.wizard-step-grid article{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#111820;display:grid;gap:7px;min-width:180px;padding:11px}.wizard-step-grid article.done{border-color:#44c77e4d;background:#44c77e14}.wizard-step-grid article>span{align-items:center;background:#19b7c224;border:1px solid rgba(25,183,194,.3);border-radius:999px;color:#99f6e4;display:inline-flex;font-size:12px;font-weight:900;height:26px;justify-content:center;width:26px}.wizard-step-grid strong{color:#f8fafc}.wizard-step-grid p{color:#a8b3c4;font-size:13px;line-height:1.35;margin:0}.wizard-step-grid code{background:#040a12b8;border:1px solid rgba(148,163,184,.18);border-radius:5px;color:#99f6e4;font-size:12px;overflow-wrap:anywhere;padding:4px 5px}.setup-command-list{display:grid;gap:9px}.tiktok-portal-fields{border:1px solid rgba(249,115,22,.24);border-radius:8px;background:#f973160f;display:grid;gap:12px;padding:12px}.tiktok-portal-fields>div:first-child{display:grid;gap:2px}.tiktok-portal-fields>div:first-child strong{color:#f8fafc}.portal-field-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(240px,1fr));overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.portal-field-grid article{align-items:center;background:#040a1285;border:1px solid rgba(148,163,184,.16);border-radius:8px;display:grid;gap:7px;grid-template-columns:1fr auto;min-width:240px;padding:10px}.portal-field-grid span{color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.portal-field-grid code{background:#0f172ad6;border:1px solid rgba(148,163,184,.15);border-radius:6px;color:#c7f9ff;font-size:12px;grid-column:1 / -1;overflow-wrap:anywhere;padding:7px 8px}.portal-field-grid button{grid-column:2;grid-row:1}.connector-action-list.compact{margin:0}.setup-command-list article{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0f151d;display:grid;gap:8px;padding:10px}.setup-command-list article>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.setup-command-list strong{color:#f8fafc;font-size:13px}.setup-command-list pre{background:#040a12d6;border:1px solid rgba(148,163,184,.16);border-radius:7px;margin:0;overflow-x:auto;padding:10px}.setup-command-list code{color:#c7f9ff;font-size:12px;white-space:pre}.connector-diagnostics{display:grid;gap:10px;border:1px solid rgba(79,209,197,.24);border-radius:8px;background:#0a121c80;padding:12px 14px}.connector-diagnostics-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.connector-diagnostics-header strong{color:#fff}.connector-diagnostics-header span{color:#9ee7df;font-size:12px;font-weight:800;text-transform:uppercase}.connector-selected-page{border:1px solid rgba(20,184,166,.22);border-radius:8px;background:#14b8a614;padding:9px 11px}.connector-selected-page strong,.connector-selected-page span{display:block}.connector-selected-page strong{color:#fff;font-size:13px}.connector-selected-page span{color:#9fb1c7;font-size:12px;line-height:1.4;margin-top:2px}.connector-check-grid{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.connector-reconnect-brief{border:1px solid rgba(255,138,31,.26);border-radius:8px;background:#ff8a1f14;padding:10px 12px}.connector-reconnect-brief strong,.connector-reconnect-brief span{display:block}.connector-reconnect-brief strong{color:#fff;font-size:13px}.connector-reconnect-brief span{color:#d8c7bd;font-size:12px;line-height:1.45;margin-top:3px}.connector-check-grid span{border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 10px;font-size:12px;font-weight:700}.connector-check-grid .check-ok{background:#14b8a61a;color:#b8fff4}.connector-check-grid .check-failed{background:#ff4f4f14;color:#ffd2d2}.connector-page-list{display:grid;gap:8px}.connector-page-list div{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08;padding:8px 10px}.connector-page-list span{color:#dbeafe;font-size:13px;font-weight:700}.connector-manual-page{align-items:end;background:#0f172a8c;border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) minmax(180px,260px) auto;padding:10px}.connector-manual-page strong,.connector-manual-page span{display:block}.connector-manual-page strong{color:#f8fafc;font-size:13px}.connector-manual-page span{color:#94a3b8;font-size:12px;line-height:1.4;margin-top:3px}.connector-status-row{grid-template-columns:110px minmax(0,1fr);align-items:center}.connector-status-row span,.connector-env-list>span{color:#66758a;font-size:12px;font-weight:700;text-transform:uppercase}.connected-row strong{color:#1f7a4d}@media(max-width:1100px){body{min-width:760px}.app-shell{grid-template-columns:220px minmax(0,1fr)}.metric-grid,.plugin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-command-header,.booking-operation-grid,.lead-workspace,.command-strip,.analytics-grid,.provider-quality-matrix,.monitoring-workspace{grid-template-columns:1fr}.lead-detail-panel,.monitoring-detail{position:static}.monitoring-detail-form,.connector-manual-page,.availability-card{grid-template-columns:1fr}.timeline-entry div{display:grid;gap:3px}.connector-settings-grid{grid-template-columns:1fr}.booking-command-header{display:grid}.booking-header-meta{justify-items:start;border-left:0;border-top:1px solid rgba(255,255,255,.12);padding-top:16px;padding-left:0}.lead-card,.lead-summary,.notification-list{grid-template-columns:1fr}.notification-card span{display:grid;gap:3px}.lead-meta{justify-content:flex-start}}@media(max-width:720px){body{min-width:0}.app-shell,.radio-mode.app-shell,.connect-mode.app-shell,.booking-mode.app-shell{display:block}.sidebar,.radio-mode .sidebar,.connect-mode .sidebar,.booking-mode .sidebar{position:static;height:auto;padding:12px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.brand-mark{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:10px;padding-bottom:10px}.brand-symbol{width:34px;height:34px}.brand-mark strong{font-size:15px}.brand-mark span{font-size:11px}.mobile-menu-toggle{align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d;color:#f8fafc;cursor:pointer;display:grid;gap:2px;justify-items:end;min-height:40px;padding:7px 10px}.mobile-menu-toggle span{color:#94a3b8;font-size:10px;font-weight:700;max-width:110px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mobile-menu-toggle strong{color:#f8fafc;font-size:13px}nav{display:none}.sidebar.mobile-nav-open nav{display:grid;gap:8px;padding-top:8px}nav button{min-height:42px;padding:10px 12px;width:100%}main,.radio-mode main,.connect-mode main,.booking-mode main{padding:12px}.topbar,.section-header,.panel-title{align-items:flex-start;display:grid;gap:10px}.topbar h1,h1,h2{font-size:20px}.auth-panel,.auth-panel.signed-in,.studio-grid,.settings-grid,.ai-graphic-preview,.campaign-calendar-grid,.post-draft-editor,.post-draft-form,.preview-grid,.inbox-workspace,.monitoring-workspace,.ops-grid,.ai-workspace,.analytics-grid,.report-action-board-grid,.provider-quality-matrix,.command-strip{grid-template-columns:1fr}.wide-report-panel,.report-media-grid,.report-media-card{min-width:0;width:100%}.report-media-grid{grid-template-columns:minmax(0,1fr)}.calendar-post-card,.calendar-post-card.compact{grid-template-columns:54px minmax(0,1fr);padding:9px}.publish-candidate-card{grid-template-columns:74px minmax(0,1fr);padding:9px}.publish-candidate-head{display:grid}.publish-candidate-head b{justify-self:start}.publish-control-actions{align-items:stretch;display:grid;justify-content:stretch;width:100%}.publish-control-actions .pill,.publish-control-actions button{width:100%}.publish-candidate-actions{align-items:stretch;display:grid}.publish-candidate-actions small,.publish-candidate-actions button{width:100%}.campaign-gate-request{align-items:stretch;grid-template-columns:1fr}.campaign-gate-request>div:last-child,.publish-gate-request-actions{display:grid;justify-content:stretch}.campaign-gate-request button,.publish-gate-request-actions button,.calendar-post-card button{width:100%}.queue-item.has-media{align-items:stretch;display:grid;grid-template-columns:64px minmax(0,1fr)}.queue-item-media{flex-basis:auto;height:64px;width:64px}.queue-item-actions{grid-column:1 / -1;justify-items:stretch}.approval-queue-tools{grid-template-columns:minmax(0,1fr)}.approval-queue-bulk-actions{align-items:stretch;display:grid}.publish-gate-review-item{grid-template-columns:minmax(0,1fr)}.publish-gate-review-item>div:last-child{justify-content:stretch}.publish-gate-review-item>div:last-child button{flex:1 1 120px}.queue-schedule-control input{min-width:0;width:100%}.report-media-card img,.report-media-placeholder{max-height:360px;object-fit:cover}.post-draft-form .wide{grid-column:auto}.executive-insights-grid,.executive-health-row{grid-template-columns:1fr}.executive-insights-grid strong{white-space:normal}.campaign-action-grid,.campaign-execution-task,.dashboard-command-item,.campaign-blocker-grid,.interaction-plan-grid,.autopilot-readiness-panel,.ops-health-grid{grid-template-columns:1fr}.campaign-execution-task button{width:100%}.dashboard-command-item>span,.dashboard-command-item b{justify-self:start}.interaction-priority-list,.inbox-handling-form{grid-template-columns:1fr}.autopilot-readiness-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.monitoring-control-band,.panel,.inbox-item,.table-card{padding:12px}.filter-row,.filters,.account-strip,.switchers{align-items:stretch;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.filters .control,.filter-row button,.switchers>*,.account-chip{flex:0 0 auto}.activity-row{grid-template-columns:96px minmax(0,1fr)}.monitoring-triage-grid,.monitoring-health-metrics{grid-template-columns:1fr}.monitoring-health-metrics.media-health-metrics{grid-template-columns:repeat(6,minmax(126px,1fr))}.monitoring-priority-item{grid-template-columns:42px minmax(0,1fr)}.monitoring-priority-item em{grid-column:2;width:fit-content}.monitoring-subtitle-row{align-items:start;display:grid}.monitoring-subtitle-row span{text-align:left}.media-diagnostic-item{grid-template-columns:1fr auto}.media-diagnostic-item>span{width:fit-content}.media-diagnostic-item div{grid-column:1 / -1;grid-row:2}.activity-thumb{height:96px;width:96px}.activity-media-preview img{max-height:78vh}.activity-detail-text{font-size:14px}.monitoring-detail{position:static}.monitoring-detail-form{grid-template-columns:1fr}.table-card{overflow-x:auto}.automation-status-panel,.publish-readiness-grid,.publish-activation-grid{grid-template-columns:1fr}.automation-status-grid{grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);grid-template-columns:none}.social-account-create-row{grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;grid-template-columns:none}.social-account-create-row button{min-width:170px}.social-account-list-row{grid-template-columns:minmax(0,1fr)}.passkey-state-grid{grid-template-columns:1fr}.passkey-actions{display:grid}.passkey-actions button{width:100%}}.metric-grid,.lead-summary{display:grid;grid-auto-flow:column;grid-template-columns:none!important;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:thin}.metric-grid{grid-auto-columns:minmax(170px,1fr)}.compact-metrics{grid-auto-columns:minmax(150px,1fr)}.booking-metrics,.lead-summary{grid-auto-columns:minmax(190px,1fr)}.metric-grid>*,.lead-summary>*{min-width:0;scroll-snap-align:start}.credential-operations{display:grid;gap:14px}.credential-provider-strip{display:grid;gap:10px;grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);overflow-x:auto;padding-bottom:4px}.credential-provider-strip button{align-items:center;background:#121922;border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;display:flex;gap:10px;justify-content:space-between;min-height:48px;padding:10px 12px;text-align:left}.credential-provider-strip button.selected{border-color:#ff851fb3;box-shadow:inset 0 0 0 1px #ff851f2e}.credential-provider-strip button>span{font-weight:800}.credential-detail{background:#0e141c;border:1px solid var(--border);border-radius:8px;display:grid;gap:14px;padding:14px}.credential-detail-header{align-items:start;display:flex;gap:14px;justify-content:space-between}.credential-detail-header span,.credential-env-list>span,.credential-command span{color:var(--muted);display:block;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.credential-detail-header strong{color:var(--text);display:block;margin-top:4px}.credential-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.credential-env-list{background:#111923;border:1px solid var(--border);border-radius:8px;display:grid;gap:8px;padding:12px}.credential-env-list strong{background:#ffffff0a;border:1px solid var(--border);border-radius:8px;color:var(--text);display:grid;gap:4px;overflow-wrap:anywhere;padding:9px 10px}.credential-env-list strong.ready{background:#2bd68c1a;border-color:#2bd68c59}.credential-env-list strong.blocked{background:#ff57571f;border-color:#ff575759}.credential-env-list small{color:var(--muted);font-size:12px;font-weight:700;overflow-wrap:anywhere}.credential-scope-list span{background:#182231}.credential-command-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.credential-command{background:#0b1119;border:1px solid var(--border);border-radius:8px;display:grid;gap:10px;padding:12px}.credential-command>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.credential-command code{background:#060a10;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#dbeafe;display:block;font-size:12px;line-height:1.55;min-height:118px;overflow:auto;padding:10px;white-space:pre}@media(max-width:860px){.credential-grid,.credential-command-grid{grid-template-columns:1fr}.credential-provider-strip{grid-auto-columns:minmax(220px,82vw)}}
