.workspace-connection-bar{border-bottom:1px solid #e1e7eb;justify-content:flex-end;margin-bottom:12px;padding:10px 0;display:flex}@media (max-width:900px){.workspace-connection-bar .connection-indicators{justify-content:space-between}.workspace-connection-bar .sync-status{flex:1;min-width:130px}}.connection-empty-state{text-align:center;color:#4c616e;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:300px;padding:32px 16px;display:flex}.connection-empty-state h2{font-size:20px}.connection-indicators{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.connection-indicators .sync-status{cursor:pointer;white-space:normal;text-align:left}.account-access-status{color:#8a5300;background:#fff4d7;border:1px solid #e8d49b;border-radius:4px;padding:5px 8px;font-size:12px}.account-access-status.is-active{color:#176442;background:#eaf7ef;border-color:#b9ddc8}.connection-details{grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:14px;font-size:14px;display:grid}.connection-details dt{color:#64717b}.connection-details dd{overflow-wrap:anywhere;margin:0}.enrollment-code-field{gap:10px;margin-top:20px;display:grid}.enrollment-code-field textarea{resize:vertical;overflow-wrap:anywhere;border:1px solid #bdcbd4;border-radius:4px;width:100%;min-height:100px;padding:10px;font-family:monospace}.local-server-page{background:#fff;width:100%;min-width:0}.local-server-tabs{background:#f4f7fa;border-bottom:1px solid #dfe5ec;gap:4px;padding:0 22px;display:flex}.local-server-tabs button{color:#516170;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 20px;font-size:13px}.local-server-tabs button[aria-selected=true]{color:#00386e;background:#fff;border-color:#00559d;font-weight:600}.local-server-tabs button:focus-visible{outline-offset:-4px;outline:2px solid #00559d}.local-server-code{place-items:center;min-height:clamp(430px,64vh,700px);padding:32px 20px;display:grid}.local-server-code-content{text-align:center;flex-direction:column;align-items:center;gap:18px;width:min(100%,560px);display:flex}.local-server-code-content>.primary-button{justify-content:center;min-width:170px;min-height:42px}.local-server-code-icon{color:#00559d;background:#edf4fb;border:1px solid #d9e5ef;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:112px;height:112px;display:flex}.local-server-code-content h2{color:#1c3347;margin:0;font-size:21px;font-weight:600}.local-server-code-status{color:#647581;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.local-server-code .enrollment-code-field{text-align:left;width:100%;margin-top:4px}.local-server-code .enrollment-code-field textarea{resize:none;background:#f8fafc;border-color:#cad7e2;min-height:90px;padding:14px;font-size:13px}.local-server-code .enrollment-code-field .secondary-button{justify-self:end}.local-server-pos{min-height:460px;padding:32px 36px}.local-server-pos-heading{color:#00559d;align-items:center;gap:14px;margin-bottom:28px;display:flex}.local-server-pos-heading h2{color:#1c3347;margin:0 0 4px;font-size:19px;font-weight:600}.local-server-pos-heading span{color:#60727e;font-size:13px}.local-server-pos .connection-details{grid-template-columns:minmax(130px,210px) minmax(0,1fr);gap:0;max-width:800px}.local-server-pos .connection-details :is(dt,dd){border-bottom:1px solid #e8edf1;min-height:49px;padding:14px 0}@media (max-width:600px){.local-server-tabs{padding:0 10px}.local-server-tabs button{padding:0 14px}.local-server-pos{padding:22px 16px}.local-server-pos .connection-details{grid-template-columns:minmax(104px,38%) minmax(0,1fr);gap:10px;font-size:12px}.local-server-code-content h2{font-size:18px}}@media (max-width:900px){.workspace-topbar,.workspace-topbar-actions{flex-wrap:wrap}.connection-indicators{width:100%}}.account-create-dialog{width:min(520px,100vw - 24px);max-height:90dvh;overflow-y:auto}.account-address-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-address-field{min-width:0;display:grid}.account-address-field input,.account-address-field select{color:#25313c;background:#fff;border:1px solid #d5dce2;border-radius:8px;width:100%;min-height:40px;padding:0 11px;font-size:12px}.account-address-field input:focus,.account-address-field select:focus{border-color:#00386e;outline:0;box-shadow:0 0 0 3px #00386e1f}@media (max-width:420px){.account-address-fields{grid-template-columns:minmax(0,1fr)}}body.modern-app{--ink:#002c57;--muted:#697682;--line:#e3e7ea;--line-strong:#cbd2d9;--canvas:#f4f7fa;--surface:#fff;--primary:#00386e;--primary-hover:#002c57;--green:#00386e;--green-soft:#eaf1f7;--focus:#00386e1c;--sidebar:#fff;--sidebar-muted:#747f89;--sidebar-hover:#f4f7fa;--danger:#b4554c;--shadow-sm:0 3px 12px #002c5705;background:var(--canvas);color:var(--ink)}.modern-app .content{--content-inline-pad:clamp(20px, 2.6vw, 44px);padding:0 var(--content-inline-pad) 24px;background:var(--canvas)}.modern-app .workspace-sticky-header{z-index:20;width:calc(100% + 2 * var(--content-inline-pad));margin:0 calc(-1 * var(--content-inline-pad)) 14px;box-shadow:none;background:#fff;flex:none;position:sticky;top:0}.modern-app .workspace-topbar{width:100%;min-height:54px;box-shadow:none;border:0;margin:0;padding-block:6px;position:static}.modern-app .workspace-topbar-actions>.connection-indicators{flex-wrap:nowrap;flex:0 auto;width:auto}.modern-app .workspace-topbar-actions>.connection-indicators .sync-status{white-space:nowrap}.modern-app .workspace-logo{display:none}.modern-app .workspace-greeting span{color:var(--muted);font-size:13px}.modern-app .workspace-topbar-actions{gap:7px}.modern-app .workspace-topbar-actions :is(.sync-button,.sync-status,.account-access-status){align-items:center;gap:8px;height:30px;min-height:30px;padding-top:0;padding-bottom:0;font-size:12px;display:inline-flex}.modern-app .workspace-topbar-actions .connection-indicators .sync-status span{display:none}.modern-app .workspace-topbar-actions .account-access-status{border-radius:6px;align-items:center;height:30px;padding:0 8px;display:inline-flex}.modern-app .workspace-topbar-actions .connection-indicators .icon-button[title=Settings]{display:none}.modern-app .workspace-topbar-actions :is(.notification-button,.account-signout,.account-avatar){width:28px;height:28px}.modern-app .workspace-topbar-actions .icon-button{width:28px;height:28px;min-height:28px;padding:0}.modern-app .account-copy strong{font-size:12px}.modern-app .account-copy small{font-size:10px}.modern-app .workspace-topbar-actions .connection-indicators .sync-status svg{transform-origin:50%;color:#168243;stroke:currentColor}@keyframes cloud-pulse{0%{filter:drop-shadow(0 0 #16824300);transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 8px 18px #1682431f);transform:translateY(-3px)scale(1.06)}to{filter:drop-shadow(0 0 #16824300);transform:translateY(0)scale(1)}}.modern-app .workspace-topbar-actions .connection-indicators .sync-status.online svg{animation:2.4s ease-in-out infinite cloud-pulse}@media (prefers-reduced-motion:reduce){.modern-app .workspace-topbar-actions .connection-indicators .sync-status.online svg{animation:none}}.modern-app :is(.workspace-topbar-actions,.mobile-topbar) .sync-button{color:#00386e;background:#f4f7fa;border:1px solid #cdd9e5;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:8px;width:104px;min-width:104px;height:38px;min-height:38px;padding:0 12px;font-size:13px;line-height:1;display:inline-flex}.modern-app :is(.workspace-topbar-actions,.mobile-topbar) .sync-button:hover:not(:disabled){color:#002c57;background:#eaf1f7}.modern-app .mobile-topbar .sync-button>span{color:inherit;font-size:inherit}.modern-app .workspace-topbar-actions .pending-changes-button{color:#fff;height:38px;min-height:38px;box-shadow:none;background:#0065ff;border:1px solid #0065ff;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;line-height:1;display:inline-flex}.modern-app .workspace-topbar-actions .pending-changes-button:hover:not(:disabled){color:#fff;background:#0055dc;border-color:#0055dc}.modern-app .workspace-topbar-actions .pending-changes-button>svg{flex:0 0 16px;width:16px;height:16px;margin:0}.modern-app .workspace-topbar-actions .pending-changes-button>strong{color:#fff;background:#e08a1e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}.modern-app :is(.account-avatar,.store-avatar){background:var(--primary)}.modern-app .sidebar{border-right-color:var(--line);background:#fff}.modern-app .brand{min-height:112px}.modern-app .brand-logo{max-width:190px;max-height:116px}.modern-app .main-nav .nav-label{color:#868e95;letter-spacing:.13em;text-transform:uppercase;margin:8px 14px 14px;font-size:10px;display:block}.modern-app .main-nav :is(button.active,.nav-tree.active>.nav-tree-trigger){color:#002c57;box-shadow:none;background:#eaf1f7}.modern-app .main-nav :is(button.active svg,.nav-tree.active>.nav-tree-trigger>svg:first-child){color:var(--primary)}.modern-app .main-nav .nav-tree-children{margin-left:24px;margin-right:8px;padding-left:0}.modern-app .sidebar .main-nav .nav-tree-children button.active{color:#fff;background:var(--primary);box-shadow:0 3px 8px #00386e18}.modern-app .main-nav :is(){display:none}.modern-app .main-nav button:hover:not(:disabled):not(.active){color:var(--primary);background:#f4f7fa}.modern-app .store-switcher{background:#f4f7fa;border-color:#dfe5eb}.modern-app :is(.notification-button,.account-signout,.user-row>button):hover{color:var(--primary);background:#f4f7fa}.modern-app .reference-navigation{zoom:1;grid-template-columns:280px minmax(0,1fr);transition:grid-template-columns .3s}.modern-app .reference-sidebar{color:#7d84ab;width:100%;height:100dvh;box-shadow:none;letter-spacing:0;background:#0c1e35;border:0;flex-direction:column;padding:0;font-size:14.4px;display:flex;position:relative;overflow:visible}.modern-app .reference-sidebar .brand{border:0;flex:0 0 100px;justify-content:flex-start;align-items:center;gap:10px;min-height:100px;margin:0;padding:0 20px;display:flex}.modern-app .reference-sidebar .brand-logo{object-fit:contain;background:#fff;border-radius:8px;flex:0 0 35px;width:35px;max-width:35px;height:35px;max-height:35px;margin:0}.modern-app .reference-sidebar .sidebar-brand-title{color:#dee2ec;white-space:nowrap;font-size:20px;font-weight:700;line-height:30px;transition:opacity .3s;overflow:hidden}.modern-app .reference-sidebar .sidebar-collapse{z-index:111;color:#fff;cursor:pointer;background:#00829f;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:40px;right:-10px;box-shadow:1px 1px 4px #0c1e35}.modern-app .reference-sidebar .sidebar-collapse svg{transition:transform .3s;transform:rotate(180deg)}.modern-app .reference-sidebar .main-nav{scrollbar-width:thin;scrollbar-color:#35445c #0c1e35;flex:auto;min-height:0;margin:0;padding:10px 0;display:block;overflow:hidden auto}.modern-app .reference-sidebar .main-nav .nav-label{color:#b9c3d1;letter-spacing:.06em;text-transform:uppercase;opacity:.8;height:39px;margin:0;padding:10px 25px;font-size:13px;font-weight:600;line-height:19px;transition:opacity .3s;display:block}.modern-app .reference-sidebar .main-nav .nav-label-extra{height:49px;padding-top:20px}.modern-app .reference-sidebar .main-nav button,.modern-app .sidebar-flyout button{color:#c7d0dc;width:100%;height:50px;min-height:50px;box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;align-items:center;gap:0;margin:0;padding:0 20px;font-family:inherit;font-size:17px;font-weight:400;transition:color .3s;display:flex;position:relative}.modern-app .reference-sidebar .main-nav button>svg:first-child{flex:0 0 35px;width:35px;height:35px;margin-right:10px;padding:7px;color:inherit!important}.modern-app .reference-sidebar .main-nav button>span,.modern-app .sidebar-flyout button>span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.modern-app .reference-sidebar .main-nav button:before,.modern-app .reference-sidebar .main-nav button:after,.modern-app .reference-sidebar .nav-tree-children:before{display:none}.modern-app .reference-navigation .reference-sidebar .main-nav button.active,.modern-app .reference-navigation .reference-sidebar .main-nav .nav-tree.active>.nav-tree-trigger,.modern-app .reference-navigation .reference-sidebar .main-nav button[aria-expanded=true],.modern-app .reference-navigation .reference-sidebar .main-nav button:hover:not(:disabled),.modern-app .sidebar-flyout button:is(.active,:hover){box-shadow:none;transform:none;color:#dee2ec!important;background:0 0!important}.modern-app .reference-sidebar .main-nav button:hover:not(:disabled)>svg:first-child{animation:.5s ease-in-out sidebar-swing}.modern-app .reference-sidebar .nav-tree-chevron{flex:0 0 12px;width:12px;height:12px;margin-left:auto;transition:transform .3s}.modern-app .reference-sidebar .nav-tree{display:block}.modern-app .reference-sidebar .nav-tree-children{visibility:hidden;background:#0b1a2c;grid-template-rows:0fr;margin:0;padding:0 0 0 20px;transition:grid-template-rows .3s,visibility .3s;display:grid}.modern-app .reference-sidebar .nav-tree-children.is-open{visibility:visible;grid-template-rows:1fr}.modern-app .reference-sidebar .nav-tree-list{min-height:0;overflow:hidden}.modern-app .reference-sidebar .nav-tree-children button,.modern-app .sidebar-flyout button{font-size:16px;font-weight:400}.modern-app .reference-sidebar .main-nav button small{color:#fff;text-transform:none;background:#079b0b;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:9px;font-weight:700;display:inline-block}.modern-app .reference-sidebar .sidebar-footer{border:0;flex:0 0 230px;align-items:center;min-height:230px;margin:0;padding:0 20px;display:flex;overflow:hidden}.modern-app .reference-sidebar .sidebar-footer-box{background:#162d4a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:190px;min-width:190px;margin:0 auto;padding:20px 10px;display:flex}.modern-app .reference-sidebar .store-switcher{color:#dee2ec;text-align:center;background:0 0;border:0;flex-direction:column;gap:10px;width:100%;min-height:0;padding:0;display:flex}.modern-app .reference-sidebar .store-switcher>svg{display:none}.modern-app .reference-sidebar .store-avatar{color:#fff;background:#00829f;width:40px;height:40px}.modern-app .reference-sidebar .store-copy{max-width:100%}.modern-app .reference-sidebar :is(.store-copy,.user-row) strong{color:#dee2ec;font-size:14px;font-weight:400}.modern-app .reference-sidebar :is(.store-copy,.user-row) small{color:#b9c3d1;font-size:12px;font-weight:400}.modern-app .reference-sidebar .user-row{color:#7d84ab;gap:6px;width:100%;margin:0;padding:0}.modern-app .reference-sidebar .user-row>svg{display:none}.modern-app .reference-sidebar .user-row>span{min-width:0}.modern-app .reference-sidebar .user-row>button{color:#dee2ec;background:0 0;flex-shrink:0}.modern-app .reference-sidebar :is(button,.nav-tree-trigger):focus-visible{outline-offset:-2px;outline:2px solid #00829f}.modern-app .reference-navigation.sidebar-collapsed{grid-template-columns:80px minmax(0,1fr)}.modern-app .sidebar-collapsed .reference-sidebar .sidebar-brand-title,.modern-app .sidebar-collapsed .reference-sidebar .main-nav .nav-label{opacity:0}.modern-app .sidebar-collapsed .reference-sidebar .main-nav button>span,.modern-app .sidebar-collapsed .reference-sidebar .main-nav button small{display:none}.modern-app .sidebar-collapsed .reference-sidebar .sidebar-collapse svg{transform:rotate(0)}.modern-app .sidebar-collapsed .reference-sidebar .nav-tree-chevron{stroke:none;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;right:10px}.modern-app .sidebar-collapsed .reference-sidebar .sidebar-footer{visibility:hidden}.modern-app .sidebar-flyout{z-index:120;width:200px;max-height:var(--radix-popover-content-available-height);color:#7d84ab;box-shadow:none;background:#0b1a2c;border:0;border-radius:4px;padding:0;overflow-y:auto}.modern-app .sidebar-flyout:has(.sidebar-planned){width:280px;max-width:calc(100vw - 90px)}.modern-app .reference-sidebar .main-nav .nav-tree-children button.sidebar-planned,.modern-app .sidebar-flyout button.sidebar-planned{opacity:.8;height:auto;min-height:40px;padding-top:5px;padding-bottom:5px}.modern-app .reference-sidebar .main-nav button.sidebar-planned>span,.modern-app .sidebar-flyout button.sidebar-planned>span{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.25;overflow:visible}.modern-app .reference-sidebar .main-nav button.sidebar-planned small,.modern-app .sidebar-flyout button.sidebar-planned small{color:#c3d0e0;white-space:nowrap;background:#263c59;border-radius:3px;flex:none;margin-left:6px;padding:3px 4px;font-size:9px;font-weight:500}@keyframes sidebar-swing{0%,30%,50%,70%,to{transform:rotate(0)}10%{transform:rotate(10deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}}@media (max-width:980px){.modern-app .reference-navigation{grid-template-columns:minmax(0,1fr)}.modern-app .reference-sidebar{width:min(280px,88vw);height:100dvh;transition:transform .3s;position:fixed;inset:0 auto 0 0}.modern-app .reference-sidebar .sidebar-collapse{display:none}.modern-app .reference-sidebar .sidebar-close{color:#dee2ec;box-shadow:none;background:0 0;top:33px;right:12px}}.modern-app .mobile-topbar{width:calc(100% + 2 * var(--content-inline-pad));margin-inline:calc(-1 * var(--content-inline-pad));padding-inline:var(--content-inline-pad);border-color:var(--line)}.modern-app .page-header{justify-content:space-between;margin-bottom:24px}.modern-app .page-header .breadcrumb{color:#7b838b;align-items:center;gap:9px;margin:0 0 10px;font-size:11px;display:flex}.modern-app .page-header .breadcrumb span:last-child{color:#405060}.modern-app .page-header h1{color:var(--ink);letter-spacing:-1.3px;font-size:34px;font-weight:600;line-height:1.2}.modern-app .page-header .subtitle{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.6}.modern-app .data-panel{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;animation:none;overflow:visible}.modern-app .data-panel :is(.inventory-entity-workspace,.catalog-page,.bottle-deposit-workspace,.master-workspace,.job-codes-workspace){background:0 0}.modern-app .workspace-metrics{background:0 0;gap:16px;margin-bottom:22px}.modern-app .workspace-metrics article{border:1px solid var(--line);min-height:124px;box-shadow:var(--shadow-sm);background:#fff;border-radius:15px;flex-direction:row;justify-content:flex-start;align-items:center;gap:17px;padding:22px;display:flex}.modern-app .workspace-metrics article:after{display:none}.modern-app .workspace-metrics .inventory-subpage-metric-icon{color:#00386e;background:#eaf1f7;border-radius:12px;width:42px;height:42px}.modern-app .workspace-metrics article:nth-child(2) .inventory-subpage-metric-icon{color:#87739e;background:#f3f0f8}.modern-app .workspace-metrics article:nth-child(3) .inventory-subpage-metric-icon{color:#a5824c;background:#faf4e9}.modern-app .workspace-metrics .inventory-subpage-metric-copy{gap:8px}.modern-app .workspace-metrics strong{color:var(--ink);letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:29px;font-weight:600}.modern-app .workspace-metrics small{color:var(--muted);font-size:11px;font-weight:400}.modern-app .workspace-metrics article:first-child strong{color:#fff}.modern-app .workspace-metrics article:first-child small{color:#c1cdd9}.modern-app :is(.master-workspace,.job-codes-workspace){grid-template-columns:minmax(0,1fr);gap:22px;width:100%;margin-inline:0}.modern-app :is(.master-list-workspace,.job-codes-list-workspace){min-width:0}.modern-app :is(.master-workspace,.job-codes-workspace)>.workspace-metrics{margin-bottom:0}.modern-app .data-panel :is(.entity-list-panel,.categories-list-card,.catalog-workspace,.ecommerce-order-history){border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:15px;overflow:hidden}.modern-app .data-panel :is(.categories-card-head,.entity-list-header){background:#fff;border-bottom:1px solid #eaf1f7;gap:20px;min-height:90px;padding:22px}.modern-app .data-panel :is(.categories-card-head,.entity-list-header) h2{color:var(--ink);letter-spacing:-.3px;font-size:17px;font-weight:600}.modern-app .entity-heading{gap:13px}.modern-app .data-panel .entity-heading-icon{width:40px;height:40px;color:var(--primary);background:#eaf1f7;border-radius:11px}.modern-app .entity-heading>div>span,.modern-app .categories-card-head>div>span{color:var(--muted);font-size:11px;line-height:1.6}.modern-app .data-panel .entity-count{color:#607080;background:#f7f9fc;border:1px solid #e0e4e8;border-radius:7px;min-width:30px;padding:4px 9px;font-size:11px}.modern-app .data-panel .professional-datatable{box-shadow:none;border-top:0}.modern-app .data-panel .professional-datatable [data-slot=table-head]{border-bottom-color:var(--line);color:#747d86;background:#f7f9fc;height:43px;padding:10px 18px;font-size:11px;font-weight:500}.modern-app .data-panel .professional-datatable [data-slot=table-head]:hover{color:var(--primary);background:#f4f7fa}.modern-app .data-panel .professional-datatable [data-slot=table-cell]{color:#4b5762;border-bottom-color:#eaf1f7;height:62px;padding:12px 18px;font-size:12px}.modern-app .data-panel .professional-datatable [data-slot=table-row]:hover{background:#f7f9fc}.modern-app .data-panel .professional-datatable [data-slot=table-row][data-state=selected]{box-shadow:inset 3px 0 var(--primary);background:#eaf1f7}.modern-app .shadcn-sort-button svg{color:#98a1aa;width:12px;height:12px}.modern-app :is(.entity-code,.upc){color:#64717e;background:#f4f7fa;border:0;border-radius:6px;padding:5px 8px;font-size:11px}.modern-app .master-table-name{color:#2c3b49;font-weight:600}.modern-app .inventory-row-menu-trigger{color:#7c8792;background:0 0;border:0;border-radius:7px}.modern-app .inventory-row-menu-trigger:hover{color:var(--primary);background:#eaf1f7}.modern-app .data-panel .shadcn-table-pagination{color:#737d87;border-top:1px solid #eaf1f7;min-height:60px;padding:13px 22px;font-size:11px}.modern-app .data-panel .shadcn-page-buttons button{color:#717c87;background:0 0;border:1px solid #0000;border-radius:7px;min-width:32px;height:32px;font-size:11px}.modern-app .data-panel .shadcn-page-buttons button[data-variant=secondary]{color:#00386e;background:#eaf1f7;border-color:#d6dfe7}.modern-app .data-panel .shadcn-page-buttons button:hover:not(:disabled){color:var(--primary);background:#eaf1f7;border-color:#ced9e3}.modern-app .table-tag{color:#5e6e7e;background:#f4f7fa;border:1px solid #dfe4e8;border-radius:6px;min-width:55px;padding:4px 8px;font-size:10px;font-weight:500}.modern-app .table-tag.success{color:#496077;background:#f4f7fa;border-color:#d9e2ea}.modern-app .table-tag.neutral{color:#485f75;background:#f4f7fa;border-color:#d8e1e9}.modern-app .table-tag.danger{color:#a65d53;background:#fcf4f1;border-color:#f0e1dc}.modern-app .table-reorder-cell{width:42px;min-width:42px;padding-left:13px!important;padding-right:0!important}.modern-app .table-reorder-status{color:#5e6e7e;background:#f7f9fc;border-bottom:1px solid #eaf1f7;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:6px 20px;font-size:11px;display:flex}.modern-app .dependency-filter-banner{color:#3d5164;background:#f4f7fa;border-top:1px solid #dce4eb;border-bottom:1px solid #dce4eb;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 20px;font-size:11px;display:flex}.modern-app .dependency-filter-banner>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.modern-app .table-reorder-handle{color:#8f98a1;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:30px;padding:0;display:grid}.modern-app .table-reorder-handle:hover:not(:disabled),.modern-app .table-reorder-handle:focus-visible{color:#00386e;background:#eaf1f7}.modern-app .table-reorder-handle:active{cursor:grabbing}.modern-app .table-reorder-handle:disabled{cursor:not-allowed;opacity:.35}.modern-app [data-slot=table-row][data-dragging=true]{opacity:.92;box-shadow:0 8px 20px #002c5717,inset 3px 0 #00386e;background:#eaf1f7!important}.modern-app [data-slot=table-row][data-dragging=true] .table-reorder-handle{color:#00386e;cursor:grabbing}@media (pointer:coarse){.modern-app .table-reorder-cell{width:46px;min-width:46px;padding-left:5px!important}.modern-app .table-reorder-handle{width:40px;height:40px}}.modern-app :is(.categories-empty,.po-empty,.shadcn-table-empty){color:#737d87;line-height:1.8}.modern-app :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #00386e}.modern-app :is(input[type=checkbox],input[type=radio]){accent-color:var(--primary)}.modern-app :is([data-slot=switch],[data-slot=checkbox],[data-slot=radio-group-item])[data-state=checked]{border-color:var(--primary);background:var(--primary)}.modern-app :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){box-shadow:none;border-color:#ccd4dc;border-radius:8px}.modern-app .data-panel .datatable-search{color:#8b96a1;min-height:39px;box-shadow:none;background:#fff;border:1px solid #d5dce2;border-radius:8px}.modern-app .datatable-search input{color:#394857;background:0 0;font-size:12px}.modern-app .table-icon-action{color:#627486!important;box-shadow:none!important;background:#fff!important;border-color:#d5dce2!important;border-radius:8px!important}.modern-app :is(.datatable-head-actions,.po-panel-head,.po-detail-actions,.po-line-actions,.catalog-value-form,.bottle-deposit-workspace-footer,.bottle-deposit-level-controls)>button:not(.table-icon-action),.modern-app .page-header.has-page-action .page-primary-action,.modern-app .ecommerce-workspace .items-table-toolbar>button:not(.table-icon-action),.modern-app :is(.inventory-editor-actions,.master-editor-actions,.item-modal-footer,.po-modal>footer,.employee-job-modal-actions) button{gap:7px;min-height:38px;padding:0 15px;font-size:12px;font-weight:500;box-shadow:0 2px 5px #00386e10;border:1px solid var(--primary)!important;color:#fff!important;background:var(--primary)!important;border-radius:9px!important}.modern-app :is(.datatable-head-actions,.po-panel-head,.po-detail-actions,.catalog-value-form,.bottle-deposit-workspace-footer,.bottle-deposit-level-controls)>button:hover:not(:disabled):not(.secondary):not(.danger):not(.table-icon-action),.modern-app .page-primary-action:hover:not(:disabled),.modern-app :is(.inventory-editor-actions,.master-editor-actions,.item-modal-footer,.po-modal>footer,.employee-job-modal-actions) button:hover:not(:disabled):not(.secondary){background:#002c57!important}.modern-app :is(.datatable-head-actions,.po-detail-actions,.po-line-actions,.catalog-value-form,.inventory-editor-actions,.master-editor-actions,.item-modal-footer,.po-modal>footer,.employee-job-modal-actions) button.secondary,.modern-app .permissions-modal .item-modal-footer button.permissions-exit{box-shadow:none;color:#52606e!important;background:#fff!important;border-color:#cbd5de!important}.modern-app :is(.datatable-head-actions,.po-detail-actions,.po-line-actions,.master-editor-actions) button.danger{color:#ac534c!important;background:#fff7f4!important;border-color:#ecd1ca!important}.modern-app :is(.datatable-head-actions,.po-detail-actions,.po-line-actions) button.danger:hover:not(:disabled){color:#fff!important;background:#ac534c!important}.modern-app .inventory-row-menu{border-color:#e0e5e9;border-radius:11px;padding:6px;box-shadow:0 12px 32px #002c571a}.modern-app .inventory-row-menu button{color:#4f5e6d;border-radius:6px}.modern-app .inventory-row-menu button:hover{color:var(--primary);background:#f4f7fa}.modern-app .inventory-row-menu button.danger{color:#ad5a50}.modern-app [data-slot=select-content]{background:#fff;border-color:#dbe1e6;border-radius:10px;box-shadow:0 12px 30px #002c571a}.modern-app .purchase-orders-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:auto}.modern-app .purchase-orders-panel .po-workspace{background:0 0;grid-template-columns:minmax(270px,300px) minmax(0,1fr);gap:20px;min-height:640px}.modern-app .purchase-orders-panel :is(.po-list-panel,.po-detail-panel){border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:15px;overflow:hidden}.modern-app .purchase-orders-panel .po-panel-head{background:#fff;border-bottom-color:#eaf1f7;min-height:86px;padding:20px}.modern-app .purchase-orders-panel .po-panel-head :is(span,h2){color:var(--ink)}.modern-app .purchase-orders-panel .po-panel-head span{color:#818b94;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:500}.modern-app .purchase-orders-panel .po-panel-head h2{font-size:22px;font-weight:600}.modern-app .purchase-orders-panel .po-list-actions{background:#f7f9fc;padding:15px}.modern-app .purchase-orders-panel .po-list-actions .datatable-search{border-color:#d5dce2;border-radius:8px}.modern-app .po-queue-summary{color:#818a93;margin-bottom:12px;padding-inline:18px;font-weight:400}.modern-app .po-order-queue{gap:10px;padding:0 12px 16px}.modern-app .purchase-orders-panel .po-order-card{min-height:110px;box-shadow:none;background:#fff;border:1px solid #e1e6ea;border-radius:11px;padding:15px}.modern-app .purchase-orders-panel .po-order-card:hover{background:#f7f9fc;border-color:#b0c3d5;transform:none}.modern-app .po-order-card-top>strong{color:#2c3a48;font-size:13px;font-weight:600}.modern-app .po-order-vendor{color:#647280;font-size:11px;font-weight:400}.modern-app .po-order-card-meta{color:#87919b;font-size:10px}.modern-app .po-order-card-meta b{color:#46596b;font-weight:600}.modern-app .purchase-orders-panel .po-detail-head{border-bottom-color:var(--line);gap:20px;padding:23px}.modern-app .po-detail-mark{width:45px;height:45px;color:var(--primary);background:#f4f7fa;border-color:#d9e1e8;border-radius:12px}.modern-app .purchase-orders-panel .po-detail-title-row h2{color:var(--ink);letter-spacing:-.6px;font-size:23px;font-weight:600}.modern-app .purchase-orders-panel .po-detail-identity>div>span{color:#7e8a95;font-size:9px;font-weight:500}.modern-app .purchase-orders-panel .po-detail-identity p{color:#687683}.modern-app .purchase-orders-panel .po-stats{border-bottom:1px solid var(--line);background:#f7f9fc;gap:10px;padding:18px}.modern-app .purchase-orders-panel .po-stats>div{background:#fff;border:1px solid #e3e7ea;border-radius:10px;min-height:110px;padding:14px}.modern-app .purchase-orders-panel .po-stats .po-stat-icon{color:#4c647b;background:#eaf1f7;width:26px;height:26px;margin-bottom:3px;position:static}.modern-app .purchase-orders-panel .po-stats .po-stat-icon.damaged{color:#b18445;background:#faf3e8}.modern-app .purchase-orders-panel .po-stats span:not(.po-stat-icon){color:#818b95;letter-spacing:0;font-size:9px;font-weight:500}.modern-app .purchase-orders-panel .po-stats strong{color:#32414f;font-size:21px;font-weight:600}.modern-app .purchase-orders-panel .po-stat-total strong{color:#fff}.modern-app .purchase-orders-panel .po-stat-total span:not(.po-stat-icon){color:#c1cdd9}.modern-app .purchase-orders-panel .po-stat-total .po-stat-icon{color:#d0dce8;background:#ffffff14}.modern-app .po-lines-section>header{border-bottom-color:#eaf1f7;padding:20px}.modern-app .po-lines-section>header>div:first-child span{color:#87919b;font-size:9px;font-weight:500}.modern-app .po-lines-section>header h3{color:#2b3845;font-size:16px;font-weight:600}.modern-app .po-lines-section>header>div:last-child svg{color:var(--primary)}.modern-app .purchase-orders-panel .po-detail-empty{color:#818c97;background:#f7f9fc;gap:16px;min-height:550px}.modern-app .po-detail-empty>svg{box-sizing:content-box;color:#889db1;background:#f4f7fa;border:1px solid #e0e6eb;border-radius:20px;padding:21px}.modern-app .po-detail-empty>strong{color:#52616f;font-weight:500}.modern-app .ecommerce-workspace{gap:22px}.modern-app .ecommerce-filter-toolbar{background:#f7f9fc;border-color:#eaf1f7;gap:10px;padding:16px 22px}.modern-app .ecommerce-filter-toolbar :is(select,.ecommerce-selected-filter){color:#5b6977;background:#fff;border-color:#d5dce2;border-radius:8px;min-height:39px;font-size:11px}.modern-app .ecommerce-selected-filter:has(input:checked){color:#00386e;background:#f4f7fa;border-color:#a6bbcf}.modern-app .ecommerce-workspace .ecommerce-order-history{margin:0}.modern-app .ecommerce-order-history .category-form-head{border-bottom:1px solid var(--line);padding:22px}.modern-app .ecommerce-order-history .category-form-head h3{color:var(--ink);font-size:17px;font-weight:600}.modern-app .ecommerce-order-history .category-form-head button{color:#627486;background:#fff;border:1px solid #d5dce2;border-radius:8px}.modern-app .ecommerce-order-detail{border:1px solid #dce2e8;border-radius:12px;margin:20px;overflow:hidden}.modern-app .ecommerce-order-facts{background:#f7f9fc;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:22px;display:grid}.modern-app .ecommerce-order-facts>div{min-width:0}.modern-app .ecommerce-order-facts dt{color:#818b95;margin-bottom:6px;font-size:10px}.modern-app .ecommerce-order-facts dd{color:#3f5060;overflow-wrap:anywhere;margin:0;font-size:12px}.modern-app :is(.entity-sheet-content,.master-entity-sheet,.job-code-sheet,.pending-changes-sheet){background:#fff;border-left:1px solid #dce1e6;box-shadow:-12px 0 45px #002c5710}.modern-app :is(.entity-sheet-content,.master-entity-sheet,.job-code-sheet) :is(.inventory-editor-head,.master-editor-head){background:#f7f9fc;border-bottom:1px solid #e3e7eb;padding:26px}.modern-app :is(.inventory-editor-head,.master-editor-head) :is(h2,h3){color:#25313d;letter-spacing:-.6px;font-size:23px;font-weight:600}.modern-app .inventory-editor-head .editor-eyebrow{color:#4b637a;letter-spacing:.1em;font-size:10px;font-weight:500}.modern-app .inventory-editor-head p{color:#7a8692;font-size:12px}.modern-app :is(.master-editor-icon,.editor-store-field,.entity-heading-icon){color:#00386e;background:#f4f7fa;border-color:#dce3e9;border-radius:11px}.modern-app :is(.entity-sheet-content,.master-entity-sheet,.job-code-sheet) :is(.inventory-editor-body,.master-editor-scroll){background:#fff}.modern-app :is(.entity-sheet-content,.master-entity-sheet,.job-code-sheet) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){color:#3c4c5b;min-height:40px;box-shadow:none;background:#fff;border:1px solid #cdd6df;border-radius:8px;padding:9px 11px;font-size:12px}.modern-app :is(.editor-section-head,.master-form-section-head){border-color:#eaf1f7}.modern-app :is(.editor-section-head h4,.master-form-section-head h3){color:#374858;font-size:14px;font-weight:600}.modern-app :is(.department-setting,.department-type-option,.master-check,.job-code-sheet .job-code-form .master-check){color:#52616f;background:#f7f9fc;border-color:#dfe4e9;border-radius:9px}.modern-app :is(.inventory-editor-actions,.master-editor-actions){background:#fff;border-top-color:#e1e6eb;padding:18px 24px}.modern-app :is(.employee-title,.customer-title,.customer-card-heading){color:#415466;background:#eaf1f7;border-color:#d6dfe8}.modern-app :is(.customer-card-panel,.employee-form fieldset,.customer-financial-panel){border-color:#d6dfe8;border-radius:11px}.modern-app :is(.employee-detail-tabs,.customer-tabs,.customer-detail-tabs,.permissions-tabs){background:#fff;border-color:#d6dfe8}.modern-app :is(.employee-detail-tabs,.customer-tabs,.customer-detail-tabs,.permissions-tabs) button{color:#7a8691;background:0 0;border-radius:7px 7px 0 0;font-weight:500}.modern-app .job-code-permissions-launch{color:#00386e;background:#f4f7fa;border-color:#b8c8d8;border-radius:8px;font-weight:500}.modern-app :is(.po-modal-backdrop,.employee-job-modal-backdrop,.permissions-modal-backdrop,.item-modal-backdrop){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#002c5759}.modern-app :is(.po-modal-backdrop .po-modal,.employee-job-modal-backdrop .employee-job-modal,.permissions-modal-backdrop .permissions-modal,.item-modal[aria-labelledby=add-item-title],.item-tagalong-modal){background:#fff;border:1px solid #d9e0e6;border-radius:16px;box-shadow:0 24px 70px #002c5729}.modern-app :is(.po-modal>header,.employee-job-modal-head,.permissions-modal .item-modal-header){color:#2a3744;background:#f7f9fc;border-bottom-color:#dbe2e9;padding:20px 24px}.modern-app :is(.po-modal>header,.employee-job-modal-head) h2{color:#283541;font-size:21px;font-weight:600}.modern-app :is(.po-modal>header,.employee-job-modal-head) span{color:#6d8194;font-size:10px;font-weight:500}.modern-app :is(.po-modal>header,.employee-job-modal-head,.permissions-modal .item-modal-header)>button{color:#748494;background:#fff;border-color:#d0dae3;border-radius:8px}.modern-app :is(.po-modal,.permissions-modal,.employee-job-modal) :is(input:not([type=checkbox]),select,textarea){color:#3e5061;background:#fff;border-color:#cad5df;border-radius:8px}.modern-app :is(.po-create-types,.po-type-filter,.permissions-functionality-pages) button{color:#5f7183;background:#fff;border-color:#d6dfe7;border-radius:9px}.modern-app :is(.po-create-types,.po-type-filter,.permissions-functionality-pages) button.active{color:#00386e;background:#eaf1f7;border-color:#9db1c5}.modern-app :is(.po-modal>footer,.employee-job-modal-actions,.permissions-modal .item-modal-footer){background:#fff;border-top-color:#dae3eb}.modern-app .permissions-modal-backdrop :is(.permissions-current-id,.permissions-row){color:#495d70;background:#f4f7fa;border-color:#d3dee8;border-radius:8px}.modern-app .permissions-modal-backdrop .permissions-modal .item-modal-body{background:#f7f9fc}.modern-app .permissions-modal-backdrop .permissions-row{background:#fff}.modern-app .permissions-modal-backdrop .permissions-row span{color:#4d5d6c;font-weight:500}.modern-app .employee-job-options button.selected{color:#00386e;background:#eaf1f7;border-color:#93acc4}.modern-app .item-modal[aria-labelledby=add-item-title]>.item-modal-header{background:#f4f7fa;border-right-color:#dbe2e9}.modern-app .item-modal[aria-labelledby=add-item-title]>.item-modal-header>div{border-bottom-color:#d6dfe7}.modern-app .item-modal[aria-labelledby=add-item-title]>.item-modal-header span{color:#5b748c}.modern-app .item-modal[aria-labelledby=add-item-title]>.item-modal-header h2{color:#2b3946;font-weight:600}.modern-app .item-modal[aria-labelledby=add-item-title] .item-modal-section-nav button{color:#627282;border-radius:8px}.modern-app .item-modal[aria-labelledby=add-item-title] .item-modal-section-nav button.active{color:#fff;box-shadow:none;background:#00386e}.modern-app .item-modal[aria-labelledby=add-item-title] .item-modal-body{background:#f7f9fc}.modern-app .item-modal[aria-labelledby=add-item-title] :is(.item-fields-panel,.item-pricing-panel,.item-option-group,.item-image-preview,.available-online-control,.item-toggle-grid label,.item-touch-screen-switch){box-shadow:none;background:#fff;border-color:#d7dfe7;border-radius:10px}.modern-app .item-modal[aria-labelledby=add-item-title] .item-toggle-grid label{border-color:#64748b}.modern-app .item-modal[aria-labelledby=add-item-title] :is(input:not([type=checkbox]):not([type=color]),select,textarea,[data-slot=select-trigger],.item-tagalong-picker-trigger){color:#3e4f5f;background:#fff;border-radius:8px;border-color:#64748b!important}.modern-app .item-modal[aria-labelledby=add-item-title] :is(.item-image-picker,.item-lookup-button,.item-tagalong-entry>button,.item-vendor-entry button,.item-sku-entry button){border-radius:8px;color:#00386e!important;background:#eaf1f7!important;border-color:#64748b!important}.modern-app label.master-check-switch{background:#fff!important;border-color:#d7dfe7!important;border-radius:10px!important}.modern-app .pending-changes-sheet{border-color:#d7e0e8}.modern-app .pending-change-table-head{color:#516374;background:#eaf1f7}.modern-app .pending-change-card{border-color:#d9e2ea;border-radius:11px}.modern-app .pending-change-item{color:#43586d;background:#eaf1f7}.modern-app .login-shell{background:#f4f7fa;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);place-items:stretch stretch;gap:0;min-height:100dvh;padding:22px;display:grid}.modern-app .login-shell:before,.modern-app .login-shell:after{display:none}.modern-app .login-story{color:#fff;background:linear-gradient(135deg,#002c57,#00386e);border-radius:22px;flex-direction:column;justify-content:space-between;gap:30px;min-height:650px;padding:clamp(30px,5vw,80px);display:flex;position:relative;overflow:hidden}.modern-app .login-story:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:450px;height:450px;position:absolute;bottom:-150px;right:-140px;box-shadow:0 0 0 65px #ffffff04,0 0 0 130px #ffffff03}.modern-app .login-story>*{z-index:1;position:relative}.modern-app .login-story-eyebrow{color:#d1dde9;letter-spacing:.12em;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.modern-app .login-story-kicker{color:#9cb0c3;letter-spacing:.15em;font-size:10px;font-weight:500}.modern-app .login-story h2{color:#fff;letter-spacing:-1.8px;margin:20px 0;font-size:clamp(30px,3.5vw,52px);font-weight:500;line-height:1.2}.modern-app .login-story p{color:#b2c0ce;font-size:13px;line-height:1.9}.modern-app .login-story-features{gap:18px;display:grid}.modern-app .login-story-features>span{color:#d4dee7;align-items:center;gap:12px;font-size:12px;display:flex}.modern-app .login-story-features svg{color:#9baec1}.modern-app .login-story-footer{color:#92a3b3;font-size:10px}.modern-app .login-panel{width:min(430px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;align-self:center;margin:auto;padding:32px}.modern-app .login-brand{justify-content:flex-start;margin-bottom:32px}.modern-app .login-brand img{object-fit:contain;mix-blend-mode:multiply;width:156px;height:94px}.modern-app .login-welcome{color:#687f95;letter-spacing:.14em;font-size:10px;font-weight:500}.modern-app .login-heading{text-align:left;margin-bottom:30px}.modern-app .login-heading h1{color:#25313d;letter-spacing:-.7px;margin:10px 0;font-size:25px;font-weight:600}.modern-app .login-heading p{color:#7f8a94;text-transform:none;letter-spacing:0;font-size:12px;font-weight:400;line-height:1.7}.modern-app .login-form{gap:21px}.modern-app .login-field{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:18px minmax(0,1fr) auto;gap:0 9px;padding:0;display:grid!important}.modern-app .login-field-label{color:#52606e;grid-column:1/-1;margin-bottom:9px;font-size:11px;font-weight:500}.modern-app .login-field>svg{z-index:1;color:#8996a3;grid-area:2/1;margin-left:14px}.modern-app .login-field input{color:#2e3c49;background:#fff;border:1px solid #cdd6df;border-radius:9px;grid-area:2/1/auto/-1;min-height:48px;padding:0 42px;font-size:12px}.modern-app .login-field input:focus{border-color:#7590ab;outline:0;box-shadow:0 0 0 3px #00386e0a}.modern-app .login-field select{color:#2e3c49;background:#fff;border:1px solid #cdd6df;border-radius:9px;grid-area:2/1/auto/-1;min-height:48px;padding:0 42px;font-size:12px}.modern-app .login-field select:focus{border-color:#7590ab;outline:0;box-shadow:0 0 0 3px #00386e0a}.modern-app .login-field .login-password-toggle{z-index:1;color:#7e8b98;grid-area:2/3;width:38px;height:42px;position:static;transform:none}.modern-app .login-field:focus-within{box-shadow:none;border:0}.modern-app .login-options{gap:10px}.modern-app :is(.login-remember,.login-forgot){color:#5a6d7f;font-size:11px}.modern-app .login-button{color:#fff;background:#00386e;border-color:#00386e;border-radius:9px;min-height:46px;font-weight:500;box-shadow:0 4px 8px #00386e12}@media (max-width:1280px){.modern-app .workspace-greeting span{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.modern-app .purchase-orders-panel .po-workspace{grid-template-columns:270px minmax(0,1fr);gap:14px}.modern-app .purchase-orders-panel .po-detail-head{flex-direction:column;align-items:flex-start}.modern-app .purchase-orders-panel .po-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.modern-app .purchase-orders-panel .po-stat-total{grid-column:span 2}.modern-app .data-panel .entity-list-header,.modern-app .data-panel .datatable-head-actions{flex-wrap:wrap}}@media (max-width:980px){.modern-app .page-header h1{font-size:30px}.modern-app .workspace-metrics{gap:10px}.modern-app .workspace-metrics article{gap:11px;min-height:110px;padding:16px}.modern-app .workspace-metrics strong{font-size:24px}.modern-app .purchase-orders-panel .po-workspace{grid-template-columns:minmax(0,1fr);min-height:0}.modern-app .purchase-orders-panel .po-list-panel{max-height:420px}.modern-app .purchase-orders-panel .po-detail-empty{min-height:280px}.modern-app .data-panel :is(.entity-list-header,.categories-card-head){flex-wrap:wrap}.modern-app .data-panel .datatable-head-actions{flex-direction:row}.modern-app .login-shell{grid-template-columns:minmax(0,1fr);padding:20px}.modern-app .login-story{display:none}.modern-app .login-panel{max-width:440px;padding:28px}}@media (max-width:640px){.modern-app .content{--content-inline-pad:16px}.modern-app .page-header{align-items:center;gap:12px;margin-bottom:20px}.modern-app .page-header h1{letter-spacing:-.8px;font-size:27px}.modern-app .page-header .breadcrumb{font-size:10px}.modern-app .page-header .subtitle{font-size:11px}.modern-app .workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.modern-app .workspace-metrics article{border-radius:12px;gap:10px;min-height:108px;padding:15px}.modern-app .workspace-metrics article:first-child{grid-column:1/-1}.modern-app .workspace-metrics .inventory-subpage-metric-icon{border-radius:9px;width:32px;height:32px}.modern-app .workspace-metrics strong{font-size:24px}.modern-app .workspace-metrics small{font-size:10px}.modern-app .data-panel :is(.entity-list-header,.categories-card-head){flex-direction:column;align-items:stretch;gap:16px;min-height:0;padding:18px 15px}.modern-app .entity-heading{flex-wrap:wrap;gap:9px}.modern-app .entity-heading>div{flex:1;min-width:140px}.modern-app .data-panel .entity-heading>div>span{white-space:normal;max-width:100%}.modern-app .data-panel .entity-heading-icon{width:34px;height:34px}.modern-app .data-panel .datatable-head-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.modern-app .data-panel .datatable-head-actions .datatable-search{flex:100%;width:100%}.modern-app .data-panel .datatable-head-actions>button{flex:0 auto}.modern-app .data-panel .shadcn-table-pagination{flex-wrap:wrap;justify-content:center;gap:12px;padding:14px 10px}.modern-app .data-panel .shadcn-table-pagination>span{text-align:center;width:100%;display:block}.modern-app .data-panel .shadcn-pagination-controls{flex-wrap:wrap;justify-content:center;gap:10px}.modern-app .purchase-orders-panel{margin-inline:0}.modern-app .purchase-orders-panel .po-detail-head{padding:18px}.modern-app .purchase-orders-panel .po-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.modern-app .purchase-orders-panel .po-stat-total{grid-column:1/-1}.modern-app .purchase-orders-panel .po-detail-actions{flex-wrap:wrap;display:flex}.modern-app .purchase-orders-panel .po-detail-actions button{width:auto;min-width:0;font-size:11px}.modern-app .ecommerce-filter-toolbar{padding:15px}.modern-app .ecommerce-order-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:15px}.modern-app .ecommerce-order-detail{margin:12px}.modern-app :is(.entity-sheet-content,.master-entity-sheet,.job-code-sheet) :is(.inventory-editor-head,.master-editor-head){padding:23px 18px}.modern-app :is(.po-modal-backdrop,.employee-job-modal-backdrop,.permissions-modal-backdrop){padding:10px}.modern-app :is(.po-modal-backdrop .po-modal,.employee-job-modal-backdrop .employee-job-modal,.permissions-modal-backdrop .permissions-modal,.item-modal[aria-labelledby=add-item-title]){border-radius:12px;max-width:100%}.modern-app .po-modal>header{padding:16px}.modern-app .po-modal>header h2{font-size:18px}.modern-app .po-modal>footer{flex-wrap:wrap}.modern-app .login-shell{padding:12px}.modern-app .login-panel{padding:20px}.modern-app .login-heading h1{font-size:23px}}@media (prefers-reduced-motion:reduce){.modern-app *,.modern-app :before,.modern-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root,body.modern-app{--accent:#00386e;--primary:#00386e;--primary-hover:#002c57;--green:#00386e;--green-soft:#eaf1f7;--focus:#00386e38}.app-shell .main-nav button.active,.app-shell .nav-tree.active>.nav-tree-trigger{color:#fff!important;background:#00386e!important}.app-shell .main-nav .nav-tree-children button.active,.app-shell .main-nav button:hover:not(:disabled),.app-shell .main-nav .nav-tree-children button:hover{color:#00386e!important;background:#eaf1f7!important}.app-shell .main-nav button.active svg,.app-shell .nav-tree.active>.nav-tree-trigger>svg:first-child{color:#fff!important}.app-shell .page-primary-action,.app-shell .items-overview-actions button:not(.danger),.app-shell .items-table-toolbar>button:not(.select-field-trigger),.app-shell .datatable-head-actions>button,.app-shell .primary-button,.app-shell .item-modal-footer button:hover:not(:disabled){background:#00386e!important;border-color:#00386e!important}.app-shell .page-primary-action:hover,.app-shell .items-overview-actions button:not(.danger):hover,.app-shell .items-table-toolbar>button:hover:not(:disabled),.app-shell .datatable-head-actions>button:hover,.app-shell .primary-button:hover:not(:disabled){background:#002c57!important;border-color:#002c57!important}.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus,.app-shell [data-slot=select-trigger]:focus-visible,.app-shell [data-slot=input]:focus-visible{border-color:#0065ff}.app-shell input[type=checkbox],.app-shell input[type=radio],.app-shell [data-slot=switch][data-state=checked],.app-shell [data-slot=checkbox][data-state=checked]{accent-color:#00386e}.app-shell .item-modal input.item-switch.is-on,.app-shell input.item-switch.is-on{background-color:#00386e!important}.app-shell a:hover,.app-shell .entity-heading-icon,.app-shell .catalog-workspace-head strong,.app-shell .inventory-editor-head .editor-eyebrow,.app-shell .po-modal-header span{color:#00386e}.app-shell .entity-heading-icon,.app-shell .catalog-workspace-head strong,.app-shell .table-tag.neutral,.app-shell .entity-count{background:#eaf1f7}.modern-app :is(.login-button,.login-form>button){background:#00386e!important;border-color:#00386e!important}.modern-app :is(.login-button,.login-form>button):hover:not(:disabled){background:#002c57!important}.modern-app :is(button,input,select,textarea):focus-visible{outline-color:#00386e}.modern-app .main-nav :is(button.active,.nav-tree.active>.nav-tree-trigger){color:#fff!important;background:#00386e!important}.modern-app .main-nav .nav-tree-children button.active{color:#00386e!important;background:#eaf1f7!important}.modern-app .workspace-metrics .inventory-subpage-metric-icon{color:#00386e;background:#eaf1f7}.modern-app .workspace-metrics article:first-child{background:linear-gradient(115deg,#002c57,#00386e);border-color:#002c57}.modern-app .workspace-metrics article:first-child .inventory-subpage-metric-icon{color:#dceaf5;background:#ffffff18}.modern-app .table-reorder-handle:hover:not(:disabled),.modern-app .table-reorder-handle:focus-visible,.modern-app [data-slot=table-row][data-dragging=true] .table-reorder-handle{color:#00386e;background:#eaf1f7}.modern-app [data-slot=table-row][data-dragging=true]{box-shadow:0 8px 20px #00386e17,inset 3px 0 #00386e;background:#eaf1f7!important}.modern-app .datatable-search:focus-within{border-color:#00386e;box-shadow:0 0 0 3px #00386e14}.modern-app .table-icon-action:hover:not(:disabled){color:#00386e!important;background:#eaf1f7!important}.modern-app :is(.inventory-editor-actions,.master-editor-actions,.item-modal-footer,.po-modal>footer,.employee-job-modal-actions) button:hover:not(:disabled):not(.secondary){background:#002c57!important}.modern-app [data-slot=select-item][data-highlighted]{color:#00386e;background:#eaf1f7}.modern-app .purchase-orders-panel .po-order-card.active{background:#eaf1f7;border-color:#8eadca;box-shadow:inset 3px 0 #00386e}.modern-app .purchase-orders-panel .po-stats .po-stat-total{background:#00386e;border-color:#002c57}.modern-app :is(.entity-sheet-content,.master-entity-sheet,.job-code-sheet) :is(input,select,textarea):focus{border-color:#6d91b2;box-shadow:0 0 0 3px #00386e14}.modern-app .department-type-option:has([data-state=checked]){background:#eaf1f7;border-color:#9cb8cf;box-shadow:0 0 0 2px #00386e14}.modern-app :is(.employee-detail-tabs,.customer-tabs,.customer-detail-tabs,.permissions-tabs) button.active{color:#00386e;background:#eaf1f7;border-color:#00386e}.modern-app .job-code-permissions-launch:hover:not(:disabled){color:#fff;background:#00386e;border-color:#00386e}.modern-app :is(.po-create-types,.po-type-filter,.permissions-functionality-pages) button.active,.modern-app .employee-job-options button.selected{color:#00386e;background:#eaf1f7;border-color:#8eadca}.modern-app .permissions-modal-backdrop .permissions-tabs button.active{color:#00386e;border-bottom-color:#00386e}.modern-app .login-switch-mode{color:#00386e;cursor:pointer;background:0 0;border:0;border-radius:8px;margin-top:2px;padding:8px;font-size:12px;font-weight:600}.modern-app .login-switch-mode:hover{background:#eaf1f7}.modern-app .login-mode-links{justify-items:center;gap:1px;margin-top:3px;display:grid}.modern-app .login-mode-links .login-switch-mode{margin:0}.modern-app .login-notice{color:#00386e;background:#eaf1f7;border:1px solid #cbdcea;border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:12px;line-height:1.6}.modern-app .register-form{gap:12px}.store-picker-shell{background:#f4f7fa;place-items:center;min-height:100dvh;padding:28px 16px;display:grid}.store-picker-panel{background:#fff;border:1px solid #e3e7ea;border-radius:16px;flex-direction:column;gap:18px;width:min(620px,100%);padding:30px;display:flex;box-shadow:0 12px 40px #002c5714}.super-admin-picker-panel{width:min(1440px,100%);padding:30px 34px}.store-picker-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.store-picker-eyebrow{color:#00386e;letter-spacing:.12em;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.store-picker-head h1{color:#002c57;letter-spacing:-.6px;margin:0;font-size:25px;font-weight:600}.store-picker-head p{color:#697682;margin:6px 0 0;font-size:12px}.store-picker-signout{color:#52606e;cursor:pointer;background:#fff;border:1px solid #d5dce2;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;display:inline-flex}.store-picker-signout:hover{color:#00386e;background:#f4f7fa}.store-picker-notice{color:#00386e;background:#eaf1f7;border:1px solid #cbdcea;border-radius:10px;margin:0;padding:11px 13px;font-size:12px;line-height:1.6}.store-picker-loading{color:#697682;justify-content:center;align-items:center;gap:10px;padding:30px;font-size:13px;display:flex}.store-picker-empty{color:#697682;text-align:center;border:1px dashed #cbd5de;border-radius:12px;justify-items:center;gap:8px;padding:32px 20px;display:grid}.store-picker-empty>svg{color:#8aa1b8}.store-picker-empty strong{color:#2c3b49;font-size:14px}.store-picker-empty p{margin:0;font-size:12px;line-height:1.6}.store-picker-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.store-picker-list>li>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e6ea;border-radius:12px;align-items:center;gap:14px;width:100%;min-height:72px;padding:14px 16px;transition:border-color .16s,background .16s;display:flex}.store-picker-list>li>.store-picker-owner-row{text-align:left;background:#fff;border:1px solid #e1e6ea;border-radius:12px;align-items:center;gap:14px;width:100%;min-height:72px;padding:14px 16px;display:flex}.store-picker-list>li>button:hover:not(:disabled){background:#f7f9fc;border-color:#9eb3c8}.store-picker-list>li>button:disabled{cursor:wait;opacity:.65}.store-picker-mark{color:#fff;background:#00386e;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:600;display:grid}.store-picker-copy{flex:1;gap:4px;min-width:0;display:grid}.store-picker-copy strong{color:#2c3b49;font-size:14px;font-weight:600}.store-picker-copy small{color:#7b858f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.store-picker-status{color:#5e6e7e;text-transform:capitalize;background:#f4f7fa;border:1px solid #dfe4e8;border-radius:6px;flex:none;padding:4px 9px;font-size:10px}.store-picker-status.ready{color:#38694b;background:#eef6f0;border-color:#bcd3c4}.super-admin-owner-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.super-admin-owner-search{color:#718096;background:#fff;border:1px solid #cbd5e1;border-radius:7px;align-items:center;gap:9px;width:min(360px,100%);height:40px;padding:0 12px;display:flex}.super-admin-owner-search:focus-within{border-color:#7894b2;box-shadow:0 0 0 3px #00386e14}.super-admin-owner-search input{color:#25313c;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.super-admin-owner-search input::placeholder{color:#718096}.super-admin-inactive-toggle{color:#263746;white-space:nowrap;cursor:pointer;align-items:center;gap:9px;font-size:13px;display:inline-flex}.super-admin-inactive-toggle input{accent-color:#263bff;width:17px;height:17px}.super-admin-owner-table-wrap{background:#fff;border:1px solid #e5eaf0;border-radius:9px;min-width:0;overflow-x:auto}.super-admin-owner-table{border-collapse:separate;border-spacing:0;color:#172b4d;width:100%;min-width:900px;font-size:13px}.super-admin-owner-table th{color:#23384f;text-align:left;white-space:nowrap;background:#eef2f6;height:44px;padding:0 18px;font-weight:650}.super-admin-owner-table td{white-space:nowrap;border-top:1px solid #eef1f4;height:51px;padding:7px 18px}.super-admin-owner-table tbody tr{cursor:pointer;transition:background .12s}.super-admin-owner-table tbody tr:nth-child(2n){background:#f7f8fa}.super-admin-owner-table tbody tr:hover{background:#edf3fa}.super-admin-owner-table td:first-child{min-width:250px}.super-admin-owner-table td:first-child strong{color:#183657;font-weight:650;display:block}.super-admin-owner-table td:first-child small{color:#718096;text-overflow:ellipsis;max-width:370px;margin-top:3px;font-size:11px;display:block;overflow:hidden}.super-admin-account-number{color:#41566d;font-variant-numeric:tabular-nums}.super-admin-retailer-label{color:#345a7d;align-items:center;gap:6px;display:inline-flex}.super-admin-owner-table td:last-child{color:#365774;width:42px;padding-right:14px}.super-admin-owner-pagination{color:#34465b;align-items:center;gap:22px;min-height:54px;padding:0 14px;font-size:12px;display:flex}.super-admin-owner-pagination label{align-items:center;gap:8px;display:inline-flex}.super-admin-owner-pagination select{color:#263746;background:#fff;border:1px solid #c9d3de;border-radius:6px;height:32px;padding:0 9px}.super-admin-owner-pagination>div{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.super-admin-owner-pagination button{color:#263bff;cursor:pointer;background:#fff;border:1px solid #d7dee7;border-radius:6px;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:grid}.super-admin-owner-pagination button:disabled{color:#aab4c0;cursor:default}.store-picker-section-label{color:#7b858f;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.store-picker-requests{background:#fbf8f1;border:1px solid #e6e1d4;border-radius:12px;padding:14px 16px}.store-picker-requests p{color:#7a6738;align-items:center;gap:8px;margin:0 0 6px;font-size:12px;display:flex}.store-picker-requests p:last-child{margin-bottom:0}.store-picker-requests.declined{background:#fcf4f1;border-color:#efdcd7}.store-picker-requests.declined p{color:#a65d53}.store-picker-request-trigger{color:#00386e;cursor:pointer;background:#fff;border:1px dashed #b4c4d3;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:12px;font-weight:600;display:inline-flex}.store-picker-request-trigger:hover{background:#f4f7fa;border-style:solid}.store-picker-form{background:#f7f9fc;border:1px solid #e1e6ea;border-radius:12px;gap:12px;padding:18px;display:grid}.store-picker-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.store-picker-form label{color:#46525d;gap:6px;min-width:0;font-size:11px;font-weight:600;display:grid}.store-picker-form input{color:#25313c;background:#fff;border:1px solid #d5dce2;border-radius:8px;width:100%;min-height:40px;padding:0 11px;font-size:12px}.store-picker-form input:focus{border-color:#00386e;outline:0;box-shadow:0 0 0 3px #00386e1f}.store-picker-form-actions{justify-content:flex-end;gap:10px;display:flex}.store-picker-form-actions button{border-radius:9px;min-height:40px;padding:0 16px;font-size:12px}.store-picker-toast{z-index:150;color:#624816;background:#fff8e9;border:1px solid #e8c78d;border-radius:11px;align-items:center;gap:11px;width:min(430px,100vw - 32px);padding:14px 15px;font-size:13px;line-height:1.5;animation:.18s ease-out location-toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #001f3d2e}.store-picker-toast>svg{color:#a36a00;flex:none}.store-picker-toast>span{flex:1}.store-picker-toast>button{color:#72551e;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;font-size:19px;display:grid}.store-picker-toast>button:hover{background:#f5ebd7}.workspace-readonly-banner{color:#244a6a;background:#eef5fa;border:1px solid #c9d8e7;border-radius:8px;margin:12px 24px 0;padding:9px 12px;font-size:12px;font-weight:600}.workspace-topbar .settings-readonly-banner{color:#50607a;background:#eef5fd;border-color:#d3e3f5;border-radius:6px;flex:1;align-items:center;gap:9px;min-width:0;max-width:740px;margin:0;padding:7px 14px;font-weight:400;display:flex}.workspace-topbar .settings-readonly-banner svg{color:#0a63e6;flex-shrink:0}.workspace-topbar .settings-readonly-banner strong{color:#0f2350;font-weight:500}.modern-app .reference-navigation .reference-sidebar .main-nav .nav-tree.active>.nav-tree-trigger,.modern-app .reference-navigation .reference-sidebar .main-nav>button.active{border-left:3px solid #0a63e6;border-radius:0 6px 6px 0;background:#17375d!important}.modern-app .reference-sidebar .main-nav .nav-tree-children button>svg:first-child,.modern-app .sidebar-flyout button>svg:first-child{flex:0 0 28px;width:28px;height:28px;margin-right:8px;padding:6px}.modern-app .reference-sidebar .main-nav .nav-tree-children button,.modern-app .sidebar-flyout button{height:40px;min-height:40px;font-size:14px}.modern-app .reference-navigation .reference-sidebar .main-nav .nav-tree-children button.active,.modern-app .sidebar-flyout button.active{border-left:3px solid #4f9bff;border-radius:0 6px 6px 0;color:#fff!important;background:#0a55c9!important}.admin-accounts-shell{color:#18283a;background:#f0f3f8;flex-direction:column;min-height:100dvh;padding:26px 16px 0;display:flex}.admin-accounts-header{justify-content:space-between;align-items:center;gap:24px;min-height:62px;margin:0 2px 28px;display:flex}.admin-accounts-brand{align-items:center;gap:13px;min-width:0;display:flex}.admin-accounts-menu{color:#263746;cursor:pointer;background:#fff;border:1px solid #d6dee8;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.admin-accounts-brand h1{color:#15263a;margin:0;font-size:28px;font-weight:700;line-height:1.2}.admin-accounts-brand p{color:#5e6b7a;margin:5px 0 0;font-size:16px}.admin-accounts-header-actions{align-items:center;gap:12px;display:flex}.admin-accounts-role{color:#52657a;letter-spacing:.08em;font-size:10px;font-weight:700}.admin-accounts-help{color:#263746;background:#fff;border:1px solid #d6dee8;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.admin-accounts-signout{color:#394b5e;cursor:pointer;background:#fff;border:1px solid #d6dee8;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;display:inline-flex}.admin-accounts-toolbar{justify-content:space-between;align-items:center;gap:22px;margin:0 2px 14px;display:flex}.admin-accounts-search{color:#69798a;background:#fff;border:1px solid #c9d4e0;border-radius:7px;align-items:center;gap:9px;width:min(360px,100%);height:40px;padding:0 11px;display:flex}.admin-accounts-search:focus-within{border-color:#879bb0;box-shadow:0 0 0 3px #263bff12}.admin-accounts-search input{color:#1e2e40;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:16px}.admin-accounts-search input::placeholder{color:#718096}.admin-accounts-toolbar-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.admin-accounts-inactive{color:#1e2d40;white-space:nowrap;cursor:pointer;align-items:center;gap:10px;font-size:16px;display:inline-flex}.admin-accounts-inactive input{appearance:none;cursor:pointer;background:#b8c2cf;border-radius:99px;width:42px;height:24px;margin:0;transition:background .15s;position:relative}.admin-accounts-inactive input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0002}.admin-accounts-inactive input:checked{background:#303bff}.admin-accounts-inactive input:checked:after{transform:translate(18px)}.admin-accounts-primary{color:#fff;cursor:pointer;background:#303bff;border:0;border-radius:22px;min-height:42px;padding:0 20px;font-size:15px;font-weight:650}.admin-accounts-primary:hover{background:#202bd6}.admin-accounts-back{color:#294c70;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:34px;margin:0 2px 10px;padding:0 9px;font-size:12px;display:inline-flex}.admin-accounts-table-panel{background:#fff;border:1px solid #e4e8ee;border-radius:11px;flex:1 0 auto;min-height:230px;padding:20px 18px 12px}.admin-accounts-table-scroll{width:100%;overflow-x:auto}.admin-accounts-table{border-collapse:separate;border-spacing:0;color:#112b4b;width:100%;min-width:900px;font-size:16px}.admin-accounts-table th{color:#172e4a;text-align:left;white-space:nowrap;background:#eef2f6;height:50px;padding:0 18px;font-size:15px;font-weight:700}.admin-accounts-table th:first-child{border-radius:6px 0 0 6px}.admin-accounts-table th:last-child{border-radius:0 6px 6px 0;width:40px}.admin-accounts-table td{white-space:nowrap;border-top:1px solid #edf0f4;height:58px;padding:9px 18px;font-size:16px}.admin-accounts-table tbody tr{cursor:pointer;transition:background .12s}.admin-accounts-table tbody tr:nth-child(2n){background:#f4f6f8}.admin-accounts-table tbody tr:hover{background:#eaf0f7}.admin-accounts-table td:first-child{min-width:280px}.admin-accounts-table td:first-child strong{color:#173656;font-weight:700}.admin-accounts-table td:first-child small{color:#586b7e;margin-top:4px;font-size:14px;display:block}.admin-accounts-number{color:#344a60;font-variant-numeric:tabular-nums;text-overflow:ellipsis;max-width:300px;font-size:14px;overflow:hidden}.admin-accounts-retailer{color:#304f6d;align-items:center;gap:6px;font-size:15px;display:inline-flex}.admin-accounts-status{color:#52657a;text-transform:capitalize;background:#f4f6f8;border:1px solid #d9e0e7;border-radius:5px;padding:4px 8px;font-size:10px;display:inline-block}.admin-accounts-status.is-live{color:#306b43;background:#edf7ef;border-color:#b9d9c2}.admin-accounts-table td:last-child{color:#3b5672;width:40px}.admin-accounts-pagination{color:#26384b;align-items:center;gap:20px;min-height:62px;padding:5px 10px 0;font-size:15px;display:flex}.admin-accounts-pagination label{align-items:center;gap:8px;display:inline-flex}.admin-accounts-pagination select{color:#24384f;background:#fff;border:1px solid #c9d4e0;border-radius:6px;height:32px;padding:0 8px}.admin-accounts-page-buttons{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.admin-accounts-page-buttons button{color:#3047d8;min-width:29px;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0 6px;display:grid}.admin-accounts-page-buttons button.current{color:#1b2b42;font-weight:700}.admin-accounts-page-buttons button:disabled{color:#aab4c0;cursor:default}.admin-accounts-goto{align-items:center;gap:8px;display:inline-flex}.admin-accounts-goto input{color:#24384f;border:1px solid #c9d4e0;border-radius:6px;width:48px;height:32px;padding:0 6px}.admin-accounts-loading,.admin-accounts-empty{color:#617386;justify-content:center;align-items:center;gap:10px;min-height:190px;font-size:13px;display:flex}.admin-accounts-empty{flex-direction:column}.admin-accounts-empty strong{color:#24384f}.admin-accounts-page-footer{color:#52657a;text-align:center;margin-top:auto;padding:22px 8px 14px;font-size:13px}@keyframes location-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.address-autocomplete{display:block;position:relative}.address-autocomplete>input{color:#25313c;background:#fff;border:1px solid #d5dce2;border-radius:8px;width:100%;min-height:40px;padding:0 34px 0 11px;font-size:12px}.address-autocomplete>input:focus{border-color:#00386e;outline:0;box-shadow:0 0 0 3px #00386e1f}.address-autocomplete-spinner{color:#7b858f;pointer-events:none;margin-top:-7px;position:absolute;top:50%;right:11px}.address-autocomplete-error{color:#9a3412;margin:6px 2px 0;font-size:11px;line-height:1.4}.address-autocomplete-list{z-index:30;background:#fff;border:1px solid #dce2e8;border-radius:10px;max-height:232px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #002c5724}.address-autocomplete-list button{color:#3f4d5a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:flex-start;gap:8px;width:100%;padding:9px 10px;font-size:12px;line-height:1.5;display:flex}.address-autocomplete-list button>svg{color:#8aa1b8;flex:none;margin-top:2px}.address-autocomplete-list button:is(:hover,.is-active){color:#00386e;background:#eaf1f7}@media (max-width:640px){.store-picker-panel{padding:20px}.super-admin-picker-panel{padding:20px 14px}.store-picker-head{flex-direction:column}.store-picker-form-grid{grid-template-columns:minmax(0,1fr)}.super-admin-owner-toolbar{flex-direction:column;align-items:stretch}.super-admin-owner-search{width:100%}.super-admin-owner-pagination{flex-wrap:wrap;gap:10px 16px;padding:10px}.admin-accounts-shell{padding:16px 10px 0}.admin-accounts-header{align-items:flex-start;margin-bottom:20px}.admin-accounts-role,.admin-accounts-help{display:none}.admin-accounts-toolbar{flex-direction:column;align-items:stretch}.admin-accounts-search{width:100%}.admin-accounts-toolbar-actions{flex-wrap:wrap;justify-content:space-between}.admin-accounts-table-panel{padding:12px 10px 8px}.admin-accounts-pagination{flex-wrap:wrap;gap:10px 14px;padding:10px 4px 2px}.admin-accounts-page-buttons{margin-left:auto}}.modern-app .item-modal[aria-labelledby=add-item-title] .item-modal-section-nav button.active{color:#fff;background:#00386e}.modern-app .item-modal[aria-labelledby=add-item-title] .item-modal-section-nav button:hover:not(.active){color:#00386e;background:#eaf1f7}.modern-app .item-modal[aria-labelledby=add-item-title] :is(.item-image-picker,.item-lookup-button,.item-tagalong-entry>button,.item-vendor-entry button,.item-sku-entry button){color:#00386e!important;background:#eaf1f7!important;border-color:#64748b!important}.modern-app input.item-switch.is-on,.modern-app .item-modal input.item-switch.is-on{background:radial-gradient(circle at 23px 9px,#fff 0 6px,#0000 6.5px),#00386e!important}.modern-app .login-story{background:linear-gradient(135deg,#002c57,#00386e)}.modern-app .login-field input:focus{border-color:#6d91b2;box-shadow:0 0 0 3px #00386e14}.modern-app .login-button{background:#00386e;border-color:#00386e;box-shadow:0 4px 8px #00386e1f}.modern-app .login-button:hover:not(:disabled){background:#002c57}
