.profile-pending{display:flex;align-items:center;gap:9px;max-width:1200px;box-sizing:border-box;margin:8px auto;padding:10px 14px;background:#fff7dd;border:1px solid #f0d68d;border-radius:10px;color:#705315;font-size:.85rem}.profile-pending svg{width:20px;height:20px;flex-shrink:0}.profile-pending a{margin-left:auto;color:inherit;font-weight:600;text-decoration:none}.profile-pending[hidden]{display:none}.hand-preferences{border-top:1px solid #eceaf2;margin-top:18px;padding-top:16px}.hand-preferences h2{display:flex;gap:8px;align-items:center;font-size:1.1rem}.hand-preferences svg{width:22px;height:22px;flex-shrink:0}.hand-preferences fieldset{border:0;margin:0;padding:0}.hand-preferences legend{font-size:.9rem;margin-bottom:8px}.hand-options{display:flex;gap:10px}.hand-options label{flex:1;cursor:pointer}.hand-options input{position:absolute;opacity:0;width:1px;height:1px}.hand-options span{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px solid #dedbea;border-radius:10px;background:#f6f5fb}.hand-options input:checked+span{border-color:#35217e;background:#ece7ff;color:#302077;font-weight:600}.hand-options input:focus-visible+span{outline:2px solid #8372d8;outline-offset:2px}.hand-options input:disabled+span{opacity:.6}.hand-symbol-left{transform:scaleX(-1)}.hand-hint{font-size:.82rem;color:#68677b}.hand-preferences button{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:10px;padding:10px 14px;background:#27187e;color:white;cursor:pointer}.hand-preferences button:disabled{opacity:.6}.hand-preferences [role=status]{font-size:.85rem}
/* Move action groups left without reversing their buttons or camera controls. */
@media(max-width:768px) and (pointer:coarse){
body[data-hand=right] .library-add-actions,body[data-hand=right] .stock-toolbar:has(>#scanPallet),body[data-hand=right] .stock-toolbar:has(>#adminScanPallet),body[data-hand=right] #palletTools{flex-direction:row-reverse;justify-content:flex-start}
body[data-hand=left] .stock-toolbar:has(>#scanPallet),body[data-hand=left] .stock-toolbar:has(>#adminScanPallet){flex-direction:row;justify-content:flex-start}
body[data-hand=left] .header-contenedor{flex-direction:row-reverse}
body[data-hand=left] .header-contenedor .notification-control{margin-left:16px;margin-right:auto}
body[data-hand=left] .notification-panel{left:0;right:auto}
body[data-hand=left] .library-heading:has(>.app-close),body[data-hand=left] .results-heading:has(>.app-close),body[data-hand=left] .notification-heading{flex-direction:row-reverse}
body[data-hand=left] .library-dialog-actions:not(.ean-navigation):not(#moderationPagination):not(:has([aria-label*="anterior"])),body[data-hand=left] .library-product-actions,body[data-hand=left] .library-add-actions,body[data-hand=left] .library-preview-actions,body[data-hand=left] .stock-product-actions,body[data-hand=left] .scan-product-actions,body[data-hand=left] #palletTools{flex-direction:row;justify-content:flex-start}
body[data-hand=left] .library-dialog-actions:has(>.app-close){flex-direction:row}
body[data-hand=left] .library-product,body[data-hand=left] .stock-product,body[data-hand=left] .library-heading:has(>.library-add-actions){flex-direction:row-reverse}
body[data-hand=left] .library-collection-header,body[data-hand=left] .home-list-heading,body[data-hand=left] .library-heading:has(>#newCollection),body[data-hand=left] .library-heading:has(>#generateLabels){flex-direction:row-reverse}
body[data-hand=left] .library-collection-name{flex-direction:row}
body[data-hand=left] #collectionSettings{order:-1}
body[data-hand=left] .home-list-actions,body[data-hand=left] .home-list-actions .box-tools{flex-direction:row}
body[data-hand=left] .library-heading>div,body[data-hand=left] .library-heading>h2,body[data-hand=left] .results-heading>h2,body[data-hand=left] .notification-heading>h2,body[data-hand=left] .home-list-heading>div:first-child,body[data-hand=left] .library-product-description,body[data-hand=left] .stock-product>div:first-child{text-align:right}
body[data-hand=left] .library-collection-name h2{flex:1;text-align:right}
body[data-hand=left] .library-product-code{justify-content:flex-end}
body[data-hand=left] #palletTools .library-settings-menu:not([popover]){right:auto;left:0}
body[data-hand=left] .alerta-cerrar,body[data-hand=left] .stock-close,body[data-hand=left] .palet-editor__close{right:auto;left:12px}
body[data-hand=left] .cartelscaner-box-info,body[data-hand=left] .cartelscaner-box .resultado-api,body[data-hand=left] .cartelscaner-box .product-summary-name{text-align:right}
body[data-hand=left] .cartelscaner-box-titulo,body[data-hand=left] .cartelscaner-box .resultado-title{justify-content:flex-end}
body[data-hand=left] #cartelScaner .resultado-box{align-items:flex-end;justify-content:flex-end;text-align:right}
body[data-hand=left] #cartelScaner .resultado-box:has(.product-summary-quantity){align-items:center;justify-content:flex-end}
body[data-hand=left] #cartelScaner .resultado-box:has(.product-summary-quantity) .resultado-title{justify-content:flex-end}
}
@media(max-width:768px){.profile-pending{margin:8px 12px}.profile-pending a{white-space:nowrap}}

.profile-pending-dot{display:inline-block;width:8px;height:8px;min-width:8px;border-radius:50%;background:#e5ad26;box-shadow:0 0 0 2px #fff2ca;vertical-align:middle;margin-left:6px;flex-shrink:0}.profile-pending-dot[hidden]{display:none}.nav-celular a:has(.profile-pending-dot){position:relative}.nav-celular a>.profile-pending-dot{position:absolute;top:7px;right:8px;margin:0}.home-page .contenedor-main>.profile-pending{grid-column:1/-1;width:100%;max-width:none;margin:0 0 12px}.hand-preferences:has(.profile-pending-dot:not([hidden])){border:1px solid #f0d68d;border-radius:12px;background:#fff7dd;padding:14px}.hand-preferences:has(.profile-pending-dot:not([hidden])) h2{color:#705315}
