.seaf-form{max-width:520px;margin:1rem 0;padding:1rem;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04)}
.seaf-field{margin-bottom:12px;display:flex;flex-direction:column}
.seaf-field label{font-weight:600;margin-bottom:6px}
.seaf-field input{padding:10px;border:1px solid #d1d5db;border-radius:8px}
.seaf-actions{margin-top:10px}
.seaf-actions button{padding:10px 16px;border:0;border-radius:8px;cursor:pointer;background:#111827;color:#fff}
.seaf-response{margin-top:10px;font-weight:600}
.seaf-success{color:#065f46}
.seaf-error{color:#b91c1c}
