@media (max-width:767px){
  .jmit-bottom-packing-execution-v4510 [data-jmit-packing-workflow-v4480]{display:none!important}
  .jmit-bottom-packing-execution-v4510.jmit-packing-compact-v4480:not(.jmit-packing-editing-v4480) .jmit-packing-toolbar-v4480,
  .jmit-bottom-packing-execution-v4510.jmit-packing-compact-v4480:not(.jmit-packing-editing-v4480) .jmit-packing-editor-only-v4480,
  .jmit-bottom-packing-execution-v4510.jmit-packing-compact-v4480:not(.jmit-packing-editing-v4480) .jmit-packing-quantity-input-v4480,
  .jmit-bottom-packing-execution-v4510.jmit-packing-compact-v4480:not(.jmit-packing-editing-v4480) .jmit-packing-save-only-v4480{display:none!important}
  .jmit-packing-execution-header-v4510{position:sticky;top:0;z-index:45;padding:14px 16px 12px;background:#fff;border-bottom:1px solid #e7ebf1;box-shadow:0 5px 18px rgba(15,23,42,.08)}
  .jmit-packing-title-row-v4510{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
  .jmit-packing-title-row-v4510 h2{margin:3px 0 2px;color:#14213d;font-size:22px;line-height:1.1}
  .jmit-packing-title-row-v4510 p{margin:0;color:#667085;font-size:13px;font-weight:700}
  .jmit-packing-traveler-control-v4510{display:grid;grid-template-columns:auto;min-width:138px;padding:8px 10px;border:1px solid #d9dee7;border-radius:14px;background:#f8fafc;color:#14213d}
  .jmit-packing-traveler-control-v4510>span{font-size:12px;font-weight:900;line-height:1.1}
  .jmit-packing-traveler-control-v4510 select{width:100%;min-height:30px;margin:2px 0 0;padding:0 22px 0 0;border:0;background:transparent;color:#14213d;font-size:14px;font-weight:850;outline:0}
  .jmit-packing-traveler-control-v4510 small{color:#7b8494;font-size:10px;font-weight:700;line-height:1.1}
  .jmit-packing-traveler-control-v4510.is-solo-v4510{opacity:.78}
  .jmit-packing-traveler-chip-v4510{display:inline-flex!important;align-items:center;justify-self:start;max-width:140px;padding:3px 7px;border-radius:999px;background:#eef3f9;color:#465268;font-size:11px!important;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .jmit-packing-item-v4480.jmit-traveler-filtered-v4510{display:none!important}
  .jmit-packing-progress-track-v4500{height:7px;margin-top:10px;overflow:hidden;border-radius:999px;background:#e9edf3}
  .jmit-packing-progress-track-v4500 i{display:block;height:100%;width:0;border-radius:inherit;background:#ff8a00;transition:width .2s ease}
  .jmit-packing-empty-state-v4500 .jmit-packing-item-v4480,
  .jmit-packing-empty-state-v4500 [class*="category"]{display:none!important}
  .jmit-packing-empty-v4500{margin:22px 18px 120px;padding:28px 22px;border:1px solid #e1e5ec;border-radius:22px;background:#fff;text-align:center;box-shadow:0 10px 30px rgba(15,23,42,.08)}
  .jmit-packing-empty-icon-v4500{font-size:46px}
  .jmit-packing-empty-v4500 h3{margin:12px 0 8px;color:#14213d;font-size:21px;line-height:1.2}
  .jmit-packing-empty-v4500 p{margin:0;color:#667085;font-size:15px;line-height:1.5}
  .jmit-packing-empty-v4500 button{width:100%;min-height:50px;margin-top:20px;border:0;border-radius:14px;background:#14213d;color:#fff;font-size:16px;font-weight:850}
}
@media (max-width:767px){
  /* Dedicated packing execution owns the viewport: no global mode bar over the checklist. */
  body:has(.jmit-bottom-packing-execution-v4510) #jmit-mobile-mode-selector-host-v4440,
  body:has(.jmit-bottom-packing-execution-v4510) [data-jmit-mobile-mode-selector-v4460],
  body:has(.jmit-bottom-packing-execution-v4510) [data-jmit-top-mode-bar-v4450]{display:none!important}
  .jmit-shared-template-source-v4520{display:none!important}
  .jmit-bottom-packing-execution-v4510 .jmit-packing-traveler-chip-v4510{order:8;margin-left:auto;margin-right:6px;max-width:105px}
  .jmit-bottom-packing-execution-v4510 [class*="bag"],
  .jmit-bottom-packing-execution-v4510 [data-jmit-bag-chip]{order:9}
  .jmit-bottom-packing-execution-v4510 [data-jmit-traveler-clone-v4520]{background:#fff}
  .jmit-packing-title-row-v4510{align-items:center}
  .jmit-packing-traveler-control-v4510{min-width:150px}
}
