
.fac-av{margin:0 0 14px}
.fac-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:14px}
.fac-em{border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px;background:var(--surface);display:flex;flex-direction:column;gap:10px;min-width:0}
.fac-em.off{opacity:.65}
.fac-em-h{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}
.fac-em-h > div{flex:1;min-width:160px}
.fac-em-h b{display:block;font-size:15px;line-height:1.3}
.fac-em-h .bmeta{display:block}
.fac-em-h img{width:48px;height:48px;object-fit:contain;border:1px solid var(--line);border-radius:10px;background:#fff;padding:4px}
.fac-em-h > svg{width:40px;height:40px;padding:9px;border-radius:10px;background:var(--accent-soft);color:var(--accent-text);flex:none}
.fac-falta{display:flex;gap:8px;align-items:flex-start;margin:0;padding:9px 11px;border-radius:var(--r);background:var(--warn-bg);border:1px solid color-mix(in srgb,var(--warn) 35%,transparent);font-size:13px;line-height:1.45}
.fac-falta svg{flex:none;width:17px;height:17px;margin-top:1px;color:var(--warn-ink)}
.fac-dl{margin:0}
.fac-dl dd{overflow-wrap:anywhere}
.fac-form fieldset{border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;min-width:0}
.fac-form legend{font-weight:700;font-size:13px;padding:0 6px}
.fac-form .full{grid-column:1/-1}
.fac-chks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:6px 14px}
.fac-rapidas{gap:8px;margin-bottom:8px;flex-wrap:wrap}
.fac-rap{display:inline-flex;align-items:center;gap:8px;font-size:13px}
.fac-logo-prev{max-height:48px;max-width:140px;margin-top:6px;object-fit:contain}
.fac-conc input,.fac-conc select{width:100%;min-width:70px;font:inherit;font-size:13px}
.fac-conc td{vertical-align:middle}
.fac-conc td:nth-child(3) input{min-width:180px}
.fac-tot{max-width:340px;margin-left:auto}
.fac-canc{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}
.pos-elige{margin:0 0 12px}
@media (max-width:600px){.fac-em{padding:12px}.fac-tot{max-width:none}}
