/* v478 · Keep secondary screens within the usable phone width. */
@media (max-width: 620px) {
  #view-conexiones #watchHubV230.wc-shell {
    grid-template-columns: minmax(0, 1fr);
    min-width: 0;
    max-width: 100%;
  }
  #watchHubV230 .wc-hero,
  #watchHubV230 .wc-export {
    min-width: 0;
    max-width: 100%;
    box-sizing: border-box;
  }
  #watchHubV230 .wc-export-form,
  #watchHubV230 .wc-export-form select {
    width: 100%;
    min-width: 0;
    max-width: 100%;
    box-sizing: border-box;
  }
}
@media (max-width: 440px) {
  .tl-cockpit .tl-insight {
    grid-template-columns: 35px minmax(0, 1fr);
    min-width: 0;
  }
  .tl-cockpit .tl-insight-actions {
    grid-column: 1 / -1;
    grid-template-columns: minmax(0, 1fr);
    width: 100%;
    min-width: 0;
    margin-left: 0;
  }
  .tl-cockpit .tl-insight-actions button {
    width: 100%;
    min-width: 0;
    white-space: normal;
    overflow-wrap: anywhere;
  }
  #view-equipo #gearNew { min-width: 0; }
  #view-equipo #gearAdd { flex-shrink: 0; }
}
