.rms-form { max-width:600px; margin:auto; display:flex; flex-direction:column; gap:10px; }
.rms-form input, .rms-form textarea, .rms-form select { width:100%; padding:8px; border:1px solid #ccc; border-radius:6px; }
.rms-form button { background:#0073aa; color:#fff; padding:10px; border:none; border-radius:6px; cursor:pointer; }
.rms-form button:hover { background:#005f8a; }
.rms-alert { margin:10px 0; padding:10px; border-radius:6px; }
.rms-success { background:#e6ffe6; border:1px solid #0a0; }
.rms-error { background:#ffe6e6; border:1px solid #a00; }
