:root{--data-row-block:.52rem;--data-row-inline:.72rem;--data-row-radius:.55rem;--data-viewport-height:min(68dvh, 46rem)}.core-shell[data-view-mode=essential] [data-core-detail=secondary],.core-shell[data-view-mode=essential] .section-heading>p:not(.eyebrow),.core-shell[data-view-mode=essential] .inventory-module-card>p{display:none!important}.core-shell[data-view-mode=essential] .core-module-switcher-items>a{min-height:2.75rem}.core-shell[data-view-mode=essential] .inventory-module-card{min-height:150px}.inventory-section{margin-top:1.6rem}.inventory-summary-grid{gap:.65rem;margin-top:1rem}.inventory-summary-grid article{border-radius:.65rem;gap:.35rem;min-height:5rem;padding:.75rem .85rem}.inventory-summary-grid strong{font-size:clamp(1.35rem,2.5vw,2rem)}.inventory-table-scroll,.catalog-table-scroll,.import-result-panel{scrollbar-gutter:stable;scrollbar-width:thin;position:relative;overflow:auto}.inventory-table-scroll,.catalog-table-scroll{max-height:var(--data-viewport-height);border-radius:.65rem}.inventory-table-scroll:focus-visible,.catalog-table-scroll:focus-visible,.import-result-panel:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 44%, transparent);outline-offset:2px}.inventory-table,.catalog-table{font-variant-numeric:tabular-nums}.inventory-table th,.inventory-table td,.catalog-table thead th,.catalog-table tbody>tr>td,.catalog-table tbody>tr>th{padding:var(--data-row-block) var(--data-row-inline);line-height:1.35}.inventory-table th,.catalog-table thead th{z-index:2;background:var(--panel);box-shadow:0 1px 0 var(--line);white-space:nowrap;position:sticky;top:0}.inventory-table tbody tr,.catalog-table tbody>tr{transition:background-color .15s}.inventory-table tbody tr:hover,.catalog-table tbody>tr:hover{background:color-mix(in srgb, var(--accent-soft) 58%, transparent)}.inventory-table tbody tr:focus-within,.catalog-table tbody>tr:focus-within{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.inventory-table td>span,.catalog-table tbody small,.catalog-table tbody th>span{margin-top:.1rem;line-height:1.35}.inventory-quantity{font-size:.88rem!important}.inventory-table .button,.inventory-table .table-action,.catalog-table .button,.catalog-table .table-action{white-space:nowrap;min-height:2rem;padding:.38rem .58rem}.inventory-catalog-control{gap:.35rem;min-width:205px}.inventory-catalog-control .form-message{padding:.4rem .5rem}.procurement-card-list,.inventory-movement-list,.inventory-operation-history,.inventory-approval-list,.inventory-location-list,.cash-session-grid{max-height:var(--data-viewport-height);scrollbar-gutter:stable;scrollbar-width:thin;gap:.38rem;padding:1px .25rem 1px 1px;overflow-y:auto}.procurement-card-list{container:data-list/inline-size}.procurement-card-list>a{display:block}.procurement-card-list article{border-radius:var(--data-row-radius);grid-template-columns:minmax(300px,1.15fr) minmax(180px,.8fr) minmax(230px,1fr);align-items:center;gap:.65rem;min-height:3.15rem;padding:.52rem .7rem;transition:border-color .15s,background-color .15s,transform .15s}.procurement-card-list article:has(>details){grid-template-columns:minmax(300px,1.15fr) minmax(180px,.75fr) minmax(220px,.9fr) auto}.procurement-card-list>a:hover article,.procurement-card-list article:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));background:color-mix(in srgb, var(--accent-soft) 45%, var(--surface));transform:translateY(-1px)}.procurement-card-list article>div:first-child{flex-wrap:nowrap;gap:.5rem;min-width:0}.procurement-card-list article>div:first-child strong,.procurement-card-list article>p,.procurement-card-list article>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.procurement-card-list article>small{color:var(--muted)}.procurement-card-list article code{white-space:nowrap;flex:none}.procurement-card-list details{border:0;margin:0;padding:0}.procurement-card-list details>summary{border:1px solid var(--line);color:var(--accent-strong);white-space:nowrap;border-radius:.45rem;padding:.38rem .55rem;font-size:.7rem}.procurement-card-list details[open]{border-top:1px solid var(--line);grid-column:1/-1;margin-top:.15rem;padding-top:.6rem}.procurement-card-list details[open]>summary{width:fit-content;margin-bottom:.65rem}.inventory-movement-list article{border-radius:var(--data-row-radius);grid-template-columns:minmax(260px,1.1fr) minmax(185px,.62fr) minmax(230px,.9fr);gap:.7rem;min-height:3.4rem;padding:.55rem .7rem;transition:background-color .15s,border-color .15s}.inventory-movement-list article:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--line));background:color-mix(in srgb, var(--accent-soft) 36%, var(--panel))}.inventory-movement-list article>div{gap:.16rem}.inventory-operation-history>article,.inventory-approval-list>article,.inventory-location-list>article{border-radius:var(--data-row-radius);padding:.62rem .75rem}.inventory-operation-history header,.inventory-approval-list>article,.inventory-location-list>article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}.inventory-history-details,.inventory-row-details[open]{border-top:1px solid var(--line);grid-column:1/-1;margin-top:.15rem}.inventory-history-details>summary,.inventory-row-details>summary{border:1px solid var(--line);width:fit-content;color:var(--accent-strong);cursor:pointer;border-radius:.45rem;margin-top:.45rem;padding:.35rem .5rem;font-size:.7rem;font-weight:750}.inventory-history-details:not([open]),.inventory-row-details:not([open]){border:0;border-top-color:#0000;margin:0}.inventory-row-details:not([open])>summary{white-space:nowrap;margin-top:0}.inventory-history-lines{gap:.28rem;margin-top:.5rem;padding-top:.5rem}.inventory-history-lines>div{min-height:2.2rem}.inventory-approval-form,.inventory-location-editor{grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:.55rem}.inventory-approval-form label{grid-column:span 2}.inventory-approval-form textarea{resize:vertical;min-height:2.45rem}.inventory-approval-form .form-message,.inventory-location-editor>small{grid-column:1/-1}.cash-session-grid{grid-template-columns:1fr}.cash-session-grid article{border-radius:var(--data-row-radius);grid-template-columns:minmax(230px,.8fr) minmax(360px,1.35fr) minmax(220px,.9fr);align-items:center;gap:.75rem;min-height:3.5rem;padding:.55rem .7rem}.cash-session-grid article>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15rem .45rem}.cash-session-grid article>div:first-child>span:last-child{color:var(--muted);grid-column:2;font-size:.68rem}.cash-session-grid dl{grid-template-columns:repeat(4,minmax(80px,1fr));gap:.3rem}.cash-session-grid dl div{gap:.05rem;padding:.32rem .42rem}.cash-session-grid article>small{color:var(--muted);line-height:1.4}.pagination{border-radius:.55rem;margin-top:.7rem;padding:.55rem .7rem}.pagination a,.pagination>div>span{padding:.35rem .55rem}.catalog-page .catalog-filters{border-radius:.65rem;grid-template-columns:minmax(13rem,1.8fr) repeat(5,minmax(6.25rem,1fr)) auto;gap:.5rem;margin:.85rem 0;padding:.65rem}.catalog-page .catalog-filters label{gap:.22rem;min-width:0;font-size:.66rem}.catalog-page .catalog-filters input,.catalog-page .catalog-filters select{min-height:2.2rem;padding:.42rem .55rem}.catalog-page .catalog-filters .catalog-button{min-width:6.25rem;min-height:2.2rem;padding:.42rem .65rem}.catalog-page .catalog-table{min-width:880px}.catalog-page .catalog-product-group+.catalog-product-group>tr:first-child>*{border-top:2px solid var(--line)}.catalog-variant-identity{grid-template-columns:auto minmax(13rem,1fr);align-items:center;gap:.6rem;min-width:17rem;display:grid}.catalog-variant-identity>div{gap:.08rem;min-width:0;display:grid}.catalog-variant-identity .catalog-product-link{color:var(--accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:780;overflow:hidden}.catalog-variant-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.catalog-variant-identity span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:500;overflow:hidden}.catalog-page .catalog-image-placeholder.compact,.catalog-page .catalog-image-button,.catalog-page .catalog-image-frame{border-radius:.5rem;flex:0 0 3.25rem;width:3.25rem;height:3.25rem}.catalog-page .catalog-stock-quantity{font-size:.95rem}.catalog-action-cell{width:7.25rem;vertical-align:top!important}.catalog-row-menu{position:relative}.catalog-row-menu>summary{border:1px solid var(--line);width:fit-content;color:var(--accent-strong);cursor:pointer;white-space:nowrap;border-radius:.45rem;padding:.35rem .52rem;font-size:.68rem;font-weight:750}.catalog-page .catalog-row-actions{border:1px solid var(--line);background:var(--background);border-radius:.5rem;justify-content:stretch;gap:.38rem;min-width:8.5rem;margin-top:.42rem;padding:.5rem;display:grid}.catalog-page .catalog-row-actions a,.catalog-page .catalog-row-actions button{font-size:.68rem}.catalog-page .catalog-row-actions form{margin:0}@media (max-width:1180px){.catalog-page .catalog-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-page .catalog-filter-query{grid-column:span 2}}@container data-list (max-width:760px){:is(.procurement-card-list article,.procurement-card-list article:has(>details)){grid-template-columns:minmax(0,1fr) auto}.procurement-card-list article>div:first-child{grid-column:1/-1}.procurement-card-list article>p,.procurement-card-list article>small{white-space:normal}.procurement-card-list article>details{grid-area:2/2/span 2}.procurement-card-list article>details[open]{grid-area:auto/1/auto/-1}}@media (max-width:1000px){.inventory-movement-list article,.cash-session-grid article{grid-template-columns:minmax(220px,.9fr) minmax(300px,1.2fr)}.inventory-movement-list article>div:last-child,.cash-session-grid article>small{grid-column:1/-1}.inventory-approval-form,.inventory-location-editor{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width:760px){:root{--data-row-block:.46rem;--data-row-inline:.58rem;--data-viewport-height:min(72dvh, 42rem)}.inventory-summary-grid article{min-height:4.25rem}.inventory-operation-history header,.inventory-approval-list>article,.inventory-location-list>article,.inventory-approval-form,.inventory-location-editor{grid-template-columns:1fr}.inventory-approval-form label,.inventory-approval-form .form-message,.inventory-location-editor>small{grid-column:auto}.catalog-page .catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-page .catalog-filter-query{grid-column:1/-1}}@media (max-width:560px){.catalog-page .catalog-filters{grid-template-columns:1fr}.catalog-page .catalog-filter-query{grid-column:auto}.procurement-card-list,.inventory-movement-list,.inventory-operation-history,.inventory-approval-list,.inventory-location-list,.cash-session-grid{max-height:none;padding-right:0;overflow-y:visible}.inventory-movement-list article,.cash-session-grid article{grid-template-columns:1fr}.inventory-movement-list article>div:nth-child(2),.inventory-movement-list article>div:last-child,.cash-session-grid article>small{text-align:left;grid-column:auto;justify-items:start}.cash-session-grid dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.inventory-table tbody tr,.catalog-table tbody>tr,.procurement-card-list article,.inventory-movement-list article{transition:none}.procurement-card-list>a:hover article,.procurement-card-list article:hover{transform:none}}
.auth-form .button,.auth-form button[type=submit],.core-main .primary-button,.core-main .button:not(.button-secondary):not(.button-danger){color:#fff;background:#1260bd}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.core-module-switcher-heading{display:none}.core-module-switcher{margin-bottom:1rem;padding:.45rem;display:block}.core-module-switcher-items{flex-wrap:wrap;gap:.4rem;padding:0;display:flex;overflow:visible}.core-module-switcher-items>a{flex:0 auto;min-width:0;max-width:100%;min-height:2.75rem;padding:.55rem .8rem;display:inline-flex}.core-module-switcher-items>a>span:last-child{display:block}.core-module-switcher-items strong{text-overflow:clip;white-space:normal;font-size:.78rem;line-height:1.4;overflow:visible}.core-module-switcher-items small,.core-module-switcher-items .core-nav-icon{display:none}.core-work-queue{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.core-work-queue a{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:.75rem;gap:.6rem;padding:1.2rem;text-decoration:none;display:grid}.core-work-queue strong{font-size:2rem}.core-work-queue small{color:var(--accent-strong)}.customer-directory-list{gap:.6rem;display:grid}.customer-directory-list>article{grid-template-columns:minmax(200px,2fr) minmax(180px,1fr) auto;align-items:center;gap:.6rem 1rem;padding:1rem;display:grid}.customer-directory-list>article>div{grid-row:span 2}.customer-directory-list p,.customer-directory-list small{overflow-wrap:anywhere;margin:0}.customer-directory-list .secondary-button{grid-area:1/3/span 3}.inventory-bulk-toolbar p{flex-basis:100%;margin:0}.catalog-card-preview{border:1px solid var(--line);border-radius:.75rem;grid-template-columns:180px 1fr;gap:1.5rem;padding:1.25rem;display:grid}.catalog-card-preview img{object-fit:contain}.catalog-card-preview h3{margin-block:.6rem}.customer-duplicate-warning{border:1px solid var(--danger);border-radius:.6rem;padding:1rem}@media (max-width:760px){.customer-directory-list>article{grid-template-columns:1fr}.customer-directory-list>article>div,.customer-directory-list .secondary-button{grid-area:auto}.core-work-queue{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-card-preview{grid-template-columns:1fr}.catalog-card-preview img{justify-self:center}.order-list-filters input,.order-list-filters select,.catalog-form input,.catalog-form select{min-height:44px;font-size:16px}}.order-quick-views{flex-wrap:wrap;gap:.6rem;margin-block:1rem;display:flex}.order-quick-views a{border:1px solid var(--line);border-radius:.6rem;padding:.75rem 1rem}.core-command-empty span{white-space:normal;overflow-wrap:anywhere;max-width:30rem;line-height:1.5;overflow:visible}.inventory-count-form>fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.inventory-count-form .inventory-table input{min-width:5rem;max-width:12rem}@media (max-width:720px){.inventory-count-form .inventory-table{table-layout:fixed;min-width:0}.inventory-count-form .inventory-table th:first-child{width:48%}.inventory-count-form .inventory-table th:nth-child(2){width:32%}.inventory-count-form .inventory-table th:nth-child(3){width:20%}.inventory-count-form .inventory-table td{overflow-wrap:anywhere}.inventory-count-form .inventory-table input{width:100%;min-width:0;max-width:none;padding-inline:.5rem}.inventory-count-form .inventory-table .back-link{padding-inline:.25rem}}@media (max-width:820px){.pos-terminal-message{bottom:calc(6rem + env(safe-area-inset-bottom))}}
.core-shell .core-main{padding:clamp(1rem,2vw,1.75rem)}.core-shell .core-page-header{align-items:center;gap:1rem;padding-bottom:1rem}.core-shell .core-page-header h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.2}.core-shell .core-page-header .eyebrow{letter-spacing:0;text-transform:none;color:var(--muted);margin:0 0 .35rem;font-size:.75rem;font-weight:500}.core-shell .core-page-header>div:first-child>p:last-child{max-width:68ch;margin-top:.4rem}.core-shell .core-page-actions{gap:.5rem}.core-shell .core-page-actions :is(.button,.primary-button,.secondary-button){width:auto;min-height:2.75rem;box-shadow:none;margin:0;padding:.6rem .9rem;font-size:.85rem}.core-shell .inventory-section{margin-top:1.25rem}.core-shell .section-heading{margin-bottom:.8rem}.core-shell .section-heading h2{letter-spacing:-.015em;font-size:1.1rem;line-height:1.35}.core-shell .section-heading>.eyebrow{display:none}.core-shell .inventory-summary-grid{border:1px solid var(--line);background:var(--panel);border-radius:.65rem;gap:0;overflow:hidden}.core-shell .inventory-summary-grid article{border:0;border-inline-end:1px solid var(--line);min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:.8rem 1rem}.core-shell .inventory-summary-grid strong{font-variant-numeric:tabular-nums;font-size:1.45rem}.core-shell .inventory-module-grid{gap:.75rem}.core-shell .inventory-module-card{min-height:0;box-shadow:none;gap:.5rem;padding:1rem;transform:none}.core-shell[data-view-mode=essential] .inventory-module-card{min-height:0}.core-shell .inventory-module-card>strong{font-size:1rem}.core-shell .inventory-module-card>em{margin-top:.25rem;font-size:.8rem}.core-shell .core-submodule-nav{flex-wrap:wrap;align-items:center;gap:.35rem;margin:.75rem 0 1rem;padding:0;display:flex;overflow:visible}.core-shell .core-submodule-nav a{border-radius:.4rem;align-items:center;min-height:2.75rem;padding:.55rem .8rem;font-size:.85rem;display:inline-flex}.core-submodule-more{position:relative}.core-submodule-more>summary{cursor:pointer;min-height:2.75rem;color:var(--muted);padding:.65rem .8rem;font-size:.85rem}.core-submodule-more>div{inset-inline-end:0;z-index:15;background:var(--panel);border:1px solid var(--line);border-radius:.65rem;min-width:14rem;padding:.4rem;position:absolute;top:100%;box-shadow:0 8px 24px #00000014}.core-shell .core-submodule-more>div>a{display:flex}.core-disclosure{border:1px solid var(--line);background:var(--panel);border-radius:.6rem;min-width:0;margin-block:.75rem}.core-disclosure>summary{cursor:pointer;min-height:2.75rem;padding:.75rem 1rem;font-size:.85rem;font-weight:600}.core-disclosure[open]>summary{border-bottom:1px solid var(--line)}.core-disclosure-body{padding:1rem}.core-disclosure-body>:first-child{margin-top:0}.core-disclosure-body>:last-child{margin-bottom:0}.core-filter-options{flex:0 auto;margin:0}.core-filter-options .core-disclosure-body{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.core-shell .order-list-filters{flex-wrap:wrap;align-items:end;gap:.75rem;margin-block:1rem;padding:1rem;display:flex}.core-shell .order-list-filters>label:first-child{flex:16rem}.core-shell .order-list-filters label{gap:.35rem;min-width:0;font-size:.85rem;display:grid}.core-shell .order-list-filters :is(input,select){width:100%;min-height:2.75rem}.core-shell .order-list-filters .button{width:auto;min-height:2.75rem;margin:0}.core-shell .order-quick-views{gap:.4rem}.core-shell .order-quick-views a{background:var(--panel);align-items:center;min-height:2.75rem;padding:.5rem .75rem;font-size:.8rem;display:inline-flex}.core-shell .order-quick-views a[aria-current=page]{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}.core-shell .website-record-card{padding:1rem}.core-shell .website-record-metrics{gap:.75rem}.core-shell .website-record-metrics dt{font-size:.75rem}.core-task-list{border:1px solid var(--line);background:var(--panel);border-radius:.65rem;display:grid;overflow:hidden}.core-task-list>a{border-bottom:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.core-task-list>a:last-child{border:0}.core-task-list>a:hover{background:var(--accent-soft)}.core-task-list>a>svg{color:var(--accent-strong)}.core-task-list strong,.core-task-list small{display:block}.core-task-list small{color:var(--muted);margin-top:.25rem;line-height:1.5}.core-task-list span:last-child{color:var(--muted);text-align:end;font-size:.8rem}.core-shell :is(input,select,textarea,button){scroll-margin-block:6rem}@media (max-width:720px){.core-shell .core-page-header{flex-direction:column;align-items:flex-start}.core-shell .core-page-actions{justify-content:flex-start}.core-shell .core-topbar-actions{flex-wrap:wrap}.core-shell .core-topbar-context,.core-shell .core-topbar-avatar{display:none}.core-shell .order-list-filters>label,.core-filter-options{flex:100%}.core-filter-options .core-disclosure-body>label{flex:9rem}.core-shell .order-list-filters :is(input,select){font-size:1rem}.core-task-list>a{grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem}.core-task-list span:last-child{text-align:start;grid-column:2}.core-submodule-more>div{min-width:min(14rem,80vw);inset-inline:0 auto}}@media print{.core-shell .core-main{padding:0}.core-submodule-nav,.core-filter-options{display:none!important}}
