*{box-sizing:border-box}body{color:#dce9f7;background:#07111c;margin:0;font-family:Segoe UI,Arial}.shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}aside{background:#0b1725;border-right:1px solid #223952;flex-direction:column;gap:8px;padding:18px;display:flex}.brand{flex-direction:column;margin-bottom:16px;display:flex}.brand b{font-size:24px}.brand span{color:#7892aa;font-size:11px}button{color:#dce9f7;cursor:pointer;background:#11243a;border:1px solid #294561;border-radius:6px;padding:10px}.active{background:#15385f;border-color:#4b9bea}.bridge{color:#8ba8c3;margin-top:auto;font-size:11px}.workspace{padding:24px}.panel{background:#0e1c2d;border:1px solid #233c57;border-radius:8px;margin-bottom:16px;padding:16px}.panel-head{justify-content:space-between;display:flex}.cards,.grid2{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.grid2{grid-template-columns:1fr 1fr}.row{border-bottom:1px solid #20354d;grid-template-columns:130px 1fr auto;gap:10px;padding:9px;display:grid}.center{place-items:center;min-height:100vh;display:grid}.login{background:#0e1c2d;border:1px solid #294561;border-radius:8px;gap:12px;width:360px;padding:24px;display:grid}.login input{color:#fff;background:#071421;border:1px solid #294561;border-radius:6px;padding:11px}.error{background:#501b25;border:1px solid #913647;border-radius:6px;padding:10px}.danger{background:#7d2330}@media (width<=900px){.shell{grid-template-columns:1fr}aside{display:none}.cards,.grid2{grid-template-columns:1fr}}
