.s302e-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:18px;padding:26px;border:1px solid var(--border-color);border-radius:20px;background:linear-gradient(135deg,rgba(230,50,80,.12),rgba(255,170,40,.08))}.s302e-hero h1{margin:.25rem 0;font-size:clamp(2rem,5vw,3.2rem)}.s302e-hero p{margin:0;color:var(--text-muted)}.s302e-grid{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-bottom:16px}.s302e-form label{display:grid;gap:7px;margin-bottom:14px}.s302e-form input,.s302e-form select,.s302e-form textarea{width:100%}.s302e-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.s302e-three{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.s302e-table-wrap{overflow:auto}.s302e-table{width:100%;border-collapse:collapse}.s302e-table th,.s302e-table td{text-align:left;padding:11px;border-bottom:1px solid var(--border-color);vertical-align:top}.s302e-actions{display:flex;gap:7px;flex-wrap:wrap}.s302e-actions form{display:flex;gap:6px}@media(max-width:900px){.s302e-grid{grid-template-columns:1fr}.s302e-two,.s302e-three{grid-template-columns:1fr}.s302e-hero{align-items:flex-start;flex-direction:column}}