.grid-container{position:relative;display:grid;grid-template-columns:repeat(8, 1fr);grid-template-rows:repeat(9, 1fr);grid-gap:1.5vw;overflow:hidden;padding:10px}.key{display:flex;gap:20px}.key .type{display:flex;align-items:center;gap:10px}.key .color-box{width:15px;height:15px;border-radius:3px}.key .color-box.available.gold{background:#a08c4e}.key .color-box.available.black{background:gray}.key .color-box.reserved{background:red}.key .color-box.selected{background:#27bd4f}.instructions{padding:1vw 0vw}.floorplan{display:flex;flex-direction:column;gap:1vw}.stage{display:flex;place-content:center;place-items:center;background:black;width:100%;height:128px;color:white;font-size:3rem}.table{background:black;padding:1vw;display:flex;place-content:center;place-items:center;aspect-ratio:1;cursor:pointer;border-radius:100%;position:relative}.table.placeholder{background:none}.table .label{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:white;display:flex;flex-direction:column;place-content:center;place-items:center}.table .label .selected{font-size:1.4rem}.table .close-button{margin:auto;background:black;color:white;padding:10px;pointer-events:all;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:5;display:none}.table .toggle-select-button{margin:auto;background:black;color:white;padding:10px;pointer-events:all;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:5}.table .toggle-select-button{display:none}.table .seating-selector{width:100%;height:auto;position:relative;color:black;aspect-ratio:1;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:none}.table .seating-selector .table-diagram{position:absolute;width:20%;height:auto;aspect-ratio:1;border-radius:100%;background:black;inset:0;margin:auto}.table .seating-selector .checkbox{pointer-events:all}.table .seating-selector .seat{transform:translate(-50%, -50%)}.table .seating-status{width:100%;height:100%;position:absolute;color:black;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.table .seating-status .seat{transform:translate(-50%, -50%);width:12px;height:12px;border-radius:100%}.table .seating-status .seat.gold{background:#a08c4e}.table .seating-status .seat.black{background:gray}.table .seating-status .seat.reserved{background:red}.table .seating-status .seat.selected{background:#27bd4f}.table .top{display:none}.table .bottom{display:none}.table .key{display:none}.table.opened{position:absolute;width:100%;height:100%;background-color:white;cursor:auto;border-radius:0%;z-index:5}.table.opened .label{position:absolute;left:50%;top:50%;margin:auto;transform:translate(-50%, -50%);z-index:5}.table.opened .close-button{display:block}.table.opened .toggle-select-button{display:block}.table.opened .seating-selector{display:block}.table.opened .seating-status{display:none}.table.opened .top{display:block}.table.opened .bottom{display:block}.table.opened .key{display:block}

/*# sourceMappingURL=../../../../book-seating-field.map */