*{box-sizing:border-box}body{margin:0;display:flex;background:#f3f6f8;color:#172f3c;font:16px system-ui}aside{width:205px;flex-shrink:0;min-height:100vh;background:#183b4e;padding:20px}aside a{display:block;color:white;text-decoration:none;padding:14px 4px}main{padding:28px;max-width:1300px;width:100%}header{display:flex;align-items:center;justify-content:space-between;gap:18px}label{display:block;margin:12px 0}input,select,textarea,button{font:inherit;padding:11px;border:1px solid #b5c6ce;border-radius:6px;max-width:100%}input,select,textarea{display:block;width:100%;margin-top:5px}button{background:#176e85;color:white;cursor:pointer;margin:5px 8px 5px 0}form,.card{padding:22px;background:white;border:1px solid #d7e1e6;border-radius:12px;margin:15px 0}table{border-collapse:collapse;width:100%;background:white}th,td{padding:12px;border-bottom:1px solid #d8e0e5;text-align:left}#notice{color:#9f2727}.scroll{overflow-x:auto}pre{white-space:pre-wrap}.muted{color:#607885}@media(max-width:650px){body{display:block}aside{width:100%;min-height:0;display:flex;flex-wrap:wrap;padding:8px}aside a{padding:10px}main{padding:14px}header{align-items:flex-start}h1{font-size:25px}button{min-height:48px}form,.card{padding:15px}}
