[hidden]{display:none!important}:root{font:15px/1.5 system-ui,sans-serif;color:#dce8eb;background:#101b23;color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a.button{background:#253d49;border:1px solid #55717e;border-radius:5px;padding:7px 12px;color:inherit;cursor:pointer}button:hover{background:#355260}button:disabled{opacity:.45;cursor:default}input,select,textarea{background:#152630;border:1px solid #526873;border-radius:4px;color:inherit;padding:7px}label{display:flex;gap:8px;align-items:center}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 28px;border-bottom:1px solid #304651}header h1{font-size:22px;margin:0}a{color:#99d8bf}main{max-width:1500px;margin:auto;padding:24px;display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:26px}nav,.row,.toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}nav{margin-bottom:16px}.panel{background:#192b35;border:1px solid #304955;border-radius:8px;padding:18px;margin-bottom:18px}.panel h2{margin:0 0 12px;font-size:18px}.muted{color:#a4b8c1;font-size:13px}.status{max-width:1500px;margin:12px auto;padding:0 24px;min-height:28px;color:#a7ddc5;white-space:pre-wrap}.error{color:#ffb7a9}.list{display:flex;flex-direction:column;gap:6px}.list button{text-align:left}.selected{border-color:#99d8bf!important;background:#34564e!important}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:9px 5px;border-bottom:1px solid #314754}th{font-size:12px;color:#a4b8c1;text-transform:uppercase}td button{padding:3px 7px}form{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}form input{min-width:120px;max-width:100%}details{margin-top:14px}summary{cursor:pointer;color:#bed9df}canvas{display:block;width:100%;height:150px;background:#10232d;touch-action:none;border:1px solid #365663;border-radius:5px}audio{width:100%;margin:12px 0}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}#login{max-width:700px;margin:40px auto}input[type=checkbox]{min-width:0}.stack{display:flex;flex-direction:column;align-items:stretch}.stack label{justify-content:space-between}.danger{border-color:#ba756a}dialog{max-width:650px;border:1px solid #5d7e89;border-radius:8px;background:#192b35;color:inherit}dialog::backdrop{background:#0008}@media(max-width:800px){main{grid-template-columns:1fr;padding:12px}header{padding:14px}table td:nth-child(4){display:none}}
