:root{--b:#155eef;--bg:#f6f8fb;--txt:#152033}body{font-family:Arial,Helvetica,sans-serif;margin:0;background:var(--bg);color:var(--txt)}header{background:#fff;border-bottom:1px solid #ddd;padding:14px 22px;display:flex;justify-content:space-between;align-items:center}a{color:var(--b);text-decoration:none}.wrap{max-width:1180px;margin:24px auto;padding:0 18px}.card{background:#fff;border:1px solid #e0e4ea;border-radius:14px;padding:18px;margin-bottom:18px;box-shadow:0 3px 16px #0000000d}.nav a{margin-right:14px}.btn,button{background:var(--b);color:#fff;border:0;border-radius:9px;padding:9px 13px;cursor:pointer}.btn.secondary{background:#eef3ff;color:#155eef}input,select,textarea{padding:9px;border:1px solid #ccd3dd;border-radius:8px;width:100%;box-sizing:border-box}label{font-size:13px;color:#566}table{width:100%;border-collapse:collapse;background:#fff}th,td{padding:9px;border-bottom:1px solid #e6e8ed;text-align:left}th{background:#f0f3f8}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.right{text-align:right}.muted{color:#778}.danger{background:#d92d20}.ok{color:#039855;font-weight:bold}@media(max-width:800px){.grid{grid-template-columns:1fr}table{font-size:13px}}
