.rdv-widget{margin:0 auto;max-width:980px;padding:1rem}.rdv-grid{display:grid;gap:1rem}.rdv-card{background:#f5f5f5;border-radius:8px;padding:1rem}.rdv-card fieldset{border:0;margin:0 0 1rem;padding:0}.rdv-card legend{font-weight:600;margin-bottom:.5rem}.rdv-card label{display:block;margin-bottom:.75rem}.rdv-card input,.rdv-card select{border:1px solid #cfcfcf;border-radius:6px;padding:.55rem .6rem;width:100%}.rdv-card small{color:#6b7280;display:block;margin-top:.25rem}.row-2{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.actions{display:flex;gap:.5rem;margin-top:.5rem}.actions button{background:#e11d48;border:0;border-radius:18px;color:#fff;cursor:pointer;padding:.55rem .9rem}.actions button[disabled]{cursor:not-allowed;opacity:.5}.msg{margin-top:.5rem}.muted{color:#6b7280}.bad{color:#b91c1c}.good{color:#047857}