body,html{font-size:14px !important}body{font-family:"Noto Sans Thai", Serif, Arial}body .app-logo{background:white;border-radius:4px}body .app-wrapper{background:#e9e9e9}body.wp-admin .modal{margin-top:30px}body.wp-admin input[type=checkbox]{background-image:var(--bs-form-switch-bg) !important;background-repeat:no-repeat}body.wp-admin input[type=checkbox]:checked{background-color:#1b84ff !important}body.wp-admin input[type=checkbox]:before{content:"" !important}body.wp-admin input[type=file]{padding:0.775rem 1rem}body.wp-admin input[type=text],body.wp-admin input[type=number]{padding:0.775rem 1rem;line-height:unset;min-height:auto}body.wp-admin span.required{color:var(--text-gray-900)}picture img{max-height:100%}picture.rounded img{border-radius:0.475rem !important}picture.rounded-circle img{border-radius:50%}picture img{object-fit:contain}.bg-none{background:none !important}.form-control.form-control-solid{background-color:var(--bs-white)}.form-select.form-select-solid{background-color:var(--bs-white)}.form-control.form-control-solid,.form-control.form-select-solid,.form-select.form-control-solid,.form-select.form-select-solid{border-color:var(--bs-gray-600)}.form-control.form-control-solid:disabled,.form-control.form-select-solid:disabled,.form-select.form-control-solid:disabled,.form-select.form-select-solid:disabled{color:var(--bs-gray-500) !important;background-color:var(--bs-gray-200) !important;border-color:var(--bs-gray-300) !important}.form-control.form-control-solid:focus,.form-control.form-select-solid:focus,.form-select.form-control-solid:focus,.form-select.form-select-solid:focus{border-color:var(--bs-gray-600) !important;background-color:var(--bs-gray-100)}.select2-container{background-color:var(--bs-white)}#verify_id_image_preview .temp{width:100%;max-width:400px;border:1px dashed var(--bs-gray-400);border-radius:8px}.site-content{padding:0 10px}.form-switch.form-check-solid .form-check-input:not(:checked){background-color:var(--bs-gray-400)}.profile-image{background-position:center;background-size:cover}.wp-menu-separator .separator{border-bottom:none !important}.card{max-width:100% !important}.border-solid{border-style:solid}.bg-app-color{background-color:#F02EC5}.text-app-color{color:#F02EC5}.border-app-color{border-color:#F02EC5}.badge-app-color{background:#F02EC5;color:white}.badge-app-color:focus{color:white}a.badge:focus{color:white}.fs-9 svg{width:16px;height:16px}#date_picker .tempus-dominus-widget{width:100% !important}#modal_date_time .flatpickr-calendar{width:100% !important}#modal_date_time .flatpickr-calendar .dayContainer .flatpickr-day.today-highlight{font-weight:bold;color:var(--bs-danger)}#modal_date_time .flatpickr-calendar .dayContainer .flatpickr-day.selected{position:relative;display:block;color:var(--bs-white) !important;background-color:var(--bs-danger) !important}#modal_date_time .flatpickr-calendar .dayContainer .flatpickr-day:hover{color:var(--bs-danger)}.flatpickr-calendar .dayContainer .flatpickr-day{border:1px solid white}.flatpickr-calendar .dayContainer .flatpickr-day.today-highlight{font-weight:bold;color:var(--bs-primary)}.flatpickr-calendar .dayContainer .flatpickr-day.selected{position:relative;display:block;color:var(--bs-white) !important}.profile-gallery-image{margin-top:10px;position:relative;padding:10px}.profile-gallery-image .btn{position:absolute;right:-8px;top:-8px}.customer-menu{background-size:cover;background-repeat:no-repeat;background-position:center}.btn.btn-outline.btn-outline-dashed.btn-active-light-warning.active{border-color:var(--bs-warning)}.worker-table .worker-container{position:relative;overflow:hidden}.worker-table .worker-container .worker-img{background-position:top center;background-size:cover;transition:0.4s all}.worker-table .worker-container .worker-info{background:rgba(0, 0, 0, 0.6)}.worker-table .worker-container:hover .worker-img{transform:scale(1.1)}.modal-dialog{z-index:30000}.worker-review{-ms-overflow-style:none;scrollbar-width:none;margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}.worker-review::-webkit-scrollbar{display:none}.worker-review .bottom-right-img{background:#ffc0ec70;padding:40px 0 0 30px;width:150px;height:150px;position:absolute;right:-20%;border-radius:300px;top:-20px}.worker-review .bottom-right-img img{width:40px}#stripe{}#stripe *{box-sizing:border-box}#stripe body{font-family:-apple-system, BlinkMacSystemFont, sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;display:flex;justify-content:center;align-content:center;height:100vh;width:100vw}#stripe form{width:30vw;min-width:500px;align-self:center;box-shadow:0px 0px 0px 0.5px rgba(50, 50, 93, 0.1), 0px 2px 5px 0px rgba(50, 50, 93, 0.1), 0px 1px 1.5px 0px rgba(0, 0, 0, 0.07);border-radius:7px;padding:40px}#stripe .hidden{display:none}#stripe #payment-message{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}#stripe #payment-element{margin-bottom:24px}#stripe button{background:#5469d4;font-family:Arial, sans-serif;color:#ffffff;border-radius:4px;border:0;padding:12px 16px;font-size:16px;font-weight:600;cursor:pointer;display:block;transition:all 0.2s ease;box-shadow:0px 4px 5.5px 0px rgba(0, 0, 0, 0.07);width:100%}#stripe button:hover{filter:contrast(115%)}#stripe button:disabled{opacity:0.5;cursor:default}#stripe .spinner,#stripe .spinner:before,#stripe .spinner:after{border-radius:50%}#stripe .spinner{color:#ffffff;font-size:22px;text-indent:-99999px;margin:0px auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}#stripe .spinner:before,#stripe .spinner:after{position:absolute;content:""}#stripe .spinner:before{width:10.4px;height:20.4px;background:#5469d4;border-radius:20.4px 0 0 20.4px;top:-0.2px;left:-0.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading 2s infinite ease 1.5s;animation:loading 2s infinite ease 1.5s}#stripe .spinner:after{width:10.4px;height:10.2px;background:#5469d4;border-radius:0 10.2px 10.2px 0;top:-0.1px;left:10.2px;-webkit-transform-origin:0px 10.2px;transform-origin:0px 10.2px;-webkit-animation:loading 2s infinite ease;animation:loading 2s infinite ease}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media only screen and (max-width:600px){#stripe form{width:80vw;min-width:initial}}.swal2-modal{z-index:30000}.bg-white-transparent{background:rgba(255, 255, 255, 0.8)}.btn.btn-sm:not(.btn-icon) svg{width:16px;height:16px}.fv-plugins-bootstrap5-row-invalid label{font-weight:bold;font-size:16px;color:var(--bs-danger)}.rating-label .ki-star:before{font-size:40px}.stepper [data-kt-stepper-element=content].current{display:block}.select2-container--open{z-index:300000}.worker-detail{position:relative}#modal-preview .worker-detail .view-worker{position:absolute;top:0;left:0;height:100%;opacity:0}#modal_booking .worker-detail .worker-container{border-radius:10px !important}#modal_booking .worker-detail .worker-container.selected{border:4px solid #F02EC5}#modal_booking .worker-detail .view-worker{position:absolute;top:10px;left:10px;width:50px !important;padding:5px 5px}.table-less-p tr td,.table-less-p th td{padding:4px}#loading{display:flex;justify-content:center;align-items:center;position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000}#loading .overlay{width:100%;height:100%;background:rgba(255, 255, 255, 0.4);position:absolute;top:0;left:0;z-index:90}.lds-ring,.lds-ring div{box-sizing:border-box;z-index:100}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid currentColor;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:currentColor transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader{display:block;position:relative;height:16px;width:80%;border:1px solid #F02EC5;border-radius:10px;overflow:hidden}.loader:after{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:#F02EC5;animation:6s prog ease-in infinite}@keyframes prog{to{width:100%}}