.v-form>.container{padding:16px}.v-form>.container>.layout>.flex{padding:8px}.v-form>.container>.layout:only-child{margin:-8px}.v-form>.container>.layout:not(:only-child){margin:auto -8px}.pink-theme .v-date-picker-header[data-v-a9f4e082],.pink-theme .v-date-picker-table-header[data-v-a9f4e082]{background-color:#fce4ec}.pink-theme .v-btn[data-v-a9f4e082]:not(.v-btn--active){color:#e91e63}.pink-theme .v-date-picker-table .v-btn.v-btn--active[data-v-a9f4e082]{background-color:#e91e63!important}.bit-checkbox[data-v-722cf0a7]{width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.bit-checkbox .v-input[data-v-722cf0a7]{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;-webkit-box-flex:0!important;-ms-flex:0!important;flex:0!important;margin:0!important}.bit-checkbox [data-v-722cf0a7]{margin:0!important}.payment-container[data-v-722cf0a7]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.top-container[data-v-722cf0a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.image-container img[data-v-722cf0a7]{width:150px;height:150px;-o-object-fit:contain;object-fit:contain;background:#181818;border-radius:10px}.top-container .text-container[data-v-722cf0a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:10px;text-align:right}.top-container .text-container>p[data-v-722cf0a7]{font-weight:700!important;font-size:2em!important;margin:0!important}.top-container .text-container>span[data-v-722cf0a7]{color:#d0d0d0!important;font-weight:lighter!important;font-size:medium}.divider[data-v-722cf0a7]{border:none;border-top:2px dotted #5c5c5c;height:1px;width:100%;margin:20px 0}.cupon-container[data-v-722cf0a7]{display:-webkit-box;display:-ms-flexbox;display:flex}.summary-container[data-v-722cf0a7]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.summary-container>div[data-v-722cf0a7],.summary-container[data-v-722cf0a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.summary-container>div[data-v-722cf0a7]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:40%}.summary-container p[data-v-722cf0a7]{font-weight:700!important;color:#fff!important;font-size:1.2em}@media screen and (max-width:1000px){.summary-container>div[data-v-722cf0a7]{width:100%}}@media screen and (max-width:600px){.image-container img[data-v-722cf0a7]{width:100px;height:100px}.top-container .text-container>p[data-v-722cf0a7]{font-weight:700!important;font-size:1.2em!important}.top-container .text-container>span[data-v-722cf0a7]{font-size:.7em}}.round-img[data-v-4712e1af]{-webkit-animation:createBox-4712e1af 2s;animation:createBox-4712e1af 2s;-webkit-box-shadow:rgba(0,0,0,.19) 0 10px 20px,rgba(0,0,0,.23) 0 6px 6px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);aspect-ratio:16/9}.hidden[data-v-4712e1af]{display:none}.logo-container[data-v-4712e1af]{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;max-height:70%;max-width:90%;background-color:transparent;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.logo-container>img[data-v-4712e1af]{-o-object-fit:contain;object-fit:contain;height:200px;max-width:100%;width:auto;background-color:#fff;background-color:transparent;border-radius:2rem;z-index:1}@media screen and (max-width:768px){.fade-in[data-v-4712e1af]{-webkit-animation:fade-4712e1af 1s;animation:fade-4712e1af 1s}.logo-container>h1[data-v-4712e1af]{font-size:1.3rem;text-align:center}.logo-container>img[data-v-4712e1af]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:300px}}@media screen and (min-width:768px){.fade-in[data-v-4712e1af]{-webkit-animation:fade-4712e1af 2s;animation:fade-4712e1af 2s}}@-webkit-keyframes fade-4712e1af{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-4712e1af{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes createBox-4712e1af{0%{opacity:.5}to{opacity:1}}@keyframes createBox-4712e1af{0%{opacity:.5}to{opacity:1}}.page-button[data-v-4712e1af]{width:75%;color:#fff}.page-button[data-v-4712e1af]:hover{opacity:.8}body{background-image:url(../img/texture.786545c7.png)!important;background-size:cover!important;background-position:50%!important;background-attachment:fixed!important;background-color:rgba(39,39,39,.9)!important;position:relative!important}body:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(39,39,39,.9);z-index:-1}.single-court-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(76,175,80,.1);border-left:4px solid #4caf50;padding:12px 16px;border-radius:4px;margin-bottom:20px;.v-icon{margin-left:12px;color:#4caf50!important}.single-court-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;p{margin:0;line-height:1.5}strong{color:#4caf50}.secondary-text{font-size:.9em;opacity:.8}}}.selected-slots-container{background-color:#232323;padding:1.5rem;border-radius:8px;margin-top:1.5rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);width:100%}.selected-slots-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:16px}.selected-slot,.selected-slots-list{display:-webkit-box;display:-ms-flexbox;display:flex}.selected-slot{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#4caf50;color:#fff;padding:10px 16px;border-radius:6px}.selected-slot>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.total-price{margin-top:16px;font-size:1.2rem;font-weight:500;text-align:left}.select-room-banner{background-color:#333;border:2px dashed #4caf50;border-radius:8px;padding:2rem;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:1rem 0;min-height:300px;-webkit-animation:pulse 1.2s infinite;animation:pulse 1.2s infinite;h3{color:#4caf50;margin:1rem 0;font-size:1.5rem}p{color:#aaa;margin-bottom:1rem}.v-icon{margin:.5rem}}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(76,175,80,.4);box-shadow:0 0 0 0 rgba(76,175,80,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(76,175,80,0);box-shadow:0 0 0 10px rgba(76,175,80,0)}to{-webkit-box-shadow:0 0 0 0 rgba(76,175,80,0);box-shadow:0 0 0 0 rgba(76,175,80,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(76,175,80,.4);box-shadow:0 0 0 0 rgba(76,175,80,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(76,175,80,0);box-shadow:0 0 0 10px rgba(76,175,80,0)}to{-webkit-box-shadow:0 0 0 0 rgba(76,175,80,0);box-shadow:0 0 0 0 rgba(76,175,80,0)}}.sharedTextContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:700px;border-radius:5px;background-color:#111;margin-bottom:40px}.sharedTextContainer h4{width:100%;padding:8px 16px;margin:0;text-align:center}.sharedTextContainer hr{width:100%;height:0;margin:0;border:1px solid #333}.sharedTextContainer .sharedText{overflow-y:auto;word-break:break-all;margin:0 0;line-height:1.5}.sharedTextContainer .sharedText,.sharedTextContainer .sharedTextFooter{max-height:200px;padding:0 16px;text-align:start;unicode-bidi:-moz-plaintext;unicode-bidi:plaintext}.sharedTextContainer .sharedTextFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;height:40px;align-items:center}label:not(.date-input label){font-size:.95rem!important}.logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;text-align:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo{max-width:150px;max-height:150px}.logo img{width:100%;height:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover}.payment-container{background:#282828;padding:10px;width:600px;margin:auto;border-radius:10px;-webkit-box-shadow:2px 4px 6px 5px rgba(0,0,0,.1);box-shadow:2px 4px 6px 5px rgba(0,0,0,.1)}.payment-options-container{width:100%}.payment-container,.payment-options-container,.payment-types-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.payment-options-container,.payment-types-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;text-align:start}.payment-container h3,.payment-container h6{margin:0!important}.payment-options,.payment-types{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.payment-options>div{width:48%;background-color:#2d2d2d;border-radius:5px;border:1px solid #424242}.payment-options>div,.payment-types>div{padding:.5rem;text-align:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-types>div{width:175px;background-color:#424242;color:#fff;border-radius:5px;-webkit-transition:all .3s ease;transition:all .3s ease;border:1.5px solid #d0d0d0}.payment-types>div>div{width:65%}.payment-types>div:hover{background-color:#626262}.payment-options-selected,.payment-type-selected{background-color:rgba(76,175,79,.15294117647058825)!important;color:#4caf50!important;border-color:#4caf50!important}.payment-options-disabled{opacity:.5;cursor:not-allowed!important}.booking-container[data-v-a82a438a]{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;padding:2rem;max-width:1200px;margin:0 auto;background-color:#333;border-radius:12px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.booking-content[data-v-a82a438a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:2rem;margin-bottom:2rem}.section-title[data-v-a82a438a]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#fff}.date-picker-container[data-v-a82a438a],.time-slots-container[data-v-a82a438a]{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#232323;padding:1.5rem;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-date-picker[data-v-a82a438a]{border-radius:12px;overflow:hidden;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1)}.custom-date-picker[data-v-a82a438a] .v-date-picker-header{padding:16px;background-color:#424242}.custom-date-picker[data-v-a82a438a] .v-date-picker-header__value{font-size:1.2rem;font-weight:500}.custom-date-picker[data-v-a82a438a] .v-date-picker-table{height:auto;padding:16px}.custom-date-picker[data-v-a82a438a] .v-btn{margin:2px;min-width:36px;height:36px;border-radius:50%}.custom-date-picker[data-v-a82a438a] .v-btn--active{background-color:#4caf50!important;color:#222!important}.custom-date-picker[data-v-a82a438a] .v-btn--outlined{border:none}.custom-date-picker[data-v-a82a438a] .v-date-picker-table__events{bottom:6px}.custom-date-picker[data-v-a82a438a] .v-date-picker-years{font-size:1rem}.custom-date-picker[data-v-a82a438a] .v-date-picker-years li.active{color:#4caf50;font-size:1.5rem}.custom-date-picker[data-v-a82a438a] .v-date-picker-header .v-btn{background-color:transparent!important}.custom-date-picker[data-v-a82a438a] .v-date-picker-header .v-btn:hover{background-color:rgba(0,0,0,.05)!important}.time-slots-list[data-v-a82a438a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem;max-height:480px;overflow-y:auto;padding-right:.5rem}.time-slot[data-v-a82a438a]{padding:.75rem;text-align:center;background-color:#424242!important;color:#fff!important;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;direction:ltr}.time-slot[data-v-a82a438a]:hover{background-color:#d0d0d0}.time-slot-selected[data-v-a82a438a]{background-color:#4caf50!important;color:#fff}.time-slot-disabled[data-v-a82a438a]{opacity:.5;cursor:not-allowed}.no-slots-message[data-v-a82a438a]{text-align:center;color:#666;font-style:italic}.action-buttons[data-v-a82a438a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem;width:100%}.action-button[data-v-a82a438a]{min-width:120px}@media(max-width:768px){.single-court-banner[data-v-a82a438a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.single-court-banner .v-icon[data-v-a82a438a]{margin-right:0;margin-bottom:8px}.booking-content[data-v-a82a438a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.date-picker-container[data-v-a82a438a]{width:100%!important;padding:0!important}.booking-container[data-v-a82a438a]{padding:5px!important}.form[data-v-a82a438a]{padding:0!important}.payment-container[data-v-a82a438a]{width:100%;background:rgba(35,35,35,.2941176471)}.payment-types>div[data-v-a82a438a]{width:100%}.information h3[data-v-a82a438a]{font-size:medium;font-weight:700}.information h6[data-v-a82a438a]{font-size:small}}.form-container[data-v-a82a438a]{width:100%;height:100%;min-height:100vh;padding:20px;padding-top:30px;background-image:url(../img/texture.786545c7.png);background-size:cover;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.form-container[data-v-a82a438a]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(39,39,39,.9)}.form[data-v-a82a438a]{background:linear-gradient(153deg,rgba(70,70,70,.2),rgba(39,39,39,.3));width:100%;min-height:200px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-shadow:1px 1px 100px 1px #000;box-shadow:1px 1px 100px 1px #000;z-index:10;border-radius:20px;padding:20px;text-align:center;overflow:hidden}.my-date-input[data-v-a82a438a]{border:1px solid #ccc;border-radius:5px;padding:8px;margin-top:5px;font-size:20px;outline:none}input[type=date][data-v-a82a438a]::-webkit-calendar-picker-indicator{-webkit-filter:invert(100%) hue-rotate(180deg);filter:invert(100%) hue-rotate(180deg)}@-webkit-keyframes createBox-a82a438a{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes createBox-a82a438a{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.img-animate[data-v-a82a438a]{-webkit-animation:createBox-a82a438a .5s;animation:createBox-a82a438a .5s}.box[data-v-a82a438a]{max-height:60vh;overflow-y:scroll;border:3px solid #000}.img-cover[data-v-a82a438a]{-webkit-box-shadow:rgba(0,0,0,.19) 0 10px 20px,rgba(0,0,0,.23) 0 6px 6px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);-o-object-fit:cover;object-fit:cover;width:100%;max-height:130vh}.img-cover-desktop[data-v-a82a438a]{width:32%;border-radius:10%}.backgroundColor[data-v-a82a438a]{background:#41295a;background:-webkit-gradient(linear,left top,right top,from(#41295a),to(#2f0743));background:linear-gradient(90deg,#41295a,#2f0743)}.time-slot-list[data-v-a82a438a]{list-style-type:none;padding:0}.time-slot[data-v-a82a438a]{background-color:#fff;border:1px solid #ddd;color:#000;padding:10px;margin:5px;cursor:pointer;-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s}.time-slot[data-v-a82a438a]:hover{background-color:#f0f0f0;-webkit-transform:scale(.98);transform:scale(.98)}.time-slot.selected[data-v-a82a438a]{background-color:#ad1457;color:#fff}.time-slot.disabled[data-v-a82a438a]{background-color:#222;cursor:not-allowed;opacity:.5;pointer-events:none;color:#f0f0f0}.responsive-width[data-v-a82a438a]{max-width:600px;width:100%}.time-slot-locked[data-v-a82a438a]{background-color:#c54543!important;color:#fff!important;opacity:.8;cursor:not-allowed;position:relative;-webkit-transition:.5s ease;transition:.5s ease}.time-slot-locked[data-v-a82a438a]:hover{background-color:#a11212!important;-webkit-transform:none;transform:none}.locked-icon[data-v-a82a438a]{margin-right:5px;font-size:16px;vertical-align:middle}@media(max-width:600px){.responsive-width[data-v-a82a438a]{width:100%}}