:root{--fc-small-font-size:.85em;--fc-page-bg-color:#fff;--fc-neutral-bg-color:#d1d1d14d;--fc-neutral-text-color:grey;--fc-border-color:#ddd;--fc-button-text-color:#fff;--fc-button-bg-color:#2c3e50;--fc-button-border-color:#2c3e50;--fc-button-hover-bg-color:#1e2b37;--fc-button-hover-border-color:#1a252f;--fc-button-active-bg-color:#1a252f;--fc-button-active-border-color:#151e27;--fc-event-bg-color:#3788d8;--fc-event-border-color:#3788d8;--fc-event-text-color:#fff;--fc-event-selected-overlay-color:#00000040;--fc-more-link-bg-color:#d0d0d0;--fc-more-link-text-color:inherit;--fc-event-resizer-thickness:8px;--fc-event-resizer-dot-total-width:8px;--fc-event-resizer-dot-border-width:1px;--fc-non-business-color:#d6d6d64d;--fc-bg-event-color:#8fdf82;--fc-bg-event-opacity:.3;--fc-highlight-color:#bce8f14d;--fc-today-bg-color:#ffdc2826;--fc-now-indicator-color:red;--pageContentVerticalMargin:1.5rem;--floorPlanAspectRatio:1050 / 745;--message-thread-header-height:92px;--message-thread-input-height:200px;--sidePanelWidth:280px;--contentGapWidth:1rem;--radius_xsmall:4px;--radius_small:var(--radius-sm);--radius_medium:var(--radius-md);--radius_large:var(--radius-lg);--radius_xlarge:var(--radius-pill);--radius_circle:50%;--radius_eventCard:var(--radius-md);--radius_14:var(--radius-md);--radius_10:var(--radius-md);--accent400:#b69967;--accent300:#ceb384;--accent200:#e6d9c2;--accent100:#f2ece1;--black:#000;--black50:#00000080;--confirmedGreen:#98f39c;--darkBlue:#171c27;--darkSlateDeep:#1a1f2e;--darkGrey400:#0e1218;--darkGrey300:#364153;--darkGrey200:#677489;--darkGrey100:#cdd5e0;--darkSlate:#2a3141;--dataVizGreen600:#6d9a38;--dataVizGreen500:#84b14a;--dataVizGreen400:#94bb60;--dataVizGreen300:#abca82;--dataVizGreen200:#c2d9a4;--dataVizGreen100:#e1edd1;--dataVizGreen50:#f0f6e8;--gold:#c1a36e;--gold70:#c1a36eb3;--gold90:#c9a55ae6;--goldDark:#4a443d;--green300:#84b14a;--green200:#c2d9a4;--green100:#e1edd1;--grey:#777;--greyCharcoal:#373637;--greyBlue:#8b92a7;--greyPanel:#dddddd21;--greyEventCard:#1f1f1f;--hairline:#404c60;--iconBlue:#414f68;--kelp:#157273;--lightBlue:#7bb3ff;--lightGrey300:#e5e7eb;--lightGrey200:#f3f4f6;--lightGrey100:#f9fafb;--nearWhite:#f5f5f5;--shuriken:#2f3847;--orange:#e29310;--panelBlue:#272f3e;--pink:#f39898;--primary500:#161c28;--primary400:#242b37;--primary300:#18202d;--primary200:#9198a1;--primary100:#c9ccd0;--red300:#b14a53;--red200:#d9a4a9;--red100:#edd1d4;--secondary300:#365677;--secondary200:#9aaabb;--secondary100:#ccd4dd;--softBlue:#313c50;--white:#fff;--white05:#ffffff0d;--white10:#ffffff1a;--white20:#fff3;--white30:#ffffff4d;--white70:#ffffffb3;--white80:#fffc;--yellow300:#dbb05c}[data-theme=new-design]{--accent400:#b69967;--accent300:#ceb384;--accent200:#e6d9c2;--accent100:#f2ece1;--black:#000;--black50:#00000080;--confirmedGreen:#98f39c;--darkBlue:#171c27;--darkSlateDeep:#1a1f2e;--darkGrey400:#0e1218;--darkGrey300:#364153;--darkGrey200:#677489;--darkGrey100:#cdd5e0;--darkSlate:#2a3141;--dataVizGreen600:#6d9a38;--dataVizGreen500:#84b14a;--dataVizGreen400:#94bb60;--dataVizGreen300:#abca82;--dataVizGreen200:#c2d9a4;--dataVizGreen100:#e1edd1;--dataVizGreen50:#f0f6e8;--gold70:#c1a36eb3;--gold90:#c9a55ae6;--goldDark:#4a443d;--green300:#84b14a;--green200:#c2d9a4;--green100:#e1edd1;--grey:#777;--greyCharcoal:#373637;--greyBlue:#8b92a7;--greyPanel:#dddddd21;--greyEventCard:#1f1f1f;--hairline:#404c60;--iconBlue:#414f68;--kelp:#157273;--lightBlue:#7bb3ff;--lightGrey300:#e5e7eb;--lightGrey200:#f3f4f6;--lightGrey100:#f9fafb;--nearWhite:#f5f5f5;--shuriken:#2f3847;--orange:#e29310;--panelBlue:#272f3e;--pink:#f39898;--primary500:#161c28;--primary400:#242b37;--primary300:#18202d;--primary200:#9198a1;--primary100:#c9ccd0;--red300:#b14a53;--red200:#d9a4a9;--red100:#edd1d4;--secondary300:#365677;--secondary200:#9aaabb;--secondary100:#ccd4dd;--softBlue:#313c50;--white:#fff;--white05:#ffffff0d;--white10:#ffffff1a;--white20:#fff3;--white30:#ffffff4d;--white70:#ffffffb3;--white80:#fffc;--yellow300:#dbb05c;--grayedOutLabel:#7d867c;--bg:#0e1a16;--paper:#16261f;--paper-2:#0a1512;--ink:#f2ede3;--ink-soft:#a9b0ab;--ink-faint:#6f7872;--ink-subtle:#f4f1ead9;--line:#c9a67129;--line-strong:#c9a67157;--line-soft:#2a3830;--sheet-handle:#5c563d;--cta-bg:#ebe6d9;--on-cta:#0a110d;--accent:#c1a36e;--accent-deep:#a8854e;--accent-wash:#c1a36e21;--on-accent:#0e1a16;--good:#6b8e5a;--checkout-input-bg:#141c18;--checkout-ink:#f5f0e6;--checkout-ink-muted:#8a9a8e;--checkout-danger:#e8a0a8;--checkout-accent:#b69967;--peak-brass:#c1a36e;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--sel-bg:var(--ink);--sel-fg:var(--bg);--surround:#060d0a;--gold:var(--accent);--gold-deep:var(--accent-deep);--gold-wash:var(--accent-wash);--shadow-sm:0 1px 2px #00000059;--shadow-md:0 10px 30px #0006;--shadow-lg:0 30px 80px #0000008c;--display:"Schibsted Grotesk", "Inter", -apple-system, sans-serif;--bodoni:"Libre Bodoni", "Cormorant Garamond", Georgia, serif;--serif:var(--display);--quote:"Cormorant Garamond", Georgia, serif;--sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--caps:"Schibsted Grotesk", "Inter", sans-serif;--editorial:"Cormorant Garamond", Georgia, serif;--ease:cubic-bezier(.2, .6, .2, 1)}html[data-theme=new-design],html[data-theme=new-design] body{background-color:var(--bg)}:root{--fs-1:10px;--fs-2:12px;--fs-3:13px;--fs-4:14px;--fs-5:16px;--fs-6:20px;--fs-7:24px;--fs-8:32px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--control-h:40px;--control-h-sm:32px;--radius-control:8px;--radius-control-inner:5px;--z-popover:30;--z-rail:40;--z-header:41;--z-drawer:45;--z-modal:50;--z-toast:60}html[data-theme=peak-forest]{--ok:var(--good);--warn:#e8ab52;--danger:#ff6f6b;--info:#6ea8ff;--ok-wash:color-mix(in srgb, var(--ok) 14%, transparent);--warn-wash:color-mix(in srgb, var(--warn) 14%, transparent);--danger-wash:color-mix(in srgb, var(--danger) 14%, transparent);--info-wash:color-mix(in srgb, var(--info) 14%, transparent);--bg:#16181d;--paper:#1f2228;--paper-2:var(--bg);--surface-sunken:var(--bg);--surface-deep:#0f1114;--surface-1:var(--paper);--surface-2:#292d35;--surface-3:#363b46;--line-1:#414854;--line-control:#667084;--surround:var(--bg);--ink:#eff0f3;--ink-soft:#c5c9d2;--ink-faint:#969dad;--line:var(--line-1);--line-strong:var(--line-control);--line-soft:var(--surface-2);--accent:#9cbcd9;--accent-deep:#6d92b3;--accent-wash:#9cbcd91f;--on-accent:var(--bg);--good:#4cc38a;--moneyGold:#c1a36e;--onMoneyGold:var(--bg);--cta-bg:var(--ink);--cta-bg-hover:color-mix(in srgb, var(--ink) 50%, var(--ink-soft));--cta-bg-active:var(--ink-soft);--on-cta:var(--bg);--shadow-sm:0 1px 2px #0000002e;--shadow-md:0 12px 32px #00000042, 0 2px 6px #00000024;--shadow-lg:0 24px 64px #00000057;--primary400:var(--surface-sunken);--primary500:var(--paper);--primary300:var(--bg);--darkBlue:var(--surface-1);--darkSlateDeep:var(--bg);--darkSlate:var(--surface-2);--softBlue:var(--paper);--panelBlue:var(--surface-2);--shuriken:var(--surface-2);--greyPanel:var(--surface-2);--greyCharcoal:var(--surface-1);--greyEventCard:var(--surface-1);--darkGrey400:var(--surface-sunken);--darkGrey300:var(--surface-3);--darkGrey200:var(--ink-faint);--darkGrey100:var(--ink-soft);--hairline:var(--line-1);--iconBlue:var(--surface-2);--secondary300:var(--line-1);--secondary200:var(--ink-soft);--secondary100:var(--ink-soft);--greyBlue:var(--ink-faint);--lightBlue:#9db8d2;--white:var(--ink);--white80:#eef0f4cc;--white70:#eef0f4b3;--white30:#eef0f44d;--white20:#eef0f433;--white10:#eef0f41a;--white05:#eef0f40d;--nearWhite:var(--ink);--primary200:var(--ink-soft);--primary100:var(--ink-soft);--grey:var(--ink-faint);--gold:#9cbcd9;--gold70:#9cbcd9b3;--gold90:#9cbcd9e6;--goldDark:#26313c;--accent300:#b0cbe3;--accent400:var(--accent-deep);--peak-brass:var(--accent);--confirmedGreen:#8fe0b3;--green300:var(--good);--kelp:#1d6b52;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-brand=lazy-bear]{--brandDisplay:var(--sans);--brandTracking:.14em}html[data-mode=light] svg[fill=white i],html[data-mode=light] svg [fill=white i],html[data-mode=light] svg[fill=\#fff i],html[data-mode=light] svg [fill=\#fff i],html[data-mode=light] svg[fill=\#ffffff i],html[data-mode=light] svg [fill=\#ffffff i]{fill:currentColor}html[data-mode=light] svg[stroke=white i],html[data-mode=light] svg [stroke=white i],html[data-mode=light] svg[stroke=\#fff i],html[data-mode=light] svg [stroke=\#fff i],html[data-mode=light] svg[stroke=\#ffffff i],html[data-mode=light] svg [stroke=\#ffffff i]{stroke:currentColor}html[data-mode=light] svg[data-testid=service-status-icon] :is([fill=white i],[fill=\#fff i],[fill=\#ffffff i]),html[data-mode=light] svg[data-testid=service-status-icon]:is([fill=white i],[fill=\#fff i],[fill=\#ffffff i]){fill:#fff}html[data-mode=light] svg[data-testid=service-status-icon] :is([stroke=white i],[stroke=\#fff i],[stroke=\#ffffff i]){stroke:#fff}html[data-theme=peak-forest][data-mode=light]{--ok:var(--good);--warn:var(--yellow300);--danger:var(--red300);--info:var(--lightBlue);--ok-wash:color-mix(in srgb, var(--ok) 14%, transparent);--warn-wash:color-mix(in srgb, var(--warn) 14%, transparent);--danger-wash:color-mix(in srgb, var(--danger) 14%, transparent);--info-wash:color-mix(in srgb, var(--info) 14%, transparent);--bg:#ebecef;--paper:#f8f8f9;--paper-2:var(--bg);--surface-sunken:var(--bg);--surface-deep:var(--surface-3);--surface-1:var(--paper);--surface-2:var(--bg);--surface-3:#dfe2e7;--line-1:#ced2d9;--line-control:#788296;--surround:var(--bg);--ink:#16181d;--ink-soft:#484f5d;--ink-faint:#576071;--line:var(--line-1);--line-strong:var(--line-control);--line-soft:var(--line-1);--accent:#33658c;--accent-deep:#274f70;--accent-wash:#33658c1a;--on-accent:#fff;--good:#4c7040;--moneyGold:#a8854e;--onMoneyGold:#fff;--cta-bg:#363b46;--cta-bg-hover:#292d35;--cta-bg-active:#1f2228;--on-cta:#fff;--shadow-sm:0 1px 2px #16181b1a;--shadow-md:0 10px 30px #16181b1f;--shadow-lg:0 30px 80px #16181b2e;--primary400:var(--surface-sunken);--primary500:var(--paper);--primary300:var(--bg);--darkBlue:var(--surface-1);--darkSlateDeep:var(--bg);--darkSlate:var(--surface-2);--softBlue:var(--paper);--panelBlue:var(--surface-2);--shuriken:var(--surface-2);--greyPanel:var(--bg);--greyCharcoal:var(--surface-1);--greyEventCard:var(--surface-1);--darkGrey400:var(--surface-sunken);--darkGrey300:var(--surface-3);--darkGrey200:var(--ink-faint);--darkGrey100:var(--ink-soft);--hairline:var(--line-1);--iconBlue:var(--surface-2);--secondary300:var(--line-1);--secondary200:var(--ink-soft);--secondary100:var(--ink-soft);--greyBlue:var(--ink-faint);--lightBlue:#33658c;--white:var(--ink);--white80:#16181bcc;--white70:#16181bb8;--white30:#16181b5c;--white20:#16181b3d;--white10:#16181b1f;--white05:#16181b0f;--nearWhite:var(--ink);--primary200:var(--ink-soft);--primary100:var(--ink-soft);--grey:var(--ink-faint);--gold:#33658c;--gold70:#33658cb3;--gold90:#33658ce6;--goldDark:#d7e3ee;--accent300:#2b5878;--accent400:var(--accent-deep);--peak-brass:var(--accent);--confirmedGreen:#3f7a2e;--green300:var(--good);--kelp:#1d6b52;--pink:#b23227;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--calendarWidth:350px;--calendarWidthMobile:304px;--footerHeight:72px;--headerHeight:72px;--minFloorPlanTabletWidth:200px;--maxFloorPlanTabletWidth:720px;--maxFloorPlanDesktopWidth:820px;--pageContentMaxHeight:960px;--pageContentMaxWidth:1280px;--z_serviceStatusIcon:1;--z_serverBadge:2;--z_availableTimePill:3;--z_zoomControls:7;--z_desktopAvailabilityFilter:8;--z_menuPopover:8;--z_strandedSheet:8;--z_metricsPopover:8;--z_conciergeDrawer:9;--z_mobileDrawer:9;--z_comboBox:9;--z_toolTips:15;--z_modal:var(--z-modal);--z_autoComplete:30;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif}html,body{width:100%;margin:0;padding:0}html{background-color:var(--primary400);font-family:var(--sans)}body{color:var(--white);font-family:var(--sans);font-size:1rem;position:relative}html[data-base-ui-scroll-locked] body{min-height:100vh;height:100%!important}:root{--sidePanelWidth:280px;--contentGapWidth:1rem;--occupant-multi-checkbox-margin-left:.5rem;--fc-now-indicator-color:var(--green300);--fc-border-color:var(--hairline);--selectGutter:1.75rem;--selectChevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23f2f4f6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.5 8 10.5 12 6.5'/%3E%3C/svg%3E");--selectChevronLayer:var(--selectChevron) right .625rem center / 1rem auto no-repeat}html[data-theme=peak-forest][data-mode=light]{--selectChevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2316181b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.5 8 10.5 12 6.5'/%3E%3C/svg%3E")}.peak-admin{--scrim:#16181d;--viz1:#3987e5;--viz2:#d95926;--viz3:#199e70;--viz4:#c98500;--viz5:#d55181;--viz6:#008300;--viz7:#9085e9;--viz8:#e66767;--vizRest:var(--line-1)}html[data-mode=light] .peak-admin{--viz1:#2a78d6;--viz2:#eb6834;--viz3:#1baf7a;--viz4:#eda100;--viz5:#e87ba4;--viz6:#008300;--viz7:#4a3aa7;--viz8:#e34948;--vizRest:var(--line-1)}.peak-admin{--shift1:var(--accent);--shift2:#8db58a;--shift3:#d48b5e;--shift4:#5db3a6;--shift5:#b38bc9;--shift6:#db8f9d;--shift7:#b3ad66;--shift8:#c06f55}html[data-mode=light] .peak-admin{--shift2:#4f7d4b;--shift3:#b5652f;--shift4:#2c7f74;--shift5:#7d5594;--shift6:#b55a6c;--shift7:#7d7733;--shift8:#9a4a34}
*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;overflow-wrap:break-word;tab-size:4;-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5}:where(body){margin:0}:where(h1){margin:.67em 0;font-size:2em}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){padding:0;list-style-type:none}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace;font-size:1em;overflow:auto}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){resize:vertical;margin:0}:where([type=search i]){appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}:where(dialog){color:#000;background-color:#fff;border:solid;width:fit-content;height:fit-content;margin:auto;padding:1em;position:absolute;left:0;right:0}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0px, 0px, 0px, 0px);position:absolute}:where(button,input,select,textarea){color:inherit;font:inherit;letter-spacing:inherit;background-color:#0000;border:1px solid windowframe;padding:.25em .375em}:where(select){appearance:none;background:var(--selectChevronLayer);padding-right:var(--selectGutter);border-radius:0}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}html,body{width:100%;margin:0;padding:0}*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}html{background-color:var(--primary400);font-family:var(--sans)}body{color:var(--white);font-family:var(--sans);font-size:1rem;position:relative}ul{margin:0;padding:0;list-style-type:none}a{text-decoration:none}button{color:inherit;font-family:var(--sans)}legend{padding:0;display:table}fieldset{border:0;min-width:0;margin:0;padding:0}input,textarea{font-family:var(--sans)}textarea:focus,input:focus,button:focus{outline:none}select{appearance:none}h1,h2,h3,h4,h5,h6,dl{margin:0}:where(.peak-admin) a{color:inherit}
.typography__c1{font-size:1.25rem;font-weight:300;line-height:2rem}.typography__c2{font-size:1rem;font-weight:400;line-height:1.5rem}.typography__c2_20{font-size:1rem;font-weight:400;line-height:1.25rem}.typography__c3{font-size:.875rem;font-weight:400;line-height:1.5rem}.typography__c3_20{font-size:.875rem;font-weight:400;line-height:1.25rem}.typography__d1{font-family:PP Woodland,sans-serif;font-size:4rem;font-weight:400;line-height:4rem}.typography__d2{font-family:PP Woodland,sans-serif;font-size:3.5rem;font-weight:400;line-height:3.5rem}.typography__d3{font-family:PP Woodland,sans-serif;font-size:2rem;font-weight:400;line-height:2.5rem}.typography__d4{font-family:PP Woodland,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.5rem}.typography__d5{font-family:PP Woodland,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25rem}.typography__h1{font-size:3rem;font-weight:600;line-height:3rem}.typography__h2{font-size:2rem;font-weight:600;line-height:2rem}.typography__h3{font-size:1.5rem;font-weight:600;line-height:2rem}.typography__h4{font-size:1.25rem;font-weight:600;line-height:1.5rem}.typography__h5{font-size:1.125rem;font-weight:600;line-height:1.5rem}.typography__h6{font-size:1rem;font-weight:600;line-height:1.5rem}.typography__h6m_20{font-size:1rem;font-weight:500;line-height:1.25rem}.typography__h7{font-size:.875rem;font-weight:600;line-height:1rem}.typography__h7m{font-size:.875rem;font-weight:500;line-height:1rem}.typography__h7_20{font-size:.875rem;font-weight:600;line-height:1.25rem}.typography__h8{font-size:.75rem;font-weight:600;line-height:1rem}.typography__t1{font-size:.875rem;font-weight:400;line-height:1rem}.typography__t2{font-size:.75rem;font-weight:400;line-height:1rem}.typography__t3{font-size:.625rem;font-weight:500;line-height:1rem}.typography__t3_12{font-size:.625rem;font-weight:500;line-height:.75rem}
.typography__t3,.typography__t3_12{font-size:var(--fs-1)}.typography__t2,.typography__h8{font-size:var(--fs-2)}.typography__t1,.typography__c3,.typography__c3_20,.typography__h7,.typography__h7m,.typography__h7_20{font-size:var(--fs-4)}.typography__c2,.typography__c2_20,.typography__h6,.typography__h6m_20{font-size:var(--fs-5)}.typography__h4,.typography__c1{font-size:var(--fs-6)}.typography__h3,.typography__d4{font-size:var(--fs-7)}.typography__h2,.typography__d3{font-size:var(--fs-8)}
:root{--pageContentVerticalMargin:1.5rem}.Layout__pageMargin{max-width:var(--pageContentMaxWidth);width:100%;min-height:2.5rem;margin:0 auto;padding:0 1.5rem}@media only screen and (min-width:834px){.Layout__pageMargin{padding:0 2.5rem}}body:has(.requires-unconstrained-layout) .Layout__pageMargin{max-width:unset}@media only screen and (min-width:1440px){body:has(.requires-unconstrained-layout) .Layout__pageMargin{max-width:var(--pageContentMaxWidth)}}.Layout__main{flex-direction:column;flex:1 0 0;display:flex}.Layout__pageContent{margin-top:var(--pageContentVerticalMargin);margin-bottom:var(--pageContentVerticalMargin);flex:1 0 0}.Layout__superAdminBanner{background-color:var(--gold);color:var(--darkBlue);text-align:center}
.AdminHeader__headerRow{height:var(--headerHeight);align-items:center;display:flex}nav.AdminHeader__header{background-color:var(--darkBlue);border:1px solid var(--hairline);box-shadow:var(--shadow-md,0 1px 2px #00000059);border-radius:999px;grid-template-columns:1fr auto 1fr;grid-auto-rows:2.5rem;align-items:center;column-gap:1rem;width:100%;padding:.625rem;display:grid}.AdminHeader__leftCluster{justify-self:start;align-items:center;gap:.625rem;min-width:0;display:flex}.AdminHeader__centerCluster{justify-self:center}.AdminHeader__rightCluster{justify-self:end;align-items:center;gap:.5rem;display:flex}.AdminHeader__logoBadge{background-color:var(--primary400);border:1px solid var(--hairline);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:border-color .15s;display:flex}.AdminHeader__logoBadge:hover{border-color:var(--gold)}.AdminHeader__logo{color:var(--accent300);width:1.5rem;height:1.5rem}.AdminHeader__logoBadge.AdminHeader__hasBrandLogo{background-color:var(--accent);background-image:var(--brandLogo);border-color:var(--accent-deep);background-position:50%;background-size:cover}.AdminHeader__logoBadge.AdminHeader__hasBrandLogo:hover{border-color:var(--gold)}.AdminHeader__leftCluster>.RestaurantSelector__restaurantName:first-child{padding-left:.75rem}
.RestaurantSelector__restaurantName,.RestaurantSelector__restaurantSelector{margin-right:auto}.RestaurantSelector__homeLink{color:inherit;text-decoration:none}html[data-brand=lazy-bear] .RestaurantSelector__restaurantName{font-family:var(--brandDisplay);letter-spacing:var(--brandTracking);text-transform:uppercase;font-weight:700}.RestaurantSelector__wordmark{width:auto;height:1.375rem;display:block;overflow:visible}.RestaurantSelector__popup{background-color:var(--darkBlue);border-radius:var(--radius_small);border:1px solid var(--hairline);max-height:500px;padding:1.5rem 0;overflow:scroll}.RestaurantSelector__trigger{border-radius:var(--radius_small);border:2px solid #0000;align-items:center;gap:1rem;margin-right:auto;padding:.5rem;display:flex}.RestaurantSelector__trigger:hover{border-color:var(--gold)}.RestaurantSelector__trigger .RestaurantSelector__icon{width:20px;height:20px;stroke:var(--white);transform:rotate(-90deg)}.RestaurantSelector__option{padding:1rem 2rem}.RestaurantSelector__option:hover,.RestaurantSelector__option[data-selected]{color:var(--primary400);background-color:var(--gold)}.RestaurantSelector__Positioner{z-index:var(--z_menuPopover)}
.PrimaryNavigation__positioner{z-index:var(--z_menuPopover)}.PrimaryNavigation__navigationList{justify-content:center;align-items:center;column-gap:.25rem;display:none}@media only screen and (min-width:768px){.PrimaryNavigation__navigationList{display:flex}}.PrimaryNavigation__menuContent{background-color:var(--darkBlue);border-radius:var(--radius_small);border:1px solid var(--hairline);padding:1.5rem 0}.PrimaryNavigation__menuContent h3{margin-bottom:.625rem;padding:0 2.25rem}.PrimaryNavigation__menuContent hr{border-width:0;border-bottom:1px dashed var(--hairline);margin:.75rem 2.25rem 1rem}.PrimaryNavigation__menuGroup:last-child hr,.PrimaryNavigation__menuGroup:only-child h3{display:none}.PrimaryNavigation__link{color:var(--white70);padding:.375rem 2.25rem;display:block}.PrimaryNavigation__link:hover{color:var(--gold);background-color:var(--hairline)}.PrimaryNavigation__link:where(button){appearance:none;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;width:100%;font-size:.875rem}.PrimaryNavigation__link:where(button:disabled){cursor:not-allowed;opacity:.6}.PrimaryNavigation__menuButton{color:var(--white70);background-color:#0000;border:2px solid #0000;border-radius:.5rem;outline:none;flex-direction:column;align-items:center;padding:.25rem;display:flex}.PrimaryNavigation__menuButton[data-popup-open] .PrimaryNavigation__icon.PrimaryNavigation__chevron{transform:rotate(90deg)translate(-25%)}.PrimaryNavigation__menuButton .PrimaryNavigation__icon{width:20px;height:20px;fill:var(--white70)}.PrimaryNavigation__menuButton .PrimaryNavigation__icon.PrimaryNavigation__couple,.PrimaryNavigation__menuButton .PrimaryNavigation__icon.PrimaryNavigation__stroked{fill:none;stroke:var(--white70)}.PrimaryNavigation__menuButton .PrimaryNavigation__icon.PrimaryNavigation__chevron{fill:none;width:8px;height:8px;stroke:var(--white);stroke-width:1px;position:absolute;top:50%;right:-10px;transform:rotate(-90deg)translate(50%)}.PrimaryNavigation__menuButton:active,.PrimaryNavigation__menuButton:focus,.PrimaryNavigation__menuButton:hover{border:2px solid var(--gold)}.PrimaryNavigation__activeMenuButton{color:var(--gold)}.PrimaryNavigation__activeMenuButton .PrimaryNavigation__icon{fill:var(--gold)}.PrimaryNavigation__activeMenuButton .PrimaryNavigation__icon.PrimaryNavigation__couple,.PrimaryNavigation__activeMenuButton .PrimaryNavigation__icon.PrimaryNavigation__stroked,.PrimaryNavigation__activeMenuButton .PrimaryNavigation__icon.PrimaryNavigation__chevron{fill:none;stroke:var(--gold)}.PrimaryNavigation__iconsContainer{position:relative}
.NotificationCenter__positioner{z-index:var(--z_menuPopover)}.NotificationCenter__popup{background-color:var(--shuriken);border-radius:var(--radius_medium);width:320px}.NotificationCenter__popup .NotificationCenter__arrow[data-side=bottom]{top:-10px}.NotificationCenter__popup .NotificationCenter__arrow svg{width:30px;height:30px;fill:var(--shuriken)}.NotificationCenter__inboxButton{cursor:pointer;border:none;display:none;position:relative}.NotificationCenter__inboxButton svg{width:20px;height:20px;color:var(--white70);stroke-width:0}.NotificationCenter__inboxButton.NotificationCenter__unread:after{content:"";background-color:var(--pink);border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:4px;right:4px}@media only screen and (min-width:768px){.NotificationCenter__inboxButton{display:block}}.NotificationCenter__menuItem{color:var(--white);cursor:pointer}.NotificationCenter__menuItem a{color:var(--white);padding:.75rem;text-decoration:none;display:block}.NotificationCenter__menuItem.NotificationCenter__noUnreadMessages{color:var(--white);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem;display:flex}.NotificationCenter__menuItem.NotificationCenter__noUnreadMessages p{margin:0}.NotificationCenter__menuItem.NotificationCenter__noUnreadMessages svg{width:2rem;height:2rem}.NotificationCenter__menuItem:hover{background-color:var(--panelBlue)}.NotificationCenter__inboxLinkContainer{border-top:1px solid var(--hairline,#404c60);width:100%;padding:.5rem 2rem 1rem}.NotificationCenter__inboxLink{width:100%;height:100%;color:var(--white);display:inline-block}.NotificationCenter__inboxIcon{width:1rem;height:1rem;margin-right:.25rem}
.Avatar__initials{background-color:var(--darkGrey300);color:var(--white);text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem;display:flex}
.AvatarDropdown__positioner{z-index:var(--z_menuPopover)}.AvatarDropdown__menuContent{background-color:var(--darkBlue);border-radius:var(--radius_small);border:1px solid var(--hairline);padding:1.5rem 0}.AvatarDropdown__menuContent hr{border-width:0;border-bottom:1px dashed var(--hairline);margin:.75rem 2.25rem 1rem}.AvatarDropdown__menuGroup:last-child hr{display:none}.AvatarDropdown__link{color:var(--white70);padding:.375rem 2.25rem;display:block}.AvatarDropdown__link:hover{color:var(--gold);background-color:var(--hairline)}.AvatarDropdown__menuButton{cursor:pointer;text-align:left;border:none;outline:none;width:100%}.AvatarDropdown__signOutButton{color:var(--white)}
:root{--sidePanelWidth:280px;--contentGapWidth:1rem}.ServicePage__content{column-gap:var(--contentGapWidth);flex-direction:row;display:flex}@media only screen and (min-width:768px){.ServicePage__contentFitsFloorPlans{flex:0 auto;align-items:stretch}}.ServicePage__bookReservationButton{text-align:center}.ServicePage__sidePanelHidden{visibility:hidden}.ServicePage__sidePanel{flex-direction:column;width:100%;display:flex}@media only screen and (min-width:768px){.ServicePage__sidePanel{width:var(--sidePanelWidth);min-width:var(--sidePanelWidth)}}.ServicePage__sidePanel .ServicePage__tabContent{flex-direction:column;flex:auto;min-height:0;display:flex}@media only screen and (min-width:768px){.ServicePage__sidePanel .ServicePage__tabContent{flex-basis:0}}.ServicePage__sidePanel .ServicePage__tabContent{background-color:var(--primary500);border-radius:var(--radius_medium);box-shadow:var(--shadow-sm,none);padding:.625rem 0}.ServicePage__sidePanelHeader{background-color:var(--darkBlue);border-radius:var(--radius_medium);flex-direction:column;margin-bottom:1rem;padding:.5rem .75rem 0;display:flex}.ServicePage__dateHeader{align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.ServicePage__datePickerWrap{flex:1;min-width:0}.ServicePage__datePickerWrap>div{justify-content:space-between;width:100%}.ServicePage__datePickerWrap button{color:var(--white);background:0 0}.ServicePage__mobileBookLink{flex-shrink:0}@media only screen and (min-width:768px){.ServicePage__mobileBookLink{display:none}}.ServicePage__multiSelectHeader{flex-direction:column;gap:.75rem;padding:.25rem 0 .75rem;display:flex}.ServicePage__multiSelectHeader .ServicePage__multiSelectTitle{color:var(--white);text-align:center;margin:0}.ServicePage__multiSelectHeader .ServicePage__multiSelectActions{justify-content:center;gap:.5rem;display:flex}.ServicePage__multiSelectHeader .ServicePage__multiSelectActions button{flex:1}.ServicePage__tabBar{flex-direction:row;align-items:center;display:none}@media only screen and (min-width:768px){.ServicePage__tabBar{display:flex}}.ServicePage__tabBar .ServicePage__tab{color:var(--white);text-transform:capitalize;border-bottom:2px solid #0000;flex:1 1 0;justify-content:center;align-items:center;padding-bottom:.75rem;display:flex}.ServicePage__tabBar .ServicePage__serversTab,.ServicePage__tabBar .ServicePage__waitlistTab{display:none}@media only screen and (min-width:768px){.ServicePage__tabBar .ServicePage__serversTab,.ServicePage__tabBar .ServicePage__waitlistTab{display:flex}}.ServicePage__tabBar .ServicePage__activeTab{border-bottom:2px solid var(--accent300)}.ServicePage__sidePanelSheet{flex:1 0 0;overflow-y:auto}.ServicePage__searchBar{margin:0 .5rem 1rem}.ServicePage__searchBar input{background-color:var(--darkBlue);border:1px solid var(--hairline);border-radius:var(--radius_medium)}.ServicePage__floorStage{height:var(--serviceCanvasHeight);--floorPlanMaxHeight:calc(var(--serviceCanvasHeight) - 3.25rem);flex-direction:column;gap:.75rem;min-height:0;display:flex}.ServicePage__floorThumbnails{flex-shrink:0;justify-content:center;gap:.75rem;display:flex}.ServicePage__floorStageMain{align-items:center;display:flex;position:relative}.ServicePage__floorStageMain>div{flex:1;justify-content:center;min-width:0;height:100%;min-height:0;display:flex}.ServicePage__floorStageMain .ServicePage__ocuppantFloorPlan,.ServicePage__floorStageMain .ServicePage__floorPlan{min-width:0;height:100%;max-width:min(100%,var(--floorPlanMaxHeight)*1.409);position:static}.ServicePage__floorStageMain div:has(>button[aria-label=zoom\ in]){display:none}.ServicePage__floorStageMain{flex:auto;justify-content:center;min-height:0;overflow:hidden}@keyframes ServicePage__floorGrowIn___CtZFc{0%{opacity:.35;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.ServicePage__seatingContent{row-gap:var(--contentGapWidth);--serviceCanvasHeight:clamp(26.5rem, calc(100vh - 13rem), 52rem);flex-direction:column;flex:1;display:none}@media only screen and (min-width:768px){.ServicePage__seatingContent{max-width:calc(100% - var(--sidePanelWidth) - var(--contentGapWidth));display:flex}}.ServicePage__seatingContent .ServicePage__actionsContainer{justify-content:space-between;align-items:center;gap:8px;display:flex}.ServicePage__seatingContent .ServicePage__viewToggles{background-color:var(--darkBlue);border:1px solid var(--hairline);border-radius:var(--radius_medium);align-items:center;column-gap:4px;padding:4px 6px;display:flex}.ServicePage__seatingContent .ServicePage__actions{justify-content:flex-end;align-items:center;column-gap:8px;display:flex}.ServicePage__detailsViewport{height:var(--serviceCanvasHeight);min-height:0;display:flex;overflow-x:clip}.ServicePage__detailsStage{flex:1;min-height:0;animation:.3s ease-out ServicePage__detailsSlideIn___Pojms;display:flex}.ServicePage__detailsStage>div{flex:1;min-width:0;display:flex}.ServicePage__detailsStage.ServicePage__detailsStageClosing{animation:.28s ease-in forwards ServicePage__detailsSlideOut___cqbYu}@keyframes ServicePage__detailsSlideOut___cqbYu{0%{opacity:1;transform:translate(0)}to{opacity:.4;transform:translate(-100%)}}@keyframes ServicePage__detailsSlideIn___Pojms{0%{opacity:.4;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.ServicePage__floorPlan{margin:0 auto}.ServicePage__floorPlanSeatMode{border-radius:.5rem}.ServicePage__multiSelectionCount{padding:1rem var(--occupant-multi-checkbox-margin-left);border-radius:.5rem;display:flex}.ServicePage__multiSelectionCount .ServicePage__multiSelectionCountText{margin-left:.5rem}.ServicePage__ocuppantFloorPlan{margin:0 auto}@media only screen and (min-width:1280px){.ServicePage__ocuppantFloorPlan{max-width:100%}}.ServicePage__clock{stroke:var(--primary500)}
.DatePicker__positioner{z-index:var(--z_menuPopover)}.DatePicker__calendarPopover{background-color:var(--darkBlue);border-radius:var(--radius_large);flex-direction:column;width:auto;padding:1.5rem;display:flex}.DatePicker__buttonContainer{align-items:center;column-gap:.5rem;display:flex}.DatePicker__buttonContainer .DatePicker__selectedDate{text-align:center;width:7rem}.DatePicker__buttonContainer .DatePicker__chevronLeft,.DatePicker__buttonContainer .DatePicker__chevronRight{padding-left:0;padding-right:0}.DatePicker__buttonContainer button{cursor:pointer;border:none;justify-content:center;align-items:center;gap:.25rem;display:inline-flex}.DatePicker__buttonContainer button svg{stroke-width:1.25px}
.GuestSearchBar__guestSearchInput{background-color:var(--darkBlue);border:1px solid var(--hairline);border-radius:var(--radius_medium);width:100%;min-width:0;margin:0;padding:.625rem .875rem}.GuestSearchBar__guestSearchInput:focus{border-color:var(--white30);outline:none}
:root{--occupant-multi-checkbox-margin-left:.5rem}.OccupantGroups__noContent{color:var(--white);justify-content:center;display:flex}.OccupantGroups__listWrapper{flex-direction:column;flex:1;height:100%;display:flex;overflow-y:auto}.OccupantGroups__listWrapper>*+*{margin-top:.5rem}.OccupantGroups__listWrapper .OccupantGroups__noMoreOccupants{color:var(--white70);text-align:center}
.OccupantsAccordion__collapsibleGroup{flex-direction:column;display:flex}.OccupantsAccordion__trigger{background-color:var(--hairline);border-radius:var(--radius_small) var(--radius_small) 0 0;cursor:pointer;width:100%;color:var(--white);border:none;align-items:center;gap:.75rem;padding:.625rem .5rem;display:flex}.OccupantsAccordion__trigger:disabled{cursor:default}.OccupantsAccordion__trigger:disabled .OccupantsAccordion__chevron{filter:brightness(50%)}.OccupantsAccordion__trigger:disabled .OccupantsAccordion__groupMultiSelectCheckbox{visibility:hidden}.OccupantsAccordion__trigger:not(:disabled):hover{filter:brightness(85%)}.OccupantsAccordion__trigger[data-panel-open] .OccupantsAccordion__chevron{transform:rotate(90deg)}.OccupantsAccordion__trigger .OccupantsAccordion__title{text-transform:capitalize;text-align:left;flex-grow:1;margin:0}html[data-brand=lazy-bear] .OccupantsAccordion__trigger .OccupantsAccordion__title{font-family:var(--brandDisplay);letter-spacing:var(--brandTracking);text-transform:uppercase;font-weight:700}.OccupantsAccordion__trigger .OccupantsAccordion__countColumn{flex-direction:column;align-items:center;min-width:2.5rem;display:flex}.OccupantsAccordion__trigger .OccupantsAccordion__countLabel{color:var(--white70);text-align:center;font-size:10px;font-style:normal;font-weight:400;line-height:16px}.OccupantsAccordion__trigger .OccupantsAccordion__chevron{width:1.2rem;height:1.2rem;stroke:var(--white);transform:rotate(270deg)}.OccupantsAccordion__panel .OccupantsAccordion__list{flex-direction:column;gap:.125rem;width:100%;margin:0;padding:0;display:flex}.OccupantsAccordion__panel .OccupantsAccordion__list>li+li{border-top:1px solid var(--hairline);padding-top:.125rem}.OccupantsAccordion__panel .OccupantsAccordion__list h3{color:var(--white70);letter-spacing:.025em;text-transform:uppercase;border-radius:.5rem;justify-content:center;align-items:center;height:1.5em;margin-bottom:1rem;display:flex}.OccupantsAccordion__panel .OccupantsAccordion__list [role=status]{width:60px;height:60px;margin:auto}
.ActiveReservationCard__card{color:var(--white);cursor:pointer;text-transform:capitalize;background:0 0;flex-direction:row;align-items:center;display:flex;position:relative}.ActiveReservationCard__card:hover{background-color:var(--iconBlue)}.ActiveReservationCard__card .ActiveReservationCard__serviceStatusSelect{align-self:center}.ActiveReservationCard__card .ActiveReservationCard__eventIndicatorSection+.ActiveReservationCard__serviceStatusSelect{margin-left:-4px}.ActiveReservationCard__purchasedTablesCornerIcon{display:none}@media only screen and (min-width:768px){.ActiveReservationCard__purchasedTablesCornerIcon{background:var(--moneyGold);border-color:var(--moneyGold);pointer-events:none;z-index:1;border-radius:0 0 100%;justify-content:flex-start;align-items:flex-start;width:18px;height:18px;padding:2px 0 0 2px;display:flex;position:absolute;top:0;left:0}.ActiveReservationCard__purchasedTablesCornerIcon svg{width:10px;height:10px}.ActiveReservationCard__purchasedTablesCornerIcon{color:var(--onMoneyGold)}}.ActiveReservationCard__eventIndicatorSection{background-color:var(--hairline);border-top-left-radius:var(--radius_medium);border-bottom-left-radius:var(--radius_medium);align-self:stretch;justify-items:center;width:1.25rem;display:flex}.ActiveReservationCard__eventIndicatorSection svg{align-self:center;width:10px;height:10px;margin:0 auto}.ActiveReservationCard__button{cursor:pointer;background:0 0;border:none;flex-direction:column;width:100%;margin:0 0 0 .5rem;padding:.375rem .5rem .375rem 0;display:flex}.ActiveReservationCard__walkInIcon{background-color:var(--darkGrey300);color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ActiveReservationCard__row{align-items:center;gap:.25rem;display:flex}.ActiveReservationCard__floorPlanName{display:none}body .has-multiple-floor-plans .ActiveReservationCard__floorPlanName{color:var(--grey);letter-spacing:.06em;text-transform:uppercase;margin-top:.125rem;display:flex}.ActiveReservationCard__infoContainer{flex-direction:column;align-self:stretch;display:flex}.ActiveReservationCard__infoContainer .ActiveReservationCard__timeAndStatusRow{flex-direction:row;justify-content:space-between;align-items:center;gap:.25rem;display:flex}.ActiveReservationCard__infoContainer .ActiveReservationCard__timeAndStatusRow .ActiveReservationCard__time{color:var(--white);text-transform:lowercase;justify-content:flex-start;align-items:center;gap:.25rem;display:flex}.ActiveReservationCard__infoContainer .ActiveReservationCard__nameAndGuestCountRow{flex-direction:row;justify-content:space-between;align-items:start;gap:.5rem;font-size:.625rem;display:flex}.ActiveReservationCard__infoContainer .ActiveReservationCard__nameAndGuestCountRow .ActiveReservationCard__userFullName{color:var(--white);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:11rem;font-size:.75rem;font-weight:500;line-height:1.4;overflow:hidden}.ActiveReservationCard__infoContainer .ActiveReservationCard__nameAndGuestCountRow .ActiveReservationCard__guestStack{text-align:right;flex-direction:column;align-items:end;display:flex}.ActiveReservationCard__infoContainer .ActiveReservationCard__nameAndGuestCountRow .ActiveReservationCard__guestStack span{color:var(--primary200);text-overflow:ellipsis;white-space:nowrap;max-width:5rem;display:inline-block;overflow:hidden}.ActiveReservationCard__infoContainer .ActiveReservationCard__nameAndGuestCountRow .ActiveReservationCard__guestCount{text-transform:uppercase;align-items:center;gap:.25rem;line-height:1.6;display:flex}.ActiveReservationCard__infoContainer .ActiveReservationCard__nameAndGuestCountRow .ActiveReservationCard__guestCount svg{min-width:.75rem;stroke:var(--white70);width:.75rem;height:.75rem}.ActiveReservationCard__tableName{color:var(--primary200);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:5rem;overflow:hidden}.ActiveReservationCard__fillIcon,.ActiveReservationCard__strokeIcon,.ActiveReservationCard__vipIcon{width:.6875rem;min-width:.6875rem;height:.6875rem}.ActiveReservationCard__fillIcon{fill:var(--primary200)}.ActiveReservationCard__strokeIcon{stroke:var(--primary200)}.ActiveReservationCard__hasNoteIcon{stroke-width:.9px}.ActiveReservationCard__cardFooter{flex-direction:row;flex-grow:1;align-items:flex-start;gap:.5rem;margin-top:.5rem;display:flex}
.ServiceStatusSelect__main{display:none;position:relative}@media only screen and (min-width:768px){.ServiceStatusSelect__main{display:block}}.ServiceStatusSelect__combobox{background:0 0;border:none;outline:none;padding:.5rem 0 .5rem .5rem}.ServiceStatusSelect__listbox{background:var(--primary400);border:1px solid var(--hairline);border-radius:1rem;width:14rem;max-height:20rem;overflow:auto}.ServiceStatusSelect__option{align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.ServiceStatusSelect__option:active,.ServiceStatusSelect__option:focus,.ServiceStatusSelect__option:hover{background-color:var(--hairline);cursor:pointer}.ServiceStatusSelect__option:focus-visible{outline:none}.ServiceStatusSelect__iconWithLabel{flex-direction:column;align-items:center;gap:.25rem;display:flex}.ServiceStatusSelect__iconWithLabel svg{overflow:visible}.ServiceStatusSelect__iconWithLabel .ServiceStatusSelect__statusLabel{text-transform:uppercase;color:var(--white);width:77px}
.StatusPill__canceledPill{background-color:var(--white);border-radius:8px;align-items:center;padding:4px;display:flex}.StatusPill__canceledPill svg{width:16px}.StatusPill__canceledPill span{text-transform:capitalize}.StatusPill__canceledPill svg{stroke:var(--darkBlue)}.StatusPill__canceledPill span{color:var(--darkBlue)}.StatusPill__noShowPill,.StatusPill__hostBookedPill{background-color:var(--white);border-radius:8px;align-items:center;padding:4px;display:flex}.StatusPill__noShowPill svg,.StatusPill__hostBookedPill svg{width:16px}.StatusPill__noShowPill span,.StatusPill__hostBookedPill span{text-transform:capitalize}.StatusPill__noShowPill svg,.StatusPill__hostBookedPill svg{fill:var(--darkBlue)}.StatusPill__noShowPill span,.StatusPill__hostBookedPill span{color:var(--darkBlue)}.StatusPill__strandedPill,.StatusPill__overtimePill,.StatusPill__upcomingPill{background-color:var(--white);border-radius:8px;align-items:center;padding:4px;display:flex}.StatusPill__strandedPill svg,.StatusPill__overtimePill svg,.StatusPill__upcomingPill svg{width:16px}.StatusPill__strandedPill span,.StatusPill__overtimePill span,.StatusPill__upcomingPill span{text-transform:capitalize}.StatusPill__strandedPill svg,.StatusPill__overtimePill svg,.StatusPill__upcomingPill svg{stroke:var(--pink)}.StatusPill__strandedPill span,.StatusPill__overtimePill span,.StatusPill__upcomingPill span{color:var(--pink)}
.IconToggleButton__iconTooltip{z-index:var(--z_toolTips);max-width:16rem}.IconToggleButton__container button{background-color:var(--primary500);border-radius:var(--radius_small);cursor:pointer;border:none;align-items:center;padding:.25rem;display:inline-flex}.IconToggleButton__container svg{width:1.5rem;height:1.5rem;fill:var(--white)}.IconToggleButton__container svg[fill=none][stroke]{fill:none;stroke:var(--white)}.IconToggleButton__container .IconToggleButton__active{fill:var(--gold)}.IconToggleButton__container svg[fill=none][stroke].IconToggleButton__active{fill:none;stroke:var(--moneyGold)}
.Button__btn{color:var(--white);cursor:pointer;border:2px solid #0000;border-radius:.25rem;flex-direction:row;justify-content:center;align-items:center;column-gap:8px;height:3rem;padding:0 1.5rem;font-size:1rem;line-height:1rem;display:flex}.Button__btn svg{stroke:var(--white);stroke-width:1.5px;width:24px;height:24px}.Button__btn:disabled{cursor:not-allowed}@media only screen and (min-width:768px){.Button__btn{height:2.5rem;font-size:.875rem;font-weight:600;line-height:.875rem}}.Button__btnDefault{color:var(--black)}.Button__btnDefault,.Button__btnDefaultWhite{background-color:#0000;border:2px solid #0000;border-radius:.25rem}.Button__btnDefault:disabled,.Button__btnDefaultWhite:disabled{opacity:.5}.Button__btnDefault:active:enabled,.Button__btnDefault:focus:enabled,.Button__btnDefaultWhite:active:enabled,.Button__btnDefaultWhite:focus:enabled{border:2px dotted var(--gold)}.Button__btnDefault:hover:enabled,.Button__btnDefaultWhite:hover:enabled{border:2px solid var(--darkGrey100)}.Button__btnTertiary{border:2px solid var(--white);color:var(--white);background-color:#0000}.Button__btnTertiary:disabled{border:2px solid var(--hairline);color:var(--hairline)}.Button__btnTertiary:active:enabled,.Button__btnTertiary:focus:enabled{border:2px solid var(--gold)}.Button__btnTertiary:hover:enabled{border:2px solid var(--darkGrey100)}.Button__btnPrimary{background-color:var(--gold);color:var(--darkBlue)}.Button__btnPrimary svg{stroke:currentColor}.Button__btnPrimary:focus{border:2px dashed var(--darkBlue)}.Button__btnPrimary:disabled{background-color:var(--secondary100)}.Button__btnPrimary:hover:enabled{background-color:var(--accent300)}.Button__btnPrimary:active:enabled{background-color:var(--accent400)}.Button__btnSecondary{background-color:var(--secondary300);color:var(--white);border:2px solid #0000}.Button__btnSecondary:disabled,.Button__btnSecondary:focus{background-color:var(--secondary100)}.Button__btnSecondary:hover:enabled{background-color:var(--secondary200)}.Button__btnSecondary:active:enabled{background-color:var(--darkGrey300)}.Button__btnError{border:2px solid var(--pink);color:var(--pink);background-color:#0000}.Button__btnError:disabled{opacity:.65}html[data-theme=peak-forest] .Button__btn,html[data-theme=peak-forest] .Button__btnPrimary,html[data-theme=peak-forest] .Button__btnSecondary,html[data-theme=peak-forest] .Button__btnTertiary,html[data-theme=peak-forest] .Button__btnDefault,html[data-theme=peak-forest] .Button__btnDefaultWhite,html[data-theme=peak-forest] .Button__btnError{border-radius:var(--r-sm,8px);letter-spacing:.02em;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}html[data-theme=peak-forest] .Button__btnTertiary{border:1px solid var(--hairline);color:var(--ink)}html[data-theme=peak-forest] .Button__btnTertiary:disabled{border:1px solid var(--hairline);color:var(--ink-faint)}html[data-theme=peak-forest] .Button__btnTertiary:active:enabled,html[data-theme=peak-forest] .Button__btnTertiary:focus:enabled{border:1px solid var(--white30)}html[data-theme=peak-forest] .Button__btnTertiary:hover:enabled{background-color:var(--white05);border:1px solid var(--white30);color:var(--ink)}html[data-theme=peak-forest] .Button__btnSecondary{background-color:var(--gold);color:var(--on-accent);border:1px solid #0000}html[data-theme=peak-forest] .Button__btnSecondary:disabled,html[data-theme=peak-forest] .Button__btnSecondary:focus{background-color:var(--gold);color:var(--on-accent)}html[data-theme=peak-forest] .Button__btnSecondary:hover:enabled{background-color:var(--accent300)}html[data-theme=peak-forest] .Button__btnSecondary:active:enabled{background-color:var(--accent400)}html[data-theme=peak-forest] .Button__btnPrimary{color:var(--on-accent);border:1px solid #0000}html[data-theme=peak-forest] .Button__btnPrimary:focus{border:1px solid var(--on-accent)}html[data-theme=peak-forest] .Button__btnPrimary svg{stroke:currentColor}html[data-theme=peak-forest] .Button__btnDefault,html[data-theme=peak-forest] .Button__btnDefaultWhite{border:1px solid #0000}html[data-theme=peak-forest] .Button__btnDefault:active:enabled,html[data-theme=peak-forest] .Button__btnDefault:focus:enabled,html[data-theme=peak-forest] .Button__btnDefaultWhite:active:enabled,html[data-theme=peak-forest] .Button__btnDefaultWhite:focus:enabled{border:1px solid var(--white30)}html[data-theme=peak-forest] .Button__btnDefault:hover:enabled,html[data-theme=peak-forest] .Button__btnDefaultWhite:hover:enabled{border:1px solid var(--hairline)}html[data-theme=peak-forest] .Button__btnError{border-width:1px}html[data-theme=peak-forest][data-mode=dark] .Button__btnPrimary,html[data-theme=peak-forest][data-mode=dark] .Button__btnSecondary,html[data-theme=peak-forest][data-mode=light] .Button__btnPrimary,html[data-theme=peak-forest][data-mode=light] .Button__btnSecondary,html[data-theme=peak-forest][data-mode=dark] .Button__btnPrimary:disabled,html[data-theme=peak-forest][data-mode=dark] .Button__btnPrimary:focus,html[data-theme=peak-forest][data-mode=dark] .Button__btnSecondary:disabled,html[data-theme=peak-forest][data-mode=dark] .Button__btnSecondary:focus,html[data-theme=peak-forest][data-mode=light] .Button__btnPrimary:disabled,html[data-theme=peak-forest][data-mode=light] .Button__btnPrimary:focus,html[data-theme=peak-forest][data-mode=light] .Button__btnSecondary:disabled,html[data-theme=peak-forest][data-mode=light] .Button__btnSecondary:focus{background-color:var(--cta-bg);color:var(--on-cta)}html[data-theme=peak-forest][data-mode=dark] .Button__btnPrimary:disabled,html[data-theme=peak-forest][data-mode=dark] .Button__btnSecondary:disabled,html[data-theme=peak-forest][data-mode=light] .Button__btnPrimary:disabled,html[data-theme=peak-forest][data-mode=light] .Button__btnSecondary:disabled{opacity:.45}html[data-theme=peak-forest][data-mode=dark] .Button__btnPrimary:hover:enabled,html[data-theme=peak-forest][data-mode=dark] .Button__btnSecondary:hover:enabled,html[data-theme=peak-forest][data-mode=light] .Button__btnPrimary:hover:enabled,html[data-theme=peak-forest][data-mode=light] .Button__btnSecondary:hover:enabled{background-color:var(--cta-bg-hover)}html[data-theme=peak-forest][data-mode=dark] .Button__btnPrimary:active:enabled,html[data-theme=peak-forest][data-mode=dark] .Button__btnSecondary:active:enabled,html[data-theme=peak-forest][data-mode=light] .Button__btnPrimary:active:enabled,html[data-theme=peak-forest][data-mode=light] .Button__btnSecondary:active:enabled{background-color:var(--cta-bg-active)}
.LinkStyledAsButton__link{border-radius:4px;justify-content:center;align-items:center;height:48px;padding:8px 20px;font-size:16px;font-weight:600;line-height:24px;display:flex}@media only screen and (min-width:768px){.LinkStyledAsButton__link{height:40px;font-size:14px;line-height:24px}}
.Kebab__positioner{z-index:var(--z_menuPopover,8)}.Kebab__positioner:focus-visible{outline:none}.Kebab__positioner{filter:drop-shadow(1px 0 0 var(--hairline)) drop-shadow(-1px 0 0 var(--hairline)) drop-shadow(0 1px 0 var(--hairline)) drop-shadow(0 -1px 0 var(--hairline)) drop-shadow(0 8px 24px #0003)}.Kebab__popup{background-color:var(--shuriken);border-radius:var(--radius_medium);box-shadow:none;padding:.5rem 0;position:relative}.Kebab__popup:focus-visible{outline:none}.Kebab__button{border-radius:var(--radius_small);cursor:pointer;border:none;align-items:center;gap:.25rem;display:inline-flex}.Kebab__button svg{stroke:var(--white);stroke-width:0;fill:var(--white);height:24px}.Kebab__button:hover:enabled{outline:1px solid var(--darkGrey100)}.Kebab__menuItem{color:var(--white);cursor:pointer;padding:.875rem 1.5rem;position:relative}.Kebab__menuItem:hover{background-color:var(--primary500)}.Kebab__menuItem:focus-visible{outline:none}.Kebab__menuItem:disabled,.Kebab__menuItem[aria-disabled=true],.Kebab__menuItem[data-disabled=true]{color:var(--primary200);opacity:.5;cursor:not-allowed;pointer-events:none}.Kebab__menuItem[data-variant=pink]{color:var(--pink)}.Kebab__arrow[data-side=top]{bottom:-10px}.Kebab__arrow[data-side=bottom]{top:-10px}.Kebab__arrow[data-side=left]{right:-10px}.Kebab__arrow[data-side=right]{left:-10px}.Kebab__arrow svg{width:24px;height:24px;fill:var(--shuriken)}
.ServiceFloorPlanContainer__restaurantFloorPlanContainer{color:var(--white70);flex-direction:column;flex:1;min-height:0;display:flex}.ServiceFloorPlanContainer__restaurantFloorPlanContainer .ServiceFloorPlanContainer__instructions{font:inherit;flex-shrink:0;margin-bottom:1rem}.ServiceFloorPlanContainer__restaurantFloorPlanContainer>:last-child{flex:1;min-height:0}
:root{--floorPlanAspectRatio:1050 / 745}.FloorPlan__floorPlanContainer{opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;display:flex;position:relative;overflow:hidden}.FloorPlan__floorPlanContainer.FloorPlan__floorPlanLoaded{visibility:visible;opacity:1;transition:opacity 1s}.FloorPlan__floorPlanContainer.FloorPlan__floorPlanContainerScaleToFit{justify-content:flex-start;height:100%;min-height:0}.FloorPlan__noFloorPlanContainer{color:var(--white);text-align:center;width:100%}.FloorPlan__floorPlanBackground{aspect-ratio:var(--floorPlanNaturalAspect,var(--floorPlanAspectRatio));width:100%;max-width:100%}.FloorPlan__floorPlanBackground img{max-width:100%}.FloorPlan__tableIcon{position:relative}.FloorPlan__buttonWithNoStyles{all:unset}
.FloorPlanTable__container{border:none;padding:0;display:flex;position:absolute}.FloorPlanTable__iconRoot{line-height:0;display:inline-block;position:relative}.FloorPlanTable__iconContainer:hover{--floor-plan-hover-stroke:var(--white70)}.FloorPlanTable__tableName{color:var(--white);z-index:1;font-size:.625rem;font-weight:500;line-height:.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FloorPlanTable__tableName.FloorPlanTable__isDisabled{opacity:.3}@keyframes FloorPlanTable__pulsate___EAMfI{0%{opacity:0;transform:scale(1)}50%{opacity:.5}to{opacity:0;border-width:2px;transform:scale(2.5)}}.FloorPlanTable__pulse:before{border:1px solid var(--gold70,#c1a36eb3);content:"";height:var(--iconWidth);opacity:0;width:var(--iconWidth);border-radius:50%;animation-name:FloorPlanTable__pulsate___EAMfI;animation-duration:1.125s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:.375s;position:absolute}.FloorPlanTable__goldCircle{background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;margin:-5px;padding:5px;display:inline-flex}.FloorPlanTable__goldCircle:after{background:var(--gold);content:"";height:var(--iconWidth);opacity:.5;width:var(--iconWidth);border-radius:50%;position:absolute}
.UnoccupiedFloorPlanTable__button{background-color:#0000;border:none;padding:0;position:relative}.UnoccupiedFloorPlanTable__overlay{min-width:32px;z-index:var(--z_serviceStatusIcon);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.UnoccupiedFloorPlanTable__overlay .UnoccupiedFloorPlanTable__row:first-child{border-top-left-radius:var(--radius_xsmall);border-top-right-radius:var(--radius_xsmall)}.UnoccupiedFloorPlanTable__overlay .UnoccupiedFloorPlanTable__row:last-child{border-bottom-left-radius:var(--radius_xsmall);border-bottom-right-radius:var(--radius_xsmall)}.UnoccupiedFloorPlanTable__overlay .UnoccupiedFloorPlanTable__row{flex-direction:row;justify-content:center;width:100%;max-height:12px;display:flex;overflow:hidden}.UnoccupiedFloorPlanTable__overlay .UnoccupiedFloorPlanTable__row.UnoccupiedFloorPlanTable__tableName{color:var(--white);background-color:#000}html[data-mode=light] .UnoccupiedFloorPlanTable__overlay .UnoccupiedFloorPlanTable__row.UnoccupiedFloorPlanTable__tableName{color:#fff;background-color:var(--ink)}.UnoccupiedFloorPlanTable__overlay .UnoccupiedFloorPlanTable__row.UnoccupiedFloorPlanTable__timer{color:var(--primary400);background-color:var(--secondary200);white-space:nowrap;letter-spacing:-.6px;padding:0 2px}.UnoccupiedFloorPlanTable__overlay .UnoccupiedFloorPlanTable__row.UnoccupiedFloorPlanTable__prepaid{color:var(--onMoneyGold);background-color:var(--moneyGold);padding:1px 2px}.UnoccupiedFloorPlanTable__overlay .UnoccupiedFloorPlanTable__row.UnoccupiedFloorPlanTable__prepaid svg{width:10px;height:10px}.UnoccupiedFloorPlanTable__button{cursor:pointer}.UnoccupiedFloorPlanTable__button:disabled{cursor:not-allowed}
.SeatedFloorPlanTable__button{background-color:#0000;border:none;padding:0;position:relative}.SeatedFloorPlanTable__overlay{min-width:32px;z-index:var(--z_serviceStatusIcon);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SeatedFloorPlanTable__overlay .SeatedFloorPlanTable__row:first-child{border-top-left-radius:var(--radius_xsmall);border-top-right-radius:var(--radius_xsmall)}.SeatedFloorPlanTable__overlay .SeatedFloorPlanTable__row:last-child{border-bottom-left-radius:var(--radius_xsmall);border-bottom-right-radius:var(--radius_xsmall)}.SeatedFloorPlanTable__overlay .SeatedFloorPlanTable__row{flex-direction:row;justify-content:center;width:100%;max-height:12px;display:flex;overflow:hidden}.SeatedFloorPlanTable__overlay .SeatedFloorPlanTable__row.SeatedFloorPlanTable__tableName{color:var(--white);background-color:#000}html[data-mode=light] .SeatedFloorPlanTable__overlay .SeatedFloorPlanTable__row.SeatedFloorPlanTable__tableName{color:#fff;background-color:var(--ink)}.SeatedFloorPlanTable__overlay .SeatedFloorPlanTable__row.SeatedFloorPlanTable__timer{color:var(--primary400);background-color:var(--secondary200);white-space:nowrap;letter-spacing:-.6px;padding:0 2px}.SeatedFloorPlanTable__overlay .SeatedFloorPlanTable__row.SeatedFloorPlanTable__prepaid{color:var(--onMoneyGold);background-color:var(--moneyGold);padding:1px 2px}.SeatedFloorPlanTable__overlay .SeatedFloorPlanTable__row.SeatedFloorPlanTable__prepaid svg{width:10px;height:10px}.SeatedFloorPlanTable__button{cursor:pointer}.SeatedFloorPlanTable__button:disabled{cursor:not-allowed}.SeatedFloorPlanTable__serverStatusBackground{flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.SeatedFloorPlanTable__serviceStatusIcon.SeatedFloorPlanTable__isDimmed{opacity:.75}
.ServerBadge__container{background-color:var(--panelBlue);text-align:center;text-transform:uppercase;border-radius:6px;width:40px;padding:.25rem}.ServerBadge__container.ServerBadge__small{border:2px solid var(--primary400);border-radius:4px;width:28px;height:20px;padding:.125rem}.ServerBadge__container.ServerBadge__floorPlanYAxisStack{width:unset;border-radius:unset;padding:unset;flex:1;justify-content:center;align-items:center;display:flex}.ServerBadge__container.ServerBadge__floorPlanYAxisStack:not(:only-child){max-width:50%}
.TableStateOverlay__tableStateOverlayWrapper{pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.TableStateOverlay__tableStateOverlayHighlight{stroke-width:1px}@media only screen and (min-width:768px){.TableStateOverlay__tableStateOverlayHighlight{stroke-width:2px}}
.InteractiveFloorPlanTable__button{background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;margin:-5px;padding:5px;display:inline-flex}.InteractiveFloorPlanTable__button.InteractiveFloorPlanTable__unselectableButton{cursor:not-allowed}.InteractiveFloorPlanTable__button.InteractiveFloorPlanTable__unselectableButton:hover:after{background:var(--primary100);opacity:.2}.InteractiveFloorPlanTable__clickable{cursor:pointer}.InteractiveFloorPlanTable__icon{display:flex}.InteractiveFloorPlanTable__unselectableToolTip{background-color:var(--darkGrey300)!important;color:var(--white)!important;z-index:10!important;border-radius:8px!important;width:200px!important;padding:24px!important}@keyframes InteractiveFloorPlanTable__pulsate___QCgAI{0%{opacity:0;transform:scale(1)}50%{opacity:.5}to{opacity:0;border-width:2px;transform:scale(2.5)}}.InteractiveFloorPlanTable__pulse:before{border:1px solid var(--gold70,#c1a36eb3);content:"";height:var(--iconWidth);opacity:0;width:var(--iconWidth);border-radius:50%;animation-name:InteractiveFloorPlanTable__pulsate___QCgAI;animation-duration:1.125s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:.375s;position:absolute}.InteractiveFloorPlanTable__pulse:after{background:var(--gold);content:"";height:var(--iconWidth);opacity:.5;width:var(--iconWidth);border-radius:50%;position:absolute}.InteractiveFloorPlanTable__unusedSvg{width:20px;height:20px;position:absolute}.InteractiveFloorPlanTable__unusedIndicator{fill:var(--lightBlue);cx:10px;cy:10px}
.FloorPlanThumbnail__thumbnail{background:var(--darkBlue);border:1px solid var(--hairline);border-radius:var(--r-sm,.5rem);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:.75rem 2rem;transition:border-color .2s,background-color .2s;display:flex}.FloorPlanThumbnail__thumbnail:hover{background:var(--panelBlue);border-color:var(--white30)}.FloorPlanThumbnail__thumbnail:hover .FloorPlanThumbnail__name{color:var(--white)}.FloorPlanThumbnail__thumbnailSelected,.FloorPlanThumbnail__thumbnailSelected:hover{border-color:var(--gold)}.FloorPlanThumbnail__thumbnailSelected .FloorPlanThumbnail__name{color:var(--gold)}.FloorPlanThumbnail__name{color:var(--white70);letter-spacing:.06em;text-transform:uppercase;line-height:1;transition:color .2s}
.Drawer__drawer{background-color:var(--softBlue);height:100dvh;z-index:var(--z_menuPopover);border-left:1px solid var(--hairline);outline:none;transition:transform .3s ease-out;position:fixed;top:0}.Drawer__drawer.Drawer__right{width:100vw;max-width:100vw}@media only screen and (min-width:768px){.Drawer__drawer.Drawer__right{width:auto;max-width:none}}.Drawer__drawerContent{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-width:100%;height:100%;max-height:100dvh;overflow:hidden auto}@media only screen and (min-width:768px){.Drawer__drawerContent{max-width:860px;overflow-x:visible}}.Drawer__left{max-width:none;height:auto;max-height:calc(100dvh - 7.5rem);width:calc(var(--sidePanelWidth,280px) + 1.5rem);background-color:#0000;border-left:none;padding-left:1.5rem;top:6rem;left:0%;transform:translate(0%)}@media only screen and (min-width:834px){.Drawer__left{width:calc(var(--sidePanelWidth,280px) + 2.5rem);padding-left:2.5rem}}@media only screen and (min-width:1440px){.Drawer__left{left:max(0px,(100% - var(--pageContentMaxWidth))/2)}}.Drawer__left .Drawer__drawerContent{background-color:var(--primary500);border-radius:var(--radius_medium);box-shadow:var(--shadow-md,none);height:auto;max-height:100%}.Drawer__left[data-starting-style],.Drawer__left[data-ending-style]{transform:translate(-100%)}.Drawer__right{left:100%;transform:translate(-100%)}.Drawer__right[data-starting-style],.Drawer__right[data-ending-style]{transform:translate(0)}
.OccupantDetails__container{flex-direction:column;gap:1rem;width:400px;padding:16px 16px 32px;display:flex}@media only screen and (min-width:768px){.OccupantDetails__container{width:600px;padding:16px 32px 32px}}.OccupantDetails__stage{background-color:var(--softBlue);border:1px solid var(--hairline);border-radius:var(--radius_medium);box-shadow:var(--shadow-md,none);flex-direction:column;width:100%;min-height:0;display:flex;overflow:hidden}.OccupantDetails__stageBody{grid-template-columns:minmax(0,1fr);gap:1rem;min-height:0;display:grid;overflow-y:auto}@media only screen and (min-width:1280px){.OccupantDetails__stageBody{grid-template-columns:minmax(0,1.4fr) minmax(17rem,1fr)}}.OccupantDetails__stageBody:has(>.OccupantDetails__editColumn){grid-template-columns:minmax(0,1fr)}.OccupantDetails__stageBody .OccupantDetails__container{width:100%}.OccupantDetails__editColumn{min-width:0;padding:16px 16px 32px}@media only screen and (min-width:768px){.OccupantDetails__editColumn{padding:16px 0 32px 32px}}.OccupantDetails__stageAside{flex-direction:column;align-self:start;gap:1rem;min-width:0;margin:1rem 1.5rem 2rem 0;display:flex}.OccupantDetails__messagesPanel{background-color:var(--darkBlue);border-radius:var(--radius_medium);flex-direction:column;height:30rem;display:flex;overflow:hidden}.OccupantDetails__notFound{color:var(--white70);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 2rem;display:flex}.OccupantDetails__statuses{flex-wrap:wrap;gap:8px;width:100%;display:flex}.OccupantDetails__statuses:empty{display:none}.OccupantDetails__tabs{border-bottom:1px solid var(--hairline);gap:.25rem;display:flex}.OccupantDetails__tab{color:var(--white70);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.625rem 1rem;transition:color .15s}.OccupantDetails__tab:hover{color:var(--white)}.OccupantDetails__tabActive{border-bottom-color:var(--gold);color:var(--white)}.OccupantDetails__tabPanel{flex-direction:column;gap:1rem;display:flex}.OccupantDetails__section{background-color:var(--darkBlue);border-radius:var(--radius_medium);padding:1rem}.OccupantDetails__guestBookNameLink{color:inherit;text-decoration:none}.OccupantDetails__guestBookNameLink:hover{text-decoration:underline}.OccupantDetails__expandButton{border-radius:var(--radius_small);border:1px solid var(--hairline);background:var(--primary400);width:36px;height:36px}.OccupantDetails__systemNote{color:var(--white70)}.OccupantDetails__eventSection{border:1px solid var(--gold);flex-direction:column;gap:.5rem;display:flex}.OccupantDetails__eventSection .OccupantDetails__eventName{color:var(--white)}.OccupantDetails__eventSection .OccupantDetails__addOnHeader{margin-top:.75rem}.OccupantDetails__eventSection h3{justify-content:space-between;display:flex}.OccupantDetails__eventSection dl{flex-direction:column;gap:.5rem;display:flex}.OccupantDetails__eventSection dl div{justify-content:space-between;align-items:center;display:flex}.OccupantDetails__eventSection dl div dt{color:var(--white70)}.OccupantDetails__eventSection dl div dd{color:var(--white70);text-align:right}
.OccupantDetailsHeader__headerBar{background-color:var(--darkBlue);justify-content:space-between;align-items:center;width:100%;padding:1rem;display:flex}@media only screen and (min-width:768px){.OccupantDetailsHeader__headerBar{padding:.25rem 1rem}}.OccupantDetailsHeader__occupantSummary{flex-direction:row;gap:1rem;width:fit-content;margin-left:.5rem;margin-right:1rem;display:flex}@media only screen and (min-width:768px){.OccupantDetailsHeader__occupantSummary{margin-left:1rem;margin-right:2rem}}.OccupantDetailsHeader__occupantSummary .OccupantDetailsHeader__occupantSummaryGroup{background:var(--primary400);border-radius:var(--radius_small);cursor:pointer;border:none;flex-direction:row;gap:1rem;padding:.5rem 1rem;display:flex}.OccupantDetailsHeader__occupantSummary .OccupantDetailsHeader__occupantSummaryGroup:disabled{cursor:default}.OccupantDetailsHeader__occupantSummary .OccupantDetailsHeader__tableName{display:none}@media only screen and (min-width:768px){.OccupantDetailsHeader__occupantSummary .OccupantDetailsHeader__tableName{display:flex}}.OccupantDetailsHeader__occupantSummary .OccupantDetailsHeader__summaryItem{flex-direction:column;align-items:center;gap:.5rem;display:flex}@media only screen and (min-width:768px){.OccupantDetailsHeader__occupantSummary .OccupantDetailsHeader__summaryItem{flex-direction:row}}.OccupantDetailsHeader__occupantSummary .OccupantDetailsHeader__summaryItem .OccupantDetailsHeader__icon{stroke:var(--white);width:18px}.OccupantDetailsHeader__actions{align-items:center;gap:.5rem;display:flex}
.OccupantDetailsActions__actions{flex-flow:wrap;align-items:center;gap:.5rem;display:flex}.OccupantDetailsActions__actions .OccupantDetailsActions__button{border:1px solid var(--hairline,var(--white));border-radius:var(--r-sm,6px);color:var(--white);letter-spacing:.02em;height:2.5rem;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease);background-color:#0000;justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;display:flex}.OccupantDetailsActions__actions .OccupantDetailsActions__button:hover{background-color:var(--white05,transparent);border-color:var(--white30,var(--white))}.OccupantDetailsActions__actions .OccupantDetailsActions__optionsButton{margin-left:auto}.OccupantDetailsActions__actions .OccupantDetailsActions__icon{fill:currentColor;margin-inline:0 -.25rem;stroke:currentColor;width:16px;margin-left:.25rem}.OccupantDetailsActions__actions .OccupantDetailsActions__assignTable{display:none}@media only screen and (min-width:768px){.OccupantDetailsActions__actions .OccupantDetailsActions__assignTable{display:block}}
.OccupantMiniFloorPlan__miniMap{background-color:var(--darkBlue);border:1px solid var(--hairline);border-radius:var(--radius_medium);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.OccupantMiniFloorPlan__miniMapHeader{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.OccupantMiniFloorPlan__floorName{color:var(--white70);letter-spacing:.06em;text-transform:uppercase}.OccupantMiniFloorPlan__tableName{color:var(--gold);text-transform:uppercase}.OccupantMiniFloorPlan__miniMapPlan{justify-content:center;display:flex}.OccupantMiniFloorPlan__emptyState{color:var(--white70);text-align:center;margin:0}
.GuestInfo__container{border-radius:8px;flex-direction:column;gap:.5rem;width:100%;padding:1rem;display:flex}.GuestInfo__guestInfo{color:var(--white70)}
.GuestTags__container{background-color:var(--panelBlue);border-radius:8px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;display:flex}.GuestTags__container ul{flex-direction:column;width:100%;display:flex}.GuestTags__container>header{justify-content:space-between;width:100%;display:flex}.GuestTags__container button{background-color:#0000;border:2px solid #0000;border-radius:4px;align-items:center;gap:4px;display:flex}.GuestTags__container button:hover,.GuestTags__container button:focus-visible{border:2px solid var(--white);cursor:pointer}.GuestTags__container button span{color:var(--white);letter-spacing:1px;text-transform:uppercase}.GuestTags__container button svg{height:.875rem;stroke:var(--white);width:.875rem}.GuestTags__containerEdit{display:block}.GuestTags__heading{margin-right:1rem}
.GuestTagList__categoryList,.GuestTagList__categoryList li{display:inline}
.GuestTagPill__tag{flex-direction:row;align-items:center;column-gap:.5rem;width:100%;margin-top:.5rem;display:flex}.GuestTagPill__tag .GuestTagPill__pill{color:var(--white);white-space:nowrap;border-radius:80px;flex-direction:row;justify-content:center;align-items:center;padding:.25rem .75rem;font-weight:500;display:flex}.GuestTagPill__tag .GuestTagPill__pill svg{width:16px;margin-right:4px}.GuestTagPill__tag>span{color:var(--white70);white-space:nowrap;text-overflow:ellipsis;width:100%;font-style:italic;overflow-x:hidden}.GuestTagPill__tag .GuestTagPill__gold{background:var(--gold)}.GuestTagPill__tag .GuestTagPill__green{background:var(--green300)}.GuestTagPill__tag .GuestTagPill__grey{background:var(--darkGrey200)}.GuestTagPill__tag .GuestTagPill__kelp{background:var(--kelp)}html[data-mode=light] .GuestTagPill__tag .GuestTagPill__pill{color:var(--paper)}
.GuestNotesShow__showForm{background-color:var(--panelBlue);border-radius:8px;padding:1rem}.GuestNotesShow__showForm header{justify-content:space-between;display:flex}.GuestNotesShow__showForm header svg{width:1rem;height:1rem}.GuestNotesShow__showForm button{background-color:#0000;border:2px solid #0000;border-radius:4px;align-items:center;gap:4px;display:flex}.GuestNotesShow__showForm button:hover,.GuestNotesShow__showForm button:focus-visible{border:2px solid var(--white);cursor:pointer}.GuestNotesShow__showForm button span{color:var(--white);letter-spacing:1px;text-transform:uppercase}.GuestNotesShow__showForm button svg{height:.875rem;stroke:var(--white);width:.875rem}.GuestNotesShow__showForm p{color:var(--white70);white-space:pre-line}.GuestNotesShow__showForm .GuestNotesShow__updatedBy{color:var(--white70);font-style:italic}
.StaffNoteShow__showForm{background-color:var(--panelBlue);border-radius:8px;padding:1rem}.StaffNoteShow__showForm header{justify-content:space-between;display:flex}.StaffNoteShow__showForm button{background-color:#0000;border:2px solid #0000;border-radius:4px;align-items:center;gap:4px;display:flex}.StaffNoteShow__showForm button:hover,.StaffNoteShow__showForm button:focus-visible{border:2px solid var(--white);cursor:pointer}.StaffNoteShow__showForm button span{color:var(--white);letter-spacing:1px;text-transform:uppercase}.StaffNoteShow__showForm button svg{height:.875rem;stroke:var(--white);width:.875rem}.StaffNoteShow__showForm p{color:var(--white70);white-space:pre-line}
.NotesToRestaurant__container header{align-items:center;display:flex}.NotesToRestaurant__container .NotesToRestaurant__messageCircle{fill:var(--white);width:16px;height:17px;margin-right:4px}.NotesToRestaurant__container .NotesToRestaurant__noteText{color:var(--white70)}
.GuestVipTier__container{background-color:var(--panelBlue);border-radius:8px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;display:flex}.GuestVipTier__container>header{justify-content:space-between;width:100%;display:flex}.GuestVipTier__container button{background-color:#0000;border:2px solid #0000;border-radius:4px;align-items:center;gap:4px;display:flex}.GuestVipTier__container button:hover,.GuestVipTier__container button:focus-visible{border:2px solid var(--white);cursor:pointer}.GuestVipTier__container button span{color:var(--white);letter-spacing:1px;text-transform:uppercase}.GuestVipTier__container button svg{height:.875rem;stroke:var(--white);width:.875rem}.GuestVipTier__containerEdit{background-color:var(--panelBlue);border-radius:8px;padding:1rem;display:block}.GuestVipTier__heading{margin-right:1rem}.GuestVipTier__tierPill{background:var(--gold);color:var(--white);border-radius:80px;padding:.25rem .75rem;font-weight:500;display:inline-flex}html[data-mode=light] .GuestVipTier__tierPill{color:var(--paper)}.GuestVipTier__noneLabel{color:var(--white70);font-style:italic}.GuestVipTier__assignmentBadge{color:var(--white70);font-size:.75rem;font-style:italic}
.AssignedServer__container{background-color:var(--panelBlue);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:start;gap:1rem;padding:1rem;display:flex}.AssignedServer__container header{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.AssignedServer__container header .AssignedServer__assignButton{background-color:#0000;border:2px solid #0000;border-radius:4px;align-items:center;gap:4px;display:flex}.AssignedServer__container header .AssignedServer__assignButton:hover,.AssignedServer__container header .AssignedServer__assignButton:focus-visible{border:2px solid var(--white);cursor:pointer}.AssignedServer__container header .AssignedServer__assignButton svg{height:.875rem;stroke:var(--white);width:.875rem}.AssignedServer__container header .AssignedServer__assignButton span{color:var(--white);letter-spacing:1px;text-transform:uppercase}.AssignedServer__container .AssignedServer__serverRow{flex-direction:row;align-items:center;gap:.5rem;display:flex}
:root{--message-thread-header-height:92px;--message-thread-input-height:200px}.MessagingDrawer__container{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:100%;overflow-x:hidden}@media only screen and (min-width:768px){.MessagingDrawer__container{width:550px;max-width:550px;overflow-x:visible}}.MessagingDrawer__container.MessagingDrawer__noGuest{justify-content:center;align-items:center;height:100%;display:flex}.MessagingDrawer__header{height:var(--message-thread-header-height);box-sizing:border-box;background-color:var(--primary500);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:1rem;display:flex}.MessagingDrawer__header h2{flex:1;min-width:0}@media only screen and (min-width:768px){.MessagingDrawer__header{gap:0;padding:1.25rem 2.5rem}}.MessagingDrawer__errorMessage{color:var(--red200);padding:1rem 2rem}.MessagingDrawer__spinner{width:5rem;height:5rem}.MessagingDrawer__conversationForm{min-width:0;min-height:0;height:calc(100% - var(--message-thread-header-height));flex-direction:column;display:flex}@media only screen and (min-width:768px){.MessagingDrawer__conversationForm{min-height:unset;min-width:unset;display:block}}.MessagingDrawer__messageThread{height:calc(100% - var(--message-thread-input-height));flex-direction:column;gap:1rem;min-width:0;min-height:0;padding:1rem;display:flex;overflow:hidden auto}@media only screen and (min-width:768px){.MessagingDrawer__messageThread{padding:1.25rem 2.5rem;overflow-x:visible}}.MessagingDrawer__messageThread:before{content:"";flex:1;min-height:0}.MessagingDrawer__messageThread .MessagingDrawer__message{box-sizing:border-box;flex-shrink:0;width:100%;min-width:0;max-width:100%}@media only screen and (min-width:768px){.MessagingDrawer__messageThread .MessagingDrawer__message{max-width:none;min-width:unset}}.MessagingDrawer__messageThread .MessagingDrawer__messageTimestamp{text-align:center;color:var(--white);opacity:.7;text-transform:uppercase;font-size:.65rem}.MessagingDrawer__messageThread .MessagingDrawer__messageContent{border-radius:var(--radius_medium);overflow-wrap:break-word;word-break:break-word;width:fit-content;min-width:0;max-width:80%;padding:1rem;font-size:.875rem}@media only screen and (min-width:768px){.MessagingDrawer__messageThread .MessagingDrawer__messageContent{overflow-wrap:normal;word-break:normal;max-width:80%}}.MessagingDrawer__messageThread .MessagingDrawer__restaurantMessage .MessagingDrawer__messageContent{background-color:var(--primary500);margin-left:auto;margin-right:0}.MessagingDrawer__messageThread .MessagingDrawer__guestMessage .MessagingDrawer__messageContent{background-color:var(--hairline);margin-left:0;margin-right:auto}.MessagingDrawer__messageThread .MessagingDrawer__messageSender{width:fit-content;color:var(--white70);text-transform:uppercase;margin-top:.5rem;margin-left:auto;font-size:.5rem}.MessagingDrawer__multipleGuestMessageForm{height:calc(100% - var(--message-thread-header-height));flex-direction:column;gap:1rem;padding:1.25rem 2.5rem;display:flex}.MessagingDrawer__messageInput{box-sizing:border-box;width:100%;min-width:0;height:var(--message-thread-input-height);border-top:1px solid var(--hairline);flex-direction:column;align-items:stretch;margin-bottom:1rem;padding:1rem;display:flex}.MessagingDrawer__messageInput .MessagingDrawer__messageInputTextarea{box-sizing:border-box;max-width:100%;margin-top:1rem;margin-bottom:1rem}.MessagingDrawer__messageInput button[type=submit]{align-self:stretch;width:100%}@media only screen and (min-width:768px){.MessagingDrawer__messageInput button[type=submit]{align-self:flex-end;width:fit-content}.MessagingDrawer__messageInput{padding:1.25rem 2.5rem}}.MessagingDrawer__messageInput.MessagingDrawer__multipleGuests{height:auto;padding:1rem 0 0}.MessagingDrawer__messageInput.MessagingDrawer__multipleGuests .MessagingDrawer__multipleGuestsMessageInfo{margin-bottom:1rem}.MessagingDrawer__multipleGuestsMessageInfo{color:var(--gray500);text-transform:uppercase;align-self:flex-start;margin-top:.5rem;margin-bottom:0}.MessagingDrawer__multipleGuestsMessageInfo.MessagingDrawer__error{color:var(--red200)}.MessagingDrawer__massMessageOccupants .MessagingDrawer__massMessageOccupantsList{background-color:var(--darkGrey100);border-radius:var(--radius_small);flex-wrap:wrap;gap:.5rem;margin:.5rem 0;padding:.75rem;list-style:none;display:flex}.MessagingDrawer__massMessageOccupants .MessagingDrawer__massMessageOccupantsList .MessagingDrawer__recipientPill{background-color:var(--darkGrey200);border-radius:var(--radius_large);justify-content:center;align-items:center;padding:.25rem .75rem;display:flex}
.ReservationGuestSheetReceipt__section{background-color:var(--panelBlue);border-radius:8px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.ReservationGuestSheetReceipt__section h3{justify-content:space-between;display:flex}.ReservationGuestSheetReceipt__section h3 span:last-of-type{text-align:right}.ReservationGuestSheetReceipt__section dl{flex-direction:column;gap:.5rem;display:flex}.ReservationGuestSheetReceipt__section dl div{justify-content:space-between;align-items:center;display:flex}.ReservationGuestSheetReceipt__section dl div dt{color:var(--white70)}.ReservationGuestSheetReceipt__section dl div dt strong{color:var(--white80);font-size:inherit;font-weight:inherit}.ReservationGuestSheetReceipt__section dl div dd{color:var(--white70);font-variant-numeric:tabular-nums;text-align:right}.ReservationGuestSheetReceipt__section dl div dd strong{color:var(--white80);font-size:inherit;font-weight:inherit}
.ActivityLogDrawer__tableScroll{margin-top:.75rem;overflow-x:auto}.ActivityLogDrawer__table{border-collapse:separate;border-spacing:0;border-radius:1rem;width:100%;font-size:.875rem;overflow:hidden}.ActivityLogDrawer__table th{background-color:var(--primary500);color:var(--white);text-align:center;white-space:nowrap;border-right:1px solid var(--hairline);padding:.75rem 1rem;font-weight:600}.ActivityLogDrawer__table th:last-child{border-right:none}.ActivityLogDrawer__table td{background-color:var(--primary500);color:var(--white);border-top:1px solid var(--hairline);white-space:nowrap;padding:.75rem 1rem}.ActivityLogDrawer__table td:nth-child(2){white-space:normal}.ActivityLogDrawer__table td:last-child{text-align:center}.ActivityLogDrawer__footer{text-align:center;color:var(--white70);padding:.75rem 1rem 0;font-size:.875rem}
.IconButton__iconTooltip{z-index:var(--z_toolTips);max-width:16rem;color:var(--white)}.IconButton__button{cursor:pointer;color:var(--white);background-color:var(--darkGrey300);border:none;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;column-gap:8px;padding:4px;font-size:14px;font-weight:600;display:flex}.IconButton__button svg{stroke:#fff;width:24px;height:24px}.IconButton__button:active:not(:disabled){background-color:var(--accent300)}.IconButton__button:disabled{opacity:.5;cursor:not-allowed}
.EditReservationDrawer__container{width:36.75rem}.EditReservationDrawer__containerStage{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.EditReservationDrawer__containerStage .EditReservationDrawer__contentContainer{flex:1;min-height:0;overflow-y:auto}.EditReservationDrawer__headerBar{background-color:var(--darkBlue);justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 2.5rem;display:flex}.EditReservationDrawer__actions{align-items:center;gap:.5rem;display:flex}.EditReservationDrawer__headerLead{align-items:center;gap:.75rem;display:flex}.EditReservationDrawer__backButton{border-radius:var(--radius_small);border:1px solid var(--hairline);background:var(--primary400);width:36px;height:36px}.EditReservationDrawer__contentContainer{flex-direction:column;gap:1rem;padding:1rem 2.5rem;display:flex}.EditReservationDrawer__modeToggle button{cursor:pointer;border-radius:var(--radius_xlarge);border-color:#0000;padding:.375rem 1.5rem}.EditReservationDrawer__modeToggle button[data-pressed]{cursor:default;background-color:var(--darkBlue)}
.Modal__backdrop{-webkit-tap-highlight-color:#0000;background:linear-gradient(#171c27b3 -129.81%,#171c27 117.79% 248.56%);position:fixed;inset:0}html[data-theme=peak-forest] .Modal__backdrop{background:linear-gradient(180deg, color-mix(in srgb, var(--paper-2) 72%, transparent) -129.81%, color-mix(in srgb, var(--paper-2) 92%, transparent) 117.79%, var(--paper-2) 248.56%)}.Modal__modal{width:100vw;z-index:var(--z_modal);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media only screen and (min-width:768px){.Modal__modal{width:unset}}
.ModalContent__modalContent{background-color:var(--primary400);color:var(--white);height:100%;padding:max(env(safe-area-inset-top,100px),100px) 1.25rem max(env(safe-area-inset-bottom,100px),100px);width:100%;z-index:calc(var(--z_modal) + 1);animation:.5s ease-in forwards ModalContent__SlideDown___vjq7Y;position:relative;overflow-y:auto}@media only screen and (min-width:768px){.ModalContent__modalContent{border-radius:var(--radius_large);height:unset;width:auto;max-width:72rem;max-height:90vh;padding:4rem 6rem 5rem;box-shadow:0 .25rem .5rem #0000001a}}.ModalContent__modalContent .ModalContent__closeButton{cursor:pointer;background-color:#0000;border:none;padding:0;position:absolute;top:1.5rem;right:1.5rem}@media only screen and (min-width:768px){.ModalContent__modalContent .ModalContent__closeButton{margin:-.5rem -1rem 0 auto;right:2rem}}.ModalContent__modalContent .ModalContent__closeButton svg{stroke:var(--white);width:1.5rem}.ModalContent__modalContent .ModalContent__closeButton:active,.ModalContent__modalContent .ModalContent__closeButton:focus,.ModalContent__modalContent .ModalContent__closeButton:hover{background-color:var(--primary200);border-radius:.25rem}.ModalContent__modalContent .ModalContent__closeButton:active svg,.ModalContent__modalContent .ModalContent__closeButton:focus svg,.ModalContent__modalContent .ModalContent__closeButton:hover svg{stroke:var(--darkBlue)}.ModalContent__modalContent h1{color:var(--white);text-align:center;margin:0 0 1.5rem}@media only screen and (min-width:768px){.ModalContent__modalContent h1{margin-bottom:2rem}}.ModalContent__modalContent>p{color:var(--white70);text-wrap:pretty;max-width:30em;margin-bottom:1.5rem}.ModalContent__modalContentNoScroll{flex-direction:column;display:flex;overflow:hidden}.ModalContent__modalContentBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}
.ModalActions__container{flex-direction:column-reverse;justify-content:center;gap:1rem;width:100%;margin-top:4rem;display:flex}@media only screen and (min-width:768px){.ModalActions__container{flex-direction:row}}.ModalActions__container button,.ModalActions__container a{width:100%}@media only screen and (min-width:768px){.ModalActions__container button,.ModalActions__container a{width:14.5rem}}.ModalActions__stack{flex-direction:column-reverse;align-items:center}
.Card__card{background:var(--primary500);border-radius:.5rem;padding:1rem}.Card__card.Card__bordered{border:1px solid var(--hairline)}
.FieldBlock__fieldLabel{color:var(--white);letter-spacing:.02em;margin:0 0 .35rem;font-size:.8125rem;font-weight:600}.FieldBlock__fieldBlock{margin-bottom:1rem}.FieldBlock__fieldBlock:last-child{margin-bottom:0}
.Chip__chip{background-color:var(--darkGrey200);border-radius:var(--radius_large);color:var(--white);font-size:.875rem;line-height:initial;align-items:center;gap:5px;padding:.25rem .75rem;display:flex}.Chip__remove{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:0;display:flex}.Chip__removeIcon{height:12px;stroke:var(--white)}
.NoTables__container{text-align:center;color:var(--white);align-self:center;margin-top:2.5rem;margin-bottom:3rem}.NoTables__noTablesHeader{font-family:PP Woodland,sans-serif}.NoTables__noTablesMessage{color:var(--secondary200);letter-spacing:.03em;font-size:1rem;line-height:1.5rem}
.ErrorHero__button{width:fit-content;margin:24px auto 0}.ErrorHero__container{text-align:center;flex-direction:column;padding:15vh 32px 32px;display:flex}@media only screen and (min-width:768px){.ErrorHero__container{padding-top:20vh}}.ErrorHero__buttonContainer{justify-content:center;margin-top:24px;padding:0 32px;display:flex}
.ZoomControls__container{border:1px solid var(--hairline);z-index:var(--z_zoomControls);background-color:var(--primary400);border-radius:50px;justify-content:center;align-self:flex-end;align-items:stretch;display:flex}.ZoomControls__container .ZoomControls__button{cursor:pointer;background:0 0;border:none;padding:6px 12px}.ZoomControls__container .ZoomControls__button .ZoomControls__icon{stroke:var(--white);width:16px}.ZoomControls__container .ZoomControls__button:disabled{cursor:not-allowed}.ZoomControls__container .ZoomControls__button:disabled .ZoomControls__icon{stroke:#777}.ZoomControls__container .ZoomControls__button:active svg,.ZoomControls__container .ZoomControls__button:focus svg,.ZoomControls__container .ZoomControls__button:hover svg{stroke:var(--gold)}.ZoomControls__container .ZoomControls__divider{background-color:var(--hairline);width:1px}
.WaitList__list{flex:1;overflow-y:auto}.WaitList__addToWaitListButton{cursor:pointer;width:100%;margin-bottom:.5rem}
.WaitListEntryCard__card{border-bottom:1px solid var(--hairline);box-sizing:content-box;cursor:pointer;background:0 0;align-items:center;height:2.5rem;margin-bottom:0;padding:.5rem;display:flex}.WaitListEntryCard__card:hover{background-color:var(--iconBlue)}.WaitListEntryCard__card:last-child{border-bottom:none}.WaitListEntryCard__button{color:var(--white);cursor:pointer;background:0 0;border:none;flex-direction:row;column-gap:.5rem;width:100%;margin:0;padding:0;display:flex}.WaitListEntryCard__infoContainer{flex-grow:1}.WaitListEntryCard__waitEstimate{color:var(--white);justify-content:flex-start;align-items:center;gap:.25rem;display:flex}.WaitListEntryCard__nameAndGuestCountRow{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex}.WaitListEntryCard__nameAndGuestCountRow .WaitListEntryCard__userFullName{color:var(--white70);letter-spacing:1px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:6rem;font-size:.625rem;font-weight:500;line-height:1rem;overflow:hidden}@media only screen and (min-width:834px){.WaitListEntryCard__nameAndGuestCountRow .WaitListEntryCard__userFullName{max-width:10rem}}@media only screen and (min-width:1024px){.WaitListEntryCard__nameAndGuestCountRow .WaitListEntryCard__userFullName{max-width:14rem}}@media only screen and (min-width:1280px){.WaitListEntryCard__nameAndGuestCountRow .WaitListEntryCard__userFullName{max-width:19rem}}.WaitListEntryCard__nameAndGuestCountRow .WaitListEntryCard__guestCount{color:var(--white);text-transform:uppercase;gap:.25rem;font-size:.625rem;line-height:16px;display:flex}.WaitListEntryCard__nameAndGuestCountRow .WaitListEntryCard__guestCount svg{min-width:.75rem;min-height:.75rem;stroke:var(--white)}.WaitListEntryCard__avatarAndInfoStack{flex-direction:row;justify-content:space-between;align-items:center;column-gap:8px;width:100%;display:flex}.WaitListEntryCard__avatar{cursor:move}.WaitListEntryCard__avatar:focus,.WaitListEntryCard__avatar:hover{background-color:var(--gold);color:var(--darkGrey400);outline:none}
.WaitListTimer__waitTimer{text-align:center;flex-direction:column;justify-content:space-between;column-gap:.25rem;width:2.5rem;height:1.6rem;display:flex}.WaitListTimer__waitBar{background:var(--darkGrey300);border-radius:2px;width:100%}.WaitListTimer__waitBarColor{border:2px solid;border-radius:2px;margin:0}
.ServersList__container{flex-direction:column;gap:.5rem;display:flex}.ServersList__serverGroupHeading{background-color:var(--hairline);border-radius:12px;align-items:center;padding:.75rem .5rem;display:flex}.ServersList__serverGroupHeading h4{flex:1}.ServersList__serversList{flex-direction:column;gap:.5rem;display:flex}.ServersList__serverListItem{background-color:var(--darkBlue);cursor:pointer;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem .5rem;display:flex}.ServersList__serverListItem:hover{background-color:var(--iconBlue)}.ServersList__serverListItem svg{width:24px;height:24px;stroke:var(--white);transform:rotate(180deg)}.ServersList__serverName{flex:1}.ServersList__covers{text-align:center;width:2.8rem}.ServersList__unassignAllServersButton{border-width:1px}.ServersList__newServerButton{background-color:unset;border:1px dashed var(--white);color:var(--white70);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:1rem 1.5rem;font-weight:700;display:flex}.ServersList__newServerButton svg{width:1.5rem;stroke:var(--white)}.ServersList__newServerButton:hover{border-color:var(--darkGrey100)}
.SeatWalkInFormDrawer__container{flex-direction:column;width:100%;display:flex}.SeatWalkInFormDrawer__headerBar{background-color:var(--darkBlue);flex-direction:column;row-gap:.25rem;padding:1.5rem 1rem;display:flex}.SeatWalkInFormDrawer__drawerContent{flex-direction:column;row-gap:1rem;padding:1rem;display:flex}.SeatWalkInFormDrawer__tableCard{background-color:var(--panelBlue);color:var(--white70);text-transform:uppercase;justify-content:center;align-items:center;gap:1rem;display:flex}.SeatWalkInFormDrawer__tableCard svg{width:42px}.SeatWalkInFormDrawer__walkInForm{flex-direction:column;row-gap:1rem;display:flex}.SeatWalkInFormDrawer__walkInForm .SeatWalkInFormDrawer__nameInput label{white-space:nowrap}.SeatWalkInFormDrawer__callToActionSection{flex-direction:column;gap:.5rem;display:flex}
.GuestCountPicker__container{color:var(--white);flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;display:flex}.GuestCountPicker__container h2{flex-direction:row;align-items:center;display:flex}@media only screen and (min-width:768px){.GuestCountPicker__container h2{font-size:.875rem}}.GuestCountPicker__container .GuestCountPicker__filterRow{flex-direction:row;align-items:center;display:flex}.GuestCountPicker__container .GuestCountPicker__filterRow button{width:2rem;height:2rem;margin-left:.5rem;margin-right:.5rem}.GuestCountPicker__container .GuestCountPicker__filterRow button:disabled{background-color:var(--primary400);cursor:not-allowed;opacity:.5}.GuestCountPicker__container .GuestCountPicker__filterRow button:active,.GuestCountPicker__container .GuestCountPicker__filterRow button:focus,.GuestCountPicker__container .GuestCountPicker__filterRow button:hover{background-color:var(--white)}.GuestCountPicker__container .GuestCountPicker__filterRow button:active svg,.GuestCountPicker__container .GuestCountPicker__filterRow button:focus svg,.GuestCountPicker__container .GuestCountPicker__filterRow button:hover svg{stroke:var(--black)}.GuestCountPicker__container .GuestCountPicker__filterRow span{font-variant-numeric:tabular-nums;text-align:center;width:1.5em;margin-left:.5rem;margin-right:.5rem}.GuestCountPicker__icon{margin-right:.5rem}
.SeatingSelectedTables__container{align-items:center;gap:.5rem;padding:.5rem;display:flex}.SeatingSelectedTables__container .SeatingSelectedTables__tableCount{background-color:var(--shuriken);border-radius:var(--radius_small);flex-direction:column;flex-shrink:0;align-items:center;gap:.125rem;width:3.25rem;padding:.125rem;display:flex}.SeatingSelectedTables__container .SeatingSelectedTables__tableCount .SeatingSelectedTables__label{color:var(--white70);text-transform:uppercase}.SeatingSelectedTables__container .SeatingSelectedTables__instructions{color:var(--white70)}
.ControlledFormInput__fieldContainer{flex-direction:column;align-items:flex-start;gap:.25em .5rem;width:100%;margin-bottom:.5rem;display:flex}.ControlledFormInput__fieldContainer .ControlledFormInput__labelContainer{align-items:center;column-gap:.5em;width:100%;font-size:.875rem;display:flex}.ControlledFormInput__fieldContainer label.ControlledFormInput__labelError{color:var(--pink)}.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer{flex-direction:column;gap:.25em;width:100%;display:flex;position:relative}.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer .ControlledFormInput__inputShell{width:100%;position:relative}.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer .ControlledFormInput__leadingOutsideInputSlot{pointer-events:none;justify-content:center;align-items:center;width:1.35rem;height:3rem;margin-right:.35rem;display:flex;position:absolute;top:0;right:100%}.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot{align-items:center;width:100%;height:3rem;min-height:3rem;display:flex;overflow:hidden}.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot.ControlledFormInput__inputRootWithEndAdornment input{padding-right:.5rem}.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot .ControlledFormInput__endAdornmentWrap{color:var(--darkBlue);flex-shrink:0;align-items:center;margin-left:.25rem;margin-right:.75rem;display:inline-flex}.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot .ControlledFormInput__endAdornmentWrap .react-tooltip{color:var(--white)}.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer input{color:var(--darkBlue);-webkit-appearance:none;background-color:#0000;border:none;flex:1;min-width:0;height:100%;padding:1rem}.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer input::-webkit-date-and-time-value{text-align:left}.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer input[type=number]{-moz-appearance:textfield}.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer input:focus{outline:none}.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer input:read-only{cursor:auto;background-color:#0000}.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer input:disabled{cursor:not-allowed;background-color:#0000}.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer input.ControlledFormInput__inputError{color:var(--red300);background-color:#0000}.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot:has(input:read-only){background-color:var(--darkBlue);border:1px solid var(--darkGrey300);color:var(--darkGrey200);border-radius:var(--radius_medium);cursor:auto;font-size:.875rem}:is(.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot:has(input:read-only):active,.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot:has(input:read-only):focus-within,.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot:has(input:read-only):hover){border:1px solid var(--white)}.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot:has(input:read-only) input{color:var(--darkGrey200)}.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot:has(input:disabled){background-color:var(--secondary200)}.ControlledFormInput__fieldContainer .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot:has(input.ControlledFormInput__inputError){background-color:var(--red100)}.ControlledFormInput__fieldContainer:not(.ControlledFormInput__darkMode) .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot:not(:has(input:read-only)){background-color:var(--darkGrey100);border:1px solid #0000;border-radius:5px}:is(.ControlledFormInput__fieldContainer:not(.ControlledFormInput__darkMode) .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot:not(:has(input:read-only)):active,.ControlledFormInput__fieldContainer:not(.ControlledFormInput__darkMode) .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot:not(:has(input:read-only)):focus,.ControlledFormInput__fieldContainer:not(.ControlledFormInput__darkMode) .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot:not(:has(input:read-only)):focus-within,.ControlledFormInput__fieldContainer:not(.ControlledFormInput__darkMode) .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot:not(:has(input:read-only)):hover){box-shadow:0 0 0 3px var(--greyCharcoal);border:1px solid var(--yellow300)}.ControlledFormInput__fieldContainer.ControlledFormInput__horizontal{flex-direction:column;align-items:baseline}@media only screen and (min-width:768px){.ControlledFormInput__fieldContainer.ControlledFormInput__horizontal{flex-direction:row}}.ControlledFormInput__fieldContainer.ControlledFormInput__horizontal .ControlledFormInput__labelContainer{width:100%}@media only screen and (min-width:768px){.ControlledFormInput__fieldContainer.ControlledFormInput__horizontal .ControlledFormInput__labelContainer{width:var(--label-width,30%)}}.ControlledFormInput__fieldContainer.ControlledFormInput__horizontal .ControlledFormInput__inputContainer{width:100%}@media only screen and (min-width:768px){.ControlledFormInput__fieldContainer.ControlledFormInput__horizontal .ControlledFormInput__inputContainer{width:var(--input-width,70%)}}.ControlledFormInput__fieldContainer.ControlledFormInput__darkMode .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot{background-color:var(--darkBlue);border:1px solid var(--darkGrey300);border-radius:var(--radius_medium);color:var(--darkGrey200);font-size:.875rem}.ControlledFormInput__fieldContainer.ControlledFormInput__darkMode .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot:active,.ControlledFormInput__fieldContainer.ControlledFormInput__darkMode .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot:focus,.ControlledFormInput__fieldContainer.ControlledFormInput__darkMode .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot:focus-within,.ControlledFormInput__fieldContainer.ControlledFormInput__darkMode .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot:hover{border:1px solid var(--white)}.ControlledFormInput__fieldContainer.ControlledFormInput__darkMode .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot:has(input.ControlledFormInput__inputError){background-color:var(--red100);color:var(--red300)}.ControlledFormInput__fieldContainer.ControlledFormInput__darkMode .ControlledFormInput__inputContainer .ControlledFormInput__inputRoot .ControlledFormInput__endAdornmentWrap{color:inherit}.ControlledFormInput__fieldContainer.ControlledFormInput__darkMode .ControlledFormInput__inputContainer input{color:var(--darkGrey200)}.ControlledFormInput__fieldContainer.ControlledFormInput__darkMode .ControlledFormInput__inputContainer input.ControlledFormInput__inputError{color:var(--red300)}
.ControlledFormCheckbox__container input{margin:0}.ControlledFormCheckbox__container>div{gap:1rem;display:flex}.ControlledFormCheckbox__container>div label{flex-direction:row-reverse;gap:1rem;display:flex}.ControlledFormCheckbox__container>div label.ControlledFormCheckbox__labelError{color:var(--pink)}
.ControlledFormSelect__fieldContainer{flex-direction:column;gap:.25em .5rem;width:100%;margin-bottom:.5rem;display:flex;position:relative}.ControlledFormSelect__fieldContainer .ControlledFormSelect__labelContainer{flex-direction:row;align-items:center;column-gap:.5em;width:100%;font-size:.875rem;display:flex}.ControlledFormSelect__fieldContainer label.ControlledFormSelect__labelError{color:var(--pink)}.ControlledFormSelect__fieldContainer .ControlledFormSelect__select{text-align:left;background-color:var(--darkGrey100);width:100%;height:3rem;color:var(--darkBlue);border:1px solid #0000;border-radius:5px;align-items:center;padding:1rem;display:flex}.ControlledFormSelect__fieldContainer .ControlledFormSelect__select:active,.ControlledFormSelect__fieldContainer .ControlledFormSelect__select:focus,.ControlledFormSelect__fieldContainer .ControlledFormSelect__select:focus-within,.ControlledFormSelect__fieldContainer .ControlledFormSelect__select:hover{box-shadow:0 0 0 3px var(--greyCharcoal);border:1px solid var(--yellow300)}.ControlledFormSelect__fieldContainer .ControlledFormSelect__select:disabled{background-color:var(--secondary200);cursor:not-allowed}.ControlledFormSelect__fieldContainer .ControlledFormSelect__select.ControlledFormSelect__selectError{background-color:var(--red100);color:var(--red300)}.ControlledFormSelect__fieldContainer .ControlledFormSelect__select svg{height:24px;stroke:var(--darkBlue);margin-left:auto;transform:rotate(-90deg)}.ControlledFormSelect__fieldContainer.ControlledFormSelect__horizontal{flex-direction:column;align-items:baseline}@media only screen and (min-width:768px){.ControlledFormSelect__fieldContainer.ControlledFormSelect__horizontal{flex-direction:row}}.ControlledFormSelect__fieldContainer.ControlledFormSelect__horizontal .ControlledFormSelect__labelContainer{width:100%}@media only screen and (min-width:768px){.ControlledFormSelect__fieldContainer.ControlledFormSelect__horizontal .ControlledFormSelect__labelContainer{width:30%}}.ControlledFormSelect__fieldContainer.ControlledFormSelect__horizontal .ControlledFormSelect__selectContainer{width:100%}@media only screen and (min-width:768px){.ControlledFormSelect__fieldContainer.ControlledFormSelect__horizontal .ControlledFormSelect__selectContainer{width:70%}}.ControlledFormSelect__fieldContainer.ControlledFormSelect__horizontal .ControlledFormSelect__selectContainer ul{width:100%}@media only screen and (min-width:768px){.ControlledFormSelect__fieldContainer.ControlledFormSelect__horizontal .ControlledFormSelect__selectContainer ul{width:70%}}
.ControlledFormTabRadio__fieldContainer{flex-direction:column;row-gap:8px;display:flex}.ControlledFormTabRadio__fieldContainer .ControlledFormTabRadio__radioContainer{flex-direction:row;align-items:flex-start;width:100%;display:flex}.ControlledFormTabRadio__fieldContainer .ControlledFormTabRadio__radioContainer [role=radio]{border:1px solid var(--hairline);color:var(--white);text-align:center;cursor:pointer;justify-content:center;align-items:center;width:100%;padding:1rem;display:flex}.ControlledFormTabRadio__fieldContainer .ControlledFormTabRadio__radioContainer [role=radio]:first-of-type{border-right:none;border-radius:.25rem 0 0 .25rem}.ControlledFormTabRadio__fieldContainer .ControlledFormTabRadio__radioContainer [role=radio]:last-of-type{border-left:none;border-radius:0 .25rem .25rem 0}.ControlledFormTabRadio__fieldContainer .ControlledFormTabRadio__radioContainer [role=radio]:hover{background-color:var(--panelBlue)}.ControlledFormTabRadio__fieldContainer .ControlledFormTabRadio__radioContainer [role=radio][aria-checked=true]{border:1px solid var(--accent400)}.ControlledFormTabRadio__fieldContainer .ControlledFormTabRadio__radioContainer .ControlledFormTabRadio__isDisabled{cursor:not-allowed}
.ControlledFormTextareaAutosize__fieldContainer{flex-direction:column;align-items:flex-start;gap:.25em .5rem;width:100%;margin-bottom:.5rem;display:flex}.ControlledFormTextareaAutosize__fieldContainer .ControlledFormTextareaAutosize__labelContainer{align-items:center;column-gap:.5em;width:100%;font-size:.875rem;display:flex}.ControlledFormTextareaAutosize__fieldContainer .ControlledFormTextareaAutosize__optionalSuffix{color:var(--primary200);font-size:.8125rem;font-weight:400}.ControlledFormTextareaAutosize__fieldContainer label.ControlledFormTextareaAutosize__labelError{color:var(--pink)}.ControlledFormTextareaAutosize__fieldContainer label.ControlledFormTextareaAutosize__labelHidden{display:none}.ControlledFormTextareaAutosize__fieldContainer .ControlledFormTextareaAutosize__inputContainer{flex-direction:column;gap:.25em;width:100%;display:flex;position:relative}.ControlledFormTextareaAutosize__fieldContainer .ControlledFormTextareaAutosize__inputContainer textarea{-webkit-appearance:none;width:100%;padding:1rem}.ControlledFormTextareaAutosize__fieldContainer .ControlledFormTextareaAutosize__inputContainer textarea.ControlledFormTextareaAutosize__inputError{background-color:var(--red100);color:var(--red300)}.ControlledFormTextareaAutosize__fieldContainer:not(.ControlledFormTextareaAutosize__darkMode) .ControlledFormTextareaAutosize__inputContainer textarea{background-color:var(--darkGrey100);color:var(--darkBlue);border:1px solid #0000;border-radius:5px}.ControlledFormTextareaAutosize__fieldContainer:not(.ControlledFormTextareaAutosize__darkMode) .ControlledFormTextareaAutosize__inputContainer textarea:active,.ControlledFormTextareaAutosize__fieldContainer:not(.ControlledFormTextareaAutosize__darkMode) .ControlledFormTextareaAutosize__inputContainer textarea:focus,.ControlledFormTextareaAutosize__fieldContainer:not(.ControlledFormTextareaAutosize__darkMode) .ControlledFormTextareaAutosize__inputContainer textarea:focus-within,.ControlledFormTextareaAutosize__fieldContainer:not(.ControlledFormTextareaAutosize__darkMode) .ControlledFormTextareaAutosize__inputContainer textarea:hover{box-shadow:0 0 0 3px var(--greyCharcoal);border:1px solid var(--yellow300)}.ControlledFormTextareaAutosize__fieldContainer.ControlledFormTextareaAutosize__horizontal{flex-direction:column;align-items:baseline}@media only screen and (min-width:768px){.ControlledFormTextareaAutosize__fieldContainer.ControlledFormTextareaAutosize__horizontal{flex-direction:row}}.ControlledFormTextareaAutosize__fieldContainer.ControlledFormTextareaAutosize__horizontal .ControlledFormTextareaAutosize__labelContainer{width:100%}@media only screen and (min-width:768px){.ControlledFormTextareaAutosize__fieldContainer.ControlledFormTextareaAutosize__horizontal .ControlledFormTextareaAutosize__labelContainer{width:30%}}.ControlledFormTextareaAutosize__fieldContainer.ControlledFormTextareaAutosize__horizontal .ControlledFormTextareaAutosize__inputContainer{width:100%}@media only screen and (min-width:768px){.ControlledFormTextareaAutosize__fieldContainer.ControlledFormTextareaAutosize__horizontal .ControlledFormTextareaAutosize__inputContainer{width:70%}}.ControlledFormTextareaAutosize__fieldContainer.ControlledFormTextareaAutosize__darkMode .ControlledFormTextareaAutosize__inputContainer textarea{background-color:var(--darkBlue);border:1px solid var(--darkGrey300);border-radius:var(--radius_medium);color:var(--darkGrey200)}.ControlledFormTextareaAutosize__fieldContainer.ControlledFormTextareaAutosize__darkMode .ControlledFormTextareaAutosize__inputContainer textarea:active,.ControlledFormTextareaAutosize__fieldContainer.ControlledFormTextareaAutosize__darkMode .ControlledFormTextareaAutosize__inputContainer textarea:focus,.ControlledFormTextareaAutosize__fieldContainer.ControlledFormTextareaAutosize__darkMode .ControlledFormTextareaAutosize__inputContainer textarea:hover{border:1px solid var(--white)}.ControlledFormTextareaAutosize__fieldContainer.ControlledFormTextareaAutosize__darkMode .ControlledFormTextareaAutosize__inputContainer textarea.ControlledFormTextareaAutosize__inputError{background-color:var(--red100);color:var(--red300)}
.ControlledColorPickerRadio__container{grid-template-columns:repeat(7,1fr);grid-auto-rows:24px;gap:4px;display:grid}.ControlledColorPickerRadio__container input[type=radio]{display:none}.ControlledColorPickerRadio__container span{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ControlledColorPickerRadio__container span svg{stroke:var(--white);width:16px;height:16px}
.ViewWaitlistEntryDrawer__container{flex-direction:column;width:860px;display:flex}.ViewWaitlistEntryDrawer__headerBar{background-color:var(--darkBlue);flex-direction:row;align-items:center;column-gap:1rem;width:100%;padding-top:.375rem;padding-left:2rem;padding-right:2.5rem;display:flex}.ViewWaitlistEntryDrawer__headerBar .ViewWaitlistEntryDrawer__entryDetails{flex-direction:column;flex-grow:1;display:flex}.ViewWaitlistEntryDrawer__headerBar .ViewWaitlistEntryDrawer__entryDetailsRow{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.ViewWaitlistEntryDrawer__headerBar .ViewWaitlistEntryDrawer__guestName{color:var(--white);text-overflow:ellipsis;text-wrap:nowrap;margin-top:.25rem;overflow:hidden}.ViewWaitlistEntryDrawer__headerBar .ViewWaitlistEntryDrawer__guestCount{color:var(--white70);text-transform:capitalize;margin:.5rem 0}.ViewWaitlistEntryDrawer__headerBar .ViewWaitlistEntryDrawer__waitTime{color:var(--white);margin:.5rem 0}.ViewWaitlistEntryDrawer__headerButtons{z-index:0;flex-direction:row;column-gap:1rem;margin-left:2rem;display:flex}.ViewWaitlistEntryDrawer__waitlistDetails{flex-direction:column;gap:1rem;padding:1.5rem 2.5rem;display:flex}
.AddToWaitlistDrawer__headerBar{background-color:var(--darkBlue);flex-direction:row;justify-content:space-between;align-items:center;column-gap:1rem;width:100%;padding:1rem 2.5rem;display:flex}.AddToWaitlistDrawer__headerButtons{flex-direction:row;column-gap:1rem;display:flex}.AddToWaitlistDrawer__container{flex-direction:column;width:860px;display:flex}.AddToWaitlistDrawer__inputContainer{flex-direction:column;gap:1rem;padding:1.5rem 2.5rem;display:flex}@media only screen and (min-width:1280px){.AddToWaitlistDrawer__waitListInput{gap:unset;flex-direction:row;justify-content:space-between}}
.ServerDrawer__container{width:860px}.ServerDrawer__headerBar{background-color:var(--darkBlue);justify-content:space-between;align-items:center;width:100%;padding:1rem 2.5rem;display:flex}.ServerDrawer__mainContent{flex-direction:column;gap:16px;width:100%;padding:1rem 2.5rem;display:flex}.ServerDrawer__serverIcon{width:2.25rem;height:2.25rem;margin-right:.5rem}.ServerDrawer__actions{flex-direction:row;gap:.5rem;display:flex}.ServerDrawer__serverNameInput{--label-width:35%;--input-width:65%}.ServerDrawer__gridWithEquisizedColumns{grid-auto-columns:3fr 4fr;grid-auto-flow:column;gap:1.5rem;display:grid}.ServerDrawer__floorPlanControls{align-self:last baseline;max-width:max-content}
