.popup-right{position:relative}.custom-close-btn{position:absolute;top:calc(max(1.3021vw, 20px));right:calc(max(1.3021vw, 20px));background:none;border:none;font-size:24px;font-weight:700;cursor:pointer;color:#a7b2c9;width:calc(max(.6771vw, 13px));height:calc(max(.6771vw, 13px))}.custom-close-btn:hover{color:#9c61fc}.custom-close-btn-mobile{position:absolute;top:calc(max(1.3021vw, 20px));right:calc(max(1.3021vw, 20px));background:none;border:none;font-size:24px;font-weight:700;cursor:pointer;color:#a7b2c9;width:calc(max(.6771vw, 13px));height:calc(max(.6771vw, 13px));display:none}.custom-close-btn-mobile:hover{color:#9c61fc}.custom-resource-close-btn{background:none;border:none;font-size:24px;font-weight:700;cursor:pointer;color:#a7b2c9;width:calc(max(.6771vw, 13px));height:calc(max(.6771vw, 13px))}.custom-resource-close-btn:hover{color:#9c61fc}@media screen and (max-width:991px){.custom-close-btn-mobile{display:block}.with-image .custom-close-btn{display:none}}.cancel-btn:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.login-popup-section .popup-right .email-part .back-btn,.login-popup-section .popup-right .otp-part .resend-code{width:-moz-fit-content;width:fit-content}.sold-text{font-size:calc(max(.6563vw, 12px));line-height:calc(max(1.3021vw, 14px));font-family:sora-r;color:#668094;position:relative;padding-left:8px;bottom:22px}.selected-date-highlight{border:1px solid #9b62fb!important;color:#9b62fb!important}.requestpending-section .popup-right button,.service-calender-section .popup-right button{font-family:Sora-r;font-size:calc(max(.625vw, 12px));line-height:calc(max(.7813vw, 15px));color:#fff;background:#9c61fc;width:calc(max(5.2083vw, 100px));height:calc(max(1.5625vw, 30px));border-radius:.1563vw;transition:all .5s}.my-booking-page .popup-right .job-dates .close{height:calc(max(.4167vw, 8px));width:calc(max(.4167vw, 8px));cursor:pointer;margin-right:.4167vw}.my-booking-page .popup-overlay .popup-right .job-dates,.requestpending-section .popup-right .job-dates,.service-calender-section .popup-right .job-dates{padding-bottom:45px;scrollbar-width:thin;scrollbar-color:#9c61fc #fff}.my-booking-page .service-category-filtering-group .option.child-service{padding-left:40px}.requestpending-section .close-btn,.service-calender-section .close-btn{position:absolute;top:calc(max(1.0417vw, 20px));right:calc(max(1.0417vw, 20px));background:transparent}.privacy-outer .profile-inner .profile-left::-webkit-scrollbar-thumb,.requestpending-section .popup-right .job-dates::-webkit-scrollbar-thumb,.service-calender-section .popup-right .job-dates::-webkit-scrollbar-thumb{background:#9c61fc;border-radius:40px}.privacy-outer .profile-inner .profile-left::-webkit-scrollbar-track,.requestpending-section .popup-right .job-dates::-webkit-scrollbar-track,.service-calender-section .popup-right .job-dates::-webkit-scrollbar-track{background:#fff}.privacy-outer .profile-inner .profile-left::-webkit-scrollbar,.requestpending-section .popup-right .job-dates::-webkit-scrollbar,.service-calender-section .popup-right .job-dates::-webkit-scrollbar{width:calc(max(.1563vw, 3px));height:69px}.requestpending-section .popup-right .job-dates,.service-calender-section .popup-right .job-dates{overflow:scroll;height:100%;scrollbar-width:thin;scrollbar-color:#9c61fc #fff}.requestpending-section .popup-right,.service-calender-section .popup-right{width:48.9%}.requestpending-section .popup-left,.service-calender-section .popup-left{width:51.09%;border-right:1px solid #ddd;display:flex;flex-direction:column;justify-content:space-between}.requestpending-section .requests-section .requests-inner .request-top{min-height:208px}.requestpending-section .requests-section .requests-inner .popup-overlay .request-top{min-height:0}.my-booking-page .popup-box .request-bottom .message img{height:calc(max(1.4063vw, 24px))!important;width:calc(max(1.4063vw, 24px))!important}.requestpending-section .popup-box,.service-calender-section .popup-box{position:relative;height:calc(max(28.5417vw, 500px));width:calc(max(38.125vw, 700px));background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.2);display:flex;overflow:hidden;animation:fadeIn .3s ease-in-out}.requestpending-section .popup-overlay,.service-calender-section .popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;justify-content:center;align-items:center;z-index:999}.requestpending-section button.show-popup-btn,.service-calender-section button.show-popup-btn{padding:10px 20px;font-size:16px;border:none;background-color:#6c63ff;color:#fff;border-radius:5px;cursor:pointer}.requestpending-section .popup-left .popup-left-inner,.service-calender-section .popup-left .popup-left-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%}.requestpending-section .popup-left .popup-left-inner .request-top,.service-calender-section .popup-left .popup-left-inner .request-top{padding:calc(max(.9375vw, 15px))}.requestpending-section .profile .request-bottom .name,.service-calender-section .profile .request-bottom .name{font-size:calc(max(.7292vw, 14px));line-height:calc(max(.9375vw, 18px));font-family:sora-sb;color:#1c2c4d;margin-left:calc(max(.5208vw, 10px));margin-right:calc(max(.1563vw, 3px))}.requestpending-section .popup-box .request-bottom .person-part .message img,.service-calender-section .popup-box .request-bottom .person-part .message img{height:calc(max(1.6563vw, 30px));width:calc(max(1.6563vw, 30px))}.requestpending-section .profile .request-bottom .rating-stars,.requestpending-section .profile .request-bottom .service-person,.service-calender-section .profile .request-bottom .rating-stars,.service-calender-section .profile .request-bottom .service-person{display:flex;align-items:center}.requestpending-section .profile .request-bottom .request-buttons button.reject-btn,.service-calender-section .profile .request-bottom .request-buttons button.reject-btn{background:#496090}.requestpending-section .profile .request-bottom .request-buttons button,.service-calender-section .profile .request-bottom .request-buttons button{height:calc(max(2.2917vw, 40px));border-radius:.2083vw;background:#9c61fc;font-size:calc(max(.7292vw, 14px));line-height:calc(max(1.5vw, 26px));font-family:sora-r;color:#fff;width:48.14%;transition:all .5s}.requestpending-section .profile .request-bottom .request-buttons,.service-calender-section .profile .request-bottom .request-buttons{display:flex;justify-content:space-between;margin-top:calc(max(1.3542vw, 20px))}.requestpending-section .profile .request-bottom .person-part,.service-calender-section .profile .request-bottom .person-part{width:100%;display:flex;align-items:center;justify-content:space-between}.requestpending-section .profile .request-bottom,.service-calender-section .profile .request-bottom{padding:calc(max(1.0417vw, 20px)) calc(max(1.3021vw, 20px)) calc(max(1.3542vw, 20px));background:linear-gradient(74.65deg,#e6f2fc 4.3%,#f5eaff 97.56%);border-radius:0 0 .5922vw .5922vw}.service-calender-section .service-category-filtration .clear-icon{position:absolute;right:35px;cursor:pointer;width:12px;top:0}.service-calender-section .service-category-filtering-group .option.child-service{padding-left:40px}.custom-calender .popup-right .job-dates .payment-rate,.custom-calender .popup-right .job-dates .payment-status{font-family:Sora-m;font-size:calc(max(.625vw, 12px));line-height:calc(max(.7875vw, 16px));color:#1c2c4d;text-align:end}.custom-calender .popup-right .job-dates .payment-rate{margin-bottom:calc(max(.4167vw, 8px))}.custom-calender .popup-right .job-dates .payment-status.received{color:#32c11b;font-family:Sora-r}.custom-calender .popup-right .job-dates .payment-status.waiting{color:#fc9a06;font-family:Sora-r}.custom-calender .popup-right .job-dates .payment-status.cancelled{color:red;font-family:Sora-r}.custom-calender .popup-right button.cancel-btn,.custom-calender .popup-right button.done-btn:hover,.custom-calender .popup-right button.submit-btn:hover{background:#1c2c4d}.custom-calender .popup-left .date span,.requestpending-section .popup-left .date span{color:#9c61fc}.custom-calender .popup-left .until span,.requestpending-section .popup-left .until span{color:#18c0d9}.custom-calender .popup-left .until,.requestpending-section .popup-left .until{font-size:calc(max(.7292vw, 14px));line-height:calc(max(1.25vw, 24px));font-family:sora-r;color:#152d51}.custom-calender .popup-left .month span{color:#152d51}.custom-calender .popup-left .month,.requestpending-section .popup-left .month{font-size:calc(max(.7292vw, 14px));line-height:calc(max(1.25vw, 24px));font-family:sora-r;color:#668094}.custom-calender .popup-left .recurring,.requestpending-section .popup-left .recurring{font-size:calc(max(.7292vw, 14px));line-height:calc(max(1.4583vw, 28px));font-family:sora-r;color:#496090}.custom-calender .popup-left .date,.requestpending-section .popup-left .date{font-size:calc(max(.7292vw, 14px));line-height:calc(max(1.4948vw, 24px));font-family:sora-r;color:#152d51}.requestpending-section .popup-box .rating-stars p,.service-calender-section .popup-box .rating-stars p{color:hsla(0,0%,50%,.55)}.requestpending-section .popup-box .rating-stars label{color:#d9d9d9}.requestpending-section .popup-box .request-bottom .person-part .message .red-alert{display:none}.requestpending-section .popup-box .rating-stars p,.service-calender-section .popup-box .rating-stars p{font-family:sora-r;font-size:calc(max(.7292vw, 12px));line-height:calc(max(1.0938vw, 19px))}.service-calender-section .request-bottom .service-person img{height:calc(max(1.6563vw, 30px));width:calc(max(1.6563vw, 30px))}.custom-calender .request-top .type{font-size:calc(max(.7292vw, 14px));line-height:calc(max(1.0677vw, 20px));font-family:sora-r;color:#9c61fc}.profile-section .customer sup,.profile-section .languages sup,.profile-section .profile-details sup{color:#ff3b30;top:-.2em}.booking-details-popup .close-btn{position:unset}.kyc-popup-section{position:fixed!important;top:0;left:0;right:0;height:100%!important;z-index:999999!important;background:rgba(0,0,0,.1)}.kyc-popup-section .popup-outer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);height:100%}.kyc-popup-section .popup-outer .close-text{cursor:pointer;color:#fff;text-align:right;justify-content:flex-end;width:26.2292vw}.kyc-popup-section .popup-inner{background:#fff;width:26.2292vw;display:flex;border-radius:1.0417vw;min-height:36.0938vw}.kyc-popup-section .popup-right{width:100%}@media screen and (max-width:1200px){.kyc-popup-section .popup-inner,.kyc-popup-section .popup-outer .close-text{width:37.5%}}@media screen and (max-width:767px){.kyc-popup-section .popup-inner,.kyc-popup-section .popup-outer .close-text{width:90%}.requestpending-section .popup-box,.service-calender-section .popup-box{width:90%;height:90%;flex-direction:column;overflow:auto}.custom-calender .popup-left,.custom-calender .popup-right,.requestpending-section .popup-left,.requestpending-section .popup-right{width:100%}}@media screen and (max-height:520px){.kyc-popup-inner,.kyc-popup-section .popup-inner{height:95%;overflow:scroll}.kyc-popup-section .popup-outer .close-text{height:95%}}.provider-setup-kyc .pending-tasks ul{display:flex;flex-direction:column;gap:calc(max(.7813vw, 12px))}.provider-setup-kyc .pending-tasks ul li{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:calc(max(.7813vw, 10px));padding:calc(max(.7292vw, 12px)) calc(max(.7292vw, 12px)) calc(max(.7292vw, 12px)) calc(max(1.25vw, 12px));border-radius:calc(max(.5208vw, 10px));min-height:calc(max(3.6458vw, 70px));font-family:sora-r;font-size:calc(max(.7292vw, 12px));line-height:calc(max(1.1458vw, 18px));color:#1c2c4d}.provider-setup-kyc .pending-tasks ul li:nth-child(2n){background:#f4f9ff}.provider-setup-kyc .pending-tasks ul li a.btn{background-color:#9c61fc;border:calc(max(.0521vw, 1px)) solid #9c61fc;color:#fff;border-radius:calc(max(.2083vw, 4px));transition:all .5s;font-family:sora-r;font-size:calc(max(.7292vw, 12px));line-height:calc(max(1.5104vw, 18px));padding:calc(max(.3646vw, 7px)) calc(max(1.0417vw, 20px))}.provider-setup-kyc .pending-tasks ul li a.btn:hover{background-color:transparent;color:#9c61fc}.profile-section .security-content .connect-btn{font-size:calc(max(.625vw, 12px));line-height:calc(max(1.25vw, 24px));font-family:sora-r;color:#9c61fc;background:none;margin-top:calc(max(.2604vw, 5px))}.booking_id{font-size:calc(max(.625vw, 12px));line-height:calc(max(.7813vw, 15px));letter-spacing:-.01em;font-family:sora-r;color:#496090}.clickable-link{text-decoration:underline;cursor:pointer}.provider-setup-form .document_type,.provider-setup-form input.document_type{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M6.23026 7.35938L0.707483 0.344502L11.753 0.344501L6.23026 7.35938Z' fill='%239C61FC'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:calc(max(1.3021vw, 20px)) calc(max(1.3021vw, 20px));background-position:right calc(max(.7813vw, 15px)) center;padding-right:calc(max(2.8646vw, 45px));cursor:pointer}.provider-setup-form .selected-document{position:relative}.provider-setup-form .selected-document input{position:relative;font-family:sora-r;font-size:calc(max(.7292vw, 12px));line-height:calc(max(1.3542vw, 18px));letter-spacing:-.01em;color:#668094;cursor:pointer}.provider-setup-form .selected-document .remove-icon{position:absolute;right:calc(max(.9635vw, 16px));top:50%;transform:translateY(-50%);cursor:pointer}.provider-setup-form .selected-document .remove-icon svg{width:calc(max(.4427vw, 8.5px));height:calc(max(.4427vw, 8.5px))}.provider-setup-form .select-document{background-color:#fff;border:calc(max(.0521vw, 1px)) solid #efefef;border-radius:calc(max(.3125vw, 6px));position:absolute;width:100%;top:0}.provider-setup-form .select-document .location-options{overflow:auto}.provider-setup-form .select-document .location-option{font-family:sora-l;font-size:calc(max(.8333vw, 14px));line-height:calc(max(1.1458vw, 18px));padding:calc(max(.7555vw, 12px)) calc(max(.9635vw, 16px));color:#1c2c4d;cursor:pointer}.provider-setup-form .select-document .location-option:hover{background-color:#9c61fc;color:#fff}.provider-setup-form .select-document .location-radius{margin:calc(max(1.3021vw, 20px)) calc(max(.7552vw, 14px)) calc(max(.8333vw, 14px));background:linear-gradient(74.65deg,#e6f2fc 4.3%,#f5eaff 97.56%);border-radius:calc(max(.2083vw, 4px));padding:calc(max(.8333vw, 13px))}.provider-setup-form .select-document .location-radius .label{display:flex;justify-content:space-between;gap:calc(max(.6771vw, 13px));font-family:sora-l;font-size:calc(max(.8333vw, 14px));line-height:calc(max(1.1458vw, 18px));color:#1c2c4d}.provider-setup-form .select-document .location-radius .label label{width:auto;margin:0;font-family:sora-l;font-size:calc(max(.8333vw, 14px));line-height:calc(max(1.1458vw, 18px));color:#1c2c4d}.provider-setup-form .select-document .location-radius input{height:3px;width:100%;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;border-radius:10px;background:linear-gradient(to right,#9c61fc 0,#9c61fc var(--value,5%),#fff var(--value,5%),#fff 100%)}.provider-setup-form .select-document .location-radius input::-webkit-slider-thumb{width:calc(max(.625vw, 12px));height:calc(max(.625vw, 12px));border-radius:50%;background:#9c61fc;-webkit-appearance:none}.provider-setup-form .select-document .location-radius input::-moz-range-progress{background:#9c61fc}.provider-setup-form #document_type{width:100%;background-color:#fff;border:calc(max(.0521vw, 1px)) solid #efefef;border-radius:calc(max(.3125vw, 6px));font-family:sora-r;font-size:calc(max(.8333vw, 14px));background-size:calc(max(.6771vw, 13px)) calc(max(.6771vw, 13px));line-height:calc(max(1.1458vw, 18px));padding:calc(max(.7552vw, 12px)) calc(max(.9635vw, 16px));color:#1c2c4d;margin-bottom:calc(max(.7292vw, 12px))}.provider-setup-form .select-document .location-radius input::-moz-range-track{background:#fff}.cancel-popup-box,.requestpending-section .cancel-popup-box,.service-calender-section .cancel-popup-box{position:relative;height:calc(max(11.5417vw, 215px));width:calc(max(28.125vw, 330px));background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.2);display:flex;overflow:hidden;animation:fadeIn .3s ease-in-out}.my-booking-page .popup-body{padding:calc(max(.9375vw, 15px))}.booking-paid-chip{font-size:calc(max(.625vw, 12px));line-height:calc(max(.7813vw, 15px));letter-spacing:-.01em;font-family:sora-r;color:#fff;background:#9c61fc;width:calc(max(2.813vw, 54px));height:calc(max(1.302vw, 25px));border-radius:3.646vw;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:400;cursor:default}.booking-pending-chip{background-color:#ff9f43}.debit-date-chip{padding:0 14px;width:-moz-fit-content;width:fit-content}.debit-date-chip i{width:17px;height:27px;margin-right:6px}.popup-overlay .order-status-chip{margin-bottom:13.13px}.order-status-chip{margin-top:13.13px}.greetings-section{margin-top:calc(max(1.0417vw, 20px))}.cancel-button-custom{color:#9c61fc;background-color:#fff;height:calc(max(2.1875vw, 40px));width:calc(max(4.8958vw, 90px));border:calc(max(.0521vw, 1px)) solid #9c61fc;border-radius:.2083vw;display:flex;align-items:center;justify-content:center;line-height:calc(max(1.4583vw, 24px));font-family:sora-sb;font-weight:600;transition:all .5s}.cancel-button-custom:hover,.confirm-button-custom{color:#fff;background-color:#9c61fc}.confirm-button-custom{height:calc(max(2.1875vw, 40px));width:calc(max(4.8958vw, 90px));border:calc(max(.0521vw, 1px)) solid #9c61fc;border-radius:.2083vw;display:flex;align-items:center;justify-content:center;line-height:calc(max(1.4583vw, 24px));font-family:sora-sb;font-weight:600;transition:all .5s}.confirm-button-custom:hover{color:#9c61fc;background-color:#fff}.provider-add-service-form .form-field .gallery .gallery-box .remove-icon-btn{position:absolute;top:calc(max(-.3646vw, -7px));right:calc(max(-.3646vw, -7px));background-color:#fff;border-radius:50%;padding:calc(max(.1042vw, 2px));border:calc(max(.0521vw, 1px)) solid #9b62fb;width:calc(max(.9375vw, 18px));height:calc(max(.9375vw, 18px));display:flex;align-items:center;justify-content:center}.provider-add-service-form .form-field .gallery .gallery-box .remove-icon-btn svg{width:calc(max(.4167vw, 8px));height:calc(max(.4167vw, 8px))}.provider-add-service-form .form-field .gallery .gallery-box .remove-availability{margin-left:0!important}.contact-success-msg a.button{font-family:sora-sb;font-size:calc(max(.9375vw, 12px));line-height:calc(max(1.4583vw, 18px));padding:calc(max(.6771vw, 8px)) calc(max(1.7448vw, 16px));border-radius:calc(max(.5208vw, 10px));border:1px solid #9c61fc}#add_skill_input{border-radius:calc(max(1.8229vw, 24px))}#add_skill_input:focus{border:1px solid #9c61fc}.skills .css-1o8d2m-MuiFormControl-root-MuiTextField-root .css-batk84-MuiInputBase-root-MuiFilledInput-root:hover{background-color:transparent!important}.skills .css-1o8d2m-MuiFormControl-root-MuiTextField-root .css-batk84-MuiInputBase-root-MuiFilledInput-root:after,.skills .css-1o8d2m-MuiFormControl-root-MuiTextField-root .css-batk84-MuiInputBase-root-MuiFilledInput-root:before{border-bottom:none!important}.job-dates-section table tbody td.cancel{font-family:sora-sb;color:red}.booking-details-popup .edit-popup .slot-time-select{justify-content:center}.confirm-msg-popup .confirm-btns a{height:calc(max(2.3438vw, 40px));border-radius:calc(max(.1563vw, 3px));background:#9c61fc;font-size:calc(max(.8333vw, 14px));line-height:calc(max(1.4583vw, 24px));font-family:sora-m;color:#fff;width:48.3%;transition:all .5s}.confirm-msg-popup a.confirm:hover{background:#2c2c2c;border:1px solid #2c2c2c}.booking-deatils-section .add-slot span{color:#9c61fc;cursor:pointer}.booking-deatils-section .add-slot span:hover{color:#2c2c2c}.booking-deatils-section .details-right .price{font-size:calc(max(.9375vw, 18px));line-height:calc(max(1.2917vw, 24px));font-family:sora-sb;color:#1c2c4d}.booking-deatils-section .details-right .earning{font-size:calc(max(.7292vw, 14px));line-height:calc(max(1.25vw, 24px));font-family:sora-r;color:#668094}.new-card .card-col .__PrivateStripeElement{width:100%}.new-card .card-col .StripeElement{height:100%;display:flex;align-items:center}.profile-section .profile-right .rejected-doc p{color:red}.profile-section .profile-right .document-reupload label{height:100%;background:transparent;width:calc(max(1.375vw, 18px))}.kyc-details-popup{position:fixed!important;top:0;left:0;right:0;height:100%!important;z-index:1000!important;background:rgba(0,0,0,.1)}.kyc-details-popup .popup-outer{display:flex;align-items:center;justify-content:center;height:100%}.kyc-details-popup .mark-popup{min-height:17.0313vw;width:calc(max(21.6667vw, 416px));border-radius:calc(max(.5729vw, 8px));padding:calc(max(1.302vw, 20px));position:relative;background:#f9f9f9}.kyc-details-popup .mark-popup .close-btn{position:absolute;top:calc(max(1.3021vw, 20px));right:calc(max(1.3021vw, 20px))}.kyc-details-popup .close-btn{background:transparent;width:calc(max(.6771vw, 13px));height:calc(max(.6771vw, 13px))}.kyc-details-popup .mark-popup input{border:1px solid #e7e7e7;border-radius:calc(max(.1563vw, 3px));background:#fff;margin-right:calc(max(.4167vw, 8px));font-size:calc(max(.7292vw, 14px));font-family:sora-r;color:#152d51}.kyc-details-popup h3{font-size:calc(max(.9375vw, 16px));line-height:calc(max(1.7188vw, 26px));font-family:sora-m;color:#1c2c4d;padding-bottom:calc(max(1.5625vw, 18px))}.kyc-details-popup .mark-popup h4{font-size:calc(max(.8333vw, 14px));line-height:calc(max(1.4583vw, 24px));font-family:sora-m;color:#152d51}.kyc-details-popup .mark-popup p{font-size:calc(max(.6771vw, 12px));line-height:calc(max(1.3542vw, 22px));font-family:sora-r;color:#668094;margin-bottom:calc(max(.5208vw, 10px))}.kyc-details-popup .mark-popup .submit{font-size:calc(max(.6771vw, 12px));line-height:calc(max(.9375vw, 17px));font-family:sora-r;color:#fff;background:#9c61fc;border:1px solid #9c61fc;border-radius:calc(max(.1563vw, 3px));padding:calc(max(.625vw, 10px)) calc(max(1.6146vw, 28px));margin-top:calc(max(1.6667vw, 25px));transition:all .5s}.kyc-details-popup .mark-popup .submit:hover{background:transparent;color:#9c61fc}.kyc-details-popup .edit-popup{background:#fff;min-height:25.3125vw;width:calc(max(19.1667vw, 368px));border-radius:calc(max(.5729vw, 8px));padding:calc(max(1.5625vw, 20px)) calc(max(1.3542vw, 20px));overflow:auto}.kyc-details-popup .edit-popup h3{padding-bottom:0}.kyc-details-popup .edit-popup .select-date p{font-size:calc(max(.7813vw, 14px));line-height:calc(max(1.4583vw, 24px));font-family:sora-r;color:#496090}.kyc-details-popup .edit-popup .select-date img{width:calc(max(1.25vw, 20px));height:calc(max(1.25vw, 20px));margin-right:calc(max(.3646vw, 5px))}.kyc-details-popup .edit-popup .date-input{height:calc(max(2.6042vw, 40px));width:calc(max(7.8125vw, 150px));padding:0 calc(max(.5208vw, 8px));background:#f8fbfe;border-radius:calc(max(.2604vw, 5px))}.kyc-details-popup .edit-popup .select-date input::-moz-placeholder{background:transparent;width:100%;font-size:calc(max(.7813vw, 12px));line-height:calc(max(.9896vw, 16px));font-family:sora-l;color:#496090}.kyc-details-popup .edit-popup .select-date input,.kyc-details-popup .edit-popup .select-date input::placeholder{background:transparent;width:100%;font-size:calc(max(.7813vw, 12px));line-height:calc(max(.9896vw, 16px));font-family:sora-l;color:#496090}.kyc-details-popup .edit-popup .select-date{margin-top:calc(max(.9375vw, 18px));margin-bottom:calc(max(1.25vw, 18px))}.kyc-details-popup .edit-popup .slots h4{font-size:calc(max(.7292vw, 14px));line-height:calc(max(.9896vw, 19px));font-family:sora-m;color:#1c2c4d;padding-bottom:calc(max(1.25vw, 15px))}.kyc-details-popup .edit-popup .slots label{border:calc(max(.0521vw, 1px)) solid #dedede;border-radius:calc(max(1.8229vw, 24px));padding:calc(max(.625vw, 10px)) calc(max(.7813vw, 12px));font-family:sora-l;font-size:calc(max(.7292vw, 12px));line-height:calc(max(.9896vw, 18px));color:#1c2c4d;background:#fff;display:flex;align-items:center;gap:calc(max(.5208vw, 10px));cursor:pointer;transition:.3s ease}.kyc-details-popup .edit-popup .slot-time-select{display:flex;flex-wrap:wrap;gap:calc(max(.625vw, 10px))}.kyc-details-popup .edit-popup .slots input[type=radio]:checked+label{background-color:#1c2c4d;color:#fff;border:calc(max(.0521vw, 1px)) solid #1c2c4d;transition:.3s ease}.kyc-details-popup .edit-popup .slots label:before{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="19" viewBox="0 0 18 19" fill="none"><rect y="0.5" width="18" height="18" rx="9" fill="url(%23paint0_linear_1230_2333)"/><path d="M5 9.5L7.66667 12.5L13 6.5" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><defs><linearGradient id="paint0_linear_1230_2333" x1="-1.45748" y1="5.20945" x2="18.8418" y2="5.20945" gradientUnits="userSpaceOnUse"><stop stop-color="%230BC8D5"/><stop offset="1" stop-color="%23A35BFD"/></linearGradient></defs></svg>');background-repeat:no-repeat;background-size:contain;width:calc(max(.9375vw, 16px));height:calc(max(.9375vw, 16px));display:none;transition:display .3s ease}.kyc-details-popup .edit-popup .slots input[type=radio]:checked+label:before{display:block}.kyc-details-popup .edit-popup .slots{padding-bottom:calc(max(1.25vw, 20px));border-bottom:.89px solid;border-image-source:linear-gradient(90deg,#f8f8f8,#e6e6e6 50.12%,#f8f8f8);border-image-slice:1;margin-bottom:calc(max(1.25vw, 20px))}.kyc-details-popup .edit-popup .total p{font-size:calc(max(.625vw, 12px));line-height:calc(max(1.1979vw, 22px));font-family:sora-r;color:#668094}.kyc-details-popup .edit-popup .total h3{font-size:calc(max(.8333vw, 14px));line-height:calc(max(1.1458vw, 20px));font-family:sora-sb;color:#1c2c4d}.kyc-details-popup .edit-popup .save-btn{width:100%;height:calc(max(2.4479vw, 40px));border-radius:calc(max(.2604vw, 5px));border:1px solid #9c61fc;background:#9c61fc;font-size:calc(max(.7292vw, 12px));line-height:calc(max(.9896vw, 17px));font-family:sora-r;color:#fff;margin-top:calc(max(1.25vw, 20px));transition:all .5s}.kyc-details-popup .edit-popup .save-btn:hover{background:transparent;color:#9c61fc}.kyc-details-popup .provider-setup-footer{display:flex;justify-content:flex-end;margin-top:auto;padding-top:calc(max(1.5625vw, 18px));padding-bottom:0}.stripe-popup-section a{height:calc(max(2.3438vw, 45px));border-radius:.2604vw;background:#9c61fc;font-family:sora-r;font-size:calc(max(.6771vw, 12px));line-height:calc(max(.9375vw, 19px));color:#fff;width:100%;border:1px solid #9c61fc;transition:all .5s;margin-top:calc(max(2.3958vw, 35px))}.stripe-popup-section a:hover{background:transparent;color:#9c61fc}.stripe-popup-section label sup{color:#ff3b30;top:-.2em}.navbar .logged-menu .notification-tabs .notification-header .title.dropping{color:#fc9a06}.navbar .logged-menu .notification-tabs .request-item .job-status.completed{color:#32c11b}.navbar .logged-menu .notification-tabs .request-header .dropped{font-family:sora-r;font-size:calc(max(.7292vw, 14px));line-height:calc(max(1.0417vw, 20px));color:#fc9a06}.masked-input{-webkit-text-security:disc;text-security:disc}.flatpickr-monthSelect-months .flatpickr-monthSelect-month{background:#fff;color:#9c61fc;border-radius:8px}.flatpickr-monthSelect-months .flatpickr-monthSelect-month.today{color:#9c61fc;background:#fff;border-color:#9c61fc;border-radius:8px}.flatpickr-monthSelect-months .flatpickr-monthSelect-month.flatpickr-disabled{color:#f3eaff}.flatpickr-monthSelect-months .flatpickr-monthSelect-month.flatpickr-disabled:hover{color:#f3eaff;border-color:#f3eaff}.flatpickr-monthSelect-months .flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-months .flatpickr-monthSelect-month.today.selected,.flatpickr-monthSelect-months .flatpickr-monthSelect-month.today:hover,.flatpickr-monthSelect-months .flatpickr-monthSelect-month:focus,.flatpickr-monthSelect-months .flatpickr-monthSelect-month:hover{color:#fff;background:#9c61fc;border-color:#9c61fc;border-radius:8px}.notification .notification-menu .notification-tabs .mark-read{color:#9c61fc;cursor:pointer;font-family:sora-sb;font-size:calc(max(.7813vw, 14px));line-height:calc(max(1.4583vw, 24px))}.faq-answer a,.faq-answer ul li,.faq-answer ul li a{color:#496090}.faq-answer ul{list-style:disc;margin-left:calc(max(1.51vw, 23px))}.compare-toggle-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:transparent;color:#9c61fc;border:1.5px solid #9c61fc;border-radius:20px;font-size:12px;font-family:sora-m;cursor:pointer;transition:background .15s,color .15s}.compare-toggle-btn:hover{background:rgba(156,97,252,.08)}.compare-toggle-btn.active{background:linear-gradient(135deg,#9c61fc,#6b3fd4);color:#fff;border-color:transparent}.compare-toggle-btn:disabled{opacity:.35;cursor:not-allowed}.compare-bar{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#fff;border-top:1px solid #ece6fb;box-shadow:0 -4px 24px rgba(156,97,252,.12);padding:14px 24px}.compare-bar-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:16px}.compare-bar-slots{display:flex;gap:12px;flex:1}.compare-slot{display:flex;align-items:center;gap:10px;background:#f8f4ff;border:1.5px solid #e0d4fc;border-radius:12px;padding:8px 12px;flex:1;min-width:0;position:relative}.compare-slot img{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.compare-slot-info{display:flex;flex-direction:column;min-width:0}.compare-slot-name{font-family:sora-m;font-size:12px;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compare-slot-price{font-family:sora-r;font-size:11px;color:#9c61fc}.compare-slot-remove{position:absolute;top:-6px;right:-6px;width:18px;height:18px;background:#9c61fc;color:#fff;border:none;border-radius:50%;font-size:13px;line-height:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.compare-slot.empty{background:#fafafa;border-style:dashed;border-color:#ddd;justify-content:center}.compare-slot-placeholder{font-family:sora-r;font-size:12px;color:#bbb}.compare-bar-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.compare-bar-clear{background:none;border:none;font-family:sora-r;font-size:13px;color:#888;cursor:pointer;padding:4px 8px}.compare-bar-clear:hover{color:#555}.compare-bar-btn{background:linear-gradient(135deg,#9c61fc,#6b3fd4);color:#fff;border:none;border-radius:24px;padding:10px 24px;font-family:sora-m;font-size:14px;cursor:pointer;white-space:nowrap;transition:opacity .15s}.compare-bar-btn:disabled{opacity:.45;cursor:not-allowed}.compare-page{max-width:1100px;margin:40px auto 120px;padding:0 24px}.compare-header{display:flex;align-items:center;gap:20px;margin-bottom:32px}.compare-header h1{font-family:sora-sb;font-size:calc(max(1.5vw, 22px));color:#1a1a2e;margin:0}.compare-back-btn{background:none;border:1.5px solid #e0d4fc;border-radius:8px;padding:8px 14px;font-family:sora-r;font-size:13px;color:#9c61fc;cursor:pointer;transition:background .15s;text-decoration:none;display:inline-block}.compare-back-btn:hover{background:#f8f4ff}.compare-table{display:grid;border-radius:16px;overflow:hidden;box-shadow:0 2px 20px rgba(0,0,0,.07);border:1px solid #ede8fb}.compare-row{display:contents}.compare-row-label{background:#f8f4ff;padding:16px 18px;font-family:sora-m;font-size:13px;color:#555;border-bottom:1px solid #ede8fb;display:flex;align-items:flex-start;word-break:break-word}.compare-row-cells{display:contents}.compare-cell{padding:16px 20px;border-bottom:1px solid #ede8fb;border-left:1px solid #ede8fb;background:#fff;display:flex;flex-direction:column;gap:4px;font-family:sora-r;font-size:13px;color:#333;vertical-align:top}.compare-row-hero .compare-row-label{background:#f0e8ff}.compare-cell-hero{align-items:center;text-align:center;padding:24px 20px;background:#fdf9ff}.compare-avatar{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #e0d4fc;margin-bottom:10px}.compare-cell-hero h3{font-family:sora-sb;font-size:15px;color:#1a1a2e;margin:0 0 4px}.compare-category{font-family:sora-r;font-size:12px;color:#9c61fc}.compare-price{font-family:sora-sb;font-size:18px;color:#1a1a2e}.compare-per{font-family:sora-r;font-size:12px;color:#888}.compare-rating-count{font-size:11px;color:#888;margin-top:2px}.compare-distance{font-size:11px;color:#9c61fc}.compare-na{color:#ccc}.compare-description{font-size:13px;line-height:1.6;color:#444;margin:0}.compare-skills{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.compare-skills li{background:#f0e8ff;color:#6b3fd4;border-radius:12px;padding:3px 10px;font-size:11px;font-family:sora-r}.compare-book-btn{display:inline-block;background:linear-gradient(135deg,#9c61fc,#6b3fd4);color:#fff!important;border:none;border-radius:24px;padding:9px 20px;font-family:sora-m;font-size:13px;cursor:pointer;text-decoration:none!important;text-align:center;transition:opacity .15s;width:100%}.compare-book-btn:hover{opacity:.88}.compare-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:12px;font-family:sora-r;font-size:15px;color:#888}.compare-win-badge{display:inline-block;margin-left:6px;padding:1px 7px;background:#f0e8ff;color:#7c3aed;border-radius:10px;font-size:10px;font-family:sora-m;vertical-align:middle}.compare-row-label{position:relative}.compare-criteria-note{font-family:sora-r;font-size:11px;color:#aaa;line-height:1.4}.compare-row-label-hero{display:flex;align-items:flex-end;padding-bottom:20px}.compare-cell-winner{background:#fdf8ff!important;border-left:2px solid #9c61fc!important}.compare-cell-best{background:linear-gradient(160deg,#fdf6ff 60%,#f3e8ff)!important;border-top:3px solid #9c61fc!important}.compare-best-banner{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,#9c61fc,#6b3fd4);color:#fff;border-radius:20px;padding:4px 12px;font-family:sora-m;font-size:11px;margin-bottom:10px}.compare-avatar-best{border-color:#9c61fc!important;box-shadow:0 0 0 3px rgba(156,97,252,.2)}.compare-book-btn-best{background:linear-gradient(135deg,#9c61fc,#6b3fd4)!important;box-shadow:0 4px 14px rgba(156,97,252,.35)}.rebook-again-btn{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:7px 16px;background:linear-gradient(135deg,#9c61fc,#6b3fd4);color:#fff;border:none;border-radius:20px;font-size:12px;font-family:sora-m;cursor:pointer;transition:opacity .15s}.rebook-again-btn:hover{opacity:.88}.rebook-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}.rebook-modal{background:#fff;border-radius:16px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 8px 40px rgba(0,0,0,.18)}.rebook-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px}.rebook-header-left{display:flex;align-items:center;gap:12px}.rebook-avatar{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #e0d4fc}.rebook-provider{font-family:sora-sb;font-size:15px;color:#1a1a2e;margin:0 0 2px}.rebook-service{font-family:sora-r;font-size:12px;color:#9c61fc;margin:0}.rebook-close{background:none;border:none;font-size:22px;color:#aaa;cursor:pointer;line-height:1;padding:0}.rebook-close:hover{color:#555}.rebook-divider{height:1px;background:#f0ebfa;margin:0 24px}.rebook-body{padding:18px 24px}.rebook-hint{font-family:sora-r;font-size:12px;color:#888;margin:0 0 16px}.rebook-row{background:#faf7ff;border:1px solid #ede6fb;border-radius:12px;padding:14px 16px;margin-bottom:12px;gap:12px}.rebook-field,.rebook-row{display:flex;flex-direction:column}.rebook-field{gap:6px}.rebook-field label{font-family:sora-m;font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.04em}.rebook-date-input{border:1.5px solid #ddd;border-radius:8px;padding:8px 10px;font-family:sora-r;font-size:13px;color:#1a1a2e;outline:none;width:100%;max-width:200px}.rebook-date-input:focus{border-color:#9c61fc}.rebook-date-display{font-family:sora-r;font-size:12px;color:#9c61fc}.rebook-slots{display:flex;flex-wrap:wrap;gap:8px}.rebook-slot-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1.5px solid #ddd;border-radius:20px;background:#fff;font-family:sora-r;font-size:12px;color:#444;cursor:pointer;transition:border-color .15s,background .15s}.rebook-slot-btn:hover{border-color:#9c61fc}.rebook-slot-btn.active{border-color:#9c61fc;background:linear-gradient(135deg,#9c61fc,#6b3fd4);color:#fff}.rebook-slot-btn.suggested{border-style:dashed}.rebook-slot-btn.active.suggested{border-style:solid}.rebook-same-tag{font-size:9px;background:hsla(0,0%,100%,.25);border-radius:6px;padding:1px 5px;font-family:sora-m}.rebook-slot-btn:not(.active) .rebook-same-tag{background:#ede6fb;color:#9c61fc}.rebook-slots-loading{display:flex;align-items:center;gap:8px;font-family:sora-r;font-size:12px;color:#aaa}.rebook-no-slots{font-family:sora-r;font-size:12px;color:#e57373;margin:0}.rebook-error{font-family:sora-r;font-size:13px;color:#e53935;padding:0 24px 8px;margin:0}.rebook-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px 20px;border-top:1px solid #f0ebfa}.rebook-cancel-btn{background:none;border:1.5px solid #ddd;border-radius:8px;padding:9px 18px;font-family:sora-r;font-size:13px;color:#666;cursor:pointer}.rebook-cancel-btn:hover{border-color:#bbb}.rebook-confirm-btn{background:linear-gradient(135deg,#9c61fc,#6b3fd4);color:#fff;border:none;border-radius:8px;padding:10px 24px;font-family:sora-m;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:opacity .15s}.rebook-confirm-btn:disabled{opacity:.45;cursor:not-allowed}.vacation-badge{display:inline-flex;align-items:center;padding:2px 8px;background:#fff8e1;color:#f59e0b;border:1px solid #fde68a;border-radius:10px;font-size:10px;font-family:sora-m;white-space:nowrap}.spend-page{padding:calc(max(2.5vw, 32px)) 0 80px}.spend-container{max-width:820px;margin:0 auto;padding:0 24px}.spend-title{font-family:sora-sb;font-size:calc(max(1.6vw, 24px));color:#1a1a2e;margin:0 0 28px}.spend-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:36px}@media (max-width:600px){.spend-stats{grid-template-columns:1fr}}.spend-stat-card{background:linear-gradient(135deg,#f8f4ff,#f0e8ff);border:1px solid #e0d4fc;border-radius:14px;padding:20px 18px}.spend-stat-label{font-family:sora-r;font-size:12px;color:#888;margin:0 0 6px}.spend-stat-value{font-family:sora-sb;font-size:calc(max(1.5vw, 22px));color:#9c61fc;margin:0 0 4px}.spend-stat-sub{font-family:sora-r;font-size:11px;color:#aaa;margin:0}.spend-section-title{font-family:sora-m;font-size:calc(max(1vw, 16px));color:#1a1a2e;margin:0 0 16px}.spend-provider-list{display:flex;flex-direction:column;gap:12px}.spend-provider-card{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #ede8fb;border-radius:14px;padding:16px 20px;gap:12px}.spend-provider-left{display:flex;align-items:center;gap:14px;min-width:0}.spend-provider-avatar{width:46px;height:46px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #e0d4fc;flex-shrink:0}.spend-provider-name{font-family:sora-m;font-size:14px;color:#1a1a2e;margin:0 0 2px}.spend-provider-category{font-family:sora-r;font-size:12px;color:#9c61fc;margin:0 0 2px}.spend-provider-meta{font-family:sora-r;font-size:11px;color:#aaa;margin:0}.spend-provider-right{text-align:right;flex-shrink:0}.spend-provider-amount{font-family:sora-sb;font-size:18px;color:#1a1a2e;margin:0 0 2px}.spend-provider-avg{font-family:sora-r;font-size:11px;color:#aaa;margin:0}.spend-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:12px;font-family:sora-r;font-size:15px;color:#888}.spend-search-btn{background:linear-gradient(135deg,#9c61fc,#6b3fd4);color:#fff;border:none;border-radius:24px;padding:10px 24px;font-family:sora-m;font-size:14px;cursor:pointer}.vacation-tab{padding:8px 0}.vacation-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.vacation-icon{width:48px;height:48px;background:#f0e8ff;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vacation-title{font-family:sora-sb;font-size:16px;color:#1a1a2e;margin:0 0 6px}.vacation-desc{font-family:sora-r;font-size:13px;color:#666;margin:0;line-height:1.6}.vacation-toggle-row{display:flex;align-items:center;justify-content:space-between;background:#fafafa;border:1.5px solid #e8e8e8;border-radius:12px;padding:16px 20px;margin-bottom:20px;transition:background .2s,border-color .2s}.vacation-toggle-row.is-on{background:#fff8e1;border-color:#fde68a}.vacation-toggle-label{font-family:sora-m;font-size:14px;color:#1a1a2e;margin:0 0 2px}.vacation-toggle-sub{font-family:sora-r;font-size:12px;color:#aaa;margin:0}.vacation-switch{width:48px;height:26px;border-radius:13px;border:none;background:#ddd;position:relative;cursor:pointer;transition:background .2s;flex-shrink:0}.vacation-switch.active{background:#9c61fc}.vacation-switch-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.15);transition:left .2s}.vacation-switch.active .vacation-switch-knob{left:25px}.vacation-return{background:#fdf8ff;border:1px solid #e0d4fc;border-radius:12px;padding:16px 20px;margin-bottom:20px;display:flex;flex-direction:column;gap:8px}.vacation-return-label{font-family:sora-m;font-size:13px;color:#444}.vacation-optional{font-family:sora-r;font-size:11px;color:#aaa}.vacation-date-input{border:1.5px solid #ddd;border-radius:8px;padding:8px 12px;font-family:sora-r;font-size:13px;color:#1a1a2e;outline:none;max-width:200px}.vacation-date-input:focus{border-color:#9c61fc}.vacation-return-preview{font-family:sora-r;font-size:12px;color:#9c61fc;margin:0}.vacation-footer{padding-top:8px}.vacation-save-btn{background:linear-gradient(135deg,#9c61fc,#6b3fd4);color:#fff;border:none;border-radius:8px;padding:11px 28px;font-family:sora-m;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:opacity .15s}.vacation-save-btn:disabled{opacity:.45;cursor:not-allowed}.sp-rich b,.sp-rich strong{font-family:sora-b;font-weight:400}.sp-rich em,.sp-rich i{font-style:italic}.sp-rich ol,.sp-rich ul{padding-left:20px;margin:6px 0}.sp-rich li{margin-bottom:4px}.sp-rich a{color:#9c61fc;text-decoration:underline}.sp-rich p{font-size:inherit;margin:0 0 8px}.psc-avatar-wrap{position:relative;width:calc(max(5.7292vw, 85px));height:calc(max(5.7292vw, 85px));flex-shrink:0}.psc-avatar-fallback,.psc-avatar-img{width:100%;height:100%;border-radius:18px;-o-object-fit:cover;object-fit:cover}.psc-avatar-fallback{display:flex;align-items:center;justify-content:center;color:#fff;font-family:sora-sb;font-size:calc(max(1.5vw, 22px))}.psc-online-dot{position:absolute;bottom:2px;right:2px;width:14px;height:14px;background:#32c11b;border:2px solid #fff;border-radius:50%}.psc-header-content{margin-left:16px;display:flex;flex-direction:column;gap:4px}.psc-category-pill{display:inline-block;background:#f0e8ff;color:#9c61fc;font-family:sora-m;font-size:11px;text-transform:uppercase;padding:3px 12px;border-radius:12px}.psc-category-row,.psc-name{gap:8px}.psc-name h3{font-family:sora-sb;font-size:calc(max(1vw, 16px));color:#1c2c4d;margin:0}.psc-verified-badge{display:inline-flex;width:16px;height:16px;background:#9c61fc;border-radius:50%}.psc-icon-btn,.psc-verified-badge{align-items:center;justify-content:center}.psc-icon-btn{width:32px;height:32px;border-radius:10px;border:none;background:#f4f1fb;color:#9c61fc;display:flex;margin-left:8px;cursor:pointer;transition:background .15s,color .15s;text-decoration:none}.psc-icon-btn.active,.psc-icon-btn:hover{background:#9c61fc;color:#fff}.psc-meta-row{font-family:sora-r;font-size:12px;color:#9aa5b8}.psc-location-price-bar{background:#f0f0f0;border-radius:12px;padding:12px 16px;margin-top:14px}.psc-address{font-size:13px;color:#1c2c4d}.psc-address,.psc-distance{font-family:sora-r;margin:0}.psc-distance{font-size:11px;color:#9aa5b8}.psc-price h3{font-family:sora-sb;font-size:18px;color:#1c2c4d;margin:0}.psc-price h3 span{font-family:sora-r;font-size:12px;color:#9aa5b8}.psc-description{font-family:sora-r;font-size:13px;color:#496090;line-height:1.6}.psc-read-more{color:#9c61fc;font-family:sora-sb;cursor:pointer}.psc-trust-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px}.psc-trust-badge{display:inline-flex;align-items:center;gap:5px;font-family:sora-r;font-size:12px;color:#496090}.psc-trust-badge img{width:14px;height:14px}.psc-actions{gap:12px;margin-top:16px}.psc-compare-btn{flex:1;justify-content:center;padding:10px 0}.psc-rebook-btn{flex-shrink:0}.psc-view-profile-btn{flex:1;background:linear-gradient(135deg,#9c61fc,#6b3fd4);color:#fff;border:none;border-radius:20px;font-family:sora-m;font-size:13px;padding:10px 0;cursor:pointer}.psc-location-icon{width:16px;height:16px;flex-shrink:0;margin-right:8px;-o-object-fit:contain;object-fit:contain}.psc-icon-btn{width:42px;height:42px;border-radius:14px}.psc-compare-btn{border-radius:30px;border-width:2px;padding:14px 0;font-size:15px;font-weight:700}.psc-view-profile-btn{border-radius:30px;padding:14px 0;font-size:15px}.psc-card .profile-top{padding-bottom:0}.psc-card .search-profile-bottom{margin-top:18px}.search-results .result-right .psc-card .profile-top{padding-bottom:0}