._manager_obgc4_1{--restaurant-ink:#21352f;--restaurant-muted:#697c74;--restaurant-accent:#16774f;--restaurant-border:#dce7e0;color:var(--restaurant-ink);min-width:0}._managerHeading_obgc4_2{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}._managerHeading_obgc4_2 h1{letter-spacing:-1px;margin:8px 0 10px;font-size:clamp(25px,3vw,34px);line-height:1.2}._managerHeading_obgc4_2 p{max-width:660px;color:var(--restaurant-muted);margin:0;font-size:14px;line-height:1.65}._eyebrow_obgc4_2{color:var(--restaurant-accent);letter-spacing:.6px;align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}._manager_obgc4_1 button,._floorPlan_obgc4_3 button{font-family:inherit}._primaryButton_obgc4_3,._secondaryButton_obgc4_3,._dangerButton_obgc4_3,._textButton_obgc4_3{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 15px;font-size:13px;font-weight:700;line-height:1.4;transition:background .15s,color .15s;display:inline-flex}._primaryButton_obgc4_3{color:#fff;background:#16774f;border:1px solid #16774f;box-shadow:0 4px 12px #16774f16}._primaryButton_obgc4_3:hover{background:#105b3c}._secondaryButton_obgc4_3{border:1px solid var(--restaurant-border,#dce7e0);color:var(--restaurant-ink,#21352f);background:#fff}._secondaryButton_obgc4_3:hover{background:#f1f7f3}._textButton_obgc4_3{color:var(--restaurant-accent,#16774f);background:0 0;border:0;min-height:36px;padding:6px 3px}._textButton_obgc4_3:hover{text-decoration:underline}._dangerButton_obgc4_3{color:#a23a3a;background:#fff6f6;border:1px solid #f0d5d5;width:max-content}._manager_obgc4_1 button:disabled,._manager_obgc4_1 fieldset:disabled button{opacity:.5;cursor:not-allowed}._manager_obgc4_1 button:focus-visible,._floorPlan_obgc4_3 button:focus-visible,._manager_obgc4_1 input:focus-visible,._manager_obgc4_1 select:focus-visible,._manager_obgc4_1 textarea:focus-visible{outline-offset:3px;outline:3px solid #589eeb}._error_obgc4_4,._success_obgc4_4{border-radius:15px;align-items:center;gap:10px;margin-bottom:16px;padding:13px 17px;font-size:13px;line-height:1.6;display:flex}._error_obgc4_4{color:#9b3831;background:#fff1f0;border:1px solid #f1d0ce;display:block}._error_obgc4_4 span{margin-top:6px;display:block}._success_obgc4_4{color:#22603c;background:#edf8f0;border:1px solid #c9e5d0}._success_obgc4_4 svg{flex-shrink:0}._loading_obgc4_4{border:1px solid var(--restaurant-border);background:#fff;border-radius:18px;padding:30px}._editorFieldset_obgc4_4{border:0;min-width:0;margin:0;padding:0}._settingsCard_obgc4_4,._card_obgc4_4,._mapCard_obgc4_4,._tableListCard_obgc4_4{border:1px solid var(--restaurant-border);background:#fff;border-radius:22px;min-width:0;padding:22px;box-shadow:0 3px 16px #193f2c04}._settingsCard_obgc4_4{margin-bottom:20px}._sectionHeading_obgc4_4{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}._sectionHeading_obgc4_4 h2,._card_obgc4_4 h2,._tableListCard_obgc4_4 h2{letter-spacing:-.35px;margin:0 0 7px;font-size:17px}._sectionHeading_obgc4_4 p{color:var(--restaurant-muted);margin:0;font-size:12px;line-height:1.6}._card_obgc4_4 h2{margin-bottom:17px}._settingsGrid_obgc4_4{grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:14px;display:grid}._settingsGrid_obgc4_4 label,._propertyFields_obgc4_4>label,._fieldPair_obgc4_4>label{color:#435b4f;flex-direction:column;gap:8px;font-size:12px;font-weight:650;display:flex}._manager_obgc4_1 input:not([type=checkbox]),._manager_obgc4_1 select,._manager_obgc4_1 textarea{font:inherit;width:100%;min-width:0;color:var(--restaurant-ink);box-sizing:border-box;background:#fcfdfc;border:1px solid #d8e4dd;border-radius:12px;min-height:42px;padding:11px 12px;font-size:13px;font-weight:450}._manager_obgc4_1 textarea{resize:vertical;line-height:1.55}._manager_obgc4_1 select{cursor:pointer}._manager_obgc4_1 ._toggle_obgc4_4{flex-direction:row;align-items:center;gap:9px;min-height:34px;font-size:12px;font-weight:650;line-height:1.4;display:flex}._toggle_obgc4_4 input{width:18px;height:18px;accent-color:var(--restaurant-accent);flex-shrink:0;margin:0}._settingsFootnote_obgc4_4{color:var(--restaurant-muted);align-items:flex-start;gap:9px;margin-top:14px;font-size:12px;line-height:1.6;display:flex}._settingsFootnote_obgc4_4 svg{flex-shrink:0;margin-top:2px}._inlineActions_obgc4_4{flex-wrap:wrap;align-items:center;gap:9px;display:flex}._settingsCard_obgc4_4>._inlineActions_obgc4_4{margin-top:9px}._editorGrid_obgc4_5{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:20px;display:grid}._mapCard_obgc4_4{padding:22px 18px}._propertiesColumn_obgc4_5{flex-direction:column;gap:16px;min-width:0;display:flex}._propertyFields_obgc4_4{flex-direction:column;gap:13px;display:flex}._propertyFields_obgc4_4 small{color:var(--restaurant-muted);font-size:11px;line-height:1.6}._fieldPair_obgc4_4{grid-template-columns:1fr 1fr;gap:12px;display:grid}._muted_obgc4_5{color:var(--restaurant-muted);margin:0;font-size:13px;line-height:1.65}._emptySetup_obgc4_5{text-align:center;background:#f6faf7;border:1px dashed #bfd4c6;border-radius:18px;flex-direction:column;align-items:center;margin:8px 0 20px;padding:42px 20px;display:flex}._emptySetup_obgc4_5>svg{color:#79a38a}._emptySetup_obgc4_5 h3{margin:16px 0 7px;font-size:18px}._emptySetup_obgc4_5 p{max-width:380px;color:var(--restaurant-muted);margin:0 0 22px;font-size:13px;line-height:1.7}._emptySetup_obgc4_5 ._inlineActions_obgc4_4{justify-content:center}._addZoneActions_obgc4_5{border-top:1px solid #eef3ef;flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;padding-top:12px;display:flex}._addZoneActions_obgc4_5 small{color:var(--restaurant-muted);margin-left:auto;font-size:10px}._floorPlan_obgc4_3{color:#21352f;min-width:0}._zoneTabs_obgc4_6{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}._zoneTab_obgc4_6,._zoneTabActive_obgc4_6{color:#4c6757;cursor:pointer;background:#fff;border:1px solid #d8e4dd;border-radius:12px;align-items:center;gap:6px;min-height:40px;padding:10px 11px;font-size:12px;font-weight:650;line-height:1.3;display:flex}._zoneTabActive_obgc4_6{color:#1c643b;background:#eaf6ed;border-color:#99c8a8}._zoneTabs_obgc4_6 small{opacity:.75;font-size:10px;font-weight:450}._planHeading_obgc4_6{flex-wrap:wrap;gap:6px 12px;margin:0 0 6px;font-size:13px;display:flex}._planHeading_obgc4_6 span{color:#738174;font-size:12px;line-height:1.5}._planHelp_obgc4_6{color:#748375;margin:0 0 12px;font-size:11px;line-height:1.65}._planScroller_obgc4_6{overscroll-behavior:contain;background:#f8faf6;border:1px solid #d0dfd3;border-radius:18px;overflow:auto}._planCanvas_obgc4_6{aspect-ratio:4/3;isolation:isolate;background-color:#f9f8f1;background-image:linear-gradient(#dee4d640 1px,#0000 1px),linear-gradient(90deg,#dee4d640 1px,#0000 1px);background-size:24px 24px;min-width:360px;min-height:270px;position:relative;overflow:hidden}._outdoorCanvas_obgc4_6{background-color:#f0f7ed;background-image:linear-gradient(#c2d9bc45 1px,#0000 1px),linear-gradient(90deg,#c2d9bc45 1px,#0000 1px)}._planCompass_obgc4_6{color:#879383;letter-spacing:1.1px;pointer-events:none;font-size:9px;position:absolute;top:12px;right:13px}._emptyPlan_obgc4_6{color:#91a08b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:35px;display:flex;position:absolute;inset:0}._emptyPlan_obgc4_6 strong{color:#61745e;font-size:14px}._emptyPlan_obgc4_6 span{color:#74836f;font-size:12px}._planTable_obgc4_7{color:#275d3c;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y;z-index:1;background:#e4f2e7;border:2px solid #88b79b;justify-content:center;align-items:center;min-width:0;min-height:0;padding:0;transition:box-shadow .15s,border-color .15s,background .15s;display:flex;position:absolute;box-shadow:0 3px #a2b79822}._planTable_obgc4_7:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;border:1px dashed #b9cab6;position:absolute;inset:-6px}._square_obgc4_7{border-radius:13px}._rectangle_obgc4_7{border-radius:9px}._round_obgc4_7{border-radius:50%}._planTable_obgc4_7:hover{z-index:2;background:#d8eddc;border-color:#368255}._planTable_obgc4_7:disabled{opacity:1;cursor:default}._draggableTable_obgc4_7{cursor:grab;touch-action:none}._movingTable_obgc4_7{cursor:grabbing;z-index:4;box-shadow:0 4px 18px #295d3240}._selectedTable_obgc4_7,._planTable_obgc4_7._selectedTable_obgc4_7:hover{color:#fff;z-index:3;background:#15774f;border-color:#0e6240;box-shadow:0 0 0 4px #52a9793b}._selectedTable_obgc4_7:before{border-color:#69a784}._occupiedTable_obgc4_7,._planTable_obgc4_7._occupiedTable_obgc4_7:hover{color:#858e88;background:#edf0ed;border-color:#b7c0b9}._capacityTable_obgc4_7,._planTable_obgc4_7._capacityTable_obgc4_7:hover{color:#997936;background:#fff3dd;border-color:#d7c295}._inactiveTable_obgc4_7{color:#949994;opacity:.7;background:#f2f2f2;border-style:dashed;border-color:#bbc3ba}._neutralTable_obgc4_7,._planTable_obgc4_7._neutralTable_obgc4_7:hover{color:#797259;background:#f0ece1;border-color:#c6bfa9}._tableLabel_obgc4_7{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;max-width:100%;padding:2px;line-height:1.2;display:flex}._tableLabel_obgc4_7 strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(10px,1.1vw,13px);font-weight:750;overflow:hidden}._tableLabel_obgc4_7>span{align-items:center;gap:2px;font-size:10px;font-weight:650;display:flex}._seatWord_obgc4_7{font-size:9px;font-weight:450}._planLegend_obgc4_7{color:#687c6b;flex-wrap:wrap;gap:8px 15px;margin-top:13px;font-size:10px;display:flex}._planLegend_obgc4_7>span{align-items:center;gap:5px;display:flex}._planLegend_obgc4_7 i{background:#e4f2e7;border:1px solid #b7c9b7;border-radius:3px;width:10px;height:10px;display:inline-block}._planLegend_obgc4_7 ._legendOccupied_obgc4_7{background:#edf0ed;border-color:#b7c0b9}._planLegend_obgc4_7 ._legendCapacity_obgc4_7{background:#fff3dd;border-color:#d7c295}._planLegend_obgc4_7 ._legendInactive_obgc4_7{background:#f2f2f2;border-style:dashed}._planLegend_obgc4_7 ._legendSelected_obgc4_7{background:#15774f;border-color:#0e6240}._tableListCard_obgc4_4{margin-top:20px}._tableList_obgc4_4{flex-wrap:wrap;gap:9px;display:flex}._tableListItem_obgc4_8{color:#456250;cursor:pointer;background:#fff;border:1px solid #dce7e0;border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:10px 12px;font-size:12px;display:flex}._tableListItem_obgc4_8>span{color:#748575;font-size:11px}._tableListItem_obgc4_8 small{color:#748575;background:#f0f5ef;border-radius:6px;padding:3px 5px;font-size:9px}._tableListSelected_obgc4_8{color:#1b673c;background:#edf7ef;border-color:#8ab99a}._saveBar_obgc4_8{z-index:5;background:#fff;border:1px solid #d6e4da;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:17px 20px;display:flex;position:sticky;bottom:12px;box-shadow:0 5px 30px #233e2c0d}._saveBar_obgc4_8>div{flex-direction:column;gap:5px;display:flex}._saveBar_obgc4_8 strong{font-size:13px}._saveBar_obgc4_8 span{color:var(--restaurant-muted);font-size:11px;line-height:1.6}._saveBar_obgc4_8 ._validationHint_obgc4_8{color:#a65c28;font-size:11px;line-height:1.6}._saveBar_obgc4_8 ._primaryButton_obgc4_3{flex-shrink:0}@media (width>=1600px){._editorGrid_obgc4_5{grid-template-columns:minmax(0,1fr) 330px}}@media (width<=1180px){._editorGrid_obgc4_5{grid-template-columns:minmax(0,1fr) 255px;gap:15px}._settingsGrid_obgc4_4{grid-template-columns:1fr 1fr}._card_obgc4_4,._settingsCard_obgc4_4{padding:18px}._zoneTabs_obgc4_6 small{display:none}._mapCard_obgc4_4{padding:18px 14px}}@media (width<=850px){._editorGrid_obgc4_5{grid-template-columns:minmax(0,1fr)}._propertiesColumn_obgc4_5{grid-template-columns:1fr 1fr;align-items:start;display:grid}._planCanvas_obgc4_6{aspect-ratio:4/3}._tableLabel_obgc4_7 strong{font-size:12px}}@media (width<=580px){._managerHeading_obgc4_2{gap:12px}._managerHeading_obgc4_2 ._secondaryButton_obgc4_3{padding:9px 11px;font-size:11px}._managerHeading_obgc4_2 p{font-size:12px}._managerHeading_obgc4_2 h1{font-size:25px}._settingsGrid_obgc4_4{gap:13px 10px}._settingsGrid_obgc4_4 label{font-size:11px}._sectionHeading_obgc4_4{flex-wrap:wrap;gap:9px}._sectionHeading_obgc4_4 ._toggle_obgc4_4{width:100%}._propertiesColumn_obgc4_5{grid-template-columns:1fr}._card_obgc4_4,._settingsCard_obgc4_4,._mapCard_obgc4_4,._tableListCard_obgc4_4{border-radius:18px;padding:17px 13px}._zoneTab_obgc4_6,._zoneTabActive_obgc4_6{padding:9px;font-size:11px}._zoneTabs_obgc4_6{gap:6px}._planCanvas_obgc4_6{aspect-ratio:4/3}._planTable_obgc4_7 ._seatWord_obgc4_7{display:none}._tableLabel_obgc4_7>span{font-size:9px}._tableLabel_obgc4_7 strong{font-size:10px}._saveBar_obgc4_8{gap:10px;padding:13px;bottom:8px}._saveBar_obgc4_8 strong{font-size:12px}._saveBar_obgc4_8 ._primaryButton_obgc4_3{padding:10px 12px;font-size:12px}._saveBar_obgc4_8>div>span{font-size:10px}._addZoneActions_obgc4_5 small{width:100%;margin-left:0}._tableListItem_obgc4_8{padding:9px;font-size:11px}._emptySetup_obgc4_5{padding:30px 14px}._emptySetup_obgc4_5 ._inlineActions_obgc4_4{gap:6px}._manager_obgc4_1 input:not([type=checkbox]),._manager_obgc4_1 select,._manager_obgc4_1 textarea{min-height:44px;font-size:16px}._propertyFields_obgc4_4 small{font-size:11px}}@media (prefers-reduced-motion:reduce){._manager_obgc4_1 button,._floorPlan_obgc4_3 button{transition:none}}._chooser_19g2a_1{color:#123d47;background:#f6fafa;border:1px solid #dbe7e8;border-radius:24px;gap:20px;min-width:0;padding:24px;display:grid;box-shadow:0 4px 18px #123d4704}._heading_19g2a_1{justify-content:space-between;align-items:start;gap:16px;display:flex}._heading_19g2a_1 h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 6px;font-size:20px;line-height:1.3}._heading_19g2a_1 p,._hint_19g2a_1,._disclosure_19g2a_1{color:#527078;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}._party_19g2a_1,._alternative_19g2a_1{gap:8px;min-width:0;font-size:14px;font-weight:650;display:grid}._party_19g2a_1 select,._alternative_19g2a_1 select{font:inherit;color:#123d47;box-sizing:border-box;background:#fff;border:1px solid #cbdcde;border-radius:12px;width:100%;min-width:0;max-width:100%;min-height:48px;padding:12px;font-size:16px}._party_19g2a_1{flex-shrink:0;min-width:140px}._times_19g2a_1{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}._times_19g2a_1 legend{color:#214c54;margin-bottom:10px;font-size:14px;font-weight:650}._times_19g2a_1 button{color:#214c54;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cadbdd;border-radius:13px;min-width:76px;min-height:46px;padding:11px 16px;font-size:14px;font-weight:650}._times_19g2a_1 ._selectedTime_19g2a_1{color:#fff;background:#194751;border-color:#194751;box-shadow:0 0 0 2px #dcefed}._times_19g2a_1 button:focus-visible,._party_19g2a_1 select:focus-visible,._alternative_19g2a_1 select:focus-visible{outline-offset:3px;outline:3px solid #0d8b94}._times_19g2a_1 button:disabled{opacity:.5;cursor:wait}._summary_19g2a_1{overflow-wrap:anywhere;background:#e7f3f1;border:1px solid #cde5e0;border-radius:14px;margin:0;padding:16px;font-size:14px;line-height:1.7}._disclosure_19g2a_1{font-size:13px}._alternative_19g2a_1{min-width:0}._times_19g2a_1 p{color:#527078;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}._heading_19g2a_1>div{min-width:0}@media (width<=560px){._chooser_19g2a_1{border-radius:20px;gap:18px;padding:18px 16px}._heading_19g2a_1{flex-direction:column;gap:18px}._party_19g2a_1{width:100%}._heading_19g2a_1 h3{font-size:18px}._times_19g2a_1 button{flex:none;min-height:46px}}@media (hover:hover){._times_19g2a_1 button:hover:not(:disabled):not(._selectedTime_19g2a_1){background:#eaf4f3;border-color:#97b9bd}}@media (prefers-reduced-motion:no-preference){._times_19g2a_1 button{transition:background-color .18s,border-color .18s,box-shadow .18s}}
