/* Catalog creation and replacement finishing touches. */
.inventory-modal .inventory-form-grid input::placeholder{color:#999ba1;font-weight:400!important;font-size:13px!important;opacity:1}
.inventory-modal .catalog-type-picker{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px;padding:4px;background:#f6f6f7;border:1px solid #e5e6e8;border-radius:14px}
.inventory-modal .catalog-type-picker button{display:flex;align-items:center;gap:9px;min-height:62px;padding:10px;border:1px solid transparent;border-radius:11px;background:transparent;color:#777a80;text-align:left}
.inventory-modal .catalog-type-picker button.active{background:#f8f1e1!important;border-color:#b59039!important;color:#80601b!important}
.inventory-modal .catalog-type-picker button>i{font-size:17px}
.inventory-modal .catalog-type-picker button span{font-size:12px;font-weight:750}
.inventory-modal .catalog-type-picker button small{display:block;margin-top:3px;font-size:9px;font-weight:400;line-height:1.3}
.inventory-modal .catalog-item-modal .inventory-form-grid>label{display:flex;flex-direction:column;gap:6px;justify-content:flex-start}
.inventory-modal .catalog-item-modal .inventory-form-grid>label input,.inventory-modal .catalog-item-modal .inventory-form-grid>label select{margin-top:0!important}
.inventory-modal .catalog-item-modal .inventory-profit-preview{display:grid;grid-template-columns:minmax(0,1fr) auto}
.inventory-modal .catalog-item-modal #serviceCostBreakdown{grid-column:1/-1;color:#85868b;font-size:10px;font-weight:400;line-height:1.5}
.inventory-modal .catalog-replace-panel{padding:12px;border:1px solid #e3e5e8;border-radius:14px;background:#fafafa}
.inventory-modal .catalog-replace-panel .inventory-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 9px}
.inventory-modal .catalog-replace-panel .inventory-form-grid[hidden]{display:none!important}
.inventory-modal .catalog-replace-panel .inventory-form-grid>.wide,.inventory-modal .catalog-replace-panel label:has(#replacementCategory),.inventory-modal .catalog-replace-panel label:has(#replacementOtherCategory){grid-column:1/-1}
.inventory-modal .catalog-replace-panel .catalog-stock-mode.two{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px;padding:4px;margin:10px 0 14px}
.inventory-modal .catalog-replace-panel .catalog-stock-mode.two button{min-height:38px;padding:8px;font-size:11px}
