/* SIGLAH V5 Paso 10 — Digitación rápida de prendas (sin alterar el registro en Supabase) */
#prodPanel .v5-fast-entry{display:flex;flex-direction:column;gap:10px;padding:15px;border:1px solid #cde5f6;background:#f7fbff;border-radius:16px;margin:10px 0 14px;min-width:0}
#prodPanel .v5-fast-field{display:flex!important;flex-direction:column;gap:6px;font-weight:750!important;color:#1b5278!important;min-width:0}
#prodPanel .v5-fast-field input{display:block;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px 12px;box-sizing:border-box;background:#fff!important}
#prodPanel .v5-fast-matches{display:flex;flex-direction:column;gap:5px;max-height:202px;overflow:auto;overscroll-behavior:contain;margin-top:-3px}
#prodPanel .v5-fast-matches[hidden],#prodPanel .v5-fast-selected[hidden]{display:none!important}
#prodPanel .v5-fast-option{background:#fff;border:1px solid #d7e8f5;color:#1c5279;text-align:left;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;min-height:43px;flex:none;max-width:100%;white-space:normal}
#prodPanel .v5-fast-option:hover,#prodPanel .v5-fast-option:focus-visible{background:#e7f5ff;border-color:#87bfe3}
#prodPanel .v5-fast-option span{font-weight:680;min-width:0;overflow-wrap:anywhere}
#prodPanel .v5-fast-option small{flex:none;color:#66869d;font-size:.72rem}
#prodPanel .v5-fast-empty{margin:0;background:#eff6fc;padding:11px;border-radius:9px;color:#557791;font-size:.8rem}
#prodPanel .v5-fast-selected{display:flex;flex-direction:column;gap:3px;padding:11px 12px;background:#e8f7f0;border:1px solid #a8dbc2;border-radius:11px;color:#176448;font-size:.82rem;overflow-wrap:anywhere}
#prodPanel .v5-fast-selected strong{font-size:.79rem}
#prodPanel .v5-fast-register{display:block;width:100%;min-height:48px!important;background:linear-gradient(110deg,#0b83c5,#085b95)!important;color:white!important;font-weight:800;border:0!important;border-radius:11px}
#prodPanel .v5-fast-message{font-size:.79rem;color:#277455;line-height:1.4;min-height:1em}
#prodPanel .v5-fast-message[data-error="true"]{color:#b42318}
#prodPanel .v5-fast-message:empty{display:none}
#prodPanel .v5-fast-list-heading{display:flex;flex-direction:column;gap:3px;color:#225378;margin:16px 0 9px}
#prodPanel .v5-fast-list-heading span{font-size:.75rem;color:#637f96}
#prodPanel .v5-fast-lines{max-height:280px;overflow:auto;overscroll-behavior:contain}
#prodPanel .v5-fast-lines table{min-width:390px}
@media(max-width:600px){#prodPanel .v5-fast-entry{padding:12px}#prodPanel .v5-fast-option{padding:11px 9px}#prodPanel .v5-fast-option small{font-size:.67rem}#prodPanel .v5-fast-lines{max-height:210px}}
