:root{color-scheme:dark;font-family:Tahoma,Arial,sans-serif;background:#07111e;color:#e9f4ff;font-size:16px}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at top left,#073545,transparent 55%);min-height:100vh}main{max-width:1140px;margin:auto;padding:32px 24px}.login{max-width:470px;padding-top:9vh}header,.section-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{font-weight:800;letter-spacing:3px;direction:ltr;text-align:left}.brand span{color:#31dbe1;font-size:12px;letter-spacing:2px}h1{font-size:30px;margin-top:34px}h2{font-size:20px}p,small,li{color:#a9bfd1;line-height:1.9}small{display:block;font-size:12px}section{background:#0c1c2b;border:1px solid #204055;border-radius:16px;padding:24px;margin-top:20px}.columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.notice{margin:24px 0;padding:20px;border-right:4px solid #e8b758;background:#302515;border-radius:10px}.notice strong{color:#ffdc8e}.notice p{margin-bottom:0;color:#e1d3ba}label{display:block;margin:18px 0 8px;font-size:14px}input,select{width:100%;display:block;padding:12px;margin-top:9px;border:1px solid #36536a;border-radius:8px;color:#f0f8ff;background:#07131f;font:inherit}input:focus,select:focus{outline:2px solid #31dbe1;outline-offset:2px}button{cursor:pointer;border:0;border-radius:8px;padding:12px 20px;background:#29d8df;color:#04212d;font:700 14px Tahoma,Arial,sans-serif}form>button{margin:18px 0;width:100%}button.secondary{background:#142d3f;color:#bceff1;border:1px solid #34566b}button:disabled{opacity:.45;cursor:wait}a{color:#4be1e4}table{width:100%;border-collapse:collapse;text-align:right}th,td{padding:14px 10px;border-bottom:1px solid #243c50;font-size:13px}th{color:#91adbe}.table-wrap{overflow:auto}#message{min-height:32px;color:#b9f2ed}footer{margin-top:28px;color:#829eaf;font-size:12px}@media(max-width:720px){.columns{grid-template-columns:1fr}main{padding:24px 14px}section{padding:18px}h1{font-size:25px}}
