/* Specialtools V2.3.2 — Emplacements structurés */
.v232-location-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px;border:1px solid var(--st-line);border-radius:12px;background:#f8fafb}
.v232-location-picker label{min-width:0}
.v232-location-picker select{width:100%}
.v232-locations-panel{width:min(900px,96vw)}
.v232-existing-locations{margin-top:22px;padding-top:18px;border-top:1px solid var(--st-line)}
.v232-existing-locations h3{margin:0 0 10px;font-size:16px}
#v232LocationsList{max-height:260px;overflow:auto;border:1px solid var(--st-line);border-radius:10px;background:#fff}
.v232-location-row{display:flex;justify-content:space-between;gap:16px;padding:10px 12px;border-bottom:1px solid var(--st-line-soft)}
.v232-location-row:last-child{border-bottom:0}
.v232-location-row span{font-weight:600}.v232-location-row small{color:var(--st-muted);white-space:nowrap}
@media(max-width:760px){.v232-location-picker{grid-template-columns:1fr}.v232-location-row{flex-direction:column;gap:3px}.v232-location-row small{white-space:normal}}
