/* ERP Comercial Chile v10.25.12
   Ajuste visual seguro para la caja cerrada. No altera el árbol React. */

.pos19-locked-state-safe {
  display: flex !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: clamp(320px, 58vh, 680px) !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 32px 24px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  text-align: center !important;
}

.pos19-locked-state-safe .pos19-locked-duplicate-open-safe {
  display: none !important;
}

@media (min-width: 1024px) {
  body.erp-pos-active .pos19-shell.pos19-shell-closed-safe {
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-rows: var(--pos252-toolbar-h, 48px) minmax(0, 1fr) !important;
    grid-template-areas:
      ". cash"
      "locked locked" !important;
    align-content: stretch !important;
    align-items: stretch !important;
  }

  body.erp-pos-active .pos19-shell.pos19-shell-closed-safe > .pos19-cashbar {
    grid-area: cash !important;
  }

  body.erp-pos-active .pos19-shell.pos19-shell-closed-safe > .pos19-locked-state-safe {
    grid-area: locked !important;
    height: 100% !important;
    min-height: 0 !important;
    align-self: stretch !important;
  }
}

@media (max-width: 1023px) {
  .pos19-locked-state-safe {
    min-height: 55vh !important;
    padding: 28px 18px !important;
  }
}
