:root{color-scheme:dark;font-family:system-ui,Arial,sans-serif;background:#0f1621;color:#dce7f2}*{box-sizing:border-box}body{margin:0}header{padding:18px 28px;background:#1a293b;border-bottom:1px solid #35465b}h1{margin:0}header p{margin:4px 0 0;color:#aab9c8}main{max-width:1700px;margin:auto;padding:24px}section{margin:0 0 24px;background:#182331;border:1px solid #35465b;padding:16px;border-radius:10px}label{display:inline-flex;align-items:center;gap:10px;margin:4px 15px 4px 0}input,select,button{background:#28384d;color:#eaf2f7;border:1px solid #52677e;border-radius:5px;padding:9px}input[type=password]{min-width:340px}button{cursor:pointer}button:hover{background:#36516c}h2{margin-top:0;font-size:1.2rem}.scroll{max-height:500px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:800px;font-size:.9rem}th,td{padding:8px 10px;text-align:left;border-bottom:1px solid #34465c;white-space:nowrap}th{position:sticky;top:0;background:#25364b}tr:hover{background:#28384d}footer{color:#aab9c8}#message{margin-left:10px}
