:root{font:16px/1.55 system-ui,sans-serif;color:#e6edf7;background:#0c1321;color-scheme:dark}*{box-sizing:border-box}body{margin:0}main{max-width:1120px;margin:auto;padding:24px}header{display:flex;align-items:center;gap:20px;border-bottom:1px solid #29374e;padding-bottom:18px}header>a{font-size:24px;font-weight:750;color:#87c7ff;text-decoration:none}header>span{color:#98acc6;flex:1}h1{font-size:30px}h2{font-size:23px;margin-top:10px}h3{font-size:19px;margin:0}section{margin:28px 0}.row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cards,.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px}.card{border:1px solid #2b3b55;background:#111d30;border-radius:14px;padding:21px;margin:12px 0}.narrow{max-width:440px}label{display:block;margin:12px 0}input,select,textarea{width:100%;padding:11px 12px;margin-top:6px;border:1px solid #415776;border-radius:7px;background:#0b1423;color:inherit;font:inherit}input:focus,textarea:focus,select:focus{outline:2px solid #74bdf8}textarea{resize:vertical}small,.muted{color:#9eb1cb}small{display:block}button,.button{display:inline-block;cursor:pointer;border:1px solid transparent;border-radius:7px;background:#8cc9ff;color:#09223a;font:600 14px system-ui;padding:11px 15px;text-decoration:none;white-space:nowrap}.secondary{background:#1c304b;color:#d6e9ff;border-color:#3a5578}.danger{background:#431f2b;color:#ffcad7;border-color:#754052}.actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.actions form{display:flex;gap:8px;flex-wrap:wrap}form{margin:0}.check{display:flex;gap:10px;align-items:center}.check input{width:auto;margin:0}fieldset{border:1px solid #34445e;border-radius:9px;margin:20px 0;padding:12px 18px}legend{color:#b5d9ff}.badge{font-size:12px;border:1px solid #45617e;border-radius:20px;padding:4px 9px}.notice,.error{padding:14px;border-radius:8px}.notice{background:#143f35;color:#b7f8db}.error{background:#502b30;color:#ffdae0}code{overflow-wrap:anywhere}details{border-top:1px solid #2d405b;padding:18px 0}summary{cursor:pointer;color:#a7d3ff}footer{font-size:13px;color:#91a5bf;margin-top:40px}a{color:#96d0ff}@media(max-width:600px){main{padding:14px}header{gap:12px}header>span{display:none}header>form{margin-left:auto}.row{align-items:flex-start;flex-wrap:wrap}.cards,.grid{grid-template-columns:1fr}.card{padding:16px}h1{font-size:25px}}

.table-wrap{overflow-x:auto;margin:18px 0}table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}th,td{padding:13px 11px;border-bottom:1px solid #2b3b55;vertical-align:top}th{color:#a9c6e7}td code{word-break:break-word}th:first-child,td:first-child{padding-left:0}
