*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:#f3f4f6;color:#111827}.container{max-width:980px;margin:0 auto;padding:24px}h1{margin-bottom:6px}.card{background:#fff;border-radius:12px;padding:16px;margin-top:16px;box-shadow:0 2px 8px #00000014}.form-grid{display:grid;gap:10px}input,textarea{width:100%;border-radius:8px;border:1px solid #d1d5db;padding:10px;font-size:14px}button{background:#2563eb;color:#fff;border:none;cursor:pointer}button:hover{background:#1d4ed8}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;margin-top:8px}th,td{border-bottom:1px solid #e5e7eb;text-align:left;padding:10px 8px}.error{color:#b91c1c}
