.fel-form{max-width:720px;margin:auto;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}
.fel-form .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
@media (max-width:700px){.fel-form .grid{grid-template-columns:1fr}}
.fel-form input,.fel-form textarea,.fel-form select{width:100%;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}
.fel-form .button{background:#0ea5e9;color:#fff;border:none;border-radius:8px;padding:10px 14px;cursor:pointer}
.fel-result{color:#334155}