:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#16253b;background:#f2f5f9;font-size:15px}*{box-sizing:border-box}body{margin:0}header{height:80px;background:#11253e;color:white;display:flex;align-items:center;gap:24px;padding:0 4vw}header b{font-size:25px;letter-spacing:3px}header span{color:#a3b5cb;letter-spacing:2px;font-size:12px}header small{margin-left:auto;color:#8fe3c2}main{max-width:1500px;margin:0 auto;padding:35px 3vw}footer{padding:25px;text-align:center;color:#758298;font-size:12px}.layout{display:grid;grid-template-columns:220px 1fr;gap:32px}aside{padding-top:20px}aside a{display:block;padding:13px 18px;margin:3px 0;border-radius:8px;color:#546378;text-decoration:none}aside a.active{background:#142b46;color:white}aside form{margin-top:30px}article{min-width:0}h1{font-size:34px;letter-spacing:-1px;margin:8px 0 24px}h2{font-size:19px;margin:0 0 16px}.eyebrow{font-size:11px;letter-spacing:2px;color:#647b94;font-weight:bold}section{background:white;border:1px solid #e0e7ef;border-radius:12px;padding:26px;margin-bottom:22px}p{line-height:1.65;color:#607087}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.metrics section strong{display:block;font-size:38px;color:#112c4c}.metrics span{display:block;color:#6d7e92;margin-top:8px}form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:15px}label{display:flex;flex-direction:column;gap:7px;font-size:13px;flex:1 1 240px;color:#475b74}input,select{border:1px solid #c8d4e1;border-radius:6px;padding:11px;background:#fff;font:inherit;color:#11253e;min-width:0}input:focus,select:focus{outline:2px solid #44ad91;outline-offset:1px}.check{flex-direction:row;align-items:center;flex:1 1 100%;padding:5px 0}.check input{width:18px;height:18px}button{font:inherit;padding:12px 20px;color:white;background:#133450;border:0;border-radius:7px;cursor:pointer}button:hover{background:#1c4c70}button:disabled{background:#c6ced7;color:#59687a;cursor:not-allowed}table{border-collapse:collapse;width:100%;text-align:left}th{color:#6c7b90;font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:600}td,th{padding:14px 10px;border-bottom:1px solid #e9edf3;vertical-align:middle}td{font-size:13px}table button{padding:7px 10px;font-size:12px}.scroll{overflow-x:auto}.ok{color:#138163}.badge{display:inline-block;font-size:10px;letter-spacing:1px;background:#fff0d9;color:#8a5713;padding:7px 10px;border-radius:5px;margin-bottom:20px}.success{color:#12745b;background:#dcf5e9;padding:12px;border-radius:7px}.login{max-width:560px;margin:30px auto;padding:44px}.login form{display:block}.login label{margin:18px 0}.login button{width:100%;margin-top:10px}.domain{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #eee}a{color:#176789}code{background:#edf3f7;padding:2px 5px}@media(max-width:850px){.layout{grid-template-columns:1fr}aside{display:flex;flex-wrap:wrap}aside form{margin:0}.metrics{grid-template-columns:1fr}h1{font-size:28px}section{padding:18px}header{gap:12px}header small{display:none}}
