.shared-seating-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.shared-seating-heading h2{font:32px Georgia,serif;margin:8px 0}.shared-seating-live{border:1px solid #648c77;background:#26372e;color:#bce0c8;padding:9px 12px;border-radius:30px;white-space:nowrap;font-size:12px}.shared-seating-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0}.shared-table-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin:24px 0}.shared-table h3{font:24px Georgia,serif}.shared-table-capacity{display:block;font-size:30px;color:#e0bc96;margin:20px 0}.shared-table-capacity small{display:block;font-size:12px;color:#c5b3a5;margin-top:6px}.shared-seat-editor{display:grid;grid-template-columns:1fr 160px;gap:18px}.shared-seat-editor h3,.shared-seat-editor .shared-seating-actions{grid-column:1/-1}.shared-seating input,.shared-seating select{box-sizing:border-box;width:100%;background:#191719;color:#f8f3ec;border:1px solid #58494c;border-radius:10px;padding:12px;font:inherit}.shared-seating label{display:grid;gap:8px}.shared-seat-person{display:grid;grid-template-columns:minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:center;padding:17px 0;border-bottom:1px solid #403236}.shared-seat-person small{display:block;margin-top:6px;color:#baa89c;font-size:12px}.shared-seat-footnote{font-size:12px;color:#b9a79c;line-height:1.7}.shared-seating [data-seat-status]{padding:12px 16px;border-radius:10px;background:#2d2428;line-height:1.6}.shared-seating .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.shared-seating button:disabled{opacity:.5;cursor:default}@media(max-width:700px){.shared-seating-heading{flex-direction:column}.shared-seat-person{grid-template-columns:1fr}.shared-seat-editor{grid-template-columns:1fr}.shared-seating-actions button{flex:1}.shared-seat-person button{width:100%}}

#operationsPlaceholder[hidden],#coupleSeatingRoot[hidden]{display:none!important}
