/* Etapa 6 Minimarket: solo presentacion; sin recursos externos. */
body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch){font-family:'Plus Jakarta Sans',sans-serif;color:#3b2b24;--ih-naranja:#a74725;--ih-tinta:#3b2b24;--ih-borde:#e7dcd3;min-width:0;max-width:100%;box-sizing:border-box}
body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch) *{box-sizing:border-box;min-width:0}
body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch) >.caja{background:#faf8f5!important;color:#3b2b24;border-color:#e7dcd3;border-radius:18px;max-width:min(100%,620px)!important;overflow-x:hidden;overflow-y:auto;text-align:left}
body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch) :is(h1,h3){color:#3b2b24;font-family:inherit;font-size:24px!important;line-height:1.3;overflow-wrap:anywhere;text-align:left}
body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch) :is(h2,h4,.seccion-label-usuarios,.titulo-pasos-invitacion,.eyebrow-cuenta-propia){color:#76665c;font-size:12px!important;font-weight:800;text-transform:uppercase;letter-spacing:.07em;margin-top:20px}
body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch) :is(p,small,.sub-mercaderia,.ayuda-promo,.texto-primer-uso){line-height:1.6;overflow-wrap:anywhere}
body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch) :is(small,.sub-mercaderia,.ayuda-promo,.texto-primer-uso){color:#76665c;font-size:13px}
body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch) :is(button,.btn-cerrar-modal){min-height:48px;max-width:100%;font-family:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background-color 180ms;border-radius:14px}
body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch) button{background:#fff;color:#3b2b24;border:1px solid #e7dcd3;padding:12px}
body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch) :is(.btn-cerrar-modal,.primario,#btnAgregarVentaManual){background:#a74725!important;color:#fff!important;border:1px solid #a74725}
body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch) :is(.btn-secundario,.btn-volver-mercaderia,.btn-clave-propia){background:#fff!important;color:#85391f!important;border:1px solid #e7dcd3!important}
body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch) :is(.btn-texto-peligro,.btn-cerrar-sesion){color:#a3342a;background:#fff;border:1px solid #e7dcd3}
body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-height:48px;max-width:100%;background:#fff;color:#3b2b24;border:1px solid #e7dcd3;border-radius:12px;font:inherit;padding:12px}
body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch) :is(.fila-2,.fila-botones-vista,.botones-primer-uso,.fila-codigo-invitacion,.opciones-primer-uso){flex-wrap:wrap!important;gap:8px;max-width:100%}
body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch) .fila-2>*{flex:1 1 120px;max-width:100%}
body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch) :is(.tarjeta-cuenta-propia,.tarjeta-qr-invitacion,.tarjeta-pasos-invitacion,.dato-primer-uso,.ih-ticket){background:#fff;color:#3b2b24;border:1px solid #e7dcd3;border-radius:16px;padding:16px;margin-bottom:12px;max-width:100%}
body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch) :is(.encabezado-mercaderia,.cuerpo-mercaderia){background:#faf8f5;color:#3b2b24;padding:18px;gap:12px}
body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch) :is(canvas,img){max-width:100%;object-fit:contain}
body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch) :is(.token-texto-chico,#textoInvitacion,#codigoInvitacionPC){overflow-wrap:anywhere;word-break:break-word}
body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch) :is(.ih-ticket-total,#inputPrecioFaltante,.monto-grande-caja){font-size:32px!important;font-weight:800;color:#3b2b24}
body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch) :focus-visible{outline:3px solid #a74725;outline-offset:3px}
body:is(body,#ih-ajustes-d) #modalAdministrar .lista-administrar{background:transparent;border:0;overflow:visible;display:grid;gap:10px}
body:is(body,#ih-ajustes-d) #modalAdministrar .lista-administrar button,body:is(body,#ih-ajustes-d) #modalAdministrar .modos-equipo button{background:#fff;border:1px solid #e7dcd3;border-radius:16px;padding:16px;gap:12px;text-align:left}
body:is(body,#ih-ajustes-d) #modalAdministrar .lista-administrar .icono{background:#f7e9df;color:#85391f;width:44px;height:44px;flex:0 0 44px;border-radius:14px}
body:is(body,#ih-ajustes-d) #modalAdministrar .lista-administrar b{font-size:15px}
body:is(body,#ih-ajustes-d) #modalAdministrar .modos-equipo .elegido{border:2px solid #a74725;background:#f7e9df}
body:is(body,#ih-ajustes-d) #modalAdministrar .caja>div:first-of-type span[onclick]{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px}
body:is(body,#ih-ajustes-d) #modalAjustesLocal label:has(>input[type=checkbox]),body:is(body,#ih-ajustes-d) #tarjetaReportePeriodico label{display:flex;align-items:center!important;gap:12px;padding:12px;background:#fff;border:1px solid #e7dcd3;border-radius:14px;margin:8px 0;min-height:72px}
body:is(body,#ih-ajustes-d) #modalAjustesLocal input[type=checkbox],body:is(body,#ih-ajustes-d) #tarjetaReportePeriodico input[type=checkbox]{appearance:none;position:relative;flex:0 0 56px;width:56px!important;height:48px;min-height:48px;margin:0;background:linear-gradient(#e7dcd3,#e7dcd3) center/56px 32px no-repeat;border:0;border-radius:18px;cursor:pointer}
body:is(body,#ih-ajustes-d) #modalAjustesLocal input[type=checkbox]::after,body:is(body,#ih-ajustes-d) #tarjetaReportePeriodico input[type=checkbox]::after{content:'';position:absolute;top:12px;left:4px;width:24px;height:24px;background:#76665c;border-radius:50%;transition:transform 180ms}
body:is(body,#ih-ajustes-d) #modalAjustesLocal input[type=checkbox]:checked,body:is(body,#ih-ajustes-d) #tarjetaReportePeriodico input[type=checkbox]:checked{background:linear-gradient(#a74725,#a74725) center/56px 32px no-repeat}
body:is(body,#ih-ajustes-d) #modalAjustesLocal input[type=checkbox]:checked::after,body:is(body,#ih-ajustes-d) #tarjetaReportePeriodico input[type=checkbox]:checked::after{background:white;transform:translateX(24px)}
body:is(body,#ih-ajustes-d) #modalAjustesLocal [id^=diaTurnoFijo]{flex:1 1 48px!important;min-width:48px!important}
body:is(body,#ih-ajustes-d) #modalAjustesLocal div:has(>[id^=diaTurnoFijo]){flex-wrap:wrap!important}
body:is(body,#ih-ajustes-d) #modalAjustesLocal [id^=diaTurnoFijo][aria-pressed=true]{background:#a74725!important;color:#fff!important;border-color:#a74725!important}
body:is(body,#ih-ajustes-d) #modalAjustesLocal #bloqueTurnosCaja>div{background:#fff;border:1px solid #e7dcd3;border-radius:16px;padding:12px}
body:is(body,#ih-ajustes-d) #tarjetaReportePeriodico{background:#fff;border:1px solid #e7dcd3;border-radius:16px;color:#3b2b24}
body:is(body,#ih-ajustes-d) #tarjetaReportePeriodico h2{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:#76665c}
body:is(body,#ih-ajustes-d) #modalPrimerUso .opciones-primer-uso label{min-height:48px;background:#fff;border:1px solid #e7dcd3;border-radius:14px;padding:12px}
body:is(body,#ih-ajustes-d) #modalSelectorPresentacion #opcionesPresentacion button{width:100%;margin-bottom:8px}
body:is(body,#ih-ajustes-d) #modalInvitacion .pill-vence-invitacion{background:#f7e9df;color:#85391f;border-radius:24px;padding:8px}

@media(min-width:768px){body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch){padding:24px;align-items:center;justify-content:center;background:#3b2b2466}body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch)>.caja{width:100%;max-width:620px!important;min-height:0!important;height:auto!important;max-height:90dvh!important;border-radius:18px!important;margin:auto;overflow-y:auto}}
@media(prefers-reduced-motion:reduce){body:is(body,#ih-ajustes-d) :is(#modalAdministrar,#modalAjustesLocal,#modalVistaDueno,#modalInvitacion,#modalImportarExcel,#modalPromos,#modalCombo,#modalPrimerUso,#modalPrecioFaltante,#modalSelectorPresentacion,#modalConfirmar,#modalAviso,#modalVentaManual,#modalTicketStitch) *,#tarjetaReportePeriodico *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
