/* The Venue floorplans block on the Operations & Logistics tab and its form,
   drawn by app/event-operations/floorplans.js. Loaded after logistics.css;
   it reuses that sheet's missing text, the dashboard's
   .event-dashboard-block and note, and the shared .field, .form-grid and
   .button rules, and adds no colour tokens. */
.event-floorplans{margin-bottom:18px}
.event-floorplans-block h3 .button{font-size:12.5px}
.event-floorplans-empty{margin:0;font-size:14px}
.event-floorplans-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:14px;margin:0;padding:0;list-style:none}
.event-floorplan{display:grid;gap:8px;align-content:start;min-width:0;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}
.event-floorplan-image{display:block;overflow:hidden;border-radius:8px;background:#f4f3f6}
.event-floorplan-image img{display:block;width:100%;height:160px;object-fit:contain}
.event-floorplan-meta{display:grid;gap:2px;min-width:0;font-size:13.5px}
.event-floorplan-meta strong{color:var(--ink);font:600 14px "Poppins",sans-serif;overflow-wrap:anywhere}
.event-floorplan-meta small{color:var(--muted);font-size:12.5px}
.event-floorplan-meta a{color:var(--accent-text);text-underline-offset:3px}
.event-floorplan>.button{justify-self:start}
