@layer base{[data-theme="dark"] body,[data-theme="dark"] .holo-body{background:linear-gradient(145deg,#0c1222 0%,#131b2e 50%,#0c1222 100%)}[data-theme="dark"] .legacy-banner{background:linear-gradient(90deg,#0f172a,#1e293b);box-shadow:0 4px 25px rgba(0,0,0,0.5)}[data-theme="dark"] .layout-shell{background:#0f172a;border:none;box-shadow:none}[data-theme="dark"] .legacy-card,[data-theme="dark"] .table-responsive-card,[data-theme="dark"] .card{background:var(--nx-card-bg);border-color:var(--nx-card-border);box-shadow:var(--nx-shadow-md)}[data-theme="dark"] .form-control,[data-theme="dark"] .form-select{background:var(--nx-input-bg);border-color:var(--nx-separator);color:var(--nx-text)}[data-theme="dark"] .form-control:focus,[data-theme="dark"] .form-select:focus{background:var(--nx-input-bg);border-color:var(--nx-accent);box-shadow:0 0 0 0.2rem rgba(148,163,184,0.2);color:var(--nx-text)}[data-theme="dark"] .form-control::placeholder{color:var(--nx-text-muted)}[data-theme="dark"] .table{--bs-table-bg:var(--nx-card-bg);--bs-table-color:var(--nx-text);--bs-table-border-color:var(--nx-table-border);--bs-table-striped-bg:rgba(148,163,184,0.05);--bs-table-hover-bg:rgba(148,163,184,0.08);--bs-table-hover-color:var(--nx-text);color:var(--nx-text)}[data-theme="dark"] .table thead,[data-theme="dark"] .table thead th{background:var(--nx-table-header-bg);color:var(--nx-text-strong)}[data-theme="dark"] .table-light,[data-theme="dark"] thead.table-light,[data-theme="dark"] tfoot.table-light{--bs-table-bg:var(--nx-table-header-bg);--bs-table-color:var(--nx-text-strong);--bs-table-border-color:var(--nx-table-border)}[data-theme="dark"] thead.sticky-top,[data-theme="dark"] thead.sticky-top th{background:var(--nx-table-header-bg);color:var(--nx-text-strong)}[data-theme="dark"] .accordion{--bs-accordion-bg:var(--nx-card-bg);--bs-accordion-border-color:var(--nx-card-border);--bs-accordion-btn-bg:var(--nx-card-bg);--bs-accordion-active-bg:rgba(148,163,184,0.1);--bs-accordion-active-color:var(--nx-text-strong);--bs-accordion-btn-color:var(--nx-text);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2394a3b8'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2394a3b8'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}[data-theme="dark"] .accordion-item{background:var(--nx-card-bg);border-color:var(--nx-card-border)}[data-theme="dark"] .accordion-button{background:var(--nx-card-bg);color:var(--nx-text);border-color:var(--nx-card-border)}[data-theme="dark"] .accordion-button:not(.collapsed){background:rgba(148,163,184,0.1);color:var(--nx-text-strong)}[data-theme="dark"] .accordion-button:focus{box-shadow:0 0 0 0.25rem rgba(148,163,184,0.25)}[data-theme="dark"] .accordion-body{background:var(--nx-card-bg);color:var(--nx-text)}[data-theme="dark"] .table-success,[data-theme="dark"] tr.table-success{--bs-table-bg:rgba(148,163,184,0.1);--bs-table-color:var(--nx-text);--bs-table-border-color:var(--nx-table-border)}[data-theme="dark"] .table-danger,[data-theme="dark"] tr.table-danger{--bs-table-bg:rgba(220,53,69,0.15);--bs-table-color:var(--nx-text);--bs-table-border-color:var(--nx-table-border)}[data-theme="dark"] .table-warning,[data-theme="dark"] tr.table-warning{--bs-table-bg:rgba(255,193,7,0.15);--bs-table-color:var(--nx-text);--bs-table-border-color:var(--nx-table-border)}[data-theme="dark"] .accordion-flush .accordion-item{background:var(--nx-card-bg)}[data-theme="dark"] .alert-light{background:var(--nx-card-bg);border-color:var(--nx-card-border);color:var(--nx-text)}[data-theme="dark"] .alert-light .text-muted{color:var(--nx-text-muted)}.zone-cards-container{background:var(--nx-table-header-bg)}[data-theme="dark"] .pick-complete{opacity:0.75}[data-theme="dark"] .pick-card.pick-complete{background:rgba(148,163,184,0.08);border-color:rgba(148,163,184,0.2)}[data-theme="dark"] .list-group-item{background:var(--nx-bg);border-color:var(--nx-table-border);color:var(--nx-text)}[data-theme="dark"] .list-group-item.active{background:var(--nx-accent);border-color:var(--nx-accent);color:#fff}[data-theme="dark"] .list-group-item.active .text-muted{color:rgba(255,255,255,0.8)}.pick-date-group{border:1px solid var(--table-border,#e2e8f0);border-radius:var(--nx-radius-sm);margin-bottom:0.5rem;overflow:hidden}.pick-date-group summary{padding:0.75rem 1rem;cursor:pointer;background:var(--list-item-bg,#f9fbff);list-style:none}.pick-date-group summary::-webkit-details-marker{display:none}.pick-date-group[open] summary{border-bottom:1px solid var(--table-border,#e2e8f0)}[data-theme="dark"] .pick-date-group{border-color:var(--nx-table-border)}[data-theme="dark"] .pick-date-group summary{background:var(--nx-bg);color:var(--nx-text)}[data-theme="dark"] .list-group-flush .list-group-item{background:var(--nx-card-bg);color:var(--nx-text)}[data-theme="dark"] .list-group-flush .list-group-item.active{background:var(--nx-accent);color:#fff}[data-theme="dark"] .list-group-item-action:hover,[data-theme="dark"] .list-group-item-action:focus{background:rgba(148,163,184,0.15);color:var(--nx-text)}[data-theme="dark"] .list-group-item-action.active:hover{background:var(--nx-accent);color:#fff}[data-theme="dark"] .pick-list-scroll{background:var(--nx-card-bg)}[data-theme="dark"] .alert{background:var(--nx-panel-bg);border-color:var(--nx-separator)}[data-theme="dark"] .alert-info{background:rgba(148,163,184,0.1);border-color:rgba(148,163,184,0.3);color:var(--nx-accent)}[data-theme="dark"] .alert-success{background:rgba(52,211,153,0.1);border-color:rgba(52,211,153,0.3);color:var(--nx-green-soft)}[data-theme="dark"] .alert-warning{background:rgba(217,119,6,0.1);border-color:rgba(217,119,6,0.3);color:var(--nx-accent-light)}[data-theme="dark"] .alert-danger{background:rgba(228,83,83,0.1);border-color:rgba(228,83,83,0.3);color:#e45353}[data-theme="dark"] .dropdown-menu{background:#151c2c;border-color:var(--nx-separator)}[data-theme="dark"] .dropdown-item{color:var(--nx-text)}[data-theme="dark"] .dropdown-item:hover{background:rgba(148,163,184,0.1);color:var(--nx-accent)}[data-theme="dark"] .pick-stat-pill{background:var(--nx-bg);border-color:var(--nx-separator)}[data-theme="dark"] .pick-hero{background:linear-gradient(135deg,rgba(148,163,184,0.1),rgba(30,41,59,0.08));border-color:var(--nx-separator)}[data-theme="dark"] .btn-outline-primary{border-color:var(--nx-accent);color:var(--nx-accent)}[data-theme="dark"] .btn-outline-primary:hover{background:var(--nx-accent);color:#0a0d14}[data-theme="dark"] .btn-outline-primary.active,[data-theme="dark"] .btn-outline-primary:active{--bs-btn-active-bg:var(--nx-accent);--bs-btn-active-border-color:var(--nx-accent);--bs-btn-active-color:#0a0d14;background-color:var(--nx-accent);border-color:var(--nx-accent);color:#0a0d14}[data-theme="dark"] .bg-body{background-color:var(--holo-bg-start,#0c1222)}[data-theme="dark"] .btn-outline-secondary{border-color:var(--nx-text-muted);color:var(--nx-text-muted)}[data-theme="dark"] .btn-outline-secondary:hover{background:var(--nx-text-muted);color:#0a0d14}[data-theme="dark"] .badge.bg-secondary{--bs-bg-opacity:0.2;--bs-secondary-rgb:148,163,184;color:var(--nx-text-muted)}[data-theme="dark"] .badge.bg-warning{--bs-bg-opacity:0.2;--bs-warning-rgb:217,119,6;color:var(--nx-accent-light)}[data-theme="dark"] .badge.bg-warning.text-dark{--bs-dark-rgb:203,213,225}[data-theme="dark"] .badge.bg-success{--bs-bg-opacity:0.2;--bs-success-rgb:52,211,153;color:var(--nx-green-soft)}[data-theme="dark"] .badge.bg-info{--bs-bg-opacity:0.2;--bs-info-rgb:148,163,184;color:var(--nx-accent)}[data-theme="dark"] .badge.bg-danger{--bs-bg-opacity:0.2;--bs-danger-rgb:228,83,83;color:#e45353}[data-theme="dark"] .progress{background:rgba(148,163,184,0.1)}[data-theme="dark"] .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}[data-theme="dark"] .card-header{background:rgba(148,163,184,0.05);border-color:var(--nx-table-border)}[data-theme="dark"] hr{border-color:var(--nx-table-border)}[data-theme="dark"] .text-dark{color:var(--nx-text)}[data-theme="dark"] .text-black{color:var(--nx-text)}[data-theme="dark"] p,[data-theme="dark"] span,[data-theme="dark"] div,[data-theme="dark"] li,[data-theme="dark"] td,[data-theme="dark"] th,[data-theme="dark"] label{color:inherit}[data-theme="dark"] .card-body,[data-theme="dark"] .card-text{color:var(--nx-text)}[data-theme="dark"] .card-body{background:var(--nx-card-bg);background-color:var(--nx-card-bg)}[data-theme="dark"] .bg-light{background:var(--nx-bg)}[data-theme="dark"] .border{border-color:var(--nx-table-border) !important}[data-theme="dark"] .breadcrumb{--bs-breadcrumb-divider-color:var(--nx-text-tertiary)}[data-theme="dark"] .breadcrumb-item a{color:var(--nx-text-secondary)}[data-theme="dark"] .breadcrumb-item.active{color:var(--nx-text)}[data-theme="dark"] .page-link{color:var(--nx-text);background:var(--nx-card-bg);border-color:var(--nx-border)}[data-theme="dark"] .page-item.active .page-link{background:var(--nx-accent);border-color:var(--nx-accent);color:#fff}[data-theme="dark"] .page-item.disabled .page-link{color:var(--nx-text-tertiary);background:var(--nx-bg-secondary);border-color:var(--nx-border)}[data-theme="dark"] .nav-tabs{border-color:var(--nx-border)}[data-theme="dark"] .nav-tabs .nav-link{color:var(--nx-text-secondary)}[data-theme="dark"] .nav-tabs .nav-link:hover{border-color:var(--nx-border);color:var(--nx-text)}[data-theme="dark"] .nav-tabs .nav-link.active{color:var(--nx-text);background:var(--nx-card-bg);border-color:var(--nx-border) var(--nx-border) var(--nx-card-bg)}.theme-toggle{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.25);border-radius:var(--nx-radius-pill);padding:0.35rem 0.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--nx-transition-fast);font-size:var(--nx-font-base);line-height:1}.theme-toggle:hover{background:rgba(255,255,255,0.2)}.theme-icon-dark{display:none}[data-theme="dark"] .theme-icon-light{display:none}[data-theme="dark"] .theme-icon-dark{display:inline}html{height:100%;background:var(--nx-bg)}body,.holo-body{min-height:100%;margin:0;background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);color:var(--nx-text);letter-spacing:-0.01em}[data-theme="dark"] html,html[data-theme="dark"]{background:#0f172a}.holographic-panel{background:var(--nx-panel-bg);border:1px solid var(--nx-separator);border-radius:var(--nx-radius-lg);box-shadow:0 20px 45px rgba(15,18,26,0.08),inset 0 0 18px rgba(30,41,59,0.06);backdrop-filter:blur(10px);position:relative;z-index:1}.holographic-panel::before{content:"";position:absolute;top:-1px;left:10%;height:2px;width:40%;background:linear-gradient(90deg,transparent,var(--nx-accent),transparent);opacity:0.7}.legacy-banner{border:none;padding:1rem 0;background:linear-gradient(90deg,#1e293b,#334155);box-shadow:0 10px 24px rgba(12,32,64,0.25);position:relative;z-index:5}.legacy-banner-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.25rem;color:#fff;max-width:100%;padding-left:1rem;padding-right:1.5rem}.legacy-brand{font-size:var(--nx-font-xl);font-weight:800;letter-spacing:0.24em;text-transform:uppercase;color:#fff;display:flex;align-items:center;gap:0.75rem;text-shadow:0 6px 16px rgba(0,0,0,0.2)}.glow-dot{width:12px;height:12px;border-radius:var(--nx-radius-circle);background:var(--nx-green-soft);box-shadow:0 0 18px rgba(52,211,153,0.95);animation:holoPulse 2s infinite;display:inline-block}.glow-dot[data-status="green"]{background:var(--nx-green);box-shadow:0 0 12px rgba(5,150,105,0.7)}.glow-dot[data-status="yellow"]{background:var(--nx-yellow);box-shadow:0 0 12px rgba(202,138,4,0.7);animation:holoPulse 1.2s infinite}.glow-dot[data-status="red"]{background:var(--nx-red);box-shadow:0 0 14px rgba(220,38,38,0.8);animation:holoPulse 0.8s infinite}@keyframes holoPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(1.3)}}.legacy-user-pill{font-size:0.8rem;letter-spacing:0.08em;text-transform:uppercase;display:flex;gap:0.75rem;align-items:center;flex-wrap:wrap}.legacy-role-pill{display:inline-block;padding:0.25rem 0.75rem;border-radius:var(--nx-radius-pill);background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.35);color:#fff;margin-left:0.5rem}.legacy-logout{text-transform:uppercase;letter-spacing:0.2em;text-decoration:none;padding:0.35rem 1.25rem;border-radius:var(--nx-radius-pill);border:1px solid rgba(255,255,255,0.35);color:#fff;transition:background var(--nx-transition-fast),color var(--nx-transition-fast);background:transparent;font-family:inherit;font-size:inherit;cursor:pointer}.legacy-logout:hover{background:rgba(255,255,255,0.18);color:#fff}.legacy-navbar{margin:0 auto;margin-bottom:1.5rem;padding:0.35rem 1.25rem;position:relative;z-index:10;background:var(--nx-accent-dark);border-bottom:1px solid rgba(255,255,255,0.04);box-shadow:0 12px 18px rgba(0,0,0,0.25)}.legacy-navbar .nav-link,.legacy-navbar .navbar-brand,.legacy-navbar .dropdown-item{color:#e7edf7;letter-spacing:0.08em;text-transform:uppercase;font-size:0.82rem}.legacy-navbar .nav-link:hover,.legacy-navbar .dropdown-item:hover{color:var(--nx-accent)}.legacy-navbar .dropdown-menu{background:#182032;border:1px solid rgba(148,163,184,0.25);border-radius:var(--nx-radius-md);margin-top:0.75rem;z-index:2000}.navbar-toggler{border-color:rgba(255,255,255,0.35)}.navbar-toggler-icon{filter:invert(100%)}.layout-shell{position:relative;z-index:2;background:var(--nx-bg);border:none;box-shadow:none;width:100%;max-width:none;margin:0;padding:0.5rem 1rem;min-height:50px}@media (min-width:600px){.layout-shell{padding:0.75rem 1.5rem !important}}@media (min-width:1024px){.layout-shell{padding:1rem 2rem !important}}.legacy-card,.table-responsive-card,.card{background:#ffffff;border:1px solid #dbe4f1;border-radius:var(--nx-radius-lg);box-shadow:0 10px 28px rgba(15,18,26,0.08),0 1px 0 rgba(30,41,59,0.06);color:var(--nx-text)}.legacy-card h1,.legacy-card h2,.legacy-card h3,.legacy-card h4,.legacy-card h5,.card-title,h1,h2,h3,h4,h5{color:var(--nx-text-strong)}.dataset-badge{background:rgba(0,217,255,0.12);border:1px solid rgba(0,217,255,0.4);color:var(--nx-accent);letter-spacing:0.2em;text-transform:uppercase}.legacy-btn-primary,.btn-primary{background:linear-gradient(90deg,#1e293b,#334155);color:#ffffff;border:none;border-radius:var(--nx-radius-md);text-transform:uppercase;letter-spacing:0.2em;font-size:0.82rem;box-shadow:0 4px 14px rgba(51,65,85,0.25)}.legacy-btn-outline,.btn-outline-primary{border:1px solid #1e293b;color:#1e293b;border-radius:var(--nx-radius-md);letter-spacing:0.2em;text-transform:uppercase;font-size:0.82rem}.form-control,.form-select,.dropdown-menu{background:rgba(255,255,255,0.92);border:1px solid rgba(30,41,59,0.15);color:var(--nx-text)}.form-control:focus,.form-select:focus{box-shadow:0 0 0 0.2rem rgba(148,163,184,0.15);border-color:rgba(148,163,184,0.65)}table{color:var(--nx-text)}.table thead{background:var(--nx-table-header-bg);color:var(--nx-text-strong);letter-spacing:0.12em;text-transform:uppercase;font-size:0.8rem}.table tbody tr{border-color:var(--nx-text)}.badge{text-transform:uppercase;letter-spacing:0.22em;font-size:0.65rem;border-radius:var(--nx-radius-pill)}.badge.badge-vendor-changed{background:linear-gradient(135deg,#ffe78a,#f7c948);color:#3b2b00;border:1px solid rgba(217,119,6,0.75);box-shadow:inset 0 1px 0 rgba(255,255,255,0.75),0 4px 10px rgba(217,119,6,0.35);padding:0.35rem 0.85rem}.badge.bg-warning{--bs-bg-opacity:0.16;--bs-warning-rgb:217,119,6;color:#b5810b;border:1px solid rgba(217,119,6,0.4)}.badge.bg-warning.text-dark{--bs-dark-rgb:181,129,11}.badge.bg-success{--bs-bg-opacity:0.16;--bs-success-rgb:52,199,89;color:#2f8f50;border:1px solid rgba(52,199,89,0.35)}.badge.bg-info{--bs-bg-opacity:0.14;--bs-info-rgb:148,163,184;color:#1f588c;border:1px solid rgba(148,163,184,0.3)}.alert{border-radius:var(--nx-radius-lg);border:1px solid rgba(30,41,59,0.22);background:rgba(231,240,251,0.9);color:var(--nx-text)}.legacy-menu-group .nav-link{padding:0.45rem 0.75rem;border-radius:var(--nx-radius-sm);transition:background var(--nx-transition-fast)}.legacy-menu-group .nav-link:hover,.legacy-menu-group .nav-link:focus{background:rgba(148,163,184,0.14)}.layout-shell .row,.legacy-card .row{gap:1.25rem 0}.metric-pill,.text-muted{color:var(--nx-text-muted)}.legacy-card .fw-bold,.metric-pill strong{color:var(--nx-text-strong)}.list-group-item{background:#f9fbff;border-color:var(--nx-text);color:var(--nx-text)}.list-group-item .small{color:var(--nx-text-muted)}.card-body>.display-6{color:var(--nx-text-strong)}.touch-target{min-height:48px;min-width:48px;padding:0.75rem 1rem}.pick-list-scroll{max-height:320px;overflow-y:auto}.pick-hero{background:linear-gradient(135deg,rgba(148,163,184,0.08),rgba(30,41,59,0.04));border:1px solid rgba(148,163,184,0.15)}.pick-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0.75rem}.pick-stat-pill{border:1px solid rgba(148,163,184,0.14);border-radius:var(--nx-radius-md);padding:0.85rem 1rem;background:#f7faff}.pick-stat-pill .label{text-transform:uppercase;letter-spacing:0.08em;font-size:var(--nx-font-xs);color:var(--nx-text-muted)}.pick-stat-pill .value{font-weight:700;font-size:1.1rem;color:var(--nx-text-strong)}.pick-bin-scroll{overflow-x:auto;padding-bottom:0.25rem;scroll-snap-type:x mandatory}.pick-bin-scroll .pick-bin-button{scroll-snap-align:start}.pick-complete{opacity:0.75}.pick-card-list{display:none}.pick-card .card-body{padding:1rem 1.1rem}.btn-cta{border-width:2px;box-shadow:0 2px 0 rgba(0,0,0,0.12),0 6px 12px rgba(0,0,0,0.18);transition:transform var(--nx-transition-fast),box-shadow var(--nx-transition-fast)}.btn-cta:active{transform:translateY(1px);box-shadow:0 1px 0 rgba(0,0,0,0.2),0 4px 8px rgba(0,0,0,0.16)}.btn-cta-primary{background:linear-gradient(135deg,#1e293b,#1f58a7);color:#fff;border-color:#1f58a7}.btn-cta-primary:hover{color:#fff;filter:brightness(1.05)}.btn-cta-danger{background:linear-gradient(135deg,#e45353,#c43232);color:#fff;border-color:#c43232}.btn-cta-danger:hover{color:#fff;filter:brightness(1.05)}.pick-scan-card{position:sticky;top:0;z-index:15}#pick-checkin-modal{position:fixed;inset:0;display:none;align-items:flex-start;justify-content:center;z-index:1080;padding-top:10vh}@media (max-width:991.98px){.pick-table-wrapper{display:none}.pick-card-list{display:flex;flex-direction:column;gap:0.75rem}.pick-scan-card{position:sticky;top:0.5rem;box-shadow:0 6px 18px rgba(0,0,0,0.12)}}.form-control,.form-select,input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="search"],input[type="tel"],input[type="url"],textarea,select{font-size:var(--nx-font-base)}.layout-shell{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.pick-bin-scroll,.pick-list-scroll,.ssb-bin-list,.table-responsive,.kanban-board{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@supports (-webkit-touch-callout:none){.pick-bin-scroll::-webkit-scrollbar,.pick-list-scroll::-webkit-scrollbar{display:none}}.mobile-bottom-bar{display:none}.mobile-only{display:none !important}.desktop-only{display:block}@media (max-width:767.98px){.mobile-only{display:block !important}.desktop-only{display:none !important}}@media (max-width:575.98px){h1,.page-title{font-size:var(--nx-font-2xl)}h2{font-size:var(--nx-font-xl)}h3,.card-title{font-size:var(--nx-font-base)}.card-body{padding:1rem}.legacy-card,.card{border-radius:var(--nx-radius-md)}.legacy-banner-content{flex-direction:column;gap:0.75rem;text-align:center}.legacy-brand{font-size:1.1rem;letter-spacing:0.15em}.legacy-user-pill{justify-content:center;width:100%}.legacy-navbar{padding:0.5rem 0.75rem}.legacy-navbar .nav-link{font-size:0.9rem;padding:0.75rem 1rem}.table th,.table td{padding:0.5rem 0.4rem;font-size:0.8rem}.table thead{font-size:0.7rem}.btn{padding:0.75rem 1rem;font-size:0.85rem}.btn-sm{padding:0.5rem 0.75rem;min-height:48px}.input-group{flex-wrap:wrap}.input-group>.form-control{flex:1 1 100%;margin-bottom:0.5rem}.input-group>.btn{flex:1 1 100%}.pick-stat-grid{grid-template-columns:repeat(2,1fr);gap:0.5rem}.pick-stat-pill{padding:0.6rem 0.75rem}.pick-stat-pill .label{font-size:0.65rem}.pick-stat-pill .value{font-size:var(--nx-font-base)}.pick-hero .card-body{padding:1rem}.pick-scan-card{position:sticky;top:0;z-index:100;margin:0 -1rem 1rem -1rem;border-radius:0;box-shadow:0 4px 12px rgba(0,0,0,0.15)}.inventory-stat-row .col{flex:0 0 50%;max-width:50%;margin-bottom:0.5rem}.inventory-stat-row .label{font-size:0.7rem}.inventory-stat-row .value{font-size:var(--nx-font-xl)}.ssb-bin-list{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:0.5rem;padding-bottom:0.5rem}.ssb-bin-button{flex:0 0 auto;min-width:140px;white-space:nowrap}.col-md-3,.col-md-4{padding-left:0.5rem;padding-right:0.5rem}.barcode-scanner-content{width:100%;max-width:100%;height:90vh;max-height:90vh;border-radius:var(--nx-radius-md) 12px 0 0}.barcode-scanner-modal{align-items:flex-end}.alert{padding:0.75rem 1rem;font-size:0.85rem}.badge{font-size:0.6rem;padding:0.35rem 0.6rem}.display-6{font-size:1.75rem}.mobile-bottom-bar{display:flex;position:fixed;bottom:0;left:0;right:0;background:var(--card-bg,#ffffff);border-top:1px solid var(--card-border,#dbe4f1);padding:0.75rem 1rem;padding-bottom:calc(0.75rem+env(safe-area-inset-bottom));z-index:1000;gap:0.5rem;box-shadow:0 -4px 12px rgba(0,0,0,0.1)}[data-theme="dark"] .mobile-bottom-bar{background:var(--nx-card-bg);border-top-color:var(--nx-card-border);box-shadow:0 -4px 12px rgba(0,0,0,0.3)}.mobile-bottom-bar .btn{flex:1}body.has-mobile-bottom-bar{padding-bottom:80px}.progress{height:12px}.activity-feed-widget{max-height:350px}.activity-feed-list{max-height:280px}.kanban-board{flex-direction:column}.kanban-column{max-width:100%;min-width:100%}.col-md-4 .p-3{padding:0.75rem !important}}@media (min-width:576px) and (max-width:767.98px){.pick-stat-grid{grid-template-columns:repeat(2,1fr)}.inventory-stat-row .col{flex:0 0 50%;max-width:50%}.row.g-3>[class*="col-"]{padding-left:0.75rem;padding-right:0.75rem}.pick-table-wrapper{display:none}.pick-card-list{display:flex;flex-direction:column;gap:0.75rem}.ssb-bin-list{display:flex;flex-wrap:nowrap;overflow-x:auto}}@media (min-width:768px) and (max-width:991.98px){.pick-stat-grid{grid-template-columns:repeat(4,1fr)}.pick-table-wrapper{display:block}.pick-card-list{display:none}.btn{padding:0.625rem 1rem}.pick-bin-button,.ssb-bin-button{padding:0.625rem 1rem;min-height:44px}.inventory-stat-row .col{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 50%;max-width:50%}.kanban-board{flex-wrap:wrap}.kanban-column{flex:0 0 calc(50% - 0.5rem);max-width:calc(50% - 0.5rem)}}@media (min-width:992px){.mobile-only{display:none !important}.desktop-only{display:block !important}.mobile-bottom-bar{display:none !important}body.has-mobile-bottom-bar{padding-bottom:0}.pick-table-wrapper{display:block}.pick-card-list{display:none}}@media (hover:none) and (pointer:coarse){.btn:hover,.list-group-item:hover,.dropdown-item:hover,.kanban-card:hover{transform:none;filter:none}.btn:active{transform:scale(0.98);opacity:0.9}.list-group-item:active,.kanban-card:active{background:rgba(0,0,0,0.05)}[data-theme="dark"] .list-group-item:active,[data-theme="dark"] .kanban-card:active{background:rgba(255,255,255,0.05)}}*{-webkit-tap-highlight-color:rgba(148,163,184,0.2)}.btn,.nav-link,.list-group-item-action,.pick-bin-button,.ssb-bin-button{-webkit-user-select:none;user-select:none}.swipe-card{position:relative;overflow:hidden}.swipe-card::before,.swipe-card::after{content:'';position:absolute;top:0;bottom:0;width:60px;opacity:0;transition:opacity 0.2s ease;pointer-events:none}.swipe-card::before{left:0;background:linear-gradient(90deg,rgba(25,135,84,0.3),transparent)}.swipe-card::after{right:0;background:linear-gradient(-90deg,rgba(220,53,69,0.3),transparent)}.swipe-card.swiping-right::before{opacity:1}.swipe-card.swiping-left::after{opacity:1}.pull-refresh-indicator{position:fixed;top:0;left:50%;transform:translateX(-50%) translateY(-100%);background:var(--card-bg,#ffffff);border-radius:0 0 20px 20px;padding:0.75rem 1.5rem;box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:1001;transition:transform 0.3s ease;display:flex;align-items:center;gap:0.5rem}.pull-refresh-indicator.active{transform:translateX(-50%) translateY(0)}.pull-refresh-indicator .spinner-border{width:1.25rem;height:1.25rem}[data-theme="dark"] .pull-refresh-indicator{background:var(--nx-card-bg)}.card,.legacy-card,.card-legacy{transition:box-shadow var(--nx-glow-transition),transform var(--nx-glow-transition)}.card:hover,.legacy-card:hover,.card-legacy:hover{box-shadow:0 12px 35px rgba(15,18,26,0.12),0 0 0 1px var(--nx-glow-primary)}[data-theme="dark"] .card:hover,[data-theme="dark"] .legacy-card:hover,[data-theme="dark"] .card-legacy:hover{box-shadow:0 8px 30px rgba(0,0,0,0.4),0 0 0 1px rgba(148,163,184,0.1)}.card-header,.card-legacy .card-header{position:relative;overflow:hidden}.card-header::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--nx-accent),transparent);opacity:0.2}[data-theme="dark"] .card-header::after{opacity:0.3}.stat-card-cyber,.pick-stat-pill,.pick-hero{position:relative}.stat-card-cyber::before,[data-theme="dark"] .pick-stat-pill::before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,var(--nx-glow-accent),transparent,var(--nx-glow-accent));opacity:0;transition:opacity 0.3s ease;z-index:-1}.stat-card-cyber:hover::before,[data-theme="dark"] .pick-stat-pill:hover::before{opacity:1}.btn-primary,.legacy-btn-primary{position:relative;overflow:hidden;transition:all var(--nx-glow-transition)}.btn-primary::before,.legacy-btn-primary::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,0.2);border-radius:var(--nx-radius-circle);transform:translate(-50%,-50%);transition:width 0.4s ease,height 0.4s ease}.btn-primary:hover::before,.legacy-btn-primary:hover::before{width:300px;height:300px}.btn-primary:hover,.legacy-btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 25px rgba(148,163,184,0.4)}[data-theme="dark"] .btn-primary:hover,[data-theme="dark"] .legacy-btn-primary:hover{box-shadow:0 8px 25px rgba(148,163,184,0.3),0 0 20px rgba(148,163,184,0.2)}.btn-outline-primary:hover{box-shadow:0 0 15px var(--nx-glow-primary)}[data-theme="dark"] .btn-outline-primary:hover{box-shadow:0 0 20px var(--nx-glow-accent)}.table thead th{position:relative}[data-theme="dark"] .table thead{background:linear-gradient(180deg,var(--nx-table-header-bg),rgba(26,35,56,0.95))}[data-theme="dark"] .badge.bg-primary{box-shadow:0 0 8px rgba(148,163,184,0.3)}[data-theme="dark"] .badge.bg-success{box-shadow:0 0 8px rgba(52,211,153,0.3)}[data-theme="dark"] .badge.bg-warning{box-shadow:0 0 8px rgba(217,119,6,0.3)}[data-theme="dark"] .badge.bg-danger{box-shadow:0 0 8px rgba(228,83,83,0.3)}[data-theme="dark"] .badge.bg-info{box-shadow:0 0 8px rgba(148,163,184,0.3)}.form-control:focus,.form-select:focus{box-shadow:0 0 0 3px var(--nx-glow-primary),0 0 15px var(--nx-glow-primary)}[data-theme="dark"] .form-control:focus,[data-theme="dark"] .form-select:focus{box-shadow:0 0 0 3px var(--nx-glow-accent),0 0 20px var(--nx-glow-accent)}[data-theme="dark"] .progress-bar{box-shadow:0 0 10px currentColor}.progress-bar.bg-primary{background:linear-gradient(90deg,#1e293b,#334155) !important}[data-theme="dark"] .progress-bar.bg-primary{box-shadow:0 0 12px rgba(148,163,184,0.5)}.progress-bar.bg-success{background:linear-gradient(90deg,#198754,#34d399) !important}[data-theme="dark"] .progress-bar.bg-success{box-shadow:0 0 12px rgba(52,211,153,0.5)}.bar-warranty-gradient{background:linear-gradient(90deg,rgba(13,110,253,0.9),rgba(13,202,240,0.8),rgba(102,178,255,0.6))}.bar-cod-gradient{background:linear-gradient(90deg,rgba(25,135,84,0.95),rgba(40,167,69,0.85),rgba(72,199,116,0.7))}[data-theme="dark"] .bar-warranty-gradient{box-shadow:0 0 8px rgba(13,110,253,0.4)}[data-theme="dark"] .bar-cod-gradient{box-shadow:0 0 8px rgba(40,167,69,0.4)}.legacy-navbar .nav-link{position:relative;transition:color var(--nx-glow-transition)}.legacy-navbar .nav-link::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--nx-accent);transition:width 0.3s ease,left 0.3s ease,opacity 0.3s ease;box-shadow:0 0 8px var(--nx-accent);opacity:0}.legacy-navbar .nav-link:hover::after,.legacy-navbar .nav-link.active::after{width:100%;left:0;opacity:1}[data-theme="dark"] .legacy-navbar .dropdown-menu{box-shadow:0 8px 30px rgba(0,0,0,0.4),0 0 20px rgba(148,163,184,0.1)}.legacy-navbar .dropdown-menu{padding-top:0.25rem;padding-bottom:0.25rem}.legacy-navbar .dropdown-menu li:last-child .dropdown-item{margin-bottom:0}.legacy-navbar .dropdown-item{padding:0.5rem 1rem;margin:0}[data-theme="dark"] .alert-success{box-shadow:inset 0 0 20px rgba(52,211,153,0.05)}[data-theme="dark"] .alert-info{box-shadow:inset 0 0 20px rgba(148,163,184,0.05)}[data-theme="dark"] .alert-warning{box-shadow:inset 0 0 20px rgba(217,119,6,0.05)}[data-theme="dark"] .alert-danger{box-shadow:inset 0 0 20px rgba(228,83,83,0.05)}.form-check-remember{margin-top:1rem;margin-bottom:1rem}.form-check-remember .form-check-input{width:1.1rem;height:1.1rem;margin-top:0.15rem}.form-check-remember .form-check-label{font-size:0.9rem;color:var(--nx-text-muted)}.login-card{max-width:400px;margin:0 auto}.login-card .card-body{padding:2rem}.login-divider{display:flex;align-items:center;margin:1.5rem 0;color:var(--nx-text-muted);font-size:0.85rem}.login-divider::before,.login-divider::after{content:'';flex:1;height:1px;background:var(--nx-table-border)}.login-divider::before{margin-right:1rem}.login-divider::after{margin-left:1rem}}