/* v0.10.281 zone management: focused two-pane interface */
.zone-page-tabs{display:flex;gap:8px;margin:12px 0}.zone-page-tabs button{padding:9px 17px;border:1px solid #bbcbd8;border-radius:5px;background:#eef2f5;color:#345}.zone-page-tabs button.selected{background:#245e8b;color:white;border-color:#245e8b;font-weight:700}
.zone-master-shell{border:1px solid #c6d5e3;padding:16px;margin:0 0 16px;border-radius:6px}
.zone-master-toolbar{display:grid;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr);gap:12px;margin-bottom:14px}
.zone-master-columns{display:grid;grid-template-columns:minmax(200px,24%) minmax(0,1fr);gap:15px;align-items:start}
.zone-list-pane,.zone-content-pane{border:1px solid #cedbe5;border-radius:5px;padding:12px;min-width:0}
.zone-list-header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.zone-list-header h3{margin:0}
.zone-list-pane select{display:block;width:100%;min-height:270px;overflow-y:auto;padding:6px;border:1px solid #c4d4e1;border-radius:4px;background:white}
.zone-list-pane select option{padding:8px 6px;border-bottom:1px solid #f0f2f4}
.zone-list-pane p{font-size:12px;color:#627383}
.zone-content-pane .zone-master-editor{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px}
.zone-content-pane .zone-master-editor .zone-master-note{grid-column:1/-1}
.zone-content-pane .zone-master-actions{grid-column:1/-1;justify-content:flex-end}
.zone-content-pane .zone-product-head{margin:20px 0 10px}
#zone-physical-panel .physical-location-details{border:0;padding:0;margin:0}#zone-physical-panel .physical-location-details>summary{display:none}
.tc-picking-target-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;grid-column:1/-1;align-items:end}.tc-picking-target-section label{display:flex;flex-direction:column;gap:4px}.tc-picking-target-section select{width:100%}.tc-picking-target-section small{grid-column:1/-1;color:#536b80}.tc-picking-target-disabled{opacity:.55}
.expected-pallet-group-summary{margin:14px 0 20px}.expected-pallet-group-summary h3{margin:0 0 8px;font-size:15px}.expected-pallet-group-summary table{width:100%;border-collapse:collapse}.expected-pallet-group-summary th,.expected-pallet-group-summary td{border:1px solid #dbe3e8;padding:7px 10px;text-align:center}
@media(max-width:900px){.zone-master-columns{grid-template-columns:1fr}.zone-list-pane select{min-height:160px;max-height:250px}.zone-content-pane .zone-master-editor{grid-template-columns:1fr}}
@media(max-width:550px){.tc-picking-target-section{grid-template-columns:1fr}}

/* v0.10.282: full-width vertical zone list, compact per-zone entry */
.zone-master-columns{grid-template-columns:minmax(0,1fr);gap:12px}
.zone-list-pane,.zone-content-pane{padding:12px 16px}
.zone-all-list{display:flex;flex-direction:column;gap:4px;max-height:none;overflow:visible}
.zone-list-item{border:1px solid #d5e0e8;background:#fff;display:flex;justify-content:space-between;gap:15px;align-items:center;width:100%;min-height:37px;padding:7px 12px;text-align:left;cursor:pointer;border-radius:4px;color:#234}
.zone-list-item:hover{background:#edf6fc}
.zone-list-item.selected{background:#e3eff9;border-color:#407daa;box-shadow:inset 3px 0 #2877aa}
.zone-list-count{color:#60768a;white-space:nowrap;font-size:12px}
