/* Ventyum · Mensajes Receptores: borradores fiscales, exclusivamente web */
.fast547 #riReceiverMessageHost:empty{display:none}
.fast547 .rm-card{background:#fff;border:1px solid #bed6eb;box-shadow:0 8px 25px rgba(22,79,120,.09);border-radius:14px;padding:17px;margin:10px 0 16px;display:grid;gap:12px}
.fast547 .rm-header{display:flex;justify-content:space-between;align-items:start;gap:12px}
.fast547 .rm-header b{font-size:18px}
.fast547 .rm-header p{font-size:11px;color:#647d93;overflow-wrap:anywhere;margin:5px 0}
.fast547 .rm-metrics{display:flex;gap:13px;flex-wrap:wrap;font-size:13px}
.fast547 .rm-warning{background:#fff5e4;border-left:3px solid #dfa340;border-radius:7px;padding:10px 12px;line-height:1.5;color:#80571b;font-size:12px;margin:0}
.fast547 .rm-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.fast547 .rm-fields label{display:grid;gap:5px;font-weight:600;font-size:12px;color:#425e77}
.fast547 .rm-fields input,.fast547 .rm-fields select,.fast547 .rm-fields textarea{border:1px solid #d8e4ee;background:#fff;border-radius:9px;min-height:38px;padding:8px 10px;color:#2d4355;font-size:13px;box-sizing:border-box;width:100%}
.fast547 .rm-fields input:disabled,.fast547 .rm-fields select:disabled,.fast547 .rm-fields textarea:disabled{opacity:.65}
.fast547 .rm-fields .rm-reason{grid-column:1/-1}
.fast547 .rm-fields [hidden]{display:none!important}
.fast547 .rm-submit{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap;margin-top:11px}
.fast547 .rm-submit p{font-size:12px;flex:1 1 200px;color:#3d728d}
.fast547 .rm-submit button.primary{background:#197aca;border:0;color:white;font-size:13px;padding:9px 14px;border-radius:9px}
.fast547 .rm-submit button:disabled{opacity:.6}
.fast547 .rm-footnote{border-top:1px solid #e4edf4;margin:0;padding-top:10px;color:#5b7184;font-size:11px;line-height:1.5}
@media(max-width:720px){.fast547 .rm-fields{grid-template-columns:1fr}.fast547 .rm-card{padding:12px}}
