@charset "utf-8";*,body{margin:0;padding:0}.checkbox,body.no-overflow{overflow:hidden}.flex-container.full-width,.flex-container.full-width-children>*,.full-block-width,body,form,html,input:not([type=checkbox]):not([type=radio]),select,textarea.resize{width:100%}.booking,.bottom-shadow,.modal-dialog{box-shadow:0 4px 4px rgba(0,0,0,.25)}.action-icon.disabled,.button *,.button.disabled,.edit-grid-row.collapsed,.menu .menu-item.disabled,.modal-dialog.show.stacked,svg.filled-cyan-2{pointer-events:none}.button,.text,body,html,textarea{font-family:Poppins}.text.italic,.text.title{font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Thin.ttf) format('truetype');font-weight:100;font-style:normal;font-variant:normal;font-display:auto}@font-face{font-family:Poppins;src:url(../fonts/Poppins-ThinItalic.ttf) format('truetype');font-weight:100;font-style:italic;font-variant:normal;font-display:auto}@font-face{font-family:Poppins;src:url(../fonts/Poppins-ExtraLight.ttf) format('truetype');font-weight:200;font-style:normal;font-variant:normal;font-display:auto}@font-face{font-family:Poppins;src:url(../fonts/Poppins-ExtraLight.ttf) format('truetype');font-weight:200;font-style:italic;font-variant:normal;font-display:auto}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-variant:normal;font-display:auto}@font-face{font-family:Poppins;src:url(../fonts/Poppins-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic;font-variant:normal;font-display:auto}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-variant:normal;font-display:auto}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Italic.ttf) format('truetype');font-weight:400;font-style:italic;font-variant:normal;font-display:auto}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-variant:normal;font-display:auto}@font-face{font-family:Poppins;src:url(../fonts/Poppins-MediumItalic.ttf) format('truetype');font-weight:500;font-style:italic;font-variant:normal;font-display:auto}@font-face{font-family:Poppins;src:url(../fonts/Poppins-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-variant:normal;font-display:auto}@font-face{font-family:Poppins;src:url(../fonts/Poppins-SemiBoldItalic.ttf) format('truetype');font-weight:600;font-style:italic;font-variant:normal;font-display:auto}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-variant:normal;font-display:auto}@font-face{font-family:Poppins;src:url(../fonts/Poppins-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-variant:normal;font-display:auto}@font-face{font-family:Poppins;src:url(../fonts/Poppins-ExtraBold.ttf) format('truetype');font-weight:800;font-style:normal;font-variant:normal;font-display:auto}@font-face{font-family:Poppins;src:url(../fonts/Poppins-ExtraBoldItalic.ttf) format('truetype');font-weight:800;font-style:italic;font-variant:normal;font-display:auto}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Black.ttf) format('truetype');font-weight:900;font-style:normal;font-variant:normal;font-display:auto}@font-face{font-family:Poppins;src:url(../fonts/Poppins-BlackItalic.ttf) format('truetype');font-weight:900;font-style:italic;font-variant:normal;font-display:auto}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::placeholder{color:grey;opacity:1}body,html{height:100vh;font-size:16px;color:#000}a.raw,a.raw:visited{color:#00e}body{background-color:#FFF}a{text-decoration:none!important}.link a:hover,a.raw:hover{text-decoration:underline!important}h1,h2,h3{margin-bottom:.66em}ul{margin-left:1.5em}select [disabled],select:invalid{color:grey}select option{color:#000}svg{width:24px;height:28px;fill:none;stroke:#000}svg:empty{display:none}svg.inverted{fill:#000;stroke:none}svg.inverted:hover:not(.disabled){fill:#325BAB;stroke:none}svg.inverted.scaled{webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}input:not([type=checkbox]):not([type=radio]),select{margin-bottom:10px;padding:5px 10px;font-size:16px;line-height:1.5em;border:1px solid #000;background-color:#FFF}input:not([type=checkbox]):not([type=radio]).transparent,select.transparent{color:#000;background-color:rgba(255,255,255,.8)!important;border-style:none;border-bottom:1px solid #FFF;padding-left:5px}input:not([type=checkbox]):not([type=radio]):focus,select:focus{border-color:#00F}input[type=radio]:checked{accent-color:#4987ff}input::placeholder{color:#AFAFAF;font-size:1rem}textarea{padding:4px}textarea.resize.vertical{resize:vertical}textarea.resize.horizontal{resize:horizontal}select{padding:10px!important}label{font-size:16px;line-height:1.5em}.hidden{display:none!important}.download-placeholder{display:flex;visibility:hidden;height:0;border-style:none}.margin-bottom-1{margin-bottom:1em}.right-align{text-align:right}.switch-background>div:nth-child(2n+1){background-color:#f2f2f2}.align-items-baseline{align-items:baseline}.validation-state.valid{background-color:#FFF!important}.validation-state.invalid{background-color:#FFF5F5!important}.flex-container{display:flex;align-items:flex-start}.flex-container.align-left{align-items:flex-start!important}.flex-container.align-right{align-items:flex-end}.flex-container.center{align-items:center}.flex-container.center-self{align-self:center}.flex-container.rows{flex-direction:row}.flex-container.rows.reverse{flex-direction:row-reverse}.flex-container.columns,.warnings{flex-direction:column}.flex-container.columns.reverse{flex-direction:column-reverse}.flex-container.full-height{height:100%}.flex-container.allow-wrap{flex-wrap:wrap}.flex-container.space-between{justify-content:space-between}.flex-container.space-center{justify-content:center}.flex-container.space-evenly{justify-content:space-evenly}.flex-container.space-right{justify-content:flex-end}.flex-container.stretch-items{align-items:stretch}.flex-container.gap-5{gap:5px}.flex-container.gap-10{gap:10px}.flex-container.gap-12{gap:12px}.flex-container.gap-15{gap:15px}.flex-container.gap-20{gap:20px}.flex-container.gap-30{gap:30px}.flex-container.gap-40{gap:40px}.flex-container.gap-60{gap:60px}.flex-container.gap-100{gap:100px}.flex-container.size-0p2{flex:.2}.flex-container.size-1{flex:1}.flex-container.size-2{flex:2}.flex-container.size-children-1>*{flex:1}.flex-container.children-min-button-height>*{display:flex;align-items:center;min-height:39px}.flex-container .child-size-0p5{flex:.5}.flex-container .child-size-1{flex:1}.flex-container .child-size-1p75{flex:1.75}.flex-container .child-size-2{flex:2}.flex-size-1{flex:1}.flex-size-1p5{flex:1.5}.flex-size-2{flex:2}.flex-size-3{flex:3}.flex-size-point33{flex:.33!important}.light-shadow{box-shadow:0 4px 6px 2px rgba(0,0,0,.1)}.top-border{padding-top:5px;border-top:1px solid #2C2C2C}.hide-when-empty:empty{display:none;margin:0;padding:0}.link{display:inline;white-space:pre-line}.link.inline{white-space:normal}.link a{white-space:pre-line}.button{border-style:none;padding:11px 45px 10px;cursor:pointer}.button.large-text{padding:10px}.button.large-text div{font-size:20px;font-weight:400}.button.small-padding{padding:11px 24px 10px}.button.align-right{align-self:flex-end}.button.fat{padding:15px 30px}.button.slim{display:inline-block;width:100%!important;color:#FFF;padding:2px;text-align:center}.button.fixed-width-120{width:120px;padding:11px 20px 10px}.button.fixed-width-120 div{text-align:center}.button.red{background:linear-gradient(to bottom,#9B121E 25%,#C52539 75%)}.button.red:hover{background:linear-gradient(to bottom,#6d0d15 25%,#9a1d2d 75%)}.button.red svg{stroke:#FFF}.button.blue{background:linear-gradient(to bottom,#060E29 0,#325BAB 100%)}.button.blue:hover{background:linear-gradient(to bottom,#000 0,#264684 100%)}.button.blue svg{stroke:#FFF}.button.blue svg.filled{stroke:none;fill:#FFF}.button.gray{background:#F3F3F3}.button.gray:hover{background-color:#dadada}.button div{font-weight:600;font-size:12px;text-transform:uppercase;white-space:nowrap;color:#FFF}.button.normal-text div{text-transform:none}.button.skewed{transform:matrix(.95,0,-.35,1,0,0)}.button.skewed.red{background:linear-gradient(40deg,#9B121E 25%,#C52539 75%)}.button.skewed.red:hover{background:linear-gradient(40deg,#6d0d15 25%,#9a1d2d 75%)}.button.skewed.blue{background:linear-gradient(40deg,#060E29 0,#325BAB 100%)}.button.skewed.blue:hover{background:linear-gradient(40deg,#000 0,#264684 100%)}.button.skewed div{transform:matrix(.95,0,.35,1,0,0)}.button .spinner{display:none}.button.disabled{background:#F3F3F3;cursor:default}.button.disabled.gradient{background:linear-gradient(to bottom,#CCC 0,#F3F3F3 100%)}.button.disabled div{color:#CCC}.button.disabled svg{stroke:#CCC}.button.disabled.wait{flex-direction:row-reverse;padding-left:35px;padding-right:20px}.button.disabled.wait .spinner{display:block;animation:rotate 2s linear infinite;z-index:2;width:20px;height:20px;margin-left:5px}.button.disabled.wait .spinner .path{stroke:#325BAB;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.break-words{word-break:break-word}.action-icon{flex:none!important;width:24px;line-height:1px;margin-right:10px;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;transition:color .2s linear;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.action-icon svg{height:24px;line-height:1px;background-color:inherit}.action-icon:hover:not(.disabled):not(.inverted):not(.debug) svg{stroke:#325BAB}.action-icon.inverted svg{fill:#000;stroke:none}.action-icon.inverted:hover:not(.disabled) svg{fill:#325BAB;stroke:none}.action-icon.disabled svg{stroke:#CCC}.text{font-size:16px;line-height:1.5em}.text.semi-bold{font-weight:500}.text.bold,.text.label,.text.sub-title.large,.text.title{font-weight:700}.text.no-wrap{white-space:nowrap}.input-container label,.preserve-ws,.text.label{white-space:pre-line}.text.shadow{text-shadow:0 0 2px #000}.text.white{color:#FFF}.text.underlined{text-decoration:underline}.text.red{color:red}.text.small{font-size:14px}.text.small-2{font-size:12px}.text.small-4{font-size:10px}.text.title{font-size:40px;line-height:1.25em}.text.sub-title{font-size:20px}.text.sub-title.large{font-size:26px}.text.label{min-width:180px}.text.error{font-size:14px;color:red;display:flex;align-items:flex-start;gap:4px}.text.feedback_error:empty,.text.feedback_ok:empty,.text.info:empty{display:none}.text.error svg{margin-right:3px;transform:scale(.9);stroke:red}.text.error div{flex:1;align-self:center}.text.error.warning{color:orange}.text.error.warning svg{transform:none;stroke:orange}.text.info{color:#325BAB;margin-bottom:.5em}.text.feedback_ok{font-size:14px;color:#325BAB;margin-top:.5em}.text.feedback_error{font-size:14px;color:red;margin-top:.5em}.errors .error,.warnings .warning{color:#000!important}.text.icon-label{display:flex;gap:8px;font-weight:500}.errors,.warnings{display:flex;gap:.33em;padding:10px;width:100%}.text .total-sum{width:100%;text-align:right}.text.invalid{background-color:#FFF5F5}.warnings{border:1px solid orange;background-color:#FFF9EE}.errors{flex-direction:column;border:1px solid red;background-color:#FFF5F5}.errors.validation-summary-valid{display:none}div[class*=validation-summary]{margin-bottom:10px}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.font-weight-700{font-weight:700}.input-container{display:flex;align-items:center;justify-content:space-between;gap:30px;width:100%}.input-container.vertical{flex-direction:column;gap:4px;align-items:flex-start;justify-content:flex-start}.input-container.justify-end{justify-content:flex-end}.input-container label{font-weight:700;min-width:130px}.input-container input,.input-container select{margin-bottom:0;padding:7px 10px;max-width:285px}.input-container select.extra-spacing{margin-bottom:10px!important;padding:7px 10px!important}.checkbox{position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex:none!important;width:24px!important;height:24px!important;border:1px solid #D9D9D9;border-radius:50%!important;margin:0;background-color:#FFF;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.avatar,.radio-button input{-moz-transition:background-color .2s linear}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox input:checked~.checkmark:after{border:solid #325BAB;border-width:0 3px 3px 0}.checkbox .checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:#FFF}.checkbox .checkmark:after{content:"";position:absolute;display:block;left:7px;top:3px;width:5px;height:10px;border:solid #EBEBEB;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox:hover input~.checkmark{background-color:#dadada}.radio-button{display:flex;align-items:center;gap:4px;width:100%;cursor:pointer;justify-content:flex-start}.radio-button input{background-color:#FFF;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.radio-button input[type=text]{line-height:normal;margin-left:4px;margin-bottom:0!important;padding:2px 8px}.radio-button input:read-only{background-color:#f1f1f1!important}.radio-button .radio-button-text{white-space:nowrap}.radio-button:hover input[type=radio]{background-color:silver}.modal-overlay{display:none;align-items:center;justify-items:center;position:fixed;width:100%;top:0;left:0;bottom:0;right:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(101,101,101,.2);z-index:0}.modal-overlay.show{display:flex;z-index:100;overflow:hidden auto}.data-container,.overflow-text{overflow:hidden}.modal-dialog{display:none;position:absolute;width:520px;left:calc(50% - 520px/2);padding:20px;background-color:#FFF}.modal-dialog.show{display:inline-block;top:20%;z-index:101}.modal-dialog.show.stacked{height:0;opacity:0;z-index:99}.modal-dialog .close-button{display:flex;flex-direction:column;align-items:flex-end;width:100%;margin-bottom:10px;cursor:pointer}.modal-dialog .close-button.auto-width{width:auto}.modal-dialog .close-button:hover svg{stroke:#325BAB}.limit-width{max-width:1920px}.no-width-limit{max-width:initial!important}.no-top-margin{margin-top:0!important}.no-bottom-margin{margin-bottom:0!important}.no-margins{margin:0!important}.overflow-text{text-overflow:ellipsis}.overflow-scroll{overflow:scroll}.overflow-scroll.horizontal{overflow-x:scroll;overflow-y:hidden}.overflow-scroll.vertical{overflow-x:hidden;overflow-y:scroll}.pad-children-10>*{padding:10px 0}.pad-children-10 .text{padding:10px 8px}.pad-10{padding:10px}.pad-text-8 .text{padding-left:8px;padding-right:8px}.margins.top-10{margin-top:10px}.margins.top-20{margin-top:20px}.margins.top-30{margin-top:30px}.margins.top-60{margin-top:60px}.margins.top-1-em{margin-top:1em}.margins.bottom-10{margin-bottom:10px}.margins.bottom-30{margin-bottom:30px}.margins.bottom-1-em{margin-bottom:1em}.margins.left-4{margin-left:4px}.paddings.top-10{padding-top:10px}.paddings.bottom-10{padding-bottom:10px}.paddings.no-sides{padding-left:0!important;padding-right:0!important}.paddings.no-bottom{padding-bottom:0!important}.borders.top{border-top:1px solid #CCC}.borders.right{border-right:1px solid #CCC}.borders.bottom{border-bottom:1px solid #CCC}.borders.left{border-left:1px solid #CCC}.borders.all{border:1px solid #CCC}.phone-only,.phone-only-flex,.small-screen-only,.tablet-only,.tablet-only-flex{display:none}.toggle-switch-container{width:100%;max-width:285px}.toggle-switch-container .toggle-switch{display:inline-block;position:relative;width:40px;height:22px;min-width:10px!important}.toggle-switch-container .toggle-switch input{opacity:0;width:0;height:0}.toggle-switch-container .toggle-switch input:checked+.slider{background-color:#325BAB}.toggle-switch-container .toggle-switch input:checked+.slider:before{-webkit-transform:translateX(18px);-moz-transform:translateX(18px);transform:translateX(18px)}.toggle-switch-container .toggle-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#CCC;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.toggle-switch-container .toggle-switch .slider:before{content:'';position:absolute;height:18px;width:18px;left:2px;bottom:2px;background-color:#FFF;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.toggle-switch-container .toggle-switch .slider.round{border-radius:34px}.avatar,.state-indicator .indicator,.toggle-switch-container .toggle-switch .slider.round:before{border-radius:50%}.toggle-switch-container .toggle-switch:hover .slider:before{background-color:#82a0da}.readonly-input-container{width:100%;max-width:285px}.white-background{background-color:#FFF}@media only screen and (max-width:480px){.phone-only{display:initial}.phone-only-flex{display:flex}.phone-hidden{display:none!important}.phone-no-padding{padding:0!important}.text{font-size:14px}.text.title{font-size:20px;line-height:1.33em}.checkbox{padding-left:0;margin:0}}@media only screen and (min-width:768px) and (max-width:991px){.tablet-hidden{display:none!important}.tablet-only{display:initial}.tablet-only-flex{display:flex}.wrap-on-tablet{flex-wrap:wrap}}@media only screen and (min-width:992px) and (max-width:1199px){.small-screen-hidden{display:none!important}.small-screen-only{display:initial}.child-size-0p5{padding-left:1em}}body.login .page-container .page-section.content{background-image:url(/images/shape-banner.png),url(/images/login-background-02.webp);background-repeat:no-repeat;background-position:right 101%,center center;background-size:100% auto,cover;background-color:transparent,#000;aspect-ratio:16/9}body.booking-page .page-section.header{position:fixed;z-index:3}body.booking-page .booking-container .header{position:fixed;left:0;padding:115px 10% 0;background-color:#FFF;z-index:2}body.booking-page .booking-container .content{margin-top:200px}body.booking-page .booking-container .content.not-first{margin-top:0}body:not(.login) .page-container .page-section.content{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}body:not(.login) .page-container .page-section.content:after{content:'';position:absolute;top:0;left:0;bottom:0;width:100%;background-color:rgba(255,255,255,.7)}body:not(.login) .page-container .page-section.content .page-content-container{position:relative;z-index:1}.locked{position:sticky;left:0;background-color:inherit;z-index:1}td.locked{box-shadow:-1px 0 1px 0 #f5f5f5 inset}form.limit-form-width{width:fit-content}form.limit-form-width .input-container{justify-content:flex-start}form.limit-form-width .input-container label{width:285px!important}#ClubGuestForm,#ClubGuestList{display:flex;width:100%;position:relative;border-top-left-radius:5px}.edit-grid-row.collapsed,.edit-row-placeholder,.flex-container.allow-wrap.wrap-at-180>div.wrap-hidden,.right-gradiant-border.end-of-scroll{display:none}.right-gradiant-border{position:absolute;right:0;top:0;bottom:0;flex:unset!important;width:20px;background:linear-gradient(90deg,transparent,#FFF) 0 100%;border-right:1px none #eee}.player-form{background:#fff;padding:20px;border-radius:8px;box-shadow:0 0 8px 0 rgba(0,0,0,.1);margin:auto}.player-form .field-container{background-color:#f0f0f0;border-radius:5px;border:none;padding:20px;margin-bottom:15px}.player-form .field-container legend{background-color:#003551;color:#FFF;padding:8px 15px;border-radius:5px;font-weight:700}.player-form .field-container input,.player-form .field-container select{border:1px solid #CCC;border-radius:5px;margin-bottom:0!important;max-width:100%}.player-form .field-container select{padding:8px 10px 7px!important}.player-form .field-container .input-container{max-width:48.75%}.player-form .field-container .input-container label{position:relative}.player-form .field-container .input-container label sup{position:absolute;top:-3px;margin-left:3px}.player-form .field-container .limit-width-50{max-width:48.75%;width:100%}.flex-container.allow-wrap.wrap-at-180>div{flex:0 1 180px}.flex-container.allow-wrap.wrap-at-180>div.mobile-button-container{width:100%;justify-content:center}.edit-grid-row-ex,.payments{flex-wrap:wrap}.edit-grid-row .action-icon{margin:0;align-self:center}.edit-grid-row .action-icon svg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.edit-grid-row svg{overflow:visible}.edit-grid-row-ex.row-editor{padding:4px 9px 4px 0}.edit-grid-row-ex.row-editor .input-container{align-self:center}.edit-grid-row-ex.row-editor .input-container input[type=Date]{line-height:1.4em}.edit-grid-row-ex.row-editor .input-container select{padding:8px 10px 7px!important}.edit-grid-row-ex.row-editor .input-container .toggle-switch-container{margin-left:4px}.edit-grid-row-ex.row-editor .input-container input,.edit-grid-row-ex.row-editor .input-container select{border:1px solid #d1d5db;border-radius:5px;margin-bottom:0!important}.edit-grid-row-ex.row-editor .input-container input:focus,.edit-grid-row-ex.row-editor .input-container select:focus{border-color:#003551!important;box-shadow:0 0 3px rgba(0,67,103,.4)}.edit-grid-row-ex.row-editor .input-container.too-long{position:relative}.edit-grid-row-ex.row-editor .input-container.too-long input{border-color:red!important}.edit-grid-row-ex.row-editor .input-container.too-long:after{content:attr(data-validate-message);display:inline-block;position:absolute;top:-25px;left:8px;background-color:#FFF9EE;border:1px solid orange;padding:2px 8px;font-size:.8rem}.edit-grid-row-ex.row-editor .action-icon{margin:0;align-self:center}.edit-grid-row-ex.row-editor .action-icon svg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.edit-grid-row-ex.row-editor .event-delete-guest svg{position:relative;top:-1px}.no-hover2 .validation-summary-errors{padding:0 5em 0 4px!important;margin-bottom:4px;gap:0;color:#000;font-size:13px;width:fit-content;flex:auto}.no-hover2 .validation-summary-errors:empty{padding:0;display:none}.no-hover2 .validation-summary-errors .error{font-size:13px;padding:0 8px!important}.no-hover2 .validation-summary-errors .error svg{-webkit-transform:scale(.8);-moz-transform:scale(.8);transform:scale(.8)}.no-hover2 .row-edit-errors{padding:4px 8px!important}.no-hover2 .row-edit-errors:empty{display:none}.add-new-guest-row,.add-new-guest-row .row-editor{opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}.add-new-guest-row.show,.add-new-guest-row.show .row-editor{opacity:1}.invisible-button{flex:none!important;padding:0;background-color:transparent;border-style:none;padding-inline:0;line-height:1px;align-self:center}.invisible-button>div{display:none}.invisible-button:hover:not(.disabled) svg{fill:#325BAB;stroke:none}.custom-checkbox{flex-direction:row-reverse;gap:5px;justify-content:flex-end}.custom-checkbox input{transform:scale(1.2);margin-right:6px}.acco-listing{padding-bottom:30px;border-bottom:1px solid #2C2C2C}.acco-listing>div:last-of-type .grid-row{border-bottom:1px solid #000}.expander-button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-right:4em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:radial-gradient(#325BAB,#060E29)}.expander-button:hover{background:radial-gradient(#264684,#000)}.expander-button .collapsable.expand-icon{position:relative;top:2px;left:2px;width:64px;stroke:#FFF;cursor:pointer;transform-origin:13px 12px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.expander-button .collapsable.expand-icon.expanded{transform:rotate(90deg)}.collapsable-content{display:none}.avatar,.collapsable-content.expanded,.page-container{display:flex}.page-container{flex-direction:column;align-items:stretch;height:100%}.page-container .page-section{width:100%}.page-container .page-section>*{width:80%;max-width:1920px;margin:0 auto}.page-container .page-section.header{background:-moz-linear-gradient(top,#060E29 0,#325BAB 100%);background:-webkit-linear-gradient(top,#060E29 0,#325BAB 100%);background:linear-gradient(to bottom,#060E29 0,#325BAB 100%)}.page-container .page-section.content{flex:1}.page-container .page-section.content .page-content-container{height:100%;padding:5em 80px 8em}.page-container .page-section.footer{background:-moz-linear-gradient(top,#112D74 0,#325BAB 100%);background:-webkit-linear-gradient(top,#112D74 0,#325BAB 100%);background:linear-gradient(to bottom,#112D74 0,#325BAB 100%)}.page-container .page-header{position:relative;height:153px;max-width:1920px;gap:15px}.page-container .page-header .logo{position:relative;height:180px;align-self:flex-start;margin-left:-25px;margin-right:25px}.page-container .page-header .logo>div{position:relative;width:325px;height:200px;background:url(/images/logo.png) top left no-repeat;background-size:325px 200px;z-index:2}.page-container .page-header .tournament-header{color:#FFF;margin-right:40px}.page-container .page-header .tournament-header .logo{position:relative;left:0;height:100px;align-self:center;margin-right:10px}.page-container .page-footer{position:relative;height:150px}.page-container .page-footer .logo{position:absolute;top:0;margin-left:-15px;width:200px;height:130px;background:url(/images/logo.png) top left no-repeat;background-size:contain}.event-accord-guest,.event-request-dispensation{width:auto!important}.event-accord-guest svg,.event-request-dispensation svg{width:30px;stroke-width:1.25px}.guest-list-table{width:auto;border-collapse:collapse;table-layout:fixed}.guest-list-table thead tr{background-color:#003551}.guest-list-table thead tr th{padding:12px .75rem 12px .5rem;font-size:12px;font-weight:600;text-transform:uppercase;white-space:nowrap;color:#FFF;text-align:left}.guest-list-table thead tr th:first-of-type{border-top-left-radius:5px}.guest-list-table thead tr th:last-of-type{border-top-right-radius:5px}.guest-list-table thead tr th.col-first-name{min-width:125px}.guest-list-table thead tr th.col-city,.guest-list-table thead tr th.col-country,.guest-list-table thead tr th.col-date-of-birth,.guest-list-table thead tr th.col-gender,.guest-list-table thead tr th.col-guest-type,.guest-list-table thead tr th.col-has-dispensation,.guest-list-table thead tr th.col-last-name,.guest-list-table thead tr th.col-nationality,.guest-list-table thead tr th.col-passport-number,.guest-list-table thead tr th.col-place-of-birth,.guest-list-table thead tr th.col-street{min-width:150px}.guest-list-table thead tr th.col-postal-code{min-width:115px}.guest-list-table thead tr th.col-house-number{min-width:100px}.guest-list-table thead tr th.col-shirt-number{min-width:95px}.guest-list-table tbody tr{background-color:#FFF}.guest-list-table tbody tr:not(.no-hover){border-bottom:1px solid #D9D9D9}.guest-list-table tbody tr:nth-child(even){background-color:#e7eff8}.guest-list-table tbody tr:not(.no-hover):not(.no-hover2):hover *{background-color:#f3f4f6}.guest-list-table tbody tr.no-hover,.guest-list-table tbody tr.no-hover2{background-color:#FFF}.guest-list-table tbody tr.no-hover2 td{padding-top:0}.guest-list-table tbody tr td{padding:12px .75rem 12px .5rem;font-size:16px;font-weight:400;white-space:nowrap}.guest-list-table .no-left-padding{padding-left:.5rem;padding-right:.5rem}.guest-list-table .no-left-padding .checkbox{padding-left:0}.ajusted-base-line>input{position:relative;top:-.45em}.text-danger{color:red}.text-danger.validation-summary-valid{display:none;margin:0;padding:0}.text-danger dl,.text-danger ol,.text-danger ul{margin-bottom:1em;padding-left:1em}.action-icon-container{flex:none!important;width:48px;margin-right:20px}.indexer{text-align:right;min-width:24px}.state-indicator-header{flex:none!important;width:24px;min-height:12px}.state-indicator{flex:none!important;width:24px}.state-indicator .indicator{width:14px;height:14px;line-height:14px;margin:0 auto;background:linear-gradient(40deg,#CCC 25%,#F3F3F3 75%)}.state-indicator .indicator.valid{background:linear-gradient(40deg,#00861D 25%,#0FD13A 75%)}.state-indicator .indicator.invalid{background:linear-gradient(40deg,#9B121E 25%,#C52539 75%)}.login-container{width:50%;max-width:520px;gap:1.5em}.login-container.max-width-640{max-width:620px}.login-container label{color:#000}.avatar{position:relative;align-items:center;justify-content:center;width:70px;height:70px;background-color:#CCC;border:2px solid #FFF;cursor:pointer;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.menu .menu-item,.menu .sub-menu .menu-item{display:flex;align-items:center;gap:15px;white-space:nowrap}.avatar:hover{background-color:#b3b3b3}.avatar svg{stroke:#FFF;height:26px;transform:scale(2.45)}.menu{position:relative;width:265px}.menu .menu-item{justify-content:flex-start;color:#2C2C2C;padding:15px;font-weight:600;font-size:12px;line-height:1.5em;cursor:pointer;background-color:rgba(0,0,0,0);background-blend-mode:darken;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.menu .menu-item svg{width:24px;height:28px;fill:none;stroke:#2C2C2C}.menu .menu-item.blue svg,.menu .menu-item.red svg{stroke:#FFF}.menu .menu-item.red{color:#FFF;background:linear-gradient(to bottom,#9B121E 25%,#C52539 75%)}.menu .menu-item.red:hover:not(.disabled){background-color:rgba(0,0,0,.2)}.menu .menu-item.blue{color:#FFF;background:linear-gradient(to bottom,#060E29 0,#325BAB 100%)}.menu .menu-item.blue:hover:not(.disabled){background-color:rgba(0,0,0,.2)}.menu .menu-item.blue svg.filled{stroke:none;fill:#FFF}.menu .menu-item.gray svg,.menu .menu-item.transparent svg{stroke:#2C2C2C}.menu .menu-item.gray{background-color:#F3F3F3}.menu .menu-item.gray:hover:not(.disabled){background-color:#dadada}.menu .menu-item.transparent{background-color:transparent}.menu .menu-item.transparent:hover:not(.disabled){background-color:#dadada}.menu .menu-item.disabled{color:#CCC;cursor:default}.menu .menu-item.disabled div{color:#CCC}.menu .menu-item.disabled svg{stroke:#CCC}.menu .sub-menu{gap:15px}.menu .sub-menu .menu-item{justify-content:flex-start;padding:0;min-height:1em;cursor:pointer;color:#2C2C2C;background:0 0!important;background-color:inherit;-webkit-transition:font-weight;-moz-transition:font-weight;transition:font-weight;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.menu .sub-menu .menu-item svg{width:24px;height:28px;fill:none;stroke:#2C2C2C;-webkit-transition:margin-left;-moz-transition:margin-left;transition:margin-left;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.menu .sub-menu .menu-item:hover svg{margin-left:6px}.menu .sub-menu .menu-item.active,.menu .sub-menu .menu-item:hover{font-weight:700}.menu.horizontal.tabs .menu-item{border:1px solid #D9D9D9;font-weight:700;font-size:14px}.menu.horizontal .menu-item{padding:9px 30px 8px}.menu.horizontal .menu-item svg{height:24px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.menu.horizontal .menu-item:hover:not(.red):not(.blue):not(.disabled):hover{background-color:#e6e6e6}.menu.horizontal.links .menu-item{flex-direction:row-reverse;gap:8px;padding:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}.menu.horizontal.links .menu-item svg{transform:scale(.8);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}.menu.horizontal.links .menu-item:hover:not(.disabled){background-color:transparent!important;color:#4987ff}.menu.horizontal.links .menu-item:hover:not(.disabled) svg{stroke:#4987ff}.menu.horizontal.links .menu-item.reverse{flex-direction:row}.menu.horizontal.links .menu-item.large-text{font-weight:400;font-size:16px}.menu.horizontal.links .menu-item.large-text svg{transform:scale(1)}.menu.horizontal.links.logoff{width:auto}.menu.horizontal.links.logoff .menu-item{font-size:16px;background-color:transparent!important;color:#FFF}.menu.horizontal.links.logoff .menu-item svg{stroke:#FFF}.menu.horizontal.links.logoff .menu-item:hover:not(.disabled){color:#CCC}.menu.horizontal.links.logoff .menu-item:hover:not(.disabled) svg{stroke:#CCC}.menu.popup{display:none;flex-direction:column;width:200px;position:absolute;top:110%;right:0}.menu.popup.show{display:flex}.menu.popup .menu-item{gap:5px;padding:5px 15px;background-color:#FFF}.menu.popup .menu-item.gray:hover{background-color:darker(#FFF,15%)}.menu.popup .menu-item svg{height:24px;transform:scale(.8)}.booking .logo,.tournament .logo{width:80px;height:80px;display:inline-block}.menu.popup .menu-item.separator{border-top:1px solid #000}.acco-property,.booking{border:1px solid rgba(12,64,169,.15);background-color:#FFF}.booking{padding:10px}.booking .title{font-weight:600;font-size:20px;line-height:1.5em}.acco-property{flex:1;padding:18px}.acco-property svg{margin-top:3px}.acco-property .acco-image{width:100%;margin-bottom:25px;aspect-ratio:4/3}.acco-property.grid{gap:0;padding:0;border-style:none!important;box-shadow:none!important}.acco-property.grid>.rows{margin-bottom:10px}.acco-property.grid>.text{flex:1;width:100%;padding:10px 5px;border-top:1px solid #000}.acco-property.grid-row{justify-content:flex-end;padding:10px 5px;border-style:none;border-top:1px solid #000!important}.acco-property.grid-row.left{justify-content:flex-start}.property-grid .grid>div:last-of-type{border-bottom:1px solid #000}.finance-property{flex:1;width:33%;min-width:440px;padding:18px;background-color:#FFF;border:1px solid rgba(12,64,169,.15)}.finance-property .finance-image{width:100%;margin-bottom:15px;aspect-ratio:24/9}.financial-options>div{padding-bottom:5px;border-bottom:1px dotted #2C2C2C}.financial-options div:nth-last-child(-n+2){border-bottom-style:none}.payment-item{padding-right:30px;flex:1;min-width:200px;overflow:visible}.payment-item .status-indicator{position:relative;width:100%}.payment-item .status-indicator div{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;background-color:#CCC;border-radius:50%;margin-right:10px;background:linear-gradient(180deg,#CCC 0,#CCC 100%)}.payment-item .status-indicator div svg{stroke:#FFF;height:24px}.payment-item .status-indicator:after{content:'';display:inline-block;width:82%;position:absolute;top:50%;border-top:2px solid #2C2C2C}.payment-item.first .status-indicator div{margin-left:0}.payment-item.last{padding-right:0}.payment-item.last .status-indicator:after{content:none}.payment-item .payment-info{background:#CCC;padding:0 0 15px;width:100%}.payment-item .payment-info .flex-container{padding:10px 15px;background:0 0}.payment-item.completed .payment-info,.payment-item.completed .status-indicator div{background:linear-gradient(180deg,#0FD13A 0,#00861D 100%)}.payment-item .payment-info .price{display:flex;align-items:flex-end;height:100%;margin-top:1em}.payment-item.completed .payment-info{color:#FFF}.payment-item.completed-temp .payment-info,.payment-item.completed-temp .status-indicator div{background:linear-gradient(180deg,#eddd53 0,#d3bf16 100%)}.payment-item.completed-temp .payment-info{color:#FFF}.payment-item.open .payment-info,.payment-item.open .status-indicator div{background:linear-gradient(180deg,#ff8c1a 0,#c60 100%)}.payment-item.open .payment-info{color:#FFF}.payment-item.overdue .payment-info,.payment-item.overdue .status-indicator div{background:linear-gradient(180deg,#C52539 0,#9B121E 100%)}.payment-item.overdue .payment-info{color:#FFF}.keep-at-bottom{flex:1;display:flex;align-items:flex-end;gap:10px}.inline-labels{margin-bottom:4px}.inline-labels>div:first-of-type{flex:1}.inline-labels>div:last-of-type{flex:3;padding:0 8px;background-color:#F3F3F3}.gradient-border{position:relative;border-style:none;background:linear-gradient(180deg,#dbe3f2 0,#2C2C2C 100%)!important}.gradient-border.green{background:linear-gradient(180deg,#0FD13A 0,#00861D 100%)!important}.gradient-border.red{background:linear-gradient(180deg,#C52539 0,#9B121E 100%)}.gradient-border:before{content:'';position:absolute;top:1px;left:1px;right:1px;bottom:1px;display:inline-block;background-color:#FFF;z-index:0}.gradient-border>*{z-index:1}.floating-label-container{position:relative;align-self:stretch}.floating-label-container label{transition:color .2s,font-size .2s,top .2s,left .2s,text-shadow .2s;position:absolute;top:0;left:5px;width:100%;z-index:3}.floating-label-container input{position:relative;z-index:2}.floating-label-container.expand label{top:-1.8em;left:0;font-size:.8em;color:#FFF;text-shadow:0 0 2px #000}.horizontal-borders{border-style:solid none;border-width:1px;border-color:#D9D9D9}.all-borders{border:1px solid #D9D9D9}.btm-border{padding-bottom:30px;border-bottom:1px solid #000}.table-label{min-width:165px}.indent-25{padding-left:25px}.tooltip{display:inline-block;position:relative;text-indent:5px;font-size:13px;font-weight:400!important;top:-.5em;left:.3em;color:#FFF;background-color:#2196f3;width:15px;height:15px;line-height:15px;border-radius:50%;cursor:help;z-index:100}label .tooltip{top:-2px;left:.5em}.tooltip-box{position:absolute!important;min-width:300px;padding:10px 20px 0;color:#444;background-color:#ffffe0;font-weight:400;font-size:13px;line-height:18px;border-radius:8px;z-index:9999;box-sizing:border-box;box-shadow:0 1px 8px rgba(0,0,0,.5);display:none}.tooltip-box.measure,.tooltip-box.show{display:inline-block}.tooltip-box.measure{margin-top:-100%;opacity:0}.tooltip-box i{position:relative;display:inline;text-align:left;left:calc(50% - 9px)}.tooltip-box i:after{content:'';position:relative;display:inline-block;width:18px;height:18px;top:25px;margin-top:-12px;background-color:#ffffe0;border-right:1px solid rgba(0,0,0,.25);border-bottom:1px solid rgba(0,0,0,.25);transform:translate(-50%,-50%) rotate(45deg)}.tooltip-box.in-table i{top:99.5%}.tooltip-box table{width:300px}.tooltip-box table tr td{padding:2px 4px;vertical-align:top;font-size:13px!important;line-height:18px}.payments{row-gap:30px}.payments.has-payment-link .payment-item .payment-info{padding-bottom:0}.payments.has-payment-link .payment-item .payment-info .price{margin-top:4px;align-items:center!important;white-space:nowrap}.payments.has-payment-link .payment-info .flex-container.full-height{height:auto}#MoveGuests{max-width:450px}#ChangePassword{width:570px}.payment-instructions{background-color:#EEE;border-color:#111;border-style:solid;border-width:thin;padding:10px 20px}@media only screen and (max-width:768px){.page-container .page-section>*{width:90%}.page-container .page-section.content .page-content-container{height:100%;padding:5em 10px 8em}#accoDetails .acco-property.flex-size-point33{flex:1!important}#accoProperties{flex-wrap:wrap;row-gap:10px;column-gap:10px}.expander-button{margin-right:0}}@media only screen and (max-width:480px){.text.label{min-width:140px}.flex-phone-columns{flex-direction:column!important;width:100%;gap:30px!important}.flex-phone-columns.no-gap{gap:5px!important}.justify-start-on-phone{justify-content:flex-start!important}.justify-start-on-phone input{width:100%!important}.phone-wrap{flex-wrap:wrap-reverse;justify-content:flex-end!important;row-gap:1em}form.limit-form-width .input-container{justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:4px}form.limit-form-width .input-container label{width:285px!important}form.limit-form-width .input-container input{max-width:unset}form.player-form{padding:10px}form.player-form .field-container>.flex-container{flex-direction:column}form.player-form .field-container>.flex-container .input-container{max-width:100%}form.player-form .field-container>.flex-container .limit-width-50{max-width:100%;width:100%}.inline-labels{margin-bottom:8px;flex-direction:column!important;align-items:flex-start;gap:0!important;width:100%}.inline-labels>div:first-of-type{flex:0}.inline-labels>div:last-of-type{flex:0;padding:0;background-color:transparent}.menu{flex-direction:row!important;gap:5px!important;width:auto;overflow:scroll visible;scroll-behavior:smooth;padding-bottom:45px}.menu.popup{flex-direction:column!important;gap:0!important;border:1px solid #060E29;padding-bottom:0!important;z-index:10;pointer-events:fill}.menu.logoff{display:none}.menu .sub-menu{position:absolute;bottom:0;flex-direction:row}.menu.horizontal,.menu.horizontal.links{flex-direction:column!important}.menu.horizontal.links{gap:15px!important}.menu.horizontal.tabs{flex-flow:wrap}.menu.horizontal.tabs>.sub-title{white-space:nowrap;width:100%}.menu.horizontal .menu-item{padding:4px 15px 3px;gap:10px}.menu.horizontal .menu-item svg{transform:scale(.8)}.modal-dialog{width:90vw;left:5vw}.modal-dialog.show{top:10vh}.modal-dialog .input-container{flex-direction:column!important;align-items:flex-start;gap:3px}.modal-dialog .input-container input{max-width:100%}.row-editor .input-container input,select{max-width:100%!important}.modal-dialog .button{flex:1;justify-content:center}body.login .page-container .page-section.content{align-items:center;margin-top:0;background-position:bottom right,45% center}.page-container .page-section>*{width:90%}.page-container .page-header{height:77px;gap:0}.data-container .flex-container.gap-60,.relation-data{gap:40px!important}.page-container .page-header .logo{left:7px;height:100px}.page-container .page-header .logo>div{width:159px;height:100px;background-size:159px 100px}.page-container .page-section.content{display:flex;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.flex-container.allow-wrap.wrap-at-180>div.wrap-hidden,.relation-data.address .flex-container .input-container label[for=PostalCode],.right-gradiant-border{display:none}.page-container .page-section.content .page-content-container{height:auto;padding:4.5em 10px 2em}.page-container .page-section.footer{z-index:-1}.page-container .page-footer{height:80px}.page-container .page-footer .logo{left:-10px;width:125px;height:80px}.flex-container.allow-wrap.wrap-at-180>div{flex:1}.flex-container.allow-wrap.wrap-at-180>div.mobile-button-container{width:100%;justify-content:center}.row-editor{flex-direction:column!important}.row-editor+.validation-summary-errors{margin-left:0}#ClubGuestList .guest-list-table td.editor-actions>.flex-container .event-delete-guest,#ClubGuestList .guest-list-table td.locked.no-left-padding .flex-container .action-icon:first-of-type{margin-left:auto}.login-container{width:100%}.overview-container .data-container{flex-direction:column;align-items:stretch}.data-container .flex-container button{align-self:flex-end}.relation-data{flex-direction:column!important}.relation-data .flex-container{width:100%;gap:15px}.relation-data .input-container{flex-direction:column!important;align-items:flex-start;gap:0}.relation-data .input-container input{max-width:100%}.relation-data .multi-cell-flex{flex-direction:column!important;gap:15px}.right-gradiant-border{opacity:0}#ClubGuestList{border-top-left-radius:0}#ClubGuestList .guest-list-table{display:block;width:100%}#ClubGuestList .guest-list-table thead,#ClubGuestList .guest-list-table tr.no-hover2 .locked{display:none}#ClubGuestList .guest-list-table tbody,#ClubGuestList .guest-list-table td,#ClubGuestList .guest-list-table th,#ClubGuestList .guest-list-table tr{display:block}#ClubGuestList .guest-list-table tr{margin-bottom:1rem;border:1px solid #ccc;padding:.5rem}#ClubGuestList .guest-list-table tr:not(.no-hover):not(.no-hover2):hover *{background-color:inherit}#ClubGuestList .guest-list-table tr.no-hover2{padding:0;border-style:none!important}#ClubGuestList .guest-list-table tr.no-hover2 .errors{white-space:normal;width:100%;padding:4px!important}#ClubGuestList .guest-list-table tr.no-hover2 td:last-of-type{padding:0}#ClubGuestList .guest-list-table tr.edit-grid-row.collapsed{display:none!important}#ClubGuestList .guest-list-table tr.edit-grid-row .action-icon-text:after{content:attr(title);font-weight:500;font-size:.85rem;color:#000;position:relative;top:-6px;left:.5em}#ClubGuestList .guest-list-table tr:not(.row-editor) td#ClubGuestList .guest-list-table tr:not(.row-editor):not(.no-left-padding):not(.editor-actions):before{content:attr(data-label);flex-basis:50%;font-weight:700}#ClubGuestList .guest-list-table td{display:flex;border-bottom:1px solid #e5e7eb}#ClubGuestList .guest-list-table td.locked.no-left-padding{box-shadow:none}#ClubGuestList .guest-list-table td.locked.no-left-padding .flex-container{width:100%}#ClubGuestList .guest-list-table td.editor-actions{border-bottom:1px none #e5e7eb;box-shadow:none}#ClubGuestList .guest-list-table td.editor-actions>.flex-container{width:100%}#ClubGuestList .guest-list-table td:last-of-type{border-bottom:1px none #e5e7eb}.booking-container .header{position:absolute!important;padding:25px 0 0!important}.booking-container .content{margin-top:280px!important}.booking-container .content .menu .menu-item{flex-direction:row}.booking-container .tournament{padding:0 20px}.booking-container .tournament>.flex-container{flex-direction:column;align-items:flex-start;gap:0}.booking-container .menu{padding-bottom:0}.booking{flex-direction:column!important;align-items:flex-start!important;gap:15px;padding:15px}.booking .small-screen{flex-direction:column!important;gap:15px}#accoDetails,#accoProperties{flex-direction:column;align-items:stretch;gap:20px}.acco-property.action .rows{flex-direction:column}.acco-property.grid{gap:0;padding:0;border-style:none!important;box-shadow:none!important}.acco-property.grid>.rows{margin-bottom:10px}.acco-property.grid>.text{flex:1;width:100%;padding:5px;border-top-style:none!important}.acco-property.size-0p2{flex:.4}.property-grid .grid>div:last-of-type{border-bottom:1px solid rgba(12,64,169,.15);padding-bottom:25px}.property-grid .acco-property.text.sub-title{font-size:16px;text-align:right}#CustomAmountEx-container input#CustomAmount{width:100%!important}#ClubGuestList .flex-container.rows{align-items:center}#ChangePassword{width:90%}#ConfirmDeleteGuest.show{top:auto}.button-bar{flex-direction:column!important;align-items:stretch}.collapsable.expand-icon{width:24px;margin:0 auto}.halve-top-margin{margin-top:30px!important}.full-width-on-phone{width:100%;align-items:stretch}.full-width-on-phone.gap-30{gap:20px!important}.user-info{flex-direction:column;gap:5px!important;align-items:flex-end}.user-info .avatar{width:36px;height:36px}.user-info .avatar svg{transform:scale(1.25)}.phone-center-button{justify-content:center!important}.phone-center-button .payment-button.disabled{border:1px solid #d3d3d3}.phone-small-font{font-size:.8em}table.switch-background{border-collapse:collapse}table.switch-background tbody tr:nth-child(2n+1){background-color:#f7f7f7!important}table.switch-background th{padding:0 2px!important}table.switch-background td{vertical-align:top;padding:2px!important}.payments{flex-direction:column!important}.payments .payment-item{flex-direction:row;padding-right:0;padding-bottom:0;gap:20px}.payments .payment-item .status-indicator{width:auto}.payments .payment-item .status-indicator div{margin:10px 0}.payments .payment-item .status-indicator:after{width:1px;height:125%;position:absolute;top:100%;left:50%;border-top-style:none;border-left:2px solid #2C2C2C}.payments .payment-item.last{padding-bottom:0}.payments .payment-item.last .status-indicator:after{content:none}.payments.menu.horizontal.links{align-items:flex-start;gap:30px!important;width:100%}.payments.menu.horizontal.links .button{width:100%}.finance-property{width:50%;min-width:100%}.account-info{flex-direction:column!important}.account-info .flex-container{align-items:stretch!important;gap:5px;width:100%}.extra-booking-info{flex-direction:column!important}.slideshow-container{min-height:270px!important}.button.normal-text div{text-align:center}}@media only screen and (min-width:768px) and (max-width:991px){.flex-container.allow-wrap.wrap-at-180>div.wrap-hidden,.relation-data.address .flex-container .input-container label[for=PostalCode]{display:none}select{max-width:100%!important}.login-container{width:100%;margin:0 auto}.page-container .page-section>*{width:90%}.page-container .page-section.content{margin-bottom:4em}.page-container .page-section.content .page-content-container{padding:5em 25px 8em}form.limit-form-width .input-container{justify-content:flex-start;gap:4px}form.limit-form-width .input-container label{width:480px!important}form.limit-form-width .input-container input{max-width:unset}.inline-labels{margin-bottom:4px}.inline-labels>div:first-of-type{flex:2}.inline-labels>div:last-of-type{flex:3;padding:0 8px;background-color:#F3F3F3}.booking,.row-editor{flex-direction:column!important}.row-editor .input-container input{max-width:100%!important}.row-editor+.validation-summary-errors{margin-left:0}.booking-container .header{padding:125px 0 0!important}.booking-container .header .menu{flex-direction:row!important;gap:5px!important;overflow:scroll visible;scroll-behavior:smooth}.booking-container .tournament{padding:0 20px}.booking-container .tournament>.flex-container{flex-direction:column;align-items:flex-start;gap:0}.data-container .flex-container.gap-60,.relation-data{gap:40px!important}.booking{align-items:flex-start!important;padding:15px}.data-container .flex-container button{align-self:flex-end}.relation-data{flex-direction:column!important}.relation-data .flex-container{width:100%;gap:15px}.relation-data .input-container{flex-direction:column!important;align-items:flex-start;gap:0}.relation-data .input-container input{max-width:100%}.relation-data .multi-cell-flex{flex-direction:column!important;gap:15px}.modal-dialog .input-container select:not(.no-width-limit){max-width:285px!important}.account-info{align-items:stretch;flex-wrap:wrap;justify-content:space-between}.account-info .flex-container{align-items:stretch!important;gap:5px;width:100%}.account-info .flex-container .sub-title{width:100%;flex:1}.acco-property.grid{margin-bottom:20px}.acco-property.grid-row{min-width:0!important}.acco-property.text.sub-title{text-align:right}.payments.paid{flex-flow:wrap}.finance-property{flex:1!important;width:50%;min-width:45%}.flex-container.allow-wrap.wrap-at-180>div{flex:1}.flex-container.allow-wrap.wrap-at-180>div.mobile-button-container{width:100%;justify-content:center}#accoProperties{flex-wrap:wrap}#accoProperties .acco-property{min-width:33%}#accoProperties .property-grid .acco-property{min-width:0}#accoDetails .acco-property.flex-size-point33{flex:.5!important}}@media only screen and (min-width:992px) and (max-width:1199px){.login-container{width:100%}.page-container .page-section.content{margin-bottom:6em}.booking{flex-direction:column!important;align-items:flex-start!important;padding:15px}.relation-data{flex-wrap:wrap;gap:40px!important}.relation-data>div{min-width:320px;gap:15px!important}.relation-data.address .flex-container{flex-direction:column!important;gap:15px;align-content:flex-end!important;width:100%!important}.relation-data.address .flex-container .input-container{justify-content:flex-end}.relation-data.address .flex-container .input-container label{flex:1}.finance-property{flex:1!important}#accoProperties{flex-wrap:wrap}#accoProperties .acco-property{min-width:25%}#accoDetails .acco-property.flex-size-point33{flex:.5!important}}.slideshow-container,.slideshow-images{display:block;position:relative;width:100%}.slideshow-img{width:100%!important;object-fit:cover;aspect-ratio:4/3}.slideshow-next,.slideshow-prev{cursor:pointer;position:absolute;top:45%;width:auto;padding:16px;margin-top:-22px;color:#fff;font-weight:700;font-size:18px;transition:.6s ease;user-select:none}.slideshow-prev{left:0;border-radius:0 3px 3px 0}.slideshow-next{right:0;border-radius:3px 0 0 3px}.slideshow-next:hover,.slideshow-prev:hover{background-color:#f1f1f1;color:#000}.slideshow-number-text{display:none;color:#000;text-shadow:.05em 0 #fff,0 .05em #fff,-.05em 0 #fff,0 -.05em #fff,-.05em -.05em #fff,-.05em .05em #fff,.05em -.05em #fff,.05em .05em #fff;font-size:12px;padding:8px 12px;position:absolute;top:0;z-index:10}.dummy-btn,.slideshow-navigation{text-align:center;position:relative}.slideshow-navigation{display:block;width:100%;margin:0 auto}.slideshow-dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}.slideshow-active,.slideshow-dot:hover{background-color:#717171}.slideshow-fade{animation-name:fade;animation-duration:1.5s}.dummy-btn{background:#428bca;border:1px solid #357ebd;border-radius:3px;color:#fff;display:inline-block;font-size:14px;padding:8px 15px;text-decoration:none;min-width:60px;transition:color .1s ease}.dummy-btn:hover{background:#357ebd}.dummy-btn.dummy-btn-big{font-size:18px;padding:15px 20px;min-width:100px}.dummy-btn-close{color:#aaa;font-size:30px;text-decoration:none;position:absolute;right:5px;top:0}.dummy-btn-close:hover{color:#919191}.dummy-modal{display:none;position:fixed;z-index:1;padding-top:10%;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.dummy-modal-dialog{background:#fefefe;border:1px solid #333;border-radius:5px;position:relative;margin:auto;padding:0;width:600px}.dummy-modal-body,.dummy-modal-footer,.dummy-modal-header{padding:4px}.dummy-modal-header{background:#428bca;border-bottom:#eee solid 1px}.dummy-modal-header h2{font-size:20px}.dummy-h2{font-weight:700;width:95%;display:inline-block}a.dummy-a{cursor:pointer;color:#000}a.dummy-a2{cursor:pointer;color:#00f}.dummy-modal-header .dummy-h2{font-size:30px}.dummy-modal-footer{border-top:#eee solid 1px;text-align:right}.filled-cyan svg,svg.filled-cyan-2{fill:none;stroke:#1e90ff}svg.filled-cyan-2:hover{stroke:#1e90ff!important}.checkout-alert{padding:20px;background-color:#f44336;color:#fff;margin-bottom:15px}