:root{--primary:#4f46e5;--secondary:#eef2ff;--secondary-foreground:#4338ca;--ring:#6366f1;--radius:.75rem;--background:#f5f7fb;--foreground:#182235;--border:#e3e8f0;--muted:#f3f5f9;--muted-foreground:#69758a}body{font-family:inherit;font-size:13px}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button:not(:disabled),select{cursor:pointer}:focus-visible{outline:2px solid #818cf8;outline-offset:0}.erp-shell{display:flex;height:100dvh;overflow:hidden;background:#f5f7fb}.erp-shell-body{display:flex;flex:1;flex-direction:column;min-width:0}.erp-sidebar-slot{flex-shrink:0}.erp-sidebar{width:244px;height:100%;display:flex;flex-direction:column;background:#fff;border-right:1px solid #e3e8f0}.erp-sidebar--compact{width:76px}.erp-brand{display:flex;align-items:center;gap:11px;min-height:78px;padding:20px;text-decoration:none}.erp-brand-mark{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:#4f46e5;color:#fff;box-shadow:0 4px 12px #4f46e522}.erp-brand strong{font-size:21px;letter-spacing:-1px;display:block;line-height:1.2;color:#172138}.erp-brand small{display:block;font-size:10px;color:#8b95a7;margin-top:4px;letter-spacing:.25px}.erp-nav-scroll{flex:1;overflow-y:auto;padding:6px 12px}.erp-nav-group{margin-bottom:22px}.erp-nav-label{padding:6px 11px;font-size:10px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:#929aab;margin-bottom:6px}.erp-nav-link{display:flex;align-items:center;gap:11px;min-height:42px;padding:10px 11px;margin:3px 0;border-radius:8px;font-size:12px;font-weight:500;color:#657187;text-decoration:none;transition:background .15s,color .15s}.erp-nav-link:hover{background:#f5f7fb;color:#303e56}.erp-nav-link.is-active{background:#eef0ff;color:#4f46e5;font-weight:650}.erp-sidebar--compact .erp-nav-link{justify-content:center}.erp-sidebar-footer{margin:12px;padding:14px 10px;display:flex;gap:10px;align-items:center;border-top:1px solid #edf0f5;color:#7b8498}.erp-sidebar-footer strong{font-size:11px;display:block;color:#59647a}.erp-sidebar-footer span{font-size:10px;display:block;margin-top:3px}.erp-topbar{height:64px;background:#fff;border-bottom:1px solid #e3e8f0;display:flex;padding:0 24px;gap:14px;z-index:30}.erp-icon-button,.erp-topbar{flex-shrink:0;align-items:center}.erp-icon-button{justify-content:center;width:34px;height:34px;color:#758198;border-radius:8px}.erp-icon-button:hover{background:#f1f4f9;color:#4f46e5}.erp-breadcrumb{display:flex;align-items:center;gap:9px;color:#94a0b3;font-size:11px}.erp-breadcrumb strong{color:#58667d;font-weight:500}.erp-global-search{position:relative;display:flex;align-items:center;gap:9px;max-width:340px;flex:1;margin-left:auto;background:#f6f8fb;border:1px solid #edf0f5;border-radius:8px;color:#94a0b3;padding:0 10px}.erp-global-search input{height:34px;border:0;background:transparent;min-width:0;width:100%;padding:0;font-size:11px;outline:0}.erp-global-search kbd{display:flex;gap:3px;align-items:center;white-space:nowrap;font-size:10px}.erp-search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;background:white;border:1px solid #e3e8f0;border-radius:10px;padding:5px;box-shadow:0 16px 40px #14233c1a;max-height:380px;overflow-y:auto}.erp-search-results a{display:flex;align-items:center;gap:9px;color:#46546d;padding:10px;border-radius:6px;font-size:12px}.erp-search-results a:hover{background:#eef2ff;color:#4f46e5}.erp-search-results a svg:last-child{margin-left:auto}.erp-account{display:flex;align-items:center;gap:9px;border-left:1px solid #e8ecf4;padding-left:18px}.erp-account small,.erp-account strong{display:block}.erp-account strong{font-size:11px;color:#344158}.erp-account small{font-size:9px;color:#929caf;margin-top:2px}.erp-workspace{flex:1;min-width:0;min-height:0;overflow:auto;padding:26px 28px}.erp-page-heading{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:24px}.erp-eyebrow{font-size:10px;font-weight:650;letter-spacing:.8px;text-transform:uppercase;color:#919aae;margin-bottom:5px}.erp-page-heading h1{font-size:25px;line-height:1.3;font-weight:700;letter-spacing:-.8px;color:#18243b}.erp-page-heading p{color:#8490a4;margin-top:7px;line-height:1.6}.erp-heading-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}.erp-primary-action,.erp-secondary-action{gap:8px;padding:10px 15px;border-radius:8px;font-size:12px;font-weight:600;text-decoration:none}.erp-primary-action{background:#4f46e5;box-shadow:0 3px 7px #4f46e51a}.erp-primary-action:hover{background:#4338ca}.erp-secondary-action{background:white;border:1px solid #e3e8f0;color:#59677e}.erp-page-body{min-width:0}.erp-list-page{height:auto!important;min-height:0;padding:0!important;margin:0!important;max-width:none!important}.erp-list-surface{border:1px solid #e3e8f0;border-radius:12px!important;background:white;overflow:hidden;margin-top:0!important;box-shadow:0 2px 5px #1b2b4610;min-height:0!important}.erp-data-workspace{display:flex;flex-direction:column}.erp-data-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px 18px;border-bottom:1px solid #edf0f6}.erp-data-actions,.erp-data-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.erp-data-tools>svg{color:#a0aabd}.erp-data-actions>div{display:flex;flex-wrap:wrap;gap:8px}.erp-filter-toggle{display:flex;align-items:center;gap:6px;font-size:11px;color:#7a869d;padding:6px 10px;border:1px solid #e3e8f0;border-radius:6px;margin-left:10px}.erp-filter-toggle.is-active{color:#4f46e5;background:#f1f3ff;border-color:#dddffe}.erp-filter-lane{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid #e9edf5;background:#fbfcfe}.erp-filters-closed thead tr:nth-child(2){display:none}.erp-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px!important;background:white;border-bottom:1px solid #e9edf5;min-height:65px}.erp-list-toolbar>div{flex-wrap:wrap;gap:8px}.erp-list-toolbar button{border-radius:7px;min-height:32px}.erp-list-toolbar button[class*="bg-[#F8BD1C]"]{background:#f1f4f9;color:#57657c;border:1px solid #e3e8f0}.erp-list-footer{display:flex;flex-wrap:wrap;gap:14px;padding:14px 18px!important;background:#fff;border-top:1px solid #e9edf5}.erp-list-surface .overflow-auto{min-height:0}.erp-page-body table{border-collapse:separate;border-spacing:0}.erp-page-body th{background:#f7f9fc;color:#718098!important;font-size:10px!important;font-weight:650!important;padding:13px 14px!important;border-bottom:1px solid #e8edf5;white-space:nowrap}.erp-page-body td{padding:12px 14px;border-bottom-color:#edf0f6;font-size:12px}.erp-page-body tbody tr:hover{background:#f5f7ff}.erp-page-body thead tr:nth-child(2) th{padding:0!important;background:white}.erp-page-body [data-slot=card]{box-shadow:0 2px 5px #1b2b4608;border-color:#e3e8f0;border-radius:12px}.erp-detail-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;height:auto!important}.erp-detail-aside,.erp-detail-main{width:auto!important;min-width:0;border:1px solid #e3e8f0!important;background:#fff;border-radius:12px;overflow:clip}.erp-detail-main{min-height:520px}.erp-detail-main>.overflow-auto{overflow:visible}.erp-detail-aside{position:sticky;top:0}.erp-detail-aside>.overflow-auto{max-height:calc(100dvh - 240px)}.erp-detail-aside>div:last-child[class*=border-t]{padding:16px;background:#f8f9fc}.erp-detail-main>div:first-child{padding:20px;background:#fff}.erp-detail-main h1{font-size:17px}.erp-catalog-page{height:auto!important}.erp-catalog-sections{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:22px;padding:0!important}.erp-catalog-sections>div{margin:0!important;border-radius:12px}.erp-catalog-aside{display:flex;flex-direction:column;gap:20px;min-width:0}.erp-catalog-aside>div{border-radius:12px;overflow:clip}.erp-catalog-aside .grid-cols-2{grid-template-columns:1fr}.erp-catalog-stock>label{display:block;width:auto!important;margin-bottom:12px}.erp-catalog-stock>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.erp-catalog-stock .text-gray-300{display:none}.erp-form-field{display:flex;flex-direction:column;align-items:stretch;gap:8px;border-bottom:0!important;padding:10px 0!important}.erp-form-field>label{width:auto!important;font-size:11px;color:#6b7891}.erp-form-field input:not([type=radio]):not([type=checkbox]),.erp-form-field select{width:100%}.erp-settings-layout{border:1px solid #e3e8f0;border-radius:12px;background:white;display:grid;grid-template-columns:220px minmax(0,1fr);overflow:clip;min-height:550px}.erp-settings-nav{display:flex;flex-direction:column;padding:6px;border-right:1px solid #e9edf5;background:#fbfcfe}.erp-settings-tab{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:11px;color:#748098;border-radius:8px;font-size:12px;margin:4px 0}.erp-settings-tab.is-active{background:#eef2ff;color:#4f46e5;font-weight:600}.erp-settings-content{min-width:0}.erp-batch-layout{display:grid;grid-template-columns:210px 210px minmax(0,1fr);align-items:stretch;height:calc(100dvh - 215px);min-height:540px;gap:16px}.erp-batch-layout[data-has-batch=false]{grid-template-columns:230px minmax(0,1fr)}.erp-batch-branches,.erp-batch-index{display:flex;flex-direction:column}.erp-batch-branches,.erp-batch-index,.erp-batch-layout>.flex-1{background:white;border:1px solid #e3e8f0;border-radius:12px;min-width:0;overflow:clip}.erp-batch-layout>div{min-height:0}.erp-batch-index>div:first-child>.flex-col>div{flex:none;width:100%}.erp-batch-layout table{min-width:620px}.erp-users-page{min-width:0}.erp-document-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border:1px solid #e3e8f0;background:white;border-radius:12px;margin-bottom:22px}.erp-shipment-detail{max-width:none}.erp-shipment-detail>[data-slot=card] .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.erp-summary-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;align-items:start}.erp-summary-layout>div{border:1px solid #e3e8f0;border-radius:12px;background:white;min-width:0}.erp-dispatch-layout .erp-detail-main .overflow-auto{max-height:calc(100dvh - 290px)}.erp-backup-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.erp-backup-card{background:white;border:1px solid #e3e8f0;border-radius:12px;padding:24px}.erp-backup-collections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.erp-backup-collections>div{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:13px;border:1px solid #edf0f6;border-radius:8px;font-size:11px;color:#7a869b}.erp-report-layout{display:grid!important;grid-template-columns:230px minmax(0,1fr);height:auto!important;min-height:560px;gap:18px}.erp-report-layout>div{width:auto!important;min-width:0;border:1px solid #e3e8f0;border-radius:12px;overflow:clip}.erp-dashboard-metrics [data-slot=card-content]{text-align:left;padding:22px}.erp-dashboard-metrics [data-slot=card-content]>div{justify-content:flex-start;margin-bottom:14px}.erp-dashboard-metrics [data-slot=card-content]>span{font-size:26px;letter-spacing:-.7px}.erp-dashboard-charts{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px}.erp-page-body input:not([type=checkbox]):not([type=radio]),.erp-page-body select,.erp-page-body textarea{border-color:#dfe5f0;border-radius:7px;font-size:12px}.erp-page-body input:focus,.erp-page-body textarea:focus{outline:1px solid #818cf8;border-color:#818cf8}.erp-page-body [data-slot=button]{border-radius:8px}.erp-page-body button:disabled{cursor:not-allowed}[data-slot=dialog-content]{border-radius:14px;box-shadow:0 24px 90px #17223826}.erp-login{min-height:100dvh;display:grid;grid-template-columns:1.15fr 1fr;background:#fff}.erp-login-story{display:flex;flex-direction:column;justify-content:space-between;padding:56px 64px;background:#111d35;color:white;position:relative;overflow:hidden}.erp-login-story:after{content:"";width:480px;height:480px;position:absolute;right:-220px;bottom:-240px;border:70px solid #6366f118;border-radius:50%;pointer-events:none}.erp-login-story h1{font-size:clamp(32px,3vw,48px);font-weight:650;letter-spacing:-1.5px;line-height:1.2;max-width:520px}.erp-login-story p{color:#99a7c0;font-size:14px;line-height:1.8;margin-top:22px;max-width:450px}.erp-login-feature{display:flex;align-items:center;gap:14px;border-top:1px solid #ffffff12;padding:17px 0}.erp-login-feature strong{display:block;font-size:12px;font-weight:500}.erp-login-feature span{display:block;font-size:11px;color:#95a2bb;margin-top:3px}.erp-login-form{display:flex;flex-direction:column;justify-content:center;padding:60px;max-width:520px;width:100%;margin:auto}.erp-login-form h2{font-size:27px;letter-spacing:-.8px;margin:14px 0 10px}@media (max-width:1279px){.erp-workspace{padding:22px 20px}.erp-detail-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.erp-breadcrumb{display:none}}@media (max-width:1023px){.erp-topbar{padding:0 16px}.erp-global-search{max-width:none}.erp-catalog-sections,.erp-dashboard-charts,.erp-detail-layout{grid-template-columns:1fr}.erp-detail-aside{position:static}.erp-detail-aside>.overflow-auto{max-height:none}.erp-catalog-sections>div:first-child{grid-row:auto}.erp-list-surface .overflow-auto{max-height:none}.erp-login-story{padding:40px}}@media (max-width:1279px){.erp-batch-layout{grid-template-columns:180px minmax(0,1fr)}.erp-batch-branches{grid-column:1}.erp-batch-layout>.flex-1{grid-column:2;grid-row:1/span 2}}@media (max-width:767px){.erp-backup-layout,.erp-settings-layout{grid-template-columns:1fr}.erp-settings-nav{border-right:0;border-bottom:1px solid #e9edf5}.erp-settings-nav .space-y-0\.5{display:flex;flex-wrap:wrap}.erp-settings-tab{width:auto}.erp-batch-layout{display:flex;flex-direction:column;height:auto}.erp-batch-branches,.erp-batch-index{max-height:280px}.erp-backup-collections,.erp-catalog-sections .grid-cols-2{grid-template-columns:1fr}}@media (max-width:1023px){.erp-summary-layout{grid-template-columns:1fr}.erp-document-heading{align-items:flex-start;flex-direction:column}.erp-shipment-detail>[data-slot=card] .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.erp-workspace{padding:18px 12px}.erp-page-heading{align-items:flex-start;flex-direction:column;gap:14px}.erp-page-heading h1{font-size:22px}.erp-heading-actions,.erp-heading-actions a{width:100%}.erp-topbar{gap:8px}.erp-global-search kbd{display:none}.erp-account{padding-left:8px}.erp-report-layout{grid-template-columns:1fr}.erp-list-toolbar{padding:12px!important}.erp-login{grid-template-columns:1fr}.erp-login-story{display:none}.erp-login-form{padding:32px 24px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.erp-shell--list .erp-batch-branches>div:first-child,.erp-shell--list .erp-batch-index>div:first-child{padding:10px}.erp-shell--list .erp-batch-index>div:first-child>.flex-col{gap:6px;margin-bottom:6px}.erp-shell--list .erp-batch-index>div:first-child>.bg-amber-50\/80{padding:5px;border-radius:7px;gap:4px}.erp-shell--list .erp-batch-table-scroll{scrollbar-gutter:stable}.erp-shell--list .erp-topbar{height:52px}.erp-shell--list .erp-workspace{display:flex;flex-direction:column;overflow:hidden;padding:12px 18px}.erp-shell--list .erp-page-heading{flex-shrink:0;margin-bottom:10px;gap:12px}.erp-shell--list .erp-page-heading h1{font-size:21px}.erp-shell--list .erp-page-heading p{display:none}.erp-shell--list .erp-eyebrow{font-size:9px;margin-bottom:2px}.erp-shell--list .erp-primary-action,.erp-shell--list .erp-secondary-action{padding:7px 12px}.erp-shell--list .erp-page-body{display:flex;flex:1;min-height:0;overflow:hidden}.erp-shell--list .erp-batch-page,.erp-shell--list .erp-inventory-page,.erp-shell--list .erp-list-page,.erp-shell--list .erp-users-page{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden}.erp-shell--list .erp-data-workspace{flex:1;min-height:0}.erp-shell--list .erp-batch-layout .flex-1,.erp-shell--list .erp-data-workspace .flex-1,.erp-shell--list .erp-summary-layout .flex-1{min-height:0}.erp-shell--list .erp-data-toolbar{flex-shrink:0;padding:8px 12px;gap:8px}.erp-shell--list .erp-data-actions,.erp-shell--list .erp-data-tools{gap:6px}.erp-shell--list .erp-filter-lane{flex-shrink:0;padding:7px 12px;gap:8px}.erp-shell--list .erp-list-toolbar{flex-shrink:0;min-height:0;padding:8px 12px!important;gap:8px}.erp-shell--list .erp-list-footer{flex-shrink:0;gap:8px;padding:7px 12px!important}.erp-shell--list .erp-page-body th{padding:9px 12px!important}.erp-shell--list .erp-page-body td{padding:8px 12px}.erp-shell--list .erp-users-page>.overflow-auto{min-height:0}.erp-shell--list .erp-summary-layout{flex:1;min-height:0;align-items:stretch;gap:12px}.erp-shell--list .erp-summary-layout>div{min-height:0;overflow:hidden}.erp-shell--list .erp-batch-layout{flex:1;height:auto;min-height:0;gap:12px}.erp-shell--list .erp-batch-layout .overflow-y-auto{min-height:0;overscroll-behavior:contain}.erp-shell--list .erp-page-body .overflow-auto{overscroll-behavior:contain;scrollbar-gutter:stable}@media (max-width:1279px) and (min-width:768px){.erp-shell--list .erp-batch-layout{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.erp-shell--list .erp-batch-layout[data-has-batch=false]{grid-template-rows:minmax(0,1fr)}}@media (max-width:1023px){.erp-shell--list .erp-summary-layout{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.erp-shell--list .erp-batch-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(120px,.4fr) minmax(0,1fr)}.erp-shell--list .erp-batch-branches,.erp-shell--list .erp-batch-index{max-height:none;grid-column:auto}.erp-shell--list .erp-batch-layout>.flex-1{grid-column:1/-1;grid-row:2}.erp-shell--list .erp-batch-layout[data-has-batch=false]{grid-template-columns:140px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.erp-shell--list .erp-batch-layout[data-has-batch=false]>.flex-1{grid-column:2;grid-row:1}}@media (max-width:639px){.erp-shell--list .erp-workspace{padding:8px}.erp-shell--list .erp-page-heading{flex-direction:row;align-items:center;gap:8px}.erp-shell--list .erp-page-heading h1{font-size:18px}.erp-shell--list .erp-heading-actions,.erp-shell--list .erp-heading-actions a{width:auto}.erp-shell--list .erp-heading-actions a{padding:7px 9px;font-size:11px}.erp-shell--list .erp-data-tools>span{display:none}.erp-shell--list .erp-data-actions>div:first-child>button{padding-inline:8px}.erp-shell--list .erp-data-actions>div:first-child>div.h-8{padding-inline:8px;gap:5px}.erp-shell--list .erp-filter-toggle{margin-left:0}.erp-shell--list .erp-filter-lane>*{max-width:100%}}@media print{.erp-page-heading,.erp-sidebar-slot,.erp-topbar{display:none!important}.erp-shell,.erp-shell-body,.erp-workspace{padding:0}.erp-shell,.erp-shell--list .erp-batch-layout,.erp-shell--list .erp-batch-page,.erp-shell--list .erp-data-workspace,.erp-shell--list .erp-list-page,.erp-shell--list .erp-page-body,.erp-shell--list .erp-summary-layout,.erp-shell--list .erp-users-page,.erp-shell--list .erp-workspace,.erp-shell-body,.erp-workspace{display:block;height:auto;overflow:visible}.erp-shell--list .erp-page-body .overflow-auto,.erp-shell--list .erp-page-body .overflow-y-auto{overflow:visible}}.erp-skeleton{width:100%;min-width:0;padding:16px;text-align:left}.erp-skeleton-heading{display:flex;gap:12px;margin-bottom:20px}.erp-skeleton-heading span{height:24px;width:24%}.erp-skeleton-heading span:last-child{margin-left:auto;width:16%}.erp-skeleton-row{display:grid;grid-template-columns:1fr 2.5fr 1fr 1fr;gap:16px;padding:13px 0;border-bottom:1px solid #edf0f6}.erp-skeleton-row span{height:15px}.erp-skeleton-row:nth-child(3n) span:nth-child(2){width:70%}.erp-skeleton span:not(.sr-only){display:block;border-radius:5px;background:linear-gradient(100deg,#e9edf3 20%,#f9fafc 45%,#e9edf3 70%);background-size:220% 100%;animation:erp-shimmer 1.6s linear infinite}@keyframes erp-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.erp-product-dialog{display:flex!important;flex-direction:column;max-height:calc(100dvh - 32px)}.erp-product-editor{display:flex;flex-direction:column;min-height:0;overflow:hidden}.erp-product-editor .erp-catalog-sections{padding:16px!important;gap:16px;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr)}.erp-product-editor .erp-catalog-sections>div{overflow:visible}.erp-product-editor .erp-form-field{padding:6px 0!important;gap:5px}.erp-product-editor .erp-catalog-sections>div:first-child .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-product-editor [data-slot=select-trigger]{width:100%;min-height:36px}.erp-product-editor-footer{gap:10px}.erp-product-editor-footer>div:last-child{flex-wrap:wrap;justify-content:flex-end}.erp-product-editor-footer button{padding-inline:12px;font-size:12px}.erp-shell--shipment .erp-topbar{height:52px}.erp-shell--shipment .erp-workspace{display:flex;flex-direction:column;padding:14px 18px;overflow:hidden}.erp-shell--shipment .erp-page-heading{display:none}.erp-shell--shipment .erp-page-body{display:flex;flex:1;min-height:0;overflow:hidden}.erp-shipment-detail{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.erp-shipment-detail .erp-document-heading{padding:12px 16px;margin-bottom:12px;flex-shrink:0;gap:10px}.erp-shipment-detail .erp-document-heading h1{font-size:17px;flex-wrap:wrap}.erp-shipment-detail .erp-document-heading>div:last-child{flex-shrink:0}.erp-shipment-panels{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:14px;flex:1;min-height:0}.erp-shipment-overview{grid-column:2;grid-row:1;min-height:0;overflow-y:auto}.erp-shipment-overview>[data-slot=card]{gap:12px;padding-block:14px}.erp-shipment-overview [data-slot=card-content],.erp-shipment-overview [data-slot=card-header]{padding-inline:14px}.erp-shipment-detail .erp-shipment-facts{grid-template-columns:1fr!important;gap:0!important}.erp-shipment-facts>div{padding:10px 0;border-bottom:1px solid #edf0f6}.erp-shipment-facts>div:last-child{border-bottom:0}.erp-shipment-facts>div>div{margin-top:4px}.erp-shipment-orders{grid-column:1;grid-row:1;display:flex;flex-direction:column;min-width:0;min-height:0}.erp-shipment-filter{padding:9px 12px;border:1px solid #e3e8f0;background:white;border-radius:10px;flex-shrink:0;margin-bottom:10px;flex-wrap:wrap;gap:8px}.erp-shipment-branches{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:4px}.erp-shipment-branches [data-slot=card]{padding:0;gap:0}.erp-shipment-branches [data-slot=card-header]{padding:10px 12px;border-bottom:1px solid #edf0f6;border-radius:11px 11px 0 0}.erp-shipment-branches [data-slot=card-header]>div{flex-wrap:wrap;gap:8px}.erp-shipment-branches [data-slot=card-content]{overflow-x:auto}.erp-shipment-branches table{min-width:780px}.erp-shipment-branches th{padding:9px 10px!important}.erp-shipment-branches td{padding:8px 10px}@media (max-width:1023px){.erp-shipment-panels{grid-template-columns:minmax(0,1fr) 240px;gap:10px}}@media (max-width:767px){.erp-shell--shipment .erp-workspace{padding:8px}.erp-shipment-panels{display:flex;flex-direction:column}.erp-shipment-overview{flex-shrink:0;max-height:170px}.erp-shipment-detail .erp-shipment-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 12px!important}.erp-shipment-orders{flex:1}.erp-shipment-detail .erp-document-heading{padding:10px;align-items:stretch}.erp-shipment-detail .erp-document-heading h1{font-size:14px;overflow-wrap:anywhere}.erp-shipment-detail .erp-document-heading>div:last-child{justify-content:flex-end}.erp-product-editor .erp-catalog-sections{grid-template-columns:1fr;padding:10px!important}.erp-product-editor-footer{padding:10px;align-items:flex-end}.erp-product-editor-footer button{padding-inline:8px}.erp-product-editor .erp-catalog-sections>div:first-child .grid-cols-2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.erp-skeleton span:not(.sr-only){animation:none}}@media print{.erp-shell--shipment .erp-page-body,.erp-shell--shipment .erp-workspace,.erp-shipment-branches,.erp-shipment-detail,.erp-shipment-orders,.erp-shipment-overview,.erp-shipment-panels{display:block;height:auto;max-height:none;overflow:visible}}.erp-page-body .text-center:has(>.erp-skeleton){width:100%}.erp-inventory-page .erp-data-workspace{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.erp-stock-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.erp-stock-table th{position:sticky;top:0;z-index:1;background:#f7f9fc;color:#64748b;font-size:11px;font-weight:600;white-space:nowrap;padding:11px 14px;border-bottom:1px solid #e2e8f0}.erp-stock-table td{padding:10px 14px;border-bottom:1px solid #eef2f7;vertical-align:middle}.erp-stock-table tr:hover td{background:#f8faff}.erp-stock-table small{display:block;font-size:10px;line-height:1.6;color:#94a3b8;overflow-wrap:anywhere}.erp-stock-status{display:inline-block;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:600;background:#f1f5f9;color:#64748b;white-space:nowrap}.erp-stock-status.submitted{background:#ecfdf5;color:#047857}.erp-stock-status.cancelled{background:#fff1f2;color:#be123c}.erp-primary-action:disabled,.erp-secondary-action:disabled{opacity:.45;cursor:not-allowed}:root{--primary:#2490ef;--secondary:#f3f3f3;--secondary-foreground:#383838;--ring:#2490ef;--radius:.5rem;--background:#f5f5f5;--foreground:#383838;--border:#e2e2e2;--muted:#f7f7f7;--muted-foreground:#7c7c7c}.erp-shell{background:#f5f5f5}.erp-sidebar{width:224px;background:#f8f8f8;border-color:#e2e2e2}.erp-sidebar--compact{width:64px}.erp-brand{min-height:60px;padding:14px 18px}.erp-brand-mark{background:#2490ef;border-radius:7px;box-shadow:none;width:30px;height:30px}.erp-brand strong{font-size:19px}.erp-nav-scroll{padding:4px 10px}.erp-nav-group{margin-bottom:12px}.erp-nav-label{text-transform:none;letter-spacing:0;font-size:11px;color:#8d8d8d;padding:5px 9px;margin-bottom:3px}.erp-nav-link{min-height:34px;padding:7px 9px;border-radius:6px;margin:2px 0;color:#525252}.erp-nav-link.is-active{background:#e7e7e7;color:#171717}.erp-nav-link:hover{background:#ededed;color:#171717}.erp-sidebar-footer{margin:8px 10px;padding:10px 8px}.erp-topbar{height:52px}.erp-workspace{padding:18px 22px}.erp-page-heading{margin-bottom:16px}.erp-page-heading h1{font-size:22px;color:#383838}.erp-page-heading p{font-size:12px}.erp-eyebrow{text-transform:none;letter-spacing:0;color:#7c7c7c}.erp-primary-action{background:#2490ef;box-shadow:none;border-radius:6px;padding:8px 12px}.erp-primary-action:hover{background:#167bce}.erp-secondary-action{background:#f3f3f3;border-color:#e2e2e2;border-radius:6px;padding:8px 12px}.erp-catalog-sections>div,.erp-detail-aside,.erp-detail-main,.erp-document-heading,.erp-list-surface,[data-slot=card]{border-radius:8px;box-shadow:none;border-color:#e2e2e2}.erp-data-toolbar,.erp-filter-lane{background:#fff;border-color:#ededed}.erp-filter-toggle.is-active{background:#f3f3f3;color:#525252}.erp-detail-layout{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.erp-detail-aside{background:#fafafa}.erp-stock-table th{background:#f7f7f7;color:#7c7c7c}.erp-stock-table tr:hover td{background:#fafafa}.erp-wms-workspace{max-width:1260px;margin:auto}.erp-wms-intro{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;color:#7c7c7c;font-size:12px}.erp-wms-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.erp-wms-metrics>a{background:white;border:1px solid #e2e2e2;border-radius:8px;padding:16px}.erp-wms-metrics span{display:flex;align-items:center;gap:8px;color:#7c7c7c;font-size:12px}.erp-wms-metrics strong{display:block;font-size:28px;font-weight:600;margin:10px 0}.erp-wms-metrics small{display:flex;align-items:center;gap:4px;font-size:11px;color:#7c7c7c}.erp-wms-health{display:flex;flex-wrap:wrap;gap:18px;margin:16px 0 24px;font-size:12px;color:#7c7c7c}.erp-wms-health a{margin-left:auto;color:#2490ef}.erp-wms-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.erp-wms-policy,.erp-wms-sections section{background:white;border:1px solid #e2e2e2;border-radius:8px;padding:18px}.erp-wms-policy h2,.erp-wms-sections h2{font-size:13px;font-weight:600;margin-bottom:8px}.erp-wms-sections a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #f0f0f0}.erp-wms-sections a:last-child{border-bottom:0;padding-bottom:0}.erp-wms-sections strong{font-size:12px;font-weight:500}.erp-wms-policy p,.erp-wms-sections p{color:#7c7c7c;font-size:11px;line-height:1.8;margin-top:4px}.erp-wms-sections a:hover strong{color:#2490ef}.erp-wms-policy{margin-top:18px}@media(max-width:1023px){.erp-detail-layout{grid-template-columns:1fr}.erp-wms-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.erp-workspace{padding:12px}.erp-wms-sections{grid-template-columns:1fr}.erp-wms-metrics{gap:8px}.erp-wms-metrics>a{padding:12px}}.erp-shell--document .erp-workspace{display:flex;flex-direction:column;overflow:hidden;padding:12px 18px}.erp-shell--document .erp-page-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.erp-voucher-heading{flex-shrink:0;margin-bottom:12px}.erp-voucher-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.erp-voucher-heading h1{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:22px;font-weight:600;margin:3px 0}.erp-voucher-heading p{color:#7c7c7c;font-size:11px;line-height:1.7}.erp-voucher-status{font-size:11px;font-weight:500;background:#e8f3fc;color:#167bce;padding:3px 8px;border-radius:5px}.erp-voucher-steps{display:flex;flex-wrap:wrap;gap:20px;padding:10px 0 0;font-size:11px;color:#929292}.erp-voucher-steps li{display:flex;align-items:center;gap:6px}.erp-voucher-steps span{display:grid;place-items:center;width:18px;height:18px;border:1px solid #dedede;border-radius:50%;font-size:10px}.erp-voucher-steps .is-done{color:#2490ef}.erp-voucher-steps .is-done span{background:#2490ef;border-color:#2490ef;color:white}.erp-shell--document .erp-detail-layout{grid-template-columns:270px minmax(0,1fr);grid-template-areas:"aside main";flex:1;height:100%!important;min-height:0;align-items:stretch;margin:0;padding:0;border:0}.erp-shell--document .erp-detail-main{grid-area:main;min-height:0;display:flex;flex-direction:column;overflow:hidden}.erp-shell--document .erp-detail-aside{grid-area:aside;position:static;min-height:0;display:flex;flex-direction:column;overflow:hidden}.erp-shell--document .erp-detail-main>.overflow-auto,.erp-shell--document .erp-detail-main>.overflow-y-auto{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.erp-shell--document .erp-detail-aside>.overflow-auto,.erp-shell--document .erp-detail-aside>.overflow-y-auto{flex:1;min-height:0;max-height:none;overflow:auto}.erp-shell--document .erp-detail-main>div:first-child{padding:12px}.erp-shell--document .erp-detail-aside>div:last-child[class*=border-t]{padding:10px}.erp-shell--document .erp-page-body th{padding:9px 10px!important;position:sticky;top:0;z-index:1}.erp-shell--document .erp-page-body td{padding:9px 10px}.erp-voucher-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:#fafafa;padding:14px;font-size:12px;border-radius:6px}.erp-voucher-facts a{color:#2490ef}.erp-workspace button.bg-indigo-600,.erp-workspace button.bg-indigo-700{background:#2490ef}.erp-workspace button.bg-indigo-600:hover,.erp-workspace button.bg-indigo-700:hover{background:#167bce}.erp-workspace .text-indigo-600,.erp-workspace .text-indigo-700{color:#167bce}.erp-workspace input,.erp-workspace select,.erp-workspace textarea{background-color:white}.erp-workspace fieldset:disabled input,.erp-workspace fieldset:disabled select,.erp-workspace fieldset:disabled textarea{background:#fafafa;color:#525252}@media(max-width:767px){.erp-voucher-top{align-items:flex-start;flex-direction:column;gap:8px}.erp-voucher-heading h1{font-size:18px}.erp-voucher-steps{gap:10px}.erp-shell--document .erp-detail-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(140px,.45fr) minmax(0,1fr);grid-template-areas:"aside" "main";gap:8px}.erp-voucher-facts{grid-template-columns:1fr}}@media print{.erp-shell--document .erp-detail-aside,.erp-shell--document .erp-detail-aside>.overflow-auto,.erp-shell--document .erp-detail-layout,.erp-shell--document .erp-detail-main,.erp-shell--document .erp-detail-main>.overflow-auto,.erp-shell--document .erp-page-body,.erp-shell--document .erp-workspace{display:block;height:auto!important;overflow:visible}.erp-voucher-heading .erp-heading-actions{display:none}}.erp-shipment-branches [data-slot=card-header]>div>div:last-child{flex-wrap:wrap;gap:5px}@media (max-width:767px){.erp-shipment-branches [data-slot=card-header] button{padding-inline:7px;font-size:10px}}[data-slot=dialog-content]{width:min(calc(100vw - 24px),100%);max-height:calc(100dvh - 24px)}[data-slot=dialog-content] [data-slot=dialog-header]{flex-shrink:0;padding-right:22px}[data-slot=dialog-content] input,[data-slot=dialog-content] select,[data-slot=dialog-content] textarea{max-width:100%}.erp-product-editor .erp-catalog-sections>div:first-child .grid-cols-2{grid-template-columns:1fr}.erp-product-editor .erp-form-field>label:first-child{width:130px}@media(max-width:767px){[data-slot=dialog-content]{padding:12px;border-radius:10px}[data-slot=dialog-content] .erp-stock-table{min-width:520px}.erp-product-editor .erp-catalog-sections{grid-template-columns:1fr}}.erp-business-help,.erp-cancellation-section{min-width:0;font-size:12px;line-height:1.6}.erp-business-help{color:#64748b}.erp-business-help>summary,.erp-cancellation-section>summary{cursor:pointer;width:fit-content;padding:5px 0;font-weight:500}.erp-business-help>summary:focus-visible,.erp-cancellation-section>summary:focus-visible{outline:2px solid #2563eb;outline-offset:3px;border-radius:3px}.erp-business-help-content{max-width:760px;max-height:160px;overflow:auto;padding:10px 12px;margin-top:4px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.erp-business-help-content p+p{margin-top:6px}.erp-business-help-content ol{padding-left:18px;list-style:decimal}.erp-business-help-content li+li{margin-top:4px}.erp-cancellation-section{flex-basis:100%;color:#b91c1c}.erp-cancellation-content{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-top:5px;padding:12px;border:1px solid #fecaca;background:#fffafa;border-radius:6px}.erp-cancellation-content>label,.erp-cancellation-content>p{flex-basis:100%}@media (max-width:640px){.erp-cancellation-content>input{width:100%;min-width:0}}.erp-secondary-action.erp-product-picker{justify-content:space-between;background:white;font-weight:400;min-width:0}.erp-product-picker>span{min-width:0}:is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus-visible,[data-slot=input-group]:has([data-slot=input-group-control]:focus-visible){outline:none;--tw-ring-shadow:0 0 #0000;border-color:var(--ring)}:is(input,textarea,select)[aria-invalid=true]:focus-visible{outline-color:#dc2626;border-color:#dc2626}:is([data-slot=command-item],[data-slot=select-item],[data-slot=dropdown-menu-item],[role=option],button,a,[style*="cursor: pointer"],[style*="cursor:pointer"]){transition:background-color .15s ease,color .15s ease,border-color .15s ease}@media (prefers-reduced-motion:reduce){:is([data-slot=command-item],[data-slot=select-item],[data-slot=dropdown-menu-item],[role=option],button,a,[style*=cursor]){transition:none}}:is([data-slot=select-trigger],[role=combobox]):focus-visible{outline:none;--tw-ring-shadow:0 0 #0000}[data-slot=input-group] [data-slot=input-group-control]:focus-visible{outline:none}:root{--primary:#303030;--secondary:#f1f1f1;--secondary-foreground:#303030;--ring:#616161;--background:#f1f1f1;--foreground:#303030;--border:#dedede}.commerce-app{display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:#f1f1f1}.commerce-app>.erp-shell{height:auto;flex:1;min-height:0;background:#f1f1f1}.commerce-app>.erp-topbar{height:56px;min-height:56px;background:#1a1a1a;border:0;padding:0 18px;color:#fafafa}.commerce-header-brand{display:flex;align-items:center;gap:9px;color:#fff;min-width:172px}.commerce-header-brand>span{background:#a3e635;color:#1a1a1a;border-radius:7px;padding:5px;font-size:13px;font-weight:800}.commerce-header-brand>strong{font-size:14px}.commerce-app .erp-topbar .erp-icon-button{color:#ddd}.commerce-app .erp-breadcrumb{display:none}.commerce-app .erp-global-search{width:min(580px,48vw);margin:auto;background:#303030;border-color:#505050;color:#bbb}.commerce-app .erp-global-search input{color:#fff}.commerce-app .erp-account{border:0}.commerce-app .erp-account strong{color:#fafafa}.commerce-app .erp-account small{color:#a6a6a6}.commerce-app .erp-sidebar{width:224px;background:#ebebeb;border:0}.commerce-app .erp-sidebar--compact{width:68px}.commerce-app .erp-brand{min-height:68px;padding:14px 18px}.commerce-app .erp-brand-mark{width:30px;height:30px;background:white;color:#303030;box-shadow:none}.commerce-app .erp-brand strong{font-size:13px;color:#303030}.commerce-app .erp-nav-label{font-size:11px;color:#616161;padding-top:10px}.commerce-app .erp-nav-link{min-height:32px;padding:7px 12px;border-radius:8px;color:#303030;font-weight:500;font-size:12px}.commerce-app .erp-nav-link.is-active{background:#d4d4d4;color:#1a1a1a;font-weight:650}.commerce-app .erp-nav-link:hover{background:#dedede}.commerce-app .erp-workspace{padding:20px 24px}.commerce-app .erp-page-heading{margin-bottom:16px;align-items:center}.commerce-app .erp-eyebrow{display:none}.commerce-app .erp-page-heading h1{font-size:21px;letter-spacing:-.4px;color:#303030}.commerce-app .erp-page-heading p{display:none}.commerce-app .erp-primary-action{background:#303030;box-shadow:inset 0 1px 0 #ffffff26;color:white;border:1px solid #1a1a1a}.commerce-app .erp-primary-action:hover{background:#1a1a1a}.commerce-app .erp-secondary-action{color:#303030;border-color:#c9c9c9;box-shadow:0 1px 0 #0000000d}.commerce-app .erp-data-toolbar{padding:10px 14px}.commerce-app .erp-filter-lane{background:#fff;padding:10px 14px}.commerce-app .erp-list-surface{box-shadow:0 1px 3px #00000012;border-color:#dedede}.commerce-app .erp-page-body th{background:#f7f7f7;color:#616161!important;font-size:11px!important}.commerce-app .erp-page-body tbody tr:hover{background:#f6f6f6}.commerce-card{border:1px solid #dedede;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.commerce-card-header{padding:16px 18px;border-bottom:1px solid #ebebeb;display:flex;align-items:center;justify-content:space-between;gap:12px}.commerce-card-header h2{font-size:14px;font-weight:650}.commerce-card-body{padding:18px}.commerce-tabs{display:flex;gap:5px;overflow:auto;padding:10px 12px;border-bottom:1px solid #e8e8e8;background:#fff}.commerce-tabs button{white-space:nowrap;padding:7px 11px;border-radius:7px;font-size:12px;color:#616161}.commerce-tabs button[aria-selected=true]{background:#e6e6e6;color:#303030;font-weight:650}.commerce-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:6px;font-weight:550;background:#f0f0f0;color:#616161}.commerce-chip.ready{background:#fff0ba;color:#684f00}.commerce-chip.done{background:#cdf1d5;color:#14532d}.commerce-chip.partial{background:#e9e1ff;color:#513785}.commerce-order-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.commerce-stack{display:flex;flex-direction:column;gap:18px;min-width:0}.commerce-muted{font-size:12px;color:#616161;line-height:1.6}.commerce-chip.stock-gift{background:#f3e8ff;color:#6b21a8}.commerce-chip.stock-sale{background:#dbeafe;color:#1e40af}.commerce-chip.unfulfilled{background:#f1f5f9;color:#475569}.commerce-chip.ready{background:#fef3c7;color:#92400e}.commerce-chip.partial{background:#ffedd5;color:#9a3412}.commerce-chip.fulfilled{background:#cffafe;color:#155e75}.commerce-chip.received{background:#dcfce7;color:#166534}.commerce-chip.cancelled{background:#fee2e2;color:#991b1b}.commerce-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.commerce-stat{padding:18px}.commerce-stat strong{display:block;font-size:26px;margin-top:8px}.commerce-task{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid #eee;gap:15px}.commerce-task:last-child{border-bottom:0}@media(max-width:1023px){.commerce-header-brand{min-width:auto}.commerce-app .erp-workspace{padding:14px}.commerce-order-grid{grid-template-columns:minmax(0,1fr)}.commerce-stat-grid{grid-template-columns:1fr}.commerce-header-brand>strong{display:none}.commerce-app .erp-global-search{width:auto;flex:1;margin:0 10px}.commerce-app .erp-account{padding:0}}.commerce-app .erp-workspace button.bg-indigo-600,.commerce-app .erp-workspace button.bg-indigo-700{background:#303030;color:white}.commerce-app .erp-workspace .text-indigo-600,.commerce-app .erp-workspace .text-indigo-700{color:#303030}.commerce-app .erp-filter-toggle.is-active{color:#303030;background:#ebebeb;border-color:#d4d4d4}.commerce-app .erp-shell--list .erp-workspace{padding:18px 22px}.commerce-app .erp-sidebar-footer{border-color:#d4d4d4;color:#616161}.commerce-app .erp-shell--document .erp-detail-layout{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"main aside";gap:18px}.commerce-app .erp-detail-aside,.commerce-app .erp-detail-main,.commerce-app .erp-document-heading{border-radius:12px;border-color:#dedede!important;background:white}.commerce-app .erp-shell--document .erp-detail-main>div:first-child{padding:16px 18px}.commerce-app .erp-voucher-heading{background:transparent;box-shadow:none;border:0;padding:0 0 16px}.commerce-app .erp-voucher-heading h1{color:#303030;font-size:21px}.commerce-app .erp-page-body input,.commerce-app .erp-page-body select,.commerce-app .erp-page-body textarea{border-radius:7px}.commerce-app .erp-shell--shipment .erp-dispatch-layout{grid-template-columns:minmax(0,1fr) 300px}@media(max-width:1023px){.commerce-app .erp-shell--document .erp-detail-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(130px,.55fr);grid-template-areas:"main" "aside"}.commerce-app .erp-shell--shipment .erp-dispatch-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.commerce-app .erp-shell--list .erp-workspace{padding:12px}.commerce-tabs{gap:2px}.commerce-card-body,.commerce-card-header{padding:14px}.commerce-app .erp-page-heading h1{font-size:19px}}.erp-primary-action{background:#303030;color:white;border:1px solid #1a1a1a;box-shadow:inset 0 1px 0 #ffffff26}.erp-primary-action:hover{background:#1a1a1a}[data-slot=dialog-content] .erp-stock-table th{background:#f7f7f7;color:#616161}[data-slot=dialog-content] button.bg-blue-600,[data-slot=dialog-content] button.bg-indigo-600{background:#303030;color:white}[data-slot=dialog-content] input:focus-visible,[data-slot=dialog-content] select:focus-visible,[data-slot=dialog-content] textarea:focus-visible{outline:none;border-color:#0F4B89;box-shadow:none}:root{--primary:#BA110F;--primary-foreground:#FFFFFF;--secondary:#0F4B89;--secondary-foreground:#FFFFFF;--ring:#0F4B89;--control-height:38px}.commerce-app>.erp-topbar{height:60px;min-height:60px;background:#FFFFFF;color:#0F4B89;border-bottom:1px solid #e2e8f0;gap:12px}.commerce-header-brand{min-width:182px;color:#0F4B89}.commerce-header-brand>span{background:#BA110F;color:#FFFFFF;display:grid;place-items:center;width:32px;height:32px;padding:0}.commerce-app .erp-topbar .erp-icon-button{color:#0F4B89}.commerce-app .erp-breadcrumb{display:flex;color:#64748b;font-size:12px;white-space:nowrap}.commerce-app .erp-global-search{height:var(--control-height);background:#f8fafc;border-color:#dbe3ee;color:#64748b;width:min(480px,36vw)}.commerce-app .erp-global-search input{color:#1e293b;background:transparent}.commerce-app .erp-account strong{color:#0F4B89}.commerce-app .erp-account small{color:#64748b}.commerce-app .erp-sidebar{background:#FFFFFF;border-right:1px solid #e2e8f0;padding-top:8px}.commerce-app .erp-nav-label{color:#64748b;letter-spacing:.02em}.commerce-app .erp-nav-link{min-height:36px;color:#334155}.commerce-app .erp-nav-link:hover{background:#f1f5f9;color:#0F4B89}.commerce-app .erp-nav-link.is-active{background:#edf3fa;color:#0F4B89;box-shadow:inset 3px 0 #0F4B89}.commerce-app .erp-sidebar-footer{border-color:#e2e8f0}.commerce-app .erp-primary-action,.commerce-app .erp-workspace button.bg-indigo-600,.commerce-app .erp-workspace button.bg-indigo-700,.erp-primary-action,[data-slot=dialog-content] button.bg-blue-600,[data-slot=dialog-content] button.bg-indigo-600{background:#BA110F;color:#FFFFFF;border-color:#BA110F}.commerce-app .erp-primary-action:hover,.commerce-app .erp-workspace button.bg-indigo-600:hover,.commerce-app .erp-workspace button.bg-indigo-700:hover,.erp-primary-action:hover{background:#9d100e;border-color:#9d100e}.commerce-app .erp-workspace .text-indigo-600,.commerce-app .erp-workspace .text-indigo-700{color:#0F4B89}.commerce-app .erp-filter-toggle.is-active,.commerce-tabs button[aria-selected=true]{background:#edf3fa;color:#0F4B89}:is(.commerce-app,[data-slot=dialog-content]) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]),select,[data-slot=select-trigger],button[role=combobox],button[aria-haspopup=listbox]){height:var(--control-height)!important;min-height:var(--control-height)!important;box-sizing:border-box;border-radius:7px;padding-block:0;font-size:13px;line-height:normal}.erp-primary-action,.erp-secondary-action{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:6px}:is(input:not([type=checkbox]):not([type=radio]),select,textarea,[data-slot=select-trigger]):focus-visible{outline:none!important;box-shadow:none!important}.erp-search-results a,[cmdk-item],[data-slot=dropdown-menu-item],[data-slot=select-item]{transition:background-color .15s ease,color .15s ease}[cmdk-item][data-selected=true],[data-slot=dropdown-menu-item]:focus,[data-slot=select-item]:focus{background:#edf3fa;color:#0F4B89}.commerce-app .erp-settings-page{display:flex;flex:1;min-height:0;max-width:none}.commerce-app .erp-settings-layout{display:grid;grid-template-columns:220px minmax(0,1fr);flex:1;min-height:0;overflow:hidden}.commerce-app .erp-settings-nav{background:#f8fafc;border-right:1px solid #e2e8f0}.commerce-app .erp-settings-tab{border-radius:7px;min-height:42px;color:#475569;gap:10px}.commerce-app .erp-settings-tab.is-active{background:#edf3fa;color:#0F4B89;box-shadow:inset 3px 0 #0F4B89;font-weight:600}.commerce-settings-icon{color:#0F4B89;display:grid;place-items:center}.commerce-app .erp-settings-content{overflow:auto;min-width:0;background:#FFFFFF}.commerce-settings-panel{padding:24px;max-width:1100px}.commerce-settings-panel h2{font-size:17px}.commerce-permission-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.commerce-permission-option{display:flex;align-items:flex-start;gap:10px;padding:12px;border-top:1px solid #edf0f4;cursor:pointer;transition:background-color .15s}.commerce-permission-option:hover{background:#f8fafc}.commerce-permission-option input{margin-top:3px;accent-color:#0F4B89}@media(max-width:1100px){.commerce-app .erp-breadcrumb{display:none}}@media(max-width:767px){.commerce-header-brand{min-width:auto;gap:6px}.commerce-header-brand>strong{display:block;font-size:12px}.commerce-app>.erp-topbar{padding-inline:10px;gap:8px}.commerce-app .erp-global-search{width:auto;min-width:0;margin:0;flex:1}.commerce-app .erp-settings-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.commerce-app .erp-settings-nav{border-right:0;border-bottom:1px solid #e2e8f0}.commerce-app .erp-settings-nav>.flex-1{display:flex;gap:6px;overflow-x:auto;padding-bottom:10px}.commerce-app .erp-settings-tab{white-space:nowrap;width:auto;flex-shrink:0}.commerce-settings-panel{padding:16px}.commerce-permission-groups{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.commerce-order-grid .erp-stock-table{min-width:560px}.commerce-app .erp-page-heading{align-items:flex-start;text-align:left}}:is(.commerce-app,[data-slot=dialog-content],[data-slot=command]) [data-slot=input-group]:not(:has(textarea)):not(:has([data-align=block-start])):not(:has([data-align=block-end])){height:var(--control-height)!important;min-height:var(--control-height)}.commerce-settings-panel input{max-width:100%}.commerce-settings-panel button.h-9{height:var(--control-height)}@media(max-width:767px){.commerce-app .erp-settings-nav>.flex-1{flex-wrap:nowrap;flex:none;overflow-y:hidden}.commerce-app .erp-settings-nav>.p-3.border-t{padding:6px 12px}.commerce-settings-panel .items-center.justify-between{gap:12px}}:is(.commerce-app,[data-slot=dialog-content],[data-slot=command]) [data-slot=input-group]>input{height:100%!important;min-height:0!important}.commerce-app .erp-workspace button.bg-blue-600{background:#0F4B89;color:#FFFFFF}.commerce-app .erp-workspace button.bg-blue-600:hover{background:#0c3d70}.commerce-delivery-returned{background:#fffaf0;box-shadow:inset 3px 0 #d97706}.commerce-chip.return-partial{background:#fef3c7;color:#92400e}.commerce-chip.return-complete{background:#ffedd5;color:#9a3412}.commerce-bottom-nav{display:none}.commerce-mobile-menu-sheet{max-height:88dvh;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom);gap:8px}.commerce-function-menu{overflow:auto;overscroll-behavior:contain;padding:0 18px 22px}.commerce-function-menu section{margin:16px 0 22px}.commerce-function-menu h3{font-size:12px;font-weight:650;color:#64748b;margin-bottom:12px}.commerce-function-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.commerce-function-grid a{display:flex;align-items:center;flex-direction:column;gap:8px;border-radius:12px;padding:8px 4px;text-align:center;transition:background .15s}.commerce-function-grid a:active,.commerce-function-grid a:hover{background:#eff5fb}.commerce-function-grid a>span{display:grid;place-items:center;width:48px;height:48px;background:#eef4fa;color:#0F4B89;border-radius:14px}.commerce-function-grid a[aria-current]>span{background:#BA110F;color:white}.commerce-function-grid strong{font-size:11px;line-height:1.4;font-weight:550}.commerce-mobile-guide{display:block;padding:12px;border-radius:12px;background:#f5f7fb;color:#0F4B89;text-align:center;font-size:12px}@media screen and (max-width:1023px){.commerce-app{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.commerce-bottom-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;inset:auto 0 0;z-index:40;height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -3px 12px #0f172a06}.commerce-bottom-nav a,.commerce-bottom-nav button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:#64748b;font-size:10px;font-weight:550;transition:color .15s,background .15s;-webkit-tap-highlight-color:transparent}.commerce-bottom-nav .is-active{color:#BA110F;background:#fff6f5}.commerce-bottom-nav a:active,.commerce-bottom-nav button:active{background:#f1f5f9}}@media screen and (max-width:767px){.commerce-app .erp-shell--list .erp-workspace,.commerce-app .erp-workspace{padding:12px 10px}.commerce-app .erp-page-heading{gap:8px;flex-direction:row;align-items:center;flex-wrap:wrap}.commerce-app .erp-heading-actions{width:auto;flex-wrap:wrap}.commerce-app .erp-heading-actions a{width:auto}.commerce-app .erp-primary-action,.commerce-app .erp-secondary-action{min-height:40px}.commerce-app .erp-filter-lane{display:flex;flex-wrap:wrap;gap:8px;padding:10px}.commerce-app .erp-filter-lane>*{min-width:0;max-width:100%}.commerce-app .erp-shell--document .erp-detail-layout{display:block;overflow:auto}.commerce-app .erp-detail-aside,.commerce-app .erp-detail-main{height:auto;overflow:visible;margin-bottom:12px}.commerce-app .erp-shell--document .erp-detail-main{min-height:unset}.commerce-app input:not([type=checkbox]):not([type=radio]),.commerce-app select,.commerce-app textarea,[data-slot=dialog-content] input:not([type=checkbox]):not([type=radio]),[data-slot=dialog-content] select,[data-slot=dialog-content] textarea{font-size:16px}.commerce-mobile-cards{display:block!important;width:100%!important;min-width:0!important;max-width:100%;table-layout:auto}.commerce-mobile-cards colgroup{display:none}.commerce-mobile-cards thead{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.commerce-mobile-cards tbody{display:block;padding:8px}.commerce-mobile-cards tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-bottom:10px;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a04}.commerce-mobile-cards tbody td:not(.hidden){display:block;padding:0!important;border:0;width:auto!important;min-width:0;max-width:100%;text-align:left!important;white-space:normal;overflow-wrap:anywhere}.commerce-mobile-cards td:before{content:attr(data-mobile-label);display:block;color:#64748b;font-size:10px;font-weight:500;line-height:1.3;margin-bottom:4px}.commerce-mobile-cards td.commerce-mobile-wide,.commerce-mobile-cards td:first-child{grid-column:1/-1}.commerce-mobile-cards td:first-child{font-weight:600}.commerce-mobile-cards td:first-child:before,.commerce-mobile-cards td[data-mobile-label=""]:before{display:none}.commerce-mobile-cards td input,.commerce-mobile-cards td select{max-width:100%}[data-slot=dialog-content]{max-width:calc(100% - 16px)!important;max-height:calc(100dvh - 24px)!important;border-radius:16px}[data-slot=dialog-footer]{flex-direction:row;flex-wrap:wrap}.commerce-card-body,.commerce-card-header{padding:12px}.commerce-app .erp-global-search{display:none}.commerce-mobile-selectable thead{position:static!important;width:auto;height:auto;clip-path:none;display:block;padding:8px 12px 0}.commerce-mobile-selectable thead tr{display:block}.commerce-mobile-selectable thead th:not(.commerce-mobile-selection){display:none}.commerce-mobile-selectable thead th.commerce-mobile-selection{display:flex;align-items:center;gap:8px;border:0;padding:4px!important;background:transparent}.commerce-mobile-selection:after{content:attr(data-mobile-label);font-size:11px;font-weight:500}.commerce-mobile-selectable tbody tr{position:relative}.commerce-mobile-selectable tbody td:first-child{position:absolute;right:12px;top:12px;z-index:1}.commerce-mobile-selectable tbody td:nth-child(2){grid-column:1/-1;padding-right:28px!important;font-size:14px;font-weight:600}.commerce-mobile-selectable tbody td:nth-child(2):before{display:none}.commerce-mobile-cards td:empty{display:none!important}.commerce-mobile-cards tfoot,.commerce-mobile-cards tfoot tr{display:block}.commerce-mobile-cards tfoot td{display:block;width:auto!important}.commerce-app .erp-report-layout{display:flex!important;flex-direction:column;min-height:0}.commerce-app .erp-backup-layout{display:block;overflow:auto}.commerce-app .erp-backup-layout>*{min-height:0;margin-bottom:12px}.commerce-mobile-has-filters thead{position:static!important;width:auto;height:auto;clip-path:none;display:block;padding:8px 12px}.commerce-mobile-has-filters thead tr:not(.commerce-mobile-filter-row){display:none}.commerce-mobile-has-filters thead tr.commerce-mobile-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:190px;overflow:auto}.commerce-mobile-has-filters thead .commerce-mobile-filter-row th{display:block;padding:0!important;border:0;min-width:0;background:transparent}.commerce-mobile-filter-row th:before{content:attr(data-mobile-label);display:block;font-size:10px;color:#64748b;margin-bottom:4px}.commerce-mobile-filter-row th input,.commerce-mobile-filter-row th select{max-width:100%;width:100%}.commerce-app .erp-account{margin-left:auto}}.commerce-mobile-app-header,.commerce-mobile-only{display:none}@media screen and (max-width:767px){.commerce-mobile-only{display:block}.commerce-desktop-only,.commerce-mobile-cards.commerce-desktop-only,.commerce-product-search-desktop{display:none!important}.commerce-app>.erp-topbar{display:none}.commerce-mobile-app-header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;flex-shrink:0;min-height:58px;padding:env(safe-area-inset-top) 12px 0;background:#fff;border-bottom:1px solid #eceef1}.commerce-mobile-app-header>strong{font-size:17px;font-weight:650;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commerce-mobile-app-header>a,.commerce-mobile-app-header>button{display:grid;place-items:center;min-height:44px;color:#475569}.commerce-mobile-store-mark{display:grid;place-items:center;background:#BA110F;color:white;font-weight:700;width:30px;height:30px;border-radius:8px;font-size:12px}.commerce-app .erp-shell--list .erp-workspace,.commerce-app .erp-workspace{padding:0;background:#f3f4f6}.commerce-app .erp-page-heading,.commerce-app .erp-voucher-heading{display:none}.commerce-app .erp-page-body{padding:0}.commerce-app .commerce-stack{gap:12px}.commerce-app .commerce-card,.commerce-app .erp-list-surface{border-radius:0;border:0;box-shadow:none}.commerce-app .commerce-card-header{padding:18px 16px 12px;border:0}.commerce-app .commerce-card-header h2{font-size:16px;color:#18202c}.commerce-app .commerce-card-body{padding:16px}.commerce-bottom-nav{box-shadow:none;border-top:1px solid #e8eaed}.commerce-bottom-nav .is-active{background:#fff;color:#0F4B89}.commerce-chip{border-radius:20px;border:1px solid transparent;font-size:10px;line-height:1.3;padding:3px 7px;white-space:normal}.commerce-chip.fulfilled,.commerce-chip.received{border-color:#86d4ae;background:#f5fcf8;color:#238852}.commerce-chip.ready,.commerce-chip.unfulfilled{border-color:#efd26b;background:#fffdf3;color:#aa8414}.commerce-mobile-list-search{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;flex-shrink:0}.commerce-mobile-list-search>a,.commerce-mobile-list-search>button{color:#0F4B89;min-height:44px;display:grid;place-items:center;flex-shrink:0}.commerce-mobile-list-search label{display:flex;align-items:center;gap:10px;background:#f3f4f6;border:1px solid #eceef1;border-radius:7px;padding:0 10px;flex:1;min-width:0;height:44px;color:#667080}.commerce-mobile-list-search label input{width:100%;min-width:0;border:0!important;outline:0;background:transparent;font-size:15px!important;padding:0}.commerce-app .commerce-tabs{padding:0 16px;gap:20px;border:0;min-height:46px;scrollbar-width:none}.commerce-app .commerce-tabs button{font-size:14px;padding:12px 0;border-radius:0;background:none}.commerce-app .commerce-tabs button[aria-selected=true]{background:none;border-bottom:2px solid #0f4b89;color:#0F4B89}.commerce-order-filters{display:none}.commerce-order-filters.is-open{display:flex}.commerce-order-filters>input[aria-label="Tìm đơn hàng"]{display:none}.commerce-mobile-date-group{background:#f3f4f6;color:#657080;padding:12px 16px;font-size:12px;font-weight:550}.commerce-mobile-order-item{background:white;padding:14px 16px;border-bottom:1px solid #e8eaed}.commerce-mobile-row-time{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:#707987;font-size:11px}.commerce-mobile-row-time input{width:17px;height:17px;accent-color:#0F4B89}.commerce-mobile-order-link{display:flex;gap:10px;align-items:flex-start}.commerce-mobile-thumbnail{width:50px;height:54px;display:flex;position:relative;align-items:center;justify-content:center;flex-shrink:0;color:#9aa2af;background:#f8f9fb;border-radius:5px;overflow:visible}.commerce-mobile-thumbnail img{width:100%;height:100%;object-fit:contain;border-radius:5px}.commerce-mobile-thumbnail>small{position:absolute;right:-2px;bottom:0;background:white;border:1px solid #e2e5eb;padding:1px 4px;color:#475569;border-radius:4px;font-size:10px}.commerce-mobile-order-identity{flex:1;min-width:0}.commerce-mobile-order-identity>strong{font-size:14px}.commerce-mobile-order-identity>p{margin:4px 0 6px;font-size:12px;line-height:1.4}.commerce-mobile-order-amount{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:116px}.commerce-mobile-order-amount b{font-size:13px}.commerce-products-page>.erp-data-workspace>.erp-data-toolbar{padding:6px 16px}.commerce-products-page .erp-data-actions{display:none}.commerce-mobile-product-row{display:flex;align-items:center;width:100%;gap:12px;padding:16px;background:#fff;border-bottom:1px solid #e7e9ec;text-align:left}.commerce-mobile-product-row>span:nth-child(2){flex:1;min-width:0}.commerce-mobile-product-row strong{display:block;font-size:14px;font-weight:650;line-height:1.4}.commerce-mobile-product-row small{display:block;font-size:11px;margin-top:5px;color:#6b7280}.commerce-mobile-product-row i{font-style:normal}.commerce-mobile-product-row>svg{color:#9ca3af;flex-shrink:0}.commerce-mobile-add-products{display:flex;align-items:center;gap:10px;min-height:44px;color:#0F4B89;font-size:15px;font-weight:600;width:100%;text-align:left}[data-slot=dialog-content].commerce-mobile-picker{display:flex;flex-direction:column;inset:0!important;transform:none!important;max-width:none!important;width:100%!important;height:100dvh;max-height:100dvh!important;border:0;border-radius:0;padding:0;gap:0;overflow:hidden}.commerce-mobile-picker-heading{display:grid;grid-template-columns:54px minmax(0,1fr) 80px;align-items:center;min-height:58px;padding:env(safe-area-inset-top) 10px 0;flex-shrink:0;border-bottom:1px solid #e7e9ec}.commerce-mobile-picker-heading h2{text-align:center;font-size:16px;font-weight:650}.commerce-mobile-picker-heading button{min-height:44px;color:#0F4B89;font-size:14px}.commerce-mobile-picker-heading button:disabled{color:#9ca3af}.commerce-mobile-picker-search{margin:12px 16px;padding:0 12px;background:#f3f4f6;border:1px solid #e7e9ec;border-radius:6px;display:flex;align-items:center;gap:10px;flex-shrink:0;min-height:44px;color:#667080}.commerce-mobile-picker-search input{flex:1;width:100%;min-width:0;background:transparent;border:0!important;outline:0;padding:0}.commerce-mobile-picker-body{min-height:0;flex:1;overflow:auto;padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain}.commerce-mobile-picker-row{display:flex;align-items:center;gap:12px;padding:18px 16px;border-bottom:1px solid #e8eaed}.commerce-mobile-picker-row input[type=checkbox]{width:20px;height:20px;accent-color:#0F4B89;flex-shrink:0}.commerce-mobile-picker-row strong{display:block;font-size:14px;line-height:1.4}.commerce-mobile-picker-row small{display:block;font-size:11px;color:#6b7280;margin-top:5px}.commerce-mobile-picker-price{text-align:right;max-width:88px;font-size:12px}.commerce-mobile-load-more{display:block;width:100%;padding:16px;color:#0F4B89}.commerce-order-editor{display:flex;flex-direction:column;gap:12px}.commerce-mobile-form-context label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 16px;background:white;border-bottom:12px solid #f3f4f6}.commerce-mobile-form-context strong{flex-shrink:0;font-size:14px}.commerce-mobile-form-context select{border:0!important;background:white;min-width:0;max-width:60%;text-align:right;color:#475569;padding-right:4px}.commerce-mobile-line{display:flex;align-items:flex-start;gap:12px;padding:16px;border-bottom:1px solid #e7e9ec}.commerce-mobile-line-info{min-width:0;flex:1}.commerce-mobile-line-info>strong{display:block;font-size:14px;line-height:1.5}.commerce-mobile-line-info>small{display:block;color:#6b7280;margin-top:5px;font-size:12px}.commerce-mobile-line-info>p{margin-top:7px;font-size:13px}.commerce-mobile-line-info>p>span{color:#6b7280;font-size:11px}.commerce-mobile-return-link{display:block;margin-top:8px;color:#b7790b;font-size:12px}.commerce-mobile-line-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.commerce-quantity-stepper{display:flex;align-items:center;border:1px solid #d5d9e1;border-radius:5px;height:38px}.commerce-quantity-stepper button{display:grid;place-items:center;min-width:36px;height:36px;color:#475569}.commerce-app .commerce-quantity-stepper input{padding:0;width:64px;border:0;text-align:center;border-radius:0;font-size:14px;height:34px!important;min-height:0!important}.commerce-order-detail-heading{display:none}.commerce-mobile-detail-meta{background:white;padding:18px 16px;margin-bottom:12px}.commerce-mobile-detail-meta>.commerce-chip{margin-right:6px}.commerce-mobile-detail-meta p{margin-top:12px;color:#6b7280;font-size:12px}.commerce-mobile-detail-meta>strong{display:block;margin-top:10px;font-size:14px}.commerce-order-detail .commerce-stack{gap:12px}.commerce-app .commerce-mobile-cards tbody{padding:0}.commerce-app .commerce-mobile-cards tbody tr{border:0;border-bottom:1px solid #e7e9ec;border-radius:0;box-shadow:none;padding:16px;margin:0}.commerce-app .commerce-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:10px;background:#fff}.commerce-app .commerce-stat{border:1px solid #e5e7eb;border-radius:6px;padding:14px}.commerce-app .commerce-stat:last-child{grid-column:1/-1}.commerce-app .commerce-stat strong{font-size:24px;margin:6px 0}.commerce-app .commerce-task{padding:16px}.commerce-mobile-branch-filter{display:flex;align-items:center;gap:8px;padding:10px 16px;background:white;border-top:10px solid #f3f4f6;color:#475569}.commerce-mobile-branch-filter>select{flex:1;min-width:0;border:0;background:transparent;padding:0;font-size:13px!important}.commerce-mobile-branch-filter>button{font-size:10px;color:#0F4B89;max-width:88px;text-align:right;flex-shrink:0}.commerce-mobile-product-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.commerce-mobile-product-filters label{display:flex;flex-direction:column;gap:6px;font-size:11px;min-width:0}.commerce-mobile-product-filters input,.commerce-mobile-product-filters select{width:100%;min-width:0;border:1px solid #e2e8f0;padding:8px;border-radius:6px}}@media screen and (min-width:768px){.commerce-products-page .erp-filter-lane{display:none}}@media screen and (max-width:767px){.commerce-app .erp-voucher-heading{display:block;padding:8px 16px;background:white;margin:0;border-bottom:1px solid #e7e9ec}.commerce-app .erp-voucher-steps,.commerce-app .erp-voucher-top>div:first-child{display:none}.commerce-app .erp-voucher-top .erp-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%}.commerce-app .erp-voucher-top .erp-heading-actions>a:first-child{display:none}}.commerce-home-quick-action>svg{display:none}.commerce-mobile-menu-account{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #e7e9ec;font-size:12px}.commerce-mobile-menu-account button{color:#BA110F;min-height:40px}@media screen and (max-width:767px){.commerce-home-quick-action{display:inline-flex;width:33.333%;flex-direction:column;text-align:center;justify-content:flex-start;align-items:center;padding:18px 8px!important;gap:10px;vertical-align:top;border:0}.commerce-home-quick-action>svg{display:block;color:#0F4B89}.commerce-home-quick-action p,.commerce-home-quick-action>span{display:none}.commerce-home-quick-action b{font-size:12px;font-weight:500}.commerce-order-activity .commerce-card-body>div{position:relative;border-left:2px solid #e7e9ec;padding:2px 0 18px 20px}.commerce-order-activity .commerce-card-body>div:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#9ca3af;left:-4.5px;top:8px}.commerce-order-detail .commerce-order-activity p{font-size:11px;color:#6b7280;margin-top:7px}[data-slot=dialog-content].commerce-mobile-picker{translate:none!important}#workspace[data-route="/home"] .erp-page-body>.commerce-stack>div:first-child{padding:16px;background:white}.commerce-home-quick-action{width:50%}#workspace[data-route="/home"] .commerce-stat{grid-column:auto}[data-slot=dialog-content].commerce-count-dialog{inset:0!important;transform:none!important;width:100%!important;max-width:none!important;height:100dvh;max-height:100dvh!important;border:0;border-radius:0;padding:0;gap:0}.commerce-count-dialog>:not(.commerce-count-app){display:none!important}.commerce-count-app{display:flex;flex-direction:column;flex:1;min-height:0;background:#f4f5fa}.commerce-count-heading{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;flex-shrink:0;min-height:60px;padding:env(safe-area-inset-top) 12px 0;border-bottom:1px solid #e5e7eb;background:white}.commerce-count-heading strong{text-align:center;font-size:17px}.commerce-count-heading button{display:grid;place-items:center;min-height:44px;color:#0F4B89}.commerce-count-tools{background:white;padding:12px 16px 0}.commerce-count-tools>label{display:flex;align-items:center;gap:10px;padding:0 12px;min-height:44px;border-radius:9px;background:#f1f2f7;color:#0F4B89}.commerce-count-tools>label input{min-width:0;flex:1;border:0;background:transparent;padding:0;font-size:16px}.commerce-count-tools .commerce-mobile-add-products{font-size:13px}.commerce-count-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px 12px 12px;background:white;flex-shrink:0}.commerce-count-tabs button{min-height:52px;border-radius:24px;font-size:13px;color:#59616e}.commerce-count-tabs button span{display:block;font-size:12px}.commerce-count-tabs button[aria-selected=true]{background:#e6f0fc;color:#0F4B89;font-weight:600}.commerce-count-lines{overflow:auto;min-height:0;flex:1}.commerce-count-lines article{padding:16px;margin-top:5px;background:white;border-bottom:1px solid #e5e7eb}.commerce-count-lines article>strong{display:block;font-size:14px;line-height:1.5}.commerce-count-lines article>small{display:block;color:#6b7280;margin:5px 0 8px;font-size:11px}.commerce-count-row-values{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px}.commerce-count-row-values p{display:flex;justify-content:space-between;gap:20px;font-size:13px;line-height:1.8;color:#6b7280}.commerce-count-row-values p b{font-weight:600}.commerce-count-row-values>button{min-width:64px;min-height:44px;max-width:110px;overflow-wrap:anywhere;background:#eff5fd;color:#0F4B89;border-radius:6px;padding:6px;font-size:18px}.commerce-count-row-values>button:disabled{opacity:1;color:#475569}.commerce-count-remove{font-size:11px;color:#BA110F;margin-top:8px;min-height:32px}.commerce-count-notes{display:block;background:white;padding:16px;font-size:12px;margin-top:10px}.commerce-count-notes textarea{display:block;width:100%;min-height:70px;margin-top:8px;border:1px solid #e5e7eb;border-radius:6px;padding:10px;font-size:16px}.commerce-count-empty{padding:48px 24px;text-align:center;color:#6b7280;font-size:14px;line-height:1.8}.commerce-count-footer{display:flex;align-items:center;gap:10px;flex-shrink:0;background:white;border-top:1px solid #e5e7eb;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.commerce-count-footer button{flex:1;min-height:46px;font-size:13px;justify-content:center}.commerce-count-product{display:flex;gap:12px;padding:20px 16px;background:white}.commerce-count-product strong{display:block;font-size:15px}.commerce-count-product small{display:block;color:#6b7280;font-size:12px;margin:6px 0}.commerce-count-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:white;border-block:1px solid #e5e7eb}.commerce-count-metrics>div{text-align:center;padding:18px 4px;border-right:1px solid #e5e7eb}.commerce-count-metrics span{display:block;font-size:12px;color:#6b7280}.commerce-count-metrics strong{display:block;margin-top:10px;font-size:20px;overflow-wrap:anywhere}.commerce-count-entry{padding:20px 16px;background:white;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.commerce-count-entry>[role=group]{display:flex;padding:4px;border-radius:6px;background:#e9ebf0}.commerce-count-entry>[role=group] button{min-height:40px;padding:0 12px;font-size:13px}.commerce-count-entry>[role=group] button[aria-pressed=true]{background:white;border-radius:5px}.commerce-count-entry .commerce-quantity-stepper{display:flex;height:44px}.commerce-count-entry input{width:70px;min-width:0;text-align:center;border:0;font-size:18px;background:white}.commerce-count-entry .commerce-quantity-stepper button{min-width:36px;display:grid;place-items:center}.commerce-count-apply{margin:24px 16px;min-height:46px;justify-content:center}[data-slot=dialog-content].commerce-count-dialog{translate:none!important}}.commerce-web-count{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;flex:1;min-height:0;font-size:13px}.commerce-web-count-main{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0}.commerce-count-panel{background:#fff;border:1px solid #e1e4e8;border-radius:10px;min-width:0}.commerce-count-panel h2{font-size:14px;font-weight:650;margin:0}.commerce-count-products{display:flex;flex-direction:column;flex:1;min-height:240px}.commerce-count-panel-heading{display:flex;justify-content:space-between;align-items:center;padding:16px}.commerce-count-panel-foot,.commerce-count-panel-heading>span{font-size:12px;color:#68727f}.commerce-web-count .commerce-count-tabs{display:flex;gap:4px;padding:0 14px;border-bottom:1px solid #e5e7eb}.commerce-web-count .commerce-count-tabs button{padding:11px 10px;border-bottom:2px solid transparent;color:#637083;white-space:nowrap}.commerce-web-count .commerce-count-tabs button[aria-selected=true]{color:#0f4b89;border-color:#0f4b89;font-weight:600}.commerce-web-count .commerce-count-tabs span{padding:2px 6px;margin-left:6px;background:#f0f2f5;border-radius:5px;font-size:11px}.commerce-count-add-tools,.commerce-count-tools{display:flex;gap:8px;align-items:center;padding:10px 14px}.commerce-count-add-tools{padding-top:10px;flex-wrap:wrap;border-bottom:1px solid #e5e7eb}.commerce-count-filter{display:flex;align-items:center;gap:8px;min-width:0;flex:1;border:1px solid #dfe3e8;border-radius:6px;padding:0 10px;background:#f7f8fa;color:#68727f}.commerce-count-filter input{width:100%;min-width:0;height:36px;background:transparent;border:0;outline:0;font-size:13px}.commerce-count-filter:focus-within{border-color:#0f4b89}.commerce-count-add-tools button,.commerce-count-tools button{white-space:nowrap}.commerce-count-table-scroll{flex:1;min-height:0;overflow:auto}.commerce-count-table{width:100%;border-collapse:collapse}.commerce-count-table th{position:sticky;top:0;z-index:1;background:#f8f9fb;border-bottom:1px solid #e5e7eb;padding:10px;font-size:11px;font-weight:600;text-align:right;white-space:nowrap;color:#637083}.commerce-count-table td{padding:12px 10px;border-bottom:1px solid #eef0f3;text-align:right}.commerce-count-table td:first-child,.commerce-count-table th:first-child{text-align:left;min-width:220px}.commerce-count-table td:nth-child(2),.commerce-count-table th:nth-child(2){text-align:left;white-space:nowrap}.commerce-web-count .commerce-count-product{display:flex;gap:10px;align-items:center}.commerce-web-count .commerce-count-product strong{display:block;font-size:13px;font-weight:600}.commerce-web-count .commerce-count-product small{display:block;font-size:11px;color:#78818f;margin-top:4px}.commerce-count-picker .commerce-mobile-thumbnail,.commerce-web-count .commerce-mobile-thumbnail{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:6px;background:#f6f7f8;color:#8a94a4;overflow:hidden}.commerce-count-picker .commerce-mobile-thumbnail img,.commerce-web-count .commerce-mobile-thumbnail img{width:100%;height:100%;object-fit:contain}.commerce-count-table input{width:90px;height:36px;border:1px solid #dfe3e8;border-radius:5px;text-align:right;padding:0 8px;font-size:13px}.commerce-count-table input:focus{outline:0;border-color:#0f4b89;background:#f4f8fc}.commerce-count-remove{width:28px;height:28px;display:grid;place-items:center;color:#9aa1ab;border-radius:4px}.commerce-count-remove:hover{background:#fff0ef;color:#ba110f}.commerce-count-panel-foot{padding:10px 14px;border-top:1px solid #e5e7eb}.commerce-count-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:24px;color:#8a94a4}.commerce-count-empty strong{font-size:14px;color:#536071}.commerce-count-empty p{max-width:400px;font-size:12px}.commerce-count-notes{padding:14px 16px;flex-shrink:0}.commerce-count-notes h2 span{color:#ba110f}.commerce-count-notes textarea{width:100%;height:60px;min-height:45px;max-height:120px;margin-top:10px;padding:8px 10px;border:1px solid #dfe3e8;border-radius:6px;resize:vertical;font-size:13px}.commerce-count-notes p{margin-top:8px;font-size:12px;color:#68727f}.commerce-count-aside{display:flex;flex-direction:column;gap:14px;overflow:auto}.commerce-count-scope,.commerce-count-summary{padding:16px}.commerce-count-scope select{width:100%;margin-top:12px;height:36px;padding:0 8px;border:1px solid #dfe3e8;border-radius:6px;font-size:13px}.commerce-count-scope p,.commerce-count-summary>p{font-size:11px;color:#78818f;line-height:1.6;margin-top:10px}.commerce-count-summary dl{margin-top:14px}.commerce-count-summary dl>div{display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.commerce-count-summary dt{color:#637083;font-size:12px}.commerce-count-summary dd{font-weight:600;white-space:nowrap}.commerce-count-summary-total{border-top:1px solid #e5e7eb;padding-top:14px}.commerce-count-summary-total dt{color:#253243;font-weight:600}.commerce-count-summary>button{width:100%;justify-content:center;margin-top:16px}.commerce-count-positive{color:#16824a}.commerce-count-negative{color:#ba110f}.commerce-count-confirmed{margin-top:16px;padding:10px;background:#edf8f1;color:#16824a;text-align:center;border-radius:5px}.commerce-count-picker{display:flex;flex-direction:column;max-height:85dvh;gap:12px}.commerce-count-picker-footer,.commerce-count-picker-pagination,.commerce-count-picker-toolbar{display:flex;align-items:center;gap:12px;justify-content:space-between;font-size:12px}.commerce-count-picker-toolbar label{display:flex;align-items:center;gap:8px}.commerce-count-picker-list{min-height:0;overflow:auto;border-block:1px solid #e5e7eb}.commerce-count-picker-list>label{display:flex;gap:12px;align-items:center;padding:12px;border-bottom:1px solid #eef0f3;cursor:pointer;transition:background .15s}.commerce-count-picker-list>label:hover{background:#f2f6fa}.commerce-count-picker-list>label>div{flex:1;min-width:0}.commerce-count-picker-list strong{font-size:13px;font-weight:600}.commerce-count-picker-list small{display:block;color:#78818f;font-size:12px;margin-top:3px}.commerce-count-picker-list>label>span:last-child{text-align:right}.commerce-count-picker-pagination button{padding:6px 10px;border:1px solid #dfe3e8;border-radius:4px}.commerce-count-picker-pagination>span:first-child{margin-right:auto}.commerce-count-picker-footer{justify-content:flex-end}@media(min-width:768px) and (max-width:1100px){.commerce-web-count{grid-template-columns:minmax(0,1fr) 240px;gap:12px}.commerce-count-add-tools{flex-wrap:wrap}.commerce-count-add-tools>div{flex-basis:100%}}.commerce-count-add-tools>div{min-width:220px}.commerce-web-count input:focus,.commerce-web-count select:focus,.commerce-web-count textarea:focus{outline:0;border-color:#0f4b89;box-shadow:none}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select,[data-slot=select-trigger],button[role=combobox]):is(:focus,:focus-visible),[data-slot=input-group]:focus-within{outline:none!important;box-shadow:none!important;border-color:#0F4B89;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000}:is(input,textarea,select,[data-slot=select-trigger])[aria-invalid=true]:is(:focus,:focus-visible),[data-slot=input-group]:has([aria-invalid=true]){border-color:#BA110F!important}:is(input,textarea)[class~=border-0]:is(:focus,:focus-visible),[data-slot=input-group-control]:is(:focus,:focus-visible){border-color:transparent!important}:is(.erp-global-search,.commerce-count-filter,.commerce-mobile-list-search label,.commerce-mobile-picker-search,[data-slot=input-group],.border:has(>input[class~=border-0])):focus-within{border-color:#0F4B89;outline:none;box-shadow:none}.erp-voucher-heading .erp-heading-actions>:is(a,button){height:var(--control-height);min-height:var(--control-height);box-sizing:border-box;padding-block:0;margin:0}.commerce-maintenance{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1400px;margin:0 auto}.order-detail-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;max-width:1320px;margin:4px auto 24px}.order-detail-heading-main{display:flex;gap:14px;align-items:flex-start}.order-detail-back{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #dde1e5;border-radius:6px;color:#526171;background:#fff;margin-top:14px}.order-detail-back:hover{background:#f2f5f8;color:#0f4b89}.order-detail-statuses{display:flex;align-items:flex-start;flex-wrap:wrap;gap:24px}.order-detail-statuses>div{display:flex;flex-direction:column;gap:7px}.order-detail-statuses h1{font-size:22px;font-weight:650;line-height:1.15}.order-detail-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#737e89}.commerce-order-detail{max-width:1320px;margin:0 auto;grid-template-columns:minmax(0,1fr) 290px;gap:22px}.order-detail-product-actions{display:flex;justify-content:flex-end;padding:16px 20px;border-top:1px solid #eceef0}.order-detail-value-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,1fr);gap:28px;padding:20px}.order-detail-value-body h3{font-size:12px;font-weight:600;margin-bottom:12px}.order-detail-value-body dl{display:flex;flex-direction:column;gap:14px;font-size:12px}.order-detail-value-body dl>div{display:flex;justify-content:space-between;gap:18px}.order-detail-value-body dd{font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.order-detail-value-body dl>div:nth-child(2){border-top:1px solid #eceef0;padding-top:14px}.order-detail-facts{display:flex;flex-direction:column;gap:16px}.order-detail-facts>div{display:flex;flex-direction:column;gap:5px;font-size:12px}.order-detail-facts>div>span{color:#737e89;font-size:11px}.order-detail-timeline .commerce-card-body>div{position:relative;margin-left:5px;padding:2px 0 22px 22px;border-left:2px solid #e7eaee}.order-detail-timeline .commerce-card-body>div:before{content:"";position:absolute;left:-5px;top:6px;width:8px;height:8px;border-radius:50%;background:#0f4b89;box-shadow:0 0 0 3px #fff}.order-detail-timeline .commerce-card-body>div:last-child{padding-bottom:4px}.order-detail-timeline .commerce-muted{margin-top:7px}.order-detail-delivery{padding:20px}@media(max-width:1023px){.commerce-order-detail{grid-template-columns:minmax(0,1fr)}.order-detail-value-body{gap:18px}}@media(max-width:767px){.order-detail-heading{display:none}.order-detail-value-body{grid-template-columns:1fr;padding:16px;gap:20px}.order-detail-product-actions{padding:14px 16px}.order-detail-product-actions>button{width:100%}.order-detail-delivery{padding:16px}.order-detail-timeline .commerce-card-body>div{margin-left:5px}}.erp-workspace:has(.order-detail-heading)>.erp-page-heading{display:none}.order-detail-facts .commerce-chip{align-self:flex-start}.commerce-chip{border:1px solid #d7dce2;border-radius:4px;padding:2px 8px;font-size:11px;line-height:18px;font-weight:500;background:#f7f8fa;color:#59616d;max-width:100%}.commerce-chip.stock-gift{border-color:#c6a5e4;background:#fcf8ff;color:#7634a8}.commerce-chip.stock-sale{border-color:#8ab3dc;background:#f5faff;color:#0f4b89}.commerce-chip.ready,.commerce-chip.unfulfilled{border-color:#e4c461;background:#fffdf4;color:#947014}.commerce-chip.partial,.commerce-chip.return-partial{border-color:#edba75;background:#fffaf3;color:#a56416}.commerce-chip.fulfilled{border-color:#87b4e8;background:#f5faff;color:#2463a5}.commerce-chip.done,.commerce-chip.received{border-color:#82cda4;background:#f4fcf7;color:#25834e}.commerce-chip.cancelled{border-color:#e3a3a2;background:#fff7f7;color:#ba110f}.commerce-chip.return-complete{border-color:#d9ad8d;background:#fff8f3;color:#99502d}.order-actions-menu{min-width:190px;padding:5px 0;border:1px solid #e1e5ea;border-radius:5px;background:#fff;box-shadow:0 4px 14px #17212e1a}.order-actions-menu [role=menuitem]{min-height:38px;padding:9px 14px;font-size:13px;gap:10px;border-radius:0;transition:background-color .15s,color .15s;cursor:pointer}.order-actions-menu [role=menuitem]:focus,.order-actions-menu [role=menuitem][data-highlighted]{background:#f1f6fc;color:#0f4b89;outline:none}.order-actions-menu [role=separator]{margin:4px 0;background:#edf0f3}.order-actions-menu [role=menuitem].text-red-700,.order-actions-menu [role=menuitem][data-variant=destructive]{color:#ba110f}.order-actions-menu [role=menuitem].text-red-700:focus,.order-actions-menu [role=menuitem][data-variant=destructive]:focus{background:#fff2f2}.order-annotation-editor{display:flex;gap:12px;align-items:flex-start}.order-annotation-editor.note{flex-direction:column;align-items:stretch}.order-annotation-editor textarea{width:100%;min-width:0;resize:vertical;border:1px solid #d9dfe6;border-radius:4px;padding:10px 12px;font-size:13px;line-height:20px;background:#fff;box-shadow:none;outline:none}.order-annotation-editor textarea:focus{border-color:#0f4b89;box-shadow:none;outline:none}.order-annotation-editor.note button{align-self:flex-end}.order-annotation-editor button:disabled{opacity:.45;cursor:default}.order-activity-composer{padding:20px}.order-comment-avatar{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:#e7f0fa;color:#0f4b89}.order-comment-send{height:40px;flex:0 0 40px;display:grid;place-items:center;border:0;border-radius:4px;background:#0f4b89;color:#fff;cursor:pointer}.order-history-comment article{background:#f8fafc;border:1px solid #e5e9ef;padding:12px 14px;border-radius:5px}.order-history-comment header{display:flex;align-items:center;gap:8px;color:#59616d;flex-wrap:wrap}.order-history-comment header strong{color:#253042}.order-history-comment time{margin-left:auto;font-size:11px}.order-history-comment article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.6}.order-branch-contact{display:flex;flex-direction:column;gap:7px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.order-branch-contact>strong{color:#0f4b89}.order-branch-address p,.order-branch-contact>p{margin:0;color:#59616d;white-space:pre-line}.order-branch-contact>a[href^="tel:"]{color:#253042}.order-branch-address{margin:9px 0 5px;padding-top:13px;border-top:1px solid #edf0f3}.order-branch-address h3{font-size:12px;font-weight:600;margin:0 0 7px}@media(max-width:767px){.commerce-chip{border-radius:5px;font-size:10px;line-height:16px;padding:2px 7px}.order-activity-composer{padding:16px}.order-annotation-editor{gap:8px}.order-comment-avatar{flex-basis:30px;height:30px;margin-top:5px}.order-history-comment time{margin-left:0;flex-basis:100%}}.catalog-list-tabs{display:flex;gap:20px;padding:0 2px;border-bottom:1px solid #e0e4e8;flex-shrink:0;overflow-x:auto}.catalog-list-tabs button{padding:11px 2px;font-size:13px;white-space:nowrap;border-bottom:2px solid transparent;color:#6b7280}.catalog-list-tabs button.is-active{color:#0f4b89;border-color:#0f4b89;font-weight:600}.catalog-list-search{display:flex;gap:10px;align-items:center;flex-shrink:0;margin:12px 0}.catalog-list-search>label{display:flex;align-items:center;gap:10px;border:1px solid #dce1e7;background:white;border-radius:5px;padding:0 12px;width:100%;color:#6b7280}.catalog-list-search input{flex:1;min-width:0;border:0;box-shadow:none;outline:none;height:38px;padding:0;background:transparent}.catalog-list-search>label:focus-within{border-color:#0f4b89}.catalog-list-search button{flex-shrink:0}.catalog-products-page .erp-filter-lane{display:block}.catalog-list-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:12px;align-items:end;width:100%}.catalog-list-filters label{display:flex;flex-direction:column;gap:6px;font-size:11px;min-width:0}.catalog-list-filters input,.catalog-list-filters select{border:1px solid #d9dfe5;border-radius:4px;width:100%;min-width:0;height:36px;padding:0 9px}.catalog-product-name{display:flex;align-items:center;gap:12px}.catalog-product-name>.commerce-mobile-thumbnail{width:42px;height:42px;flex:0 0 42px;border:1px solid #eef0f3;border-radius:4px}.catalog-product-name>div{min-width:0;flex:1}.catalog-product-name button{font-weight:600;color:#0f4b89;line-height:1.5}.catalog-product-name small{display:block;color:#8b929c;font-size:10px;margin-top:3px}.catalog-products-page tbody tr:hover{background:#f5f9fd}.catalog-products-page .erp-data-tools>span{display:none}.catalog-products-page th{white-space:nowrap}.erp-workspace:has(.low-stock-report)>.erp-page-heading{display:none}.erp-workspace:has(.low-stock-report){display:block;overflow-y:auto}.erp-workspace:has(.low-stock-report)>.erp-page-body{display:block;overflow:visible}.low-stock-report{display:flex;flex-direction:column;flex:none;height:auto;gap:14px;padding-bottom:24px}.low-stock-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}.low-stock-heading nav,.low-stock-heading>div{display:flex;align-items:center;gap:8px}.low-stock-heading h1{font-size:21px;font-weight:650}.low-stock-heading>div>button{color:#9197a0;padding:5px}.low-stock-heading>div>button[aria-pressed=true]{color:#d39716}.low-stock-heading nav .erp-secondary-action{padding:8px 11px;min-height:34px}.low-stock-context{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px 16px;border:1px solid #e1e4e8;border-radius:9px;background:white;flex-shrink:0}.low-stock-context>label{display:flex;align-items:center;gap:8px;font-size:12px}.low-stock-context>span{margin-left:auto;color:#9298a3;font-size:10px}.low-stock-context select,.low-stock-filter-row input,.low-stock-filter-row select,.low-stock-input,.low-stock-pagination select{height:36px;border:1px solid #dce1e7;border-radius:5px;padding:0 10px;background:white;min-width:0;font-size:12px}.low-stock-period{font-size:11px;color:#818a98;line-height:1.5;flex-shrink:0}.low-stock-metrics{background:white;border:1px solid #e1e4e8;border-radius:9px;padding:16px;flex-shrink:0}.low-stock-metrics h2{font-size:13px;font-weight:600;margin-bottom:14px}.low-stock-metrics>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.low-stock-metrics>div>button{display:flex;gap:14px;align-items:center;padding:14px;border:1px solid #e4e7eb;border-radius:5px;text-align:left;transition:background .15s,border-color .15s}.low-stock-metrics>div>button:hover{background:#f8fafc}.low-stock-metrics>div>button.selected{border-color:#0f4b89;background:#edf5fd}.low-stock-metrics b,.low-stock-metrics small,.low-stock-metrics strong{display:block}.low-stock-metrics b{font-weight:500;font-size:12px}.low-stock-metrics small{color:#8b929c;font-size:10px;margin-top:3px}.low-stock-metrics strong{font-size:16px;margin-top:8px}.low-stock-metrics i{font-size:11px;font-style:normal;font-weight:400;color:#6e7684}.low-stock-days.out,.low-stock-metrics .out svg{color:#ba110f}.low-stock-days.soon,.low-stock-metrics .soon svg{color:#bb7219}.low-stock-days.later,.low-stock-metrics .later svg{color:#9c851d}.low-stock-days.long,.low-stock-metrics .long svg{color:#53728d}.low-stock-unknown{display:block;font-size:11px;color:#0f4b89;margin-top:12px}.low-stock-unknown[aria-pressed=true]{text-decoration:underline}.low-stock-list{display:flex;flex-direction:column;flex:none;height:auto;background:white;border:1px solid #e1e4e8;border-radius:9px;overflow:hidden}.low-stock-toolbar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #e9ecf1;flex-shrink:0}.low-stock-toolbar>label{display:flex;align-items:center;gap:8px;border:1px solid #e1e4e8;border-radius:5px;max-width:350px;flex:1;padding:0 10px;color:#9ba3af}.low-stock-toolbar input{border:0!important;background:transparent;outline:none!important;height:34px;min-width:0;width:100%;padding:0}.low-stock-toolbar>button:last-child{margin-left:auto}.low-stock-toolbar b{border-radius:4px;background:#e8f1fb;color:#0f4b89;padding:1px 5px}.low-stock-applied{display:flex;gap:7px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid #e9ecf1;max-height:100px;overflow:auto;flex-shrink:0}.low-stock-applied button,.low-stock-value-chips button{display:flex;align-items:center;gap:6px;padding:5px 8px;background:#f1f4f8;border-radius:5px;font-size:10px;color:#566173;max-width:100%;overflow-wrap:anywhere;text-align:left}.low-stock-applied .low-stock-reset{background:none;color:#0f4b89}.low-stock-table-scroll{flex:none;overflow-x:auto;overflow-y:visible}.low-stock-table{width:100%;border-collapse:collapse}.low-stock-table th{position:static}.low-stock-table th button{display:flex;align-items:center;gap:6px;width:100%;text-align:left}.low-stock-table th[aria-sort]{color:#0f4b89!important}.low-stock-table td{white-space:nowrap}.low-stock-table td:first-child{white-space:normal;min-width:200px}.low-stock-table a{color:#0f4b89;font-weight:500}.low-stock-table a:hover{text-decoration:underline}.low-stock-table small{display:block;color:#8b929c;font-size:10px;margin-top:4px}.low-stock-days{font-weight:550}.low-stock-empty{padding:26px!important;text-align:center;color:#929aa6;font-size:12px}.low-stock-pagination{display:flex;align-items:center;gap:10px;border-top:1px solid #e9ecf1;padding:10px 16px;flex-shrink:0;font-size:11px;color:#818a98}.low-stock-pagination>span{margin-right:auto}.low-stock-pagination>button{border:1px solid #e1e4e8;border-radius:5px;padding:7px 10px;color:#616b79}.low-stock-pagination>button:disabled{opacity:.4}.low-stock-filter-dialog[data-slot=dialog-content]{max-width:min(920px,calc(100vw - 32px));display:flex;flex-direction:column;overflow:hidden}.low-stock-filter-body{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:15px;padding:10px 0}.low-stock-filter-body>.erp-secondary-action{align-self:flex-start}.low-stock-filter-row{display:grid;grid-template-columns:minmax(180px,1fr) 150px minmax(180px,1.2fr) 28px;gap:10px;align-items:start}.low-stock-filter-row>select{width:100%}.low-stock-filter-value{min-width:0}.low-stock-filter-inputs{display:flex;align-items:center;gap:8px}.low-stock-filter-inputs input{width:100%;min-width:0}.low-stock-filter-value>small{font-size:10px;color:#b07528;margin-top:5px;display:block}.low-stock-icon-button{width:28px;height:36px;display:grid;place-items:center;color:#8992a0}.low-stock-icon-button:hover{color:#ba110f}.low-stock-choice{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;border:1px solid #dce1e7;border-radius:5px;padding:7px 10px;font-size:12px;background:white;width:100%}.low-stock-context>.low-stock-choice{width:auto}.low-stock-choice-popover[data-slot=popover-content]{width:320px;max-width:calc(100vw - 32px);padding:0}.low-stock-choice-search{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #e9ecf1}.low-stock-choice-search input{width:100%;min-width:0;border:0;outline:none;font-size:12px}.low-stock-choice-options{max-height:230px;overflow:auto;padding:5px}.low-stock-choice-options>label{display:flex;align-items:center;gap:10px;padding:9px;border-radius:4px;font-size:12px;cursor:pointer;transition:background .15s}.low-stock-choice-options>label:hover{background:#edf5fd}.low-stock-choice-options>label>span{flex:1;min-width:0}.low-stock-choice-options p{padding:20px;text-align:center;font-size:12px;color:#929aa6}.low-stock-choice-clear{width:100%;padding:10px;border-top:1px solid #e9ecf1;color:#0f4b89;font-size:11px}.low-stock-value-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.low-stock-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid #e9ecf1;flex-shrink:0}.low-stock-dialog-footer>div{display:flex;gap:10px}.low-stock-text-button{color:#0f4b89;font-size:12px}.low-stock-columns-dialog[data-slot=dialog-content]{max-width:min(740px,calc(100vw - 32px));display:flex;flex-direction:column;overflow:hidden}.low-stock-column-layout{display:grid;grid-template-columns:1fr 1fr;gap:22px;overflow:auto;min-height:0}.low-stock-column-tabs{display:flex;border-bottom:1px solid #e9ecf1;margin-bottom:10px}.low-stock-column-tabs button{padding:10px;font-size:12px}.low-stock-column-tabs button[aria-pressed=true]{border-bottom:2px solid #0f4b89;color:#0f4b89}.low-stock-column-option{display:flex;align-items:center;gap:9px;padding:9px 6px;font-size:12px}.low-stock-column-option:hover{background:#f5f9fd}.low-stock-selected-columns{border-left:1px solid #e9ecf1;padding-left:20px}.low-stock-selected-columns h3{font-size:12px;font-weight:600;margin-bottom:12px}.low-stock-selected-columns>div{display:flex;align-items:center;gap:7px;margin-bottom:6px;background:#f5f7fa;border-radius:5px;padding:8px;font-size:11px}.low-stock-selected-columns span{flex:1}.low-stock-selected-columns button:disabled{opacity:.25}.low-stock-intro-dialog[data-slot=dialog-content]{max-width:min(650px,calc(100vw - 32px))}.low-stock-intro p{font-size:12px;line-height:1.7;margin-bottom:12px;color:#586578}.low-stock-print{display:none}@media(max-width:1100px){.low-stock-metrics>div{grid-template-columns:repeat(2,minmax(0,1fr))}.low-stock-heading{flex-wrap:wrap}.low-stock-filter-row{grid-template-columns:1fr 140px}.low-stock-filter-value{grid-column:1/2}}@media(max-width:767px){.low-stock-report{padding:14px;height:auto;overflow:visible}.low-stock-heading nav{flex-wrap:wrap}.low-stock-heading nav button{font-size:11px}.low-stock-metrics{padding:12px}.low-stock-metrics>div>button{padding:10px;gap:8px}.low-stock-metrics svg{width:20px;flex-shrink:0}.low-stock-toolbar{flex-wrap:wrap;padding:10px}.low-stock-toolbar>label{order:3;max-width:none;flex-basis:100%}.low-stock-list{min-height:300px;flex:none}.low-stock-table-scroll{max-height:none}.low-stock-pagination{flex-wrap:wrap}.low-stock-context>span{margin-left:0}.low-stock-column-layout{grid-template-columns:1fr}.low-stock-selected-columns{border-left:0;padding-left:0}.low-stock-filter-row{grid-template-columns:1fr 28px}.low-stock-filter-row>select:nth-child(2),.low-stock-filter-value{grid-column:1/2}.low-stock-filter-row>.low-stock-icon-button{grid-column:2;grid-row:1}}@media print{body:has(.low-stock-report) .commerce-bottom-nav,body:has(.low-stock-report) .commerce-mobile-app-header,body:has(.low-stock-report) .erp-sidebar-slot,body:has(.low-stock-report) .erp-topbar{display:none!important}body:has(.low-stock-report) .erp-page-body,body:has(.low-stock-report) .erp-shell,body:has(.low-stock-report) .erp-shell-body,body:has(.low-stock-report) .erp-shell-body>div,body:has(.low-stock-report) .erp-workspace,body:has(.low-stock-report) .low-stock-report{display:block!important;height:auto!important;overflow:visible!important;padding:0!important}.low-stock-report>*{display:none!important}.low-stock-report>.low-stock-print{display:block!important}.low-stock-print h1{font-size:20px;font-weight:600;margin-bottom:10px}.low-stock-print p{margin-bottom:10px;font-size:11px}.low-stock-print th{position:static}.low-stock-print td,.low-stock-print th{padding:8px!important;border:1px solid #ddd;font-size:10px!important}.low-stock-print tr{break-inside:avoid}.low-stock-print a{color:black;text-decoration:none}}.erp-workspace:has(.catalog-product-page)>.erp-page-heading{display:none}.erp-workspace:has(.catalog-product-page){display:block;overflow-y:auto}.erp-workspace:has(.catalog-product-page)>.erp-page-body{display:block;overflow:visible}.catalog-product-page{height:auto;max-width:1240px;margin:0 auto;padding-bottom:24px}.catalog-product-heading{display:flex;align-items:center;gap:14px;margin:2px 0 20px;flex-shrink:0}.catalog-product-heading>a{width:32px;height:32px;display:grid;place-items:center;border:1px solid #d9dfe6;border-radius:5px;background:white}.catalog-product-heading h1{font-size:22px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.catalog-product-heading>div{flex:1;min-width:0}.catalog-product-heading>[data-slot=badge]{flex-shrink:0}.catalog-product-heading p{color:#8b929c;font-size:12px;margin-top:4px}.catalog-product-page .erp-product-editor{display:block;overflow:visible}.catalog-editor-scroll{overflow:visible;padding:0}.catalog-editor-summary{display:flex;align-items:center;gap:12px;margin-bottom:18px}.catalog-editor-summary>div{flex:1;min-width:0}.catalog-editor-summary strong{font-size:16px;display:block;overflow-wrap:anywhere}.catalog-editor-summary span:not(.commerce-mobile-thumbnail):not([data-slot=badge]){font-size:12px;color:#8b929c;display:block;margin-top:4px}.catalog-editor-summary>[data-slot=badge]{flex-shrink:0}.catalog-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:28px;align-items:start}.catalog-editor-aside,.catalog-editor-main{display:flex;flex-direction:column;gap:20px;min-width:0}.catalog-editor-card{background:#fff;border:1px solid #eef0f3;border-radius:5px;min-width:0;box-shadow:0 3px 8px #17212e0a}.catalog-editor-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #edf0f3}.catalog-editor-card h2{font-size:13px;font-weight:600}.catalog-editor-card>header>span{font-size:11px;color:#8b929c}.catalog-editor-fields{padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.catalog-field{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#59616d;min-width:0}.catalog-field>span[aria-hidden]{display:none}.catalog-field [data-slot=select-trigger],.catalog-field input:not([type=radio]):not([type=checkbox]),.catalog-field textarea{width:100%;font-size:13px;box-shadow:none}.catalog-field textarea{padding:10px 12px;border:1px solid #d9dfe5;border-radius:4px;background:white;resize:vertical}.catalog-field textarea:focus{outline:none;border-color:#0f4b89;box-shadow:none}.catalog-field-wide{grid-column:1/-1}.catalog-radio-row{display:flex;gap:20px;flex-wrap:wrap}.catalog-radio-row>label{display:flex;align-items:center;gap:7px;color:#303846}.catalog-price-fact{display:flex;justify-content:space-between;gap:12px;font-size:12px;border-top:1px solid #edf0f3;padding-top:14px}.catalog-price-fact>span{color:#8b929c}.catalog-stock-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 20px;gap:15px}.catalog-stock-summary>div{border-right:1px solid #edf0f3}.catalog-stock-summary>div:last-child{border:0}.catalog-stock-summary span{font-size:12px;color:#8b929c;display:block}.catalog-stock-summary strong{font-size:23px;line-height:1.3;display:block;margin-top:7px;font-weight:600}.catalog-stock-summary .gift strong{color:#7634a8}.catalog-stock-summary .sale strong{color:#0f4b89}.catalog-stock-demand{display:flex;justify-content:space-between;padding:12px 20px;border-top:1px solid #edf0f3;font-size:12px}.catalog-stock-demand button{color:#a56416;font-weight:600;display:flex;align-items:center;gap:7px}.catalog-stock-policy{display:flex;align-items:start;gap:10px;padding:16px 20px;border-top:1px solid #edf0f3;font-size:12px}.catalog-stock-policy input{margin-top:3px}.catalog-stock-policy small{display:block;line-height:1.6;color:#8b929c;margin-top:4px}.catalog-inline-link{font-size:12px;color:#0f4b89}.catalog-inline-link:hover{text-decoration:underline}.catalog-aside-body{padding:16px 20px;display:flex;flex-direction:column;gap:18px}.catalog-aside-body [data-slot=select-trigger]{width:100%}.catalog-image-preview{display:grid;place-items:center;border:1px dashed #dce1e7;min-height:136px;background:#fafbfc;border-radius:5px}.catalog-image-preview .commerce-mobile-thumbnail{display:grid;place-items:center;width:120px;height:120px;background:transparent}.catalog-image-preview img{width:120px;height:120px;object-fit:contain}.catalog-bom-body{padding:18px 20px}.catalog-empty{padding:20px 0 4px;text-align:center;color:#8b929c;font-size:12px}.catalog-bom-suggest{position:absolute;top:100%;left:0;right:0;z-index:20;background:white;border:1px solid #dce1e7;border-radius:5px;box-shadow:0 5px 15px #17212e1a;max-height:230px;overflow:auto;margin-top:5px}.catalog-bom-suggest button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;text-align:left}.catalog-bom-suggest button:focus-visible,.catalog-bom-suggest button:hover{background:#f1f6fc;outline:none}.catalog-bom-suggest [role=option][aria-selected=true]{background:#edf5ff;color:#0f4b89}.catalog-suggest-toggle{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:25px;height:25px;display:grid;place-items:center;color:#8b929c}.catalog-suggest-empty{display:block;padding:12px;font-size:11px;color:#8b929c}.catalog-bom-row small,.catalog-bom-suggest small{display:block;color:#8b929c;margin-top:3px;font-size:11px}.catalog-bom-list{margin-top:16px}.catalog-bom-row{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #edf0f3;font-size:12px}.catalog-bom-row>div{flex:1;min-width:0}.catalog-bom-row>label{width:80px;font-size:10px;color:#8b929c}.catalog-bom-row input{text-align:center;margin-top:4px}.catalog-bom-row>button{color:#8b929c}.catalog-bom-row>button:hover{color:#ba110f}.catalog-product-page .erp-product-editor-footer{position:static;background:transparent;border:0;border-top:1px solid #e1e4e8;border-radius:0;padding:16px 0 0;margin-top:28px}@media(max-width:1023px){.catalog-editor-grid{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.catalog-list-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.catalog-product-heading{flex-wrap:wrap;gap:10px;margin-bottom:18px}.catalog-product-heading h1{font-size:18px}.catalog-product-heading>[data-slot=badge]{margin-left:46px}.catalog-product-page{height:auto;margin:0}.catalog-editor-scroll{padding:14px 12px}.catalog-editor-grid{grid-template-columns:1fr;gap:16px}.catalog-editor-summary{flex-wrap:wrap}.catalog-editor-summary strong{font-size:14px}.catalog-editor-summary>[data-slot=badge]{margin-left:68px}.catalog-editor-fields{padding:16px;gap:16px}.catalog-aside-body,.catalog-editor-card>header{padding:14px 16px}.catalog-bom-body,.catalog-stock-demand,.catalog-stock-policy,.catalog-stock-summary{padding-left:16px;padding-right:16px}.catalog-price-fact{grid-column:1/-1}.catalog-stock-summary strong{font-size:20px}.catalog-product-page .erp-product-editor-footer{margin:20px 12px 0;padding:16px 0}.catalog-product-page .erp-product-editor-footer>div:last-child{flex:1;justify-content:flex-end;flex-wrap:wrap}.catalog-product-page .erp-product-editor-footer button{padding-inline:12px;font-size:12px}.catalog-list-tabs{gap:16px;padding:0 16px}.catalog-list-tabs button{font-size:12px}.catalog-list-search{padding:0 16px}.catalog-list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-products-page .erp-filter-lane{padding:12px 16px}}.movement-report .low-stock-heading h1{max-width:880px;font-size:21px;line-height:1.35}.movement-table{min-width:1800px}.erp-page-body .movement-table thead tr:nth-child(2) th{background:#f7f9fc;padding:10px 14px!important;border-bottom:1px solid #e1e4e8}.movement-table .movement-group{text-align:center;border-left:1px solid #e1e4e8;border-bottom:1px solid #e1e4e8}.movement-table td,.movement-table th{border-right:1px solid #eef0f3}.movement-table td{text-align:right;font-variant-numeric:tabular-nums;min-width:90px}.movement-table td:first-child{text-align:left;min-width:240px}.movement-table .movement-totals td{background:#f1f4f8;font-weight:650;border-bottom:1px solid #dfe5ee}.movement-table .movement-in{color:#327850}.movement-table .movement-out{color:#a34842}.movement-reconcile-note{padding:10px 14px;background:#fffaef;border:1px solid #f1deb0;border-radius:7px;color:#8a651c;font-size:12px}.movement-period-popover[data-slot=popover-content]{width:760px;max-width:calc(100vw - 24px);max-height:85dvh;overflow:auto;padding:16px}.movement-period-layout{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px}.movement-period-layout nav{display:flex;flex-direction:column;border-right:1px solid #e9ecf1;padding-right:12px;gap:3px}.movement-period-layout nav button{padding:8px 10px;text-align:left;font-size:12px;border-radius:5px;transition:background .15s}.movement-period-layout nav button:hover{background:#edf5fd}.movement-period-layout nav button[aria-pressed=true]{background:#e7f0fb;color:#0f4b89;font-weight:600}.movement-period-inputs{display:flex;gap:12px;padding:0 6px 10px}.movement-period-inputs label{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px;font-size:11px;color:#697688}.movement-period-inputs input{width:100%;min-height:36px;border:1px solid #dce1e7;border-radius:5px;padding:5px 8px;font-size:12px;color:#354359}@media(max-width:767px){.movement-report .low-stock-heading h1{font-size:18px}.movement-period-layout{grid-template-columns:1fr}.movement-period-layout nav{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid #e9ecf1;padding:0 0 10px}.movement-period-layout nav button{padding:6px 9px;font-size:11px}.movement-table{min-width:1600px}}@media print{.movement-table{min-width:0}.movement-table td,.movement-table th{min-width:0!important;font-size:8px!important;padding:5px!important;white-space:normal}.movement-table td:first-child{min-width:0}.movement-table th button svg{display:none}.movement-report .low-stock-print{page:inventory-movement}}@page inventory-movement{size:A4 landscape;margin:10mm}@media(max-width:767px){.movement-period-popover[data-slot=popover-content]{width:calc(100vw - 32px);padding:12px;overflow-x:hidden}.movement-period-layout{min-width:0}.movement-period-layout>*{min-width:0;max-width:100%}.movement-period-inputs{padding-inline:0;gap:8px}.movement-period-inputs input{min-width:0;max-width:100%;box-sizing:border-box}.movement-period-popover [data-slot=calendar]{width:100%;max-width:100%;padding:0}.movement-period-popover .rdp-month,.movement-period-popover .rdp-months{width:100%;min-width:0;max-width:100%}.movement-period-popover table{width:100%;min-width:0!important}.movement-period-popover .rdp-month_grid td,.movement-period-popover .rdp-month_grid th{padding:0!important;min-width:0!important}.movement-period-popover .rdp-day,.movement-period-popover .rdp-weekday{flex:1 1 0}.commerce-order-editor{padding-bottom:112px}.commerce-mobile-form-context label{display:grid;grid-template-columns:1fr auto;gap:10px;padding:14px 16px;border-bottom:1px solid #edf0f3}.commerce-mobile-form-context select{grid-column:1/-1;width:100%;max-width:100%;height:44px;border:1px solid #dce1e7!important;border-radius:7px;padding:0 12px;background:#fff;text-align:left;font-size:16px}.commerce-mobile-branch-address{background:#fff;padding:0 16px 14px;color:#697586;font-size:12px;line-height:1.6}.commerce-mobile-branch-address span,.commerce-mobile-branch-address strong{display:block}.commerce-order-save{position:fixed;bottom:calc(62px + env(safe-area-inset-bottom));left:0;right:0;z-index:35;border:0;border-top:1px solid #e3e7ed!important;border-radius:0!important;background:#fff;padding:10px 16px!important;box-shadow:0 -3px 10px #0f172a06}.commerce-order-save .erp-primary-action{min-height:44px;font-size:15px;justify-content:center}.commerce-order-save-total{display:block;margin-bottom:6px;font-size:12px;color:#64748b;text-align:right}.commerce-count-stock-type{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:#536174}.commerce-count-stock-type select{min-height:40px;border:1px solid #dce1e7;border-radius:6px;padding:0 12px;background:#fff;font-size:16px}.commerce-count-location{display:block;padding:0 16px;font-size:13px;font-weight:550}.commerce-count-location span{font-weight:400;color:#7b8794}.commerce-count-location input{display:block;width:100%;height:44px;padding:0 12px;margin-top:8px;border:1px solid #dce1e7;border-radius:6px;font-size:16px}.commerce-count-operation-help{padding:10px 16px;font-size:12px;color:#697586}.commerce-count-observations{margin-top:12px;padding:6px 10px;background:#f7f9fc;border-radius:6px}.commerce-count-observations>div{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:12px}.commerce-count-observations span{flex:1;color:#64748b}.commerce-count-observations button{min-width:28px;min-height:28px;display:grid;place-items:center;color:#8b96a5}.commerce-count-add-observation{display:inline-flex;align-items:center;gap:5px;margin-top:10px;color:#0f4b89;font-size:13px;min-height:36px}.commerce-order-editor .commerce-mobile-form-context{width:100%;align-self:stretch}.commerce-order-editor>.commerce-stack,.commerce-order-editor>aside{width:100%;min-width:0}.commerce-count-app .commerce-count-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 16px;flex-shrink:0}.commerce-count-app .commerce-count-tools>label:first-child{grid-column:1/-1;min-width:0}.commerce-count-app .commerce-count-tools>.commerce-count-stock-type{padding:0;background:#fff;font-size:12px;min-width:0}.commerce-count-app .commerce-count-tools .commerce-mobile-add-products{margin:0;padding:6px 0;font-size:13px;min-height:44px}.commerce-count-app .commerce-count-remove{width:auto;height:auto;display:inline-flex;min-height:32px;margin-left:12px;color:#ba110f}}@media(max-width:767px){.commerce-count-app:has(.commerce-count-entry){overflow-y:auto}}.dialog-mobile-back{display:none}@media(max-width:767px){.supplier-mobile-screen,[data-slot=dialog-content],[data-slot=sheet-content]{position:fixed!important;inset:0!important;translate:none!important;transform:none!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;animation:none!important;display:flex;flex-direction:column;justify-content:flex-start;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;gap:16px}[data-slot=dialog-overlay],[data-slot=sheet-overlay]{background:#fff;backdrop-filter:none;animation:none!important}[data-slot=dialog-content]>*{flex-shrink:0;min-width:0}[data-slot=dialog-content]>.min-h-0{flex-shrink:1}[data-slot=dialog-content]>[data-slot=dialog-header],[data-slot=sheet-content]>[data-slot=sheet-header]{position:sticky;top:calc(-16px - env(safe-area-inset-top));z-index:2;background:var(--popover,#fff);margin:-16px -16px 0;padding:16px;border-bottom:1px solid #e7e9ec}[data-slot=dialog-content]:has(>.dialog-screen-back)>[data-slot=dialog-header]{padding-left:52px;padding-right:16px;min-height:58px}.dialog-screen-back{position:fixed!important;left:8px!important;right:auto!important;top:calc(8px + env(safe-area-inset-top))!important;z-index:3;width:40px;height:40px}.dialog-desktop-close{display:none}.dialog-mobile-back{display:block}[data-slot=dialog-content]>[data-slot=dialog-footer]{margin:auto -16px -16px;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:0;background:var(--popover,#fff);flex-direction:row;flex-wrap:wrap}[data-slot=dialog-footer]>button{flex:1;min-height:44px}[data-slot=sheet-content]:has(>.dialog-screen-back)>[data-slot=sheet-title]{padding:0 0 16px 40px;min-height:44px}.supplier-mobile-screen{padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)!important;gap:0;overflow:hidden}.supplier-mobile-screen>div{min-height:0;flex-shrink:0}.supplier-mobile-screen>div:nth-child(2){flex-shrink:1}.supplier-mobile-screen>div:first-child{padding-left:52px!important;min-height:58px}.supplier-mobile-screen .supplier-screen-back{position:absolute;left:8px;top:calc(8px + env(safe-area-inset-top));width:40px!important;height:40px!important}.supplier-mobile-screen [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}[data-slot=dialog-content].commerce-count-dialog,[data-slot=dialog-content].commerce-mobile-picker{padding:0;gap:0;overflow:hidden}[data-slot=dialog-content]>.shipment-screen-body{max-height:none!important;min-height:0;flex:1}}.commerce-app .erp-primary-action.erp-packed-action,.erp-primary-action.erp-packed-action{background:#0F4B89;border-color:#0F4B89;color:#fff;box-shadow:none}.commerce-app .erp-primary-action.erp-packed-action:hover,.erp-primary-action.erp-packed-action:hover{background:#0b3b6c;border-color:#0b3b6c}.erp-packed-action:disabled{opacity:.45}@media(max-width:767px){[data-slot=dialog-content]>[data-slot=dialog-header]{gap:10px;padding-top:18px;padding-bottom:14px;background:#fff}[data-slot=dialog-content]:has(>.dialog-screen-back)>[data-slot=dialog-header]{padding-left:52px;padding-right:52px}[data-slot=dialog-header]>[data-slot=dialog-title]{text-align:center;justify-content:center;font-size:17px;line-height:1.4;font-weight:650}[data-slot=dialog-header]>[data-slot=dialog-description]{font-size:13px;line-height:1.5;text-align:center;color:#697586}.dialog-screen-back{color:#0F4B89;border-radius:50%}[data-slot=dialog-content] input:not([type=checkbox]):not([type=radio]),[data-slot=dialog-content] select,[data-slot=dialog-content] textarea{font-size:16px;min-height:44px}[data-slot=dialog-content] .commerce-mobile-cards tbody{padding:0}[data-slot=dialog-content] .commerce-mobile-cards tbody tr{border:0;border-bottom:1px solid #e7e9ec;border-radius:0;box-shadow:none;margin:0;padding:16px;gap:12px}[data-slot=dialog-content] .commerce-mobile-cards td{font-size:14px}[data-slot=dialog-content] .commerce-mobile-cards td:before{font-size:12px}[data-slot=dialog-content] .commerce-mobile-cards td input{width:100%;min-height:44px}[data-slot=dialog-content] .fulfillment-product-list{border-radius:0;border-left:0;border-right:0}[data-slot=dialog-content] .fulfillment-product-list td:last-child{grid-column:1/-1}[data-slot=dialog-content] .fulfillment-product-list td:last-child button{color:#BA110F;min-height:36px;padding:4px 0}[data-slot=dialog-content]>.mobile-screen-actions,[data-slot=dialog-content]>[data-slot=dialog-footer],[data-slot=dialog-content]>div.border-t:last-of-type{position:sticky;bottom:calc(-16px - env(safe-area-inset-bottom));z-index:2;margin:auto -16px -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e7e9ec;gap:10px}[data-slot=dialog-content]>.mobile-screen-actions>button,[data-slot=dialog-content]>[data-slot=dialog-footer]>button{flex:1;min-height:48px;white-space:normal;font-size:14px;line-height:1.4}.supplier-mobile-screen>div:first-child h3{flex:1;text-align:center;padding-right:36px;font-size:17px}}