/* Inventory intake refinement — ui28 */
.inventory-intake-hidden-field,.inventory-return-hidden{display:none!important}
.inventory-kit-select{min-width:0}
.inventory-money-input{font-variant-numeric:tabular-nums;text-align:right;font-weight:760;letter-spacing:.005em}
.inventory-identifier-input{font-variant-numeric:tabular-nums;letter-spacing:.025em}
.inventory-price-suggestion{padding:11px 12px!important;gap:14px!important}
.inventory-price-suggestion strong{font-size:12.5px!important;line-height:1.25!important}
.inventory-price-suggestion small{font-size:10px!important;line-height:1.35!important}
.inventory-price-suggestion b{font-size:10px!important}
.inventory-price-suggestion-empty{font-size:10px!important}
.inventory-product-section .inventory-price-field{width:min(100%,220px);max-width:220px;justify-self:start}
.inventory-product-section .inventory-price-field .ui-input,.inventory-product-section .inventory-price-field .inventory-money-input{font-size:12px}
.inventory-price-advice-compact{grid-column:1/span 2!important;width:min(100%,500px);max-width:500px;grid-template-columns:auto auto minmax(130px,1fr)!important;justify-self:start;align-items:center;gap:7px!important;padding:10px 11px!important;margin-top:-2px}
.inventory-price-advice-compact>div:first-child{min-width:145px}
.inventory-price-advice-compact>div:last-child{padding-left:9px;margin-left:1px;border-left:1px solid color-mix(in srgb,var(--b-green) 22%,var(--b-line))}
.inventory-price-advice-compact span{font-size:9.5px!important}
.inventory-price-advice-compact strong{font-size:20px!important;line-height:1!important}
.inventory-price-advice-compact small{font-size:9px!important}
.inventory-price-advice-compact .ui-button{min-width:auto!important;padding:7px 9px!important;margin:0!important}
.inventory-price-advice-compact .ui-button[hidden]{display:none!important}
.inventory-price-advice-compact.is-applied{grid-template-columns:minmax(150px,auto) minmax(130px,1fr)!important}
.inventory-return-section[hidden]{display:none!important}
.inventory-return-search{display:grid;grid-template-columns:minmax(280px,1.7fr) minmax(150px,.65fr) minmax(150px,.65fr);gap:10px;padding:14px 16px;border-bottom:1px solid var(--b-line)}
.inventory-return-results{max-height:310px;overflow:auto;padding:8px}
.inventory-return-row{width:100%;display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(150px,.8fr) minmax(90px,.45fr) minmax(110px,.55fr) auto;align-items:center;gap:10px;padding:10px 11px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--b-text);text-align:left;transition:.14s ease}
.inventory-return-row:hover{background:var(--b-surface-2);border-color:var(--b-line)}
.inventory-return-row.is-selected{background:color-mix(in srgb,var(--b-green-soft) 55%,var(--b-surface));border-color:color-mix(in srgb,var(--b-green) 32%,var(--b-line))}
.inventory-return-row span{min-width:0}.inventory-return-row span>small{display:block;margin-bottom:3px;font-size:8.5px;color:var(--b-text-3)}.inventory-return-row span>strong{display:block;font-size:10.5px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-return-main>strong{font-size:11.5px!important}.inventory-return-main>small{margin:3px 0 0!important;font-size:9.5px!important;font-variant-numeric:tabular-nums}.inventory-return-price strong{font-size:12px!important;color:var(--b-green)}.inventory-return-row>b{font-size:9.5px;color:var(--b-green);white-space:nowrap}
.inventory-return-loading,.inventory-return-empty{min-height:110px;display:grid;place-items:center;align-content:center;gap:5px;padding:20px;text-align:center;font-size:10px;color:var(--b-text-3)}.inventory-return-empty strong{font-size:12px;color:var(--b-text)}.inventory-return-empty span{font-size:9.5px}.inventory-return-empty.is-error strong{color:var(--b-red)}
.inventory-return-selected{display:flex;align-items:center;gap:14px;margin:12px 16px 4px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--b-green) 35%,var(--b-line));border-radius:13px;background:color-mix(in srgb,var(--b-green-soft) 38%,var(--b-surface))}.inventory-return-selected[hidden]{display:none!important}.inventory-return-selected>div:first-child{min-width:0;flex:1}.inventory-return-selected span,.inventory-return-selected small{display:block;font-size:8.5px;color:var(--b-text-3)}.inventory-return-selected strong{display:block;margin:3px 0;font-size:11.5px}.inventory-return-selected>div:nth-child(2){min-width:100px;text-align:right}.inventory-return-selected>div:nth-child(2) strong{font-size:14px;color:var(--b-green)}.inventory-return-selected button{border:1px solid var(--b-line);border-radius:9px;background:var(--b-surface);padding:7px 9px;font-size:9px;font-weight:800}
.inventory-return-product-locked .ui-input,.inventory-return-product-locked .ui-select,.inventory-return-product-locked .ui-textarea,.inventory-return-product-locked .inventory-money-input,.inventory-return-product-locked .inventory-identifier-input{pointer-events:none;user-select:none;background:var(--b-surface-2)!important;color:var(--b-text-2)}
.inventory-return-product-locked [data-apply-price],.inventory-return-product-locked [data-clear-price]{display:none!important}
#inventoryCreateButton{margin-top:18px!important;align-self:flex-start;color:#fff!important;background:linear-gradient(180deg,#269544,#177d33)!important;border-color:#177d33!important}
#inventoryCreateButton:hover:not(:disabled),#inventoryCreateButton:focus-visible{color:#fff!important;background:linear-gradient(180deg,#2b9d4a,#198638)!important;border-color:#198638!important}
html[data-theme="dark"] #inventoryCreateButton,html[data-theme="dark"] #inventoryCreateButton:hover:not(:disabled),html[data-theme="dark"] #inventoryCreateButton:focus-visible{color:#fff!important}
@media(max-width:1000px){.inventory-price-advice-compact{grid-column:1/-1!important;width:min(100%,500px)}.inventory-return-row{grid-template-columns:minmax(200px,1.4fr) minmax(140px,.8fr) minmax(85px,.45fr) minmax(100px,.55fr) auto}}
@media(max-width:760px){.inventory-product-section .inventory-price-field{width:100%;max-width:none}.inventory-price-advice-compact{grid-column:1/-1!important;width:100%;max-width:none;grid-template-columns:1fr auto!important;gap:7px!important}.inventory-price-advice-compact>div:last-child{grid-column:1/-1!important;padding:8px 0 0!important;margin:2px 0 0!important;border-left:0!important;border-top:1px solid color-mix(in srgb,var(--b-green) 22%,var(--b-line))}.inventory-price-advice-compact.is-applied{grid-template-columns:1fr!important}.inventory-price-suggestion strong{font-size:12px!important}.inventory-price-suggestion small{font-size:9.5px!important}.inventory-return-search{grid-template-columns:1fr 1fr;padding:12px}.inventory-return-query{grid-column:1/-1}.inventory-return-results{max-height:330px;padding:6px}.inventory-return-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:10px}.inventory-return-row>span:nth-child(2),.inventory-return-row>span:nth-child(3),.inventory-return-row>span:nth-child(4){grid-column:1}.inventory-return-row>b{grid-column:2;grid-row:1/5;align-self:center}.inventory-return-selected{align-items:flex-start;flex-wrap:wrap;margin:10px 12px 3px}.inventory-return-selected>div:first-child{flex-basis:100%}.inventory-return-selected>div:nth-child(2){text-align:left}.inventory-return-selected button{margin-left:auto}#inventoryCreateButton{margin-top:15px!important}}
