:root{color:#16181d;background:#f6f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}.app-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.sidebar{display:flex;flex-direction:column;gap:32px;padding:28px;background:#fff;box-shadow:8px 0 28px #141f320d}.sidebar strong{font-size:24px}.sidebar nav{display:grid;gap:8px}.sidebar a{padding:10px 12px;border-radius:8px;color:#5d6675}.sidebar a:hover{background:#eff3f8;color:#16181d}.content{display:grid;gap:24px;align-content:start;padding:40px}.hero{max-width:840px}.hero p{margin:0 0 8px;color:#2864d8;font-weight:700}.hero h1{margin:0;font-size:44px;line-height:1.05}.hero span{display:block;margin-top:14px;color:#5d6675;font-size:18px;line-height:1.5}.status-panel,.domain-card,.social-inspector{background:#fff;border-radius:16px;box-shadow:0 16px 40px #141f3212}.status-panel{display:flex;gap:16px;max-width:960px;padding:20px}.status-panel svg,.domain-card svg{color:#2864d8;flex:0 0 auto}.status-panel h2,.domain-card h2{margin:0;font-size:18px}.status-panel p,.domain-card p{margin:8px 0 0;color:#5d6675;line-height:1.5}.section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.domain-card{padding:20px}.social-inspector{display:grid;gap:20px;max-width:960px;padding:24px}.social-inspector__heading{align-items:start;display:flex;gap:14px}.social-inspector__heading svg{color:#2864d8}.social-inspector__heading p,.social-inspector__heading h2,.social-inspector__heading span{display:block;margin:0}.social-inspector__heading p{color:#2864d8;font-size:13px;font-weight:700}.social-inspector__heading span{color:#5d6675;margin-top:6px}.social-inspector dl{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0}.social-inspector dl div{background:#f2f4f7;border-radius:12px;padding:14px}.social-inspector dt{color:#5d6675;font-size:12px;font-weight:700}.social-inspector dd{margin:6px 0 0}.social-inspector button{background:#16181d;border:0;border-radius:10px;color:#fff;justify-self:start;min-height:44px;padding:10px 16px}.admin-queue-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.admin-queue-cards>button{align-items:center;background:#fff;border:0;border-radius:14px;display:flex;gap:12px;min-height:82px;padding:14px;text-align:left}.admin-queue-cards>button.is-active{box-shadow:0 0 0 2px #16181d}.admin-queue-cards svg{height:20px}.admin-queue-cards span{display:grid;flex:1}.admin-queue-cards strong{font-size:22px}.admin-queue-cards small{color:#5d6675}.admin-workspace{background:#fff;border-radius:16px;display:grid;overflow:hidden}.admin-workspace>header{align-items:center;display:flex;justify-content:space-between;padding:22px 24px}.admin-workspace>header span{color:#5d6675;font-size:12px;font-weight:700;text-transform:uppercase}.admin-workspace h2{margin:4px 0 0}.admin-workspace>header>button{background:#f2f4f7;border:0;border-radius:10px;height:44px;width:44px}.admin-filters{align-items:center;border-top:1px solid #e7e9ed;border-bottom:1px solid #e7e9ed;display:flex;gap:12px;padding:12px 24px}.admin-filters label{align-items:center;background:#f6f7f9;border-radius:10px;display:flex;flex:1;padding:0 12px}.admin-filters label svg{height:18px}.admin-filters input,.admin-filters select{background:#f6f7f9;border:0;font:inherit;min-height:44px;padding:0 10px}.admin-filters input{width:100%}.admin-filters select{border-radius:10px}.admin-items article{align-items:center;display:flex;gap:14px;min-height:72px;padding:14px 24px}.admin-items article+article{border-top:1px solid #e7e9ed}.admin-items article>div:nth-child(2){display:grid;gap:4px;flex:1}.admin-items small{color:#5d6675}.admin-priority{background:#c8ced8;border-radius:50%;height:9px;width:9px}.admin-priority.is-high{background:#d84b4b}.admin-actions{display:flex;gap:8px}.admin-actions button,.admin-workspace>footer button{background:#16181d;border:0;border-radius:9px;color:#fff;min-height:40px;padding:8px 12px}.admin-actions button+button{background:#eef0f3;color:#16181d}.admin-workspace>footer{align-items:center;border-top:1px solid #e7e9ed;color:#5d6675;display:flex;justify-content:space-between;padding:14px 24px}.admin-workspace>footer button:disabled{opacity:.35}.admin-error{background:#fff1f1;color:#8e2020;margin:16px 24px;padding:12px}.admin-loading,.admin-empty{color:#5d6675;padding:28px 24px}@media(max-width:800px){.app-shell{grid-template-columns:1fr}.sidebar{box-shadow:0 8px 28px #141f320d}.sidebar nav{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.content{padding:24px}.hero h1{font-size:34px}.admin-filters{align-items:stretch;display:grid}.admin-items article{align-items:flex-start;flex-wrap:wrap}.admin-actions{width:100%}.admin-workspace>footer{align-items:flex-start;gap:12px;flex-direction:column}}:root{--admin-canvas: #fafafa;--admin-surface: #fff;--admin-surface-soft: #f1f2f4;--admin-text: #16181d;--admin-muted: #626a78;--admin-shadow: 0 10px 28px rgb(20 31 50 / 7%)}body{color:var(--admin-text);background:var(--admin-canvas)}button,input,select{font:inherit}button,.sidebar a{min-height:44px}:focus-visible{outline:3px solid #2864d8;outline-offset:3px}.admin-workspace{overflow:visible;box-shadow:var(--admin-shadow)}.admin-filters{border:0;background:var(--admin-surface-soft)}.admin-items{display:grid;gap:4px;padding:4px 0}.admin-items article+article{border-top:0}.admin-items article:hover{background:var(--admin-surface-soft)}.admin-workspace>footer{border-top:0;background:var(--admin-surface-soft)}@media(prefers-color-scheme:dark){:root{--admin-canvas: #0c0e12;--admin-surface: #15181e;--admin-surface-soft: #22262e;--admin-text: #f7f8fb;--admin-muted: #abb2bf;--admin-shadow: none}.sidebar,.admin-workspace,.admin-queue-cards>button{color:var(--admin-text);background:var(--admin-surface)}.sidebar a,.admin-queue-cards small,.admin-items small,.admin-workspace>footer{color:var(--admin-muted)}.admin-filters,.admin-filters label,.admin-filters input,.admin-filters select,.admin-workspace>header>button,.admin-workspace>footer{color:var(--admin-text);background:var(--admin-surface-soft)}.admin-queue-cards>button.is-active{box-shadow:0 0 0 2px #f7f8fb}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
