/* El campo de consulta mantiene el mismo marco y medidas del formulario. */
.entrega-cuerpo>.entrega-campo:has(input[aria-label="DNI o RUC del cliente"]){min-width:0;gap:4px}
.entrega-cuerpo .entrega-campo>div:has(input[aria-label="DNI o RUC del cliente"]){display:flex!important;width:100%;min-width:0;gap:0!important;height:34px;border:1px solid var(--border-strong,var(--border));border-radius:2px;background:var(--card);overflow:hidden}
.entrega-cuerpo input[aria-label="DNI o RUC del cliente"]{flex:1 1 0!important;min-width:0!important;width:100%!important;height:32px!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:0!important;background:var(--card)!important;color:var(--navy-900);font-family:inherit;font-size:12px;font-weight:600;box-sizing:border-box;box-shadow:none!important;outline:none}
.entrega-cuerpo button[aria-label="Buscar DNI o RUC"]{flex:0 0 36px!important;width:36px!important;height:32px!important;min-height:0!important;padding:0!important;border:0!important;border-left:1px solid var(--border)!important;border-radius:0!important;background:var(--surface)!important;box-shadow:none!important}
.entrega-cuerpo .entrega-campo>div:has(input[aria-label="DNI o RUC del cliente"]):focus-within{border-color:var(--orange-500)}
.entrega-cuerpo button[aria-label="Buscar DNI o RUC"]:focus-visible{outline:2px solid var(--orange-500);outline-offset:-3px}
.entrega-cuerpo:has(input[aria-label="DNI o RUC del cliente"]){row-gap:10px!important}
.entrega-cuerpo:has(input[aria-label="DNI o RUC del cliente"]) .entrega-campo{gap:4px!important}
.entrega-cuerpo:has(input[aria-label="DNI o RUC del cliente"]) .entrega-campo>input{height:34px;border-radius:2px}
