/* The Venue library block on the Operations & Logistics tab, drawn by
   app/event-operations/venue-library.js. Loaded after logistics.css; it
   reuses that sheet's missing text and paid mark, the dashboard's
   .event-dashboard-block, and the shared .button rules, and adds no colour
   tokens. Everything wraps, so nothing scrolls sideways on a phone. */
.event-venue-library{min-width:0}
.event-venue-library-block h4{margin:14px 0 6px;color:var(--muted);font:600 12.5px "Poppins",sans-serif}
.event-venue-library-note{margin:0;font-size:14px}
.event-venue-library-note+.event-venue-library-note{margin-top:4px}
.event-venue-library-venue{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;color:var(--ink);font-size:14px;overflow-wrap:anywhere}
.event-venue-library-venue small{flex-basis:100%;color:var(--muted);font-size:12.5px}
.event-venue-library-venue a{color:var(--accent-text);text-underline-offset:3px}
.event-venue-library .link-button{padding:0;border:0;background:none;color:var(--accent-text);font:inherit;font-weight:600;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.event-venue-library .link-button:focus-visible{border-radius:3px;outline:2px solid var(--accent);outline-offset:2px}
.event-venue-library-tag{display:inline-block;padding:1px 7px;border:1px solid var(--line);border-radius:5px;color:var(--muted);font-size:11.5px;font-weight:600}
.event-venue-library-list{display:grid;margin:0;padding:0;list-style:none}
.event-venue-library-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:8px 0;border-top:1px solid #eeecf0}
.event-venue-library-item:first-child{border-top:0;padding-top:0}
.event-venue-library-item>div{display:grid;gap:2px;min-width:0;font-size:14px;overflow-wrap:anywhere}
.event-venue-library-item strong{color:var(--ink);font-weight:600}
.event-venue-library-item small{color:var(--muted);font-size:12.5px}
.event-venue-library-item a{color:var(--accent-text);text-underline-offset:3px}
.event-venue-library-actions{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}
