.rdm-card{border:1px solid #e5e7eb;border-radius:14px;background:#fff;padding:22px;margin:18px 0;box-shadow:0 4px 16px rgba(0,0,0,.04)}
.rdm-payment-info dl{display:grid;grid-template-columns:minmax(150px,240px) 1fr;gap:8px 18px}.rdm-payment-info dt{font-weight:700}.rdm-payment-info dd{margin:0}.rdm-amount{font-size:1.35rem}.rdm-note{background:#f8fafc;border-left:4px solid #64748b;padding:12px;margin:14px 0;border-radius:8px}.rdm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rdm-form label{display:block;font-weight:650;margin:12px 0 6px}.rdm-form input,.rdm-form select,.rdm-form textarea{width:100%;max-width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box}.rdm-check{display:flex!important;align-items:flex-start;gap:8px}.rdm-check input{width:auto;margin-top:4px}.rdm-button,.rdm-form button{display:inline-block;background:#1f5f8b;color:#fff!important;text-decoration:none;border:none;border-radius:8px;padding:11px 16px;cursor:pointer;font-weight:700}.rdm-alert{padding:16px;border-radius:10px;margin:18px 0}.rdm-alert-success{background:#ecfdf5;border:1px solid #10b981}.rdm-alert-error{background:#fef2f2;border:1px solid #ef4444}.rdm-status{display:inline-block;border-radius:999px;padding:4px 10px;font-weight:700;font-size:12px}.rdm-status-recibido{background:#e0f2fe;color:#075985}.rdm-status-en_revision{background:#fef3c7;color:#92400e}.rdm-status-aprobado{background:#dcfce7;color:#166534}.rdm-status-pendiente{background:#ffedd5;color:#9a3412}.rdm-status-rechazado{background:#fee2e2;color:#991b1b}.rdm-admin-wrap .rdm-card{max-width:900px}.rdm-admin-table th,.rdm-admin-table td{vertical-align:top}@media(max-width:700px){.rdm-grid,.rdm-payment-info dl{grid-template-columns:1fr}}
