.website-builder-banner{position:fixed;width:100%;height:72px;padding:0px 12px;background-color:#fff;border-bottom:1px solid #eaecf0;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;place-items:center}.website-builder-banner .website-builder-banner-website-name{color:#475467}.website-builder-banner .website-builder-banner-actions{display:flex;justify-content:center;align-items:center}.website-builder-banner .website-builder-banner-actions .website-builder-banner-desktop-icon{width:20px;height:20px;margin-right:8px}.website-builder-toolbar-panel{position:fixed;top:72px;height:100%;width:64px;display:flex;padding:8px;flex-direction:column;align-items:center;gap:8px;align-self:stretch;border-right:1px solid #eaecf0;background-color:#fff}.website-builder-toolbar-panel .website-builder-toolbar-menu-option{width:24px;height:24px;padding:12px;color:#667085;border-radius:6px;transition:box-shadow .1s ease-in;cursor:pointer}.website-builder-toolbar-panel .website-builder-toolbar-menu-option:hover,.website-builder-toolbar-panel .website-builder-toolbar-menu-option.website-builder-toolbar-menu-option-selected{box-shadow:0px 0px 0px 4px #f2f4f7}.website-builder-toolbar-menu-panel{position:fixed;top:72px;left:64px;height:calc(100vh - 72px);width:350px;border-right:1px solid #eaecf0;background-color:#fff;transform:translateX(-360px);transition:transform .25s ease-in-out;overflow:auto}.website-builder-toolbar-menu-panel.open{transform:translateX(0px)}.website-builder-toolbar-menu-panel.closed{transform:translateX(-360px)}.website-builder-design-space-outer-frame{position:fixed;width:100vw;height:100vh;padding-left:64px;padding-top:72px;background-color:#fff;overflow:hidden}.website-builder-design-space-outer-frame .design-space-scroll-container{width:100%;height:100%;padding-right:64px;padding-bottom:64px;overflow-y:auto}.website-builder-design-space-outer-frame .design-space-scroll-container .design-space{position:relative;box-shadow:5px 0px 20px 0px #f2f4f7}.website-builder-design-space-outer-frame .design-space-scroll-container .design-space .design-space-boundary{position:absolute;top:0;height:100%;width:1px;background-color:#d0d5dd}
@layer website-builder-root-reset{.website-builder-root{box-sizing:border-box;width:100%;background-color:#fff}.website-builder-root .website-builder-section{box-sizing:border-box}.website-builder-root .website-builder-section .website-builder-element,.website-builder-root .website-builder-section .website-builder-element::before,.website-builder-root .website-builder-section .website-builder-element::after,.website-builder-root .website-builder-section .website-builder-element *,.website-builder-root .website-builder-section .website-builder-element *::before,.website-builder-root .website-builder-section .website-builder-element *::after{all:initial;box-sizing:border-box;display:block;font-family:Arial,sans-serif;font-size:16px}.website-builder-root .website-builder-section .website-builder-element div,.website-builder-root .website-builder-section .website-builder-element section,.website-builder-root .website-builder-section .website-builder-element article,.website-builder-root .website-builder-section .website-builder-element aside,.website-builder-root .website-builder-section .website-builder-element header,.website-builder-root .website-builder-section .website-builder-element footer,.website-builder-root .website-builder-section .website-builder-element main,.website-builder-root .website-builder-section .website-builder-element nav,.website-builder-root .website-builder-section .website-builder-element p,.website-builder-root .website-builder-section .website-builder-element h1,.website-builder-root .website-builder-section .website-builder-element h2,.website-builder-root .website-builder-section .website-builder-element h3,.website-builder-root .website-builder-section .website-builder-element h4,.website-builder-root .website-builder-section .website-builder-element h5,.website-builder-root .website-builder-section .website-builder-element h6,.website-builder-root .website-builder-section .website-builder-element ul,.website-builder-root .website-builder-section .website-builder-element ol,.website-builder-root .website-builder-section .website-builder-element hr,.website-builder-root .website-builder-section .website-builder-element::before div,.website-builder-root .website-builder-section .website-builder-element::before section,.website-builder-root .website-builder-section .website-builder-element::before article,.website-builder-root .website-builder-section .website-builder-element::before aside,.website-builder-root .website-builder-section .website-builder-element::before header,.website-builder-root .website-builder-section .website-builder-element::before footer,.website-builder-root .website-builder-section .website-builder-element::before main,.website-builder-root .website-builder-section .website-builder-element::before nav,.website-builder-root .website-builder-section .website-builder-element::before p,.website-builder-root .website-builder-section .website-builder-element::before h1,.website-builder-root .website-builder-section .website-builder-element::before h2,.website-builder-root .website-builder-section .website-builder-element::before h3,.website-builder-root .website-builder-section .website-builder-element::before h4,.website-builder-root .website-builder-section .website-builder-element::before h5,.website-builder-root .website-builder-section .website-builder-element::before h6,.website-builder-root .website-builder-section .website-builder-element::before ul,.website-builder-root .website-builder-section .website-builder-element::before ol,.website-builder-root .website-builder-section .website-builder-element::before hr,.website-builder-root .website-builder-section .website-builder-element::after div,.website-builder-root .website-builder-section .website-builder-element::after section,.website-builder-root .website-builder-section .website-builder-element::after article,.website-builder-root .website-builder-section .website-builder-element::after aside,.website-builder-root .website-builder-section .website-builder-element::after header,.website-builder-root .website-builder-section .website-builder-element::after footer,.website-builder-root .website-builder-section .website-builder-element::after main,.website-builder-root .website-builder-section .website-builder-element::after nav,.website-builder-root .website-builder-section .website-builder-element::after p,.website-builder-root .website-builder-section .website-builder-element::after h1,.website-builder-root .website-builder-section .website-builder-element::after h2,.website-builder-root .website-builder-section .website-builder-element::after h3,.website-builder-root .website-builder-section .website-builder-element::after h4,.website-builder-root .website-builder-section .website-builder-element::after h5,.website-builder-root .website-builder-section .website-builder-element::after h6,.website-builder-root .website-builder-section .website-builder-element::after ul,.website-builder-root .website-builder-section .website-builder-element::after ol,.website-builder-root .website-builder-section .website-builder-element::after hr,.website-builder-root .website-builder-section .website-builder-element * div,.website-builder-root .website-builder-section .website-builder-element * section,.website-builder-root .website-builder-section .website-builder-element * article,.website-builder-root .website-builder-section .website-builder-element * aside,.website-builder-root .website-builder-section .website-builder-element * header,.website-builder-root .website-builder-section .website-builder-element * footer,.website-builder-root .website-builder-section .website-builder-element * main,.website-builder-root .website-builder-section .website-builder-element * nav,.website-builder-root .website-builder-section .website-builder-element * p,.website-builder-root .website-builder-section .website-builder-element * h1,.website-builder-root .website-builder-section .website-builder-element * h2,.website-builder-root .website-builder-section .website-builder-element * h3,.website-builder-root .website-builder-section .website-builder-element * h4,.website-builder-root .website-builder-section .website-builder-element * h5,.website-builder-root .website-builder-section .website-builder-element * h6,.website-builder-root .website-builder-section .website-builder-element * ul,.website-builder-root .website-builder-section .website-builder-element * ol,.website-builder-root .website-builder-section .website-builder-element * hr,.website-builder-root .website-builder-section .website-builder-element *::before div,.website-builder-root .website-builder-section .website-builder-element *::before section,.website-builder-root .website-builder-section .website-builder-element *::before article,.website-builder-root .website-builder-section .website-builder-element *::before aside,.website-builder-root .website-builder-section .website-builder-element *::before header,.website-builder-root .website-builder-section .website-builder-element *::before footer,.website-builder-root .website-builder-section .website-builder-element *::before main,.website-builder-root .website-builder-section .website-builder-element *::before nav,.website-builder-root .website-builder-section .website-builder-element *::before p,.website-builder-root .website-builder-section .website-builder-element *::before h1,.website-builder-root .website-builder-section .website-builder-element *::before h2,.website-builder-root .website-builder-section .website-builder-element *::before h3,.website-builder-root .website-builder-section .website-builder-element *::before h4,.website-builder-root .website-builder-section .website-builder-element *::before h5,.website-builder-root .website-builder-section .website-builder-element *::before h6,.website-builder-root .website-builder-section .website-builder-element *::before ul,.website-builder-root .website-builder-section .website-builder-element *::before ol,.website-builder-root .website-builder-section .website-builder-element *::before hr,.website-builder-root .website-builder-section .website-builder-element *::after div,.website-builder-root .website-builder-section .website-builder-element *::after section,.website-builder-root .website-builder-section .website-builder-element *::after article,.website-builder-root .website-builder-section .website-builder-element *::after aside,.website-builder-root .website-builder-section .website-builder-element *::after header,.website-builder-root .website-builder-section .website-builder-element *::after footer,.website-builder-root .website-builder-section .website-builder-element *::after main,.website-builder-root .website-builder-section .website-builder-element *::after nav,.website-builder-root .website-builder-section .website-builder-element *::after p,.website-builder-root .website-builder-section .website-builder-element *::after h1,.website-builder-root .website-builder-section .website-builder-element *::after h2,.website-builder-root .website-builder-section .website-builder-element *::after h3,.website-builder-root .website-builder-section .website-builder-element *::after h4,.website-builder-root .website-builder-section .website-builder-element *::after h5,.website-builder-root .website-builder-section .website-builder-element *::after h6,.website-builder-root .website-builder-section .website-builder-element *::after ul,.website-builder-root .website-builder-section .website-builder-element *::after ol,.website-builder-root .website-builder-section .website-builder-element *::after hr{display:block}.website-builder-root .website-builder-section .website-builder-element span,.website-builder-root .website-builder-section .website-builder-element a,.website-builder-root .website-builder-section .website-builder-element b,.website-builder-root .website-builder-section .website-builder-element i,.website-builder-root .website-builder-section .website-builder-element u,.website-builder-root .website-builder-section .website-builder-element strong,.website-builder-root .website-builder-section .website-builder-element em,.website-builder-root .website-builder-section .website-builder-element::before span,.website-builder-root .website-builder-section .website-builder-element::before a,.website-builder-root .website-builder-section .website-builder-element::before b,.website-builder-root .website-builder-section .website-builder-element::before i,.website-builder-root .website-builder-section .website-builder-element::before u,.website-builder-root .website-builder-section .website-builder-element::before strong,.website-builder-root .website-builder-section .website-builder-element::before em,.website-builder-root .website-builder-section .website-builder-element::after span,.website-builder-root .website-builder-section .website-builder-element::after a,.website-builder-root .website-builder-section .website-builder-element::after b,.website-builder-root .website-builder-section .website-builder-element::after i,.website-builder-root .website-builder-section .website-builder-element::after u,.website-builder-root .website-builder-section .website-builder-element::after strong,.website-builder-root .website-builder-section .website-builder-element::after em,.website-builder-root .website-builder-section .website-builder-element * span,.website-builder-root .website-builder-section .website-builder-element * a,.website-builder-root .website-builder-section .website-builder-element * b,.website-builder-root .website-builder-section .website-builder-element * i,.website-builder-root .website-builder-section .website-builder-element * u,.website-builder-root .website-builder-section .website-builder-element * strong,.website-builder-root .website-builder-section .website-builder-element * em,.website-builder-root .website-builder-section .website-builder-element *::before span,.website-builder-root .website-builder-section .website-builder-element *::before a,.website-builder-root .website-builder-section .website-builder-element *::before b,.website-builder-root .website-builder-section .website-builder-element *::before i,.website-builder-root .website-builder-section .website-builder-element *::before u,.website-builder-root .website-builder-section .website-builder-element *::before strong,.website-builder-root .website-builder-section .website-builder-element *::before em,.website-builder-root .website-builder-section .website-builder-element *::after span,.website-builder-root .website-builder-section .website-builder-element *::after a,.website-builder-root .website-builder-section .website-builder-element *::after b,.website-builder-root .website-builder-section .website-builder-element *::after i,.website-builder-root .website-builder-section .website-builder-element *::after u,.website-builder-root .website-builder-section .website-builder-element *::after strong,.website-builder-root .website-builder-section .website-builder-element *::after em{display:inline}.website-builder-root .website-builder-section .website-builder-element input,.website-builder-root .website-builder-section .website-builder-element textarea,.website-builder-root .website-builder-section .website-builder-element select,.website-builder-root .website-builder-section .website-builder-element button,.website-builder-root .website-builder-section .website-builder-element img,.website-builder-root .website-builder-section .website-builder-element::before input,.website-builder-root .website-builder-section .website-builder-element::before textarea,.website-builder-root .website-builder-section .website-builder-element::before select,.website-builder-root .website-builder-section .website-builder-element::before button,.website-builder-root .website-builder-section .website-builder-element::before img,.website-builder-root .website-builder-section .website-builder-element::after input,.website-builder-root .website-builder-section .website-builder-element::after textarea,.website-builder-root .website-builder-section .website-builder-element::after select,.website-builder-root .website-builder-section .website-builder-element::after button,.website-builder-root .website-builder-section .website-builder-element::after img,.website-builder-root .website-builder-section .website-builder-element * input,.website-builder-root .website-builder-section .website-builder-element * textarea,.website-builder-root .website-builder-section .website-builder-element * select,.website-builder-root .website-builder-section .website-builder-element * button,.website-builder-root .website-builder-section .website-builder-element * img,.website-builder-root .website-builder-section .website-builder-element *::before input,.website-builder-root .website-builder-section .website-builder-element *::before textarea,.website-builder-root .website-builder-section .website-builder-element *::before select,.website-builder-root .website-builder-section .website-builder-element *::before button,.website-builder-root .website-builder-section .website-builder-element *::before img,.website-builder-root .website-builder-section .website-builder-element *::after input,.website-builder-root .website-builder-section .website-builder-element *::after textarea,.website-builder-root .website-builder-section .website-builder-element *::after select,.website-builder-root .website-builder-section .website-builder-element *::after button,.website-builder-root .website-builder-section .website-builder-element *::after img{display:inline-block}.website-builder-root .website-builder-section .website-builder-element li,.website-builder-root .website-builder-section .website-builder-element::before li,.website-builder-root .website-builder-section .website-builder-element::after li,.website-builder-root .website-builder-section .website-builder-element * li,.website-builder-root .website-builder-section .website-builder-element *::before li,.website-builder-root .website-builder-section .website-builder-element *::after li{display:list-item}}.website-builder-button{text-align:center;user-select:none;padding:0px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--wb-global-button-border-color, var(--wb-theme-tertiary));background-color:var(--wb-global-button-background-color, var(--wb-theme-secondary));color:var(--wb-global-button-color, var(--wb-theme-primary));width:100%;height:100%}.website-builder-button.button-rounded-corners{border-radius:10px}.website-builder-divider{margin:0;border:none;background-color:#fff;border-top-color:var(--wb-theme-primary);width:100%;height:100%}h1.website-builder-heading,h2.website-builder-heading,h3.website-builder-heading,h4.website-builder-heading,h5.website-builder-heading,h6.website-builder-heading{background-color:#fff;color:var(--wb-global-heading-color, var(--wb-theme-primary));font-family:var(--wb-global-heading-font);outline:none;overflow:hidden;width:100%;height:100%}h1.website-builder-heading{font-size:32px}h2.website-builder-heading{font-size:24px}h3.website-builder-heading{font-size:19px}h4.website-builder-heading{font-size:16px}h5.website-builder-heading{font-size:13px}h6.website-builder-heading{font-size:11px}.website-builder-input-label{display:flex;flex-direction:column;gap:3px;background-color:#fff;height:100%}.website-builder-input-label .website-builder-input-label-content{display:flex;flex-direction:row;gap:3px;color:var(--wb-theme-primary)}.website-builder-input-label .website-builder-input-label-content:empty::after{content:" "}.website-builder-input-label .website-builder-input-label-content.input-required::after{content:"*";color:#f04438}.website-builder-input-label .website-builder-input{padding:0px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--wb-theme-tertiary);color:var(--wb-theme-primary);height:100%}.website-builder-input-label .website-builder-input:focus{outline:none}.website-builder-input-label .website-builder-input::placeholder{opacity:.5;color:var(--wb-theme-primary)}.website-builder-paragraph{background-color:#fff;color:var(--wb-global-paragraph-color, var(--wb-theme-primary));font-family:var(--wb-global-paragraph-font);font-size:var(--wb-global-paragraph-font-size);outline:none;overflow:hidden;width:100%;height:100%}.website-builder-select-label{display:flex;flex-direction:column;gap:3px;background-color:#fff;height:100%}.website-builder-select-label .website-builder-select-label-content{color:var(--wb-theme-primary)}.website-builder-select-label .website-builder-select-label-content:empty::after{content:" "}.website-builder-select-label .website-builder-select{padding:0px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--wb-theme-tertiary);color:var(--wb-theme-primary);height:100%;user-select:none;align-items:center;cursor:pointer}.website-builder-select-label .website-builder-select:focus{outline:none}.website-builder-element{position:absolute}.website-builder-section{position:relative}.website-builder-element.editor-element{cursor:default}.website-builder-element.editor-element.element-hovered{background-color:#eef2f9}.website-builder-element.editor-element.element-selected{cursor:move;background-color:#fff}.website-builder-element.editor-element input.element-content{caret-color:rgba(0,0,0,0)}.website-builder-element.editor-element .element-content{cursor:default;user-select:none}.website-builder-element.editor-element .element-content.element-content-selected{cursor:move}.website-builder-element-hover-title-container{position:absolute;padding:0 3px;user-select:none;background-color:#eef2f9}.website-builder-element-hover-title-container .element-hover-title-positioner{display:flex;justify-content:center;align-items:center;height:100%}.website-builder-element-hover-title-container .element-hover-title-positioner .element-hover-title{font-size:12px;color:#6888c5}.website-builder-element-hover-highlight{position:absolute;box-shadow:0px 0px 0px 1px #cdd7ec;background-color:rgba(0,0,0,0);pointer-events:none}.website-builder-element-selected-highlight{position:absolute;box-shadow:0px 0px 0px 1px #6888c5;background-color:rgba(0,0,0,0);pointer-events:none}.website-builder-section.website-builder-section-weak-highlight{box-shadow:inset 0px 0px 0px 1px #cdd7ec}.website-builder-section.website-builder-section-strong-highlight{box-shadow:inset 0px 0px 0px 2px #6888c5}.website-builder-section-highlight-title{position:absolute;left:100%;top:0;font-size:14px;line-height:1;padding:6px;user-select:none}.website-builder-section-highlight-title.section-highlight-title-weak-highlight{background-color:#cdd7ec;color:#6888c5}.website-builder-section-highlight-title.section-highlight-title-strong-highlight{background-color:#6888c5;color:#fff}.website-builder-section-highlight-title.section-highlight-title-bottom{border-bottom-left-radius:4px;border-bottom-right-radius:4px;transform:translate(-100%, 0%)}.website-builder-section-highlight-title.section-highlight-title-top{border-top-left-radius:4px;border-top-right-radius:4px;transform:translate(-100%, -100%)}.website-builder-section-toolbar{position:absolute;left:100%;background-color:#fff;color:#101828;display:flex;align-items:center;flex-direction:column;padding:6px;gap:6px;border-radius:6px;box-shadow:0 0 8px rgba(0,0,0,.1)}.website-builder-section-toolbar button{line-height:1;border-radius:6px;color:#101828;background-color:#fff;transition:background-color .1s ease-in;cursor:pointer}.website-builder-section-toolbar button:hover{background-color:#eef2f9}.website-builder-section-toolbar button:disabled{color:#98a2b3;background-color:#fff;cursor:not-allowed}.website-builder-section-toolbar button .section-toolbar-option-icon{padding:6px;width:14px;height:14px}.website-builder-section-add-section-bottom-button,.website-builder-section-add-section-top-button{position:absolute;left:50%;padding:4px 8px;font-size:12px;border-radius:5px;background-color:#cdd7ec;color:#6888c5}.website-builder-section-add-section-bottom-button:hover,.website-builder-section-add-section-top-button:hover{background-color:#6888c5;color:#fff}.website-builder-section-add-section-top-button{top:0;transform:translate(-50%, -50%)}.website-builder-section-add-section-bottom-button{bottom:0;transform:translate(-50%, 50%)}.website-builder-element-view-indicator{position:absolute;left:0;display:flex;justify-content:start;align-items:center;width:75px}.website-builder-element-view-indicator .element-view-indicator-content{width:fit-content;background-color:#344054;color:#fff;border-radius:5px;padding:3px;font-size:14px}.website-builder-element-view-resize-handle{position:absolute;background-color:#fff;border-radius:50%;box-shadow:0px 0px 0px 1px #6888c5;pointer-events:auto}.website-builder-heading-settings-orientations{display:flex;align-items:center;gap:8px}.website-builder-heading-settings-orientations .heading-settings-orientation{padding:12px;width:16px;height:16px;color:#101828;border-radius:50%;transition:background-color .1s ease-in;cursor:pointer}.website-builder-heading-settings-orientations .heading-settings-orientation:hover{background-color:#eef2f9}.website-builder-paragraph-settings-text-options{display:flex;align-items:center;gap:8px}.website-builder-paragraph-settings-text-options .paragraph-settings-text-option{padding:12px;width:16px;height:16px;color:#101828;border-radius:50%;transition:background-color .1s ease-in;cursor:pointer}.website-builder-paragraph-settings-text-options .paragraph-settings-text-option:hover{background-color:#eef2f9}.website-builder-select-settings-options-title{font-size:14px}.website-builder-select-settings-option{display:flex;align-items:center;gap:5px}.website-builder-select-settings-option .option-close-icon{padding:5px;border-radius:50%;transition:background-color .1s ease-in;width:16px;height:16px;padding:5px;color:#667085;cursor:pointer}.website-builder-select-settings-option .option-close-icon:hover{background-color:#eef2f9}.website-builder-select-settings-add-option{display:flex;gap:10px;width:fit-content}.website-builder-popup{position:fixed;border-radius:12px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1)}.website-builder-popup .popup-content{width:100%}.website-builder-popup .popup-content .popup-header{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;border-bottom:1px solid #eaecf0;margin-bottom:16px}.website-builder-popup .popup-content .popup-header h3{font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#101828}.website-builder-popup .popup-content .popup-header .popup-header-close-icon{margin-right:-6px;padding:6px;border-radius:50%;transition:background-color .1s ease-in;width:20px;height:20px;color:#667085;cursor:pointer}.website-builder-popup .popup-content .popup-header .popup-header-close-icon:hover{background-color:#eef2f9}.website-builder-popup-sections{display:flex;flex-direction:column;gap:16px;padding:0 24px 24px 24px;max-height:300px;overflow-x:hidden;overflow-y:auto}.website-builder-popup-sections .popup-section{display:flex;flex-direction:column;gap:16px}.website-builder-popup-sections .popup-section-divider{border-color:#eaecf0;margin:0px}.website-builder-popup-row{display:flex;align-items:center;gap:16px}.website-builder-popup-row>*{flex:1}.website-builder-context-menu{position:fixed;display:flex;flex-direction:column;border-radius:8px;border:1px solid #eaecf0;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);max-height:375px;overflow-x:hidden;overflow-y:auto}.website-builder-context-menu .context-menu-option{display:flex;align-content:center;justify-content:space-between;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:12px;background-color:#fff;user-select:none;cursor:pointer}.website-builder-context-menu .context-menu-option:hover{background-color:#f2f4f7}.website-builder-context-menu .context-menu-option:disabled{background-color:#d0d5dd;cursor:not-allowed}.website-builder-context-menu .context-menu-option:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}.website-builder-context-menu .context-menu-option:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.website-builder-context-menu .context-menu-option .context-menu-option-label{color:#344054}.website-builder-context-menu .context-menu-option .context-menu-option-shortcut{color:#667085;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.website-builder-context-menu .context-menu-divider{margin:0;border-color:#eaecf0}.website-builder-section-view-resize-handle{position:absolute;bottom:0;left:75%;padding:2px 6px;font-size:14px;border-radius:5px;background-color:#cdd7ec;color:#6888c5;transform:translate(-50%, 50%);cursor:grab}.website-builder-section-view-resize-handle:hover,.website-builder-section-view-resize-handle.section-view-resize-handle-grabbing{background-color:#6888c5;color:#fff}.website-builder-section-view-resize-handle.section-view-resize-handle-grabbing{cursor:grabbing}
.website-builder-banner{position:fixed;width:100%;height:72px;padding:0px 12px;background-color:#fff;border-bottom:1px solid #eaecf0;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;place-items:center}.website-builder-banner .website-builder-banner-website-name{color:#475467}.website-builder-banner .website-builder-banner-actions{display:flex;justify-content:center;align-items:center}.website-builder-banner .website-builder-banner-actions .website-builder-banner-desktop-icon{width:20px;height:20px;margin-right:8px}
.website-builder-banner{position:fixed;width:100%;height:72px;padding:0px 12px;background-color:#fff;border-bottom:1px solid #eaecf0;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;place-items:center}.website-builder-banner .website-builder-banner-website-name{color:#475467}.website-builder-banner .website-builder-banner-actions{display:flex;justify-content:center;align-items:center}.website-builder-banner .website-builder-banner-actions .website-builder-banner-desktop-icon{width:20px;height:20px;margin-right:8px}.website-builder-toolbar-panel{position:fixed;top:72px;height:100%;width:64px;display:flex;padding:8px;flex-direction:column;align-items:center;gap:8px;align-self:stretch;border-right:1px solid #eaecf0;background-color:#fff}.website-builder-toolbar-panel .website-builder-toolbar-menu-option{width:24px;height:24px;padding:12px;color:#667085;border-radius:6px;transition:box-shadow .1s ease-in;cursor:pointer}.website-builder-toolbar-panel .website-builder-toolbar-menu-option:hover,.website-builder-toolbar-panel .website-builder-toolbar-menu-option.website-builder-toolbar-menu-option-selected{box-shadow:0px 0px 0px 4px #f2f4f7}.website-builder-toolbar-menu-panel{position:fixed;top:72px;left:64px;height:calc(100vh - 72px);width:350px;border-right:1px solid #eaecf0;background-color:#fff;transform:translateX(-360px);transition:transform .25s ease-in-out;overflow:auto}.website-builder-toolbar-menu-panel.open{transform:translateX(0px)}.website-builder-toolbar-menu-panel.closed{transform:translateX(-360px)}
.website-builder-add-elements-view-elements{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.website-builder-add-elements-view-elements .add-elements-view-element{aspect-ratio:1/1;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center}.website-builder-add-elements-view-elements .add-elements-view-element .add-elements-view-element-icon{color:#1d2939;width:20px;height:20px}.website-builder-add-elements-view-elements .add-elements-view-element .add-elements-view-element-title{color:#1d2939;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:center}
.website-builder-toolbar-menu-sections{padding:24px}.website-builder-toolbar-menu-sections .toolbar-menu-section{display:flex;flex-direction:column;gap:16px}.website-builder-toolbar-menu-sections .toolbar-menu-section .toolbar-menu-section-content{display:flex;flex-direction:column;gap:16px}.website-builder-toolbar-menu-sections .toolbar-menu-section-divider{border-color:#d0d5dd;margin:24px 0px}
.website-builder-element-draggable{user-select:none;border-radius:2px;transition:box-shadow .2s ease-in}.website-builder-element-draggable:hover{box-shadow:0px 0px 0px 1px #cdd7ec}
.website-builder-theme{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-radius:8px;border:1.5px solid #eaecf0;background-color:#fff;user-select:none;cursor:pointer}.website-builder-theme:hover{border-color:#cdd7ec}.website-builder-theme.theme-selected{border-color:#3d5fa0;cursor:default}.website-builder-theme .theme-title{font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#344054}.website-builder-theme .theme-colors{display:flex}.website-builder-theme .theme-colors div{width:30px;height:30px;border-radius:100%}.website-builder-theme .theme-colors div:not(:first-child){margin-left:-10px}
.website-builder-color-picker{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-radius:8px;border:1px solid #eaecf0;background-color:#fff;max-width:400px;cursor:pointer}.website-builder-color-picker:hover{border-color:#cdd7ec}.website-builder-color-picker.color-picker-popup-open{border-color:#3d5fa0}.website-builder-color-picker .color-picker-color-container{display:flex;align-items:center;gap:10px;user-select:none}.website-builder-color-picker .color-picker-color-container .color-picker-color{position:relative;width:32px;height:32px;border-radius:100%;box-shadow:0 0 8px rgba(0,0,0,.1);background-color:#fff;overflow:hidden}.website-builder-color-picker .color-picker-color-container .color-picker-color .color-picker-color-slash{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#344054;clip-path:polygon(0 1%, 1% 0, 100% 99%, 99% 100%)}.website-builder-color-picker .color-picker-color-container .color-picker-title{font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#344054}.website-builder-color-picker .color-picker-palette-icon{width:20px;height:20px;color:#475467}
.website-builder-color-picker-popup{position:fixed;transform:translateX(-50%);width:360px;padding:12px;border-radius:12px;background-color:#fff;border:1px solid #eaecf0;box-shadow:0 0 8px rgba(0,0,0,.1);z-index:999;display:flex;flex-direction:column;justify-content:space-between;cursor:auto}.website-builder-color-picker-popup .color-picker-popup-inputs{display:flex;gap:8px}.website-builder-color-picker-popup .color-picker-popup-inputs .color-picker-popup-hex-color-input{width:110px}
.hue-spectrum-container{position:relative}.hue-spectrum-container .hue-spectrum{width:100%;border-radius:24px;cursor:pointer}
.color-handle-outer-ring{position:absolute;top:-5px;border:5px solid #fff;outline:1px solid #d0d5dd;border-radius:100%}.color-handle-outer-ring .color-handle{aspect-ratio:1/1;border-radius:100%;outline:1px solid #d0d5dd}
.saturation-brightness-panel-container{position:relative}.saturation-brightness-panel-container .saturation-brightness-panel{width:100%;border-radius:8px;cursor:pointer}
.website-builder-navigation-view-options{display:flex;flex-direction:column}.website-builder-navigation-view-options .navigation-view-option{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eaecf0;transition:background-color .1s ease-in;padding:0 24px;cursor:pointer}.website-builder-navigation-view-options .navigation-view-option:hover{background-color:#eef2f9}.website-builder-navigation-view-options .navigation-view-option .navigation-view-option-title{font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:16px 0px}.website-builder-navigation-view-options .navigation-view-option .navigation-view-option-chevron{width:14px;height:14px;color:#475467;padding:10px}
.website-builder-toolbar-menu-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #eaecf0}.website-builder-toolbar-menu-header .toolbar-menu-header-arrow-left-icon,.website-builder-toolbar-menu-header .toolbar-menu-header-heading-container .toolbar-menu-header-chevron-icon{color:#475467;padding:8px;border-radius:50%;transition:background-color .1s ease-in;cursor:pointer}.website-builder-toolbar-menu-header .toolbar-menu-header-arrow-left-icon:hover,.website-builder-toolbar-menu-header .toolbar-menu-header-heading-container .toolbar-menu-header-chevron-icon:hover{background-color:#eef2f9}.website-builder-toolbar-menu-header .toolbar-menu-header-heading-container{display:flex;align-items:center;gap:10px}.website-builder-toolbar-menu-header .toolbar-menu-header-heading-container h3{font-size:16px;font-style:normal;font-weight:600;line-height:24px}.website-builder-toolbar-menu-header .toolbar-menu-header-heading-container .toolbar-menu-header-chevron-icon{width:16px;height:16px}.website-builder-toolbar-menu-header .toolbar-menu-header-arrow-left-icon{width:20px;height:20px}
.website-builder-drag-layer{position:fixed;pointer-events:none;background-color:#cdd7ec;box-shadow:0 0 0 1px #abbddf;opacity:.5}
.website-builder-banner{position:fixed;width:100%;height:72px;padding:0px 12px;background-color:#fff;border-bottom:1px solid #eaecf0;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;place-items:center}.website-builder-banner .website-builder-banner-website-name{color:#475467}.website-builder-banner .website-builder-banner-actions{display:flex;justify-content:center;align-items:center}.website-builder-banner .website-builder-banner-actions .website-builder-banner-desktop-icon{width:20px;height:20px;margin-right:8px}.website-builder-preview-container{--wb-preview-container-padding-top: 72px;position:fixed;width:100vw;height:100vh;padding-top:var(--wb-preview-container-padding-top);background-color:#fff;overflow:hidden}.website-builder-preview-container .website-builder-preview{width:100%;height:100%;overflow-y:auto}
@layer website-builder-root-reset{.website-builder-root{box-sizing:border-box;width:100%;background-color:#fff}.website-builder-root .website-builder-section{box-sizing:border-box}.website-builder-root .website-builder-section .website-builder-element,.website-builder-root .website-builder-section .website-builder-element::before,.website-builder-root .website-builder-section .website-builder-element::after,.website-builder-root .website-builder-section .website-builder-element *,.website-builder-root .website-builder-section .website-builder-element *::before,.website-builder-root .website-builder-section .website-builder-element *::after{all:initial;box-sizing:border-box;display:block;font-family:Arial,sans-serif;font-size:16px}.website-builder-root .website-builder-section .website-builder-element div,.website-builder-root .website-builder-section .website-builder-element section,.website-builder-root .website-builder-section .website-builder-element article,.website-builder-root .website-builder-section .website-builder-element aside,.website-builder-root .website-builder-section .website-builder-element header,.website-builder-root .website-builder-section .website-builder-element footer,.website-builder-root .website-builder-section .website-builder-element main,.website-builder-root .website-builder-section .website-builder-element nav,.website-builder-root .website-builder-section .website-builder-element p,.website-builder-root .website-builder-section .website-builder-element h1,.website-builder-root .website-builder-section .website-builder-element h2,.website-builder-root .website-builder-section .website-builder-element h3,.website-builder-root .website-builder-section .website-builder-element h4,.website-builder-root .website-builder-section .website-builder-element h5,.website-builder-root .website-builder-section .website-builder-element h6,.website-builder-root .website-builder-section .website-builder-element ul,.website-builder-root .website-builder-section .website-builder-element ol,.website-builder-root .website-builder-section .website-builder-element hr,.website-builder-root .website-builder-section .website-builder-element::before div,.website-builder-root .website-builder-section .website-builder-element::before section,.website-builder-root .website-builder-section .website-builder-element::before article,.website-builder-root .website-builder-section .website-builder-element::before aside,.website-builder-root .website-builder-section .website-builder-element::before header,.website-builder-root .website-builder-section .website-builder-element::before footer,.website-builder-root .website-builder-section .website-builder-element::before main,.website-builder-root .website-builder-section .website-builder-element::before nav,.website-builder-root .website-builder-section .website-builder-element::before p,.website-builder-root .website-builder-section .website-builder-element::before h1,.website-builder-root .website-builder-section .website-builder-element::before h2,.website-builder-root .website-builder-section .website-builder-element::before h3,.website-builder-root .website-builder-section .website-builder-element::before h4,.website-builder-root .website-builder-section .website-builder-element::before h5,.website-builder-root .website-builder-section .website-builder-element::before h6,.website-builder-root .website-builder-section .website-builder-element::before ul,.website-builder-root .website-builder-section .website-builder-element::before ol,.website-builder-root .website-builder-section .website-builder-element::before hr,.website-builder-root .website-builder-section .website-builder-element::after div,.website-builder-root .website-builder-section .website-builder-element::after section,.website-builder-root .website-builder-section .website-builder-element::after article,.website-builder-root .website-builder-section .website-builder-element::after aside,.website-builder-root .website-builder-section .website-builder-element::after header,.website-builder-root .website-builder-section .website-builder-element::after footer,.website-builder-root .website-builder-section .website-builder-element::after main,.website-builder-root .website-builder-section .website-builder-element::after nav,.website-builder-root .website-builder-section .website-builder-element::after p,.website-builder-root .website-builder-section .website-builder-element::after h1,.website-builder-root .website-builder-section .website-builder-element::after h2,.website-builder-root .website-builder-section .website-builder-element::after h3,.website-builder-root .website-builder-section .website-builder-element::after h4,.website-builder-root .website-builder-section .website-builder-element::after h5,.website-builder-root .website-builder-section .website-builder-element::after h6,.website-builder-root .website-builder-section .website-builder-element::after ul,.website-builder-root .website-builder-section .website-builder-element::after ol,.website-builder-root .website-builder-section .website-builder-element::after hr,.website-builder-root .website-builder-section .website-builder-element * div,.website-builder-root .website-builder-section .website-builder-element * section,.website-builder-root .website-builder-section .website-builder-element * article,.website-builder-root .website-builder-section .website-builder-element * aside,.website-builder-root .website-builder-section .website-builder-element * header,.website-builder-root .website-builder-section .website-builder-element * footer,.website-builder-root .website-builder-section .website-builder-element * main,.website-builder-root .website-builder-section .website-builder-element * nav,.website-builder-root .website-builder-section .website-builder-element * p,.website-builder-root .website-builder-section .website-builder-element * h1,.website-builder-root .website-builder-section .website-builder-element * h2,.website-builder-root .website-builder-section .website-builder-element * h3,.website-builder-root .website-builder-section .website-builder-element * h4,.website-builder-root .website-builder-section .website-builder-element * h5,.website-builder-root .website-builder-section .website-builder-element * h6,.website-builder-root .website-builder-section .website-builder-element * ul,.website-builder-root .website-builder-section .website-builder-element * ol,.website-builder-root .website-builder-section .website-builder-element * hr,.website-builder-root .website-builder-section .website-builder-element *::before div,.website-builder-root .website-builder-section .website-builder-element *::before section,.website-builder-root .website-builder-section .website-builder-element *::before article,.website-builder-root .website-builder-section .website-builder-element *::before aside,.website-builder-root .website-builder-section .website-builder-element *::before header,.website-builder-root .website-builder-section .website-builder-element *::before footer,.website-builder-root .website-builder-section .website-builder-element *::before main,.website-builder-root .website-builder-section .website-builder-element *::before nav,.website-builder-root .website-builder-section .website-builder-element *::before p,.website-builder-root .website-builder-section .website-builder-element *::before h1,.website-builder-root .website-builder-section .website-builder-element *::before h2,.website-builder-root .website-builder-section .website-builder-element *::before h3,.website-builder-root .website-builder-section .website-builder-element *::before h4,.website-builder-root .website-builder-section .website-builder-element *::before h5,.website-builder-root .website-builder-section .website-builder-element *::before h6,.website-builder-root .website-builder-section .website-builder-element *::before ul,.website-builder-root .website-builder-section .website-builder-element *::before ol,.website-builder-root .website-builder-section .website-builder-element *::before hr,.website-builder-root .website-builder-section .website-builder-element *::after div,.website-builder-root .website-builder-section .website-builder-element *::after section,.website-builder-root .website-builder-section .website-builder-element *::after article,.website-builder-root .website-builder-section .website-builder-element *::after aside,.website-builder-root .website-builder-section .website-builder-element *::after header,.website-builder-root .website-builder-section .website-builder-element *::after footer,.website-builder-root .website-builder-section .website-builder-element *::after main,.website-builder-root .website-builder-section .website-builder-element *::after nav,.website-builder-root .website-builder-section .website-builder-element *::after p,.website-builder-root .website-builder-section .website-builder-element *::after h1,.website-builder-root .website-builder-section .website-builder-element *::after h2,.website-builder-root .website-builder-section .website-builder-element *::after h3,.website-builder-root .website-builder-section .website-builder-element *::after h4,.website-builder-root .website-builder-section .website-builder-element *::after h5,.website-builder-root .website-builder-section .website-builder-element *::after h6,.website-builder-root .website-builder-section .website-builder-element *::after ul,.website-builder-root .website-builder-section .website-builder-element *::after ol,.website-builder-root .website-builder-section .website-builder-element *::after hr{display:block}.website-builder-root .website-builder-section .website-builder-element span,.website-builder-root .website-builder-section .website-builder-element a,.website-builder-root .website-builder-section .website-builder-element b,.website-builder-root .website-builder-section .website-builder-element i,.website-builder-root .website-builder-section .website-builder-element u,.website-builder-root .website-builder-section .website-builder-element strong,.website-builder-root .website-builder-section .website-builder-element em,.website-builder-root .website-builder-section .website-builder-element::before span,.website-builder-root .website-builder-section .website-builder-element::before a,.website-builder-root .website-builder-section .website-builder-element::before b,.website-builder-root .website-builder-section .website-builder-element::before i,.website-builder-root .website-builder-section .website-builder-element::before u,.website-builder-root .website-builder-section .website-builder-element::before strong,.website-builder-root .website-builder-section .website-builder-element::before em,.website-builder-root .website-builder-section .website-builder-element::after span,.website-builder-root .website-builder-section .website-builder-element::after a,.website-builder-root .website-builder-section .website-builder-element::after b,.website-builder-root .website-builder-section .website-builder-element::after i,.website-builder-root .website-builder-section .website-builder-element::after u,.website-builder-root .website-builder-section .website-builder-element::after strong,.website-builder-root .website-builder-section .website-builder-element::after em,.website-builder-root .website-builder-section .website-builder-element * span,.website-builder-root .website-builder-section .website-builder-element * a,.website-builder-root .website-builder-section .website-builder-element * b,.website-builder-root .website-builder-section .website-builder-element * i,.website-builder-root .website-builder-section .website-builder-element * u,.website-builder-root .website-builder-section .website-builder-element * strong,.website-builder-root .website-builder-section .website-builder-element * em,.website-builder-root .website-builder-section .website-builder-element *::before span,.website-builder-root .website-builder-section .website-builder-element *::before a,.website-builder-root .website-builder-section .website-builder-element *::before b,.website-builder-root .website-builder-section .website-builder-element *::before i,.website-builder-root .website-builder-section .website-builder-element *::before u,.website-builder-root .website-builder-section .website-builder-element *::before strong,.website-builder-root .website-builder-section .website-builder-element *::before em,.website-builder-root .website-builder-section .website-builder-element *::after span,.website-builder-root .website-builder-section .website-builder-element *::after a,.website-builder-root .website-builder-section .website-builder-element *::after b,.website-builder-root .website-builder-section .website-builder-element *::after i,.website-builder-root .website-builder-section .website-builder-element *::after u,.website-builder-root .website-builder-section .website-builder-element *::after strong,.website-builder-root .website-builder-section .website-builder-element *::after em{display:inline}.website-builder-root .website-builder-section .website-builder-element input,.website-builder-root .website-builder-section .website-builder-element textarea,.website-builder-root .website-builder-section .website-builder-element select,.website-builder-root .website-builder-section .website-builder-element button,.website-builder-root .website-builder-section .website-builder-element img,.website-builder-root .website-builder-section .website-builder-element::before input,.website-builder-root .website-builder-section .website-builder-element::before textarea,.website-builder-root .website-builder-section .website-builder-element::before select,.website-builder-root .website-builder-section .website-builder-element::before button,.website-builder-root .website-builder-section .website-builder-element::before img,.website-builder-root .website-builder-section .website-builder-element::after input,.website-builder-root .website-builder-section .website-builder-element::after textarea,.website-builder-root .website-builder-section .website-builder-element::after select,.website-builder-root .website-builder-section .website-builder-element::after button,.website-builder-root .website-builder-section .website-builder-element::after img,.website-builder-root .website-builder-section .website-builder-element * input,.website-builder-root .website-builder-section .website-builder-element * textarea,.website-builder-root .website-builder-section .website-builder-element * select,.website-builder-root .website-builder-section .website-builder-element * button,.website-builder-root .website-builder-section .website-builder-element * img,.website-builder-root .website-builder-section .website-builder-element *::before input,.website-builder-root .website-builder-section .website-builder-element *::before textarea,.website-builder-root .website-builder-section .website-builder-element *::before select,.website-builder-root .website-builder-section .website-builder-element *::before button,.website-builder-root .website-builder-section .website-builder-element *::before img,.website-builder-root .website-builder-section .website-builder-element *::after input,.website-builder-root .website-builder-section .website-builder-element *::after textarea,.website-builder-root .website-builder-section .website-builder-element *::after select,.website-builder-root .website-builder-section .website-builder-element *::after button,.website-builder-root .website-builder-section .website-builder-element *::after img{display:inline-block}.website-builder-root .website-builder-section .website-builder-element li,.website-builder-root .website-builder-section .website-builder-element::before li,.website-builder-root .website-builder-section .website-builder-element::after li,.website-builder-root .website-builder-section .website-builder-element * li,.website-builder-root .website-builder-section .website-builder-element *::before li,.website-builder-root .website-builder-section .website-builder-element *::after li{display:list-item}}.website-builder-button{text-align:center;user-select:none;padding:0px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--wb-global-button-border-color, var(--wb-theme-tertiary));background-color:var(--wb-global-button-background-color, var(--wb-theme-secondary));color:var(--wb-global-button-color, var(--wb-theme-primary));width:100%;height:100%}.website-builder-button.button-rounded-corners{border-radius:10px}.website-builder-divider{margin:0;border:none;background-color:#fff;border-top-color:var(--wb-theme-primary);width:100%;height:100%}h1.website-builder-heading,h2.website-builder-heading,h3.website-builder-heading,h4.website-builder-heading,h5.website-builder-heading,h6.website-builder-heading{background-color:#fff;color:var(--wb-global-heading-color, var(--wb-theme-primary));font-family:var(--wb-global-heading-font);outline:none;overflow:hidden;width:100%;height:100%}h1.website-builder-heading{font-size:32px}h2.website-builder-heading{font-size:24px}h3.website-builder-heading{font-size:19px}h4.website-builder-heading{font-size:16px}h5.website-builder-heading{font-size:13px}h6.website-builder-heading{font-size:11px}.website-builder-input-label{display:flex;flex-direction:column;gap:3px;background-color:#fff;height:100%}.website-builder-input-label .website-builder-input-label-content{display:flex;flex-direction:row;gap:3px;color:var(--wb-theme-primary)}.website-builder-input-label .website-builder-input-label-content:empty::after{content:" "}.website-builder-input-label .website-builder-input-label-content.input-required::after{content:"*";color:#f04438}.website-builder-input-label .website-builder-input{padding:0px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--wb-theme-tertiary);color:var(--wb-theme-primary);height:100%}.website-builder-input-label .website-builder-input:focus{outline:none}.website-builder-input-label .website-builder-input::placeholder{opacity:.5;color:var(--wb-theme-primary)}.website-builder-paragraph{background-color:#fff;color:var(--wb-global-paragraph-color, var(--wb-theme-primary));font-family:var(--wb-global-paragraph-font);font-size:var(--wb-global-paragraph-font-size);outline:none;overflow:hidden;width:100%;height:100%}.website-builder-select-label{display:flex;flex-direction:column;gap:3px;background-color:#fff;height:100%}.website-builder-select-label .website-builder-select-label-content{color:var(--wb-theme-primary)}.website-builder-select-label .website-builder-select-label-content:empty::after{content:" "}.website-builder-select-label .website-builder-select{padding:0px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--wb-theme-tertiary);color:var(--wb-theme-primary);height:100%;user-select:none;align-items:center;cursor:pointer}.website-builder-select-label .website-builder-select:focus{outline:none}.website-builder-element{position:absolute}.website-builder-section{position:relative}.website-builder-root.website-root{min-height:calc(100vh - var(--wb-preview-container-padding-top, 0px));display:flex;flex-direction:column}.website-builder-root.website-root main.website-main{flex-grow:1}.website-builder-section .website-section-bounded{position:relative;height:100%;margin:0px auto}
.website-builder-range{display:flex;flex-direction:column;gap:4px}.website-builder-range .range-content{display:flex;flex-direction:row;align-items:center;gap:12px}.website-builder-range .range-content .range-slider{position:relative;width:100%;height:8px;border-radius:4px;cursor:pointer}.website-builder-range .range-content .range-slider .range-slider-handle{position:absolute;top:50%;transform:translateY(-50%);border-radius:100%;border:1.5px solid #3d5fa0;background-color:#fff}.website-builder-range .range-content .range-value-input{width:60px;text-align:center}
.reports-container{display:flex;justify-content:flex-start;flex-wrap:wrap;grid-column-gap:20px;grid-row-gap:20px}.report-category-row{border-left:1px solid #eaecf0;border-right:1px solid #eaecf0}.report-category-row{padding:12px 24px}.report-category{background-color:#f9fafb;font-size:12px !important;font-weight:500 !important;color:#475467 !important}
.fee-and-cart{width:100%;max-width:280px}.bg-secondary-red{background-color:#abbddf}.border-primary-red{border-color:#aa0504}.border-3{border-width:3px}.bg-ui-colour{background-color:#abbddf}.booking-details-container{width:calc(100% - 450px);background-color:#f7f7f7;overflow-y:auto}.booking-details-cart-container{overflow-y:auto;background-color:#fff;padding:24px;flex:1}.booking-details-cart-container .ui-register-menu_content{height:100%;display:flex;flex-direction:column;justify-content:space-between}.booking-details-parent-container{display:flex;height:100%}.teesheet-details-order{width:450px;background:#fff;min-height:calc(100vh - 90px)}.teesheet-details-order_new_order_icon_container{display:flex;width:75px;height:75px;align-items:center;justify-content:center;border-radius:50%;background:#abbddf;border:10px solid #cdd7ec;color:#2d4675;font-size:24px}.teesheet-details-order_new_order_title{font-size:20px;font-weight:600;text-align:center;color:#101828;margin-top:10px}.teesheet-details-order_new_order_description{margin-top:10px;color:#475467;font-size:16px;font-weight:400;text-align:center}.teesheet-details-order_customer_icon_container{display:flex;justify-content:center;align-items:center;height:56px;width:56px;border-radius:50%;background:#f2f4f7;font-size:25px;color:#475467}.teesheet-details-order_customer_name{font-size:14px;font-weight:600;color:#344054}.teesheet-details-order_customer_type{color:#475467;font-size:14px;font-weight:400}.teesheet-details-order_remove_customer_button{color:#b42318;font-size:16px;font-weight:600;cursor:pointer}.booking-details-sheet-content .ui-sheet-content{overflow-y:visible}.booking-details-sheet-content .ui-sheet_container{overflow-y:scroll}.booking-details-icon{margin-top:auto;margin-bottom:auto;margin-right:1.5rem}.booking-details-dropdown-element{display:flex;justify-content:space-between}.rain-check-holes{margin-top:5px;margin-left:1rem;font-size:1.1rem;font-weight:600}.group-pay-player-search{position:sticky;top:-20px;background:#fff;z-index:100;margin-bottom:1.5rem;height:60px}.group-pay-modal-ok-button .ui-sheet-footer-ok-button{display:none}.tee-sheet-details-products-cards{display:grid;justify-content:flex-start;grid-template-columns:repeat(6, 1fr);grid-column-gap:10px;grid-row-gap:10px;max-width:1000px;margin:auto}.tee-sheet-details-products-cards .tee-sheet-details-products-container{height:125px;cursor:pointer}.tee-sheet-details-products-cards .tee-sheet-details-products-container .tee-sheet-details-products-content{background:rgba(158,215,255,.5882352941);display:flex;flex-direction:column;border-radius:3px;height:100%;width:100%;padding:12px;justify-content:space-between}.tee-sheet-details-products-cards .tee-sheet-details-products-container .tee-sheet-details-products-content .tee-sheet-details-product-title{text-align:left;font-weight:600;font-size:1rem;margin-bottom:4px;color:#000}.tee-sheet-details-products-cards .tee-sheet-details-products-container .tee-sheet-details-products-content .tee-sheet-details-product-vendor{text-align:left;font-size:.8rem;margin-bottom:8px}.tee-sheet-details-products-cards .tee-sheet-details-products-container .tee-sheet-details-products-content .tee-sheet-details-product-price{display:flex;font-weight:700;font-size:1rem;color:#000}.tee-sheet-details-products-cards .tee-sheet-details-products-container .tee-sheet-details-products-content .tee-sheet-details-product-stock{display:flex;font-weight:700;font-size:1rem;color:#000}.tee-sheet-details-products-cards .tee-sheet-details-products-container .tee-sheet-details-products-content .tee-sheet-details-product-details{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.tee-sheet-details-variant-title{background-color:#abbddf;border-radius:8px}.tee-sheet-details-accounts{padding:5px;border:1px solid #e7e7e7;align-items:center;margin-bottom:.5rem;border-radius:5px}.tee-sheet-details-accounts:hover{cursor:pointer}.tee-sheet-details-accounts-selected{border:1px solid #aa0504}.tee-sheet-details-order{width:max-content}.tee-sheet-details-order:hover{color:#abbddf}.tee-sheet-details-green-button{border:unset !important;border-radius:4px;background-color:#46b171 !important}.profile-image_container{display:flex;position:relative;width:3rem;overflow:hidden;justify-content:center;align-items:center;margin-right:10px;flex-shrink:0}.profile-image_container .profile-image{width:3rem;height:3rem}.profile-image_container .profile-image img{object-fit:cover;max-height:3rem;min-width:3rem;height:100%;width:auto;border-radius:50%}.group-pay-time-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.group-pay-items-container{display:flex;flex-direction:row;gap:.5rem;align-items:center}.group-pay-items-container .button-group{display:flex;align-items:center}.customer-image-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.customer-image-container img{object-fit:contain;height:100%;max-height:250px;width:auto}.customer-info-container{display:flex;align-items:center;gap:.5rem}.customer-info-container .customer-name-text{color:#101828;font-size:20px;font-weight:600}.edit-name-container .edit-name-button{margin-left:0 !important}.teesheet-date-selection-header{display:flex;justify-content:space-between;align-items:center;row-gap:.75rem}@media only screen and (max-width: 767px){.teesheet-date-selection-header{width:100%}}.teesheet-date-selection-header .teesheet-date-selection-header-input{margin-right:.75rem;width:12rem}@media only screen and (max-width: 767px){.teesheet-date-selection-header .teesheet-date-selection-header-input{margin-right:0;width:100%}}.teesheet-filters{display:flex;gap:.75rem}@media only screen and (max-width: 767px){.teesheet-filters{width:100%}}.teesheet-filters .teesheet-filter{width:10rem}.teesheet-filters .teesheet-filter-search{width:15rem}@media only screen and (max-width: 767px){.teesheet-filters .teesheet-filter-search{width:10rem}}@media only screen and (max-width: 767px){.teesheet-filters .teesheet-filter{width:100%}}.event-label{color:#344054;font-weight:500;font-size:14px}.selected-container{display:flex;height:100%;align-items:center}.selected-container .event-name{display:flex;justify-content:space-between;width:100%;border:1px solid #d0d5dd;border-radius:8px;padding:10px 14px 10px 14px;height:44px}.issue-raincheck-amount{font-size:18px;font-weight:600;line-height:28px;color:#101828;margin-bottom:20px}.add-greenfee-powercart-container{display:flex;justify-content:left}.add-greenfee-powercart-icon{color:#3d5fa0;font-size:18px;font-weight:600}.add-greenfee-powercart-text{color:#3d5fa0;font-size:14px;font-weight:600;margin-left:10px}.booking-display-new .booking-details-add-button{background-color:#7cb342;border-color:#7cb342}.booking-display-new .booking-details-add-button:hover{background-color:#639a29;border-color:#639a29}.booking-display-new .booking-details-add-button:disabled{background-color:#96cd5c;border-color:#96cd5c}.booking-display-new-fees-container{display:grid;grid-template-columns:repeat(2, 250px) 50px;grid-column-gap:1rem;align-items:center}.booking-display-new-customer-type{font-size:14px;font-weight:600;color:#475467}.booking-display-new-add-golfer{background-color:#fff}.booking-display-new-disable-add-golfer{background-color:#f2f4f7 !important}.booking-display-new-disable-add-golfer:hover{cursor:not-allowed}
.register-group-folders{min-height:44px;border-radius:10px}.register-group-folders .register-group-folder,.register-group-folders .register-group-folder-editable{padding:10px 24px;user-select:none;margin-left:-24px;border-bottom:solid 1px #f2f4f7}.register-group-folders .register-group-folder-editable{cursor:pointer !important;border-bottom:none}.register-group-folders .register-group-folder:hover,.register-group-folders .register-group-folder-editable:hover{background-color:#f9fafb}
.checkbox-block{padding:16px;border:1px solid #eaecf0;border-radius:12px;user-select:none;cursor:pointer}.checkbox-block.selected{background-color:#cdd7ec;outline:2px solid #2d4675}.checkbox-block label.ui-choice{width:100%;align-items:center}.checkbox-block.disabled{background-color:#f9fafb;cursor:default}.checkbox-block.disabled *{cursor:default;user-select:none}.checkbox-block.disabled .ui-checkbox-box{background-color:#f2f4f7}
.cart-sign-1-container{width:100%;height:50%;justify-content:center}.cart-sign-1-container .info-container{width:90%}.cart-sign-1-container .header{height:90px;display:flex;flex-direction:row;justify-content:space-between;padding-top:36px;padding-right:36px;padding-left:36px}.cart-sign-1-container .header-logo-container{height:48px;flex:1 0 25%}.cart-sign-1-container .header-logo{height:48px;width:auto}.cart-sign-1-container .header-info{display:flex;flex-direction:column;align-items:center;flex:1 0 50%}.cart-sign-1-container .event-name{height:28px;font-size:20px;text-wrap:nowrap}.cart-sign-1-container .course-name{height:20px;font-size:12px}.cart-sign-1-container .division-names{font-size:10px}.cart-sign-1-container .players{padding:24px;height:112px;text-align:center}.cart-sign-1-container .player-name{font-size:40px}.cart-sign-1-container .footer{padding:36px;display:flex;justify-content:space-between}.cart-sign-1-container .footer-group{text-align:center;flex:1 0 33%}.cart-sign-1-container .footer-header{font-size:16px;font-weight:400}.cart-sign-1-container .footer-content{font-size:24px;font-weight:700}
.cart-sign-2-container{width:100%;height:50%;justify-content:center;background-color:#124439;color:#fff}.cart-sign-2-container .info-container{width:90%}.cart-sign-2-container .header{height:90px;display:flex;flex-direction:row;justify-content:space-between;padding-top:36px;padding-right:36px;padding-left:36px}.cart-sign-2-container .header-logo-container{height:48px;flex:1 0 33%}.cart-sign-2-container .header-logo{height:48px;width:auto}.cart-sign-2-container .header-info{display:flex;flex-direction:column;align-items:center;flex:1 0 33%}.cart-sign-2-container .event-name{height:28px;font-size:20px;text-wrap:nowrap}.cart-sign-2-container .course-name{height:20px;font-size:12px}.cart-sign-2-container .division-names{font-size:10px}.cart-sign-2-container .players{padding:24px;height:112px;text-align:center}.cart-sign-2-container .player-name{font-size:40px}.cart-sign-2-container .footer{padding:36px;display:flex;justify-content:space-between}.cart-sign-2-container .footer-group{text-align:center;flex:1 0 33%}.cart-sign-2-container .footer-header{font-size:16px;font-weight:400}.cart-sign-2-container .footer-content{font-size:24px;font-weight:700}
.cart-sign-3-container{width:100%;height:50%;justify-content:center}.cart-sign-3-container .info-container{width:90%}.cart-sign-3-container .watermark{font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;text-align:center;width:90%;height:auto;position:absolute;top:55%;opacity:.3;z-index:1;color:#000;font-size:220pt;display:flex;justify-content:center;margin-top:-75px}.cart-sign-3-container .header{height:90px;display:flex;flex-direction:row;justify-content:space-between;padding-top:36px;padding-right:36px;padding-left:36px}.cart-sign-3-container .header-logo-container{height:48px;flex:1 0 33%}.cart-sign-3-container .header-logo{height:150px;width:auto}.cart-sign-3-container .header-info{display:flex;flex-direction:column;align-items:center;flex:1 0 33%}.cart-sign-3-container .event-name{height:28px;font-size:20px;text-wrap:nowrap}.cart-sign-3-container .course-name{height:20px;font-size:12px}.cart-sign-3-container .division-names{font-size:10px}.cart-sign-3-container .players{padding:24px;height:112px;text-align:center}.cart-sign-3-container .player-name{font-size:40px}.cart-sign-3-container .footer{padding:36px;display:flex;justify-content:space-between}.cart-sign-3-container .footer-group{text-align:center;flex:1 0 33%}.cart-sign-3-container .footer-header{font-size:16px;font-weight:400}.cart-sign-3-container .footer-content{font-size:24px;font-weight:700}
.tee-sheet-menu_container{top:7rem;position:fixed;right:0;width:27%;height:100%;z-index:10000;border-left:solid 1px #e7e7e7;overflow:auto}.tee-sheet-menu_container .tee-sheet-menu{height:100%;overflow-y:scroll}.tee-sheet-menu_container .tee-sheet-menu .tee-sheet-menu_content{padding:1.6rem}.tee-sheet{min-height:100%;padding-right:30%}.checkin-status-icon{color:#aa0504;font-size:1.4rem}.tee-sheet_top-bar{position:fixed;top:0;right:0}.tee-sheet-tabs-side-by-side-divisions{display:grid;grid-template-rows:auto 1fr;gap:15px}.tee-sheet-tabs-side-by-side-divisions .tee-sheet-tabs-side-by-side-division-header{padding:10px 15px;border-radius:10px;width:100%}.tee-sheet-tabs-side-by-side-divisions .tee-sheet-tabs-side-by-side-division{overflow-x:clip}.tee-sheet-tabs-date-picker{border:1px solid #e7e7e7;border-radius:5px}.tee-sheet-tabs-date-picker .react-time-picker__inputGroup__leadingZero{margin-top:1px}.tee-sheet-tabs-date-picker .react-time-picker__inputGroup__input{outline:none}.tee-sheet-tabs-date-picker .react-time-picker__wrapper{border:none}.date-bar-selected{background:#2d4675 !important;color:#fff !important}.date-bar-unselected{color:#3d5fa0}.teetime-modal-details-title{font-weight:500;font-size:14px;margin-right:20px;color:#344054}.teetime-modal-details-options{font-weight:600;font-size:18px;color:#101828}.teetime-modal-badge-container{display:flex;gap:20px}.shotgun-tournament-date{color:#475467;font-size:12px;margin-left:10px}.tee-time-no-show-row{display:flex;flex-direction:row;gap:1rem;padding:1rem;border-radius:8px}.tee-time-no-show-row p{color:#475467}.tee-time-no-show-row:hover{background-color:#eaecf0;cursor:pointer}.tee-sheet-move-confirmation-heading{font-size:18px;font-weight:bold}.tee-sheet-move-confirmation-description{font-size:14px;font-weight:400}
.tee-sheet-tabs-division{height:calc(100vh - 281px);overflow-y:scroll;container:tee-sheet-tabs-division/inline-size}@media only screen and (max-width: 1243px){.tee-sheet-tabs-division{height:calc(100vh - 223px)}}@media only screen and (max-width: 767px){.tee-sheet-tabs-division{overflow-x:clip}}.tee-sheet-tabs-division .tee-time-new{padding-right:1rem}.tee-sheet-tabs-division .tee-time-new.event-bottom-border{border-bottom:1px solid #101828}.tee-sheet-tabs-division .tee-time-new.event-side-border{border-left:1px solid #101828;border-right:1px solid #101828}.tee-sheet-tabs-division .tee-time-new.tee-time-new-spaced{margin:14px 0px}@container tee-sheet-tabs-division (max-width: 767px){.tee-sheet-tabs-division .tee-time-new.tee-time-new-spaced{margin:6px 0px}}.tee-sheet-tabs-division .tee-time-new .time{display:flex;font-size:1rem;color:#000;font-weight:700}.tee-sheet-tabs-division .tee-time-new .tee-time-division-code{padding:0px 7px;background:#e9e9e9;border-radius:5px;color:#999;font-weight:600;margin-right:5px;text-wrap:nowrap}.tee-sheet-tabs-division .tee-time-new .tee-time-power-cart-availability{width:50px;margin-right:5px;text-align:center;font-size:12px}.tee-sheet-tabs-division .tee-time-new .line{margin:1.2rem 0 1.2rem 1.2rem;border-bottom:2px solid #e7e7e7;width:100%;border-radius:10px;flex:50}.tee-sheet-tabs-division .tee-time-new .hour-block{padding:.5rem 0 1rem 0;white-space:nowrap}.tee-sheet-tabs-division .tee-time-new .hour-line{margin:0 auto .4rem 20px;border-bottom:3px solid #e7e7e7;width:calc(100% - 100px);border-radius:10px;display:inline-block}.tee-sheet-tabs-division .tee-time-new .sun-time-line{border-bottom:3px solid #e7e7e7;width:calc(100% - 100px);border-radius:10px;display:inline-block}.tee-sheet-tabs-division .tee-time-new .sun-time-hour{display:flex;flex-direction:row;padding:.5rem;white-space:nowrap;font-weight:700;gap:10px}.tee-sheet-tabs-division .tee-time-new .hour{display:inline-block;padding-left:10px;width:5rem;right:1rem}@container tee-sheet-tabs-division (max-width: 767px){.tee-sheet-tabs-division .tee-time-new .hour{padding-left:0px}}.tee-sheet-tabs-division .tee-time-new .tee-time-slot_container{display:flex;flex-direction:row;justify-content:space-between}.tee-sheet-tabs-division .tee-time-new .tee-time-slot_container .tee-time-details{flex:0 0 7.8rem}.tee-sheet-tabs-division .tee-time-new .tee-time-slot_container .tee-time-tags{width:fit-content}.tee-sheet-tabs-division .tee-time-new .tee-time-slot_container .tee-time-slot{display:flex;flex:1;box-shadow:0 2.1px 2.1px 0px rgba(0,0,0,.01),0 5px 4px 0px rgba(0,0,0,.02),0 9.4px 9.4px 0px rgba(0,0,0,.02),0 16.8px 16.8px 0px rgba(0,0,0,.02),0 25px 31px 0px rgba(0,0,0,.04),0 5px 75px 0px rgba(0,0,0,.05);border-radius:5px;border:solid 2px #e7e7e7;background-color:#fff;min-height:5rem}.tee-sheet-tabs-division .tee-time-new .tee-time-slot_container .tee-time-slot:hover{cursor:pointer;border-color:#aa0504;box-sizing:border-box}.tee-sheet-tabs-division .tee-time-new .tee-time-slot_container .tee-time-slot .tee-time-slot_content{padding:1rem 1.1rem;width:100%;display:flex;align-items:center}.tee-sheet-tabs-division .tee-time-new .tee-time-slot_container .tee-time-slot .tee-time-slot_content p{font-size:1.2rem;color:#000;font-weight:500;flex:1 1 auto}.tee-sheet-tabs-division .tee-time-new .tee-time-slot_container .tee-time-slot .tee-time-slot_content .alt-status-icon{color:#000;font-size:1.4rem;margin-left:8px}.tee-sheet-tabs-division .tee-time-new .tee-time-slot_container .tee-time-slot+.tee-time-slot{margin-left:16px}.tee-sheet-tabs-division .tee-time-new .tee-time_container{display:flex;align-items:center}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-time{width:6.5rem;padding-left:16px}@container tee-sheet-tabs-division (max-width: 767px){.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-time{width:3.5rem;padding-left:8px}}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-time .tee-time-time-text{font-weight:600;color:#999;font-size:15px}@container tee-sheet-tabs-division (max-width: 1023px){.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-time .tee-time-time-text{font-size:13px}}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-time .tee-time-time-text-event{font-weight:600;color:#fff;font-size:15px}@container tee-sheet-tabs-division (max-width: 1023px){.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-time .tee-time-time-text-event{font-size:13px}}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-icons .tee-time-icons_container{margin-left:8px}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-icons .tee-time-icons_container .tee-time-icons_content .tee-time-icon{margin-right:6px}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots{width:100%}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container{display:flex}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container{display:flex;width:100%;justify-content:space-between;margin-right:.5rem}@container tee-sheet-tabs-division (max-width: 767px){.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container{margin-right:.1rem}}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container.tee-time-slot_spaced_1{width:25%}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container.tee-time-slot_spaced_2{width:50%}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container.tee-time-slot_spaced_3{width:75%}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container.tee-time-slots_last{margin-right:0}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot{border:solid 1px #e7e7e7;background:#fff;width:100%;cursor:pointer}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_member{background:#3d348b}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_member .tee-time-slot_content{color:#fff}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_customer-type-display{min-height:52px}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_public{background:#90e0ef}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_public .tee-time-slot_content{color:#000}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_guest{background:#caf0f8}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_guest .tee-time-slot_content{color:#000}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_checked{background:#82d195}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_checked .tee-time-slot_content{color:#000}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_no-show{background:#d62828 !important}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_no-show .tee-time-slot_content{color:#fff !important}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_no-show_charge{background:#d62828 !important}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_no-show_charge .tee-time-slot_content{color:#fff !important}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_no-show-weather{background:#fcbf49 !important}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_no-show-weather .tee-time-slot_content{color:#000 !important}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_turn{background:#e7e7e7;border:solid 2px #fff;cursor:default}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_turn .tee-time-slot_content{color:#999}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_crossover,.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_blocked{background:#e7e7e7;border:solid 2px #fff;cursor:default}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_crossover .tee-time-slot_content,.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_blocked .tee-time-slot_content{color:#999}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot-highlight{border:solid 1px #fde272;justify-content:space-between;background-color:#fffcf5 !important}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_loading{animation-name:tee-time-slot-load;animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;background:linear-gradient(to right, #FCFCFD 8%, #F2F4F7 18%, #EAECF0 33%);background-color:#f9fafb;background-size:800px 100px;cursor:progress}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot:not(:first-child){border-left:none}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content{padding:6px 14px 6px 14px}@container tee-sheet-tabs-division (max-width: 767px){.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content{padding:6px}}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@container tee-sheet-tabs-division (max-width: 767px){.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant{flex-direction:column;align-items:flex-start;gap:5px}}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant_content{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant_content .booking-participant-name{font-size:16px}@container tee-sheet-tabs-division (max-width: 1366px){.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant_content .booking-participant-name{font-size:14px}}@container tee-sheet-tabs-division (max-width: 767px){.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant_content .booking-participant-name{font-size:9px}}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant_content .booking-participant-customer-type{font-size:10px}@container tee-sheet-tabs-division (max-width: 1366px){.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant_content .booking-participant-customer-type{font-size:9px}}@container tee-sheet-tabs-division (max-width: 767px){.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant_content .booking-participant-customer-type{font-size:6px}}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant-secondary_content{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;padding:5px 0 5px 1px}@container tee-sheet-tabs-division (max-width: 767px){.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant-secondary_content{justify-content:space-between;padding:0;width:100%}}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant-secondary_content .booking-participant-secondary_content-icons{display:contents}@container tee-sheet-tabs-division (max-width: 767px){.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant-secondary_content .booking-participant-secondary_content-icons{display:flex;flex-wrap:wrap;row-gap:2px}}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant-secondary_content .booking-participant-secondary_content-icons .golfNow-logo{position:relative;width:24px;height:24px;background:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant-secondary_content .booking-participant-secondary_content-icons .golfNow-logo img{width:100%;height:100%}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant-secondary_content .booking-participant-secondary_content-icons .golfNow-logo:not(:last-child){margin-right:6px}@container tee-sheet-tabs-division (max-width: 767px){.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant-secondary_content .booking-participant-secondary_content-icons .golfNow-logo:not(:last-child){margin-right:3px}}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant-secondary_content .booking-participant-secondary_content-icons .third-party-icon{position:relative;width:24px;height:24px;font-size:16px;color:#854a0e;background:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant_icon{font-size:16px}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant_icon:not(:last-child){margin-right:6px}@container tee-sheet-tabs-division (max-width: 1366px){.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant_icon{font-size:14px}}@container tee-sheet-tabs-division (max-width: 767px){.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant_icon{font-size:10px}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant_icon:not(:last-child){margin-right:3px}}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant-holes-large{font-size:16px;margin:0 8px;font-weight:bold}@container tee-sheet-tabs-division (max-width: 1366px){.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant-holes-large{font-size:14px}}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content .tee-time-slot-booking-participant .booking-participant-holes-small{font-size:10px;margin:0;font-weight:bold}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .booking-participant_right_note_icon_container{margin-left:10px}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .booking-participant_right_note_icon_container .note-icon{margin-top:50%}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .booking-participant_right_note_icon_container .blank-icon{visibility:hidden}.tee-sheet-tabs-division .tee-time-new .tee-time_container .tee-time-slots .row-container .booking-participant_right_note_icon_container .power_cart-icon{margin-top:50%}.tee-sheet-tabs-division .tee-time-new .tee-time_container .booking-category-icons{display:grid;grid-template-columns:14px 14px;margin-left:4px;gap:2px}.tee-sheet-tabs-division .tee-time-new .tee-time_container .booking-category-icons .booking-category-icon{width:14px;height:14px}@keyframes tee-time-slot-load{0%{background-position:0 0}100%{background-position:800px 0}}
.dashboard-chart-outer-container{width:auto;background:#fff;padding:.5rem;border-radius:.5rem;box-shadow:0 2.1px 2.1px 0px rgba(0,0,0,.01),0 5px 4px 0px rgba(0,0,0,.02),0 9.4px 9.4px 0px rgba(0,0,0,.02),0 16.8px 16.8px 0px rgba(0,0,0,.02),0 25px 31px 0px rgba(0,0,0,.04),0 5px 75px 0px rgba(0,0,0,.05)}.dashboard-chart-container-size{height:100%;width:100%}.dashboard-chart-inner-container{width:100%;height:100%;position:relative}.dashboard-chart-title{font-size:1.2rem}
.dashboard-container{display:flex;flex-direction:row;height:100%}.dashboard-title{font-size:1.2rem;font-weight:700;padding-left:1.5rem}.dashboard-content{display:grid;padding:1.5rem;flex:1;grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 1366px){.dashboard-content{grid-template-columns:repeat(1, 1fr)}}
.table-service-move-line-items-modal{position:absolute;top:calc(50% - 250px);left:0;right:0;height:500px;z-index:110;border-radius:20px;background-color:#fff;display:flex;flex-direction:column}.table-service-move-line-items-modal .table-service-move-line-items-modal-header{padding:25px;font-size:18px;font-weight:bold;box-shadow:inset 0 -1px #eaecf0}.table-service-move-line-items-modal .table-service-move-line-items-modal-table-container{padding:10px 30px 0px 30px}.table-service-move-line-items-modal .table-service-move-line-items-modal-table-container .table-service-move-line-items-modal-table{width:100%;table-layout:fixed;padding:30px}.table-service-move-line-items-modal .table-service-move-line-items-modal-table-container .table-service-move-line-items-modal-table .table-service-move-line-items-modal-table-header-section{font-size:20px;text-align:center;box-shadow:inset 0 -1px #eaecf0}.table-service-move-line-items-modal .table-service-move-line-items-modal-table-container .table-service-move-line-items-modal-table .table-service-move-line-items-modal-table-header-section .table-service-move-line-items-modal-table-header{padding:10px}.table-service-move-line-items-modal .table-service-move-line-items-modal-table-container .table-service-move-line-items-modal-table .table-service-move-line-items-table-content{padding:20px 10px 10px 10px;height:270px}.table-service-move-line-items-modal .table-service-move-line-items-modal-table-container .table-service-move-line-items-modal-table .table-service-move-line-items-table-content .table-service-move-line-items-table-content-line-item-container{border:1px solid #e7e7e7;height:100%;padding:10px;border-radius:10px;overflow:auto}.table-service-move-line-items-modal .table-service-move-line-items-modal-table-container .table-service-move-line-items-modal-table .table-service-move-line-items-table-content .table-service-move-line-items-table-content-line-item-container .table-service-move-line-items-table-content-line-item{padding:5px;border-radius:10px;font-size:10px}.table-service-move-line-items-modal .table-service-move-line-items-modal-table-container .table-service-move-line-items-modal-table .table-service-move-line-items-table-content .table-service-move-line-items-table-content-line-item-container .table-service-move-line-items-table-content-line-item:hover{background-color:#90ee90}.table-service-move-line-items-modal .table-service-move-line-items-modal-table-container .table-service-move-line-items-modal-table .table-service-move-line-items-table-content .table-service-move-line-items-table-content-line-item-container .table-service-move-line-items-table-content-line-item .table-service-move-line-items-table-content-line-item-title{font-weight:bold}.table-service-move-line-items-modal .table-service-move-line-items-modal-table-container .table-service-move-line-items-modal-table .table-service-move-line-items-table-content .table-service-move-line-items-table-content-line-item-container .table-service-move-line-items-table-content-line-item .table-service-move-line-items-table-content-line-item-subtitle{color:#475467}.table-service-move-line-items-modal .table-service-move-line-items-modal-footer{display:flex;justify-content:space-between;padding:25px}.table-service-move-line-items-modal .table-service-move-line-items-modal-footer .table-service-move-line-items-modal-footer-secondary-actions{display:flex}.table-service-move-line-items-modal-backdrop{position:fixed;z-index:105;top:0;right:0;bottom:0;left:0;display:block;background-color:var(--p-backdrop, rgba(33, 43, 54, 0.4));opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity}
.table-service-kitchen-chits{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;background:#fff;padding:10px;height:100%;width:100%;align-items:start;color:#000;position:relative}.table-service-kitchen-chits p{font-size:.9rem}.table-service-kitchen-chits-card{background:#f5f5f5;display:flex;flex-direction:row;gap:1rem;align-items:center;min-height:4rem;padding:5px;min-width:15rem;width:100%}.table-service-kitchen-chits-table-name{font-size:1rem !important;font-weight:500;color:#fff}.table-service-kitchen-chits-table-name-container{height:30px;width:30px;display:flex;justify-content:center;align-items:center;background:#46b171;border-radius:3px}.table-service-kitchen-chits-flex-col{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.table-service-kitchen-chits-flex-row{display:flex;flex-direction:row;gap:.5rem;justify-content:center;align-items:center}.table-service-kitchen-chits-status{font-weight:500}
.hide-scroll-bars{-ms-overflow-style:none;scrollbar-width:none}.hide-scroll-bars::-webkit-scrollbar{display:none}.table-service-top-bar-container{display:flex;flex-direction:row;border-bottom:1px solid #eaecf0;background:#fff;height:80px;justify-content:space-between}.table-service-top-bar-container>*{position:relative;padding:15px}.table-service-top-bar-container>*:not(:last-child)::after{position:absolute;content:"";border-right:1px solid #eaecf0;right:0;top:0;height:80px}.table-service-top-bar-left{flex-basis:15%;display:flex;flex-direction:row;align-items:center;justify-content:center}.table-service-top-bar-center{flex-basis:55%;display:flex;flex-direction:row;align-items:center}.table-service-top-bar-right{display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:space-between;flex-basis:30%;min-width:400px;color:#000}.table-service-top-bar-right-icon-container{background:#8aa3d2;width:45px;height:45px;border-radius:50%;box-shadow:0px 0px 1px 3px rgba(213,227,239,.5)}.table-service-top-bar-right-icon-container .table-service-top-bar-right-icon{display:flex;justify-content:center;align-items:center;font-size:1.2rem;width:100%;height:100%;transform:scale(0.8);border-radius:50%;background:#3d5fa0;color:#fff}.table-service-search-icon{color:#000;font-size:24px}.table-service-search-icon:hover{cursor:pointer}.table-service-container{display:flex;flex-direction:row;height:calc(100vh - 80px);background:#f5f5f5}@media only screen and (max-width: 1023px){.table-service-container{height:calc(100vh - 80px) !important}}.table-service-kitchen-chits-container{overflow-x:auto;max-width:calc(100vw - 5%);-ms-overflow-style:none;scrollbar-width:none;border-top:1px solid #eaecf0;height:90px}.table-service-kitchen-chits-container::-webkit-scrollbar{display:none}@media only screen and (max-width: 1023px){.table-service-kitchen-chits-container{display:none !important}}.table-service-folders-container-vertical{flex-basis:15%;border-right:1px solid #eaecf0;overflow-y:auto;background-color:#fff;display:flex;flex-direction:column;padding-top:20px;align-items:center}@media only screen and (max-width: 1023px){.table-service-folders-container-vertical{display:none}}@media only screen and (min-width: 1366px){.table-service-folders-container-vertical{align-items:flex-start;padding:20px 10px 10px 10px}}@media only screen and (max-width: 1023px){.table-service-tablet_container{display:flex;flex-direction:column;justify-content:space-between;height:100%}}.table-service-folders-container-horizontal{position:fixed;bottom:10px;background-color:#fff;display:none;flex-direction:column}@media only screen and (max-width: 767px){.table-service-folders-container-horizontal{display:flex}}@media only screen and (min-width: calc(767px + 1px))and (max-width: 1023px){.table-service-folders-container-horizontal{display:flex;position:relative;bottom:0px}}.table-service-products-container{flex-basis:55%;border-right:1px solid #eaecf0;overflow-y:auto;background-color:#fff;display:flex;flex-direction:column}@media only screen and (max-width: 1023px){.table-service-products-container{flex-basis:70%}}.table-service-radio-buttons{overflow-x:auto;padding:5px 0;max-width:42rem}.table-service-radio-buttons .rc-radio-group{padding:5px !important}.table-service-radio-buttons .rc-radio-button-label{height:35px !important}.table-service-radio-buttons-container{border-top:1px solid #eaecf0}.table-service-table-menu-container{flex-basis:30%;min-width:400px;display:flex;flex-direction:column;background:#fff;color:#000}.table-service-table-menu-seats-bar{display:flex;border-bottom:1px solid #eaecf0}.table-service-table-menu-seats-bar>.table-service-table-menu-seats-bar-table,.table-service-table-menu-seats-bar>.table-service-table-menu-seats-bar-seat{flex:1;user-select:none;padding:15px 0px;cursor:pointer;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 1023px){.table-service-table-menu-seats-bar>.table-service-table-menu-seats-bar-table,.table-service-table-menu-seats-bar>.table-service-table-menu-seats-bar-seat{padding:10px 0px;font-size:14px}}.table-service-table-menu-seats-bar>.table-service-table-menu-seats-bar-table:hover,.table-service-table-menu-seats-bar>.table-service-table-menu-seats-bar-seat:hover{background-color:#f4f4f4}.table-service-table-menu-seats-bar>.table-service-table-menu-seats-bar-table:active,.table-service-table-menu-seats-bar>.table-service-table-menu-seats-bar-seat:active{background-color:#e7e7e7}.table-service-table-menu-seats-bar>.table-service-table-menu-seats-bar-table:not(:last-child),.table-service-table-menu-seats-bar>.table-service-table-menu-seats-bar-seat:not(:last-child){border-right:1px solid #eaecf0}.table-service-table-menu-seats-bar>.table-service-table-menu-seats-bar-seat-paid:hover{background-color:#47d990}.table-service-table-menu-seats-bar>.table-service-table-menu-seats-bar-seat-partially-paid:hover{background-color:#fee6a2}.table-service-table-menu-seats-bar-table{min-width:175px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.table-service-table-menu-seats-bar-table-title{margin:0 15px;white-space:nowrap}.table-service-table-menu-seats-bar-table-user-name{font-size:.8rem;color:#475467}.table-service-table-menu-seats-bar-seat{text-align:center}.table-service-table-menu-seats-bar .selected-seat-bar-item{background-color:#e7e7e7}.table-service-table-menu-seats-bar .selected-seat-bar-item-paid{background-color:#32d583}.table-service-table-menu-seats-bar .selected-seat-bar-item-void{background-color:#f97066}.table-service-table-menu-seats-bar .selected-seat-bar-item-partially-paid{background-color:#fedf89}.table-service-table-menu-content{height:100%;overflow:scroll}.table-service-table-menu-content-no-items{padding:25px 25px 0 25px}.table-service-table-menu-content-line-items{padding:20px 25px 20px 60px;display:flex;flex-direction:column;gap:5px}.table-service-table-menu-content-seat-information{padding:20px 20px 0 20px}.table-service-table-menu-content-seat-information-content{display:flex;justify-content:start;gap:10px}.table-service-table-menu-content-line-item,.table-service-table-menu-content-line-item-connected{display:grid;justify-content:flex-start;grid-template-columns:repeat(3, 1fr);font-weight:600}.table-service-table-menu-content-line-item-connected{margin-bottom:5px}.table-service-table-menu-content-line-item-quantity{position:absolute;top:5px;left:-26px;pointer-events:none}.table-service-table-menu-content-line-item-pointer{background-color:#999}.table-service-table-menu-content-line-item-connector,.table-service-table-menu-content-line-item-action-connector{position:absolute;top:0px;left:-32px;height:100%;width:20px;background-image:linear-gradient(90deg, #999999 0 1px, transparent 1px 50%);display:flex;flex-direction:column;justify-content:center;pointer-events:none}.table-service-table-menu-content-line-item-action-connector{transform:translateX(10px)}.table-service-table-menu-content-line-item .line-item-action,.table-service-table-menu-content-line-item-connected .line-item-action{padding-left:10px;padding-right:10px;border-radius:10px;width:fit-content;user-select:none;transform:translateX(-10px);cursor:pointer}.table-service-table-menu-content-line-item .line-item-action:hover,.table-service-table-menu-content-line-item-connected .line-item-action:hover{background-color:#f4f4f4}.table-service-table-menu-content-line-item .line-item-action:active,.table-service-table-menu-content-line-item-connected .line-item-action:active{background-color:#e7e7e7}.table-service-table-menu-content-line-item-primary,.table-service-table-menu-content-line-item-primary-note,.table-service-table-menu-content-line-item-primary-double,.table-service-table-menu-content-line-item-primary-double-connected,.table-service-table-menu-content-line-item-primary-extra{padding:5px 0;text-align:left;position:relative;display:flex;align-items:flex-start;justify-content:start;gap:10px}.table-service-table-menu-content-line-item-primary-extra{padding:2px 0}.table-service-table-menu-content-line-item-primary-double,.table-service-table-menu-content-line-item-primary-double-connected{grid-column:span 2}.table-service-table-menu-content-line-item-primary-double-connected{margin-bottom:5px}.table-service-table-menu-content-line-item-primary-double-seat{display:inline;height:25px;min-width:25px;line-height:23px;text-align:center;color:#fff;font-size:14px;border-radius:50%;background-color:#999}.table-service-table-menu-content-line-item-primary-note{grid-column:span 3;padding:2px 0}.table-service-table-menu-content-line-item-secondary,.table-service-table-menu-content-line-item-secondary-extra{padding:5px 0;text-align:center}.table-service-table-menu-content-line-item-secondary-extra{padding:2px 0}.table-service-table-menu-content-line-item-tertiary,.table-service-table-menu-content-line-item-tertiary-double-connected,.table-service-table-menu-content-line-item-tertiary-extra{padding:5px 0;text-align:right}.table-service-table-menu-content-line-item-tertiary-extra{padding:2px 0}.table-service-table-menu-content-line-item-tertiary-double-connected{margin-bottom:5px}.table-service-table-menu-order{display:flex;flex-direction:column;font-size:16px}.table-service-table-menu-order-actions{display:flex}.table-service-table-menu-order-actions-action{flex:1;border:1px solid #eaecf0;border-right:0;padding:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;color:#475467}@media only screen and (max-width: 1023px){.table-service-table-menu-order-actions-action{padding:10px;font-size:14px}}.table-service-table-menu-order-actions-action-icon{font-size:20px}@media only screen and (max-width: 1023px){.table-service-table-menu-order-actions-action-icon{font-size:14px}}.table-service-table-menu-order-actions-action:hover{background-color:#f4f4f4}.table-service-table-menu-order-actions-action:active{background-color:#e7e7e7}.table-service-table-menu-order-actions-action:first-child{border-top-left-radius:20%}.table-service-table-menu-order-actions-action:last-child{border-top-right-radius:20%}.table-service-table-menu-order-actions-action:disabled{background-color:#98a2b3;color:#000;opacity:.4;cursor:not-allowed}.table-service-table-menu-order-summary{display:flex;flex-direction:column;gap:10px;padding:15px;width:100%}@media only screen and (max-width: 1023px){.table-service-table-menu-order-summary{padding:10px;gap:5px}}.table-service-table-menu-order-summary-detail,.table-service-table-menu-order-summary-detail-action{display:flex;justify-content:space-between;padding:3px 10px;border-radius:10px}.table-service-table-menu-order-summary-detail-action{cursor:pointer}.table-service-table-menu-order-summary-detail-action:hover{background-color:#f4f4f4}.table-service-table-menu-order-summary-detail-action:active{background-color:#e7e7e7}.table-service-table-menu-order-pay{width:100%;height:80px;background-color:#3d5fa0;color:#fff;font-weight:600}@media only screen and (max-width: 1023px){.table-service-table-menu-order-pay{height:50px}}.table-service-table-menu-order-pay:hover{background-color:#36548e}.table-service-table-menu-order-pay:active{background-color:#2f497b}.table-service-table-menu-order-pay:disabled{background-color:#98a2b3;color:#000;opacity:.4;cursor:not-allowed}.table-service-accounts{padding:5px;border:1px solid #e7e7e7;align-items:center;margin-bottom:.5rem;border-radius:5px}.table-service-accounts:hover{cursor:pointer}.table-service-accounts-selected{border:1px solid #aa0504}.table-service-resend-button{color:#3d5fa0}.table-service-resend-button:hover{cursor:pointer;color:#abbddf}.table-service-hover{margin-bottom:4px}.table-service-hover:hover{background-color:#e2e2e2;border-radius:6px}.table-service-secondary-red{background:#abbddf !important}.table-service-red-text{color:#aa0504 !important}.table-service-transfer-table-container .ui-sheet-content{overflow:unset}.table-service-loader{display:flex;height:2rem;width:2rem;margin:0 auto}.table-service-course-container{display:flex;align-items:center;gap:.5rem;padding:10px;overflow:auto}.table-service-course-badge-selected .ui-badge{outline:1px solid #203254}.table-service-course-badge:hover{cursor:pointer}.table-service-course-title{border-bottom:1px solid #eaecf0;padding:.5rem 0;font-weight:600}.table-service-course-change-container{margin-bottom:12px}.table-service-sent-item{color:#999 !important;border-radius:6px}.table-action_container .table-action{text-align:center;color:#000;cursor:pointer;width:7rem}.table-action_container .table-action-icon{font-size:35px}.table-action_container .table-action p{color:#000;font-size:12px;margin-top:-6px}.table-action_container .table-action:hover{background:#f5f5f5;color:#3d5fa0}
.table-service-folders-menu{overflow-x:scroll;display:flex}@media only screen and (min-width: calc(767px + 1px))and (max-width: 1023px){.table-service-folders-menu{gap:10px}}@media only screen and (min-width: calc(1023px + 1px))and (max-width: 1366px){.table-service-folders-menu{flex-direction:column;overflow-x:hidden}}@media only screen and (min-width: calc(1366px + 1px))and (max-width: 1440px){.table-service-folders-menu{flex-direction:column;overflow-x:hidden}}@media only screen and (min-width: calc(1440px + 1px)){.table-service-folders-menu{flex-direction:column;overflow-x:hidden}}@media only screen and (max-width: 1023px){.table-service-folders-menu-option{font-size:12px}}@media only screen and (min-width: calc(1023px + 1px)){.table-service-folders-menu-option{height:40px;margin-bottom:24px}}.table-service-folders-menu-option:hover{background-color:#f9fafb;cursor:pointer;border-radius:5px}.table-service-folders-menu-option-selected{background-color:#f9fafb;border-radius:5px}.table-service-folders-menu .table-service-folders-menu-option span{display:flex;align-items:center;height:inherit;padding:1rem 0;min-width:0;flex:1}@media only screen and (max-width: 1023px){.table-service-folders-menu .table-service-folders-menu-option span{flex-direction:column;gap:10px;padding:10px 0px;overflow-x:hidden;width:100px}}.table-service-folders-menu .table-service-folders-menu-option span:hover{min-width:unset;flex:unset}.table-service-folders-menu .table-service-folders-menu-option span svg{color:#667085;height:inherit;z-index:1;padding:0 10px;border-radius:5px;font-size:16px}@media only screen and (min-width: calc(1023px + 1px))and (max-width: 1366px){.table-service-folders-menu .table-service-folders-menu-option span svg{font-size:16px}}@media only screen and (min-width: calc(1366px + 1px)){.table-service-folders-menu .table-service-folders-menu-option span svg{font-size:22px}}.table-service-folders-menu .table-service-folders-menu-option span p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px;font-weight:600;color:#344054;padding-right:10px}@media only screen and (min-width: calc(767px + 1px))and (max-width: 1023px){.table-service-folders-menu .table-service-folders-menu-option span p :hover{overflow:unset}}@media only screen and (max-width: calc(767px + 1px)){.table-service-folders-menu .table-service-folders-menu-option span p{max-width:100px;padding-left:10px}}@media only screen and (min-width: calc(767px + 1px))and (max-width: 1023px){.table-service-folders-menu .table-service-folders-menu-option span p{max-width:100px;text-align:center}}@media only screen and (min-width: calc(1023px + 1px))and (max-width: 1366px){.table-service-folders-menu .table-service-folders-menu-option span p{font-size:12px;width:100px}}@media only screen and (min-width: calc(1366px + 1px)){.table-service-folders-menu .table-service-folders-menu-option span p{font-size:16px;padding-left:10px}}.table-service-folders-menu .table-service-folders-menu-option span .scroll-text{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-animation:scroll-animation 5s linear infinite;-webkit-animation:scroll-animation 5s linear infinite;animation:scroll-animation 5s linear infinite;overflow:visible}.table-service-folders-menu .table-service-folders-menu-option span .scroll-text:hover{cursor:pointer}@keyframes scroll-animation{from{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}to{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes scroll-animation{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-100%)}}@-moz-keyframes scroll-animation{from{-moz-transform:translateX(0)}to{-moz-transform:translateX(-100%)}}
.table-selection{background:#f5f5f5;height:100%}.table-selection-top-bar-container{padding:1rem;background:#fff;color:#000;height:min-content;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e7e7e7}.table-selection .table-selection-floor-plan-tables-container{background:#f5f5f5}.table-selection .table-selection-floor-plan-tables-container .table-selection-floor-plan-tables{position:relative;background:#f5f5f5;width:100%}.table-selection .table-selection-floor-plan-tables-container .table-selection-floor-plan-tables .table-selection-floor-plan-table-error{filter:brightness(0) saturate(100%) invert(22%) sepia(88%) saturate(7431%) hue-rotate(358deg) brightness(112%) contrast(121%)}.table-selection .table-selection-floor-plan-tables-container .table-selection-floor-plan-tables .table-selection-floor-plan-table-blocked{filter:brightness(0) saturate(100%) invert(90%) sepia(6%) saturate(280%) hue-rotate(178deg) brightness(98%) contrast(84%)}.table-selection .table-selection-floor-plan-tables-container .table-selection-floor-plan-tables .table-selection-floor-plan-table-success{filter:brightness(0) saturate(100%) invert(64%) sepia(60%) saturate(4419%) hue-rotate(114deg) brightness(94%) contrast(86%)}.table-selection .table-selection-floor-plan-tables-container .table-selection-floor-plan-tables .table-selection-floor-plan-table-closed{filter:brightness(0) saturate(100%) invert(35%) sepia(12%) saturate(2455%) hue-rotate(181deg) brightness(97%) contrast(91%)}.table-selection-action_container .table-selection-table-action{text-align:center;color:#000;cursor:pointer;width:7rem}.table-selection-action_container .table-selection-table-action-icon{font-size:35px}.table-selection-action_container .table-selection-table-action p{color:#000;font-size:12px;margin-top:-6px}.table-selection-action_container .table-selection-table-action:hover{background:#f5f5f5;color:#aa0504}.table-selection-username{white-space:initial}
.report-filters-container{display:flex;flex-direction:row;gap:12px}@media only screen and (max-width: 767px){.report-filters-container{flex-direction:column}.report-filters-container>*{width:fit-content}}.dynamic-table-container{margin-top:15px;margin-bottom:15px}.dynamic-report-table{width:100%;border-collapse:separate;border-width:1px;border-radius:10px;border-spacing:0}colgroup{min-width:175px;max-width:250px}.report-header{background-color:#000;font-weight:bold;border-top:hidden;border-bottom:solid #000}.report-header td{font-size:14px;color:#fff}.report-subheader{background-color:#e7e7e7;font-weight:bold;border-top:hidden;border-bottom:solid #000}.report-subheader:hover td{background-color:#e7e7e7}.report-subheader td{font-size:12px}.report-data{background-color:#fff;font-weight:bold;border-top:hidden;border-bottom:solid #000;font-weight:400}.report-data:hover td{background-color:#e7e7e7}.report-data td{font-size:12px}.report-title{font-weight:500;color:#101828;font-size:14px}.report-category{font-weight:400;font-size:14px;color:#475467}.reports-spinner{height:2rem;margin:1rem 0}
.league-players-search{width:450px;margin-bottom:25px}@media only screen and (max-width: 767px){.league-players-search{width:fit-content}}.league-customer-results{cursor:pointer;margin-top:10px}.league-customer-results:hover{background-color:#d3d3d3}.league-players-player-form-responses{display:flex;flex-direction:column;gap:15px}.league-players-player-form-spinner-container{display:flex;justify-content:center;margin-top:10px}.league-players-player-form-spinner-container .league-players-player-form-spinner{width:75px;height:75px}#league-players-registered-players-portal{position:relative}.league-players-customer-type{font-size:13px;color:#667085}
.league-navigation-links{display:flex;flex-direction:column;gap:10px}.league-navigation-links .league-navigation-link-container{display:flex;gap:10px;align-items:center}.league-navigation-links .league-navigation-link-container .league-navigation-link{color:blue}@media only screen and (max-width: 1023px){.league-navigation-links .league-navigation-link-container .league-navigation-link{font-size:14px}}.league-current-round{display:flex;justify-content:start;flex-direction:column;gap:10px}.league-current-round-header{font-size:xx-large;font-weight:600}.league-current-round-info{display:flex;justify-content:space-between;flex-direction:row;font-size:medium;color:#999}.league-current-round-actions{display:flex;justify-content:start;gap:10px;flex-direction:row;font-size:medium;color:#999}.league-home-announcements{display:flex;justify-content:start;flex-direction:column;gap:10px}.league-home-announcements-header{font-size:x-large;font-weight:600}.league-home-announcements-content{font-size:medium}.league-home-announcements-details{font-size:small;color:#999}.league-home-announcements-clickable{cursor:pointer}.league-home-registration{display:flex;justify-content:start;flex-direction:column;gap:10px}.league-home-registration-header{font-size:x-large;font-weight:600}.league-home-registration-info{font-size:medium;color:#999}.td-spinner{height:54px;pointer-events:none;user-select:none;text-align:center}.td-spinner .spinner-container{display:inline-block}.league-player{display:flex;justify-content:space-between;cursor:pointer;margin-top:10px;border:1px solid rgba(0,0,0,0)}.league-player:hover,.league-player.selected{background-color:#d3d3d3}.league-player.selected{border:1px solid #fcfcfd}
.tournament-navigation-link-container{display:flex;gap:10px;align-items:center}.tournament-navigation-link-container .tournament-navigation-link{color:blue}@media only screen and (max-width: 1023px){.tournament-navigation-link-container .tournament-navigation-link{font-size:14px}}.tournament-player{display:flex;justify-content:space-between;cursor:pointer;margin-top:10px;border:1px solid rgba(0,0,0,0)}.tournament-player:hover,.tournament-player.selected{background-color:#d3d3d3}.tournament-player.selected{border:1px solid #fcfcfd}
.facility-reservation{display:flex;flex-direction:row}.facility-reservation-content{flex:1}.facility-reservation .date-bar-row{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:0 15px 20px 15px}.facility-reservation .date-bar-row .date-bar{width:100%}.facility-reservation .segments-container{overflow:auto;height:calc(100vh - 255px)}.facility-reservation .segments-container .segments-table{width:100%;border-collapse:separate;border-width:1px;border-spacing:0;table-layout:fixed}.facility-reservation .segments-container .segments-table-data-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.facility-reservation .segments-container .segments-table .segment-available{background-color:#f9fafb;color:#000;cursor:pointer}.facility-reservation .segments-container .segments-table .segment-disabled{background-color:#eaecf0;color:#000}.facility-reservation .segments-container .segments-table .segment-booked .segment-container{flex-direction:row}.facility-reservation .segments-container .segments-table .segment-unavailable{background-color:#eaecf0;color:#000;cursor:not-allowed}.facility-reservation .segments-container .segments-table .segment-league{background-color:#466eb9;color:#fff}.facility-reservation .segments-container .segments-table .segment-tournament{background-color:#8aa2d2;color:#000}.facility-reservation .segments-container .segments-table .segment-checked{background-color:#fdb022;color:#fff}.facility-reservation .segments-container .segments-table .segment-no-show{background-color:#f97066;color:#fff}.facility-reservation .segments-container .segments-table .segment-paid{background-color:#32d583;color:#fff}.facility-reservation .segments-container .segments-table .segment-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.high-priority-container{flex-grow:1;flex-direction:column}.high-priority-container .high-priority{font:medium;justify-self:end;gap:.5rem;display:flex;justify-self:end}.high-priority-container .member-code{font:medium;color:#667085;justify-self:end}.facility-reservation-booking-modal{display:flex;flex-direction:column;padding:1rem .2rem;gap:1rem}.facility-reservation-booking-modal-overflow .ui-sheet{overflow:unset}.facility-reservation-booking-modal .booking-modal-options{display:flex;flex-direction:row;align-items:center;gap:1rem}.facility-reservation-booking-modal .booking-modal-flex-grow{flex:1}.facility-reservation-booking-modal .booking-modal-spinner{height:2rem}.facility-reservation-booking-modal h3{font-size:20px;font-weight:600;color:#000;margin-bottom:10px}.facility-reservation-booking-modal .border-seperator{border-left:1px solid #e7e7e7}.facility-reservation-booking-modal .flex-row-container{display:flex;flex-direction:row;gap:2rem}.facility-reservation-booking-modal .flex-col-container{display:flex;flex-direction:column;gap:1rem}.reservation-payment-method-container{width:60%;display:flex;padding:5px;border:1px solid #e7e7e7;align-items:center;margin:.5rem 0;border-radius:5px}.reservation-payment-method-container:hover{cursor:pointer}.reservation-booking-cancel-flex-container{display:flex;justify-content:flex-end}.reservation-booking-cancel-container{padding:20px;width:230px}.reservation-booking-cancel-title{font-size:20px;font-weight:600;color:#000;text-align:center}.reservation-booking-copy-container{display:flex;flex-direction:column;padding:20px;width:230px}.reservation-booking-notes .clear-button-container{width:100%}.reservation-booking-notes .note-clear-button{margin-top:.5rem;margin-left:auto}.reservation-booking-notes .add-note-text{font-size:20px;font-weight:600;color:#000;margin-top:10px}.reservation-booking-notes .notes-container{overflow-y:auto}.reservation-booking-modal .time-text{font-size:18px;font-weight:600;color:#101828}.reservation-booking-modal .date-text{font-size:16px;font-weight:400;color:#475467}.reservation-booking-modal .reservations-checkbox-group{display:grid !important;grid-template-columns:repeat(4, 1fr) !important}.reservation-booking-modal .reservations-checkbox-group:hover{cursor:pointer}.reservation-booking-modal .reservations-checkbox-group .location-title{color:#1d2939;font-weight:500;font-size:14px}.reservation-booking-modal .reservations-checkbox-group .ui-checkbox-group-item{align-items:center}.new-note_container{padding:10px}.reservation-cancel-booking-popover-container{display:flex;justify-content:flex-end}.reservation-cancel-booking-popover-container .reservation-cancel-booking-container{padding:20px;width:239px}.reservation-cancel-booking-popover-container .reservation-cancel-booking-title{font-size:18px;font-weight:600;color:#101828}.reservation-cancel-booking-popover-container .reservation-cancel-booking-text{font-size:14px;font-weight:400;color:#475467;margin-top:10px}.reservation-cancel-booking-popover-container .reservation-cancel-booking-button{width:190px;height:36px;background-color:#d92d20;color:#fff;border-radius:8px;font-weight:700;font-size:16px}.reservation-cancel-booking-popover-container .reservation-cancel-warning-container{display:flex;justify-content:center;margin-bottom:15px}.reservation-cancel-booking-popover-container .reservation-cancel-warning-outer-circle{background-color:#fef3f2;width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:50%}.reservation-cancel-booking-popover-container .reservation-cancel-warning-inner-circle{background-color:#fee4e2;width:45px;height:45px;border-radius:50%;display:flex;justify-content:center;align-items:center}.reservation-cancel-booking-popover-container .reservation-cancel-warning-icon{color:#d92d20;width:20px;height:20px}
.booked-segment-cell{position:relative;cursor:default}.booked-segment-cell .booked-segment-cell-booked-hours-badge{position:absolute;right:0;top:50%;transform:translate(0%, -50%);padding:5px;font-size:12px;background-color:#000;color:#fff}.booked-segment-cell .booked-segment-icons-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:5px}@media only screen and (max-width: 1023px){.booked-segment-cell .booked-segment-icons-container{flex-direction:column}}
.edit-segment-label{color:#344054;font-size:14px;margin-bottom:6px;line-height:1}.edit-segments .segments-container{overflow:auto}.edit-segments .segments-container .segments-table{width:100%;border-collapse:separate;border-width:1px;border-spacing:0;table-layout:fixed}.edit-segments .segments-container .segments-table-header{color:#999}.edit-segments .segments-container .segments-table-header td{border-bottom:1px solid #e7e7e7 !important}.edit-segments .segments-container .segments-table-times-header{width:100px}.edit-segments .segments-container .segments-table .segment-available{background-color:#f9fafb;color:#000;cursor:pointer}.edit-segments .segments-container .segments-table .segment-disabled{background-color:#eaecf0;color:#000;cursor:pointer}.edit-segments .segments-container .segments-table .segment-unavailable{background-color:#eaecf0;color:#000;cursor:not-allowed}.edit-segments .segments-container .segments-table .segment-league{background-color:#466eb9;color:#fff;cursor:pointer}.edit-segments .segments-container .segments-table .segment-tournament{background-color:#8aa2d2;color:#000;cursor:pointer}.edit-segments .segments-container .segments-table .segment-selected{filter:brightness(0.8)}.edit-segments .segments-container .segments-table .segment-visibility-hidden{visibility:hidden}.edit-segments .segments-container .segments-table .segment-options-container{display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap;width:20%;justify-content:flex-end}.edit-segments .segments-container .segments-table .segment-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.edit-segments .segments-container .segments-table .segment-container .variant-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-segments .segments-container .segments-table .segment-container .variant-group{max-width:50%}.edit-segments .segments-container .segments-table .segment-container .blocked-type-text{font-weight:600;width:20%}.edit-segments .segments-container .segments-table .segment-container p{font-size:.7rem}.edit-segments .segments-container .segments-table .time-text{font-weight:700;text-align:center}.edit-segments .segments-container .segments-table td{border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;padding:5px;user-select:none;-webkit-user-select:none;-moz-user-select:none}.edit-segments .segments-container .segments-table td:last-child{border-right:0}.edit-segments-date-container{display:flex;flex-direction:column;margin-right:auto}.edit-segments-variant-badge-container{display:flex;flex-direction:row;align-items:center;gap:.5rem}.edit-segments-remove-variant:hover{cursor:pointer}.edit-segments-button-group{display:flex;flex-direction:row;gap:1rem;align-items:center;padding-bottom:1rem}.edit-segments-button-group .rc-button{margin:0}.edit-segments-button-group+.config-segments-button-group{margin-top:1rem}.edit-segments-generate-button-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding-bottom:1rem}.edit-segments-selected-variant-container{display:inline-flex;white-space:nowrap;align-items:center;border:1px solid #d0d5dd;border-radius:5px;padding:.5rem}.edit-segments-products-container{overflow-y:auto;height:inherit}.edit-segments-product-header{margin-top:1.5rem;border-bottom:2px solid #d0d5dd;display:flex;flex-direction:row;justify-content:space-between}.edit-segments-product-title{font-weight:600;padding-left:1rem}.edit-segments-price-title{font-weight:600;padding-right:5rem}.edit-segments-product-list-item{padding:1.5rem;border-bottom:2px solid #d0d5dd}.edit-segments-product-list-item-selected{background-color:#e7e7e7}.edit-segments-product-list-item-hover{display:flex;flex-direction:row;justify-content:space-between;padding-right:3rem}.edit-segments-product-list-item-hover:hover{cursor:pointer;background-color:#e7e7e7}.edit-segments-dashed-border{border-bottom:2px dashed #d0d5dd;margin-top:1.5rem}.edit-segments-variant-list-item{padding:1.5rem;border-bottom:1px solid #d0d5dd;display:flex;flex-direction:row;justify-content:space-between}.edit-segments-blocked-type-dropdown{min-width:120px;margin-bottom:1.3rem}
.ui-kitchen-display{display:flex;flex:1;flex-direction:column;background-color:#000;width:100%;height:100%;margin:0px;padding:0px;overflow-x:hidden;overflow-y:hidden;max-width:100%;max-height:100%}.kitchen-top-bar{flex-direction:row;display:flex;height:52px}.kitchen-top-bar-page{flex-direction:row;display:flex;justify-content:space-between;align-items:center;margin-top:1%;margin-bottom:1%}.kitchen-top-bar-page-text{color:#fff;font-weight:700;font-size:larger}.kitchen-top-bar-text{color:#fff;font-weight:600;font-size:medium}.kitchen-top-bar-text-button,.kitchen-top-bar-text-button-selected{color:#cdd7ec;font-weight:600;font-size:16px;flex:none;margin-top:15px}@media only screen and (max-width: 1023px){.kitchen-top-bar-text-button,.kitchen-top-bar-text-button-selected{font-size:12px;margin-top:20px}}.kitchen-top-bar-text-button-selected{color:#6888c5;border-bottom:2px solid}.kitchen-top-bar-button-group{flex-direction:row;display:flex;justify-content:center;align-items:center}.kitchen-top-bar-location{width:30}.chit{background-color:#705151;border-radius:15px;display:flex;flex-direction:column}.chit-child-header{background-color:#f1f1f1;display:flex}.chit-info{padding-top:14px;padding-bottom:7px;background-color:#bcbcbc;border-top-left-radius:15px;border-top-right-radius:15px;color:#667085}@media only screen and (max-width: 1023px){.chit-info{padding:7px 0}}.chit-info .chit-details{display:flex;padding:0 32px;padding-top:0;padding-left:32px;padding-right:32px;padding-bottom:10px;justify-content:space-between;font-weight:600;font-size:20px;font-weight:bold}@media only screen and (max-width: 1023px){.chit-info .chit-details{padding-left:16px;padding-right:16px;padding-bottom:8px;font-size:16px}}.chit-info .chit-details .chit-detail-info{display:flex;justify-content:flex-start;align-items:center;gap:20px;padding-right:5px}@media only screen and (max-width: 1023px){.chit-info .chit-details .chit-detail-info{gap:15px}}.chit-info .chit-details .chit-detail-info .chit-table-number{font-size:24px}@media only screen and (max-width: 1023px){.chit-info .chit-details .chit-detail-info .chit-table-number{font-size:20px}}.chit-info .chit-details .chit-detail-actions{display:flex;justify-content:flex-start;align-items:center;gap:40px;margin-right:10px}@media only screen and (max-width: 1366px){.chit-info .chit-details .chit-detail-actions{gap:20px}}@media only screen and (max-width: 1023px){.chit-info .chit-details .chit-detail-actions{gap:15px;margin-right:0px}}.chit-info .chit-details .chit-detail-actions .chit-detail-action{cursor:pointer}.chit-info .chit-details-divider{margin:0;background-color:#fff;height:1px}.chit-info .chit-table{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 24px;margin-top:10px}@media only screen and (max-width: 1023px){.chit-info .chit-table{padding:0 16px}}.chit-info .chit-table .chit-table-name{font-size:20px;font-weight:bold}@media only screen and (max-width: 1023px){.chit-info .chit-table .chit-table-name{font-size:16px}}.chit-info .chit-table .chit-table-time{display:flex;align-items:center;justify-content:end;gap:5px;font-size:12px;font-weight:500;width:75px}.chit-info .chit-user{display:flex;justify-content:space-between;gap:10px;padding:0 24px;margin-top:10px;font-size:16px}@media only screen and (max-width: 1023px){.chit-info .chit-user{padding:0 16px;font-size:14px;margin-top:5px}}.chit-id{text-transform:capitalize;color:#34343c;font-weight:600}.chit-items{background-color:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px;flex:auto}.chit-items .chit-items-meal-section{background-color:#7d89b0;padding:8px 0;text-align:center;color:#fff}@media only screen and (max-width: 1023px){.chit-items .chit-items-meal-section{padding:4px 0;font-size:14px}}.chit-items .chit-item{display:flex;flex-direction:column;padding:12px 24px;border-bottom:1px solid #eaecf0}@media only screen and (max-width: 1023px){.chit-items .chit-item{padding:6px 16px}}.chit-items .chit-item:last-child{border-bottom:none}.chit-items .chit-item .chit-item-primary-info{font-size:20px}@media only screen and (max-width: 1023px){.chit-items .chit-item .chit-item-primary-info{font-size:16px}}.chit-items .chit-item .chit-item-secondary-info{font-size:16px;padding-left:25px;color:#475467}@media only screen and (max-width: 1023px){.chit-items .chit-item .chit-item-secondary-info{font-size:12px}}.chit-not-started .chit-info{background-color:#eaecf0}.chit-preparing .chit-info{background-color:#fec84b}.chit-done .chit-info{background-color:#3ccb7f}.chit-void .chit-info{background-color:#f04438;color:#000}.chit-fire .chit-info{background-color:#f04438;color:#000}.chit-archived .chit-info{background-color:#abbddf}.chit-selected{outline-style:solid;outline-color:#4665de;outline-width:8px}.kitchen-location-dropdown{width:30%;min-width:200px}
.courses-dropdown-container{display:flex;justify-content:end}.courses-dropdown-container .courses-dropdown{width:200px}.calendar-quick-date-selection{display:flex;justify-content:center;margin-bottom:30px}.calendar-quick-date-selection .calendar-quick-date-picker{min-width:100px;display:flex;flex-direction:row;gap:5px}.calendar-quick-date-selection .calendar-quick-date-month-picker{min-width:120px;display:flex;flex-direction:row}.calendar-quick-date-selection .calendar-quick-date-year-picker{min-width:100px;display:flex;flex-direction:row}.calendar-quick-date-selection .navigation-button{font-size:20px;vertical-align:text-bottom;width:30px;margin-left:10px;margin-right:10px}.calendar-date-selection{text-align:center;margin-bottom:30px}.calendar-date-selection :hover{cursor:pointer;color:#3d5fa0}.calendar-date-selection .selected-date{display:inline-block;min-width:200px;font-size:26px;user-select:none}.calendar-date-selection .navigation-button{font-size:20px;width:30px}.day-title p{font-size:16px;text-align:center;margin-bottom:8px;font-size:16px}.grid-container{display:grid;grid-template-columns:repeat(7, 14%);grid-template-rows:auto repeat(6, 90px)}.grid-container .grid-item{position:relative;border:1px solid #d0d5dd;overflow:hidden;min-height:90px !important;max-height:90px}.grid-container .grid-item:hover{z-index:999998;max-height:none;background-color:#fff}.grid-container .grid-item .edit-icon{position:absolute;top:10px;left:10px;color:#667085 !important}.grid-container .grid-item .day-of-month{position:absolute;top:4px;right:4px;text-align:center;user-select:none}.grid-container .grid-item .day-of-month p{color:#667085 !important;font-size:24px;line-height:32px;font-weight:400;letter-spacing:0;width:34px;height:34px;border:1px solid rgba(0,0,0,0);border-radius:50%}.grid-container .grid-item .day-of-month p:hover{color:#3d5fa0 !important;font-size:28px}.grid-container .grid-item .holiday{position:absolute;bottom:5px;left:5px;user-select:none}.grid-container .grid-item .grid-content{margin-top:35px;margin-left:10px;text-align:center;overflow:hidden !important;white-space:wrap;text-overflow:ellipsis;user-select:none}.grid-container .teesheet{cursor:pointer}.grid-container .selected-teesheet{background-color:#d0d5dd !important}.open-window-container{display:flex;gap:.5rem;align-items:center}.open-window-container span{font-size:.75rem}.template-title-wrap{display:flex;flex-direction:column;gap:10px}.template-title-wrap .calendar-version{display:flex;justify-content:end;font-size:12px;padding-right:5px}.tee-sheet-date-icon{vertical-align:middle}.tee-sheet-date-icon-success{color:#12b76a}.tee-sheet-date-icon-error{color:#f04438}.calendar-event-warning-icon{width:56px;height:56px;border-radius:28px;background:#fef0c7;border:10px solid #fffaeb;display:flex;align-items:center;justify-content:center;color:#dc6803;font-size:20px}.calendar-event-warning-title{font-weight:500;font-size:20px;line-height:30px;letter-spacing:0%;color:#000;padding-top:10px;padding-bottom:30px}.calendar-event-warning-text{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0%;color:#000}.calendar-event-warning-text-bold{font-weight:500;font-size:14px;line-height:20px;letter-spacing:0%;color:#000}.calendar-event-warning-list{margin-left:25px;list-style-type:disc}
.open-close-date{display:flex}.open-close-date div{flex:1}.open-close-date div .label-span{color:#344054;font-size:14px;line-height:1}.power-carts-available-overrides-title{margin-top:10px}.power-carts-available-overrides-date-range{text-align:center;margin-top:20px;margin-bottom:25px}.power-carts-available-overrides-date-range .power-carts-available-overrides-date-range-dash{margin:0px 5px}
.single-teetime-container{display:flex;margin-top:5px;user-select:none}.single-teetime-time{margin-top:7px;font-size:16px;font-weight:500}.apply-settings{margin-left:auto;margin-top:-30px;margin-bottom:20px}.apply-settings button{margin-left:10px}.interval-section{padding:8px}.interval-section:not(:last-child){border-bottom:1px solid #e7e7e7}.interval-section-title{font-size:16px;font-weight:bold;color:#000;margin-bottom:4px;margin-top:4px}.tee-time-table-container{overflow:auto;max-height:500px}.tee-time-table-dynamic{width:100%;border-collapse:separate;border-width:1px;border-radius:10px;border-spacing:0;mask-clip:border-box}.options-card{position:sticky;top:0;z-index:10}
.search-header{position:sticky;background-color:#fff;top:-13px;z-index:20}.header{display:flex;flex-grow:1}.button-header{display:flex;align-items:center;padding-left:37.8rem;padding-bottom:25px}.title-header{display:flex;flex-direction:column;gap:20px}.pricing-sheets-products-modal .ui-sheet-content{height:100%}.checkbox-grid{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:.25rem}
.notifications-table{width:100%;table-layout:fixed}.notifications-table_data{padding:1.5rem !important;font-weight:500}.notifications-table_row{border-top-width:1px;cursor:pointer}.notifications-table_row:hover{background-color:#e9ecef}
.booking-restriction-customer-types-container{display:flex;flex-direction:column}.booking-restriction-customer-types-container .booking-restrictrions-customer-types-label{font-size:14px;color:#344054;font-weight:500;line-height:1;display:block}.booking-restriction-customer-types-container .booking-restriction-customer-types{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:4px}.booking-restriction-customer-type-dropdown{min-width:120px}
.day-of-week-container{display:flex;gap:10px;padding:5px 10px;border:1px solid #e7e7e7;border-radius:5px}
.facility-edit-input_label{display:flex;flex-direction:column}.facility-edit-input_label .facility-edit-input_container{margin-top:1rem}.facility-edit-input_label .facility-edit-input_container .facility-edit-input{border:1px solid #dee2e6;border-radius:.25rem;font-weight:500;width:100%;height:2.5rem;padding:.5rem 1.5rem .5rem 1.5rem}.facility-edit-input_label .facility-edit-input_container .facility-edit-input::placeholder{color:rgba(0, 0, 0, var(0.05))}.facility-courses-table-headers{display:flex;justify-content:space-between}.facility-edit-courses-row{display:flex;justify-content:space-between;align-items:center}.settings_table-container{margin:2%}.settings_staff-table{width:100%;border-collapse:separate;border-width:1px;border-radius:10px;border-spacing:0}.settings_table-header{background-color:#e7e7e7;font-weight:bold;border-top:hidden;border-bottom:solid #000}.table-accounts_page tr td:first-child .table-cell-lead-text{color:#101828;font-size:14px;font-weight:500}.table-accounts_page tr td:first-child .table-cell-support-text{color:#475467;font-size:14px;font-weight:400}
.power-cart-cards{display:flex;justify-content:flex-start;flex-wrap:wrap;grid-column-gap:10px;grid-row-gap:10px}.power-cart-cards .power-cart-card-container{height:85px;width:85px;overflow:hidden;position:relative}.power-cart-navigation-arrow{color:#abbddf}.cart-inventory-header{font-size:1.5rem;font-weight:600}.audit-trail-circle{display:flex;justify-content:center;align-items:center;padding:20px;padding-inline:4px}.audit-trail-circle-status_available,.audit-trail-circle-name,.audit-trail-circle-brand,.audit-trail-circle-type,.audit-trail-circle-notes{background-color:#d1fadf;border:5px solid #ecfdf3;border-radius:50%;padding-inline:2px}.audit-trail-circle-status_available-icon,.audit-trail-circle-name-icon,.audit-trail-circle-brand-icon,.audit-trail-circle-type-icon,.audit-trail-circle-notes-icon{color:#039855;font-size:16px}.audit-trail-circle-status_maintenance,.audit-trail-circle-status_occupied,.audit-trail-circle-status_reserved{background-color:#fef0c7;border:5px solid #fffaeb;border-radius:50%;padding-inline:2px}.audit-trail-circle-status_maintenance-icon,.audit-trail-circle-status_occupied-icon,.audit-trail-circle-status_reserved-icon{color:#dc6803;font-size:16px}.audit-trail-circle-status_broken{background-color:#fee4e2;border:5px solid #fef3f2;border-radius:50%;padding-inline:2px}.audit-trail-circle-status_broken-icon{color:#d92d20;font-size:16px}.audit-trail-circle-created{background-color:#f2f4f7;border:5px solid #f9fafb;border-radius:50%;padding-inline:2px}.audit-trail-circle-created-icon{color:#475467;font-size:16px}.audit-border-bottom{border-bottom:.1rem solid #eaecf0;padding:10px}
#inputError{border:solid red;border-radius:4px;border-width:2px}.details{display:flex;flex-wrap:wrap;padding:20px}.details .detailTitles{flex:0 0 16.666667%;max-width:16.666667%;font-weight:bold;margin-bottom:5px}.details .detailData{flex:0 0 83.333333%;max-width:83.333333%}
.departments-container{margin-left:-24px;margin-right:-24px;margin-bottom:-24px}.department-card{display:flex;justify-content:space-between;height:50px;background-color:#6888c5;align-items:center;padding-left:24px;padding-right:24px;color:#f9fafb;margin-bottom:1px}.department-card :first-child{width:95%;cursor:pointer}.department-card :not(:first-child){cursor:pointer}.department-card .department-title{height:50px;display:flex;align-items:center}.category-card{display:flex;justify-content:space-between;height:50px;background-color:#cdd7ec;align-items:center;padding-right:24px}.category-card :first-child{width:95%;cursor:pointer}.category-card :not(:first-child){cursor:pointer}.category-card .department-title{height:50px;display:flex;align-items:center}.subcategory-card{display:flex;justify-content:space-between;height:50px;align-items:center;padding-right:24px}.subcategory-card:hover{cursor:pointer;background-color:#f9fafb}
#inputError{border:solid red;border-radius:4px;border-width:2px}.edit-account-button{border:1px solid #e7e7e7;background-color:#aa0504;border-radius:5px;color:#fff;font-weight:600;padding-left:5px;padding-right:5px}
.groups-container{overflow-x:scroll}.groups-container::-webkit-scrollbar{display:contents;width:10px}.groups-container::-webkit-scrollbar-thumb{background:#e7e7e7;border-radius:10px}.group-delete-icon{position:absolute;top:5px;right:5px}.group-delete-icon:hover{cursor:pointer}.groups-holes-dropdown{margin-top:20px}.ui-table{border:1px solid #eaecf0;border-radius:12px;box-shadow:0px 1px 3px 0px rgba(16,24,40,.1019607843);padding:0px}.shotgun-template_table{table-layout:auto;width:100%}.shotgun-template_table .ui-choice{display:flex}.shotgun-template_table_body tr{border-bottom:1px solid #eaecf0;height:60px}.shotgun-template_table_body td{border-bottom-style:none;padding:0px;height:60px;text-align:center}.shotgun-template_table_header_container{border-bottom:1px solid #eaecf0;margin-bottom:20px}.shotgun-template_table_header_container h1{font-size:18px;font-weight:600;margin-bottom:10px}.shotgun-template_table_header_container p{margin-bottom:10px;font-size:14px;font-weight:400;color:#475467}.shotgun-template_table_body_holes_container{display:flex;flex-wrap:wrap;overflow:auto}.shotgun-template_table_body_holes{display:flex;width:25%;justify-content:space-between;align-items:center}.shotgun-template_trash_icon{color:#667085;font-size:12px;cursor:pointer}.shotgun-template_table_text{font-size:14px;font-weight:400;color:#475467}.shotgun-template_add_button{cursor:pointer;font-size:14px;font-weight:600;color:#475467;display:flex;justify-content:center;align-items:center}.shotgun-template_add_button .rc-button-small{padding:0px 0px}.shotgun-template-edit-label{padding-top:3px;font-size:12px;font-weight:500;color:#475467}
.floor-plan-table{user-select:none;background-size:100% 100%;background-position:center;background-repeat:no-repeat;border-radius:3px}.floor-plan-table .floor-plan-table-short-title{position:absolute;transform:translate(-50%, -50%)}.floor-plan-table .floor-plan-table-dropdown{display:none;position:absolute;padding:10px;font-size:14px;background-color:#fff;box-shadow:0px 0px 8px 0px rgba(0,0,0,.1);border:1px solid #d3d3d3;border-radius:10px;z-index:99;top:100%;left:50%;transform:translate(-50%, 5px);text-align:center;cursor:default;width:200px;flex-direction:column;gap:10px}.floor-plan-table .floor-plan-table-dropdown .floor-plan-table-dropdown-actions{display:flex;border:1px solid #d3d3d3;border-radius:5px}.floor-plan-table .floor-plan-table-dropdown .floor-plan-table-dropdown-actions .floor-plan-table-dropdown-action{flex:1;font-size:16px;padding:10px}.floor-plan-table .floor-plan-table-dropdown .floor-plan-table-dropdown-actions .floor-plan-table-dropdown-action:hover{background-color:#f0f0f0}.floor-plan-table .floor-plan-table-dropdown .floor-plan-table-dropdown-actions .floor-plan-table-dropdown-action:not(:last-child){border-right:1px solid #d3d3d3}.floor-plan-table .floor-plan-table-dropdown .rc-select-dropdown{max-height:220px !important}
.floor-plan-customer-drag-layer-table{position:absolute;pointer-events:none;user-select:none;z-index:1000;background-size:100% 100%;background-position:center;background-repeat:no-repeat;border-radius:3px}.floor-plan-custom-drag-layer-closest-grid-position-container{position:absolute;z-index:1001}.floor-plan-custom-drag-layer-closest-grid-position-container .floor-plan-custom-drag-layer-closest-grid-position{color:green;opacity:.5;transform:translate(-50%, -50%)}
.floor-plan{position:relative;border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3;border-right:2px solid #d3d3d3;border-bottom:2px solid #d3d3d3;border-radius:5px;background-image:repeating-linear-gradient(lightgrey 0 1.5px, transparent 1.5px 100%),repeating-linear-gradient(90deg, lightgrey 0 1.5px, transparent 1.5px 100%)}
.floor-plan-view{padding:0 20px 20px 20px}.floor-plan-view .floor-plan-view-table-elements{display:grid;grid-gap:15px;margin-bottom:15px;border:1px solid #d3d3d3;border-radius:5px;padding:10px}.first-register-group_dropdown{background-color:#f2f4f7;pointer-events:none}.first-register-group_dropdown:hover{cursor:default}
.floor-plan-view{padding:0 20px 20px 20px}.floor-plan-view .floor-plan-view-table-elements{display:grid;grid-gap:15px;margin-bottom:15px;border:1px solid #d3d3d3;border-radius:5px;padding:10px}
.config-segment-label{color:#344054;font-size:14px;margin-bottom:6px;line-height:1}.config-segments .segments-container{overflow:auto}.config-segments .segments-container .segments-table{width:100%;border-collapse:separate;border-width:1px;border-spacing:0;table-layout:fixed}.config-segments .segments-container .segments-table-header{color:#999}.config-segments .segments-container .segments-table-header td{border-bottom:1px solid #e7e7e7 !important}.config-segments .segments-container .segments-table-times-header{width:100px}.config-segments .segments-container .segments-table .segment-available{background-color:#f9fafb;color:#000}.config-segments .segments-container .segments-table .segment-disabled{background-color:#eaecf0;color:#000;cursor:pointer}.config-segments .segments-container .segments-table .segment-unavailable{background-color:#eaecf0;color:#000}.config-segments .segments-container .segments-table .segment-league{background-color:#466eb9;color:#fff}.config-segments .segments-container .segments-table .segment-tournament{background-color:#8aa2d2;color:#000}.config-segments .segments-container .segments-table .segment-selected{filter:brightness(0.8)}.config-segments .segments-container .segments-table .segment-visibility-hidden{visibility:hidden}.config-segments .segments-container .segments-table .segment-options-container{display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap;width:20%;justify-content:flex-end}.config-segments .segments-container .segments-table .segment-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.config-segments .segments-container .segments-table .segment-container .variant-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-segments .segments-container .segments-table .segment-container .variant-group{max-width:50%}.config-segments .segments-container .segments-table .segment-container .blocked-type-text{font-weight:600;width:20%}.config-segments .segments-container .segments-table .segment-container p{font-size:.7rem}.config-segments .segments-container .segments-table .time-text{font-weight:700;text-align:center}.config-segments .segments-container .segments-table td{border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;padding:5px;user-select:none;-webkit-user-select:none;-moz-user-select:none}.config-segments .segments-container .segments-table td:last-child{border-right:0}.config-segments-variant-badge-container{display:flex;flex-direction:row;align-items:center;gap:.5rem}.config-segments-remove-variant:hover{cursor:pointer}.config-segments-button-group{display:flex;flex-direction:row;gap:1rem;align-items:center;padding-bottom:1rem}.config-segments-button-group .rc-button{margin:0}.config-segments-button-group+.config-segments-button-group{margin-top:1rem}.config-segments-generate-button-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding-bottom:1rem}.config-segments-selected-variant-container{display:inline-flex;white-space:nowrap;align-items:center;border:1px solid #d0d5dd;border-radius:5px;padding:.5rem}.config-segments-products-container{overflow-y:auto;height:inherit}.config-segments-product-header{margin-top:1.5rem;border-bottom:2px solid #d0d5dd;display:flex;flex-direction:row;justify-content:space-between}.config-segments-product-title{font-weight:600;padding-left:1rem}.config-segments-price-title{font-weight:600;padding-right:5rem}.config-segments-product-list-item{padding:1.5rem;border-bottom:2px solid #d0d5dd}.config-segments-product-list-item-selected{background-color:#e7e7e7}.config-segments-product-list-item-hover{display:flex;flex-direction:row;justify-content:space-between;padding-right:3rem}.config-segments-product-list-item-hover:hover{cursor:pointer;background-color:#e7e7e7}.config-segments-dashed-border{border-bottom:2px dashed #d0d5dd;margin-top:1.5rem}.config-segments-variant-list-item{padding:1.5rem;border-bottom:1px solid #d0d5dd;display:flex;flex-direction:row;justify-content:space-between}.config-segments-blocked-type-dropdown{min-width:120px;margin-bottom:1.3rem}
.inventory-settings .product-search-bar{top:-15px;background-color:#fff;position:sticky;padding:1rem 0}.inventory-settings .selected-product{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1rem;max-height:200px;overflow-y:auto}.inventory-settings .selected-product-container{display:flex;align-items:center;border-radius:5px;border:1px solid #eaecf0;padding:5px;gap:1rem}.inventory-settings .selected-product-container p{font-size:12px}.inventory-settings .selected-product-container .remove-icon:hover{cursor:pointer}.inventory-settings .selected-product-multi-variants:hover{background-color:unset !important;cursor:default !important}.inventory-settings .selected-variant{background-color:#f2f4f7}.inventory-settings .nav-buttons-group{display:flex;margin:2rem auto auto auto;gap:5rem;justify-content:center}.inventory-settings .nav-buttons{border-radius:7px;padding:2px 8px;font-weight:600}.inventory-settings .nav-buttons:hover{background-color:#f9fafb;cursor:pointer}.inventory-settings .nav-buttons:active{background-color:#f2f4f7;transform:translateY(2px)}.inventory-vendor-label{color:#344054;font-weight:500;font-size:14px}@media only screen and (max-width: 767px){.inventory-vendor-label{font-size:10px}}.vendor-name{display:flex;justify-content:space-between;width:100%;border:1px solid #e7e7e7;border-radius:8px;padding:10px 14px 10px 14px;height:44px}.inventory-receiving-table-row{text-align:right}.inventory-receiving-table-row-left{text-align:left !important}
.inventory-receiving-products-modal .ui-sheet-content{height:100%}.inventory-receiving-product-header{background-color:#f9fafb !important}.inventory-receiving-vendor-label{color:#344054;font-weight:500;font-size:14px}@media only screen and (max-width: 767px){.inventory-receiving-vendor-label{font-size:10px}}.inventory-receiving-vendor-name{display:flex;justify-content:space-between;width:100%;border:1px solid #e7e7e7;border-radius:8px;padding:10px 14px 10px 14px;height:44px}.inventory-receiving-quantity-label{font-size:12px;font-weight:500;color:#475467}.inventory-receiving-success{color:#12b76a;cursor:pointer}.inventory-receiving-error{color:#f04438;cursor:pointer}
.user-inputs{display:flex;align-items:center;gap:24px;padding-bottom:24px}.user-inputs div:first-child{flex:1}.new-value-input{display:flex;width:100%;gap:32px}.new-value-input .ui-input{flex:1}.form-add-input-container{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.form-add-input-container .form-add-input-icon{margin-right:5px}.form-add-input-container .checkbox{padding-top:5px}.input-view-wrap{display:flex;gap:16px}.input-view-wrap>:first-child{flex:1}.input-view-required{margin-top:8px}.new-form-input_required{margin-top:16px}.checkbox-group-display .display-title{font-size:14px;color:#344054;font-weight:500}.checkbox-group-display .display-help-text{color:#98a2b3 !important;margin-bottom:.5rem !important}.checkbox-group-display .display-checkbox{margin-left:16px}.input-view-wrap.required .rc-select-dropdown-label ::after{content:" *";color:red;font-size:20px}.input-view-wrap.required .ui-input-label ::after{content:" *";color:red;font-size:20px}.input-view-wrap.required .ui-checkbox-label span::after{content:" *";color:red;font-size:20px}
.custom_dropdown-wrap label{font-size:14px}.custom_dropdown-wrap #help-text{display:inline-flex;font-size:14px;color:#475467;font-weight:400;padding-top:.5rem}.custom_dropdown-wrap #help-text svg{cursor:help}.custom_dropdown{position:relative;width:100%;border:1px solid #d0d5dd;border-radius:8px;padding:10px 14px 10px 14px;display:flex;align-items:center;gap:8px}.custom_dropdown-input{width:100%}.custom_dropdown-icon{cursor:pointer;width:24px}.custom_dropdown-icon:focus{box-shadow:0px 0px 0px 4px #d5e3ef;border-radius:8px}.custom_dropdown-text{cursor:pointer}.custom_dropdown{box-shadow:0px 1px 2px 0px rgba(16,24,40,.05)}.custom_dropdown.focused{box-shadow:0px 0px 0px 4px #d5e3ef;border:1px solid #6888c5}.custom_dropdown input{outline:none}.custom_dropdown-wrap .dropdown-list{position:absolute;left:0;right:0;background-color:#fff;border:1px solid #eaecf0;border-radius:8px;z-index:20;max-height:300px;overflow:scroll;box-shadow:0px 12px 16px -4px rgba(16,24,40,.08)}.custom_dropdown-wrap .dropdown-list.focused{display:block}.custom_dropdown-wrap .dropdown-list.inlined{position:unset;max-height:180px}.dropdown-list li{padding:10px 14px;cursor:pointer}.dropdown-list li:hover{background-color:#f9fafb}.dropdown-list li.selected{background-color:#f9fafb;border:1px solid #eaecf0}.dropdown-list li.editing.selected{border:1px solid #6888c5}.dropdown-list li:first-of-type{border-radius:8px 8px 0 0}.dropdown-list li:last-of-type{border-radius:0 0 8px 8px}.dropdown-list li:first-of-type:last-of-type{border-radius:8px}
.form-edit-input-row{position:relative;display:flex;gap:20px;padding:10px;border-radius:5px}.form-edit-input-row .form-edit-input-container{flex:1}
.form-edit-input-layout{margin:-15px -10px}.form-edit-input-layout .form-layout-rows{position:relative;display:flex;flex-direction:column;gap:15px;padding:10px 0}.form-edit-input-layout .form-layout-add-input-divider{margin:15px 10px}.form-edit-input-layout .form-layout-add-input{margin-bottom:8px;width:fit-content}.form-edit-input-layout .form-layout-add-input .form-layout-add-input-icon{margin-right:5px}
.distribute-players-container{display:flex;justify-content:space-between;height:100%;padding:20px;gap:25px}.distribute-players-container-left-side{width:100%;height:100%;border:1px solid #999;border-radius:5px;padding:10px;overflow:auto}.distribute-players-container-right-side{width:100%;height:100%;border:1px solid #999;border-radius:5px;padding:10px;overflow:auto}.distribute-players-container-title{text-align:center;margin-bottom:20px}.distribute-players-container-player-name{padding:5px;border:1px solid #eaecf0;border-radius:5px;margin-bottom:10px}
.view-inventory-transfer-info-container{display:flex;flex-direction:column;margin-bottom:1rem}.view-inventory-transfer-info-container p{font-weight:500}.view-inventory-transfer-info-container .title{font-size:14px;color:#344054;line-height:1;font-weight:400}
.edit-inventory-transfer-button{display:block;color:#3d5fa0;padding:10px 16px;margin-left:auto;font-size:14px;font-weight:600}.edit-inventory-transfer-table thead th:first-child{width:5% !important}
.inventory-transfer-label{color:#344054;font-weight:500;font-size:14px}@media only screen and (max-width: 767px){.inventory-transfer-label{font-size:10px}}.inventory-transfer-selected-name{display:flex;justify-content:space-between;width:100%;border:1px solid #e7e7e7;border-radius:8px;padding:10px 14px 10px 14px;height:44px;background-color:#fff}.inventory-transfer-tables-container{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:1rem}.inventory-transfer-products-modal .ui-sheet-content{height:100%}.inventory-transfer-table-header{margin:5px 0;font-size:14px;font-weight:500}.inventory-transfer-product-header{background-color:#f9fafb !important}.inventory-transfer-product-list .variant-title{font-size:12px;color:#667085}.inventory-transfer-quantity-label{font-size:12px;font-weight:500;color:#475467}.inventory-transfer-success{color:#12b76a;cursor:pointer}.inventory-transfer-error{color:#f04438;cursor:pointer}
.view-inventory-count-info-container{display:flex;flex-direction:column;margin-bottom:1rem}.view-inventory-count-info-container p{font-weight:500}.view-inventory-count-info-container .title{font-size:14px;color:#344054;line-height:1;font-weight:400}.view-inventory-count-product-header{background-color:#f9fafb !important}
.inventory-counts-products-modal .ui-sheet-content{height:100%}.inventory-counts-product-header{background-color:#f9fafb !important}.inventory-counts-success{color:#12b76a;cursor:pointer}.inventory-counts-error{color:#f04438;cursor:pointer}.inventory-counts-quantity-label{font-size:12px;font-weight:500;color:#475467}
.dynamic-pricing-template-active-icon{font-size:16px}
.dynamic-pricing-root-node{width:25px;height:25px}.dynamic-pricing-root-node .dynamic-pricing-root-node-handle{width:inherit;height:inherit;background-color:#b1b1b7;border:1px solid #b1b1b7}.dynamic-pricing-root-node .dynamic-pricing-root-node-handle-disabled{cursor:not-allowed}
.react-flow__node:has(>.dynamic-pricing-factor-node){height:1px}.dynamic-pricing-factor-node{background:#fff;padding:5px 15px;border:1px solid #d0d5dd;border-radius:5px;font-size:16px;transform:translate(-50%, -50%);min-width:60px;text-align:center}.dynamic-pricing-factor-node .dynamic-pricing-factor-node-handle{background-color:#344054;width:10px;height:10px}.dynamic-pricing-factor-node .dynamic-pricing-factor-node-handle-disabled{cursor:not-allowed}
.dynamic-pricing-factor-group-node{position:relative;width:0px;height:0px;background-color:#eaecf0;opacity:.4;border-radius:2px}.dynamic-pricing-factor-group-node .dynamic-pricing-factor-group-node-title{position:absolute;top:-30px;font-weight:600;font-size:18px}
.factor-node-edit-mode{display:flex;align-items:center;gap:5px}.factor-node-edit-mode .factor-node-edit-mode-input,.factor-node-edit-mode .factor-node-edit-mode-time-range-input{width:30px;border-bottom:1px solid #98a2b3;font-size:14px}.factor-node-edit-mode .factor-node-edit-mode-input:focus,.factor-node-edit-mode .factor-node-edit-mode-time-range-input:focus{outline:1px solid blue}.factor-node-edit-mode .factor-node-edit-mode-time-range-input{width:90px;font-size:12px}.factor-node-edit-mode .factor-node-edit-mode-confirm{color:#12b76a;padding:0 2px}.factor-node-edit-mode .factor-node-edit-mode-confirm:focus{outline:1px solid blue}.factor-node-edit-mode .factor-node-edit-mode-confirm:disabled{color:#667085;cursor:not-allowed}.factor-node-edit-mode .factor-node-edit-mode-cancel{color:#f04438;padding:0 2px}.factor-node-edit-mode .factor-node-edit-mode-cancel:focus{outline:1px solid blue}
.dynamic-pricing-action-panel{display:flex;background-color:#fff;border:1px solid #eaecf0;border-radius:5px;font-size:16px}.dynamic-pricing-action-panel .dynamic-pricing-action-panel-action{padding:5px 10px;text-align:center;cursor:pointer}.dynamic-pricing-action-panel .dynamic-pricing-action-panel-action:hover{background-color:#f2f4f7}.dynamic-pricing-action-panel .dynamic-pricing-action-panel-action:disabled{background-color:#eaecf0;cursor:not-allowed}.dynamic-pricing-action-panel .dynamic-pricing-action-panel-label{padding:5px 10px}
.dynamic-pricing-edit-react-flow-container{width:100%;height:100%}.dynamic-pricing-edit-react-flow-container .dynamic-pricing-edit-incompatible-device-warning{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:10px}
.dynamic-pricing-new-flow-container{display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 1023px){.dynamic-pricing-new-flow-container{gap:15px}}.dynamic-pricing-new-flow-container .dynamic-pricing-new-flow-options{display:grid;grid-template-columns:max-content 18px;row-gap:10px;column-gap:20px;align-items:center}@media only screen and (max-width: 1023px){.dynamic-pricing-new-flow-container .dynamic-pricing-new-flow-options{grid-template-columns:max-content 16px;column-gap:15px}}.dynamic-pricing-new-flow-container .dynamic-pricing-new-flow-options .dynamic-pricing-new-flow-option{user-select:none;padding:5px 10px;background-color:#f2f4f7;border-radius:5px;font-size:16px;cursor:pointer}@media only screen and (max-width: 1023px){.dynamic-pricing-new-flow-container .dynamic-pricing-new-flow-options .dynamic-pricing-new-flow-option{font-size:14px}}.dynamic-pricing-new-flow-container .dynamic-pricing-new-flow-options .dynamic-pricing-new-flow-option-order{width:100%;height:100%}.dynamic-pricing-new-flow-container .dynamic-pricing-new-flow{display:flex;align-items:center;flex-wrap:wrap}.dynamic-pricing-new-flow-container .dynamic-pricing-new-flow .dynamic-pricing-new-flow-root{font-size:14px}@media only screen and (max-width: 1023px){.dynamic-pricing-new-flow-container .dynamic-pricing-new-flow .dynamic-pricing-new-flow-root{font-size:12px}}.dynamic-pricing-new-flow-container .dynamic-pricing-new-flow .dynamic-pricing-new-flow-arrow{margin:0px 10px;font-size:16px}@media only screen and (max-width: 1023px){.dynamic-pricing-new-flow-container .dynamic-pricing-new-flow .dynamic-pricing-new-flow-arrow{margin:0px 8px;font-size:14px}}.dynamic-pricing-new-flow-container .dynamic-pricing-new-flow .dynamic-pricing-new-flow-title{display:inline;font-size:16px}@media only screen and (max-width: 1023px){.dynamic-pricing-new-flow-container .dynamic-pricing-new-flow .dynamic-pricing-new-flow-title{font-size:14px}}
.groups-container{margin-left:-24px;margin-right:-24px;margin-bottom:-24px}.group-card{display:flex;justify-content:space-between;height:50px;background-color:#6888c5;align-items:center;padding-left:24px;padding-right:24px;color:#f9fafb;margin-bottom:1px}.group-card :first-child{width:95%;cursor:pointer}.group-card :not(:first-child){cursor:pointer}.group-card .group-title{height:50px;display:flex;align-items:center}.subgroup-card{display:flex;justify-content:space-between;height:50px;background-color:#cdd7ec;align-items:center;padding-right:24px}.subgroup-card :first-child{width:95%;cursor:pointer}.subgroup-card :not(:first-child){cursor:pointer}.subgroup-card .group-title{height:50px;display:flex;align-items:center}.product-group-header{display:flex;justify-content:space-between;padding:20px;align-items:center}
.status-edit-input-layout{margin:-15px -10px}.status-edit-input-layout .status-layout-rows{position:relative;display:flex;flex-direction:column;gap:15px;padding:10px 0}.status-edit-input-layout .status-layout-add-input-divider{margin:15px 10px}.status-edit-input-layout .status-layout-add-input{margin-bottom:8px;width:fit-content}.status-edit-input-layout .status-layout-add-input .status-layout-add-input-icon{margin-right:5px}
.status-edit-input-row{position:relative;display:flex;gap:20px;padding:10px;border-radius:5px}.status-edit-input-row .status-edit-input-container{flex:1}
.loyalty-button-container{width:100%;display:flex;justify-content:flex-end;margin-top:1rem}.loyalty-data-table .data-table,.loyalty-data-table .ui-card{overflow:unset !important}.loyalty-checkbox-container{display:flex;flex-direction:row;padding:12px;outline:1px solid #eaecf0;background-color:#fff;border-radius:8px;max-height:50px;text-wrap:nowrap;white-space:nowrap}.loyalty-checkbox-container-active{outline:2px solid #2d4675;background-color:#cdd7ec}.loyalty-checkbox-container-active:hover{background-color:#cdd7ec !important}.loyalty-checkbox-container-active p{color:#131e32 !important}.loyalty-checkbox-container:hover{cursor:pointer;background-color:#f2f4f7}.loyalty-checkbox-container p{color:#344054;font-size:14px;font-weight:500}.loyalty-checkbox-title{color:#344054;font-size:1rem;font-weight:500}.loyalty-get-started{text-align:center;padding:0 40px;display:flex;flex-direction:column;height:100%;width:100%;justify-content:center;align-items:center}.loyalty-get-started-cards-container{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:center}.loyalty-get-started-card{border:1px solid #d0d5dd;padding:16px 24px;background-color:#fff;border-radius:8px}.loyalty-get-started-group{display:flex;flex-direction:column;gap:1.5rem;width:60%}.loyalty-get-started-title{color:#101828;font-size:24px;font-weight:600}.loyalty-get-started-primary{color:#101828;font-size:1rem;font-weight:600;margin-bottom:5px}.loyalty-get-started-secondary{color:#475467;font-size:16px;font-weight:400}.loyalty-overview-text-group{display:flex;flex-direction:column;gap:5px}.loyalty-overview-label{color:#344054;font-size:14px;font-weight:500}.loyalty-overview-primary{color:#1d2939;font-size:16px;font-weight:400}.loyalty-customers-name{color:#101828;font-size:14px;font-weight:500}.loyalty-settings-title{color:#475467;font-size:14px;font-weight:500;margin-bottom:5px}.loyalty-tags-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.loyalty-tag{display:flex;flex-direction:row;gap:8px;justify-content:space-between;border:1px solid #d0d5dd;border-radius:8px;background-color:#fff;padding:2px 4px 2px 9px;align-items:center}.loyalty-tag .loyalty-tag-text{color:#344054;font-size:12px;font-weight:500}.loyalty-tag .loyalty-tag-x{color:#98a2b3;font-size:12px}.loyalty-tag .loyalty-tag-x:hover{cursor:pointer}.loyalty-product-subtitle{font-size:14px;color:#475467}
.ui-orders{height:100%;background-color:#fff;display:flex}.ui-orders_sidebar{width:225px;height:100%}.ui-orders_sidebar .ui-orders_sidebar-content{padding:20px;height:100%}.ui-orders_main-table_header{font-weight:bold;font-size:xx-large;padding:20px}.ui-orders_main-table{border-style:solid;border-width:.2px}.ui-order{height:100%;display:flex;background:#fff}.order-sub-header{font-size:1.65rem;padding-right:10px;font-size:1.4rem}.order-response-inputs-container{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.order-response-inputs-checkbox-container{display:grid;grid-template-columns:repeat(2, 1fr)}.order-forms-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:10px}.order-forms-container:last-child{margin-bottom:0}.order-forms-container .view-button{color:#475467;font-weight:600}.order-forms-container .view-button:hover{cursor:pointer}.order-forms-container .form-title{font-size:1rem;font-weight:600}.ui-order_main{flex-grow:1}.ui-order_main .ui-order_main_top-bar{border-bottom:solid 1px #e7e7e7;padding:20px}.ui-order_main .ui-order_main_top-bar .ui-order_main_top-bar_breadcrumbs{margin-bottom:1rem}.ui-order_main .ui-order_main_top-bar .ui-order_main_top-bar_breadcrumbs .order_top-bar_breadcrumb{color:#aa0504;align-items:center;display:flex;justify-content:flex-start;cursor:pointer}.ui-order_main .ui-order_main_top-bar .ui-order_main_top-bar_breadcrumbs .order_top-bar_breadcrumb:hover{text-decoration:none}.ui-order_main .ui-order_main_top-bar .ui-order_main_top-bar_breadcrumbs .order_top-bar_breadcrumb svg{font-size:.8rem}.ui-order_main .ui-order_main_top-bar .ui-order_main_top-bar_header{display:flex}.ui-order_main .ui-order_main_top-bar .ui-order_main_top-bar_header .order-header{margin:0;font-size:1.85rem}.ui-order_main .ui-order_main_top-bar .ui-order_main_top-bar_header .ui-order_main_top-bar_date{padding-left:10px;align-self:end;font-size:1.25rem}.ui-order_main .ui-order_main_top-bar .ui-order_main_top-bar_button-container{display:flex;margin-top:10px}.ui-order_main .ui-order_main_top-bar .ui-order_main_top-bar_button-container .order_top-bar_button{margin-right:15px;padding:2px 8px;border-radius:8%;background-color:#abbddf;font-weight:bold;color:#aa0504;cursor:pointer}.ui-order_main .ui-order_main_top-bar .ui-order_main_top-bar_button-container .order_top-bar_dropdown{margin-right:15px;padding:2px 8px;border-radius:8%;font-weight:bold;color:#aa0504}.ui-order_main .ui-order_main_container{display:flex;justify-content:flex-start;width:100%}.ui-order_main .ui-order_main_container .ui-order_main_container-left{display:flex;flex:2 1 50%;justify-content:space-between;flex-direction:column;padding:20px;max-width:66%}.ui-order_main .ui-order_main_container .ui-order_main_container-left .ui-order_main_container-left_items{flex:1 1 50%;overflow-y:auto;margin-bottom:2rem}.ui-order_main .ui-order_main_container .ui-order_main_container-left .ui-order_main_container-left_items .ui-order_main_container-left_items-container{display:flex;margin-top:15px;align-items:center}.ui-order_main .ui-order_main_container .ui-order_main_container-left .ui-order_main_container-left_items .ui-order_main_container-left_items-container .items-container-left{display:flex;flex-grow:1}.ui-order_main .ui-order_main_container .ui-order_main_container-left .ui-order_main_container-left_items .ui-order_main_container-left_items-container .items-container-left .order-item-picture{background-color:#abbddf;padding:20px;border-radius:5px;margin-right:25px}.ui-order_main .ui-order_main_container .ui-order_main_container-left .ui-order_main_container-left_items .ui-order_main_container-left_items-container .items-container-right{display:flex;align-items:center}.ui-order_main .ui-order_main_container .ui-order_main_container-left .ui-order_main_container-left_items .ui-order_main_container-left_items-container .items-container-right .order-item-quantity{padding-right:50px}.ui-order_main .ui-order_main_container .ui-order_main_container-left_payment{flex:1 1 50%}.ui-order_main .ui-order_main_container .ui-order_main_container-left_payment .ui-order_main_container-left_payment-header{display:flex}.ui-order_main .ui-order_main_container .ui-order_main_container-left_payment .order-price-check{color:#38a338;size:.75rem}.ui-order_main .ui-order_main_container .ui-order_main_container-left_payment .ui-order_main_container-left_payment-content{margin-top:20px;overflow-y:auto}.ui-order_main .ui-order_main_container .ui-order_main_container-left_payment .ui-order_main_container-left_payment-content .ui-order_main_container-left_payment-content_transaction-list{padding:50px}.ui-order_main .ui-order_main_container-right{padding:20px 50px;flex:1 1 40%;margin-right:0}.ui-order_main_container-left_payment-content_container{margin-bottom:20px}.order-payment-item-container{display:flex}.order-payment-item{flex-grow:1}.ui-order-customer_sidebar{width:300px;border-left:solid 1px #e7e7e7;height:100%}.ui-order-customer_sidebar .ui-order-customer_sidebar-content{padding:20px;height:100%;overflow-y:auto}.ui-order-customer_sidebar .ui-no-customer_sidebar-content{padding:20px;height:calc(100% - 96px);overflow-y:none}.ui-order-customer_sidebar .ui-no-customer_sidebar-content .ui-no-customer-response{display:flex;align-items:center;justify-content:center;height:auto;text-align:center;min-height:500px}.ui-order-customer_sidebar .ui-no-customer_sidebar-content .ui-no-customer-response .no-customer-available{color:#999;font-style:italic}.ui-order-customer_sidebar .ui-order-customer_sidebar-functions{display:flex;justify-content:space-between;align-items:center}.ui-order-customer_sidebar .ui-order-customer_sidebar-functions a{cursor:pointer}.ui-customer_section{border-bottom:solid 1px #e7e7e7;padding:24px 0}.ui-customer_section .ui-customer_section-header{align-items:center}.ui-customer_header .customer-name{text-align:center;font-size:20px;font-weight:700;margin-bottom:5px;color:#000}@media only screen and (max-width: 1023px){.ui-customer_header .customer-name{font-size:16px}}.ui-customer_header .customer-contact{color:#999;font-size:12px;font-weight:600;text-align:center}.ui-customer_header .customer-membership{color:#aa0504;font-size:14px;font-weight:600;text-align:center}@media only screen and (max-width: 1023px){.ui-customer_header .customer-membership{font-size:12px}}.ui-customer_stats{padding:24px 0;display:flex;justify-content:space-around;flex-wrap:wrap;border-bottom:solid 1px #e7e7e7}.ui-customer_stats .ui-customer_stat{flex:1 0 33%;text-align:center}.ui-customer_stats .ui-customer_stat:nth-child(n+4){padding-top:20px}.ui-customer_stats .ui-customer_stat .stat-number{font-size:18px;font-weight:700;color:#000}@media only screen and (max-width: 1023px){.ui-customer_stats .ui-customer_stat .stat-number{font-size:14px}}.ui-customer_stats .ui-customer_stat .stat-number_warning{color:#aa0504}.ui-customer_stats .ui-customer_stat .stat-title{color:#999;font-size:8px}.field-unavailable{color:#999;font-style:italic}.order-header-items{font:bold;font-size:large}.order-header-paid{margin-bottom:20px}.customer-profile{color:#3d5fa0;font-size:14px;font-weight:600;padding-top:4px;text-decoration-line:underline}@media only screen and (max-width: 767px){.customer-profile{font-size:12px}}.order-line-item{display:grid;justify-content:space-between;align-items:center;grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:40% 20% 20%}@media only screen and (min-width: 1023px){.order-line-item{grid-template-columns:40% 30% 20%}}.order-totals-container{display:flex;justify-content:flex-end}.order-totals-container .order-totals{display:grid;grid-template-columns:1fr auto;grid-column-gap:15px;grid-row-gap:10px;text-align:right}.order-totals-container .order-totals .order-totals-transaction-method{color:#3d5fa0}.order-line-item-notes{display:grid;justify-content:space-between;align-items:center;grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:40% 20% 20%}.orders-bottom-buttons{display:flex;justify-content:space-evenly;align-items:center;max-width:250px;margin:auto;background-color:#f7f7f7;margin-top:20px}@media only screen and (min-width: 1023px){.orders-bottom-buttons{font-size:12px}}.orders-bottom-buttons .button-prev{border:2px solid #f7f7f7;border-radius:7px;padding:2px 8px;font-weight:600}.orders-bottom-buttons .button-prev:hover{background-color:#ddd;cursor:pointer}.orders-bottom-buttons .button-prev:active{background-color:#f7f7f7;transform:translateY(2px)}.orders-bottom-buttons .button-next{border:2px solid #f7f7f7;border-radius:7px;padding:2px 8px;font-weight:600}.orders-bottom-buttons .button-next:hover{background-color:#ddd;cursor:pointer}.orders-bottom-buttons .button-next:active{background-color:#f7f7f7;transform:translateY(2px)}.orders-filters-button{border:1px solid #e7e7e7;border-radius:5px;font-size:13px;padding:5px;font-weight:600;background-color:#fff;margin-top:.5rem;display:flex;flex:1;justify-content:center}.orders-filters-button:hover{background-color:#f7f8fa}.orders-filters-apply-button{background-color:#aa0504 !important;color:#fff}.orders-filters-apply-button:hover{background-color:#abbddf !important}.orders-filters-dropdown .navigation-dropdown-content-option{padding:.5rem .5rem !important}.backdate-order{font-weight:500}.backdate-order:hover{cursor:pointer;color:#3d5fa0 !important}.date-label{font-size:14px;line-height:1;margin-bottom:6px;color:#344054;font-weight:500}.orders-date-picker{margin-top:4px}.audit-trail-note-container{margin-top:10px;display:flex;flex-direction:row}.audit-trail-circle{display:flex;justify-content:center;align-items:center;padding:20px;padding-inline:4px}.audit-trail-circle-modified{background-color:#fef0c7;border:5px solid #fffaeb;border-radius:50%;padding-inline:4px}.audit-trail-circle-modified-icon{color:#dc6803;font-size:16px}.audit-trail-circle-create{background-color:#f2f4f7;border:5px solid #f9fafb;border-radius:50%;padding-inline:4px}.audit-trail-circle-create-icon{color:#475467;font-size:16px}.audit-trail-circle-reinstate,.audit-trail-circle-refund{background-color:#d1fadf;border:5px solid #ecfdf3;border-radius:50%;padding-inline:4px}.audit-trail-circle-reinstate-icon,.audit-trail-circle-refund-icon{color:#039855;font-size:16px}.audit-trail-circle-voided,.audit-trail-circle-cancelled{background-color:#fee4e2;border:5px solid #fef3f2;border-radius:50%;padding-inline:4px}.audit-trail-circle-voided-icon,.audit-trail-circle-cancelled-icon{color:#d92d20;font-size:16px}.audit-trail-title{font-size:14px;font-weight:600;color:#101828}.audit-trail-note{font-size:12px;color:#1d2939}.audit-trail-date{color:var(--Gray-400, #98a2b3);text-align:right;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:18px;min-width:190px;justify-content:center}
.orders-giftcard .giftcard-column{display:flex;flex-direction:column;gap:1rem}.orders-giftcard .giftcard-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.orders-giftcard .giftcard-details-title{font-size:18px;font-weight:600}@media only screen and (min-width: 1023px){.orders-giftcard .giftcard-details-title{font-size:14px}}.orders-giftcard .giftcard-details-value{font-size:16px;font-weight:500}@media only screen and (min-width: 1023px){.orders-giftcard .giftcard-details-value{font-size:14px}}.orders-giftcard .gift-card-last4{grid-column-start:1}.orders-giftcard .gift-card-balance{grid-column-start:2}.orders-giftcard-arrow-icon{color:#3d5fa0;margin-left:auto;margin-right:auto;width:100%;padding:1rem 0}.orders-giftcard-container-overflow .ui-sheet-content{overflow:visible !important}.orders-giftcard-container-overflow .ui-sheet{overflow:unset}.gift-card-details{display:flex;justify-content:space-between;gap:15px}.gift-card-details .column{display:flex;flex-direction:column;gap:15px 15px}.gift-card-details .column-data{flex:none;order:0;flex-grow:1}.gift-card-details .column-badge{justify-content:end;order:0;flex-grow:1}.column{display:flex;flex-direction:column;gap:15px 15px}.column-data{flex:none;order:0;flex-grow:1}.transaction-history{overflow:auto;height:465px}.thin-separator{border-bottom:1px solid #e2e2e2}.transaction-debit{color:#f04438}.transaction-credit{color:#12b76a}
.table-data-customer div.wrap{display:flex;align-items:center}.table-data-customer div.wrap .customer{padding-left:8px;display:flex;flex-direction:column;min-height:35px}
.invoice-settings .product-search-bar{top:-15px;background-color:#fff;position:sticky;padding:1rem 0}.invoice-settings .selected-product{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1rem;max-height:200px;overflow-y:auto}.invoice-settings .selected-product-container{display:flex;align-items:center;border-radius:5px;border:1px solid #eaecf0;padding:5px;gap:1rem}.invoice-settings .selected-product-container p{font-size:12px}.invoice-settings .selected-product-container .remove-icon:hover{cursor:pointer}.invoice-settings .selected-product-multi-variants:hover{background-color:unset !important;cursor:default !important}.invoice-settings .selected-variant{background-color:#f2f4f7}.invoice-settings .nav-buttons-group{display:flex;margin:2rem auto auto auto;gap:5rem;justify-content:center}.invoice-settings .nav-buttons{border-radius:7px;padding:2px 8px;font-weight:600}.invoice-settings .nav-buttons:hover{background-color:#f9fafb;cursor:pointer}.invoice-settings .nav-buttons:active{background-color:#f2f4f7;transform:translateY(2px)}.invoice-line-item{display:grid;justify-content:space-between;align-items:center;grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:40% 60%;margin-bottom:10px}@media only screen and (min-width: 1023px){.invoice-line-item{grid-template-columns:40% 60%}}.invoice-line-item-inputs{display:grid;justify-content:space-between;align-items:center;grid-column-gap:10px;grid-template-columns:30% 30% 25% 5%}.invoice-details{display:flex;flex-direction:column;gap:10px}
.food-ordering-settings-title{font-size:16px;font-weight:600;line-height:24px;color:#344054}.food-ordering-settings-subtitle{font-size:14px;font-weight:400;line-height:20px;color:#475467}.food-ordering-settings-setting-title{font-size:14px;font-weight:500;line-height:20px;color:#344054}.food-ordering-settings-setting-subtitle{font-size:14px;font-weight:400;line-height:20px;color:#475467;margin-bottom:20px}.food-ordering-settings-staff-name{font-size:14px;font-weight:600;line-height:20px;color:#344054}.food-ordering-settings-staff-position{color:#475467;font-size:14px;font-weight:400;line-height:20px}.food-ordering-settings-remove-button{font-size:14px;font-weight:600;line-height:20px;color:#475467;cursor:pointer}.food-ordering-settings-add-button{color:#475467;font-size:14px;font-weight:600;line-height:20px;cursor:pointer}.food-ordering-settings-pickup-container{display:flex;justify-content:space-between;margin-top:15px;margin-bottom:15px;padding-top:10px;padding-bottom:10px;align-items:center}.food-ordering-category-no-products-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10px}.food-ordering-category-no-products-icon{width:48px;height:48px;border-radius:28px;background:#abbddf;border:8px solid #cdd7ec;display:flex;justify-content:center;align-items:center}.food-ordering-category-no-products-title{color:#101828;font-size:16px;font-weight:600;line-height:24px;margin-top:10px;margin-bottom:5px}.food-ordering-category-no-products-subtitle{font-size:14px;font-weight:400;line-height:20px;color:#475467}.food-ordering-registers-container{display:flex;gap:10px;padding:20px;margin-top:10px;margin-bottom:10px;border:1px solid #e7e7e7;border-radius:5px;cursor:pointer}.food-ordering_operating_hours_container{display:flex;flex-direction:column;gap:16px}.food-ordering_operating_hours_container .food-ordering_operating_hours_row{display:flex;flex-direction:row;justify-content:start;gap:16px;align-items:center;min-height:34px}.food-ordering_operating_hours_container .food-ordering_operating_hours_row .food-ordering_operating_hours_day{font-size:16px;font-weight:600;line-height:24px;color:#344054;width:100px}.food-ordering_operating_hours_container label{margin-bottom:0}
.paid-status-bar{background-color:#6ce9a6;justify-content:center;display:flex}.order-note-bar{background-color:red;justify-content:center;display:flex}.food-order-chit-container{border-radius:12px;border-width:1px;border-style:solid;border-color:#eaecf0;flex-direction:column;height:fit-content;width:264px}.food-order-chit-container .food-order-chit-status-bar{flex-direction:column;display:flex;justify-items:flex-start;justify-content:space-between;border-top-left-radius:12px;border-top-right-radius:12px}.food-order-chit-container .food-order-chit-status-bar-received{background-color:#cdd7ec}.food-order-chit-container .food-order-chit-status-bar-new{background-color:#98a2b3}.food-order-chit-container .food-order-chit-status-bar-preparing{background-color:#fec84b !important}.food-order-chit-container .food-order-chit-status-bar-done{background-color:#3ccb7f}.food-order-chit-container .food-order-chit-status-bar-ready{background-color:#84caff}.food-order-chit-container .food-order-chit-status-bar-void{background-color:#fda29b;color:#000}.food-order-chit-container .food-order-chit-status-bar-served{background-color:#84caff}.food-order-chit-container .food-order-chit-timer-and-title{flex-direction:row;display:flex;justify-items:flex-start;justify-content:space-between;padding:5px;align-items:center}.food-order-chit-container .food-order-chit-timer-and-title-title{margin-left:.5rem;font-family:"Inter";color:#667085;font-weight:600;font-size:15px !important;line-height:24px}.food-order-chit-container .food-order-chit-timer-and-title-timer{margin-right:.5rem;color:#667085;font-family:"Inter";font-size:16px;font-weight:600;display:flex;align-items:center}.food-order-chit-container .food-order-chit-header{flex-direction:row;display:flex;justify-items:flex-start;justify-content:space-between;padding:5px;margin-left:1rem;margin-right:1rem;align-items:center}.food-order-chit-container .food-order-chit-header-order{font-family:"Inter";color:#667085;font-weight:600;font-size:20px !important;line-height:24px}.food-order-chit-container .food-order-chit-header-status{font-family:"Inter";color:#667085;font-weight:600;font-size:16px !important;line-height:24px}.food-order-chit-container .food-order-chit-header-title{font-family:"Inter";color:#667085;font-weight:600;font-size:16px !important;line-height:24px}.food-order-chit-container .food-order-chit-header-timer{color:#667085;font-family:"Inter";font-size:10px;font-weight:600}.food-order-chit-container .food-order-chit-header-info{font-family:"Inter";color:#667085;font-weight:600;line-height:18px;font-size:12px}.food-order-chit-container .food-order-chit-customer-header{flex-direction:row;display:flex;justify-items:flex-start;justify-content:end;padding:5px;margin-left:.5rem;margin-right:.5rem;align-items:center}.food-order-chit-container .food-order-details{border-radius:5%;border-color:red;border-width:1px;border-style:solid;width:264px}.food-order-chit-container .food-order .food-order-course{display:flex;align-items:center;justify-content:center;background-color:#7d89b0}.food-order-chit-container .food-order .food-order-modifier{color:#b42318;margin-left:1rem;font-size:12px;font-weight:400}.food-order-chit-warning{padding-top:15rem;display:block;justify-content:center;flex-direction:column;align-items:center;grid-column:1/65}
.chit-details-header{display:flex;justify-content:space-between;font-weight:600;font-size:18px}.chit-details-header .chit-number-and-price .circle-divider{height:10px;width:10px;margin-left:.5rem;margin-right:.5rem;background-color:#000;border-radius:50%;display:inline-block}.fa-stacks .fa-bigger-circle{position:absolute;height:48px;width:48px;margin-right:.5rem;background-color:#cdd7ec;border-radius:50%}.fa-stacks .fa-smaller-circle{position:absolute;height:35px;width:34px;margin-top:6px;margin-left:7.5px;background:#abbddf;border-radius:50%}.fa-stacks .fa-receipt{align-items:center;position:absolute;margin-top:24px;margin-left:11px}.chit-details-body{display:flex;flex-direction:column;justify-content:center;padding-left:1.25rem;padding-right:1.25rem;padding-top:2.5rem;padding-bottom:2rem}.chit-details-body .chit-details-body-container{display:flex}.chit-details-body .chit-details-body-container .chit-details-body-id{flex-grow:1}.chit-details-body .chit-details-body-container .chit-details-body-value{display:flex;justify-content:flex-end;flex-grow:3}
.food-order-header{padding:1rem;background:#fff;color:#000;height:min-content;display:flex;grid-column:auto;justify-content:space-between;align-items:center;border-bottom:1px solid #e7e7e7}.food-order-header .food-order-facility-title{padding-right:120px}.food-order-header .food-order-header-settings{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.food-order-header .food-order-header-settings .food-order-header-setting-action{align-content:center}.food-order-header .food-order-header-settings .food-order-header-setting-action .food-order-settings-qr{justify-self:center}.food-order-header .food-order-header-settings .food-order-header-setting-action:hover{background:#f5f5f5;color:#aa0504}.food-order-notification-icon-container{width:40px;height:40px}.fa-stack[data-count]:after{position:absolute;right:0%;top:1%;content:attr(data-count);font-size:45%;padding:.6em;border-radius:999px;line-height:.75em;color:#000;background:#cdd7ec;text-align:center;min-width:2em;font-weight:bold}.food-order-user-icon-container{background:#f2f4f7;width:45px;height:45px;border-radius:50%}.food-order-user-icon-container .food-order-user-icon-inner{display:flex;justify-content:center;align-items:center;font-size:1.2rem;width:100%;height:100%;transform:scale(0.8);border-radius:50%;color:#475467}.food-order-status-display{display:flex}.food-order-status-on{height:25px;width:25px;border-radius:50%;margin-right:15px;background-color:green}.food-order-status-off{height:25px;width:25px;border-radius:50%;margin-right:15px;background-color:red}.food-order-status-bar{padding:1rem;background:#fff;color:#000;height:min-content;display:flex;flex-direction:row-reverse;gap:2rem;background-color:#fcfcfd;border-bottom:1px solid #e7e7e7}.food-order-status-bar .food-order-status-bar-filter{border:1px;border-color:#d0d5dd;border-style:solid;border-radius:.5rem;padding:.3rem;display:flex;align-items:center;background-color:#fff}.food-order-status-bar .food-order-status-bar-filter-quantity{border:0px;border-radius:.5rem;padding-left:.5rem;margin-left:.25rem;padding-right:.5rem;background-color:#f2f4f7}.food-order-status-bar-new{height:1rem;width:1rem;margin-right:.5rem;margin-left:.5rem;background-color:#98a2b3;border-radius:50%;display:inline-block}.food-order-status-bar-preparing{height:1rem;width:1rem;margin-right:.5rem;margin-left:.5rem;background-color:#fec84b;border-radius:50%;display:inline-block}.food-order-status-bar-done{height:1rem;width:1rem;margin-right:.5rem;margin-left:.5rem;background-color:#3ccb7f;border-radius:50%;display:inline-block}.food-order-status-bar-void{height:1rem;width:1rem;margin-right:.5rem;margin-left:.5rem;background-color:#fda29b;border-radius:50%;display:inline-block}.food-order-status-bar-archived{height:1rem;width:1rem;margin-right:.5rem;margin-left:.5rem;background-color:#abbddf;border-radius:50%;display:inline-block}.food-order-body-warning{padding-top:10rem;display:flex;justify-content:center;flex-direction:column;align-items:center;grid-column:1/65}.food-order-popover-container .food-order-status-container{padding:20px;border-radius:5%}.food-order-header-display{display:flex}.center-text{text-align:center}.food-order-container{overflow-x:auto;padding:.25rem .25rem 0 .5rem}.food-order-chits-container{display:flex;flex-direction:column;flex-wrap:wrap;overflow-y:auto;height:calc(100vh - 156px);gap:.25rem;align-content:flex-start}.notification-new-content{display:none;position:absolute;font-size:14px;background-color:#fff;box-shadow:0px 0px 8px 0px rgba(0,0,0,.1);border:1px solid #e7e7e7;border-radius:10px;z-index:9999998;width:250px;overflow:auto;cursor:default;padding:10px}.notification-new-content .notification-new-content-section{display:flex;flex-direction:column;gap:10px}.notification-new-content .notification-new-content-section .notification-new-content-section-option{display:flex;justify-content:space-between;padding:10px 15px;background-color:#fff}@media only screen and (max-width: 1023px){.notification-new-content .notification-new-content-section .notification-new-content-section-option{font-size:12px}}.notification-new-content .food-order-notification-chit{padding:10px}@media only screen and (max-width: 1023px){.notification-new-content{width:200px}}
.departments-headings{font-size:14px;font-weight:500}.departments-select-input{width:100%;height:35px;font-size:14px;font-weight:600;margin-top:10px;border:1px solid #e7e7e7;border-radius:5px;padding-left:10px;padding-right:10px}.option-input{width:100%;height:35px;display:block;border:1px solid #e7e7e7;border-radius:5px;padding-left:10px}#ticket-card{display:none}.ticket-display{height:50px;border:1px solid #e7e7e7;border-radius:5px;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.ticket-display-add-ticket{height:50px;width:300px;border:1px solid #e7e7e7;border-radius:5px;display:flex;flex-direction:row;align-items:center;justify-content:left}.ticket-display-add-ticket-card{height:50px;width:400px;border:1px solid #e7e7e7;border-radius:5px;display:flex;flex-direction:row;align-items:center;justify-content:left;margin-right:20px}.ticket-quantity-change-input{margin-right:20px}.ticket-display-text{font-size:12px}.ticket-display-text-title{font-size:12px;margin-left:25px;width:100px}.ticket-display-text-sheet-title{font-size:11px;width:100px;padding-left:15px}.ticket-display-text-sheet-included{font-size:11px;margin-left:15px}.ticket-display-text-included{font-size:12px;margin-left:25px}.add-ticket-button-container{display:flex;justify-content:right}.add-ticket-button{height:40px;width:100px;border:1px solid #e7e7e7;background-color:#aa0504;border-radius:5px;font-size:14px;font-weight:600;color:#fff;cursor:pointer}.ticket-quantity-input{width:40px;height:40px;margin-left:10px;margin-top:4px;padding:5px;text-align:center}.product-profit-margin{font-size:16px}@media only screen and (max-width: 1023px){.product-profit-margin{font-size:10px}}.product-display-add-product{display:flex;flex:1;justify-content:space-between;align-items:center;padding:4px 16px;height:35px;border:1px solid #e7e7e7;border-radius:6px}.product-sheet-products{position:fixed;top:150px;bottom:80px;overflow:auto}.menu-item{font-size:16px;color:#000;font-weight:500}.menu-link{display:flex;width:146px;height:32px;text-align:left;padding-left:15px;margin-left:15px;margin-top:15px;align-items:center}.menu-link-test{display:flex;text-decoration:none;width:146px;height:32px;text-align:left;padding-left:15px;margin-left:15px;margin-top:15px;align-items:center}.menu-link-test:active{background-color:#f7e6e5;border-radius:5px}.menu-link-test:active .menu-item{color:#aa0504}.active-menu-link{background-color:#f7e6e5;border-radius:5px}.active-menu-link .menu-item{color:#aa0504}.ui-product-main{display:flex;flex-direction:row;background-color:#fff;height:100%}.ui-product-main-heading{font-size:1.6rem;font-weight:bold}.ui-product-main-subheading{font-size:1.2rem;font-weight:400}.ui-product-main-menu{display:flex;flex-direction:column;overflow-y:scroll;padding-bottom:1rem}.ui-product-main-menu-container{display:flex;flex:.5;flex-direction:column}.ui-product-main-menu-top-bar{top:0;display:flex;position:sticky;padding:1.5rem;flex-direction:column;row-gap:20px}.ui-product-main-info{display:flex;flex:4;padding:1.5rem 1.5rem 0 1.5rem;flex-direction:column;margin:0}.ui-product-main-info-content{overflow-y:scroll;padding:0 1.5rem 1.5rem 1.5rem;height:100%}.ui-product-main-info-top-bar{display:flex;flex-direction:column;row-gap:20px}.ui-product-main-info-top-bar hr{border:none;height:1px;background-color:#e7e7e7}.available_until_time_select{width:100%;height:35px;font-size:14px;font-weight:600;border:1px solid #e7e7e7;border-radius:5px;padding-left:10px;padding-right:10px}.available-until-input{border:1px solid #e7e7e7;border-radius:5px;height:36px;padding-left:10px;padding-right:10px;font-weight:600;color:#aa0504}.tax-line-display{display:flex;justify-content:space-between}.add-tax-line-button{margin-top:30px;border:1px solid #e7e7e7;background-color:#aa0504;color:#fff;border-radius:5px;height:35px;width:100px;padding:5px;font-size:16px;font-weight:600;text-align:center}.tax-dropdown{width:200px}.product-image_grid{position:relative;display:grid;grid-template-columns:repeat(5, 70px);grid-gap:.8rem;align-items:center}.product-image_grid .product-image_container{display:flex;position:relative;width:100%;border:.1rem solid #e7e7e7;background:#f4f6f8;border-radius:3px;overflow:hidden;justify-content:center;align-items:center}.product-image_grid .product-image_container .remove-button_container{position:absolute;top:.4rem;right:.4rem;z-index:10;cursor:pointer}.product-image_grid .product-image_container .remove-button_container .remove-button{padding:0 6px;background:#fff;border-radius:50%;color:#000;margin-top:1px;display:block;box-shadow:1px 1px 3px}.product-image_grid .product-image_container .product-image{z-index:5;display:flex;overflow:hidden;flex-direction:column;justify-content:center;align-items:center;width:100%;border-radius:2px}.product-image_grid .product-image_container .product-image img{max-width:100%;max-height:100%}.product-image_grid .product-image-upload_container{position:relative;width:100%;height:0;padding-bottom:calc(100% - .4rem);border-radius:3px;border:.1rem dashed #999;background-color:#fff;cursor:pointer}.product-image_grid .product-image-upload_container .product-image-upload_content{position:absolute;width:100%;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center}.product-image_grid .product-image-upload_container .product-image-upload_content p{margin-top:.4rem;font-size:1.3rem;line-height:1.5rem;position:absolute;color:#999}.product-image_grid .product-image-upload_container .product-image-upload_input{height:100%;display:block;opacity:0;width:100%;z-index:10;cursor:pointer}.products-bottom-buttons{display:flex;justify-content:space-between;align-items:center;margin:auto;margin-top:20px}.products-bottom-buttons .button-prev{border:2px solid #f7f7f7;border-radius:7px;padding:2px 8px;font-weight:600}.products-bottom-buttons .button-prev:hover{background-color:#ddd;cursor:pointer}.products-bottom-buttons .button-prev:active{background-color:#f7f7f7;transform:translateY(2px)}.products-bottom-buttons .button-next{border:2px solid #f7f7f7;border-radius:7px;padding:2px 8px;font-weight:600}.products-bottom-buttons .button-next:hover{background-color:#ddd;cursor:pointer}.products-bottom-buttons .button-next:active{background-color:#f7f7f7;transform:translateY(2px)}.variant_card-expiry{position:relative;height:8px}.variant_card-expiry-container{position:absolute;height:55px;right:0;bottom:0;display:flex;justify-content:flex-end;align-items:flex-end}.membership-expiry{display:flex;column-gap:80px;align-items:center;min-height:70px}.membership-reciprocal{margin-top:25px}.product-table{padding-right:12px}.product-table tr{height:60px;user-select:none}.product-table tr .sales-channel-badge:not(:first-of-type){padding-left:4px}.product-table tr .table-data-inventory{width:150px}.product-table tr .table-data-inventory .inventory-badge{cursor:pointer}.product-table tr .table-data-edit:hover{cursor:pointer}.product-table tfoot{border-top:1px solid #e7e7e7}.table-row-headers{background-color:#eaecf0}.table-row-headers .condensed-header{padding:6px 10px}.table-row-headers .table-header-checkbox{width:0%}.sticky-header{position:sticky;top:0;z-index:1}.multiple-options-group .ui-form-layout-group{align-items:center}.multiple-options-group .product-new-add-option{display:flex;justify-content:end}.modifier-group-portal_sheet-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.75rem;border-bottom:1px solid #eaecf0;cursor:pointer}.modifier-group-portal_sheet-item:hover{background-color:#f2f4f7}.modifier-group-portal_sheet-item.selected{background-color:#eaecf0}.edit-tax-line-container{margin-top:2rem;margin-bottom:2rem;border-bottom:solid 1px #eaecf0}.edit-tax-line-title{font-size:16px;font-weight:500;line-height:20px;letter-spacing:0em;color:#344054}.edit-tax-line-tax-container{display:flex;align-items:end;justify-content:space-between;padding-bottom:2rem}.edit-tax-line-current-tax-container{display:flex;justify-content:space-between}.edit-tax-line-current-tax-text{font-size:14px;font-weight:600;line-height:20px;letter-spacing:0em;text-align:left;color:#344054}.edit-tax-line-remove-current-tax-button{font-size:14px;font-weight:600;line-height:20px;letter-spacing:0em;text-align:left;color:#344054}.edit-tax-line-add-tax-button{width:116px;height:40px;padding:10px,16px,10px,16px;border-radius:8px;border:1px solid #cdd7ec;background:#cdd7ec;color:#203254}.edit-tax-line-add-tax-button-container{display:flex;gap:5px;justify-content:center;align-items:center}.edit-tax-line-add-tax-text{font-size:14px;font-weight:600;line-height:20px;letter-spacing:0em;color:#203254}.edit-tax-line .tax-dropdown{width:250px}.dropdown-max_height+div .rc-select-dropdown{max-height:145px}.product-new-combo-title-container{display:flex;align-items:center;gap:10px}.product-new-dynamic-combo-settings{display:flex;flex-direction:row;gap:32px}@media only screen and (max-width: 767px){.product-new-dynamic-combo-settings{flex-direction:column;gap:16px}}.product-new-combo-sku-heading{display:flex;gap:5px;align-items:center}.product-new-combo-sku-heading .product-new-combo-sku-tooltip-icon{color:#98a2b3;font-size:14px}.product-new-combo-variant-title{color:#101828;font-weight:500}.product-new-combo-variant-subtitle{color:#475467;font-weight:400}.product-new-combo-actions{display:flex;gap:20px}.product-new-combo-actions .product-new-combo-action{font-size:18px;cursor:pointer}.product-new-combo-actions .product-new-combo-action.combo-action-disabled{color:#98a2b3;cursor:not-allowed}
.departments-headings{font-size:14px;font-weight:500}.departments-select-input{width:100%;height:35px;font-size:14px;font-weight:600;margin-top:10px;border:1px solid #e7e7e7;border-radius:5px;padding-left:10px;padding-right:10px}.option-input{width:100%;height:35px;display:block;border:1px solid #e7e7e7;border-radius:5px;padding-left:10px}#ticket-card{display:none}.ticket-display{height:50px;border:1px solid #e7e7e7;border-radius:5px;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.ticket-display-add-ticket{height:50px;width:300px;border:1px solid #e7e7e7;border-radius:5px;display:flex;flex-direction:row;align-items:center;justify-content:left}.ticket-display-add-ticket-card{height:50px;width:400px;border:1px solid #e7e7e7;border-radius:5px;display:flex;flex-direction:row;align-items:center;justify-content:left;margin-right:20px}.ticket-quantity-change-input{margin-right:20px}.ticket-display-text{font-size:12px}.ticket-display-text-title{font-size:12px;margin-left:25px;width:100px}.ticket-display-text-sheet-title{font-size:11px;width:100px;padding-left:15px}.ticket-display-text-sheet-included{font-size:11px;margin-left:15px}.ticket-display-text-included{font-size:12px;margin-left:25px}.add-ticket-button-container{display:flex;justify-content:right}.add-ticket-button{height:40px;width:100px;border:1px solid #e7e7e7;background-color:#aa0504;border-radius:5px;font-size:14px;font-weight:600;color:#fff;cursor:pointer}.ticket-quantity-input{width:40px;height:40px;margin-left:10px;margin-top:4px;padding:5px;text-align:center}.product-profit-margin{font-size:16px}@media only screen and (max-width: 1023px){.product-profit-margin{font-size:10px}}.product-display-add-product{display:flex;flex:1;justify-content:space-between;align-items:center;padding:4px 16px;height:35px;border:1px solid #e7e7e7;border-radius:6px}.product-sheet-products{position:fixed;top:150px;bottom:80px;overflow:auto}.product-inventory-level-table{width:100%;border-collapse:separate;border-width:1px;border-radius:10px;border-spacing:0;table-layout:fixed}.product-inventory-level-table-quantity{background-color:#cdd7ec;color:#2d4675;display:flex;text-align:center;border-radius:14px;font-size:14px;justify-content:center}.menu-item{font-size:16px;color:#000;font-weight:500}.menu-link{display:flex;width:146px;height:32px;text-align:left;padding-left:15px;margin-left:15px;margin-top:15px;align-items:center}.menu-link-test{display:flex;text-decoration:none;width:146px;height:32px;text-align:left;padding-left:15px;margin-left:15px;margin-top:15px;align-items:center}.menu-link-test:active{background-color:#f7e6e5;border-radius:5px}.menu-link-test:active .menu-item{color:#aa0504}.active-menu-link{background-color:#f7e6e5;border-radius:5px}.active-menu-link .menu-item{color:#aa0504}.ui-product-main{display:flex;flex-direction:row;background-color:#fff;height:100%}.ui-product-main-heading{font-size:1.6rem;font-weight:bold}.ui-product-main-subheading{font-size:1.2rem;font-weight:400}.ui-product-main-menu{display:flex;flex-direction:column;overflow-y:scroll;padding-bottom:1rem}.ui-product-main-menu-container{display:flex;flex:.5;flex-direction:column}.ui-product-main-menu-top-bar{top:0;display:flex;position:sticky;padding:1.5rem;flex-direction:column;row-gap:20px}.ui-product-main-info{display:flex;flex:4;padding:1.5rem 1.5rem 0 1.5rem;flex-direction:column;margin:0}.ui-product-main-info-content{overflow-y:scroll;padding:0 1.5rem 1.5rem 1.5rem;height:100%}.ui-product-main-info-top-bar{display:flex;flex-direction:column;row-gap:20px}.ui-product-main-info-top-bar hr{border:none;height:1px;background-color:#e7e7e7}.available_until_time_select{width:100%;height:35px;font-size:14px;font-weight:600;border:1px solid #e7e7e7;border-radius:5px;padding-left:10px;padding-right:10px}.available-until-input{border:1px solid #e7e7e7;border-radius:5px;height:36px;padding-left:10px;padding-right:10px;font-weight:600;color:#aa0504}.tax-line-display{display:flex;justify-content:space-between}.add-tax-line-button{margin-top:30px;border:1px solid #e7e7e7;background-color:#aa0504;color:#fff;border-radius:5px;height:35px;width:100px;padding:5px;font-size:16px;font-weight:600;text-align:center}.tax-dropdown{width:200px}.product-image_grid{position:relative;display:grid;grid-template-columns:repeat(5, 70px);grid-gap:.8rem;align-items:center}.product-image_grid .product-image_container{display:flex;position:relative;width:100%;border:.1rem solid #e7e7e7;background:#f4f6f8;border-radius:3px;overflow:hidden;justify-content:center;align-items:center}.product-image_grid .product-image_container .remove-button_container{position:absolute;top:.4rem;right:.4rem;z-index:10;cursor:pointer}.product-image_grid .product-image_container .remove-button_container .remove-button{padding:0 6px;background:#fff;border-radius:50%;color:#000;margin-top:1px;display:block;box-shadow:1px 1px 3px}.product-image_grid .product-image_container .product-image{z-index:5;display:flex;overflow:hidden;flex-direction:column;justify-content:center;align-items:center;width:100%;border-radius:2px}.product-image_grid .product-image_container .product-image img{max-width:100%;max-height:100%}.product-image_grid .product-image-upload_container{position:relative;width:100%;height:0;padding-bottom:calc(100% - .4rem);border-radius:3px;border:.1rem dashed #999;background-color:#fff;cursor:pointer}.product-image_grid .product-image-upload_container .product-image-upload_content{position:absolute;width:100%;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center}.product-image_grid .product-image-upload_container .product-image-upload_content p{margin-top:.4rem;font-size:1.3rem;line-height:1.5rem;position:absolute;color:#999}.product-image_grid .product-image-upload_container .product-image-upload_input{height:100%;display:block;opacity:0;width:100%;z-index:10;cursor:pointer}.products-bottom-buttons{display:flex;justify-content:space-between;align-items:center;margin:auto;margin-top:20px}.products-bottom-buttons .button-prev{border:2px solid #f7f7f7;border-radius:7px;padding:2px 8px;font-weight:600}.products-bottom-buttons .button-prev:hover{background-color:#ddd;cursor:pointer}.products-bottom-buttons .button-prev:active{background-color:#f7f7f7;transform:translateY(2px)}.products-bottom-buttons .button-next{border:2px solid #f7f7f7;border-radius:7px;padding:2px 8px;font-weight:600}.products-bottom-buttons .button-next:hover{background-color:#ddd;cursor:pointer}.products-bottom-buttons .button-next:active{background-color:#f7f7f7;transform:translateY(2px)}.variant_card-expiry{position:relative;height:8px}.variant_card-expiry-container{position:absolute;height:55px;right:0;bottom:0;display:flex;justify-content:flex-end;align-items:flex-end}.membership-expiry{display:flex;column-gap:80px;align-items:center;min-height:70px}.membership-reciprocal{margin-top:25px}.product-table{padding-right:12px}.product-table tr{height:60px;user-select:none}.product-table tr .sales-channel-badge:not(:first-of-type){padding-left:4px}.product-table tr .table-data-inventory{width:150px}.product-table tr .table-data-inventory .inventory-badge{cursor:pointer}.product-table tr .table-data-edit:hover{cursor:pointer}.product-table tfoot{border-top:1px solid #e7e7e7}.table-row-headers{background-color:#eaecf0}.table-row-headers .condensed-header{padding:6px 10px}.table-row-headers .table-header-checkbox{width:0%}.sticky-header{position:sticky;top:0;z-index:1}.multiple-options-group .ui-form-layout-group{align-items:center}.multiple-options-group .product-new-add-option{display:flex;justify-content:end}.modifier-group-portal_sheet-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.75rem;border-bottom:1px solid #eaecf0;cursor:pointer}.modifier-group-portal_sheet-item:hover{background-color:#f2f4f7}.modifier-group-portal_sheet-item.selected{background-color:#eaecf0}.edit-tax-line-container{margin-top:2rem;margin-bottom:2rem;border-bottom:solid 1px #eaecf0}.edit-tax-line-title{font-size:16px;font-weight:500;line-height:20px;letter-spacing:0em;color:#344054}.edit-tax-line-tax-container{display:flex;align-items:end;justify-content:space-between;padding-bottom:2rem}.edit-tax-line-current-tax-container{display:flex;justify-content:space-between}.edit-tax-line-current-tax-text{font-size:14px;font-weight:600;line-height:20px;letter-spacing:0em;text-align:left;color:#344054}.edit-tax-line-remove-current-tax-button{font-size:14px;font-weight:600;line-height:20px;letter-spacing:0em;text-align:left;color:#344054}.edit-tax-line-add-tax-button{width:116px;height:40px;padding:10px,16px,10px,16px;border-radius:8px;border:1px solid #cdd7ec;background:#cdd7ec;color:#203254}.edit-tax-line-add-tax-button-container{display:flex;gap:5px;justify-content:center;align-items:center}.edit-tax-line-add-tax-text{font-size:14px;font-weight:600;line-height:20px;letter-spacing:0em;color:#203254}.edit-tax-line .tax-dropdown{width:250px}.dropdown-max_height+div .rc-select-dropdown{max-height:145px}.discounts-container{display:flex;flex-wrap:wrap;max-height:100px;flex-direction:column;width:fit-content}.discounts-item{padding:2px 6px 2px 8px;margin:5px;gap:4px;border-radius:16px;border:1.5px solid;text-align:center;width:fit-content;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.products-table{white-space:wrap}.logistics-checkbox-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;max-height:65px}.logistics-checkbox-item{width:300px}.product-description-subtext{color:var(--Gray-600, #475467);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}.variant-pricing-alert-container{display:flex;padding:16px;align-items:flex-start;gap:12px;align-self:stretch;border-radius:8px;border:1px solid var(--Gray-300, #d0d5dd);background:var(--Gray-25, #fcfcfd)}.product-new-combo-title-container{display:flex;align-items:center;gap:10px}.product-new-dynamic-combo-settings{display:flex;flex-direction:row;gap:32px}@media only screen and (max-width: 767px){.product-new-dynamic-combo-settings{flex-direction:column;gap:16px}}.product-new-combo-sku-heading{display:flex;gap:5px;align-items:center}.product-new-combo-sku-heading .product-new-combo-sku-tooltip-icon{color:#98a2b3;font-size:14px}.product-new-combo-variant-title{color:#101828;font-weight:500}.product-new-combo-variant-subtitle{color:#475467;font-weight:400}.product-new-combo-actions{display:flex;gap:20px}.product-new-combo-actions .product-new-combo-action{font-size:18px;cursor:pointer}.product-new-combo-actions .product-new-combo-action.combo-action-disabled{color:#98a2b3;cursor:not-allowed}.multiple-options_spacing{display:inline-flex;width:100%}.multiple-options_spacing .ui-input{margin-left:2rem}.multiple-options_spacing .tag-input{margin-left:2rem;flex-grow:1}.multiple-options_spacing svg{width:100px}
.inventory-table{width:100%;border:1px solid #e7e7e7;border-radius:5px}.logistics-wrapper{display:inline-flex;margin-bottom:16px;width:100%}.logistics-wrapper_left-container{flex:1 auto;margin-left:2em}.logistics-wrapper_right-container{display:flex;flex:auto 1;justify-content:center;align-items:center}.barcode-and-sku{display:inline-flex;width:100%;margin-bottom:16px;column-gap:2em}.barcode-and-sku>*{flex:1}.barcode-and-sku:not(:first-of-type){margin-left:2em}.variant-profit-margin{font-size:16px}@media only screen and (max-width: 1023px){.variant-profit-margin{font-size:10px}}.variant-navigation-arrow{font-size:18px}@media only screen and (max-width: 1023px){.variant-navigation-arrow{font-size:16px}}.variant-price-input{min-width:100px}.variant-inventory-details-icon{color:#475467}.variant-inventory-details-text{font-size:14px;line-height:1;color:#344054;font-weight:500}.variant-combo-title-container{display:flex;align-items:center;gap:10px}.variant-combo-data-table{margin-top:20px}.variant-combo-sku-heading{display:flex;gap:5px;align-items:center}.variant-combo-sku-heading .variant-combo-sku-tooltip-icon{color:#98a2b3;font-size:14px}.variant-combo-variant-title{color:#101828;font-weight:500}.variant-combo-variant-subtitle{color:#475467;font-weight:400}.variant-combo-actions{display:flex;gap:20px}.variant-combo-actions .variant-combo-action{font-size:18px;cursor:pointer}.variant-combo-actions .variant-combo-action.combo-action-disabled{color:#98a2b3;cursor:not-allowed}
.expiry-headings{font-size:14px;font-weight:500}.expiry-select-input{width:100%;height:35px;font-size:14px;font-weight:600;margin-top:10px;border:1px solid #e7e7e7;border-radius:5px;padding-left:10px;padding-right:10px}.redemption-wrapper{width:100%}.redemption-container{border:1px solid #e7e7e7;border-radius:5px;padding:10px;margin-top:5px;margin-bottom:15px;display:flex;align-items:center;justify-content:space-between}.redemption-product-title{font-weight:400;flex:1}.redemption-product-button{font-weight:800;text-align:center !important;padding-left:3em}.searched-products-container{border:1px solid #e7e7e7;border-radius:5px;padding:10px;margin-top:5px;margin-bottom:10px;width:200px;cursor:pointer}.redemption-button-back{color:#000;font-weight:600;border-radius:5px;padding:5px;border:1px solid #000}.variant-info{margin-right:50px}.customer-image_grid{position:relative;display:grid;grid-template-columns:repeat(1, 70px);grid-gap:.8rem;align-items:center}.customer-image_grid .product-image_container{display:flex;position:relative;width:100%;border:.1rem solid #e7e7e7;background:#f4f6f8;border-radius:3px;overflow:hidden;justify-content:center;align-items:center}.customer-image_grid .product-image_container .remove-button_container{position:absolute;top:.4rem;right:.4rem;z-index:10;cursor:pointer}.customer-image_grid .product-image_container .remove-button_container .remove-button{padding:0 6px;background:#fff;border-radius:50%;color:#000;margin-top:1px;display:block;box-shadow:1px 1px 3px}.customer-image_grid .product-image_container .product-image{z-index:5;display:flex;overflow:hidden;flex-direction:column;justify-content:center;align-items:center;width:100%;border-radius:2px}.customer-image_grid .product-image_container .product-image img{max-width:100%;max-height:100%}.customer-image_grid .product-image-upload_container{position:relative;width:100%;height:0;padding-bottom:calc(100% - .4rem);border-radius:3px;border:.1rem dashed #999;background-color:#fff;cursor:pointer}.customer-image_grid .product-image-upload_container .product-image-upload_content{position:absolute;width:100%;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center}.customer-image_grid .product-image-upload_container .product-image-upload_content p{margin-top:.4rem;font-size:1.3rem;line-height:1.5rem;position:absolute;color:#999}.customer-image_grid .product-image-upload_container .product-image-upload_input{height:100%;display:block;opacity:0;width:100%;z-index:10;cursor:pointer}
.ticket_stub_search{width:500px;margin-right:20px}.ticket_stub_search_button{height:40px;width:100px;border:1px solid #e7e7e7;border-radius:5px;color:#fff;background-color:#aa0504;font-size:16px;font-weight:600}.stub_information_input{display:block;border:1px solid #e7e7e7;border-radius:5px;height:35px;width:100%;padding-left:10px;padding-right:10px;font-size:15px;font-weight:500;margin-bottom:20px}.stub_information_input:focus{outline:none}.stub_information_label{display:block;font-size:15px}.ticket-details-container{display:flex;flex-direction:column;gap:5px}.ticket-details-title{font-size:16px;color:#000;font-weight:600}.ticket-details-subtitle{font-size:16px;color:#101828;font-weight:600}.ticket-details-included{font-size:14px;color:#344054;font-weight:600}.ticket-details-description{font-size:12px;color:#344054;font-weight:600}
.website-builder-overview-no-page-padding-bottom{padding-bottom:0px}.website-builder-overview-start-building-website{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;background-color:#f9fafb}.website-builder-overview-start-building-website .overview-start-building-website-image{width:180px;height:180px}.website-builder-overview-start-building-website .overview-start-building-website-message{font-size:16px;font-weight:600;line-height:24px;color:#101828;margin-bottom:5px}.website-builder-overview-start-building-website .overview-start-building-website-supporting-message{font-size:14px;font-weight:400;line-height:20px;color:#475467}.website-builder-overview-manage-website-card-container{width:75%}@media only screen and (max-width: 1366px){.website-builder-overview-manage-website-card-container{width:100%}}.website-builder-overview-manage-website-card-container .overview-manage-website-card-content{display:flex;align-items:center;gap:16px}.website-builder-overview-manage-website-card-container .overview-manage-website-card-content .overview-manage-website-thumbnail-container{border-radius:12px;background-color:#eaecf0;display:flex;justify-content:center;align-items:center}.website-builder-overview-manage-website-card-container .overview-manage-website-card-content .overview-manage-website-thumbnail-container .overview-manage-website-thumbnail{width:140px;height:70px;object-fit:contain}.website-builder-overview-manage-website-card-container .overview-manage-website-card-content .overview-manage-website-card-information{flex-direction:column;width:100%}.website-builder-overview-manage-website-card-container .overview-manage-website-card-content .overview-manage-website-card-information .overview-manage-website-title-container{display:flex;align-items:center;gap:30px}.website-builder-overview-manage-website-card-container .overview-manage-website-card-content .overview-manage-website-card-information .overview-manage-website-title-container .overview-manage-website-title{font-size:16px;font-weight:500;line-height:24px}.website-builder-overview-manage-website-card-container .overview-manage-website-card-content .overview-manage-website-card-information .overview-manage-website-title-container .overview-manage-website-status-icon{display:flex;align-items:center;font-size:8px}.website-builder-overview-manage-website-card-container .overview-manage-website-card-content .overview-manage-website-card-information .overview-manage-website-divider{border-color:#d0d5dd;margin:12px 0px}.website-builder-overview-manage-website-card-container .overview-manage-website-card-content .overview-manage-website-card-information .overview-manage-website-domain-container{display:flex;align-items:center;gap:10px}.website-builder-overview-manage-website-card-container .overview-manage-website-card-content .overview-manage-website-card-information .overview-manage-website-domain-container .overview-manage-website-domain-label{font-size:12px;font-weight:500;line-height:18px;color:#667085}.website-builder-overview-manage-website-card-container .overview-manage-website-card-content .overview-manage-website-card-information .overview-manage-website-domain-container .overview-manage-website-domain{font-size:12px;font-weight:500;line-height:18px;color:#98a2b3}.website-builder-overview-manage-website-card-container .overview-manage-website-card-content .overview-manage-website-card-information .overview-manage-website-domain-container .overview-manage-website-domain-status-active{width:16px;height:16px;color:#027a48}
.website-builder-settings .settings-domain-card-container{width:75%}@media only screen and (max-width: 1366px){.website-builder-settings .settings-domain-card-container{width:100%}}.website-builder-settings .settings-domain-card-container .settings-domain-card-content{display:flex;align-items:center;justify-content:space-between}.website-builder-settings .settings-domain-card-container .settings-domain-card-content .settings-domain-container{display:flex;align-items:center;gap:10px}.website-builder-settings .settings-domain-card-container .settings-domain-card-content .settings-domain-container .settings-domain-link-icon{color:#475467;padding:10px}.website-builder-settings .settings-domain-card-container .settings-domain-card-content .settings-domain-container .settings-domain-input{width:320px}@media only screen and (max-width: 1023px){.website-builder-settings .settings-domain-card-container .settings-domain-card-content .settings-domain-container .settings-domain-input{width:fit-content}}.website-builder-settings .settings-domain-card-container .settings-domain-card-content .settings-domain-status-icon{display:flex;align-items:center;font-size:8px}.website-builder-settings .settings-version-history-filter-container{width:300px;margin-bottom:30px}@media only screen and (max-width: 1023px){.website-builder-settings .settings-version-history-filter-container{width:fit-content}}.website-builder-settings .settings-version-histories{display:flex;flex-direction:column;gap:20px}.website-builder-settings .settings-version-histories .settings-version-history{display:flex;justify-content:space-between;align-items:center}.website-builder-settings .settings-version-histories .settings-version-history .settings-version-history-date{font-size:14px;font-weight:500;line-height:20px;margin-bottom:10px}.website-builder-settings .settings-version-histories .settings-version-history .settings-version-history-author{font-size:12px;font-weight:400;line-height:18px;color:#98a2b3}
.website-builder-template{display:flex;flex-direction:column;justify-content:space-between;gap:12px;border-radius:15px;padding:10px;border:1px solid #eaecf0;background-color:#fff}@media only screen and (max-width: 1023px){.website-builder-template{gap:10px}}.website-builder-template.website-builder-template-hover:hover{user-select:none;box-shadow:0px 0px 8px 0px rgba(0,0,0,.2);cursor:pointer}.website-builder-template img{border-radius:12px;width:100%;aspect-ratio:2/1}.website-builder-template p{font-size:16px;font-weight:500;line-height:24px;padding:0px 6px 3px 6px}@media only screen and (max-width: 1023px){.website-builder-template p{font-size:14px;line-height:20px}}
.website-builder-templates{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media only screen and (max-width: 767px){.website-builder-templates{grid-template-columns:1fr}}
.player_manage-tab_section{display:flex;flex-direction:column;justify-content:space-between}.player_manage-tab_section .ui-tabs_panel{height:450px;overflow-y:auto}.player_manage-tab_section .player_manage-tab_table{min-height:auto}.player_manage-tab_section button{margin-top:8px;width:100%;justify-content:center}.league-manage_players-search{margin:4px}
.scoresheet-option{align-items:center;color:#98a2b3}.scoresheet-option p{margin-left:.5rem}.scoresheet-scorecard{width:100%}.scoresheet-scorecard_container{padding:0rem 1rem}.scoresheet-scorecard.cell-spacing{border-spacing:2px;border-collapse:separate}.scoresheet-scorecard table{border-collapse:separate;border-spacing:2px}.scoresheet-scorecard th,.scoresheet-scorecard td{padding:2px;text-align:center;background-color:#f9fafb}.player-card{padding:1rem;align-items:center}.items-center{align-items:center}.text-10{font-size:10px}.cell-input{width:45px}.justify-right{justify-content:right}.formats-checkbox-group{display:grid !important;grid-template-columns:repeat(4, 1fr) !important}.formats-checkbox-group:hover{cursor:pointer}.formats-checkbox-group .location-title{color:#1d2939;font-weight:500;font-size:14px}.formats-checkbox-group .ui-checkbox-group-item{align-items:center}
.league-registration-add-input-container{display:flex;justify-content:right;align-items:center;padding:20px 0}.league-registration-add-input-container .league-registration-add-input-icon{margin-right:5px}
.league-registration-edit-input-layout{margin:-15px -10px}.league-registration-edit-input-layout .league-registration-layout-rows{position:relative;display:flex;flex-direction:column;gap:15px;padding:10px 0}.league-registration-edit-input-layout .league-registration-layout-add-input-divider{margin:15px 10px}.league-registration-edit-input-layout .league-registration-layout-add-input{margin-bottom:8px;width:fit-content}.league-registration-edit-input-layout .league-registration-layout-add-input .league-registration-layout-add-input-icon{margin-right:5px}
.league-registration-edit-input-row{position:relative;display:flex;gap:20px;padding:10px;border-radius:5px}.league-registration-edit-input-row .league-registration-edit-input-container{flex:1}
.fee-product-search-container{position:sticky;display:flex;flex-direction:column;gap:10px}.fee-products-container{max-height:90%;overflow:scroll}.fee-products-selected-variant{border:2px solid #667085;border-radius:10px;width:fit-content;text-overflow:ellipsis}.fee-products-selected-variant-title{padding:10px 10px;font-size:16px;font-weight:500;color:#475467}
.league_registration-save_btn{display:flex;height:100%;justify-content:flex-end;padding:8px 0}.league_registration-toggle{position:relative;top:16px;min-height:46px}.league_registration-limit_inputs{display:flex;justify-content:space-between;gap:15px}.league_registration-amount-range-input-container{margin-left:30px;margin-bottom:15px;width:25%}.league_registration-date-inputs{display:flex;flex-direction:row;gap:1rem;align-items:center;margin-left:30px;margin-bottom:15px}
.tournament-players-player-form-responses{display:flex;flex-direction:column;gap:15px}.tournament-players-player-form-spinner-container{display:flex;justify-content:center;margin-top:10px}.tournament-players-player-form-spinner-container .tournament-players-player-form-spinner{width:75px;height:75px}
.leaderboard-header{width:fit-content;user-select:none;padding:6px;border-radius:5px;font-size:12px;font-weight:500;color:#475467}.leaderboard-header:hover{cursor:pointer;background-color:#f2f4f7}
.league-leaderboard .league-leaderboard-title{padding:4px;text-align:left}.league-leaderboard .league-leaderboard-hole-scores{width:100%}.league-leaderboard .league-leaderboard-hole-scores-9-holes{width:50%}.league-leaderboard .league-leaderboard-score{padding:4px;text-align:center;height:24px;width:24px}.league-leaderboard .league-leaderboard-score .league-leaderboard-score-eagle{border-radius:50%;background-color:red;color:#fff}.league-leaderboard .league-leaderboard-score .league-leaderboard-score-birdie{border:1px solid red;border-radius:50%}.league-leaderboard .league-leaderboard-score .league-leaderboard-score-bogey{border:1px solid #000}.league-leaderboard .league-leaderboard-score .league-leaderboard-score-double-bogey{background-color:#000;color:#fff}.league-leaderboard-hide-border{border-bottom-style:hidden !important}.league-leaderboard-flight-title{margin-bottom:10px}.league-leaderboard-flight-title:not(:first-child){margin-top:10px}
.league-ringer-board th p{font-size:12px}.league-ringer-board .ringer-board-header{width:fit-content;user-select:none;padding:5px}.league-ringer-board .ringer-board-header:hover{cursor:pointer;background-color:#f2f4f7;border-radius:5px}
.add-additonal-contact-button{align-items:end;display:flex;justify-content:end}.contact-card{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.contact-card-details{display:flex;color:var(--Gray-600, #475467);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.contact-card-buttons{display:flex;flex-direction:row;gap:1rem}.contact-card-buttons-edit{font-weight:700}.contact-card-buttons-warning{color:#b42318;font-weight:700}
.customer-profile-actions{display:flex;justify-content:space-between;margin-top:8px;margin-bottom:24px}.customer-profile-action{color:#3d5fa0}.customer-profile-add-address-desktop{display:block}@media only screen and (max-width: 767px){.customer-profile-add-address-desktop{display:none}}.customer-profile-add-address-mobile{display:none}@media only screen and (max-width: 767px){.customer-profile-add-address-mobile{display:block}}.customer-profile-delete-customer{display:flex;justify-content:end}@media only screen and (max-width: 767px){.customer-profile-delete-customer{display:block;margin-top:15px}.customer-profile-delete-customer button{display:block;text-align:center;width:100%}}.customer-profile-mobile-adaptive-fields,.customer-profile-mobile-adaptive-fields-triple{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:32px;padding-left:32px;margin-top:5px;margin-bottom:16px}@media only screen and (max-width: 767px){.customer-profile-mobile-adaptive-fields,.customer-profile-mobile-adaptive-fields-triple{grid-template-columns:repeat(1, 1fr);row-gap:20px}}@media only screen and (min-width: calc(767px + 1px)){.customer-profile-mobile-adaptive-fields-triple{grid-template-columns:repeat(3, 1fr)}}.customer-profile-save-changes-desktop{display:block}@media only screen and (max-width: 767px){.customer-profile-save-changes-desktop{display:none}}.customer-profile-save-changes-mobile{display:none;width:100%;text-align:center}@media only screen and (max-width: 767px){.customer-profile-save-changes-mobile{display:block}}.customer-profile-header-divider{visibility:visible;margin:20px 0}@media only screen and (max-width: 767px){.customer-profile-header-divider{margin:8px 0;visibility:hidden}}.customer-profile-right-side-button-text{color:#101828;font-size:14px;margin-bottom:15px;font-weight:600}.customer-profile-right-side-button-help-text{color:#475467;margin-top:15px;font-size:14px;font-weight:400}
.customer-reservation-header{font-size:20px;font-weight:700;margin-top:30px;margin-bottom:20px}@media only screen and (max-width: 1023px){.customer-reservation-header{font-size:16px}}.customer-reservation_overview_container{display:flex;justify-content:space-between;align-items:center;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #e7e7e7}.customer-reservation_overview_heading{color:#101828;font-size:18px;font-weight:600}.customer-reservation_stats_container{display:flex;justify-content:space-between;gap:5rem}@media only screen and (max-width: 767px){.customer-reservation_stats_container{width:100%;gap:15px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.customer-reservation_stats_container{width:100%;gap:20px}}.customer-reservation_confirmation_number:hover{cursor:pointer;color:#3d5fa0}
.anchor{cursor:pointer}.anchor-reset{text-align:center;margin-bottom:32px}.anchor-reset p{margin-bottom:32px}@media only screen and (max-width: 1023px){.anchor{font-size:12px}}.customer-dropdown-desktop{display:block}@media only screen and (max-width: 767px){.customer-dropdown-desktop{display:none}}.customer-dropdown-mobile{display:none}@media only screen and (max-width: 767px){.customer-dropdown-mobile{display:block}}.customer-banned-text{font-size:14px;font-weight:600;color:#344054}.customer-banned-modal-text{color:#1d2939;font-size:14px;font-weight:400}.customer-client-banned-facilities{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:center}.customer-tag-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#344054;font-size:12px;padding:3px 4px 3px 8px;gap:1rem;border-radius:6px;border:1px solid #d0d5dd;background:#fff}.customer_stats_bar{display:flex;margin-bottom:8px;gap:20px;padding-bottom:20px;border-bottom:1px solid #d0d5dd}@media only screen and (max-width: 767px){.customer_stats_bar{border-bottom:none;gap:15px}}.customer_stats_bar .customer-name-container{display:flex;align-items:center;gap:5rem}.customer_stats_bar .stats_bar-picture{display:flex;flex-direction:column;justify-content:center;flex:.1}.customer_stats_bar .stats-general{flex:.5;padding-right:40px}@media only screen and (max-width: 767px){.customer_stats_bar .stats-general{flex:1;padding-right:0px;border-right:none}}.customer_stats_bar .stats-general h1{font-size:30px}@media only screen and (max-width: 1366px){.customer_stats_bar .stats-general h1{font-size:24px}}@media only screen and (max-width: 767px){.customer_stats_bar .stats-general h1{line-height:30px;font-size:20px}}.customer_stats_bar .booking-stats-general{display:flex;flex:.5;justify-content:flex-end;bottom:0}@media only screen and (max-width: 767px){.customer_stats_bar .booking-stats-general{flex:1;padding-right:0px;border-right:none;display:none}}.customer_stats_bar .booking-stats-general h1{font-size:30px}@media only screen and (max-width: 1366px){.customer_stats_bar .booking-stats-general h1{font-size:24px}}@media only screen and (max-width: 767px){.customer_stats_bar .booking-stats-general h1{line-height:30px;font-size:20px}}.customer-stats-group-desktop{display:flex;align-items:end}.customer-stats-group-desktop .customer-stats-group-desktop-empty-space{flex:2}@media only screen and (max-width: 1023px){.customer-stats-group-desktop .customer-stats-group-desktop-empty-space{flex:0}}.customer-stats-group-mobile{display:none;justify-content:space-between;border-bottom:1px solid #d0d5dd;padding-bottom:10px}@media only screen and (max-width: 767px){.customer-stats-group-mobile{display:flex;justify-content:flex-end}}.stats_bar-container .stats_bar-bookings{flex:.4}.stats_bar-container .stats_bar-contact{display:flex;flex-direction:column;flex:.4;border-left:1px solid #000;border-right:1px solid #000;padding-left:.5rem !important}.stats_bar-container .stats_bar-contact_heading{text-align:center;margin-bottom:48px}.stats_bar-container .stats_bar-notes{flex:.5}.stats_bar-container .stats_bar-notes .stats_bar-notes_heading{text-align:center}.customer-stat{text-align:center}.customer-stat .stat-number{color:#101828;font-size:30px;font-weight:600}@media only screen and (max-width: 767px){.customer-stat .stat-number{font-size:16px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.customer-stat .stat-number{font-size:16px}}.customer-stat .stat-number_warning{color:#98a2b3;font-weight:600;font-size:30px}@media only screen and (max-width: 767px){.customer-stat .stat-number_warning{font-size:16px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.customer-stat .stat-number_warning{font-size:16px}}.customer-stat .stat-title{color:#475467;font-size:14px;font-weight:500}@media only screen and (max-width: 767px){.customer-stat .stat-title{font-size:10px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.customer-stat .stat-title{font-size:10px}}.customer-name{font-size:20px;font-weight:700;color:#000}.customer-membership{color:#3d5fa0;font-size:14px;font-weight:600;padding-top:4px}@media only screen and (max-width: 767px){.customer-membership{font-size:12px}}.customer-types{display:flex;gap:16px}.customer-contact{display:flex;justify-content:space-between;font-size:14px;margin-top:13px}@media only screen and (max-width: 767px){.customer-contact{font-size:12px;margin-top:5px}}.customer-contact .field-unavailable{margin:0;user-select:none}@media only screen and (max-width: 1366px){.customer-contact .customer-contact-phone-number{display:none}}.password-input:before,.password-input:after{content:"";display:table}.password-input{position:relative}.password-input-input{background:#eaecf0;user-select:none}.password-input-reset{position:absolute;right:10px;bottom:10px;z-index:20;color:#3d5fa0;font-weight:600;font-size:16px}@media only screen and (max-width: 1023px){.password-input-reset{font-size:12px;bottom:5px}}.customers-add-customer-actions-mobile{display:flex;margin-bottom:14px;gap:8px}@media only screen and (min-width: calc(767px + 1px)){.customers-add-customer-actions-mobile{display:none}}.birthday-input{display:flex;gap:8px}.birthday-input div:first-child{flex:1}.birthday-input .birthday-cancel{display:flex;justify-content:center;align-items:center;position:relative;top:10px}@media only screen and (max-width: 1023px){.birthday-input .birthday-cancel{top:6px}}@media only screen and (max-width: 767px){.birthday-input .birthday-cancel{top:8px}}.birthday-input .birthday-cancel .birthday-cancel-icon{cursor:pointer}.birthday-toggle{height:100%}.birthday-toggle span{display:flex;align-items:center;justify-content:center;height:inherit}.birthday-toggle span .rc-button{margin-top:auto;width:100%;justify-content:center}.merge-customer-arrow{color:#3d5fa0;margin-left:auto;margin-right:auto;width:100%;padding:1rem 0}.merge-customer-title{color:#344054;font-size:14px;line-height:1}.house-account-date-picker{display:flex;align-items:center;margin-bottom:1.25rem !important;gap:.625rem}.house-account-date-picker .picker-flex{flex:.2 .2 auto}.house-account-date-picker .picker-flex .print-statement-btn{width:100%;display:flex;justify-content:center}.house-account-date-picker .picker-flex div:first-child{width:100%}.audit-trail-note-container{margin-top:10px;display:flex;flex-direction:row}.audit-trail-circle{display:flex;justify-content:center;align-items:center;padding:20px;padding-inline:4px}.audit-trail-circle-modified,.audit-trail-circle-suspended,.audit-trail-circle-unsuspended{background-color:#fef0c7;border:5px solid #fffaeb;border-radius:50%;padding-inline:4px}.audit-trail-circle-modified-icon,.audit-trail-circle-suspended-icon,.audit-trail-circle-unsuspended-icon{color:#dc6803;font-size:16px}.audit-trail-circle-create{background-color:#f2f4f7;border:5px solid #f9fafb;border-radius:50%;padding-inline:4px}.audit-trail-circle-create-icon{color:#475467;font-size:16px}.audit-trail-circle-applied,.audit-trail-circle-enabled{background-color:#d1fadf;border:5px solid #ecfdf3;border-radius:50%;padding-inline:4px}.audit-trail-circle-applied-icon,.audit-trail-circle-enabled-icon{color:#039855;font-size:16px}.audit-trail-circle-deleted,.audit-trail-circle-disabled{background-color:#fee4e2;border:5px solid #fef3f2;border-radius:50%;padding-inline:4px}.audit-trail-circle-deleted-icon,.audit-trail-circle-disabled-icon{color:#d92d20;font-size:16px}.audit-trail-title{font-size:14px;font-weight:600;color:#101828}.audit-trail-note{font-weight:400;font-size:12px;color:#475467}.audit-trail-date{display:flex;flex-direction:column;align-items:end;justify-content:center;color:#98a2b3;font-size:12px;font-weight:400;width:40%}
.customer-notes-header{display:flex}@media only screen and (max-width: 767px){.customer-notes-header{flex-direction:column;gap:15px;margin-bottom:20px}}.customer-notes-header-divider{display:block;margin:16px 0}@media only screen and (max-width: 767px){.customer-notes-header-divider{display:none}}.customer-notes-notes{display:flex;flex-direction:column;gap:20px;margin-top:30px}@media only screen and (max-width: 767px){.customer-notes-notes{margin-top:0px}}.customer-notes-notes .customer-notes-note{box-shadow:0px 1px 3px 0px rgba(16,24,40,.1019607843);border-radius:5px;background-color:#f9fafb;color:#475467;padding:20px;font-size:14px}.customer-notes-notes .customer-notes-note .customer-notes-note-user{display:flex;align-items:center;gap:10px;font-size:16px;margin-bottom:15px}.customer-notes-notes .customer-notes-note .customer-notes-note-content{margin-bottom:12px}.customer-notes-notes .customer-notes-note .customer-notes-note-date{font-weight:600}.customer-notes-notes .customer-notes-note .customer-notes-note-actions{display:flex;gap:16px}
.customer-memberships-past-memberships{margin-top:36px;margin-bottom:24px}@media only screen and (max-width: 767px){.customer-memberships-past-memberships{margin:24px 0}}
.house-accounts-header{display:flex;justify-content:space-between;align-items:center}.house-accounts-header .house-accounts-title{display:block}@media only screen and (max-width: 767px){.house-accounts-header .house-accounts-title{display:none}}.house-accounts-header .house-accounts-actions{display:flex;flex-direction:row;align-items:center;justify-content:end;gap:10px}@media only screen and (max-width: 1023px){.house-accounts-header .house-accounts-actions{gap:5px}}@media only screen and (max-width: 767px){.house-accounts-header .house-accounts-actions{width:100%;flex-direction:row-reverse}}@media only screen and (max-width: 767px){.house-accounts-header .house-accounts-actions .house-accounts-create-action{width:100%;justify-content:center}}.house-accounts-icon-action{font-size:32px}.house-accounts-icon-action:disabled{color:#999}@media only screen and (max-width: 1023px){.house-accounts-icon-action{font-size:24px}}@media only screen and (max-width: 767px){.house-accounts-icon-action{margin-right:15px}}.house-accounts-divider{width:100%;border-bottom:1px solid #eaecf0;margin:16px 0}@media only screen and (max-width: 767px){.house-accounts-divider{visibility:hidden;margin:8px 0}}.house-accounts-print-and-schedule-container,.house-accounts-print-and-schedule-container-mobile,.house-accounts-print-and-schedule-container-desktop{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}@media only screen and (max-width: 767px){.house-accounts-print-and-schedule-container,.house-accounts-print-and-schedule-container-mobile,.house-accounts-print-and-schedule-container-desktop{flex-direction:column;align-items:start;gap:20px;margin-bottom:20px}}@media only screen and (max-width: 767px){.house-accounts-print-and-schedule-container-desktop{display:none}}@media only screen and (min-width: calc(767px + 1px)){.house-accounts-print-and-schedule-container-mobile{display:none}}.house-accounts-print-and-schedule-container .house-accounts-print-statement-range,.house-accounts-print-and-schedule-container-desktop .house-accounts-print-statement-range,.house-accounts-print-and-schedule-container-mobile .house-accounts-print-statement-range{display:flex;gap:40px}@media only screen and (max-width: 1023px){.house-accounts-print-and-schedule-container .house-accounts-print-statement-range,.house-accounts-print-and-schedule-container-desktop .house-accounts-print-statement-range,.house-accounts-print-and-schedule-container-mobile .house-accounts-print-statement-range{gap:30px}}@media only screen and (max-width: 767px){.house-accounts-print-and-schedule-container .house-accounts-print-statement-range,.house-accounts-print-and-schedule-container-desktop .house-accounts-print-statement-range,.house-accounts-print-and-schedule-container-mobile .house-accounts-print-statement-range{width:100%}}.house-accounts-print-and-schedule-container .house-accounts-print-statement-range .house-accounts-print-statement-range-date-container,.house-accounts-print-and-schedule-container-desktop .house-accounts-print-statement-range .house-accounts-print-statement-range-date-container,.house-accounts-print-and-schedule-container-mobile .house-accounts-print-statement-range .house-accounts-print-statement-range-date-container{width:100%}.house-accounts-print-and-schedule-container .house-accounts-schedule-payment,.house-accounts-print-and-schedule-container-desktop .house-accounts-schedule-payment,.house-accounts-print-and-schedule-container-mobile .house-accounts-schedule-payment{height:fit-content;justify-content:center}@media only screen and (max-width: 767px){.house-accounts-print-and-schedule-container .house-accounts-schedule-payment,.house-accounts-print-and-schedule-container-desktop .house-accounts-schedule-payment,.house-accounts-print-and-schedule-container-mobile .house-accounts-schedule-payment{width:100%}}.balance-credit-container{display:flex;margin-bottom:30px;justify-content:space-between}@media only screen and (max-width: 767px){.balance-credit-container{flex-direction:column;margin-bottom:20px;gap:20px}}.balance-credit-container .house-accounts_left{display:flex}.balance-credit-container .house-accounts_left .currency-text{font-size:3rem}@media only screen and (max-width: 1023px){.balance-credit-container .house-accounts_left .currency-text{font-size:1.75rem}}@media only screen and (max-width: 767px){.balance-credit-container .house-accounts_left .currency-text{font-size:1.25rem}}.balance-credit-container .house-accounts_left .house-accounts_balance{background-color:#eaecf0;color:#2d4675;padding:2px 32px;border-radius:8px}@media only screen and (max-width: 767px){.balance-credit-container .house-accounts_left .house-accounts_balance{flex:1}}.balance-credit-container .house-accounts_left .house-accounts_balance div{display:flex;justify-content:space-between;align-items:center}.balance-credit-container .house-accounts_left .house-accounts_balance .left-text{opacity:.5;font-size:1.5rem;color:#667085}@media only screen and (max-width: 1023px){.balance-credit-container .house-accounts_left .house-accounts_balance .left-text{font-size:14px}}@media only screen and (max-width: 767px){.balance-credit-container .house-accounts_left .house-accounts_balance .left-text{font-size:12px}}.balance-credit-container .house-accounts_left .house-accounts_credit-limit{padding:2px 32px;text-align:end}@media only screen and (max-width: 767px){.balance-credit-container .house-accounts_left .house-accounts_credit-limit{flex:1;text-align:start}}.balance-credit-container .house-accounts_left .house-accounts_credit-limit .left-text{color:#999;font-size:18px;font-weight:500}@media only screen and (max-width: 1023px){.balance-credit-container .house-accounts_left .house-accounts_credit-limit .left-text{font-size:14px}}@media only screen and (max-width: 767px){.balance-credit-container .house-accounts_left .house-accounts_credit-limit .left-text{font-size:12px}}@media only screen and (max-width: 767px){.balance-credit-container .house-accounts-make-payment{width:100%;justify-content:center}}.house-accounts-download-account-statement{color:#3d5fa0;cursor:pointer;font-size:14px}@media only screen and (max-width: 1023px){.house-accounts-download-account-statement{font-size:12px}}.house-account-transaction-selected-parent td{background-color:#d5e3ef}
.table-wrap{border:1px solid #f2f4f7;border-radius:6px}.table-wrap .parent-select{margin-bottom:150px}.giftcard-table thead tr:last-of-type{background-color:#eaecf0}.giftcard-table tbody td.table-data-checkbox div:first-child{display:inline}.giftcard-table tbody td.table-data-checkbox.inactive{cursor:default;pointer-events:none}.giftcard-table tbody .table-data-actions{display:flex;gap:6px}.giftcard-table.clickable tbody tr:hover{background-color:#f2f4f7;cursor:pointer}
.customer-payment-methods-header-container{display:flex}@media only screen and (max-width: 767px){.customer-payment-methods-header-container{flex-direction:column;gap:15px;margin-bottom:20px}}.customer-payment-methods-header-divider{display:block;margin:16px 0}@media only screen and (max-width: 767px){.customer-payment-methods-header-divider{display:none}}.customer-payment-methods-payment-methods{margin-top:1.5rem}@media only screen and (max-width: 767px){.customer-payment-methods-payment-methods{margin-top:.5rem}}.customer-payment-methods-payment-methods .customer-payment-methods-payment-method{display:flex;flex-direction:column;gap:16px}.customer-payment-methods-payment-methods .customer-payment-methods-payment-method .payment-method-item{display:flex;justify-content:space-between;padding:8px 15px;border:1px solid #eaecf0;border-radius:12px;background-color:#fff}.customer-payment-methods-payment-methods .customer-payment-methods-payment-method .payment-method-item-icon{margin-right:12px}.customer-payment-methods-payment-methods .customer-payment-methods-payment-method .payment-method-item .payment-method-item-content{display:flex;align-items:center}@media only screen and (max-width: 1023px){.customer-payment-methods-payment-methods .customer-payment-methods-payment-method .payment-method-item .payment-method-item-content{font-size:12px}}.customer-payment-methods-payment-methods .customer-payment-methods-payment-method .payment-method-item .payment-method-item-content .payment-method-item-brand{width:150px}@media only screen and (max-width: 1023px){.customer-payment-methods-payment-methods .customer-payment-methods-payment-method .payment-method-item .payment-method-item-content .payment-method-item-brand{width:90px}}.customer-payment-methods-payment-methods .customer-payment-methods-payment-method .payment-method-item .payment-method-item-remove{color:#3d5fa0}
.ui-customer-item-sales-header{margin-bottom:2rem}.ui-customer-item-sales-navigation{display:flex;justify-content:space-evenly;align-items:center;max-width:250px;margin:auto;background-color:#f7f7f7;margin-top:20px;font-size:14px}.ui-customer-item-sales-navigation .ui-customer-item-sales-navigation-button{border:2px solid #f7f7f7;border-radius:7px;padding:2px 8px;font-weight:600}.ui-customer-item-sales-navigation .ui-customer-item-sales-navigation-button:hover{background-color:#ddd;cursor:pointer}.ui-customer-item-sales-navigation .ui-customer-item-sales-navigation-button:active{background-color:#f7f7f7;transform:translateY(2px)}.ui-customer-item-sales-summary-container{border:#000;display:flex;justify-content:center;width:40%;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #e7e7e7;font-size:20px;font-weight:700}.ui-customer-item-sales-summary-container .ui-customer-item-sales-summary{width:100%;display:flex;justify-content:start;gap:5rem}
.navigation-list{display:flex;margin:1.5rem 0;gap:2px;flex-wrap:wrap;padding:4px;background-color:#f9fafb;border-radius:10px}@media only screen and (max-width: 1023px){.navigation-list{display:grid;grid-template-columns:repeat(4, 1fr);margin:1.5rem 0}}.navigation-list-li{display:flex;align-items:center;justify-content:center;border-radius:6px;user-select:none;white-space:nowrap;width:fit-content}@media only screen and (max-width: 1023px){.navigation-list-li{width:100%;white-space:pre-wrap}}.navigation-list-li .active{background:#cdd7ec !important;color:#3d5fa0}.customer-layout-nav-link{padding:10px 20px;border-radius:inherit;font-weight:bold;text-align:center;width:100%;font-size:14px;color:#667085;height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1023px){.customer-layout-nav-link{font-size:12px}}@media only screen and (max-width: 767px){.customer-layout-nav-link{padding:5px;font-size:10px}}.customer-layout-nav-link:hover{background:#cdd7ec !important;color:#3d5fa0}.note-indicator{display:flex;justify-content:center;align-items:center;margin-left:10px;width:24px;height:22px;border-radius:50%;background-color:#f2f4f7;font-size:12px;font-weight:500;text-align:center;color:#344054}
.ticket-transfer-action-bar{padding-top:15px;padding-bottom:10px;align-items:center;width:20%;flex-wrap:wrap}.selected-count{font-size:12px;border:1px solid #d0d5dd;box-shadow:0 2px 0 rgba(0,0,0,.045);border-top-left-radius:10px;border-bottom-left-radius:10px;display:flex;padding-right:1rem;padding-left:1rem;align-items:center;white-space:nowrap}.selected-count-disabled{background:#fff !important;border-color:#eaecf0 !important;color:#d0d5dd !important}.button{border-left:0}
.customer-ticket-header-divider{display:block;margin:16px 0}@media only screen and (max-width: 767px){.customer-ticket-header-divider{display:none}}.customer-accordian-card-container{border:1px solid #d0d5dd;border-radius:5px;padding:15px 20px 20px 20px;margin-top:20px}@media only screen and (max-width: 767px){.customer-accordian-card-container{padding:0}}.customer-ticket-header-container{display:flex;justify-content:space-between;margin-bottom:20px}@media only screen and (max-width: 767px){.customer-ticket-header-container{flex-direction:column;gap:5px;padding:15px 20px 20px 20px;margin-bottom:0px}}.customer-ticket-info-label{color:#000;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.customer-ticket-info-date{color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.customer-ticket-title-container{display:flex;align-items:center}.customer-ticket-info{text-align:right;align-content:center}.customer-ticket-info-text{font-size:12px;font-weight:400;color:#475467}.customer-ticket-info-date{font-size:12px;font-weight:500;color:#475467;margin-bottom:8px}.customer-individual-tickets{display:flex;justify-content:space-between;margin-bottom:10px;padding-right:35px}.customer-ticket-logo{height:45px;width:45px;padding-bottom:5px}.customer-ticket-title-section{display:flex;align-items:center;gap:1rem}.customer-ticket-title{font-size:18px;font-weight:600;font-style:italic;color:#101828;margin-left:20px}.customer-ticket-subtitle{font-size:16px;font-weight:400;color:#98a2b3;margin-left:20px}.chevron-icon{color:#98a2b3}.customer-ticket-container{margin-left:79px;margin-right:79px}@media only screen and (max-width: 767px){.customer-ticket-container{margin-left:0px;margin-right:0px}}.ticket-description-container{margin-bottom:20px}@media only screen and (max-width: 767px){.ticket-description-container{margin-bottom:10px;padding:0 15px 15px 15px}}.ticket-term{font-size:14px;font-weight:400;color:#475467}.terms-icon{width:15px;color:#98a2b3}.stub-number-text{font-size:14px;color:#101828;font-weight:500}.customer-ticket-text{font-size:16px;margin-right:40px}.customer-ticket-badge-icon{font-size:8px;margin-left:1px;margin-bottom:1px}@media only screen and (max-width: 1023px){.customer-ticket-badge-icon{font-size:6px;margin-left:3px;margin-bottom:2px}}.customer-ticket-actions{display:flex;justify-content:end;gap:0}.ticket-subtitle{color:#475467;font-weight:400;font-size:14px}.transfer-data-table .data-table,.transfer-data-table .ui-card{overflow:unset !important}.ui-card-collapsed.card-height-override{height:90px}
.customer-provider-container{width:100%;padding:32px}@media only screen and (max-width: 767px){.customer-provider-container{padding:16px}}
.event-scorecard-heading{display:flex;justify-content:space-between;align-items:center;padding:1.5rem}.event-scorecard-heading .round-statistics{display:flex;align-items:center}.event-scorecard-heading .round-statistics p{color:#98a2b3 !important;margin-right:.5rem}.event-scorecard-heading .round-statistics p span{font-size:10px}
.league-statistics-hide-border{border-top:hidden !important}
.tv-view-header{display:flex;justify-content:space-between;font-size:xx-large;font-weight:bold;padding:16px;text-align:center;min-height:110px}.tv-view-header-subtitle{font-size:large;font-weight:400;color:#999}.tv-view-header-image-container{width:25%}.tv-view-header-image-container-right{display:flex;justify-content:end;width:25%}.tv-view-header-image{width:auto;height:60px}
.tournament-registration-edit-input-layout{margin:-15px -10px}.tournament-registration-edit-input-layout .tournament-registration-layout-rows{position:relative;display:flex;flex-direction:column;gap:15px;padding:10px 0}.tournament-registration-edit-input-layout .tournament-registration-layout-add-input-divider{margin:15px 10px}.tournament-registration-edit-input-layout .tournament-registration-layout-add-input{margin-bottom:8px;width:fit-content}.tournament-registration-edit-input-layout .tournament-registration-layout-add-input .tournament-registration-layout-add-input-icon{margin-right:5px}
.tournament-registration-edit-input-row{position:relative;display:flex;gap:20px;padding:10px;border-radius:5px}.tournament-registration-edit-input-row .tournament-registration-edit-input-container{flex:1}
.tournament-registration-add-input-container{display:flex;justify-content:right;align-items:center;padding:20px 0}.tournament-registration-add-input-container .tournament-registration-add-input-icon{margin-right:5px}
.fee-product-search-container{position:sticky;display:flex;flex-direction:column;gap:10px}.fee-products-container{max-height:90%;overflow:scroll}.fee-products-selected-variant{border:2px solid #667085;border-radius:10px;width:fit-content;text-overflow:ellipsis}.fee-products-selected-variant-title{padding:10px 10px;font-size:16px;font-weight:500;color:#475467}
.tournament_registration-save_btn{display:flex;height:100%;justify-content:flex-end;padding:8px 0}.tournament_registration-toggle{position:relative;top:16px;min-height:46px}.tournament_registration-limit_inputs{display:flex;justify-content:space-between;gap:15px}.tournament_registration-amount-range-input-container{margin-left:30px;margin-bottom:15px;width:25%}.tournament_registration-date-inputs{display:flex;flex-direction:row;gap:1rem;align-items:center;margin-left:30px;margin-bottom:15px}
.league-scoring-format-new-custom_points_container{display:flex;justify-content:flex-start;flex-wrap:wrap;grid-column-gap:10px;grid-row-gap:10px;margin-left:30px}.league-scoring-format-new-custom_points_input{height:80px;width:80px}
.view-customer-segment-customers-container{margin:20px 0}.view-customer-segment-customers-container h1{font-size:18px;font-weight:600}.view-customer-segment-customers-container .customer-segment-subtext{color:#475467;font-size:14px;font-weight:400}.view-customer-segment-customers-container .customer-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 0}.view-customer-segment-customers-container .customer-container-details{display:flex;flex-direction:row;align-items:center;gap:.5rem}.view-customer-segment-customers-container .customer-container .image-outer{height:50px;width:50px}.view-customer-segment-customers-container .customer-container .image-outer .image-inner{display:flex;align-items:center;justify-content:center;background-color:#f2f4f7;border-radius:50%;height:100%;width:100%}.view-customer-segment-customers-container .customer-container .customer-name{color:#344054;font-size:14px;font-weight:600}.view-customer-segment-customers-container .customer-container .customer-details{color:#667085;font-size:12px;font-weight:600}.view-customer-segment-customers-group{max-height:300px;overflow:auto}
.cart-line-items-new{padding:8px;border-bottom:1px solid #eaecf0}.cart-line-items-new .cart-line-items-new-single-item{display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:8px;min-height:2rem;gap:1rem}.cart-line-items-new .cart-line-items-new-single-item-clickable:hover{cursor:pointer;background-color:#f9fafb}.cart-line-items-new .cart-line-items-new-details-container{display:flex;flex-direction:row;gap:1rem;align-items:center;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-line-items-new .cart-line-items-new-details-container .cart-line-items-new-quantity{font-size:16px;font-weight:400;color:#101828}.cart-line-items-new .cart-line-items-new-details-container .cart-line-items-new-quantity-modifier{font-weight:400;font-size:14px;color:#475467}.cart-line-items-new .cart-line-items-new-details-container .cart-line-items-new-item-container{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0;overflow:hidden}.cart-line-items-new .cart-line-items-new-details-container .cart-line-items-new-item-container>.cart-line-items-new-product-title,.cart-line-items-new .cart-line-items-new-details-container .cart-line-items-new-item-container .cart-line-items-new-variant-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-line-items-new .cart-line-items-new-details-container .cart-line-items-new-item-container .cart-line-items-new-product-title-scroll{animation:scroll-animation 5s linear infinite;white-space:nowrap;overflow:unset !important;text-overflow:unset !important}.cart-line-items-new .cart-line-items-new-details-container .cart-line-items-new-item-container .cart-line-items-new-product-title{font-size:16px;font-weight:400;color:#000}@media only screen and (max-width: 1023px){.cart-line-items-new .cart-line-items-new-details-container .cart-line-items-new-item-container .cart-line-items-new-product-title{font-size:14px}}.cart-line-items-new .cart-line-items-new-details-container .cart-line-items-new-item-container .cart-line-items-new-variant-title{font-weight:400;font-size:14px;color:#475467}@media only screen and (max-width: 1023px){.cart-line-items-new .cart-line-items-new-details-container .cart-line-items-new-item-container .cart-line-items-new-variant-title{font-size:12px}}.cart-line-items-new .cart-line-items-new-price{font-size:16px;font-weight:500;color:#101828;margin-left:auto}@media only screen and (max-width: 1023px){.cart-line-items-new .cart-line-items-new-price{font-size:14px}}.cart-line-items-new-course-title{border-bottom:1px solid #eaecf0;font-weight:600;color:#101828;padding:8px 0}@media only screen and (max-width: 1023px){.cart-line-items-new-course-title{font-size:14px}}.cart-line-items-new-discount{font-weight:400;font-size:14px;color:#475467}.cart-line-items-new-discount-container-inner{display:flex;align-items:center;justify-content:flex-end;width:100%;border-radius:8px}.cart-line-items-new-discount-container-inner-clickable:hover{cursor:pointer;background-color:#f9fafb}.cart-line-items-new-discount-total{text-decoration:line-through;margin-right:5px}.cart-line-items-new-dynamic-combo-selections{display:flex;flex-direction:column;gap:5px;margin:3px 0 0 1.5rem}.cart-line-items-new-dynamic-combo-selections .cart-line-items-new-dynamic-combo-selection{font-weight:400;font-size:14px;color:#475467}.cart-line-items-new-note-container{display:flex;margin:5px 0 0 1.5rem;flex-direction:row;gap:.5rem;align-items:center}.cart-line-items-new-note-container .cart-line-items-new-note{font-size:12px;font-weight:400;color:#475467}.cart-line-items-new-note-container .cart-line-items-new-note-icon{font-size:10px;color:#98a2b3}.cart-variant-spinner{color:#667085;animation:fa-spin .8s infinite linear;margin-left:auto}.cart-line-items-new-updating-edit{animation-name:background-load;animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;background:linear-gradient(to right, #FCFCFD 8%, #F2F4F7 18%, #EAECF0 33%);background-color:#f9fafb;background-size:800px 100px;border-radius:8px}.cart-line-items-new-updating-edit:hover{cursor:progress}.cart-line-items-new-updating-delete{animation-name:background-load;animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;background:linear-gradient(to right, #FFFBFA 8%, #FEE4E2 18%, #FECDCA 33%);background-color:#fef3f2;background-size:800px 100px;border-radius:8px}.cart-line-items-new-updating-delete:hover{cursor:progress}@keyframes background-load{0%{background-position:0 0}100%{background-position:800px 0}}@keyframes product-title-scroll{from{transform:translateX(0)}to{transform:translateX(-100%)}}
.cart-totals-new .cart-total-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.cart-totals-new .cart-total-title{color:#101828;font-size:16px;font-weight:600}@media only screen and (max-width: 1023px){.cart-totals-new .cart-total-title{font-size:14px}}.cart-totals-new .cart-total-title-bold{font-weight:800}.cart-totals-new .cart-total-subtitle{color:#475467;font-size:16px;font-weight:600}@media only screen and (max-width: 1023px){.cart-totals-new .cart-total-subtitle{font-size:14px}}.cart-totals-new-spinner{color:#667085;animation:fa-spin .8s infinite linear}.cart-totals-new-points{color:#05603a !important}.carts-totals-new-margin-top{margin-top:1rem}
.redeem-points-modal-rewards-title{color:#344054;font-weight:500;font-size:14px}.redeem-points-modal-subtitle{font-size:12px;color:#475467;font-weight:500}.redeem-points-modal-rewards-container{display:flex;flex-direction:column;gap:1rem}.redeem-points-modal-reward-container{display:flex;flex-direction:row;justify-content:space-between;padding:12px 0;border-bottom:1px solid #d0d5dd}.redeem-points-modal-reward-container:hover{cursor:pointer}.redeem-points-modal-product-outer{padding:12px;display:flex;flex-direction:column;gap:1rem;border-bottom:1px solid #d0d5dd}.redeem-points-modal-product-container{display:flex;flex-direction:row;padding:12px 16px;border:1px solid #eaecf0;border-radius:8px;justify-content:space-between}.redeem-points-modal-product-container-disabled{background-color:#f2f4f7}.redeem-points-modal-product-container-disabled:hover{cursor:not-allowed !important;background-color:#f2f4f7 !important}.redeem-points-modal-product-container:hover{cursor:pointer;background-color:#f9fafb}.redeem-points-modal-selected-product{border:1px solid #eaecf0;padding:5px 5px;border-radius:8px}.redeem-points-modal-selected-product-container{display:flex;flex-direction:row;gap:5px;flex-wrap:wrap;margin-top:5px}.redeem-points-modal-customer-container{display:flex;flex-direction:row;gap:1rem;align-items:center;padding-bottom:1rem;border-bottom:1px solid #d0d5dd}.redeem-points-modal-customer-icon{width:32px;height:32px;background-color:#f2f4f7;border-radius:50%;color:#475467;display:flex;justify-content:center;align-items:center}
.new-table-service{height:100%}.new-table-service-top-bar{display:flex;flex-direction:row;border-bottom:1px solid #eaecf0;height:80px}.new-table-service-top-bar>*{padding:15px}.new-table-service-top-bar-left{display:flex;flex-direction:row;align-items:center;flex-basis:15%;border-right:1px solid #eaecf0}.new-table-service-top-bar-center{flex-basis:55%;border-right:1px solid #eaecf0;display:flex;flex-direction:row;gap:2rem;align-items:center;justify-content:space-between}.new-table-service-top-bar-center .table-product-search-input{width:40%}@media only screen and (max-width: 1023px){.new-table-service-top-bar-center .table-product-search-input{flex:1}}@media only screen and (max-width: 1366px){.new-table-service-top-bar-center .table-product-search-input{width:60%}}.new-table-service-top-bar-right{display:flex;flex-direction:row;justify-content:space-between;flex-basis:30%}@media only screen and (max-width: 1023px){.new-table-service-top-bar-right{gap:1rem}}.new-table-service-top-bar-right-user-container{display:flex;flex-direction:row;gap:1rem;align-items:center;text-wrap:nowrap;white-space:nowrap}.new-table-service-top-bar-right .table-user-icon-container{background:#f2f4f7;width:45px;height:45px;border-radius:50%}.new-table-service-top-bar-right .table-user-icon-container .table-user-icon-inner{display:flex;justify-content:center;align-items:center;font-size:1.2rem;width:100%;height:100%;transform:scale(0.8);border-radius:50%;color:#475467}.new-table-service-top-bar .table-primary-title{font-size:18px;font-weight:600;color:#101828}@media only screen and (max-width: 1023px){.new-table-service-top-bar .table-primary-title{font-size:14px}}.new-table-service-top-bar .table-secondary-title{font-size:14px;font-weight:400;color:#475467}@media only screen and (max-width: 1023px){.new-table-service-top-bar .table-secondary-title{font-size:12px}}.new-table-service-top-bar .table-title-selectable:hover{cursor:pointer;color:#667085}.new-table-service-main-container{display:flex;flex-direction:row;height:calc(100vh - 80px)}.new-table-service-main-container-left{flex-basis:15%;border-right:1px solid #eaecf0;padding:20px 0;overflow-x:hidden}@media only screen and (max-width: 1023px){.new-table-service-main-container-left{display:none}}@media only screen and (min-width: 1366px){.new-table-service-main-container-left{align-items:flex-start;padding:20px 10px 10px 10px}}.new-table-service-main-container-center{flex-basis:55%;border-right:1px solid #eaecf0;padding:1rem;overflow-y:auto}@media only screen and (max-width: 1023px){.new-table-service-main-container-center{display:flex;flex-direction:column;justify-content:space-between;height:100%;flex-basis:60%;overflow-y:unset}}.new-table-service-main-container-center .new-table-service-products-container{height:100%}@media only screen and (max-width: 1023px){.new-table-service-main-container-center .new-table-service-products-container{overflow-y:auto}}.new-table-service-main-container-center .new-table-service-folders-container-horizontal{display:none}@media only screen and (max-width: 1023px){.new-table-service-main-container-center .new-table-service-folders-container-horizontal{display:grid}}.new-table-service-main-container-right{flex-basis:30%;overflow:auto}@media only screen and (max-width: 1023px){.new-table-service-main-container-right{flex-basis:40%}}
.table-service-cart{display:flex;flex-direction:column;height:calc(100vh - 80px);padding:0 20px}.table-service-cart .active-table-seats-container{display:flex;flex-direction:row;border:1px solid #d0d5dd;border-radius:8px;margin:10px}.table-service-cart .active-table-seats-container .active-table-seats-button{flex:1;user-select:none;padding:15px 0px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1023px){.table-service-cart .active-table-seats-container .active-table-seats-button{padding:5px 0;font-size:14px}}.table-service-cart .active-table-seats-container .active-table-seats-button:hover{cursor:pointer;background-color:#f9fafb}.table-service-cart .active-table-seats-container .active-table-seats-button:not(:last-child){border-right:1px solid #d0d5dd}.table-service-cart .active-table-seats-container .active-table-seats-button:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.table-service-cart .active-table-seats-container .active-table-seats-button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.table-service-cart .active-table-seats-container .active-table-seats-button-selected{outline:1px solid #6888c5;box-shadow:0px 0px 0px 4px #d5e3ef;z-index:1;border:none !important;border-radius:6px;background-color:#eaecf0}.table-service-cart .active-table-seats-container .active-table-seats-button-selected:hover{background-color:#f2f4f7}.table-service-cart .active-table-seats-container .active-table-seats-button-complete{background-color:#ecfdf3;color:#027a48}.table-service-cart .active-table-seats-container .active-table-seats-button-complete:hover{background-color:#f6fef9}.table-service-cart .active-table-seats-container .active-table-seats-button-complete-selected{background-color:#a6f4c5}.table-service-cart .active-table-seats-container .active-table-seats-button-complete-selected:hover{background-color:#a6f4c5 !important}.table-service-cart .active-table-seats-container .active-table-seats-button-partially_paid{background-color:#fffaeb;color:#b54708}.table-service-cart .active-table-seats-container .active-table-seats-button-partially_paid:hover{background-color:#fffcf5}.table-service-cart .active-table-seats-container .active-table-seats-button-partially_paid-selected{background-color:#fedf89}.table-service-cart .active-table-seats-container .active-table-seats-button-partially_paid-selected:hover{background-color:#fedf89 !important}.table-service-cart .active-table-seats-container .active-table-seats-button-void{background-color:#fef3f2;color:#b42318}.table-service-cart .active-table-seats-container .active-table-seats-button-void:hover{background-color:#fffbfa}.table-service-cart .active-table-seats-container .active-table-seats-button-void-selected{background-color:#fecdca}.table-service-cart .active-table-seats-container .active-table-seats-button-void-selected:hover{background-color:#fecdca !important}.table-service-cart-line-items{overflow-y:auto;height:100%}.table-service-cart .active-table-cart-button-group{border-top:1px solid #eaecf0;padding:20px 0;margin-top:20px;display:flex;flex-direction:column;gap:1rem;align-items:center}.table-service-cart .active-table-cart-button-group .active-table-secondary-buttons{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}
.edit-line-item-modal .edit-item-header-container{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin-bottom:16px}.edit-line-item-modal .edit-item-title-container h1{font-size:24px;font-weight:600;color:#101828}.edit-line-item-modal .edit-item-title-container p{font-size:16px;font-weight:400;color:#475467}.edit-line-item-modal .edit-item-icons-container{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.edit-line-item-modal .edit-item-custom-discount{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;margin-top:5%}.edit-line-item-modal .edit-item-custom-discount .ui-choice+.ui-choice{padding-bottom:0}.edit-line-item-modal .edit-item-quantity-input{text-align:center}
.split-line-item-modal-container{display:flex;flex-direction:row;justify-content:space-between;gap:2rem}.split-line-item-modal .split-container{width:100%}.split-line-item-modal .split-container:hover{cursor:pointer}.split-line-item-modal .split-container-disabled{background-color:#f2f4f7;border-color:#f2f4f7 !important}.split-line-item-modal .split-container-disabled:hover{cursor:not-allowed}.split-line-item-modal .split-container-header{color:#344054;font-weight:500;font-size:14px}.split-line-item-modal .split-container-margin-bottom{margin-bottom:1rem}.split-line-item-modal .split-container-checkbox-group{align-items:center;gap:1rem}.split-line-item-modal .split-container-subtitle{color:#475467;font-weight:500;font-size:14px}
.ui-empty-status{display:flex;flex-direction:column;align-items:center;gap:1rem;align-self:stretch;text-align:center}.ui-empty-status-title{color:#101828;font-size:1rem;font-weight:600;line-height:24px}.ui-empty-status-description{color:#475467;font-size:14px;font-weight:400;line-height:20px}.ui-empty-status-icon{display:flex;width:48px;height:48px;padding:12px;justify-content:center;align-items:center;border-radius:28px;border:8px solid #f9fafb;background:#f2f4f7}
.ui-course-status{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.ui-course-status-card{display:flex;padding:12px 16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;border-radius:8px;border:1px solid #d0d5dd;background:#fff;max-width:254px;overflow:hidden}.ui-course-status-text-primary{color:#344054;font-size:14px;font-weight:500}.ui-course-status-text-secondary{font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;text-align:center;font-weight:600}
.ui-dashboard{padding:40px}.ui-dashboard-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:40px}.ui-dashboard-header .ui-dashboard-title{font-size:24px;font-weight:600;color:#1d2939}@media only screen and (max-width: 767px){.ui-dashboard-header .ui-dashboard-title{font-size:1rem}}.ui-dashboard-body{display:flex;flex-direction:column;gap:1rem}.ui-dashboard-row{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:1rem}@media only screen and (max-width: 767px){.ui-dashboard-row{flex-direction:column}}.ui-dashboard .ui-card+.ui-card{margin-top:unset !important}
.ui-booking-type{display:flex;flex-direction:row;justify-content:space-around;gap:1rem}.ui-booking-type-list{color:#475467;font-size:14px;font-weight:400;overflow:auto;max-height:150px}.ui-booking-type-list li{display:flex;align-items:center;gap:15px}
.ui-events-container{display:flex;flex-direction:column;gap:16px}.ui-events-card{display:flex;flex-direction:row;border:1px solid #d0d5dd;border-radius:8px;padding:12px 16px;align-items:center;max-height:50px}@media only screen and (max-width: 767px){.ui-events-card{max-height:unset}}.ui-events-card p{color:#344054;font-size:14px;font-weight:500;border-left:1px solid #d0d5dd;padding-left:20px}.ui-events-times{min-width:150px}
.player-booking-graph-container{width:100%}@media only screen and (max-width: 767px){.player-booking-graph-container{justify-content:left;overflow-x:auto}}.player-booking-graph-container .player-booking-graph{background-color:#fff;margin:10px 10px 20px 10px;user-select:none;position:relative}.player-booking-graph-container .player-booking-graph .player-booking-graph-plot-area{display:flex;border-bottom:1px solid #f2f4f7;padding:0 30px}@media only screen and (max-width: 767px){.player-booking-graph-container .player-booking-graph .player-booking-graph-plot-area{justify-content:space-between}}.player-booking-graph-container .player-booking-graph .player-booking-graph-plot-area .player-booking-graph-hour{position:relative;display:flex;height:inherit;width:10%}@media only screen and (max-width: 767px){.player-booking-graph-container .player-booking-graph .player-booking-graph-plot-area .player-booking-graph-hour{width:10px}}.player-booking-graph-container .player-booking-graph .player-booking-graph-plot-area .player-booking-graph-hour .player-booking-graph-bar{border-bottom:none;margin-top:auto;width:32px;background-color:#3d5fa0;border-top-right-radius:8px;border-top-left-radius:8px}@media only screen and (max-width: 767px){.player-booking-graph-container .player-booking-graph .player-booking-graph-plot-area .player-booking-graph-hour .player-booking-graph-bar{width:10px}}.player-booking-graph-container .player-booking-graph .player-booking-graph-plot-area .player-booking-graph-hour .player-booking-graph-hour-label{position:absolute;top:calc(100% + 1px);left:0%;transform:translate(-50%, 0);font-size:12px;color:#475467}@media only screen and (max-width: 767px){.player-booking-graph-container .player-booking-graph .player-booking-graph-plot-area .player-booking-graph-hour .player-booking-graph-hour-label{font-size:6px;transform:translate(-50%, 0) rotate(-60deg);text-wrap:nowrap;white-space:nowrap;top:unset;bottom:-15%}}.player-booking-graph-container .player-booking-graph .player-booking-graph-plot-area .player-booking-graph-hour .player-booking-graph-hour-tick{position:absolute;top:100%;left:0%;height:5px;width:1px;transform:translate(-50%, -2px);background-color:#000}.player-booking-graph-bar-stack{display:flex;flex-direction:column;justify-content:flex-end;width:32px}@media only screen and (max-width: 767px){.player-booking-graph-bar-stack{width:10px}}.player-booking-graph-bar-stack>.player-booking-graph-bar~.player-booking-graph-bar{margin-top:0 !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important}.player-booking-graph-y-axis{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:0}.player-booking-graph-y-axis .player-booking-graph-y-axis-inner{display:flex;flex-direction:column-reverse;height:100%;justify-content:space-between}.player-booking-graph-y-axis-row{position:relative;display:flex;align-items:flex-end}.player-booking-graph-y-axis-label{font-size:10px;color:#344054;width:20px}.player-booking-graph-y-axis-line{flex:1;height:1px;background-color:#eaecf0;z-index:100}.player-booking-graph-x-axis-title{position:absolute;bottom:0;left:50%;transform:translate(-50%, 40px);color:#475467;font-size:12px;font-weight:500}@media only screen and (max-width: 767px){.player-booking-graph-x-axis-title{display:none}}.player-booking-graph-y-axis-title{position:absolute;bottom:50%;left:0;transform:translate(-60px, -50%) rotate(-90deg);color:#475467;font-size:12px;font-weight:500}@media only screen and (max-width: 767px){.player-booking-graph-y-axis-title{display:none}}.player-booking-graph-courses{position:absolute;top:0;right:0;display:flex;flex-direction:row;align-items:center;gap:1rem;flex-wrap:wrap}.player-booking-graph-course{color:#475467;font-size:14px;font-weight:400}@media only screen and (max-width: 767px){.player-booking-graph-course{font-size:10px}}.player-booking-graph-course-colour{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}
.ui-player-volume-filter{display:flex;padding:1rem;align-items:center;gap:1rem;white-space:nowrap;text-wrap:nowrap;min-width:10rem;color:#344054;font-size:14px;font-weight:500}.ui-player-volume-filter:hover{background-color:#f2f4f7;cursor:pointer}

/*# sourceMappingURL=facility.5ce36a89.css.map*/