*{box-sizing:border-box}body{margin:0;background:#f5f7fb;color:#172033;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}.shell{max-width:1200px;margin:auto;padding:28px}.panel{background:#fff;border:1px solid #e5e9f0;border-radius:14px;padding:20px;margin:16px 0}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.muted{color:#64748b}.field{padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px}.btn{background:#0757b8;color:#fff;border:0;border-radius:8px;padding:10px 14px;cursor:pointer}.btn.secondary{background:#e8eef7;color:#123}.table{width:100%;border-collapse:collapse}.table td,.table th{text-align:left;padding:12px;border-bottom:1px solid #e5e9f0;font-size:13px}.table th{color:#64748b}.danger{color:#b91c1c}