:root{font:14px system-ui,-apple-system,sans-serif;color:#e7e9ee;background:#0f1115;color-scheme:dark}*{box-sizing:border-box}body{margin:0;display:flex}aside{width:220px;padding:32px 20px;min-height:100vh;border-right:1px solid #292d36;display:flex;flex-direction:column}aside strong{font-size:22px}aside strong span{display:block;font-size:12px;color:#9399a7;margin-top:6px;font-weight:400}nav{display:grid;gap:8px;margin-top:45px}button,input,select{font:inherit;border-radius:8px;border:1px solid #343a45;padding:10px 14px;background:#1b1f27;color:inherit}button{cursor:pointer}button:disabled{opacity:.4;cursor:default}nav button{text-align:left;border-color:transparent;background:transparent;color:#a7adba}nav button[aria-current]{background:#2a303c;color:white}#disconnect{margin-top:auto}main{flex:1;min-width:0;padding:38px 42px}header,.row,.toolbar,footer{display:flex;align-items:center;gap:12px}header{justify-content:space-between;margin-bottom:30px}header p{font-size:10px;letter-spacing:2px;color:#818999}h1{font-size:27px;margin:8px 0}h2{font-size:17px}header>span{color:#9aa3b3}section{border:1px solid #292f3a;border-radius:12px;padding:22px;background:#15181e;margin-bottom:24px}label{display:block;font-size:12px;color:#a5adbb;margin:12px 0 8px}input{min-width:200px;flex:1;background:#101319;outline:none}input:focus{border-color:#939fb5}#login{max-width:640px}.primary{background:#eef1f6;color:#101318;border-color:#eef1f6}.toolbar{justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}td,th{text-align:left;padding:14px 12px;border-bottom:1px solid #292e38;max-width:420px;overflow-wrap:anywhere}th{color:#929baa;font-weight:500;white-space:nowrap}footer{justify-content:flex-end;margin-top:20px}#pagination,#notice,#empty{color:#9aa3b3;font-size:12px}#error{color:#efb0a6}#configuration>.row{justify-content:space-between}#reason{width:100%}.command{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid #292e38}.command span{flex:1}.command small{display:block;color:#9aa3b3;margin-top:6px}[hidden]{display:none!important}

#rate-form input,#rate-form select{display:block;max-width:420px;margin-bottom:18px}#rate-preview{margin-top:20px;border-top:1px solid #343a45;padding-top:12px}

#account-action-form input,#account-action-form select{display:block;width:100%;max-width:500px;margin-bottom:16px}#action-preview{margin-top:20px;padding:16px;border:1px solid #343a45;border-radius:10px}#action-id{font:12px monospace;overflow-wrap:anywhere;color:#a5adbb}#action-result{margin:18px 0}
