.restaurant-table-content,.table-draft-groups,.table-draft-list,.table-reservation-list{display:grid;gap:1.25rem}.restaurant-table-content{margin-top:1.5rem}.restaurant-table-workspace .panel{min-width:0}.table-draft-group{border-top:1px solid var(--color-border);padding-top:1.25rem}.table-draft-group .section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.table-item-editor{border:1px solid var(--color-border);border-radius:var(--radius-sm)}.table-item-editor summary{overflow-wrap:anywhere;padding:1rem}.table-item-editor .workspace-disclosure-body{padding:0 1rem 1rem}.table-channel-options{display:flex;flex-wrap:wrap;gap:.75rem}.table-join-members{border:1px solid var(--color-border);padding:1rem;margin-bottom:1rem}.table-join-members legend{padding-inline:.25rem}.table-approval-field{margin-block:1.5rem}.table-approval-field input{max-width:12rem}.table-inventory-list{margin:0;padding:0;list-style:none}.table-inventory-list li{display:flex;justify-content:space-between;gap:1rem;padding-block:.5rem;border-bottom:1px solid var(--color-border)}.table-inventory-list li span{overflow-wrap:anywhere;min-width:0}.table-inventory-list li span:last-child{flex-shrink:0}.table-full-width{grid-column:1/-1}.table-reservation{padding-block:1.25rem;border-top:1px solid var(--color-border);min-width:0}.table-reservation h3,.table-reservation p{overflow-wrap:anywhere}.restaurant-table-workspace #table-review{scroll-margin-top:6rem}.restaurant-table-workspace .checkbox-row{min-height:44px}@media (min-width:768px){.table-reservation-list{grid-template-columns:repeat(2,minmax(0,1fr))}.table-reservation{display:flex;flex-direction:column;align-items:stretch}}@media (max-width:767px){.restaurant-table-workspace .form-grid.two{grid-template-columns:minmax(0,1fr)}.restaurant-table-workspace .button-row>.button{max-width:100%;white-space:normal}.table-channel-options{display:grid}}.restaurant-table-workspace #session-review{scroll-margin-top:6rem}.restaurant-table-workspace form>.settings-editable-fields{display:grid;gap:1.25rem}