.camera-preview[data-v-3471ff56]{background:var(--app-color-text);border-radius:8px;max-height:60vh;width:100%}.camera-preview-container[data-v-3471ff56]{position:relative;background:var(--app-color-text);border-radius:8px;overflow:hidden}.camera-preview-container[data-v-3471ff56] video{display:block;width:100%;max-height:60vh;-o-object-fit:contain;object-fit:contain}.camera-preview-container[data-v-3471ff56] canvas.drawingBuffer{position:absolute;top:0;left:0;width:100%;height:100%}.stock-count-hint-close[data-v-3471ff56]{color:var(--app-color-text-secondary);line-height:1;-ms-flex-negative:0;flex-shrink:0}.stock-count-hint-close[data-v-3471ff56]:hover{color:var(--app-color-text)}.diff-label[data-v-3471ff56]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;font-size:.97rem;font-weight:500}.sc-manual-dropdown[data-v-3471ff56]{position:absolute;top:100%;left:0;right:0;z-index:1000;background:var(--app-color-surface);border:1px solid var(--app-color-border);border-radius:0 0 .375rem .375rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);max-height:260px;overflow-y:auto}.sc-manual-item[data-v-3471ff56]{padding:.55rem .9rem;cursor:pointer;border-bottom:1px solid var(--app-color-border)}.sc-manual-item[data-v-3471ff56]:last-child{border-bottom:none}.sc-manual-item--active[data-v-3471ff56],.sc-manual-item[data-v-3471ff56]:hover{background:var(--app-color-primary-soft)}.sc-manual-item__name[data-v-3471ff56]{font-size:.95rem;font-weight:600}.sc-manual-item__meta[data-v-3471ff56]{font-size:.78rem;color:var(--app-color-text-secondary);margin-top:.15rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sc-manual-item__code[data-v-3471ff56]{background:var(--app-color-surface-subtle);padding:0 .3rem;border-radius:3px;color:var(--app-color-text);font-size:.75rem}.sc-manual-item__cat[data-v-3471ff56]{color:var(--app-color-text-secondary)}.stock-count-page[data-v-3471ff56]{min-height:100vh;background:var(--app-color-canvas);font-size:1.03rem}.stock-count-header[data-v-3471ff56]{background:var(--app-color-primary-900);z-index:100;padding-top:1rem!important;padding-bottom:1rem!important}.stock-count-header h5[data-v-3471ff56]{font-size:1.18rem}.stock-count-header small[data-v-3471ff56]{font-size:.84rem}.stock-count-page .card[data-v-3471ff56]{border-radius:.7rem}.stock-count-page .card-body[data-v-3471ff56]{padding:1.05rem}.stock-count-page .btn-lg[data-v-3471ff56]{padding:.8rem 1.15rem;font-size:1.02rem}.stock-count-page .btn-sm[data-v-3471ff56]{padding:.42rem .8rem;font-size:.9rem}.stock-count-page .custom-select[data-v-3471ff56],.stock-count-page .form-control[data-v-3471ff56],.stock-count-page .input-group-text[data-v-3471ff56]{min-height:2.8rem;font-size:1rem}.stock-count-page .form-control-lg[data-v-3471ff56]{min-height:3.35rem;font-size:1.02rem}.stock-count-page .input-group>.input-group-append>.btn[data-v-3471ff56],.stock-count-page .input-group>.input-group-append>.input-group-text[data-v-3471ff56],.stock-count-page .input-group>.input-group-prepend>.btn[data-v-3471ff56],.stock-count-page .input-group>.input-group-prepend>.input-group-text[data-v-3471ff56]{min-height:2.8rem}.stock-count-page h6[data-v-3471ff56]{font-size:.98rem}.stock-count-page .small[data-v-3471ff56]{font-size:.88rem}.stock-count-empty-state[data-v-3471ff56]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1.1rem 1.25rem;border:1px solid var(--app-color-primary-200);border-left:.35rem solid var(--app-color-primary);border-radius:.65rem;background:var(--app-color-primary-soft);color:var(--app-color-text);-webkit-box-shadow:0 .125rem .35rem rgba(0,0,0,.06);box-shadow:0 .125rem .35rem rgba(0,0,0,.06)}.stock-count-empty-icon[data-v-3471ff56]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:2rem;color:var(--app-color-primary)}.stock-count-empty-title[data-v-3471ff56]{font-size:1.12rem;font-weight:700;line-height:1.25}.stock-count-empty-text[data-v-3471ff56]{margin-top:.25rem;font-size:.98rem;line-height:1.35;color:var(--app-color-text-secondary)}.stock-count-total-card[data-v-3471ff56]{border:1px solid var(--app-color-primary-200);border-left:.35rem solid var(--app-color-primary);border-radius:.7rem;background:var(--app-color-primary-soft);-webkit-box-shadow:0 .15rem .45rem rgba(0,0,0,.08);box-shadow:0 .15rem .45rem rgba(0,0,0,.08)}.stock-count-total-title[data-v-3471ff56]{color:var(--app-color-text);font-size:1.08rem;font-weight:700;line-height:1.2}.stock-count-total-subtitle[data-v-3471ff56]{color:var(--app-color-text-secondary);font-size:.88rem;margin-top:.2rem}.stock-count-total-unit[data-v-3471ff56]{color:var(--app-color-text);font-size:.86rem;padding:.35rem .55rem;border:1px solid var(--app-color-primary-200)}.stock-count-total-grid[data-v-3471ff56]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.stock-count-total-box[data-v-3471ff56]{padding:.85rem;border:1px solid var(--app-color-border);border-radius:.55rem;background:var(--app-color-surface)}.stock-count-total-box-primary[data-v-3471ff56]{border-color:var(--app-color-primary-200);background:var(--app-color-primary-soft)}.stock-count-total-label[data-v-3471ff56]{color:var(--app-color-text-secondary);font-size:.8rem;font-weight:600;text-transform:uppercase}.stock-count-total-value[data-v-3471ff56]{color:var(--app-color-text);font-size:1.45rem;font-weight:800;line-height:1.15;margin-top:.2rem}.stock-count-total-diff[data-v-3471ff56]{margin-top:.8rem;font-size:.98rem;font-weight:700}.mobile-footer[data-v-3471ff56]{left:0;right:0;background:var(--app-color-surface);z-index:1000}@media (min-width:992px){.sidebar-lg-show .mobile-footer[data-v-3471ff56]{left:200px;width:calc(100% - 200px)}.sidebar-lg-show.sidebar-minimized .mobile-footer[data-v-3471ff56]{left:50px;width:calc(100% - 50px)}}body.stock-count-focus-mode .alert-clear-cache,body.stock-count-focus-mode .app-footer,body.stock-count-focus-mode .app-header,body.stock-count-focus-mode .aside-menu,body.stock-count-focus-mode .shortcuts-dropdown-full,body.stock-count-focus-mode .sidebar{display:none!important}body.stock-count-focus-mode .app-body{margin-top:0!important}body.stock-count-focus-mode .main{margin-left:0!important;width:100%!important}body.stock-count-focus-mode .main .container-fluid{padding-left:0!important;padding-right:0!important;padding-top:0!important}