*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;overflow:hidden}body{color:lab(91.8716% -1.09071 -3.5696);width:100%;height:100vh;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:lab(.436026% .166439 -1.55756);height:100dvh;font-family:Inter,-apple-system,sans-serif;font-size:13px;line-height:1.55;position:fixed;top:0;left:0;overflow:hidden;transform:translateZ(0)}#root{position:absolute;inset:0;overflow:hidden}.main-area{height:100%!important}::selection{color:lab(91.8716% -1.09071 -3.5696);background:lab(45.0182% 24.3683 -77.5942/.25)}main{-webkit-overflow-scrolling:touch;overflow-y:auto!important}.header-bar{padding-top:env(safe-area-inset-top,0);height:calc(56px + env(safe-area-inset-top,0))}@keyframes btnBump{0%{transform:scale(1)}40%{transform:scale(.93)}70%{transform:scale(1.04)}to{transform:scale(1)}}@media (hover:hover){button:active,[role=button]:active{animation:.2s cubic-bezier(.4,0,.2,1) btnBump}[style*=pointer]:active{filter:brightness(.8);transition:filter 80ms}}.page-pad,main>div>div{animation:.22s cubic-bezier(.2,.9,.3,1) pageIn}@keyframes pageIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){select,textarea,input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=url],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week]{font-size:16px!important}}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff1f}input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 2px #6366f114;border-color:#6366f159!important}:focus-visible{outline-offset:1px;border-radius:4px;outline:2px solid lab(45.0182% 24.3683 -77.5942)}button:focus-visible{outline-offset:1px;outline:2px solid lab(45.0182% 24.3683 -77.5942)}[role=button]:focus-visible{outline-offset:1px;outline:2px solid lab(45.0182% 24.3683 -77.5942)}[onclick]:focus-visible{outline-offset:1px;outline:2px solid lab(45.0182% 24.3683 -77.5942)}:is(select:focus,select:focus-visible){outline:none;box-shadow:0 0 0 2px #6366f114;border-color:#6366f180!important}select option{color:#e8eef7;background:#0b0f19;padding:8px 10px}select{-webkit-appearance:none;appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238896B0' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 8px center!important;background-repeat:no-repeat!important;padding-right:26px!important}input::placeholder,textarea::placeholder{color:#6b7890;opacity:1}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.6)sepia()saturate(5)hue-rotate(210deg)brightness(1.1);opacity:.85;cursor:pointer;border-radius:3px;padding:2px;transition:opacity .15s,background .15s}input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.6)sepia()saturate(5)hue-rotate(210deg)brightness(1.1);opacity:.85;cursor:pointer;border-radius:3px;padding:2px;transition:opacity .15s,background .15s}input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(.6)sepia()saturate(5)hue-rotate(210deg)brightness(1.1);opacity:.85;cursor:pointer;border-radius:3px;padding:2px;transition:opacity .15s,background .15s}input[type=month]::-webkit-calendar-picker-indicator{filter:invert(.6)sepia()saturate(5)hue-rotate(210deg)brightness(1.1);opacity:.85;cursor:pointer;border-radius:3px;padding:2px;transition:opacity .15s,background .15s}input[type=week]::-webkit-calendar-picker-indicator{filter:invert(.6)sepia()saturate(5)hue-rotate(210deg)brightness(1.1);opacity:.85;cursor:pointer;border-radius:3px;padding:2px;transition:opacity .15s,background .15s}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1;background:#6366f126}input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1;background:#6366f126}input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1;background:#6366f126}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week]{-webkit-appearance:none;appearance:none;box-sizing:border-box;min-width:0;max-width:100%}input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0;margin:0;padding:0}input[type=time]::-webkit-date-and-time-value{text-align:left;min-width:0;margin:0;padding:0}input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;min-width:0;margin:0;padding:0}input[type=month]::-webkit-date-and-time-value{text-align:left;min-width:0;margin:0;padding:0}input[type=date]::-webkit-datetime-edit{padding:0}input[type=time]::-webkit-datetime-edit{padding:0}input[type=datetime-local]::-webkit-datetime-edit{padding:0}input[type=month]::-webkit-datetime-edit{padding:0}tbody tr:nth-child(2n){background:#ffffff04}@media (hover:hover){tbody tr{transition:background .1s}tbody tr:hover{background:#6366f10a}}.flex-center{align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.flex-col{flex-direction:column;display:flex}.flex-wrap{flex-wrap:wrap}.gap-4{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px}.card-pad{padding:10px 14px}.text-muted{color:lab(45.3557% -2.43017 -14.3094);font-size:11px}.text-mono{font-family:JetBrains Mono,monospace}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.inv-more-dropdown button{min-height:44px;font-size:13px!important}}@keyframes fi{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes su{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes toastIn{0%{opacity:0;transform:translateY(24px)scale(.95)}60%{opacity:1;transform:translateY(-3px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toastOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(16px)scale(.96)}}.toast-item.leaving{animation:.3s ease-in forwards toastOut!important}@keyframes loginBoxEnter{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes loginGlowFloat{0%{transform:translate(0)scale(1)}50%{transform:translate(30px,-20px)scale(1.1)}to{transform:translate(-20px,30px)scale(.95)}}@keyframes loginGlowIn{0%{opacity:0;transform:scale(.8)}to{opacity:.12;transform:scale(1)}}@keyframes loginGlowInOut{0%{opacity:0;transform:scale(.8)}40%{opacity:.12;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes loginLogoShine{0%{filter:brightness()}50%{filter:brightness(1.15)}to{filter:brightness()}}@keyframes loginFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes loginShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@keyframes btnSpin{to{transform:rotate(360deg)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes scanLine{0%,to{opacity:.4;transform:translateY(-12px)}50%{opacity:1;transform:translateY(12px)}}@keyframes modalBoxEnter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulseGlow{0%,to{opacity:.6}50%{opacity:1}}@keyframes subtlePulse{0%,to{filter:brightness()drop-shadow(0 0 #0000)}50%{filter:brightness(1.08)drop-shadow(0 0 6px #6366f126)}}@keyframes tabDot{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes undoProgress{0%{width:100%}to{width:0%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aryaJelly{0%{opacity:0;transform:scale(.62)}55%{opacity:1;transform:scale(1.08)}72%{transform:scale(.97)}86%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes aryaGlowPulse{0%,to{opacity:.45}50%{opacity:.85}}@keyframes aryaSheen{0%{transform:translate(-160%)skew(-18deg)}60%,to{transform:translate(260%)skew(-18deg)}}.undo-bar{background:linear-gradient(90deg,#6366f1,#818cf8);border-radius:2px;height:3px;animation:5s linear forwards undoProgress}.app-glows{pointer-events:none;z-index:0;position:fixed;inset:0}.app-glows:before,.app-glows:after{content:"";border-radius:50%;position:absolute}.app-glows:before{background:radial-gradient(circle,#6366f114 0%,#0000 70%);width:400px;height:400px;top:-100px;right:-50px}.app-glows:after{background:radial-gradient(circle,#38bdf80f 0%,#0000 70%);width:350px;height:350px;bottom:-100px;left:-50px}.notif-dropdown{animation:.15s slideDown}.modal-inner{animation:.25s cubic-bezier(.16,1,.3,1) both modalBoxEnter}.spinner{border:2px solid #ffffff0f;border-top-color:oklch(55% .22 265);border-radius:50%;width:18px;height:18px;animation:.6s linear infinite btnSpin;box-shadow:0 0 8px #6366f14d}.bar-hover-v{transform-origin:bottom;transition:transform .18s cubic-bezier(.2,.9,.3,1),filter .18s,box-shadow .18s}.bar-hover-v:hover{filter:brightness(1.18);transform:scaleY(1.06)}.bar-hover-h{transform-origin:0;transition:transform .18s cubic-bezier(.2,.9,.3,1),filter .18s}.bar-hover-h:hover{filter:brightness(1.2);transform:scaleX(1.015)}body.modal-open{overflow:hidden!important}body.modal-open .mobile-hamburger,body.modal-open .fab,.drawingBuffer{display:none!important}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:768px){:root{--sab:env(safe-area-inset-bottom,0px);--nav-h:calc(53px + max(8px, var(--sab)))}.login-page{padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)!important}.login-split{grid-template-columns:1fr!important;gap:0!important;padding:20px!important}.login-hero{display:none!important}.login-mobile-brand{display:block!important}.login-card{border-radius:20px!important;padding:28px 22px 22px!important}.sidebar{display:none!important}.main-area{margin-left:0!important}.mobile-hamburger{display:flex!important}.mobile-overlay,.mobile-drawer{display:block!important}.desktop-only{display:none!important}.mobile-only{display:flex!important}.fab.fab-pay{background:linear-gradient(135deg,lab(55.6121% -47.8441 40.9462),lab(69.7863% -53.411 45.1934))!important;font-size:13px!important;font-weight:700!important;box-shadow:0 6px 24px lab(69.7863% -53.411 45.1934/.4)!important}.fab{bottom:calc(var(--nav-h) + 12px)!important;color:#fff!important;z-index:103!important;cursor:pointer!important;background:linear-gradient(135deg,lab(45.0182% 24.3683 -77.5942),lab(57.4529% 16.5396 -64.1406))!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;font-size:24px!important;font-weight:300!important;animation:.2s fi!important;display:flex!important;position:fixed!important;right:16px!important;box-shadow:0 6px 24px #6366f173!important}.challan-row-actions,.bt-actions-col{display:none!important}.settings-tabs{flex-direction:column!important;width:100%!important}.settings-tabs>div{justify-content:flex-start!important;min-height:44px!important}.ho-actions button,.po-actions button{min-height:44px!important}.att-3col{grid-template-columns:1fr!important}.touch44{align-items:center!important;min-height:44px!important;display:inline-flex!important}.step44{width:44px!important;height:44px!important}.step44-val{height:44px!important}.challan-items-head{display:none!important}.user-card{padding:14px!important}.user-card-controls{justify-content:space-between!important;width:100%!important;margin-top:2px!important}.user-card-controls select{flex:1!important;min-width:0!important}.inv-action-btns{justify-content:flex-end!important}.inv-more-fields{display:block!important}.inv-more-content{display:none!important}.challan-filter-btns{flex:none!important}.toast-container{top:auto!important;bottom:calc(var(--nav-h) + 8px)!important;flex-direction:column-reverse!important;display:flex!important;left:12px!important;right:12px!important}.toast-item{animation:.4s cubic-bezier(.2,1,.3,1) toastIn!important}.toast-item.leaving{animation:.3s ease-in forwards toastOut!important}.pager,.scan-pagination,.vs-pagination{padding-bottom:6px!important}.inv-extra-filters{flex-direction:column!important}.inv-extra-filters input,.inv-extra-filters select{width:100%!important;max-width:none!important}.inv-extra-form-grid{grid-template-columns:1fr!important}.inv-extra-desktop{display:none!important}.inv-extra-mobile{display:block!important}.scan-history-desktop{display:none!important}.scan-history-mobile{display:block!important}.scan-courier-pills{scrollbar-width:none!important}.scan-courier-pills button{min-height:40px!important;padding:8px 12px!important;font-size:12px!important}.scan-courier-pills::-webkit-scrollbar{display:none!important}.mobile-drawer{top:env(safe-area-inset-top,0)!important;bottom:var(--nav-h)!important;height:auto!important}.mobile-drawer .sidebar{width:100%!important;height:100%!important;padding-bottom:0!important;display:flex!important}.page-pad{padding:14px max(12px, env(safe-area-inset-right,0)) calc(var(--nav-h) + 14px) max(12px, env(safe-area-inset-left,0))!important}.page-pad.has-fab{padding-bottom:calc(var(--nav-h) + 80px)!important}.filter-bar{gap:6px!important;padding:8px 10px!important}.filter-bar select,.filter-bar input{min-width:0!important;padding:6px 8px!important;font-size:12px!important}.header-bar{padding:env(safe-area-inset-top,0) 16px 0!important;height:calc(56px + env(safe-area-inset-top,0))!important}.header-title{font-size:17px!important}.header-bar button{min-width:44px!important;min-height:44px!important}.stat-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.dash-cust-row{min-height:44px!important;padding:8px 6px!important}.inv-stage-toggle>div{align-items:center!important;min-height:44px!important;padding:5px 16px!important;display:flex!important}.stat-hero{flex-direction:column!important;gap:6px!important;padding:14px 16px!important}.stat-hero>div:last-child{text-align:left!important}.stat-hero p[style*="fontSize: 44"]{font-size:36px!important}.cat-grid,.three-things{grid-template-columns:1fr!important}.modal-inner{-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;max-height:85vh!important;max-height:85dvh!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;border-radius:14px 14px 0 0!important;margin:0!important;animation:.3s cubic-bezier(.2,.9,.3,1) both slideUp!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow-y:auto!important}.modal-inner form{padding:14px!important}.two-col{grid-template-columns:1fr!important}.mobile-hamburger>div{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-height:44px!important;display:flex!important}.mobile-hamburger{padding-left:env(safe-area-inset-left,0)!important;padding-right:env(safe-area-inset-right,0)!important;padding-bottom:max(8px, var(--sab))!important}.filter-bar{padding-left:max(10px, env(safe-area-inset-left,0))!important;padding-right:max(10px, env(safe-area-inset-right,0))!important}.challan-header{flex-direction:row!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important}.challan-header>div:first-child{display:none!important}.challan-nav-wrap{flex:100%!important;width:100%!important;min-width:0!important;position:relative!important}.challan-nav-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,lab(.436026% .166439 -1.55756/0),lab(.436026% .166439 -1.55756));width:36px;position:absolute;top:0;bottom:0;right:0}.challan-nav-btns{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;min-width:0!important;padding-right:36px!important;overflow-x:auto!important}.challan-nav-btns::-webkit-scrollbar{display:none!important}.challan-nav-btns button{scroll-snap-align:start;white-space:nowrap!important;flex-shrink:0!important;min-height:44px!important}.challan-filters{flex-flow:row!important;align-items:center!important;gap:6px!important;margin-bottom:8px!important;padding:8px!important}.challan-filters>div:first-child{flex:auto!important;width:auto!important;min-width:0!important}.challan-filters input{width:100%!important;min-width:0!important;height:44px!important;font-size:16px!important}.challan-filter-btns{flex:none!important;gap:6px!important;display:flex!important}.challan-filter-btns button{white-space:nowrap!important;min-height:44px!important;padding:8px 12px!important}.challan-filter-btns .challan-export-btn,.challan-perpage,.challan-records{display:none!important}.order-actions{flex-wrap:wrap!important}.order-actions button{flex:auto!important;min-height:44px!important}.order-actions .order-primary{flex:100%!important;order:-1!important}.challan-filter-grid{grid-template-columns:1fr 1fr!important;gap:6px!important}.challan-filter-grid>div>label{margin-bottom:2px!important;font-size:9px!important}.challan-filter-grid select,.challan-filter-grid input{height:32px!important;min-height:32px!important;padding:4px 8px!important;font-size:13px!important}.challan-row-actions{gap:2px!important}.challan-row-actions button{opacity:.85!important;min-width:36px!important;min-height:36px!important;padding:8px!important}.challan-row-actions button svg{width:16px!important;height:16px!important}.challan-form{padding:12px 12px 80px!important}.challan-form input,.challan-form select,.challan-form textarea{font-size:16px!important}.challan-item-grid-wrap{overflow-x:hidden!important}.challan-item-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) 40px!important;grid-template-areas:"sku sku sku x""qty price disc disc""tot tot tot tot"!important;align-items:center!important;gap:8px!important;padding:10px 12px 12px!important;display:grid!important}.challan-item-row>div:first-child{grid-area:sku;min-width:0}.challan-item-row .challan-qty-col{grid-area:qty;min-width:0!important;min-height:44px!important}.challan-item-row .challan-qty-col .step44{width:36px!important}.challan-item-row .challan-price-col{grid-area:price;width:100%!important;min-width:0!important}.challan-item-row .challan-disc-col{grid-area:disc;gap:4px!important;min-width:0!important;display:flex!important}.challan-item-row .challan-disc-col select{flex:none!important;width:44px!important;min-height:44px!important}.challan-item-row .challan-remove{grid-area:x;justify-self:end!important;min-width:40px!important;min-height:44px!important}.challan-item-row .challan-line-total{grid-area:tot;display:flex!important}.challan-form .challan-item-row input{min-height:44px!important;padding:8px!important;font-size:16px!important}.challan-form .challan-item-row select{padding:6px 4px!important;font-size:16px!important}.challan-form-grid-2,.challan-form-grid-3{grid-template-columns:1fr!important}.challan-form-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important}.challan-form-grid-4 input[type=date]{height:38px!important;padding:6px 8px!important;font-size:16px!important}.challan-bulk-toolbar{flex-direction:column!important;align-items:stretch!important;gap:6px!important}.challan-bulk-toolbar>button{width:100%!important;min-height:36px!important}.challan-kpi-grid{grid-template-columns:1fr!important}.challan-ledger-kpis{grid-template-columns:1fr!important;gap:6px!important}.challan-ledger-dates{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.challan-ledger-dates>div{width:100%!important}.challan-ledger-dates input{width:100%!important;min-height:36px!important}.challan-aging-pills{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;overflow-x:auto!important}.challan-aging-pills::-webkit-scrollbar{display:none!important}.challan-aging-pills>span{flex-shrink:0!important}.challan-analytics-dates{flex-wrap:nowrap!important;gap:6px!important}.challan-analytics-dates input{flex:1!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:4px 6px!important;font-size:12px!important}.challan-analytics-dates span{flex:none!important;font-size:9px!important}.challan-analytics-dates button{white-space:nowrap!important;min-height:32px!important;padding:6px 12px!important;font-size:11px!important}.pager button,.scan-pagination button,.vs-pagination button{min-width:56px!important;min-height:40px!important;padding:8px 12px!important;font-size:12px!important}.pager select,.scan-pagination select,.vs-pagination select{height:40px!important;min-height:40px!important;padding:4px 10px!important;font-size:13px!important}.inv-chip{min-height:28px!important;padding:3px 8px!important;font-size:9px!important}.challan-detail-modal{scrollbar-width:none!important}.challan-detail-modal::-webkit-scrollbar{display:none!important}.challan-detail-modal table{font-size:12px!important}.challan-detail-modal th{padding:8px!important;font-size:10px!important}.challan-detail-modal td{padding:8px!important;font-size:12px!important}.challan-detail-actions{grid-template-columns:1fr 1fr 1fr!important;gap:6px!important;display:grid!important}.challan-detail-actions button{justify-content:center!important;align-items:center!important;width:100%!important;height:38px!important;padding:6px 8px!important;font-size:12px!important;display:flex!important}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes payCardIn{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}.att-pay-card{animation:.26s payCardIn}.att-mobile{display:none}@media (max-width:768px){.att-desktop{display:none!important}.att-mobile{display:flex!important}.att-header{flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin-bottom:10px!important}.att-tabs{grid-template-columns:1fr 1fr 1fr!important;display:grid!important}.att-tabs button{width:100%!important;padding:9px 4px!important;font-size:12px!important}.att-controls{gap:6px!important;display:flex!important}.att-controls input[type=month]{flex:1!important;min-width:0!important;height:40px!important;font-size:16px!important}.att-controls button{flex-shrink:0!important;min-height:40px!important}.att-filters{flex-direction:column!important;align-items:stretch!important;gap:6px!important}.att-filters>*{width:100%!important;min-width:0!important;max-width:none!important}.att-filters select,.att-filters input{height:38px!important;font-size:15px!important}.att-filter-actions{gap:6px!important;display:flex!important}.att-filter-actions button{flex:1!important;min-height:40px!important}.att-kpis{gap:6px!important}.att-kpis>div{padding:8px 9px!important}.att-emp-row{flex-wrap:wrap!important}.att-emp-actions{gap:6px!important;width:100%!important;margin-top:8px!important;display:flex!important}.att-emp-actions button{flex:1!important;min-height:40px!important;font-size:12px!important}.att-salary-actions button{flex:1!important;min-height:40px!important}}.mobile-only,.fab,.inv-mobile,.inv-extra-mobile,.scan-history-mobile{display:none}@media (max-width:768px){.inv-desktop{display:none!important}.inv-mobile{display:block!important}.inv-top-actions{flex-direction:row!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important}.inv-top-actions>div:first-child{flex:1!important;gap:4px!important}.inv-top-actions>div:first-child>div:last-child{font-size:10px!important}.inv-action-btns{flex-shrink:0!important;gap:4px!important;display:flex!important}.inv-action-btns>div{gap:4px!important;padding:6px 10px!important;font-size:10px!important}.inv-action-btns>div svg{width:11px!important;height:11px!important}.filter-bar{flex-direction:column!important;align-items:stretch!important;gap:6px!important;margin-bottom:8px!important;padding:8px 10px!important}.filter-bar>div:first-child{width:100%!important;min-width:0!important}.filter-bar>div:first-child input{width:100%!important;height:32px!important;font-size:13px!important}.filter-bar>div:nth-child(2){-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;display:flex!important;overflow-x:auto!important}.filter-bar>div:nth-child(2)::-webkit-scrollbar{display:none!important}.filter-bar>div:nth-child(2) button{flex-shrink:0!important;height:28px!important;padding:4px 10px!important;font-size:11px!important}.filter-bar>div:nth-child(3) button{height:28px!important;padding:0 10px!important;font-size:11px!important}.inv-filter-backdrop{background:#0009!important}.inv-filter-popover{scrollbar-width:none!important;border-radius:14px 14px 0 0!important;width:100%!important;max-height:80vh!important;animation:.2s both slideUp!important;position:fixed!important;inset:auto 0 0!important;overflow-y:auto!important}.inv-filter-popover::-webkit-scrollbar{display:none!important}.minis-grid,.addr-form-grid{grid-template-columns:1fr!important}.scan-date-range{grid-template-columns:1fr 1fr!important;align-items:flex-end!important;gap:8px!important;padding:12px 16px!important;display:grid!important}.scan-date-range>div{grid-column:span 1!important}.scan-date-range>div>div:first-child{margin-bottom:2px!important;font-size:8px!important}.scan-date-range input[type=date]{box-sizing:border-box!important;width:100%!important;height:36px!important;padding:4px 6px!important;font-size:16px!important}.scan-date-range>button{height:36px!important;min-height:36px!important;padding:6px 10px!important;font-size:10px!important}.scan-courier-pills{position:relative}.stat-grid{gap:10px!important}.inv-extra-filters select{height:34px!important;padding:6px 8px!important;font-size:12px!important}.inv-extra-filters>div:first-child{min-width:0!important}.trackly-kpis{grid-template-columns:repeat(2,1fr)!important}}.challan-extras summary{cursor:pointer;list-style:none}.challan-extras summary::-webkit-details-marker{display:none}.challan-extras .x-open{display:none}.challan-extras[open] .x-open{display:inline}.challan-extras[open] .x-closed,.challan-line-total,.challan-savebar,.cost-savebar{display:none}@media (max-width:768px){.challan-savebar,.cost-savebar{z-index:90;padding:10px 14px calc(var(--nav-h) + 10px);-webkit-backdrop-filter:blur(14px);background:#080b14f5;border-top:1px solid #ffffff12;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}body.modal-open .challan-savebar,body.modal-open .cost-savebar{padding-bottom:max(12px, var(--sab))}body.modal-open .challan-form{padding-bottom:120px!important}.challan-save-inline{display:none!important}.challan-form{padding-bottom:calc(var(--nav-h) + 92px)!important}.challan-form-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.challan-recent{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;overflow-x:auto!important}.challan-recent::-webkit-scrollbar{display:none}.challan-line-total{display:flex!important}}.cost-editor{max-width:1480px}.cost-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}@media (min-width:1280px){.cost-layout{grid-template-columns:minmax(0,1fr) 380px;gap:20px}}.cost-rail{grid-area:1/2/span 2;max-height:calc(100vh - 84px);position:sticky;top:14px;overflow-y:auto}.cost-extras{grid-column:1}.cost-rail-actions{border-top:1px solid #ffffff0d;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.cost-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:1023px){.cost-editor{max-width:760px}.cost-layout{grid-template-columns:1fr}.cost-rail,.cost-extras{grid-area:auto}.cost-rail{max-height:none;position:static;overflow:visible}}@media (max-width:768px){.cost-editor{padding-bottom:78px!important}.cost-rail-actions{display:none!important}.cost-savebar{gap:10px!important}body.modal-open .cost-savebar{display:none!important}.cost-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px;flex-wrap:nowrap!important;overflow-x:auto!important}.cost-chips::-webkit-scrollbar{display:none}.cost-chip{white-space:normal!important;text-align:left!important;flex-shrink:0!important;max-width:80vw!important;min-height:44px!important;padding:8px 14px!important;font-size:12px!important}.cost-chips>span{white-space:nowrap!important;flex-shrink:0!important}.cost-addline,.cost-remove,.cost-problem{min-height:44px!important}.cost-addline{width:100%!important}.cost-extras summary{min-height:44px!important}.cost-note{min-height:88px!important}.cost-money input{width:112px!important}.cost-att-x{width:44px!important;height:44px!important;top:0!important;right:0!important}}@keyframes aiShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ai-shimmer{background:linear-gradient(90deg,#ffffff0a 0%,lab(45.0182% 24.3683 -77.5942/.55) 50%,#ffffff0a 100%) 0 0/200% 100%;animation:1.4s linear infinite aiShimmer}.jw-card:hover{background:lab(45.0182% 24.3683 -77.5942/.04)!important;border-color:lab(45.0182% 24.3683 -77.5942/.3)!important}.jw-filters{scrollbar-width:none}.jw-filters::-webkit-scrollbar{display:none}@media (max-width:768px){.jw-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}.jw-actions>button{flex:calc(50% - 4px)!important}.jw-actions>button:first-child{flex-basis:100%!important}.jw-mat-row{grid-template-columns:minmax(0,1fr) 96px 44px!important}.jw-mat-row>input[type=number]{grid-area:2/1/auto/3}.jw-mat-row>button{grid-area:1/3}.jw-list{padding-bottom:72px}.jw-filters>button,.jw-share-btn{min-height:44px!important}}.jw-cards{display:none}.jw-row:hover td{background:lab(45.0182% 24.3683 -77.5942/.04)}.jw-detail{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}.jw-side{position:sticky;top:14px}.jw-side .jw-actions{flex-direction:column}.jw-side .jw-actions>button{width:100%;flex:none!important}.jw-actions-inline{display:none!important}@media (max-width:1023px){.jw-detail{display:block}.jw-side{display:none}.jw-actions-inline{margin-top:12px;display:flex!important}.jw-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:768px){.jw-viz{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:1023px){.po-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:768px){.po-viz{grid-template-columns:minmax(0,1fr)!important}.po-chips>button{min-height:44px!important}.jw-table{display:none!important}.jw-cards{display:block}.jw-toolbar>div:first-child{flex-basis:100%!important;max-width:none!important}}:root{--m-instant:90ms;--m-fast:.16s;--m-base:.22s;--m-slow:.32s;--m-emph:.45s;--e-out:cubic-bezier(.2,.9,.3,1);--e-emph:cubic-bezier(.16,1,.3,1);--e-in:cubic-bezier(.4,0,1,1);--e-spring:cubic-bezier(.34,1.56,.64,1)}html.launching .brand-slot{opacity:0}.po-rail{height:20px;margin:24px 26px 44px;position:relative}.po-rail .base,.po-rail .fill{border-radius:2px;height:2px;position:absolute;top:9px;left:0;right:0}.po-rail .base{background:lab(100% 0 0/.13)}.po-rail.cx .base{background:linear-gradient(90deg, lab(100% 0 0/.13) var(--cxp,0%), lab(100% 0 0/.04) var(--cxp,0%))}.po-rail .fill{background:linear-gradient(90deg, lab(57.4529% 16.5396 -64.1406), var(--rc,lab(57.4529% 16.5396 -64.1406)));transform-origin:0;transform:scaleX(0)}.po-rail .light{opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,lab(96.4855% -3.09575 -10.618/.95),lab(57.4529% 16.5396 -64.1406/.55) 45%,#0000);border-radius:50%;width:48px;height:32px;margin-left:-24px;position:absolute;top:-6px;left:0}.po-node{flex-direction:column;align-items:center;width:20px;margin-left:-10px;display:flex;position:absolute;top:0}.po-node .o{width:20px;height:20px;transition:background-color var(--m-fast) var(--e-out), border-color var(--m-fast) var(--e-out), box-shadow var(--m-slow) var(--e-out);background:lab(1.51253% .181951 -3.16651);border:2px solid lab(100% 0 0/.13);border-radius:50%;position:relative}.po-node .o:after{content:"";transition:background-color var(--m-fast);background:0 0;border-radius:50%;position:absolute;inset:4px}.po-node .pulse{border:2px solid var(--nc,lab(57.4529% 16.5396 -64.1406));opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-2px}.po-node span{color:lab(45.3557% -2.43017 -14.3094);white-space:nowrap;text-align:center;transition:color var(--m-fast);font:600 11px/1.3 Inter,system-ui,sans-serif;position:absolute;top:28px}.po-node span small{color:lab(45.3557% -2.43017 -14.3094);font:500 10px/1.3 JetBrains Mono,ui-monospace,monospace;display:block}.po-node.end span{text-align:right;left:auto;right:0}.po-node.done .o{border-color:var(--nc);background:var(--nc)}.po-node.done .o:after{background:lab(1.51253% .181951 -3.16651)}.po-node.cur .o{border-color:var(--nc);background:var(--nc);box-shadow:0 0 0 5px var(--nc-soft), 0 0 18px var(--nc-glow)}.po-node.done span,.po-node.cur span{color:lab(91.8716% -1.09071 -3.5696)}.po-node.skip .o{background:lab(1.51253% .181951 -3.16651);border-style:dashed;border-color:lab(45.3557% -2.43017 -14.3094)}.po-node.part .o{border-color:lab(74.225% 25.4516 91.4218);box-shadow:0 0 16px lab(74.225% 25.4516 91.4218/.35)}.po-node.part span{color:lab(91.8716% -1.09071 -3.5696)}.po-node.x .o{background:lab(54.8487% 69.6498 43.5134);border-color:lab(54.8487% 69.6498 43.5134);box-shadow:0 0 16px lab(54.8487% 69.6498 43.5134/.45)}.po-node.stop .o{box-shadow:none;background:lab(45.3557% -2.43017 -14.3094);border-color:lab(45.3557% -2.43017 -14.3094)}.po-node.x span,.po-node.stop span{color:lab(91.8716% -1.09071 -3.5696)}.po-rail .cap{background:var(--cap,lab(54.8487% 69.6498 43.5134));transform-origin:50%;width:4px;height:20px;box-shadow:0 0 10px var(--cap-glow,lab(54.8487% 69.6498 43.5134/.6));border-radius:2px;margin-left:-2px;position:absolute;top:0}.po-rail-mini{min-width:56px;height:8px;margin:0}.po-rail-mini .base,.po-rail-mini .fill{top:3px}.po-rail-mini .po-node{width:8px;margin-left:-4px}.po-rail-mini .po-node .o{border-width:1.5px;width:8px;height:8px}.po-rail-mini .po-node .o:after{inset:1.5px}.po-rail-mini .po-node.cur .o{box-shadow:0 0 0 2px var(--nc-soft)}.po-rail-mini .light,.po-rail-mini .pulse{display:none}.po-rail-mini .cap{width:3px;height:8px;margin-left:-1.5px}@media (max-width:420px){.po-rail{margin:24px 18px 44px}.po-node span{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.po-rail .light{display:none}}.po-card{background:linear-gradient(lab(2.97972% .168405 -4.74547),lab(1.51253% .181951 -3.16651));border:1px solid lab(100% 0 0/.08);border-radius:16px;margin-bottom:16px;padding:18px 18px 14px;box-shadow:0 30px 60px -36px lab(0% 0 0/.9)}.po-card-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.po-card-h>div>b{color:lab(91.8716% -1.09071 -3.5696);letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:3px;font:700 16px/1.25 Sora,Inter,system-ui,sans-serif;display:block}.po-card-k{letter-spacing:.1em;text-transform:uppercase;color:lab(45.3557% -2.43017 -14.3094);font:600 10px/1.2 JetBrains Mono,ui-monospace,monospace}.po-card-sub{color:lab(45.3557% -2.43017 -14.3094);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.po-card-pill{white-space:nowrap;height:24px;transition:background-color var(--m-fast), color var(--m-fast);border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:0 9px;font:600 11px/1 Inter,system-ui,sans-serif;display:inline-flex}.po-card-pill i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.po-card .po-rail{margin:26px 26px 50px}.po-card-cap{color:lab(55.8032% -2.56953 -14.3605);border-top:1px solid lab(100% 0 0/.05);justify-content:space-between;align-items:baseline;gap:10px;min-width:0;margin-top:0;padding-top:12px;font-size:12px;display:flex}.po-card-cap .who{color:lab(45.3557% -2.43017 -14.3094);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:40%;font:500 11px/1.3 JetBrains Mono,ui-monospace,monospace;overflow:hidden}.roll{vertical-align:top;min-width:0;display:inline-grid;position:relative}.roll>span{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;overflow:hidden}.roll>span+span{pointer-events:none;position:absolute;inset:0}@media (max-width:420px){.po-card{padding:14px 14px 12px}.po-card .po-rail{margin:24px 18px 48px}.po-card-cap .roll>span{white-space:normal;overflow-wrap:anywhere}}
