:root{color-scheme:dark;font:16px system-ui,sans-serif;background:#111719;color:#edf3f5;letter-spacing:0}*{box-sizing:border-box}body{margin:0}header{padding:20px max(20px,calc((100% - 1200px)/2));background:#182025;border-bottom:1px solid #354046;display:flex;gap:20px;align-items:center;flex-wrap:wrap}h1{font-size:24px;margin:0;margin-right:auto}h2{font-size:20px}main{max-width:1240px;margin:auto;padding:24px 20px}section{padding:16px 0 28px;border-bottom:1px solid #354046}a{color:#53c7e6}nav{display:flex;gap:24px;flex-wrap:wrap;padding:12px 0}form.row{display:flex;flex-wrap:wrap;gap:14px;align-items:end;padding:16px 0}label{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#b7c6cc}input,select,button{min-height:44px;padding:10px;font:inherit;background:#222d32;color:#edf3f5;border:1px solid #53646c;border-radius:5px;max-width:100%}input,select{width:220px}button{cursor:pointer;background:#24687b}button:hover{background:#307f94}.check{flex-direction:row;align-items:center;min-height:44px}.check input{width:20px;min-height:20px;height:20px}details{padding:12px 0;border-bottom:1px solid #354046}summary{cursor:pointer;padding:8px 0}.table{overflow:auto}table{border-collapse:collapse;width:100%;min-width:680px}th,td{text-align:left;padding:14px 10px;border-bottom:1px solid #354046}th{color:#b7c6cc;font-size:14px}td{overflow-wrap:anywhere}.inline{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.error{color:#ff9c9c}.login{max-width:420px;margin:40px auto}.login form{display:grid;gap:18px}.login input{width:100%}header form{margin:0}@media(max-width:600px){form.row label,form.row button,form.row input,form.row select{width:100%}form.row .check input{width:20px}main{padding:18px}header{padding:18px}.login{margin:10px auto}}
