*{box-sizing:border-box}body{color:#1e334e;background:#f3f6fb;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0}input,select,textarea{border:1px solid #ccd7e6;border-radius:8px;max-width:100%;padding:11px}button{color:#fff;background:#012864;border-radius:8px;padding:11px 16px}button:hover{opacity:.9}.card{background:#fff;border:1px solid #e1e7f0;border-radius:14px;padding:22px;box-shadow:0 2px 8px #0128640a}.layout{grid-template-columns:230px 1fr;min-height:100vh;display:grid}.side{color:#fff;background:#012864;padding:28px 20px}.side button{text-align:left;background:0 0;width:100%;margin:3px 0}.main{min-width:0;padding:32px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.muted{color:#68798c}.form{gap:12px;max-width:540px;display:grid}.form input,.form select,.form textarea{width:100%}table{border-collapse:collapse;width:100%}td,th{text-align:left;border-bottom:1px solid #e8edf4;padding:12px;font-size:14px}@media (max-width:750px){.layout{display:block}.side{padding:15px}.side button{width:auto}.main{padding:15px}}
