
/* Drinks Manager V2 — separate filename deliberately defeats stale browser/CDN CSS caches. */
.live-drink-row{display:flex!important;align-items:center;gap:.8rem}.live-drink-image{width:72px;height:72px;object-fit:cover;border:2px solid #8b6530;border-radius:4px;flex:0 0 72px}.bar-admin-item{display:grid!important;grid-template-columns:86px minmax(260px,1fr) auto!important;gap:.6rem!important;align-items:start}.bar-admin-thumb{width:78px;height:78px;object-fit:cover;border:2px solid #8b6530}.bar-no-photo{display:grid;place-items:center;background:#0e0907;color:#987b55;font-size:.65rem;text-align:center}.bar-admin-fields{display:grid;gap:.35rem}.bar-admin-checks{display:flex;flex-wrap:wrap;gap:.5rem}.bar-photo-controls{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;grid-column:2/-1}.bar-photo-controls input{max-width:260px}.bar-item-archived{opacity:.55}.bar-order-photo{width:64px;height:64px;object-fit:cover;border:2px solid #80602c;border-radius:4px;flex:0 0 64px}@media(max-width:850px){.bar-admin-item{grid-template-columns:1fr!important}.bar-photo-controls{grid-column:auto}.bar-admin-thumb{width:100%;height:160px}.live-drink-image{width:60px;height:60px;flex-basis:60px}}


/* Management tidy-up: clearer public drink copy + quick navigation */
.live-drink-row .drink-text{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:.28rem!important;line-height:1.3!important}
.live-drink-row .drink-text .name{display:block!important;font-weight:800!important;line-height:1.15!important}
.live-drink-row .drink-text .note{display:block!important;line-height:1.35!important;margin:0!important}
.management-quick-nav{position:sticky;top:.35rem;z-index:60;display:flex;flex-wrap:wrap;gap:.45rem;max-width:1100px;margin:0 auto 1.1rem;padding:.55rem;background:rgba(19,13,9,.96);border:1px solid #8b6530;box-shadow:0 4px 16px rgba(0,0,0,.35);backdrop-filter:blur(4px)}
.management-quick-nav.hidden,.management-back-top.hidden{display:none!important}
.management-quick-nav a,.management-back-top a{display:inline-block;background:#744515;color:#fff!important;border:2px outset #b88842;padding:.5rem .7rem;text-decoration:none;font-weight:800;font-size:.78rem;letter-spacing:.035em;line-height:1.1}
.management-quick-nav a:hover,.management-back-top a:hover{background:#8b581d}
.management-back-top{max-width:1100px;margin:1.25rem auto 2rem;text-align:right}
#management-approvals,#management-reviews,#member-reservations,#management-pub-status,#inn-bar-management,#inn-ceefax-editor,#inn-news-desk{scroll-margin-top:5.5rem}
@media(max-width:700px){.management-quick-nav{top:0;gap:.3rem;padding:.4rem}.management-quick-nav a{font-size:.68rem;padding:.42rem .5rem}}
