.admin-shell{--text:#eef2f6;--muted:#adb8c9;--accent:#6398f4;--accent-2:#477dde;--line:#303b4d;padding-top:0;background:#0b101a;min-height:100vh;letter-spacing:0}.admin-shell .section{padding:24px 0 48px}.admin-shell .admin-tools-page{width:min(1240px,calc(100% - 48px));gap:24px}.admin-brandbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--line)}.admin-brandbar img{width:246px;height:64px;object-fit:contain}.admin-brandbar__links{display:flex;align-items:center;gap:24px;font-size:13px}.admin-brandbar__links a,.admin-brandbar__links span{display:inline-flex;align-items:center;gap:8px}.admin-brandbar__links span{color:#92cdb1}.admin-brandbar__links a{color:#c8d8f4;padding:10px 0}.admin-brandbar__links a:hover{color:white;text-decoration:underline;text-underline-offset:4px}.admin-shell .admin-tools-hero{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);padding:8px 0 24px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;box-shadow:none;align-items:center}.admin-shell .admin-tools-hero h1{font-size:28px;line-height:1.2;margin:8px 0 0;letter-spacing:0}.admin-shell .admin-tools-kicker{color:#94b8fb;letter-spacing:0;font-size:12px}.admin-shell .admin-tools-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;background:none;border:0;border-radius:0;padding:0}.admin-shell .admin-tools-status__metric{display:grid;align-content:start;gap:8px;padding:0 0 0 16px;border-top:0;border-left:1px solid var(--line);min-width:0}.admin-shell .admin-tools-status__metric strong{text-align:left;font-size:20px;overflow-wrap:anywhere}.admin-shell .admin-tabs__list{gap:4px;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none}.admin-shell .admin-tabs__tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 18px;border:0;border-bottom:2px solid transparent;border-radius:0;font-weight:600}.admin-shell .admin-tabs__tab.is-active{background:#17243a;border-bottom-color:#6398f4;color:#d6e5ff;box-shadow:none}.admin-shell .admin-tabs__tab:hover{background:#151e2e}.admin-shell .admin-tool-card{border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;box-shadow:none;padding:24px 0}.admin-shell .admin-tool-card h2,.admin-shell .admin-tool-card__head h2{font-size:20px;letter-spacing:0}.admin-shell .admin-preset-card{background:#161e2b;border:1px solid var(--line);border-radius:8px;box-shadow:none}.admin-shell .admin-preset-card.is-active{background:#172438;border-color:#42699d}.admin-shell .btn{border-radius:6px;font-size:13px;min-height:38px;box-shadow:none;letter-spacing:0}.admin-shell .btn-primary{background:#366bd0;border-color:#5687e4;color:white}.admin-shell .btn-primary:hover{background:#4278dd}.admin-shell .btn-ghost,.admin-shell .btn-secondary{background:#1b2535;border-color:#38465c;color:#dce6f6}.admin-shell .form-input{background:#101722;border-color:#38465c;border-radius:6px;color:var(--text);box-shadow:none}.admin-shell .form-input:focus-visible,.admin-shell a:focus-visible,.admin-shell button:focus-visible{outline:2px solid #82acfa;outline-offset:3px}.admin-shell .admin-switch{border-radius:6px;background:#1b2535;border-color:#38465c}.admin-shell .admin-switch.is-on{background:#17372c;border-color:#3c8265;color:#c4ead7}@media (max-width:900px){.admin-shell .admin-tools-hero{grid-template-columns:1fr;gap:24px}.admin-shell .admin-tools-status__metric:first-child{padding-left:0;border-left:0}}@media (max-width:600px){.admin-shell .admin-tools-page{width:calc(100% - 32px);gap:20px}.admin-brandbar{align-items:flex-start;gap:12px}.admin-brandbar img{width:180px;height:48px}.admin-brandbar__links{padding-top:6px}.admin-brandbar__links span{display:none}.admin-brandbar__links a{white-space:nowrap}.admin-shell .admin-tools-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.admin-shell .admin-tools-status__metric:nth-child(3){padding-left:0;border-left:0}.admin-shell .admin-tabs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .admin-tabs__tab{padding:12px 8px;font-size:12px;min-height:48px}.admin-shell .admin-tool-card__head{flex-wrap:wrap}}