/* Inventory refinements · UI44 */

/* Product card */
.inventory-card-section-details .inventory-edit-row{grid-template-columns:110px minmax(0,1fr);gap:10px}.inventory-card-section-details .inventory-edit-row>div{justify-content:flex-start}.inventory-card-section-details .inventory-edit-row textarea{max-width:none;text-align:left}.inventory-card-money-mask-ui44{width:100%!important;border:1px solid transparent!important;background:transparent!important;color:var(--b-text)!important;font-size:12px!important;font-weight:670!important;text-align:right!important;border-radius:8px!important;padding:7px 8px!important;outline:none!important;font-variant-numeric:tabular-nums}.inventory-card-money-mask-ui44:hover{background:var(--b-surface-2)!important}.inventory-card-money-mask-ui44:focus{background:var(--b-surface)!important;border-color:color-mix(in srgb,var(--b-green) 32%,var(--b-line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--b-green) 10%,transparent)!important}

/* Intake card: slightly larger typography and denser three-column product row. */
.inventory-create-modal .inventory-create-section h3{font-size:14.5px}.inventory-create-modal .inventory-create-section header p{font-size:10px}.inventory-create-modal .ui-field>span:first-child{font-size:10.5px}.inventory-create-modal .ui-input,.inventory-create-modal .ui-select,.inventory-create-modal .ui-textarea,.inventory-create-modal .inventory-money-input,.inventory-create-modal .inventory-identifier-input{font-size:12.8px!important}.inventory-create-modal .ui-field small{font-size:9px}.inventory-create-modal .inventory-card-price-field>strong{font-size:14px}.inventory-create-modal .inventory-price-suggestion strong{font-size:13px!important}.inventory-create-modal .inventory-price-suggestion small{font-size:10.3px!important}.inventory-create-modal .inventory-wizard-title h3{font-size:23px}.inventory-create-modal .inventory-wizard-title p{font-size:12px}.inventory-create-modal .inventory-wizard-types strong{font-size:13.5px}.inventory-create-modal .inventory-wizard-types small{font-size:10.3px}.inventory-create-modal .inventory-wizard-active strong{font-size:12.5px}.inventory-create-modal .inventory-wizard-active em{font-size:9.3px}.inventory-create-modal .inventory-party-chooser>span{font-size:10.8px}.inventory-create-modal .inventory-party-chooser button{font-size:10.2px}
@media(min-width:1001px){.inventory-product-section>.ui-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:8px!important;row-gap:11px!important}.inventory-product-section>.ui-form-grid>.ui-field:has([name="device_identifier"]){grid-column:auto!important}.inventory-product-section>.ui-form-grid>.ui-field:has([name="name"]),.inventory-product-section>.ui-form-grid>.ui-field:has([name="accessories"]),.inventory-product-section>.ui-form-grid>.ui-field:has([name="defect"]),.inventory-product-section>.ui-form-grid>.ui-field:has([name="description"]){grid-column:1/-1!important}.inventory-product-section .inventory-price-field{width:100%!important;max-width:none!important}.inventory-product-section .inventory-card-price-field{width:100%!important;max-width:none!important}.inventory-product-section .inventory-price-advice-compact{grid-column:1/-1!important;width:min(100%,660px)!important;max-width:660px!important}}

/* Markdown dialog */
.inventory-markdown-dialog-ui44{width:min(780px,calc(100vw - 36px))}.inventory-markdown-summary-ui44{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:11px}.inventory-markdown-summary-ui44>div{min-width:0;display:grid;align-content:start;gap:4px;padding:10px 11px;border:1px solid var(--b-line);border-radius:12px;background:var(--b-surface-2)}.inventory-markdown-summary-ui44 span{font-size:9px;font-weight:760;color:var(--b-text-3)}.inventory-markdown-summary-ui44 strong{font-size:16px;line-height:1.05;color:var(--b-text);font-variant-numeric:tabular-nums}.inventory-markdown-summary-ui44>div:nth-child(2) strong,.inventory-markdown-summary-ui44>div:nth-child(4) strong{color:var(--b-green)}.inventory-markdown-summary-ui44 small{font-size:8px;line-height:1.3;color:var(--b-text-3)}.inventory-markdown-presets-ui44{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 11px}.inventory-markdown-presets-ui44 button{min-height:31px;padding:0 10px;border:1px solid color-mix(in srgb,var(--b-green) 22%,var(--b-line));border-radius:9px;background:color-mix(in srgb,var(--b-green-soft) 28%,var(--b-surface));color:var(--b-green);font-size:9.5px;font-weight:800}.inventory-markdown-presets-ui44 button:hover:not(:disabled){background:var(--b-green-soft)}.inventory-markdown-presets-ui44 button:disabled{opacity:.38}.inventory-markdown-grid-ui44 input[name="new_price"]{font-variant-numeric:tabular-nums;font-weight:800}.inventory-markdown-note-ui44{margin-top:10px;padding:9px 11px;border-radius:10px;background:var(--b-surface-2);font-size:9px;line-height:1.45;color:var(--b-text-3)}

/* Price tag preview: reserve a real column for the vertical date so it cannot overlap card price. */
.printing-label-preview .price-tag-bottom{grid-template-columns:15.2mm 4.4mm 30.4mm!important}.printing-label-preview .price-tag-card{padding:7.2mm .65mm .8mm 1.1mm!important}.printing-label-preview .price-tag-card-value strong{font-size:4.25mm!important}.printing-label-preview .price-tag-card-value sup,.printing-label-preview .price-tag-card-value small{margin-left:.25mm!important}.printing-label-preview .price-tag-date{position:static!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding-bottom:1.05mm!important;border-left:.55mm solid #222!important;overflow:hidden!important}.printing-label-preview .price-tag-date time{position:static!important;display:block!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important;transform-origin:center!important;font-size:1.8mm!important;line-height:1!important;white-space:nowrap!important}.printing-label-preview .price-tag-cash{padding:1.15mm 1.1mm .75mm .9mm!important}.printing-label-preview .price-tag-cash-value strong{font-size:8.1mm!important}

@media(max-width:760px){.inventory-card-section-details .inventory-edit-row{grid-template-columns:92px minmax(0,1fr)}.inventory-markdown-dialog-ui44{width:100%}.inventory-markdown-summary-ui44{grid-template-columns:1fr 1fr}.inventory-markdown-summary-ui44 strong{font-size:14px}.inventory-create-modal .ui-field>span:first-child{font-size:10px}.inventory-create-modal .ui-input,.inventory-create-modal .ui-select,.inventory-create-modal .ui-textarea,.inventory-create-modal .inventory-money-input,.inventory-create-modal .inventory-identifier-input{font-size:12px!important}.inventory-create-modal .inventory-wizard-title h3{font-size:19px}.inventory-create-modal .inventory-wizard-title p{font-size:10.5px}}
