*{box-sizing:border-box}body,html{margin:0;min-height:100%;font-family:Inter,Segoe UI,Arial,sans-serif;background:#07111f;color:#e9f1fb}body,main{min-height:100vh}main{display:grid;grid-template-columns:245px 1fr}aside{background:#091726;border-right:1px solid #1b3047;padding:24px 16px}.brand{display:flex;gap:12px;align-items:center;padding:0 8px 28px}.brand .logo{height:42px;width:42px;border-radius:12px;background:linear-gradient(135deg,#22d3ee,#4f46e5);display:grid;place-items:center;font-weight:900;font-size:22px}.brand span,.brand strong{display:block}.brand span{font-size:12px;color:#8ba3bd;margin-top:3px}nav{display:grid;grid-gap:5px;gap:5px}nav a{padding:12px 14px;border-radius:9px;color:#9db1c6;font-size:14px}nav a.active,nav a:hover{background:#12283f;color:#fff}.content{padding:28px 34px;background:radial-gradient(circle at 85% 0,#102d45 0,transparent 28%),#07111f}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.eyebrow{font-size:11px;letter-spacing:2px;color:#22d3ee;margin:0 0 7px}h1{font-size:30px;margin:0}.status{font-size:13px;padding:9px 13px;border:1px solid #195263;border-radius:999px;color:#66e6d4;background:#082a2d}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:18px}.metrics article,.panel{background:rgba(13,29,47,.94);border:1px solid #1b344e;border-radius:14px}.metrics article{padding:18px}.metrics small,.metrics span{display:block;color:#8fa6bc}.metrics strong{display:block;font-size:25px;margin:10px 0}.metrics small{font-size:11px}.panel{padding:20px}.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.panel h2{margin:0 0 4px;font-size:19px}.panel p{margin:0;color:#8fa6bc;font-size:13px}.panel button{background:#22c4d6;border:0;border-radius:9px;padding:11px 16px;font-weight:700;color:#04212a}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.module{display:grid;grid-template-columns:38px 1fr 15px;grid-gap:11px;gap:11px;align-items:center;border:1px solid #1c354e;border-radius:11px;padding:13px;background:#0a1929}.module:hover{border-color:#2b7282}.module .icon{height:36px;width:36px;border-radius:9px;background:#112d43;display:grid;place-items:center;color:#53d9e6;font-weight:800}.module h3{font-size:13px;margin:0 0 5px}.module p{font-size:11px;line-height:1.35}.module>span{color:#607d98;font-size:23px}@media(max-width:1000px){main{grid-template-columns:1fr}aside{display:none}.grid,.metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.content{padding:20px}.grid,.metrics{grid-template-columns:1fr}header{align-items:flex-start;gap:10px;flex-direction:column}}.layout2{display:grid;grid-template-columns:2fr 1fr;grid-gap:18px;gap:18px}.caseList{display:grid;grid-gap:10px;gap:10px}.caseCard{display:grid;text-align:left;grid-gap:6px;gap:6px;background:#0a1929;border:1px solid #1c354e;color:#fff;border-radius:11px;padding:15px;cursor:pointer}.caseCard:hover{border-color:#2b7282}.caseCard span{font-size:11px;color:#22d3ee}.caseCard small,.empty{color:#8fa6bc}.form{display:grid;grid-gap:14px;gap:14px}.form label{display:grid;grid-gap:7px;gap:7px;font-size:12px;color:#9db1c6}.form input,.form textarea{background:#071421;border:1px solid #1b344e;color:#fff;border-radius:8px;padding:11px}.form textarea{min-height:100px}.form button,.secondary{background:#22c4d6;border:0;border-radius:9px;padding:11px 16px;font-weight:700;color:#04212a;cursor:pointer}.secondary{background:#12283f;color:#fff}.workspaceGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.span2{grid-column:span 2}.summaryRow{display:flex;gap:18px;margin-top:18px;color:#8fa6bc;font-size:12px}@media(max-width:1000px){.layout2,.workspaceGrid{grid-template-columns:1fr}.span2{grid-column:auto}}