/* Losan: recepcion sin revisar etiquetas individualmente. */
.losan-header{margin:17px 0 8px;padding:14px;border-radius:12px;border:1px solid #f3bfd1;background:#fff3f6}
.losan-header strong{display:block;font-size:16px;color:#8e203f}
.losan-header p{margin:7px 0 0;font-size:13px;line-height:1.5;color:#673d4a}
.losan-fields{display:grid;gap:11px;margin-top:12px}
.losan-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.losan-fields input{font-size:18px!important;min-height:45px}
.losan-fields label{font-weight:700;font-size:13px!important}
.losan-result{display:grid;gap:3px;padding:13px;border-radius:11px;border:1px solid #dedde6;background:#f7f7fa;color:#384151;font-size:14px}
.losan-result small{color:inherit;line-height:1.4;font-size:12px}
.losan-result.ok{background:#e9f6ed;border-color:#a6dab6;color:#175a31}
.losan-result.alert{background:#fff0ec;border-color:#ec9985;color:#9f251a}
.losan-result.learning{background:#fff8e6;border-color:#e0ca8c;color:#76560e}
.losan-result.invalid{background:#fff1f2;border-color:#e6c1c4;color:#9f2538}
.losan-ocr-info{display:block;color:#6a6070;font-size:12px}
.losan-detail-line{border-top:1px solid #eee;padding:11px 0}
.losan-detail-line p{margin:5px 0;font-size:13px}
.losan-detail-state{font-weight:700}
.losan-detail-state.alert,.losan-list-warning{color:#b52a19!important}
.losan-detail-state.ok{color:#176837}
.losan-detail-state.learning{color:#936814}
.losan-list-warning{font-weight:700;font-size:12px;margin-left:7px}
@media(max-width:380px){.losan-two{grid-template-columns:1fr}}
