/* Avanza Control V50: experiencia móvil del cobrador */
@media (max-width: 1099px) {
  body[data-user-role="collector"] .nav {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    padding-bottom: env(safe-area-inset-bottom, 0);
  }

  body[data-user-role="collector"] .nav button.hidden {
    display: none !important;
  }

  body[data-user-role="collector"] .nav button {
    width: 100%;
    min-width: 0;
    min-height: 64px;
    padding: 9px 6px 8px;
  }

  body[data-user-role="collector"] .app {
    padding-bottom: calc(82px + env(safe-area-inset-bottom, 0px));
  }
}

@media (max-width: 620px) {
  body[data-user-role="collector"] #portfolioSection,
  body[data-user-role="collector"] #detailSection {
    min-width: 0;
    max-width: 100%;
    overflow-x: clip;
  }

  body[data-user-role="collector"] .portfolio-menu-option-v577,
  body[data-user-role="collector"] .customer-detail-option-v578 {
    touch-action: manipulation;
  }
}
