#packingSection .pk-workspace{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px;align-items:start}
#packingSection .pk-categories{background:#fff;border:1px solid #dfe7ec;border-radius:12px;padding:12px}
#packingSection .pk-categories h3{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#7c8f9d;margin:5px 8px 12px}
#packingSection .pk-categories button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 10px;border:1px solid transparent;background:white;text-align:left;border-radius:8px;color:#506778;font-size:12px;margin:3px 0;cursor:pointer}
#packingSection .pk-categories button small{font-size:10px;white-space:nowrap;background:#f0f4f6;padding:4px 6px;border-radius:5px}
#packingSection .pk-categories button[aria-pressed=true]{background:#e9f4ee;border-color:#a4c9b9;color:#206b53;font-weight:700}
#packingSection #checklistGrid{display:block;min-width:0}#packingSection #checklistGrid .tag-card[hidden]{display:none!important}
#packingSection #checklistGrid .tag-card{padding:20px;margin:0;min-height:0}#packingSection #checklistGrid .tag-card h3{font-size:18px;margin-bottom:6px;padding-bottom:13px}
#packingSection #checklistGrid .tag-card li{grid-template-columns:18px minmax(0,1fr) auto;padding:12px 0;gap:10px}
#packingSection #checklistGrid .item-text{font-size:13px}#packingSection #checklistGrid .item-actions{max-width:none;flex-wrap:nowrap;gap:12px}#packingSection #checklistGrid .suggested-tag{font-size:8px}#packingSection #checklistGrid .remove-btn{font-size:10px;padding:6px}
#packingSection #checklistGrid .add-item-row{margin-top:15px}#packingSection #checklistGrid .add-item-row input{font-size:12px;padding:10px}
@media(max-width:650px){#packingSection .pk-workspace{grid-template-columns:1fr;gap:12px}#packingSection .pk-categories{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:10px}#packingSection .pk-categories h3{grid-column:1/-1;margin-bottom:5px}#packingSection .pk-categories button{font-size:10px;padding:8px;gap:5px;margin:0}#packingSection .pk-categories button small{font-size:9px}#packingSection #checklistGrid .tag-card{padding:15px}#packingSection #checklistGrid .item-actions{gap:4px}#packingSection #checklistGrid .item-text{font-size:12px}}
