:root{--viya-load-ring:#185FA5;--viya-load-track:#EEF4FA;--viya-load-size:34px;--viya-load-width:3px;--viya-load-speed:720ms}html.viya-dv,html[data-theme=dark]{--viya-load-ring:#4f9bff;--viya-load-track:rgba(148,163,184,0.18)}@keyframes viya-spin{to{transform:rotate(360deg)}}.biz-loading .spinner,.btn-spinner,.loader,.loading-spinner,.mira-loading .spinner,.paper-loading-overlay .spin,.paper-loading-overlay .spinner,.spinner,.ti-loader,.viya-page-loader .spinner,.viya-spinner{display:inline-block!important;box-sizing:border-box!important;width:var(--viya-load-size)!important;height:var(--viya-load-size)!important;border:var(--viya-load-width) solid var(--viya-load-track)!important;border-top-color:var(--viya-load-ring)!important;border-radius:50%!important;animation:viya-spin var(--viya-load-speed) linear infinite!important;font-size:0!important;color:transparent!important;background:0 0!important}.btn .spinner,.btn .viya-spinner,button .btn-spinner,button .loader,button .spinner,button .viya-spinner{--viya-load-size:16px;--viya-load-width:2px;border-top-color:currentColor!important;border-color:rgba(255,255,255,.32)!important;border-top-color:#fff!important;vertical-align:-3px!important;margin-inline-end:8px!important}@keyframes viya-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.biz-skel .biz-icon,.biz-skel .skl,.skel-cell,.skeleton,.viya-shimmer,.vss-bar,.vss-logo,.vss-nav{background:linear-gradient(90deg,#eef4fa 25%,#fff 50%,#eef4fa 75%)!important;background-size:200% 100%!important;animation:viya-shimmer 1.4s ease-in-out infinite!important;border-radius:8px}html.viya-dv .biz-skel .biz-icon,html.viya-dv .biz-skel .skl,html.viya-dv .skel-cell,html.viya-dv .skeleton,html.viya-dv .viya-shimmer,html.viya-dv .vss-bar,html.viya-dv .vss-logo,html.viya-dv .vss-nav,html[data-theme=dark] .biz-skel .biz-icon,html[data-theme=dark] .biz-skel .skl,html[data-theme=dark] .skel-cell,html[data-theme=dark] .skeleton,html[data-theme=dark] .viya-shimmer,html[data-theme=dark] .vss-bar,html[data-theme=dark] .vss-logo,html[data-theme=dark] .vss-nav{background:linear-gradient(90deg,#12233f 25%,#1c3557 50%,#12233f 75%)!important;background-size:200% 100%!important}.biz-loading,.mira-loading,.paper-loading-overlay,.viya-page-loader{position:fixed!important;inset:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;background:#f5f8fd!important;z-index:9998!important}html.viya-dv .biz-loading,html.viya-dv .mira-loading,html.viya-dv .paper-loading-overlay,html.viya-dv .viya-page-loader,html[data-theme=dark] .biz-loading,html[data-theme=dark] .mira-loading,html[data-theme=dark] .paper-loading-overlay,html[data-theme=dark] .viya-page-loader{background:#0a0f1e!important}.biz-loading .msg,.loading-msg,.viya-page-loader .msg{font-family:Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:13.5px;font-weight:600;color:#64748b;letter-spacing:.01em}html.viya-dv .loading-msg,html[data-theme=dark] .loading-msg{color:#94a3b8}@media (prefers-reduced-motion:reduce){.biz-skel .biz-icon,.biz-skel .skl,.btn-spinner,.loader,.loading-spinner,.skel-cell,.skeleton,.spin,.spinner,.ti-loader,.viya-shimmer,.viya-spinner,.vss-bar,.vss-logo,.vss-nav{animation:none!important}}html:root:root,html:root:root>body{overflow-x:hidden;overflow-x:clip!important;overflow-y:visible!important;max-width:100%}.drawer,.modal,.modal-body,.modal-overlay,.sheet,.sidebar-nav,.viya-more-sheet,.viya-sidebar-nav,[class*="-scroll"],[class*=scroll-],body,html{-webkit-overflow-scrolling:touch}.drawer,.modal,.modal-body,.modal-overlay,.sheet,.vb-mcart,.viya-mobile-cart,.viya-more-sheet{overscroll-behavior:contain}@supports (height:100dvh){#tdSkeleton,.biz-loading,.mira-loading,.modal-overlay,.paper-loading-overlay,.viya-page-loader{height:100vh;height:100dvh}}@media (max-width:1024px){html:root:root,html:root:root>body{overflow-x:clip!important;overflow-y:visible!important;height:auto!important;min-height:100%!important;position:static!important}.app,.dashboard-shell,.main,.main-content,.viya-layout,.viya-main{height:auto!important;max-height:none!important;overflow:visible!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}html body :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]):not([type=image]):not([type=reset]){font-size:16px!important}@media (max-width:1366px),(pointer:coarse){html body :is(input,select,textarea):not(#viya-focus-font-floor):not(#viya-focus-font-floor):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]):not([type=image]):not([type=reset]){font-size:16px!important}}html body .main-content .vb-search input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(.mini-input):not(.row-input):not(.row-desc):not(.qty-val):not(.addr-phone-input):not(.editable-price),html body .main-content input.vb-filter-search:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(.mini-input):not(.row-input):not(.row-desc):not(.qty-val):not(.addr-phone-input):not(.editable-price){font-size:16px!important}html body .main-content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(.mini-input):not(.row-input):not(.row-desc):not(.qty-val):not(.addr-phone-input):not(.editable-price){font-size:16px!important}@media (max-width:768px){canvas,embed,iframe,img,object,svg,video{max-width:100%;height:auto}}@media (max-width:767px){body.page-dashboard .recent-invoices-table td,body.page-dashboard .recent-invoices-table th{min-width:0!important}body.page-dashboard .recent-invoices-table td.col-date,body.page-dashboard .recent-invoices-table th.col-date{display:none!important}body.page-dashboard .recent-invoices-table .invoice-amount-currency{flex:0 0 auto!important;width:auto!important;min-width:0!important}body.page-dashboard .recent-invoices-table .invoice-amount-value{flex:0 1 auto!important;width:auto!important;min-width:0!important}body.page-dashboard .recent-invoices-table td.col-amount,body.page-dashboard .recent-invoices-table th.col-amount{padding-right:10px!important}body.page-dashboard .recent-invoices-table-wrapper{max-width:100%!important;overflow-x:auto!important}}@media (max-width:767px){html body .vb-kpi-card,html body .vbd-cards>.vbd-card{background:#fff!important;border:.5px solid #e4edf8!important;border-radius:14px!important;box-shadow:none!important;padding:11px 5px!important;min-height:0!important;align-items:center!important;text-align:center!important;overflow:hidden!important}html body .vb-kpi-card::before,html body .vbd-cards>.vbd-card::before{display:none!important}html body .vb-kpi-top{flex-direction:column-reverse!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important}html body .vb-kpi-icon{flex:0 0 30px!important;width:30px!important;height:30px!important;border-radius:9px!important;box-shadow:none!important}html body .vb-kpi-icon i,html body .vb-kpi-icon svg{width:16px!important;height:16px!important;font-size:16px!important}html body .vb-kpi-label{font-size:9px!important;letter-spacing:.05em!important;line-height:1.2!important;text-align:center!important;color:#64748b!important;white-space:normal!important}html body .vb-kpi-value{font-size:15px!important;line-height:1.15!important;margin-top:3px!important;text-align:center!important;white-space:nowrap!important}html body .vb-kpi-value .vamt-full,html body .vbd-amt .vamt-full{display:none!important}html body .vb-kpi-value .vamt-min,html body .vbd-amt .vamt-min{display:inline!important}html body .vb-kpi-value .kpi-cur{font-size:9px!important;margin-inline-end:2px!important;opacity:.85!important}html body .vb-kpi-footer{display:none!important}html body .vb-cardify,html body .vb-filter-bar,html body .vbd-panel{border:.5px solid #e4edf8!important;border-radius:16px!important;box-shadow:none!important}html body .vb-tab{font-size:12px!important;border-radius:10px!important}}@media (max-width:359px){html body .vb-kpi-card,html body .vbd-cards>.vbd-card{padding:9px 3px!important}html body .vb-kpi-icon{flex:0 0 26px!important;width:26px!important;height:26px!important}html body .vb-kpi-icon i,html body .vb-kpi-icon svg{width:14px!important;height:14px!important;font-size:14px!important}html body .vb-kpi-label{font-size:8px!important}html body .vb-kpi-value{font-size:13px!important}}html body[class] .vb-kpi-grid:has(> :nth-child(5)),html body[class] .vbd-cards:has(> :nth-child(5)){display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:minmax(88px,1fr)!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}html body[class] .vb-kpi-grid>*,html body[class] .vbd-cards>*{scroll-snap-align:start;min-width:0!important}html body[class] .vb-kpi-grid::-webkit-scrollbar,html body[class] .vbd-cards::-webkit-scrollbar{height:0;display:none}html body[class] .vb-kpi-grid,html body[class] .vbd-cards{scrollbar-width:none}@media (max-width:767px){html body[class] .vb-kpi-grid:has(> :nth-child(5)),html body[class] .vbd-cards:has(> :nth-child(5)){grid-auto-columns:minmax(76px,1fr)!important}html body[class] .vb-kpi-grid:has(> :nth-child(5)),html body[class] .vbd-cards:has(> :nth-child(5)){grid-auto-columns:minmax(148px,1fr)!important}}@media (max-width:359px){html body[class] .vb-kpi-grid:has(> :nth-child(5)),html body[class] .vbd-cards:has(> :nth-child(5)){grid-auto-columns:minmax(58px,1fr)!important}html body[class] .vb-kpi-grid:has(> :nth-child(5)),html body[class] .vbd-cards:has(> :nth-child(5)){grid-auto-columns:minmax(132px,1fr)!important}}@media (max-width:767px) and (pointer:coarse){[role=button]:not([class*=btn]):not([class*=close]),button:not([class*=btn]):not([class*=close]):not([class*="-x"]):not(.viya-bottom-nav *):not(.vism-row):not(.viya-more-sheet-item){position:relative}[role=button]:not([class*=btn]):not([class*=close])::after,button:not([class*=btn]):not([class*=close]):not([class*="-x"]):not(.viya-bottom-nav *):not(.vism-row):not(.viya-more-sheet-item)::after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);z-index:0;background:0 0}}@media (max-width:767px){html body .cart-panel{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important;padding-bottom:0!important}html body .cart-header,html body .cart-table-head,html body .cart-totals{flex:0 0 auto!important}html body .cart-items-wrap{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;scroll-behavior:smooth}html body .cart-actions{position:static!important;flex:0 0 auto!important;left:auto!important;right:auto!important;bottom:auto!important;padding-bottom:calc(10px + env(safe-area-inset-bottom))!important}}@media (max-width:767px){html body [class*="-cards"]>*,html body [class*="-grid"]>*,html body [class*="-row"]>*,html body [class*=grid-]>*{min-width:0}html body [class*="-cards"]>*,html body [class*="-grid"]>*{overflow-wrap:anywhere}}@media (max-width:767px){html body .cart-panel,html body .co-shell,html body [style*="100vw"]{max-width:100%!important}}html body[class] .vb-kpi-number,html body[class] .vb-kpi-value,html body[class] .vbd-card-value{text-overflow:ellipsis!important}@media (max-width:767px){html body[class] #periodText,html body[class] #periodText.vb-kpi-value{font-size:12px!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important}}@media (min-width:768px) and (max-width:1024px){html body[class] #periodText,html body[class] #periodText.vb-kpi-value{font-size:12px!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important}}@layer viya-mobile-focus{@media (any-pointer:coarse){html body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select,[contenteditable=true],[contenteditable=""]){font-size:max(16px, 1em)!important}html body :is(button,a,input,select,textarea,[role=button],label){touch-action:manipulation!important}}}@layer viya-mobile-focus{@media (max-width:767px){:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea){font-size:16px!important}}}@media (max-width:1280px){html.vb-workspace-root.vb-workspace-root #vb-workspace-tabs{height:calc(38px + env(safe-area-inset-top,0px))!important;padding-top:env(safe-area-inset-top,0)!important}html.vb-workspace-root.vb-workspace-root .vb-workspace-frame{top:calc(38px + env(safe-area-inset-top,0px))!important;height:calc(100dvh - 38px - env(safe-area-inset-top,0px))!important}}