/* Cabecera y lateral comunes alrededor del puesto táctil existente. */
.warehouse-point-frame{display:flex;width:100%;height:100dvh;min-height:0;overflow:hidden;background:#073a86}
.warehouse-point-frame>.warehouse-point-side{flex:0 0 190px;width:190px;min-width:0;min-height:0;background:#062e70;color:#fff;padding:18px 12px}
.warehouse-point-side .brand{display:flex;align-items:center;gap:9px;min-width:0;margin-bottom:24px;color:#fff}
.warehouse-point-side .brand img{width:34px;height:34px;object-fit:contain}
.warehouse-point-side .brand strong{font-size:1rem;line-height:1.12}
.warehouse-point-side .side-nav{display:grid;gap:5px}
.warehouse-point-side .side-nav button{display:flex;align-items:center;gap:8px;min-height:42px;width:100%;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:#e5efff;text-align:left;cursor:pointer}
.warehouse-point-side .side-nav button:hover,.warehouse-point-side .side-nav button:focus-visible{background:#1760ae;color:#fff}
.warehouse-point-frame>.warehouse-point-shell{flex:1 1 auto!important;width:auto!important;min-width:0!important;margin:0!important}
.warehouse-point-frame .warehouse-point-title{min-height:58px}
.warehouse-point-frame .warehouse-point-title .suite-common-header-actions{margin-left:auto}
.warehouse-point-frame .warehouse-point-title .sf-user-copy{color:#fff}
.warehouse-point-frame .warehouse-point-title .warehouse-point-close{margin-left:0}
@media(max-width:760px){.warehouse-point-frame>.warehouse-point-side{flex-basis:54px;width:54px;padding:12px 4px}.warehouse-point-side .brand{justify-content:center}.warehouse-point-side .brand img{width:34px}.warehouse-point-side .brand strong,.warehouse-point-side .side-nav em{display:none}.warehouse-point-side .side-nav button{justify-content:center;padding:8px}.warehouse-point-frame .warehouse-point-title h1{font-size:1.25rem!important}.warehouse-point-frame .warehouse-point-title .sf-user-copy{display:none}}
