:root{font-family:Inter,system-ui,sans-serif;color:#f7f8ff;background:#081322}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 80% 0,#173b6c,transparent 35%),#081322}.hidden{display:none!important}header{display:flex;align-items:center;gap:11px;padding:18px 22px;border-bottom:1px solid #ffffff17;background:#091626dd}header img{width:42px;height:42px;border-radius:12px;object-fit:cover}header strong,header span{display:block}header span{font-size:10px;color:#65a7ff;margin-top:4px;letter-spacing:.13em}main{width:min(920px,calc(100% - 30px));margin:34px auto}.card{width:min(440px,100%);margin:auto;padding:28px;border:1px solid #ffffff20;border-radius:24px;background:#0d1c2e;box-shadow:0 22px 70px #0007}h1{margin-top:0}label{display:block;color:#aabbd0;font-size:12px;margin:13px 0}input,select{display:block;width:100%;margin-top:6px;padding:13px;border-radius:11px;border:1px solid #ffffff22;background:#ffffff0b;color:#fff}option{color:#111}.tabs{display:flex;gap:4px;padding:4px;margin:18px 0;background:#ffffff0b;border-radius:12px}.tabs button{flex:1;border:0;border-radius:9px;padding:10px;background:transparent;color:#aabbd0;font-weight:800}.tabs .active,.primary{background:#1769e0!important;color:#fff!important}.primary,#logout,.action{border:0;border-radius:11px;padding:12px 15px;font-weight:800}.primary{width:100%}#message{color:#ffaaaa;min-height:20px}.heading{display:flex;align-items:center;justify-content:space-between}.heading p{color:#65a7ff;font-size:11px;font-weight:900;letter-spacing:.15em}.heading h1{margin:0}.heading button{background:#ffffff12;color:#fff}.list{display:grid;gap:12px;margin-top:25px}.item{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px;border:1px solid #ffffff18;border-radius:17px;background:#0d1c2e}.item strong,.item small{display:block}.item small{color:#aabbd0;margin-top:5px}.action{background:#1769e0;color:#fff}.code{color:#65a7ff;font-family:monospace;font-size:15px}@media(max-width:600px){.item{align-items:flex-start;flex-direction:column}.action{width:100%}}
