.osm-sidebar nav{gap:5px!important}.osm-nav-group{font-size:10px;font-weight:700;letter-spacing:1.4px;color:#8a8e9b;margin:21px 14px 6px}.osm-nav-group:first-child{margin-top:0}.osm-sidebar nav button{display:flex;align-items:center;gap:12px;font-size:14px!important;padding:12px 14px!important;transition:background .16s,color .16s,transform .16s}.osm-sidebar nav button i{display:flex!important;width:21px!important;height:21px}.osm-sidebar nav button svg{width:21px;height:21px}.osm-sidebar nav button:hover{background:#f3f4f8!important;color:#222531!important;box-shadow:none!important}.osm-sidebar nav button.active{background:#e9ebf2!important;color:#151722!important;font-weight:700;box-shadow:inset 3px 0 #171820!important}.osm-menu-toggle:focus-visible,.osm-sidebar button:focus-visible{outline:3px solid #a8bee7;outline-offset:3px}.osm-sidebar{box-shadow:3px 0 18px #20283b03}.osm-main>header{box-shadow:0 2px 12px #20283b04}.osm-menu-toggle:hover,.osm-menu-close:hover{background:#e4e7ef}.osm-sidebar .osm-brand img{object-fit:contain}.osm-main header .osm-refresh{box-shadow:none!important;border:1px solid #e6e8ee}.osm-shell,.osm-main{background:#f5f5f8!important}@media(prefers-reduced-motion:reduce){.osm-sidebar,.osm-sidebar nav button{transition:none!important}}@media(max-width:900px){.osm-sidebar nav button{min-height:46px}.osm-sidebar nav{margin-top:20px!important}.osm-main>header .osm-header-actions a{padding:0 13px;height:42px}.osm-main>header .osm-refresh{width:42px;height:42px}.osm-main>header{gap:10px!important}}
html:has(.osm-shell),.osm-shell *{scrollbar-width:thin;scrollbar-color:#cdd1db #f5f5f8}
html:has(.osm-shell)::-webkit-scrollbar,.osm-shell *::-webkit-scrollbar{width:7px;height:7px}
html:has(.osm-shell)::-webkit-scrollbar-track,.osm-shell *::-webkit-scrollbar-track{background:#f5f5f8}
html:has(.osm-shell)::-webkit-scrollbar-thumb,.osm-shell *::-webkit-scrollbar-thumb{background:#cdd1db;border-radius:20px;border:2px solid #f5f5f8}
html:has(.osm-shell)::-webkit-scrollbar-thumb:hover,.osm-shell *::-webkit-scrollbar-thumb:hover{background:#b9bfcb}
.osm-shell{--ink:#17181c;--paper:#f5f5f8;--white:#fff;--muted:#858995;color:#17181c}
.osm-shell .oci-tools,.osm-shell .osm-restock-history,.osm-shell .osm-inventory-sale-tabs,.osm-shell .osm-stock-mode{background:#f5f5f8!important;border-color:#e1e3ea!important}
.osm-shell .osm-restock-batch-costs,.osm-shell .osm-restock-history-sizes span,.osm-shell .osm-profit-breakdown,.osm-shell .osm-restock-note{background:#f0f1f5!important}
.osm-shell .oci-button.primary,.osm-shell .osm-inventory-sale-tabs button.active,.osm-shell .osm-current-size-balance,.osm-shell .osm-restock-batch-number,.osm-shell .osm-stock-mode button.active{background:#17181c!important;color:#fff!important;border-color:#17181c!important}
.osm-shell .oci-button.secondary,.osm-shell .osm-restock-batch,.osm-shell .osm-stock-row,.osm-shell .osm-settings-view section{background:#fff!important;border-color:#e1e3ea!important}
.osm-shell .oci-help,.osm-shell .osm-restock-history-head p,.osm-shell .osm-inventory-sale-tabs button:not(.active){color:#777d89!important}
.osm-sidebar nav{display:flex!important;flex-direction:column!important;grid-template-columns:1fr!important;flex-wrap:nowrap!important;width:100%!important}
.osm-sidebar nav>button,.osm-sidebar nav>.osm-nav-group{width:100%;flex-shrink:0;grid-column:1/-1!important}
.osm-sidebar nav>.osm-nav-group{width:auto}.osm-sidebar .osm-account{position:static!important;margin-top:auto!important;order:5}.osm-sidebar>.osm-menu-close{order:0}.osm-sidebar>.osm-brand{order:1}.osm-sidebar>nav{order:2}
@media(max-width:900px){.osm-sidebar{display:flex!important;flex-direction:column!important}.osm-sidebar nav{overflow:visible!important;margin-bottom:24px}.osm-sidebar .osm-account{padding-top:18px!important}.osm-sidebar nav>button{white-space:nowrap!important}.osm-sidebar .osm-brand{margin-top:0!important}}
.osm-shell .osm-money-flow article.cost{background:#f0f1f5!important;border:1px solid #e1e3ea!important;color:#17181c!important}
.osm-shell .osm-money-flow article.net,.osm-shell .osm-analytics-cards article.dark{background:#17181c!important;color:#fff!important}
.osm-main>header .osm-header-actions{gap:9px!important;align-items:center}
.osm-main>header .osm-header-actions a,.osm-main>header .osm-refresh{height:42px!important;border:1px solid #e1e3ea!important;background:#fff!important;color:#30343f!important;border-radius:12px!important;box-shadow:0 2px 6px #20283b05!important;transition:background .16s,border-color .16s}
.osm-main>header .osm-header-actions a{padding:0 16px!important;font-size:14px!important;gap:8px}.osm-main>header .osm-refresh{width:42px!important;font-size:21px!important}
.osm-main>header .osm-header-actions a:hover,.osm-main>header .osm-refresh:hover{background:#f0f1f5!important;border-color:#cbd0dc!important}
.osm-main>header .osm-header-actions a svg{width:17px;height:17px;flex-shrink:0}
/* Dialogs live under body, not inside the shell: share the same neutral palette. */
:root{--ink:#17181c;--muted:#858995;--paper:#f5f5f8;--osm-line:#e1e3ea;--osm-glass:#fff}
.osm-restock-dialog,.osm-expense-editor,.osm-editor{background:#f5f5f8!important;color:#17181c!important}
.osm-restock-dialog::backdrop,.osm-expense-editor::backdrop,.osm-editor-backdrop{background:rgba(23,24,28,.55)!important;backdrop-filter:blur(8px)!important}
.osm-editor-head{background:#fff!important;border-bottom:1px solid #e1e3ea}
.osm-restock-dialog section,.osm-restock-colors button,.osm-restock-dialog footer button,.osm-restock-dialog header>button{background:#fff!important;border-color:#e1e3ea!important;color:#17181c}
.osm-restock-dialog input,.osm-restock-dialog textarea,.osm-restock-dialog select,.osm-expense-editor input,.osm-expense-editor select{background:#f9f9fb!important;border-color:#e1e3ea!important;color:#17181c}
.osm-restock-dialog .osm-stock-mode,.osm-restock-new-fields,.osm-restock-note,.osm-restock-batch-costs,.osm-restock-history,.osm-status-filter,.osm-sound-setting{background:#f0f1f5!important;border-color:#e1e3ea!important}
.osm-restock-dialog .osm-stock-mode button.active,.osm-restock-colors button.active,.osm-restock-dialog footer button[type=submit],.osm-primary,.osm-edit,.osm-restore,.osm-upload,.osm-attention{background:#17181c!important;color:#fff!important;border-color:#17181c!important}
.osm-restock-dialog label,.osm-restock-dialog section>p,.osm-restock-dialog header p:last-child,.osm-restock-note,.osm-restock-batch-costs>span,.osm-kicker,.osm-muted{color:#777d89!important}
.osm-restock-total,.osm-restock-size-area,.osm-restock-batch-costs>span,.osm-account{border-color:#e1e3ea!important}
.osm-notification-feed article.unread{background:linear-gradient(100deg,#fff 70%,#f0f1f5)!important}
.osm-notification-feed article>i,.osm-restock-history-sizes span{background:#f0f1f5!important}
/* Avoid moving an ancestor of the fixed editor during entry animation. */
.osm-view.active{animation:osmFade .2s ease!important}
.osm-view[data-panel="add-product"].active{animation:none!important}
.osm-editor{animation:osmEditorEnter .2s ease-out both!important;transition:box-shadow .2s ease!important}
@keyframes osmEditorEnter{from{opacity:0}to{opacity:1}}
.osm-shell,.osm-editor,.osm-restock-dialog,.osm-expense-editor{-webkit-tap-highlight-color:transparent;accent-color:#17181c}
.osm-shell button,.osm-shell a,.osm-shell summary,.osm-shell input,.osm-editor button,.osm-restock-dialog button{-webkit-tap-highlight-color:transparent;accent-color:#17181c}
@media(max-width:760px){
 .osm-sidebar{overflow-y:auto!important;overscroll-behavior:contain;touch-action:pan-y;height:100dvh!important;max-height:100dvh}
 .osm-sidebar>.osm-brand,.osm-sidebar>.osm-menu-close,.osm-sidebar>nav,.osm-sidebar>.osm-account{flex-shrink:0!important}
 .osm-inventory-tabs{display:grid!important;grid-template-columns:1fr!important;width:100%;border-radius:18px!important;overflow:visible!important;gap:4px!important}
 .osm-inventory-tabs button{width:100%;min-width:0!important;white-space:normal!important;padding:12px!important}
 .osm-inventory-status{display:flex!important;flex-direction:column!important;align-items:stretch!important}
 .osm-inventory-sale-tabs{display:flex!important;flex-direction:column!important;width:100%;border-radius:18px!important}
 .osm-inventory-sale-tabs button{min-width:0!important;white-space:normal!important;width:100%}
 .osm-inventory-status>label{width:100%!important;min-width:0!important}
 .osm-inventory-status input{min-width:0;width:100%}
 .osm-profit-table{min-width:0!important;width:100%;overflow:visible!important}
 .osm-profit-table-head{display:none!important}
 .osm-profit-table .osm-profit-row>summary{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important;width:100%;gap:14px!important;padding:16px!important}
 .osm-profit-row summary>.product{width:100%;min-width:0!important;grid-template-columns:58px minmax(0,1fr)!important}
 .osm-profit-row summary>.product b{white-space:normal!important;overflow-wrap:anywhere}
 .osm-profit-row summary>strong{min-width:0!important;width:100%;white-space:normal!important;border-top:1px solid #e1e3ea;padding-top:10px}
 .osm-profit-row summary>strong::before{content:attr(data-mobile-label);display:block;margin-bottom:5px;font-size:12px;font-weight:400;color:#777d89}
 .osm-profit-breakdown{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important;padding:12px!important;gap:8px!important}
 .osm-profit-breakdown>span{min-width:0!important;width:100%}
 .osm-restock-batch-costs,.osm-restock-costs,.osm-restock-sizes{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .osm-restock-batch-costs>span{background:#f9f9fb!important;min-width:0;overflow-wrap:anywhere;padding:12px!important}
 .osm-profit-breakdown>span{overflow-wrap:anywhere;padding:12px!important}
 .osm-restock-dialog{max-height:calc(100dvh - 24px)!important;overflow-y:auto;overscroll-behavior:contain}
}
@media(prefers-reduced-motion:reduce){.osm-view.active,.osm-editor,.osm-editor-backdrop{animation:none!important}}
/* Compact batch cards: costs are a matrix, never a tall one-field list. */
.osm-payment-fee-list article{background:#f5f5f8!important;border-color:#e1e3ea!important;color:#17181c}
.osm-payment-fee-list header{background:transparent!important}
.osm-payment-fee-list header i{background:#cdd1db!important;transition:background .2s ease}
.osm-payment-fee-list header input:checked+i{background:#2563eb!important}
.osm-payment-fee-list header input:focus-visible+i{outline:3px solid #a8bee7;outline-offset:3px}
.osm-payment-fee-list header small,.osm-payment-fee-list article>div label>span,.osm-fee-value em{color:#777d89!important}
.osm-payment-fee-list select,.osm-payment-fee-list input[type=number]{background:#fff!important;border-color:#e1e3ea!important;color:#17181c}
.osm-save-payment-fees{background:#17181c!important}
.osm-profit-row>summary{cursor:pointer;position:relative;transition:background .18s ease,box-shadow .18s ease}
.osm-profit-row>summary .product::after{content:'View details ▾';grid-column:2;display:block;margin-top:7px;color:#2563eb;font-size:11px;font-weight:700}
.osm-profit-row[open]>summary{background:#eff6ff!important;box-shadow:inset 3px 0 #2563eb!important}
.osm-profit-row[open]>summary .product::after{content:'Hide details ▴';color:#1d4ed8}
.osm-profit-row>summary:active{background:#dbeafe!important}
.osm-profit-row>summary:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}
@media(hover:hover){.osm-profit-row>summary:hover{background:#f0f5ff!important}}
/* One consistent blue state for selected, enabled and expanded controls. */
.osm-main>header .osm-refresh{display:none!important}
.osm-shell .osm-main>header button.osm-menu-toggle,.osm-shell .osm-main>header button.osm-menu-toggle[aria-expanded=true]{background:#f0f1f5!important;color:#616572!important;border-color:#e1e3ea!important;box-shadow:none!important}
.osm-shell .osm-main>header button.osm-menu-toggle:hover,.osm-shell .osm-main>header button.osm-menu-toggle:active{background:#e4e7ed!important;color:#30343f!important;transform:none!important}
.osm-shell .osm-main>header button.osm-menu-toggle:focus-visible{outline:3px solid #c3c9d5!important;outline-offset:3px}
.osm-shell button.active,.osm-shell button[aria-pressed=true],.osm-shell button[aria-expanded=true],.osm-restock-dialog button.active,.osm-editor button.active{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}
.osm-sidebar nav button.active{background:#eaf2ff!important;color:#1d4ed8!important;box-shadow:inset 3px 0 #2563eb!important}
.osm-shell{transition:grid-template-columns .26s cubic-bezier(.2,.8,.2,1)}
.osm-stats article{min-width:0!important;height:auto!important;overflow:visible!important}.osm-stats article>strong{display:block!important;box-sizing:border-box;width:100%;max-width:100%;overflow-wrap:anywhere;line-height:1.18!important}.osm-stats article>span,.osm-stats article>small{white-space:normal!important;overflow-wrap:anywhere;max-width:100%}
.osm-paid-awaiting{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;background:#fff;border:1px solid #e1e3ea;border-radius:22px;padding:22px;margin:20px 0;color:#17181b}.osm-paid-awaiting h3{margin:0 0 8px;font-size:18px}.osm-paid-awaiting p{font-size:13px;color:#646b78;line-height:1.5;margin:0}.osm-paid-awaiting>strong{font-size:26px;overflow-wrap:anywhere}.osm-paid-awaiting>small{grid-column:2}.osm-paid-awaiting details{grid-column:1/-1}.osm-paid-awaiting summary{cursor:pointer;font-size:13px;padding:10px 0}.osm-paid-awaiting details p{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;border-top:1px solid #e1e3ea;padding:12px 0}@media(max-width:600px){.osm-paid-awaiting{grid-template-columns:minmax(0,1fr)}.osm-paid-awaiting>small{grid-column:1}.osm-paid-awaiting>strong{font-size:24px}}
@media(min-width:901px){.osm-sidebar{transition:opacity .22s ease,transform .26s ease,visibility 0s!important}.is-menu-collapsed>.osm-sidebar{opacity:0;transform:translateX(-30px);transition:opacity .22s ease,transform .26s ease,visibility 0s .26s!important}}
@media(max-width:900px){.osm-sidebar{transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s .28s!important}.is-menu-open>.osm-sidebar{transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s!important}.osm-shell>.osm-menu-overlay{display:block!important;position:fixed;inset:0;z-index:100;border:0;background:#0005;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility 0s .28s}.osm-shell.is-menu-open>.osm-menu-overlay{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s ease,visibility 0s}}
@media(prefers-reduced-motion:reduce){.osm-shell,.osm-sidebar,.osm-shell>.osm-menu-overlay{transition:none!important}}
.osm-shell button.active i,.osm-shell button.active svg{color:inherit!important}
.osm-shell button:not(.osm-delete):not(.osm-logout):active,.osm-restock-dialog button:active,.osm-editor button:active{background:#dbeafe!important;color:#1d4ed8!important}
.osm-shell input[type=checkbox],.osm-shell input[type=radio],.osm-editor input[type=checkbox],.osm-restock-dialog input[type=checkbox]{accent-color:#2563eb!important}
.osm-notification-list label:has(input:checked)>i,.osm-payment-fee-list label:has(input:checked)>i{background:#2563eb!important}
.osm-shell button:focus-visible,.osm-restock-dialog button:focus-visible,.osm-editor button:focus-visible{outline:3px solid #a8bee7!important;outline-offset:3px}
.osm-restock-delete-action button:active,.osm-delete:active,.osm-logout:active{background:#fee2e2!important;color:#b91c1c!important}
.osm-shell .osm-restock-batch-costs{display:grid!important;background:#f0f1f5!important;border-color:#e1e3ea!important;padding:12px;gap:10px!important}
.osm-shell .osm-restock-batch-costs>span{background:#fff!important;color:#777d89!important;border:1px solid #e1e3ea;border-radius:16px;padding:12px!important}
.osm-shell .osm-restock-batch-costs b{color:#17181c!important}
.osm-shell .osm-batch-unit-cost{background:#eaf7ee!important;color:#21643b!important;border:1px solid #c7e6d0;border-radius:14px;padding:12px}
.osm-shell .osm-batch-unit-cost small{color:#356b48!important}
/* Responsive audit fixes: selection specificity, modal layers and tight cards. */
.osm-main .osm-view header{height:auto!important;min-height:0}
.osm-main .oci-ready>header{position:static!important;height:auto!important;min-height:0;gap:16px!important;align-items:flex-start;margin:0;padding:0}
.osm-main .oci-ready>header>div{min-width:0}
.oci-mode{display:inline-flex;align-items:center;flex-shrink:0;align-self:flex-start;line-height:1.4;white-space:nowrap}
.osm-product-card:not([data-product-status="trash"]) .osm-card-actions{grid-template-columns:minmax(0,1fr) 38px!important;gap:7px}
.osm-product-card:not([data-product-status="trash"]) .osm-edit{grid-column:1/-1}
.osm-card-actions .osm-delete{width:38px}
.osm-shell .osm-inventory-sale-tabs button.active,.osm-shell .osm-status-filter button.active,.osm-shell .osm-stock-mode button.active,.osm-restock-dialog .osm-stock-mode button.active,.osm-restock-dialog .osm-restock-size-buttons button.active,.osm-restock-dialog .osm-restock-size-buttons button[aria-checked=true],.oms-modal button.active{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}
.osm-theme-cards label:has(input:checked){border-color:#2563eb!important;box-shadow:0 0 0 3px #dbeafe!important}
.osm-theme-cards .check{background:#2563eb!important}
.osm-notification-feed article.unread>i{background:#2563eb!important;color:#fff!important}
.osm-custom-select-trigger[aria-expanded=true] i{border-color:#fff!important}
.osm-editor-head{flex-shrink:0}
.osm-editor-backdrop{overscroll-behavior:contain}
.oms-modal,.osm-restock-dialog,.osm-editor{overscroll-behavior:contain}
.oms-modal input,.oms-modal select,.oms-modal textarea{background:#fff!important;border-color:#e1e3ea!important;color:#17181c}
.oms-modal{-webkit-tap-highlight-color:transparent;accent-color:#2563eb;background:#f5f5f8!important}
.oms-modal button:not(.danger):active{background:#dbeafe!important;color:#1d4ed8!important}
.oms-modal button:focus-visible{outline:3px solid #a8bee7;outline-offset:3px}
.osm-theme-settings,.osm-app-access label{background:#f0f1f5!important;border-color:#e1e3ea!important}
@media(max-width:900px){
 .osm-sidebar{overflow-y:auto!important;height:100dvh!important;max-height:100dvh;overscroll-behavior:contain;touch-action:pan-y}
 .osm-sidebar>nav,.osm-sidebar>.osm-brand,.osm-sidebar>.osm-account,.osm-sidebar>.osm-menu-close{flex-shrink:0!important}
}
@media(max-width:760px){
 .osm-product-card:not([data-product-status="trash"]) .osm-card-actions{grid-template-columns:minmax(0,1fr) 34px!important;gap:6px}
 .osm-product-card:not([data-product-status="trash"]) .osm-edit{grid-column:1/-1}
 .osm-card-actions .osm-restock{font-size:11px!important;padding:0 5px!important}
 .osm-card-actions .osm-delete{width:34px;height:42px}
 .osm-product-title{display:block!important}
 .osm-product-title h3{white-space:normal!important;display:block;overflow-wrap:anywhere;max-height:none!important}
 .osm-product-title>b{display:block;margin-top:6px;white-space:normal!important}
 .oms-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
 .oms-toolbar input,.oms-toolbar select,.oms-toolbar button{width:100%!important;min-width:0!important}
 .osm-restock-dialog footer{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .osm-restock-dialog footer button{min-width:0!important;padding:12px 8px!important;font-size:13px;white-space:normal}
 .osm-main>header h1{min-width:0;font-size:clamp(16px,4.8vw,21px)!important;overflow-wrap:anywhere}
 .osm-main>header>div:first-of-type{min-width:0}
 .osm-main>header .osm-header-actions{flex-shrink:0}
}
@media(max-width:340px){.osm-main>header .osm-header-actions a{width:40px;padding:0!important;justify-content:center}.osm-main>header .osm-header-actions a span{display:none}.osm-product-cards{grid-template-columns:1fr!important}}
@media(max-width:600px){
 .osm-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .osm-stats article{height:auto!important;min-height:140px;overflow:visible!important}
 .osm-stats article:nth-child(-n+4){grid-column:1/-1;min-height:0}
 .osm-stats article strong{font-size:clamp(22px,6vw,30px)!important;white-space:normal!important;overflow-wrap:anywhere}
 .osm-stats article span{margin-top:14px!important}
 .osm-sales-chart{position:relative;overflow:visible!important;gap:2px!important}
 .osm-chart-day{min-width:0!important;position:static!important}
 .osm-chart-bars{gap:1px!important}
 .osm-chart-day .osm-chart-tooltip{left:50%!important;right:auto!important;bottom:65px!important;transform:translateX(-50%)!important;width:min(190px,90%)}
 .osm-chart-tooltip::after{display:none}
}
@media(min-width:761px) and (max-width:1100px){
 .osm-profit-table{overflow:visible!important;min-width:0!important}
 .osm-profit-table-head{display:none!important}
 .osm-profit-table .osm-profit-row>summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-width:0!important;gap:18px;padding:18px}
 .osm-profit-row summary>.product{grid-column:1/-1;min-width:0}
 .osm-profit-row summary>strong{min-width:0;white-space:normal!important;overflow-wrap:anywhere}
 .osm-profit-row summary>strong::before{content:attr(data-mobile-label);display:block;margin-bottom:6px;color:#777d89;font-weight:400;font-size:12px}
 .osm-profit-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))!important;min-width:0!important}
 .osm-restock-batch-main{grid-template-columns:42px repeat(2,minmax(0,1fr))!important}
 .osm-restock-batch-costs{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 .osm-product-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:760px){
 .osm-shell .osm-restock-batch-main{display:grid!important;grid-template-columns:36px minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;padding:14px!important}
 .osm-shell .osm-restock-batch-main>span:nth-child(2){grid-column:2/-1!important;grid-row:1!important}
 .osm-shell .osm-restock-batch-main>span:nth-child(3){grid-column:1/3!important;grid-row:2!important;background:transparent!important;padding:0!important}
 .osm-shell .osm-restock-batch-main .osm-restock-history-sizes{grid-column:3!important;grid-row:2!important;justify-content:flex-end;flex-wrap:wrap;gap:4px!important;min-width:0}
 .osm-shell .osm-batch-unit-cost{grid-column:1/3!important;grid-row:3!important;background:#eaf7ee!important;padding:12px!important}
 .osm-shell .osm-restock-batch-main>strong{grid-column:3!important;grid-row:3!important;background:#17181c!important;padding:12px!important;overflow-wrap:anywhere}
 .osm-shell .osm-restock-batch-main>strong small{color:#cdd1db!important}
 .osm-shell .osm-restock-delete-action{grid-row:4!important}
 .osm-shell .osm-restock-batch-costs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
 .osm-shell .osm-restock-batch-costs>span{display:block!important;width:auto!important;min-width:0!important;padding:10px 14px!important;font-size:12px}
 .osm-shell .osm-restock-batch-costs b{font-size:13px;margin-top:5px}
}
