.rc-button+.rc-button{margin-left:16px}.rc-button{border-radius:8px;cursor:pointer;min-width:34px;display:flex;flex-direction:row;user-select:none;touch-action:manipulation;align-items:center;box-shadow:0 2px 0 rgba(0,0,0,.045);transition:all .2s}.rc-button:disabled{cursor:not-allowed;pointer-events:none;position:relative;transition:opacity .2s}.rc-button a::before{content:"";position:absolute;width:100%;height:100%;opacity:0;top:0;left:0}.rc-button-block{justify-content:center;width:100%}.rc-button-icon{display:flex;align-items:center;justify-content:center}.rc-button-dark-style-primary{color:#fff !important;background-color:#498ec0 !important;border:none !important}.rc-button-dark-style-primary:hover{background-color:#d5e3ef !important}.rc-button-dark-style-default{color:#fff !important;background-color:#303137 !important}.rc-button-dark-style-default:hover{color:#498ec0 !important;border:1px solid #498ec0 !important}.rc-button-dark-style-secondary{color:#498ec0 !important;background-color:#a1bafb !important}.rc-button-xsmall{padding:8px 14px;font-size:12px;font-weight:600;line-height:18px}.rc-button-small{padding:8px 16px;font-size:14px;font-weight:600;line-height:20px}@media only screen and (max-width: 1023px){.rc-button-small{font-size:10px;padding:4px 6px;line-height:10px}}.rc-button-medium{padding:8px 18px;font-size:16px;font-weight:600;line-height:24px}@media only screen and (max-width: 1023px){.rc-button-medium{font-size:12px;padding:4px 10px}}.rc-button-large{padding:12px 20px;font-size:18px;font-weight:600;line-height:28px}.rc-button-large{padding:16px 28px;font-size:20px;font-weight:600;line-height:30px}.rc-button-primary{background:#3d5fa0;color:#fff;outline:0;border:1px solid #3d5fa0;box-sizing:border-box}.rc-button-primary:hover{background:#203254}.rc-button-primary:active{background:#2d4675;outline:none}.rc-button-primary:disabled{background:#8aa2d2;border:1px solid #8aa2d2}.rc-button-primary-active{background:#2d4675;outline:none}.rc-button-dark-gray{background:#3f3f46;color:#fff;outline:0;border:1px solid #3f3f46;box-sizing:border-box}.rc-button-dark-gray:hover{background:#203254}.rc-button-dark-gray:active{background:#2d4675;outline:none}.rc-button-dark-gray:disabled{background:#98a2b3;border:1px solid #98a2b3}.rc-button-dark-gray-active{background:#2d4675;outline:none}.rc-button-secondary,.rc-button-default{background:#fff;color:#344054;outline:0;border:1px solid #d0d5dd;box-sizing:border-box}.rc-button-secondary:hover,.rc-button-default:hover{background:#f9fafb}.rc-button-secondary:focus,.rc-button-default:focus{background:#fff;outline:none}.rc-button-secondary:disabled,.rc-button-default:disabled{background:#fff;border-color:#eaecf0;color:#d0d5dd}.rc-button-secondary-active,.rc-button-default-active{background:#eaecf0;outline:none}.rc-button-tertiary,.rc-button-text{background:rgba(0,0,0,0);color:#475467;outline:0;border:none;box-sizing:border-box;box-shadow:none}.rc-button-tertiary:hover,.rc-button-text:hover{color:#344054}.rc-button-tertiary-active,.rc-button-text-active{background:#475467;outline:none}.rc-button-tertiary:disabled,.rc-button-text:disabled{outline:none;color:#d0d5dd}.rc-button-link,.rc-button-link-color{display:flex;align-items:center;background:rgba(0,0,0,0);color:#475467;outline:0;border:none;box-sizing:border-box;box-shadow:none;padding:0 !important}.rc-button-link-active,.rc-button-link-color-active{outline:none}.rc-button-link:disabled,.rc-button-link-color:disabled{outline:none}.rc-button-link{color:#475467}.rc-button-link:hover{color:#344054}.rc-button-link-active{background:#475467;outline:none}.rc-button-link:disabled{outline:none;color:#d0d5dd !important}.rc-button-link-color{color:#203254}.rc-button-link-color:hover{color:#203254}.rc-button-link-color-active{background:#2d4675}.rc-button-link-color:disabled{color:#d0d5dd}.rc-button-rounded{border-radius:2px}.rc-button-close{box-shadow:none;padding:8px;color:#667085}.rc-button-close:hover{background:#f9fafb}.rc-button-close.rc-button-small{padding:8px}.rc-button-close.rc-button-small .ui-icon{width:20px;height:20px}.rc-button-close.rc-button-medium{padding:10px}.rc-button-close.rc-button-medium .ui-icon{width:24px;height:24px}.rc-button-close.rc-button-large{padding:10px}.rc-button-close.rc-button-large .ui-icon{width:20px;height:20px}.rc-button-error{background:#aa0504;color:#fff;outline:0;border:1px solid #aa0504;box-sizing:border-box}.rc-button-error:hover{background:#c20404}.rc-button-error:active{background:#aa0504;outline:none}.rc-button-error:disabled{background:#f7e6e5;border:1px solid #f7e6e5}.rc-button-error-active{background:#aa0504;outline:none}.rc-button-error-outline{background:#fff;color:#b42318;outline:0;border:1px solid #fda29b;box-sizing:border-box}.rc-button-error-outline:hover{color:#fff;background:#b42318;border:1px solid #b42318}.rc-button-error-outline:active{background:#912018;border:1px solid #912018}.rc-button-error-outline:disabled{color:#d0d5dd;border:1px solid #d0d5dd}.rc-button-loading{pointer-events:none;position:relative;transition:opacity .2s}.rc-button-loading::before{display:block;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;background:#fff;border-radius:inherit;opacity:.35;content:"";pointer-events:none}.rc-button-quaternary{background-color:#cdd7ec;border:1px solid #cdd7ec;color:#203254;font-size:14px;font-weight:600}.rc-button-quaternary:disabled{font-size:14px;font-weight:600;color:#d0d5dd;background:#e7e7e7;border:1px solid #e7e7e7}@keyframes loadingCircle{100%{transform:rotate(360deg)}}.disabled-button-help-text{color:#98a2b3;font-weight:400;margin-top:5px;width:100%}@media(max-width: calc(767px + 1px)){.disabled-button-help-text{font-size:12px}}
@keyframes loadingCircle{100%{transform:rotate(360deg)}}.spinner-container{width:24px;height:24px}.spinner-container svg{color:#3d5fa0;width:100%;height:100%;animation:loadingCircle 1s linear infinite}
.ui-form-layout{margin-left:-2rem}.ui-form-layout+.ui-form-layout{margin-top:1.5rem}@media only screen and (max-width: 767px){.ui-form-layout+.ui-form-layout{margin-top:.75rem}}.ui-form-layout-group{display:inline-flex;width:100%;align-items:flex-end}@media only screen and (max-width: 767px){.ui-form-layout-group{flex-wrap:wrap}}.ui-form-layout-group:not(last-child){margin-bottom:16px}.ui-form-layout-group .ui-form-layout-group-element{flex:1;margin-left:2rem}.ui-form-group-title{margin-left:2rem;margin-bottom:1rem}.ui-connected{position:relative;display:flex}.ui-connected .ui-connected_item{position:relative;z-index:10;flex:0 0 auto}.ui-connected .ui-connected_item:not(:first-child){margin-left:.4rem}.ui-connected .ui-connected_item.ui-connected_item-primary{z-index:20;flex:1 1 auto}.ui-label-hidden .ui-select_label-wrapper{position:absolute !important;top:0;clip:rect(1px, 1px, 1px, 1px) !important;overflow:hidden !important;height:1px !important;width:1px !important;padding:0 !important;border:0 !important}.ui-select_label-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-bottom:.45rem}.ui-select_label-wrapper .ui-select_label{font-size:1rem;font-weight:400;line-height:1rem;text-transform:none;letter-spacing:normal;display:block;flex:1 1 auto;color:#000}
.ui-input .ui-input-label_container{margin-bottom:6px;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.ui-input .ui-input-label{color:#344054;font-size:14px;line-height:1}@media only screen and (max-width: 1023px){.ui-input .ui-input-label{font-size:10px}}.ui-input .ui-input-label_label-action{color:#344054;font-size:14px;line-height:1}@media only screen and (max-width: 1023px){.ui-input .ui-input-label_label-action{font-size:10px}}.ui-input .ui-input_input{color:#101828;display:flex;align-items:center}.ui-input .ui-input_input input{width:100%;height:44px;position:relative;padding:10px 14px;z-index:20;color:#101828;font-weight:500;font-size:16px;border:1px solid #d0d5dd;color:#101828;outline:none;border-radius:8px;transition:.1s ease-in-out}@media only screen and (max-width: 1023px){.ui-input .ui-input_input input{height:36px;font-size:12px;padding:10px}}.ui-input .ui-input_input input:focus{border:1px solid #6888c5 !important;box-shadow:0px 0px 0px 4px #d5e3ef}.ui-input .ui-input_input input.ui-input-error{border:1px solid #f04438 !important}.ui-input .ui-input_input input.ui-input-error:focus{box-shadow:0px 0px 0px 4px #fee4e2}.ui-input .ui-input_input input:disabled,.ui-input .ui-input_input input:read-only{cursor:default !important;color:#667085 !important;border-color:#d0d5dd !important}.ui-input .ui-input_input input::placeholder{color:#667085;font-weight:400}.ui-input .ui-input_input input.ui-input-with-trailing-button{border-top-right-radius:0;border-bottom-right-radius:0}.ui-input .ui-input_input input.ui-input-with-leading-button{border-top-left-radius:0;border-bottom-left-radius:0}.ui-input .ui-input_input .ui-input-prefix,.ui-input .ui-input_input .ui-input-suffix{display:flex;background-color:#f9fafb;border:1px solid #d0d5dd;justify-content:center;align-items:center;font-size:1rem;font-weight:400;padding:4px 8px;color:#101828}@media only screen and (max-width: 1023px){.ui-input .ui-input_input .ui-input-prefix,.ui-input .ui-input_input .ui-input-suffix{height:30px;font-size:10px;padding:10px}}.ui-input .ui-input_input .ui-input-prefix{border-radius:8px 0 0 8px}.ui-input .ui-input_input .ui-input-suffix{border-radius:0 8px 8px 0}.ui-input .ui-input_input .ui-input-prefix+input{border-top-left-radius:0;border-bottom-left-radius:0}.ui-input .ui-input_input .ui-input-suffix+input{border-top-left-radius:0;border-bottom-left-radius:0}.ui-input .ui-input_input:has(.ui-input-suffix) input{border-radius:8px 0 0 8px}.ui-input .ui-input_input:has(.ui-input-suffix) .ui-input-suffix{border-left:0}.ui-input .ui-input_input:has(.ui-input-prefix) input{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.ui-input .ui-input-help-text{color:#667085;font-weight:400;font-size:14px}@media only screen and (max-width: 1023px){.ui-input .ui-input-help-text{font-size:10px}}.ui-input-trailing-button .rc-button{border-radius:0;border-left:0;height:44px;box-shadow:unset}@media only screen and (max-width: 1023px){.ui-input-trailing-button .rc-button{height:35px}}.ui-input-leading-button .rc-button{border-radius:0;border-right:0;height:44px;box-shadow:unset}@media only screen and (max-width: 1023px){.ui-input-leading-button .rc-button{height:35px}}.ui-input-trailing-button:last-child .rc-button{border-top-right-radius:8px;border-bottom-right-radius:8px}.ui-input-leading-button:first-child .rc-button{border-top-left-radius:8px;border-bottom-left-radius:8px}.ui-text-field.ui-label-hidden .ui-text-field_label-wrapper{position:absolute !important;top:0;clip:rect(1px, 1px, 1px, 1px) !important;overflow:hidden !important;height:1px !important;width:1px !important;padding:0 !important;border:0 !important}.ui-text-field_input_tag{font-size:1rem;flex-grow:1}.ui-text-field_input_tag::placeholder{color:#999;font-weight:500}.ui-text-field_input_tag:read-only{background:#f4f4f4}.ui-text-field_input_tag:disabled{color:#d0d0d0;background:#e7e7e7}.ui-text-field-border_input_tag{outline:none;border-radius:4px;transition:.1s}.ui-dropdown-bar{border:none !important;outline:none !important}.ui-text-field-dropdown{font-size:1rem}.ui-text-field-dropdown::placeholder{color:#999;font-weight:500}.ui-text-field-dropdown:focus~.ui-text-field-dropdown_border{border:1px solid #3d5fa0}.ui-text-field-dropdown:read-only{background:#f4f4f4}.ui-text-field-dropdown:disabled{color:#d0d0d0;background:#e7e7e7}.ui-text-field-dropdown_border{border:1px solid #e7e7e7;outline:none;border-radius:4px;transition:.1s}.ui-text-field_prefix_border{outline:none;border-radius:4px;transition:.1s}.ui-text-field_prefix-hard-border{border-top-left-radius:0px !important;border-bottom-left-radius:0px !important}.ui-text-field_prefix{font-size:1rem}.ui-text-field_prefix::placeholder{color:#999;font-weight:500}.ui-text-field_prefix:focus{outline:none}.ui-text-field_prefix:focus~.ui-text-field_prefix_border{border:1px solid #3d5fa0}.ui-input-main-container{position:relative;width:100%}.ui-input-main-container .ui-input-main-search{padding-left:40px !important}.ui-input-main-container .input-clear-button{position:absolute;top:50%;right:10px;color:#344054;transform:translate(-50%, -50%);z-index:25}.ui-input-main-container .input-clear-button:hover{cursor:pointer}@media only screen and (max-width: 767px){.ui-input-main-container .input-clear-button{font-size:10px}}.ui-input-main-container .input-clear-button-hide{display:none}.ui-input-main-container .input-search-icon{left:20px;right:unset !important}.ui-input-main-container .input-search-icon:hover{cursor:auto}.ui-input-main-container input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}
.rc-tag{background-color:#fff;border:1px solid #e7e7e7;border-radius:2px;margin-bottom:8px;display:flex;justify-content:center;align-items:center;color:#000;font-weight:400;font-size:12px;padding:0 8px}.rc-tag-hidden{display:none}.rc-tag-clickable{cursor:pointer}.rc-tag-disabled{cursor:default}.rc-tag-with-icon svg{font-size:12px;color:#3d5fa0}.rc-tag-with-icon>span{margin-left:7px}.input-tag{height:80%;display:inline-flex;justify-content:center;align-items:center;padding-left:6px}.input-tag span p{margin-top:2px}.input-tag+.input-tag{margin-left:4px}.input-tag-close-icon{padding:0 6px;cursor:pointer}.tag-dark{background-color:#aa0504;color:#fff;font-size:14px;font-weight:600}.tag-light{background-color:#f7e6e5;color:#aa0504;font-size:14px;font-weight:600}
.rc-select{background:#fff;cursor:pointer;display:flex;justify-content:space-between;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";position:relative;height:44px;padding:10px 30px 10px 14px;font-weight:500;font-size:16px;border:1px solid #d0d5dd;color:#101828;outline:none;border-radius:8px;transition:.1s}.rc-select-block{width:100%}@media only screen and (max-width: 1023px){.rc-select{height:35px;font-size:10px;align-items:center}}.rc-select:focus-within{border:1px solid #6888c5;box-shadow:0px 0px 0px 4px #d5e3ef;transition:.1s ease-in-out}.rc-select-search{width:100%;font-size:16px}@media only screen and (max-width: 1023px){.rc-select-search{font-size:10px}}.rc-select-search:placeholder-shown{text-overflow:ellipsis}.rc-select-search::placeholder{color:#667085;font-weight:400}.rc-select-search:focus{outline:none}.rc-select-search_disabled{background-color:#d0d5dd}.rc-select-arrow{color:#667085;position:absolute;right:16px;top:45%;margin-top:-10px}@media only screen and (max-width: 1023px){.rc-select-arrow{margin-top:-6px}}.rc-select-arrow-input{color:#667085;margin-left:5px;margin-top:2px;font-size:.75rem}.rc-select select::-ms-expand{display:none}.rc-select-clear{color:#3d5fa0;opacity:0;position:absolute;top:50%;right:16px;display:inline-flex;cursor:pointer;margin-top:-7px}.rc-select-error{border:1px solid #f04438}.rc-select .rc-select-help-text{color:#667085;font-weight:400}@media only screen and (max-width: 1023px){.rc-select .rc-select-help-text{font-size:10px}}.rc-select:hover .rc-select-hide{display:none}.rc-select:hover .rc-select-clear-visible.rc-select-clear{transition:color .3s ease,opacity .15s ease;opacity:.7}.rc-select:hover .rc-select-clear-visible.rc-select-clear:hover{opacity:1}.rc-select:hover .rc-select-clear-visible.rc-select-clear .rc-select-dropdown:hover{opacity:0}.rc-select:focus{border:1px solid #6888c5;box-shadow:0px 0px 0px 4px #d5e3ef;transition:.1s ease-in-out}.rc-select:focus.rc-select-error{border:1px solid #f04438;box-shadow:0px 0px 0px 4px #fee4e2}.rc-select-hasSearch{cursor:text;align-items:center;gap:1rem}.rc-select-disabled{cursor:default;color:#667085;background:#d0d5dd}.rc-select-container{position:relative}.rc-select-top-position{display:none}.rc-select-top-position-visible{display:block !important;position:absolute;left:0;right:0;bottom:0}.rc-select-dropdown{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);margin-top:.625rem;min-width:100%;z-index:1001;position:absolute;left:0;top:38px;background:#fff;overflow-y:auto}.rc-select-dropdown-list-item{cursor:pointer;padding:8px 16px;font-weight:500;font-size:16px;white-space:nowrap}@media only screen and (max-width: 1023px){.rc-select-dropdown-list-item{font-size:12px;padding:7px}}.rc-select-dropdown-list-item:hover{background-color:#f9fafb}.rc-select-dropdown-list-item-selected{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#f9fafb}.rc-select-dropdown-list-item-selected:hover{background:#f9fafb}.rc-select-dropdown-list-item-selected-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:.5rem;align-items:center;font-weight:400;color:#101828;padding-left:10px}.rc-select-dropdown-lower{margin-top:7px;top:67px}@media only screen and (max-width: 1023px){.rc-select-dropdown-lower{top:40px}}.rc-select-dropdown-medium{max-height:370px}.rc-select-dropdown-small{max-height:188px}.rc-select-dropdown-label{color:#344054;font-size:14px}@media only screen and (max-width: 1023px){.rc-select-dropdown-label{font-size:10px}}.rc-select-dropdown-label label{margin-bottom:6px}.rc-select-dropdown-label-button{margin-bottom:5px}.rc-select-dropdown-icon{color:#667085}.rc-select-dropdown-check{color:#3d5fa0}.no-data-container{color:#999;padding:20px}.no-data-container .no-data-text{margin-top:10px;text-align:center}
.ui-choice-list{margin:0;padding:0;border:none}.ui-choice-list .ui-choice-list_title{font-weight:400;text-transform:none;letter-spacing:normal;display:block;margin:0 0 .4rem;padding:0;font-size:1.2rem;color:#000}.ui-choice{display:inline-flex;justify-content:flex-start;cursor:pointer;margin-bottom:0;align-items:center}@media only screen and (max-width: 767px){.ui-choice{gap:1rem}}.ui-choice .ui-choice_label{font-size:1.2rem;font-weight:400;text-transform:none;letter-spacing:normal;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ui-choice .ui-choice_description{padding-left:2.4rem}.ui-choice .ui-choice_description .ui-choice_help-text{font-size:1rem;font-weight:400;line-height:2rem;text-transform:none;letter-spacing:normal;color:#999;margin-bottom:.4rem}.ui-choice_label-hidden{padding:0}.ui-choice_label-hidden .ui-choice_label{position:absolute !important;top:0;clip:rect(1px, 1px, 1px, 1px) !important;overflow:hidden !important;height:1px !important;width:1px !important;padding:0 !important;border:0 !important}.ui-choice+.ui-choice{padding-bottom:8px}
.ui-checkbox_container{margin-right:8px}@media only screen and (max-width: 1023px){.ui-checkbox_container{margin-top:2px}}.ui-checkbox-small{width:16px;height:16px;min-width:16px;min-height:16px}@media only screen and (max-width: 1023px){.ui-checkbox-small{width:14px;height:14px;min-width:14px;min-height:14px}}.ui-checkbox-small .ui-checkbox_icon svg{height:12px;width:12px}.ui-checkbox-small .ui-checkbox-label span{color:#101828;font-weight:500;font-size:14px;line-height:20px}.ui-checkbox-medium{width:20px;height:20px}@media only screen and (max-width: 1023px){.ui-checkbox-medium{width:14px;height:14px}}.ui-checkbox-medium .ui-checkbox_icon svg{height:14px;width:14px}.ui-checkbox-medium .ui-checkbox-label span{color:#101828;font-weight:500;font-size:16px;line-height:24px}@media only screen and (max-width: 1023px){.ui-checkbox-medium .ui-checkbox-label span{font-size:12px;line-height:18px}}.ui-checkbox-box{border-style:solid;border-width:1px;border-color:#d0d5dd;height:100%;width:100%;background:#fff}.ui-checkbox-label span{color:#101828;font-weight:500;font-size:14px;line-height:20px}@media only screen and (max-width: 767px){.ui-checkbox-label span{font-size:10px !important}}@media only screen and (max-width: 1023px){.ui-checkbox-label span{font-size:12px;line-height:18px}}.ui-checkbox-label-subtitle{color:#667085;font-size:10px;margin-left:5px}@media only screen and (max-width: 1023px){.ui-checkbox-label-subtitle{font-size:12px;line-height:18px}}.ui-checkbox-label-support{color:#475467;font-weight:400;font-size:14px;line-height:20px}@media only screen and (max-width: 1023px){.ui-checkbox-label-support{font-size:12px;line-height:18px}}.ui-checkbox_input{height:100%;opacity:0;border:none;padding:0}.ui-checkbox{position:relative;width:inherit}.ui-checkbox-circle-color{color:#498ec0 !important}.ui-checkbox-label-disabled{color:#999 !important}.ui-checkbox-disabled{background-color:#e7e7e7 !important}.ui-checkbox-error{border:1px solid #f04438}.ui-checkbox_darkstyle_label{color:#fff !important}.ui-checkbox input.ui-checkbox_input:checked~.ui-checkbox_icon{transition:opacity .1s ease,transform .1s ease;transform:translate(-50%, -50%) scale(1);opacity:1}.ui-checkbox input.ui-checkbox_input:checked~.ui-checkbox_icon-disabled{color:#999 !important}.ui-checkbox input.ui-checkbox_input:checked~.ui-checkbox_backdrop{border-color:#2d4675;background:#cdd7ec}.ui-checkbox input.ui-checkbox_input:checked~.ui-checkbox_darkstyle{background:#cdd7ec !important}.ui-checkbox .ui-checkbox_backdrop:before{content:"";position:absolute;border-radius:4px;background-color:#fff;opacity:0;transform:scale(0.25);transition:opacity .1s ease,transform .1s ease}.ui-checkbox .ui-checkbox_backdrop:after{content:none;position:absolute;z-index:1;display:block;pointer-events:none;border-radius:calc(5px + .1rem)}.ui-checkbox .ui-checkbox_icon{transform-origin:50% 50%;transform:translate(-50%, -50%) scale(0.25);opacity:0;transition:opacity .1s ease,transform .1 ease}.ui-checkbox .ui-checkbox_icon svg{display:block;color:#2d4675;height:12px;width:12px;max-height:100%;max-width:100%;margin:auto}
.ui-toggle-input:disabled+.ui-toggle-slider{background-color:#eaecf0}.ui-toggle-input:disabled+.ui-toggle-slider::before{background-color:#f2f4f7}.ui-toggle-label{color:#101828;font-weight:500}.ui-toggle-label-small{font-size:14px;line-height:20px}.ui-toggle-label-medium{font-size:16px;line-height:24px}.ui-toggle-label-support{color:#475467;font-weight:500;font-size:12px}.ui-toggle-label-support-small{font-size:12px;line-height:18px}.ui-toggle-label-support-medium{font-size:16px;line-height:24px}.ui-toggle-small{width:36px;height:20px}.ui-toggle-small input:checked+.ui-toggle-slider::before{transform:translateX(1rem);-webkit-transform:translateX(1rem)}.ui-toggle-medium{width:44px;height:24px}.ui-toggle-medium input:checked+.ui-toggle-slider::before{transform:translateX(1.25rem);-webkit-transform:translateX(1.25rem)}.ui-toggle{position:relative}.ui-toggle input{opacity:0}.ui-toggle input:enabled:checked+.ui-toggle-slider{background-color:#3d5fa0}.ui-toggle input:enabled:hover{background-color:#203254}.ui-toggle input:disabled:checked+.ui-toggle-slider{background-color:#8aa2d2}.ui-toggle input:disabled:hover{background-color:#f9fafb}.ui-toggle-slider-small::before{height:16px;width:16px;left:2px;bottom:2px}.ui-toggle-slider-medium::before{height:20px;width:20px;left:2px;bottom:2px}.ui-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border-radius:100px;background-color:#f2f4f7;transition:.3s}.ui-toggle-slider::before{content:"";position:absolute;border-radius:100px;background-color:#fff;transition:.3s;box-shadow:0px 1px 3px 0px rgba(16,24,40,.1019607843)}
.ui-text-style.ui-text-style_positive{color:#7cb342}.ui-text-style.ui-text-style_negative{color:red}.ui-text-style.ui-text-style_strong{font-weight:bold}.ui-text-style.ui-text-style_subdued{color:#999}
.ui-page{margin:0 auto;padding:0 32px 32px 32px;max-width:88.8rem;padding-bottom:50px}@media only screen and (max-width: 767px){.ui-page{padding:0 24px 24px 24px}}@media only screen and (min-width: calc(1440px + 1px)){.ui-page{max-width:none}}.ui-page.ui-page_full{padding-left:0;padding-right:0}.ui-page.ui-page_narrow{max-width:66.2rem}.ui-page .ui-page-header{padding:1.6rem 1.6rem 0;padding-left:0;padding-right:0;margin-bottom:20px}.ui-page .ui-page-header .ui-page-header_subtitle{color:#999;margin-top:.625rem}.ui-page .ui-page-header .ui-page-header_title{font-size:1.5rem;font-weight:600}.ui-page .ui-page-header.ui-page-header_no-breadcrumbs .ui-page-header_title-wrapper{margin-top:0}.ui-page .ui-page-header.ui-page-header_no-breadcrumbs .ui-page-header_right-aligned{margin-bottom:.4rem}.ui-page .ui-page-header .ui-page-header_row{display:flex;justify-content:space-between}.ui-page .ui-page-header .ui-page-header_row .ui-page-header_title-wrapper{grid-area:title;margin-top:0;align-self:center;flex:1 1 auto}.ui-page .ui-page-header .ui-page-header_row .ui-page-header_breadcrumb-wrapper{display:flex}.ui-page .ui-page-header .ui-page-header_row .ui-page-header_right-aligned{grid-area:actions;display:flex;align-content:flex-end;flex:1 1 auto;align-items:flex-start;justify-content:flex-end;margin-left:1.3rem;white-space:nowrap}.ui-page .ui-page-header.ui-page-header_medium-title:not(.ui-page-header_no-breadcrumbs) .ui-page-header_row{display:grid;gap:.8rem 1.6rem;grid-template-columns:auto 1fr;grid-template-areas:"breadcrumbs actions" "title title"}@media only screen and (min-width: calc(1366px + 1px)){.ui-page_split-layout{display:flex}}@media only screen and (max-width: 1366px){.ui-page-section+.ui-page-section{margin-top:18px}}.ui-page-section{flex:1;display:flex;flex-direction:column;margin-left:8px;margin-right:8px}@media only screen and (max-width: 1366px){.ui-page-section{margin-left:0px;margin-right:0px}}.ui-page-section:first-child{margin-left:0}.ui-page-section:last-child{margin-right:0}.ui-page-section.ui-page-section_one-third{flex:1 1 22rem}@media only screen and (min-width: 1366px){.ui-page-section.ui-page-section_one-third{max-width:30%}}.ui-page-section.ui-page-section_two-thirds{flex:2 1 44rem}@media only screen and (min-width: 1366px){.ui-page-section.ui-page-section_two-thirds{max-width:70%}}.ui-header-title.ui-header-title-thumbnail{display:grid;grid-gap:1.6rem;grid-template-columns:auto 1fr}.ui-page-actions{display:flex;flex-wrap:wrap;gap:.8rem}.ui-page-actions-details-container{display:flex;flex-direction:row;gap:.5rem;align-items:center}.ui-page-actions-details-container-tooltip{text-decoration:underline}.ui-page-actions-details-container-tooltip:hover{cursor:pointer}.ui-page-actions-details-container .ui-pages-action-details{font-size:.8rem;font-weight:600;color:#475467}.ui-page-sub-actions{margin-top:1rem}
.multiple-action-dropdown-container{position:relative;width:fit-content}.multiple-action-dropdown-container .multiple-action-dropdown{display:none;position:absolute;font-size:14px;background-color:#fff;border:1px solid #eaecf0;border-radius:10px;z-index:10000;width:250px;max-height:450px;overflow:auto;transform:translate(0, 10px)}@media only screen and (max-width: 767px){.multiple-action-dropdown-container .multiple-action-dropdown{font-size:9px;width:170px;max-height:300px}}.multiple-action-dropdown-container .multiple-action-dropdown .multiple-action-dropdown-options{display:flex;flex-direction:column}.multiple-action-dropdown-container .multiple-action-dropdown .multiple-action-dropdown-options .multiple-action-dropdown-option-divider{margin:0}.multiple-action-dropdown-container .multiple-action-dropdown .multiple-action-dropdown-options .dropdown-handler-option{padding:10px 10px;font-size:14px;user-select:none;text-align:left;width:100%}.multiple-action-dropdown-container .multiple-action-dropdown .multiple-action-dropdown-options .dropdown-handler-option:hover{background-color:#f2f4f7;border-radius:5px}.multiple-action-dropdown-container .multiple-action-dropdown .multiple-action-dropdown-options .dropdown-handler-option:disabled{color:#98a2b3;background-color:#fff;cursor:not-allowed}@media only screen and (max-width: 767px){.multiple-action-dropdown-container .multiple-action-dropdown .multiple-action-dropdown-options .dropdown-handler-option{padding:.5rem .5rem .5rem 0}}.multiple-action-dropdown-container .multiple-action-dropdown .multiple-action-dropdown-options .dropdown-conditional-option-container{display:flex;flex-direction:column}.multiple-action-dropdown-container .multiple-action-dropdown .multiple-action-dropdown-options .dropdown-conditional-option-container .dropdown-conditional-option{padding:10px 10px;font-size:14px;user-select:none;display:flex;justify-content:space-between;align-items:center}.multiple-action-dropdown-container .multiple-action-dropdown .multiple-action-dropdown-options .dropdown-conditional-option-container .dropdown-conditional-option:hover{background-color:#f2f4f7;border-radius:5px}.multiple-action-dropdown-container .multiple-action-dropdown .multiple-action-dropdown-options .dropdown-conditional-option-container .dropdown-conditional-option:disabled{color:#98a2b3;background-color:#fff;cursor:not-allowed}@media only screen and (max-width: 767px){.multiple-action-dropdown-container .multiple-action-dropdown .multiple-action-dropdown-options .dropdown-conditional-option-container .dropdown-conditional-option{padding:.5rem .5rem .5rem 0}}.multiple-action-dropdown-container .multiple-action-dropdown .multiple-action-dropdown-options .dropdown-conditional-option-container .dropdown-conditional-option .dropdown-conditional-option-icon{font-size:18px}@media only screen and (max-width: 767px){.multiple-action-dropdown-container .multiple-action-dropdown .multiple-action-dropdown-options .dropdown-conditional-option-container .dropdown-conditional-option .dropdown-conditional-option-icon{font-size:12px}}.multiple-action-dropdown-container .multiple-action-dropdown .multiple-action-dropdown-options .dropdown-category-option-container{display:flex;flex-direction:column}.multiple-action-dropdown-container .multiple-action-dropdown .multiple-action-dropdown-options .dropdown-category-option-container .dropdown-category-option{padding:.75rem 1rem .75rem 0;font-weight:600;user-select:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.multiple-action-dropdown-container .multiple-action-dropdown .multiple-action-dropdown-options .dropdown-category-option-container .dropdown-category-option{padding:.5rem .5rem .5rem 0}}.multiple-action-dropdown-container .multiple-action-dropdown .multiple-action-dropdown-options .dropdown-category-option-container .dropdown-category-option .dropdown-category-option-icon{font-size:17px}@media only screen and (max-width: 767px){.multiple-action-dropdown-container .multiple-action-dropdown .multiple-action-dropdown-options .dropdown-category-option-container .dropdown-category-option .dropdown-category-option-icon{font-size:11px}}.multiple-action-dropdown-container .multiple-action-dropdown .multiple-action-dropdown-options .dropdown-category-option-container .dropdown-category-option-open{background-color:#cdd7ec}.multiple-action-dropdown-container .multiple-action-dropdown .multiple-action-dropdown-icon-container{display:flex;align-items:center;gap:10px}.multiple-action-dropdown-container .multiple-action-dropdown .multiple-action-dropdown-icon-container .multiple-action-dropdown-icon{width:17px}.multiple-action-dropdown-container .multiple-action-dropdown-left-align{left:0}.multiple-action-dropdown-container .multiple-action-dropdown-right-align{right:0}
.split-button{display:flex;flex-direction:row;box-shadow:0 2px 0 rgba(0,0,0,.045);width:fit-content;position:relative;border-radius:8px}.split-button-block{width:unset}.split-button-block .main-button{width:100%}.split-button .button-base{font-weight:600;padding:10px;transition:all .2s}.split-button button{border-top-left-radius:8px;border-bottom-left-radius:8px}.split-button-primary{background-color:#3d5fa0;color:#fff;border:1px solid #3d5fa0 !important}.split-button-primary:hover{background-color:#203254;cursor:pointer}.split-button-primary:disabled,.split-button-primary+.chevron-button-disabled{border:1px solid #8aa2d2 !important;background-color:#8aa2d2;cursor:not-allowed}.split-button-primary+.chevron-button{border-left:1px solid #d0d5dd !important}.split-button-secondary{border:1px solid #d0d5dd;background-color:#fff;color:#344054}.split-button-secondary:hover{background-color:#f9fafb;cursor:pointer}.split-button-secondary:disabled,.split-button-secondary+.chevron-button-disabled{border-color:#eaecf0;color:#d0d5dd;background-color:#fff;border-right:1px solid #d0d5dd;cursor:not-allowed}.split-button .chevron-button{height:100%;display:flex;align-items:center;border:1px solid #d0d5dd;border-left:none;border-top-right-radius:8px;border-bottom-right-radius:8px}.split-button .chevron-button-dropdown{display:none;position:absolute;overflow-y:auto;top:50px;right:0;max-height:400px;background-color:#fff;border-radius:8px;border:1px solid #eaecf0;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);z-index:5}.split-button .chevron-button-dropdown-display{display:block}.split-button .chevron-button-dropdown-left{left:0;right:unset}.split-button .chevron-button-dropdown-right{right:0;left:unset}.split-button .chevron-button-dropdown-center{width:fit-content;left:50%;transform:translate(-50%, 0)}.split-button .chevron-button-dropdown .chevron-button-dropdown-item{display:flex;flex-direction:row;gap:10px;align-items:center;padding:10px;color:#344054;font-weight:500;background-color:#fff;width:100%}.split-button .chevron-button-dropdown .chevron-button-dropdown-item:hover{cursor:pointer;background-color:#f9fafb}.split-button .chevron-button-dropdown .chevron-button-dropdown-item:disabled{cursor:not-allowed;color:#98a2b3;background-color:#fff}.split-button .chevron-button-dropdown .chevron-button-dropdown-item .chevron-button-content{font-weight:500;font-size:14px;white-space:nowrap}
.ui-button-connected-disclosure_wrapper{display:flex}.ui-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:3.6rem;min-width:3.6rem;margin:0;padding:.7rem 1.6rem;background:#fff;border-radius:3px;color:#000;border:1px solid #e7e7e7;border-top-color:#e7e7e7;border-bottom-color:#e7e7e7;line-height:1;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ui-button:hover{cursor:pointer}.ui-button:focus{outline:none}.ui-button:after{content:var(--p-non-null-content, none);position:absolute;z-index:1;top:-0.2rem;right:-0.2rem;bottom:-0.2rem;left:-0.2rem;display:block;pointer-events:none;box-shadow:0 0 0 -0.2rem #000;transition:box-shadow .1s ease;border-radius:calc(5px + .1rem)}.ui-button.ui-button-connected-disclosure{z-index:10;border-top-right-radius:0;border-bottom-right-radius:0}.ui-button.ui-button-connected-disclosure:after{border-top-right-radius:0;border-bottom-right-radius:0}.ui-button.ui-button-disclosure{z-index:10;margin-left:-0.1rem;border-top-left-radius:0;border-bottom-left-radius:0;height:100%}.ui-button.ui-button-disclosure.ui-button-primary{margin-left:.1rem}.ui-button .ui-button_content{font-size:1.5rem;font-weight:var(--p-button-font-weight, 400);line-height:1.6rem;text-transform:none;letter-spacing:normal;position:relative;display:flex;justify-content:center;align-items:center;min-width:1px;min-height:1px}.ui-button .ui-button_content .ui-button_icon{margin-left:-0.4rem}.ui-button .ui-button_content .ui-button_icon:last-child{margin-right:-0.8rem;margin-left:.4rem}.ui-button .ui-button_content .ui-button_icon+:not(.ui-button-icon){margin-left:.4rem}.ui-button.ui-button_text-align-left .ui-button_content{justify-content:flex-start}.ui-button.ui-button_text-align-right .ui-button_content{justify-content:flex-end}.ui-button.ui-button--block.ui-button_text-align-left .ui-button_icon:last-child:not(:only-child){margin-left:auto}.ui-button_icon-only{padding-left:.8rem;padding-right:.8rem}.ui-button_icon-only .ui-button_content .ui-button_icon{margin-left:0 !important;margin-right:0 !important}.ui-button-plain{margin:-0.7rem -0.8rem;padding-left:.8rem;padding-right:.8rem;background:rgba(0,0,0,0);border:0;box-shadow:none;color:blue}.ui-button-outline{background-color:#fff;color:#3d5fa0;border:solid 2px #e7e7e7}.ui-button-outline:hover{border-color:#3d5fa0}.ui-button-primary{background-color:#3d5fa0;color:#fff}.ui-button-secondary{background-color:#3d5fa0;color:#fff}.ui-button-info{background-color:#3d5fa0;color:#fff}.ui-button-danger{background-color:#f69933;color:#fff}.ui-button-warning{background-color:#f69933;color:#fff}.ui-button-destructive{background-color:#f69933;color:#fff}.ui-button-disabled{cursor:default;pointer-events:none;transition:none;box-shadow:none;border-color:#e7e7e7;background:#e7e7e7;color:#999}.ui-button-slim{min-height:2.2rem;padding:.3rem 1.2rem}.ui-button-small{padding:.2rem 1rem;font-size:1rem;min-height:2rem;min-width:3rem}.ui-button-medium{min-height:4.4rem;min-width:4.4rem;padding:1.1rem 2.4rem}.ui-button-large{min-height:4.4rem;min-width:4.4rem;padding:1.1rem 2.4rem}.ui-button--block{display:block;width:100%}.ui-button-pressed{background:#000;box-shadow:none;color:#fff;border-color:#000}.ui-button_loading{position:relative}.ui-button_spinner{position:absolute;top:50%;left:50%;margin-top:-1rem;margin-left:-1rem}.ui-spinner .ui-spinner_animation{animation:spin infinite .5s linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ui-spinner_small{height:2rem;width:2rem}.ui-button-group{display:flex;flex-wrap:wrap;align-items:center;margin-top:-0.8rem;margin-left:-0.8rem}.ui-button-group.ui-button-group-spacing_extra-tight{margin-top:-0.4rem;margin-left:-0.4rem}.ui-button-group.ui-button-group-spacing_extra-tight .ui-button-group_item{margin-top:.4rem;margin-left:.4rem}.ui-button-group.ui-button-group-spacing_tight{margin-top:-0.8rem;margin-left:-0.8rem}.ui-button-group.ui-button-group-spacing_tight .ui-button-group_item{margin-top:.8rem;margin-left:.8rem}.ui-button-group.ui-button-group-spacing_loose{margin-top:-2rem;margin-left:-2rem}.ui-button-group.ui-button-group-spacing_loose .ui-button-group_item{margin-top:2rem;margin-left:2rem}.ui-button-group .ui-button-group_item{margin-top:.8rem;margin-left:.8rem}.ui-button-group.ui-button-group_segmented{display:flex;flex-wrap:nowrap;margin-top:0;margin-left:0}.ui-button-group.ui-button-group_segmented .ui-checkable-button{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.ui-button-group.ui-button-group_segmented .ui-button-group_item{position:relative;z-index:10;margin-top:0;margin-left:0}.ui-button-group.ui-button-group_segmented .ui-button-group_item .ui-button{border-radius:0}.ui-button-group.ui-button-group_segmented .ui-button-group_item:first-child .ui-button{border-top-left-radius:5px;border-bottom-left-radius:5px}.ui-button-group.ui-button-group_segmented .ui-button-group_item:last-child .ui-button{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:none}.ui-button-group.ui-button-group_block{width:100%}.ui-button-group.ui-button-group_block .ui-button-group_item{flex:1 1 auto}.ui-button-group.ui-button-group_block .ui-button-group_item .ui-button{display:flex;width:100%}.ui-button-group.ui-button-group-left{justify-content:flex-start}.ui-button-group.ui-button-group-right{justify-content:flex-end}.ui-checkable-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:3.6rem;min-width:3.6rem;margin:0;padding:.7rem 1.6rem;background:#fff;border-radius:3px;color:#000;border:1px solid #e7e7e7;border-top-color:#e7e7e7;border-bottom-color:#e7e7e7;line-height:1;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ui-checkable-button.ui-checkable-button--selectMode{font-weight:500;color:#000}.ui-checkable-button.ui-checkable-button_plain{border-radius:3px;box-shadow:none;background:rgba(0,0,0,0);border:none}.ui-checkable-button .ui-checkable-button_checkbox{pointer-events:none;height:2rem;width:2rem;margin-left:-1rem}.ui-checkable-button .ui-checkable-button_label{flex:1 1;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis;padding:.1rem 0;margin-left:2rem}
.navigation-dropdown{position:relative;user-select:none;cursor:pointer}.navigation-dropdown .navigation-plain-text-dropbutton{padding:5px}@media only screen and (min-width: calc(1023px + 1px)){.navigation-dropdown .navigation-plain-text-dropbutton{font-size:16px}}.navigation-dropdown .navigation-dropbutton{font-size:16px;font-weight:500;background-color:#fff;padding:14px;border:1px solid #e7e7e7;border-radius:10px;line-height:14px}@media only screen and (max-width: 1023px){.navigation-dropdown .navigation-dropbutton{font-size:12px;padding:10px}}.navigation-dropdown .navigation-dropbutton .navigation-dropbutton-icon{font-size:14px;float:right}.navigation-dropdown .navigation-dropdown-content-plain-text-container .navigation-dropdown-content{transform:translate(-50%, 5px)}.navigation-dropdown .navigation-dropdown-content-container .navigation-dropdown-content{transform:translate(-50%, 12px)}.navigation-dropdown .navigation-dropdown-content-plain-text-left-align-container .navigation-dropdown-content{left:0}.navigation-dropdown .navigation-dropdown-content-left-align-container .navigation-dropdown-content{left:0;transform:translate(0%, 5px)}.navigation-dropdown .navigation-dropdown-content-plain-text-right-align-container .navigation-dropdown-content{transform:translate(-100%, 5px)}.navigation-dropdown .navigation-dropdown-content-right-align-container .navigation-dropdown-content{transform:translate(-100%, 5px)}.navigation-dropdown .navigation-dropdown-content{display:none;position:absolute;font-size:16px;font-weight:500;background-color:#fff;box-shadow:0px 0px 8px 0px rgba(0,0,0,.1);border:1px solid #e7e7e7;border-radius:10px;z-index:10;left:50%;cursor:pointer;width:min-content}.navigation-dropdown .navigation-dropdown-content .navigation-dropdown-content-triangle{position:absolute;left:50%;transform:translate(-50%, -10px);top:0%}.navigation-dropdown .navigation-dropdown-content .navigation-dropdown-content-triangle .navigation-dropdown-content-arrow-up{width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #e7e7e7}.navigation-dropdown .navigation-dropdown-content .navigation-dropdown-content-triangle .navigation-dropdown-content-arrow-up .navigation-dropdown-content-arrow-up-inner{position:relative;transform:translate(-50%, 20%);border-left:9px solid rgba(0,0,0,0);border-right:9px solid rgba(0,0,0,0);border-bottom:9px solid #fff}.navigation-dropdown .navigation-dropdown-content .navigation-dropdown-content-option{font-size:15px;color:#000;padding:5px 30px;text-decoration:none;display:block;white-space:nowrap;user-select:none;text-align:left}@media only screen and (max-width: 1023px){.navigation-dropdown .navigation-dropdown-content .navigation-dropdown-content-option{font-size:12px}}.navigation-dropdown .navigation-dropdown-content .navigation-dropdown-content-option:hover{background-color:#f6f7f9}.navigation-dropdown .navigation-dropdown-content .navigation-dropdown-content-option:hover:nth-child(2){border-top-left-radius:10px;border-top-right-radius:10px}.navigation-dropdown .navigation-dropdown-content .navigation-dropdown-content-option:hover:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.notice-bar-container{border-radius:8px}.notice-bar-container.primary{background-color:#eef2f9;color:#000}.notice-bar-container.primary:not(.is-toast){border:1px solid #3d5fa0}.notice-bar-container.info{background-color:#fcfcfd;color:#000}.notice-bar-container.info:not(.is-toast){border:1px solid #667085}.notice-bar-container.success{background-color:#d1fadf;color:#05603a}.notice-bar-container.success:not(.is-toast){border:1px solid #12b76a}.notice-bar-container.warning{background-color:#fef0c7;color:#93370d}.notice-bar-container.warning:not(.is-toast){border:1px solid #f79009}.notice-bar-container.error{background-color:#fee4e2;color:#912018}.notice-bar-container.error:not(.is-toast){border:1px solid #f04438}.notice-bar-container .notice-bar{padding:16px;display:flex;justify-content:space-between;gap:16px}@media only screen and (max-width: 1023px){.notice-bar-container .notice-bar{padding:8px;gap:8px}}.notice-bar-container.is-toast{box-shadow:0px 4px 8px -2px rgba(16,24,40,.1019607843)}.notice-bar .content-wrap{display:grid;align-items:center;flex:1}.notice-bar .content-wrap:has(.description){text-align:left}.notice-bar .title{font-weight:bold;font-size:16px;vertical-align:text-bottom}@media only screen and (max-width: 1366px){.notice-bar .title{font-size:14px}}@media only screen and (max-width: 767px){.notice-bar .title{font-size:.7rem}}.notice-bar .content{font-size:16px;vertical-align:text-bottom;padding-bottom:16px}@media only screen and (max-width: 1366px){.notice-bar .content{font-size:14px}}.notice-bar .description{font-size:12px}.notice-bar .icon-wrap.flexed{display:flex;align-items:center}.notice-bar .content-wrap .action-wrap{display:flex;gap:24px}.notice-bar .content-wrap .action-wrap .primary{font-weight:bold}@media only screen and (max-width: 767px){.notice-bar .content-wrap .action-wrap .primary{font-size:.7rem}}@media only screen and (max-width: 767px){.notice-bar .content-wrap .action-wrap .secondary{font-size:.7rem}}.notice-bar .close-wrap.flexed{display:flex;align-items:center;gap:8px}.notice-bar .close-wrap.flexed .notice-close{padding-left:0}.notice-bar .close-wrap .notice-save{border:1px solid #999}
.ui-toast-manager{position:fixed;z-index:10000;right:0;left:0;text-align:center;bottom:6rem;display:flex;flex-direction:column;align-items:center}.ui-toast-manager .ui-toast-manager_toast-wrapper{position:absolute;max-width:50rem;min-width:30rem}@media only screen and (max-width: 1023px){.ui-toast-manager .ui-toast-manager_toast-wrapper{min-width:unset}}.ui-toast-manager.animated{animation:slide-in .5s ease-in-out}@keyframes slide-in{0%{opacity:0;transform:translateY(-50%)}100%{opacity:1;transform:translateY(0)}}
.ui-card{display:block;width:100%;background:#fff;border:solid 1px #eaecf0;border-radius:8px}.ui-card.ui-card-sectioned{padding:24px}.ui-card.ui-card-sectioned .ui-card-header{padding:0 0 24px 0}.ui-card.ui-card-subdued{background-color:#e7e7e7}.ui-card.ui-card-collapsed{height:72px;overflow:hidden}@media only screen and (max-width: 1023px){.ui-card.ui-card-collapsed{height:65px}}@media only screen and (max-width: 767px){.ui-card.ui-card-collapsed{height:60px}}.ui-card .ui-card-header{padding:24px;padding-bottom:0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 1023px){.ui-card .ui-card-header{padding:12px}}.ui-card .ui-card-padding{padding:24px}.ui-card .ui-card-section{padding:24px}@media only screen and (max-width: 1023px){.ui-card .ui-card-section{padding:12px}}.ui-card .ui-card-section .ui-card-section-title{padding:0 0 12px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.ui-card .ui-card-section .ui-card-section-title .ui-card-section-actions a+a{margin-left:1rem}.ui-card .ui-card-section.ui-card-section-table{padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;overflow:auto}@media only screen and (max-width: 1366px){.ui-card .ui-card-section.ui-card-section-table{overflow-x:auto;white-space:nowrap}}.ui-card .ui-card-section .ui-card-sub-section{padding:24px 0 24px 0}.ui-card .ui-card-section .ui-card-sub-section:first-child{padding-top:0}.ui-card .ui-card-section .ui-card-sub-section:last-child{padding-bottom:0}.ui-card .ui-card-section .ui-card-sub-section+.ui-card-sub-section{border-top:solid 1px #e7e7e7}.ui-card .ui-card-section-title+.ui-card-sub-section{padding-top:0}.ui-card .ui-card-section+.ui-card-section{border-top:solid 1px #eaecf0}.ui-card .ui-card+.ui-card{margin-bottom:32px}.ui-card .ui-card-footer{padding:0 24px 24px 24px;display:flex;flex-direction:row;justify-content:space-between;align-items:baseline}.ui-card.ui-card-subdued,.ui-card.ui-card-section-subdued{background-color:#f5f5f5}.ui-card+.ui-card{margin-top:1.2rem}
.data-table{table-layout:auto;width:100%;min-height:100px;white-space:nowrap}.data-table.condensed td{padding:8px 12px}.data-table.extra-condensed th,.data-table.extra-condensed td{padding:6px 12px}.data-table thead{background-color:#f9fafb}.data-table thead th{padding:12px 24px}.data-table thead th .table-label{font-size:12px;font-weight:500;color:#475467}@media only screen and (max-width: 1023px){.data-table thead th{padding:10px 12px}}.data-table tbody tr{background-color:#fff}.data-table tbody tr td.clickable:hover{cursor:pointer}.data-table tbody tr.clickable:hover{cursor:pointer;background-color:#f9fafb}.data-table tbody tr.prevent_select{-webkit-user-select:none;-ms-user-select:none;user-select:none}.data-table tbody td{padding:16px 24px;font-size:14px;font-weight:500;color:#475467;border-bottom:1px solid gray 200}.data-table tbody td.no-border{border-bottom:0}.data-table tbody td p.lead-text{color:#101828;font-size:14px;font-weight:500}.data-table tbody td p.support-text{font-weight:400;font-size:14px}@media only screen and (max-width: 1023px){.data-table tbody td{padding:10px 12px;font-size:12px}}.data-table tfoot tr td:first-child{padding:16px 24px}@media only screen and (max-width: 1023px){.data-table tfoot tr td:first-child{padding:10px 12px}}.data-table tfoot tr td:last-child{padding:16px 24px}@media only screen and (max-width: 1023px){.data-table tfoot tr td:last-child{padding:10px 12px}}.data-table{overflow:hidden;border-collapse:separate;border-spacing:0;border-radius:10px}.data-table thead th{border-top:1px solid #eaecf0;border-bottom:1px solid #eaecf0}.data-table thead th:first-child{border-left:1px solid #eaecf0;border-radius:10px 0 0 0}.data-table thead th:last-child{border-right:1px solid #eaecf0;border-radius:0 10px 0 0}.data-table tbody tr td{border-bottom:1px solid #eaecf0}.data-table tbody tr td:first-child{border-left:1px solid #eaecf0}.data-table tbody tr td:last-child{border-right:1px solid #eaecf0}.data-table tbody.no-footer tr:last-child td:first-child:last-child{border-radius:0 0 10px 10px}.data-table tbody.no-footer tr:last-child td:first-child{border-radius:0 0 0 10px}.data-table tbody.no-footer tr:last-child td:last-child{border-radius:0 0 10px 0}.data-table tbody.header-hidden tr:first-child td{border-top:1px solid #eaecf0}.data-table tfoot tr td{border-bottom:1px solid #d0d5dd}.data-table tfoot tr td:first-child{border-left:1px solid #eaecf0;border-radius:0 0 0 10px}.data-table tfoot tr td:last-child{border-right:1px solid #eaecf0;border-radius:0 0 10px 0}.data-thead th{user-select:none}.data-thead th .sort-arrow-up,.data-thead th .sort-arrow-down,.data-thead th .sort-arrow-both{width:16px}.data-thead th .sort-arrow-up:hover,.data-thead th .sort-arrow-down:hover,.data-thead th .sort-arrow-both:hover{cursor:pointer}.data-thead th div.th-wrap{display:flex;gap:6px;align-items:center}.data-table tbody tr.clickable:hover{cursor:pointer;background-color:#f9fafb}.data-table tbody tr td.table-cell-lead-avatar{display:flex;flex-direction:row;align-items:center;gap:6px}.data-table tbody tr td .table-cell-lead-text{color:#101828;font-size:14px;font-weight:500}table.data-table.sticky-header thead tr{position:sticky;top:0;z-index:1;background-color:#eaecf0;height:50px}table.data-table.sticky-header thead tr th{border:0}
.ui-icon{display:flex;position:relative;height:20px;width:20px;max-height:100%;max-width:100%;margin:auto;align-items:center}.ui-icon .ui-icon-tooltip{position:absolute;top:24px}.ui-icon .ui-icon_svg{position:relative;display:block;width:100%;max-width:100%;max-height:100%}.ui-icon_extra-small{height:.8rem;width:.8rem;font-size:8px}.ui-icon_extra-small .ui-icon-tooltip{position:absolute;top:1rem}.ui-icon_small{height:16px;width:16px;font-size:12px}.ui-icon_small .ui-icon-tooltip{position:absolute;top:20px}.ui-icon_medium{height:20px;width:20px;font-size:16px}.ui-icon_medium .ui-icon-tooltip{position:absolute;top:24px}.ui-icon-tooltip .ui-icon-tooltip-content{padding:10px;font-size:16px;font-weight:500;background-color:#fff;box-shadow:0px 0px 8px 0px rgba(0,0,0,.1);border-radius:10px;z-index:1000;width:320px;height:fit-content;white-space:pre-wrap}@media only screen and (max-width: 767px){.ui-icon-tooltip .ui-icon-tooltip-content{width:160px}}.ui-icon-tooltip .ui-icon-tooltip-content .ui-icon-tooltip-content-title{font-size:14px;font-weight:bold;margin-bottom:3px}.ui-icon-tooltip .ui-icon-tooltip-content .ui-icon-tooltip-content-description{font-size:14px}.ui-icon-tooltip-position-left{left:0}.ui-icon-tooltip-position-center{left:0;transform:translate(-50%, 0%)}.ui-icon-tooltip-position-right{right:0}.ui-icon_primary{color:#2d4675}.ui-icon_gray{color:#475467}.ui-icon_success{color:#039855}.ui-icon_error{color:#d92d20}.ui-icon_warning{color:#dc6803}.ui-feature-icon{width:24px;height:24px;background-color:#3d5fa0;color:#2d4675;display:flex;align-items:center;justify-content:center;border-radius:100%}.ui-feature-icon .ui-feature-icon-svg{width:12px;height:12px}.ui-feature-icon-xsmall{width:24px;height:24px}.ui-feature-icon-xsmall.ui-feature-icon-light-circle-outline{border-width:2px}.ui-feature-icon-xsmall .ui-feature-icon-svg{width:12px;height:12px}.ui-feature-icon-small{width:32px;height:32px}.ui-feature-icon-small.ui-feature-icon-light-circle-outline{border-width:4px}.ui-feature-icon-small .ui-feature-icon-svg{width:16px;height:16px}.ui-feature-icon-medium{width:40px;height:40px}.ui-feature-icon-medium.ui-feature-icon-light-circle-outline{border-width:6px}.ui-feature-icon-medium .ui-feature-icon-svg{width:20px;height:20px}.ui-feature-icon-large{width:48px;height:48px}.ui-feature-icon-large.ui-feature-icon-light-circle-outline{border-width:8px}.ui-feature-icon-large .ui-feature-icon-svg{width:24px;height:24px}.ui-feature-icon-xlarge{width:56px;height:56px}.ui-feature-icon-xlarge.ui-feature-icon-light-circle-outline{border-width:10px}.ui-feature-icon-xlarge .ui-feature-icon-svg{width:28px;height:28px}.ui-feature-icon-light-circle{border:none}.ui-feature-icon-light-circle-outline{border-style:solid;box-sizing:content-box}.ui-feature-icon-primary{background-color:#abbddf;color:#2d4675}.ui-feature-icon-primary.ui-feature-icon-light-circle{background-color:#abbddf;color:#2d4675}.ui-feature-icon-primary.ui-feature-icon-light-circle-outline{border-color:#cdd7ec}.ui-feature-icon-gray{background-color:#f2f4f7;color:#475467}.ui-feature-icon-gray.ui-feature-icon-light-circle-outline{border-color:#f9fafb}.ui-feature-icon-success{background-color:#d1fadf;color:#039855}.ui-feature-icon-success.ui-feature-icon-light-circle-outline{border-color:#ecfdf3}.ui-feature-icon-error{background-color:#fee4e2;color:#d92d20}.ui-feature-icon-error.ui-feature-icon-light-circle-outline{border-color:#fef3f2}.ui-feature-icon-warning{background-color:#fef0c7;color:#dc6803}.ui-feature-icon-warning.ui-feature-icon-light-circle-outline{border-color:#fffaeb}
.ui-badge{display:inline-flex;align-items:center;padding:2px 8px;border:.1rem;border-radius:2rem;white-space:nowrap;background-color:#f2f4f7;color:#344054;font-weight:400;font-size:12px;font-weight:500;line-height:18px}@media only screen and (max-width: 1023px){.ui-badge{font-size:10px;padding:2px 5px !important}}.ui-badge .progress-icon{height:.9rem;width:.9rem;margin:0 .4rem 0 -0.3rem;border:.2rem solid currentColor;border-radius:50%;flex-shrink:0;color:#000;border:.15rem solid currentColor}.ui-badge.ui-badge_xsmall{font-size:10px;font-weight:500;line-height:10px;padding:2px 5px}@media only screen and (max-width: 1023px){.ui-badge.ui-badge_xsmall{font-size:8px;padding:1px 4px}}.ui-badge.ui-badge_small{font-size:12px;font-weight:500;line-height:18px;padding:2px 8px}@media only screen and (max-width: 1023px){.ui-badge.ui-badge_small{font-size:8px;padding:1px 4px}}.ui-badge.ui-badge_medium{font-size:14px;font-weight:500;line-height:20px;padding:2px 10px}@media only screen and (max-width: 1023px){.ui-badge.ui-badge_medium{font-size:12px}}.ui-badge.ui-badge_large{font-size:16px;font-weight:500;line-height:24px;padding:2px 12px}.ui-badge.ui-badge_gray{background-color:#f2f4f7;color:#344054}.ui-badge.ui-badge_gray.ui-badge_outline{color:#344054;border-color:#475467}.ui-badge.ui-badge_primary{background-color:#cdd7ec;color:#203254}.ui-badge.ui-badge_primary.ui-badge_outline{color:#203254;border-color:#2d4675}.ui-badge.ui-badge_success{background-color:#ecfdf3;color:#027a48}.ui-badge.ui-badge_success.ui-badge_outline{color:#027a48;border-color:#039855}.ui-badge.ui-badge_warning{background-color:#fffaeb;color:#b54708}.ui-badge.ui-badge_warning.ui-badge_outline{color:#b54708;border-color:#dc6803}.ui-badge.ui-badge_error{background-color:#fef3f2;color:#b42318}.ui-badge.ui-badge_error.ui-badge_outline{color:#b42318;border-color:#d92d20}.ui-badge.ui-badge_info{background-color:#3d5fa0;color:#fff}.ui-badge.ui-badge_attention{background-color:#f69933;color:#fff}.ui-badge.ui-badge_critical{background-color:#f69933;color:#fff}.ui-badge.ui-badge_new{background-color:#e7e7e7;color:#000;font-weight:500;border:none}.ui-badge.ui-badge_outline{background:rgba(0,0,0,0);border-width:2px;border-style:solid}.ui-badge.ui-badge_public{background-color:#cdd7ec;color:#203254}.ui-badge.ui-badge_lightblue{background-color:#eff8ff;color:#203254}.ui-badge .ui-badge_icon{font-size:12px;line-height:18px}.ui-badge .ui-badge_icon.ui-badge_icon-left{margin-right:4px}@media only screen and (max-width: 1023px){.ui-badge .ui-badge_icon.ui-badge_icon-left{font-size:5px}}.ui-badge .ui-badge_icon.ui-badge_icon-right{margin-left:4px}.ui-badge .ui-badge_icon-small{font-size:8px;line-height:18px}.ui-badge .ui-badge_icon-medium{font-size:12px;line-height:18px}.ui-badge.ui-badge_progress-incomplete .progress-icon{background:rgba(0,0,0,0)}.ui-badge.ui-badge_progress-partial .progress-icon{background:linear-gradient(0deg, currentColor, currentColor 60%, transparent 0, transparent)}.ui-badge.ui-badge_progress-complete .progress-icon{background:linear-gradient(0deg, currentColor, currentColor 50%, currentColor 0)}.ui-badge-group{display:flex}.ui-badge-group.ui-badge-group-row{flex-direction:row}.ui-badge-group.ui-badge-group-row .ui-badge+.ui-badge{margin-left:8px}.ui-badge-group.ui-badge-group-column{flex-direction:column}.ui-badge-group.ui-badge-group-column .ui-badge+.ui-badge{margin-top:8px}
.ui-tabs_wrapper{border-bottom:.1rem solid #eaecf0;padding:0}.ui-tabs_wrapper .ui-tabs{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;justify-content:space-between}.ui-tabs_wrapper .ui-tabs .ui-tabs_primary,.ui-tabs_wrapper .ui-tabs .ui-tabs_secondary{display:flex;flex-direction:row}.ui-tabs_wrapper .ui-tabs .ui-tabs_full{display:flex;flex-direction:row;width:100%;justify-content:space-between}.ui-tabs_wrapper .ui-tabs.ui-tabs--fitted{flex-wrap:nowrap}.ui-tabs_wrapper .ui-tabs.ui-tabs--fitted .ui-tabs_tab-container{flex:1 1 100%}.ui-tabs_wrapper .ui-tabs .ui-tabs_tab-container{display:flex;margin:0;padding:0}.ui-tabs_wrapper .ui-tabs .ui-tabs_tab-container .ui-tabs_tab{color:inherit;-webkit-appearance:none;appearance:none;margin:0;background:none;border:none;font-size:inherit;line-height:inherit;font-size:16px;font-weight:600;line-height:0;text-transform:none;letter-spacing:normal;color:#667085;position:relative;justify-content:center;width:100%;min-width:100%;margin-top:1px;margin-bottom:-1px;padding:.8rem .4rem;outline:none;text-align:center;white-space:nowrap;text-decoration:none;cursor:pointer}@media only screen and (max-width: 767px){.ui-tabs_wrapper .ui-tabs .ui-tabs_tab-container .ui-tabs_tab{font-size:10px;padding:.2rem}}.ui-tabs_wrapper .ui-tabs .ui-tabs_tab-container .ui-tabs_tab.ui-tabs_tab--selected .ui-tabs_title{font-weight:600;color:#203254;background-color:#cdd7ec}.ui-tabs_wrapper .ui-tabs .ui-tabs_tab-container .ui-tabs_tab.ui-tabs_tab--selected .ui-tabs_title:before{background:#203254}.ui-tabs_wrapper .ui-tabs .ui-tabs_tab-container .ui-tabs_tab.ui-tabs_tab--disabled{cursor:default}.ui-tabs_wrapper .ui-tabs .ui-tabs_tab-container .ui-tabs_tab.ui-tabs_tab--disabled .ui-tabs_title{color:#667085;background-color:#f2f4f7}.ui-tabs_wrapper .ui-tabs .ui-tabs_tab-container .ui-tabs_tab.ui-tabs_tab--disabled .ui-tabs_title:before{background:#667085}.ui-tabs_title{position:relative;border-radius:5px;display:block;padding:1rem 1.6rem;min-width:0rem;color:#203254}@media only screen and (max-width: 767px){.ui-tabs_title{padding:.8rem}}.ui-tabs_title-secondary{position:relative;border-radius:5px;display:block;padding:1rem;min-width:0rem;color:#667085}
.date-picker-blur-title-input-container{display:flex;align-items:center;height:40px}.date-picker-blur-title-input-container .date-picker-blur-title-input::placeholder{color:#999}.date-picker-blur-title-input-container .date-picker-blur-title-input:focus{outline:none}.date-picker-blur-title-button{display:flex;align-items:center}
.date-picker-label{color:#344054;font-size:14px;line-height:1;margin-bottom:4px}@media only screen and (max-width: 1023px){.date-picker-label{font-size:10px}}.date-picker-container{position:relative;font-size:16px;background-color:#fff}.date-picker-container .date-picker-input-container{padding:10px 15px;border:1px solid #d0d5dd;border-radius:8px;width:100%;text-align:left;transition:box-shadow .2s ease-in-out;font-weight:500;color:#101828}@media only screen and (max-width: 1023px){.date-picker-container .date-picker-input-container{height:36px;font-size:12px;padding:10px}}.date-picker-container .date-picker-input-container.focused-error{border:1px solid #f04438;box-shadow:0px 0px 0px 4px #fee4e2}.date-picker-container .date-picker-input-container.error{border:1px solid #f04438}.date-picker-container .date-picker-input-container.focused{border:1px solid #3d5fa0;box-shadow:0px 0px 0px 4px #d5e3ef}.date-picker-container .date-picker-input-container .date-picker-input-range{display:flex;align-items:center}.date-picker-container .date-picker-input-container .date-picker-input-multiple-dates{display:flex;align-items:center}.date-picker-container .date-picker-input-container .date-picker-input-multiple-dates .date-picker-input-multiple-dates-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.date-picker-container .date-picker-input-calendar-icon{font-size:18px;margin-right:9px}@media only screen and (max-width: 1023px){.date-picker-container .date-picker-input-calendar-icon{font-size:14px}}.date-picker-container .date-picker{position:absolute;display:flex;top:100%;background:#fff;border:1px solid #d3d3d3;border-radius:10px;z-index:1001;font-size:14px}@media only screen and (max-width: 1023px){.date-picker-container .date-picker{display:block;position:fixed;bottom:0;left:0;transition:transform .2s ease-in-out;width:100%;height:100%;box-shadow:rgba(0,0,0,.35) 0px 5px 15px}}.date-picker-container .date-picker .date-picker-quick-options-section{display:flex;flex-direction:column;padding:15px;border-right:1px solid #d3d3d3}.date-picker-container .date-picker .date-picker-quick-options-section .date-picker-quick-option-medium,.date-picker-container .date-picker .date-picker-quick-options-section .date-picker-quick-option-small{padding:10px 15px;width:150px;border-radius:10px;user-select:none;cursor:pointer}.date-picker-container .date-picker .date-picker-quick-options-section .date-picker-quick-option-small{font-size:12px}.date-picker-container .date-picker .date-picker-quick-options-section .date-picker-quick-option-selected{background-color:#d5e3ef}.date-picker-container .date-picker .date-picker-selection-section .date-picker-today-date-btn{justify-content:center}.date-picker-container .date-picker .date-picker-selection-section .date-picker-date-ranges-container{display:flex;justify-content:space-between;align-items:center}.date-picker-container .date-picker .date-picker-selection-section .date-picker-date-ranges-container .date-picker-date-ranges-date-medium,.date-picker-container .date-picker .date-picker-selection-section .date-picker-date-ranges-container .date-picker-date-ranges-date-small{padding:7px 12px;border:1px solid #d3d3d3;border-radius:10px;width:130px}.date-picker-container .date-picker .date-picker-selection-section .date-picker-date-ranges-container .date-picker-date-ranges-date-medium.focused-error,.date-picker-container .date-picker .date-picker-selection-section .date-picker-date-ranges-container .focused-error.date-picker-date-ranges-date-small{border:1px solid #f04438;box-shadow:0px 0px 0px 4px #fee4e2}.date-picker-container .date-picker .date-picker-selection-section .date-picker-date-ranges-container .date-picker-date-ranges-date-medium.error,.date-picker-container .date-picker .date-picker-selection-section .date-picker-date-ranges-container .error.date-picker-date-ranges-date-small{border:1px solid #f04438}.date-picker-container .date-picker .date-picker-selection-section .date-picker-date-ranges-container .date-picker-date-ranges-date-medium.focused,.date-picker-container .date-picker .date-picker-selection-section .date-picker-date-ranges-container .focused.date-picker-date-ranges-date-small{border:1px solid #3d5fa0;box-shadow:0px 0px 0px 4px #d5e3ef}.date-picker-container .date-picker .date-picker-selection-section .date-picker-date-ranges-container .date-picker-date-ranges-date-small{width:110px;font-size:9px;height:30px}.date-picker-container .date-picker .date-picker-selection-section .date-picker-date-ranges-container .date-picker-date-ranges-dash{font-size:18px}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section{display:flex}@media only screen and (max-width: 1023px){.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section{display:block}}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section{display:flex;flex-direction:column;gap:15px;padding:15px;border-bottom:1px solid #d3d3d3}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-month-shifter-container-medium,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-month-shifter-container-small{display:flex;justify-content:space-between;align-items:center;font-size:16px}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-month-shifter-container-medium .date-picker-month-shifter-shift-button-medium,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-month-shifter-container-small .date-picker-month-shifter-shift-button-medium,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-month-shifter-container-small .date-picker-month-shifter-shift-button-small{width:35px;height:35px;border-radius:50%}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-month-shifter-container-medium .date-picker-month-shifter-shift-button-medium:hover,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-month-shifter-container-small .date-picker-month-shifter-shift-button-medium:hover,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-month-shifter-container-small .date-picker-month-shifter-shift-button-small:hover{background-color:#f4f4f4}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-month-shifter-container-medium .date-picker-month-shifter-shift-button-medium:active,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-month-shifter-container-small .date-picker-month-shifter-shift-button-medium:active,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-month-shifter-container-small .date-picker-month-shifter-shift-button-small:active{background-color:#e7e7e7}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-month-shifter-container-medium .date-picker-month-shifter-month,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-month-shifter-container-small .date-picker-month-shifter-month{user-select:none;text-align:center}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-month-shifter-container-small{font-size:14px}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-month-shifter-container-small .date-picker-month-shifter-shift-button-small{width:25px;height:25px}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small{display:grid;justify-content:flex-start;grid-template-columns:repeat(7, 1fr);margin:0 5px}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-week-day-medium,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-week-day-medium,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-week-day-small,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-week-day-small{padding:8px;margin-bottom:5px;text-align:center;user-select:none;width:38px}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-week-day-small,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-week-day-small{width:32px}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-disabled-container,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-disabled-container{background-color:#eaecf0}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-selected-twice-container,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-selected-twice-container{border-radius:50%;box-shadow:inset 0 0 0 2px #3d5fa0;cursor:pointer}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-selected-twice-container *,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-selected-twice-container *{transform:scale(0.75);transition:transform 250ms}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-in-date-range-container,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-in-date-range-container{background-color:#f2f4f7}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-medium,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-medium,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-small,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-small{padding:8px;text-align:center;user-select:none;border-radius:50%;cursor:pointer;width:38px;position:relative}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-medium .day-circle-medium,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-medium .day-circle-medium,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-small .day-circle-medium,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-small .day-circle-medium,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-medium .day-circle-small,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-medium .day-circle-small,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-small .day-circle-small,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-small .day-circle-small{height:5px;width:5px;background-color:#3d5fa0;border-radius:50%;position:absolute;left:45%;right:45%;bottom:12%}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-medium .day-circle-small,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-medium .day-circle-small,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-small .day-circle-small,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-small .day-circle-small{height:4px;width:4px;bottom:15%}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-medium:hover,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-medium:hover,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-small:hover,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-small:hover{background-color:#f9fafb}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-small,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-small{width:32px}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-disabled,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-disabled{cursor:default}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-disabled:hover,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-disabled:hover{background-color:#eaecf0}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-outside-month,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-outside-month{color:#999}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-selected,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-selected{color:#fff;background-color:#3d5fa0;position:relative}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-selected .day-circle-medium,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-selected .day-circle-medium,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-selected .day-circle-small,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-selected .day-circle-small{height:5px;width:5px;background-color:#fff;border-radius:50%;position:absolute;left:45%;right:45%;bottom:12%}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-selected .day-circle-small,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-selected .day-circle-small{height:4px;width:4px;bottom:15%}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-medium .date-picker-calendar-day-selected:hover,.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small .date-picker-calendar-day-selected:hover{box-shadow:none;background-color:#335086}.date-picker-container .date-picker .date-picker-selection-section .date-picker-calendars-section .date-picker-calendar-section .date-picker-calendar-small{font-size:10px}.date-picker-container .date-picker .date-picker-selection-section .date-picker-actions-section{display:flex;justify-content:space-between;padding:15px;align-items:center}.date-picker-container .date-picker .date-picker-selection-section .date-picker-actions-section .date-picker-actions{display:flex}.date-picker-container .date-picker .date-picker-selection-section .date-picker-actions-section .date-picker-actions .date-picker-action{width:100%;text-align:center}.date-picker-container .date-picker-backdrop{position:fixed;background:var(--p-backdrop, rgba(33, 43, 54, 0.4));width:100%;height:100%;top:0;left:0;z-index:25}
.ui-sheet_container{position:fixed;z-index:110;top:50%;left:50%;transform:translate(-50%, -50%)}.ui-sheet{position:relative;bottom:0;background-color:#fff;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:12px;max-height:95vh;max-width:95vw;display:flex;flex-direction:column}.ui-sheet-close-button{position:absolute;right:12px;top:12px}.ui-sheet-column{max-height:calc(100vh - 80px);flex-direction:column;display:flex}.ui-sheet-header{padding:24px;box-shadow:inset 0 -1px #eaecf0}.ui-sheet-content{padding:12px 24px 0 24px;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.ui-sheet-content--overflow{overflow:visible !important}.ui-sheet-footer{display:flex;justify-content:space-between;padding:24px;gap:10px}.ui-sheet-footer .ui-sheet-footer-actions{display:flex;justify-content:space-between;gap:10px}@media only screen and (max-width: 767px){.ui-sheet-footer .ui-sheet-footer-action{flex:1}.ui-sheet-footer .ui-sheet-footer-action .rc-button{font-size:.8rem;justify-content:center}}.ui-sheet-footer-close-button{margin-right:8px}.ui-sheet-header-title{font-size:24px;font-weight:600}@media only screen and (max-width: 767px){.ui-sheet-header-title{font-size:1.2rem}}.ui-sheet--x-small{width:21rem}.ui-sheet--small{width:38.5rem}@media only screen and (max-width: 767px){.ui-sheet--small{width:90vw;height:45vh}}.ui-sheet--medium{width:55rem;height:50rem}.ui-sheet--large{width:100rem;height:50rem}.ui-sheet--wide{width:912px;height:50rem}.ui-sheet--cartMenu{width:calc(100vw - 30rem);height:50rem;margin-right:30rem;margin-left:5rem}.ui-sheet--flexible{height:unset}.ui-sheet_container--stacked{z-index:500}.ui-sheet_container--closed{display:none;max-height:0}.ui-sheet-backdrop{position:fixed;display:none;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}.ui-sheet-backdrop-darkstyle{background-color:var(--p-backdrop, rgba(255, 255, 255, 0.4)) !important}.ui-sheet-backdrop_transparent{background-color:initial}.ui-sheet-backdrop--stacked{z-index:400}.ui-sheet_container--animated .ui-sheet_container{transition:transform .35s ease-in-out}.ui-sheet_container--animated .ui-sheet-backdrop{opacity:1}.ui-sheet_container--animated-closed .ui-sheet_container{transform:translate(-50%, 150%)}.ui-sheet_container--animated-closed .ui-sheet-backdrop{opacity:0;visibility:hidden}
.progress-steps-container{display:flex;flex-direction:column;gap:10px}.progress-steps-container .progress-step{display:flex;flex-direction:row;gap:15px;height:100px}.progress-steps-container .progress-step .progress-step-tertiary-circle,.progress-steps-container .progress-step .progress-step-tertiary-circle-invisible,.progress-steps-container .progress-step .progress-step-tertiary-circle-current-error{position:relative;min-width:50px;height:50px;background-color:#cdd7ec;border-radius:50%}.progress-steps-container .progress-step .progress-step-tertiary-circle-current-error{background-color:#fecdca}.progress-steps-container .progress-step .progress-step-tertiary-circle-invisible{background-color:#fff}.progress-steps-container .progress-step .progress-step-tertiary-connector,.progress-steps-container .progress-step .progress-step-tertiary-connector-faded{position:absolute;top:100%;left:50%;width:3px;height:50px;transform:translateX(-50%);background-color:#203254;border-radius:3px}.progress-steps-container .progress-step .progress-step-tertiary-connector-faded{background-color:#eaecf0}.progress-steps-container .progress-step .progress-step-secondary-circle,.progress-steps-container .progress-step .progress-step-secondary-circle-incomplete,.progress-steps-container .progress-step .progress-step-secondary-circle-current,.progress-steps-container .progress-step .progress-step-secondary-circle-current-error{position:relative;width:100%;height:100%;transform:scale(0.8);background-color:#abbddf;border-radius:50%}.progress-steps-container .progress-step .progress-step-secondary-circle-current,.progress-steps-container .progress-step .progress-step-secondary-circle-current-error{animation:progress-step-secondary-circle-current .75s ease-in-out}@keyframes progress-step-secondary-circle-current{0%{opacity:1;transform:scale(0)}50%{opacity:.5}100%{opacity:1;transform:scale(0.8)}}.progress-steps-container .progress-step .progress-step-secondary-circle-current-error{background-color:#fda29b}.progress-steps-container .progress-step .progress-step-secondary-circle-incomplete{background-color:#f2f4f7}.progress-steps-container .progress-step .progress-step-primary-circle,.progress-steps-container .progress-step .progress-step-primary-circle-incomplete,.progress-steps-container .progress-step .progress-step-primary-circle-current-error{width:100%;height:100%;transform:scale(0.3);background-color:#203254;border-radius:50%}.progress-steps-container .progress-step .progress-step-primary-circle-current-error{background-color:#b42318}.progress-steps-container .progress-step .progress-step-primary-circle-incomplete{background-color:#cdd7ec}.progress-steps-container .progress-step .progress-step-primary-check-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:28px;color:#203254}.progress-steps-container .progress-step .progress-step-error-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:22px;color:#b42318}.progress-steps-container .progress-step .progress-step-content{margin-top:10px;overflow:auto}.progress-steps-container .progress-step .progress-step-content .progress-step-content-title{font-size:19px;color:#203254;font-weight:600;margin-bottom:3px}.progress-steps-container .progress-step .progress-step-content .progress-step-content-description{font-size:18px;color:#2d4675}
.ui-popup_container{position:fixed;z-index:110;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}.ui-popup_container-stacked{z-index:530}.ui-popup{position:relative;bottom:0;padding:24px;width:400px;background-color:#fff;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:12px}.ui-popup-close-button{position:absolute;right:12px;top:12px}.ui-popup-header{width:100%;display:inline-flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.ui-popup-content{padding-bottom:32px;text-align:left}.ui-popup .ui-popup-content-stacked{display:flex;flex-direction:column}.ui-popup .ui-popup-content-left{text-align:left}.ui-popup .ui-popup-icon{margin-bottom:20px}.ui-popup .ui-popup-content-center{text-align:center}.ui-popup .ui-popup-content-center .ui-popup-icon{display:inline-block;margin-left:auto;margin-right:auto;align-items:center}@media only screen and (max-width: 767px){.ui-popup{width:90vw;height:unset}}.ui-popup-footer{display:flex;justify-content:flex-end;padding:0}.ui-popup_container--closed{display:none;max-height:0}.ui-backdrop{position:fixed;display:none;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}.ui-backdrop-darkstyle{background-color:var(--p-backdrop, rgba(255, 255, 255, 0.4)) !important}.ui-backdrop-stacked{z-index:500}.ui-backdrop_transparent{background-color:initial}
.ui-popover{max-width:calc(100vw - 3.2rem);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;will-change:left,top;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ui-popover.ui-popover_focus-tracker{position:absolute !important;top:0;clip:rect(1px, 1px, 1px, 1px) !important;overflow:hidden !important;height:1px !important;width:1px !important;padding:0 !important;border:0 !important}.ui-popover .ui-popover_wrapper{position:relative;overflow:hidden;background-color:#fff;border-radius:5px;outline:1px solid rgba(0,0,0,0)}.ui-popover .ui-popover_wrapper .ui-popover_content{position:relative;display:flex;flex-direction:column;border-radius:5px;max-width:40rem}.ui-popover .ui-popover_wrapper .ui-popover_pane{flex:1 1;max-width:100%}.ui-popover .ui-popover_wrapper .ui-popover_pane.ui-popover_pane--fixed{overflow:visible;flex:0 0 auto}.ui-popover .ui-popover_wrapper .ui-popover_pane+.ui-popover_pane{border-top:.1rem solid #e7e7e7}.ui-popover .ui-popover_wrapper .ui-popover_section{padding:1.6rem}.ui-popover .ui-popover_wrapper .ui-popover_scrollable{-webkit-overflow-scrolling:touch;position:relative}.ui-popover .ui-popover_wrapper .ui-popover_scrollable-vertical{overflow-y:auto}.ui-popover-left{left:0;transform:translate(-100%)}.ui-popover_overlay{will-change:opacity;display:none;opacity:0;transition:opacity .2s cubic-bezier(0.36, 0, 1, 1)}.ui-popover_overlay--open{opacity:1;display:block}.ui-positioned-overlay{position:absolute;z-index:400}.ui-popover_overlay-position-right{right:0}.ui-popover_overlay-position-left{left:0}
.golfer-card{display:flex;align-items:center;padding:12px 0px;border-bottom:1px solid #e7e7e7;margin-bottom:2px}@media only screen and (max-width: 767px){.golfer-card{overflow:hidden}}.golfer-card-info{padding-left:15px}@media only screen and (max-width: 767px){.golfer-card-details{overflow:hidden}}.golfer-card-details-info{display:flex;flex-direction:row;flex-wrap:wrap}.customerId p{font-size:14px;font-weight:700;color:#3d5fa0}.golfer-card-name{height:25px;font-size:15px;font-weight:600;color:#000}@media only screen and (max-width: 767px){.golfer-card-name{font-size:12px;white-space:nowrap}}.golfer-card-email{font-size:10px;color:#999;font-weight:500;margin-right:5px}.golfer-card-phone{font-size:10px;color:#999;font-weight:500}.golfer-card-id-icon{padding-right:5px;font-size:14px;color:#3d5fa0;font-weight:400}.golfer-card-id-close-container{margin-left:auto;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}.close-button-container{text-align:end}.golfer-card-customer-id{color:#3d5fa0;font-weight:700}
.ui-note{display:flex;padding:8px 12px;border:1px solid #eaecf0;border-radius:8px;min-width:275px;background-color:#f9fafb;box-shadow:0px 2px 4px 0px rgba(0,0,0,.1)}.ui-note-content{flex:1;display:grid;gap:8px}.ui-note-content .ui-note-top{display:flex;gap:12px}.ui-note-content .ui-note-top .title{font-family:Inter;font-size:14px;font-weight:600;line-height:20px;letter-spacing:0em;text-align:left}.ui-note-content .ui-note-top .date{font-family:Inter;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0em;text-align:left}.ui-note-content .ui-note-bottom{display:flex;align-items:center;gap:8px;padding:12px 0 0 4px}.ui-note-content .ui-note-bottom .ui-note-images{display:flex;align-items:center;gap:4px}.ui-note .ui-note-description,.ui-quick-note .ui-note-description,.ui-quick-note-warning .ui-note-description{font-size:14px;font-weight:500;color:#000}.ui-note .ui-note-description-limit_width,.ui-quick-note .ui-note-description-limit_width,.ui-quick-note-warning .ui-note-description-limit_width{max-width:13em;overflow:auto}.ui-note .ui-note-description .tint,.ui-quick-note .ui-note-description .tint,.ui-quick-note-warning .ui-note-description .tint{color:#999}.ui-note .ui-note-description .warning-tint,.ui-quick-note .ui-note-description .warning-tint,.ui-quick-note-warning .ui-note-description .warning-tint{color:#dc6803}.ui-note-action,.ui-quick-note-action,.ui-quick-note-warning-action{display:flex;height:fit-content;align-items:center}.ui-note-action svg,.ui-quick-note-action svg,.ui-quick-note-warning-action svg{cursor:pointer;padding:8px}.ui-quick-note{display:flex;gap:12px;align-items:center;background-color:#f2f4f7}.ui-quick-note .ui-note-description{flex:1}.ui-quick-note .ui-note-images{display:flex;gap:4px;margin:4px;border-radius:8px;background-color:#cdd7ec}.ui-quick-note .ui-note-images .ui-note-img{width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:8px;background-color:#cdd7ec}.ui-quick-note .ui-note-images .ui-note-img-error{width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:8px;background-color:#fffaeb}.ui-quick-note .email{font-size:12px}.ui-quick-note-warning{display:flex;gap:12px;align-items:center;background-color:#fffaeb;border:1px solid #fedf89;border-radius:8px}.ui-quick-note-warning .ui-note-description{flex:1;display:flex;justify-content:space-between;margin-right:8px}.ui-quick-note-warning .ui-note-description .ui-note-description-text{font-size:14px;font-weight:500;color:#b54708;flex:1}.ui-quick-note-warning .ui-note-images{display:flex;gap:4px;margin:4px}.ui-quick-note-warning .ui-note-images .ui-note-img{width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:8px;background-color:#cdd7ec}.ui-quick-note-warning .ui-note-images .ui-note-img-error{width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:8px;background-color:#fffaeb;color:#b54708}.ui-quick-note-warning .email{font-size:12px}
.bm-audit-trail-note-container{margin-top:10px;display:flex;flex-direction:row}.bm-audit-trail-circle-add{display:flex;justify-content:center;align-items:center;background-color:#d1fadf;width:32px;height:32px;border-radius:50%;border:5px solid #ecfdf3}.bm-audit-trail-circle-add_icon{color:#027a48;font-size:12px}.bm-audit-trail-circle-delete{display:flex;justify-content:center;align-items:center;background-color:#fee4e2;width:32px;height:32px;border-radius:50%;border:5px solid #fef3f2}.bm-audit-trail-circle-delete_icon{color:#d92d20;font-size:12px}.bm-audit-trail-circle-modify{display:flex;justify-content:center;align-items:center;background-color:#fef0c7;width:32px;height:32px;border-radius:50%;border:5px solid #fffaeb}.bm-audit-trail-circle-modify_icon{color:#dc6803;font-size:12px}.bm-audit-trail-circle-create{display:flex;justify-content:center;align-items:center;background-color:#f2f4f7;width:32px;height:32px;border-radius:50%;border:5px solid #f9fafb}.bm-audit-trail-circle-create_icon{color:#475467;font-size:12px}.bm-audit-trail-circle-notification{display:flex;justify-content:center;align-items:center;background-color:#abbddf;width:32px;height:32px;border-radius:50%;border:5px solid #cdd7ec}.bm-audit-trail-circle-notification_icon{color:#2d4675;font-size:12px}.bm-audit-trail-line{margin-top:5px;margin-left:15px;width:2px;height:12px;background-color:#eaecf0}.bm-audit-note-action-container{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin-left:20px}.bm-audit-trail-action-title{font-size:16px;font-weight:600;font-weight:600;color:#203254;margin-right:10px}.bm-audit-trail-action-description{font-weight:400;font-size:12px;color:#475467}.bm-audit-trail-old-value{display:inline-block;font-size:16px;font-weight:500;color:#000;text-decoration:line-through}.bm-audit-trail-action-date{display:flex;flex-direction:column;align-items:end;color:#98a2b3;font-size:12px;font-weight:400;width:60%}.bm-audit-trail-action-logs{color:#98a2b3;font-size:12px;font-weight:400}
.rc-radio-group{border:none;margin:0;padding:0;box-sizing:border-box;border-radius:11px;width:100%;display:flex}.rc-radio-button-label{flex:1;margin:0;position:relative;background-color:#90ee90;cursor:pointer;touch-action:manipulation;display:inline-block;background-color:#fff;color:#344054;font-weight:500;transition:color .3s,background .3s,border-color .3s,box-shadow .3s,-webkit-box-shadow .3s;border:1px solid #eaecf0}.rc-radio-button-label-medium{padding:10px;font-size:16px;height:58px}.rc-radio-button-label-small{padding:8px;font-size:15px;height:48px}@media only screen and (max-width: 767px){.rc-radio-button-label{font-size:14px;padding:7px;height:38px}}.rc-radio-button-label:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.rc-radio-button-label:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.rc-radio-button-label-payment-method{height:92px}.rc-radio-check-label{flex:1;margin:0;padding:5px 0 5px 0;position:relative;background:#000;background-color:#90ee90;cursor:pointer;touch-action:manipulation;background-color:#fff;color:#344054;font-weight:500;font-size:12px;transition:color .3s,background .3s,border-color .3s,box-shadow .3s,-webkit-box-shadow .3s;height:50px}.rc-radio-group :last-child{margin-right:0}.rc-radio-button-label-checked{background-color:#cdd7ec !important;outline:3px #2d4675 solid;border-radius:5px;color:#203254 !important;z-index:50}.rc-radio-button{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.rc-radio-check{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.rc-radio-button-input{width:0;height:0;opacity:0;pointer-events:none}.rc-radio-check-input{width:0;height:0;opacity:0;pointer-events:none}.rc-radio-text-with-icon-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;flex:1}.rc-radio-text-with-icon-payment-method-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;flex:1}.rc-radio-text-with-check-container{display:flex;flex-direction:row;align-items:center;height:100%}.rc-radio-text{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.rc-radio-button-label-disabled{background-color:#f9fafb;cursor:not-allowed;color:#d0d5dd}.rc-radio-button-label-disabled:last-child{border-right:unset}.rc-radio-button-label-disabled:hover{color:gray}.rc-radio-group-t2{width:unset;background-color:#fff;display:flex}.rc-radio-group-t2>.rc-radio-button-label{margin:0;width:unset;height:50px;background-color:#fff;border:solid 1px #e7e7e7;color:#000;padding:0;flex:auto}.rc-radio-group-t2>.rc-radio-button-label-disabled{cursor:not-allowed;color:gray}.rc-radio-group-t2>.rc-radio-button-label:hover{color:#7cb342}.rc-radio-group-t2>.rc-radio-button-label-disabled:hover{color:gray}.rc-radio-group-t2>.rc-radio-button-label-checked{background-color:#f2f7ec;border:solid 3px #7cb342;color:#7cb342;margin:0}.rc-radio-group-t2 :first-child{margin-left:unset;margin-right:unset}.rc-radio-group-t3{width:unset;background-color:#fff;flex-direction:column;align-items:center;justify-content:center;display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;width:100%}.rc-radio-group-t3>.rc-radio-button-label{height:50px;background-color:#fff;border:solid 1px #e7e7e7;color:#000;padding:0;margin:0;flex-direction:column;align-items:center;justify-content:center;font-size:12px}@media only screen and (max-width: 1023px){.rc-radio-group-t3>.rc-radio-button-label{font-size:10px}}.rc-radio-group-t3>.rc-radio-button-label-payment-method{height:60px;background-color:#fff;border:solid 1px #e7e7e7;border-radius:12px;color:#000;padding:0;margin:0;flex-direction:column;align-items:center;justify-content:center;font-size:12px;padding:10px 5px}@media only screen and (max-width: 1023px){.rc-radio-group-t3>.rc-radio-button-label-payment-method{font-size:10px}}.rc-radio-group-t3>.rc-radio-button-label-disabled{cursor:not-allowed;color:gray}.rc-radio-group-t3>.rc-radio-button-label:hover{color:#3d5fa0}.rc-radio-group-t3>.rc-radio-button-label-disabled:hover{color:gray}.rc-radio-group-t3>.rc-radio-button-label-checked{background-color:#abbddf;border:solid 3px #3d5fa0;color:#3d5fa0;margin:0;outline:unset}.payment-method-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:28px;background:#f2f4f7;border:4px solid #f9fafb;color:#344054}.payment-method-icon-disabled{color:gray}.payment-method-icon-checked{background:#8aa2d2;border:4px solid #abbddf}.payment-method-text{font-size:11px;font-weight:500;color:#344054}.payment-method-text-disabled{color:gray}
.new-customer-fields{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:20px;row-gap:30px;margin-top:20px;margin-bottom:10px}@media only screen and (max-width: 767px){.new-customer-fields{grid-template-columns:repeat(1, 1fr);row-gap:15px}}
.StripeElement{height:45px;padding:15px 12px;width:100%;font-size:24px;color:#32325d;background-color:#fff;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5 !important}.ui-credit-card{display:flex;width:100%;justify-content:flex-start}@media only screen and (max-width: 414px){.ui-credit-card{flex-direction:column}}.ui-credit-card_input:not(:last-child){margin-right:1rem}@media only screen and (max-width: 414px){.ui-credit-card_input:not(:last-child){margin-right:0}}.ui-card-number_one-half{flex-basis:50%}.ui-card-number_one-quarter{flex-basis:25%}
.teesheet-card-container :last-child{margin-right:0}.teesheet-card-container .rc-button{margin-right:10px;flex:1}.teesheet-card-container .rc-button:last-child{margin-right:0}.lineitem-text:after{content:" ....................................................................................................................... ";position:absolute;padding-left:5px}.context-sider-options-group .fa-golf-ball,.context-sider-options-group .fa-users{color:#aa0504}.booking-details-teesheet-card{max-width:unset;border:2px solid #aa0504;margin-bottom:25px}.group-details-info{background:#abbddf;padding:18px 15px;border-radius:8px;margin-bottom:25px}.group-details-info-time{margin-bottom:10px;color:#aa0504;font-family:"SF Mono";font-weight:500;font-size:18px;display:flex;align-items:center}.group-details-info-booking-number{color:#000;font-family:"SF Mono";font-weight:500;font-size:18px;display:flex;align-items:center}.group-details-teesheet-card{max-width:unset;margin-bottom:5px}.booking-details-course,.booking-details-holes,.group-details-course,.group-details-holes{color:#999;font-weight:400;font-size:18px}.booking-details-course span,.booking-details-holes span,.group-details-course span,.group-details-holes span{color:#000;font-weight:600}.group-details-holes{margin-bottom:25px}.group-details-bookings-title{margin-bottom:15px;font-size:20px}.group-details-add-golfer{margin-top:15px}.add-items-item:hover{background-color:#fafafa}.booking-modal-holes-carts{display:inline-block;width:300px;height:215px}.booking-modal-holes-carts h1{font-size:20px;color:#000;font-weight:600}.booking-modal-golfers-add{display:inline-block;position:absolute;right:30px;width:396px;height:354px}.add-golfers-p{font-size:20px;color:#000;font-weight:600;display:inline-block}.number-of-golfers-p{display:inline-block;position:absolute;right:0%;color:#999;font-size:16px;font-weight:600}.add-guest-button{display:flex;align-items:center;justify-content:center}.booking-modal-h1{font-size:20px;color:#000;font-weight:600}.booking-modal-notes-input{border:1px solid #e7e7e7;width:100%;border-radius:.4rem;padding:1rem}.booking-modal-add-note{font-size:20px;font-weight:600;color:#000;margin-top:10px}@media only screen and (max-width: 767px){.booking-modal-add-note{font-size:14px}}.booking-modal-clear-note-button{width:100px;height:36px;border:1px solid #e7e7e7;border-radius:4px;font-size:12px;font-weight:700;color:#000;background-color:#fff;margin-right:10px}.booking-modal-add-note-button{width:170px;height:36px;border:1px solid #e7e7e7;border-radius:4px;font-size:12px;font-weight:700;color:#fff;background-color:#aa0504}.bm-audit-trail-title{font-size:20px;font-weight:600;color:#000;margin-top:20px;margin-bottom:30px}.bm-move-booking-popover-container{display:flex;justify-content:flex-end}.bm-move-booking-popover-container .ui-popover_wrapper{overflow:visible !important}.bm-move-booking-container{padding:20px;width:260px;height:300px}.bm-move-booking-title{font-size:20px;font-weight:600;color:#000}.bm-move-booking-select{width:150px;height:40px;border:1px solid #e7e7e7;border-radius:4px;padding-left:5px;margin-left:10px}.bm-move-booking-button{width:190px;height:36px;background-color:#3d5fa0;color:#fff;border-radius:4px;font-weight:700;font-size:16px;margin-top:30px}.bm-copy-booking-popover-container{display:flex;justify-content:flex-end}.bm-copy-booking-popover-container .ui-popover_wrapper{overflow:visible !important}.bm-copy-booking-container{padding:20px;width:250px}.bm-copy-booking-title{font-size:20px;font-weight:600;color:#000;margin-bottom:5px}.bm-copy-booking-subtitle{font-size:14px;font-weight:400;color:#475467;margin-bottom:10px}.bm-copy-booking-select-date{height:40px}.bm-copy-booking-dates-chosen{height:40px;margin-bottom:5px;border:1px solid #d0d5dd;border-radius:8px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-left:10px;padding-right:10px;background-color:#f9fafb}.bm-copy-booking-dates-chosen-icon{color:#98a2b3;margin-right:5px}.bm-copy-booking-dates-chosen-p{font-size:14px;font-weight:400;color:#667085}.bm-copy-booking-select{height:40px;border:1px solid #d0d5dd;border-radius:8px;padding-left:5px}.bm-copy-booking-duplicate-again-button{height:44px;background-color:#fff;color:#344054;font-size:16px;font-weight:600;border:1px solid #d0d5dd;border-radius:8px;margin-top:30px}.bm-copy-booking-confirm-button{height:44px;background-color:#2d4675;color:#fff;border-radius:8px;border:1px solid #2d4675;font-weight:600;font-size:16px;margin-top:15px}.bm-cancel-booking-popover-container{display:flex;justify-content:flex-end}.bm-cancel-booking-popover-container .bm-cancel-booking-container{padding:20px;width:239px}.bm-cancel-booking-popover-container .bm-cancel-booking-title{font-size:18px;font-weight:600;color:#101828}.bm-cancel-booking-popover-container .bm-cancel-booking-text{font-size:14px;font-weight:400;color:#475467;margin-top:10px}.bm-cancel-booking-popover-container .bm-cancel-booking-button{width:190px;height:36px;background-color:#d92d20;color:#fff;border-radius:8px;font-weight:700;font-size:16px}.bm-cancel-booking-popover-container .bm-cancel-warning-container{display:flex;justify-content:center;margin-bottom:15px}.bm-cancel-booking-popover-container .bm-cancel-warning-outer-circle{background-color:#fef3f2;width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:50%}.bm-cancel-booking-popover-container .bm-cancel-warning-inner-circle{background-color:#fee4e2;width:45px;height:45px;border-radius:50%;display:flex;justify-content:center;align-items:center}.bm-cancel-booking-popover-container .bm-cancel-warning-icon{color:#d92d20;width:20px;height:20px}.no-scrollbar::-webkit-scrollbar{display:none}.booking-modal-h1-carts{font-size:20px;color:#000;font-weight:600;margin-top:5%}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.content-container{height:calc(100vh - 155px);margin-left:1rem;margin-right:1rem}@media only screen and (max-width: 767px){.content-container{margin-left:.8rem;margin-right:.8rem}}.add-item-scroll{height:calc(100% - 48px);overflow-y:scroll}.new-booking-select-inputs{width:100%;flex-basis:calc(50% - 5px);margin-bottom:25px}
.booking-modal .booking-details{display:flex;flex-direction:column;padding:1rem .2rem}.booking-modal .booking-details h3{font-size:20px;font-weight:600;color:#000;margin-bottom:10px}@media only screen and (max-width: 767px){.booking-modal .booking-details h3{font-size:12px}}.booking-modal .booking-details .booking-options{display:flex;flex-direction:row;justify-content:space-between;gap:2rem}@media only screen and (max-width: 767px){.booking-modal .booking-details .booking-options{gap:1rem}}.booking-modal .booking-details .booking-options .booking-options_option{width:100%}.booking-modal .booking-details .booking-customers{flex-basis:50%}.booking-modal .booking-details .booking-customers .booking-customers_header{display:flex;flex-direction:row;justify-content:space-between}.booking-modal .booking-details .booking-customers-list{display:flex;flex-direction:column;justify-content:space-between;margin-top:2.5rem}.booking-modal .booking-details .booking-player-dropdown{margin-top:1rem}@media(max-height: 850px){.booking-modal .booking-details .booking-customers-list{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(2, 1fr);margin-top:0}.booking-modal .booking-details .booking-customers-list .booking-player-dropdown{margin-top:10px}}.booking-modal-sheet-overflow .ui-sheet-content{overflow:visible !important}.booking-modal-sheet-overflow .ui-sheet{overflow:visible !important}.booking-modal-sheet-overflow .rc-select-dropdown{max-height:300px !important}.booking-modal-sheet-overflow .ui-sheet{overflow:visible !important}@media(max-height: 850px){.booking-modal-sheet-overflow .ui-sheet-footer{padding:0 24px 24px 24px}}.booking-credit-card-tab{overflow-y:scroll;max-height:32rem}@media(max-height: 850px){.booking-credit-card-tab{max-height:20rem}}.extra-players-menu{background:#fff;border-radius:5px;max-height:25rem;z-index:1000 !important;overflow-y:scroll}.extra-players-menu .extra-players-menu-item{padding:8px 16px;background:#fff}.extra-players-menu .extra-players-menu-item:hover{cursor:pointer;background:#abbddf}.bm-audit-trail-title{color:#101828;font-size:18px;font-weight:600}
.ui-text-field .ui-text-field-label_container{margin-bottom:6px;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.ui-text-field .ui-text-field-label{color:#344054;font-size:14px;line-height:1;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}@media only screen and (max-width: 1023px){.ui-text-field .ui-text-field-label{font-size:10px}}.ui-text-field .ui-text-field_text-field{color:#101828;display:flex;align-items:center;gap:5px}.ui-text-field .ui-text-field_text-field textarea{width:100%;min-height:44px;position:relative;padding:10px 14px;z-index:20;color:#101828;font-weight:500;font-size:16px;border:1px solid #d0d5dd;color:#101828;outline:none;border-radius:8px;transition:.1s ease-in-out}@media only screen and (max-width: 1023px){.ui-text-field .ui-text-field_text-field textarea{font-size:10px}}.ui-text-field .ui-text-field_text-field textarea:focus{border:1px solid #6888c5 !important;box-shadow:0px 0px 0px 4px #d5e3ef}.ui-text-field .ui-text-field_text-field textarea.text-field-error{border:1px solid #f04438 !important}.ui-text-field .ui-text-field_text-field textarea.text-field-error:focus{box-shadow:0px 0px 0px 4px #fee4e2}.ui-text-field .ui-text-field_text-field textarea.text-field-no-resize{resize:none}.ui-text-field .ui-text-field_text-field textarea:disabled,.ui-text-field .ui-text-field_text-field textarea:read-only{cursor:default !important;color:#667085 !important;border-color:#d0d5dd !important}.ui-text-field .ui-text-field_text-field textarea::placeholder{color:#667085;font-weight:400}.ui-text-field .ui-text-field-help-text{color:#475467;font-weight:400;font-size:14px;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}@media only screen and (max-width: 767px){.ui-text-field .ui-text-field-help-text{font-size:8px}}.ui-text-field .ui-text-field-character-counter{color:#475467;font-weight:400;font-size:10px;width:50px;text-align:center}@media only screen and (max-width: 767px){.ui-text-field .ui-text-field-character-counter{font-size:8px}}.ui-text-field-character-counter-bottom{color:#475467;font-weight:400;font-size:15px;text-align:left;margin-top:10px}@media only screen and (max-width: 767px){.ui-text-field-character-counter-bottom{font-size:8px}}.ui-text-field.ui-label-hidden .ui-text-field_label-wrapper{position:absolute !important;top:0;clip:rect(1px, 1px, 1px, 1px) !important;overflow:hidden !important;height:1px !important;width:1px !important;padding:0 !important;border:0 !important}.ui-text-field .ui-text-field_label-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-bottom:.45rem}.ui-text-field .ui-text-field_label-wrapper .ui-text-field_label{font-weight:400;line-height:1rem;text-transform:none;letter-spacing:normal;display:block;flex:1 1 auto;color:#000}.ui-text-field .ui-text-field{font-weight:400;line-height:2.4rem;border:none;text-transform:none;letter-spacing:normal;position:relative;display:flex;align-items:center;color:#000;cursor:text}.ui-text-field .ui-text-field .ui-text-field_prefix,.ui-text-field .ui-text-field .ui-text-field_suffix{position:relative;z-index:25;flex:0 0 auto;color:#999;-webkit-user-select:none;user-select:none}.ui-text-field .ui-text-field .ui-text-field_prefix{margin-left:1.2rem;margin-right:.8rem}.ui-text-field .ui-text-field .ui-text-field_suffix{margin-right:.9rem;margin-left:.3rem}.ui-text-field .ui-text-field .ui-text-field_characters{color:#999;z-index:25;margin:0 1.2rem 0 .25em;pointer-events:none;text-align:right}.ui-text-field .ui-text-field .ui-text-field_input{font-weight:400;line-height:2.4rem;font-size:1rem;border:1px solid #e7e7e7;border-radius:4px;transition:.1s;outline:none;text-transform:none;letter-spacing:normal;position:relative;z-index:20;display:block;flex:1 1;width:100%;min-width:0;min-height:3.6rem;margin:0;padding:.5rem 1.2rem;background:none;font-family:inherit;font-weight:inherit;-webkit-appearance:none;appearance:none;caret-color:#000;color:#000}.ui-text-field .ui-text-field .ui-text-field_input::placeholder{color:#999;font-weight:500}.ui-text-field .ui-text-field .ui-text-field_input:focus{border:1px solid #3d5fa0}.ui-text-field .ui-text-field .ui-text-field_input:disabled{cursor:default;color:#d0d0d0;background:#e7e7e7}.ui-text-field .ui-text-field .ui-text-field_input:read-only{background:#f4f4f4}.ui-text-field .ui-text-field .ui-text-field_backdrop{position:relative;position:absolute;z-index:15;top:0;right:0;bottom:0;left:0;background-color:#fff;border:1px solid #999;border-top-color:#999;border-radius:5px;pointer-events:none}.ui-text-field .ui-text-field .ui-text-field_backdrop:after{position:relative;position:absolute;z-index:15;top:0;right:0;bottom:0;left:0;background-color:#fff;border:1px solid #999;border-top-color:#999;border-radius:5px;pointer-events:none}
.ui-filter-menu{border-left:1px solid #abbddf}@media only screen and (max-width: 1023px){.ui-filter-menu{font-size:12px}}.ui-filter-menu-header{font-size:1.1rem;font-weight:700;padding-bottom:1.5rem}.ui-filter-menu-option{padding:.5rem .688rem .5rem .688rem;margin:0 0 0 -2px;border-left:3px solid rgba(0,0,0,0)}.ui-filter-menu-option:hover{background-color:#abbddf;cursor:pointer}.ui-filter-menu-option-selected{border-left:3px solid #3d5fa0 !important;color:#3d5fa0}.ui-filter-menu-option-dark-style:hover{background-color:#6b7280;cursor:pointer}.ui-filter-menu-option-selected-dark-style{border-left:3px solid #498ec0 !important;color:#498ec0 !important}.ui-filter-menu-icon{color:#999}.ui-filter-menu-icon-selected{color:#abbddf}
.ui-register{display:flex;flex-direction:row;background-color:#fff;height:100%;flex:1}.ui-register-dark-style{background-color:#498ec0 !important}.ui-register_menu_container{top:7rem;position:fixed;right:0;width:27%;height:calc(100% - 7rem);z-index:100;border-left:solid 1px #e7e7e7}.ui-register_menu_container .ui-register-menu{height:100%;overflow-y:scroll}.ui-register_menu_container .ui-register-menu .ui-register-menu_content{padding:1.6rem;height:100%;overflow-y:scroll}.ui-register-products_container{min-width:700px;border-left:1px solid #e7e7e7;display:flex;flex-direction:column}@media(max-width: 1366px){.ui-register-products_container{min-width:0px;flex:1}}.ui-register-products_container .ui-register-products_content{padding:20px}.ui-register-top-bar{position:sticky;background-color:#fff}.ui-register-cart-menu{min-width:384px;overflow-y:auto;margin-left:auto;background-color:#fff;border-left:1px solid #e7e7e7;display:flex;right:0;top:90px;flex-direction:column;justify-content:space-between;padding:24px 24px 24px 24px}@media(max-width: 1366px){.ui-register-cart-menu{min-width:300px;flex:.5}}.ui-register-cart-menu .ui-register-menu_content{transform:unset;right:unset;position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}.ui-register-cart-menu-new{margin-left:unset !important;min-width:400px}.ui-register-search{height:40px;border-radius:4px}.ui-register-select-sort{height:40px;width:164px}.ui-register-cart-menu-pin{background-color:#aa0504;height:15px;width:15px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2;position:relative;top:-5px;right:-3px;margin-left:auto}.ui-register-cart-menu-image{background-color:#abbddf;position:relative;z-index:-1}.ui-register-button{position:relative;z-index:0}.product-content{overflow-y:auto;height:calc(100vh - 240px)}.product-content-top-bar-hidden{height:calc(100vh - 133px)}.product-content-table-height{height:calc(100vh - 300px) !important}.ui-register-products{display:grid;justify-content:flex-start;grid-template-columns:repeat(6, 1fr);grid-column-gap:10px;grid-row-gap:10px;margin-right:20px}@media only screen and (max-width: 1366px){.ui-register-products{grid-template-columns:repeat(3, 1fr);height:calc(100vh - 200px);grid-auto-rows:min-content}}.ui-register-products .product_container{height:125px;overflow:hidden}@media only screen and (max-width: 1023px){.ui-register-products .product_container{height:100px}}.ui-register-products .product_container .product_content{background:#999;display:flex;flex-direction:column;border-radius:3px;height:100%;width:100%;padding:12px;justify-content:space-between;color:#fff;font-size:1rem;cursor:pointer}.ui-register-products .product_container .product_content-disabled{opacity:70%;cursor:not-allowed}.ui-register-products .product_container .product_content .product-title{font-weight:600;margin-bottom:4px;width:100%;display:block;line-height:1.3em;max-height:3.9em;overflow:hidden}@media only screen and (max-width: 1023px){.ui-register-products .product_container .product_content .product-title{font-size:.8rem}}.ui-register-products .product_container .product_content .product-vendor{font-size:.8rem;white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}@media only screen and (max-width: 1023px){.ui-register-products .product_container .product_content .product-vendor{font-size:.5rem}}.ui-register-products .product_container .product_content .product-details{font-weight:700;align-items:center;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.ui-register-products .product_container .product_content .product-details :first-child{margin-right:10px}@media only screen and (max-width: 1023px){.ui-register-products .product_container .product_content .product-details{font-size:.8rem}}.ui-register-folders_container{overflow-y:scroll;background-color:rgba(213,227,239,.6588235294);height:100%;display:flex;top:90px;flex-direction:column;padding:24px 12px 24px 12px}@media only screen and (min-width: calc(1023px + 1px)){.ui-register-folders_container{min-width:200px}}.ui-register-product-image{width:108px;height:80px;background-color:#abbddf}.ui-register-product-stockbar{background-color:#aa0504}.ui-register-product-stock{font-weight:700;color:"#7CB342";font-size:.75rem}.ui-register-product-price{font-weight:700;font-size:1.5rem}.ui-register-product-variant-title-container{border-radius:8px;background:#f9fafb}.ui-register-product-variant-icon{color:#667085;font-size:16px}.ui-register-product-variant-title{color:#101828;font-size:18px;font-weight:600;line-height:28px}.ui-register-product-variant-sub_title{color:#475467;font-size:18px;font-weight:400;line-height:28px}.ui-register-product-variant-container{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:12px;border:1px solid #eaecf0;margin-bottom:15px}.ui-register-product-variant-container:hover{cursor:pointer;background:#f9fafb}.ui-register-product-variant-container-title{font-size:16px;font-weight:500;color:#131e32}.ui-register-product-variant-container-sub_title{font-size:14px;font-weight:400;color:#475467}.ui-register-product-variant-container-price_title{font-size:16px;font-weight:400;color:#475467}.ui-register-product-variant-disabled{background-color:#f2f4f7 !important;cursor:not-allowed !important}.ui-register-product-title{display:flex;font-weight:600;font-size:1.125rem;margin-top:8px}.ui-register-product-price{display:flex;font-weight:700;font-size:1.75rem}.ui-register-line-items .ui-register-line-item{padding:.8rem;border-bottom:solid 1px #e7e7e7}.ui-register-line-items .ui-register-line-item .line-item-quantity{align-items:flex-start;margin-right:1rem}.ui-register-line-items .ui-register-line-item .line-item-title{align-items:flex-start}.ui-register-line-items .ui-register-line-item .line-item-subtotal{font-weight:600;font-size:16px;align-items:flex-end}.ui-register-tabs{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}.ui-register-tabs .tab-container{height:125px;cursor:pointer}.ui-register-tabs .tab-container .tab-content{background:#f5f5f5;display:flex;flex-direction:column;border-radius:3px;height:100%;width:100%;padding:12px;justify-content:space-between}.ui-register-tabs .tab-container .tab-content-selected{border:2px solid #aa0504}.ui-register-tabs .tab-container .tab-title{font-size:1.125rem;font-weight:600}.ui-register-tables{display:grid;justify-content:flex-start;grid-template-columns:repeat(4, 1fr);grid-column-gap:10px;grid-row-gap:10px;max-width:1000px;margin:auto;padding:5px}.ui-register-tables-print-buttons{width:max-content;margin-left:auto;margin-right:1rem}.ui-register-tables-seat-buttons{display:flex;flex-direction:column;width:max-content}.ui-register-tables-seat-buttons .rc-radio-text{white-space:nowrap}.ui-register-tables-header{background:#fff;display:flex;align-items:center;width:max-content;padding:1rem;gap:1rem}.ui-register-tables-title{font-size:1.5rem;font-weight:600;margin-right:1rem}.ui-register-tables-resend-button{color:#aa0504}.ui-register-tables-resend-button:hover{cursor:pointer;color:#abbddf}.ui-register-tables-dropdown_menu{background:#fff;border-radius:5px}.ui-register-tables-dropdown_menu .ui-register-tables-dropdown_menu-item{padding:8px 16px}.ui-register-tables-dropdown_menu .ui-register-tables-dropdown_menu-item:hover{cursor:pointer;background:#abbddf}.ui-register-tables-receipt-cart-title{font-size:1.5rem;font-weight:600;width:100%;border-bottom:1px solid #e7e7e7;margin-bottom:5px}.ui-register-tables .table-container{height:fit-content;box-shadow:0 1px 3px #999}.ui-register-tables .table-container:hover{cursor:pointer}.ui-register-tables .table-container-active{outline:1px solid #aa0504}.ui-register-tables .table-container .table-content{background:#fff;display:flex;flex-direction:column;border-radius:3px;height:100%;min-width:10rem;padding:12px}.ui-register-tables .table-container .table-content-disabled{background:#e7e7e7;cursor:not-allowed}.ui-register-tables .table-container .table-title{font-size:1.125rem;font-weight:600}.ui-register-tables .table-container .table-section-title{font-size:1rem;color:#999}.ui-register-tables .table-container .table-tab-price{font-weight:600}.ui-register-tables .table-container .table-tab-group{display:flex;justify-content:space-between;border-top:1px solid #999;padding:1rem 0;align-items:center}.ui-register-tables .table-container .table-tab-group:hover{cursor:pointer;background:#e7e7e7}.ui-register-tables .table-container .table-add-tab-button{color:#aa0504;font-weight:600;margin-top:1rem}.ui-register-tables .table-container .table-add-tab-button:hover{cursor:pointer;color:#abbddf}.ui-register-cart-menu-accounts{padding:5px;border:1px solid #e7e7e7;align-items:center;margin-bottom:.5rem;border-radius:5px}.ui-register-cart-menu-accounts:hover{cursor:pointer}.ui-register-cart-menu-accounts-selected{border:1px solid #aa0504}.customer-image{font-size:24px;vertical-align:middle}@media only screen and (max-width: 1023px){.customer-image{font-size:16px}}.selected-register{width:100%;padding-bottom:16px;border-bottom:1px solid #498ec0;margin-bottom:8px}.register-modal .register-modal-item{cursor:pointer}.ui-payments-cart-spinner{display:flex;margin:auto;height:100px}.ui-register-new-products-container{width:100%;border-left:1px solid #e7e7e7;display:flex;flex-direction:column;min-width:0}.ui-register-new-products-container .ui-register-new-products-content{padding:20px}.ui-register-cart-new-parent-container{display:flex;flex-direction:row;align-items:center;gap:1rem}.ui-register-cart-new-image-container{background-color:#f2f4f7;display:flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:50%}.ui-register-cart-new-customer-title-container{background-color:#f9fafb;padding-top:4px;padding-right:12px;padding-bottom:4px;padding-left:10px;border-radius:16px;display:flex;align-items:center;gap:6px}.ui-register-cart-new-customer-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#203254}.ui-register-cart-new-cart-title{color:#344054;font-weight:600;font-size:18px}.ui-register-cart-new-customer-icon{color:#3d5fa0;font-size:14px;font-weight:600;cursor:pointer}.ui-register-cart-new-customer-subtitle{font-size:14px;font-weight:400;color:#475467}.ui-register-cart-new-customer-remove{color:#b42318}.ui-register-cart-new-points{color:#1d2939;font-size:12px;font-weight:600}.ui-register-cart-new-points-strike{text-decoration:line-through}.update-line-item-modal-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:.5rem}.update-line-item-modal-container .rc-button-medium{padding:0}.update-line-item-modal-primary{color:#3d5fa0}.update-line-item-modal-error{color:#d92d20}.scan-button{display:flex;border:1px solid #cdd7ec;background-color:#cdd7ec;align-items:center;justify-content:center;cursor:pointer}.scan-button.clicked{background-color:#cdd7ec;border:1px solid #cdd7ec}.scan-button:hover{background-color:#cdd7ec;border-color:#cdd7ec}.ui-register-tabs-button{width:131;height:40;gap:8px;padding:10px 16px;border-radius:8px;display:flex;border:1px solid #cdd7ec;background-color:#cdd7ec;align-items:center;justify-content:center;cursor:pointer}.ui-register-tabs-button_text{color:#203254;font-weight:600;font-size:14px}.ui-register-tabs-button_quantity{height:21px;padding-right:6px;padding-left:6px;border-radius:3px;background:#f2f4f7;color:#344054;font-weight:500;font-size:14px;text-align:center}.ui-register-tabs-overview-container{margin-left:5%;margin-right:5%}.ui-register-tabs-overview-container_breadcrumb_container{display:flex;align-items:center;gap:45px;padding-top:40px;padding-bottom:40px}.ui-register-tabs-overview-container_breadcrumb_button_container{cursor:pointer;display:flex;align-items:center;gap:10px}.ui-register-tabs-overview-container_breadcrumb_button_container_icon{color:#475467}.ui-register-tabs-overview-container_breadcrumb_button_container_text{color:#475467;font-weight:600;font-size:14px;line-height:20px}.ui-register-tabs-overview-container_title{color:#000;font-weight:500;font-size:24px;line-height:32px}.ui-register-tabs-overview-container_subtitle{color:#667085;font-weight:400;font-size:14px;line-height:20px;margin-top:5px}.ui-register-tabs-overview-container_tabs_container{margin-top:30px;display:flex;gap:20px;flex-wrap:wrap}.ui-register-tabs-overview-container_tab_container{cursor:pointer;width:320px;padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;border-radius:8px;border-width:1px;background:#fff;border:1px solid #d0d5dd;display:flex;flex-direction:column;justify-content:space-between}.ui-register-tabs-overview-container_tab_title{color:#101828;font-weight:600;font-size:16px;line-height:24px}.ui-register-tabs-overview-container_icon_container{width:40px;height:40px;gap:8px;border-radius:8px;padding:10px;display:flex;justify-content:center;align-items:center;border:1px solid #d0d5dd;box-shadow:0px 1px 2px 0px rgba(16,24,40,.0509803922);background-color:#fff}.ui-register-tabs-overview-container_tab_items_icon_user{color:#344054;font-weight:500}.ui-register-tabs-overview-container_tab_items_text_user{font-weight:500;font-size:14px;line-height:20px;color:#344054}.ui-register-tabs-overview-container_tab_items_icon{color:#175cd3;font-weight:500}.ui-register-tabs-overview-container_tab_items_text{font-weight:500;font-size:14px;line-height:20px;color:#175cd3}.ui-register-tabs-overview-container_tab_items_price{font-weight:600;font-size:16px;line-height:24px;letter-spacing:0%;color:#344054}.ui-register-cart-new-icon-button-container{height:44px;width:44px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:5px}.ui-register-cart-new-icon-button-container.hovered{background-color:#eaecf0}.clear-cart-button-hover{position:absolute;top:35px;right:0px;background-color:#fff;padding:4px 8px;border:1px solid #e5e7eb;border-radius:6px;z-index:101;visibility:visible;opacity:0;transition:visibility 0s,opacity .25s ease-in-out}.clear-cart-button-hover.hovered{visibility:visible;opacity:1}.ui-register-new-tab-modal-customer-title{color:#344054;font-weight:500;font-size:14px;line-height:20px;margin-bottom:6px}.ui-register-new-tab-modal-customer-container{gap:10px;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;border-radius:8px;border:1px solid #d0d5dd;box-shadow:0px 1px 2px 0px rgba(16,24,40,.0509803922);display:flex}.ui-register-new-tab-modal-customer-icon{font-size:18px;color:#667085}.ui-register-new-tab-modal-customer-name-container{padding-top:2px;padding-right:9px;padding-bottom:2px;padding-left:9px;border-radius:6px;border:1px solid #d0d5dd;display:flex;align-items:center;justify-content:center;gap:10px}.ui-register-new-tab-modal-customer-name{color:#344054;font-weight:500;font-size:14px;line-height:20px}.ui-register-new-tab-modal-customer-name-icon{color:#98a2b3;font-size:12px;cursor:pointer}.new-tab-separator{display:flex;align-items:center;text-align:center;margin-top:55px;margin-bottom:40px}.new-tab-separator_text{color:#667085;text-align:center;font-size:14px;font-style:normal;font-weight:500}.new-tab-separator::before,.new-tab-separator::after{content:"";flex:1;border-bottom:1px solid #d0d5dd}.new-tab-separator:not(:empty)::before{margin-right:1rem}.new-tab-separator:not(:empty)::after{margin-left:1rem}.ui-register-new-tab-modal-customer-input-sub-text{display:flex;justify-content:end;color:#475467;text-align:right;font-size:14px;font-weight:400;line-height:20px}.ui-no-payment{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center}
.right-click-menu-container{position:relative}.right-click-menu-container_full{height:100%;width:100%}.right-click-menu-container .right-click-menu{display:none;position:absolute;font-size:14px;background-color:#fff;color:#000;box-shadow:0px 0px 8px 0px rgba(0,0,0,.1);border:1px solid #e7e7e7;border-radius:10px;z-index:9999998;width:250px;max-height:450px;overflow:auto;cursor:default}.right-click-menu-container .right-click-menu .right-click-menu-section{display:flex;flex-direction:column;padding:5px}.right-click-menu-container .right-click-menu .right-click-menu-section .right-click-menu-section-action{display:flex;align-items:center;padding:5px 10px;user-select:none;cursor:pointer;background-color:#fff}.right-click-menu-container .right-click-menu .right-click-menu-section .right-click-menu-section-action:hover{background-color:#f2f4f7;border-radius:5px}.right-click-menu-container .right-click-menu .right-click-menu-section .right-click-menu-section-action:disabled{color:#98a2b3;background-color:#fff;cursor:not-allowed}.right-click-menu-container .right-click-menu .right-click-menu-section .right-click-menu-section-action .right-click-menu-section-action-icon{width:20px;padding-right:10px;text-align:center}.right-click-menu-container .right-click-menu .right-click-menu-information-section{display:flex;flex-direction:column;gap:3px;padding:12px 18px;font-size:12px;color:#98a2b3;user-select:none}.right-click-menu-container .right-click-menu .right-click-menu-section-divider{margin:0}
.ui-message-display{display:flex;flex-direction:column;align-items:center;height:100%;width:100%;gap:.5rem}.ui-message-display p{margin:0}.ui-message-icon-container{display:flex;justify-content:center;align-items:center;width:48px;height:48px;background-color:#cdd7ec;border-radius:50%}.ui-message-icon-container-inner{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:#abbddf;border-radius:50%;color:#3d5fa0}.ui-message-title{color:#101828;font-weight:600;font-size:1rem}.ui-message-content{color:#475467;font-size:14px;font-weight:400}.ui-message-content{color:#475467;font-weight:400;font-size:14px}.ui-message-button-container{display:flex;flex-direction:row;gap:1rem;align-items:center;margin-top:1rem}
.rc-divider{display:flex;clear:both;width:100%;margin:24px 0;color:rgba(0,0,0,.85);font-size:14px;box-sizing:border-box;line-height:1.5715;border-top:2px solid #e7e7e7}.rc-divider-selected{border-top:2px solid #3d5fa0}.rc-divider-small{margin:12px 0}.rc-divider-vertical{border-left:2px solid #e7e7e7 !important;border-top:0 solid #e7e7e7 !important;margin:0;height:100%}.rc-divider-container{display:flex;align-items:center}.rc-divider-container .time-display{margin-right:20px}.rc-divider-container .time-display-selected{color:#3d5fa0}
.order-complete-table .ui-card{max-height:380px;position:relative}.order-complete-table .data-table{overflow:unset}.order-complete-table .data-table tbody tr:nth-last-child(2) td{border-bottom:none}.order-complete-table .data-thead{position:sticky;top:0}.order-complete-table-totals{position:sticky;bottom:0}.order-complete-table-totals td{border-right:1px solid #eaecf0;border-top:1px solid #eaecf0}.order-complete-table-header{font-size:12px;font-weight:500;color:#475467}.order-complete-table-header svg{font-size:14px}
.customer-gift-card-container{cursor:pointer;display:flex;justify-content:space-between;border:1px solid #e7e7e7;border-radius:5px;height:50px;font-size:12px;align-items:center;padding-left:20px;padding-right:20px;margin-bottom:5px;margin-top:10px}.customer-selected-gift-card{cursor:pointer;display:flex;justify-content:space-between;border-radius:5px;height:50px;font-size:12px;align-items:center;padding-left:20px;padding-right:20px;margin-bottom:5px;margin-top:10px;border:1px solid #e7e7e7;background-color:#cdd7ec !important;outline:3px #2d4675 solid;border-radius:5px;color:#203254 !important}
.search li{position:relative}.search .bar_structure{position:absolute;width:100%;background-color:#e7e7e7;border-radius:0 0 8px 8px}.search_history-wrap{display:flex;justify-content:space-between;align-items:center;width:100%;height:40px;padding:10px 14px}.search_history-wrap .close_icon{padding:4px;opacity:.4}.search_history-wrap .close_icon:hover{background-color:#a5a5af;opacity:1;cursor:pointer}.search_history-wrap:first-child{border-radius:8px 8px 0 0}.search_history-wrap:last-child{border-radius:0 0 8px 8px}.search_history-wrap:not(:first-child){border-top:#000}.search_history-wrap:hover{background-color:#999;cursor:pointer}.search .ui-input>div:first-child{margin-bottom:0;height:0}
.navigation-dropdown-new{position:relative;user-select:none;cursor:pointer}.navigation-dropdown-new .navigation-plain-text-dropbutton{padding:5px}@media only screen and (min-width: calc(1023px + 1px)){.navigation-dropdown-new .navigation-plain-text-dropbutton{font-size:16px}}.navigation-dropdown-new .disabled{cursor:default}.navigation-dropdown-new .navigation-dropbutton{font-size:16px;font-weight:500;padding:14px;line-height:14px}@media only screen and (max-width: 1023px){.navigation-dropdown-new .navigation-dropbutton{font-size:12px;padding:10px}}.navigation-dropdown-new .navigation-dropbutton.primary-button{border:1px solid #e7e7e7;background-color:#fff;border-radius:10px}.navigation-dropdown-new .navigation-dropbutton.text-button{color:#667085}.navigation-dropdown-new .navigation-dropbutton .navigation-dropbutton-icon{margin-left:5px;font-size:14px;float:right}.navigation-dropdown-new .navigation-dropdown-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;max-height:450px;overflow:auto;cursor:default}.navigation-dropdown-new .navigation-dropdown-new-content .navigation-dropdown-new-content-section{display:flex;flex-direction:column}.navigation-dropdown-new .navigation-dropdown-new-content .navigation-dropdown-new-content-section .navigation-dropdown-new-content-section-option{display:flex;align-items:center;padding:10px 15px;user-select:none;cursor:pointer;background-color:#fff}@media only screen and (max-width: 1023px){.navigation-dropdown-new .navigation-dropdown-new-content .navigation-dropdown-new-content-section .navigation-dropdown-new-content-section-option{font-size:12px}}.navigation-dropdown-new .navigation-dropdown-new-content .navigation-dropdown-new-content-section .navigation-dropdown-new-content-section-option:hover{background-color:#f2f4f7;border-radius:5px}.navigation-dropdown-new .navigation-dropdown-new-content .navigation-dropdown-new-content-section .navigation-dropdown-new-content-section-option:disabled{color:#98a2b3;background-color:#fff;cursor:not-allowed}.navigation-dropdown-new .navigation-dropdown-new-content .navigation-dropdown-new-content-section .navigation-dropdown-new-content-section-option .navigation-dropdown-new-content-section-option-icon{width:20px;padding-right:10px;text-align:center}.navigation-dropdown-new .navigation-dropdown-new-content .navigation-dropdown-new-content-information-section{display:flex;flex-direction:column;gap:3px;padding:12px 18px;font-size:12px;color:#98a2b3;user-select:none}.navigation-dropdown-new .navigation-dropdown-new-content .navigation-dropdown-new-content-section-divider{margin:0}@media only screen and (max-width: 1023px){.navigation-dropdown-new .navigation-dropdown-new-content{width:200px}}
.ui-select_element{position:relative}.ui-select_element label{display:inline-block;color:#344054;font-size:14px;line-height:1;margin-bottom:6px}@media only screen and (max-width: 1023px){.ui-select_element label{font-size:10px}}.ui-select_element .ui-select_content{position:inherit;display:flex;align-items:center}.ui-select_element .ui-select_content .ui-select_left_icon{position:absolute;padding-left:14px}.ui-select_element .ui-select_content input.ui-input_element{width:100%;text-align:left;padding:10px 30px 10px 14px;font-size:16px;font-weight:500;color:#101828;border:1px solid #d0d5dd;border-radius:8px;outline:none;line-height:1;background-color:#fff;height:44px;text-overflow:ellipsis}.ui-select_element .ui-select_content input.ui-input_element.searchable{padding-left:40px}@media only screen and (max-width: 1023px){.ui-select_element .ui-select_content input.ui-input_element.searchable{padding-left:30px}}.ui-select_element .ui-select_content input.ui-input_element.placeholder{color:rgba(0,0,0,.53)}@media only screen and (max-width: 1023px){.ui-select_element .ui-select_content input.ui-input_element{height:30px;font-size:10px}}.ui-select_element .ui-select_content input.ui-input_element:focus{border:1px solid #6888c5;box-shadow:0px 0px 0px 4px #d5e3ef;transition:.1s ease-in-out}.ui-select_element .ui-select_content input.ui-input_element:placeholder-shown{text-overflow:ellipsis}.ui-select_element .ui-select_content input.ui-input_element::placeholder{color:#667085;font-weight:400}.ui-select_element .ui-select_content input.ui-input_element:disabled{cursor:default;color:#667085;background:#d0d5dd}.ui-select_element .ui-select_content input.ui-input_element.ui-select-error{border:1px solid #f04438 !important}.ui-select_element .ui-select_content input.ui-input_element.ui-select-error:focus{box-shadow:0px 0px 0px 4px #fee4e2}.ui-select_element .ui-select_content .ui-select_right_icon{display:flex;position:absolute;color:#667085;right:4px;cursor:pointer}.ui-select_element .ui-select_content .ui-select_right_icon svg{padding:4px 8px}.ui-select_element .ui-select_content .ui-select_right_icon :hover{color:#3d5fa0}@media only screen and (max-width: 1023px){.ui-select_element .ui-select_content{font-size:10px}}.ui-select_element .ui-select_dropdown{position:absolute;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);min-width:100%;background-color:#fff;border-radius:0 0 8px 8px;overflow-y:auto;max-height:370px;margin-top:0;display:none}.ui-select_element .ui-select_dropdown.open{margin-top:6px;display:block}.ui-select_element .ui-select_dropdown.small{max-height:188px}.ui-select_element .ui-select_dropdown #ui-rc-select_new_dropdown{position:relative;z-index:25;background-color:inherit}.ui-select_element .ui-select_dropdown .ui-select_dropdown_item{padding:8px 16px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.ui-select_element .ui-select_dropdown .ui-select_dropdown_item.selected,.ui-select_element .ui-select_dropdown .ui-select_dropdown_item:hover{background:#f9fafb}.ui-select_element .ui-select_dropdown .ui-select_dropdown_item.disabled{cursor:default;color:#667085;background:#d0d5dd}@media only screen and (max-width: 1023px){.ui-select_element .ui-select_dropdown .ui-select_dropdown_item{font-size:12px;padding:7px}}.ui-select_element .ui-select_dropdown .ui-select_dropdown_item .ui-select_dropdown_text{font-weight:500;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.ui-select_element .ui-select_dropdown .ui-select_dropdown_item .ui-select_dropdown_check{color:#3d5fa0}.ui-select_element .ui-select_dropdown .ui-select_dropdown_spinner{height:40px;cursor:default;background-color:inherit;justify-content:center}.ui-select_element .ui-select_dropdown .ui-select_dropdown_spinner:hover{background-color:inherit}.ui-select_element .ui-select_help_text{color:#98a2b3 !important;font-weight:400;font-size:14px;display:inline-block;margin-top:.5rem !important}@media only screen and (max-width: 1023px){.ui-select_element .ui-select_help_text{font-size:10px}}.ui-select_element_tooltip>.tooltip-inner{max-width:500px !important;text-align:left}
.simple-membership-container{display:flex;align-items:center;margin-bottom:20px}.simple-membership-container .img-container{padding:15px;margin-right:1rem;border-radius:8px;font-weight:400;font-size:28px}@media only screen and (max-width: 1023px){.simple-membership-container .img-container{height:50px;width:50px;font-size:20px}}.simple-membership-container .text-container{display:grid;flex-grow:1}.simple-membership-container .text-container .simple-membership-text{font-weight:600;font-size:18px}@media only screen and (max-width: 1023px){.simple-membership-container .text-container .simple-membership-text{font-size:14px}}.simple-membership-container .text-container .valid-thru-text{font-size:14px;color:#999}@media only screen and (max-width: 1023px){.simple-membership-container .text-container .valid-thru-text{font-size:12px}}.simple-membership-container .dynamic-button{padding:8px 45px;color:#fff;font-weight:700;font-size:15px;background-color:#3d5fa0;border-radius:5px}
.rc-input-password{width:100%;height:44px;position:relative;padding:10px 14px;font-weight:500;font-size:16px;border:1px solid #d0d5dd;color:#101828;outline:none;border-radius:8px;transition:.1s}.rc-input-password:focus{border:1px solid #6888c5 !important;box-shadow:0px 0px 0px 4px #d5e3ef}.rc-input-label{position:absolute;top:-20px;font-size:14px;line-height:1;color:#344054}.rc-input-wrapper{display:flex;align-items:center;border-radius:4px;position:relative}.rc-input-icon{position:absolute;right:0px}.rc-input-icon-eye-slash{margin-right:7px}.rc-input-icon-eye{margin-right:8px}.rc-input-accomodate-label{margin-top:22px}
.markdown-display *:not(img){all:revert}.markdown-display h1{font-size:2em}.markdown-display h2{font-size:1.5em}.markdown-display h3{font-size:1.17em}.markdown-display :first-child{margin-top:0}.markdown-display :last-child{margin-bottom:0}
.theme-thunderstorm{--fa-secondary-opacity: 1;--fa-primary-color: rgb(171, 171, 171);--fa-secondary-color: rgb(253, 208, 35)}.theme-drizzle{--fa-secondary-opacity: 1;--fa-primary-color: rgb(171, 171, 171);--fa-secondary-color: rgb(3, 74, 236)}.theme-rain{--fa-secondary-opacity: 1;--fa-primary-color: rgb(171, 171, 171);--fa-secondary-color: rgb(3, 74, 236)}.theme-snow{--fa-secondary-opacity: 1;--fa-primary-color: rgb(147, 231, 251);--fa-secondary-color: rgb(224, 255, 255)}.theme-mist{--fa-secondary-opacity: 1;--fa-primary-color: rgb(171, 171, 171);--fa-primary-color: rgb(147, 231, 251)}.theme-smoke{--fa-secondary-opacity: 1;--fa-primary-color: rgb(171, 171, 171);--fa-secondary-color: rgb(115, 130, 118)}.theme-haze{--fa-secondary-opacity: 1;--fa-primary-color: rgb(115, 130, 118);--fa-secondary-color: rgb(249, 215, 28)}.theme-dust{--fa-secondary-opacity: 1;--fa-primary-color: rgb(192, 160, 128);--fa-secondary-color: rgb(249, 215, 28)}.theme-sand{--fa-secondary-opacity: 1;--fa-primary-color: rgb(123, 102, 82);--fa-secondary-color: rgb(249, 215, 28)}.theme-fog{--fa-secondary-opacity: 1;--fa-primary-color: rgb(171, 171, 171);--fa-primary-color: rgb(147, 231, 251)}.theme-ash{--fa-secondary-opacity: 1;--fa-primary-color: rgb(190, 186, 167);--fa-secondary-color: rgb(249, 215, 28)}.theme-tornado{--fa-secondary-opacity: 1;--fa-primary-color: rgb(209, 211, 207);--fa-secondary-color: rgb(171, 171, 171)}.theme-squall{--fa-secondary-opacity: 1;--fa-primary-color: rgb(171, 171, 171);--fa-secondary-color: rgb(179, 58, 58)}.theme-clear{--fa-secondary-opacity: 1;--fa-primary-color: rgb(249, 215, 28);--fa-secondary-color: rgb(249, 215, 28)}.theme-clouds{--fa-secondary-opacity: 1;--fa-primary-color: rgb(171, 171, 171);--fa-secondary-color: rgb(190, 186, 167)}.weather-size{font-size:16px}@media only screen and (max-width: 767px){.weather-size{font-size:14px}}
.statistics-bar-booking-content-information-container{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;position:relative}.statistics-bar-booking-content-information-container .statistics-bar-booking-content-information{margin-left:.25rem;font-size:16px;user-select:none;display:flex;align-items:center}@media only screen and (max-width: 767px){.statistics-bar-booking-content-information-container .statistics-bar-booking-content-information{font-size:14px}}.statistics-bar-booking-content-information-container .statistics-bar-booking-content-information .statistics-bar-booking-content-information-icon{color:#3d5fa0}.statistics-bar-booking-content-information-container .statistics-bar-booking-content-information .statistics-bar-booking-content-information-title{margin-left:.75rem;font-weight:600}@media only screen and (max-width: 767px){.statistics-bar-booking-content-information-container .statistics-bar-booking-content-information .statistics-bar-booking-content-information-title{margin-left:.5rem}}.statistics-bar-booking-content-information-container .statistics-bar-booking-content-information .statistics-bar-booking-content-information-subtitle{color:#667085;font-weight:500;margin-left:.3rem}.statistics-bar-booking-content-information-container .statistics-bar-booking-content-information .statistics-bar-booking-content-information-hover-icon{margin-left:.5rem}.statistics-bar-booking-content-information-container .statistics-bar-booking-content-information-hover{position:absolute;top:35px;width:125%;background-color:#fff;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;visibility:hidden;opacity:0;transition:visibility 0s,opacity .25s ease-in-out}.statistics-bar-booking-content-information-container .statistics-bar-booking-content-information-hover.hovered{visibility:visible;opacity:1}
.custom-icon-small{height:16px;width:16px}.custom-icon-medium{height:20px;width:20px}.custom-icon-large{height:24px;width:24px}.custom-icon-blue{filter:invert(31%) sepia(90%) saturate(393%) hue-rotate(181deg) brightness(93%) contrast(91%)}
.text-editor-label{color:#344054;font-size:14px}@media only screen and (max-width: 1023px){.text-editor-label{font-size:10px}}.text-editor{background-color:#fbfbfb;border-radius:5px;border:1px solid #e7e7e7}.text-editor .text-editor-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 10px;border-bottom:1px solid #e7e7e7;color:gray}.text-editor .text-editor-header .text-editor-view-option{margin-top:10px;margin-right:5px;margin-bottom:-1px;padding:12px}@media only screen and (max-width: 1023px){.text-editor .text-editor-header .text-editor-view-option{margin-top:8px;padding:6px;font-size:10px}}.text-editor .text-editor-header .text-editor-view-option-active{background-color:#fff;z-index:2;border:1px solid #e7e7e7;border-radius:5px 5px 0 0;border-bottom:0;color:#000}.text-editor .text-editor-header .text-editor-action{font-size:16px;padding:5px 8px}@media only screen and (max-width: 1023px){.text-editor .text-editor-header .text-editor-action{font-size:10px}}@media only screen and (max-width: 767px){.text-editor .text-editor-header .text-editor-action{font-size:9px;padding:3px 5px}}.text-editor .text-editor-header .text-editor-action:hover{color:blue}.text-editor .text-editor-main{background-color:#fff;padding:10px}.text-editor .text-editor-main .text-editor-content{width:100%;height:250px;padding:10px}.text-editor .text-editor-main .text-editor-content:read-only{background:#eaecf0}.text-editor .text-editor-main .text-editor-content:focus{outline:none}.text-editor .text-editor-main .text-editor-markdown-container{padding:10px}.text-editor-error{outline:1px solid #f04438}
.tag-input_label_container{margin-bottom:6px;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.tag-input_label{color:#344054;font-size:14px;line-height:1}@media only screen and (max-width: 1023px){.tag-input_label{font-size:10px}}.tag-input_container{display:flex;flex-direction:column;padding:9px 12px;border-radius:8px;border:1px solid #d0d5dd;margin-bottom:5px;min-height:44px;transition:.1s ease-in-out}.tag-input_container_focused{display:flex;flex-direction:column;padding:9px 12px;border-radius:8px;border:1px solid #6888c5;box-shadow:0px 0px 0px 4px #d5e3ef;margin-bottom:5px;min-height:44px}.tag-input_tags_container{display:flex;flex-wrap:wrap;gap:5px;max-width:100%}.tag-input_single_tag_container{height:24px;padding:2px 4px 2px 9px;border-radius:6px;border:1px solid #d0d5dd;display:flex;align-items:center;gap:5px}.tag-input_single_tag_container .tag-text{font-size:14px;font-weight:500;text-align:center;color:#344054}.tag-input_single_tag_container .tag-icon{font-size:12px;color:#98a2b3}.tag-input_single_tag_container .tag-icon:hover{cursor:pointer}.tag-input_input_container{display:flex;align-items:center}.tag-input_input_container input{width:100%}.tag-input_input_container input:focus{outline:none}.tag-input_help_text{font-size:14px;font-weight:400;line-height:20px;color:#475467}
.time_pick{position:relative;min-width:140px;width:100%}.time_pick label{display:block;font-size:14px;line-height:1;margin-bottom:4px;color:#344054;font-weight:500}@media only screen and (max-width: 1023px){.time_pick label{font-size:10px}}.time_pick-help_text{font-weight:400;color:#98a2b3;margin-top:.5rem !important}.time_pick-input{padding:4px 10px;font-size:12px;border:1px solid #d0d5dd;border-radius:8px;transition:box-shadow .2s ease-in-out}.time_pick-input .time_pick_input-wrap{display:inline-flex;align-items:center;width:100%;cursor:inherit;height:100%}.time_pick-input .time_pick_input-wrap .time_pick_input-wrap_content{width:100%;display:flex;gap:1px;text-align:center}.time_pick-input .time_pick_input-wrap .time_pick_input-wrap_content input{width:30px;text-align:center;caret-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);font-weight:500;color:#101828;cursor:pointer}@media only screen and (max-width: 1023px){.time_pick-input .time_pick_input-wrap .time_pick_input-wrap_content input{width:20px}}.time_pick-input .time_pick_input-wrap .time_pick_input-wrap_content input[disabled]{cursor:not-allowed}.time_pick-input .time_pick_input-wrap .time_pick_icon-wrap{cursor:pointer}.time_pick-input .time_pick_input-wrap .time_pick_icon-wrap.hovered svg{background-color:#cdd7ec;border-radius:50%}.time_pick-input.medium{font-size:14px}.time_pick-input.large{font-size:16px;height:44px;display:flex;align-items:center;min-width:150px}@media only screen and (max-width: 1023px){.time_pick-input.large{height:35px;font-size:12px;min-width:125px}}.time_pick-input.focused{border:1px solid #6888c5;box-shadow:0px 0px 0px 4px #d5e3ef}.time_pick-input:hover{border-color:#3d5fa0}.time_pick-input.warning{border-color:#f79009}.time_pick-input.error{border-color:#f04438}.time_pick-input.disabled{background-color:#f2f4f7;border-color:inherit;cursor:not-allowed}.time_pick-input.disabled .time_pick_icon-wrap{cursor:not-allowed}.time_pick-input.focused.error{box-shadow:0px 0px 0px 4px #fee4e2}.time_pick-input.focused.warning{box-shadow:0px 0px 0px 4px #fef0c7}.time_pick-input.focused.disabled{background-color:#f2f4f7;border-color:inherit;cursor:default}.time_dropdown{position:absolute;z-index:99}.time_dropdown.align_right{right:0}.time_dropdown.align_center{left:0;right:0}.time_dropdown.align_top{bottom:50px}@media only screen and (max-width: 1023px){.time_dropdown.align_top{bottom:40px}}.time_dropdown-wrap{display:flex;justify-content:center;position:relative;z-index:21;overflow:hidden;margin-top:6px;box-shadow:0px 20px 24px -4px rgba(16,24,40,.08);height:0;transition:height 500ms ease-in-out}.time_dropdown-wrap.open{height:200px}.time_dropdown-wrap .list-collection{display:grid;grid-template-columns:.8fr .8fr 1fr;gap:4px;width:180px;height:inherit;background-color:#fff;border:1px solid #d3d3d3;border-radius:6px;padding:2px 6px}.time_dropdown-wrap .list-collection ul{overflow-y:scroll}.time_dropdown-wrap .list-collection ul li{cursor:pointer;margin-top:4px;border-radius:6px;text-align:center}.time_dropdown-wrap .list-collection ul li.selected{background-color:#cdd7ec}.time_dropdown-wrap .list-collection ul li:last-child{margin-bottom:5px}.time_pick.timer_style .time_pick_input-wrap_content{gap:4px}.time_pick.timer_style .time_pick_input-wrap_content input{width:40px}.time_pick.timer_style .time_dropdown .list-collection{grid-template-columns:1fr 1fr;width:140px}
.print-modal-container{display:flex;justify-content:space-between;margin-top:20px}.print-modal-option-container{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:10px}
.new-checkbox-group-container{border-radius:12px;border:1px solid #eaecf0}.new-checkbox-group-container_selected{border:2px solid #2d4675}.new-checkbox-group-container .new-checkbox-group-primary{padding:16px;border-top-right-radius:11px;border-top-left-radius:11px}.new-checkbox-group-container .new-checkbox-group-primary_selected{background-color:#cdd7ec}.new-checkbox-group-container .new-checkbox-group-secondary{display:flex;justify-content:space-between;padding:16px;border-bottom-left-radius:11px;border-bottom-right-radius:11px;cursor:pointer;background-color:#fff;border-radius:6px;margin-top:5px;margin-bottom:5px}.new-checkbox-group-container .new-checkbox-group-secondary_selected{background-color:#f9fafb}
.statistics-bar{display:flex;padding-left:2rem;padding-right:2rem;background-color:#fff;flex-wrap:wrap-reverse;justify-content:space-between;align-items:center;border-bottom-width:1px;border-color:#e5e7eb}@media only screen and (max-width: 1023px){.statistics-bar{padding:.8rem}}.statistics-bar .statistics-bar-booking-content{display:inline-flex;padding-top:.625rem;padding-bottom:.625rem;flex-direction:row;justify-content:center;align-items:center;gap:3rem}@media only screen and (max-width: 1023px){.statistics-bar .statistics-bar-booking-content{width:100%;justify-content:space-between;gap:0;padding-top:.33rem;padding-bottom:.33rem}}@media only screen and (max-width: 767px){.statistics-bar .statistics-bar-booking-content{flex-wrap:wrap;gap:10px}}.statistics-bar .statistics-bar-booking-content .information-item-hover-content li{display:flex;justify-content:space-between}.statistics-bar .statistics-bar-booking-content .information-item-hover-content li p.type{color:#667085;font-weight:500}.statistics-bar .statistics-bar-booking-content .information-item-hover-content li p.value{font-weight:600;margin-right:1.25rem}.statistics-bar .statistics-bar-action-content{display:inline-flex;padding-top:.625rem;padding-bottom:.625rem;flex-direction:row;justify-content:center;align-items:center;gap:2rem}@media only screen and (max-width: 1023px){.statistics-bar .statistics-bar-action-content{width:100%;justify-content:space-between;gap:0;padding-top:.33rem;padding-bottom:.33rem}}.statistics-bar .statistics-bar-action-content .statistics-bar-action-content-actions{display:contents}@media only screen and (max-width: 1023px){.statistics-bar .statistics-bar-action-content .statistics-bar-action-content-actions{display:flex;gap:1.5rem}}@media only screen and (max-width: 767px){.statistics-bar .statistics-bar-action-content .statistics-bar-action-content-actions{margin-right:1rem}}
.tee-sheet-side-by-side-settings-content{display:flex;flex-direction:column}.tee-sheet-side-by-side-settings-content .side-by-side-settings-enable-container{margin:5px 0px 10px 0px}@media only screen and (max-width: 1023px){.tee-sheet-side-by-side-settings-content .side-by-side-settings-enable-container{margin-bottom:5px}}.tee-sheet-side-by-side-settings-content .side-by-side-settings-views{display:flex;gap:10px;margin-bottom:20px}@media only screen and (max-width: 1023px){.tee-sheet-side-by-side-settings-content .side-by-side-settings-views{margin-bottom:15px}}.tee-sheet-side-by-side-settings-content .side-by-side-settings-views .side-by-side-settings-view{display:flex;align-items:center;gap:7px;padding:5px 10px;border-bottom:2px solid #d0d5dd;font-weight:600;font-size:14px;color:#203254;user-select:none;cursor:pointer}@media only screen and (max-width: 1023px){.tee-sheet-side-by-side-settings-content .side-by-side-settings-views .side-by-side-settings-view{font-size:12px}}@media only screen and (max-width: 767px){.tee-sheet-side-by-side-settings-content .side-by-side-settings-views .side-by-side-settings-view{font-size:10px;border-bottom-width:1px}}.tee-sheet-side-by-side-settings-content .side-by-side-settings-views .side-by-side-settings-view.side-by-side-settings-view-active{border-color:#203254;cursor:default}.tee-sheet-side-by-side-settings-content .side-by-side-settings-views .side-by-side-settings-view .side-by-side-settings-view-icon{width:15px;height:15px}.tee-sheet-side-by-side-settings-content .side-by-side-settings-divisions{display:flex;flex-direction:column;gap:5px}
.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-applied{background-color:#d1fadf;border:5px solid #ecfdf3;border-radius:50%;padding-inline:4px}.audit-trail-circle-applied-icon{color:#039855;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;color:#98a2b3;font-size:12px;font-weight:400;width:40%;justify-content:center}
.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-time{padding-right:1rem}@media only screen and (max-width: 767px){.tee-time{padding-right:0}}.tee-time .tee-time-sepatator{display:inline-flex;width:100%;align-items:center}.tee-time .time{display:flex;font-size:1rem;color:#000;font-weight:700}.tee-time .tee-time-division-code{padding:0px 7px;background:#e9e9e9;border-radius:5px;color:#999;font-weight:600;margin-right:5px}@media only screen and (max-width: 767px){.tee-time .tee-time-division-code{display:none}}.tee-time .line{margin:1.2rem 0 1.2rem 1.2rem;border-bottom:2px solid #e7e7e7;width:100%;border-radius:10px;flex:50}.tee-time .hour-block{padding:.5rem 0 1rem 0;white-space:nowrap}.tee-time .hour-line{margin:0 auto .4rem 20px;border-bottom:3px solid #e7e7e7;width:calc(100% - 100px);border-radius:10px;display:inline-block}.tee-time .sun-time-line{border-bottom:3px solid #e7e7e7;width:calc(100% - 100px);border-radius:10px;display:inline-block}.tee-time .sun-time-hour{padding:.5rem;white-space:nowrap;font-weight:700}.tee-time .hour{display:inline-block;padding-left:10px;width:5rem;right:1rem}@media only screen and (max-width: 767px){.tee-time .hour{padding-left:0px}}.tee-time .tee-time-slot_container{display:flex;flex-direction:row;justify-content:space-between}.tee-time .tee-time-slot_container .tee-time-details{flex:0 0 7.8rem}.tee-time .tee-time-slot_container .tee-time-tags{width:fit-content}.tee-time .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-time .tee-time-slot_container .tee-time-slot:hover{cursor:pointer;border-color:#aa0504;box-sizing:border-box}.tee-time .tee-time-slot_container .tee-time-slot .tee-time-slot_content{padding:1rem 1.1rem;width:100%;display:flex;align-items:center}.tee-time .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-time .tee-time-slot_container .tee-time-slot .tee-time-slot_content .alt-status-icon{color:#000;font-size:1.4rem;margin-left:8px}.tee-time .tee-time-slot_container .tee-time-slot+.tee-time-slot{margin-left:16px}.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}.event-bottom-border{border-bottom:1px solid #101828}.event-side-border{border-left:1px solid #101828;border-right:1px solid #101828}.tee-time .tee-time_container{display:flex;align-items:center}.tee-time .tee-time_container .tee-time-time{width:6rem;padding-left:16px}@media only screen and (max-width: 767px){.tee-time .tee-time_container .tee-time-time{width:3.5rem;padding-left:8px}}.tee-time .tee-time_container .tee-time-time .tee-time-time-text{font-weight:600;color:#999;font-size:15px}@media only screen and (max-width: 1023px){.tee-time .tee-time_container .tee-time-time .tee-time-time-text{font-size:13px}}.tee-time .tee-time_container .tee-time-time .tee-time-time-text-event{font-weight:600;color:#fff;font-size:15px}@media only screen and (max-width: 1023px){.tee-time .tee-time_container .tee-time-time .tee-time-time-text-event{font-size:13px}}.tee-time .tee-time_container .tee-time-icons .tee-time-icons_container{margin-left:8px}.tee-time .tee-time_container .tee-time-icons .tee-time-icons_container .tee-time-icons_content .tee-time-icon{margin-right:6px}.tee-time .tee-time_container .tee-time-slots{width:100%}.tee-time .tee-time_container .tee-time-slots .row-container{display:flex}.tee-time .tee-time_container .tee-time-slots .row-container .tee-time-slots_container{display:flex;width:100%;justify-content:space-between;margin-right:.5rem}@media only screen and (max-width: 767px){.tee-time .tee-time_container .tee-time-slots .row-container .tee-time-slots_container{margin-right:.1rem}}.tee-time .tee-time_container .tee-time-slots .row-container .tee-time-slots_container.tee-time-slot_spaced_1{width:25%}.tee-time .tee-time_container .tee-time-slots .row-container .tee-time-slots_container.tee-time-slot_spaced_2{width:50%}.tee-time .tee-time_container .tee-time-slots .row-container .tee-time-slots_container.tee-time-slot_spaced_3{width:75%}.tee-time .tee-time_container .tee-time-slots .row-container .tee-time-slots_container.tee-time-slots_last{margin-right:0}.tee-time .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-time .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_member{background:#3d348b}.tee-time .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-time .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-time .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_public{background:#90e0ef}.tee-time .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-time .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_guest{background:#caf0f8}.tee-time .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-time .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_checked{background:#82d195}.tee-time .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-time .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_no-show{background:#d62828 !important}.tee-time .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-time .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-time .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-time .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-time .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-time .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-time .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-time .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_crossover,.tee-time .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-time .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot.tee-time-slot_crossover .tee-time-slot_content,.tee-time .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-time .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-time .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-time .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot:not(:first-child){border-left:none}.tee-time .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content{padding:6px 14px 6px 14px}@media only screen and (max-width: 767px){.tee-time .tee-time_container .tee-time-slots .row-container .tee-time-slots_container .tee-time-slot .tee-time-slot_content{padding:6px}}.tee-time .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}@media only screen and (max-width: 767px){.tee-time .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-time .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-time .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}@media only screen and (max-width: 1366px){.tee-time .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}}@media only screen and (max-width: 767px){.tee-time .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-time .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}@media only screen and (max-width: 1366px){.tee-time .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}}@media only screen and (max-width: 767px){.tee-time .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-time .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}@media only screen and (max-width: 767px){.tee-time .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-time .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}@media only screen and (max-width: 767px){.tee-time .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-time .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-time .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}@media only screen and (max-width: 1366px){.tee-time .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}}@media only screen and (max-width: 767px){.tee-time .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-time .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-time .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-desktop{font-size:16px;margin:0 8px;font-weight:bold;display:block}@media only screen and (max-width: 1366px){.tee-time .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-desktop{font-size:14px}}@media only screen and (max-width: 767px){.tee-time .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-desktop{display:none}}.tee-time .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-mobile{font-size:10px;margin:0;font-weight:bold;display:none}@media only screen and (max-width: 767px){.tee-time .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-mobile{display:block}}.tee-time .tee-time_container .tee-time-slots .row-container .booking-participant_right_note_icon_container{margin-left:10px}.tee-time .tee-time_container .tee-time-slots .row-container .booking-participant_right_note_icon_container .note-icon{margin-top:50%}.tee-time .tee-time_container .tee-time-slots .row-container .booking-participant_right_note_icon_container .blank-icon{visibility:hidden}.tee-time .tee-time_container .tee-time-slots .row-container .booking-participant_right_note_icon_container .power_cart-icon{margin-top:50%}.tee-sheet-tabs-scroll{height:calc(100vh - 281px);overflow-y:scroll}@media screen and (max-width: 767px){.tee-sheet-tabs-scroll .dragDropContext_container{overflow-x:clip}}@media screen and (min-width: 1243px){.tee-sheet-tabs-scroll{height:calc(100vh - 223px)}}.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}.golfNow-logo{position:relative;width:24px;height:24px;background:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}.golfNow-logo img{width:100%;height:100%}.golfNow-logo:not(:last-child){margin-right:6px}@media only screen and (max-width: 767px){.golfNow-logo:not(:last-child){margin-right:3px}}.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}.turn-blocked-icon{font-size:18px;color:#aa0504}.turn-blocked-icon:not(:last-child){margin-right:6px}@media only screen and (max-width: 1366px){.turn-blocked-icon{font-size:14px}}@media only screen and (max-width: 767px){.turn-blocked-icon{font-size:12px}.turn-blocked-icon:not(:last-child){margin-right:3px}}
.bm-note-container{width:100%;border-radius:8px;background-color:#abbddf;margin-bottom:15px}.note-preview{background-color:rgba(247,247,247,.968627451);margin-bottom:0;margin-top:15px}.bm-note-content{padding:20px}.bm-note-date-user{margin-bottom:20px;display:flex;flex-direction:row;justify-content:space-between}.bm-note-font-tint{display:flex;font-size:12px;font-weight:500;color:#999}.bm-note-description{font-size:16px;font-weight:500;color:#000}.quick_note{display:flex;align-content:center}.quick_note-icon{padding:0 12px;align-self:center}.quick_note-description{font-size:14px;font-weight:500;color:#000}.quick_note-description-limit_width{max-width:13em;overflow:auto}.quick_note-description-tint{color:#999}
.rc-dropdown{position:relative}.ui-dropdown{position:relative}.ui-dropdown_menu{background:#fff;border-radius:5px}.ui-dropdown_menu .ui-dropdown_menu-item{padding:8px 16px}.ui-dropdown_menu .ui-dropdown_menu-item:hover{cursor:pointer;background:#abbddf}@keyframes growDown{0%{transform:scaleY(0);opacity:0}80%{transform:scaleY(1.1)}100%{transform:scaleY(1);opacity:1}}.overlay-container{position:absolute;z-index:30;display:none;transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);animation:growDown 300ms ease-in-out forwards;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);min-width:160px}.overlay-container-visible{display:block}
.file-import-container{position:relative;border-radius:3px;border:1px dashed #667085;background-color:#fff;height:50px;width:50px;display:flex;align-items:center;justify-content:center;margin:0 auto}.file-import-container:hover{cursor:pointer}.file-import-icon{position:absolute;font-size:1.5rem;color:#667085}.file-import-input{position:absolute;height:100%;width:100%;opacity:0;font-size:0;z-index:10}.file-import-input:hover{cursor:pointer}
.ui-tee-time-tooltip-overlay{margin:.4rem 1.6rem 1.6rem;opacity:0;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;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity;animation:tool-tip-fade-in .5s}.ui-tee-time-tooltip-overlay-open{opacity:1}.ui-tee-time-tooltip-overlay .ui-tee-time-tooltip-overlay_content{display:flex;flex-direction:row;justify-content:space-between;position:relative;border-radius:3px;background-color:#fff;color:#000;width:max-content;padding:.4rem .8rem;min-width:20rem}.ui-tee-time-positioned-overlay{position:absolute;z-index:400;pointer-events:none;left:-25px}.ui-tee-time-tooltip{position:relative}.ui-tee-time-tooltip-products_container{flex:1;padding:.5rem}.ui-tee-time-tooltip-products{display:flex;flex-direction:row;justify-content:space-between}.ui-tee-time-tooltip-product_titles{display:flex;flex-direction:column;margin-right:1rem;max-width:9rem}.ui-tee-time-tooltip-rates{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:.5rem}.ui-tee-time-tooltip-info_container{padding:.5rem .5rem .5rem 1rem;border-left:1px solid #e7e7e7;display:flex;flex-direction:column;align-items:center;justify-content:center}.ui-tee-time-tooltip-small_text{color:#999;font-size:.5rem;font-weight:500}.ui-tee-time-tooltip-title_text{color:#000;font-size:.8rem;font-weight:600}.ui-tee-time-tooltip-title_text_rates{color:#3d5fa0;font-size:1rem;font-weight:600}@keyframes tool-tip-fade-in{from{opacity:0}to{opacity:1}}
.tee-sheet-toast-list{position:fixed;z-index:10000;right:0;left:0;top:10px;text-align:center;display:flex;flex-direction:column;align-items:center;pointer-events:none}.tee-sheet-toast{font-size:1.2rem;font-weight:400;line-height:2.4rem;align-items:center;justify-content:space-between;max-width:50rem;min-width:20rem;border-radius:5px;background-color:#3d5fa0;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);color:#fff;margin-bottom:1rem;padding:.8rem 1.6rem}.tee-sheet-toast .tee-sheet-toast_content-container{display:flex;align-items:center;justify-content:flex-start}.tee-sheet-toast .tee-sheet-toast_subject{margin-right:1rem}.tee-sheet-toast .tee-sheet-toast_content{margin-left:32px;font-size:.95rem}.tee-sheet-toast .tee-sheet-toast-icon{margin-right:1rem}.tee-sheet-toast .tee-sheet-toast_dismiss{font-size:2rem;pointer-events:auto;margin-left:auto}
.input-modal-container{position:absolute;top:25%;left:50%;transform:translate(-50%, -50%);z-index:110}.input-modal-container input{height:100px !important;width:500px !important;font-size:24px !important}.input-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}
.action-modal{position:absolute;top:47%;left:50%;transform:translate(-50%, -50%);z-index:110;border-radius:20px;background-color:#fff;padding:20px;display:flex;flex-direction:column;gap:20px}.action-modal-action-group{display:flex;justify-content:center;gap:20px}.action-modal-action-group-action{border-radius:20px;height:130px;width:130px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:#475467}@media only screen and (max-width: 1023px){.action-modal-action-group-action{height:100px;width:100px}}.action-modal-action-group-action:disabled{cursor:not-allowed;color:#d0d5dd}.action-modal-action-group-action:disabled:hover,.action-modal-action-group-action:disabled:active{background-color:unset}.action-modal-action-group-action:hover{background-color:#f2f4f7}.action-modal-action-group-action:active{background-color:#f2f4f7}.action-modal-action-group-action-icon{flex-grow:.5}.action-modal-action-group-action-label{font-size:14px;white-space:nowrap}.action-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}
.select-modifier-modifier-groups{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}.select-modifier-modifier-groups-variant{height:125px;overflow:hidden}.select-modifier-modifier-groups-variant-content{position:relative;background:#999;display:flex;flex-direction:column;border-radius:3px;height:100%;width:100%;padding:12px;justify-content:space-between;cursor:pointer}.select-modifier-modifier-groups-variant-content-title{text-align:left;font-weight:600;font-size:1rem;margin-bottom:4px;color:#fff;overflow:hidden}.select-modifier-modifier-groups-variant-content-selected{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:36px;color:#fff;opacity:.5}
.emoji-grid-container{display:flex;flex-direction:column;align-items:stretch;padding:20px;font-family:Arial,sans-serif;height:80%;overflow-y:auto;overflow-x:hidden;border:2px solid #eaecf0;border-radius:10px;margin:20px 0;box-sizing:border-box}@media(max-width: 768px){.emoji-grid-container{height:70vh;max-height:70vh;-webkit-overflow-scrolling:touch}}@media(max-width: 480px){.emoji-grid-container{height:60vh;max-height:60vh;padding:15px}}.emoji-grid-container h2{font-size:1.5rem;margin-bottom:20px}.emoji-grid-container .emoji-grid{display:grid;grid-template-columns:repeat(11, 1fr);gap:15px;width:100%;margin-top:20px;box-sizing:border-box;flex-shrink:0}@media(max-width: 768px){.emoji-grid-container .emoji-grid{grid-template-columns:repeat(6, 1fr);gap:12px}}@media(max-width: 480px){.emoji-grid-container .emoji-grid{grid-template-columns:repeat(4, 1fr);gap:10px;margin-top:15px}}.emoji-grid-container .recently-used-grid{margin-top:30px;margin-bottom:20px;width:100%;box-sizing:border-box;flex-shrink:0}@media(max-width: 480px){.emoji-grid-container .recently-used-grid{margin-top:20px;margin-bottom:15px}}.emoji-grid-container .emoji-item{font-size:2rem;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px;border:2px solid rgba(0,0,0,0);border-radius:8px;transition:background-color .3s,border .3s;position:relative;box-sizing:border-box;min-width:0}.emoji-grid-container .emoji-item:hover{background-color:#fff;box-shadow:0px 1px 2px 0px rgba(16,24,40,.05),0px 0px 0px 4px #f2f4f7}.emoji-grid-container .emoji-item.selected{background-color:#cdd7ec;border-color:#cdd7ec;font-size:2rem}.emoji-grid-container .emoji-item .deselect-x{position:absolute;top:2px;right:2px;background-color:rgba(0,0,0,.7);color:#fff;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.6rem;transition:background-color .2s;z-index:1}.emoji-grid-container .emoji-item .deselect-x:hover{background-color:rgba(0,0,0,.9)}.emoji-grid-container .emoji-item .deselect-x svg{width:8px;height:8px}.emoji-grid-container .emoji-item p{margin-top:5px;font-size:1rem;text-align:center}@media(max-width: 480px){.emoji-grid-container .emoji-item p{font-size:.9rem}}
.merge-seats{display:flex;padding:5px;justify-content:space-between;align-items:center;margin-top:10px}.merge-seats:hover{cursor:pointer;border-radius:5px;background-color:#e2e2e2}.merge-seats_seat_name{color:#344054;font-size:14px;font-weight:500;margin-left:5px}.merge-seats_total_price{color:#475467;font-size:14px;font-weight:400}
.move-seats{display:flex;margin-top:20px;gap:5rem}.move-seats_seats_title{display:flex;height:44px;align-items:center;margin-bottom:15px;color:#344054;font-size:14px;font-weight:500}.move-seats_seats_container{margin-top:15px;display:flex;flex-direction:column;gap:15px}.move-seats_seat_container{display:flex;padding:5px;align-items:center;justify-content:space-between;cursor:pointer;gap:1rem}.move-seats_seat_container:hover{background-color:#f9fafb}.move-seats_seat_name{color:#344054;font-size:14px;font-weight:500}.move-seats_tables_title{margin-bottom:15px;color:#344054;font-size:14px;font-weight:500}.move-seats_table_title{color:#344054;font-size:14px;font-weight:500}.move-seats_tables_container{display:flex;flex-direction:column;gap:15px;margin-top:15px}.move-seats_table_container{display:flex;justify-content:space-between;padding:16px;border:1px solid #eaecf0;border-radius:12px;align-items:center}.move-seats_table_container:hover{background-color:#cdd7ec;cursor:pointer}.move-seats_table_container_selected{background-color:#cdd7ec;border:2px solid #2d4675}.move-seats_table_name{color:#131e32;font-size:14px;font-weight:500}
.select-all-container{display:flex;justify-content:end;margin-bottom:20px}.print-chit{margin-bottom:15px}.print-chit_table_title_container{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e7e7e7;margin-bottom:10px;padding-bottom:15px;padding-right:15px}.print-chit_table_title{color:#101828;font-size:18px;font-weight:600}.print-chit_icon_container{padding:10px}.print-chit_line_item_title{color:#101828;font-size:14px;font-weight:500;margin-right:5px;margin-bottom:4px}.print-chit_line_item_note{color:#475467;font-size:14px;font-weight:400}.print-chit_line_item_price{font-size:14px;font-weight:400;color:#475467}
.new-badge-group{display:inline-flex;align-items:center;padding:4px 10px 4px 4px;max-width:100%;gap:8px;border-radius:16px;font-weight:500}.new-badge-group_hover :hover{cursor:pointer}.new-badge-group_single_content{padding:4px 6px 4px 6px}.new-badge-group_right_align{flex-direction:row-reverse;padding:4px 4px 4px 10px}.new-badge-group_size_small{font-size:12px}.new-badge-group_size_large{font-size:14px}.new-badge-group_type_default_primary{background-color:#cdd7ec;color:#203254}.new-badge-group_type_gray_primary{background-color:#f9fafb;color:#344054}.new-badge-group_type_error_primary{background-color:#fef3f2;color:#b42318}.new-badge-group_type_warning_primary{background-color:#fffaeb;color:#b54708}.new-badge-group_type_success_primary{background-color:#ecfdf3;color:#027a48}.new-badge-group_type_default_secondary{background-color:#abbddf;color:#203254}.new-badge-group_type_gray_secondary{background-color:#f2f4f7;color:#344054}.new-badge-group_type_error_secondary{background-color:#fee4e2;color:#b42318}.new-badge-group_type_warning_secondary{background-color:#fef0c7;color:#b54708}.new-badge-group_type_success_secondary{background-color:#d1fadf;color:#027a48}.new-badge-group_type_default_tertiary{background-color:#cdd7ec;color:#203254}.new-badge-group_type_gray_tertiary{background-color:#f9fafb;color:#344054}.new-badge-group_type_error_tertiary{background-color:#fef3f2;color:#b42318}.new-badge-group_type_warning_tertiary{background-color:#fef0c7;color:#b54708}.new-badge-group_type_success_tertiary{background-color:#d1fadf;color:#027a48}.new-badge-group_type_default_quaternary{background-color:#fff;color:#203254;border:1.5px solid #2d4675}.new-badge-group_type_gray_quaternary{background-color:#fff;color:#344054;border:1.5px solid #475467}.new-badge-group_type_error_quaternary{background-color:#fff;color:#b42318;border:1.5px solid #d92d20}.new-badge-group_type_warning_quaternary{background-color:#fff;color:#b54708;border:1.5px solid #dc6803}.new-badge-group_type_success_quaternary{background-color:#fff;color:#027a48;border:1.5px solid #039855}.new-badge-group_primary_content{border-radius:16px;padding:2px 8px 2px 8px;background-color:#fff;white-space:nowrap}.new-badge-group_primary_content_default_secondary{background-color:#cdd7ec}.new-badge-group_primary_content_gray_secondary{background-color:#eaecf0}.new-badge-group_primary_content_error_secondary{background-color:#fef3f2}.new-badge-group_primary_content_warning_secondary{background-color:#fffaeb}.new-badge-group_primary_content_success_secondary{background-color:#ecfdf3}.new-badge-group_primary_content_default_tertiary{background-color:#2d4675;color:#fff}.new-badge-group_primary_content_gray_tertiary{background-color:#475467;color:#fff}.new-badge-group_primary_content_error_tertiary{background-color:#d92d20;color:#fff}.new-badge-group_primary_content_warning_tertiary{background-color:#dc6803;color:#fff}.new-badge-group_primary_content_success_tertiary{background-color:#039855;color:#fff}.new-badge-group_primary_content_default_quaternary{background-color:#fff;border:1.5px solid #2d4675}.new-badge-group_primary_content_gray_quaternary{background-color:#fff;border:1.5px solid #475467}.new-badge-group_primary_content_error_quaternary{background-color:#fff;border:1.5px solid #d92d20}.new-badge-group_primary_content_warning_quaternary{background-color:#fff;border:1.5px solid #dc6803}.new-badge-group_primary_content_success_quaternary{background-color:#fff;border:1.5px solid #039855}.new-badge-group_secondary_content_container{display:flex;gap:8px;width:100%;overflow:hidden}.new-badge-group_secondary_content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-badge-group_secondary_content:hover{overflow:unset}.new-badge-group_icon{width:12px}.new-badge-group_icon_clickable{cursor:pointer}.new-badge-group_icon_default{color:#3d5fa0}.new-badge-group_icon_gray{color:#667085}.new-badge-group_icon_error{color:#f04438}.new-badge-group_icon_warning{color:#f79009}.new-badge-group_icon_success{color:#12b76a}.new-badge-group_icon_white{color:#fff}.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}.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%)}}
.switch-user-modal-container{position:fixed;z-index:110;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}.switch-user-modal-container .switch-user-modal{position:relative;bottom:0;padding:24px 24px 0 24px;background-color:#fff;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;max-height:95vh;overflow-y:scroll;display:flex;flex-direction:column;width:33rem;height:17rem}@media only screen and (max-width: 767px){.switch-user-modal-container .switch-user-modal{width:90vw;height:45vh}}.switch-user-modal-container .switch-user-modal .switch-user-modal-header{display:flex;align-items:center;position:relative;flex-shrink:0}.switch-user-modal-container .switch-user-modal .switch-user-modal-header-close-button{position:absolute;height:100%;right:0;color:#999}.switch-user-modal-container .switch-user-modal .switch-user-modal-header .switch-user-modal-header-title{font-size:24px;font-weight:600}@media only screen and (max-width: 767px){.switch-user-modal-container .switch-user-modal .switch-user-modal-header .switch-user-modal-header-title{font-size:1.2rem}}.switch-user-modal-container .switch-user-modal .switch-user-modal-content{padding:16px 0;height:calc(100% - 110px);overflow:auto}@media only screen and (max-width: 767px){.switch-user-modal-container .switch-user-modal .switch-user-modal-content{font-size:.7rem}}.switch-user-modal-container .switch-user-modal .switch-user-modal-footer{display:flex;justify-content:flex-end;padding:10px 0 0 0;border-top:1px solid #e7e7e7;flex-shrink:0}.switch-user-modal-container .switch-user-modal-darkstyle{color:#fff !important;background-color:#303137 !important}.switch-user-modal-backdrop{position:fixed;display:none;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}.switch-user-modal-backdrop-darkstyle{background-color:var(--p-backdrop, rgba(255, 255, 255, 0.4)) !important}
.filter-dropdown{position:relative;width:max-content;cursor:pointer}.filter-dropdown-button{border:1px solid #e7e7e7;border-radius:10px;padding:14px;display:flex;flex-direction:row;align-items:center;gap:.5rem;background-color:#fff;font-size:16px;font-weight:500;line-height:14px}@media only screen and (max-width: 1023px){.filter-dropdown-button{font-size:12px;padding:10px}}.filter-dropdown-top-menu{display:flex;flex-direction:row;justify-content:space-between;background-color:#f7f8fa;padding:5px 10px;align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;position:sticky;top:0;z-index:10;border-bottom:1px solid #e7e7e7;min-width:175px}.filter-dropdown-top-menu p{font-size:13px;font-weight:600}.filter-dropdown-clear-button{border:1px solid #e7e7e7;border-radius:5px;font-size:13px;padding:4px;font-weight:600;background-color:#fff}.filter-dropdown-clear-button:hover{background-color:#f7f8fa}.filter-dropdown-done-button{border:1px solid #e7e7e7;border-radius:5px;background-color:#3d5fa0;color:#fff;font-size:13px;padding:4px;font-weight:600}.filter-dropdown-done-button:hover{background-color:#abbddf}.filter-dropdown-content{display:none;font-size:1rem;position:absolute;background-color:#fff;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:1px solid #e7e7e7;border-radius:10px;left:50%;max-height:20rem;overflow-y:scroll;transform:translate(-50%, 5px);cursor:pointer;z-index:1001;width:20rem;overflow-y:auto}.filter-dropdown-content-left-aligned{transform:translate(0px, 5px) !important;left:0 !important}.filter-dropdown-option{color:#000;font-size:1rem;padding:0 10px;white-space:nowrap}.filter-dropdown-option:hover{background-color:#f6f7f9}.filter-dropdown-option:hover:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.filter-dropdown-icon{font-size:14px;float:right}
.table-filter-dropdown{position:relative;width:max-content;cursor:pointer}.table-filter-dropdown-button{border:1px solid #e7e7e7;border-radius:5px;padding:5px;display:flex;flex-direction:row;align-items:center;gap:.5rem;background-color:#fff}.table-filter-dropdown-button:hover{background-color:#fbfbfb}@media only screen and (max-width: 1023px){.table-filter-dropdown-button{font-size:14px}}@media only screen and (max-width: 767px){.table-filter-dropdown-button{font-size:12px;padding:3px}}.table-filter-dropdown-top-menu{display:flex;flex-direction:row;justify-content:space-between;background-color:#f7f8fa;padding:5px 10px;align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;position:sticky;top:0;z-index:10;border-bottom:1px solid #e7e7e7;min-width:175px}.table-filter-dropdown-top-menu p{font-size:13px;font-weight:600}.table-filter-dropdown-clear-button{border:1px solid #e7e7e7;border-radius:10px;font-size:13px;padding:5px;font-weight:600;background-color:#fff}.table-filter-dropdown-clear-button:hover{background-color:#f7f8fa}.table-filter-dropdown-done-button{border:1px solid #e7e7e7;border-radius:10px;background-color:#3d5fa0;color:#fff;font-size:13px;padding:5px;font-weight:600}.table-filter-dropdown-done-button:hover{background-color:#abbddf}.table-filter-dropdown-content{display:none;font-size:1rem;position:absolute;background-color:#fff;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:1px solid #e7e7e7;border-radius:10px;max-height:20rem;overflow-y:scroll;transform:translate(0%, 5px);z-index:4;cursor:pointer}@media only screen and (max-width: 767px){.table-filter-dropdown-content{max-height:17.5rem}}.table-filter-dropdown-option{color:#000;font-size:1rem;padding:5px 30px;white-space:nowrap}.table-filter-dropdown-option:hover{background-color:#f6f7f9}.table-filter-dropdown-option:hover:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.report-table-container{overflow:auto;max-height:500px}.report-table-dynamic{width:100%;border-collapse:separate;border-width:1px;border-radius:10px;border-spacing:0;mask-clip:border-box;border-color:#eaecf0 !important}.report-table-dynamic td{border-bottom:1px solid #eaecf0;font-size:14px;padding:8px 12px;white-space:nowrap}@media only screen and (max-width: 767px){.report-table-dynamic td{font-size:10px}}.report-table-dynamic td:last-child{border-right:0}.report-table-dynamic thead :first-child :first-child{border-top-left-radius:10px}.report-table-dynamic thead :first-child :last-child{border-top-right-radius:10px}.report-table-dynamic tfoot{bottom:0;position:sticky;z-index:2}.report-table-dynamic tfoot :first-child :first-child{border-bottom-left-radius:10px}.report-table-dynamic tfoot :first-child :last-child{border-bottom-right-radius:10px}.report-table-dynamic .report-table-row{background-color:#fff}.report-table-dynamic .report-table-row-department{color:#fff;background-color:#6888c5}.report-table-dynamic .report-table-row-category{color:#fff;background-color:#8aa2d2}.report-table-dynamic .report-table-row-subcategory{color:#fff;background-color:#abbddf}.report-table-dynamic .report-table-row-total{color:#101828;background-color:#f2f4f7}.report-table-dynamic .report-table-row:hover{background-color:#f2f4f7}.report-table-dynamic .report-table-row .report-table-row-locked{position:sticky;background-color:inherit;z-index:2}.report-table-dynamic .report-table-cell-clickable{color:#3d5fa0;cursor:pointer !important}.report-table-dynamic .report-table-cell-currency{text-align:end}.report-table-filter-button-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.report-table-header{background-color:#f9fafb;font-weight:bold;border-top:solid #000;border-bottom:solid #000}.report-table-header .report-table-column-locked{z-index:3}.report-table-header td{position:sticky;top:0;z-index:2;background-color:inherit;padding:8px 12px;border-top:1px solid #eaecf0 !important;border-bottom:1px solid #eaecf0 !important;color:#667085;text-transform:uppercase;font-size:12px;font-weight:600 !important}@media only screen and (max-width: 1023px){.report-table-header td{padding:10px 12px}}.report-table-footer{background-color:#f9fafb;font-weight:bold;border-width:1px;border-bottom:solid #000;border-top:solid #000}.report-table-footer .report-table-footer-locked{z-index:3}.report-table-footer td{position:sticky;top:0;z-index:2;background-color:inherit;padding:8px 12px;border-top:1px solid #eaecf0 !important;border-bottom:1px solid #eaecf0 !important;text-transform:uppercase;font-size:14px;font-weight:800 !important}@media only screen and (max-width: 1023px){.report-table-footer td{padding:10px 12px}}
.ui-avatar{position:relative;display:block;overflow:hidden;width:24px;height:24px;border-radius:100%;background:#fff;-webkit-user-select:none;user-select:none}.ui-avatar img{width:100%;height:100%;border-radius:50%;object-fit:contain}.ui-avatar-xsmall{width:24px;height:24px;border-radius:100%}.ui-avatar-small{width:32px;height:32px;border-radius:100%}.ui-avatar-medium{width:40px;height:40px;border-radius:100%}.ui-avatar-large{width:48px;height:48px;border-radius:100%}.ui-avatar-xlarge{width:56px;height:56px;border-radius:100%}.ui-avatar-xxlarge{width:64px;height:64px;border-radius:100%}
.order-table tbody .table-data-customer div.wrap{display:flex;align-items:center}.order-table tbody .table-data-customer div.wrap .customer{padding-left:8px;display:flex;flex-direction:column;min-height:35px}
.filter-drop{position:relative;user-select:none}.filter-drop-button{background:rgba(0,0,0,0);color:#687385;font-size:12px;display:inline-flex;height:24px;line-height:24px;align-items:center;justify-content:center;flex-direction:row-reverse;border-style:dashed;border-width:1px;border-radius:50px;border-color:#d5dbe1}.filter-drop-button:hover{cursor:pointer;background:#d5dbe1}.filter-drop-button.btn-disabled{cursor:default;color:#000;background-color:#98a2b3;border-color:#98a2b3}.filter-drop-button.btn-disabled .filter-drop-label-filter{color:#3d5fa0}.filter-drop-label{padding:0 8px;height:24px;display:inline-flex}.filter-drop-label-filter{color:#3d5fa0;margin-left:.25rem}.filter-drop-icon{display:inline-flex;justify-content:center;align-items:center}.filter-drop-icon-nav{font-size:14px;margin-left:.5rem}.filter-drop-content,.filter-drop-content-container{transform:translate(-50%, 12px)}.filter-drop-content-container{display:none;position:absolute;font-size:16px;font-weight:500;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1);border:1px solid #e7e7e7;border-radius:10px;z-index:25;left:50%;cursor:pointer;min-width:15rem}@media only screen and (max-width: 1023px){.filter-drop-content-container{min-width:0px;margin-left:10px}}.filter-drop-content-container-left-aligned{transform:translate(0px, 12px) !important;left:0 !important}.filter-drop-content-container-right-aligned{transform:translate(-200px, 12px) !important;right:0 !important}.filter-drop-content-display{font-size:15px;padding:8px}.filter-drop-footer{padding:0 8px 8px 8px}.drop-triangle{position:absolute;left:50%;top:0;transform:translate(-50%, -10px)}.drop-triangle-arrow{height:0;width:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #e7e7e7}.drop-triangle-arrow-inner{position:relative;border-left:9px solid rgba(0,0,0,0);border-right:9px solid rgba(0,0,0,0);border-bottom:9px solid #fff;transform:translate(-50%, 20%)}.triangle-left-aligned{left:25%}.triangle-right-aligned{left:75%}.filter-drop-buttongroup{position:relative;top:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;min-width:175px;padding:8px 8px 0 8px;z-index:10;border-top-left-radius:10px;border-top-right-radius:10px}.filter-drop-buttongroup-clear{border:1px solid #e7e7e7;border-radius:5px;background-color:#fff;padding:4px;font-weight:600}.filter-drop-buttongroup-clear:hover{background-color:#f7f8fa}.filter-drop-buttongroup-done{border:1px solid #e7e7e7;border-radius:5px;background-color:#3d5fa0;color:#fff;padding:4px;font-weight:600}.filter-drop-buttongroup-done:hover{background-color:#abbddf}
.action-bar-container{display:flex;flex-direction:column;align-items:center}.action-bar-container .action-bar{position:sticky;bottom:7px;padding:18px 23px;background-color:#344054;width:fit-content;z-index:499;border-radius:15px;user-select:none;color:#fff}@media only screen and (max-width: 767px){.action-bar-container .action-bar{padding:10px 15px}}.action-bar-container .action-bar .action-bar-sections{display:flex}@media only screen and (max-width: 767px){.action-bar-container .action-bar .action-bar-sections{font-size:14px}}.action-bar-container .action-bar .action-bar-sections .action-bar-selection-section{display:flex;align-items:center;gap:12px;white-space:nowrap}@media only screen and (max-width: 767px){.action-bar-container .action-bar .action-bar-sections .action-bar-selection-section{gap:10px}}.action-bar-container .action-bar .action-bar-sections .action-bar-selection-section .action-bar-selection-section-clear-icon{margin-top:1px;cursor:pointer}.action-bar-container .action-bar .action-bar-sections .action-bar-primary-actions-section{display:flex;align-items:center;gap:20px}.action-bar-container .action-bar .action-bar-sections .action-bar-primary-actions-section .action-bar-primary-action{display:flex;align-items:center;gap:7px}.action-bar-container .action-bar .action-bar-sections .action-bar-primary-actions-section .action-bar-primary-action .action-bar-primary-action-icon{font-size:14px}.action-bar-container .action-bar .action-bar-sections .action-bar-secondary-actions-section{position:relative}.action-bar-container .action-bar .action-bar-sections .action-bar-secondary-actions-section .action-bar-secondary-actions-dropbutton{display:flex;align-items:center;gap:7px}.action-bar-container .action-bar .action-bar-sections .action-bar-secondary-actions-section .action-bar-secondary-actions-dropbutton .action-bar-secondary-actions-dropbutton-icon{font-size:14px}.action-bar-container .action-bar .action-bar-sections .action-bar-secondary-actions-section .action-bar-secondary-actions-dropdown{display:none;position:absolute;width:250px;background-color:#fff;box-shadow:0px 0px 8px 0px rgba(0,0,0,.1);border:1px solid #e7e7e7;border-radius:10px;z-index:1000;transform:translate(calc(-50% + 26px), calc(-100% - 50px));color:#000}@media only screen and (max-width: 767px){.action-bar-container .action-bar .action-bar-sections .action-bar-secondary-actions-section .action-bar-secondary-actions-dropdown{width:200px;transform:translate(calc(-50% + 26px), calc(-100% - 40px))}}.action-bar-container .action-bar .action-bar-sections .action-bar-secondary-actions-section .action-bar-secondary-actions-dropdown .action-bar-secondary-actions-dropdown-section{display:flex;flex-direction:column}.action-bar-container .action-bar .action-bar-sections .action-bar-secondary-actions-section .action-bar-secondary-actions-dropdown .action-bar-secondary-actions-dropdown-section .action-bar-secondary-actions{display:flex;flex-direction:column}.action-bar-container .action-bar .action-bar-sections .action-bar-secondary-actions-section .action-bar-secondary-actions-dropdown .action-bar-secondary-actions-dropdown-section .action-bar-secondary-actions .action-bar-secondary-action-first-action{border-top-left-radius:10px;border-top-right-radius:10px}.action-bar-container .action-bar .action-bar-sections .action-bar-secondary-actions-section .action-bar-secondary-actions-dropdown .action-bar-secondary-actions-dropdown-section .action-bar-secondary-actions .action-bar-secondary-action-last-action{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.action-bar-container .action-bar .action-bar-sections .action-bar-secondary-actions-section .action-bar-secondary-actions-dropdown .action-bar-secondary-actions-dropdown-section .action-bar-secondary-actions .action-bar-secondary-action{display:flex;align-items:center;gap:18px;padding:12px 18px;font-weight:500;user-select:none;text-align:left;width:100%;background-color:#fff}@media only screen and (max-width: 767px){.action-bar-container .action-bar .action-bar-sections .action-bar-secondary-actions-section .action-bar-secondary-actions-dropdown .action-bar-secondary-actions-dropdown-section .action-bar-secondary-actions .action-bar-secondary-action{gap:12px;padding:8px 12px}}.action-bar-container .action-bar .action-bar-sections .action-bar-secondary-actions-section .action-bar-secondary-actions-dropdown .action-bar-secondary-actions-dropdown-section .action-bar-secondary-actions .action-bar-secondary-action:hover{background-color:#f9fafb}.action-bar-container .action-bar .action-bar-sections .action-bar-secondary-actions-section .action-bar-secondary-actions-dropdown .action-bar-secondary-actions-dropdown-section .action-bar-secondary-actions .action-bar-secondary-action:disabled{color:#98a2b3;background-color:#fff;cursor:not-allowed}.action-bar-container .action-bar .action-bar-sections .action-bar-secondary-actions-section .action-bar-secondary-actions-dropdown .action-bar-secondary-actions-dropdown-section .action-bar-secondary-actions-dropdown-section-divider{margin:0}.action-bar-container .action-bar .action-bar-sections .action-bar-secondary-actions-section .action-bar-secondary-actions-dropdown .action-bar-dropdown-triangle{position:absolute;left:50%;top:100%;transform:translate(-50%, 0px)}.action-bar-container .action-bar .action-bar-sections .action-bar-secondary-actions-section .action-bar-secondary-actions-dropdown .action-bar-dropdown-triangle .action-bar-dropdown-arrow-down{width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-top:15px solid #e7e7e7}.action-bar-container .action-bar .action-bar-sections .action-bar-secondary-actions-section .action-bar-secondary-actions-dropdown .action-bar-dropdown-triangle .action-bar-dropdown-arrow-down .action-bar-dropdown-arrow-down-inner{position:relative;transform:translate(-50%, -15px);border-left:14px solid rgba(0,0,0,0);border-right:14px solid rgba(0,0,0,0);border-top:14px solid #fff}.action-bar-container .action-bar .action-bar-sections .action-bar-secondary-actions-section .action-bar-secondary-actions-dropdown .action-bar-dropdown-triangle .action-bar-dropdown-arrow-down .action-bar-dropdown-arrow-down-inner-hovered{border-top-color:#f9fafb}.action-bar-container .action-bar .action-bar-sections .action-bar-section-divider{position:relative;width:40px}@media only screen and (max-width: 767px){.action-bar-container .action-bar .action-bar-sections .action-bar-section-divider{width:30px}}.action-bar-container .action-bar .action-bar-sections .action-bar-section-divider .action-bar-section-divider-vertical-line{position:absolute;height:80%;top:10%;left:50%;transform:translateX(-50%);width:1px;background-color:#fff;opacity:40%}
.ant-layout{background:#fbfbfb;display:flex;flex-direction:row;flex:auto;min-height:100vh}.ant-layout-has-sider{flex-direction:row}.ant-layout-header{height:90px;background:#fff;border-bottom:1px solid #e7e7e7}.ant-layout-content{flex:auto;min-height:0;transition:margin .3s cubic-bezier(0.7, 0.3, 0.1, 1)}.ant-layout-sider{background:#fff;position:relative;transition:all .2s}.ant-layout-sider-left{border-right:1px solid #e7e7e7}.ant-layout-sider-right{border-left:1px solid #e7e7e7}.ant-layout-sider-has-trigger{padding-bottom:48px}.ant-layout-sider-children{height:100%}.ant-layout-sider-trigger{position:fixed;bottom:0;z-index:1;height:48px;text-align:center;background:#fafafa;border-right:1px solid #e7e7e7;color:#3d5fa0;cursor:pointer;transition:all .2s;line-height:48px}.ant-layout-sider-trigger:hover{background:#f7f0f0}
.rc-menu{text-decoration:none !important}.rc-menu-sider-collapsed .rc-menu-item{text-overflow:clip}.rc-menu-sider-collapsed .rc-menu-item-icon{margin:0;width:2rem;text-align:center;display:block}.rc-menu-sider-collapsed .rc-menu-item-icon+span{opacity:0;display:inline-block;max-width:0}.rc-menu-item{list-style-type:none;align-items:center;display:inline-flex;flex-direction:row;padding-bottom:8px;line-height:22px;color:#000;font-weight:500;transition:all .2s;position:relative;width:100%;justify-content:center}.rc-menu-item-container{width:48px;height:38px;display:flex;justify-content:center;align-items:center;border-radius:6px}.rc-menu-item-container-selected{background:#2d4675;z-index:20}.rc-menu-item-full-width{width:100%;justify-content:start;margin:0 20px}.rc-menu-item-selected{text-decoration:none;background:#2d4675}.rc-menu-item-selected a{color:#3d5fa0}.rc-menu-item-icon{display:block;width:2rem;text-align:center;color:#6888c5}.rc-menu-item-icon-full-width{width:100%}.rc-menu-item-icon-selected{color:#fff}.rc-menu-item-title{font-size:14px;font-weight:500;color:#000;transition:all .2s}@media(max-width: 1366px){.rc-menu-item-title{font-size:0px}}.menu-options{display:flex;flex-direction:column}.rc-menu-item:hover .rc-menu-item-container{background:#2d4675}.rc-menu-item:hover a{color:#000;text-decoration:none !important}.rc-menu-item>a{display:block;position:relative;padding:20px 24px 20px 24px;margin:-20px -24px -20px -24px}
.ui-grid{display:grid;justify-content:flex-start;grid-column-gap:10px;grid-row-gap:10px}.ui-grid-2{grid-template-columns:repeat(2, 1fr)}.ui-grid-3{grid-template-columns:repeat(3, 1fr)}.ui-grid-4{grid-template-columns:repeat(4, 1fr)}.ui-grid-5{grid-template-columns:repeat(5, 1fr)}.ui-grid-6{grid-template-columns:repeat(6, 1fr)}html,body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol"}@supports(font-variation-settings: normal){html{font-family:"Inter var",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol"}}*,:after,:before{box-sizing:border-box}html,#root{height:100%}html{position:relative;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility}body{color:#101828;font-size:1rem;letter-spacing:.3px;font-weight:500;margin:0;height:100%}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0;font-size:1em}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600;margin:0;font-size:1em}.h2{font-size:24px;font-weight:bold;letter-spacing:-1px;margin-bottom:0}h3{display:block;font-size:1.17em;font-weight:600}p{margin:0;font-size:1rem;font-weight:400}ul{padding-left:0;list-style:none;margin:0}a{text-decoration:none !important;color:#000;font-size:1rem}a:visited{text-decoration:none}a:focus{outline:none}button{outline:none}.ui-main-wrapper{padding-left:90px;padding-top:75px;display:block;box-sizing:border-box;width:100%;height:100%}.ui-main-wrapper.ui-main-wrapper_sub-menu{padding-top:125px}.ui-main-content{padding:16px;height:calc(100% - 32px)}.text-xs{color:#101828;font-size:12px;line-height:18px;font-weight:400}.text-sm{color:#101828;font-size:14px;line-height:20px;font-weight:400}@media only screen and (max-width: 1023px){.text-sm{font-size:10px}}.text-md{color:#101828;font-size:16px;line-height:24px;font-weight:400}@media only screen and (max-width: 1023px){.text-md{font-size:12px}}.text-lg,.text-large{color:#101828;font-size:18px;line-height:28px;font-weight:400}@media only screen and (max-width: 1023px){.text-lg,.text-large{font-size:14px}}.text-xl{color:#101828;font-size:20px;line-height:30px;font-weight:400}@media only screen and (max-width: 1023px){.text-xl{font-size:16px}}.display-xs{color:#101828;font-size:24px;line-height:32px;font-weight:400;letter-spacing:0}.display-sm{color:#101828;font-size:30px;line-height:38px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1023px){.display-sm{font-size:22px}}.display-md{color:#101828;font-size:36px;line-height:44px;font-weight:400;letter-spacing:0}.display-lg{color:#101828;font-size:48px;line-height:60px;font-weight:400;letter-spacing:0}.display-xl{color:#101828;font-size:60px;line-height:72px;font-weight:400;letter-spacing:0}.text-regular,.font-thin,.font-extralight,.font-light,.font-normal{font-weight:400}.text-medium,.font-medium{font-weight:500}.text-semibold,.font-semibold{font-weight:600}.text-bold,.font-bold,.font-extrabold,.font-black{font-weight:800}.text-subdued{color:#475467}.text-base{color:#101828 !important}.text-white{color:#fff !important}.text-primary-50{color:#cdd7ec !important}.text-primary-500{color:#3d5fa0 !important}.text-primary-600{color:#2d4675 !important}.text-primary-800{color:#131e32 !important}.text-gray-25{color:#fcfcfd !important}.text-gray-50{color:#f9fafb !important}.text-gray-100{color:#f2f4f7 !important}.text-gray-200{color:#eaecf0 !important}.text-gray-300{color:#d0d5dd !important}.text-gray-400{color:#98a2b3 !important}.text-gray,.text-gray-500{color:#667085 !important}.text-gray-600{color:#475467 !important}.text-gray-700{color:#344054 !important}.text-gray-800{color:#1d2939 !important}.text-gray-900{color:#101828 !important}.text-warning{color:#f79009 !important}.text-error{color:#f04438 !important}.text-success{color:#12b76a !important}.text-underline{text-decoration:underline}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.background-white{background-color:#fff}.background-black{background-color:#000}.background-primary{background-color:#3d5fa0}.background-primary-light{background-color:#eef2f9}.background-gray{background-color:#f9fafb}.background-darkgray{background-color:#475467}.fa-icon-layers{display:inline-block;position:relative;text-align:center;vertical-align:-0.125em}.background-red{background-color:#aa0504}.rounded-medium{border-radius:.375rem}.rounded-top{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-bottom{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.text-primary-ui-colour{color:#aa0504}.text-12{font-size:12px}.text-22{font-size:22px}.text-primary-grey{color:#999}.mt-10{margin-top:10px}.mt-23{margin-top:23px}.flex{display:flex}.justify-between{justify-content:space-between}.ui-select-dropdown{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);margin-top:.625rem;width:100%;z-index:1001;position:absolute;left:0;top:38px;background:#fff;overflow-y:scroll;max-height:370px}.ui-select-dropdown-list-item{cursor:pointer;padding:8px 16px;font-weight:500;font-size:1rem}.ui-select-dropdown-list-item:hover{background-color:#f9fafb}.ui-select-dropdown-list-item-selected{background:#f9fafb}.ui-select-dropdown-list-item-selected:hover{background:#f9fafb}.ui-select-dropdown-lower{margin-top:7px;top:67px}.ui-table{table-layout:auto;width:100%}.ui-table.ui-table-clickable tbody tr:hover{cursor:pointer}.ui-table.ui-table-separated-horizontal td:not(last-child){border-right-style:solid;border-right-width:1px;border-right-color:#eaecf0}.ui-table.ui-table-condensed td{padding:8px 12px}.ui-table.ui-table-extra-condensed th{padding:6px 12px}.ui-table.ui-table-extra-condensed td{padding:6px 12px}.ui-table thead{background-color:#f9fafb}.ui-table thead th{padding:12px 24px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#eaecf0;color:#475467;font-size:12px;font-weight:500}@media only screen and (max-width: 1023px){.ui-table thead th{padding:10px 12px}}.ui-table tbody tr{background-color:#fff}.ui-table tbody tr:hover{background-color:#f9fafb}.ui-table td{padding:16px 24px;font-size:14px;font-weight:500;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#eaecf0;color:#475467}@media only screen and (max-width: 1023px){.ui-table td{padding:10px 12px;font-size:12px}}.ui-table td.table-cell-with-support-text .table-cell-text{color:#101828;font-size:14px;font-weight:400}.ui-table td.table-cell-lead-avatar{display:flex;flex-direction:row;align-items:center}.ui-table td.table-cell-lead-avatar .ui-avatar{margin-right:12px}.ui-table td .table-cell-support-text{color:#475467;font-size:14px;font-weight:400}.ui-table td .table-cell-lead-text{color:#101828;font-size:14px;font-weight:500}.ui-table td.table-cell-narrow{width:1px}.ui-table td.table-cell-locked{position:sticky;left:0;background-color:inherit;background-clip:padding-box}.ui-table-gray th{background:#f9fafb}.ui-checkbox-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}@media only screen and (max-width: 767px){.ui-checkbox-group{gap:8px}}.ui-checkbox-group .ui-checkbox-group-disabled{border:1px solid #eaecf0 !important;background-color:#f9fafb !important}.ui-checkbox-group .ui-checkbox-group-item{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:16px;width:100%;border-style:solid;border-width:1px;border-radius:12px;border-color:#eaecf0}.ui-checkbox-group .ui-checkbox-group-item:hover{border-color:#6888c5}.ui-checkbox-group .ui-checkbox-group-item:hover .ui-checkbox-box{border-color:#2d4675;background-color:#abbddf}.ui-checkbox-group .ui-checkbox-group-item.ui-checkbox-group-item_selected{border-color:#2d4675;background-color:#cdd7ec}.ui-checkbox-group .ui-checkbox-group-item.ui-checkbox-group-item_selected .ui-checkbox-box{border-color:#2d4675;background-color:#2d4675;color:#fff}.ui-checkbox-group .ui-checkbox-group-item .ui-checkbox-group-item-content{display:flex;flex:2}.ui-checkbox-group .ui-checkbox-group-item .ui-checkbox-group-item-content .ui-checkbox-group-item-lead{margin-right:12px}.ui-checkbox-group .ui-checkbox-group-item.clickable:hover{cursor:pointer}@font-face{font-family:"Inter";font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Inter-Thin.woff2) format("woff2"),url(/fonts/Inter-Thin.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/Inter-ThinItalic.woff2) format("woff2"),url(/fonts/Inter-ThinItalic.woff) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLight.woff2) format("woff2"),url(/fonts/Inter-ExtraLight.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLightItalic.woff2) format("woff2"),url(/fonts/Inter-ExtraLightItalic.woff) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter-Light.woff2) format("woff2"),url(/fonts/Inter-Light.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Inter-LightItalic.woff2) format("woff2"),url(/fonts/Inter-LightItalic.woff) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2) format("woff2"),url(/fonts/Inter-Regular.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Inter-Italic.woff2) format("woff2"),url(/fonts/Inter-Italic.woff) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2) format("woff2"),url(/fonts/Inter-Medium.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Inter-MediumItalic.woff2) format("woff2"),url(/fonts/Inter-MediumItalic.woff) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2) format("woff2"),url(/fonts/Inter-SemiBold.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBoldItalic.woff2) format("woff2"),url(/fonts/Inter-SemiBoldItalic.woff) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.woff2) format("woff2"),url(/fonts/Inter-Bold.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Inter-BoldItalic.woff2) format("woff2"),url(/fonts/Inter-BoldItalic.woff) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBold.woff2) format("woff2"),url(/fonts/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBoldItalic.woff2) format("woff2"),url(/fonts/Inter-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Inter-Black.woff2) format("woff2"),url(/fonts/Inter-Black.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Inter-BlackItalic.woff2) format("woff2"),url(/fonts/Inter-BlackItalic.woff) format("woff")}@font-face{font-family:"Inter var";font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/fonts/Inter-roman.var.woff2) format("woff2")}@font-face{font-family:"Inter var";font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/fonts/Inter-italic.var.woff2) format("woff2")}@font-face{font-family:"Inter var experimental";font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(/fonts/Inter.var.woff2) format("woff2")}.logo{display:flex;justify-content:center;align-items:center;height:84px;padding:12px;color:#aa0504}.logo img{height:1rem}.admin-logout-menu-item{margin-top:auto}.site-layout{position:relative}.admin-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 24px;position:absolute;width:100%}.admin-header-title-container{display:flex;justify-content:center;align-items:center}.admin-header-ui-group{display:flex;align-items:center;margin-right:28px}.admin-header-ui-group-item{margin-right:16px}.admin-header .facility-name p{font-size:1.4rem;font-weight:700}.admin-header .facility-details{display:inline-flex}.league-search{width:416px}.context-layout{display:flex;flex-direction:column;justify-content:space-between;padding:24px 24px 24px 24px}.context-sider{padding:50px 24px 24px 24px}.context-sider .ant-layout-sider-children{display:flex;flex-direction:column;justify-content:space-between}.context-sider-golfer-section{margin-bottom:50px}.context-sider-golfer-section .golfer-title{margin-bottom:12px}.context-sider-purchase-section{margin-bottom:50px}.context-sider-purchase-section .purchase-title{margin-bottom:12px}.context-sider-purchase-section .purchase-select{margin-bottom:10px}.context-sider-purchase-section .purchase{display:flex;flex-wrap:wrap}.context-sider-purchase-section .purchase label{flex-basis:calc(33% - 10px);margin-right:10px;margin-bottom:10px}.context-sider-purchase-section .purchase :nth-child(3),.context-sider-purchase-section .purchase :last-child{margin-right:0}.context-sider-addons-section{margin-bottom:50px}.context-sider-addons-section .addons-title{margin-bottom:12px}.context-sider-addons-section .addons{display:flex}.context-sider-addons-section .addons label{flex-basis:33%;margin-right:10px}.context-sider-addons-section .addons :last-child{margin-right:0}.context-sider-button-group{display:flex}.context-sider-button-group :first-child{margin-right:10px}.context-sider-button-group .context-sider-button-cancel{flex:1}.context-sider-button-group .context-sider-button-proceed{flex:3}.order-row-template{grid-template-columns:4rem 10rem 15rem 10rem 10rem 10rem 6rem 6rem;font-weight:bold}.no-scroll{height:unset;overflow:unset;padding-bottom:unset}.login-background{position:absolute;height:100vh;right:0}.login-container{left:50%;top:50%;position:absolute;transform:translate(-50%, -50%)}.login-container .login-content{width:450px;padding:2rem}@media only screen and (max-width: 767px){.login-container .login-content{width:350px}}.login-container .login-content .login-content--header .login-logo{width:12rem;height:auto;margin-bottom:50px}.login-container .login-content .login-content--header p{font-size:12px;font-weight:350;color:#475467;font-family:"Inter",sans-serif;font-size:16px}.login-container .login-content .login-content--header p span{color:#000;font-weight:700;font-size:24px}.login-container .login-content .login-content--form{padding-top:25px}.login-container .login-content .login-content--form label{font-weight:500;color:#475467;font-size:14px;font-family:"Inter",sans-serif}.login-main-content{position:absolute;height:100%;width:50%}.login-main-content img{width:89.6px;height:auto;margin-bottom:80px}.login-left{left:0;background-color:#fff}@media only screen and (max-width: 1023px){.login-left{width:100%}}.login-right{right:0;top:0;background-image:linear-gradient(to top right, #101828, #475467);clip-path:polygon(6% 0, 100% 0%, 100% 100%, 0 100%);color:#fff;justify-content:center;padding:40px;text-align:center;font-family:"Inter",sans-serif;font-size:60px;display:flex;align-items:center;height:100vh;flex-direction:column}@media only screen and (max-width: 1023px){.login-right{width:0%;display:none}}.background-container-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;height:500rem;left:450px;-webkit-transform:skewY(-75deg);transform:skewY(-75deg);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:#aa0504;z-index:5}.background-container-alt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;height:500rem;left:450px;-webkit-transform:skewY(-75deg);transform:skewY(-75deg);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:#f7e6e5;z-index:1}.ui-layout_left-nav-mobile{height:100vh;position:fixed;left:0;top:0;bottom:0;right:65px;z-index:100002;display:none}@media only screen and (max-width: 767px){.ui-layout_left-nav-mobile{display:block}}.ui-layout_left-nav-mobile .ui-left-nav_container{height:100vh;background-color:#203254}.ui-layout_left-nav-mobile .ui-left-nav_container .ui-left-nav_content{height:100vh;display:flex;flex-direction:column;justify-content:flex-start}.ui-layout_left-nav-mobile .ui-left-nav_container .ui-left-nav_content .ui-left-nav-logo{display:flex;align-items:center;justify-content:center;width:100px;height:auto;margin:25px 25px 0 25px}.ui-layout_left-nav-mobile .ui-left-nav_container .ui-left-nav_content .ui-left-nav-logo img{width:100%;display:block}.ui-layout_left-nav-mobile .ui-left-nav_container .ui-left-nav_content .ui-left-nav-header{padding:15px 30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:10px;color:#fff;font-weight:bold}.ui-layout_left-nav-mobile .ui-left-nav_container .ui-left-nav_content .ui-left-nav-header .ui-left-nav-admin-current-active-user{cursor:pointer}.ui-layout_left-nav-mobile .ui-left-nav_container .ui-left-nav_content .ui-left-nav-header .ui-left-nav-admin-terminal{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;cursor:pointer}.ui-layout_left-nav-mobile .ui-left-nav_container .ui-left-nav_content .ui-left-nav-header .ui-left-nav-admin-terminal span{line-height:14px;text-align:right}.ui-layout_left-nav-mobile .ui-left-nav_container .ui-left-nav_content .ui-left-nav-header .ui-left-nav-admin-terminal span:not(:first-child){margin-top:4px;font-weight:normal}.ui-layout_left-nav-mobile .ui-left-nav_container .ui-left-nav_content .ui-left-nav-header .ui-left-nav-admin-terminal .ui-left-nav-admin-terminal-status{display:flex;flex-direction:column;justify-content:flex-end;margin-top:18px}.ui-layout_left-nav-mobile .ui-left-nav_container .ui-left-nav_content .ui-left-nav-menu{height:100%;justify-content:space-between;display:flex;flex-direction:column}.ui-layout_left-nav-icons-mobile{width:81px;height:100vh;position:fixed;left:0;top:0;bottom:0;z-index:100002;display:none}@media only screen and (max-width: 767px){.ui-layout_left-nav-icons-mobile{display:block}}.ui-layout_left-nav-icons-mobile .ui-left-nav_container{height:100vh;background-color:#203254}.ui-layout_left-nav-icons-mobile .ui-left-nav_container .ui-left-nav_content{height:100vh;display:flex;flex-direction:column;justify-content:flex-start}.ui-layout_left-nav-icons-mobile .ui-left-nav_container .ui-left-nav_content .ui-left-nav-logo{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:1rem auto 1rem auto}.ui-layout_left-nav-icons-mobile .ui-left-nav_container .ui-left-nav_content .ui-left-nav-logo img{width:100%;display:block}.ui-layout_left-nav-icons-mobile .ui-left-nav_container .ui-left-nav_content .ui-left-nav-menu{height:100%;justify-content:space-between;display:flex;flex-direction:column}.ui-layout_left-nav-mobile-backdrop{display:none;position:fixed;z-index:100000;top:0;right:0;bottom:0;left:0;background-color:#203254;opacity:.5;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity}@media only screen and (max-width: 767px){.ui-layout_left-nav-mobile-backdrop{display:block}}.ui-layout_left-nav-mobile-backdrop-close-button{display:none;position:fixed;z-index:100000;top:20px;right:20px;color:#000;font-size:24px;cursor:pointer}@media only screen and (max-width: 767px){.ui-layout_left-nav-mobile-backdrop-close-button{display:block}}.ui-layout_left-submenu-mobile{background:#131e32;height:100vh;position:fixed;left:81px;top:0;right:65px;bottom:0;opacity:100%;z-index:100001;display:none}@media only screen and (max-width: 767px){.ui-layout_left-submenu-mobile{display:block}}.ui-layout_left-submenu-mobile-hide{display:none}.ui-layout_left-nav-desktop{width:81px;height:100vh;position:fixed;left:0;top:0;bottom:0;z-index:101}@media only screen and (max-width: 767px){.ui-layout_left-nav-desktop{display:none}}.ui-layout_left-nav-desktop .ui-left-nav_container{height:100vh;background-color:#203254}.ui-layout_left-nav-desktop .ui-left-nav_container .ui-left-nav_content{height:100vh;display:flex;flex-direction:column;justify-content:flex-start}.ui-layout_left-nav-desktop .ui-left-nav_container .ui-left-nav_content .ui-left-nav-logo{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:1rem auto 1rem auto}.ui-layout_left-nav-desktop .ui-left-nav_container .ui-left-nav_content .ui-left-nav-logo img{width:100%;display:block}.ui-layout_left-nav-desktop .ui-left-nav_container .ui-left-nav_content .ui-left-nav-menu{height:100%;justify-content:space-between;display:flex;flex-direction:column}.ui-layout_left-submenu-desktop{background:#131e32;width:281px;height:100vh;margin-left:81px;opacity:100%;transition:width .2s;z-index:99}@media only screen and (max-width: 767px){.ui-layout_left-submenu-desktop{display:none}}.ui-layout_left-submenu-desktop-hide{width:0 !important}.ui-layout_left-submenu-desktop-hide .left-submenu-container{opacity:0}@media only screen and (max-width: 1023px){.ui-layout_left-submenu-desktop{width:200px}}.ui-main{height:100%;width:100%;display:flex;flex-direction:column;min-width:0}.ui-main .ui-header{height:90px;z-index:100}@media only screen and (max-width: 767px){.ui-main .ui-header{height:70px}}.ui-main .ui-header .ui-header_container{background-color:#fff;border-bottom:solid 1px #eaecf0;height:100%}.ui-main .ui-header .ui-header_container .ui-header-content_mobile{padding:20px 12px;flex-direction:row;justify-content:space-between;align-items:center;display:none}@media only screen and (max-width: 767px){.ui-main .ui-header .ui-header_container .ui-header-content_mobile{display:flex}}.ui-main .ui-header .ui-header_container .ui-header-content_mobile .header-content-image-container{height:35px;width:auto}.ui-main .ui-header .ui-header_container .ui-header-content_mobile .header-content-image-container .header-content-image{height:inherit}.ui-main .ui-header .ui-header_container .ui-header-content_mobile .header-menu-icon{font-size:20px;cursor:pointer}.ui-main .ui-header .ui-header_container .ui-header-content_desktop{padding:24px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.ui-main .ui-header .ui-header_container .ui-header-content_desktop{display:none}}@media only screen and (max-width: 1366px){.ui-main .ui-header .ui-header_container .ui-header-content_desktop{justify-content:end}}@media only screen and (max-width: 1366px){.ui-main .ui-header .ui-header_container .ui-header-content_desktop .facility-details{display:none}}.ui-main .ui-header .ui-header_container .ui-header-content_desktop .admin-details{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:3rem}.ui-main .ui-header .ui-header_container .ui-header-content_desktop .admin-details .admin-current-active-user{font-size:16px;color:#000;margin-top:4px;cursor:pointer;font-weight:600}.ui-main .ui-header .ui-header_container .ui-header-content_desktop .admin-details .admin-terminal{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;cursor:pointer}.ui-main .ui-header .ui-header_container .ui-header-content_desktop .admin-details .admin-terminal span{line-height:14px;text-align:right}.ui-main .ui-header .ui-header_container .ui-header-content_desktop .admin-details .admin-terminal span:last-child{font-size:12px;color:#999;margin-top:4px}.ui-main .ui-header .ui-header_container .ui-header-content_desktop .admin-details .admin-terminal .admin-terminal-status{display:flex;flex-direction:column;justify-content:flex-end}.ui-main .ui-main_container{height:calc(100vh - 90px);width:100%;background-color:#fbfbfb;overflow-y:auto}.ui-main .ui-main_container .ui-main_content{transition:margin .3s cubic-bezier(0.7, 0.3, 0.1, 1);width:100%;height:calc(100vh - 90px)}.ui-main .ui-main_container .ui-main_content-teesheet{flex-direction:column}.ui-switch-user-modal .switch-user-modal-container{z-index:106}
.left-submenu{height:inherit}.left-submenu-container{display:flex;flex-direction:column;height:inherit;opacity:100%;transition:opacity .2s}.left-submenu-top-bar{padding:2rem 0 1rem 1.5rem}.left-submenu-top-bar-clickable{padding:2rem 0 1rem 1.5rem;cursor:pointer}.left-submenu-heading{font-weight:500;font-size:16px;line-height:24px;color:#fff}.left-submenu-options{display:flex;flex-direction:column;margin-bottom:1rem}.left-submenu-options-container{padding:0 1rem;overflow-y:auto}
.left-menu-option{display:flex;align-items:center;border-radius:6px;margin-bottom:4px;padding:.5rem .7rem .5rem .7rem;cursor:pointer}.left-menu-option-group{color:#abbddf;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.left-menu-option:hover{background:#203254}.left-menu-option-text{color:#abbddf;font-weight:400;font-size:16px;line-height:24px}@media only screen and (max-width: 1023px){.left-menu-option-text{font-size:14px}}.left-menu-option-header{cursor:unset;border-bottom:.5px solid #8aa2d2;border-radius:0 !important;margin-top:8px}.left-menu-option-header .left-menu-option-text{font-size:12px}.left-menu-option-header:hover{background:unset !important}.left-menu-option-selected{background:#2d4675}.left-menu-option-selected .left-menu-option-text-selected{color:#fff}.left-menu-option-open{background:#203254}.left-menu-option-open:hover{background:#2d4675}.left-menu-option-open:hover .left-menu-option-sub-text{color:#fff}.left-menu-second-option-open{background:#2d4675}.left-menu-option-text-open{color:#fff;font-size:16px}@media only screen and (max-width: 1023px){.left-menu-option-text-open{font-size:14px}}.left-menu-last-item{padding:8px 28px 8px 28px}.left-menu-option-sub-text{font-size:14px}@media only screen and (max-width: 1023px){.left-menu-option-sub-text{font-size:12px}}.left-menu-second-option-sub-text{font-size:12px;font-weight:400;line-height:18px;color:#abbddf}@media only screen and (max-width: 1023px){.left-menu-second-option-sub-text{font-size:10px}}
.ui-category{padding:.5rem .688rem .5rem .688rem;margin:0 0 0 -2px;border-left:3px solid rgba(0,0,0,0);text-decoration:none !important}.ui-category:hover{background-color:#8aa2d2}.ui-category-select{border-left:3px solid #3d5fa0 !important}.ui-category-label-group{color:#000;display:flex;flex-direction:row;align-items:center}.ui-category-subcategory .ui-category-label-group{margin-left:1.5rem}.ui-category-selected{color:#3d5fa0}
.month-picker .month-picker-label{color:#344054;font-size:14px;line-height:1;margin-bottom:5px}@media only screen and (max-width: 767px){.month-picker .month-picker-label{font-size:10px}}.month-picker .month-picker-input-container{display:flex;flex-direction:row;gap:.5rem;align-items:center;background-color:#fff;width:100%;height:44px;position:relative;padding:10px 14px;border:1px solid #d0d5dd;outline:none;border-radius:8px;transition:.1s ease-in-out}.month-picker .month-picker-input-container:hover{cursor:pointer}.month-picker .month-picker-input-container:hover>div{cursor:default}.month-picker .month-picker-input-container:focus{border:1px solid #6888c5;box-shadow:0px 0px 0px 4px #d5e3ef}@media only screen and (max-width: 767px){.month-picker .month-picker-input-container{height:30px;padding:10px}}.month-picker .month-picker-input-container .calendar-icon{color:#3d5fa0}.month-picker .date-year-text{font-weight:500;font-size:16px}@media only screen and (max-width: 767px){.month-picker .date-year-text{font-size:10px}}.month-picker .month-picker-popup{position:absolute;top:calc(100% + 5px);left:0;background-color:#fff;width:328px;height:332px;border-radius:8px;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);display:flex;flex-direction:column;padding:20px}.month-picker .month-picker-top-bar{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.month-picker .month-picker-year-button{display:flex;flex-direction:row;gap:20px;align-items:center}.month-picker .month-picker-year-button .year-button{color:#667085}.month-picker .month-picker-year-button:hover{cursor:pointer}.month-picker .month-picker-today-button{color:#466eb9;font-size:14px;font-weight:600}.month-picker .month-picker-today-button:hover{cursor:pointer}.month-picker .month-picker-grid{height:100%;overflow:auto;display:grid;grid-template-columns:repeat(3, 1fr);gap:5px;padding:5px}.month-picker .month-picker-grid .month-picker-grid-container{text-align:center;background-color:#fff;border-radius:6px}.month-picker .month-picker-grid .month-picker-grid-container .month-picker-inner-grid-container{color:#344054;font-weight:500;font-size:14px;border-radius:6px;padding:10px 16px 10px 16px}.month-picker .month-picker-grid .month-picker-grid-container .month-picker-inner-grid-container:hover{background-color:#f9fafb;cursor:pointer}.month-picker .month-picker-grid .month-picker-grid-container-selected .month-picker-inner-grid-container{background-color:#f9fafb;outline:4px solid #f2f4f7;outline-offset:-2px}.month-picker .month-picker-bottom-bar{display:flex;flex-direction:row;gap:12px;padding-top:16px;border-top:1px solid #eaecf0}
.product-select{display:flex;flex-direction:column;height:inherit;padding:5px}.product-select .table-footer{display:grid;grid-template-columns:repeat(2, auto);align-items:center;justify-content:space-between;border:1px solid #eaecf0;border-top:none;padding:16px 24px}.product-select-table{width:100%;min-height:100px;margin-top:10px;overflow:auto}.product-select-table .spinner{display:flex;height:2rem;width:2rem;margin:10px auto}.product-select-table .table-row{display:grid;grid-template-columns:100px repeat(3, 1fr);align-items:center;border:1px solid #eaecf0;border-bottom:none;padding:16px 24px;font-weight:500;color:#475467;font-size:14px}.product-select-table .table-row-input{grid-template-columns:100px repeat(3, 1fr) 110px !important}.product-select-table .table-row:hover{background-color:#fcfcfd;cursor:pointer}@media only screen and (max-width: 767px){.product-select-table .table-row{font-size:10px}}.product-select-table .table-row p{font-size:16px}@media only screen and (max-width: 767px){.product-select-table .table-row p{font-size:12px}}.product-select-table .sub-row{grid-template-columns:100px repeat(3, 1fr) !important}.product-select-table .sub-row-input{grid-template-columns:100px repeat(3, 1fr) 110px !important}.product-select-table .product-header{background-color:#f9fafb;position:sticky;top:0;z-index:20}.product-select-table .product-header:hover{background-color:#f9fafb}.product-select-table section:last-child .table-row:last-child{border-bottom:1px solid #eaecf0}
.power-cart-card{background:#eef2f9;display:flex;flex-direction:column;border-radius:12px;height:100%;width:100%;padding:12px;justify-content:space-between;user-select:none;color:#000;font-size:1rem;cursor:pointer}.power-cart-card .power-cart-card-title{margin-bottom:0px;white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden;text-align:center;font-size:.8rem}.power-cart-card .power-cart-card-brand{margin-bottom:4px;white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden;text-align:center;font-size:.6rem}.power-cart-card .power-cart-card-vendor{font-size:.8rem;white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.power-cart-card .power-cart-card-delete-icon{position:absolute;top:4px;right:7px;font-size:18px;color:#000;cursor:pointer}.power-cart-card .power-cart-icon-available{width:50px;height:50px;align-self:center;filter:invert(56%) sepia(46%) saturate(5199%) hue-rotate(62deg) brightness(97%) contrast(90%)}.power-cart-card .power-cart-icon-occupied{width:50px;height:50px;align-self:center;filter:invert(25%) sepia(6%) saturate(5414%) hue-rotate(182deg) brightness(91%) contrast(88%)}.power-cart-card .power-cart-icon-reserved{width:50px;height:50px;align-self:center;filter:invert(72%) sepia(26%) saturate(186%) hue-rotate(179deg) brightness(85%) contrast(86%)}.power-cart-card .power-cart-icon-maintenance{width:50px;height:50px;align-self:center;filter:invert(55%) sepia(94%) saturate(1306%) hue-rotate(358deg) brightness(99%) contrast(96%)}.power-cart-card .power-cart-icon-broken{width:50px;height:50px;align-self:center;filter:invert(9%) sepia(91%) saturate(5611%) hue-rotate(358deg) brightness(94%) contrast(100%)}.power-cart-card-tooltip>.tooltip-inner{color:#000;background-color:#fff;border:1px solid #000}
.colorsContainer-regular{display:flex;direction:row;flex-wrap:wrap;gap:16px}.colorsContainer-compact{display:grid;justify-content:flex-start;grid-template-columns:repeat(6, 1fr);grid-column-gap:5px;grid-row-gap:5px}.colors,.colors-compact,.colors-regular{border-radius:50%;display:inline-block;transition:transform .2s;cursor:pointer;margin:5px}.colors-regular{height:25px;width:25px}.colors-compact{height:20px;width:20px}.colors:hover,.colors-regular:hover,.colors-compact:hover{transform:scale(1)}.colorContainer{display:flex;align-items:center}.colorContainer:hover{outline:1px solid #dfe0df;border-radius:10px}.colorContainer-selected{outline:1px solid #dfe0df;border-radius:10px}.color-icon,.color-icon-compact,.color-icon-regular{color:#fff;display:flex;margin-left:auto;margin-right:auto;align-items:center;justify-content:center;text-align:center}.color-icon-regular{margin-top:5px;font-size:16px}.color-icon-compact{margin-top:3px;font-size:14px}
.ui-layout{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-top:-1.6rem;margin-left:-2rem}.ui-layout .ui-layout-section{flex:2 2 48rem;min-width:51%}.ui-layout .ui-layout-section.ui-layout-section_secondary{flex:1 1 24rem;min-width:0}.ui-layout .ui-layout-section.ui-layout-section_half{flex:1 1 45rem;min-width:0}.ui-layout .ui-layout-section.ui-layout-section_third{flex:1 1 24rem;min-width:0}.ui-layout .ui-layout-section-annotated{min-width:0;flex:1 1 100%}.ui-layout .ui-layout-section-annotated .ui-layout-section-annotated_wrapper{display:flex;margin-top:-1.6rem;margin-left:-2rem}.ui-layout .ui-layout-section-annotated .ui-layout-section-annotated_wrapper .ui-layout-section-annotated_description,.ui-layout .ui-layout-section-annotated .ui-layout-section-annotated_wrapper .ui-layout-section-annotated_content{min-width:0;max-width:calc(100% - 2rem);margin-top:1.6rem}.ui-layout .ui-layout-section-annotated .ui-layout-section-annotated_wrapper .ui-layout-section-annotated_content{flex:2 2 48rem}.ui-layout .ui-layout-section-annotated .ui-layout-section-annotated_wrapper .ui-layout-section-annotated_description{flex:1 1 24rem;padding:1.6rem 0 0}.ui-layout .ui-layout-section,.ui-layout .ui-layout-section-annotated{max-width:calc(100% - 2rem);margin-top:1.6rem;margin-left:2rem}.ui-layout .ui-layout-section-annotated+.ui-layout-section-annotated,.ui-layout .ui-layout-section+.ui-layout-section-annotated{padding-top:1.6rem;border-top:.1rem solid #e7e7e7}
.printer-status-text{font-size:12px;color:#999;margin-top:4px;cursor:pointer}.printer-container{display:flex;flex-direction:column;cursor:pointer;margin-top:4px;margin-bottom:4px;padding-left:4px}.input-raw-container{display:flex;flex-direction:column}.input-raw{border:1px solid gray}.default-printer-test-button{max-height:fit-content;align-self:center}.default-printer-container{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #eaecf0;padding-bottom:.5em}.printer-container-selected{background-color:#e4e2e2;cursor:not-allowed;border-radius:2px}.printers-list-container{overflow-y:scroll}.default-printer-ip-text{color:#999;font-size:14px}.default-printer-info-container{display:flex;flex-direction:column}.default-printer-ip-info-container{display:flex;flex-direction:column}.default-printer-title-text{font-size:18px;text-transform:lowercase}.default-printer-title-text::first-letter{text-transform:uppercase}
.transactions-table tbody .table-data-customer div.wrap{display:flex;align-items:center}.transactions-table tbody .table-data-customer div.wrap .customer{padding-left:8px;display:flex;flex-direction:column;min-height:35px}
.color-picker-dropdown{position:relative}.color-picker-dropdown .color-picker-dropdown-content{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 #e7e7e7;border-radius:10px;z-index:1;left:50%;transform:translate(-50%, 5px);text-align:center}
.product-cards-container{overflow:visible}.product-cards-container .product-cards-action-menu{position:sticky;background:#fff;padding:10px;top:85px;z-index:100;align-items:center;display:flex;flex-direction:row;justify-content:end;gap:10px;user-select:none;margin-bottom:10px}.product-cards-container .product-cards{display:grid;justify-content:flex-start;grid-template-columns:repeat(6, 1fr);grid-column-gap:10px;grid-row-gap:10px}.product-cards-container .product-cards .product-card-container{height:125px;overflow:hidden;position:relative}.product-cards-container .product-cards .right-click-menu-container{display:grid}
.product-card{background:#999;display:flex;flex-direction:column;border-radius:3px;height:100%;width:100%;padding:12px;justify-content:space-between;user-select:none;color:#fff;font-size:1rem;cursor:pointer}.product-card .product-card-title{font-weight:600;margin-bottom:4px;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.product-card .product-card-vendor{font-size:.8rem;white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.product-card .product-card-remove-icon{position:absolute;top:2px;right:5px;font-size:18px;color:#000;cursor:pointer}
.product-card-slot{border:1px solid #999;border-radius:3px;height:100%;width:100%;cursor:pointer}.product-card-slot .product-card-slot-add-product-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:32px;color:#999}
.variant-cards-container{overflow:visible}.variant-cards-container .variant-cards-action-menu{position:sticky;background:#fff;padding:10px;top:85px;z-index:100;align-items:center;display:flex;flex-direction:row;justify-content:end;gap:10px;user-select:none;margin-bottom:10px}.variant-cards-container .variant-cards{display:grid;justify-content:flex-start;grid-template-columns:repeat(6, 1fr);grid-column-gap:10px;grid-row-gap:10px}.variant-cards-container .variant-cards .variant-card-container{height:125px;overflow:hidden;position:relative}.variant-cards-container .variant-cards .right-click-menu-container{display:grid}
.variant-card{background:#999;display:flex;flex-direction:column;border-radius:3px;height:100%;width:100%;padding:12px;justify-content:space-between;user-select:none;color:#fff;font-size:1rem;cursor:pointer}.variant-card .variant-card-title{font-weight:600;text-wrap:wrap;width:100%;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.variant-card .variant-card-remove-icon{position:absolute;top:2px;right:5px;font-size:18px;color:#000;cursor:pointer}.variant-card .variant-card-default-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:28px;color:#fff}
.variant-card-slot{border:1px solid #999;border-radius:3px;height:100%;width:100%;cursor:pointer}.variant-card-slot .variant-card-slot-add-variant-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:32px;color:#999}
.draggable-edit-input{position:relative}.draggable-edit-input .draggable-edit-input-options{position:absolute;display:flex;justify-content:center;align-items:center;left:2px;top:50%;transform:translate(0, -50%);border:1px solid #d3d3d3;background-color:#fff;z-index:100;border-radius:3px;animation:optionsFadeIn .25s ease}@keyframes optionsFadeIn{0%{opacity:0}100%{opacity:1}}.draggable-edit-input .draggable-edit-input-options:hover{background-color:#d0d5dd}.draggable-edit-input .draggable-edit-input-options .navigation-plain-text-dropbutton{padding:0px}.draggable-edit-input .draggable-edit-input-options .draggable-edit-input-options-handle{display:flex;flex-direction:column;padding:2px}.draggable-edit-input .draggable-edit-input-options .draggable-edit-input-options-handle .draggable-edit-input-options-handle-icon{color:#667085}
.movable-data-table-row-drop-hint-top td{position:relative}.movable-data-table-row-drop-hint-top td::after{content:"";position:absolute;top:-2px;left:0px;width:100%;height:2px;background-color:#6ce9a6;pointer-events:none}.movable-data-table-row-drop-hint-bottom td{position:relative}.movable-data-table-row-drop-hint-bottom td::after{content:"";position:absolute;bottom:-1px;left:0px;width:100%;height:2px;background-color:#6ce9a6;pointer-events:none}.movable-data-table-row-table-data-content{width:32px;display:flex;justify-content:right}@media only screen and (max-width: 1023px){.movable-data-table-row-table-data-content{width:21px}}.movable-data-table-row-table-data-content .movable-data-table-row-grip-container{width:fit-content}.movable-data-table-row-table-data-content .movable-data-table-row-grip-container .movable-data-table-row-grip{font-size:15px;color:#98a2b3}@media only screen and (max-width: 1023px){.movable-data-table-row-table-data-content .movable-data-table-row-grip-container .movable-data-table-row-grip{font-size:12px}}
.accordion-ui{position:relative;display:inline}.accordion-ui-trigger{display:inline-flex;height:46px;min-width:46px;justify-content:center;align-items:center;border:1px solid #d3d3d3;border-radius:8px;cursor:pointer;padding:0px 4px;user-select:none}@media screen and (max-width: 1023px){.accordion-ui-trigger{height:auto}}.accordion-ui-trigger .trigger-count{width:30px;height:30px;line-height:28px}.accordion-ui-trigger .trigger-count p{font-weight:600;font-size:1.15rem;color:#3d5fa0}.accordion-ui-trigger svg{width:30px}.accordion-ui:hover{background-color:#f9fafb}.accordion-ui .accordion-ui-panel{background-color:#f2f4f7;z-index:21;position:absolute;width:300px;max-height:450px;overflow:scroll;border-radius:2px;box-shadow:rgba(0,0,0,.07) 0px 0px 1px 1px,rgba(0,0,0,.07) 0px 0px 2px 2px,rgba(0,0,0,.07) 0px 0px 4px 4px,rgba(0,0,0,.07) 0px 0px 8px 8px;padding:4px;margin-top:8px;transition:width .5s ease-in-out}.accordion-ui .accordion-ui-panel-header{display:flex;justify-content:space-between;align-items:center;padding:4px 8px}.accordion-ui .accordion-ui-panel-header .accordion-ui-header-left{display:flex;align-items:center}.accordion-ui .accordion-ui-panel-header .accordion-ui-header-left .left-icon{margin-left:16px}.accordion-ui .accordion-ui-panel-header .accordion-ui-header-left .left-icon.blue{color:#3d5fa0}.accordion-ui .accordion-ui-panel-header .accordion-ui-header-left .left-icon.orange{color:#fdb022}@media screen and (max-width: 767px){.accordion-ui .accordion-ui-panel{width:250px}}
.plus-minus{position:relative;display:flex;width:12px;height:12px;cursor:pointer}.plus-minus.hovered:before .plus-minus.hovered:after{transition:.25s}.plus-minus.hovered:before{transform:translatey(-50%) rotate(-45deg)}.plus-minus.hovered:after{transform:translatey(-50%) rotate(45deg)}.plus-minus.active:not(.hovered):before{transform:translatey(-50%) rotate(-90deg);opacity:0}.plus-minus.active:not(.hovered):after{transform:translatey(-50%) rotate(0)}.plus-minus:before,.plus-minus:after{content:"";display:block;background-color:#333;position:absolute;top:50%;left:0;transition:.35s;width:100%;height:3px}.plus-minus:before{transform:translatey(-50%)}.plus-minus:after{transform:translatey(-50%) rotate(90deg)}
.accordion-item{position:relative;border-radius:6px;width:100%;border:1px solid #f2f4f7;margin-bottom:4px}.accordion-item:focus-within{background-color:rgba(255,255,255,.9)}.accordion-item:hover{border:1px solid #000;border-radius:6px}@media only screen and (max-width: 767px){.accordion-item:hover{border:1px solid #f2f4f7}}.acc-trigger{height:48px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:8px 12px;background-color:#fff;cursor:pointer}.acc-trigger .content-wrap{display:flex;flex-direction:column;gap:4px;overflow:hidden;text-overflow:ellipsis}.acc-trigger .content-wrap p.label{font-size:14px}.acc-trigger .content-wrap p.help-text{font-size:12px;color:#4169e1;white-space:nowrap;width:fit-content}.acc-trigger .content-wrap p.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}.acc-trigger .content-wrap p.scroll-text:hover{cursor:pointer}.acc-trigger div.chevron{border:none;cursor:pointer;padding:6px}.acc-trigger span.ui-badge{color:#3d5fa0;font-size:16px}.accordion-panel-overlay{position:absolute;left:0;right:0;top:49px;background-color:#fff;z-index:21}.accordion-panel{height:var(--fullHeight);overflow:hidden;opacity:0;transition:all .5s ease-in-out;background:#fff;border-radius:0 0 6px 6px;visibility:hidden}.accordion-panel.open{height:var(--fullHeight);opacity:1;visibility:visible}.accordion-panel.ready:not(.open){height:0;overflow:hidden;transition:all .5s ease-in-out;visibility:visible}.accordion-panel .filter-list .ui-choice{align-items:center}.accordion-panel .filter-list .ui-checkbox_container{width:14px;height:14px}.accordion-panel .filter-list .ui-checkbox-label{font-size:12px;line-height:14px}.accordion-item.disabled{background-color:#f3acac;color:#666}.hover-wrap{border-top:.5px solid rgba(0,0,0,0);margin:1px}.hover-wrap:hover{background-color:inherit;box-shadow:rgba(0,0,0,.07) 0px 0px 1px 1px,rgba(0,0,0,.07) 0px 0px 2px 2px,rgba(0,0,0,.07) 0px 0px 4px 4px,rgba(0,0,0,.07) 0px 0px 8px 8px;border-radius:2px}
.filter-list li label{padding:8px 12px}.filter-list li:hover{cursor:pointer;background-color:#f2f4f7}.filter-list.condensed li label{padding:6px 10px}.filter-list.price-match{padding:4px 8px 12px 8px}.filter-list.price-match .rc-select-dropdown{height:125%}.filter-list.price-match .ui-input-label_container{height:0}.filter-list.credit-card{padding:4px 8px 12px 8px}
.deposit-notice-bar-container{border-radius:8px}.deposit-notice-bar-container.primary{background-color:#eef2f9;color:#000}.deposit-notice-bar-container.primary:not(.is-toast){border:1px solid #3d5fa0}.deposit-notice-bar-container.info{background-color:#fcfcfd;color:#000}.deposit-notice-bar-container.info:not(.is-toast){border:1px solid #667085}.deposit-notice-bar-container.success{background-color:#d1fadf;color:#05603a}.deposit-notice-bar-container.success:not(.is-toast){border:1px solid #12b76a}.deposit-notice-bar-container.warning{background-color:#fef0c7;color:#93370d}.deposit-notice-bar-container.warning:not(.is-toast){border:1px solid #f79009}.deposit-notice-bar-container.error{background-color:#fee4e2;color:#912018}.deposit-notice-bar-container.error:not(.is-toast){border:1px solid #f04438}.deposit-notice-bar-container:first-child{margin-top:10px}.deposit-notice-bar-container:not(last-child){margin-bottom:10px}.deposit-notice-bar-container .deposit-notice-bar{padding:8px 16px;display:flex;justify-content:space-between;gap:16px}@media only screen and (max-width: 1023px){.deposit-notice-bar-container .deposit-notice-bar{padding:8px;gap:8px}}.deposit-notice-bar-container.is-toast{box-shadow:0px 4px 8px -2px rgba(16,24,40,.1019607843)}.deposit-notice-bar .deposit-content-wrap{display:grid;align-items:center;flex:1}.deposit-notice-bar .deposit-title{font-weight:bold;font-size:16px;vertical-align:text-bottom}@media only screen and (max-width: 1366px){.deposit-notice-bar .deposit-title{font-size:14px}}@media only screen and (max-width: 767px){.deposit-notice-bar .deposit-title{font-size:.7rem}}.deposit-notice-bar .deposit-content{font-size:16px;vertical-align:text-bottom;padding-bottom:16px}@media only screen and (max-width: 1366px){.deposit-notice-bar .deposit-content{font-size:14px}}.deposit-notice-bar .deposit-icon-wrap.flexed{display:flex;align-items:center}.deposit-notice-bar .deposit-content-wrap{display:flex;flex-direction:row;justify-content:space-between}.deposit-notice-bar .deposit-content-wrap .deposit-action-wrap .deposit-primary{font-weight:bold}.deposit-notice-bar .deposit-close-wrap.flexed{display:flex;align-items:center;gap:8px}.deposit-notice-bar .deposit-close-wrap.flexed .deposit-notice-close{padding-left:0}.notice-bar .close-wrap .notice-save{border:1px solid #999}
ul.leaders{padding:0;overflow-x:hidden;list-style:none}.line-item{display:flex;font-size:14px;font-weight:400;color:#000}@media only screen and (max-width: 767px){.line-item{font-size:.7rem;align-items:center}}.line-item .items-title-container{text-wrap:nowrap}@media only screen and (max-width: 767px){.line-item .items-title-container{display:flex;flex-direction:column}}.line-item .item-subtitle{display:flex;align-items:center;color:#667085;font-size:12px;margin:0 5px}@media only screen and (max-width: 767px){.line-item .item-subtitle{font-size:.6rem}}@media only screen and (max-width: 767px){.line-item .item-variant-title{font-size:.6rem}}.line-item .item-variant-title::before{content:" - "}@media only screen and (max-width: 767px){.line-item .item-variant-title::before{content:""}}.line-item .item-quantity{font-weight:700;padding-right:1rem}.line-item .item-dots{width:100%;min-width:30px;margin:0 5px;border-bottom:1px dotted #e7e7e7}.item-value{font-size:14px;font-weight:500;color:#101828;text-wrap:nowrap}@media only screen and (max-width: 767px){.item-value{font-size:.7rem}}
.rc-checkbox{white-space:nowrap;outline:none;display:inline-flex;line-height:1;vertical-align:middle;cursor:pointer;position:relative;height:18px;margin-bottom:0}.rc-checkbox-content{display:flex;align-items:center;margin-left:12px}.rc-checkbox input[type=checkbox]{width:18px;height:18px}.rc-checkbox-input{position:absolute;left:0;z-index:9999;cursor:pointer;opacity:0;top:0;bottom:0;right:0}.rc-checkbox-input-disabled{cursor:not-allowed;background-color:#f3f3f3;border-color:#d9d9d9}.rc-checkbox-inner{position:relative;top:0;left:0;display:inline-block;width:18px;height:18px;border-width:1px;border-style:solid;border-radius:3px;border-color:#d9d9d9;background-color:#fff;transition:border-color .3s cubic-bezier(0.68, -0.55, 0.27, 1.55),background-color .3s cubic-bezier(0.68, -0.55, 0.27, 1.55)}.rc-checkbox-inner:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:4px;top:1px;display:table;width:7px;height:10px;border:3px solid #fff;border-top:0;border-left:0;content:" ";animation-timing-function:cubic-bezier(0.68, -0.55, 0.27, 1.55);animation-duration:.3s;animation-name:amCheckboxOut}.rc-checkbox-inner:hover{border-color:#b62323}.rc-checkbox-inner-checked{background-color:#3d5fa0;border-color:#3d5fa0}.rc-checkbox-inner-checked .rc-checkbox-inner-disabled{background-color:#f5f5f5;border-color:#d9d9d9}.rc-checkbox-inner-disabled{background-color:#f5f5f5;border-color:#d9d9d9}.rc-checkbox-inner-disabled.rc-checkbox-inner::after{border-color:#f5f5f5}.rc-checkbox-inner-checked.rc-checkbox-inner-disabled.rc-checkbox-inner::after{border-color:#8d8d8d}@keyframes amCheckboxIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0) rotate(45deg)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1) rotate(45deg)}}@keyframes amCheckboxOut{0%{opacity:1}100%{opacity:0}}
.tag-input-select_label_container{margin-bottom:6px;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.tag-input-select_label{color:#344054;font-size:14px;line-height:1}@media only screen and (max-width: 1023px){.tag-input-select_label{font-size:10px}}.tag-input-select_container{display:inline-flex;width:100%;padding:9px 12px;border-radius:8px;border:1px solid #d0d5dd;margin-bottom:5px;min-height:44px;transition:.1s ease-in-out}.tag-input-select_container_focused{display:flex;flex-direction:column;padding:9px 12px;border-radius:8px;border:1px solid #6888c5;box-shadow:0px 0px 0px 4px #d5e3ef;margin-bottom:5px;min-height:44px}.tag-input-select_tags_container{display:flex;flex-wrap:wrap;flex:3;gap:5px;max-width:100%}.tag-input-select_single_tag_container{height:24px;padding:2px 4px 2px 9px;border-radius:6px;border:1px solid #d0d5dd;display:flex;align-items:center;gap:5px}.tag-input-select_single_tag_container .tag-text{font-size:14px;font-weight:500;text-align:center;color:#344054}.tag-input-select_single_tag_container .tag-icon{font-size:12px;color:#98a2b3}.tag-input-select_single_tag_container .tag-icon:hover{cursor:pointer}.tag-input-select_input_container{flex:1;margin-left:2rem;align-items:center}.tag-input-select_input_container_select{width:100%}.tag-input-select_input_container_select:focus{outline:none}.tag-input-select_help_text{font-size:14px;font-weight:400;line-height:20px;color:#475467}
.image-upload-container{display:flex;padding:16px 24px;flex-direction:column;align-items:center;gap:4px;align-self:stretch;border-radius:12px;border:1px solid var(--Gray-200, #eaecf0);background:var(--Base-White, #fff)}.image-upload-header{display:flex;width:40px;height:40px;padding:20px;justify-content:center;align-items:center;border-radius:28px;border:6px solid var(--Gray-50, #f9fafb);background:var(--Gray-100, #f2f4f7)}
.customer-image_grid{grid-template-columns:repeat(1, 110px)}@media only screen and (max-width: 767px){.customer-image_grid{grid-template-columns:repeat(1, 80px)}}.customer-image_grid .product-image_container{display:flex;position:relative;width:110px;height:110px;border:.1rem solid #e7e7e7;background:#f4f6f8;border-radius:3px;overflow:hidden;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.customer-image_grid .product-image_container{width:80px;height:80px}}.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%;height: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}.customer-image_grid .product-image_container_circle{border-radius:50% !important;width:110px !important}.customer-image_grid .remove-button_container_circle{top:1.4rem !important;right:.4rem !important}
.support-tab{position:relative}.support-tab .support-tab-content{display:none;position:absolute;transform:translate(0, -100%);background-color:#fff;border-radius:10px;left:115%;z-index:10000;width:250px;box-shadow:0px 0px 30px 0px rgba(100,100,100,.2)}@media only screen and (max-width: 767px){.support-tab .support-tab-content{left:20px;top:0}}.support-tab .support-tab-content .support-tab-content-header{font-size:22px;padding:10px;text-align:center}.support-tab .support-tab-content .support-tab-content-dividing-line{margin:0;color:#d0d5dd}.support-tab .support-tab-content .support-tab-content-options{display:flex;flex-direction:column;padding:10px 0}.support-tab .support-tab-content .support-tab-content-options .support-tab-content-option{display:flex;align-items:center;padding:5px 10px;font-size:18px;user-select:none;color:#000;cursor:pointer}.support-tab .support-tab-content .support-tab-content-options .support-tab-content-option:hover{background-color:#f2f4f7}.support-tab .support-tab-content .support-tab-content-options .support-tab-content-option .support-tab-content-option-icon{width:50px}
.customer-main-content{display:flex;background-color:#fff}.customer-main-content .customer-main-content-left{flex-grow:1;padding:20px}.customer-main-content .customer-main-content-left .customer-header{margin:0;font-size:1.85rem}.customer-main-content .customer-main-content-left .customer-main-content-left-list{padding-top:20px}.customer-main-content .customer-main-content-left .customer-main-content-left-list .left-list-item{margin-bottom:25px}.customer-main-content .customer-main-content-left .customer-main-content-left-list .left-list-item span{background-color:#abbddf;border-radius:15%;padding:5px}.customer-top-bar{top:0;display:flex;position:sticky;background-color:#fff}.customer-search{height:40px;border-radius:4px}.customer-row-template{grid-template-columns:2fr 2fr 2fr 2fr 2fr}.customer-table{width:100%;background-color:#fff;padding:2%}.customer-table .customer-table-header{font-weight:bold;border-bottom:solid 3px #3d5fa0}.customer-table .customer-table-data-rows{cursor:pointer}.customer-name-template{color:#3d5fa0;font-weight:bold}.customer-table-footer{display:flex;align-items:center;padding:8px 20px}.ui-customer{height:inherit;display:flex;background-color:#fff}.ui-customer_sidebar{min-width:300px;border-right:solid 1px #e7e7e7;background:#fff;min-height:100vh;margin-bottom:-24px}@media only screen and (max-width: 1023px){.ui-customer_sidebar{min-width:210px}}.ui-customer_sidebar .ui-customer_sidebar-content{padding:20px;overflow-y:auto}.ui-customer_sidebar .ui-customer_sidebar-content .ui-customer_sidebar-functions{display:flex;justify-content:space-between;align-items:center}.ui-customer_sidebar .ui-customer_sidebar-content .ui-customer_sidebar-functions a{color:#3d5fa0;cursor:pointer}@media only screen and (max-width: 1023px){.ui-customer_sidebar .ui-customer_sidebar-content .ui-customer_sidebar-functions a{font-size:12px}}.ui-customer_section{border-bottom:solid 1px #e7e7e7;padding:24px 0}.ui-customer_section .ui-customer_section-header{display:flex;justify-content:space-between;align-items:center}.ui-customer_section .ui-customer_section-header a{color:#3d5fa0;cursor:pointer}.ui-customer_section .customer-contact{font-size:.925rem}@media only screen and (max-width: 1023px){.ui-customer_section .customer-contact{font-size:12px}}.ui-customer_section .password-reset-button{border:1px solid #e7e7e7;border-radius:5px;color:#fff;background-color:#3d5fa0;height:50px;padding:10px;font-weight:600}.ui-customer_header{display:flex;flex-direction:column;align-items:center}.ui-customer_header .customer-name{text-align:center;font-size:20px;font-weight:700;margin-bottom:5px;color:#000}.ui-customer_header .customer-membership{color:#3d5fa0;font-size:14px;font-weight:600;text-align:center}.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}.ui-customer_stats .ui-customer_stat .stat-number_warning{color:#3d5fa0}.ui-customer_stats .ui-customer_stat .stat-title{color:#98a2b3;font-size:8px}.field-unavailable{color:#98a2b3;font-style:italic;margin-left:7.5px}.ui-customer_container{padding:0 25px;margin-bottom:-24px;display:flex;flex:1;flex-direction:column}.ui-customer_container .ui-customer_top-bar{height:100px;border-bottom:solid 1px #e7e7e7;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1023px){.ui-customer_container .ui-customer_top-bar{height:75px}}.ui-customer_container .ui-customer_top-bar .nav-label_container{padding:5px 50px;background-color:#fff;border-radius:8px;text-decoration:none;cursor:pointer}@media only screen and (max-width: 1023px){.ui-customer_container .ui-customer_top-bar .nav-label_container{padding:5px 10px}}.ui-customer_container .ui-customer_top-bar .nav-label_container-selected{background-color:#abbddf !important}.ui-customer_container .ui-customer_top-bar .nav-label_container p{font-size:18px;color:#3d5fa0;white-space:nowrap}@media only screen and (max-width: 1023px){.ui-customer_container .ui-customer_top-bar .nav-label_container p{font-size:12px}}.ui-customer_page-header{font-size:20px;font-weight:700;margin-bottom:5px;margin-top:2px;margin-right:1rem;flex-grow:2}@media only screen and (max-width: 1023px){.ui-customer_page-header{font-size:16px}}.ui-customer_address-actions{display:flex;gap:8px}.ui-customer_address-actions div:first-child{border-right:1px solid #000;padding-right:8px}.profile-save_button{padding:8px;border:1px solid #98a2b3;border-radius:8px}@media only screen and (max-width: 1023px){.profile-save_button{font-size:12px}}.profile-save_button:hover{background-color:#eaecf0;transition:250ms}.reservations-ui-table{table-layout:auto;width:100%}.reservations-ui-table.ui-table-clickable tbody tr:hover{cursor:pointer}.reservations-ui-table.ui-table-separated-horizontal td:not(last-child){border-right-style:solid;border-right-width:1px;border-right-color:#eaecf0}.reservations-ui-table.ui-table-condensed td{padding:8px 12px}.reservations-ui-table thead th{padding:12px 24px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#eaecf0;color:#475467;font-size:16px;font-weight:500}@media only screen and (max-width: 1023px){.reservations-ui-table thead th{padding:5px 5px 5px 0px;font-size:10px}}.reservations-ui-table tbody tr:hover{background-color:#f9fafb}.reservations-ui-table td{padding:16px 24px;font-size:14px;font-weight:500;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#eaecf0;color:#475467}@media only screen and (max-width: 1023px){.reservations-ui-table td{padding:5px 5px 5px 0px;font-size:8px}}.reservations-ui-table td.table-cell-with-support-text .table-cell-text{color:#101828;font-size:14px;font-weight:400}.reservations-ui-table td.table-cell-lead-avatar{display:flex;flex-direction:row;align-items:center}.reservations-ui-table td.table-cell-lead-avatar .ui-avatar{margin-right:12px}.reservations-ui-table td .table-cell-support-text{color:#475467;font-size:14px;font-weight:400}.reservations-ui-table td .table-cell-lead-text{color:#101828;font-size:14px;font-weight:500}.reservations-ui-table td.table-cell-narrow{width:1px}.reservations-ui-table-gray th{background:#f9fafb}.reservation-table-header{font-weight:bold;background-color:#eaecf0;border-bottom:3px solid #98a2b3}@media only screen and (max-width: 1023px){.reservation-table-header{padding:0px}}.reservation-row-template{display:grid;column-gap:4px;grid-template-columns:3.25fr 3fr 3fr 2.25fr 1.5fr}.reservation-table-font{color:#3d5fa0}.reservation-table-data{font-size:8px}.no-accounts{height:100px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.statements-row-template{display:grid;column-gap:4px;padding:5px;grid-template-columns:3fr 1fr 1fr}.payment-row-template{display:grid;column-gap:4px;padding:5px;grid-template-columns:1fr 1fr 1fr 2fr 1fr}.house-accounts_bank-container{width:45%;display:flex;padding:5px;border:1px solid #d3d3d3;align-items:center}.house-accounts_bank-container .image-container{padding:2px 5px;margin-right:5px;background-color:#90ee90;border-radius:8px}.house-accounts_anchor{text-decoration:none;color:#000}.house-accounts_anchor:hover{cursor:pointer}.membership-tab-content{width:45%;flex-grow:1}.membership-tab-content .membership-tab-content-header{display:flex;margin-bottom:1rem}@media only screen and (max-width: 767px){.membership-tab-content .membership-tab-content-header{flex-direction:column-reverse;gap:20px}}.membership-tab-content .spinner{display:flex;justify-content:center;align-content:center;height:90px;overflow:hidden;margin-bottom:14px;background-color:#f2f4f7;border-radius:6px}.membership-tab-content .spinner span{width:50px}.customer-type-group{display:flex;flex-direction:column;flex-grow:1}.customer-type-group-content{display:flex;justify-content:space-between;align-items:center;width:100%;border:1px solid #e7e7e7;border-radius:4px;padding:8px;background-color:#fff;margin-top:4px}@media only screen and (max-width: 1023px){.customer-type-group-content{font-size:10px;padding:8px;margin-top:2px}}.customer-type-group-content-edit-icon{color:#3d5fa0}.customer-type-group-content-edit-icon:hover{cursor:pointer}.ui-customer-house-accounts-table{width:50%;background-color:#fff;border:1px solid #eaecf0}.ui-customer-house-accounts-table-header{font-weight:bold;border-bottom:solid 3px #3d5fa0}.ui-customer-house-accounts-table-header-text{font-weight:600;font-size:1rem}.ui-customer-house-accounts-table-data-text{font-weight:400;font-size:.75rem}.ui-customer-house-accounts-table-print-text{font-weight:500;font-size:1rem;color:#3d5fa0}.ui-customer-house-accounts-table-print-text:hover{color:#abbddf;cursor:pointer}.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}.customer-new-address-lines-overflow .ui-sheet{overflow:unset}.customer-new-address-lines-overflow .ui-sheet-content{overflow:scroll}.customer-default-address-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:1rem}@media only screen and (max-width: 1023px){.customer-default-address-container{margin-top:15px}}.customer-import-container{position:relative;border-radius:3px;border:1px dashed #667085;background-color:#fff;height:50px;width:50px;display:flex;align-items:center;justify-content:center;margin:0 auto}.customer-import-container:hover{cursor:pointer}.customer-import-icon{position:absolute;font-size:1.5rem;color:#667085}.customer-import-input{position:absolute;height:100%;width:100%;opacity:0;font-size:0;z-index:10}.customer-import-input:hover{cursor:pointer}
.tag-select{position:relative}.tag-select_label{font-size:14px;font-weight:600;line-height:20px;letter-spacing:0em;color:#101828}.tag-select_label_container{display:flex;justify-content:space-between;cursor:pointer}.tag-select_add_tag_icon{color:#98a2b3}.tag-select_apply_tags_container{margin-top:10px;border:1px solid #e7e7e7;border-radius:5px;position:absolute;z-index:1001;border:1px solid #e7e7e7;border-radius:5px;width:100%;background-color:#fff}.tag-select_title{padding:10px;color:#101828;border-bottom:1px solid #e7e7e7;font-size:16px;font-weight:600}.tag-select_filter_input_container{padding:10px;display:flex;align-items:center;border-bottom:1px solid #e7e7e7;width:100%}.tag-select_tag_list_container{height:200px;overflow:scroll}.tag-select_single_tag_container{padding:10px;border-bottom:1px solid #e7e7e7;color:#98a2b3;font-weight:bold;font-size:12px}.tag-select_single_tag_container_checked{background-color:#f2f4f7;padding:10px;border-bottom:1px solid #e7e7e7;color:#98a2b3;font-weight:bold;font-size:12px}.tag-select_single_tag_container:hover{cursor:pointer}.tag-select_tag_label_text_container{margin-left:10px}.tag-select_tag_label_text{color:#344054;font-size:16px;font-weight:500;line-height:20px}.tag-select_tag_label{display:flex;justify-content:space-between}.tag-select_tag_label_checked{display:flex;justify-content:space-between;background-color:#eaecf0}.tag-select_tag_icon{font-size:25px}.tag-select_tag_text{display:flex;align-items:center;gap:10px;font-size:14px;width:80%;color:#344054;font-weight:500;line-height:20px;letter-spacing:0em}.tag-select_tag_description{font-size:12px;font-weight:400;color:#475467}.tag-select_tag_display_title{font-size:14px;font-weight:400;color:#475467;line-height:20px}.tag-select_tag_display_container{margin-top:10px;display:flex;flex-wrap:wrap;gap:5px}.tag-select_tag_display_remove_icon{cursor:pointer}
.customer-profile-existing-customer-header{display:flex;justify-content:start;gap:4px;align-items:center;font-weight:400;font-size:18px;margin-bottom:4px}.customer-profile-existing-customer{display:flex;flex-direction:row;justify-content:start;gap:8px;align-items:center}.customer-profile-existing-customer .customer-info{padding-left:8px;display:flex;flex-direction:column;min-height:35px}
.membership-display{display:flex;align-items:center;justify-content:space-between;padding:18px 40px;border-radius:6px;background:var(--gray-25, #fcfcfd);border-color:#d0d5dd;border:1px solid #e7e7e7;height:100px}@media only screen and (max-width: 767px){.membership-display{flex-direction:column;align-items:end}}.membership-display .img-container{margin:.25rem 1rem .25rem .5rem;border-radius:8px;font-weight:400;font-size:28px}@media only screen and (max-width: 1023px){.membership-display .img-container{margin:0 .5rem 0 0;height:50px;width:50px;font-size:20px;padding:10px 15px}}.membership-display .membership-suspension-reason{font-size:14px;color:#475467}.membership-display .membership-main-content{display:flex;align-items:center;width:100%}@media only screen and (max-width: 767px){.membership-display .membership-main-content{width:100%}}.membership-display .membership-secondary-content{width:25%;display:flex;justify-content:end;align-items:center;margin-right:1rem;gap:20px;height:100%}@media only screen and (max-width: 767px){.membership-display .membership-secondary-content{margin-top:0}}.membership-display .membership-secondary-content_dropdown_container{width:44px;min-width:44px;height:44px;gap:8px;border-radius:8px;padding:12px;border:1px solid #d0d5dd;display:flex;align-items:center;justify-content:center}.membership-display .membership-secondary-content_dropdown_container_inactive{border:1px solid #eaecf0;background:#fff;box-shadow:0px 1px 2px 0px rgba(16,24,40,.0509803922)}.membership-display .membership-secondary-content_expiry_date_label{font-weight:500;font-size:10px;line-height:100%;letter-spacing:0%;color:#000}.membership-display .membership-secondary-content_expiry_date{font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#000}.membership-display .membership-secondary-content .membership-expiry-date{display:flex;flex-direction:column;align-items:end}.membership-display .membership-secondary-content .membership-expiry-date .membership-expiry-date-label{font-size:10px;text-align:right;text-transform:uppercase}.membership-display .membership-secondary-content .membership-disable-membership-action{font-size:14px;float:right;margin-top:4px;color:#aa0504;cursor:pointer}@media only screen and (max-width: 1023px){.membership-display .membership-secondary-content .membership-disable-membership-action{font-size:12px}}.membership-display .membership-secondary-content .membership-move-membership-action{font-size:14px;float:right;margin-top:4px;color:#3d5fa0;cursor:pointer}@media only screen and (max-width: 1023px){.membership-display .membership-secondary-content .membership-move-membership-action{font-size:12px}}.membership-display .membership-expired-secondary-content{height:100%;display:flex;justify-content:end;flex-direction:column}.membership-display .membership-expired-secondary-content_text{color:#667085;font-weight:500;font-size:16px;line-height:100%}.membership-display .membership-expiry-date-content{font-size:14px;font-weight:600;color:#475467}@media only screen and (max-width: 1023px){.membership-display .membership-expiry-date-content{font-size:10px}}.membership-display .membership-name{display:flex;align-items:left;flex-wrap:wrap;row-gap:0px;column-gap:8px;font-weight:600;font-size:16px;flex-direction:column;margin-bottom:10px}@media only screen and (max-width: 1023px){.membership-display .membership-name{font-size:14px}}.membership-display .membership-name .membership-name-type{font-size:12px;font-weight:500;color:#344054}@media only screen and (max-width: 1023px){.membership-display .membership-name .membership-name-type{font-size:10px}}.membership-display .membership-name-inactive{font-weight:600;font-size:16px;color:#667085}.membership-display .membership-badge-text{font-weight:500;font-size:14px;line-height:20px;letter-spacing:0%;text-align:center;color:#344054}.membership-display .membership-badge-text-inactive{color:#667085}.membership-display .membership-subtitle{color:#344054;font-weight:500;font-size:12px}@media only screen and (max-width: 1023px){.membership-display .membership-subtitle{font-size:10px}}.membership-display .empty-container{flex-grow:1;display:grid;justify-content:center;align-content:center;text-align:center;user-select:none;height:inherit}.membership-display .empty-container p:first-child{font-weight:600;font-style:italic}@media only screen and (max-width: 1023px){.membership-display .empty-container p:first-child{font-size:14px}}.membership-display .empty-container p:last-child{font-weight:400;font-size:16px}@media only screen and (max-width: 1023px){.membership-display .empty-container p:last-child{font-size:14px}}.membership-display-inactive{background:#f2f4f7;border:1px solid #eaecf0}.membership-expired-badge{mix-blend-mode:multiply}
.ui-panel_container{position:fixed;left:0;right:0;bottom:0;z-index:110}.ui-panel_container .ui-panel{position:relative;background-color:#fff;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:12px 12px 0 0;display:flex;flex-direction:column;height:100%;outline:1px solid #f2f4f7}.ui-panel_container .ui-panel .ui-panel_close-button{position:absolute;right:10px;top:10px;background-color:inherit}.ui-panel_container .ui-panel .ui-panel_left-action{position:absolute;left:24px;top:16px;height:40px;display:flex;align-items:center}.ui-panel_container .ui-panel .ui-panel_header{flex:5}.ui-panel_container .ui-panel .ui-panel_header span.primitive-header{border-bottom:1px solid #eaecf0;display:block;padding-bottom:12px}.ui-panel_container .ui-panel .ui-panel_content{padding:0px 24px 12px 24px;margin-top:12px;flex:90;overflow-x:hidden;overflow-y:auto}.ui-panel_container .ui-panel .ui-panel_footer{padding:12px 24px 12px 24px;display:flex;flex:5;flex-direction:column;gap:8px}.ui-panel_container .ui-panel .ui-panel_footer .panel-action{display:flex;justify-content:center;margin-left:0}.ui-panel_container--closed{display:none;max-height:0}.ui-panel-backdrop{position:fixed;z-index:105;top:0;left:0;right:0;bottom: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;transition:opacity .25s ease-in-out}.ui-panel_container--animated .ui-panel_container{transition:transform .35s ease-in-out}.ui-panel_container--animated .ui-panel-backdrop{opacity:1}.ui-panel_container--animated--closed .ui-panel_container{transform:translate(0, 150%)}.ui-panel_container--animated--closed .ui-panel-backdrop{opacity:0}.ui-panel_container--stacked .ui-panel_container{z-index:112}.ui-panel_container--stacked .ui-panel-backdrop{z-index:111;visibility:hidden}
.toggle_alignment{display:grid;grid-template-columns:1fr 20%}
.slideshow{min-height:595px;position:relative;overflow:hidden}.slideshow-content-container{position:absolute;width:100%}.slideshow-left-navigation{border-top-left-radius:8px;border-bottom-left-radius:8px;position:absolute;left:0;width:5%;height:100%;text-align:center;display:table}.slideshow-left-navigation .left-navigation-icon{color:#98a2b3;display:none;vertical-align:middle}.slideshow-left-navigation:hover{background:linear-gradient(to right, rgba(152, 162, 179, 0.25), rgba(152, 162, 179, 0));cursor:pointer}.slideshow-left-navigation:hover .left-navigation-icon{display:table-cell}.slideshow-right-navigation{border-top-right-radius:8px;border-bottom-right-radius:8px;position:absolute;right:0;width:5%;height:100%;text-align:center;display:table}.slideshow-right-navigation .right-navigation-icon{color:#98a2b3;display:none;vertical-align:middle}.slideshow-right-navigation:hover{background:linear-gradient(to left, rgba(152, 162, 179, 0.25), rgba(152, 162, 179, 0));cursor:pointer}.slideshow-right-navigation:hover .right-navigation-icon{display:table-cell}.slideshow-dots{display:flex;flex-direction:row;justify-content:center;gap:8px;margin-top:10px}
.select-customers-modal-main-container{margin:20px 0}.select-customers-modal-main-container h1{font-size:18px;font-weight:600}.select-customers-modal-main-container .select-customers-subtext{color:#475467;font-size:14px;font-weight:400}.select-customers-modal-main-container .customers-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 0}.select-customers-modal-main-container .customers-container-details{display:flex;flex-direction:row;align-items:center;gap:.5rem}.select-customers-modal-main-container .customers-container .image-outer{height:50px;width:50px}.select-customers-modal-main-container .customers-container .image-outer .image-inner{display:flex;align-items:center;justify-content:center;background-color:#f2f4f7;border-radius:50%;height:100%;width:100%}.select-customers-modal-main-container .customers-container .customer-name{color:#344054;font-size:14px;font-weight:600}.select-customers-modal-main-container .customers-container .customer-details{color:#667085;font-size:12px;font-weight:600}.select-customers-modal-main-container .customers-container .customer-details-group{display:flex;flex-direction:row;align-items:center;gap:1rem}.select-customers-modal-customers-group{max-height:300px;overflow:auto}
.ui-folder-menu{overflow-x:hidden;width:175px}.ui-folder-menu-option{display:flex;align-items:center;margin:10px 0 10px 0;font-size:16px;font-weight:600;color:#546d86;height:32px;white-space:nowrap}@media only screen and (max-width: 1023px){.ui-folder-menu-option{font-size:12px}}.ui-folder-menu-option:hover{background-color:#fff;cursor:pointer;border-radius:5px;color:#183859}.ui-folder-menu-option-selected{background-color:#fff;border-radius:5px;color:#183859}.ui-folder-menu-option span{display:flex;align-items:center;height:inherit;padding:.5rem 0;min-width:0;flex:1}.ui-folder-menu-option span:hover{min-width:unset;flex:unset}.ui-folder-menu-option span svg{color:#2d4675;height:inherit;z-index:1;padding:0 .3rem;border-radius:5px}.ui-folder-menu-option span p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (max-width: 1023px){.ui-folder-menu-option span p{font-size:12px}}.ui-folder-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}.ui-folder-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%)}}
.tee-sheet-menu_header{margin-bottom:1.8rem}.tee-sheet-menu_header h3{font-weight:600;font-size:1.4rem;color:#000}.tee-sheet-menu_time-details{margin:1.2rem 0}.tee-sheet-menu_time-details p{font-weight:600;font-size:1.8rem;color:#aa0504}.order-customer{margin:1.2rem 0}.order-customer .customer-full-name{font-weight:500;font-size:1.4rem;color:#000;margin-bottom:.8rem}.order-customer .customer-phone,.order-customer .customer-email{font-weight:500;font-size:1.4rem;color:#999;margin-bottom:.8rem}.add-product{margin:2.4rem 0}.tee-sheet-order-menu{overflow:scroll;height:calc(100% - 40px)}.order-pricing ul{margin-bottom:2.4rem}.order-pricing .order-line-items li{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:.8rem;font-size:1.4rem;font-weight:500}.order-pricing .order-line-items li .quantity{color:#999}.order-pricing .order-line-items li .quantity .spacer{margin:0 .4rem}.order-pricing .order-line-items li .product-title{font-size:1.4rem;font-weight:500}.order-pricing .order-line-items li .dashed{color:rgba(0,0,0,0);background-image:linear-gradient(to right, #E7E7E7 21%, #fff 0%);background-position:0 80%;background-size:10px 1px;background-repeat:repeat-x;flex:1;margin:0 10px}.order-pricing .order-line-items li .price{font-size:1.4rem;margin-right:.4rem;color:#999}.order-pricing .order-line-items li .subtotal-price{font-weight:700;text-align:right;margin-left:.4rem;min-width:8rem}.order-pricing .order-totals,.order-pricing .order-transactions,.order-pricing .order-discount-lines{margin-top:2.4rem}.order-pricing .order-totals li,.order-pricing .order-transactions li,.order-pricing .order-discount-lines li{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-bottom:.8rem}.order-pricing .order-totals li .total-title,.order-pricing .order-transactions li .total-title,.order-pricing .order-discount-lines li .total-title{font-size:1.4rem;font-weight:500}.order-pricing .order-totals li .total-amount,.order-pricing .order-transactions li .total-amount,.order-pricing .order-discount-lines li .total-amount{font-size:1.4rem;font-weight:700;color:#000;margin-left:16px;min-width:8rem;text-align:right}.payment-methods_container{display:flex;flex-direction:row;justify-content:flex-start;align-self:baseline;flex-wrap:wrap}.payment-methods_container .payment-method{flex:0 0 calc(32% - 2px);border:solid 2px #e7e7e7;border-radius:5px;background-color:#fff;margin-right:8px;margin-bottom:8px;height:50px}.payment-methods_container .payment-method .payment-method_content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5px 0}.payment-methods_container .payment-method .payment-method_content label{font-weight:500;font-size:1.2rem;color:#000;margin-top:.4rem}.payment-methods_container .payment-method.selected{border-color:#aa0504;background-color:#abbddf}.payment-methods_container .payment-method:nth-child(3n){margin-right:0}.payment-methods_container .payment-method:hover{cursor:pointer;border-color:#aa0504;background-color:#abbddf}.payment-methods_container .payment-method:focus{outline:none}.payment-methods_container .payment-method .payment-method-content{text-align:center}.ui-radio-tabs{margin-bottom:2.4rem}.ui-radio-tabs .ui-radio-tabs_title{font-weight:600;font-size:1.4rem;margin-bottom:1.2rem}.ui-radio-tabs .ui-radio-tabs_container{display:flex;width:100%;justify-content:space-between}.ui-radio-tabs .ui-radio-tabs_container .ui-radio-tab{flex:1 1 auto;border:solid 2px #e7e7e7}.ui-radio-tabs .ui-radio-tabs_container .ui-radio-tab .ui-radio-tab_content{padding:2.4rem}.ui-radio-tabs .ui-radio-tabs_container .ui-radio-tab .ui-radio-tab_content .ui-radio-tab_label{text-align:center;font-size:1.2rem}.ui-radio-tabs .ui-radio-tabs_container .ui-radio-tab:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.ui-radio-tabs .ui-radio-tabs_container .ui-radio-tab:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.ui-radio-tabs .ui-radio-tabs_container .ui-radio-tab__selected{border-color:#aa0504}.ui-radio-tabs .ui-radio-tabs_container .ui-radio-tab__selected .ui-radio-tab_label{color:#aa0504}.add-tip{border-radius:5px;background-color:#aa0504;height:20px;width:60px;color:#fff;font-size:12px;font-weight:600;margin-top:2px;margin-bottom:2px}.tip-input{border:1px solid #e7e7e7;border-radius:5px;padding-left:5px;width:100px;height:30px}.tip-heading{font-size:20px;font-weight:700;color:#000;margin-bottom:15px}
.select-dynamic-combo-sheet-header{display:flex;justify-content:space-between;padding:20px 0px 30px 0px;border-bottom:1px solid #eaecf0}.select-dynamic-combo-sheet-header .select-dynamic-combo-sheet-header-heading-container{display:flex;align-items:center;gap:5px}.select-dynamic-combo-sheet-header .select-dynamic-combo-sheet-header-heading-container .select-dynamic-combo-sheet-header-heading{font-size:16px;font-weight:600}.select-dynamic-combo-sheet-header .select-dynamic-combo-sheet-header-heading-container .select-dynamic-combo-sheet-header-required{font-size:12px;font-weight:400;color:#475467}.select-dynamic-combo-sheet-header .select-dynamic-combo-sheet-header-number-selected{font-size:14px;font-weight:600}.select-dynamic-combo-sheet-loading{margin-top:20px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;gap:10px}.select-dynamic-combo-sheet-loading .select-dynamic-combo-sheet-loading-spin-container{height:32px}.select-dynamic-combo-sheet-variants{margin-top:20px;display:grid;justify-content:flex-start;grid-template-columns:repeat(6, 1fr);grid-column-gap:10px;grid-row-gap:10px}.select-dynamic-combo-sheet-variants .select-dynamic-combo-sheet-variant{height:125px;overflow:hidden}.select-dynamic-combo-sheet-variants .select-dynamic-combo-sheet-variant .variant-content{background:#999;color:#fff;display:flex;flex-direction:column;border-radius:3px;height:100%;width:100%;padding:12px;justify-content:space-between}.select-dynamic-combo-sheet-variants .select-dynamic-combo-sheet-variant .variant-content .variant-content-title{text-align:left;font-weight:600;font-size:1rem;margin-bottom:4px;overflow:hidden}.select-dynamic-combo-sheet-variants .select-dynamic-combo-sheet-variant .variant-content .variant-content-quantity-selection{display:flex;justify-content:space-between;align-items:center;user-select:none}.select-dynamic-combo-sheet-variants .select-dynamic-combo-sheet-variant .variant-content .variant-content-quantity-selection .variant-content-quantity-selection-icon{cursor:pointer}.select-dynamic-combo-sheet-variants .select-dynamic-combo-sheet-variant .variant-content .variant-content-quantity-selection .variant-content-quantity-selection-icon-disabled{cursor:not-allowed;color:#d0d5dd}
.rc-input{font-size:14px;font-weight:500;color:#000;border-radius:4px;border:1px solid #d0d5dd;padding:9px 17px}.rc-input:focus{outline:none;border:1px solid #6888c5;box-shadow:0px 0px 0px 4px #d5e3ef}.rc-search{display:flex;width:100%;height:40px;background:#fff;align-items:center;justify-content:space-between;border-radius:4px;border:1px solid #d0d5dd}.rc-search .input-container{flex:auto;margin-left:17px;margin-right:20px}.rc-search .input-container input{padding:0;border-radius:0;width:100%;border:none;outline:none}.rc-search .button-container button{margin-right:5px}.rc-input-affix-wrapper{border:1px solid #d0d5dd;padding:9px 11px;border-radius:4px;display:inline-flex;align-items:center;width:100%;transition:all .3s}.rc-input-affix-wrapper:hover{border:1px solid #6888c5}.rc-input-affix-wrapper-focused,.rc-input-affix-wrapper:focus{border:1px solid #6888c5;box-shadow:0px 0px 0px 4px #d5e3ef}.rc-input-affix-wrapper .rc-input{border:none;padding:unset;font-size:14px;width:inherit}.rc-input-affix-wrapper .rc-input-suffix{color:#3d5fa0;margin-left:4px}.rc-input-affix-wrapper .rc-input-prefix{color:#3d5fa0;margin-right:4px}
.newpassword-box{display:flex;height:100vh}.newpassword-box .error-container{background-color:#f7e6e5;border-radius:5px;padding:20px;font-size:12px;font-weight:500;text-align:left;margin-bottom:40px}.newpassword-box .error-container-row{display:flex;flex-direction:row;align-items:center;margin-bottom:.5rem}.newpassword-box .error-container-row:last-child{margin-bottom:0}.newpassword-box .error-container-icon{color:#aa0504;margin-right:20px;font-size:18px}.newpassword-header-container{position:absolute;top:0px;left:0px;height:40px;right:0px;margin-left:10px;margin-right:10px;overflow:hidden;display:flex;justify-content:space-between}.newpassword-header-container .newpassword-bars-icon-div{display:flex;margin-top:10px}.newpassword-header-container .newpassword-bars-icon{display:flex;flex-direction:row;float:left;padding-right:20px;font-size:20px;font-weight:300;color:#000}.newpassword-header-container .newpassword-tee-on-logo{width:94px;height:21px}.newpassword-header-container .newpassword-user-div{display:flex}.newpassword-header-container .newpassword-active-user-name{margin-top:10px;text-align:right}.newpassword-login-container{margin:auto;width:500px}@media only screen and (max-width: 767px){.newpassword-login-container{padding:1rem;width:100%}}.newpassword-login-container .newpassword-sign-in-text{display:inline-block;text-align:left;margin-bottom:20px}@media only screen and (max-width: 767px){.newpassword-login-container .newpassword-sign-in-text{width:310px;display:inline}}@media only screen and (min-width: calc(767px + 1px)){.newpassword-login-container .newpassword-sign-in-text{width:500px}}.newpassword-login-container .newpassword-invalid-text{font-size:1.5rem;color:#667085}@media only screen and (max-width: 767px){.newpassword-login-container .newpassword-invalid-text{text-align:center}}.newpassword-login-container .sign-in-p{font-size:24px;font-weight:600;text-align:left;margin-top:20px}@media only screen and (max-width: 767px){.newpassword-login-container .sign-in-p{text-align:center}}@media only screen and (min-width: calc(767px + 1px)){.newpassword-login-container .sign-in-p{font-size:30px}}.newpassword-login-container .sign-in-info-p{font-size:16px;color:#999;text-align:left}@media only screen and (max-width: 767px){.newpassword-login-container .sign-in-info-p{text-align:center}}.newpassword-login-container .newpassword-sign-in-input-div{margin-top:20px}.newpassword-login-container .newpassword-sign-in-input-div .facility-logo{width:auto;height:60px}@media only screen and (max-width: 767px){.newpassword-login-container .newpassword-sign-in-input-div .facility-logo{margin:auto}}.newpassword-login-container .newpassword-sign-in-email-password-div{display:inline-block;text-align:left;margin-bottom:10px;width:100%}.newpassword-login-container .newpassword-sign-in-input-label{display:inline-block;text-align:left;font-size:12px;color:#999}.newpassword-login-container .newpassword-sign-in-input{display:block;width:100%;height:40px;border:1px solid #e7e7e7;border-radius:5px;padding-left:10px}.newpassword-login-container .sign-in-button{height:40px;color:#fff;font-weight:600;font-size:16px;background-color:#aa0504;border-radius:5px;margin-bottom:10px}@media only screen and (max-width: 767px){.newpassword-login-container .sign-in-button{width:310px}}@media only screen and (min-width: calc(767px + 1px)){.newpassword-login-container .sign-in-button{width:500px}}.newpassword-login-container .register-button{height:40px;font-weight:600;color:#000;background-color:#fff;border:1px solid #e7e7e7;border-radius:5px}@media only screen and (max-width: 767px){.newpassword-login-container .register-button{width:310px}}@media only screen and (min-width: calc(767px + 1px)){.newpassword-login-container .register-button{width:500px}}
.updates-page{margin:0 auto;padding:0;max-width:77.7rem;padding:30px}.updates-page .updates-page-tee-on-logo{width:70px}.updates-page .updates-page-title{margin:75px auto;font-size:58px;font-weight:bold;text-align:center}@media only screen and (max-width: 767px){.updates-page .updates-page-title{font-size:48px;margin:60px auto}}.updates-page .updates-page-versions{display:flex;flex-direction:column;gap:30px}.updates-page .updates-page-versions .updates-page-version{display:flex;gap:40px}.updates-page .updates-page-versions .updates-page-version .updates-page-version-title{font-size:34px;font-weight:bold}@media only screen and (max-width: 767px){.updates-page .updates-page-versions .updates-page-version .updates-page-version-title{font-size:26px}}.updates-page .updates-page-versions .updates-page-version .updates-page-version-date{margin-top:5px;font-size:16px;color:#999}.updates-page .updates-page-versions .updates-page-version .updates-page-version-title-section{flex:2;overflow:visible}@media only screen and (max-width: 767px){.updates-page .updates-page-versions .updates-page-version .updates-page-version-title-section{display:none}}.updates-page .updates-page-versions .updates-page-version .updates-page-version-title-section .updates-page-version-title-container{position:sticky;top:30px;white-space:nowrap}.updates-page .updates-page-versions .updates-page-version .updates-page-version-updates-section{flex:5}.updates-page .updates-page-versions .updates-page-version .updates-page-version-updates-section .updates-page-version-updates{display:flex;flex-direction:column;gap:30px}@media only screen and (max-width: 767px){.updates-page .updates-page-versions .updates-page-version .updates-page-version-updates-section .updates-page-version-updates .updates-page-version-updates-version-title-container{display:visible}}@media not screen and (max-width: 767px){.updates-page .updates-page-versions .updates-page-version .updates-page-version-updates-section .updates-page-version-updates .updates-page-version-updates-version-title-container{display:none}}.updates-page .updates-page-versions .updates-page-version .updates-page-version-updates-section .updates-page-version-updates .updates-page-version-updates-primary-container{position:relative}.updates-page .updates-page-versions .updates-page-version .updates-page-version-updates-section .updates-page-version-updates .updates-page-version-updates-primary-container .updates-page-version-updates-primary-icon{position:absolute;top:6px;left:-28px;color:red;font-size:18px}@media only screen and (max-width: 767px){.updates-page .updates-page-versions .updates-page-version .updates-page-version-updates-section .updates-page-version-updates .updates-page-version-updates-primary-container .updates-page-version-updates-primary-icon{left:-25px}}.updates-page .updates-page-versions .updates-page-version .updates-page-version-updates-section .updates-page-version-updates .updates-page-version-updates-primary-container .updates-page-version-updates-primary-title{font-size:26px;font-weight:bold;display:inline}.updates-page .updates-page-versions .updates-page-version .updates-page-version-updates-section .updates-page-version-updates .updates-page-version-updates-primary-container .updates-page-version-updates-primary-content{font-size:26px;display:inline}.updates-page .updates-page-versions .updates-page-version .updates-page-version-updates-section .updates-page-version-updates .updates-page-version-updates-secondary-title{font-weight:bold;font-size:22px}.updates-page .updates-page-versions .updates-page-version .updates-page-version-updates-section .updates-page-version-updates ul.updates-page-version-updates-secondary-list{margin-top:15px;list-style-type:circle}.updates-page .updates-page-versions .updates-page-version .updates-page-version-updates-section .updates-page-version-updates ul.updates-page-version-updates-secondary-list li{margin-top:7px;font-size:16px}
.reservations-segments-container{overflow:auto;height:calc(100vh - 350px)}.reservations-date-container{display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:center;padding:0 15px 20px 15px}@media only screen and (max-width: 767px){.reservations-date-container{justify-content:flex-start}}.reservations-date-bar{width:100%}@media only screen and (max-width: 767px){.reservations-date-bar{display:none}}.reservations-flex-row{display:flex;flex-direction:row;gap:2rem;align-items:center}.reservations-facility-container{margin:10px 5%}.reservations-facility-container-group{display:flex;flex-direction:column;gap:.25rem}.reservations-facility-container .facility-logo{width:auto;height:60px}@media only screen and (max-width: 767px){.reservations-facility-container .facility-logo{display:none}}.reservations-facility-container .facility-name{font-size:2rem;font-weight:600;color:#000}@media only screen and (max-width: 767px){.reservations-facility-container .facility-name{font-size:1rem}}.reservations-facility-container .facility-address{font-size:1.125rem;font-weight:400;color:#999}@media only screen and (max-width: 767px){.reservations-facility-container .facility-address{font-size:.7rem}}.reservations-segments-table{width:100%;border-collapse:separate;border-width:1px;border-spacing:0;table-layout:fixed}.reservations-segments-table-header{color:#fff}.reservations-segments-table-data-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.reservations-segments-table .segment-available{background-color:#039855;color:#fff;cursor:pointer}.reservations-segments-table .segment-disabled{background-color:#eaecf0;color:#000;cursor:not-allowed}.reservations-segments-table .segment-unavailable{background-color:#eaecf0;color:#000;cursor:not-allowed}.reservations-segments-table .segment-league{background-color:#466eb9;color:#fff;cursor:not-allowed}.reservations-segments-table .segment-tournament{background-color:#8aa2d2;color:#000;cursor:not-allowed}.reservations-segments-table .segment-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.reservations-segments-table .segment-container p,.reservations-segments-table .segment-container span{font-size:10px}}
.reservations-navigation-container{background-color:#fff;border-bottom:1px solid #e7e7e7;height:55px}.reservations-navigation-container-centered{margin:0 5%;padding:0}.reservations-navigation-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:15px}.reservations-navigation-tee-on-logo{display:inline;vertical-align:text-top;width:70px}.reservations-navigation-login-button{height:22px;font-size:16px;font-weight:600;border:none;background-color:#fff;color:#aa0504}.reservations-navigation-login-button-label{margin-right:6px}.reservations-navigation-dropdown .navigation-plain-text-dropbutton{padding:0}
.reservations-login-header-container{background-color:#fff;border-bottom:1px solid #e7e7e7;height:55px}.reservations-login-header-container-centered{margin:0 5%;padding:0}.reservations-login-header-container-inner{padding:15px}.reservations-login-header-container img{display:inline;vertical-align:text-top;width:70px}.reservations-login-container{display:flex;height:calc(100vh - 55px)}.reservations-login-container-inner{margin:auto;width:500px}@media only screen and (max-width: 767px){.reservations-login-container-inner{padding:10px}}.reservations-login-container-group{margin-top:20px;display:block}.reservations-login-input-label{font-size:12px;color:#999}.reservations-login-input-group{margin-top:10px}.reservations-login-text-group{text-align:left;margin-bottom:20px}.reservations-login-text-group .sign-in-text{font-size:24px;font-weight:600}.reservations-login-text-group .sign-in-info{font-size:16px;color:#999}.reservations-login-button{margin-bottom:10px}.reservations-login-forgot-password{text-align:right;margin-top:10px;margin-bottom:25px}.reservations-register-name-group{display:flex;flex-direction:row;gap:1rem}.reservations-register-name-group .width-100{width:100%}.reservations-register-button{margin:20px 0 10px}.reservations-register-login-group{padding:15px;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.reservations-register-text{font-weight:600}.reservations-register-login-text{color:#aa0504;cursor:pointer}.reservations-register-login-text:hover{color:#abbddf}.reservations-register-error-container{background-color:#f7e6e5;border-radius:5px;padding:20px;font-size:12px;font-weight:500;text-align:left;margin-bottom:20px}.reservations-register-icon{color:#aa0504;margin-right:20px;font-size:18px}.reservations-register-resend-invite{margin-left:auto;display:flex;margin-top:1rem}
.reservation-booking{background:#f8f8f8;min-height:100vh}.reservation-booking-facility-container{margin:10px 5%}.reservation-booking-facility-container-group{display:flex;flex-direction:column;gap:.25rem}.reservation-booking-facility-container .facility-logo{width:auto;height:60px}@media only screen and (max-width: 767px){.reservation-booking-facility-container .facility-logo{display:none}}.reservation-booking-facility-container .facility-name{font-size:2rem;font-weight:600;color:#000}@media only screen and (max-width: 767px){.reservation-booking-facility-container .facility-name{font-size:1rem}}.reservation-booking-facility-container .facility-address{font-size:1.125rem;font-weight:400;color:#999}@media only screen and (max-width: 767px){.reservation-booking-facility-container .facility-address{font-size:.7rem}}.reservation-booking-main-container{margin-right:5%;margin-left:5%}.reservation-booking-start-time{font-size:2rem;font-weight:600;color:#000}@media only screen and (max-width: 767px){.reservation-booking-start-time{font-size:1.3rem}}.reservation-booking-date{font-size:1.125rem;font-weight:500;color:#000;margin-bottom:1.125rem}@media only screen and (max-width: 767px){.reservation-booking-date{font-size:.7rem}}.reservation-booking-button-group{width:18.75rem}@media only screen and (max-width: 767px){.reservation-booking-button-group{width:auto}}@media only screen and (max-width: 767px){.reservation-booking-button-group .rc-radio-text{font-size:.8rem}}.reservation-booking-button-group .button-title{font-size:1.25rem;color:#000;font-weight:600;margin-bottom:1rem}@media only screen and (max-width: 767px){.reservation-booking-button-group .button-title{font-size:1rem}}.reservation-booking-flex-row{display:flex;flex-direction:row;gap:2rem;align-items:center}@media only screen and (max-width: 767px){.reservation-booking-confirm-button-group .rc-button{font-size:.8rem}}.reservation-booking-spinner{height:2rem}.reservation-booking-title{font-size:1.25rem;color:#000;font-weight:600;margin-bottom:1rem}@media only screen and (max-width: 767px){.reservation-booking-title{font-size:1rem}}.reservation-booking-payment-terms{color:#aa0504;margin-bottom:.1rem;font-size:14px}.reservation-booking-payment-terms:hover{cursor:pointer;color:#abbddf}.reservation-booking-payment-terms-group{display:flex;flex-direction:row;gap:.5rem;align-items:center;margin:1rem 0}@media only screen and (max-width: 767px){.reservation-booking-payment-terms-group .ui-checkbox_label{font-size:.7rem}}.reservation-booking-dropdown .rc-select-dropdown{z-index:100}@media only screen and (max-width: 767px){.reservation-booking-dropdown label{font-size:.7rem}}.reservation-booking-table{width:100%;border-collapse:separate;border-width:1px;border-spacing:0;table-layout:fixed}@media only screen and (max-width: 767px){.reservation-booking-table{margin-top:1rem}}.reservation-booking-table td{border-bottom:1px solid #e7e7e7}.reservation-booking-table-header{color:#999}.reservation-booking-table-header td{border-bottom:1px solid #e7e7e7 !important}.reservation-booking-payment-terms-container{display:flex;margin-bottom:16px;gap:.5rem;align-items:flex-start}
.reservation-confirmation{background:#f8f8f8;min-height:100vh}.reservation-confirmation-facility-container{margin:10px 5%}.reservation-confirmation-facility-container-group{display:flex;flex-direction:column;gap:.25rem}.reservation-confirmation-facility-container .facility-logo{width:auto;height:60px}@media only screen and (max-width: 767px){.reservation-confirmation-facility-container .facility-logo{display:none}}.reservation-confirmation-facility-container .facility-name{font-size:2rem;font-weight:600;color:#000}@media only screen and (max-width: 767px){.reservation-confirmation-facility-container .facility-name{font-size:1rem}}.reservation-confirmation-facility-container .facility-address{font-size:1.125rem;font-weight:400;color:#999}@media only screen and (max-width: 767px){.reservation-confirmation-facility-container .facility-address{font-size:.7rem}}.reservation-confirmation-main-container{margin-right:5%;margin-left:5%}@media only screen and (max-width: 767px){.reservation-confirmation-confirm-button-group .rc-button{font-size:.8rem;width:100%}}.reservation-confirmation-flex-grow{flex:1 1 0px}.reservation-confirmation-flex-row{display:flex;flex-direction:row;gap:2rem;align-items:center}.reservation-confirmation-flex-column{display:flex;flex-direction:column;gap:.5rem}.reservation-confirmation-booked-confirmation-container{display:flex;flex-direction:row;gap:1rem}@media only screen and (max-width: 767px){.reservation-confirmation-booked-confirmation-container{flex-direction:column !important;gap:0 !important}}.reservation-confirmation-booked-text{font-size:1.75rem;font-weight:600}.reservation-confirmation-booked-text-subtext{font-size:1.125rem;font-weight:500}.reservation-confirmation-booked-text-confirmation{font-size:1.125rem;font-weight:500;color:#999}.reservation-confirmation-booked-text-confirmation-number{font-size:1.125rem;font-weight:700;color:#aa0504}@media only screen and (max-width: 767px){.reservation-confirmation-booked-title-text-responsive{font-size:1rem !important}}@media only screen and (max-width: 767px){.reservation-confirmation-booked-sub-text-responsive{font-size:.7rem !important}}.reservation-confirmation-booking-details-card-title{font-size:1.625rem;font-weight:600;margin-bottom:1.5rem}@media only screen and (max-width: 767px){.reservation-confirmation-booking-details-card-title{font-size:1.2rem}}.reservation-confirmation-booking-details-content{width:max-content}@media only screen and (max-width: 767px){.reservation-confirmation-booking-details-content{width:auto}}.reservation-confirmation-booking-details-container{display:flex;flex-direction:row;gap:15rem;margin-bottom:3rem}@media only screen and (max-width: 767px){.reservation-confirmation-booking-details-container{flex-direction:column !important;gap:1rem !important}}.reservation-confirmation-booking-details-title{font-size:1.25rem;font-weight:600;width:10rem}.reservation-confirmation-booking-details-guest-details p{font-size:1rem;font-weight:500}.reservation-confirmation-booking-details-order-summary{gap:.5rem}.reservation-confirmation-booking-details-order-summary-date-and-time{color:#999}.reservation-confirmation-table{border-collapse:separate;border-width:1px;border-spacing:0;table-layout:fixed}@media only screen and (max-width: 767px){.reservation-confirmation-table{margin-top:1rem}}.reservation-confirmation-table td{border-bottom:1px solid #e7e7e7}.reservation-confirmation-table-header{color:#999}.reservation-confirmation-table-header td{border-bottom:1px solid #e7e7e7 !important}
.league-header-container{background-color:#fff;border-bottom:1px solid #eaecf0;position:relative;padding:15px 0;margin-bottom:15px}.league-header-container .league-header{display:flex;flex-direction:row;justify-content:start;align-items:center;padding:0px 32px 0px 32px;gap:40px;margin:0 10%;height:84px}@media only screen and (max-width: 767px){.league-header-container .league-header{justify-content:space-between;gap:20px;margin:0}}.league-header-container .league-header .league-header-title{display:flex;flex-direction:row;justify-content:start;gap:20px}.league-header-container .league-header .league-header-facility-logo{height:48px;width:auto}@media only screen and (max-width: 767px){.league-header-container .league-header .league-header-facility-logo{height:40px}}.league-header-container .league-header .league-header-navigation{display:flex;flex-direction:row;align-items:center;gap:30px}@media only screen and (max-width: 767px){.league-header-container .league-header .league-header-navigation{gap:10px}}.league-header-container .league-header .league-header-navigation .league-header-navigation-item,.league-header-container .league-header .league-header-navigation .navigation-plain-text-dropbutton{color:#475467;outline:0;border:none;box-shadow:none;font-size:14px;font-weight:600;line-height:20px;padding:8px 12px;border-radius:6px}@media only screen and (max-width: 767px){.league-header-container .league-header .league-header-navigation .league-header-navigation-item,.league-header-container .league-header .league-header-navigation .navigation-plain-text-dropbutton{font-size:10px;padding:4px 6px;line-height:10px}}.league-header-container .league-header .league-header-navigation .league-header-navigation-item:hover,.league-header-container .league-header .league-header-navigation .navigation-plain-text-dropbutton:hover{cursor:pointer;background-color:#f9fafb}.league-header-container .league-header .league-header-navigation .league-header-navigation-item-selected{background-color:#f9fafb}
.league-title .league-name{font-size:20px;line-height:20px;margin-bottom:10px}@media only screen and (max-width: 767px){.league-title .league-name{line-height:16px;font-size:16px}}.league-title .facility-name{font-size:16px;color:#667085}@media only screen and (max-width: 767px){.league-title .facility-name{font-size:12px}}
.league-register-description{overflow:hidden;max-height:145px}.league-register-description-full{max-height:max-content}.league-register-description-read-more{padding:16px 0px 0px 0px;color:#475467;cursor:pointer;max-width:max-content}.league-register{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width: 1023px){.league-register{flex-direction:column}}.league-register .league-register-main{flex-basis:70%;display:flex;flex-direction:column;gap:20px;margin-top:30px}.league-register .league-register-main .league-register-registration-fees-heading{font-size:20px}.league-register .league-register-main .league-register-registration-fee{border-radius:10px;border:1px solid #eaecf0;user-select:none;cursor:pointer}.league-register .league-register-main .league-register-registration-fee:hover{border-color:#2d4675;box-shadow:0px 0px 2px 4px #d5e3ef}.league-register .league-register-main .league-register-registration-fee-selected{border-color:#2d4675}.league-register .league-register-main .league-register-registration-fee-disabled{cursor:default;border-color:#d0d5dd;background-color:#eaecf0}.league-register .league-register-main .league-register-registration-fee-disabled:hover{border-color:#d0d5dd;box-shadow:none}.league-register .league-register-main .league-register-registration-fee .league-register-registration-fee-header{display:flex;justify-content:space-between;align-items:center;padding:20px;font-size:20px}.league-register .league-register-main .league-register-registration-fee .league-register-registration-fee-header .league-register-registration-fee-header-subtitle{font-size:14px}.league-register .league-register-main .league-register-registration-fee .league-register-registration-fee-header .league-register-registration-fee-header-selection-default{color:#eaecf0}.league-register .league-register-main .league-register-registration-fee .league-register-registration-fee-header .league-register-registration-fee-header-selection-disabled{color:#d0d5dd}.league-register .league-register-main .league-register-registration-fee .league-register-registration-fee-header .league-register-registration-fee-header-selection-hovered{color:#abbddf;border-radius:50%;box-shadow:0px 0px 2px 4px #d5e3ef}.league-register .league-register-main .league-register-registration-fee .league-register-registration-fee-header .league-register-registration-fee-header-selection-selected{color:#6888c5}.league-register .league-register-main .league-register-registration-fee .league-register-registration-fee-header-selected{background-color:#abbddf;border-top-left-radius:10px;border-top-right-radius:10px}.league-register .league-register-main .league-register-registration-fee .league-register-registration-fee-dividing-line{margin:0}.league-register .league-register-main .league-register-registration-fee .league-register-registration-fee-dividing-line-highlighted{border-color:#3d5fa0}.league-register .league-register-main .league-register-registration-fee .league-register-registration-fee-main{padding:12px 0px 20px 20px}.league-register .league-register-main .league-register-registration-fee .league-register-registration-fee-main .league-register-registration-fee-main-price{font-size:32px;font-weight:bold}.league-register .league-register-main .league-register-registration-fee .league-register-registration-fee-main .league-register-registration-fee-main-quantity{font-size:32px;font-weight:bold}.league-register .league-register-main .league-register-registration-fee .league-register-registration-fee-main .league-register-registration-fee-main-description{color:#667085}.league-register .league-register-order-summary{flex-basis:30%;margin-top:30px;margin-left:40px}@media only screen and (max-width: 1023px){.league-register .league-register-order-summary{margin-top:0px;margin-left:0px}}.league-register .league-register-order-summary .league-register-order-summary-callout-tablet{margin-top:25px;margin-bottom:25px}.league-register .league-register-order-summary .league-register-order-summary-go-to-checkout-section{display:flex;flex-direction:column;gap:15px}.league-register .league-register-order-summary .league-register-order-summary-go-to-checkout-section .league-register-order-summary-go-to-checkout{background-color:#2d4675;font-weight:bold;color:#fff;width:100%;padding:10px;border-radius:4px}.league-register .league-register-order-summary .league-register-order-summary-go-to-checkout-section .league-register-order-summary-go-to-checkout:hover{opacity:.8}.league-register .league-register-order-summary .league-register-order-summary-go-to-checkout-section .league-register-order-summary-go-to-checkout:disabled{background-color:gray;opacity:1;cursor:not-allowed}
.order-summary-visibility-display-toggle{font-size:20px;font-weight:600;width:fit-content;user-select:none;cursor:pointer}.order-summary-visibility-display-toggle .order-summary-visibility-display-toggle-icon{font-size:24px;display:inline;vertical-align:top;margin-left:7px}.order-summary-visibility-display-container{margin-top:20px;margin-left:20px}.order-summary{position:sticky;top:20px}.order-summary .order-summary-header{display:flex;justify-content:space-between}.order-summary .order-summary-header.order-summary-header-offset{margin-bottom:30px}.order-summary .order-summary-header .order-summary-heading-container{display:flex;gap:10px}.order-summary .order-summary-header .order-summary-heading-container .order-summary-heading{font-size:20px;font-weight:600}.order-summary .order-summary-header .order-summary-header-action{color:#466eb9}.order-summary .order-summary-no-toggle{font-weight:600;width:100%;padding:20px 0;font-size:16px}.order-summary .order-summary-no-toggle .order-summary-no-toggle-primary{float:left}.order-summary .order-summary-no-toggle .order-summary-no-toggle-primary .order-summary-no-toggle-shopping-bag{margin-right:5px}.order-summary .order-summary-no-toggle .order-summary-no-toggle-primary .order-summary-no-toggle-item-count{margin-left:3px}.order-summary .order-summary-no-toggle .order-summary-no-toggle-primary .order-summary-no-toggle-display-icon{font-size:22px;display:inline;vertical-align:top;margin-left:7px}.order-summary .order-summary-no-toggle .order-summary-no-toggle-total{float:right}.order-summary .order-summary-line-item-container{display:flex;flex-direction:column;gap:15px}.order-summary .order-summary-line-item-container .order-summary-line-item-content{display:flex;justify-content:space-between;align-items:center;overflow:hidden}.order-summary .order-summary-line-item-container .order-summary-line-item-content .order-summary-line-item-content-primary{display:flex;gap:10px;align-items:center}.order-summary .order-summary-line-item-container .order-summary-line-item-content .order-summary-line-item-content-primary .order-summary-line-item-quantity{width:32px}.order-summary .order-summary-line-item-container .order-summary-line-item-content .order-summary-line-item-content-primary .order-summary-line-item-product-title{font-size:16px;color:#101828;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.order-summary .order-summary-line-item-container .order-summary-line-item-content .order-summary-line-item-content-primary .order-summary-line-item-variant-title{margin-top:3px;font-size:12px;color:#475467;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.order-summary .order-summary-line-item-container .order-summary-line-item-content .order-summary-line-item-price{font-weight:600;font-size:14px;color:#101828}.order-summary .order-summary-line-item-container .order-summary-line-item-divider{margin:0}.order-summary .order-summary-shopping-bag-values{display:flex;flex-direction:column;gap:15px;font-size:16px}.order-summary .order-summary-shopping-bag-values .order-summary-shopping-bag-value{float:right}.order-summary .order-summary-shopping-bag-values .order-summary-shopping-bag-total-dividing-line{margin:0px}.order-summary .order-summary-shopping-bag-values .order-summary-shopping-bag-total{font-weight:bold}
.league-checkout-sections{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width: 1023px){.league-checkout-sections{flex-direction:column}}.league-checkout-sections .league-checkout-information-section{flex-basis:70%;display:flex;flex-direction:column;gap:20px;margin-top:30px}.league-checkout-sections .league-checkout-information-section .player-form-container{border-radius:10px;border:1px solid #eaecf0;user-select:none;cursor:pointer}.league-checkout-sections .league-checkout-information-section .player-form-fee-header{display:flex;justify-content:space-between;align-items:center;padding:15px;font-size:18px;background-color:#eaecf0;border-top-left-radius:10px;border-top-right-radius:10px}.league-checkout-sections .league-checkout-information-section .player-form-input-container{padding:12px}.league-checkout-sections .league-checkout-information-section .player-form-input-container:not(:last-child){border-bottom:1px solid #eaecf0}.league-checkout-sections .league-checkout-information-section .player-form-fee-header-subtitle{font-size:10px}.league-checkout-sections .league-checkout-information-section .player-form-text-input-title{font-size:18px;font-weight:bold}.league-checkout-sections .league-checkout-information-section .player-form-text-input-content{color:#667085}.league-checkout-sections .league-checkout-information-section .player-form-card-element-container{border-radius:10px;padding:2px}.league-checkout-sections .league-checkout-order-section{flex-basis:30%;margin-top:30px;margin-left:40px}@media only screen and (max-width: 1023px){.league-checkout-sections .league-checkout-order-section{margin-left:0px}}.league-checkout-sections .league-checkout-order-section .league-checkout-order-section-actions{display:flex;flex-direction:column;gap:10px}.league-checkout-sections .league-checkout-order-section .league-checkout-order-section-actions .league-checkout-order-section-actions-primary,.league-checkout-sections .league-checkout-order-section .league-checkout-order-section-actions .league-checkout-order-section-actions-secondary{background-color:#2d4675;font-weight:bold;color:#fff;width:100%;padding:10px;border-radius:4px}.league-checkout-sections .league-checkout-order-section .league-checkout-order-section-actions .league-checkout-order-section-actions-primary:hover,.league-checkout-sections .league-checkout-order-section .league-checkout-order-section-actions .league-checkout-order-section-actions-secondary:hover{opacity:.8}.league-checkout-sections .league-checkout-order-section .league-checkout-order-section-actions .league-checkout-order-section-actions-primary:disabled,.league-checkout-sections .league-checkout-order-section .league-checkout-order-section-actions .league-checkout-order-section-actions-secondary:disabled{background-color:gray;opacity:1;cursor:not-allowed}@media only screen and (max-width: 1023px){.league-checkout-sections .league-checkout-order-section .league-checkout-order-section-actions .league-checkout-order-section-actions-primary,.league-checkout-sections .league-checkout-order-section .league-checkout-order-section-actions .league-checkout-order-section-actions-secondary{width:100%}}.league-checkout-sections .league-checkout-order-section .league-checkout-order-section-actions .league-checkout-order-section-actions-secondary{color:#000;background-color:#fff;border:1px solid #3d5fa0}.league-checkout-sections .league-checkout-order-section .league-checkout-order-section-actions .league-checkout-order-section-actions-secondary:hover{opacity:1;color:#3d5fa0}
.payment-summary{font-size:16px}.payment-summary .payment-summary-detail{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.payment-summary .payment-summary-detail{display:block;position:relative}}.payment-summary .payment-summary-detail .payment-summary-content-container{display:grid;grid-template-columns:75px 1fr;grid-column-gap:20px}@media only screen and (max-width: 767px){.payment-summary .payment-summary-detail .payment-summary-content-container{display:block}}.payment-summary .payment-summary-detail .payment-summary-content-container .payment-summary-label{text-align:right}@media only screen and (max-width: 767px){.payment-summary .payment-summary-detail .payment-summary-content-container .payment-summary-label{text-align:left;margin-bottom:15px}}.payment-summary .payment-summary-detail .payment-summary-content-container .payment-summary-value-container{overflow:hidden}.payment-summary .payment-summary-detail .payment-summary-content-container .payment-summary-value-container .payment-summary-value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.payment-summary .payment-summary-detail .payment-summary-edit{border-bottom:1px solid #000;margin:3px 5px}.payment-summary .payment-summary-detail .payment-summary-edit:disabled{background-color:#e7e7e7;border:none;border-radius:4px;margin:0;padding:3px 5px;cursor:not-allowed}@media only screen and (max-width: 767px){.payment-summary .payment-summary-detail .payment-summary-edit{position:absolute;top:0;right:0}}.payment-summary .payment-summary-dividing-line{margin:20px auto}
.league-confirmation-page-sections{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width: 1023px){.league-confirmation-page-sections{flex-direction:column}}.league-confirmation-page-sections .league-confirmation-information-section{flex-basis:70%;margin-top:30px}.league-confirmation-page-sections .league-confirmation-information-section .league-confirmation-information-section-title{font-size:24px;font-weight:bold;margin-bottom:20px}.league-confirmation-page-sections .league-confirmation-information-section .league-confirmation-information-section-subtitle{font-size:18px;font-weight:600}.league-confirmation-page-sections .league-confirmation-order-summary-section{flex-basis:30%;margin-top:30px;margin-left:40px}@media only screen and (max-width: 1023px){.league-confirmation-page-sections .league-confirmation-order-summary-section{margin-left:0px}}
.tournament-home{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width: 1023px){.tournament-home{flex-direction:column}}.tournament-home .tournament-home-registration-fees{flex-basis:70%;display:flex;flex-direction:column;gap:20px;margin-top:30px}.tournament-home .tournament-home-registration-fees .tournament-register-description{overflow:hidden;max-height:145px}.tournament-home .tournament-home-registration-fees .tournament-register-description-full{max-height:max-content}.tournament-home .tournament-home-registration-fees .tournament-register-description-read-more{padding:16px 0px 0px 0px;color:#475467;cursor:pointer;max-width:max-content}.tournament-home .tournament-home-registration-fees .tournament-home-registration-fee-header{font-size:20px}.tournament-home .tournament-home-registration-fees .tournament-home-registration-fee{border-radius:10px;border:1px solid #eaecf0;user-select:none;cursor:pointer}.tournament-home .tournament-home-registration-fees .tournament-home-registration-fee:hover{border-color:#2d4675;box-shadow:0px 0px 2px 4px #d5e3ef}.tournament-home .tournament-home-registration-fees .tournament-home-registration-fee-selected{border-color:#2d4675}.tournament-home .tournament-home-registration-fees .tournament-home-registration-fee-disabled{cursor:default;border-color:#d0d5dd;background-color:#eaecf0}.tournament-home .tournament-home-registration-fees .tournament-home-registration-fee-disabled:hover{border-color:#d0d5dd;box-shadow:none}.tournament-home .tournament-home-registration-fees .tournament-home-registration-fee .tournament-home-registration-fee-header{display:flex;justify-content:space-between;align-items:center;padding:20px;font-size:20px}.tournament-home .tournament-home-registration-fees .tournament-home-registration-fee .tournament-home-registration-fee-header .tournament-home-registration-fee-header-subtitle{font-size:14px}.tournament-home .tournament-home-registration-fees .tournament-home-registration-fee .tournament-home-registration-fee-header .tournament-home-registration-fee-header-selection-default{color:#eaecf0}.tournament-home .tournament-home-registration-fees .tournament-home-registration-fee .tournament-home-registration-fee-header .tournament-home-registration-fee-header-selection-disabled{color:#d0d5dd}.tournament-home .tournament-home-registration-fees .tournament-home-registration-fee .tournament-home-registration-fee-header .tournament-home-registration-fee-header-selection-hovered{color:#abbddf;border-radius:50%;box-shadow:0px 0px 2px 4px #d5e3ef}.tournament-home .tournament-home-registration-fees .tournament-home-registration-fee .tournament-home-registration-fee-header .tournament-home-registration-fee-header-selection-selected{color:#6888c5}.tournament-home .tournament-home-registration-fees .tournament-home-registration-fee .tournament-home-registration-fee-header-selected{background-color:#abbddf;border-top-left-radius:10px;border-top-right-radius:10px}.tournament-home .tournament-home-registration-fees .tournament-home-registration-fee .tournament-home-registration-fee-dividing-line{margin:0}.tournament-home .tournament-home-registration-fees .tournament-home-registration-fee .tournament-home-registration-fee-dividing-line-highlighted{border-color:#3d5fa0}.tournament-home .tournament-home-registration-fees .tournament-home-registration-fee .tournament-home-registration-fee-main{padding:12px 0px 20px 20px}.tournament-home .tournament-home-registration-fees .tournament-home-registration-fee .tournament-home-registration-fee-main .tournament-home-registration-fee-main-price{font-size:32px;font-weight:bold}.tournament-home .tournament-home-registration-fees .tournament-home-registration-fee .tournament-home-registration-fee-main .tournament-home-registration-fee-main-quantity{font-size:32px;font-weight:bold}.tournament-home .tournament-home-registration-fees .tournament-home-registration-fee .tournament-home-registration-fee-main .tournament-home-registration-fee-main-description{color:#667085}.tournament-home .tournament-home-order-summary{flex-basis:30%;margin-top:30px;margin-left:40px}@media only screen and (max-width: 1023px){.tournament-home .tournament-home-order-summary{margin-top:0px;margin-left:0px}}.tournament-home .tournament-home-order-summary .tournament-home-order-summary-callout-tablet{margin-top:25px;margin-bottom:25px}.tournament-home .tournament-home-order-summary .tournament-home-order-summary-go-to-checkout-section{display:flex;flex-direction:column;gap:15px}.tournament-home .tournament-home-order-summary .tournament-home-order-summary-go-to-checkout-section .tournament-home-order-summary-go-to-checkout{background-color:#2d4675;font-weight:bold;color:#fff;width:100%;padding:10px;border-radius:4px}.tournament-home .tournament-home-order-summary .tournament-home-order-summary-go-to-checkout-section .tournament-home-order-summary-go-to-checkout:hover{opacity:.8}.tournament-home .tournament-home-order-summary .tournament-home-order-summary-go-to-checkout-section .tournament-home-order-summary-go-to-checkout:disabled{background-color:gray;opacity:1;cursor:not-allowed}
.tournament-header{display:flex;flex-direction:row;align-items:center;gap:20px;padding:35px 0}.tournament-header .tournament-header-facility-logo{height:45px;width:auto;cursor:pointer}.tournament-header .tournament-header-title{font-size:24px}.tournament-header .tournament-header-sub-title{font-size:18px;color:#667085}
.tournament-checkout-sections{display:flex;flex-direction:row;justify-content:space-between;padding-top:20px}@media only screen and (max-width: 1023px){.tournament-checkout-sections{flex-direction:column}}.tournament-checkout-sections .tournament-checkout-information-section{flex-basis:70%;display:flex;flex-direction:column;gap:20px}.tournament-checkout-sections .tournament-checkout-information-section .player-form-container{border-radius:10px;border:1px solid #eaecf0;user-select:none;cursor:pointer}.tournament-checkout-sections .tournament-checkout-information-section .player-form-fee-header{display:flex;justify-content:space-between;align-items:center;padding:15px;font-size:18px;background-color:#eaecf0;border-top-left-radius:10px;border-top-right-radius:10px}.tournament-checkout-sections .tournament-checkout-information-section .player-form-input-container{padding:12px}.tournament-checkout-sections .tournament-checkout-information-section .player-form-input-container:not(:last-child){border-bottom:1px solid #eaecf0}.tournament-checkout-sections .tournament-checkout-information-section .player-form-fee-header-subtitle{font-size:10px}.tournament-checkout-sections .tournament-checkout-information-section .player-form-text-input-title{font-size:18px;font-weight:bold}.tournament-checkout-sections .tournament-checkout-information-section .player-form-text-input-content{color:#667085}.tournament-checkout-sections .tournament-checkout-information-section .player-form-card-element-container{border-radius:10px;padding:2px}.tournament-checkout-sections .tournament-checkout-order-section{flex-basis:30%;margin-top:30px;margin-left:40px}@media only screen and (max-width: 1023px){.tournament-checkout-sections .tournament-checkout-order-section{margin-left:0px}}.tournament-checkout-sections .tournament-checkout-order-section .tournament-checkout-order-section-actions{display:flex;flex-direction:column;gap:10px}.tournament-checkout-sections .tournament-checkout-order-section .tournament-checkout-order-section-actions .tournament-checkout-order-section-actions-primary,.tournament-checkout-sections .tournament-checkout-order-section .tournament-checkout-order-section-actions .tournament-checkout-order-section-actions-secondary{background-color:#2d4675;font-weight:bold;color:#fff;width:100%;padding:10px;border-radius:4px}.tournament-checkout-sections .tournament-checkout-order-section .tournament-checkout-order-section-actions .tournament-checkout-order-section-actions-primary:hover,.tournament-checkout-sections .tournament-checkout-order-section .tournament-checkout-order-section-actions .tournament-checkout-order-section-actions-secondary:hover{opacity:.8}.tournament-checkout-sections .tournament-checkout-order-section .tournament-checkout-order-section-actions .tournament-checkout-order-section-actions-primary:disabled,.tournament-checkout-sections .tournament-checkout-order-section .tournament-checkout-order-section-actions .tournament-checkout-order-section-actions-secondary:disabled{background-color:gray;opacity:1;cursor:not-allowed}@media only screen and (max-width: 1023px){.tournament-checkout-sections .tournament-checkout-order-section .tournament-checkout-order-section-actions .tournament-checkout-order-section-actions-primary,.tournament-checkout-sections .tournament-checkout-order-section .tournament-checkout-order-section-actions .tournament-checkout-order-section-actions-secondary{width:100%}}.tournament-checkout-sections .tournament-checkout-order-section .tournament-checkout-order-section-actions .tournament-checkout-order-section-actions-secondary{color:#000;background-color:#fff;border:1px solid #3d5fa0}.tournament-checkout-sections .tournament-checkout-order-section .tournament-checkout-order-section-actions .tournament-checkout-order-section-actions-secondary:hover{opacity:1;color:#3d5fa0}
.tournament-confirmation-page-sections{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width: 1023px){.tournament-confirmation-page-sections{flex-direction:column}}.tournament-confirmation-page-sections .tournament-confirmation-information-section{flex-basis:70%}.tournament-confirmation-page-sections .tournament-confirmation-information-section .tournament-confirmation-information-section-title{font-size:24px;font-weight:bold;margin-bottom:20px}.tournament-confirmation-page-sections .tournament-confirmation-information-section .tournament-confirmation-information-section-subtitle{font-size:18px;font-weight:600}.tournament-confirmation-page-sections .tournament-confirmation-order-summary-section{flex-basis:30%;margin-top:30px;margin-left:40px}@media only screen and (max-width: 1023px){.tournament-confirmation-page-sections .tournament-confirmation-order-summary-section{margin-left:0px}}
.guest-league-season-leaderboard th p{font-size:12px}.guest-league-season-leaderboard .guest-league-season-leaderboard-header{width:fit-content;user-select:none;padding:5px}.guest-league-season-leaderboard .guest-league-season-leaderboard-header:hover{cursor:pointer;background-color:#f2f4f7;border-radius:5px}
.client-portal-home-page-container{min-height:100vh;background-color:#fff}.client-portal-home-page-container .client-portal-home-wide-section-container{background-color:#fff}@media only screen and (min-width: calc(767px + 1px))and (max-width: 1023px){.client-portal-home-page-container .client-portal-home-wide-section-container{padding-top:10px;padding-bottom:10px}}.client-portal-home-page-container .client-portal-home-wide-section-container .client-portal-home-wide-section{margin:0 10%;padding:0}@media only screen and (max-width: 1023px){.client-portal-home-page-container .client-portal-home-wide-section-container .client-portal-home-wide-section{margin:0 5%;padding:10px}}@media only screen and (max-width: 767px){.client-portal-home-page-container .client-portal-home-wide-section-container .client-portal-home-tee-time-section{margin:0;padding:0}}.client-portal-home-page-container .client-portal-home-wide-section-container .client-portal-home-facility-container{display:flex;flex-direction:row;align-items:flex-start;gap:1.5rem}@media only screen and (max-width: 1023px){.client-portal-home-page-container .client-portal-home-wide-section-container .client-portal-home-facility-container{justify-content:space-between;align-items:center;gap:unset}}.client-portal-home-page-container .client-portal-home-wide-section-container .client-portal-home-facility-container .client-portal-home-facility-dropdown{min-width:25rem}@media only screen and (max-width: 1023px){.client-portal-home-page-container .client-portal-home-wide-section-container .client-portal-home-facility-container .client-portal-home-facility-dropdown{min-width:unset;max-width:calc(100vw - 100px)}}.client-portal-home-page-container .client-portal-favourites-icon{color:#d0d5dd;font-size:24px;margin-top:25px}@media only screen and (max-width: 767px){.client-portal-home-page-container .client-portal-favourites-icon{font-size:18px;margin-top:0px}}.client-portal-home-page-container .client-portal-favourites-icon:hover{cursor:pointer}.client-portal-home-page-container .client-portal-favourites-icon-favourited{color:#fec84b}.client-portal-home-page-container .client-portal-home-narrow-section-container{background-color:#fff;border-top:1px solid #eaecf0;border-bottom:1px solid #eaecf0}.client-portal-home-page-container .client-portal-home-narrow-section-container .client-portal-home-narrow-section{margin:0 10%;padding:0}@media only screen and (max-width: 1023px){.client-portal-home-page-container .client-portal-home-narrow-section-container .client-portal-home-narrow-section{margin:0 5%}}.client-portal-home-page-container .client-portal-home-course-information-section{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:17px;padding:50px 0;width:max-content}@media only screen and (max-width: 1023px){.client-portal-home-page-container .client-portal-home-course-information-section{padding:0;gap:0}}.client-portal-home-page-container .client-portal-home-course-information-section .client-portal-home-course-logo{height:50px;width:auto;max-width:100px;object-fit:contain;object-position:center}@media only screen and (max-width: 767px){.client-portal-home-page-container .client-portal-home-course-information-section .client-portal-home-course-logo{height:40px;max-width:45px;display:none}}.client-portal-home-page-container .client-portal-home-course-information-section .client-portal-home-course-name{font-size:22px;font-weight:bold}@media only screen and (max-width: 1023px){.client-portal-home-page-container .client-portal-home-course-information-section .client-portal-home-course-name{font-size:16px}}.client-portal-home-page-container .client-portal-home-course-information-section .client-portal-home-course-secondary-information{font-size:16px;color:#999}@media only screen and (max-width: 1023px){.client-portal-home-page-container .client-portal-home-course-information-section .client-portal-home-course-secondary-information{font-size:12px}}.client-portal-home-page-container .client-portal-home-date-selection{display:flex;flex-direction:row;justify-content:flex-start;align-self:center;background-color:#fff;padding:20px 0;gap:20px}@media only screen and (max-width: 767px){.client-portal-home-page-container .client-portal-home-date-selection{justify-content:center;display:block;padding:10px}}@media only screen and (max-width: 1023px){.client-portal-home-page-container .client-portal-home-date-selection .client-portal-home-date-selector{width:100%;display:flex;align-items:center;justify-content:space-between}}@media only screen and (max-width: 767px){.client-portal-home-page-container .client-portal-home-date-selection .client-portal-home-date-selector{width:unset}}@media only screen and (max-width: 1023px){.client-portal-home-page-container .client-portal-home-date-selection .client-portal-home-date-selector>div:first-child{flex:1}}.client-portal-home-page-container .client-portal-home-date-selection .client-portal-home-date-bar{width:100%}@media only screen and (max-width: 1023px){.client-portal-home-page-container .client-portal-home-date-selection .client-portal-home-date-bar{display:none}}.client-portal-home-page-container .client-portal-home-main-sections{display:flex;gap:50px;padding:20px 15px 25px 15px}@media only screen and (max-width: 767px){.client-portal-home-page-container .client-portal-home-main-sections{display:block;padding:15px}}@media only screen and (min-width: calc(767px + 1px))and (max-width: 1023px){.client-portal-home-page-container .client-portal-home-main-sections{padding-left:0px;padding-right:0px}}.client-portal-home-page-container .client-portal-home-main-sections .client-portal-home-filter-section{flex-basis:33%;overflow:visible}.client-portal-home-page-container .client-portal-home-main-sections .client-portal-home-filter-section-mobile{display:none}@media only screen and (max-width: 767px){.client-portal-home-page-container .client-portal-home-main-sections .client-portal-home-filter-section-mobile{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1rem;position:sticky;top:5px;background-color:#fff;border:1px solid #eaecf0;border-radius:8px;padding:5px;z-index:20}}@media only screen and (max-width: 767px){.client-portal-home-page-container .client-portal-home-main-sections .client-portal-home-filter-section{display:none}}.client-portal-home-page-container .client-portal-home-main-sections .client-portal-home-filter-section .client-portal-home-filters{position:sticky;top:20px;display:flex;flex-direction:column;gap:40px}@media only screen and (max-width: 1023px){.client-portal-home-page-container .client-portal-home-main-sections .client-portal-home-filter-section .client-portal-home-filters{gap:20px}}.client-portal-home-page-container .client-portal-home-main-sections .client-portal-home-filter-section .client-portal-home-filters .client-portal-home-filter-header{font-size:20px;font-weight:600;color:#000;margin-bottom:15px}@media only screen and (max-width: 1023px){.client-portal-home-page-container .client-portal-home-main-sections .client-portal-home-filter-section .client-portal-home-filters .client-portal-home-filter-header{font-size:14px;margin-bottom:8px}}.client-portal-home-page-container .client-portal-home-main-sections .client-portal-home-filter-section .client-portal-home-filters .client-portal-home-filter-golf-icon{margin-left:5px}@media only screen and (max-width: 1023px){.client-portal-home-page-container .client-portal-home-main-sections .client-portal-home-filter-section .client-portal-home-filters .rc-radio-text{font-size:.8rem}}.client-portal-home-page-container .client-portal-home-main-sections .client-portal-home-tee-time-section{flex-basis:67%}.client-portal-home-page-container .client-portal-home-main-sections .client-portal-home-tee-time-section .client-portal-home-tee-times{display:flex;flex-direction:column;gap:25px}@media only screen and (max-width: 767px){.client-portal-home-page-container .client-portal-home-main-sections .client-portal-home-tee-time-section .client-portal-home-tee-times{gap:15px}}.client-portal-home-page-container .client-portal-home-main-sections .client-portal-home-tee-time-section .client-portal-home-tee-time-page-navigation{display:flex;justify-content:space-evenly;align-items:center;max-width:250px;margin:auto;margin-top:20px}.client-portal-home-page-container .client-portal-home-main-sections .client-portal-home-tee-time-section .client-portal-home-tee-time-page-navigation .client-portal-home-tee-time-page-navigation-button-previous{border-radius:7px;padding:2px 8px;font-weight:600}.client-portal-home-page-container .client-portal-home-main-sections .client-portal-home-tee-time-section .client-portal-home-tee-time-page-navigation .client-portal-home-tee-time-page-navigation-button-previous:hover{background-color:#ddd;cursor:pointer}.client-portal-home-page-container .client-portal-home-main-sections .client-portal-home-tee-time-section .client-portal-home-tee-time-page-navigation .client-portal-home-tee-time-page-navigation-button-previous:active{background-color:#f7f7f7;transform:translateY(2px)}.client-portal-home-page-container .client-portal-home-main-sections .client-portal-home-tee-time-section .client-portal-home-tee-time-page-navigation .client-portal-home-tee-time-page-navigation-button-next{border-radius:7px;padding:2px 8px;font-weight:600}.client-portal-home-page-container .client-portal-home-main-sections .client-portal-home-tee-time-section .client-portal-home-tee-time-page-navigation .client-portal-home-tee-time-page-navigation-button-next:hover{background-color:#ddd;cursor:pointer}.client-portal-home-page-container .client-portal-home-main-sections .client-portal-home-tee-time-section .client-portal-home-tee-time-page-navigation .client-portal-home-tee-time-page-navigation-button-next:active{background-color:#f7f7f7;transform:translateY(2px)}.client-portal-home-page-container .client-portal-facility-option-container{display:grid;grid-template-columns:25px auto auto auto;gap:8px;align-items:center}.client-portal-home-page-container .client-portal-facility-option-container .client-portal-facility-option-info-container{display:flex;flex-direction:column}.client-portal-home-page-container .client-portal-facility-option-container .client-portal-facility-option-facility-name{font-weight:600}@media only screen and (max-width: 767px){.client-portal-home-page-container .client-portal-facility-option-container .client-portal-facility-option-facility-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}}.client-portal-home-page-container .client-portal-facility-option-container .client-portal-facility-option-facility-address{color:#667085;font-weight:500;font-size:14px}@media only screen and (max-width: 767px){.client-portal-home-page-container .client-portal-facility-option-container .client-portal-facility-option-facility-address{font-size:12px}}.client-portal-home-page-container .client-portal-facility-option-container .client-portal-facility-option-favourite{color:#fec84b}.client-portal-home-page-container .client-portal-facility-option-container .client-portal-facility-option-facility-logo{height:25px;width:auto;max-width:25px;object-fit:contain;object-position:center}.client-portal-home-page-container .client-portal-tabs-container{display:flex;flex-direction:row;align-items:center;gap:8px;justify-content:flex-end;padding:20px 15px 0 15px}@media only screen and (max-width: 767px){.client-portal-home-page-container .client-portal-tabs-container{padding:15px 15px 0 15px}}.client-portal-home-page-container .client-portal-tee-times-tab{color:#344054;font-size:1rem;font-weight:600;padding:8px 12px;border-radius:6px}.client-portal-home-page-container .client-portal-tee-times-tab-selected{color:#101828;background-color:#f9fafb}.client-portal-home-page-container .client-portal-tee-times-tab:hover{cursor:pointer;background-color:#f9fafb}@media only screen and (max-width: 767px){.client-portal-home-page-container .client-portal-tee-times-tab{font-size:.7rem}}.client-portal-home-page-container .facility-spinner{display:flex;height:2rem;width:2rem;margin:0 auto}.client-portal-profile-default-image{height:100%;width:100%;display:flex;align-items:center;justify-content:center;background-color:#f2f4f7;border-radius:50%}.client-portal-profile-default-image p{color:#475467;font-size:16px;font-weight:500;text-align:center}@media only screen and (max-width: 767px){.client-portal-profile-default-image p{font-size:14px}}.client-portal-home-tabs-parent-container{background-color:#fff;border-top:1px solid #eaecf0}.client-portal-home-tabs-parent-container .client-portal-home-tabs-narrow-section{margin:0 10%;padding:12px 0 12px 0}@media only screen and (max-width: 1023px){.client-portal-home-tabs-parent-container .client-portal-home-tabs-narrow-section{margin:0 5%}}.client-portal-home-tabs-container{display:flex;flex-direction:row;align-items:center;gap:8px;overflow:auto}.client-portal-home-tabs-container .events-tab{color:#344054;font-size:1rem;font-weight:600;padding:8px 12px;border-radius:6px;white-space:nowrap}.client-portal-home-tabs-container .events-tab-selected{color:#101828;background-color:#f9fafb}.client-portal-home-tabs-container .events-tab:hover{cursor:pointer;background-color:#f9fafb}@media only screen and (max-width: 767px){.client-portal-home-tabs-container .events-tab{font-size:.7rem}}
.client-portal-navigation{background-color:#fff;border-bottom:1px solid #eaecf0;position:relative}.client-portal-navigation .parent-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:15px 0;margin:0 10%;height:84px}@media only screen and (max-width: 1023px){.client-portal-navigation .parent-container{padding:10px;margin:0 5%}}.client-portal-navigation .parent-container .options-container{display:flex;flex-direction:row;gap:1rem;align-items:center}@media only screen and (max-width: 1023px){.client-portal-navigation .parent-container .options-container{gap:0}}@media only screen and (max-width: 767px){.client-portal-navigation .parent-container .options-container .options-bar{flex-wrap:wrap;gap:0 !important}}.client-portal-navigation .parent-container .options-hide{display:none}.client-portal-navigation .parent-container .option-button-active{color:#101828;background-color:#f9fafb}.client-portal-navigation .parent-container a{color:#475467;outline:0;border:none;box-shadow:none;font-size:14px;font-weight:600;line-height:20px;padding:8px 12px;border-radius:6px}@media only screen and (max-width: 767px){.client-portal-navigation .parent-container a{font-size:10px;padding:4px 6px;line-height:10px}}.client-portal-navigation .parent-container a:hover{cursor:pointer;background-color:#f9fafb}.client-portal-navigation .client-dropdown-backdrop{position:fixed;background:var(--p-backdrop, rgba(33, 43, 54, 0.4));width:100%;height:100%;top:0;left:0;z-index:25}.client-portal-navigation .client-dropdown-container .dropdown-image-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.client-portal-navigation .client-dropdown-container:hover{cursor:default !important}.client-portal-navigation .user-info-parent-container{display:flex;flex-direction:row;gap:.5rem;align-items:center}.client-portal-navigation .user-info-parent-container:hover{cursor:pointer}.client-portal-navigation .user-info-parent-container .user-info-name{color:#2d4675;font-size:1rem;line-height:24px;font-weight:600}@media only screen and (max-width: 1023px){.client-portal-navigation .user-info-parent-container .user-info-name{font-size:14px}}@media only screen and (max-width: 767px){.client-portal-navigation .user-info-parent-container .user-info-name{display:none}}.client-portal-navigation .user-info-parent-container .display-user-info-dropdown{top:0 !important}.client-portal-navigation .user-info-parent-container .profile-dropdown-container{background-color:#fff;position:absolute;top:-600px;right:0;padding:16px 24px;box-shadow:rgba(0,0,0,.2) 0px 18px 50px -10px;width:400px;transition:top .2s;border-radius:0 0 8px 8px;z-index:50;cursor:auto}@media only screen and (max-width: 767px){.client-portal-navigation .user-info-parent-container .profile-dropdown-container{width:100%}}.client-portal-navigation .user-info-parent-container .profile-dropdown-container .profile-close-button{color:#667085;display:block;margin-left:auto}.client-portal-navigation .user-info-parent-container .profile-dropdown-container .profile-close-button:hover{cursor:pointer}.client-portal-navigation .user-info-parent-container .profile-dropdown-container .profile-user-info-container{display:flex;flex-direction:row;align-items:center;gap:1rem}.client-portal-navigation .user-info-parent-container .profile-dropdown-container .profile-user-name{font-weight:600;color:#000}.client-portal-navigation .user-info-parent-container .profile-dropdown-container .profile-user-email{font-size:14px;color:#667085}.client-portal-navigation .user-info-parent-container .profile-dropdown-container .profile-actions-container{display:flex;flex-direction:column;gap:.5rem;margin-top:24px}.client-portal-navigation .user-info-parent-container .profile-dropdown-container .profile-action{padding:8px 12px;color:#000;border-radius:5px}.client-portal-navigation .user-info-parent-container .profile-dropdown-container .profile-action span{color:#101828}.client-portal-navigation .user-info-parent-container .profile-dropdown-container .profile-action-icon{color:#667085;margin-right:12px}.client-portal-navigation .user-info-parent-container .profile-dropdown-container .profile-action:hover{cursor:pointer;background-color:#cdd7ec}.client-portal-navigation .user-info-parent-container .profile-dropdown-container .profile-action:hover .profile-action-icon{color:#3d5fa0}@media only screen and (min-width: calc(767px + 1px)){.client-portal-navigation .profile-dropdown-container-client{left:0}}.client-portal-navigation .profile-image-container{background-color:#fff;border-radius:50%;height:56px;width:56px;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;display:flex;align-items:center;justify-content:center;overflow:hidden}@media only screen and (max-width: 1023px){.client-portal-navigation .profile-image-container{height:35px;width:35px}}.client-portal-navigation .profile-image{height:90%;width:90%;border-radius:50%;object-fit:cover;object-position:center}.client-portal-navigation .client-portal-login-button{color:#2d4675;font-size:1rem;font-weight:600}@media only screen and (max-width: 767px){.client-portal-navigation .client-portal-login-button{font-size:10px;display:flex;flex-direction:row;align-items:center;gap:5px}}.client-portal-navigation .client-portal-login-button:hover{cursor:pointer;color:#3d5fa0}.client-portal-navigation .client-logo-container{height:70px;width:70px;display:flex;justify-content:center;align-items:center;overflow:hidden}@media only screen and (max-width: 767px){.client-portal-navigation .client-logo-container{width:45px;height:45px}}.client-portal-navigation .client-logo-container .client-logo{width:90%;height:90%;object-fit:contain;object-position:center}
.loader-card{display:flex;flex-direction:row;align-items:center;gap:1rem;width:400px;height:90px;padding:10px;animation-name:background-load;animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;background:linear-gradient(to right, #FCFCFD 8%, #F9FAFB 18%, #F2F4F7 33%);background-color:#f9fafb;background-size:800px 100px;border-radius:8px}.loader-card:hover{cursor:progress}.loader-card-image{height:70px;width:70px;min-width:70px;background-color:#eaecf0;border-radius:50%}.loader-card-image-borderless{height:70px;width:70px;min-width:70px;background-color:#eaecf0;border-radius:50%;animation-name:background-load;animation-duration:14s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;background:linear-gradient(to right, #FCFCFD 16%, #F9FAFB 36%, #F2F4F7 66%);background-color:#f9fafb}.loader-card-text{height:10px;width:100%;background-color:#eaecf0;border-radius:8px}.loader-card-text-container{display:flex;flex-direction:column;gap:.5rem;width:100%}.borderless{background:rgba(0,0,0,0)}@keyframes background-load{0%{background-position:0 0}100%{background-position:800px 0}}
.custom-dropdown-parent-container{display:flex;flex-direction:row;align-items:center;gap:.5rem;position:relative}.custom-dropdown-parent-container-chevron{color:#475467}.custom-dropdown-parent-container .custom-dropdown-chevron{padding:10px}.custom-dropdown-parent-container .custom-dropdown-select-container{position:absolute;top:80%;display:none;background-color:#fff;width:100%;border-radius:5px;border:1px solid #eaecf0;z-index:50;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);overflow:auto;max-height:400px}.custom-dropdown-parent-container .custom-dropdown-select-container-display{display:block}.custom-dropdown-option{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:8px 10px}.custom-dropdown-option:hover{background-color:#eef2f9}.custom-dropdown-option-check{color:#3d5fa0}.custom-dropdown-option-search-bar{padding:8px 10px;width:100%}
#teetime-waitlist-heading-tooltip{z-index:49;width:150px}.teetime-waitlist-container{z-index:49;position:fixed;bottom:30px;right:30px}@media only screen and (max-width: 767px){.teetime-waitlist-container{bottom:15px;right:15px}}.teetime-waitlist-container .waitlist-fab{background-color:#475467;border-radius:50%;height:50px;width:50px}.teetime-waitlist-container .waitlist-fab .waitlist-fab-calendar-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:24px;color:#fff}.teetime-waitlist-container .waitlist-fab .waitlist-fab-clock-icon{position:absolute;top:50%;left:50%;transform:translate(0, -2px);font-size:14px;color:#fff}.teetime-waitlist-container .waitlist-tab{background-color:#475467;color:#f2f4f7;width:400px;height:44px;border-radius:8px;padding:24px 16px 24px 16px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:50;cursor:pointer}@media only screen and (max-width: 767px){.teetime-waitlist-container .waitlist-tab{padding:24px;width:calc(100vw - 30px)}}.teetime-waitlist-container .waitlist-tab:hover{background-color:#344054}.teetime-waitlist-container .waitlist-tab .waitlist-tab-heading-container{display:flex;align-items:center;gap:10px}.teetime-waitlist-container .waitlist-tab .waitlist-tab-heading-container .waitlist-tab-heading-icon{position:relative}.teetime-waitlist-container .waitlist-tab .waitlist-tab-heading-container .waitlist-tab-heading-icon .waitlist-tab-heading-icon-calendar{font-size:18px;color:#fff}.teetime-waitlist-container .waitlist-tab .waitlist-tab-heading-container .waitlist-tab-heading-icon .waitlist-tab-heading-icon-clock{position:absolute;right:0;bottom:0;transform:translate(2px, -4px);font-size:10px;color:#fff}.teetime-waitlist-container .waitlist-tab .waitlist-tab-heading-container .waitlist-tab-heading{font-size:16px;font-weight:500;user-select:none}.teetime-waitlist-container .waitlist-tab .waitlist-tab-toggle-icon{font-size:16px}.teetime-waitlist-container .waitlist{position:absolute;background-color:#fff;padding:20px;width:400px;height:600px;overflow-y:auto;transform:translate(calc(-100% + 400px), calc(-100% - 44px + 2px));border:1px solid #eaecf0;border-bottom:none;border-top-left-radius:15px;border-top-right-radius:15px;box-shadow:0px 4px 6px -2px #eaecf0,0px 12px 16px -4px #eaecf0;animation:slide-waitlist-desktop .3s ease-in}@keyframes slide-waitlist-desktop{from{height:0px}to{height:600px}}@media only screen and (max-width: 767px){.teetime-waitlist-container .waitlist{position:fixed;width:100vw;height:100vh;top:0;left:0;transform:none;border:none;border-radius:0;box-shadow:none;padding-top:50px;animation:slide-waitlist-mobile .3s ease-in}@keyframes slide-waitlist-mobile{from{top:100vh}to{top:0}}}.teetime-waitlist-container .waitlist .waitlist-close-icon{position:absolute;top:20px;right:20px;width:20px;height:20px;color:#667085}.teetime-waitlist-container .waitlist .waitlist-header{display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.teetime-waitlist-container .waitlist .waitlist-header .waitlist-header-prompt{font-size:14px;font-weight:600;line-height:20px;color:#2d4675}.teetime-waitlist-container .waitlist .waitlist-header .waitlist-heading-container{display:flex;gap:10px}.teetime-waitlist-container .waitlist .waitlist-header .waitlist-heading-container .waitlist-heading{font-size:36px;font-weight:600;line-height:44px}.teetime-waitlist-container .waitlist .waitlist-header .waitlist-heading-container .waitlist-heading-tooltip-icon-container{height:fit-content}.teetime-waitlist-container .waitlist .waitlist-header .waitlist-heading-container .waitlist-heading-tooltip-icon-container .waitlist-heading-tooltip-icon{width:15px;height:15px;color:#98a2b3}.teetime-waitlist-container .waitlist .waitlist-course{display:flex;align-items:center;gap:20px;border-top:8px solid #344054;border-bottom:1px solid #eaecf0;padding:20px 0;margin-bottom:20px}.teetime-waitlist-container .waitlist .waitlist-course .waitlist-course-logo{height:50px;width:auto;margin-left:20px}.teetime-waitlist-container .waitlist .waitlist-course .waitlist-course-name{font-size:18px;font-weight:600}.teetime-waitlist-container .waitlist .waitlist-course .waitlist-course-address{font-size:14px;color:#475467}.teetime-waitlist-container .waitlist .waitlist-form{display:flex;flex-direction:column;gap:20px;margin-bottom:25px}.teetime-waitlist-container .waitlist .waitlist-form .waitlist-form-time-picks{display:flex;gap:15px}.teetime-waitlist-container .waitlist .waitlist-form .waitlist-form-heading{font-size:18px;font-weight:600;margin-bottom:10px}@media only screen and (max-width: 1023px){.teetime-waitlist-container .waitlist .waitlist-form .waitlist-form-heading{font-size:14px;margin-bottom:5px}}.teetime-waitlist-container .waitlist .waitlist-guest{height:100%;display:flex;flex-direction:column;justify-content:space-between}.teetime-waitlist-container .waitlist .waitlist-guest .waitlist-guest-continue{width:100%;justify-content:center}.teetime-waitlist-container .waitlist .waitlist-guest .waitlist-guest-login-container{display:flex;justify-content:center;margin-top:15px;margin-bottom:25px}@media only screen and (max-width: 1023px){.teetime-waitlist-container .waitlist .waitlist-guest .waitlist-guest-login-container{margin-bottom:0px}}.teetime-waitlist-container .waitlist .waitlist-guest .waitlist-guest-login-container .waitlist-guest-login{color:#2d4675;font-weight:600;font-size:16px;line-height:24px;width:fit-content;cursor:pointer}@media only screen and (max-width: 1023px){.teetime-waitlist-container .waitlist .waitlist-guest .waitlist-guest-login-container .waitlist-guest-login{font-size:12px}}.teetime-waitlist-container .waitlist .waitlist-entry{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.teetime-waitlist-container .waitlist .waitlist-entry .waitlist-entry-go-back{display:flex;gap:8px;color:#2d4675;width:fit-content;align-items:center;margin-bottom:20px;cursor:pointer}@media only screen and (max-width: 1023px){.teetime-waitlist-container .waitlist .waitlist-entry .waitlist-entry-go-back{font-size:12px}}.teetime-waitlist-container .waitlist .waitlist-entry .waitlist-entry-submit{width:100%;justify-content:center;position:sticky;bottom:0px;z-index:98}.teetime-waitlist-container .waitlist .waitlist-entry-loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.teetime-waitlist-container .waitlist .waitlist-entry-loading .waitlist-entry-loading-spin{display:inline-block;width:45px;height:45px;margin-bottom:7px}.teetime-waitlist-container .waitlist .waitlist-entry-loading .waitlist-entry-loading-message{font-size:14px;font-weight:500;line-height:20px}.teetime-waitlist-container .waitlist .waitlist-success-view{display:flex;flex-direction:column;gap:20px;align-items:center;padding-top:50px;height:100%}.teetime-waitlist-container .waitlist .waitlist-success-view .waitlist-success-outer-circle{background-color:#ecfdf3;width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:50%}.teetime-waitlist-container .waitlist .waitlist-success-view .waitlist-success-outer-circle .waitlist-success-inner-circle{background-color:#d1fadf;width:45px;height:45px;border-radius:50%;display:flex;justify-content:center;align-items:center}.teetime-waitlist-container .waitlist .waitlist-success-view .waitlist-success-outer-circle .waitlist-success-inner-circle .waitlist-success-check-icon{color:#12b76a;font-size:24px}.teetime-waitlist-container .waitlist .waitlist-success-view .waitlist-success-header{font-size:20px;font-weight:600;padding:0 25px;text-align:center}.teetime-waitlist-container .waitlist .waitlist-success-view .waitlist-success-entries-container{display:flex;flex-direction:column;gap:10px;width:100%;padding-bottom:15px}@media only screen and (max-width: 767px){.teetime-waitlist-container .waitlist .waitlist-success-view .waitlist-success-entries-container{padding-bottom:0px}}.teetime-waitlist-container .waitlist .waitlist-success-view .waitlist-success-entries-container .waitlist-success-entries-header{font-size:18px;font-weight:600;line-height:28px}.teetime-waitlist-container .waitlist .waitlist-success-view .waitlist-success-entries-container .waitlist-success-entries{display:flex;flex-direction:column;gap:7px;padding-left:5px}.teetime-waitlist-container .waitlist .waitlist-success-view .waitlist-success-entries-container .waitlist-success-entries .waitlist-success-entry-primary-content{font-size:14px;font-weight:600;line-height:20px;color:#344054}.teetime-waitlist-container .waitlist .waitlist-success-view .waitlist-success-entries-container .waitlist-success-entries .waitlist-success-entry-secondary-content{font-size:14px;font-weight:400;line-height:20px;color:#475467}.teetime-waitlist-container .waitlist .waitlist-success-view .waitlist-success-go-back{font-size:14px;font-weight:600;color:#475467;padding-bottom:20px;cursor:pointer}.teetime-waitlist-container .waitlist .waitlist-success-view .waitlist-success-close{width:100%;justify-content:center;margin-top:auto;position:sticky;bottom:0px}
.portal-teetime-filter-panel-trigger{display:inline-flex;height:36px;align-items:center;border:1px solid #d3d3d3;border-radius:8px;cursor:pointer;padding:0px 8px;user-select:none;margin-left:8px}.portal-teetime-filter-panel-trigger:hover{background-color:#eaecf0}.portal-teetime-filter-panel-trigger .trigger-count{width:24px;height:24px;line-height:24px;background-color:#f2f4f7;border-radius:50%;margin-left:4px}.portal-teetime-filter-panel-trigger .trigger-count.loading{padding:5px}.portal-teetime-filter-panel-trigger .trigger-count.loaded{display:flex;justify-content:center}.portal-teetime-filter-panel-trigger .trigger-count.loaded p{font-size:12px;color:#344054}.portal-teetime-filter-panel-trigger svg{width:20px}.filter-panel-heading>span:first-child{display:inline-flex;padding:.5rem;background-color:#eaecf0;outline:.5rem solid #d0d5dd;border-radius:50%;margin-top:8px}.filter-panel-heading>h3{padding-top:16px}.ui-panel_content li.panel-accordion-item{padding:4px 12px 4px 12px}.ui-panel_content li.panel-accordion-item:hover{background-color:#eaecf0;cursor:pointer}
.customer-tee-time{border-radius:10px;border:1px solid #eaecf0;background-color:#fff;padding:20px;user-select:none}@media only screen and (max-width: 767px){.customer-tee-time{padding:8px 12px}}.customer-tee-time:hover{box-shadow:0px 0px 8px 0px rgba(0,0,0,.2);cursor:pointer}.customer-tee-time .customer-tee-time-content{display:flex}@media only screen and (max-width: 767px){.customer-tee-time .customer-tee-time-content{display:block;position:relative;margin-bottom:0}}.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container{flex-basis:67%;padding-right:40px}@media only screen and (max-width: 1023px){.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container{padding-right:30px}}@media only screen and (max-width: 767px){.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container{flex-basis:100%;padding-right:0px}}.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container .customer-tee-time-primary-details{display:flex;align-items:center;justify-content:start;gap:20px}.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container .customer-tee-time-primary-details .customer-tee-time-active-time{font-size:32px;font-weight:bold;padding:14px;border-radius:5px;background-color:#eef2f9;color:#2d4675;min-width:fit-content}.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container .customer-tee-time-primary-details .customer-tee-time-active-time-group{display:flex;flex-direction:column}@media only screen and (max-width: 1023px){.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container .customer-tee-time-primary-details .customer-tee-time-active-time{font-size:24px}}@media only screen and (max-width: 767px){.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container .customer-tee-time-primary-details .customer-tee-time-active-time{font-size:18px;padding:6px}}.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container .customer-tee-time-primary-details .customer-tee-time-prepaid{font-size:13px;font-weight:bold;padding:3px 0;width:20%;text-align:center;color:#2d4675;background-color:#eef2f9;border-radius:5px}@media only screen and (max-width: 767px){.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container .customer-tee-time-primary-details .customer-tee-time-prepaid{display:none}}.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container .customer-tee-time-primary-details .customer-tee-time-prepaid-mobile{display:none}@media only screen and (max-width: 767px){.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container .customer-tee-time-primary-details .customer-tee-time-prepaid-mobile{display:block;font-size:8px;padding:5px}}@media only screen and (max-width: 767px){.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container .customer-tee-time-badges-container{margin-top:5px}}.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container .customer-tee-time-hide-badges-container{display:none}.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container .customer-tee-time-secondary-details{display:flex;align-items:center;justify-content:start;gap:20px;margin-top:5px}.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container .customer-tee-time-secondary-details p{font-size:16px;font-weight:600;color:#98a2b3}@media only screen and (max-width: 767px){.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container .customer-tee-time-secondary-details p{font-size:14px}}.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container .customer-tee-time-tertiary-details{display:flex;align-items:center;justify-content:space-between;margin-top:16px}@media only screen and (max-width: 767px){.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container .customer-tee-time-tertiary-details{margin-top:5px}}.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container .customer-tee-time-tertiary-details .customer-tee-time-detail{display:flex;align-items:center;font-size:17px}@media only screen and (max-width: 1023px){.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container .customer-tee-time-tertiary-details .customer-tee-time-detail{font-size:12px}}.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container .customer-tee-time-tertiary-details .customer-tee-time-detail .customer-tee-time-detail-icon{color:#3d5fa0;margin-right:10px}@media only screen and (max-width: 767px){.customer-tee-time .customer-tee-time-content .customer-tee-time-details-container .customer-tee-time-tertiary-details .customer-tee-time-detail .customer-tee-time-detail-icon{display:none}}.customer-tee-time .customer-tee-time-content .customer-tee-time-pricing{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;border-left:1px solid #d3d3d3;text-align:center}@media only screen and (max-width: 767px){.customer-tee-time .customer-tee-time-content .customer-tee-time-pricing{border-left:unset;position:absolute;top:0;right:0}}.customer-tee-time .customer-tee-time-content .customer-tee-time-pricing .customer-tee-time-price-container{display:flex;flex-direction:row;gap:1rem;margin-bottom:5px}@media only screen and (max-width: 767px){.customer-tee-time .customer-tee-time-content .customer-tee-time-pricing .customer-tee-time-price-container{flex-direction:column;gap:unset}}@media only screen and (max-width: 767px){.customer-tee-time .customer-tee-time-content .customer-tee-time-pricing .customer-tee-time-price-container .holes-pricing-container{display:flex;flex-direction:row;gap:8px;justify-content:space-between;align-items:center}}.customer-tee-time .customer-tee-time-content .customer-tee-time-pricing .customer-tee-time-holes-text{font-size:12px;color:#667085}.customer-tee-time .customer-tee-time-content .customer-tee-time-pricing .customer-tee-time-price{font-size:24px;font-weight:700;color:#344054}@media only screen and (max-width: 767px){.customer-tee-time .customer-tee-time-content .customer-tee-time-pricing .customer-tee-time-price{font-size:14px}}.customer-tee-time .customer-tee-time-content .customer-tee-time-pricing .customer-tee-time-select-price{font-size:16px;color:#fff;background-color:#3d5fa0;border-radius:10px;width:67%;padding:5px}@media only screen and (max-width: 767px){.customer-tee-time .customer-tee-time-content .customer-tee-time-pricing .customer-tee-time-select-price{display:none}}.customer-tee-time .customer-tee-time-pricing-mobile{border-top:1px solid #d3d3d3;padding-top:15px;text-align:center}.customer-tee-time .customer-tee-time-pricing-mobile .customer-tee-time-holes-text{font-size:12px;color:#98a2b3;font-weight:400}.customer-tee-time .customer-tee-time-facility-name{margin-left:auto;font-weight:600;color:#3d5fa0;font-size:18px}@media only screen and (max-width: 767px){.customer-tee-time .customer-tee-time-facility-name{font-size:16px;margin-top:5px}}
.client-portal-tee-sheet{width:100%}.client-portal-tee-sheet .client-portal-slots-container{display:flex;flex-direction:row;gap:1rem;padding:.875rem 1rem;align-items:center}@media only screen and (max-width: 767px){.client-portal-tee-sheet .client-portal-slots-container{padding:5px;flex-direction:column;align-items:flex-start;gap:5px}}.client-portal-tee-sheet .client-portal-slots-container-event{background-color:#eef2f9;border-left:1px solid #101828;border-right:1px solid #101828}.client-portal-tee-sheet .client-portal-slots-container-event-last{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-bottom:1px solid #101828}.client-portal-tee-sheet .client-portal-slots-container-event-header{background-color:#3d5fa0;border-top-left-radius:8px;border-top-right-radius:8px;border-left:1px solid #101828;border-right:1px solid #101828;border-top:1px solid #101828;color:#fff}.client-portal-tee-sheet .client-portal-slots-start-time{font-size:14px;font-weight:600;color:#98a2b3;text-wrap:nowrap;white-space:nowrap;min-width:3.5rem}@media only screen and (max-width: 767px){.client-portal-tee-sheet .client-portal-slots-start-time{min-width:none}}.client-portal-tee-sheet .client-portal-slots-single-slot{border:1px solid #98a2b3;padding:6px 14px 6px 14px;background-color:#fff;display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;min-height:45px;width:100%;min-width:0}@media only screen and (max-width: 767px){.client-portal-tee-sheet .client-portal-slots-single-slot{height:unset;min-height:60px;padding:6px}}@media only screen and (max-width: 767px){.client-portal-tee-sheet .client-portal-slots-single-slot{flex-direction:column;align-items:unset;gap:unset}}.client-portal-tee-sheet .client-portal-slots-single-slot:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.client-portal-tee-sheet .client-portal-slots-single-slot:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.client-portal-tee-sheet .client-portal-slots-single-slot:not(:first-child){border-left:none}.client-portal-tee-sheet .client-portal-slots-single-slot:hover{cursor:pointer}.client-portal-tee-sheet .client-portal-slots-single-slot-holes{color:#101828;font-weight:600;line-height:1.2}@media only screen and (max-width: 767px){.client-portal-tee-sheet .client-portal-slots-single-slot-holes{font-size:10px !important}}@media only screen and (min-width: calc(767px + 1px))and (max-width: 1366px){.client-portal-tee-sheet .client-portal-slots-single-slot-holes{font-size:14px}}.client-portal-tee-sheet .client-portal-slots-single-slot-name{color:#101828;font-weight:500;overflow:hidden;text-overflow:ellipsis;line-height:1.2}@media only screen and (max-width: 767px){.client-portal-tee-sheet .client-portal-slots-single-slot-name{font-size:10px !important;max-width:65px}}@media only screen and (min-width: calc(767px + 1px))and (max-width: 1366px){.client-portal-tee-sheet .client-portal-slots-single-slot-name{font-size:12px}}.client-portal-tee-sheet .client-portal-slots-single-slot-booking-category{color:#344054;font-size:12px;line-height:1.5}@media only screen and (max-width: 767px){.client-portal-tee-sheet .client-portal-slots-single-slot-booking-category{font-size:9px}}@media only screen and (min-width: calc(767px + 1px))and (max-width: 1366px){.client-portal-tee-sheet .client-portal-slots-single-slot-booking-category{font-size:10px}}.client-portal-tee-sheet .client-portal-slots-single-slot-add{color:#98a2b3}.client-portal-tee-sheet .client-portal-slots-group-parent-container{display:flex}@media only screen and (max-width: 767px){.client-portal-tee-sheet .client-portal-slots-group-parent-container{gap:5px}}.client-portal-tee-sheet .client-portal-slots-group-container{display:flex;flex-direction:row;margin-right:.5rem}@media only screen and (max-width: 767px){.client-portal-tee-sheet .client-portal-slots-group-container{margin-right:0}}.client-portal-tee-sheet .client-portal-slots-group-container.client-portal-tee-time-slot_spaced_1{width:25%}.client-portal-tee-sheet .client-portal-slots-group-container.client-portal-tee-time-slot_spaced_2{width:50%}.client-portal-tee-sheet .client-portal-slots-group-container.client-portal-tee-time-slot_spaced_3{width:75%}.client-portal-tee-sheet .client-portal-slots-group-container.client-portal-tee-time-slot_last{margin-right:0 !important}.client-portal-tee-sheet .client-portal-slots-group-full-width{width:100%}.client-portal-tee-sheet .client-portal-slots-disabled{background-color:#eaecf0}.client-portal-tee-sheet .client-portal-slots-disabled:hover{cursor:not-allowed}.client-portal-tee-sheet .client-portal-slots-restricted{border:1px solid #f97066}.client-portal-tee-sheet .client-portal-slots-restricted-text{color:#475467;font-size:14px;font-weight:600}@media only screen and (max-width: 767px){.client-portal-tee-sheet .client-portal-slots-restricted-text{font-size:10px}}.client-portal-tee-sheet .client-portal-slots-participant{justify-content:flex-start !important}@media only screen and (max-width: 767px){.client-portal-tee-sheet .client-portal-slots-participant{gap:5px !important}}.client-portal-tee-sheet .client-portal-slots-hour-block{padding:1rem 0;white-space:nowrap;display:flex;flex-direction:row;gap:1rem;align-items:center}.client-portal-tee-sheet .client-portal-slots-hour{font-size:14px;color:#101828;font-weight:600}.client-portal-tee-sheet .client-portal-slots-hour-line{margin:10px 0;border-bottom:2px solid #eaecf0;width:100%;border-radius:10px;display:inline-block}
.client-portal-booking-main-container{display:flex;flex-direction:row;margin:0 10%;justify-content:space-between}@media only screen and (max-width: 767px){.client-portal-booking-main-container{flex-direction:column;margin:0 5%}}.client-portal-booking-main-container-left-side{margin-right:20px;width:100%}@media only screen and (min-width: 767px)and (max-width: 1050px){.client-portal-booking-main-container-left-side{width:60%}}.client-portal-booking-main-container-right-side{width:70%}@media only screen and (max-width: 767px){.client-portal-booking-main-container-right-side{width:100%;margin-top:1rem}}.client-portal-booking-background{background:#fff;min-height:100vh}.client-portal-booking-booking-details-selection-button-group{width:18.75rem}@media only screen and (max-width: 767px){.client-portal-booking-booking-details-selection-button-group{width:auto}}@media only screen and (max-width: 767px){.client-portal-booking-booking-details-selection-button-group .rc-radio-text{font-size:.8rem}}.client-portal-booking-booking-details-selection-container{display:flex;flex-direction:row;gap:3.75rem}@media only screen and (max-width: 767px){.client-portal-booking-booking-details-selection-container{flex-direction:column;gap:1.5rem}}.client-portal-booking-booking-details-selection-title{font-size:1.25rem;color:#000;font-weight:600;margin-bottom:1rem}@media only screen and (max-width: 767px){.client-portal-booking-booking-details-selection-title{font-size:.9rem;margin-bottom:.7rem}}.client-portal-booking-booking-details-selection-start-time{font-size:2rem;font-weight:600;color:#000}@media only screen and (max-width: 1023px){.client-portal-booking-booking-details-selection-start-time{font-size:1.5rem}}@media only screen and (max-width: 767px){.client-portal-booking-booking-details-selection-start-time{font-size:1rem}}.client-portal-booking-booking-details-selection-date{font-size:1.125rem;font-weight:500;color:#000;margin-bottom:1.125rem}@media only screen and (max-width: 767px){.client-portal-booking-booking-details-selection-date{font-size:.7rem}}.client-portal-booking-booking-details-selection-confirm-button-group{display:flex;flex-direction:row;align-items:center;gap:1rem;justify-content:center;margin-top:1rem}@media only screen and (max-width: 767px){.client-portal-booking-booking-details-selection-confirm-button-group .rc-button{font-size:.8rem;margin-left:0}}.client-portal-booking-booking-details-selection-input-group{display:flex;flex-direction:row;gap:1rem;margin-bottom:1rem}@media only screen and (max-width: 767px){.client-portal-booking-booking-details-selection-input-group{flex-direction:column}}.client-portal-booking-booking-details-selection-input{flex:1}@media only screen and (max-width: 767px){.client-portal-booking-booking-details-selection-input label{font-size:1rem}}@media only screen and (max-width: 767px){.client-portal-booking-booking-details-selection-input .ui-text-field_input{font-size:.8rem}}.client-portal-booking-timer-course-logo{width:auto;height:60px}@media only screen and (max-width: 767px){.client-portal-booking-timer-course-logo{display:none}}@media only screen and (max-width: 767px){.client-portal-booking-timer-icon{display:none}}.client-portal-booking-timer-course-name{font-size:2rem;font-weight:600;color:#000}@media only screen and (max-width: 1023px){.client-portal-booking-timer-course-name{font-size:1.5rem}}@media only screen and (max-width: 767px){.client-portal-booking-timer-course-name{font-size:1rem}}.client-portal-booking-timer-address{font-size:1.125rem;font-weight:400;color:#999}@media only screen and (max-width: 1023px){.client-portal-booking-timer-address{font-size:.9rem}}@media only screen and (max-width: 767px){.client-portal-booking-timer-address{font-size:.7rem}}.client-portal-booking-timer-facility-container{display:flex;flex-direction:row;gap:2rem;align-items:center}@media only screen and (max-width: 767px){.client-portal-booking-timer-facility-container{text-align:center;margin-bottom:10px}}.client-portal-booking-timer-container{background:#fff;display:flex;flex-direction:row;justify-content:space-between;margin:10px 10%;align-items:center;border:1px solid #e7e7e7;border-radius:5px;padding:1rem 24px}@media only screen and (max-width: 767px){.client-portal-booking-timer-container{padding:.5rem 24px;flex-wrap:wrap;margin:10px 5%;justify-content:center}}.client-portal-booking-timer-duration-container{display:flex;flex-direction:row;align-items:center;gap:.5rem}.client-portal-booking-timer-duration-countdown{font-size:.8rem;font-weight:700}.client-portal-booking-payment-method-card-title{font-weight:600;font-size:1.2rem}.client-portal-booking-payment-terms{color:#aa0504}.client-portal-booking-payment-terms:hover{cursor:pointer;color:#abbddf}.client-portal-booking-payment-terms-text{margin-bottom:5px}@media only screen and (max-width: 767px){.client-portal-booking-payment-terms-text{font-size:.7rem}}.client-portal-booking-dropdown .rc-select-dropdown{z-index:100}@media only screen and (max-width: 767px){.client-portal-booking-dropdown .rc-select-dropdown-list-item-selected-text p{font-size:.7rem}}@media only screen and (max-width: 767px){.client-portal-booking-dropdown label{font-size:.7rem}}.client-portal-booking-terms{margin-top:10px;display:inline-flex;flex-direction:row;gap:.5rem}.client-portal-booking-terms .client-portal-booking-conditions{color:#3d5fa0;font-weight:600}@media only screen and (max-width: 767px){.client-portal-booking-terms .client-portal-booking-conditions{font-size:10px}}.client-portal-booking-terms .client-portal-booking-conditions:hover{cursor:pointer;color:#6888c5}@media only screen and (max-width: 767px){.client-portal-booking-terms{flex-direction:column}}.client-portal-booking-order-summary{position:sticky;top:1rem;bottom:1rem}.client-portal-booking-order-summary-total-text{font-size:1rem;color:#3d5fa0;font-weight:500;width:max-content;margin-left:auto}@media only screen and (max-width: 767px){.client-portal-booking-order-summary-total-text{font-size:.8rem}}.client-portal-booking-order-summary-total-price{font-size:1.25rem;font-weight:700;color:#000;width:max-content;margin-left:auto}@media only screen and (max-width: 767px){.client-portal-booking-order-summary-total-price{font-size:.8rem}}.client-portal-booking-new-card-button{color:#aa0504;font-weight:500;font-size:1rem;margin:0 0 1rem 1rem}.client-portal-booking-new-card-button:hover{cursor:pointer;color:#abbddf}.new-player-sheet{padding:.5rem 0 .5rem 0}.new-player-sheet .rc-select-dropdown{z-index:50}@media only screen and (max-width: 767px){.new-player-sheet .ui-select-dropdown-list-item{font-size:12px;padding:7px}}.no-players-found{padding:1rem}.no-players-found span{margin-left:5px;font-style:italic}@media only screen and (max-width: 767px){.client-portal-booking-booking-terms{font-size:.7rem}}.client-portal-booking-search-player-label-container{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.client-portal-booking-add-playing-partners .confirmation-text{font-size:14px;color:#475467}.client-portal-booking-add-playing-partners .add-player-container{display:flex;flex-direction:row;gap:12px;align-items:center;margin-top:1rem;border-radius:8px;padding:10px}.client-portal-booking-add-playing-partners .add-player-container .add-player-checkbox{pointer-events:none}.client-portal-booking-add-playing-partners .add-player-container:hover{background-color:#f9fafb;cursor:pointer}.client-portal-booking-add-playing-partners .player-info-conatiner{display:flex;flex-direction:column}.client-portal-booking-add-playing-partners .player-name{font-weight:600}.client-portal-booking-add-playing-partners .player-image-container{height:50px;width:50px}.client-portal-booking-add-playing-partners .player-image{object-fit:cover;object-position:center}
@media only screen and (max-width: 767px){.time-left-p{font-size:14px;font-weight:700;color:#3d5fa0}.time-left-div{font-size:14px;font-weight:700;color:#3d5fa0}}@media only screen and (min-width: calc(767px + 1px)){.time-left-p{font-size:18px;font-weight:700;color:#3d5fa0}.time-left-div{font-size:18px;font-weight:700;color:#3d5fa0}}
.client-portal-bc-card-container{margin:10px 10%}@media only screen and (max-width: 767px){.client-portal-bc-card-container{margin:10px 5%}}.client-portal-bc-card-container .ui-card{background:#fcfcfd;border:1px solid #eaecf0}.client-portal-bc-card-container .ui-card-header h2{font-size:1.625rem}.client-portal-bc-facility-container{background:#fff;display:flex;flex-direction:row;justify-content:space-between;margin:10px 10%;align-items:center;padding:1rem 0}@media only screen and (max-width: 767px){.client-portal-bc-facility-container{margin:10px 5% 0 5%}}.client-portal-bc-facility-container .client-portal-bc-facility-logo{width:auto;height:60px}@media only screen and (max-width: 767px){.client-portal-bc-facility-container .client-portal-bc-facility-logo{height:40px}}.client-portal-bc-flex-column{display:flex;flex-direction:column}@media only screen and (max-width: 767px){.client-portal-bc-booked-title-text-responsive{font-size:.8rem !important}}.client-portal-bc-booked-subtitle{color:#667085;font-size:.8rem;vertical-align:text-bottom}@media only screen and (max-width: 767px){.client-portal-bc-booked-subtitle{font-size:.6rem !important;vertical-align:unset}}@media only screen and (max-width: 767px){.client-portal-bc-booked-sub-text-responsive{font-size:.6rem !important}}.client-portal-bc-booked-container{gap:.5rem}.client-portal-bc-booked-text{font-size:1.75rem;font-weight:600}.client-portal-bc-booked-text-subtext{font-size:1.125rem;font-weight:500}.client-portal-bc-booked-text-confirmation{font-size:1.125rem;font-weight:500;color:#999}.client-portal-bc-booked-text-confirmation-number{font-size:1.125rem;font-weight:700;color:#3d5fa0}.client-portal-bc-booked-confirmation-container{display:flex;flex-direction:row;gap:1rem}@media only screen and (max-width: 767px){.client-portal-bc-booked-confirmation-container{flex-direction:column !important;gap:0 !important}}.client-portal-bc-booking-details-card-title{font-size:1.625rem;font-weight:600;margin-bottom:1.5rem}@media only screen and (max-width: 767px){.client-portal-bc-booking-details-card-title{font-size:1rem}}.client-portal-bc-booking-details-container{display:flex;flex-direction:row;gap:15rem}@media only screen and (max-width: 767px){.client-portal-bc-booking-details-container{flex-direction:column !important;gap:1rem !important}}.client-portal-bc-booking-details-container .client-portal-bc-add-players-button{color:#3d5fa0;font-weight:600;width:max-content}.client-portal-bc-booking-details-container .client-portal-bc-add-players-button:hover{cursor:pointer}@media only screen and (max-width: 767px){.client-portal-bc-booking-details-container .client-portal-bc-add-players-button{font-size:.7rem}}.client-portal-bc-booking-details-container+.client-portal-bc-booking-details-container{margin-top:3rem}@media only screen and (max-width: 767px){.client-portal-bc-booking-details-container+.client-portal-bc-booking-details-container{margin-top:1.5rem}}.client-portal-bc-booking-details-title{font-size:1.25rem;font-weight:600;width:10rem}.client-portal-bc-booking-details-order-summary{gap:.5rem}.client-portal-bc-booking-details-order-summary-date-and-time{color:#999}.client-portal-bc-booking-details-golfer-details p{font-size:1rem;font-weight:500;color:#475467}.client-portal-bc-booking-details-content{width:max-content}@media only screen and (max-width: 767px){.client-portal-bc-booking-details-content{width:auto}}.client-portal-bc-booking-payment-card{font-weight:500;margin-top:5px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #e7e7e7}@media only screen and (max-width: 767px){.client-portal-bc-width-auto{width:auto !important}}@media only screen and (max-width: 767px){.client-portal-bc-text-align-left-responsive{text-align:left}}.client-portal-bc-tee-times-button{margin-top:1.5rem;display:flex;flex-direction:row}@media only screen and (max-width: 767px){.client-portal-bc-tee-times-button{flex-direction:column;gap:10px}}@media only screen and (min-width: calc(767px + 1px))and (max-width: 1023px){.client-portal-bc-tee-times-button .rc-button{font-size:14px;padding:8px 14px}}@media only screen and (max-width: 767px){.client-portal-bc-tee-times-button .rc-button{margin-left:0px;width:100%}}.client-portal-bc-flex-grow{flex:1 1 0px}.client-portal-bc-booking-details-text{font-size:1rem;font-weight:500;color:#475467}.client-portal-bc-booking-details-text-bold{font-weight:600}.client-portal-bc-booking-details-text-bold-heavy{font-weight:700}.client-portal-bc-order-line-item{margin-bottom:12px}
.client-portal-booking-list-container{margin:0 5%}.client-portal-booking-list .bookings-header-text{font-size:30px;font-weight:600;margin:32px 0}.client-portal-booking-list .bookings-body-container{overflow:auto;max-height:calc(100vh - 285px)}.client-portal-booking-list .bookings-container{border:1px solid #eaecf0;box-shadow:0px 1px 2px 0px rgba(16,24,40,.0509803922);border-radius:5px;height:100px;padding:15px 20px;margin-bottom:18px;background-color:#fcfcfd}.client-portal-booking-list .bookings-container:hover{cursor:pointer}.client-portal-booking-list .bookings-container .course-name{font-size:14px;font-weight:600;line-height:20px;letter-spacing:0em;text-align:left}.client-portal-booking-list .bookings-container .date-time-container{display:flex;gap:3rem;align-items:center;margin-bottom:10px}@media only screen and (max-width: 767px){.client-portal-booking-list .bookings-container .date-time-container{gap:1rem}}.client-portal-booking-list .bookings-container .date-time-container .date-time{font-size:12px;font-weight:400}.client-portal-booking-list .bookings-container .status-container{display:flex;justify-content:space-between}.client-portal-booking-list .bookings-container .status-container .bookings-quantity{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:400;color:#475467}.client-portal-booking-list .booking-status-container{display:flex;flex-direction:row;gap:.5rem;align-items:center}.client-portal-booking-list .bookings-footer{display:flex;justify-content:space-between;height:100px;align-items:center}
.client-portal-memberships .client-portal-memberships-container{margin:0 5%}.client-portal-memberships .client-portal-memberships-container .memberships-header-text{font-size:30px;font-weight:600;margin:32px 0}.client-portal-memberships .client-portal-memberships-container .memberships-list-container{overflow:auto;margin-top:24px;max-height:calc(100vh - 370px)}.client-portal-memberships .client-portal-memberships-container .memberships-list-container .memberships-container{border:1px solid #eaecf0;box-shadow:0px 1px 2px 0px rgba(16,24,40,.0509803922);border-radius:5px;height:100px;padding:15px 20px;margin-bottom:18px;background-color:#fcfcfd;display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer}.client-portal-memberships .client-portal-memberships-container .memberships-list-container .memberships-container .membership-name{font-size:14px;font-weight:600;line-height:20px;letter-spacing:0em;text-align:left}.client-portal-memberships .client-portal-memberships-container .memberships-list-container .memberships-container .facility-name{font-size:12px;font-weight:400;color:#344054}.client-portal-memberships .client-portal-memberships-container .memberships-list-container .memberships-container .expiry-date{color:#475467;font-weight:600;font-size:14px}.client-portal-memberships .client-portal-memberships-container .memberships-footer{display:flex;justify-content:space-between;height:100px;align-items:center}
.client-portal-events .events-tabs-container{border-bottom:1px solid #eaecf0;padding:12px 0 12px 0}.client-portal-events .events-tabs-container .events-tabs-inner-container{margin:0 10%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media only screen and (max-width: 767px){.client-portal-events .events-tabs-container .events-tabs-inner-container{margin:0 5%}}.client-portal-events .events-tabs-container .events-tabs-inner-container .tabs-container{display:flex;flex-direction:row;align-items:center;gap:8px}.client-portal-events .events-tabs-container .events-tabs-inner-container .events-tab{color:#344054;font-size:1rem;font-weight:600;padding:8px 12px;border-radius:6px}.client-portal-events .events-tabs-container .events-tabs-inner-container .events-tab-selected{color:#101828;background-color:#f9fafb}.client-portal-events .events-tabs-container .events-tabs-inner-container .events-tab:hover{cursor:pointer;background-color:#f9fafb}@media only screen and (max-width: 767px){.client-portal-events .events-tabs-container .events-tabs-inner-container .events-tab{font-size:.7rem}}.client-portal-events .facility-spinner{display:flex;height:2rem;width:2rem;margin:0 auto}.client-portal-events .events-options-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 10%}@media only screen and (max-width: 767px){.client-portal-events .events-options-container{margin:0 5%;flex-direction:column;align-items:unset}}.client-portal-events .events-years-dropdown{min-width:11rem}@media only screen and (max-width: 767px){.client-portal-events .events-years-dropdown{min-width:unset;width:100%}}.client-portal-events .events-facility-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:17px;padding:40px 0;width:max-content}@media only screen and (max-width: 1023px){.client-portal-events .events-facility-container{padding:20px 0;gap:0;width:100%}}.client-portal-events .events-facility-container .events-home-course-logo{height:50px;width:auto;max-width:100px;object-fit:contain;object-position:center}@media only screen and (max-width: 767px){.client-portal-events .events-facility-container .events-home-course-logo{height:40px;max-width:45px;display:none}}.client-portal-events .events-facility-container .events-home-course-name{font-size:22px;font-weight:bold}@media only screen and (max-width: 1023px){.client-portal-events .events-facility-container .events-home-course-name{font-size:16px}}.client-portal-events .events-facility-container .events-course-secondary-information{font-size:16px;color:#999}@media only screen and (max-width: 1023px){.client-portal-events .events-facility-container .events-course-secondary-information{font-size:12px}}.client-portal-events .events-facility-option-container{display:grid;grid-template-columns:25px auto auto auto;gap:8px;align-items:center}.client-portal-events .events-facility-option-container .events-facility-option-info-container{display:flex;flex-direction:column}.client-portal-events .events-facility-option-container .events-facility-option-facility-name{font-weight:600}@media only screen and (max-width: 767px){.client-portal-events .events-facility-option-container .events-facility-option-facility-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.client-portal-events .events-facility-option-container .events-facility-option-facility-address{color:#667085;font-weight:500;font-size:14px}.client-portal-events .events-facility-option-container .events-facility-option-favourite{color:#fec84b}.client-portal-events .events-facility-option-container .events-facility-option-facility-logo{height:25px;width:auto;max-width:25px;object-fit:contain;object-position:center}.client-portal-events .events-table{margin:0 10%;max-height:calc(100vh - 295px);overflow:auto}@media only screen and (max-width: 767px){.client-portal-events .events-table{margin:0 5%;padding-top:20px}}.client-portal-events .events-table .events-players{color:#2d4675}.client-portal-events .events-table .events-registration{font-size:14px;color:#475467;font-weight:500}.client-portal-events .events-table .events-registration span{font-size:10px;color:#667085;margin-right:5px}.client-portal-events .events-table .events-data-button{color:#3d5fa0;font-weight:600}.client-portal-events .events-table .events-data-button:hover{cursor:pointer;color:#8aa2d2}.client-portal-events .events-table .events-data-button:disabled{color:#8aa2d2}.client-portal-events .events-table .events-data-button:disabled:hover{cursor:not-allowed}
.mobile-event-card_container{margin-left:5%;margin-right:5%;border:1px solid #e7e7e7;border-radius:12px;padding:16px;margin-top:10px;margin-bottom:10px}.mobile-event-card_container_selected{background-color:#cdd7ec;border:2px solid #2d4675}.mobile-event-card_event_name{font-size:14px;font-weight:500;color:#131e32}.mobile-event-card_league_day{color:#203254;font-size:12px;font-weight:400}@media only screen and (min-width: 374px){.mobile-event-card_league_day{font-size:14px}}.mobile-event-card_icon{color:#475467;font-size:12px}@media only screen and (min-width: 374px){.mobile-event-card_icon{font-size:14px}}.mobile-event-card_date{margin-top:5px;font-size:12px;font-weight:600;color:#203254}@media only screen and (min-width: 374px){.mobile-event-card_date{font-size:14px}}.mobile-event-card_player_text{margin-top:10px;color:#203254;font-size:12px;font-weight:500}@media only screen and (min-width: 374px){.mobile-event-card_player_text{font-size:14px}}.mobile-event-card_events_registration{margin-top:10px;font-size:10px;color:#475467;font-weight:500}@media only screen and (min-width: 374px){.mobile-event-card_events_registration{font-size:12px}}.mobile-event-card_events_registration span{font-size:10px;color:#667085;margin-right:5px}@media only screen and (min-width: 374px){.mobile-event-card_events_registration span{font-size:12px}}.mobile-event-card_events_data_button{font-size:12px;font-weight:700;margin-top:10px;color:#3d5fa0}@media only screen and (min-width: 374px){.mobile-event-card_events_data_button{font-size:14px}}.mobile-event-card_events_data_button:hover{cursor:pointer;color:#8aa2d2}.mobile-event-card_events_data_button:disabled{color:#8aa2d2}.mobile-event-card_events_data_button:disabled:hover{cursor:not-allowed}
.favourites-icon{color:#d0d5dd;cursor:pointer}@media only screen and (max-width: 767px){.favourites-icon{font-size:16px}}.favourites-icon-favourited{color:#fec84b}
.client-portal-facility-dropdown{display:flex;align-items:center;gap:8px;position:relative;width:fit-content}.client-portal-facility-dropdown.sole .client-portal-selected-facility{cursor:default}.client-portal-facility-dropdown.no-logo .client-portal-selected-facility{max-width:400px}.client-portal-facility-dropdown.no-logo .client-portal-select-container{width:400px}.client-portal-facility-dropdown .custom-dropdown-chevron{padding:10px;margin-right:.5rem;cursor:pointer}.client-portal-facility-dropdown .client-portal-select-container{position:absolute;top:100%;width:425px;z-index:50;background-color:#fff;border-radius:5px;border:1px solid #eaecf0;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);overflow:auto;max-height:400px;display:none}.client-portal-facility-dropdown .client-portal-select-container.open{display:block}.client-portal-facility-dropdown .client-portal-select-container .client-portal-dropdown-option{padding:8px 10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.client-portal-facility-dropdown .client-portal-select-container .client-portal-dropdown-option .client-portal-dropdown-container{display:grid;grid-template-columns:25px auto auto auto;gap:8px;align-items:center}.client-portal-facility-dropdown .client-portal-select-container .client-portal-dropdown-option .client-portal-dropdown-container .option-facility-logo{height:25px;width:auto;max-width:25px;object-fit:contain;object-position:center}.client-portal-facility-dropdown .client-portal-select-container .client-portal-dropdown-option .client-portal-dropdown-container .option-facility-name{font-weight:600}@media only screen and (max-width: 1023px){.client-portal-facility-dropdown .client-portal-select-container .client-portal-dropdown-option .client-portal-dropdown-container .option-facility-name{font-size:16px}}@media only screen and (max-width: 767px){.client-portal-facility-dropdown .client-portal-select-container .client-portal-dropdown-option .client-portal-dropdown-container .option-facility-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.client-portal-facility-dropdown .client-portal-select-container .client-portal-dropdown-option .client-portal-dropdown-container .option-facility-address{color:#667085;font-weight:500;font-size:14px}@media only screen and (max-width: 1023px){.client-portal-facility-dropdown .client-portal-select-container .client-portal-dropdown-option .client-portal-dropdown-container .option-facility-address{font-size:12px}}.client-portal-facility-dropdown .client-portal-select-container .client-portal-dropdown-option .client-portal-dropdown-container .option-facility-favourite{color:#667085}.client-portal-facility-dropdown .client-portal-select-container .client-portal-dropdown-option:hover{background-color:#eef2f9;cursor:pointer}.client-portal-facility-dropdown .client-portal-select-container .client-portal-dropdown-option_search-bar{padding:8px 10px;width:100%}@media only screen and (max-width: 1023px){.client-portal-facility-dropdown .client-portal-select-container{width:325px}}.client-portal-facility-dropdown .client-portal-favourites-icon{font-size:24px !important;margin-top:-85px}@media only screen and (max-width: 1023px){.client-portal-facility-dropdown .client-portal-favourites-icon{margin-top:unset}}.client-portal-selected-facility{display:flex;align-items:center;gap:8px;cursor:pointer;overflow:hidden}.client-portal-selected-facility .client-portal-dropdown-course-logo{height:50px;width:auto;max-width:100px;object-fit:contain;object-position:center}@media only screen and (max-width: 767px){.client-portal-selected-facility .client-portal-dropdown-course-logo{height:40px;max-width:45px;display:none}}.client-portal-selected-facility p.client-portal-dropdown-course_name{font-size:22px;font-weight:bold}@media only screen and (max-width: 1023px){.client-portal-selected-facility p.client-portal-dropdown-course_name{font-size:16px}}.client-portal-selected-facility p.client-portal-dropdown-secondary_info{font-size:16px;color:#999;white-space:nowrap}@media only screen and (max-width: 1023px){.client-portal-selected-facility p.client-portal-dropdown-secondary_info{font-size:12px}}@media only screen and (max-width: 767px){.client-portal-selected-facility p.client-portal-dropdown-secondary_info{white-space:normal;max-width:250px}}.client-portal-selected-facility p.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}
.facility-status-info-popup{width:375px;height:550px;border:1px solid #eaecf0;border-radius:8px;background-color:#fff;position:absolute;z-index:5}.facility-status-info-popup.closed{display:none}.facility-status-info-popup .popup-wrap{padding:24px}.facility-status-info-popup .popup-wrap .popup-header{display:flex;justify-content:space-between}.facility-status-info-popup .popup-wrap .popup-header .calendar-icon-wrap{background:radial-gradient(#ABBDDF 100%, transparent 50%);outline:8px solid #cdd7ec;border-radius:50%;width:48px;height:48px;display:flex;justify-content:center;align-items:center}.facility-status-info-popup .popup-wrap .popup-header .calendar-icon{color:#2d4675;font-size:1.5rem}.facility-status-info-popup .popup-wrap .popup-header .close-action{padding:8px;cursor:pointer}.facility-status-info-popup .popup-wrap .popup-subheader{padding:24px 0;border-bottom:1px solid #eaecf0}.facility-status-info-popup .popup-wrap .popup-subheader p.popup-heading{font-size:18px;font-weight:600;color:#000;padding-bottom:4px}.facility-status-info-popup .popup-wrap .popup-subheader p{font-weight:400;font-size:14px}.facility-status-info-popup .popup-wrap .popup-subheader p.popup-date-heading{word-wrap:break-word}.facility-status-info-popup .popup-wrap .popup-content{max-height:325px;overflow:auto;margin-top:24px}
@keyframes dateChangePanelWrapClosedFade{0%{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)}99%{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)}100%{box-shadow:none}}.date-change-panel{position:absolute;background-color:inherit;width:350px;z-index:1;top:100%;right:0;left:0;margin-left:auto;margin-right:auto;transition:transform .6s}.date-change-panel.date-change-panel-open{transform:translateY(0%)}.date-change-panel.date-change-panel-closed{transform:translateY(-100%)}.date-change-panel .date-change-panel-wrap{border:1px solid #f2f4f7;border-radius:8px;box-shadow:none}.date-change-panel .date-change-panel-wrap.date-change-panel-wrap-open{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);animation:none}.date-change-panel .date-change-panel-wrap.date-change-panel-wrap-closed{animation:dateChangePanelWrapClosedFade .6s forwards}.date-change-panel .date-change-panel-wrap .panel-content{padding:20px 24px 8px 24px}.date-change-panel .date-change-panel-wrap .panel-content .panel-content-actions{display:flex;justify-content:space-between;padding-bottom:8px}.date-change-panel .date-change-panel-wrap .panel-content .panel-content-actions button{width:125px}.date-change-panel .date-change-panel-wrap .panel-content .panel-content-actions button.primary{gap:16px;font-size:16px;font-weight:600}.date-change-panel .date-change-panel-wrap .panel-content .panel-content-actions button.secondary{font-size:14px;font-weight:600;color:#466eb9;justify-content:center}.date-change-panel .date-change-panel-wrap .panel-content .panel-content-actions button.secondary.disabled{color:#eaecf0}.date-change-panel .date-change-panel-wrap .panel-content .panel-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;text-align:center}.date-change-panel .date-change-panel-wrap .panel-content .panel-content-grid .month,.date-change-panel .date-change-panel-wrap .panel-content .panel-content-grid .year{padding:10px 16px 10px 16px;border-radius:8px}.date-change-panel .date-change-panel-wrap .panel-content .panel-content-grid .month.selected,.date-change-panel .date-change-panel-wrap .panel-content .panel-content-grid .year.selected{box-shadow:0px 0px 0px 2px #f2f4f7;background-color:#f9fafb}.date-change-panel .date-change-panel-wrap .panel-content .panel-content-grid .month:hover,.date-change-panel .date-change-panel-wrap .panel-content .panel-content-grid .year:hover{background-color:#f9fafb}.date-change-panel .date-change-panel-wrap .panel-actions{padding:16px;display:flex;gap:12px;border-top:1px solid #f2f4f7}.date-change-panel .date-change-panel-wrap .panel-actions button{justify-content:center;flex:1}
.ui-calendar-spinner{height:450px;overflow:hidden;padding:80px 60px 180px 60px}.ui-calendar{position:relative;overflow:hidden;background-color:#fff}.ui-calendar-wrapper{position:relative;z-index:2;background-color:inherit;height:40px}.ui-calendar-wrapper .ui-calendar-quick-select{display:flex;justify-content:center;align-items:center;gap:16px;position:relative;z-index:inherit;background-color:inherit}.ui-calendar-wrapper .ui-calendar-quick-select .calendar-display{display:flex;justify-content:center;align-items:center;gap:8px;height:44px;width:160px;user-select:none;cursor:pointer}.ui-calendar-wrapper .ui-calendar-quick-select .calendar-display.disabled{cursor:default}.ui-calendar-wrapper .ui-calendar-quick-select .calendar-display p{font-weight:600;font-size:20px;color:#3d5fa0}.ui-calendar-wrapper .ui-calendar-quick-select .ui-select_dropdown{max-height:225px}.ui-calendar-grid-container{display:grid;grid-template-columns:repeat(7, 1fr)}.ui-calendar-grid-container.fill-viewport{grid-template-rows:auto repeat(6, 1fr);height:calc(100vh - 40px);padding:25px 10px 10px 10px}.ui-calendar-grid-container.dont-fill-viewport{grid-template-rows:auto repeat(6, 150px);padding-top:25px}@media only screen and (max-width: 767px){.ui-calendar-grid-container.dont-fill-viewport{grid-template-rows:none}}@media only screen and (max-width: 767px){.ui-calendar-grid-container.dont-fill-viewport .grid-item{aspect-ratio:1}}.ui-calendar-grid-container .grid-item{position:relative;border:1px solid #d0d5dd}.ui-calendar-grid-container .grid-item .grid-item-date-wrap{position:absolute;top:4px;right:4px;text-align:center;user-select:none}.ui-calendar-grid-container .grid-item .grid-item-date-wrap .grid-item-date{color:#667085 !important;font-size:20px;font-weight:400;letter-spacing:0;width:40px;height:40px;line-height:36px}@media only screen and (max-width: 767px),only screen and (max-height: 700px){.ui-calendar-grid-container .grid-item .grid-item-date-wrap .grid-item-date{width:25px;height:25px;line-height:20px;font-size:14px}}.ui-calendar-grid-container .grid-item .grid-item-date-wrap .grid-item-today-indicator{position:absolute;top:18px;left:0;right:0;bottom:0}@media only screen and (max-width: 767px),only screen and (max-height: 700px){.ui-calendar-grid-container .grid-item .grid-item-date-wrap .grid-item-today-indicator{font-size:.8rem;top:10px}}.ui-calendar-grid-container .grid-item .grid-item-date-wrap:hover{cursor:pointer}.ui-calendar-grid-container .grid-item.clickable:hover{cursor:pointer;background-color:#f9fafb}.ui-calendar-grid-container .grid-item.selected .grid-item-date-wrap{background-color:#203254;border-radius:50%}.ui-calendar-grid-container .grid-item.selected .grid-item-date-wrap .grid-item-date{color:#fff !important}.ui-calendar-grid-container .grid-item.mobile-selected{outline:2px solid #466eb9}.ui-calendar-grid-container .grid-item.mobile-selected .grid-item-date-wrap{background-color:inherit}.ui-calendar-grid-container .grid-item.mobile-selected .grid-item-date-wrap .grid-item-date{color:#667085 !important}.ui-calendar-grid-container .grid-item.today .grid-item-date-wrap{background-color:#f2f4f7;border-radius:50%}.ui-calendar-grid-container .grid-item.today.selected .grid-item-date-wrap{background-color:#203254;color:#fff}.ui-calendar-grid-container .grid-item.today.selected .grid-item-date-wrap .grid-item-date{color:#fff !important}
.ui-calendar-spinner{height:450px;overflow:hidden;padding:80px 60px 180px 60px}.ui-calendar{position:relative;overflow:hidden;background-color:#fff}.ui-calendar-wrapper{position:relative;z-index:2;background-color:inherit;height:40px}.ui-calendar-wrapper .ui-calendar-quick-select{display:flex;justify-content:center;align-items:center;gap:16px;position:relative;z-index:inherit;background-color:inherit}.ui-calendar-wrapper .ui-calendar-quick-select .calendar-display{display:flex;justify-content:center;align-items:center;gap:8px;height:44px;width:160px;user-select:none;cursor:pointer}.ui-calendar-wrapper .ui-calendar-quick-select .calendar-display.disabled{cursor:default}.ui-calendar-wrapper .ui-calendar-quick-select .calendar-display p{font-weight:600;font-size:20px;color:#3d5fa0}.ui-calendar-wrapper .ui-calendar-quick-select .ui-select_dropdown{max-height:225px}
.client-portal-calendar-badge-grouping{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;padding:8px}.client-portal-calendar-badge-grouping .status-badge{cursor:pointer;width:100%;height:fit-content;color:#fff;font-size:14px;border-radius:8px;white-space:wrap}@media only screen and (max-width: 1023px){.client-portal-calendar-badge-grouping .status-badge{font-size:12px}}.client-portal-calendar-badge-grouping .status-badge.facility{background-color:#6888c5}.client-portal-calendar-badge-grouping .status-badge.facility:hover,.client-portal-calendar-badge-grouping .status-badge.facility.active{outline-color:#6888c5}.client-portal-calendar-badge-grouping .status-badge.event{background-color:#8aa2d2}.client-portal-calendar-badge-grouping .status-badge.event:hover,.client-portal-calendar-badge-grouping .status-badge.event.active{outline-color:#8aa2d2}.client-portal-calendar-badge-grouping .status-badge:hover,.client-portal-calendar-badge-grouping .status-badge.active{outline-width:4px;outline-style:solid}.client-portal-status-note{padding-bottom:24px;border-bottom:1px solid #eaecf0}.client-portal-status-note .note-label{font-weight:600}.client-portal-status-note .note-value{font-size:14px;font-weight:500;color:#475467}.client-portal-status-popup-table-row td{text-wrap:balance}.client-portal-calendar-badge-grouping.mobile .status-badge{width:fit-content}.client-portal-calendar-badge-grouping.mobile .status-badge:hover,.client-portal-calendar-badge-grouping.mobile .status-badge.active{outline-width:2px;outline-style:solid}.client-portal-calendar-badge-grouping.mobile.active{outline:1px solid #466eb9}table.client-portal-calendar tbody tr td:first-child{border-left:none}table.client-portal-calendar tbody tr td:last-child{border-right:none}
.calendar-iframe-calendar-badge-grouping{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;padding:8px}.calendar-iframe-calendar-badge-grouping .status-badge{cursor:pointer;width:100%;height:fit-content;color:#fff;font-size:14px;border-radius:8px;white-space:wrap}@media only screen and (max-width: 1023px){.calendar-iframe-calendar-badge-grouping .status-badge{font-size:12px}}.calendar-iframe-calendar-badge-grouping .status-badge.facility{background-color:#6888c5}.calendar-iframe-calendar-badge-grouping .status-badge.facility:hover,.calendar-iframe-calendar-badge-grouping .status-badge.facility.active{outline-color:#6888c5}.calendar-iframe-calendar-badge-grouping .status-badge.event{background-color:#8aa2d2}.calendar-iframe-calendar-badge-grouping .status-badge.event:hover,.calendar-iframe-calendar-badge-grouping .status-badge.event.active{outline-color:#8aa2d2}.calendar-iframe-calendar-badge-grouping .status-badge:hover,.calendar-iframe-calendar-badge-grouping .status-badge.active{outline-width:4px;outline-style:solid}.calendar-iframe-status-note{padding-bottom:24px;border-bottom:1px solid #eaecf0}.calendar-iframe-status-note .note-label{font-weight:600}.calendar-iframe-status-note .note-value{font-size:14px;font-weight:500;color:#475467}.calendar-iframe-status-popup-table-row td{text-wrap:balance}.calendar-iframe-calendar-badge-grouping.mobile .status-badge{width:fit-content}.calendar-iframe-calendar-badge-grouping.mobile .status-badge:hover,.calendar-iframe-calendar-badge-grouping.mobile .status-badge.active{outline-width:2px;outline-style:solid}.calendar-iframe-calendar-badge-grouping.mobile.active{outline:1px solid #466eb9}table.calendar-iframe-calendar tbody tr td:first-child{border-left:none}table.calendar-iframe-calendar tbody tr td:last-child{border-right:none}
.waitlist-cancel-parent-container{position:relative;height:100vh}.waitlist-cancel-parent-container .waitlist-cancel-inner-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.waitlist-cancel-parent-container .waitlist-group{display:flex;flex-direction:column;gap:1rem;align-items:center}.waitlist-cancel-parent-container .cancel-title{font-size:2rem;color:#344054;font-weight:600}@media only screen and (max-width: 767px){.waitlist-cancel-parent-container .cancel-title{font-size:1.2rem;text-wrap:nowrap}}.waitlist-cancel-parent-container .cancel-subtext{font-size:1rem;font-weight:500;color:#667085}@media only screen and (max-width: 767px){.waitlist-cancel-parent-container .cancel-subtext{text-align:center}}
.tee-on-booking-portal-booking-main-container{display:flex;flex-direction:row;margin:0 10%;justify-content:space-between}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-main-container{flex-direction:column;margin:0 5%}}.tee-on-booking-portal-booking-main-container-left-side{margin-right:20px;width:100%}@media only screen and (min-width: 767px)and (max-width: 1050px){.tee-on-booking-portal-booking-main-container-left-side{width:60%}}.tee-on-booking-portal-booking-main-container-right-side{width:70%}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-main-container-right-side{width:100%;margin-top:1rem}}.tee-on-booking-portal-booking-background{background:#fff;min-height:100vh}.tee-on-booking-portal-booking-booking-details-selection-button-group{width:18.75rem}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-booking-details-selection-button-group{width:auto}}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-booking-details-selection-button-group .rc-radio-text{font-size:.8rem}}.tee-on-booking-portal-booking-booking-details-selection-container{display:flex;flex-direction:row;gap:3.75rem}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-booking-details-selection-container{flex-direction:column;gap:1.5rem}}.tee-on-booking-portal-booking-booking-details-selection-title{font-size:1.25rem;color:#000;font-weight:600;margin-bottom:1rem}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-booking-details-selection-title{font-size:.9rem;margin-bottom:.7rem}}.tee-on-booking-portal-booking-booking-details-selection-start-time{font-size:2rem;font-weight:600;color:#000}@media only screen and (max-width: 1023px){.tee-on-booking-portal-booking-booking-details-selection-start-time{font-size:1.5rem}}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-booking-details-selection-start-time{font-size:1rem}}.tee-on-booking-portal-booking-booking-details-selection-date{font-size:1.125rem;font-weight:500;color:#000;margin-bottom:1.125rem}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-booking-details-selection-date{font-size:.7rem}}.tee-on-booking-portal-booking-booking-details-selection-confirm-button-group{display:flex;flex-direction:row;align-items:center;gap:1rem;justify-content:center;margin-top:1rem}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-booking-details-selection-confirm-button-group .rc-button{font-size:.8rem;margin-left:0}}.tee-on-booking-portal-booking-booking-details-selection-input-group{display:flex;flex-direction:row;gap:1rem;margin-bottom:1rem}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-booking-details-selection-input-group{flex-direction:column}}.tee-on-booking-portal-booking-booking-details-selection-input{flex:1}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-booking-details-selection-input label{font-size:1rem}}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-booking-details-selection-input .ui-text-field_input{font-size:.8rem}}.tee-on-booking-portal-booking-timer-course-logo{width:auto;height:60px}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-timer-course-logo{display:none}}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-timer-icon{display:none}}.tee-on-booking-portal-booking-timer-course-name{font-size:2rem;font-weight:600;color:#000}@media only screen and (max-width: 1023px){.tee-on-booking-portal-booking-timer-course-name{font-size:1.5rem}}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-timer-course-name{font-size:1rem}}.tee-on-booking-portal-booking-timer-address{font-size:1.125rem;font-weight:400;color:#999}@media only screen and (max-width: 1023px){.tee-on-booking-portal-booking-timer-address{font-size:.9rem}}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-timer-address{font-size:.7rem}}.tee-on-booking-portal-booking-timer-facility-container{display:flex;flex-direction:row;gap:2rem;align-items:center}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-timer-facility-container{text-align:center;margin-bottom:10px}}.tee-on-booking-portal-booking-timer-container{background:#fff;display:flex;flex-direction:row;justify-content:space-between;margin:10px 10%;align-items:center;border:1px solid #e7e7e7;border-radius:5px;padding:1rem 24px}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-timer-container{padding:.5rem 24px;flex-wrap:wrap;margin:10px 5%;justify-content:center}}.tee-on-booking-portal-booking-timer-duration-container{display:flex;flex-direction:row;align-items:center;gap:.5rem}.tee-on-booking-portal-booking-timer-duration-countdown{font-size:.8rem;font-weight:700}.tee-on-booking-portal-booking-payment-method-card-title{font-weight:600;font-size:1.2rem}.tee-on-booking-portal-booking-payment-terms{color:#aa0504}.tee-on-booking-portal-booking-payment-terms:hover{cursor:pointer;color:#abbddf}.tee-on-booking-portal-booking-payment-terms-text{margin-bottom:5px}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-payment-terms-text{font-size:.7rem}}.tee-on-booking-portal-booking-dropdown .rc-select-dropdown{z-index:100}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-dropdown .rc-select-dropdown-list-item-selected-text p{font-size:.7rem}}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-dropdown label{font-size:.7rem}}.tee-on-booking-portal-booking-terms{margin-top:10px;display:inline-flex;flex-direction:row;gap:.5rem}.tee-on-booking-portal-booking-terms .tee-on-booking-portal-booking-conditions{color:#3d5fa0;font-weight:600}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-terms .tee-on-booking-portal-booking-conditions{font-size:10px}}.tee-on-booking-portal-booking-terms .tee-on-booking-portal-booking-conditions:hover{cursor:pointer;color:#6888c5}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-terms{flex-direction:column}}.tee-on-booking-portal-booking-order-summary{position:sticky;top:1rem;bottom:1rem}.tee-on-booking-portal-booking-order-summary-total-text{font-size:1rem;color:#3d5fa0;font-weight:500;width:max-content;margin-left:auto}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-order-summary-total-text{font-size:.8rem}}.tee-on-booking-portal-booking-order-summary-total-price{font-size:1.25rem;font-weight:700;color:#000;width:max-content;margin-left:auto}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-order-summary-total-price{font-size:.8rem}}.tee-on-booking-portal-booking-new-card-button{color:#aa0504;font-weight:500;font-size:1rem;margin:0 0 1rem 1rem}.tee-on-booking-portal-booking-new-card-button:hover{cursor:pointer;color:#abbddf}.new-player-sheet{padding:.5rem 0 .5rem 0}.new-player-sheet .rc-select-dropdown{z-index:50}@media only screen and (max-width: 767px){.new-player-sheet .ui-select-dropdown-list-item{font-size:12px;padding:7px}}.no-players-found{padding:1rem}.no-players-found span{margin-left:5px;font-style:italic}@media only screen and (max-width: 767px){.tee-on-booking-portal-booking-booking-terms{font-size:.7rem}}.tee-on-booking-portal-booking-search-player-label-container{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.tee-on-booking-portal-booking-add-playing-partners .confirmation-text{font-size:14px;color:#475467}.tee-on-booking-portal-booking-add-playing-partners .add-player-container{display:flex;flex-direction:row;gap:12px;align-items:center;margin-top:1rem;border-radius:8px;padding:10px}.tee-on-booking-portal-booking-add-playing-partners .add-player-container .add-player-checkbox{pointer-events:none}.tee-on-booking-portal-booking-add-playing-partners .add-player-container:hover{background-color:#f9fafb;cursor:pointer}.tee-on-booking-portal-booking-add-playing-partners .player-info-conatiner{display:flex;flex-direction:column}.tee-on-booking-portal-booking-add-playing-partners .player-name{font-weight:600}.tee-on-booking-portal-booking-add-playing-partners .player-image-container{height:50px;width:50px}.tee-on-booking-portal-booking-add-playing-partners .player-image{object-fit:cover;object-position:center}.tee-on-booking-portal-profile-default-image{height:100%;width:100%;display:flex;align-items:center;justify-content:center;background-color:#f2f4f7;border-radius:50%}.tee-on-booking-portal-profile-default-image p{color:#475467;font-size:16px;font-weight:500;text-align:center}@media only screen and (max-width: 767px){.tee-on-booking-portal-profile-default-image p{font-size:14px}}
.tee-on-booking-portal-bc-card-container{margin:10px 10%}@media only screen and (max-width: 767px){.tee-on-booking-portal-bc-card-container{margin:10px 5%}}.tee-on-booking-portal-bc-card-container .ui-card{background:#fcfcfd;border:1px solid #eaecf0}.tee-on-booking-portal-bc-card-container .ui-card-header h2{font-size:1.625rem}.tee-on-booking-portal-bc-facility-container{background:#fff;display:flex;flex-direction:row;gap:1rem;margin:10px 10%;align-items:top;padding:1rem 0}@media only screen and (max-width: 767px){.tee-on-booking-portal-bc-facility-container{margin:10px 5% 0 5%;align-items:center}}.tee-on-booking-portal-bc-facility-container .tee-on-booking-portal-bc-facility-logo{width:auto;height:60px}@media only screen and (max-width: 767px){.tee-on-booking-portal-bc-facility-container .tee-on-booking-portal-bc-facility-logo{height:40px}}.tee-on-booking-portal-bc-flex-column{display:flex;flex-direction:column}@media only screen and (max-width: 767px){.tee-on-booking-portal-bc-booked-title-text-responsive{font-size:.8rem !important}}.tee-on-booking-portal-bc-booked-subtitle{color:#667085;font-size:.8rem;vertical-align:text-bottom}@media only screen and (max-width: 767px){.tee-on-booking-portal-bc-booked-subtitle{font-size:.6rem !important;vertical-align:unset}}@media only screen and (max-width: 767px){.tee-on-booking-portal-bc-booked-sub-text-responsive{font-size:.6rem !important}}.tee-on-booking-portal-bc-booked-container{gap:.5rem}.tee-on-booking-portal-bc-booked-text{font-size:1.75rem;font-weight:600}.tee-on-booking-portal-bc-booked-text-subtext{font-size:1.125rem;font-weight:500}.tee-on-booking-portal-bc-booked-text-confirmation{font-size:1.125rem;font-weight:500;color:#999}.tee-on-booking-portal-bc-booked-text-confirmation-number{font-size:1.125rem;font-weight:700;color:#3d5fa0}.tee-on-booking-portal-bc-booked-confirmation-container{display:flex;flex-direction:row;gap:1rem}@media only screen and (max-width: 767px){.tee-on-booking-portal-bc-booked-confirmation-container{flex-direction:column !important;gap:0 !important}}.tee-on-booking-portal-bc-booking-details-card-title{font-size:1.625rem;font-weight:600;margin-bottom:1.5rem}@media only screen and (max-width: 767px){.tee-on-booking-portal-bc-booking-details-card-title{font-size:1rem}}.tee-on-booking-portal-bc-booking-details-container{display:flex;flex-direction:row;gap:15rem}@media only screen and (max-width: 767px){.tee-on-booking-portal-bc-booking-details-container{flex-direction:column !important;gap:1rem !important}}.tee-on-booking-portal-bc-booking-details-container .tee-on-booking-portal-bc-add-players-button{color:#3d5fa0;font-weight:600;width:max-content}.tee-on-booking-portal-bc-booking-details-container .tee-on-booking-portal-bc-add-players-button:hover{cursor:pointer}@media only screen and (max-width: 767px){.tee-on-booking-portal-bc-booking-details-container .tee-on-booking-portal-bc-add-players-button{font-size:.7rem}}.tee-on-booking-portal-bc-booking-details-container+.tee-on-booking-portal-bc-booking-details-container{margin-top:3rem}@media only screen and (max-width: 767px){.tee-on-booking-portal-bc-booking-details-container+.tee-on-booking-portal-bc-booking-details-container{margin-top:1.5rem}}.tee-on-booking-portal-bc-booking-details-title{font-size:1.25rem;font-weight:600;width:10rem}.tee-on-booking-portal-bc-booking-details-order-summary{gap:.5rem}.tee-on-booking-portal-bc-booking-details-order-summary-date-and-time{color:#999}.tee-on-booking-portal-bc-booking-details-golfer-details p{font-size:1rem;font-weight:500;color:#475467}.tee-on-booking-portal-bc-booking-details-content{width:max-content}@media only screen and (max-width: 767px){.tee-on-booking-portal-bc-booking-details-content{width:auto}}.tee-on-booking-portal-bc-booking-payment-card{font-weight:500;margin-top:5px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #e7e7e7}@media only screen and (max-width: 767px){.tee-on-booking-portal-bc-width-auto{width:auto !important}}@media only screen and (max-width: 767px){.tee-on-booking-portal-bc-text-align-left-responsive{text-align:left}}.tee-on-booking-portal-bc-tee-times-button{margin-top:1.5rem;display:flex;flex-direction:row}@media only screen and (max-width: 767px){.tee-on-booking-portal-bc-tee-times-button{gap:10px}}@media only screen and (min-width: calc(767px + 1px))and (max-width: 1023px){.tee-on-booking-portal-bc-tee-times-button .rc-button{font-size:14px;padding:8px 14px}}@media only screen and (max-width: 767px){.tee-on-booking-portal-bc-tee-times-button .rc-button{margin-left:0px;width:100%;justify-content:center}}.tee-on-booking-portal-bc-flex-grow{flex:1 1 0px}.tee-on-booking-portal-bc-booking-details-text{font-size:1rem;font-weight:500;color:#475467}.tee-on-booking-portal-bc-booking-details-text-bold{font-weight:600}.tee-on-booking-portal-bc-booking-details-text-bold-heavy{font-weight:700}.tee-on-booking-portal-bc-order-line-item{margin-bottom:12px}.tee-on-booking-portal-bc-unfavourite{font-size:24px;color:#d0d5dd}.tee-on-booking-portal-bc-unfavourite:hover{cursor:pointer}.tee-on-booking-portal-bc-favourite{color:#fec84b !important}
.facilities-dropdown-backdrop{position:fixed;background:var(--p-backdrop, rgba(33, 43, 54, 0.4));width:100%;height:100%;top:0;left:0;z-index:25}.tee-on-portal-facilities{display:flex;flex-direction:row;gap:1.5rem;align-items:center;height:112px;width:100%;border-bottom:1px solid #eaecf0;padding:0 10%}@media only screen and (max-width: 767px){.tee-on-portal-facilities{justify-content:space-between}}@media only screen and (max-width: 767px){.tee-on-portal-facilities{padding:10px 5%;height:unset;min-height:112px}}.tee-on-portal-facilities-add-button{position:relative;display:flex;justify-content:center;align-items:center;height:40px;width:40px;padding:10px;box-shadow:rgba(0,0,0,.04) 0px 3px 5px;border-radius:8px}.tee-on-portal-facilities-add-button:hover{cursor:pointer}.tee-on-portal-facilities-add-button-icon{color:#344054}.tee-on-portal-facilities-mobile{display:flex;flex-direction:column;gap:1rem;flex:1}.tee-on-portal-facility{min-width:400px;padding:10px 0;position:relative}@media only screen and (max-width: 767px){.tee-on-portal-facility{min-width:unset}}.tee-on-portal-facility:hover{cursor:pointer;box-shadow:rgba(0,0,0,.04) 0px 3px 5px}.tee-on-portal-facility-badge{min-width:unset;padding:4px 7px;border:1px solid #d0d5dd;border-radius:8px}.tee-on-portal-facility-container{display:flex;flex-direction:row;gap:1rem;align-items:center}.tee-on-portal-facility-badge-container{display:flex;flex-direction:row;justify-content:space-between;gap:.5rem;align-items:center}@media only screen and (max-width: 767px){.tee-on-portal-facility-badge-container{justify-content:space-between}}.tee-on-portal-facility-badge-name{font-size:14px;font-weight:500;color:#344054}@media only screen and (max-width: 767px){.tee-on-portal-facility-badge-name{font-size:12px;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}}.tee-on-portal-facility-badge-logo{height:16px;width:16px;object-fit:contain;object-position:center}.tee-on-portal-facility-badge-close{color:#98a2b3;font-size:14px}.tee-on-portal-facility-logo{width:90%;height:90%;object-fit:contain;object-position:center}.tee-on-portal-facility-logo-container{height:70px;width:70px;display:flex;justify-content:center;align-items:center;overflow:hidden}@media only screen and (max-width: 767px){.tee-on-portal-facility-logo-container{height:50px;width:50px}}.tee-on-portal-facility-primary-text{font-size:22px;font-weight:600;color:#000}@media only screen and (max-width: 767px){.tee-on-portal-facility-primary-text{font-size:18px}}.tee-on-portal-facility-secondary-text{font-size:16px;color:#475467}@media only screen and (max-width: 767px){.tee-on-portal-facility-secondary-text{font-size:14px}}.tee-on-portal-facility-close{color:#98a2b3}.tee-on-portal-facility-close:hover{cursor:pointer}.tee-on-portal-facility-close-container{position:absolute;top:0;right:0}.facilities-dropdown-container{display:none;position:absolute;top:calc(100% + 5px);background-color:#fff;width:100%;min-width:420px;border-radius:5px;border:1px solid #eaecf0;z-index:50;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);max-height:400px;overflow:auto}@media only screen and (max-width: 767px){.facilities-dropdown-container{position:fixed;display:block;left:0;bottom:0;z-index:110;border-radius:12px 12px 0 0;width:100%;height:100%;transition:transform .2s ease-in-out;left:0 !important;transform:translate(0, 0)}}.facilities-dropdown-container-left{left:0}.facilities-dropdown-container-right{right:0}.facilities-dropdown-container-center{left:50%;transform:translate(-50%, 0)}.facilities-dropdown-container ul{overflow:auto}.facilities-dropdown-container .facilities-dropdown-input{padding:8px 10px;width:100%;position:sticky;top:0;background-color:#fff}@media only screen and (max-width: 767px){.facilities-dropdown-container .facilities-dropdown-input{padding:15px}}.facilities-dropdown-container .facilities-dropdown-option{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:8px 10px;background-color:#fff}@media only screen and (max-width: 767px){.facilities-dropdown-container .facilities-dropdown-option{padding:10px 15px}}.facilities-dropdown-container .facilities-dropdown-option:hover{background-color:#eef2f9;cursor:pointer}.facilities-dropdown-container .facilities-dropdown-option-container{display:grid;grid-template-columns:25px repeat(4, auto);gap:8px;align-items:center}.facilities-dropdown-container .facilities-dropdown-logo{height:25px;width:auto;max-width:25px;object-fit:contain;object-position:center}.facilities-dropdown-container .facilities-dropdown-primary{font-weight:600;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.facilities-dropdown-container .facilities-dropdown-secondary{font-size:14px;font-weight:500;color:#667085}.facilities-dropdown-container .facilities-dropdown-check{color:#3d5fa0}.facilities-dropdown-container .facilities-dropdown-favourite{color:#fec84b !important}.facilities-dropdown-container .facilities-dropdown-unfavourite{color:#d0d5dd}
.tee-on-portal-home-date-container{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #eaecf0;padding:20px 10%;gap:20px}@media only screen and (max-width: 1023px){.tee-on-portal-home-date-container>div:first-child{flex:1}}@media only screen and (max-width: 767px){.tee-on-portal-home-date-container{justify-content:space-between;padding:20px 5%}}.tee-on-portal-home-date-container .tee-on-portal-home-date-bar{width:100%}@media only screen and (max-width: 1023px){.tee-on-portal-home-date-container .tee-on-portal-home-date-bar{display:none}}.tee-on-portal-home-sections-parent-container{margin:0 10%;padding:0}@media only screen and (max-width: 767px){.tee-on-portal-home-sections-parent-container{margin:0 5%}}.tee-on-portal-home-sections-container{display:flex;gap:50px;padding:50px 15px 25px 15px}@media only screen and (max-width: 767px){.tee-on-portal-home-sections-container{padding:50px 0 25px 0}}.tee-on-portal-home-filters{position:sticky;top:20px;display:flex;flex-direction:column;gap:40px}.tee-on-portal-home-filters-outer{flex-basis:33%;overflow:visible}@media only screen and (max-width: 767px){.tee-on-portal-home-filters-outer{display:none}}.tee-on-portal-home-filters-header{font-size:20px;font-weight:600;color:#000;margin-bottom:15px}.tee-on-portal-home-tee-times{flex-basis:67%}@media only screen and (max-width: 767px){.tee-on-portal-home-tee-times{flex-basis:unset;width:100%}}.tee-on-portal-home-tee-times-cards{display:flex;flex-direction:column;gap:25px}
.tee-on-portal-nav{width:100%;height:80px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid #eaecf0;padding:0 10%;position:relative}@media only screen and (max-width: 767px){.tee-on-portal-nav{padding:0 5%}}.tee-on-portal-nav .tee-on-portal-menu-backdrop{position:fixed;background:var(--p-backdrop, rgba(33, 43, 54, 0.4));width:100%;height:100%;top:0;left:0;z-index:25}.tee-on-portal-nav .display-user-info-dropdown{top:0 !important}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container{background-color:#fff;position:absolute;top:-400px;right:0;padding:16px 24px;box-shadow:rgba(0,0,0,.2) 0px 18px 50px -10px;width:400px;transition:top .2s;border-radius:0 0 8px 8px;z-index:50;cursor:auto}@media only screen and (max-width: 767px){.tee-on-portal-nav .tee-on-portal-profile-dropdown-container{width:100%}}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-close-button{color:#667085;display:block;margin-left:auto}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-close-button:hover{cursor:pointer}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-user-info-container{display:flex;flex-direction:row;align-items:center;gap:1rem}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-user-name{font-weight:600;color:#000}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-user-email{font-size:14px;color:#667085}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-actions-container{display:flex;flex-direction:column;gap:.5rem;margin-top:24px}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-action{padding:8px 12px;color:#000;border-radius:5px}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-action span{color:#101828}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-action-icon{color:#667085;margin-right:12px}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-action:hover{cursor:pointer;background-color:#cdd7ec}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-action:hover .profile-action-icon{color:#3d5fa0}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .dropdown-image-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.tee-on-portal-nav .tee-on-portal-user-info-parent-container{display:flex;flex-direction:row;gap:.5rem;align-items:center}.tee-on-portal-nav .tee-on-portal-user-info-parent-container:hover{cursor:pointer}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .user-info-name{color:#2d4675;font-size:1rem;line-height:24px;font-weight:600}@media only screen and (max-width: 1023px){.tee-on-portal-nav .tee-on-portal-user-info-parent-container .user-info-name{font-size:14px}}@media only screen and (max-width: 767px){.tee-on-portal-nav .tee-on-portal-user-info-parent-container .user-info-name{display:none}}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .display-user-info-dropdown{top:0 !important}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container{background-color:#fff;position:absolute;top:-400px;right:0;padding:16px 24px;box-shadow:rgba(0,0,0,.2) 0px 18px 50px -10px;width:400px;transition:top .2s;border-radius:0 0 8px 8px;z-index:50;cursor:auto}@media only screen and (max-width: 767px){.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container{width:100%}}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-close-button{color:#667085;display:block;margin-left:auto}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-close-button:hover{cursor:pointer}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-user-info-container{display:flex;flex-direction:row;align-items:center;gap:1rem}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-user-name{font-weight:600;color:#000}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-user-email{font-size:14px;color:#667085}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-actions-container{display:flex;flex-direction:column;gap:.5rem;margin-top:24px}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-action{padding:8px 12px;color:#000;border-radius:5px}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-action span{color:#101828}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-action-icon{color:#667085;margin-right:12px}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-action:hover{cursor:pointer;background-color:#cdd7ec}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-action:hover .profile-action-icon{color:#3d5fa0}.tee-on-portal-nav .tee-on-portal-profile-image-container{background-color:#fff;border-radius:50%;height:56px;width:56px;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;display:flex;align-items:center;justify-content:center;overflow:hidden}@media only screen and (max-width: 1023px){.tee-on-portal-nav .tee-on-portal-profile-image-container{height:35px;width:35px}}.tee-on-portal-nav .tee-on-portal-profile-image{height:90%;width:90%;border-radius:50%;object-fit:cover;object-position:center}.tee-on-portal-nav .tee-on-portal-profile-default-image{height:100%;width:100%;display:flex;align-items:center;justify-content:center;background-color:#f2f4f7;border-radius:50%}.tee-on-portal-nav .tee-on-portal-profile-default-image p{color:#475467;font-size:16px;font-weight:500;text-align:center}@media only screen and (max-width: 767px){.tee-on-portal-nav .tee-on-portal-profile-default-image p{font-size:14px}}.tee-on-portal-nav-menu-active{cursor:pointer;background-color:#f9fafb}.tee-on-portal-nav-sub-container{display:flex;flex-direction:row;align-items:center;gap:1rem}.tee-on-portal-nav-sub-container a{color:#475467;outline:0;border:none;box-shadow:none;font-size:14px;font-weight:600;line-height:20px;padding:8px 12px;border-radius:6px}.tee-on-portal-nav-sub-container a:hover{cursor:pointer;background-color:#f9fafb}.tee-on-portal-nav-logo{width:90%;height:90%;object-fit:contain;object-position:center}.tee-on-portal-nav-logo-container{height:70px;width:70px;display:flex;justify-content:center;align-items:center;overflow:hidden}.tee-on-booking-portal{height:100%}.tee-on-booking-portal .tee-on-booking-portal-main-container{height:calc(100vh - 80px)}
.tee-on-portal-nav{width:100%;height:80px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid #eaecf0;padding:0 10%;position:relative}@media only screen and (max-width: 767px){.tee-on-portal-nav{padding:0 5%}}.tee-on-portal-nav .tee-on-portal-menu-backdrop{position:fixed;background:var(--p-backdrop, rgba(33, 43, 54, 0.4));width:100%;height:100%;top:0;left:0;z-index:25}.tee-on-portal-nav .display-user-info-dropdown{top:0 !important}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container{background-color:#fff;position:absolute;top:-400px;right:0;padding:16px 24px;box-shadow:rgba(0,0,0,.2) 0px 18px 50px -10px;width:400px;transition:top .2s;border-radius:0 0 8px 8px;z-index:50;cursor:auto}@media only screen and (max-width: 767px){.tee-on-portal-nav .tee-on-portal-profile-dropdown-container{width:100%}}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-close-button{color:#667085;display:block;margin-left:auto}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-close-button:hover{cursor:pointer}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-user-info-container{display:flex;flex-direction:row;align-items:center;gap:1rem}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-user-name{font-weight:600;color:#000}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-user-email{font-size:14px;color:#667085}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-actions-container{display:flex;flex-direction:column;gap:.5rem;margin-top:24px}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-action{padding:8px 12px;color:#000;border-radius:5px}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-action span{color:#101828}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-action-icon{color:#667085;margin-right:12px}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-action:hover{cursor:pointer;background-color:#cdd7ec}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .profile-action:hover .profile-action-icon{color:#3d5fa0}.tee-on-portal-nav .tee-on-portal-profile-dropdown-container .dropdown-image-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.tee-on-portal-nav .tee-on-portal-user-info-parent-container{display:flex;flex-direction:row;gap:.5rem;align-items:center}.tee-on-portal-nav .tee-on-portal-user-info-parent-container:hover{cursor:pointer}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .user-info-name{color:#2d4675;font-size:1rem;line-height:24px;font-weight:600}@media only screen and (max-width: 1023px){.tee-on-portal-nav .tee-on-portal-user-info-parent-container .user-info-name{font-size:14px}}@media only screen and (max-width: 767px){.tee-on-portal-nav .tee-on-portal-user-info-parent-container .user-info-name{display:none}}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .display-user-info-dropdown{top:0 !important}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container{background-color:#fff;position:absolute;top:-400px;right:0;padding:16px 24px;box-shadow:rgba(0,0,0,.2) 0px 18px 50px -10px;width:400px;transition:top .2s;border-radius:0 0 8px 8px;z-index:50;cursor:auto}@media only screen and (max-width: 767px){.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container{width:100%}}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-close-button{color:#667085;display:block;margin-left:auto}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-close-button:hover{cursor:pointer}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-user-info-container{display:flex;flex-direction:row;align-items:center;gap:1rem}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-user-name{font-weight:600;color:#000}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-user-email{font-size:14px;color:#667085}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-actions-container{display:flex;flex-direction:column;gap:.5rem;margin-top:24px}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-action{padding:8px 12px;color:#000;border-radius:5px}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-action span{color:#101828}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-action-icon{color:#667085;margin-right:12px}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-action:hover{cursor:pointer;background-color:#cdd7ec}.tee-on-portal-nav .tee-on-portal-user-info-parent-container .profile-dropdown-container .profile-action:hover .profile-action-icon{color:#3d5fa0}.tee-on-portal-nav .tee-on-portal-profile-image-container{background-color:#fff;border-radius:50%;height:56px;width:56px;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;display:flex;align-items:center;justify-content:center;overflow:hidden}@media only screen and (max-width: 1023px){.tee-on-portal-nav .tee-on-portal-profile-image-container{height:35px;width:35px}}.tee-on-portal-nav .tee-on-portal-profile-image{height:90%;width:90%;border-radius:50%;object-fit:cover;object-position:center}.tee-on-portal-nav .tee-on-portal-profile-default-image{height:100%;width:100%;display:flex;align-items:center;justify-content:center;background-color:#f2f4f7;border-radius:50%}.tee-on-portal-nav .tee-on-portal-profile-default-image p{color:#475467;font-size:16px;font-weight:500;text-align:center}@media only screen and (max-width: 767px){.tee-on-portal-nav .tee-on-portal-profile-default-image p{font-size:14px}}.tee-on-portal-nav-menu-active{cursor:pointer;background-color:#f9fafb}.tee-on-portal-nav-sub-container{display:flex;flex-direction:row;align-items:center;gap:1rem}.tee-on-portal-nav-sub-container a{color:#475467;outline:0;border:none;box-shadow:none;font-size:14px;font-weight:600;line-height:20px;padding:8px 12px;border-radius:6px}.tee-on-portal-nav-sub-container a:hover{cursor:pointer;background-color:#f9fafb}.tee-on-portal-nav-logo{width:90%;height:90%;object-fit:contain;object-position:center}.tee-on-portal-nav-logo-container{height:70px;width:70px;display:flex;justify-content:center;align-items:center;overflow:hidden}
.tee-on-booking-portal-course-page-container{display:flex;justify-content:center;padding:96px 0px 96px 0px;margin-left:25%;margin-right:25%}@media only screen and (max-width: 767px){.tee-on-booking-portal-course-page-container{margin-left:5%;margin-right:5%;padding:48px 0px 48px 0px}}@media only screen and (min-width: calc(767px + 1px))and (max-width: 1023px){.tee-on-booking-portal-course-page-container{margin-left:10%;margin-right:10%;padding:48px 0px 48px 0px}}.tee-on-booking-portal-course-page-container_title_container{display:flex;flex-direction:column;align-items:center}.tee-on-booking-portal-course-page-container_tee_on_heading{font-size:16px;font-weight:600;line-height:24px;color:#2d4675;text-align:center;margin-bottom:20px}@media only screen and (max-width: 767px){.tee-on-booking-portal-course-page-container_tee_on_heading{font-size:14px}}.tee-on-booking-portal-course-page-container_courses_heading{font-size:48px;font-weight:600;line-height:60px;letter-spacing:-0.02em;color:#101828;text-align:center;margin-bottom:20px}@media only screen and (max-width: 767px){.tee-on-booking-portal-course-page-container_courses_heading{font-size:24px;line-height:30px}}.tee-on-booking-portal-course-page-container_description{font-size:20px;font-weight:400;line-height:30px;color:#475467;text-align:center;margin-bottom:30px}@media only screen and (max-width: 767px){.tee-on-booking-portal-course-page-container_description{font-size:14px}}.tee-on-booking-portal-course-page-container_search_input{width:50%}@media only screen and (max-width: 767px){.tee-on-booking-portal-course-page-container_search_input{width:80%}}@media only screen and (min-width: calc(767px + 1px))and (max-width: 1023px){.tee-on-booking-portal-course-page-container_search_input{width:50%}}@media only screen and (min-width: calc(1023px + 1px))and (max-width: 1366px){.tee-on-booking-portal-course-page-container_search_input{width:75%}}@media only screen and (min-width: 1440px){.tee-on-booking-portal-course-page-container_search_input{width:50%}}.tee-on-booking-portal-course-page-container_courses_container{margin-left:5%;margin-right:5%;margin-bottom:25px;display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}@media only screen and (min-width: calc(767px + 1px))and (max-width: 1366px){.tee-on-booking-portal-course-page-container_courses_container{gap:3rem}}@media only screen and (min-width: calc(1366px + 1px)){.tee-on-booking-portal-course-page-container_courses_container{gap:4rem}}.tee-on-booking-portal-course-page-container_courses_container_limited{justify-content:space-around}.tee-on-booking-portal-course-page-container_course_container{cursor:pointer;flex:0 0 auto;max-width:100%;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 424px){.tee-on-booking-portal-course-page-container_course_container{width:100%}}@media only screen and (min-width: 425px)and (max-width: 767px){.tee-on-booking-portal-course-page-container_course_container{width:175px}}@media only screen and (min-width: calc(767px + 1px)){.tee-on-booking-portal-course-page-container_course_container{flex-basis:15%}}.tee-on-booking-portal-course-page-container_logo{object-fit:contain;height:250px}@media only screen and (max-width: 767px){.tee-on-booking-portal-course-page-container_logo{height:125px}}@media only screen and (min-width: calc(767px + 1px))and (max-width: 1023px){.tee-on-booking-portal-course-page-container_logo{height:100px}}@media only screen and (min-width: calc(1023px + 1px))and (max-width: 1366px){.tee-on-booking-portal-course-page-container_logo{height:150px}}.tee-on-booking-portal-course-page-container_course_title{font-size:20px;font-weight:600;line-height:32px;color:#3d5fa0;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1023px){.tee-on-booking-portal-course-page-container_course_title{font-size:16px;gap:1rem}}.tee-on-booking-portal-course-page-container_unfavourite{font-size:24px;color:#d0d5dd}.tee-on-booking-portal-course-page-container_unfavourite:hover{cursor:pointer}.tee-on-booking-portal-course-page-container_favourite{color:#fec84b !important}.tee-on-booking-portal-course-page-container_course_information{font-size:16px;font-weight:600;line-height:24px;color:#475467}@media only screen and (max-width: 1023px){.tee-on-booking-portal-course-page-container_course_information{font-size:12px}}.tee-on-booking-portal-course-page-container_course_button{font-size:16px;font-weight:600;line-height:24px;color:#203254}@media only screen and (max-width: 1023px){.tee-on-booking-portal-course-page-container_course_button{font-size:12px}}
.tee-on-portal-login-top-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 10%}.tee-on-portal-login-top-bar .tee-on-portal-login-logo{width:90%;height:90%;object-fit:contain;object-position:center}.tee-on-portal-login-top-bar .tee-on-portal-login-logo-container{height:70px;width:70px;display:flex;justify-content:center;align-items:center;overflow:hidden}.tee-on-portal-login-primary-text{font-size:30px;font-weight:600;color:#101828}@media only screen and (max-width: 767px){.tee-on-portal-login-primary-text{font-size:16px}}.tee-on-portal-login-secondary-text{font-size:16px;font-weight:400;color:#475467}@media only screen and (max-width: 767px){.tee-on-portal-login-secondary-text{font-size:12px}}.tee-on-portal-login-link-text{font-weight:600;font-size:16px;color:#203254}@media only screen and (max-width: 767px){.tee-on-portal-login-link-text{font-size:12px}}.tee-on-portal-login-link-text:hover{cursor:pointer}.tee-on-portal-login-text-group{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.tee-on-portal-login-main-container{margin:auto;max-width:500px}.tee-on-portal-login-main-container-outer{display:flex;height:calc(100vh - 80px)}@media only screen and (max-width: 767px){.tee-on-portal-login-main-container{width:90%}}.tee-on-portal-login-main-container .register-error{background-color:#abbddf;border-radius:5px;padding:20px;font-size:12px;font-weight:500;text-align:left;margin-bottom:20px}.tee-on-portal-login-main-container .register-error div:not(:last-child){margin-bottom:10px}.tee-on-portal-login-main-container .register-triangle-icon{margin-right:20px;font-size:18px;color:#3d5fa0;margin-top:5px}.tee-on-portal-login-main-container .register-email-resend-invite{display:block;font-size:14px;color:#3d5fa0;margin-top:10px;margin-left:40px;font-size:12px;font-weight:700}
.client-portal-reservations-options-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 10%}@media only screen and (max-width: 767px){.client-portal-reservations-options-container{margin:0 5%;flex-direction:column;align-items:unset}}.client-portal-reservations .client-portal-reservations-tabs-container{border-bottom:1px solid #eaecf0;padding:12px 0 12px 0}.client-portal-reservations .client-portal-reservations-tabs-container .client-portal-reservations-tabs-inner-container{margin:0 10%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media only screen and (max-width: 767px){.client-portal-reservations .client-portal-reservations-tabs-container .client-portal-reservations-tabs-inner-container{margin:0 5%}}.client-portal-reservations .client-portal-reservations-tabs-container .client-portal-reservations-tabs-inner-container .client-portal-reservations-container{display:flex;flex-direction:row;align-items:center;gap:8px;overflow:auto;margin-right:10px}.client-portal-reservations .client-portal-reservations-tabs-container .client-portal-reservations-tabs-inner-container .client-portal-reservations-tab{color:#344054;font-size:1rem;font-weight:600;padding:8px 12px;border-radius:6px}.client-portal-reservations .client-portal-reservations-tabs-container .client-portal-reservations-tabs-inner-container .client-portal-reservations-tab-selected{color:#101828;background-color:#f9fafb}.client-portal-reservations .client-portal-reservations-tabs-container .client-portal-reservations-tabs-inner-container .client-portal-reservations-tab:hover{cursor:pointer;background-color:#f9fafb}@media only screen and (max-width: 767px){.client-portal-reservations .client-portal-reservations-tabs-container .client-portal-reservations-tabs-inner-container .client-portal-reservations-tab{font-size:.7rem}}.client-portal-reservations .client-portal-reservations-facility-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:17px;padding:40px 0;width:max-content}@media only screen and (max-width: 1023px){.client-portal-reservations .client-portal-reservations-facility-container{padding:20px 0;gap:0;width:100%}}.client-portal-reservations .client-portal-reservations-facility-container .client-portal-reservations-home-course-logo{height:50px;width:auto;max-width:100px;object-fit:contain;object-position:center}@media only screen and (max-width: 767px){.client-portal-reservations .client-portal-reservations-facility-container .client-portal-reservations-home-course-logo{height:40px;max-width:45px;display:none}}.client-portal-reservations .client-portal-reservations-facility-container .client-portal-reservations-home-course-name{font-size:22px;font-weight:bold}@media only screen and (max-width: 1023px){.client-portal-reservations .client-portal-reservations-facility-container .client-portal-reservations-home-course-name{font-size:16px}}.client-portal-reservations .client-portal-reservations-facility-container .client-portal-reservations-course-secondary-information{font-size:16px;color:#999}@media only screen and (max-width: 1023px){.client-portal-reservations .client-portal-reservations-facility-container .client-portal-reservations-course-secondary-information{font-size:12px}}.client-portal-reservations .client-portal-reservations-facility-option-container{display:grid;grid-template-columns:25px auto auto auto;gap:8px;align-items:center}.client-portal-reservations .client-portal-reservations-facility-option-container .client-portal-reservations-facility-option-info-container{display:flex;flex-direction:column}.client-portal-reservations .client-portal-reservations-facility-option-container .client-portal-reservations-facility-option-facility-name{font-weight:600}@media only screen and (max-width: 767px){.client-portal-reservations .client-portal-reservations-facility-option-container .client-portal-reservations-facility-option-facility-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.client-portal-reservations .client-portal-reservations-facility-option-container .client-portal-reservations-facility-option-facility-address{color:#667085;font-weight:500;font-size:14px}.client-portal-reservations .client-portal-reservations-facility-option-container .client-portal-reservations-facility-option-favourite{color:#fec84b}.client-portal-reservations .client-portal-reservations-facility-option-container .client-portal-reservations-facility-option-facility-logo{height:25px;width:auto;max-width:25px;object-fit:contain;object-position:center}.client-portal-reservations .client-portal-reservations-date-container{border-bottom:1px solid #eaecf0;border-top:1px solid #eaecf0}.client-portal-reservations .client-portal-reservations-date-container .client-portal-reservations-date-inner{margin:0 10%;display:flex;flex-direction:row;justify-content:flex-start;align-self:center;background-color:#fff;padding:20px 0;gap:20px}@media only screen and (max-width: 1023px){.client-portal-reservations .client-portal-reservations-date-container .client-portal-reservations-date-selector{width:100%}}.client-portal-reservations .client-portal-reservations-date-container .client-portal-reservations-date-bar{width:100%}@media only screen and (max-width: 1023px){.client-portal-reservations .client-portal-reservations-date-container .client-portal-reservations-date-bar{display:none}}.client-portal-reservations-module-title{font-size:1.2rem;color:#101828;margin:1rem 10%}@media only screen and (max-width: 767px){.client-portal-reservations-module-title{font-size:1rem;margin:1rem 5%}}.client-portal-reservations-segments-container{overflow:auto;height:calc(100vh - 375px);margin:10px 10%}@media only screen and (max-width: 767px){.client-portal-reservations-segments-container{margin:10px 5%;height:calc(100vh - 300px)}}.client-portal-reservations-segments-container .client-portal-reservations-segments-table{width:100%;border-collapse:separate;border-width:1px;border-spacing:0;table-layout:fixed}.client-portal-reservations-segments-container .client-portal-reservations-segments-table-header{color:#fff}.client-portal-reservations-segments-container .client-portal-reservations-segments-table-data-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.client-portal-reservations-segments-container .client-portal-reservations-segments-table thead{position:sticky;top:0}.client-portal-reservations-segments-container .client-portal-reservations-segments-table .segment-available{background-color:#039855;color:#fff;cursor:pointer}.client-portal-reservations-segments-container .client-portal-reservations-segments-table .segment-disabled{background-color:#eaecf0;color:#000;cursor:not-allowed}.client-portal-reservations-segments-container .client-portal-reservations-segments-table .segment-unavailable{background-color:#eaecf0;color:#000;cursor:not-allowed}.client-portal-reservations-segments-container .client-portal-reservations-segments-table .segment-league{background-color:#466eb9;color:#fff;cursor:not-allowed}.client-portal-reservations-segments-container .client-portal-reservations-segments-table .segment-tournament{background-color:#8aa2d2;color:#000;cursor:not-allowed}.client-portal-reservations-segments-container .client-portal-reservations-segments-table .segment-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.client-portal-reservations-segments-container .client-portal-reservations-segments-table .segment-container p,.client-portal-reservations-segments-container .client-portal-reservations-segments-table .segment-container span{font-size:10px}}.client-portal-reservations-segments-loader{display:flex;flex-direction:row;gap:1rem;margin:10px 10%;align-items:center;padding:0 1rem}@media only screen and (max-width: 767px){.client-portal-reservations-segments-loader{padding:0;margin:10px 5%}}
.client-portal-reservation-booking-facility-container{margin:10px 10%}@media only screen and (max-width: 767px){.client-portal-reservation-booking-facility-container{margin:10px 5%}}.client-portal-reservation-booking-facility-container-group{display:flex;flex-direction:column;gap:.25rem}.client-portal-reservation-booking-main-container{margin:0 10%}@media only screen and (max-width: 767px){.client-portal-reservation-booking-main-container{margin:0 5%}}.client-portal-reservation-booking-flex-row{display:flex;flex-direction:row;gap:2rem;align-items:center}@media only screen and (max-width: 767px){.client-portal-reservation-booking-flex-row{flex-direction:column;gap:1rem}}.client-portal-reservation-booking .facility-logo{width:auto;height:60px}@media only screen and (max-width: 767px){.client-portal-reservation-booking .facility-logo{display:none}}.client-portal-reservation-booking-primary-text{font-size:2rem;font-weight:600;color:#101828}@media only screen and (max-width: 767px){.client-portal-reservation-booking-primary-text{font-size:1.2rem}}.client-portal-reservation-booking-secondary-text{font-size:1.125rem;font-weight:400;color:#475467}@media only screen and (max-width: 767px){.client-portal-reservation-booking-secondary-text{font-size:.8rem}}.client-portal-reservation-booking-tertiary-text{font-size:1.125rem;font-weight:500;color:#101828;margin-bottom:1.125rem}@media only screen and (max-width: 767px){.client-portal-reservation-booking-tertiary-text{font-size:.8rem}}.client-portal-reservation-booking-button-group{width:100%;margin-bottom:1rem}.client-portal-reservation-booking-payment-terms-container{margin:1rem 0}.client-portal-reservation-booking-confirm-button-group{display:flex;flex-direction:row;align-items:center;gap:1rem;justify-content:center}.client-portal-reservation-booking-conditions{color:#3d5fa0 !important;font-weight:600 !important}@media only screen and (max-width: 767px){.client-portal-reservation-booking-conditions{font-size:10px}}.client-portal-reservation-booking-conditions:hover{cursor:pointer;color:#6888c5}
.client-portal-reservation-confirmation-facility-container{margin:10px 10%}@media only screen and (max-width: 767px){.client-portal-reservation-confirmation-facility-container{margin:10px 5%}}.client-portal-reservation-confirmation-facility-container-group{display:flex;flex-direction:column;gap:.25rem}.client-portal-reservation-confirmation .facility-logo{width:auto;height:60px}@media only screen and (max-width: 767px){.client-portal-reservation-confirmation .facility-logo{display:none}}.client-portal-reservation-confirmation-number{color:#3d5fa0;font-weight:600;font-size:1.125rem}@media only screen and (max-width: 767px){.client-portal-reservation-confirmation-number{font-size:.8rem}}.client-portal-reservation-confirmation-main-container{margin:0 10%}@media only screen and (max-width: 767px){.client-portal-reservation-confirmation-main-container{margin:0 5%}}.client-portal-reservation-confirmation-flex-row{display:flex;flex-direction:row;gap:2rem;align-items:center}@media only screen and (max-width: 767px){.client-portal-reservation-confirmation-flex-row{flex-direction:column;gap:1rem}}.client-portal-reservation-confirmation-primary-text{font-size:1.5rem;font-weight:600;color:#101828}@media only screen and (max-width: 767px){.client-portal-reservation-confirmation-primary-text{font-size:1.2rem}}.client-portal-reservation-confirmation-secondary-text{font-size:1.125rem;font-weight:400;color:#475467}@media only screen and (max-width: 767px){.client-portal-reservation-confirmation-secondary-text{font-size:.8rem}}.client-portal-reservation-confirmation-tertiary-text{font-size:1.125rem;font-weight:500;color:#101828}@media only screen and (max-width: 767px){.client-portal-reservation-confirmation-tertiary-text{font-size:.8rem}}.client-portal-reservation-confirmation-booking-details{display:grid;grid-template-columns:repeat(2, 350px);gap:1rem}@media only screen and (max-width: 767px){.client-portal-reservation-confirmation-booking-details{display:flex;flex-direction:column;gap:1rem}}.client-portal-reservation-confirmation-booking-details .reservation-booking-details-primary{font-size:1rem;font-weight:500;color:#475467}.client-portal-reservation-confirmation-booking-details .reservation-booking-details-bold{font-weight:800}
.client-portal-food-ordering-container{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:20px;gap:30px;padding:20px}.client-portal-food-ordering .food-ordering-title-container{display:flex;justify-content:center;padding-top:20px}.client-portal-food-ordering .food-ordering-title-container .food-ordering-title{font-size:20px;font-weight:700}.client-portal-food-ordering .food-ordering-sticky-header-container{position:sticky;top:0px;background:#fff;z-index:5;margin:0 5%}@media only screen and (min-width: 1023px){.client-portal-food-ordering .food-ordering-sticky-header-container{margin:0 10%}}.client-portal-food-ordering .food-ordering-pickup-cart-container{display:flex;justify-content:space-between;padding-bottom:10px;padding-top:10px;align-items:center}.client-portal-food-ordering .food-ordering-pickup-cart-container_title{color:#101828;font-weight:600;font-size:25px}.client-portal-food-ordering .food-ordering-pickup-cart-container .food-ordering-pickup-dinein-toggle-container{display:flex;background-color:#f9fafb;align-items:center;border-radius:16px;height:30px;padding:10px 4px}.client-portal-food-ordering .food-ordering-pickup-cart-container .food-ordering-pickup-dinein-toggle-container .food-ordering-dinein-pickup-tab{color:#344054;font-size:12px;font-weight:500;cursor:pointer;padding:2px 8px}.client-portal-food-ordering .food-ordering-pickup-cart-container .food-ordering-pickup-dinein-toggle-container .food-ordering-dinein-pickup-tab_selected{font-size:12px;color:#fff;background-color:#344054;border-radius:16px;padding:2px 8px}.client-portal-food-ordering .food-ordering-pickup-cart-container .food-ordering-shopping-cart-icon{color:#475467}.client-portal-food-ordering .food-ordering-pickup-cart-container .food-ordering-cart-notification{position:relative;top:-27px;left:14px;font-size:8px;display:flex;justify-content:center;border:1px solid #3f3f46;border-radius:50%;background:#3f3f46;width:12px;color:#fff;z-index:2;height:12px;align-items:center}.client-portal-food-ordering .food-ordering-tabs-container{border-bottom:1px solid #eaecf0;padding:12px 0 12px 0}.client-portal-food-ordering .food-ordering-tabs-container .food-ordering-tabs-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.client-portal-food-ordering .food-ordering-tabs-container .food-ordering-tabs-inner-container .tabs-container{display:flex;flex-direction:row;align-items:center;gap:8px;overflow:auto;white-space:nowrap}.client-portal-food-ordering .food-ordering-tabs-container .food-ordering-tabs-inner-container .food-ordering-tab{color:#667085;font-size:1rem;font-weight:600;padding:8px 12px;border-radius:6px}.client-portal-food-ordering .food-ordering-tabs-container .food-ordering-tabs-inner-container .food-ordering-tab-selected{color:#344054;background-color:#f9fafb}.client-portal-food-ordering .food-ordering-tabs-container .food-ordering-tabs-inner-container .food-ordering-tab:hover{cursor:pointer;background-color:#f9fafb}@media only screen and (max-width: 767px){.client-portal-food-ordering .food-ordering-tabs-container .food-ordering-tabs-inner-container .food-ordering-tab{font-size:.7rem}}.client-portal-food-ordering .food-ordering-category-container{margin:0 5%}@media only screen and (min-width: 1023px){.client-portal-food-ordering .food-ordering-category-container{margin:0 10%}}.client-portal-food-ordering .food-ordering-category-container .food-ordering-category-menu-items-container:last-child{padding-bottom:60px}.client-portal-food-ordering .food-ordering-category-container .food-ordering-menu-items-container{border-bottom:1px solid #eaecf0;padding-bottom:10px;margin-bottom:20px;scroll-margin-top:125px}.client-portal-food-ordering .food-ordering-category-container .food-ordering-category-title{color:#101828;font-size:18px;font-weight:600;line-height:28px;margin:10px 0}@media only screen and (min-width: calc(767px + 1px)){.client-portal-food-ordering .food-ordering-category-container .food-ordering-category-products-container{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}}.client-portal-food-ordering .food-ordering-item-modifiers-add-to-cart-button-container{display:flex;align-items:end;justify-content:center;margin-top:20px;margin-bottom:20px}.client-portal-food-ordering .food-ordering-item-modifiers-add-to-cart-button{background-color:#3f3f46;display:flex;align-items:center;color:#fff;border-radius:24px;border:1px solid #d0d5dd;cursor:pointer}.client-portal-food-ordering .food-ordering-floating-cart-button-container{display:flex;justify-content:center;align-items:center;position:fixed;bottom:30px;width:100%;cursor:pointer}.client-portal-food-ordering .food-ordering-floating-cart-button{display:flex;justify-content:center;align-items:center;background-color:#3f3f46;color:#fff;border-radius:8px;height:44px;width:100%;margin:0 5%;font-size:16px;font-weight:600;line-height:24px}@media only screen and (min-width: calc(767px + 1px)){.client-portal-food-ordering .food-ordering-floating-cart-button{width:50%}}.client-portal-food-ordering .food-ordering-product-modifier_picture_container{display:flex;justify-content:center;text-align:center;align-items:center;height:150px}@media only screen and (min-width: calc(767px + 1px))and (max-width: 1023px){.client-portal-food-ordering .food-ordering-product-modifier_picture_container{width:300px;height:300px}}@media only screen and (min-width: calc(1023px + 1px)){.client-portal-food-ordering .food-ordering-product-modifier_picture_container{width:350px;height:350px}}.client-portal-food-ordering .food-ordering-product-modifier_no_picture_container{background-color:#fff}@media only screen and (min-width: calc(767px + 1px))and (max-width: 1023px){.client-portal-food-ordering .food-ordering-product-modifier_no_picture_container{width:100%;height:unset}}@media only screen and (min-width: calc(1023px + 1px)){.client-portal-food-ordering .food-ordering-product-modifier_no_picture_container{width:100%;height:unset}}.client-portal-food-ordering .food-ordering-product-modifier_no_picture_container .food-ordering-product-modifier-no-picture{border:8px solid #f9fafb;height:48px;width:48px;border-radius:28px;display:flex;justify-content:center;align-items:center;background:#eaecf0}.client-portal-food-ordering .food-ordering-product-modifier_no_picture_container .food-ordering-product-modifier-no-picture-icon{font-weight:400;font-size:16px;color:#98a2b3}.client-portal-food-ordering .food-ordering-product-modifier_picture{height:100%;width:100%;object-fit:cover}.client-portal-food-ordering .food-ordering-product-modifier_product_info{display:flex;gap:3px;flex-direction:column;margin-top:15px;padding-bottom:10px;border-bottom:1px solid #e7e7e7}.client-portal-food-ordering .food-ordering-product-modifier_product_info .product_title{color:#101828;font-size:18px;font-weight:600;line-height:28px}.client-portal-food-ordering .food-ordering-product-modifier_product_info .product_price{color:#475467;font-size:14px;font-weight:400;line-height:20px}.client-portal-food-ordering .food-ordering-product-modifier_product_info .product_description{color:#475467;font-size:12px;font-weight:400;line-height:18px}.client-portal-food-ordering .food-ordering-product-modifiers_container{margin-top:10px}.client-portal-food-ordering .food-ordering-product-modifiers_container_title{font-size:14px;font-weight:500;line-height:20px;color:#475467;padding-top:10px;padding-bottom:10px}.client-portal-food-ordering .food-ordering-product-modifiers_container .product_modifier_container{display:flex;justify-content:space-between;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #e7e7e7;align-items:center}.client-portal-food-ordering .food-ordering-product-modifiers_container .product-modifier-title{font-size:14px;font-weight:500;line-height:20px;color:#344054}.client-portal-food-ordering .food-ordering-product-modifier_instructions_container{margin-top:20px;margin-bottom:20px}.client-portal-food-ordering .food-ordering-product-modifier_instructions_container_title{color:#344054;font-size:14px;font-weight:500;line-height:20px}.food-ordering-menu-facility-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 5%}@media only screen and (min-width: 1023px){.food-ordering-menu-facility-container{margin:0 10%}}.food-ordering-facility-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:20px 0px}@media only screen and (min-width: calc(767px + 1px)){.food-ordering-facility-container{gap:17px;width:100%}}.food-ordering-facility-container .food-ordering-home-course-logo{height:50px;width:auto;max-width:100px;object-fit:contain;object-position:center}@media only screen and (max-width: 767px){.food-ordering-facility-container .food-ordering-home-course-logo{height:40px;max-width:45px;display:none}}.food-ordering-facility-container .food-ordering-home-course-name{font-size:22px;font-weight:bold}@media only screen and (max-width: 1023px){.food-ordering-facility-container .food-ordering-home-course-name{font-size:16px}}.food-ordering-facility-container .food-ordering-course-secondary-information{font-size:16px;color:#999}@media only screen and (max-width: 1023px){.food-ordering-facility-container .food-ordering-course-secondary-information{font-size:12px}}.food-ordering-facility-option-container{display:grid;grid-template-columns:25px auto auto auto;gap:8px;align-items:center}.food-ordering-facility-option-container .food-ordering-facility-option-facility-name{font-weight:600}@media only screen and (max-width: 767px){.food-ordering-facility-option-container .food-ordering-facility-option-facility-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.food-ordering-facility-option-container .food-ordering-facility-option-facility-address{color:#667085;font-weight:500;font-size:14px}.food-ordering-facility-option-container .food-ordering-facility-option-favourite{color:#fec84b}.food-ordering-facility-option-container .food-ordering-facility-option-facility-logo{height:25px;width:auto;max-width:25px;object-fit:contain;object-position:center}.food-ordering-cart-overview-panel .food-ordering-cart-facility-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.food-ordering-cart-overview-panel .food-ordering-cart-facility-container{flex-direction:column;align-items:unset}}.food-ordering-cart-overview-panel .food-ordering-close-cart{height:44px;padding-top:10px;display:flex;align-items:center}.food-ordering-cart-overview-panel .food-ordering-close-cart .food-ordering-close-cart-icon{height:25px;width:25px}.food-ordering-cart-overview-panel .food-ordering-cart-overview-facility-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:17px;width:max-content}@media only screen and (max-width: 1023px){.food-ordering-cart-overview-panel .food-ordering-cart-overview-facility-container{gap:0;width:100%}}.food-ordering-cart-overview-panel .food-ordering-cart-overview-facility-container .food-ordering-home-course-logo{height:50px;width:auto;max-width:100px;object-fit:contain;object-position:center}@media only screen and (max-width: 767px){.food-ordering-cart-overview-panel .food-ordering-cart-overview-facility-container .food-ordering-home-course-logo{height:40px;max-width:45px;display:none}}.food-ordering-cart-overview-panel .food-ordering-cart-overview-facility-container .food-ordering-home-course-name{font-size:22px;font-weight:bold}@media only screen and (max-width: 1023px){.food-ordering-cart-overview-panel .food-ordering-cart-overview-facility-container .food-ordering-home-course-name{font-size:16px}}.food-ordering-cart-overview-panel .food-ordering-cart-overview-facility-container .food-ordering-course-secondary-information{font-size:16px;color:#999}@media only screen and (max-width: 1023px){.food-ordering-cart-overview-panel .food-ordering-cart-overview-facility-container .food-ordering-course-secondary-information{font-size:12px}}.food-ordering-cart-overview-panel .food-ordering-cart-overview-panel-items-container{margin-top:15px;margin-bottom:15px}.food-ordering-cart-overview-panel .food-ordering-cart-overview-panel-items-container .food-ordering-cart-overview-panel-item-container{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #eaecf0}.food-ordering-cart-overview-panel .food-ordering-cart-overview-panel-items-container .food-ordering-cart-overview-panel-item-container .food-ordering-cart-overview-panel-item-info-container{display:flex;gap:16px;align-items:center;cursor:pointer}.food-ordering-cart-overview-panel .food-ordering-cart-overview-panel-items-container .food-ordering-cart-overview-panel-item-container .food-ordering-cart-overview-panel-item-info-container .food-ordering-cart-overview-panel-item-quantity{font-size:12px;font-weight:600;color:#101828}.food-ordering-cart-overview-panel .food-ordering-cart-overview-panel-items-container .food-ordering-cart-overview-panel-item-container .food-ordering-cart-overview-panel-item-info-container .food-ordering-cart-overview-panel-item-title{color:#101828;font-size:14px;font-weight:500}.food-ordering-cart-overview-panel .food-ordering-cart-overview-panel-items-container .food-ordering-cart-overview-panel-item-container .food-ordering-cart-overview-panel-item-info-container .food-ordering-cart-overview-panel-item-description{font-size:12px;font-weight:400;color:#475467}.food-ordering-cart-overview-panel .food-ordering-cart-overview-panel-items-container .food-ordering-cart-overview-panel-item-container .food-ordering-cart-overview-panel-item-info-container .food-ordering-cart-overview-panel-item-price{color:#475467;font-size:12px;font-weight:600}.food-ordering-cart-overview-panel .food-ordering-cart-overview-panel-items-container .food-ordering-cart-overview-panel-item-add-to-cart-button-container{display:flex;align-items:end;justify-content:center}.food-ordering-cart-overview-panel .food-ordering-cart-overview-panel-items-container .food-ordering-cart-overview-panel-item-add-to-cart-button{background-color:#3f3f46;display:flex;align-items:center;color:#fff;border-radius:50%;cursor:pointer}.food-ordering-cart-overview-panel .food-ordering-cart-overview-panel-items-container .food-ordering-cart-overview-panel-item-add-to-cart-button-selected{padding:6px 12px;border-radius:24px;gap:8px;left:30%;height:31px}.food-ordering-cart-overview-panel .food-ordering-cart-overview-panel-items-container .food-ordering-cart-overview-panel-item-add-to-cart-button-icon{width:15px;height:15px;padding:8px}.food-ordering-cart-overview-panel .food-ordering-cart-overview-panel-items-container .food-ordering-cart-overview-panel-item-add-to-cart-button-icon-selected{padding:0px}.food-ordering-cart-overview-panel .food-ordering-cart-overview-panel-add-items-button-container{display:flex;justify-content:end;margin-top:15px;margin-bottom:15px}.food-ordering-cart-overview-panel-add-notes-button{color:#475467;font-size:14px;font-weight:500;line-height:20px}.food-ordering-cart-overview-panel-subtotal-container{display:flex;justify-content:space-between;margin:30px 0px}.food-ordering-cart-overview-panel-subtotal-container .food-ordering-cart-overview-panel-subtotal-text{font-size:18px;font-weight:600;line-height:28px;color:#101828}.food-ordering-cart-overview-panel-cart-button-container{display:flex;justify-content:center;align-items:center;padding:15px 0px}.food-ordering-cart-overview-panel-cart-button{display:flex;justify-content:center;align-items:center;background-color:#3f3f46;color:#fff;border-radius:8px;height:44px;width:100%}.food-ordering-cart-overview-panel-cart-button_text{font-size:16px;font-weight:600;line-height:24px}.view-cart_container{position:fixed;z-index:110;bottom:0;right:0}.ui-sheet-view-cart{position:relative;bottom:0;background-color:#fff;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);height:100vh;width:320px;display:flex;flex-direction:column}.ui-sheet-view-cart-close-button{position:absolute;right:12px;top:12px}@media only screen and (min-width: calc(1023px + 1px)){.ui-sheet-view-cart{width:410px}}.view-cart-overview-option-container{position:fixed;width:150px;top:40px;right:40px;display:flex;gap:5px;padding:12px;align-items:center;box-shadow:0px 4px 8px -2px rgba(16,24,40,.1019607843);cursor:pointer;border-radius:8px;background-color:#fff}.view-cart-overview-option-container_option-title{color:#475467;font-weight:600;font-size:14px}.ui-sheet-column-view-cart{max-height:calc(100vh - 80px);flex-direction:column;display:flex}.ui-sheet-content-view-cart{padding:12px 24px 0 24px;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;height:100%}.view-cart-backdrop{position:fixed;display:none;z-index:105;top:0;right:0;bottom:0;left:0;display:block;background:rgba(52,64,84,.6980392157);opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity;backdrop-filter:blur(4px)}.view-cart-backdrop-darkstyle{background-color:var(--p-backdrop, rgba(255, 255, 255, 0.4)) !important}@media only screen and (max-width: 767px){.food-ordering-closed{background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%),url(/fonts/Driving_Range.png) #d3d3d3 -90.343px -40.177px/295.653% 112.658% no-repeat;height:100vh}}.food-ordering-closed-container{display:flex;justify-content:center;align-items:center;height:500px;flex-direction:column;text-align:center;padding:20px}@media only screen and (max-width: 767px){.food-ordering-closed-container{height:100vh}}.food-ordering-closed-container_icon_container{display:flex;justify-content:center;margin-bottom:20px}.food-ordering-closed-container_icon{font-size:60px;color:#667085}.food-ordering-closed-container_title{color:#344054;text-align:center;margin-bottom:10px;font-size:30px;font-weight:600;line-height:38px}@media only screen and (max-width: 767px){.food-ordering-closed-container_title{color:#fff}}.food-ordering-closed-container_subtitle{color:#344054;text-align:center;font-size:18px;font-weight:400;line-height:28px;margin-bottom:40px}@media only screen and (max-width: 767px){.food-ordering-closed-container_subtitle{color:#fff}}.food-ordering-closed-container_button{width:350px;display:flex;justify-content:center;margin-bottom:20px}@media only screen and (max-width: 767px){.food-ordering-closed-container_button{width:300px}}.food-ordering-closed-container_button_container{display:flex;justify-content:space-between}.food-ordering-closed-container_secondary_button{width:350px;display:flex;justify-content:center;margin-bottom:20px}@media only screen and (max-width: 425px){.food-ordering-closed-container_secondary_button{width:140px}}.food-ordering-closed-state_hours_container{display:flex;justify-content:space-between;padding:8px 0px}.food-ordering-closed-state_hours_container_day{color:#1d2939;font-size:16px;font-style:normal;font-weight:500;line-height:20px;display:flex;gap:10px}@media only screen and (max-width: 767px){.food-ordering-closed-state_hours_container_day{font-size:14px}}.food-ordering-closed-state_hours_container_time{color:#1d2939;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media only screen and (max-width: 767px){.food-ordering-closed-state_hours_container_time{font-size:14px}}.food-ordering-closed-state_hours_container_today{font-weight:700}.food-ordering-closed-state_hours_footer{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.food-ordering-closed-view-menu-button-container{padding:20px;border-radius:8px;border:1px solid #d0d5dd;background:#fcfcfd;margin:20px 0px}.food-ordering-closed-view-menu-button-container_text_container{display:flex;gap:5px;margin-bottom:20px;align-items:center}@media only screen and (max-width: 767px){.food-ordering-closed-view-menu-button-container_text_container{align-items:flex-start}}.food-ordering-closed-view-menu-button-container_text_icon{color:#344054;font-size:18px;font-style:normal;font-weight:600;line-height:20px}@media only screen and (max-width: 767px){.food-ordering-closed-view-menu-button-container_text_icon{font-size:16px}}.food-ordering-closed-view-menu-button-container_text{color:#344054;font-size:16px;font-style:normal;font-weight:600;line-height:20px}@media only screen and (max-width: 767px){.food-ordering-closed-view-menu-button-container_text{font-size:14px}}.food-ordering-closed-view-menu-button-container_button_icon{margin-right:5px;font-size:16px}
.food-ordering-item-container{min-height:95px;padding:8px;border-radius:16px;background-color:#f9fafb;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;gap:10px}@media only screen and (min-width: calc(767px + 1px))and (max-width: 1023px){.food-ordering-item-container{width:325px}}@media only screen and (min-width: calc(1023px + 1px))and (max-width: 1366px){.food-ordering-item-container{width:400px}}@media only screen and (min-width: calc(1366px + 1px)){.food-ordering-item-container{width:375px}}.food-ordering-item-container .food-ordering-item-picture-text-container{display:flex;height:100%;gap:10px}.food-ordering-item-container .food-ordering-item{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}.food-ordering-item-container .food-ordering-item-info-container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.food-ordering-item-container .food-ordering-item-title{font-size:14px;font-weight:500;line-height:20px;color:#101828}.food-ordering-item-container .food-ordering-item-description{font-size:12px;font-weight:400;line-height:18px;color:#475467}.food-ordering-item-container .food-ordering-item-price-container{display:flex;justify-content:space-between;align-items:end}.food-ordering-item-container .food-ordering-item-price{font-size:14px;font-weight:500;line-height:20px;color:#475467}.food-ordering-item-container .food-ordering-item-picture-container{display:flex;justify-content:center;align-items:center;width:150px;height:80px;border-radius:16px}@media only screen and (min-width: 375px)and (max-width: 424px){.food-ordering-item-container .food-ordering-item-picture-container{width:200px}}@media only screen and (min-width: 425px)and (max-width: 767px){.food-ordering-item-container .food-ordering-item-picture-container{width:250px}}.food-ordering-item-container .food-ordering-item-picture-container .food-ordering-item-picture{height:100%;width:100%;object-fit:cover;border-radius:16px}.food-ordering-item-container .clickable{cursor:pointer}.food-ordering-item-container .food-ordering-item-no-picture-container{background-color:#fff;border:1px solid #eaecf0}.food-ordering-item-container .food-ordering-item-no-picture-container .food-ordering-item-no-picture{border:8px solid #f9fafb;height:48px;width:48px;border-radius:28px;display:flex;justify-content:center;align-items:center;background:#eaecf0}.food-ordering-item-container .food-ordering-item-no-picture-container .food-ordering-item-no-picture-icon{font-weight:400;font-size:16px;color:#98a2b3}
.food-ordering-item-button-container{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;padding:8px;background:#344054;border:1px solid #d0d5dd;box-shadow:0px 1px 2px 0px rgba(16,24,40,.0509803922);color:#fff;cursor:pointer}.food-ordering-item-add-to-cart-button-container{height:36px}.slide-open-right{transition:transform 5s ease-in-out}.food-ordering-item-add-to-cart-button{background-color:#3f3f46;display:flex;align-items:center;color:#fff;border-radius:24px;cursor:pointer;height:100%}.food-ordering-item-add-to-cart-button-icon{width:15px;height:15px;padding:8px}.food-ordering-item-add-to-cart-button-icon_disabled{color:#667085}
.food-ordering-cart{margin:0 5%;height:100%}.food-ordering-cart .food-ordering-close-cart{height:44px;padding-top:10px;display:flex;align-items:center}.food-ordering-cart .food-ordering-close-cart .food-ordering-close-cart-icon{height:25px;width:25px}.food-ordering-cart-pickup-dinein-toggle-container{display:flex;background-color:#f9fafb;align-items:center;border-radius:16px;height:30px;padding:10px 4px}.food-ordering-cart-pickup-dinein-toggle-container .food-ordering-cart-dinein-pickup-tab{color:#344054;font-size:12px;font-weight:500;cursor:pointer;padding:2px 8px;width:100%;display:flex;justify-content:center}.food-ordering-cart-pickup-dinein-toggle-container .food-ordering-cart-dinein-pickup-tab_selected{color:#fff;background-color:#344054;border-radius:16px;padding:2px 8px;width:100%;display:flex;justify-content:center}.food-ordering-cart-items-container{margin-top:15px;margin-bottom:15px}.food-ordering-cart-items-container .food-ordering-cart-item-container{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #eaecf0}.food-ordering-cart-items-container .food-ordering-cart-item-container .food-ordering-cart-item-info-container{display:flex;gap:16px;align-items:center}.food-ordering-cart-items-container .food-ordering-cart-item-container .food-ordering-cart-item-quantity{font-size:12px;font-weight:600;color:#101828}.food-ordering-cart-items-container .food-ordering-cart-item-container .food-ordering-cart-item-title{color:#101828;font-size:14px;font-weight:500}.food-ordering-cart-items-container .food-ordering-cart-item-container .food-ordering-cart-item-description{font-size:12px;font-weight:400;color:#475467}.food-ordering-cart-items-container .food-ordering-cart-item-container .food-ordering-cart-item-price{color:#475467;font-size:12px;font-weight:600}.food-ordering-cart-items-container .food-ordering-cart-item-add-to-cart-button-container{display:flex;align-items:end;justify-content:center}.food-ordering-cart-items-container .food-ordering-cart-item-add-to-cart-button{background-color:#3f3f46;display:flex;align-items:center;color:#fff;border-radius:50%;cursor:pointer}.food-ordering-cart-items-container .food-ordering-cart-item-add-to-cart-button-selected{padding:6px 12px;border-radius:24px;gap:8px;left:30%;height:31px}.food-ordering-cart-items-container .food-ordering-cart-item-add-to-cart-button-icon{width:15px;height:15px;padding:8px}.food-ordering-cart-items-container .food-ordering-cart-item-add-to-cart-button-icon-selected{padding:0px}.food-ordering-cart-dropdown-width{width:200px}@media only screen and (min-width: 1023px){.food-ordering-cart-dropdown-width{width:50%}}.food-ordering-cart-totals-container{margin:0 5%}.food-ordering-cart-subtotal-container{display:flex;justify-content:space-between;margin:5px 0px}.food-ordering-cart-subtotal-container .food-ordering-cart-subtotal-text{color:#101828;font-size:14px;font-weight:600;line-height:20px}.food-ordering-cart-subtotal-container .food-ordering-cart-subtotal-price-text{color:#101828;font-size:14px;font-weight:500;line-height:20px}.food-ordering-cart-total-container{display:flex;justify-content:space-between;margin:5px 0px}.food-ordering-cart-total-container .food-ordering-cart-total-text{color:#101828;font-size:14px;font-weight:700;line-height:20px;text-align:left}.food-ordering-cart-total-container .food-ordering-cart-total-price-text{color:#101828;font-size:14px;font-weight:700;line-height:20px;text-align:right}.food-ordering-add-tip-text{font-size:14px;font-weight:600;line-height:20px;color:#101828}.food-ordering-options-container{margin-top:20px;padding:10px 0px}.food-ordering-options-container .food-ordering-option-container{display:flex;justify-content:space-between;border-bottom:1px solid #eaecf0;padding:10px 0px}.food-ordering-options-container .food-ordering-option-container .option-title{color:#344054;font-size:14px;font-weight:500;line-height:20px}.food-ordering-options-container .food-ordering-option-container .option-icon{color:#667085}.food-ordering-options-container .food-ordering-option-container-last-option{display:flex;justify-content:space-between;padding:10px 0px}.food-ordering-options-container .food-ordering-option-container-last-option .option-title{color:#344054;font-size:14px;font-weight:500;line-height:20px}.food-ordering-options-container .food-ordering-option-container-last-option .option-icon{color:#667085}.food-ordering-cart-checkout-button-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px 0px}@media only screen and (min-width: 767px){.food-ordering-cart-checkout-button-container{padding-top:30px;padding-bottom:10px}}.food-ordering-cart-checkout-button{display:flex;justify-content:center;align-items:center;background-color:#3f3f46;color:#fff;border-radius:8px;height:44px;width:100%}.food-ordering-cart-checkout-button_text{font-size:16px;font-weight:600;line-height:24px}.food-ordering-payment-method-container{display:flex;gap:10px;align-items:center;padding:10px;border:1px solid #eaecf0;border-radius:16px;margin-bottom:10px}.food-ordering-payment-method-container_selected{border:2px solid #475467;background-color:#f2f4f7}.food-ordering-payment-method-title{font-weight:500;font-size:14px;color:#1d2939}.food-ordering-payment-method-expiry{color:#475467;font-weight:400;font-size:14px}.food-ordering-cart-desktop-container{margin:30px 5%;display:flex;justify-content:space-between}.food-ordering-cart-desktop-container_dropdown_container{width:100%;padding:20px 20px 20px 0px}.food-ordering-cart-desktop-container_order_details_title{color:#101828;font-weight:600;font-size:20px;width:100%}.food-ordering-cart-desktop-container_pickup_dinein_container{width:100%}@media only screen and (min-width: 1023px){.food-ordering-cart-desktop-container_pickup_dinein_container{width:50%}}.food-ordering-cart-desktop-container .food-ordering-desktop-payment-method-container{display:flex;justify-content:space-between;align-items:center;border:1px solid #eaecf0;padding:15px;border-radius:16px}.food-ordering-cart-desktop-container_summary_container{width:300px;padding:24px;gap:8px;border-radius:16px;border:1px solid #eaecf0}@media only screen and (min-width: 1023px){.food-ordering-cart-desktop-container_summary_container{width:400px}}.food-ordering-cart-desktop-container_summary_title{color:#101828;font-weight:600;font-size:18px}
.food-ordering-confirmation-container{padding:5%;display:flex;flex-direction:column;height:100%;justify-content:space-between}.food-ordering-confirmation-container_close_icon_container{display:flex;justify-content:end}.food-ordering-confirmation-container_close_icon{color:#667085;font-size:20px}.food-ordering-confirmation-container_success_icon{background:#d1fadf;border:8px solid #ecfdf3;width:48px;height:48px;border-radius:28px;border-width:8px;display:flex;justify-content:center;align-items:center;color:#039855}.food-ordering-confirmation-container_success_title{font-weight:600;font-size:18px;line-height:28px;color:#101828;margin:15px 0px 5px 0px}.food-ordering-confirmation-container_order_summary_title{font-weight:600;font-size:16px;color:#101828;margin:10px 0px 5px 0px}.food-ordering-confirmation-container_order_info{font-weight:500;font-size:12px;line-height:20px;color:#475467;margin:5px 0px}.food-ordering-confirmation-container_order_confirmation_number{font-weight:500;font-size:12px;line-height:20px;color:#101828;margin:5px 0px}.food-ordering-confirmation-container_order_details_title{color:#101828;font-weight:700;font-size:18px;line-height:28px;margin:10px 0px}.food-ordering-confirmation-container_order_customer_title{color:#101828;font-weight:600;font-size:16px;line-height:24px;margin:5px 0px}.food-ordering-confirmation-container_order_customer_info{font-weight:500;font-size:12px;line-height:20px;color:#475467;margin:5px 0px}.food-ordering-confirmation-container_order_due_at_course_title{color:#101828;font-weight:600;font-size:16px;line-height:24px;margin:10px 0px}.food-ordering-confirmation-container_order_items_title{font-weight:600;font-size:14px;line-height:20px;color:#475467;margin:0px 0px 5px 0px}.food-ordering-confirmation-container_order_item_quantity{font-weight:700;font-size:14px;line-height:20px;color:#101828}.food-ordering-confirmation-container_order_item_title{color:#101828;font-weight:400;font-size:14px;line-height:20px;text-wrap:nowrap}.food-ordering-confirmation-container_order_item_note{font-size:12px;color:#667085;margin-left:10px}.food-ordering-confirmation-container_line_item_separator{width:100%;text-wrap:nowrap;overflow:hidden;color:#d0d5dd;padding-left:15px;margin-right:10px}.food-ordering-confirmation-container_order_item_price{color:#101828;font-weight:500;font-size:14px;line-height:20px;text-align:right}.food-ordering-confirmation-container_order_subtotal_container{display:flex;justify-content:space-between;margin:15px 0px 5px 0px;align-items:center}.food-ordering-confirmation-container_order_subtotal_title{font-weight:400;font-size:14px;line-height:20px;color:#101828}.food-ordering-confirmation-container_order_subtotal_price{color:#101828;font-weight:500;font-size:14px;line-height:20px;text-align:right}.food-ordering-confirmation-container_order_tax_line_container{display:flex;justify-content:space-between;margin:5px 0px;align-items:center}.food-ordering-confirmation-container_order_tax_line_title{font-weight:400;font-size:14px;line-height:20px;color:#101828;text-wrap:nowrap}.food-ordering-confirmation-container_order_tax_line_rate{font-weight:400;font-size:14px;line-height:20px;color:#98a2b3}.food-ordering-confirmation-container_order_tax_line_price{color:#101828;font-weight:500;font-size:14px;line-height:20px;text-align:right}.food-ordering-confirmation-container_order_total_price_container{margin-top:10px}.food-ordering-confirmation-container_order_total_price_title{color:#475467;font-weight:500;font-size:16px;line-height:24px;text-align:right}.food-ordering-confirmation-container_order_total_price{color:#101828;font-weight:600;font-size:18px;line-height:28px;text-align:right}.food-ordering-confirmation-container_close_button_container{padding:20px 0px}
.loader_container{z-index:9999999;background:rgba(0,0,0,.3);width:100%;height:100%;position:fixed}.loader_container .loader_content{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.loader_container .loader_content .loader{padding:2rem;display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:5px}.loader_container .loader_content .loader p{margin-top:.5rem;text-align:center}

.ui-grid{display:grid;justify-content:flex-start;grid-column-gap:10px;grid-row-gap:10px}.ui-grid-2{grid-template-columns:repeat(2, 1fr)}.ui-grid-3{grid-template-columns:repeat(3, 1fr)}.ui-grid-4{grid-template-columns:repeat(4, 1fr)}.ui-grid-5{grid-template-columns:repeat(5, 1fr)}.ui-grid-6{grid-template-columns:repeat(6, 1fr)}html,body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol"}@supports(font-variation-settings: normal){html{font-family:"Inter var",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol"}}*,:after,:before{box-sizing:border-box}html,#root{height:100%}html{position:relative;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility}body{color:#101828;font-size:1rem;letter-spacing:.3px;font-weight:500;margin:0;height:100%}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0;font-size:1em}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600;margin:0;font-size:1em}.h2{font-size:24px;font-weight:bold;letter-spacing:-1px;margin-bottom:0}h3{display:block;font-size:1.17em;font-weight:600}p{margin:0;font-size:1rem;font-weight:400}ul{padding-left:0;list-style:none;margin:0}a{text-decoration:none !important;color:#000;font-size:1rem}a:visited{text-decoration:none}a:focus{outline:none}button{outline:none}.ui-main-wrapper{padding-left:90px;padding-top:75px;display:block;box-sizing:border-box;width:100%;height:100%}.ui-main-wrapper.ui-main-wrapper_sub-menu{padding-top:125px}.ui-main-content{padding:16px;height:calc(100% - 32px)}.text-xs{color:#101828;font-size:12px;line-height:18px;font-weight:400}.text-sm{color:#101828;font-size:14px;line-height:20px;font-weight:400}@media only screen and (max-width: 1023px){.text-sm{font-size:10px}}.text-md{color:#101828;font-size:16px;line-height:24px;font-weight:400}@media only screen and (max-width: 1023px){.text-md{font-size:12px}}.text-lg,.text-large{color:#101828;font-size:18px;line-height:28px;font-weight:400}@media only screen and (max-width: 1023px){.text-lg,.text-large{font-size:14px}}.text-xl{color:#101828;font-size:20px;line-height:30px;font-weight:400}@media only screen and (max-width: 1023px){.text-xl{font-size:16px}}.display-xs{color:#101828;font-size:24px;line-height:32px;font-weight:400;letter-spacing:0}.display-sm{color:#101828;font-size:30px;line-height:38px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1023px){.display-sm{font-size:22px}}.display-md{color:#101828;font-size:36px;line-height:44px;font-weight:400;letter-spacing:0}.display-lg{color:#101828;font-size:48px;line-height:60px;font-weight:400;letter-spacing:0}.display-xl{color:#101828;font-size:60px;line-height:72px;font-weight:400;letter-spacing:0}.text-regular,.font-thin,.font-extralight,.font-light,.font-normal{font-weight:400}.text-medium,.font-medium{font-weight:500}.text-semibold,.font-semibold{font-weight:600}.text-bold,.font-bold,.font-extrabold,.font-black{font-weight:800}.text-subdued{color:#475467}.text-base{color:#101828 !important}.text-white{color:#fff !important}.text-primary-50{color:#cdd7ec !important}.text-primary-500{color:#3d5fa0 !important}.text-primary-600{color:#2d4675 !important}.text-primary-800{color:#131e32 !important}.text-gray-25{color:#fcfcfd !important}.text-gray-50{color:#f9fafb !important}.text-gray-100{color:#f2f4f7 !important}.text-gray-200{color:#eaecf0 !important}.text-gray-300{color:#d0d5dd !important}.text-gray-400{color:#98a2b3 !important}.text-gray,.text-gray-500{color:#667085 !important}.text-gray-600{color:#475467 !important}.text-gray-700{color:#344054 !important}.text-gray-800{color:#1d2939 !important}.text-gray-900{color:#101828 !important}.text-warning{color:#f79009 !important}.text-error{color:#f04438 !important}.text-success{color:#12b76a !important}.text-underline{text-decoration:underline}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.background-white{background-color:#fff}.background-black{background-color:#000}.background-primary{background-color:#3d5fa0}.background-primary-light{background-color:#eef2f9}.background-gray{background-color:#f9fafb}.background-darkgray{background-color:#475467}.fa-icon-layers{display:inline-block;position:relative;text-align:center;vertical-align:-0.125em}.background-red{background-color:#aa0504}.rounded-medium{border-radius:.375rem}.rounded-top{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-bottom{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.text-primary-ui-colour{color:#aa0504}.text-12{font-size:12px}.text-22{font-size:22px}.text-primary-grey{color:#999}.mt-10{margin-top:10px}.mt-23{margin-top:23px}.flex{display:flex}.justify-between{justify-content:space-between}.ui-select-dropdown{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);margin-top:.625rem;width:100%;z-index:1001;position:absolute;left:0;top:38px;background:#fff;overflow-y:scroll;max-height:370px}.ui-select-dropdown-list-item{cursor:pointer;padding:8px 16px;font-weight:500;font-size:1rem}.ui-select-dropdown-list-item:hover{background-color:#f9fafb}.ui-select-dropdown-list-item-selected{background:#f9fafb}.ui-select-dropdown-list-item-selected:hover{background:#f9fafb}.ui-select-dropdown-lower{margin-top:7px;top:67px}.ui-table{table-layout:auto;width:100%}.ui-table.ui-table-clickable tbody tr:hover{cursor:pointer}.ui-table.ui-table-separated-horizontal td:not(last-child){border-right-style:solid;border-right-width:1px;border-right-color:#eaecf0}.ui-table.ui-table-condensed td{padding:8px 12px}.ui-table.ui-table-extra-condensed th{padding:6px 12px}.ui-table.ui-table-extra-condensed td{padding:6px 12px}.ui-table thead{background-color:#f9fafb}.ui-table thead th{padding:12px 24px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#eaecf0;color:#475467;font-size:12px;font-weight:500}@media only screen and (max-width: 1023px){.ui-table thead th{padding:10px 12px}}.ui-table tbody tr{background-color:#fff}.ui-table tbody tr:hover{background-color:#f9fafb}.ui-table td{padding:16px 24px;font-size:14px;font-weight:500;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#eaecf0;color:#475467}@media only screen and (max-width: 1023px){.ui-table td{padding:10px 12px;font-size:12px}}.ui-table td.table-cell-with-support-text .table-cell-text{color:#101828;font-size:14px;font-weight:400}.ui-table td.table-cell-lead-avatar{display:flex;flex-direction:row;align-items:center}.ui-table td.table-cell-lead-avatar .ui-avatar{margin-right:12px}.ui-table td .table-cell-support-text{color:#475467;font-size:14px;font-weight:400}.ui-table td .table-cell-lead-text{color:#101828;font-size:14px;font-weight:500}.ui-table td.table-cell-narrow{width:1px}.ui-table td.table-cell-locked{position:sticky;left:0;background-color:inherit;background-clip:padding-box}.ui-table-gray th{background:#f9fafb}.ui-checkbox-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}@media only screen and (max-width: 767px){.ui-checkbox-group{gap:8px}}.ui-checkbox-group .ui-checkbox-group-disabled{border:1px solid #eaecf0 !important;background-color:#f9fafb !important}.ui-checkbox-group .ui-checkbox-group-item{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:16px;width:100%;border-style:solid;border-width:1px;border-radius:12px;border-color:#eaecf0}.ui-checkbox-group .ui-checkbox-group-item:hover{border-color:#6888c5}.ui-checkbox-group .ui-checkbox-group-item:hover .ui-checkbox-box{border-color:#2d4675;background-color:#abbddf}.ui-checkbox-group .ui-checkbox-group-item.ui-checkbox-group-item_selected{border-color:#2d4675;background-color:#cdd7ec}.ui-checkbox-group .ui-checkbox-group-item.ui-checkbox-group-item_selected .ui-checkbox-box{border-color:#2d4675;background-color:#2d4675;color:#fff}.ui-checkbox-group .ui-checkbox-group-item .ui-checkbox-group-item-content{display:flex;flex:2}.ui-checkbox-group .ui-checkbox-group-item .ui-checkbox-group-item-content .ui-checkbox-group-item-lead{margin-right:12px}.ui-checkbox-group .ui-checkbox-group-item.clickable:hover{cursor:pointer}@font-face{font-family:"Inter";font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Inter-Thin.woff2) format("woff2"),url(/fonts/Inter-Thin.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/Inter-ThinItalic.woff2) format("woff2"),url(/fonts/Inter-ThinItalic.woff) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLight.woff2) format("woff2"),url(/fonts/Inter-ExtraLight.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLightItalic.woff2) format("woff2"),url(/fonts/Inter-ExtraLightItalic.woff) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter-Light.woff2) format("woff2"),url(/fonts/Inter-Light.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Inter-LightItalic.woff2) format("woff2"),url(/fonts/Inter-LightItalic.woff) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2) format("woff2"),url(/fonts/Inter-Regular.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Inter-Italic.woff2) format("woff2"),url(/fonts/Inter-Italic.woff) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2) format("woff2"),url(/fonts/Inter-Medium.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Inter-MediumItalic.woff2) format("woff2"),url(/fonts/Inter-MediumItalic.woff) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2) format("woff2"),url(/fonts/Inter-SemiBold.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBoldItalic.woff2) format("woff2"),url(/fonts/Inter-SemiBoldItalic.woff) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.woff2) format("woff2"),url(/fonts/Inter-Bold.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Inter-BoldItalic.woff2) format("woff2"),url(/fonts/Inter-BoldItalic.woff) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBold.woff2) format("woff2"),url(/fonts/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBoldItalic.woff2) format("woff2"),url(/fonts/Inter-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Inter-Black.woff2) format("woff2"),url(/fonts/Inter-Black.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Inter-BlackItalic.woff2) format("woff2"),url(/fonts/Inter-BlackItalic.woff) format("woff")}@font-face{font-family:"Inter var";font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/fonts/Inter-roman.var.woff2) format("woff2")}@font-face{font-family:"Inter var";font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/fonts/Inter-italic.var.woff2) format("woff2")}@font-face{font-family:"Inter var experimental";font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(/fonts/Inter.var.woff2) format("woff2")}
/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:rotateX(0);--tw-rotate-y:rotateY(0);--tw-rotate-z:rotateZ(0);--tw-skew-x:skewX(0);--tw-skew-y:skewY(0);--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-600:oklch(57.7% .245 27.325);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-600:oklch(62.7% .194 149.214);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.\!collapse{visibility:collapse!important}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.right-0{right:calc(var(--spacing)*0)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1\.5{bottom:calc(var(--spacing)*1.5)}.bottom-px{bottom:1px}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.col-4{grid-column:4}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.m-3{margin:calc(var(--spacing)*3)}.m-auto{margin:auto}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-6{margin-inline:calc(var(--spacing)*6)}.my-1{margin-block:calc(var(--spacing)*1)}.my-1\.5{margin-block:calc(var(--spacing)*1.5)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3\.5{margin-block:calc(var(--spacing)*3.5)}.my-4{margin-block:calc(var(--spacing)*4)}.my-8{margin-block:calc(var(--spacing)*8)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-4\!{margin-top:calc(var(--spacing)*4)!important}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-23{margin-top:calc(var(--spacing)*23)}.mt-32{margin-top:calc(var(--spacing)*32)}.mt-auto{margin-top:auto}.mr-0{margin-right:calc(var(--spacing)*0)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-5{margin-right:calc(var(--spacing)*5)}.mr-6{margin-right:calc(var(--spacing)*6)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-3\.5{margin-bottom:calc(var(--spacing)*3.5)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-4\!{margin-bottom:calc(var(--spacing)*4)!important}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-auto{margin-bottom:auto}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-3\.5{margin-left:calc(var(--spacing)*3.5)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-15{margin-left:calc(var(--spacing)*15)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-row{display:table-row}.h-0\.5{height:calc(var(--spacing)*.5)}.h-2{height:calc(var(--spacing)*2)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-36{height:calc(var(--spacing)*36)}.h-64{height:calc(var(--spacing)*64)}.h-\[revert\]{height:revert}.h-full{height:100%}.min-h-\[95px\]{min-height:95px}.min-h-auto{min-height:auto}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-11\/12{width:91.6667%}.w-16{width:calc(var(--spacing)*16)}.w-24{width:calc(var(--spacing)*24)}.w-36{width:calc(var(--spacing)*36)}.w-45{width:calc(var(--spacing)*45)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-100{width:calc(var(--spacing)*100)}.w-full{width:100%}.w-xs{width:var(--container-xs)}.max-w-full{max-width:100%}.flex-0{flex:0}.flex-1{flex:1}.flex-auto{flex:auto}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-fixed{table-layout:fixed}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.appearance-none{appearance:none}.auto-cols-auto{grid-auto-columns:auto}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[260px_150px_minmax\(150px\,_1fr\)_70px\]{grid-template-columns:260px 150px minmax(150px,1fr) 70px}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-20{gap:calc(var(--spacing)*20)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-lg\!{border-radius:var(--radius-lg)!important}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-red-600{border-color:var(--color-red-600)}.border-b-gray-200{border-bottom-color:var(--color-gray-200)}.bg-black{background-color:var(--color-black)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-green-600{background-color:var(--color-green-600)}.bg-red-600{background-color:var(--color-red-600)}.bg-white{background-color:var(--color-white)}.bg-yellow-500{background-color:var(--color-yellow-500)}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-7{padding-top:calc(var(--spacing)*7)}.pt-35{padding-top:calc(var(--spacing)*35)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-3\.5{padding-right:calc(var(--spacing)*3.5)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.overflow-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-black{color:var(--color-black)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.placeholder-gray-200::placeholder{color:var(--color-gray-200)}.opacity-0{opacity:0}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-gray-300{outline-color:var(--color-gray-300)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.first\:rounded-t-2xl:first-child{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.first\:border-t:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:rounded-b-2xl:last-child{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}@media (hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}.hover\:rounded-lg:hover{border-radius:var(--radius-lg)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-500:hover{background-color:var(--color-gray-500)}}.focus\:shadow-\[0px_0px_0px_4px_rgba\(213\,227\,239\,1\)\]:focus{--tw-shadow:0px 0px 0px 4px var(--tw-shadow-color,#d5e3ef);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-\[\#6888C5\]:focus{outline-color:#6888c5}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (min-width:64rem){.lg\:mb-4{margin-bottom:calc(var(--spacing)*4)}}:is(.\*\*\:\[\.ui-card\,\.data-table\]\:\!overflow-visible *):is(.ui-card,.data-table){overflow:visible!important}}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}


/*# sourceMappingURL=main.5bf7c13a.css.map*/