/* Karma v19 — single-owner interaction + mobile customizer layout. */
.item-customizer{pointer-events:none!important}
.item-customizer.open{pointer-events:auto!important}
.item-customizer.open .item-customizer-panel,.item-customizer.open .item-customizer-backdrop,.item-customizer.open button,.item-customizer.open input,.item-customizer.open textarea,.item-customizer.open select,.item-customizer.open label{pointer-events:auto!important}
.item-customizer-panel{overscroll-behavior:contain;padding-bottom:max(1.25rem,env(safe-area-inset-bottom))!important}
.item-customizer.open .item-customizer-panel{overflow-y:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}
.customizer-actions{isolation:isolate;z-index:20!important}
.customizer-add-wrap strong{position:static!important;transform:none!important;inset:auto!important}
#customizerAdd{position:relative!important;z-index:2!important;pointer-events:auto!important}
@media(max-width:640px){.customizer-actions{display:grid!important;grid-template-columns:minmax(118px,156px) minmax(0,1fr)!important;gap:12px!important;align-items:end!important;margin:1rem -1rem -1rem!important;padding:12px calc(1rem + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(1rem + env(safe-area-inset-left))!important;background:#080607!important}.customizer-qty-wrap{min-width:0!important}.customizer-add-wrap{min-width:0!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:5px 10px!important}.customizer-add-wrap small{grid-column:1!important;grid-row:1!important}.customizer-add-wrap strong{grid-column:2!important;grid-row:1!important;text-align:right!important;white-space:nowrap!important}.customizer-add-wrap #customizerAdd{grid-column:1/-1!important;grid-row:2!important;width:100%!important;min-height:56px!important}}
