.eyebrow{font-size:.68rem;letter-spacing:.16em;color:#73786f;font-weight:800}.live-dot{color:#46df88;border:1px solid #225f40;background:#10261a;border-radius:999px;padding:7px 11px;font-size:.7rem;font-weight:900}.metrics{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;margin:22px 0}.metric{background:linear-gradient(145deg,#1d201b,#151713);border:1px solid #30352d;border-radius:16px;padding:18px;transition:.25s}.metric:hover{transform:translateY(-3px);border-color:#59634f}.metric b{display:block;font-size:2rem}.metric span{color:var(--m);font-size:.8rem}.geo-strip{display:flex;gap:10px;overflow:auto;padding:4px 0 14px}.geo-chip{min-width:170px;background:#191b18;border:1px solid var(--l);border-radius:14px;padding:14px}.geo-chip .stock{color:#45df87}.admin-tabs{position:sticky;top:10px;z-index:5;display:flex;gap:8px;overflow:auto;background:rgba(17,18,16,.84);backdrop-filter:blur(18px);padding:10px 0}.admin-tabs button{background:#20221f;color:#c7cbc2;border-color:#343833;white-space:nowrap}.admin-section{scroll-margin-top:76px;margin:28px 0;padding:22px;background:rgba(26,28,24,.72);border:1px solid #30342d;border-radius:18px;animation:rise .45s both}.table-shell{overflow:auto;border:1px solid var(--l);border-radius:14px}.inventory tbody tr:hover{background:#232620}.form-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.form-grid form{align-content:start;background:#151714;padding:14px;border:1px solid #2c302a;border-radius:14px}.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.service{display:flex;justify-content:space-between;align-items:center;background:#171916;border:1px solid #30342d;border-radius:14px;padding:16px}.service .ok{color:#46df88}.service .configured{color:#f3c94f}.service .disabled{color:#ef6c64}.activity-row{display:grid;grid-template-columns:150px 150px 1fr 160px;gap:12px;padding:12px;border-bottom:1px solid #2b2e29;font-size:.86rem}.client-row{border-bottom:1px solid #2d302b}.client-summary{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:12px;align-items:center;padding:14px;cursor:pointer}.client-summary:hover{background:#22251f}.client-detail{display:none;padding:0 14px 16px;color:var(--m)}.client-row.open .client-detail{display:block;animation:rise .25s both}.role-pill{display:inline-flex;border:1px solid #42483e;border-radius:999px;padding:4px 8px;font-size:.68rem;text-transform:uppercase}.signed main{max-width:none;padding:28px 38px 60px 318px}.signed header{position:fixed;z-index:10;left:22px;top:22px;width:258px;height:calc(100vh - 44px);padding:26px;align-items:flex-start;flex-direction:column;background:linear-gradient(180deg,#111310,#090a09);border:1px solid #2d302b;border-radius:22px}.signed header h1{font-size:2.45rem}.signed #nav{position:fixed;z-index:11;left:42px;top:215px;width:218px;display:flex!important;flex-direction:column}.signed #nav button{text-align:left;padding:13px 14px;border-radius:10px;border:1px solid transparent}.signed #nav button.active{background:#29201e;color:#ff6555;border-color:#53312c}.signed .langs{position:fixed;z-index:12;left:42px;bottom:48px;width:218px}.signed #screen,.signed #admin{max-width:1500px;margin:auto}.signed #logout{position:fixed;left:42px;bottom:96px;width:218px}@keyframes rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:900px){.signed main{padding:20px}.signed header{position:relative;left:auto;top:auto;width:auto;height:auto}.signed #nav{position:relative;left:auto;top:auto;width:auto;flex-direction:row}.signed .langs,.signed #logout{position:static;width:auto}.metrics{grid-template-columns:repeat(2,1fr)}.form-grid{grid-template-columns:1fr}.activity-row{grid-template-columns:1fr}.client-summary{grid-template-columns:1fr 1fr}}
