/* Inventario — rendimiento y formulario aprobados para iPhone/iPad. */
@media (max-width:760px), (orientation:portrait) and (max-width:1024px){
  .platform-ios .inventory-card-v029{content-visibility:auto;contain-intrinsic-size:250px}
  .platform-ios .inventory-card-photo-v029 img{content-visibility:auto}
  .platform-ios dialog.inventory-form-portal-v0291,
  .platform-ios dialog.inventory-form-portal-v0308{inset:var(--dinamex-visual-top,0px) 0 auto 0!important;width:100vw!important;max-width:none!important;height:var(--dinamex-visual-height,100dvh)!important;max-height:var(--dinamex-visual-height,100dvh)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important}
  .platform-ios .inventory-form-v0291,
  .platform-ios .inventory-form-v0308{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;height:100%!important;max-height:100%!important;padding:calc(12px + env(safe-area-inset-top)) 14px 0!important;border-radius:0!important;overflow:hidden!important}
  .platform-ios .inventory-form-v0291>.modal-head,
  .platform-ios .inventory-form-v0308>.modal-head{flex:0 0 auto}
  .platform-ios .inventory-form-v0291>form,
  .platform-ios .inventory-form-v0308>form{box-sizing:border-box;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;height:auto!important;min-height:0!important;overflow:hidden!important}
  .platform-ios .inventory-fields-v0291,
  .platform-ios .inventory-fields-v0303{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;flex:1 1 0!important;height:0!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain;touch-action:pan-y;padding-bottom:max(28px,env(safe-area-inset-bottom))!important;-webkit-overflow-scrolling:touch}
  .platform-ios .inventory-fields-v0291>*,
  .platform-ios .inventory-fields-v0303>*{grid-column:1!important;min-width:0!important}
  .platform-ios .inventory-fields-v0291 input,
  .platform-ios .inventory-fields-v0291 select,
  .platform-ios .inventory-fields-v0291 textarea,
  .platform-ios .inventory-fields-v0303 input,
  .platform-ios .inventory-fields-v0303 select,
  .platform-ios .inventory-fields-v0303 textarea{box-sizing:border-box;width:100%!important;max-width:100%!important;font-size:16px!important}
  .platform-ios .inventory-measures-v0291{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}
  .platform-ios .inventory-measures-v0291 output{grid-column:1/-1!important;width:auto!important}
  .platform-ios .inventory-form-actions-v0291{z-index:5;grid-template-columns:repeat(2,minmax(0,1fr))!important;flex:0 0 auto;margin:0 -14px!important;padding:9px 14px max(9px,env(safe-area-inset-bottom))!important;box-shadow:0 -8px 22px rgba(20,42,48,.12)}
  .platform-ios .inventory-form-actions-v0291 button,
  .platform-ios .inventory-form-actions-v0291 [data-photo]{min-height:44px!important;height:auto!important;padding:7px 4px!important;white-space:normal!important;line-height:1.15!important}
  .inventory-load-more-v031{grid-column:1/-1;justify-self:center;margin:8px auto 18px;min-height:44px}
  .platform-ios .tone-multiple-v03024>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:9px 11px;border:1px solid #d8e0de;border-radius:11px;background:#fff;font-weight:800;list-style:none}
  .platform-ios .tone-multiple-v03024>summary::-webkit-details-marker{display:none}
  .platform-ios .tone-multiple-v03024[open]>summary{border-color:#173642;border-bottom-left-radius:0;border-bottom-right-radius:0}
  .platform-ios .tone-multiple-v03024>.tone-options-v031{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;border:1px solid #d8e0de;border-top:0;border-radius:0 0 11px 11px;overflow:visible!important}
  .platform-ios .tone-multiple-v03024>.tone-options-v031 label{min-width:0!important;width:100%;min-height:42px;justify-content:flex-start}
  .platform-ios .tone-multiple-v03024>.tone-options-v031 label span{min-width:0;overflow-wrap:anywhere;line-height:1.15}
  .platform-ios .tone-multiple-v03024>.tone-options-v031 .tone-custom-v032{grid-column:1/-1!important}
}
