@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}#root{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{color:#1a1a1a;font-weight:600;line-height:1.2}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img{max-width:100%;display:block}ul,ol{list-style:none}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #1e8b8a}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#1e8b8a;border-radius:10px;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:#167675}::-webkit-scrollbar-thumb:active{background:#0f5654}*{scrollbar-width:thin;scrollbar-color:#1e8b8a #f1f1f1}._modalOverlay_193py_1{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:10px;animation:.3s _fadeIn_193py_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_193py_1{0%{opacity:0}to{opacity:1}}._modalContent_193py_26{background:#fff;border-radius:5px;width:100%;max-width:950px;max-height:98vh;animation:.3s _slideUp_193py_1;position:relative;overflow:auto;box-shadow:0 20px 60px #0000004d}@keyframes _slideUp_193py_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._closeButton_193py_49{cursor:pointer;color:#64748b;z-index:10;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;transition:all .3s;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0000001a}._closeButton_193py_49:hover{color:#1a202c;background:#f1f5f9;transform:rotate(90deg)}._modalGrid_193py_75{grid-template-columns:1fr 1fr;display:grid}._imageSection_193py_82{background:linear-gradient(135deg,#9dd9d2 0%,#a8dfd8 100%);justify-content:center;align-items:stretch;padding:0;display:flex;position:relative;overflow:hidden}._imageWrapper_193py_93{justify-content:center;align-items:center;width:100%;height:630px;display:flex;position:relative}._doctorImage_193py_102{z-index:2;width:100%;height:auto;position:relative}._formSection_193py_111{flex-direction:column;padding:20px 25px;display:flex}._formSection_193py_111._fullWidth_193py_117{grid-column:1/-1;width:100%;max-width:950px;margin:0 auto}._formHeader_193py_129{margin-bottom:15px}._title_193py_133{color:#1a202c;margin:0 0 8px;font-size:30px;font-weight:600}._subtitle_193py_140{color:#64748b;margin:0;font-size:15px}._accountTypeToggle_193py_147{gap:12px;margin-bottom:15px;display:flex}._toggleButton_193py_153{color:#64748b;cursor:pointer;background:#f1f5f9;border:2px solid #0000;border-radius:5px;flex:1;padding:6px 20px;font-size:14px;font-weight:600;transition:all .3s}._toggleButton_193py_153._active_193py_166{color:#fff;background:#0d9488;border-color:#0d9488}._toggleButton_193py_153:hover:not(._active_193py_166){background:#e2e8f0}._registrationForm_193py_177{flex:1}._formCard_193py_181{background:linear-gradient(135deg,#f0fdf9 0%,#f8fafc 100%);border:2px solid #5dd4c3;border-radius:20px;padding:20px}._formGroup_193py_188{margin-bottom:10px}._label_193py_192{color:#1a202c;margin-bottom:8px;font-size:14px;font-weight:600;display:block}._optional_193py_200{color:#94a3b8;font-size:12px;font-style:italic;font-weight:400}._inputWrapper_193py_207{align-items:center;display:flex;position:relative}._checkboxInInput_193py_213{background:#fff;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;display:flex;position:absolute;right:14px}._checkbox_193py_213{cursor:pointer;accent-color:#0d9488;width:16px;height:16px;margin:0}._checkboxLabelp_193py_232,._checkboxLabel_193py_232{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;margin:0;font-size:12px}._inputIcon_193py_250{color:#94a3b8;z-index:1;font-size:16px;position:absolute;left:16px}._input_193py_207{color:#1a202c;background:#fff;border:1px solid #e2e8f0;border-radius:5px;width:100%;padding:10px 16px 10px 46px;font-family:inherit;font-size:14px;transition:all .3s}._whatsappInput_193py_270{padding-right:165px!important}._inputError_193py_274{border-color:#ef4444!important}._errorText_193py_278{color:#ef4444;margin-top:5px;font-size:12px;font-weight:500;display:block}._input_193py_207:focus{border-color:#0d9488;outline:none;box-shadow:0 0 0 3px #0d94881a}._input_193py_207:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}._input_193py_207::placeholder{color:#cbd5e0}._submitButton_193py_302{color:#fff;cursor:pointer;background:#0f766e;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:10px;padding:10px 16px;font-size:16px;font-weight:600;transition:all .3s;display:flex}._submitButton_193py_302:hover{background:#0d9488;transform:translateY(-2px)}._submitButton_193py_302:active{transform:translateY(0)}._terms_193py_329{color:#64748b;text-align:center;margin:16px 0 0;font-size:12px;line-height:1.6}._terms_193py_329 a{color:#0d9488;font-weight:500;text-decoration:underline}._terms_193py_329 a:hover{color:#0f766e}._loginHeader_193py_348{text-align:center;margin-bottom:25px}._loginTitle_193py_353{color:#1a202c;margin:0 0 8px;font-size:24px;font-weight:700}._loginDesc_193py_360{color:#64748b;margin:0;font-size:14px;line-height:1.5}._switchMode_193py_367{color:#64748b;text-align:center;margin:20px 0 0;font-size:14px}._switchLink_193py_374{color:#0d9488;cursor:pointer;font-weight:600;text-decoration:underline}._switchLink_193py_374:hover{color:#0f766e}._otpHeader_193py_386{text-align:center;margin-bottom:30px}._otpContainer_193py_391{justify-content:center;gap:12px;margin:25px 0;display:flex}._otpInput_193py_398{text-align:center;color:#1a202c;background:#fff;border:2px solid #e2e8f0;border-radius:12px;width:50px;height:55px;font-size:24px;font-weight:600;transition:all .3s}._otpInput_193py_398:focus{border-color:#0d9488;outline:none;box-shadow:0 0 0 3px #0d94881a}._otpInput_193py_398:not(:placeholder-shown){border-color:#0d9488}._errorTextCenter_193py_421{color:#ef4444;text-align:center;margin-top:10px;font-size:13px;font-weight:500;display:block}._resendSection_193py_430{text-align:center;margin:20px 0}._resendText_193py_435{color:#64748b;margin:0;font-size:14px}._resendLink_193py_441{color:#0d9488;cursor:pointer;font-weight:600;text-decoration:underline}._resendLink_193py_441:hover{color:#0f766e}._backToLoginButton_193py_452{color:#64748b;cursor:pointer;background:0 0;border:2px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:10px 16px;font-size:15px;font-weight:600;transition:all .3s;display:flex}._backToLoginButton_193py_452:hover{color:#475569;background:#f8fafc;border-color:#cbd5e1}._providerFormContainer_193py_477{flex-direction:column;flex:1;display:flex}._stepProgress_193py_483{margin-bottom:30px}._stepHeader_193py_487{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._stepText_193py_494{color:#0d9488;letter-spacing:.5px;font-size:11px;font-weight:700}._stepLabel_193py_501{color:#3a414b;font-size:11px;font-weight:500}._progressBar_193py_507{background:#e2e8f0;border-radius:10px;width:100%;height:8px;overflow:hidden}._progressFill_193py_515{background:linear-gradient(90deg,#0d9488 0%,#14b8a6 100%);border-radius:10px;height:100%;transition:width .4s}._providerFormCard_193py_526{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:20px 25px;box-shadow:0 2px 8px #0000000a}._providerTitle_193py_534{color:#1a202c;text-align:center;margin:0 0 12px;font-size:20px;font-weight:600}._providerSubtitle_193py_542{color:#39414b;text-align:center;margin:0 0 32px;font-size:13px;line-height:1.4}._mobileInputWrapper_193py_550{background:#fff;border:1px solid #e2e8f0;border-radius:5px;align-items:center;gap:12px;padding:4px 4px 4px 16px;transition:all .3s;display:flex}._mobileInputWrapper_193py_550:focus-within{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881a}._countryCode_193py_566{color:#1a202c;white-space:nowrap;font-size:16px;font-weight:600}._mobileInput_193py_550{color:#1a202c;background:0 0;border:none;flex:1;padding:10px;font-family:inherit;font-size:15px}._mobileInput_193py_550:focus{outline:none}._mobileInput_193py_550::placeholder{color:#cbd5e0}._providerSubmitButton_193py_591{color:#fff;cursor:pointer;background:#0f766e;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:24px;padding:14px;font-size:15px;font-weight:600;transition:all .3s;display:flex}._providerSubmitButton_193py_591:hover{background:#0d9488;transform:translateY(-2px)}._providerSubmitButton_193py_591:active{transform:translateY(0)}._loginLink_193py_618{color:#64748b;text-align:center;margin-top:0;font-size:14px}._loginLink_193py_618 a{color:#0d9488;font-weight:600;text-decoration:none;transition:color .2s}._loginLink_193py_618 a:hover{color:#0f766e;text-decoration:underline}._loginLinkText_193py_637{color:#0d9488;cursor:pointer;font-weight:600;text-decoration:none;transition:color .2s}._loginLinkText_193py_637:hover{color:#0f766e;text-decoration:underline}._stepIndicator_193py_651{background:#f8f9fa;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px;display:flex}._stepItem_193py_661{flex-direction:column;align-items:center;gap:8px;display:flex}._stepCircle_193py_668{color:#9ca3af;background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:18px;font-weight:700;transition:all .3s;display:flex}._stepCircle_193py_668._completed_193py_682{color:#fff;background:#0d9488}._stepCircle_193py_668._active_193py_166{color:#fff;background:#0d9488;box-shadow:0 0 0 4px #0d948833}._checkmark_193py_693{font-size:24px}._stepName_193py_697{color:#64748b;font-size:13px;font-weight:600}._stepLine_193py_703{background:#0d9488;width:100%;height:2px;margin:0 16px}._step2FormCard_193py_711{background:#e4f4f4;border:1px solid #e5e7eb;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a}._step2Title_193py_719{color:#0d9488;margin:0 0 8px;font-size:22px;font-weight:600}._step2Subtitle_193py_726{color:#64748b;margin:0 0 15px;font-size:14px;line-height:1.6}._formRow_193py_733{grid-template-columns:1fr 1fr;gap:16px;display:grid}._step2Input_193py_739,._step2Select_193py_740{color:#1a202c;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s}._step2Input_193py_739:focus,._step2Select_193py_740:focus{border-color:#0d9488;outline:none;box-shadow:0 0 0 3px #0d94881a}._step2Input_193py_739::placeholder{color:#cbd5e0}._step2Select_193py_740{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}._helperText_193py_772{color:#94a3b8;margin-top:4px;font-size:12px;display:block}._emailInputWrapper_193py_779{position:relative}._emailIcon_193py_783{color:#94a3b8;font-size:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}._emailInput_193py_779{padding-left:44px!important}._textareaInput_193py_796{color:#1a202c;resize:vertical;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:80px;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s}._textareaInput_193py_796:focus{border-color:#0d9488;outline:none;box-shadow:0 0 0 3px #0d94881a}._textareaInput_193py_796::placeholder{color:#cbd5e0}._charCount_193py_820{text-align:right;color:#94a3b8;margin-top:4px;font-size:12px;display:block}._searchInputWrapper_193py_828{position:relative}._searchInput_193py_828{padding-right:44px!important}._searchIcon_193py_836{color:#94a3b8;pointer-events:none;font-size:16px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}._dropdown_193py_846{z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}._dropdownItem_193py_861{cursor:pointer;color:#1a202c;padding:10px 16px;font-size:14px;transition:background .2s}._dropdownItem_193py_861:hover{color:#0d9488;background:#f0fdfa}._dropdown_193py_846::-webkit-scrollbar{width:6px}._dropdown_193py_846::-webkit-scrollbar-track{background:#f1f5f9;border-radius:8px}._dropdown_193py_846::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:8px}._dropdown_193py_846::-webkit-scrollbar-thumb:hover{background:#94a3b8}._pinInput_193py_892{max-width:180px}._actionButtons_193py_896{border-top:1px solid #e5e7eb;gap:12px;margin-top:32px;padding-top:24px;display:flex}._backButton_193py_904{color:#0d9488;cursor:pointer;background:#fff;border:2px solid #0d9488;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:600;transition:all .3s;display:flex}._backButton_193py_904:hover{background:#f0fdfa}._continueButton_193py_924{color:#fff;cursor:pointer;background:#0d9488;border:none;border-radius:8px;flex:1;padding:14px 32px;font-size:15px;font-weight:600;transition:all .3s;box-shadow:0 2px 8px #0d94884d}._continueButton_193py_924:hover{background:#0f766e;transform:translateY(-2px);box-shadow:0 4px 12px #0d948866}._footerText_193py_944{color:#94a3b8;text-align:center;margin-top:20px;font-size:13px}._eligibilityOverlay_193py_952{z-index:10000;background:#00000080;justify-content:center;align-items:center;animation:.3s _fadeIn_193py_1;display:flex;position:fixed;inset:0}._eligibilityPopup_193py_966{text-align:center;background:#fff;border-radius:20px;width:90%;max-width:395px;padding:20px 25px;animation:.3s _slideUp_193py_1;box-shadow:0 20px 60px #0000004d}._eligibilityIcon_193py_977{justify-content:center;margin-bottom:15px;display:flex}._iconCircle_193py_983{background:linear-gradient(135deg,#a0f0ea 0%,#7dd3d0 100%);border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;animation:.5s _scaleIn_193py_1;display:flex;position:relative}@keyframes _scaleIn_193py_1{0%{transform:scale(0)}to{transform:scale(1)}}._checkIcon_193py_1004{color:#0d9488;font-size:35px}._eligibilityTitle_193py_1009{color:#0d5d56;margin:0 0 5px;font-size:22px;font-weight:600;line-height:1.3}._eligibilityMessage_193py_1017{color:#414b58;margin:0 0 32px;font-size:15px;line-height:1.5}._eligibilityButtons_193py_1024{flex-direction:column;gap:12px;display:flex}._continueRegButton_193py_1030{color:#fff;cursor:pointer;background:#0f766e;border:none;border-radius:12px;width:100%;padding:10px 32px;font-size:16px;font-weight:600;transition:all .3s}._continueRegButton_193py_1030:hover{background:#0d9488;transform:translateY(-2px)}._goToShopButton_193py_1048{color:#0d9488;cursor:pointer;background:#fff;border:2px solid #0d9488;border-radius:12px;width:100%;padding:10px 32px;font-size:16px;font-weight:600;transition:all .3s}._goToShopButton_193py_1048:hover{background:#f0fdfa;transform:translateY(-2px)}._step3Header_193py_1067{border-bottom:2px solid #e5e7eb;justify-content:space-between;align-items:flex-start;margin-bottom:10px;padding-bottom:8px;display:flex}._step3Title_193py_1076{color:#0d5d56;margin:0 0 4px;font-size:20px;font-weight:700}._step3Subtitle_193py_1083{color:#64748b;margin:0;font-size:14px}._stepBadge_193py_1089{color:#fff;background:#0d9488;border-radius:20px;padding:8px 20px;font-size:14px;font-weight:600}._credentialSection_193py_1098{background:#e4f4f4;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:20px;padding:24px}._sectionHeader_193py_1106{align-items:center;gap:10px;margin-bottom:20px;display:flex}._sectionIcon_193py_1113{color:#0d9488;font-size:16px}._sectionTitle_193py_1118{color:#0d5d56;margin:0;font-size:16px;font-weight:700}._fileUploadArea_193py_1125{position:relative}._fileInput_193py_1129{display:none}._fileUploadLabel_193py_1133{cursor:pointer;background:#f8f9fa;border:2px dashed #cbd5e0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;transition:all .3s;display:flex}._fileUploadLabel_193py_1133:hover{background:#f0fdfa;border-color:#0d9488}._uploadIcon_193py_1151{color:#94a3b8;margin-bottom:12px;font-size:36px}._uploadText_193py_1157{color:#1a202c;margin:0 0 4px;font-size:15px;font-weight:600}._uploadSubtext_193py_1164{color:#94a3b8;margin:0;font-size:13px}._fileName_193py_1170{color:#0d9488;margin-top:8px;font-size:14px;font-weight:500}._infoText_193py_1177{color:#0d9488;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}._infoBox_193py_1186{background:#fff;border-radius:8px;gap:12px;margin-top:20px;padding:10px;display:flex}._infoBoxIcon_193py_1195{color:#0d9488;flex-shrink:0;margin-top:2px;font-size:20px}._infoBoxText_193py_1202{color:#0d5d56;margin:0;font-size:13px;line-height:1.6}._draftButton_193py_1209{color:#64748b;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:8px;padding:14px 32px;font-size:15px;font-weight:600;transition:all .3s}._draftButton_193py_1209:hover{background:#f8f9fa;border-color:#94a3b8}._step4Header_193py_1227{margin-bottom:15px}._step4Title_193py_1231{color:#0d5d56;margin:0 0 4px;font-size:22px;font-weight:600}._step4Subtitle_193py_1238{color:#64748b;margin:0;font-size:14px}._checkboxGroup_193py_1244{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:8px;display:grid}._checkboxLabel_193py_232{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;transition:all .2s;display:flex}._checkboxLabel_193py_232:hover{background:#f0fdfa;border-color:#0d9488}._checkboxLabel_193py_232 input[type=checkbox]:checked+span{color:#0d9488;font-weight:600}._checkboxLabel_193py_232 span{color:#1a202c;-webkit-user-select:none;user-select:none;font-size:14px}._completeButton_193py_1279{color:#fff;cursor:pointer;background:#0d9488;border:none;border-radius:8px;flex:1;padding:14px 32px;font-size:16px;font-weight:600;transition:all .3s;box-shadow:0 2px 8px #0d94884d}._completeButton_193py_1279:hover{background:#0f766e;transform:translateY(-2px);box-shadow:0 4px 12px #0d948866}._securityInfo_193py_1299{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}._securityCard_193py_1306{background:#f0fdfa;border:1px solid #a0f0ea;border-radius:10px;gap:12px;padding:16px;display:flex}._securityIcon_193py_1315{color:#0d9488;flex-shrink:0;margin-top:2px;font-size:24px}._securityTitle_193py_1322{color:#0d5d56;margin:0 0 4px;font-size:15px;font-weight:600}._securityText_193py_1329{color:#64748b;margin:0;font-size:13px;line-height:1.5}._step5Header_193py_1337{text-align:center;margin-bottom:24px}._step5Title_193py_1342{color:#0d5d56;margin:0 0 8px;font-size:28px;font-weight:700}._step5Subtitle_193py_1349{color:#64748b;max-width:700px;margin:0 auto;font-size:14px;line-height:1.6}._progressSteps_193py_1359{background:#f8f9fa;border-radius:12px;justify-content:space-around;align-items:center;gap:8px;margin-bottom:32px;padding:20px;display:flex}._progressStep_193py_1359{flex-direction:column;align-items:center;gap:6px;display:flex}._progressCircle_193py_1377{color:#9ca3af;background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;transition:all .3s;display:flex}._progressCircle_193py_1377._completed_193py_682{color:#fff;background:#0d9488}._progressCircle_193py_1377._active_193py_166{color:#fff;background:#0d9488;box-shadow:0 0 0 4px #0d948833}._progressLabel_193py_1402{color:#64748b;font-size:12px;font-weight:600}._credentialingForm_193py_1408{width:100%}._credentialGrid_193py_1412{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px;display:grid}._credentialGrid_193py_1412>._credentialCard_193py_1419:nth-child(4){grid-column:1/-1}._credentialGrid_193py_1412>._credentialCard_193py_1419:nth-child(5){grid-column:1/3}._credentialGrid_193py_1412>._credentialCard_193py_1419:nth-child(6){grid-column:3/-1}._credentialCard_193py_1419{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}._credentialHeader_193py_1438{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}._credentialIcon_193py_1445{color:#0d9488;flex-shrink:0;margin-top:2px;font-size:24px}._credentialTitle_193py_1452{color:#1a202c;margin:0 0 4px;font-size:16px;font-weight:600}._credentialSubtitle_193py_1459{color:#94a3b8;margin:0;font-size:12px}._uploadBox_193py_1465{text-align:center;cursor:pointer;background:#f8f9fa;border:2px dashed #cbd5e0;border-radius:10px;padding:24px 16px;transition:all .3s;position:relative}._uploadBox_193py_1465:hover{background:#f0fdfa;border-color:#0d9488}._uploadBoxLabel_193py_1481{cursor:pointer;flex-direction:column;align-items:center;display:flex}._uploadBoxIcon_193py_1488{color:#94a3b8;margin-bottom:8px;font-size:32px}._uploadBoxText_193py_1494{color:#1a202c;margin:0 0 4px;font-size:14px;font-weight:600}._uploadBoxSubtext_193py_1501{color:#94a3b8;margin:0;font-size:12px}._uploadedFileName_193py_1507{color:#0d9488;word-break:break-all;margin-top:8px;font-size:13px;font-weight:500}._uploadedFileNameSmall_193py_1515{color:#0d9488;word-break:break-all;margin-top:4px;font-size:11px;font-weight:500}._uploadRow_193py_1523{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}._completeVerificationButton_193py_1530{color:#fff;cursor:pointer;background:#0d9488;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:16px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 2px 8px #0d94884d}._completeVerificationButton_193py_1530:hover{background:#0f766e;transform:translateY(-2px);box-shadow:0 4px 12px #0d948866}._credentialingNote_193py_1554{background:#f0fdfa;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;display:flex}._noteIcon_193py_1565{color:#0d9488;font-size:18px}._noteText_193py_1570{color:#64748b;margin:0;font-size:13px}._step6Container_193py_1577{width:100%}._step6Grid_193py_1581{grid-template-columns:220px 1fr;gap:13px;min-height:600px;display:grid}._onboardingSidebar_193py_1588{background:#ebeff3;border-radius:12px;padding:16px}._sidebarTitle_193py_1594{color:#1e3a4c;margin:0 0 10px;font-size:20px;font-weight:700}._sidebarSteps_193py_1601{flex-direction:column;gap:8px;margin-bottom:32px;display:flex}._sidebarStep_193py_1601{border-radius:8px;align-items:center;gap:12px;padding:6px 12px;transition:all .3s;display:flex}._sidebarStep_193py_1601._active_193py_166{background:#0d5d56}._sidebarStep_193py_1601._completed_193py_682{opacity:1}._sidebarStepCircle_193py_1625{color:#1e3a4c;background:#a0dfda;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:14px;font-weight:700;display:flex}._sidebarStep_193py_1601._active_193py_166 ._sidebarStepCircle_193py_1625{color:#0d5d56;background:#fff}._sidebarStep_193py_1601._completed_193py_682 ._sidebarStepCircle_193py_1625{color:#1e3a4c;background:#a0dfda}._sidebarStepLabel_193py_1650{color:#64748b;white-space:pre-line;font-size:14px;font-weight:500;line-height:1.3}._sidebarStep_193py_1601._active_193py_166 ._sidebarStepLabel_193py_1650{color:#fff;font-weight:600}._sidebarInfo_193py_1663{color:#fff;background:#0d5d56;border-radius:10px;gap:12px;padding:20px;display:flex}._sidebarInfoIcon_193py_1672{flex-shrink:0;margin-top:2px;font-size:20px}._sidebarInfoText_193py_1678{margin:0;font-size:13px;line-height:1.6}._profileContent_193py_1684{background:#e4f4f4;border-radius:12px;padding:24px}._profileHeader_193py_1690{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}._profileTitle_193py_1697{color:#1a202c;margin:0 0 8px;font-size:22px;font-weight:600}._profileSubtitle_193py_1704{color:#64748b;margin:0;font-size:14px;line-height:1.6}._profileIconWrapper_193py_1711{justify-content:center;align-items:center;width:70px;height:70px;display:flex}._briefcaseIcon_193py_1719{color:#cbd5e0;stroke-width:1.5px;width:60px;height:60px}._profileForm_193py_1726{flex-direction:column;gap:24px;display:flex}._profileFormGroup_193py_1732{position:relative}._labelRow_193py_1736{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._profileLabel_193py_1743{color:#1a202c;font-size:15px;font-weight:600;display:block}._required_193py_1750{color:#ef4444}._charCount_193py_820{color:#94a3b8;font-size:13px}._profileTextarea_193py_1759{color:#1a202c;resize:vertical;border:1px solid #e2e8f0;border-radius:10px;width:100%;padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.6;transition:all .2s}._profileTextarea_193py_1759:focus{border-color:#0d9488;outline:none;box-shadow:0 0 0 3px #0d94881a}._profileTextarea_193py_1759::placeholder{color:#acb7c2}._profileHelperText_193py_1782{color:#717d8d;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}._profileHelperText_193py_1782 svg{color:#1a202c;font-size:12px}._profileActions_193py_1796{border-top:1px solid #e5e7eb;gap:16px;margin-top:32px;padding-top:24px;display:flex}._previousStepButton_193py_1804{color:#0d9488;cursor:pointer;background:#fff;border:2px solid #0d9488;border-radius:8px;align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:600;transition:all .3s;display:flex}._previousStepButton_193py_1804:hover{background:#f0fdfa}._finishButton_193py_1823{color:#fff;cursor:pointer;background:#0d5d56;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:16px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 2px 8px #0d5d564d}._finishButton_193py_1823:hover{background:#0a4a45;transform:translateY(-2px);box-shadow:0 4px 12px #0d5d5666}._step7Container_193py_1848{width:100%;padding:0}._stepperHeader_193py_1853{justify-content:center;align-items:center;margin-bottom:32px;padding:10px;display:flex}._stepperItem_193py_1861{align-items:center;display:flex;position:relative}._stepperCircle_193py_1867{color:#9ca3af;z-index:2;background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;transition:all .3s;display:flex;position:relative}._stepperCircle_193py_1867._completed_193py_682{color:#fff;background:#0d5d56}._stepperLine_193py_1888{background:#0d5d56;width:40px;height:3px;margin:0 4px}._stepperLabel_193py_1895{color:#1a202c;white-space:nowrap;font-size:12px;font-weight:600;position:absolute;top:48px;left:50%;transform:translate(-50%)}._consentGrid_193py_1906{grid-template-columns:1fr 1fr;gap:10px;display:grid}._consentForm_193py_1912{background:#f8f9fa;border-radius:12px;padding:10px}._consentTitle_193py_1918{color:#1a202c;margin:0 0 12px;font-size:22px;font-weight:600}._consentSubtitle_193py_1925{color:#64748b;margin:0 0 15px;font-size:14px;line-height:1.6}._consentCheckbox_193py_1932{background:#fff;border:1px solid #e5e7eb;border-radius:10px;gap:10px;margin-bottom:16px;padding:10px;transition:all .3s;display:flex}._consentCheckbox_193py_1932:hover{border-color:#0d9488;box-shadow:0 2px 8px #0d94881a}._consentCheckbox_193py_1932 input[type=checkbox]{cursor:pointer;accent-color:#0d9488;flex-shrink:0;width:15px;height:15px;margin-top:4px}._consentLabel_193py_1957{flex:1}._consentLabel_193py_1957 strong{color:#1a202c;margin-bottom:4px;font-size:15px;font-weight:600;display:block}._consentLabel_193py_1957 p{color:#64748b;margin:0;font-size:13px;line-height:1.6}._link_193py_1976{color:#0d9488;font-weight:500;text-decoration:underline}._link_193py_1976:hover{color:#0f766e}._completeRegButton_193py_1986{color:#fff;cursor:pointer;background:#0d5d56;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:24px;padding:16px 32px;font-size:16px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 2px 8px #0d5d564d}._completeRegButton_193py_1986:hover{background:#0a4a45;transform:translateY(-2px);box-shadow:0 4px 12px #0d5d5666}._summaryPanel_193py_2011{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}._summaryIcon_193py_2018{color:#0d5d56;background:linear-gradient(135deg,#a0f0ea 0%,#7dd3d0 100%);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 10px;font-size:25px;display:flex}._summaryTitle_193py_2031{color:#1a202c;text-align:center;margin:0 0 8px;font-size:20px;font-weight:600}._summarySubtitle_193py_2039{color:#64748b;text-align:center;margin:0 0 15px;font-size:14px;line-height:1.6}._summaryItems_193py_2047{flex-direction:column;gap:8px;margin-bottom:32px;display:flex}._summaryItem_193py_2047{background:#f8f9fa;border-radius:8px;justify-content:space-between;align-items:center;padding:8px;display:flex}._summaryLabel_193py_2063{color:#64748b;font-size:14px;font-weight:500}._summaryValue_193py_2069{color:#0d9488;align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}._summaryValue_193py_2069 svg{font-size:16px}._helpSection_193py_2082{background:#f0fdfa;border-radius:10px;margin-bottom:20px;padding:13px}._helpTitle_193py_2089{color:#1a202c;margin:0 0 8px;font-size:16px;font-weight:700}._helpText_193py_2096{color:#64748b;margin:0 0 16px;font-size:13px;line-height:1.6}._supportContact_193py_2103{align-items:center;gap:12px;display:flex}._supportAvatar_193py_2109{object-fit:cover;border-radius:50%;width:40px;height:40px}._supportName_193py_2116{color:#1a202c;margin:0 0 2px;font-size:14px;font-weight:600}._supportRole_193py_2123{color:#94a3b8;letter-spacing:.5px;margin:0;font-size:11px}._contactButton_193py_2130{color:#fff;cursor:pointer;background:#0d9488;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;transition:all .3s;display:flex}._contactButton_193py_2130:hover{background:#0f766e;transform:scale(1.05)}._marketplaceImage_193py_2150{border-radius:12px;height:180px;position:relative;overflow:hidden}._bgImage_193py_2157{width:100%;height:100%}._imageOverlay_193py_2163{background:linear-gradient(#0000,#0d5d56e6);padding:10px;position:absolute;bottom:0;left:0;right:0}._imageText_193py_2172{color:#fff;margin:0;font-size:16px;font-weight:600}@media (width<=900px){._modalGrid_193py_75{grid-template-columns:1fr}._imageSection_193py_82{display:none}._formSection_193py_111{padding:40px 30px}._credentialGrid_193py_1412{grid-template-columns:1fr 1fr}._credentialGrid_193py_1412>._credentialCard_193py_1419:nth-child(4){grid-column:1/-1}._step6Grid_193py_1581{grid-template-columns:1fr}._onboardingSidebar_193py_1588{border-bottom:1px solid #e5e7eb;border-right:none}._sidebarSteps_193py_1601{flex-direction:row;overflow-x:auto}._consentGrid_193py_1906{grid-template-columns:1fr}._stepperHeader_193py_1853{overflow-x:auto}}@media (width<=600px){._modalContent_193py_26{border-radius:16px;max-height:95vh}._formSection_193py_111{padding:30px 20px}._title_193py_133{font-size:26px}._subtitle_193py_140{font-size:14px}._formCard_193py_181{padding:24px 20px}._accountTypeToggle_193py_147{flex-direction:column}._toggleButton_193py_153{padding:12px 16px;font-size:14px}._input_193py_207{padding:12px 14px 12px 42px;font-size:13px}._submitButton_193py_302{padding:14px;font-size:15px}._otpContainer_193py_391{gap:8px}._otpInput_193py_398{width:38px;height:45px;font-size:18px}._loginTitle_193py_353{font-size:20px}._loginDesc_193py_360{font-size:13px}._closeButton_193py_49{width:36px;height:36px;font-size:20px;top:15px;right:15px}._providerFormCard_193py_526{padding:28px 20px}._providerTitle_193py_534{font-size:24px}._providerSubtitle_193py_542{margin-bottom:24px;font-size:14px}._mobileInputWrapper_193py_550{padding:4px 4px 4px 12px}._countryCode_193py_566{font-size:14px}._mobileInput_193py_550{padding:12px;font-size:14px}._stepText_193py_494{font-size:12px}._stepLabel_193py_501{font-size:13px}._stepIndicator_193py_651{padding:16px}._stepCircle_193py_668{width:35px;height:35px;font-size:16px}._stepLine_193py_703{width:100%;margin:0 8px}._stepName_193py_697{font-size:11px}._step2FormCard_193py_711{padding:20px 16px}._step2Title_193py_719{font-size:20px}._step2Subtitle_193py_726{font-size:13px}._formRow_193py_733{grid-template-columns:1fr;gap:0}._actionButtons_193py_896{flex-direction:column-reverse}._backButton_193py_904,._continueButton_193py_924,._draftButton_193py_1209{width:100%}._pinInput_193py_892{max-width:100%}._eligibilityPopup_193py_966{max-width:90%;padding:36px 24px}._iconCircle_193py_983{width:100px;height:100px}._checkIcon_193py_1004{font-size:52px}._eligibilityTitle_193py_1009{font-size:22px}._eligibilityMessage_193py_1017{font-size:14px}._continueRegButton_193py_1030,._goToShopButton_193py_1048{padding:14px 24px;font-size:15px}._step3Header_193py_1067{flex-direction:column;gap:12px}._stepBadge_193py_1089{align-self:flex-start}._step3Title_193py_1076{font-size:22px}._credentialSection_193py_1098{padding:20px 16px}._sectionTitle_193py_1118{font-size:16px}._fileUploadLabel_193py_1133{padding:32px 16px}._uploadIcon_193py_1151{font-size:28px}._step4Title_193py_1231{font-size:22px}._checkboxGroup_193py_1244,._securityInfo_193py_1299{grid-template-columns:1fr}._completeButton_193py_1279{width:100%}._step5Title_193py_1342{font-size:22px}._progressSteps_193py_1359{flex-wrap:wrap;gap:12px}._progressCircle_193py_1377{width:36px;height:36px;font-size:12px}._progressLabel_193py_1402{font-size:10px}._credentialCard_193py_1419{padding:16px}._credentialGrid_193py_1412{grid-template-columns:1fr}._credentialGrid_193py_1412>._credentialCard_193py_1419:nth-child(4),._credentialGrid_193py_1412>._credentialCard_193py_1419:nth-child(5),._credentialGrid_193py_1412>._credentialCard_193py_1419:nth-child(6){grid-column:1}._uploadRow_193py_1523{grid-template-columns:1fr}._completeVerificationButton_193py_1530{width:100%}._onboardingSidebar_193py_1588{padding:16px}._sidebarSteps_193py_1601{gap:8px}._sidebarStep_193py_1601{text-align:center;flex-direction:column;min-width:80px;padding:8px}._sidebarStepLabel_193py_1650{font-size:11px}._profileContent_193py_1684{padding:16px}._profileTitle_193py_1697{font-size:22px}._profileIcon_193py_1711{width:50px;height:50px;font-size:24px}._profileActions_193py_1796{flex-direction:column-reverse}._previousButton_193py_2533,._finishButton_193py_1823{width:100%}}._successScreen_193py_2541{justify-content:center;align-items:center;min-height:500px;padding:60px 40px;display:flex}._successCard_193py_2549{text-align:center;max-width:400px;animation:.5s _successPop_193py_1}@keyframes _successPop_193py_1{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}._successIcon_193py_2569{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;font-size:48px;animation:.6s _successIconBounce_193py_1;display:flex;box-shadow:0 4px 20px #10b9814d}@keyframes _successIconBounce_193py_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}._successTitle_193py_2593{color:#1a202c;margin-bottom:12px;font-size:28px;font-weight:700;line-height:1.3}._successMessage_193py_2601{color:#64748b;margin-bottom:24px;font-size:16px;line-height:1.6}._successInfo_193py_2608{background:#f0fdf4;border:1px solid #86efac;border-radius:12px;padding:16px 24px}._successInfo_193py_2608 p{color:#166534;margin:0;font-size:14px;font-weight:500}._generalError_193py_2623{color:#c33;background:#fee;border:1px solid #fcc;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:14px;font-weight:500}._overlay_1nepk_1{-webkit-backdrop-filter:blur(5px);z-index:9999;background-color:#0f172ab3;justify-content:center;align-items:center;padding:16px;animation:.25s cubic-bezier(.16,1,.3,1) _fadeIn_1nepk_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_1nepk_1{0%{opacity:0}to{opacity:1}}._modal_1nepk_28{background:#fff;border-radius:5px;width:100%;max-width:660px;max-height:90vh;font-family:inherit;animation:.3s cubic-bezier(.16,1,.3,1) _slideUp_1nepk_1;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d}@keyframes _slideUp_1nepk_1{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._modal_1nepk_28::-webkit-scrollbar{width:6px}._modal_1nepk_28::-webkit-scrollbar-track{background:#f1f5f9;border-radius:8px}._modal_1nepk_28::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}._modal_1nepk_28::-webkit-scrollbar-thumb:hover{background:#237f79}._closeBtn_1nepk_73{color:#64748b;cursor:pointer;z-index:10;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;font-weight:500;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}._closeBtn_1nepk_73:hover{color:#0f172a;background:#e2e8f0;transform:rotate(90deg)}._formContainer_1nepk_99{padding:15px 20px 20px}._header_1nepk_104{text-align:start;margin-bottom:15px}._title_1nepk_109{color:#1e293b;font-size:24px;font-weight:600;line-height:1.3}._serverAlert_1nepk_117{color:#dc2626;text-align:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:18px;padding:10px 14px;font-size:13px}._form_1nepk_99{flex-direction:column;gap:16px;display:flex}._formGrid_1nepk_135{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}._formGroup_1nepk_141{flex-direction:column;gap:5px;display:flex}._label_1nepk_147{color:#334155;align-items:center;gap:3px;font-size:13px;font-weight:600;display:flex}._required_1nepk_156{color:#ef4444;font-weight:700}._inputWrapper_1nepk_162{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:5px;align-items:center;transition:all .2s;display:flex;position:relative;overflow:hidden}._inputWrapper_1nepk_162:focus-within{background:#fff;border-color:#237f79;box-shadow:0 0 0 3px #237f7926}._inputError_1nepk_179{background-color:#fffaf0!important;border-color:#ef4444!important}._inputError_1nepk_179:focus-within{box-shadow:0 0 0 3px #ef444426!important}._phonePrefix_1nepk_188{color:#475569;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;padding-left:14px;padding-right:6px;font-size:14px;font-weight:500;display:flex}._phoneInput_1nepk_200{padding-left:4px!important}._input_1nepk_162{color:#1e293b;background:0 0;border:none;width:100%;padding:10.5px 14px;font-family:inherit;font-size:14px;box-shadow:none!important;outline:none!important}._input_1nepk_162:focus,._input_1nepk_162:focus-visible{box-shadow:none!important;outline:none!important}._input_1nepk_162::placeholder{color:#94a3b8;font-size:13.5px}._select_1nepk_227{color:#1e293b;cursor:pointer;appearance:none;background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") right 14px center/15px no-repeat;border:none;width:100%;padding:10.5px 36px 10.5px 14px;font-family:inherit;font-size:14px;box-shadow:none!important;outline:none!important}._select_1nepk_227:focus,._select_1nepk_227:focus-visible{box-shadow:none!important;outline:none!important}._select_1nepk_227 option{color:#1e293b;background:#fff}._errorMessage_1nepk_257{color:#dc2626;margin-top:2px;padding-left:2px;font-size:12px;font-weight:500}._submitSection_1nepk_266{flex-direction:column;align-items:center;gap:10px;margin-top:8px;display:flex}._submitBtn_1nepk_274{color:#fff;cursor:pointer;background:linear-gradient(135deg,#237f79 0%,#175753 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 24px;font-size:15px;font-weight:600;transition:all .25s;display:flex;box-shadow:0 4px 12px #237f7940}._submitBtn_1nepk_274:hover:not(:disabled){background:linear-gradient(135deg,#1f726d 0%,#11423f 100%);transform:translateY(-1px);box-shadow:0 6px 16px #237f7959}._submitBtn_1nepk_274:active:not(:disabled){transform:translateY(0)}._submitBtn_1nepk_274:disabled{opacity:.7;cursor:not-allowed}._spinner_1nepk_307{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite _spin_1nepk_307}@keyframes _spin_1nepk_307{to{transform:rotate(360deg)}}._privacyNote_1nepk_322{color:#94a3b8;text-align:center;font-size:12px;line-height:1.4}._successContainer_1nepk_330{text-align:center;flex-direction:column;align-items:center;padding:36px 28px 32px;display:flex}._successIconWrapper_1nepk_338{background-color:#ecfdf5;border:4px solid #d1fae5;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:18px;animation:.4s cubic-bezier(.175,.885,.32,1.275) _scaleIn_1nepk_1;display:flex}@keyframes _scaleIn_1nepk_1{0%{transform:scale(0)}to{transform:scale(1)}}._successIcon_1nepk_338{color:#10b981;font-size:38px}._successTitle_1nepk_366{color:#0f172a;margin-bottom:8px;font-size:22px;font-weight:700}._successText_1nepk_373{color:#475569;max-width:480px;margin-bottom:20px;font-size:14px;line-height:1.6}._summaryBox_1nepk_381{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;width:100%;max-width:460px;margin-bottom:22px;padding:16px 20px;display:flex}._summaryItem_1nepk_395{border-bottom:1px dashed #e2e8f0;justify-content:space-between;align-items:center;padding-bottom:6px;font-size:13.5px;display:flex}._summaryItem_1nepk_395:last-child{border-bottom:none;padding-bottom:0}._summaryLabel_1nepk_409{color:#64748b;font-weight:500}._summaryValue_1nepk_414{color:#1e293b;font-weight:600}._primaryButton_1nepk_419{color:#fff;cursor:pointer;background:#237f79;border:none;border-radius:10px;min-width:130px;padding:11px 32px;font-size:14.5px;font-weight:600;transition:all .2s}._primaryButton_1nepk_419:hover{background:#1a605b;box-shadow:0 4px 12px #237f794d}@media (width<=640px){._modal_1nepk_28{border-radius:5px;max-height:95vh}._formContainer_1nepk_99{padding:20px 18px}._formGrid_1nepk_135{grid-template-columns:1fr;gap:14px}._title_1nepk_109{font-size:18px}._closeBtn_1nepk_73{width:32px;height:32px;font-size:14px;top:10px;right:10px}}._overlay_13een_1{-webkit-backdrop-filter:blur(4px);z-index:99999;background-color:#0f172aa6;justify-content:center;align-items:center;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) _fadeIn_13een_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_13een_1{0%{opacity:0}to{opacity:1}}._modal_13een_23{background:#fff;border-radius:12px;width:100%;max-width:440px;padding:26px 26px 22px;animation:.25s cubic-bezier(.16,1,.3,1) _slideUp_13een_1;position:relative;box-shadow:0 20px 40px -10px #0003,0 0 0 1px #0000000d}@keyframes _slideUp_13een_1{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}._closeBtn_13een_45{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}._closeBtn_13een_45:hover{color:#0f172a;background:#e2e8f0;transform:rotate(90deg)}._modalHeader_13een_69{text-align:center;margin-bottom:22px}._iconCircle_13een_74{color:#006560;background:#e6f4f3;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 12px;display:flex}._locationIcon_13een_86{font-size:26px}._title_13een_90{color:#1e293b;margin:0 0 6px;font-size:20px;font-weight:600}._subtitle_13een_97{color:#64748b;max-width:340px;margin:0 auto;font-size:13.5px;line-height:1.5}._form_13een_105{flex-direction:column;gap:14px;display:flex}._inputGroup_13een_111{flex-direction:column;gap:6px;display:flex}._label_13een_117{color:#334155;font-size:13px;font-weight:600}._inputWrapper_13een_123{background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:8px;align-items:center;padding:0 12px;transition:all .2s;display:flex;position:relative}._inputWrapper_13een_123:focus-within{background:#fff;border-color:#006560;box-shadow:0 0 0 3px #0065601f}._inputError_13een_140{background:snow!important;border-color:#ef4444!important}._inputPinIcon_13een_145{color:#006560;flex-shrink:0;margin-right:8px;font-size:20px}._input_13een_111{color:#0f172a;letter-spacing:1px;background:0 0;flex:1;height:44px;font-size:16px;font-weight:600;box-shadow:none!important;border:none!important;outline:none!important}._input_13een_111:focus,._input_13een_111:focus-visible,._input_13een_111:active{box-shadow:none!important;border:none!important;outline:none!important}._input_13een_111::placeholder{color:#94a3b8;letter-spacing:normal;font-size:14px;font-weight:400}._charCount_13een_180{color:#64748b;background:#e2e8f0;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:600}._errorText_13een_189{color:#dc2626;margin:2px 0 0;font-size:12.5px}._actions_13een_195{flex-direction:column;display:flex}._applyBtn_13een_200{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:44px;font-size:15px;font-weight:600;transition:all .2s;display:flex}._applyBtn_13een_200:hover:not(:disabled){background:#086b75;transform:translateY(-1px);box-shadow:0 4px 12px #00656040}._applyBtn_13een_200:disabled{cursor:not-allowed;opacity:.7;background:#94a3b8}@media (width<=480px){._modal_13een_23{padding:22px 18px 20px}}._header_1bpra_1{z-index:100;background:#fff;width:100%;position:sticky;top:0}._topBar_1bpra_11{background:#2d3133;padding:8px 0}._topNav_1bpra_16{justify-content:flex-end;gap:24px;max-width:1400px;margin:0 auto;padding:0 20px;display:flex}._topLink_1bpra_25{color:#fff;font-size:13px;font-weight:400;text-decoration:none;transition:opacity .2s}._topLink_1bpra_25:hover{opacity:.8}._mainHeader_1bpra_38{background:#237f79;padding:12px 0}._container_1bpra_43{justify-content:space-between;align-items:center;gap:20px;max-width:1400px;margin:0 auto;padding:0 20px;display:flex}._logo_1bpra_54{flex-shrink:0}._logoImg_1bpra_58{border-radius:5px;width:auto;height:50px;display:block}._searchSection_1bpra_66{background:#fff;border-radius:4px;flex:1;align-items:stretch;max-width:620px;display:flex;position:relative;overflow:visible}._deliverySection_1bpra_77{color:#333;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-right:2px solid #006560;align-items:center;padding:8px 18px;font-size:15px;font-weight:700;transition:all .2s;display:flex}._deliverySection_1bpra_77:hover{color:#006560;background-color:#f0fdfa}._searchContainer_1bpra_96{flex:1;align-items:center;display:flex}._searchInput_1bpra_102{color:#333;border:none;outline:none;flex:1;padding:10px 20px;font-size:15px}._searchInput_1bpra_102::placeholder{color:#bbb}._searchButton_1bpra_115{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;padding:8px 16px;transition:color .2s;display:flex}._searchButton_1bpra_115:hover{color:#333}._searchSpinner_1bpra_132{border:2px solid #ddd;border-top-color:#237f79;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite _spin_1bpra_1;display:inline-block}@keyframes _spin_1bpra_1{to{transform:rotate(360deg)}}._searchDropdown_1bpra_149{z-index:9999;scrollbar-width:thin;scrollbar-color:#237f79 #f0f7f6;background:#fff;border:1px solid #e8f5f4;border-radius:5px;max-height:380px;animation:.18s _dropdownFadeIn_1bpra_1;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden auto;box-shadow:0 8px 32px #00000021,0 2px 8px #237f7914}._searchDropdown_1bpra_149::-webkit-scrollbar{width:6px}._searchDropdown_1bpra_149::-webkit-scrollbar-track{background:#f0f7f6;border-radius:10px}._searchDropdown_1bpra_149::-webkit-scrollbar-thumb{background:#237f79;border-radius:10px}._searchDropdown_1bpra_149::-webkit-scrollbar-thumb:hover{background:#1a625d}@keyframes _dropdownFadeIn_1bpra_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._noResults_1bpra_197{color:#888;text-align:center;padding:18px 20px;font-size:14px}._dropdownSection_1bpra_204{padding:6px 0}._dropdownSection_1bpra_204+._dropdownSection_1bpra_204{border-top:1px solid #f0f0f0}._dropdownSectionTitle_1bpra_212{text-transform:uppercase;letter-spacing:.08em;color:#237f79;padding:6px 16px 4px;font-size:11px;font-weight:700}._dropdownItem_1bpra_221{cursor:pointer;border-radius:0;align-items:center;gap:10px;padding:9px 16px;transition:background .15s;display:flex}._dropdownItem_1bpra_221:hover,._dropdownItemHighlighted_1bpra_232{background:#f0faf9}._dropdownItemIcon_1bpra_236{color:#237f79;background:#eef8f7;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._dropdownItemImg_1bpra_248{object-fit:contain;background:#fafafa;border:1px solid #eee;border-radius:6px;flex-shrink:0;width:32px;height:32px}._dropdownItemInfo_1bpra_258{flex-direction:column;flex:1;min-width:0;display:flex}._dropdownItemText_1bpra_265{color:#222;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:500;overflow:hidden}._dropdownItemBrand_1bpra_275{color:#999;margin-top:1px;font-size:11px}._dropdownItemType_1bpra_281{color:#237f79;white-space:nowrap;background:#eef8f7;border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:11px}._dropdownItemPrice_1bpra_291{color:#237f79;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:700}._viewAllResults_1bpra_299{color:#237f79;cursor:pointer;z-index:10;background:#fff;border-top:1px solid #e8f5f4;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;transition:background .15s;display:flex;position:sticky;bottom:0;box-shadow:0 -2px 8px #0000000a}._viewAllResults_1bpra_299:hover{background:#f0faf9}._actions_1bpra_324{align-items:center;gap:16px;display:flex}._iconButton_1bpra_330{cursor:pointer;color:#333;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s;display:flex}._iconButton_1bpra_330:hover{transform:scale(1.05)}._iconWrapper_1bpra_349{position:relative}._badge_1bpra_354{color:#fff;pointer-events:none;background:#e53935;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;animation:.25s _badgePop_1bpra_1;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 4px #e5393580}@keyframes _badgePop_1bpra_1{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}._loginButton_1bpra_391{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fff;border-radius:4px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s}._loginButton_1bpra_391:hover{color:#1e8b8a;background:#fff}._bottomNav_1bpra_410{background:#f7fafc;border-top:1px solid #f7fafc}._mainNav_1bpra_415{justify-content:center;gap:40px;max-width:1400px;margin:0 auto;padding:0 20px;display:flex}._navLink_1bpra_424{color:#333;padding:10px 0;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block;position:relative}._navLink_1bpra_424:hover{color:#1e8b8a}._navLink_1bpra_424:after{content:"";background:#1e8b8a;height:3px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}._navLink_1bpra_424:hover:after{transform:scaleX(1)}@media (width<=1024px){._container_1bpra_43{flex-wrap:wrap;gap:5px}._searchSection_1bpra_66{flex-basis:100%;order:3;max-width:100%;margin-top:12px}}@media (width<=768px){._topNav_1bpra_16{gap:16px}._topLink_1bpra_25{font-size:12px}._deliverySection_1bpra_77{white-space:nowrap;flex-shrink:0;padding:8px 10px;font-size:12px}._searchContainer_1bpra_96{flex:1;min-width:0}._searchInput_1bpra_102{min-width:0;padding:8px;font-size:13px}._searchButton_1bpra_115{flex-shrink:0;min-width:36px;padding:8px}._searchDropdown_1bpra_149{border-radius:0 0 10px 10px}._mainNav_1bpra_415{gap:20px}._navLink_1bpra_424{font-size:13px}._loginButton_1bpra_391{padding:6px;font-size:10px}._logoImg_1bpra_58{height:35px}}@media (width<=480px){._topNav_1bpra_16{flex-wrap:wrap;justify-content:center;gap:12px}._actions_1bpra_324{gap:8px}._iconButton_1bpra_330{width:30px;height:30px;padding:6px}._searchSection_1bpra_66{margin-top:8px}._searchInput_1bpra_102{padding:10px;font-size:13px}._searchButton_1bpra_115{min-width:40px;padding:8px 10px}._mainNav_1bpra_415{white-space:nowrap;gap:12px;overflow-x:auto}._logoImg_1bpra_58{height:35px}}._footer_wnn1b_1{color:#fff;background:#237f79;padding:60px 0 30px}._container_wnn1b_7{max-width:1400px;margin:0 auto;padding:0 20px}._footerContent_wnn1b_13{grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;margin-bottom:30px;display:grid}._brandSection_wnn1b_21{max-width:450px}._brandInfoRow_wnn1b_25{align-items:center;gap:16px;margin-bottom:20px;display:flex}._logoWrapper_wnn1b_32{flex-shrink:0}._logo_wnn1b_32{border-radius:5px;width:auto;height:50px;display:block}._brandDescription_wnn1b_43{color:#ffffffd9;margin:0;font-size:14px;line-height:1.6}._socialLinks_wnn1b_50{gap:12px;display:flex}._socialIcon_wnn1b_55{color:#fff;background:#ffffff26;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;text-decoration:none;transition:all .3s;display:flex}._socialIcon_wnn1b_55:hover{background:#ffffff40;transform:translateY(-3px)}._footerColumn_wnn1b_75{flex-direction:column;display:flex}._columnTitle_wnn1b_80{color:#fff;margin:0 0 24px;font-size:18px;font-weight:600}._linkList_wnn1b_87{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}._linkList_wnn1b_87 li a{color:#ffffffd9;font-size:14px;text-decoration:none;transition:all .3s;display:inline-block}._linkList_wnn1b_87 li a:hover{color:#fff;transform:translate(5px)}._footerBottom_wnn1b_110{border-top:1px solid #fff3;justify-content:space-between;align-items:center;padding-top:20px;display:flex}._copyright_wnn1b_118,._developer_wnn1b_124{color:#ffffffd9;margin:0;font-size:14px}._developerLink_wnn1b_130{color:#fff;font-weight:600;text-decoration:none;transition:all .3s}._developerLink_wnn1b_130:hover{color:#fff;text-decoration:underline}._backToTop_wnn1b_142{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .3s;display:flex}._backToTop_wnn1b_142:hover{background:#ffffff26;border-color:#ffffff80;transform:translateY(-2px)}._backToTop_wnn1b_142 svg{font-size:12px}@media (width<=1024px){._footerContent_wnn1b_13{grid-template-columns:1fr 1fr;gap:40px}._brandSection_wnn1b_21{grid-column:1/-1;max-width:100%}}@media (width<=768px){._footer_wnn1b_1{padding:40px 16px 20px}._footerContent_wnn1b_13{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}._brandSection_wnn1b_21{grid-column:1/-1}._brandInfoRow_wnn1b_25{text-align:left;justify-content:flex-start;gap:14px}._socialLinks_wnn1b_50{justify-content:center;margin-bottom:15px}._columnTitle_wnn1b_80{margin-bottom:16px;font-size:16px}._linkList_wnn1b_87{gap:10px}._linkList_wnn1b_87 li a{font-size:13px}._footerBottom_wnn1b_110{text-align:center;flex-direction:column;gap:16px}._copyright_wnn1b_118,._developer_wnn1b_124{font-size:13px}._backToTop_wnn1b_142{justify-content:center;width:100%}}@media (width<=480px){._footer_wnn1b_1{padding:30px 12px 18px}._footerContent_wnn1b_13{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px}._brandInfoRow_wnn1b_25{gap:10px}._logo_wnn1b_32{height:38px}._brandName_wnn1b_255{font-size:18px}._brandDescription_wnn1b_43{font-size:12px;line-height:1.45}._socialIcon_wnn1b_55{width:34px;height:34px;font-size:15px}._columnTitle_wnn1b_80{text-align:center;margin-bottom:10px;font-size:16px;font-weight:700}._linkList_wnn1b_87{align-items:center;gap:8px}._linkList_wnn1b_87 li a{font-size:12.5px;line-height:1.3}._copyright_wnn1b_118,._developer_wnn1b_124,._backToTop_wnn1b_142{font-size:12px}._container_wnn1b_7{padding:0}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}._hero_hxlj7_1{max-width:1400px;margin:0 auto;padding:20px 0}._heroContainer_hxlj7_7{grid-template-columns:350px 1fr;align-items:stretch;gap:10px;display:grid}._leftImage_hxlj7_15{background:#f0f8ff;border-radius:0;width:100%;height:460px;overflow:hidden}._leftImage_hxlj7_15 img{width:100%;height:100%;display:block}._rightSlider_hxlj7_31{border-radius:0;width:100%;height:460px;position:relative;overflow:hidden}._sliderImage_hxlj7_39{border-radius:0;width:100%;height:100%;display:block}._swiperContainer_hxlj7_48{border-radius:0;width:100%;height:100%}@media (width<=1024px){._heroContainer_hxlj7_7{grid-template-columns:1fr;gap:16px}._leftImage_hxlj7_15,._sliderImage_hxlj7_39{height:auto}._rightSlider_hxlj7_31{height:100%}}@media (width<=768px){._hero_hxlj7_1{padding:16px}._leftImage_hxlj7_15{height:153.333px}._leftImage_hxlj7_15 img{object-fit:cover}._sliderImage_hxlj7_39{height:auto}._rightSlider_hxlj7_31{height:100%}}@media (width<=480px){._hero_hxlj7_1{padding:12px}._leftImage_hxlj7_15{height:153.333px}._leftImage_hxlj7_15 img{object-fit:cover}._sliderImage_hxlj7_39{height:auto}._rightSlider_hxlj7_31{height:100%}}._services_1a5sw_1{background:#edf4ff;padding:40px 0}._container_1a5sw_6{max-width:1400px;margin:0 auto;padding:0 20px}._servicesGrid_1a5sw_12{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}._serviceCard_1a5sw_19{text-align:center;cursor:pointer;color:inherit;background:#fff;border:2px solid #0ea1a1;border-radius:12px;padding:32px 24px;text-decoration:none;transition:all .3s;display:block}._serviceCard_1a5sw_19:hover{border-color:#1e8b8a;transform:translateY(-4px);box-shadow:0 8px 20px #1e8b8a26}._iconWrapper_1a5sw_38{color:#1e8b8a;background:#cad6d6;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 20px;font-size:32px;display:flex}._serviceTitle_1a5sw_51{color:#1a1a1a;margin:0 0 8px;font-size:18px;font-weight:700}._serviceDescription_1a5sw_58{color:#5f5e5e;margin:0;font-size:15px;font-weight:500;line-height:1.4}@media (width<=1024px){._servicesGrid_1a5sw_12{grid-template-columns:repeat(2,1fr);gap:16px}._serviceCard_1a5sw_19{padding:28px 20px}._serviceTitle_1a5sw_51{font-size:17px}._serviceDescription_1a5sw_58{font-size:13px}}@media (width<=768px){._services_1a5sw_1{padding:30px 0}._container_1a5sw_6{padding:0 16px}._servicesGrid_1a5sw_12{grid-template-columns:repeat(2,1fr);gap:12px}._serviceCard_1a5sw_19{padding:20px 14px}._iconWrapper_1a5sw_38{width:48px;height:48px;margin-bottom:12px;font-size:24px}._serviceTitle_1a5sw_51{font-size:15px}._serviceDescription_1a5sw_58{font-size:12px}}@media (width<=480px){._services_1a5sw_1{padding:24px 0}._container_1a5sw_6{padding:0 12px}._servicesGrid_1a5sw_12{grid-template-columns:repeat(2,1fr);gap:10px}._serviceCard_1a5sw_19{border-radius:10px;padding:16px 10px}._iconWrapper_1a5sw_38{width:42px;height:42px;margin-bottom:8px;font-size:20px}._serviceTitle_1a5sw_51{margin-bottom:4px;font-size:13.5px}._serviceDescription_1a5sw_58{font-size:11px;line-height:1.3}}._ourBrands_10wb0_1{background:#edf4ff;padding:40px 0}._container_10wb0_6{max-width:1400px;margin:0 auto;padding:0 20px}._header_10wb0_13{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._title_10wb0_20{color:#1a1a1a;margin:0 0 4px;font-size:32px;font-weight:600}._highlight_10wb0_27{color:#086b75}._subtitle_10wb0_31{color:#666;margin:0;font-size:15px}._viewAll_10wb0_37{color:#006560;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}._viewAll_10wb0_37:hover{color:#167675}._scrollWrapper_10wb0_50{position:relative}._brandsContainer_10wb0_54{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:8px 0;display:flex;overflow-x:auto}._brandsContainer_10wb0_54::-webkit-scrollbar{display:none}._brandCard_10wb0_69{cursor:pointer;background:#fff;border-radius:10px;flex:none;width:150px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 8px #00000014}._brandCard_10wb0_69:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._imageWrapper_10wb0_85{background:#1e5f5f;justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative;overflow:hidden}._imageWrapper_10wb0_85 img{width:100%;height:100%}._discountBadge_10wb0_102{color:#00504b;z-index:1;background:#8cf4eb;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}._brandName_10wb0_115{text-align:center;color:#333;margin:0;padding:16px;font-size:15px;font-weight:700}._scrollButton_10wb0_125{color:#333;cursor:pointer;z-index:2;background:#ffffffe6;border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._scrollButton_10wb0_125 svg{display:block}._scrollButton_10wb0_125:hover{background:#fff}._scrollLeft_10wb0_152{left:0}._scrollRight_10wb0_156{right:0}@media (width<=1024px){._title_10wb0_20{font-size:28px}._brandCard_10wb0_69{width:160px}._imageWrapper_10wb0_85{height:160px}}@media (width<=768px){._ourBrands_10wb0_1{padding:28px 0}._container_10wb0_6{padding:0 12px}._header_10wb0_13{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}._title_10wb0_20{font-size:22px}._subtitle_10wb0_31{font-size:13px}._brandsContainer_10wb0_54{gap:10px;padding:4px 0}._brandCard_10wb0_69{border-radius:8px;flex:0 0 calc(33.3333% - 6.66667px);width:calc(33.3333% - 6.66667px)}._imageWrapper_10wb0_85{aspect-ratio:1;height:auto}._imageWrapper_10wb0_85 img{object-fit:cover}._brandName_10wb0_115{justify-content:center;align-items:center;min-height:38px;padding:10px 6px;font-size:12px;font-weight:700;line-height:1.2;display:flex}._discountBadge_10wb0_102{border-radius:8px;padding:2px 6px;font-size:9.5px;top:6px;left:6px}._scrollButton_10wb0_125{display:none}}@media (width<=480px){._ourBrands_10wb0_1{padding:20px 0}._container_10wb0_6{padding:0 10px}._title_10wb0_20{font-size:20px}._subtitle_10wb0_31{font-size:12px}._brandsContainer_10wb0_54{gap:8px;padding:4px 0}._brandCard_10wb0_69{border-radius:8px;flex:0 0 calc(33.3333% - 5.33333px);width:calc(33.3333% - 5.33333px)}._imageWrapper_10wb0_85{aspect-ratio:1;height:auto}._imageWrapper_10wb0_85 img{object-fit:cover}._brandName_10wb0_115{justify-content:center;align-items:center;min-height:34px;padding:8px 4px;font-size:11px;font-weight:700;line-height:1.2;display:flex}._discountBadge_10wb0_102{border-radius:6px;padding:2px 5px;font-size:8.5px;top:4px;left:4px}}._categories_15z7b_1{background:#edf4ff;padding:40px 0}._container_15z7b_6{max-width:1400px;margin:0 auto;padding:0 20px}._header_15z7b_13{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._title_15z7b_20{color:#1a1a1a;margin:0 0 4px;font-size:32px;font-weight:600}._highlight_15z7b_27{color:#086b75}._subtitle_15z7b_31{color:#666;margin:0;font-size:15px}._viewAll_15z7b_37{color:#006560;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}._viewAll_15z7b_37:hover{color:#167675}._scrollWrapper_15z7b_50{position:relative}._categoriesContainer_15z7b_54{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:8px 0;display:flex;overflow-x:auto}._categoriesContainer_15z7b_54::-webkit-scrollbar{display:none}._categoryCard_15z7b_72{cursor:pointer;background:#fff;border-radius:10px;flex:0 0 calc(12.5% - 14px);width:calc(12.5% - 14px);min-width:calc(12.5% - 14px);transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 8px #00000014}._categoryCard_15z7b_72:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._imageWrapper_15z7b_89{background:#1e5f5f;justify-content:center;align-items:center;width:100%;height:160px;display:flex;position:relative;overflow:hidden}._imageWrapper_15z7b_89 img{width:100%;height:100%}._discountBadge_15z7b_106{color:#00504b;z-index:1;background:#8cf4eb;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}._categoryName_15z7b_119{text-align:center;color:#333;justify-content:center;align-items:center;min-height:48px;margin:0;padding:12px 6px;font-size:13.5px;font-weight:700;line-height:1.2;display:flex}._scrollButton_15z7b_134{color:#333;cursor:pointer;z-index:2;background:#ffffffe6;border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._scrollButton_15z7b_134 svg{display:block}._scrollButton_15z7b_134:hover{background:#fff}._scrollLeft_15z7b_161{left:0}._scrollRight_15z7b_165{right:0}@media (width<=1024px){._title_15z7b_20{font-size:28px}._categoryCard_15z7b_72{width:160px}._imageWrapper_15z7b_89{height:160px}}@media (width<=768px){._categories_15z7b_1{padding:28px 0}._container_15z7b_6{padding:0 12px}._header_15z7b_13{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}._title_15z7b_20{font-size:22px}._subtitle_15z7b_31{font-size:13px}._categoriesContainer_15z7b_54{gap:10px;padding:4px 0}._categoryCard_15z7b_72{border-radius:8px;flex:0 0 calc(33.3333% - 6.66667px);width:calc(33.3333% - 6.66667px)}._imageWrapper_15z7b_89{aspect-ratio:1;height:auto}._imageWrapper_15z7b_89 img{object-fit:cover}._categoryName_15z7b_119{justify-content:center;align-items:center;min-height:38px;padding:10px 6px;font-size:12px;line-height:1.2;display:flex}._discountBadge_15z7b_106{border-radius:8px;padding:2px 6px;font-size:9.5px;top:6px;left:6px}._scrollButton_15z7b_134{display:none}}@media (width<=480px){._categories_15z7b_1{padding:20px 0}._container_15z7b_6{padding:0 10px}._title_15z7b_20{font-size:20px}._subtitle_15z7b_31{font-size:12px}._categoriesContainer_15z7b_54{gap:8px;padding:4px 0}._categoryCard_15z7b_72{border-radius:8px;flex:0 0 calc(33.3333% - 5.33333px);width:calc(33.3333% - 5.33333px)}._imageWrapper_15z7b_89{aspect-ratio:1;height:auto}._imageWrapper_15z7b_89 img{object-fit:cover}._categoryName_15z7b_119{justify-content:center;align-items:center;min-height:34px;padding:8px 4px;font-size:11px;font-weight:700;line-height:1.2;display:flex}._discountBadge_15z7b_106{border-radius:6px;padding:2px 5px;font-size:8.5px;top:4px;left:4px}}._featuredProducts_1afkg_1{background:#edf4ff;padding:40px 0}._container_1afkg_6{max-width:1400px;margin:0 auto;padding:0 20px}._header_1afkg_13{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._title_1afkg_20{color:#1a1a1a;margin:0 0 4px;font-size:32px;font-weight:600}._highlight_1afkg_27{color:#086b75}._subtitle_1afkg_31{color:#666;margin:0;font-size:15px}._viewAll_1afkg_37{color:#006560;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}._viewAll_1afkg_37:hover{color:#167675}._scrollWrapper_1afkg_50{position:relative}._productsContainer_1afkg_54{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;gap:16px;padding:8px 0;display:flex;overflow-x:auto}._productsContainer_1afkg_54::-webkit-scrollbar{display:none}._productCard_1afkg_70{scroll-snap-align:start;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;flex:0 0 calc(16.6667% - 13.3333px);width:calc(16.6667% - 13.3333px);min-width:0;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}._productCard_1afkg_70:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._productCard_1afkg_70._disabled_1afkg_91{cursor:not-allowed}._productCard_1afkg_70._disabled_1afkg_91:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._wishlistButton_1afkg_101{cursor:pointer;z-index:3;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 4px #0000001a}._wishlistButton_1afkg_101 svg{color:#666;font-size:18px;transition:color .2s}._wishlistButton_1afkg_101._wishlisted_1afkg_126 svg{color:#00504b;fill:#00504b}._wishlistButton_1afkg_101:disabled{cursor:not-allowed;opacity:.5}._imageWrapper_1afkg_137{background:#f8f8f8;justify-content:center;align-items:center;width:100%;height:206px;display:flex;position:relative;overflow:hidden}._imageWrapper_1afkg_137 img{width:100%;height:100%}._discountBadge_1afkg_155{color:#00504b;z-index:2;background:#d9dbdb;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}._prescriptionBadge_1afkg_168{color:#00504b;z-index:2;background:#d9dbdb;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;bottom:8px;right:8px}._inCartBadge_1afkg_181{color:#fff;z-index:2;background:#10b981;border-radius:5px;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 4px #00000026}._outOfStockBadge_1afkg_197{color:#fff;z-index:2;background:#000000bf;border-radius:4px;padding:8px 16px;font-size:12px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._productInfo_1afkg_212{flex-direction:column;flex:1;padding:16px;display:flex}._productBrand_1afkg_219{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:600;display:block}._productName_1afkg_229{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:16px;font-weight:700;line-height:1.3;overflow:hidden}._productDescription_1afkg_240{color:#888;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:13px;line-height:1.4;overflow:hidden}._rating_1afkg_251{align-items:center;gap:8px;margin-bottom:12px;display:flex}._stars_1afkg_258{gap:2px;display:flex}._starFilled_1afkg_263{color:orange;font-size:16px}._starEmpty_1afkg_268{color:#e0e0e0;font-size:16px}._reviewCount_1afkg_273{color:#888;font-size:13px;font-weight:500}._sizeSelector_1afkg_280{color:#333;cursor:pointer;appearance:none;background:#edf4ff url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\"><path fill=\"%23333\" d=\"M6 9L1 4h10z\"/></svg>") right 12px center no-repeat;border:1px solid #e0e0e0;border-radius:6px;width:100%;margin-bottom:10px;padding:8px 36px 8px 12px;font-size:14px;font-weight:500}._sizeSelector_1afkg_280:disabled{color:#999;cursor:not-allowed;background:#f5f5f5;border-color:#e0e0e0}._priceSection_1afkg_305{flex-direction:column;gap:8px;margin-top:auto;display:flex}._priceWrapper_1afkg_312{align-items:baseline;gap:8px;display:flex}._currentPrice_1afkg_318{color:#006560;font-size:20px;font-weight:700}._originalPrice_1afkg_324{color:#888;font-size:14px;font-weight:500;text-decoration:line-through}._unitPrice_1afkg_331{color:#888;font-size:12px;font-weight:500}._addButton_1afkg_337{cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}._addButton_1afkg_337:disabled{opacity:.3;cursor:not-allowed}._addButton_1afkg_337 svg{color:#fff;font-size:28px}._addButton_1afkg_337:not(:disabled):hover{background:#005550;transform:scale(1.1);box-shadow:0 4px 12px #0065604d}._addedButton_1afkg_368{background:#10b981!important;border-radius:20px!important;width:auto!important;height:38px!important;padding:0 12px!important}._addedButton_1afkg_368:hover{background:#059669!important}._inCartBtnText_1afkg_380{color:#fff;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}._quantityControl_1afkg_390{background:#d4f1f1;border-radius:24px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:4px;display:flex}._quantityButtonsGroup_1afkg_401{align-items:center;gap:8px;display:flex}._quantityButton_1afkg_401{cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex}._quantityButton_1afkg_401 svg{color:#fff;stroke-width:3px;font-size:14px}._quantityButton_1afkg_401:hover{transform:scale(1.05)}._quantityDisplay_1afkg_431{text-align:center;color:#006560;min-width:24px;font-size:16px;font-weight:700}._quantitySelector_1afkg_440{background:#d4f1f1;border-radius:24px;align-items:center;gap:8px;padding:4px;display:flex}._quantitySelectorButton_1afkg_449{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex}._quantitySelectorButton_1afkg_449 svg{color:#fff;stroke-width:3px;font-size:14px}._quantitySelectorButton_1afkg_449:hover{transform:scale(1.05)}._quantitySelectorDisplay_1afkg_474{text-align:center;color:#006560;font-size:16px;font-weight:700}._addToCartButton_1afkg_482{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600;transition:background .2s}._addToCartButton_1afkg_482:hover{background:#005550}._addToCartButton_1afkg_482:disabled{opacity:.6;cursor:not-allowed}._cancelButton_1afkg_503{color:#006560;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;font-size:17px;font-weight:700;line-height:1;transition:all .2s;display:flex}._cancelButton_1afkg_503:hover{color:#ef4444;background:#f0f0f0;transform:scale(1.08)}._scrollButton_1afkg_529{color:#333;cursor:pointer;z-index:2;background:#ffffffe6;border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._scrollButton_1afkg_529 svg{display:block}._scrollButton_1afkg_529:hover{background:#fff}._scrollLeft_1afkg_556{left:-14px}._scrollRight_1afkg_560{right:-14px}@media (width<=1024px){._title_1afkg_20{font-size:28px}._productCard_1afkg_70{flex:0 0 calc(25% - 10.5px);width:calc(25% - 10.5px)}._imageWrapper_1afkg_137{height:200px}}@media (width<=768px){._featuredProducts_1afkg_1{padding:28px 0}._container_1afkg_6{padding:0 12px}._header_1afkg_13{align-items:flex-start;gap:12px;margin-bottom:16px}._title_1afkg_20{font-size:22px}._subtitle_1afkg_31{font-size:13px}._productsContainer_1afkg_54{gap:12px;padding:4px 0 12px}._productCard_1afkg_70{border-radius:10px;flex:0 0 calc(50% - 6px);width:calc(50% - 6px)}._imageWrapper_1afkg_137{aspect-ratio:1;height:auto}._imageWrapper_1afkg_137 img{object-fit:cover}._productInfo_1afkg_212{padding:12px 10px}._productName_1afkg_229{font-size:14.5px}._productDescription_1afkg_240{font-size:12px}._currentPrice_1afkg_318{font-size:18px}._scrollButton_1afkg_529{display:none}}@media (width<=480px){._featuredProducts_1afkg_1{padding:20px 0}._container_1afkg_6{padding:0 10px}._title_1afkg_20{font-size:20px}._subtitle_1afkg_31{font-size:12px}._productsContainer_1afkg_54{gap:10px;padding:4px 0 10px}._productCard_1afkg_70{border-radius:8px;flex:0 0 calc(50% - 5px);width:calc(50% - 5px)}._imageWrapper_1afkg_137{aspect-ratio:1;height:auto}._imageWrapper_1afkg_137 img{object-fit:cover}._wishlistButton_1afkg_101{width:26px;height:26px;top:6px;right:6px}._wishlistButton_1afkg_101 svg{font-size:14px}._discountBadge_1afkg_155{border-radius:4px;padding:2px 6px;font-size:9.5px;top:6px;left:6px}._productInfo_1afkg_212{padding:10px 8px}._productBrand_1afkg_219{margin-bottom:2px;font-size:10px}._productName_1afkg_229{margin-bottom:2px;font-size:13.5px;font-weight:700}._productDescription_1afkg_240{margin-bottom:5px;font-size:11px}._sizeSelector_1afkg_280{border-radius:5px;margin-bottom:6px;padding:5px 24px 5px 8px;font-size:12px}._priceSection_1afkg_305{gap:6px}._priceWrapper_1afkg_312{gap:4px}._currentPrice_1afkg_318{font-size:15.5px}._unitPrice_1afkg_331{font-size:10.5px}._addButton_1afkg_337{width:32px;height:32px}._addButton_1afkg_337 svg{font-size:20px}._quantityControl_1afkg_390,._quantitySelector_1afkg_440{gap:4px;padding:2px 4px}._quantityButton_1afkg_401,._quantitySelectorButton_1afkg_449{width:24px;height:24px}._quantityButton_1afkg_401 svg,._quantitySelectorButton_1afkg_449 svg{font-size:12px}._quantityDisplay_1afkg_431,._quantitySelectorDisplay_1afkg_474{min-width:16px;font-size:13px}._addToCartButton_1afkg_482{padding:4px 8px;font-size:11px}._cancelButton_1afkg_503{width:22px;height:22px;font-size:13px}}._philosophy_knmva_1{background:#edf4ff;padding:40px 0}._container_knmva_6{max-width:1400px;margin:0 auto;padding:0 20px}._content_knmva_12{grid-template-columns:480px 1fr;align-items:center;gap:60px;display:grid}._leftCard_knmva_20{text-align:center;background:linear-gradient(135deg,#c5e8f5 0%,#c3e3f7 100%);border-radius:32px;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:48px 40px 40px;display:flex;position:relative;overflow:visible;box-shadow:0 8px 24px #00000014}._iconCircle_knmva_35{color:#fff;background:#1e8b8a;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 24px;font-size:28px;display:flex}._leftContent_knmva_48{max-width:100%}._leftTitle_knmva_52{color:#1a1a1a;margin:0 0 16px;font-size:26px;font-weight:700;line-height:1.3}._leftDescription_knmva_60{color:#3e4947;margin:0 0 32px;font-size:15px;line-height:1.6}._productImage_knmva_67{z-index:2;background:#fff;border-radius:20px;width:auto;height:auto;padding:10px;position:absolute;bottom:-30px;right:-30px;overflow:hidden}._productImage_knmva_67 img{width:100%;height:100%}._rightContent_knmva_87{padding:20px 0}._subtitle_knmva_91{color:#1e8b8a;letter-spacing:1.5px;margin:0 0 12px;font-size:13px;font-weight:700}._mainTitle_knmva_99{color:#1a1a1a;margin:0 0 20px;font-size:38px;font-weight:700;line-height:1.2}._highlight_knmva_107{background:linear-gradient(135deg,#167775 0%,#062568 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:700}._description_knmva_116{color:#3e4947;margin:0 0 32px;font-size:16px;line-height:1.7}._features_knmva_124{flex-direction:column;gap:24px;display:flex}._feature_knmva_124{align-items:flex-start;gap:16px;display:flex}._featureIcon_knmva_136{color:#1e8b8a;background:#e6f5f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}._featureContent_knmva_149{flex:1}._featureTitle_knmva_153{color:#1a1a1a;margin:0 0 6px;font-size:18px;font-weight:600}._featureDescription_knmva_160{color:#3e4947;margin:0;font-size:14px;line-height:1.5}@media (width<=1024px){._content_knmva_12{grid-template-columns:1fr;gap:36px}._leftCard_knmva_20{max-width:480px;min-height:auto;margin:0 auto;padding:36px 28px}._productImage_knmva_67{width:120px;height:150px;bottom:-12px;right:-12px}._mainTitle_knmva_99{font-size:32px}._description_knmva_116{font-size:15px}}@media (width<=768px){._philosophy_knmva_1{padding:30px 0}._content_knmva_12{gap:30px}._leftCard_knmva_20{border-radius:20px;min-height:auto;padding:28px 20px}._iconCircle_knmva_35{width:42px;height:42px;margin:0 auto 16px;font-size:22px}._leftTitle_knmva_52{margin-bottom:10px;font-size:20px}._leftDescription_knmva_60{max-width:255px;margin-bottom:16px;font-size:13.5px;line-height:1.5}._productImage_knmva_67{border-radius:14px;width:95px;height:125px;padding:6px;bottom:-10px;right:-8px}._mainTitle_knmva_99{margin-bottom:14px;font-size:26px}._description_knmva_116{margin-bottom:24px;font-size:13.5px;line-height:1.6}._features_knmva_124{gap:18px}._featureTitle_knmva_153{font-size:16px}._featureDescription_knmva_160{font-size:13px}}@media (width<=480px){._philosophy_knmva_1{padding:24px 0}._container_knmva_6{padding:0 12px}._content_knmva_12{gap:24px}._leftCard_knmva_20{border-radius:16px;min-height:auto;padding:22px 16px 24px}._iconCircle_knmva_35{width:38px;height:38px;margin:0 auto 12px;font-size:20px}._leftTitle_knmva_52{margin-bottom:8px;font-size:17px}._leftDescription_knmva_60{max-width:255px;margin-bottom:14px;font-size:12.5px;line-height:1.45}._productImage_knmva_67{border-radius:12px;width:80px;height:105px;padding:5px;bottom:-8px;right:-6px}._mainTitle_knmva_99{margin-bottom:12px;font-size:22px}._description_knmva_116{margin-bottom:18px;font-size:13px;line-height:1.5}._features_knmva_124{gap:14px}._feature_knmva_124{gap:10px}._featureIcon_knmva_136{width:36px;height:36px;font-size:18px}._featureTitle_knmva_153{margin-bottom:4px;font-size:15px}._featureDescription_knmva_160{font-size:12px}}._featuredDoctors_15uqx_1{background:#edf4ff;padding:40px 0}._container_15uqx_6{max-width:1400px;margin:0 auto;padding:0 20px}._header_15uqx_13{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}._title_15uqx_20{color:#1a1a1a;margin:0 0 4px;font-size:32px;font-weight:600}._highlight_15uqx_27{color:#1e8b8a}._subtitle_15uqx_31{color:#666;margin:0;font-size:15px}._viewAll_15uqx_37{color:#006560;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}._viewAll_15uqx_37:hover{color:#167675}._scrollWrapper_15uqx_50{position:relative}._doctorsContainer_15uqx_54{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;gap:16px;padding:8px 0 16px;display:flex;overflow-x:auto}._doctorsContainer_15uqx_54::-webkit-scrollbar{display:none}._doctorCard_15uqx_73{scroll-snap-align:start;cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;flex:0 0 calc(16.6667% - 13.3333px);width:calc(16.6667% - 13.3333px);min-width:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000001a}._doctorCard_15uqx_73:hover{transform:translateY(-6px);box-shadow:0 6px 20px #00000026}._imageWrapper_15uqx_93{background:#2d4a5a;width:100%;height:187px;position:relative;overflow:hidden}._imageWrapper_15uqx_93 img{object-fit:cover;width:100%;height:100%}._ratingBadge_15uqx_107{color:#006560;background:#fff;border-radius:5px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #00000026}._ratingBadge_15uqx_107 svg{color:#006560;font-size:12px}._doctorInfo_15uqx_129{flex-direction:column;flex:1;padding:16px;display:flex}._doctorName_15uqx_136{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:15px;font-weight:600;overflow:hidden}._specialty_15uqx_146{color:#237f79;white-space:nowrap;text-overflow:ellipsis;min-height:18px;margin:0 0 8px;font-size:13px;font-weight:500;overflow:hidden}._details_15uqx_157{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}._detail_15uqx_157{color:#3e4947;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:13px;display:flex;overflow:hidden}._detail_15uqx_157 svg{color:#3e4947;flex-shrink:0;font-size:14px}._location_15uqx_181{color:#666;white-space:nowrap;text-overflow:ellipsis;min-height:18px;margin:4px 0 14px;font-size:12.5px;font-weight:500;overflow:hidden}._bookButton_15uqx_192{color:#006560;cursor:pointer;background:#d4f1f1;border:none;border-radius:6px;width:100%;margin-top:auto;padding:10px;font-size:14px;font-weight:600;transition:all .2s}._bookButton_15uqx_192:hover{color:#fff;background:#1e8b8a}._scrollButton_15uqx_212{color:#333;cursor:pointer;z-index:2;background:#ffffffe6;border:1px solid #111;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 6px #0000001a}._scrollButton_15uqx_212 svg{display:block}._scrollButton_15uqx_212:hover{background:#fff;box-shadow:0 3px 10px #00000026}._scrollLeft_15uqx_241{left:-14px}._scrollRight_15uqx_245{right:-14px}@media (width<=1024px){._title_15uqx_20{font-size:28px}._doctorCard_15uqx_73{flex:0 0 calc(25% - 10.5px);width:calc(25% - 10.5px)}._imageWrapper_15uqx_93{height:180px}}@media (width<=768px){._featuredDoctors_15uqx_1{padding:28px 0}._container_15uqx_6{padding:0 12px}._header_15uqx_13{align-items:flex-start;gap:8px;margin-bottom:16px}._title_15uqx_20{font-size:22px}._subtitle_15uqx_31{font-size:13px}._doctorsContainer_15uqx_54{gap:12px;padding:4px 0 12px}._doctorCard_15uqx_73{border-radius:10px;flex:0 0 calc(50% - 6px);width:calc(50% - 6px)}._imageWrapper_15uqx_93{aspect-ratio:1;height:auto}._imageWrapper_15uqx_93 img{object-fit:cover}._ratingBadge_15uqx_107{padding:3px 8px;font-size:11px;top:8px;right:8px}._doctorInfo_15uqx_129{padding:12px 10px}._doctorName_15uqx_136{white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:14.5px;font-weight:700;overflow:hidden}._specialty_15uqx_146{white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:12px;overflow:hidden}._details_15uqx_157{gap:6px;margin-bottom:10px}._detail_15uqx_157{gap:6px;font-size:11.5px}._location_15uqx_181{white-space:nowrap;text-overflow:ellipsis;margin:6px 0 10px;font-size:11.5px;overflow:hidden}._bookButton_15uqx_192{border-radius:6px;padding:8px;font-size:13px}._scrollButton_15uqx_212{display:none}}@media (width<=480px){._featuredDoctors_15uqx_1{padding:20px 0}._container_15uqx_6{padding:0 10px}._header_15uqx_13{margin-bottom:14px}._title_15uqx_20{font-size:20px}._subtitle_15uqx_31{font-size:12px}._doctorsContainer_15uqx_54{gap:10px;padding:4px 0 10px}._doctorCard_15uqx_73{border-radius:8px;flex:0 0 calc(50% - 5px);width:calc(50% - 5px)}._imageWrapper_15uqx_93{aspect-ratio:1;height:auto}._imageWrapper_15uqx_93 img{object-fit:cover}._ratingBadge_15uqx_107{border-radius:4px;gap:3px;padding:2px 6px;font-size:10px;top:6px;right:6px}._doctorInfo_15uqx_129{padding:10px 8px}._doctorName_15uqx_136{white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:13.5px;font-weight:700;overflow:hidden}._specialty_15uqx_146{white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:11px;overflow:hidden}._details_15uqx_157{gap:4px;margin-bottom:8px}._detail_15uqx_157{gap:4px;font-size:10.5px}._detail_15uqx_157 svg{flex-shrink:0;font-size:11px}._location_15uqx_181{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 8px;font-size:10.5px;overflow:hidden}._bookButton_15uqx_192{border-radius:6px;padding:7px 4px;font-size:12px;font-weight:600}}._loadingContainer_15uqx_470,._errorContainer_15uqx_471,._emptyContainer_15uqx_472{text-align:center;color:#666;padding:60px 20px;font-size:16px}._errorContainer_15uqx_471{color:#dc2626}._location_15uqx_181{color:#666;margin:8px 0;font-size:13px;font-weight:500}._appBanner_qoa7w_1{background:#edf4ff;padding:40px 0}._container_qoa7w_6{max-width:1400px;margin:0 auto;padding:0 20px}._bannerWrapper_qoa7w_12{border-radius:0;width:100%;height:425px;overflow:hidden}._bannerImage_qoa7w_20{width:100%;height:100%;display:block}@media (width<=1024px){._appBanner_qoa7w_1{padding:50px 0}._bannerWrapper_qoa7w_12{border-radius:0;height:120px}}@media (width<=768px){._appBanner_qoa7w_1{padding:40px 0}._bannerWrapper_qoa7w_12{border-radius:0;height:120px}}@media (width<=480px){._appBanner_qoa7w_1{padding:32px 0}._container_qoa7w_6{padding:0 16px}._bannerWrapper_qoa7w_12{border-radius:0;height:120px}}._doctorBanner_vmc6h_1{background:#edf4ff;padding:40px 0}._container_vmc6h_6{max-width:1400px;margin:0 auto;padding:0 20px}._bannerLink_vmc6h_12{cursor:pointer;text-decoration:none;display:block}._bannerWrapper_vmc6h_18{cursor:pointer;border-radius:0;width:100%;height:438px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 20px #0000001a}._bannerLink_vmc6h_12:hover ._bannerWrapper_vmc6h_18{box-shadow:0 6px 24px #00000026}._bannerImage_vmc6h_32{width:100%;height:auto;display:block}@media (width<=1024px){._doctorBanner_vmc6h_1{padding:50px 0}._bannerWrapper_vmc6h_18{border-radius:0;height:120px}}@media (width<=768px){._doctorBanner_vmc6h_1{padding:40px 0}._bannerWrapper_vmc6h_18{border-radius:0;height:120px}}@media (width<=480px){._doctorBanner_vmc6h_1{padding:32px 0}._container_vmc6h_6{padding:0 16px}._bannerWrapper_vmc6h_18{border-radius:0;height:120px}}._blogsSection_1ijoa_1{background-color:#edf4ff;padding:40px 0}._container_1ijoa_6{max-width:1400px;margin:0 auto;padding:0 20px}._header_1ijoa_12{justify-content:space-between;align-items:flex-start;margin-bottom:30px;display:flex}._titleWrapper_1ijoa_19{flex-direction:column;gap:5px;display:flex}._title_1ijoa_19{color:#333;margin:0;font-size:32px;font-weight:600}._highlight_1ijoa_32{color:#006560;font-weight:600}._subtitle_1ijoa_37{color:#888;margin:0;font-size:16px}._viewAll_1ijoa_43{color:#006560;align-items:center;gap:5px;font-size:16px;font-weight:500;text-decoration:none;transition:color .3s;display:flex}._viewAll_1ijoa_43:hover{color:#086b75}._arrow_1ijoa_58{font-size:18px}._blogsSwiper_1ijoa_62{width:100%;padding-bottom:35px}._swiperSlide_1ijoa_67{height:auto;display:flex}._blogCard_1ijoa_72{cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;width:100%;height:100%;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000001a}._blogCard_1ijoa_72:hover{transform:translateY(-5px);box-shadow:0 4px 16px #00000026}._imageWrapper_1ijoa_90{background:linear-gradient(135deg,#1e5a5a 0%,#2d7a7a 100%);justify-content:center;align-items:flex-end;width:100%;height:280px;display:flex;overflow:hidden}._blogImage_1ijoa_100{width:100%;height:100%}._cardContent_1ijoa_106{flex:1;justify-content:center;align-items:center;padding:15px;display:flex}._blogTitle_1ijoa_114{color:#333;text-align:center;margin:0;font-size:18px;font-weight:500;line-height:1.5}._blogsSwiper_1ijoa_62 .swiper-pagination{bottom:0}._blogsSwiper_1ijoa_62 .swiper-pagination-bullet{opacity:1;background:#cbd5e0;width:10px;height:10px;transition:all .3s}._blogsSwiper_1ijoa_62 .swiper-pagination-bullet-active{background:#006560;width:12px;height:12px;transform:scale(1.1)}._blogsSwiper_1ijoa_62 .swiper-pagination-bullet-active-main{background:#006560}@media (width<=768px){._blogsSection_1ijoa_1{padding:32px 15px}._title_1ijoa_19{font-size:24px}._subtitle_1ijoa_37,._viewAll_1ijoa_43{font-size:14px}._imageWrapper_1ijoa_90{height:280px}._blogImage_1ijoa_100{width:100%;height:280px}._blogTitle_1ijoa_114{font-size:17px}}@media (width<=480px){._container_1ijoa_6{padding:0}}._whyChooseSection_xgdqu_1{background-color:#f8f8f8;padding:40px 0}._container_xgdqu_6{max-width:1400px;margin:0 auto;padding:0 20px}._header_xgdqu_12{text-align:center;margin-bottom:40px}._title_xgdqu_17{color:#333;margin:0 0 15px;font-size:32px;font-weight:600}._highlight_xgdqu_24{background:linear-gradient(90deg,#024d49 0%,#079997 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}._subtitle_xgdqu_32{color:#888;max-width:700px;margin:0 auto;font-size:16px;line-height:1.6}._featuresGrid_xgdqu_40{grid-template-columns:repeat(3,1fr);gap:50px;max-width:1200px;margin:0 auto;display:grid}._featureCard_xgdqu_48{text-align:center;flex-direction:column;align-items:center;display:flex}._iconWrapper_xgdqu_55{border-radius:16px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:25px;transition:transform .3s;display:flex}._featureCard_xgdqu_48:hover ._iconWrapper_xgdqu_55{transform:scale(1.1)}._iconWrapper_xgdqu_55 svg{color:#fff;font-size:36px}._featureTitle_xgdqu_75{color:#333;margin:0 0 15px;font-size:20px;font-weight:600}._featureDescription_xgdqu_82{color:#666;margin:0;font-size:15px;line-height:1.6}@media (width<=1024px){._featuresGrid_xgdqu_40{gap:30px}._title_xgdqu_17{font-size:28px}}@media (width<=768px){._whyChooseSection_xgdqu_1{padding:30px 0}._container_xgdqu_6{padding:0 16px}._header_xgdqu_12{margin-bottom:24px}._title_xgdqu_17{margin-bottom:8px;font-size:24px}._subtitle_xgdqu_32{font-size:13px}._featuresGrid_xgdqu_40{grid-template-columns:repeat(2,1fr);gap:20px 16px}._iconWrapper_xgdqu_55{border-radius:12px;width:55px;height:55px;margin-bottom:14px}._iconWrapper_xgdqu_55 svg{font-size:26px}._featureTitle_xgdqu_75{margin-bottom:6px;font-size:16px}._featureDescription_xgdqu_82{font-size:12.5px;line-height:1.45}}@media (width<=480px){._whyChooseSection_xgdqu_1{padding:24px 0}._container_xgdqu_6{padding:0 12px}._header_xgdqu_12{margin-bottom:20px}._title_xgdqu_17{margin-bottom:6px;font-size:20px}._subtitle_xgdqu_32{font-size:12px}._featuresGrid_xgdqu_40{grid-template-columns:repeat(2,1fr);gap:16px 10px}._featureCard_xgdqu_48{padding:2px}._iconWrapper_xgdqu_55{border-radius:10px;width:46px;height:46px;margin-bottom:10px}._iconWrapper_xgdqu_55 svg{font-size:22px}._featureTitle_xgdqu_75{margin-bottom:4px;font-size:13.5px;font-weight:700}._featureDescription_xgdqu_82{font-size:11px;line-height:1.35}}._testimonials_gqdcw_1{background:#edf4ff;padding:40px 0}._container_gqdcw_6{max-width:1400px;margin:0 auto;padding:0 20px}._header_gqdcw_13{text-align:center;margin-bottom:40px}._badge_gqdcw_18{color:#0f766e;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:700}._title_gqdcw_27{color:#1a202c;margin:0;font-size:32px;font-weight:600}._testimonialSwiper_gqdcw_35{padding:30px 0 40px}._testimonialCard_gqdcw_40{background:#e3efff;border:1px solid #2d9f941a;border-radius:20px;flex-direction:column;height:100%;padding:20px 15px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}._testimonialCard_gqdcw_40:hover{transform:translateY(-5px);box-shadow:0 10px 30px #2d9f9426}._quoteIcon_gqdcw_58{background:#0f766e;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:absolute;top:-20px;left:20px;box-shadow:0 4px 12px #0d948840}._quoteIcon_gqdcw_58 svg{display:block}._rating_gqdcw_77{gap:6px;margin-bottom:20px;padding-top:25px;display:flex}._star_gqdcw_84{color:#fbbf24;font-size:20px}._testimonialText_gqdcw_90{color:#4a5568;text-align:justify;flex:1;min-height:130px;margin-bottom:15px;font-size:15px;font-style:italic;line-height:1.7}._userInfo_gqdcw_102{border-top:1px solid #2d9f9426;align-items:center;gap:12px;padding-top:20px;display:flex}._avatar_gqdcw_110{object-fit:cover;border:3px solid #fff;border-radius:50%;flex-shrink:0;width:50px;height:50px;box-shadow:0 2px 8px #0000001a}._defaultAvatar_gqdcw_120{color:#006560;background:#e6f4f3;border:3px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 2px 8px #0000001a}._defaultAvatarIcon_gqdcw_134{color:#006560;font-size:20px}._userDetails_gqdcw_139{flex-direction:column;gap:4px;display:flex}._userName_gqdcw_145{color:#1a202c;margin:0;font-size:16px;font-weight:600}._verifiedBadge_gqdcw_152{color:#0f766e;align-items:center;gap:4px;font-size:13px;display:flex}._verifiedBadge_gqdcw_152 svg{font-size:14px}._verifiedBadge_gqdcw_152 span{font-weight:500}._testimonialSwiper_gqdcw_35 .swiper-pagination{bottom:10px}._testimonialSwiper_gqdcw_35 .swiper-pagination-bullet{opacity:1;background:#cbd5e0;width:12px;height:12px;transition:all .3s}._testimonialSwiper_gqdcw_35 .swiper-pagination-bullet-active{background:#0f766e;width:12px;height:12px;transform:scale(1.2)}._testimonialSwiper_gqdcw_35 .swiper-pagination-bullet-active-main{background:#0f766e}@media (width<=1024px){._title_gqdcw_27{font-size:28px}}@media (width<=768px){._testimonials_gqdcw_1{padding:30px 0}._container_gqdcw_6{padding:0 16px}._header_gqdcw_13{margin-bottom:20px}._badge_gqdcw_18{letter-spacing:1px;margin-bottom:8px;font-size:12px}._title_gqdcw_27{font-size:24px}._testimonialSwiper_gqdcw_35{padding:20px 0 35px}._testimonialCard_gqdcw_40{border-radius:16px;padding:30px 15px}._quoteIcon_gqdcw_58{width:38px;height:38px;top:-14px;left:16px}._quoteIcon_gqdcw_58 svg{width:20px;height:20px}._rating_gqdcw_77{gap:4px;margin-bottom:12px;padding-top:10px}._star_gqdcw_84{font-size:16px}._testimonialText_gqdcw_90{min-height:auto;margin-bottom:12px;font-size:13.5px;line-height:1.5}._userInfo_gqdcw_102{gap:10px;padding-top:12px}._avatar_gqdcw_110,._defaultAvatar_gqdcw_120{width:42px;height:42px}._userName_gqdcw_145{font-size:14.5px}._verifiedBadge_gqdcw_152{font-size:11.5px}}@media (width<=480px){._testimonials_gqdcw_1{padding:24px 0}._container_gqdcw_6{padding:0 12px}._header_gqdcw_13{margin-bottom:16px}._badge_gqdcw_18{letter-spacing:.8px;margin-bottom:6px;font-size:11px}._title_gqdcw_27{font-size:20px}._testimonialSwiper_gqdcw_35{padding:16px 0 30px}._testimonialCard_gqdcw_40{border-radius:14px;padding:30px 15px}._quoteIcon_gqdcw_58{width:34px;height:34px;top:-12px;left:14px}._quoteIcon_gqdcw_58 svg{width:18px;height:18px}._rating_gqdcw_77{gap:3px;margin-bottom:10px;padding-top:8px}._star_gqdcw_84{font-size:14px}._testimonialText_gqdcw_90{min-height:auto;margin-bottom:10px;font-size:12.5px;line-height:1.45}._userInfo_gqdcw_102{gap:8px;padding-top:10px}._avatar_gqdcw_110,._defaultAvatar_gqdcw_120{width:36px;height:36px}._userName_gqdcw_145{font-size:13.5px}._verifiedBadge_gqdcw_152{font-size:11px}}._contactSection_1s1br_1{background:#fff;padding:40px 0}._container_1s1br_6{max-width:1400px;margin:0 auto;padding:0 20px}._contentWrapper_1s1br_12{grid-template-columns:1fr 1fr;align-items:center;gap:0;display:grid}._leftSide_1s1br_20{background:linear-gradient(135deg,#d7e9f7 0%,#daedff 100%);border-radius:34px 0 0 34px;min-height:460px;padding:60px 50px}._title_1s1br_27{color:#1a202c;margin:0 0 20px;font-size:32px;font-weight:600;line-height:1.2}._description_1s1br_35{color:#1a202c;margin-bottom:50px;font-size:16px;line-height:1.6}._contactInfo_1s1br_42{flex-direction:column;gap:30px;display:flex}._contactItem_1s1br_48{align-items:flex-start;gap:20px;display:flex}._iconWrapper_1s1br_54{background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}._icon_1s1br_54{color:#0d9488;font-size:22px}._contactDetails_1s1br_70{flex:1}._label_1s1br_74{color:#64748b;margin:0 0 5px;font-size:14px;font-weight:500}._value_1s1br_81{color:#1a202c;margin:0;font-size:18px;font-weight:600}._rightSide_1s1br_89{background:#fff;border-radius:0 34px 34px 0;padding:19px 45px;box-shadow:0 10px 40px #00000014}._contactForm_1s1br_96{flex-direction:column;gap:15px;display:flex}._formRow_1s1br_102{grid-template-columns:1fr 1fr;gap:20px;display:grid}._formGroup_1s1br_108{flex-direction:column;gap:8px;display:flex}._formLabel_1s1br_114{color:#1a202c;margin:0;font-size:14px;font-weight:600}._required_1s1br_121{color:#ef4444;margin-left:2px}._formInput_1s1br_126,._formSelect_1s1br_127,._formTextarea_1s1br_128{color:#1a202c;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 18px;font-family:inherit;font-size:14px;transition:all .3s}._formInput_1s1br_126:focus,._formSelect_1s1br_127:focus,._formTextarea_1s1br_128:focus{background:#fff;border-color:#0d9488;outline:none;box-shadow:0 0 0 3px #0d94881a}._formInput_1s1br_126::placeholder,._formTextarea_1s1br_128::placeholder{color:#94a3b8}._formSelect_1s1br_127{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:45px}._formTextarea_1s1br_128{resize:vertical;min-height:120px;line-height:1.6}._submitButton_1s1br_168{color:#fff;cursor:pointer;background:#0f766e;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:16px 32px;font-size:16px;font-weight:600;transition:all .3s;display:flex}._submitButton_1s1br_168:hover{background:#0d9488;transform:translateY(-2px)}._submitButton_1s1br_168:active{transform:translateY(0)}._sendIcon_1s1br_194{font-size:18px}._successMessage_1s1br_199,._errorMessage_1s1br_200{border-radius:12px;margin-bottom:10px;padding:14px 18px;font-size:15px;font-weight:500;animation:.3s _slideDown_1s1br_1}._successMessage_1s1br_199{color:#065f46;background:#d1fae5;border:1px solid #10b981}._successMessage_1s1br_199 p,._errorMessage_1s1br_200 p{align-items:center;gap:8px;margin:0;display:flex}._errorMessage_1s1br_200{color:#991b1b;background:#fee2e2;border:1px solid #ef4444}@keyframes _slideDown_1s1br_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._submitButton_1s1br_168:disabled{cursor:not-allowed;background:#94a3b8;transform:none}._submitButton_1s1br_168:disabled:hover{background:#94a3b8;transform:none}._formInput_1s1br_126:disabled,._formSelect_1s1br_127:disabled,._formTextarea_1s1br_128:disabled{cursor:not-allowed;opacity:.6;background:#f1f5f9}@media (width<=1024px){._contentWrapper_1s1br_12{grid-template-columns:1fr;gap:0}._leftSide_1s1br_20{text-align:center;padding:20px}._contactInfo_1s1br_42{align-items:center}._contactItem_1s1br_48{text-align:center;flex-direction:column;align-items:center}}@media (width<=768px){._contactSection_1s1br_1{padding:60px 15px}._title_1s1br_27{font-size:26px}._rightSide_1s1br_89{padding:35px 25px}._formRow_1s1br_102{grid-template-columns:1fr;gap:24px}._submitButton_1s1br_168{width:100%}}@media (width<=480px){._title_1s1br_27{font-size:26px}._description_1s1br_35{font-size:15px}._value_1s1br_81{font-size:16px}._rightSide_1s1br_89{border-radius:0 0 34px 34px;padding:30px 20px}._formInput_1s1br_126,._formSelect_1s1br_127,._formTextarea_1s1br_128{padding:12px 16px;font-size:14px}._container_1s1br_6{padding:0}._leftSide_1s1br_20{border-radius:34px 34px 0 0;min-height:auto}}._faqSection_193nx_1{background:linear-gradient(135deg,#e8f4f8 0%,#f0f8fc 100%);padding:40px 0;position:relative;overflow:hidden}._container_193nx_8{max-width:1400px;margin:0 auto;padding:0 20px}._contentWrapper_193nx_14{grid-template-columns:1fr auto 1fr;align-items:start;gap:0;display:grid}._header_193nx_27{justify-content:space-between;align-items:flex-start;margin-bottom:30px;display:flex}._titleWrapper_193nx_34{flex-direction:column;gap:5px;display:flex}._title_193nx_34{color:#333;margin:0;font-size:32px;font-weight:600;line-height:1.2}._highlight_193nx_48{color:#006560;font-weight:600}._subtitle_193nx_53{color:#888;align-items:center;gap:8px;margin:0;font-size:16px;display:flex}._checkIcon_193nx_62{color:#006560;font-size:16px;font-weight:700}._faqList_193nx_68{scrollbar-width:thin;scrollbar-color:#006560 #edf4f8;flex-direction:column;gap:15px;max-height:455px;padding:6px 12px 10px 4px;display:flex;overflow:hidden auto}._faqList_193nx_68::-webkit-scrollbar{width:4px}._faqList_193nx_68::-webkit-scrollbar-track{background:#edf4f8;border-radius:8px}._faqList_193nx_68::-webkit-scrollbar-thumb{background:#006560;border-radius:8px}._faqList_193nx_68::-webkit-scrollbar-thumb:hover{background:#086b75}._faqItem_193nx_98{background:#fff;border-radius:16px;flex-shrink:0;width:100%;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #0000000d}._faqItem_193nx_98:hover{box-shadow:0 4px 12px #0000001a}._faqQuestion_193nx_112{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:15px;width:100%;padding:20px 24px;transition:all .3s;display:flex}._questionIcon_193nx_125{color:#000;background:#bcd8d5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}._questionText_193nx_138{color:#4a7c8a;flex:1;font-size:16px;font-weight:600}._chevron_193nx_145{color:#64748b;flex-shrink:0;font-size:14px;transition:transform .3s}._faqItem_193nx_98._active_193nx_152 ._chevron_193nx_145{transform:rotate(180deg)}._faqAnswer_193nx_156{max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}._faqItem_193nx_98._active_193nx_152 ._faqAnswer_193nx_156{max-height:300px;padding:0 24px 20px 79px}._faqAnswer_193nx_156 p{color:#64748b;margin:0;font-size:14px;line-height:1.7}._centerImage_193nx_175{justify-content:center;align-items:center;padding:0 5px;display:flex;position:relative}._imageWrapper_193nx_183{justify-content:center;align-items:flex-end;width:100%;height:auto;display:flex;position:relative}._doctorImage_193nx_192{object-fit:contain;z-index:2;width:100%;height:100%;position:relative}._imageDecoration_193nx_200{z-index:1;width:200px;height:200px;position:absolute;top:-20px;right:-20px}._decorCircle_193nx_209{width:100%;height:100%;animation:20s linear infinite _rotate_193nx_1}@keyframes _rotate_193nx_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._rightSide_193nx_226{flex-direction:column;gap:25px;display:flex}._featureCard_193nx_232{background:#fff;border-radius:16px;align-items:center;gap:18px;padding:20px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000d}._featureCard_193nx_232:hover{transform:translate(-5px);box-shadow:0 4px 12px #0000001a}._featureIcon_193nx_248{color:#000;background:#bcd8d5;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:55px;font-size:24px;display:flex}._featureContent_193nx_261{flex:1}._featureTitle_193nx_265{color:#0d5f6b;margin:0 0 4px;font-size:17px;font-weight:600}._featureSubtitle_193nx_272{color:#64748b;margin:0;font-size:14px}@media (width<=1200px){._contentWrapper_193nx_14{grid-template-columns:1fr;gap:30px}._leftSide_193nx_22,._rightSide_193nx_226{max-width:100%}._centerImage_193nx_175{order:-1}._imageWrapper_193nx_183{width:100%;height:auto}._rightSide_193nx_226{grid-template-columns:repeat(2,1fr);gap:20px;max-width:100%;display:grid}}@media (width<=768px){._faqSection_193nx_1{padding:20px 10px}._title_193nx_34{font-size:32px}._contentWrapper_193nx_14{gap:20px}._centerImage_193nx_175{width:100%;max-width:260px;margin:0 auto}._imageWrapper_193nx_183{width:100%;max-width:260px;height:auto;margin:0 auto}._doctorImage_193nx_192{object-fit:contain;width:auto;max-width:100%;max-height:180px}._imageDecoration_193nx_200{width:130px;height:130px;top:-10px;right:-10px}._rightSide_193nx_226{scrollbar-width:thin;scrollbar-color:#006560 #edf4f8;flex-direction:column;gap:12px;width:100%;max-height:280px;padding:4px 8px 6px 2px;display:flex;overflow:hidden auto}._rightSide_193nx_226::-webkit-scrollbar{width:4px}._rightSide_193nx_226::-webkit-scrollbar-track{background:#edf4f8;border-radius:8px}._rightSide_193nx_226::-webkit-scrollbar-thumb{background:#006560;border-radius:8px}._rightSide_193nx_226::-webkit-scrollbar-thumb:hover{background:#086b75}._featureCard_193nx_232{border-radius:14px;flex-shrink:0;gap:14px;width:100%;padding:16px}._faqQuestion_193nx_112{padding:16px 18px}._questionIcon_193nx_125{width:35px;height:35px;font-size:16px}._questionText_193nx_138{font-size:15px}._faqItem_193nx_98._active_193nx_152 ._faqAnswer_193nx_156{padding:0 18px 16px 68px}}@media (width<=480px){._title_193nx_34{font-size:28px}._centerImage_193nx_175{width:100%;max-width:200px;margin:0 auto}._imageWrapper_193nx_183{width:100%;max-width:200px;height:auto;margin:0 auto}._doctorImage_193nx_192{object-fit:contain;width:auto;max-width:100%;max-height:160px}._imageDecoration_193nx_200{width:100px;height:100px;top:-8px;right:-8px}._rightSide_193nx_226{scrollbar-width:thin;scrollbar-color:#006560 #edf4f8;flex-direction:column;gap:10px;width:100%;max-height:240px;padding:4px 6px 6px 2px;display:flex;overflow:hidden auto}._rightSide_193nx_226::-webkit-scrollbar{width:4px}._rightSide_193nx_226::-webkit-scrollbar-track{background:#edf4f8;border-radius:8px}._rightSide_193nx_226::-webkit-scrollbar-thumb{background:#006560;border-radius:8px}._rightSide_193nx_226::-webkit-scrollbar-thumb:hover{background:#086b75}._featureCard_193nx_232{border-radius:12px;flex-shrink:0;gap:12px;width:100%;padding:12px 14px}._featureIcon_193nx_248{border-radius:10px;width:42px;height:42px;font-size:18px}._featureTitle_193nx_265{margin-bottom:2px;font-size:13.5px;font-weight:700}._featureSubtitle_193nx_272{font-size:11.5px}._container_193nx_8{padding:0}}._medicinePage_1njsy_1{background:#fff;min-height:100vh}._hero_1njsy_7{max-width:1400px;margin:0 auto;padding:20px 0}._heroContainer_1njsy_13{grid-template-columns:350px 1fr;align-items:stretch;gap:10px;display:grid}._leftImage_1njsy_21{background:#f0f8ff;border-radius:0;width:100%;height:460px;overflow:hidden}._leftImage_1njsy_21 img{width:100%;height:100%;display:block}._rightSlider_1njsy_37{border-radius:0;width:100%;height:460px;position:relative;overflow:hidden}._sliderImage_1njsy_45{border-radius:0;width:100%;height:100%;display:block}._swiperContainer_1njsy_54{border-radius:0;width:100%;height:100%}@media (width<=1024px){._heroContainer_1njsy_13{grid-template-columns:1fr;gap:16px}._leftImage_1njsy_21,._sliderImage_1njsy_45{height:auto}._rightSlider_1njsy_37{height:100%}}@media (width<=768px){._hero_1njsy_7{padding:16px}._leftImage_1njsy_21{height:153.333px}._leftImage_1njsy_21 img{object-fit:cover}._sliderImage_1njsy_45{height:auto}._rightSlider_1njsy_37{height:100%}}@media (width<=480px){._hero_1njsy_7{padding:12px}._leftImage_1njsy_21{height:153.333px}._leftImage_1njsy_21 img{object-fit:cover}._sliderImage_1njsy_45{height:auto}._rightSlider_1njsy_37{height:100%}}._featuredDoctors_1njsy_138{background:#edf4ff;padding:40px 0}._featuredDoctorsContainer_1njsy_143{max-width:1400px;margin:0 auto;padding:0 20px}._featuredDoctorsHeader_1njsy_149{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}._featuredDoctorsTitle_1njsy_156{color:#1a1a1a;margin:0 0 4px;font-size:32px;font-weight:600}._featuredDoctorsHighlight_1njsy_163{color:#086b75}._featuredDoctorsSubtitle_1njsy_167{color:#666;margin:0;font-size:15px}._featuredDoctorsViewAll_1njsy_173{color:#006560;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}._featuredDoctorsViewAll_1njsy_173:hover{color:#167675}._featuredDoctorsScrollWrapper_1njsy_185{position:relative}._featuredDoctorsCardsContainer_1njsy_189{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:8px 0 16px;display:flex;overflow-x:auto}._featuredDoctorsCardsContainer_1njsy_189::-webkit-scrollbar{display:none}._featuredDoctorCard_1njsy_204{cursor:pointer;scroll-snap-align:start;background:#fff;border-radius:12px;flex-direction:column;flex:0 0 calc(16.6667% - 13.3333px);width:calc(16.6667% - 13.3333px);min-width:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 12px #00000014}._featuredDoctorCard_1njsy_204:hover{transform:translateY(-6px);box-shadow:0 6px 20px #00000026}._featuredDoctorImgWrapper_1njsy_224{background:#2d4a5a;width:100%;height:180px;position:relative;overflow:hidden}._featuredDoctorImgWrapper_1njsy_224 img{object-fit:cover;width:100%;height:100%}._featuredDoctorRatingBadge_1njsy_238{color:#006560;background:#fff;border-radius:5px;align-items:center;gap:3px;padding:4px 8px;font-size:11.5px;font-weight:700;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000026}._featuredDoctorRatingBadge_1njsy_238 svg{color:#006560;font-size:11px}._featuredDoctorInfo_1njsy_259{flex-direction:column;flex:1;padding:14px 12px;display:flex}._featuredDoctorName_1njsy_266{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:15px;font-weight:700;overflow:hidden}._featuredDoctorSpecialty_1njsy_276{color:#237f79;white-space:nowrap;text-overflow:ellipsis;min-height:18px;margin:0 0 8px;font-size:13px;font-weight:500;overflow:hidden}._featuredDoctorDetails_1njsy_287{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}._featuredDoctorDetail_1njsy_287{color:#3e4947;align-items:center;gap:6px;font-size:12.5px;display:flex}._featuredDoctorDetail_1njsy_287 svg{color:#3e4947;font-size:13px}._featuredDoctorLocation_1njsy_307{color:#666;white-space:nowrap;text-overflow:ellipsis;min-height:18px;margin:0 0 10px;font-size:12px;overflow:hidden}._featuredDoctorBookBtn_1njsy_317{color:#006560;cursor:pointer;background:#d4f1f1;border:none;border-radius:6px;width:100%;margin-top:auto;padding:9px 10px;font-size:13.5px;font-weight:600;transition:all .2s}._featuredDoctorBookBtn_1njsy_317:hover{color:#fff;background:#1e8b8a}._featuredDoctorsScrollBtn_1njsy_336{color:#333;cursor:pointer;z-index:2;background:#fffffff2;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 6px #00000026}._featuredDoctorsScrollBtn_1njsy_336 svg{display:block}._featuredDoctorsScrollBtn_1njsy_336:hover{background:#fff;box-shadow:0 3px 10px #0003}._featuredDoctorsScrollLeft_1njsy_365{left:-14px}._featuredDoctorsScrollRight_1njsy_369{right:-14px}@media (width<=1024px){._featuredDoctorCard_1njsy_204{flex:0 0 calc(25% - 10.5px);width:calc(25% - 10.5px)}}@media (width<=768px){._featuredDoctors_1njsy_138{padding:28px 0}._featuredDoctorsContainer_1njsy_143{padding:0 12px}._featuredDoctorsHeader_1njsy_149{align-items:flex-start;gap:8px;margin-bottom:16px}._featuredDoctorsTitle_1njsy_156{font-size:22px}._featuredDoctorsSubtitle_1njsy_167{font-size:13px}._featuredDoctorsCardsContainer_1njsy_189{gap:12px;padding:4px 0 12px}._featuredDoctorCard_1njsy_204{border-radius:10px;flex:0 0 calc(50% - 6px);width:calc(50% - 6px)}._featuredDoctorImgWrapper_1njsy_224{aspect-ratio:1;height:auto}._featuredDoctorImgWrapper_1njsy_224 img{object-fit:cover}._featuredDoctorRatingBadge_1njsy_238{padding:3px 8px;font-size:11px;top:8px;right:8px}._featuredDoctorInfo_1njsy_259{padding:12px 10px}._featuredDoctorName_1njsy_266{white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:14.5px;font-weight:700;overflow:hidden}._featuredDoctorSpecialty_1njsy_276{white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:12px;overflow:hidden}._featuredDoctorDetails_1njsy_287{gap:6px;margin-bottom:10px}._featuredDoctorDetail_1njsy_287{gap:6px;font-size:11.5px}._featuredDoctorBookBtn_1njsy_317{border-radius:6px;padding:8px;font-size:13px}._featuredDoctorsScrollBtn_1njsy_336{display:none}}@media (width<=480px){._featuredDoctors_1njsy_138{padding:20px 0}._featuredDoctorsContainer_1njsy_143{padding:0 10px}._featuredDoctorsHeader_1njsy_149{margin-bottom:14px}._featuredDoctorsTitle_1njsy_156{font-size:20px}._featuredDoctorsSubtitle_1njsy_167{font-size:12px}._featuredDoctorsCardsContainer_1njsy_189{gap:10px;padding:4px 0 10px}._featuredDoctorCard_1njsy_204{border-radius:8px;flex:0 0 calc(50% - 5px);width:calc(50% - 5px)}._featuredDoctorImgWrapper_1njsy_224{aspect-ratio:1;height:auto}._featuredDoctorImgWrapper_1njsy_224 img{object-fit:cover}._featuredDoctorRatingBadge_1njsy_238{border-radius:4px;gap:3px;padding:2px 6px;font-size:10px;top:6px;right:6px}._featuredDoctorInfo_1njsy_259{padding:10px 8px}._featuredDoctorName_1njsy_266{white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:13.5px;font-weight:700;overflow:hidden}._featuredDoctorSpecialty_1njsy_276{white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:11px;overflow:hidden}._featuredDoctorDetails_1njsy_287{gap:4px;margin-bottom:8px}._featuredDoctorDetail_1njsy_287{gap:4px;font-size:10.5px}._featuredDoctorDetail_1njsy_287 svg{flex-shrink:0;font-size:11px}._featuredDoctorBookBtn_1njsy_317{border-radius:6px;padding:7px 4px;font-size:12px;font-weight:600}}._categorySection_1njsy_568{background:#edf4ff;max-width:1400px;margin:0 auto;padding:40px 20px}._categoryContainer_1njsy_575{width:100%}._categoryHeader_1njsy_579{text-align:left;margin-bottom:40px}._categoryTitle_1njsy_584{color:#1a1a1a;margin:0 0 8px;font-size:32px;font-weight:600}._categorySubtitle_1njsy_591{color:#666;margin:0;font-size:14px}._categoryScrollWrapper_1njsy_598{position:relative}._categorySlider_1njsy_602{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:30px;padding:8px 0;display:flex;overflow-x:auto}._categorySlider_1njsy_602::-webkit-scrollbar{display:none}._categoryCard_1njsy_616{cursor:pointer;flex-direction:column;flex:none;align-items:center;transition:transform .3s;display:flex}._categoryCard_1njsy_616:hover{transform:translateY(-5px)}._categoryImageWrapper_1njsy_629{background:linear-gradient(135deg,#3a7e7d 0%,#5da9a8 100%);border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;transition:box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000001a}._categoryCard_1njsy_616:hover ._categoryImageWrapper_1njsy_629{box-shadow:0 6px 20px #00000026}._categoryImage_1njsy_629{width:100%;height:100%}._categoryName_1njsy_652{color:#333;text-align:center;margin-top:16px;font-size:17px;font-weight:500}._categoryScrollButton_1njsy_661{color:#333;cursor:pointer;z-index:2;background:#ffffffe6;border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._categoryScrollButton_1njsy_661 svg{display:block}._categoryScrollButton_1njsy_661:hover{background:#fff}._categoryScrollLeft_1njsy_688{left:0}._categoryScrollRight_1njsy_692{right:0}@media (width<=1024px){._categoryImageWrapper_1njsy_629{width:160px;height:160px}}@media (width<=768px){._categorySection_1njsy_568{padding:30px 16px}._categoryTitle_1njsy_584{font-size:24px}._categorySlider_1njsy_602{gap:25px}._categoryImageWrapper_1njsy_629{width:120px;height:120px}._categoryName_1njsy_652{font-size:15px}._categoryScrollButton_1njsy_661{display:none}}@media (width<=480px){._categorySection_1njsy_568{padding:20px 12px}._categoryTitle_1njsy_584{font-size:20px}._categorySlider_1njsy_602{gap:20px}._categoryImageWrapper_1njsy_629{width:100px;height:100px}._categoryName_1njsy_652{margin-top:12px;font-size:15px}}._healthConcernsSection_1njsy_761{background:#edf4ff;max-width:1400px;margin:0 auto;padding:40px 20px}._healthConcernsContainer_1njsy_768{width:100%}._healthConcernsTitle_1njsy_772{color:#1a1a1a;text-align:left;margin:0 0 30px;font-size:32px;font-weight:600}._healthConcernsGrid_1njsy_780{grid-template-columns:repeat(6,1fr);gap:20px;margin-bottom:40px;display:grid}._healthCard_1njsy_787{cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;align-items:center;padding:24px 16px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000d}._healthCard_1njsy_787:hover{transform:translateY(-5px);box-shadow:0 4px 16px #0000001a}._healthIconWrapper_1njsy_804{background:#e6f4f4;border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:16px;display:flex}._healthIcon_1njsy_804{color:#1e8b8a;width:32px;height:32px}._healthName_1njsy_821{color:#1a5a5a;text-align:center;margin:0;font-size:16px;font-weight:700}._consultationBanner_1njsy_830{background:linear-gradient(135deg,#1a5a5a 0%,#2a7a7a 100%);border-radius:20px;margin-top:60px;padding:60px 50px}._bannerContent_1njsy_837{justify-content:space-between;align-items:center;gap:30px;display:flex}._bannerText_1njsy_844{flex:1}._bannerTitle_1njsy_848{color:#fff;margin:0 0 12px;font-size:20px;font-weight:600}._bannerSubtitle_1njsy_855{color:#ffffffe6;max-width:400px;margin:0;font-size:16px;line-height:1.5}._exploreButton_1njsy_863{color:#1a5a5a;cursor:pointer;white-space:nowrap;background:gold;border:none;border-radius:12px;padding:16px 40px;font-size:16px;font-weight:700;transition:all .3s}._exploreButton_1njsy_863:hover{background:#ffed4e;transform:translateY(-2px);box-shadow:0 4px 12px #0003}@media (width<=1200px){._healthConcernsGrid_1njsy_780{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){._healthConcernsSection_1njsy_761{padding:30px 16px}._healthConcernsTitle_1njsy_772{font-size:24px}._healthConcernsGrid_1njsy_780{grid-template-columns:repeat(3,1fr);gap:16px}._healthCard_1njsy_787{padding:20px 12px}._healthIconWrapper_1njsy_804{width:50px;height:50px}._healthIcon_1njsy_804{width:28px;height:28px}._healthName_1njsy_821{font-size:15px}._consultationBanner_1njsy_830{padding:30px 24px}._bannerContent_1njsy_837{text-align:center;flex-direction:column}._bannerTitle_1njsy_848{font-size:20px}._bannerSubtitle_1njsy_855{font-size:14px}._exploreButton_1njsy_863{width:100%}}@media (width<=480px){._healthConcernsSection_1njsy_761{padding:20px 12px}._healthConcernsTitle_1njsy_772{font-size:20px}._healthConcernsGrid_1njsy_780{grid-template-columns:repeat(2,1fr);gap:12px}._healthCard_1njsy_787{padding:16px 10px}._healthIconWrapper_1njsy_804{width:45px;height:45px}._healthIcon_1njsy_804{width:24px;height:24px}._healthName_1njsy_821{font-size:15px}._consultationBanner_1njsy_830{border-radius:16px;padding:24px 20px}._bannerTitle_1njsy_848{font-size:18px}._bannerSubtitle_1njsy_855{font-size:13px}._exploreButton_1njsy_863{padding:14px 32px;font-size:15px}}._featuredProducts_1njsy_996{background:#edf4ff;padding:40px 0}._productsWrapper_1njsy_1001{max-width:1400px;margin:0 auto;padding:0 20px}._productsHeader_1njsy_1008{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._productsTitle_1njsy_1015{color:#1a1a1a;margin:0 0 8px;font-size:32px;font-weight:600}._productsHighlight_1njsy_1022{color:#086b75}._productsSubtitle_1njsy_1026{color:#666;margin:0;font-size:15px}._viewAll_1njsy_1032{color:#006560;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}._viewAll_1njsy_1032:hover{color:#167675}._scrollWrapper_1njsy_1045{position:relative}._productsContainer_1njsy_1049{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;gap:16px;padding:8px 0;display:flex;overflow-x:auto}._productsContainer_1njsy_1049::-webkit-scrollbar{display:none}._productCard_1njsy_1065{scroll-snap-align:start;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;flex:0 0 calc(16.6667% - 13.3333px);width:calc(16.6667% - 13.3333px);min-width:0;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}._productCard_1njsy_1065:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._wishlistButton_1njsy_1087{cursor:pointer;z-index:3;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 4px #0000001a}._wishlistButton_1njsy_1087 svg{color:#666;font-size:18px;transition:color .2s}._wishlistButton_1njsy_1087._wishlisted_1njsy_1112 svg{color:#00504b;fill:#00504b}._wishlistButton_1njsy_1087:hover svg{color:#006560;transform:scale(1.1)}._wishlistButton_1njsy_1087:disabled{cursor:not-allowed;opacity:.5}._productImageWrapper_1njsy_1128{background:#f8f8f8;justify-content:center;align-items:center;width:100%;height:206px;display:flex;position:relative;overflow:hidden}._productImageWrapper_1njsy_1128 img{width:100%;height:100%}._discountBadge_1njsy_1144{color:#00504b;z-index:2;background:#d9dbdb;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}._prescriptionBadge_1njsy_1157{color:#00504b;z-index:2;background:#d9dbdb;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;bottom:8px;right:8px}._inCartBadge_1njsy_1170{color:#fff;z-index:2;background:#10b981;border-radius:5px;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 4px #00000026}._productInfo_1njsy_1187{flex-direction:column;flex:1;padding:16px;display:flex}._productBrand_1njsy_1194{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:500;display:block}._productName_1njsy_1204{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:16px;font-weight:700;line-height:1.3;overflow:hidden}._productDescription_1njsy_1215{color:#888;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:13px;line-height:1.4;overflow:hidden}._productRating_1njsy_1226{align-items:center;gap:8px;margin-bottom:12px;display:flex}._stars_1njsy_1233{gap:2px;display:flex}._starFilled_1njsy_1238{color:orange;font-size:16px}._starEmpty_1njsy_1243{color:#e0e0e0;font-size:16px}._reviewCount_1njsy_1248{color:#888;font-size:13px;font-weight:500}._sizeSelector_1njsy_1255{color:#333;cursor:pointer;appearance:none;background:#edf4ff url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\"><path fill=\"%23333\" d=\"M6 9L1 4h10z\"/></svg>") right 12px center no-repeat;border:1px solid #e0e0e0;border-radius:6px;width:100%;margin-bottom:10px;padding:8px 36px 8px 12px;font-size:14px;font-weight:500}._priceSection_1njsy_1273{flex-direction:column;gap:8px;margin-top:auto;display:flex}._priceWrapper_1njsy_1280{align-items:baseline;gap:8px;display:flex}._currentPrice_1njsy_1286{color:#006560;font-size:20px;font-weight:700}._originalPrice_1njsy_1292{color:#888;font-size:14px;font-weight:500;text-decoration:line-through}._unitPrice_1njsy_1299{color:#888;font-size:12px;font-weight:500}._addButton_1njsy_1305{cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}._addButton_1njsy_1305:disabled{opacity:.3;cursor:not-allowed}._addButton_1njsy_1305 svg{color:#fff;font-size:28px}._addButton_1njsy_1305:not(:disabled):hover{background:#005550;transform:scale(1.1);box-shadow:0 4px 12px #0065604d}._addedButton_1njsy_1336{background:#10b981!important;border-radius:20px!important;width:auto!important;height:38px!important;padding:0 12px!important}._addedButton_1njsy_1336:hover{background:#059669!important}._inCartBtnText_1njsy_1348{color:#fff;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}._quantityControl_1njsy_1358{background:#d4f1f1;border-radius:24px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:4px;display:flex}._quantityButtonsGroup_1njsy_1369{align-items:center;gap:8px;display:flex}._quantityButton_1njsy_1369{cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex}._quantityButton_1njsy_1369 svg{color:#fff;stroke-width:3px;font-size:14px}._quantityButton_1njsy_1369:hover{transform:scale(1.05)}._quantityDisplay_1njsy_1399{text-align:center;color:#006560;min-width:24px;font-size:16px;font-weight:700}._quantitySelector_1njsy_1408{background:#d4f1f1;border-radius:24px;align-items:center;gap:8px;padding:4px;display:flex}._quantitySelectorButton_1njsy_1417{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex}._quantitySelectorButton_1njsy_1417 svg{color:#fff;stroke-width:3px;font-size:14px}._quantitySelectorButton_1njsy_1417:hover{transform:scale(1.05)}._quantitySelectorDisplay_1njsy_1442{text-align:center;color:#006560;font-size:16px;font-weight:700}._addToCartButton_1njsy_1449{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600;transition:background .2s}._addToCartButton_1njsy_1449:hover{background:#005550}._addToCartButton_1njsy_1449:disabled{opacity:.6;cursor:not-allowed}._cancelButton_1njsy_1470{color:#006560;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;font-size:17px;font-weight:700;line-height:1;transition:all .2s;display:flex}._cancelButton_1njsy_1470:hover{color:#ef4444;background:#f0f0f0;transform:scale(1.08)}._scrollButton_1njsy_1496{color:#333;cursor:pointer;z-index:2;background:#ffffffe6;border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._scrollButton_1njsy_1496 svg{display:block}._scrollButton_1njsy_1496:hover{background:#fff}._scrollLeft_1njsy_1523{left:-14px}._scrollRight_1njsy_1527{right:-14px}._appBanner_1njsy_1532{background:#edf4ff;padding:40px 0}._appBannerContainer_1njsy_1537{max-width:1400px;margin:0 auto;padding:0 20px}._appBannerWrapper_1njsy_1543{border-radius:0;width:100%;height:425px;overflow:hidden}._appBannerImage_1njsy_1550{width:100%;height:100%;display:block}@media (width<=1024px){._appBanner_1njsy_1532{padding:50px 0}._appBannerWrapper_1njsy_1543{border-radius:0;height:120px}}@media (width<=768px){._appBanner_1njsy_1532{padding:40px 0}._appBannerWrapper_1njsy_1543{border-radius:0;height:120px}}@media (width<=480px){._appBanner_1njsy_1532{padding:32px 0}._appBannerContainer_1njsy_1537{padding:0 16px}._appBannerWrapper_1njsy_1543{border-radius:0;height:120px}}@media (width<=1024px){._productsTitle_1njsy_1015{font-size:28px}._productCard_1njsy_1065{width:200px}._productImageWrapper_1njsy_1128{height:200px}}@media (width<=768px){._featuredProducts_1njsy_996{padding:28px 0}._productsWrapper_1njsy_1001{padding:0 12px}._productsHeader_1njsy_1008{align-items:flex-start;gap:12px;margin-bottom:16px}._productsTitle_1njsy_1015{font-size:22px}._productsSubtitle_1njsy_1026{font-size:13px}._productsContainer_1njsy_1049{gap:12px;padding:4px 0 12px}._productCard_1njsy_1065{border-radius:10px;flex:0 0 calc(50% - 6px);width:calc(50% - 6px)}._productImageWrapper_1njsy_1128{aspect-ratio:1;height:auto}._productImageWrapper_1njsy_1128 img{object-fit:cover}._productInfo_1njsy_1187{padding:12px 10px}._productName_1njsy_1204{font-size:14.5px}._productDescription_1njsy_1215{font-size:12px}._currentPrice_1njsy_1286{font-size:18px}._scrollButton_1njsy_1496{display:none}}@media (width<=480px){._featuredProducts_1njsy_996{padding:20px 0}._productsWrapper_1njsy_1001{padding:0 10px}._productsTitle_1njsy_1015{font-size:20px}._productsSubtitle_1njsy_1026{font-size:12px}._productsContainer_1njsy_1049{gap:10px;padding:4px 0 10px}._productCard_1njsy_1065{border-radius:8px;flex:0 0 calc(50% - 5px);width:calc(50% - 5px)}._productImageWrapper_1njsy_1128{aspect-ratio:1;height:auto}._productImageWrapper_1njsy_1128 img{object-fit:cover}._wishlistButton_1njsy_1087{width:26px;height:26px;top:6px;right:6px}._wishlistButton_1njsy_1087 svg{font-size:14px}._discountBadge_1njsy_1144{border-radius:4px;padding:2px 6px;font-size:9.5px;top:6px;left:6px}._productInfo_1njsy_1187{padding:10px 8px}._productBrand_1njsy_1194{margin-bottom:2px;font-size:10px}._productName_1njsy_1204{margin-bottom:2px;font-size:13.5px;font-weight:700}._productDescription_1njsy_1215{margin-bottom:5px;font-size:11px}._sizeSelector_1njsy_1255{border-radius:5px;margin-bottom:6px;padding:5px 24px 5px 8px;font-size:12px}._priceSection_1njsy_1273{gap:6px}._priceWrapper_1njsy_1280{gap:4px}._currentPrice_1njsy_1286{font-size:15.5px}._unitPrice_1njsy_1299{font-size:10.5px}._addButton_1njsy_1305{width:32px;height:32px}._addButton_1njsy_1305 svg{font-size:20px}._quantityControl_1njsy_1358,._quantitySelector_1njsy_1408{gap:4px;padding:2px 4px}._quantityButton_1njsy_1369,._quantitySelectorButton_1njsy_1417{width:24px;height:24px}._quantityButton_1njsy_1369 svg,._quantitySelectorButton_1njsy_1417 svg{font-size:12px}._quantityDisplay_1njsy_1399,._quantitySelectorDisplay_1njsy_1442{min-width:16px;font-size:13px}._addToCartButton_1njsy_1449{padding:4px 8px;font-size:11px}._cancelButton_1njsy_1470{width:22px;height:22px;font-size:13px}}._ayurvedicBrands_1njsy_1818{background:#edf4ff;max-width:1400px;margin:0 auto;padding:40px 20px}._brandsContainer_1njsy_1825{width:100%}._brandsTitle_1njsy_1829{color:#1a1a1a;text-align:center;margin:0 0 40px;font-size:32px;font-weight:600}._brandsHighlight_1njsy_1837{color:#086b75}._brandsGrid_1njsy_1841{grid-template-columns:repeat(8,1fr);align-items:center;gap:20px;display:grid}._brandCard_1njsy_1848{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:12px;justify-content:center;align-items:center;padding:10px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000f}._brandCard_1njsy_1848:hover{transform:translateY(-5px);box-shadow:0 4px 16px #0000001a}._brandLogo_1njsy_1866{justify-content:center;align-items:center;width:100%;height:auto;display:flex}._brandLogo_1njsy_1866 img{max-width:100%;max-height:100%}@media (width<=1200px){._brandsGrid_1njsy_1841{grid-template-columns:repeat(6,1fr);gap:16px}}@media (width<=1024px){._productCard_1njsy_1065{flex:0 0 calc(25% - 10.5px);width:calc(25% - 10.5px)}}@media (width<=768px){._productsContainer_1njsy_1049{scroll-snap-type:x mandatory;gap:10px}._productCard_1njsy_1065{scroll-snap-align:start;flex:0 0 calc(50% - 5px);width:calc(50% - 5px);min-width:0}._ayurvedicBrands_1njsy_1818{padding:30px 16px}._brandsTitle_1njsy_1829{margin-bottom:30px;font-size:24px}._brandsGrid_1njsy_1841{grid-template-columns:repeat(4,1fr);gap:12px}._brandCard_1njsy_1848{padding:10px}._brandLogo_1njsy_1866{height:auto}}@media (width<=480px){._ayurvedicBrands_1njsy_1818{padding:20px 12px}._brandsTitle_1njsy_1829{margin-bottom:24px;font-size:20px}._brandsGrid_1njsy_1841{grid-template-columns:repeat(2,1fr);gap:10px}._brandCard_1njsy_1848{padding:10px}._brandLogo_1njsy_1866{height:auto}}._offlineClinicsSection_1njsy_1955{background:#edf4ff;max-width:1400px;margin:0 auto;padding:40px 0}._offlineClinicsContainer_1njsy_1962{background:linear-gradient(135deg,#226665 50%,#82bdbb 100%);border-radius:0;width:100%;padding:40px;position:relative;overflow:hidden}._offlineClinicsContent_1njsy_1971{z-index:2;max-width:600px;position:relative}._offlineClinicsTitle_1njsy_1977{color:#fff;margin:0 0 5px;font-size:20px;font-weight:600;line-height:1.3}._offlineClinicsDescription_1njsy_1985{color:#fffffff2;margin:0 0 28px;font-size:16px;line-height:1.6}._findClinicButton_1njsy_1992{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}._findClinicButton_1njsy_1992:hover{color:#d4c114;gap:12px}@media (width<=1024px){._offlineClinicsContainer_1njsy_1962{padding:50px 40px}._offlineClinicsTitle_1njsy_1977{font-size:28px}._offlineClinicsDescription_1njsy_1985{font-size:15px}}@media (width<=768px){._offlineClinicsSection_1njsy_1955{padding:30px 16px}._offlineClinicsContainer_1njsy_1962{padding:40px 32px}._offlineClinicsTitle_1njsy_1977{font-size:24px}._offlineClinicsDescription_1njsy_1985{margin-bottom:24px;font-size:14px}._findClinicButton_1njsy_1992{font-size:15px}}@media (width<=480px){._offlineClinicsSection_1njsy_1955{padding:20px 12px}._offlineClinicsContainer_1njsy_1962{padding:32px 24px}._offlineClinicsTitle_1njsy_1977{margin-bottom:12px;font-size:20px}._offlineClinicsDescription_1njsy_1985{margin-bottom:20px;font-size:13px}._findClinicButton_1njsy_1992{font-size:14px}}._featuredDoctorsLoading_1njsy_2076,._featuredDoctorsError_1njsy_2077,._featuredDoctorsEmpty_1njsy_2078{text-align:center;color:#666;padding:60px 20px;font-size:16px}._featuredDoctorsError_1njsy_2077{color:#dc2626}._featuredDoctorLocation_1njsy_307{color:#666;margin:8px 0;font-size:13px;font-weight:500}._consultationPage_wx6l8_1{background:#edf4ff;min-height:100vh}._hero_wx6l8_8{max-width:1300px;margin:0 auto;padding:40px 20px;font-family:Poppins,sans-serif}._heroContainer_wx6l8_15{grid-template-columns:1fr 1fr;align-items:stretch;gap:40px;display:grid}._consultCard_wx6l8_23{background:#f3e8e2;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:500px;padding:50px 40px;font-family:Poppins,sans-serif;display:flex}._onlineCard_wx6l8_35{background:#e4f4f4}._cardContent_wx6l8_39{flex-direction:column;gap:24px;display:flex}._cardTitle_wx6l8_45{color:#5c4033;margin:0;font-size:42px;font-weight:600;line-height:1.2}._cardTitle1_wx6l8_53{color:#00453d;margin:0;font-size:42px;font-weight:600;line-height:1.2}._offlineText_wx6l8_61{color:#a65d43}._onlineText_wx6l8_65{color:#169b91}._cardDescription_wx6l8_69{color:#666;margin:0;font-size:15px;line-height:1.6}._doctorAvatars_wx6l8_77{align-items:center;gap:12px;display:flex}._avatarGroup_wx6l8_83{align-items:center;gap:-8px;display:flex}._avatar_wx6l8_83{z-index:1;background:#ccc;border:2px solid #fff;border-radius:50%;width:40px;height:40px;margin-right:-8px;position:relative;overflow:hidden}._avatar_wx6l8_83 img{object-fit:cover;width:100%;height:100%}._avatarCount_wx6l8_107{color:#fff;z-index:2;background:#333;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:600;display:flex}._doctorsOnline_wx6l8_122{color:#00453d;font-size:14px;font-weight:500}._consultButton_wx6l8_129{color:#fff;cursor:pointer;background:#a65d43;border:none;border-radius:12px;width:fit-content;padding:12px 35px;font-size:18px;font-weight:600;transition:all .3s}._consultButton_wx6l8_129:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}._onlineButton_wx6l8_147{background:#065f54}._features_wx6l8_152{flex-wrap:wrap;gap:20px;display:flex}._feature_wx6l8_152{color:#6b5b52;font-size:13px;font-weight:500;position:relative}._feature_wx6l8_152:not(:last-child):after{content:"•";color:#888;position:absolute;right:-12px}@media (width<=1024px){._heroContainer_wx6l8_15{gap:20px}._consultCard_wx6l8_23{min-height:420px;padding:36px 28px}._cardTitle_wx6l8_45,._cardTitle1_wx6l8_53{font-size:32px}}@media (width<=768px){._hero_wx6l8_8{padding:24px 16px}._heroContainer_wx6l8_15{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px}._consultCard_wx6l8_23{border-radius:16px;min-height:auto;padding:20px 16px}._cardContent_wx6l8_39{justify-content:space-between;gap:14px;height:100%}._cardTitle_wx6l8_45,._cardTitle1_wx6l8_53{font-size:22px;line-height:1.25}._cardDescription_wx6l8_69{font-size:12px;line-height:1.4}._doctorAvatars_wx6l8_77{flex-direction:column;align-items:flex-start;gap:6px}._avatar_wx6l8_83,._avatarCount_wx6l8_107{width:28px;height:28px}._avatarCount_wx6l8_107{font-size:10px}._doctorsOnline_wx6l8_122{font-size:12px}._consultButton_wx6l8_129{text-align:center;border-radius:10px;width:100%;padding:10px 16px;font-size:14px}._features_wx6l8_152{flex-direction:column;gap:4px}._feature_wx6l8_152{font-size:11px;line-height:1.3}._feature_wx6l8_152:not(:last-child):after{display:none}}@media (width<=480px){._hero_wx6l8_8{padding:16px 10px}._heroContainer_wx6l8_15{grid-template-columns:1fr 1fr;gap:8px}._consultCard_wx6l8_23{border-radius:12px;padding:14px 10px}._cardContent_wx6l8_39{gap:10px}._cardTitle_wx6l8_45,._cardTitle1_wx6l8_53{font-size:16px;line-height:1.2}._cardDescription_wx6l8_69{font-size:10.5px;line-height:1.35}._doctorAvatars_wx6l8_77{gap:4px}._avatar_wx6l8_83,._avatarCount_wx6l8_107{border-width:1.5px;width:22px;height:22px}._avatar_wx6l8_83{margin-right:-6px}._avatarCount_wx6l8_107{border-width:1.5px;font-size:8.5px}._doctorsOnline_wx6l8_122{font-size:10px;line-height:1.2}._consultButton_wx6l8_129{border-radius:8px;padding:8px 6px;font-size:12px;font-weight:600}._features_wx6l8_152{gap:3px}._feature_wx6l8_152{font-size:9.5px;line-height:1.2}}@media (width<=360px){._hero_wx6l8_8{padding:12px 6px}._heroContainer_wx6l8_15{gap:6px}._consultCard_wx6l8_23{border-radius:10px;padding:10px 8px}._cardContent_wx6l8_39{gap:8px}._cardTitle_wx6l8_45,._cardTitle1_wx6l8_53{font-size:14px}._cardDescription_wx6l8_69{font-size:9.5px}._doctorsOnline_wx6l8_122{font-size:9px}._consultButton_wx6l8_129{padding:7px 4px;font-size:11px}._feature_wx6l8_152{font-size:8.5px}}._immediateCare_wx6l8_381{max-width:1000px;margin:0 auto;padding:40px 20px}._immediateCareContainer_wx6l8_387{width:100%}._immediateCareCard_wx6l8_391{background:#fff;border-radius:16px;padding:40px;box-shadow:0 2px 12px #0000000f}._cardHeader_wx6l8_398{margin-bottom:32px}._immediateLabel_wx6l8_402{color:#00a699;letter-spacing:1px;margin-bottom:8px;font-size:13px;font-weight:600;display:block}._immediateTitle_wx6l8_411{color:#00453d;margin:0;font-size:14px;font-weight:400}._doctorSection_wx6l8_418{justify-content:space-between;align-items:center;gap:40px;display:flex}._doctorInfo_wx6l8_425{flex:1;align-items:center;gap:20px;display:flex}._doctorAvatar_wx6l8_77{background:#e0f2f1;border-radius:50%;flex-shrink:0;width:80px;height:80px;overflow:hidden}._doctorAvatar_wx6l8_77 img{object-fit:cover;width:100%;height:100%}._doctorDetails_wx6l8_447{flex-direction:column;gap:5px;display:flex}._doctorName_wx6l8_453{color:#1a1a1a;margin:0;font-size:18px;font-weight:600}._doctorExperience_wx6l8_460{color:#444;margin:0;font-size:14px}._specialties_wx6l8_466{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}._specialtyTag_wx6l8_473{color:#00695c;background:#e0f2f1;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:700}._consultAction_wx6l8_482{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:12px;display:flex}._pricing_wx6l8_490{align-items:center;gap:12px;display:flex}._currentPrice_wx6l8_496{color:#1a1a1a;font-size:30px;font-weight:600}._originalPrice_wx6l8_502{color:#999;font-size:18px;font-weight:500;text-decoration:line-through}._cashbackText_wx6l8_509{color:#00a699;margin:0;font-size:13px;font-weight:500}._consultNowButton_wx6l8_516{color:#fff;cursor:pointer;background:#004d40;border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 32px;font-size:16px;font-weight:600;transition:all .3s;display:flex}._consultNowButton_wx6l8_516:hover{background:#004d40;transform:translateY(-2px);box-shadow:0 4px 12px #00695c4d}@media (width<=1024px){._immediateCareCard_wx6l8_391{padding:32px}._doctorSection_wx6l8_418{gap:30px}}@media (width<=768px){._immediateCare_wx6l8_381{padding:0 16px}._immediateCareCard_wx6l8_391{padding:24px}._doctorSection_wx6l8_418{flex-direction:column;align-items:flex-start;gap:24px}._consultAction_wx6l8_482{align-items:flex-start;width:100%}._consultNowButton_wx6l8_516{justify-content:center;width:100%}._doctorInfo_wx6l8_425{flex-direction:column;align-items:flex-start}._doctorAvatar_wx6l8_77{width:70px;height:70px}._currentPrice_wx6l8_496{font-size:28px}._originalPrice_wx6l8_502{font-size:16px}}@media (width<=480px){._immediateCareCard_wx6l8_391{padding:20px}._immediateTitle_wx6l8_411{font-size:14px}._doctorName_wx6l8_453{font-size:16px}._doctorExperience_wx6l8_460{font-size:13px}._specialtyTag_wx6l8_473{padding:5px 12px;font-size:11px}._currentPrice_wx6l8_496{font-size:24px}._originalPrice_wx6l8_502{font-size:14px}._consultNowButton_wx6l8_516{padding:12px 28px;font-size:15px}}._specialtiesSection_wx6l8_630{max-width:1400px;margin:0 auto;padding:40px 20px}._specialtiesContainer_wx6l8_636{width:100%}._specialtiesTitle_wx6l8_640{color:#1a1a1a;text-align:center;margin:0 0 48px;font-size:32px;font-weight:600}._specialtiesHighlight_wx6l8_648{color:#086b75}._specialtiesGrid_wx6l8_652{grid-template-columns:repeat(7,1fr);gap:20px;display:grid}._specialtyCard_wx6l8_658{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:20px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000f}._specialtyCard_wx6l8_658:hover{border-color:#00a699;transform:translateY(-5px);box-shadow:0 4px 16px #0000001a}._specialtyIcon_wx6l8_678{color:#086b75;justify-content:center;align-items:center;width:56px;height:56px;font-size:40px;display:flex}._specialtyIcon_wx6l8_678 svg{width:40px;height:40px}._specialtyName_wx6l8_693{color:#666;text-align:center;margin:0;font-size:16px;font-weight:500;line-height:1.4}@media (width<=1200px){._specialtiesGrid_wx6l8_652{grid-template-columns:repeat(5,1fr);gap:16px}}@media (width<=900px){._specialtiesTitle_wx6l8_640{margin-bottom:36px;font-size:32px}._specialtiesGrid_wx6l8_652{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){._specialtiesSection_wx6l8_630{margin:40px auto;padding:0 16px}._specialtiesTitle_wx6l8_640{margin-bottom:32px;font-size:28px}._specialtiesGrid_wx6l8_652{grid-template-columns:repeat(3,1fr);gap:12px}._specialtyCard_wx6l8_658{padding:20px 16px}._specialtyIcon_wx6l8_678{width:48px;height:48px}._specialtyName_wx6l8_693{font-size:13px}}@media (width<=480px){._specialtiesSection_wx6l8_630{margin:32px auto}._specialtiesTitle_wx6l8_640{margin-bottom:24px;font-size:24px}._specialtiesGrid_wx6l8_652{grid-template-columns:repeat(2,1fr);gap:10px}._specialtyCard_wx6l8_658{padding:16px 12px}._specialtyIcon_wx6l8_678{width:40px;height:40px}._specialtyName_wx6l8_693{font-size:12px}}._topConcerns_wx6l8_782{max-width:1400px;margin:0 auto;padding:40px 20px}._topConcernsContainer_wx6l8_788{width:100%}._topConcernsHeader_wx6l8_792{justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex}._topConcernsTitle_wx6l8_799{color:#1a1a1a;margin:0 0 4px;font-size:32px;font-weight:600}._topConcernsHighlight_wx6l8_806{color:#086b75}._topConcernsSubtitle_wx6l8_810{color:#5e5b5b;margin:0;font-size:14px}._viewAllLink_wx6l8_816{color:#086b75;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}._viewAllLink_wx6l8_816:hover{color:#008a7d}._concernsGrid_wx6l8_828{grid-template-columns:repeat(8,1fr);gap:16px;display:grid}._concernCard_wx6l8_834{cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:16px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000f}._concernCard_wx6l8_834:hover{transform:translateY(-5px);box-shadow:0 4px 16px #0000001a}._concernIconWrapper_wx6l8_852{aspect-ratio:2/3;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:24px;display:flex}._concernIcon_wx6l8_852{color:#fff;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex;box-shadow:0 2px 8px #0000001a}._blueBackground_wx6l8_876{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%)}._blueBackground_wx6l8_876 ._concernIcon_wx6l8_852{color:#2196f3}._pinkBackground_wx6l8_884{background:linear-gradient(135deg,#fce4ec 0%,#f8bbd0 100%)}._pinkBackground_wx6l8_884 ._concernIcon_wx6l8_852{color:#e91e63}._purpleBackground_wx6l8_892{background:linear-gradient(135deg,#f3e5f5 0%,#e1bee7 100%)}._purpleBackground_wx6l8_892 ._concernIcon_wx6l8_852{color:#9c27b0}._yellowBackground_wx6l8_900{background:linear-gradient(135deg,#fff9c4 0%,#fff59d 100%)}._yellowBackground_wx6l8_900 ._concernIcon_wx6l8_852{color:#fbc02d}._redBackground_wx6l8_908{background:linear-gradient(135deg,#ffebee 0%,#ffcdd2 100%)}._redBackground_wx6l8_908 ._concernIcon_wx6l8_852{color:#f44336}._greenBackground_wx6l8_916{background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%)}._greenBackground_wx6l8_916 ._concernIcon_wx6l8_852{color:#4caf50}._tealBackground_wx6l8_924{background:linear-gradient(135deg,#e0f2f1 0%,#b2dfdb 100%)}._tealBackground_wx6l8_924 ._concernIcon_wx6l8_852{color:#009688}._lavenderBackground_wx6l8_932{background:linear-gradient(135deg,#ede7f6 0%,#d1c4e9 100%)}._lavenderBackground_wx6l8_932 ._concernIcon_wx6l8_852{color:#673ab7}._concernName_wx6l8_940{color:#444;text-align:center;margin:0;font-size:14px;font-weight:600;line-height:1.4}@media (width<=1200px){._concernsGrid_wx6l8_828{grid-template-columns:repeat(6,1fr)}}@media (width<=900px){._concernsGrid_wx6l8_828{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){._topConcerns_wx6l8_782{margin:40px auto;padding:0 16px}._topConcernsHeader_wx6l8_792{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._topConcernsTitle_wx6l8_799{font-size:24px}._topConcernsSubtitle_wx6l8_810{font-size:13px}._viewAllLink_wx6l8_816{font-size:14px}._concernsGrid_wx6l8_828{grid-template-columns:repeat(4,1fr);gap:12px}._concernCard_wx6l8_834{border-radius:12px;gap:10px;padding:12px 10px}._concernIconWrapper_wx6l8_852{aspect-ratio:1;border-radius:10px;padding:10px}._concernIcon_wx6l8_852{width:38px;height:38px;font-size:18px}._concernName_wx6l8_940{font-size:12px;line-height:1.25}}@media (width<=480px){._topConcerns_wx6l8_782{margin:28px auto;padding:0 12px}._topConcernsHeader_wx6l8_792{margin-bottom:18px}._topConcernsTitle_wx6l8_799{font-size:20px}._topConcernsSubtitle_wx6l8_810{font-size:12px}._viewAllLink_wx6l8_816{font-size:13px}._concernsGrid_wx6l8_828{grid-template-columns:repeat(3,1fr);gap:8px}._concernCard_wx6l8_834{border-radius:10px;gap:8px;padding:10px 6px}._concernIconWrapper_wx6l8_852{aspect-ratio:1;border-radius:8px;padding:8px}._concernIcon_wx6l8_852{width:32px;height:32px;font-size:15px}._concernName_wx6l8_940{font-size:11px;line-height:1.2}}@media (width<=360px){._concernsGrid_wx6l8_828{gap:6px}._concernCard_wx6l8_834{gap:6px;padding:8px 4px}._concernIconWrapper_wx6l8_852{aspect-ratio:1;padding:6px}._concernIcon_wx6l8_852{width:28px;height:28px;font-size:13px}._concernName_wx6l8_940{font-size:10px}}._featuresSection_wx6l8_1095{max-width:1200px;margin:0 auto;padding:40px 20px}._featuresContainer_wx6l8_1101{width:100%}._featureCard_wx6l8_1111{background:#fff;border-radius:10px;padding:32px;transition:all .3s;box-shadow:0 2px 12px #0000000f}._featureCard_wx6l8_1111:hover{transform:translateY(-5px);box-shadow:0 4px 16px #0000001a}._largeCard_wx6l8_1124{background:#e0f2f1;flex-direction:column;grid-row:span 1;justify-content:space-between;min-height:280px;display:flex}._featureCard_wx6l8_1111:nth-child(3),._featureCard_wx6l8_1111:nth-child(4),._featureCard_wx6l8_1111:nth-child(5){grid-column:span 1}._featuresGrid_wx6l8_1105{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._largeCard_wx6l8_1124{grid-area:1/span 2}._featureCard_wx6l8_1111:nth-child(2){grid-area:1/3}._featureIcon_wx6l8_1159{color:#00a699;width:48px;height:48px;margin-bottom:20px}._featureIcon_wx6l8_1159 svg{width:100%;height:100%}._featureTitle_wx6l8_1171{color:#1a1a1a;margin:0 0 12px;font-size:18px;font-weight:600}._largeCard_wx6l8_1124 ._featureTitle_wx6l8_1171{margin-bottom:16px;font-size:24px}._featureDescription_wx6l8_1183{color:#666;margin:0;font-size:14px;line-height:1.6}._largeCard_wx6l8_1124 ._featureDescription_wx6l8_1183{font-size:15px}._featureIllustration_wx6l8_1194{flex:1;justify-content:flex-end;align-items:flex-end;margin-top:24px;display:flex}._illustrationBox_wx6l8_1202{justify-content:center;align-items:center;gap:16px;width:180px;height:120px;padding:0;display:flex}._illustrationBox_wx6l8_1202 svg{color:#00a699;opacity:.1}._mobileFeaturesSection_wx6l8_1217{display:none}@media (width<=1024px){._featuresGrid_wx6l8_1105{grid-template-columns:repeat(2,1fr)}._largeCard_wx6l8_1124{grid-area:1/span 2}._featureCard_wx6l8_1111:nth-child(2){grid-area:2/1}._featureCard_wx6l8_1111:nth-child(3){grid-area:2/2}._featureCard_wx6l8_1111:nth-child(4){grid-area:3/1}._featureCard_wx6l8_1111:nth-child(5){grid-area:3/2}._illustrationBox_wx6l8_1202{width:150px;height:100px}}@media (width<=768px){._featuresSection_wx6l8_1095{margin:36px auto;padding:0 16px}._featuresGrid_wx6l8_1105{display:none}._mobileFeaturesSection_wx6l8_1217{flex-direction:column;gap:16px;width:100%;display:flex}._mobileLargeCard_wx6l8_1275{background:#e0f2f1;border-radius:12px;flex-direction:column;justify-content:space-between;width:100%;min-height:220px;padding:24px;display:flex}._mobileLargeCard_wx6l8_1275 ._featureTitle_wx6l8_1171{margin-bottom:8px;font-size:20px}._mobileLargeCard_wx6l8_1275 ._featureDescription_wx6l8_1183{font-size:13.5px;line-height:1.55}._mobileFeaturesSlider_wx6l8_1296{width:100%}._featuresSwiper_wx6l8_1300{width:100%;padding-bottom:34px}._featureSwiperSlide_wx6l8_1305{height:auto;display:flex}._mobileFeatureCard_wx6l8_1310{background:#fff;border-radius:12px;flex-direction:column;justify-content:flex-start;width:100%;height:100%;min-height:185px;padding:22px 18px;display:flex;box-shadow:0 2px 10px #0000000f}._featureTitle_wx6l8_1171{margin-bottom:8px;font-size:20px}._featureDescription_wx6l8_1183{font-size:15px;line-height:1.55}._featureIcon_wx6l8_1159{width:36px;height:36px;margin-bottom:14px}._featuresSwiper_wx6l8_1300 .swiper-pagination{bottom:0}._featuresSwiper_wx6l8_1300 .swiper-pagination-bullet{opacity:1;background:#cbd5e0;width:8px;height:8px;transition:all .3s}._featuresSwiper_wx6l8_1300 .swiper-pagination-bullet-active{background:#006560;border-radius:4px;width:18px}._featuresSwiper_wx6l8_1300 .swiper-pagination-bullet-active-main{background:#006560}}@media (width<=480px){._featuresSection_wx6l8_1095{margin:28px auto;padding:0 12px}._mobileFeaturesSection_wx6l8_1217{gap:14px}._mobileLargeCard_wx6l8_1275{border-radius:10px;min-height:200px;padding:20px 16px}._mobileLargeCard_wx6l8_1275 ._featureTitle_wx6l8_1171{margin-bottom:6px;font-size:24px}._mobileLargeCard_wx6l8_1275 ._featureDescription_wx6l8_1183{font-size:15px}._mobileFeatureCard_wx6l8_1310{border-radius:10px;min-height:170px;padding:18px 14px}._featureTitle_wx6l8_1171{margin-bottom:6px;font-size:20px}._featureDescription_wx6l8_1183{font-size:15px;line-height:1.5}._featureIcon_wx6l8_1159{width:32px;height:32px;margin-bottom:10px}}._howToBookSection_wx6l8_1413{max-width:1300px;margin:0 auto;padding:40px 20px}._howToBookContainer_wx6l8_1419{width:100%;max-width:600px;margin:0 auto}._howToBookHeader_wx6l8_1425{text-align:center;margin-bottom:40px}._howToBookLabel_wx6l8_1430{color:#086b75;letter-spacing:1.5px;margin-bottom:12px;font-size:13px;font-weight:600;display:block}._howToBookTitle_wx6l8_1439{color:#1a1a1a;margin:0;font-size:32px;font-weight:600}._stepsContainer_wx6l8_1446{flex-direction:column;gap:0;display:flex}._step_wx6l8_1446{gap:24px;padding-bottom:35px;display:flex;position:relative}._step_wx6l8_1446:last-child{padding-bottom:0}._stepNumber_wx6l8_1463{color:#fff;z-index:2;background:#00695c;border-radius:45%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:40px;font-size:18px;font-weight:600;display:flex;position:relative}._stepContent_wx6l8_1479{flex:1;padding-top:4px}._stepTitle_wx6l8_1484{color:#1a1a1a;margin:0 0 8px;font-size:16px;font-weight:600}._stepDescription_wx6l8_1491{color:#666;margin:0;font-size:14px;line-height:1.6}._stepLine_wx6l8_1498{z-index:1;background:#e0e0e0;width:2px;height:calc(100% - 48px);position:absolute;top:48px;left:23px}._step_wx6l8_1446:last-child ._stepLine_wx6l8_1498{display:none}@media (width<=768px){._howToBookSection_wx6l8_1413{margin:60px auto;padding:0 16px}._howToBookHeader_wx6l8_1425{margin-bottom:40px}._howToBookTitle_wx6l8_1439{font-size:28px}._step_wx6l8_1446{gap:20px;padding-bottom:40px}._stepNumber_wx6l8_1463{width:44px;height:44px;font-size:18px}._stepLine_wx6l8_1498{height:calc(100% - 44px);top:44px;left:21px}._stepTitle_wx6l8_1484{font-size:18px}._stepDescription_wx6l8_1491{font-size:14px}}@media (width<=480px){._howToBookSection_wx6l8_1413{margin:40px auto;padding:0 12px}._howToBookHeader_wx6l8_1425{margin-bottom:32px}._howToBookLabel_wx6l8_1430{font-size:12px}._howToBookTitle_wx6l8_1439{font-size:24px}._step_wx6l8_1446{gap:16px;padding-bottom:32px}._stepNumber_wx6l8_1463{width:40px;height:40px;font-size:16px}._stepLine_wx6l8_1498{height:calc(100% - 40px);top:40px;left:19px}._stepTitle_wx6l8_1484{margin-bottom:6px;font-size:16px}._stepDescription_wx6l8_1491{font-size:13px}}._faqSection_wx6l8_1599{background:#edf4ff;max-width:900px;margin:0 auto;padding:40px 20px}._faqContainer_wx6l8_1606{width:100%}._faqTitle_wx6l8_1610{color:#2c3e50;text-align:center;margin:0 0 48px;font-size:32px;font-weight:600}._faqHighlight_wx6l8_1618{color:#086b75}._faqList_wx6l8_1622{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}._faqItem_wx6l8_1629{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f}._faqQuestion_wx6l8_1636{cursor:pointer;color:#5a6c7d;text-align:left;background:#fff;border:none;justify-content:space-between;align-items:center;width:100%;padding:24px 28px;font-size:16px;font-weight:500;transition:all .3s;display:flex}._faqQuestion_wx6l8_1636:hover{background:#f8fafb}._faqQuestion_wx6l8_1636._active_wx6l8_1656{color:#2c3e50;font-weight:600}._faqQuestion_wx6l8_1636 svg{color:#086b75;flex-shrink:0;font-size:18px}._faqAnswer_wx6l8_1667{padding:0 28px 24px;animation:.3s _slideDown_wx6l8_1}._faqAnswer_wx6l8_1667 p{color:#5a6c7d;margin:0;font-size:15px;line-height:1.7}@keyframes _slideDown_wx6l8_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._faqFooter_wx6l8_1691{text-align:center;padding-top:24px}._faqFooter_wx6l8_1691 p{color:#5a6c7d;margin:0;font-size:16px}._contactLink_wx6l8_1702{color:#086b75;font-weight:600;text-decoration:none;transition:color .2s}._contactLink_wx6l8_1702:hover{color:#00453d;text-decoration:underline}@media (width<=768px){._faqSection_wx6l8_1599{margin:40px auto;padding:40px 16px}._faqTitle_wx6l8_1610{margin-bottom:36px;font-size:28px}._faqList_wx6l8_1622{gap:12px}._faqQuestion_wx6l8_1636{padding:20px;font-size:15px}._faqQuestion_wx6l8_1636 svg{font-size:16px}._faqAnswer_wx6l8_1667{padding:0 20px 20px}._faqAnswer_wx6l8_1667 p{font-size:14px}._faqFooter_wx6l8_1691 p{font-size:15px}}@media (width<=480px){._faqSection_wx6l8_1599{margin:32px auto;padding:32px 12px}._faqTitle_wx6l8_1610{margin-bottom:32px;font-size:24px}._faqList_wx6l8_1622{gap:10px}._faqQuestion_wx6l8_1636{padding:18px 16px;font-size:14px}._faqQuestion_wx6l8_1636 svg{font-size:14px}._faqAnswer_wx6l8_1667{padding:0 16px 18px}._faqAnswer_wx6l8_1667 p{font-size:13px}._faqFooter_wx6l8_1691{padding-top:20px}._faqFooter_wx6l8_1691 p{font-size:14px}}._productPage_bq0ae_1{background:#fff;min-height:100vh}._hero_bq0ae_7{max-width:1400px;margin:0 auto;padding:40px 20px}._heroContainer_bq0ae_13{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}._bannerCard_bq0ae_21{cursor:pointer;border-radius:5px;height:160px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}._bannerCard_bq0ae_21:hover{transform:translateY(-3px)}._bannerCard_bq0ae_21 img{width:100%;height:100%;display:block}@media (width<=1024px){._heroContainer_bq0ae_13{grid-template-columns:repeat(2,1fr);gap:16px}._bannerCard_bq0ae_21:last-child{grid-column:span 2}}@media (width<=768px){._hero_bq0ae_7{padding:24px 16px}._heroContainer_bq0ae_13{grid-template-columns:1fr;gap:16px}._bannerCard_bq0ae_21:last-child{grid-column:span 1}}@media (width<=480px){._hero_bq0ae_7{padding:20px 12px}._heroContainer_bq0ae_13{gap:12px}}._productListing_bq0ae_78{background:#edf4ff;min-height:100vh;padding:40px 0}._listingContainer_bq0ae_84{max-width:1400px;margin:0 auto;padding:0 20px}._breadcrumb_bq0ae_91{color:#00504b;margin-bottom:20px;font-size:14px;font-weight:700}._breadcrumb_bq0ae_91 a{color:#666;text-decoration:none}._loadingContainer_bq0ae_104,._errorContainer_bq0ae_105,._noProducts_bq0ae_106{text-align:center;color:#666;padding:60px 20px;font-size:16px}._errorContainer_bq0ae_105{color:#d32f2f}._noProducts_bq0ae_106{background:#fff;border-radius:8px;padding:40px 20px}._noBrands_bq0ae_123{color:#999;text-align:center;padding:10px;font-size:14px}._expandableItem_bq0ae_131._selected_bq0ae_131{color:#1976d2;background-color:#e3f2fd;border-radius:4px;font-weight:600}._breadcrumb_bq0ae_91 a:hover{color:#006560}._breadcrumb_bq0ae_91 span{margin:0 2px}._mainContent_bq0ae_147{grid-template-columns:250px 1fr;gap:15px;display:grid}._sidebar_bq0ae_154{background:#edf4ff;border-right:2px solid #e0e0e0;border-radius:0;height:fit-content;padding:20px;position:sticky;top:20px}._filterHeader_bq0ae_164{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;display:flex}._filterTitle_bq0ae_173{color:#1a1a1a;margin:0;font-size:20px;font-weight:600}._clearAll_bq0ae_180{color:#006560;cursor:pointer;letter-spacing:.5px;background:0 0;border:none;font-size:12px;font-weight:600}._filterSection_bq0ae_190{border-bottom:2px solid #e0e0e0;margin-bottom:15px;padding-bottom:15px}._filterSection_bq0ae_190:last-child{border-bottom:none}._filterSectionTitle_bq0ae_200{color:#00504b;margin:0 0 12px;font-size:16px;font-weight:600}._filterSubtitle_bq0ae_207{color:#888;margin:0 0 12px;font-size:14px}._filterOptions_bq0ae_213{flex-direction:column;gap:8px;display:flex}._expandableItem_bq0ae_131{color:#333;cursor:pointer;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;transition:color .2s;display:flex}._expandableItem_bq0ae_131:hover{color:#006560}._arrow_bq0ae_235{color:#666;min-width:12px;font-size:12px;transition:transform .2s}._categoryLevel1_bq0ae_242,._categoryLevel2_bq0ae_243{width:100%}._categoryLevel2_bq0ae_243{margin-top:4px}._nestedOptions_bq0ae_251{flex-direction:column;gap:6px;margin-top:6px;margin-bottom:4px;padding-left:20px;display:flex}._categoryOption_bq0ae_260{color:#555;cursor:pointer;padding:4px 0;font-size:14px;transition:color .2s}._categoryOption_bq0ae_260:hover{color:#006560;font-weight:500}._filterOption_bq0ae_213{color:#555;cursor:pointer;align-items:center;gap:8px;padding:0;font-size:14px;display:flex}._filterOption_bq0ae_213 input[type=checkbox],._filterOption_bq0ae_213 input[type=radio]{cursor:pointer;width:16px;height:16px}._ratingStars_bq0ae_290{align-items:center;gap:2px;margin-right:4px;display:inline-flex}._ratingStars_bq0ae_290 svg{fill:#00504b;display:block}._selectedFilter_bq0ae_302{color:#006560;font-weight:600}._priceSlider_bq0ae_308{background:#a6e9da;border-radius:3px;outline:none;width:100%;height:6px;margin-bottom:8px}._priceRange_bq0ae_317{color:#000;justify-content:space-between;font-size:14px;font-weight:600;display:flex}._brandSearch_bq0ae_326{border:1px solid #e0e0e0;border-radius:6px;outline:none;width:100%;margin-bottom:12px;padding:8px 12px;font-size:13px}._brandSearch_bq0ae_326:focus{border-color:#006560}._brandList_bq0ae_340{flex-direction:column;gap:8px;max-height:200px;display:flex;overflow-y:auto}._brandOption_bq0ae_348{color:#555;cursor:pointer;align-items:center;gap:8px;padding:2px 0;font-size:14px;display:flex}._brandOption_bq0ae_348 input[type=checkbox]{cursor:pointer;width:16px;height:16px}._brandIcon_bq0ae_364{font-size:16px}._discountOptions_bq0ae_369{flex-direction:column;gap:8px;display:flex}._toggleSwitch_bq0ae_376{width:50px;height:26px;display:inline-block;position:relative}._toggleSwitch_bq0ae_376 input{opacity:0;width:0;height:0}._slider_bq0ae_389{cursor:pointer;background-color:#ccc;border-radius:34px;transition:all .4s;position:absolute;inset:0}._slider_bq0ae_389:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;bottom:3px;left:3px}._toggleSwitch_bq0ae_376 input:checked+._slider_bq0ae_389{background-color:#006560}._toggleSwitch_bq0ae_376 input:checked+._slider_bq0ae_389:before{transform:translate(24px)}._productsArea_bq0ae_422{flex-direction:column;gap:20px;display:flex}._searchBar_bq0ae_429{background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}._searchInput_bq0ae_439{flex:1;min-width:250px;position:relative}._searchIcon_bq0ae_445{color:#888;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_bq0ae_439 input{border:1px solid #e0e0e0;border-radius:8px;outline:none;padding:10px 12px 10px 40px;font-size:14px}._searchInput_bq0ae_439 input:focus{border-color:#006560}._sortBy_bq0ae_468{color:#666;align-items:center;gap:8px;font-size:14px;display:flex}._sortBy_bq0ae_468 select{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;outline:none;padding:8px 32px 8px 12px;font-size:14px}._viewToggle_bq0ae_486{gap:8px;display:flex}._gridView_bq0ae_491,._listView_bq0ae_492{cursor:pointer;color:#666;background:#fff;border:1px solid #e0e0e0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:all .2s;display:flex}._gridView_bq0ae_491:hover,._listView_bq0ae_492:hover{color:#006560;background:#f5f7fa}._gridView_bq0ae_491{color:#fff;background:#006560;border-color:#006560}._mobileFilterButton_bq0ae_520{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:10px 16px;font-size:14px;font-weight:600;transition:background .2s;display:none}._mobileFilterButton_bq0ae_520:hover{background:#00524a}._mobileFilterButton_bq0ae_520 svg{display:block}._mobileCloseButton_bq0ae_545{cursor:pointer;z-index:10;color:#333;background:0 0;border:none;width:32px;height:32px;display:none;position:absolute;top:16px;right:16px}._mobileCloseButton_bq0ae_545:hover{color:#006560}._productsGrid_bq0ae_564{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:20px;display:grid}._productCard_bq0ae_571{cursor:pointer;background:#fff;border-radius:12px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}._productCard_bq0ae_571:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._wishlistButton_bq0ae_587{cursor:pointer;z-index:3;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 4px #0000001a}._wishlistButton_bq0ae_587 svg{color:#666;font-size:18px;transition:color .2s}._wishlistButton_bq0ae_587._wishlisted_bq0ae_612 svg{color:#00504b;fill:#00504b}._wishlistButton_bq0ae_587:disabled{opacity:.5;cursor:not-allowed}._imageWrapper_bq0ae_623{background:#f8f8f8;justify-content:center;align-items:center;width:100%;height:195px;display:flex;position:relative;overflow:hidden}._imageWrapper_bq0ae_623 img{width:100%;height:100%}._discountBadge_bq0ae_639{color:#00504b;z-index:2;background:#d9dbdb;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}._prescriptionBadge_bq0ae_652{color:#00504b;z-index:2;background:#d9dbdb;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;bottom:8px;right:8px}._inCartBadge_bq0ae_665{color:#fff;z-index:2;background:#10b981;border-radius:5px;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 4px #00000026}._productInfo_bq0ae_682{padding:16px}._productBrand_bq0ae_686{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:600;display:block}._productName_bq0ae_696{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:16px;font-weight:700;line-height:1.3;overflow:hidden}._productDescription_bq0ae_707{color:#888;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:13px;line-height:1.4;overflow:hidden}._rating_bq0ae_290{align-items:center;gap:8px;margin-bottom:12px;display:flex}._stars_bq0ae_725{gap:2px;display:flex}._starFilled_bq0ae_730{color:orange;font-size:16px}._starEmpty_bq0ae_735{color:#e0e0e0;font-size:16px}._reviewCount_bq0ae_740{color:#888;font-size:13px;font-weight:500}._sizeSelector_bq0ae_747{color:#333;cursor:pointer;appearance:none;background:#edf4ff url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\"><path fill=\"%23333\" d=\"M6 9L1 4h10z\"/></svg>") right 12px center no-repeat;border:1px solid #e0e0e0;border-radius:6px;width:100%;margin-bottom:10px;padding:8px 36px 8px 12px;font-size:14px;font-weight:500}._priceSection_bq0ae_765{flex-direction:column;gap:8px;display:flex}._priceWrapper_bq0ae_771{align-items:baseline;gap:8px;display:flex}._currentPrice_bq0ae_777{color:#006560;font-size:20px;font-weight:700}._originalPrice_bq0ae_783{color:#888;font-size:14px;font-weight:500;text-decoration:line-through}._unitPrice_bq0ae_790{color:#888;font-size:12px;font-weight:500}._addButton_bq0ae_796{cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}._addButton_bq0ae_796 svg{color:#fff;font-size:28px}._addButton_bq0ae_796:hover{background:#005550;transform:scale(1.1);box-shadow:0 4px 12px #0065604d}._addedButton_bq0ae_822{background:#10b981!important;border-radius:20px!important;width:auto!important;height:38px!important;padding:0 12px!important}._addedButton_bq0ae_822:hover{background:#059669!important}._inCartBtnText_bq0ae_834{color:#fff;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}._quantityControl_bq0ae_844{background:#d4f1f1;border-radius:24px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:4px;display:flex}._quantityButtonsGroup_bq0ae_855{align-items:center;gap:8px;display:flex}._quantityButton_bq0ae_855{cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex}._quantityButton_bq0ae_855 svg{color:#fff;stroke-width:3px;font-size:14px}._quantityButton_bq0ae_855:hover{transform:scale(1.05)}._quantityDisplay_bq0ae_885{text-align:center;color:#006560;min-width:24px;font-size:16px;font-weight:700}._quantitySelector_bq0ae_894{background:#d4f1f1;border-radius:24px;align-items:center;gap:8px;padding:4px;display:flex}._quantitySelectorButton_bq0ae_903{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex}._quantitySelectorButton_bq0ae_903 svg{color:#fff;stroke-width:3px;font-size:14px}._quantitySelectorButton_bq0ae_903:hover{transform:scale(1.05)}._quantitySelectorDisplay_bq0ae_928{text-align:center;color:#006560;font-size:16px;font-weight:700}._addToCartButton_bq0ae_936{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600;transition:background .2s}._addToCartButton_bq0ae_936:hover{background:#005550}._addToCartButton_bq0ae_936:disabled{opacity:.6;cursor:not-allowed}._cancelButton_bq0ae_957{color:#006560;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;font-size:17px;font-weight:700;line-height:1;transition:all .2s;display:flex}._cancelButton_bq0ae_957:hover{color:#ef4444;background:#f0f0f0;transform:scale(1.08)}._pagination_bq0ae_983{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:40px;padding-bottom:20px;display:flex}._paginationButton_bq0ae_994{color:#333;cursor:pointer;background:#fff;border:1px solid #d4e3e1;border-radius:8px;justify-content:center;align-items:center;min-width:42px;height:42px;padding:0 14px;font-size:14px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 6px #0000000a}._paginationButton_bq0ae_994:hover:not(:disabled){color:#006560;border-color:#006560;transform:translateY(-2px);box-shadow:0 4px 10px #00656026}._paginationButton_bq0ae_994:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._activePage_bq0ae_1025{color:#fff!important;background:#006560!important;border-color:#006560!important;box-shadow:0 4px 12px #00656040!important}._paginationEllipsis_bq0ae_1032{color:#888;-webkit-user-select:none;user-select:none;align-items:center;padding:0 8px;font-size:16px;font-weight:600;display:flex}@media (width<=1024px){._mainContent_bq0ae_147{grid-template-columns:1fr}._sidebar_bq0ae_154{position:static}._productsGrid_bq0ae_564{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}}@media (width<=768px){._listingContainer_bq0ae_84{padding:0 16px}._mobileFilterButton_bq0ae_520{display:flex}._mobileCloseButton_bq0ae_545{display:block}._sidebar_bq0ae_154{z-index:1000;width:300px;height:100vh;padding-top:60px;transition:left .3s;position:fixed;top:0;left:-100%;overflow-y:auto;box-shadow:2px 0 10px #0000001a}._sidebar_bq0ae_154._showMobile_bq0ae_1087{left:0}._sidebar_bq0ae_154._showMobile_bq0ae_1087:before{content:"";z-index:-1;background:#edf4ff75;position:fixed;inset:0}._searchBar_bq0ae_429{flex-direction:column;align-items:stretch;gap:12px}._searchInput_bq0ae_439{min-width:100%}._sortBy_bq0ae_468{justify-content:space-between;width:100%}._sortBy_bq0ae_468 select{flex:1}._viewToggle_bq0ae_486{order:-1}._productsGrid_bq0ae_564{grid-template-columns:repeat(2,1fr);gap:12px}._productCard_bq0ae_571,._productName_bq0ae_696{font-size:14px}._currentPrice_bq0ae_777{font-size:18px}}@media (width<=480px){._productListing_bq0ae_78{padding:16px 0 40px}._listingContainer_bq0ae_84{padding:0 12px}._searchBar_bq0ae_429{padding:12px 16px}._productsGrid_bq0ae_564{grid-template-columns:repeat(2,1fr);gap:10px}._productInfo_bq0ae_682{padding:12px}._productName_bq0ae_696{font-size:13px}._currentPrice_bq0ae_777{font-size:16px}._addButton_bq0ae_796{width:32px;height:32px}._addButton_bq0ae_796 svg{font-size:20px}._pagination_bq0ae_983{gap:6px;margin-top:24px}._paginationButton_bq0ae_994{border-radius:6px;min-width:36px;height:36px;padding:0 10px;font-size:13px}}._productDetailsPage_1vrut_1{background:#edf4ff;min-height:100vh;padding:40px 0}._container_1vrut_7{max-width:1400px;margin:0 auto;padding:0 20px}._breadcrumb_1vrut_14{color:#666;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:15px;font-size:14px;display:flex}._breadcrumbLink_1vrut_24{color:#666;cursor:pointer;transition:color .2s}._breadcrumbLink_1vrut_24:hover{color:#006560}._separator_1vrut_34{color:#999;margin:0 4px}._breadcrumbActive_1vrut_39{color:#1a1a1a;font-weight:600}._productSection_1vrut_45{grid-template-columns:1fr 1fr;gap:20px;display:grid}._imageSection_1vrut_52{flex-direction:column;gap:20px;display:flex}._mainImageContainer_1vrut_58{border-radius:10px;justify-content:center;align-items:center;height:640px;display:flex;overflow:hidden}._mainImage_1vrut_58{width:100%;height:100%}._thumbnailContainer_1vrut_72{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._thumbnail_1vrut_72{cursor:pointer;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex;overflow:hidden}._thumbnail_1vrut_72:hover{transform:scale(1.02)}._thumbnail_1vrut_72 img{width:100%;height:100%}._activeThumbnail_1vrut_99{background:#fff;border-color:#006560}._detailsSection_1vrut_105{flex-direction:column;gap:15px;display:flex}._productHeader_1vrut_111{justify-content:space-between;align-items:center;display:flex}._brandName_1vrut_117{color:#006560;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:600}._actions_1vrut_125{gap:12px;display:flex}._iconButton_1vrut_130{cursor:pointer;color:#666;background:#fff;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;transition:all .2s;display:flex}._iconButton_1vrut_130:hover{color:#006560;background:#f5f7fa;border-color:#006560}._iconButton_1vrut_130 svg{fill:currentColor}._productTitle_1vrut_155{color:#1a1a1a;margin:0;font-size:25px;font-weight:700;line-height:1.3}._productSubtitle_1vrut_163{color:#444;margin:0;font-size:13px;font-weight:600}._ratingSection_1vrut_171{align-items:center;gap:12px;padding:5px 0;display:flex}._stars_1vrut_178{gap:4px;display:flex}._starFilled_1vrut_183{color:#006560;font-size:16px}._starEmpty_1vrut_188{color:#e0e0e0;font-size:16px}._ratingValue_1vrut_193{color:#1a1a1a;font-size:16px;font-weight:700}._reviewCount_1vrut_199{color:#444;font-size:13px}._priceSection_1vrut_205{background:#e1ebff;border:1px solid #c7bdbd;border-radius:10px;justify-content:space-between;align-items:center;padding:10px;display:flex}._priceWrapper_1vrut_215{align-items:center;gap:16px;display:flex}._currentPrice_1vrut_221{color:#024642;font-size:32px;font-weight:700}._originalPrice_1vrut_227{color:#444;font-size:16px;text-decoration:line-through}._unitPrice_1vrut_233{color:#666;margin-left:4px;font-size:14px;font-weight:500}._discountBadge_1vrut_240{color:#fff;background:#006560;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:700}._optionSection_1vrut_250{flex-direction:column;gap:6px;display:flex}._optionLabel_1vrut_256{color:#1a1a1a;font-size:16px;font-weight:600}._optionButtons_1vrut_262{flex-wrap:wrap;gap:12px;display:flex}._optionButton_1vrut_262{color:#666;cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:30px;padding:8px 20px;font-size:14px;font-weight:600;transition:all .2s}._optionButton_1vrut_262:hover{border-color:#006560}._optionButtonActive_1vrut_284{color:#000;background:#0065601a;border-color:#006560}._cartSection_1vrut_291{border-top:1px solid #f0f0f0;align-items:center;gap:24px;padding:20px 0;display:flex}._quantityControl_1vrut_299{background:#f5f7fa;border:2px solid #e0e0e0;border-radius:12px;align-items:center;gap:16px;padding:6px;display:flex}._quantityButton_1vrut_309{cursor:pointer;color:#fff;background:#006560;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;transition:all .2s;display:flex}._quantityButton_1vrut_309:hover{background:#00524a;transform:scale(1.05)}._quantityButton_1vrut_309 svg{stroke-width:3px}._quantityDisplay_1vrut_333{text-align:center;color:#1a1a1a;min-width:32px;font-size:18px;font-weight:700}._shippingInfo_1vrut_341{color:#006560;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._shippingIcon_1vrut_350{font-size:20px}._alreadyInCartNotice_1vrut_355{color:#00524a;background:#e6f4f1;border:1px solid #006560;border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 16px;font-size:14px;font-weight:600;display:flex}._noticeCheckIcon_1vrut_369{color:#006560;flex-shrink:0;font-size:16px}._actionButtonsGroup_1vrut_375{gap:12px;width:100%;display:flex}._goToCartButton_1vrut_381{color:#00524a;cursor:pointer;white-space:nowrap;background:#fff;border:2px solid #00524a;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:10px;padding:16px 24px;font-size:17px;font-weight:600;transition:all .3s;display:flex}._goToCartButton_1vrut_381:hover{color:#006560;background:#e6f4f1;border-color:#006560}._addToCartButton_1vrut_406{color:#fff;cursor:pointer;background:#00524a;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:12px;padding:16px 32px;font-size:18px;font-weight:600;transition:all .3s;display:flex}._addToCartButton_1vrut_406:hover{background:#006560}._addToCartSuccess_1vrut_427{background:#10b981!important}._cartIcon_1vrut_431{font-size:24px}@media (width<=1024px){._productSection_1vrut_45{gap:40px;padding:0}._productTitle_1vrut_155{font-size:28px}._currentPrice_1vrut_221{font-size:32px}}@media (width<=768px){._productDetailsPage_1vrut_1{padding:20px 0}._container_1vrut_7{padding:0 16px}._productSection_1vrut_45{grid-template-columns:1fr;gap:30px;padding:0}._mainImageContainer_1vrut_58{min-height:350px;padding:0}._mainImage_1vrut_58,._thumbnail_1vrut_72{height:100%}._thumbnailContainer_1vrut_72{grid-template-columns:repeat(4,1fr);gap:8px}._thumbnail_1vrut_72{padding:0}._productTitle_1vrut_155{font-size:24px}._currentPrice_1vrut_221{font-size:28px}._originalPrice_1vrut_227{font-size:18px}._priceSection_1vrut_205{flex-direction:column;align-items:flex-start;gap:12px}._cartSection_1vrut_291{flex-direction:column;align-items:stretch;gap:16px}._quantityControl_1vrut_299,._shippingInfo_1vrut_341{justify-content:center}}@media (width<=480px){._productSection_1vrut_45{padding:0}._mainImageContainer_1vrut_58{min-height:280px;padding:0}._mainImage_1vrut_58,._thumbnail_1vrut_72{height:100%}._productTitle_1vrut_155{font-size:20px}._currentPrice_1vrut_221{font-size:24px}._optionButtons_1vrut_262{gap:8px}._optionButton_1vrut_262{padding:10px 20px;font-size:14px}._addToCartButton_1vrut_406{padding:16px 28px;font-size:16px}._breadcrumb_1vrut_14{gap:4px;font-size:12px}}._additionalInfoWrapper_1vrut_569{grid-template-columns:1.4fr .6fr;gap:30px;margin-top:40px;display:grid}._leftColumn_1vrut_576,._rightColumn_1vrut_577{flex-direction:column;gap:20px;display:flex}._combinedInfoCard_1vrut_584{background:#edf4ff;border:1px solid #a89f9f;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #00000014}._infoSection_1vrut_592{border-bottom:1px solid #e8e8e8}._infoSection_1vrut_592:last-child{border-bottom:none}._infoHeader_1vrut_600{cursor:pointer;background:#edf4ff;justify-content:space-between;align-items:center;padding:20px 28px;transition:background .2s;display:flex}._infoHeader_1vrut_600 h3{color:#333;margin:0;font-size:16px;font-weight:600}._infoHeader_1vrut_600 svg{color:#666;font-size:18px}._infoContent_1vrut_623{color:#555;background:#fff;padding:10px 28px;font-size:15px;line-height:1.7}._infoContent_1vrut_623 p{margin:0 0 12px}._infoContent_1vrut_623 p:last-child{margin-bottom:0}._infoContent_1vrut_623 ul{margin:0;padding-left:24px;list-style:outside}._infoContent_1vrut_623 li{margin-bottom:5px}._infoContent_1vrut_623 li:last-child{margin-bottom:0}._promotionalBanners_1vrut_654{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px;display:grid}._bannerItem_1vrut_661{cursor:pointer;border-radius:5px;height:296px;transition:transform .3s,box-shadow .3s;overflow:hidden}._bannerItem_1vrut_661:hover{transform:translateY(-2px)}._bannerItem_1vrut_661 img{width:100%;height:auto;display:block}._frequentlyBought_1vrut_680{background:#edf4ff;border:1px solid #a89f9f;border-radius:10px;padding:10px 24px;box-shadow:0 2px 8px #0000000f}._frequentlyBought_1vrut_680 h3{color:#1a1a1a;margin:0 0 10px;font-size:16px;font-weight:600}._bundleContainer_1vrut_695{flex-direction:column;gap:20px;display:flex}._bundleProducts_1vrut_701{background:#edf4ff;border-bottom:1px solid #c0bbbb;border-radius:0;justify-content:start;align-items:center;gap:16px;padding:10px 20px;display:flex}._bundleItem_1vrut_712{background:#fff;border:2px solid #e0e0e0;border-radius:10px;justify-content:center;align-items:center;width:100px;height:100px;padding:5px;display:flex}._bundleItem_1vrut_712 img{object-fit:contain;width:100%;height:100%}._plusSign_1vrut_730{color:#666;font-size:24px;font-weight:600}._bundleInfo_1vrut_736{justify-content:space-between;align-items:center;gap:20px;display:flex}._bundlePrice_1vrut_743{flex-direction:column;gap:0;display:flex}._bundlePriceLabel_1vrut_749{color:#444;font-size:14px;font-weight:600}._bundlePriceValues_1vrut_755{align-items:center;gap:12px;display:flex}._bundleCurrentPrice_1vrut_761{color:#006560;font-size:16px;font-weight:700}._bundleOriginalPrice_1vrut_767{color:#444;font-size:14px;text-decoration:line-through}._bundleButton_1vrut_773{color:#fff;cursor:pointer;white-space:nowrap;background:#00524a;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}._bundleButton_1vrut_773:hover{background:#006560;transform:translateY(-2px)}._reviewsCard_1vrut_792{background:#fff;border:1px solid #cec7c7;border-radius:10px;height:fit-content;padding:20px 24px;position:sticky;top:20px;box-shadow:0 2px 8px #0000000f}._reviewsCard_1vrut_792 h3{color:#1a1a1a;margin:0 0 15px;font-size:18px;font-weight:600}._ratingSummary_1vrut_811{border-bottom:1px solid #f0f0f0;grid-template-columns:auto 1fr;gap:15px;margin-bottom:20px;padding-bottom:20px;display:grid}._averageRating_1vrut_820{flex-direction:column;align-items:center;gap:8px;display:flex}._ratingNumber_1vrut_827{color:#1a1a1a;font-size:48px;font-weight:700;line-height:1}._starsLarge_1vrut_834{gap:4px;display:flex}._starFilledLarge_1vrut_839{color:#006560;font-size:16px}._totalReviews_1vrut_844{color:#666;font-size:14px;font-weight:500}._ratingBars_1vrut_851{flex-direction:column;gap:8px;display:flex}._ratingBar_1vrut_851{align-items:center;gap:8px;display:flex}._starLabel_1vrut_863{color:#1a1a1a;min-width:12px;font-size:14px;font-weight:600}._miniStar_1vrut_870{color:#006560;font-size:12px}._barContainer_1vrut_875{background:#f0f0f0;border-radius:4px;flex:1;height:8px;overflow:hidden}._barFill_1vrut_883{background:#006560;height:100%;transition:width .3s}._percentageLabel_1vrut_889{color:#666;text-align:right;min-width:40px;font-size:14px;font-weight:600}._reviewsList_1vrut_898{flex-direction:column;gap:20px;margin-bottom:20px;display:flex}._reviewItem_1vrut_905{border-bottom:1px solid #f0f0f0;padding-bottom:20px}._reviewItem_1vrut_905:last-child{border-bottom:none;padding-bottom:0}._reviewHeader_1vrut_915{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._reviewerName_1vrut_922{color:#1a1a1a;margin-right:8px;font-size:15px;font-weight:600}._verifiedBadge_1vrut_929{color:#006560;background:#e6f7f5;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}._reviewDate_1vrut_938{color:#999;font-size:13px}._reviewStars_1vrut_943{gap:4px;margin-bottom:8px;display:flex}._starFilledSmall_1vrut_949{color:#006560;font-size:14px}._reviewTitle_1vrut_954{color:#1a1a1a;margin:0 0 8px;font-size:16px;font-weight:600}._reviewText_1vrut_961{color:#333;margin:0;font-size:14px;line-height:1.6}._seeAllReviewsButton_1vrut_968{color:#000;cursor:pointer;background:#fff;border:2px solid #006560;border-radius:8px;width:100%;padding:10px;font-size:15px;font-weight:600;transition:all .2s}._seeAllReviewsButton_1vrut_968:hover{color:#fff;background:#006560}@media (width<=1024px){._additionalInfoWrapper_1vrut_569{grid-template-columns:1fr}._reviewsCard_1vrut_792{position:static}._ratingSummary_1vrut_811{grid-template-columns:1fr;gap:20px}._bundleInfo_1vrut_736{flex-direction:column;align-items:stretch}._bundleButton_1vrut_773{width:100%}._promotionalBanners_1vrut_654{grid-template-columns:1fr;gap:16px}._bannerItem_1vrut_661{height:165px}}@media (width<=768px){._additionalInfoWrapper_1vrut_569{gap:20px;margin-top:30px}._bundleProducts_1vrut_701{flex-wrap:wrap;gap:6px}._bundleItem_1vrut_712{width:80px;height:80px}._plusSign_1vrut_730{font-size:20px}._bannerItem_1vrut_661{height:165px}}@media (width<=480px){._infoHeader_1vrut_600{padding:16px 20px}._infoHeader_1vrut_600 h3{font-size:16px}._infoContent_1vrut_623{padding:20px;font-size:14px}._frequentlyBought_1vrut_680,._reviewsCard_1vrut_792{padding:20px}._bundleProducts_1vrut_701{padding:12px}._bundleItem_1vrut_712{width:70px;height:70px}._bundleCurrentPrice_1vrut_761{font-size:20px}._ratingNumber_1vrut_827{font-size:40px}._bannerItem_1vrut_661{height:165px}}._productsWrapper_1vrut_1097{max-width:1400px;margin:0 auto;padding:0}._productsHeader_1vrut_1104{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._productsTitle_1vrut_1111{color:#1a1a1a;margin:0 0 8px;font-size:32px;font-weight:600}._productsHighlight_1vrut_1118{color:#086b75}._productsSubtitle_1vrut_1122{color:#666;margin:0;font-size:15px}._viewAll_1vrut_1128{color:#006560;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}._viewAll_1vrut_1128:hover{color:#167675}._scrollWrapper_1vrut_1141{position:relative}._productsContainer_1vrut_1145{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:8px 0;display:flex;overflow-x:auto}._productsContainer_1vrut_1145::-webkit-scrollbar{display:none}._featuredProducts_1vrut_1091 ._wishlistButton_1vrut_1178{cursor:pointer;z-index:3;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}._featuredProducts_1vrut_1091 ._wishlistButton_1vrut_1178 svg{color:#fff;filter:drop-shadow(0 1px 2px #0000004d);font-size:20px}._productImageWrapper_1vrut_1207{background:#f8f8f8;justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative;overflow:hidden}._productImageWrapper_1vrut_1207 img{width:100%;height:100%}._featuredProducts_1vrut_1091 ._productName_1vrut_1251{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:16px;font-weight:700;line-height:1.3;overflow:hidden}._featuredProducts_1vrut_1091 ._priceSection1_1vrut_1320{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._featuredProducts_1vrut_1091 ._priceWrapper_1vrut_215{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}._featuredProducts_1vrut_1091 ._originalPrice_1vrut_227{color:#888;font-size:14px;font-weight:500;text-decoration:line-through}._productRating_1vrut_1273{align-items:center;gap:8px;margin-bottom:12px;display:flex}._addButton_1vrut_1364{cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s;display:flex}._addButton_1vrut_1364 svg{color:#fff;font-size:24px}._addButton_1vrut_1364:hover{transform:scale(1.05)}._featuredProducts_1vrut_1091 ._quantityControl_1vrut_299{background:#d4f1f1;border-radius:24px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:4px;display:flex}._featuredProducts_1vrut_1091 ._quantityButtonsGroup_1vrut_1399{align-items:center;gap:8px;display:flex}._featuredProducts_1vrut_1091 ._cancelButton_1vrut_1437{color:#006560;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;font-size:17px;font-weight:700;line-height:1;transition:all .2s;display:flex}._featuredProducts_1vrut_1091 ._cancelButton_1vrut_1437:hover{color:#ef4444;background:#f0f0f0;transform:scale(1.08)}._scrollButton_1vrut_1463{color:#333;cursor:pointer;z-index:2;background:#ffffffe6;border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._scrollButton_1vrut_1463 svg{display:block}._scrollButton_1vrut_1463:hover{background:#fff}._scrollLeft_1vrut_1490{left:0}._scrollRight_1vrut_1494{right:0}._questionsSection_1vrut_1500{background:#fff;border:1px solid #ccc7c7;border-radius:10px;margin:40px auto;padding:15px 0}._questionsContainer_1vrut_1508{max-width:1400px;margin:0 auto;padding:0 20px}._questionsHeader_1vrut_1515{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._questionsTitle_1vrut_1522{color:#1a1a1a;margin:0;font-size:20px;font-weight:700}._askQuestionButton_1vrut_1529{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s;display:flex}._askQuestionButton_1vrut_1529:hover{background:#00524a;transform:translateY(-2px)}._askQuestionButton_1vrut_1529 svg{stroke:currentColor}._askQuestionForm_1vrut_1554{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:24px;padding:20px}._questionTextarea_1vrut_1562{resize:vertical;box-sizing:border-box;border:1px solid #d0d0d0;border-radius:6px;width:100%;margin-bottom:12px;padding:12px;font-family:inherit;font-size:15px}._questionTextarea_1vrut_1562:focus{border-color:#006560;outline:none}._questionTextarea_1vrut_1562:disabled{cursor:not-allowed;background:#f5f5f5}._formActions_1vrut_1584{justify-content:space-between;align-items:center;gap:12px;display:flex}._errorMessage_1vrut_1591{color:#dc3545;font-size:14px;font-weight:500}._successMessage_1vrut_1597{color:#155724;background:#d4edda;border-radius:6px;margin-bottom:20px;padding:12px 16px;font-size:14px;font-weight:500}._formButtons_1vrut_1607{gap:12px;margin-left:auto;display:flex}._cancelQuestionButton_1vrut_1613{color:#333;cursor:pointer;background:#fff;border:1px solid #d0d0d0;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}._cancelQuestionButton_1vrut_1613:hover{background:#f5f5f5}._cancelQuestionButton_1vrut_1613:disabled{opacity:.5;cursor:not-allowed}._submitQuestionButton_1vrut_1634{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .2s}._submitQuestionButton_1vrut_1634:hover{background:#005550}._submitQuestionButton_1vrut_1634:disabled{opacity:.5;cursor:not-allowed}._loadingFaqs_1vrut_1655,._noQuestions_1vrut_1662{text-align:center;color:#666;padding:40px;font-size:15px}._searchBox_1vrut_1670{margin-bottom:24px;position:relative}._searchIcon_1vrut_1675{color:#666;stroke:currentColor;position:absolute;top:50%;left:16px;transform:translateY(-50%)}._searchInput_1vrut_1684{color:#333;background:#edf4ff;border:1px solid #e0e0e0;border-radius:8px;outline:none;width:100%;padding:14px 16px 14px 48px;font-size:15px;transition:border-color .2s}._searchInput_1vrut_1684::placeholder{color:#666}._searchInput_1vrut_1684:focus{border-color:#006560}._questionsList_1vrut_1705{background:#fff;border-radius:12px;margin-bottom:24px;padding:24px}._questionItem_1vrut_1712{border-bottom:1px solid #f0f0f0;padding:20px 0}._questionItem_1vrut_1712:first-child{padding-top:0}._questionItem_1vrut_1712:last-child{border-bottom:none;padding-bottom:0}._questionText_1vrut_1562{color:#1a1a1a;margin-bottom:5px;font-size:15px;font-weight:700;line-height:1.6}._questionText_1vrut_1562 strong{margin-right:8px;font-weight:700}._answerText_1vrut_1739{color:#555;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;font-size:15px;line-height:1.6;display:flex}._answerText_1vrut_1739 strong{color:#1a1a1a;margin-right:8px;font-weight:700}._answerBadge_1vrut_1756{color:#006560;white-space:nowrap;background:#c9ebe7;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}._communityBadge_1vrut_1767{color:#666;background:#d8d6d6}._helpfulSection_1vrut_1773{align-items:center;gap:12px;display:flex}._helpfulLabel_1vrut_1779{color:#666;font-size:14px;font-weight:500}._helpfulButton_1vrut_1785{color:#666;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:6px 16px;font-size:14px;font-weight:500;transition:all .2s}._helpfulButton_1vrut_1785:hover{color:#006560;background:#f5f7fa;border-color:#006560}._helpfulButton_1vrut_1785:disabled{opacity:.6;cursor:not-allowed}._helpfulButton_1vrut_1785._voted_1vrut_1808,._helpfulButton_1vrut_1785._voted_1vrut_1808:hover{color:#fff;background:#006560;border-color:#006560}._seeAllQuestionsButton_1vrut_1821{color:#006560;cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:8px;width:100%;padding:14px 24px;font-size:15px;font-weight:600;transition:all .2s}._seeAllQuestionsButton_1vrut_1821:hover{background:#f5f7fa;border-color:#006560}@media (width<=768px){._questionsSection_1vrut_1500{padding:32px 0}._questionsHeader_1vrut_1515{flex-direction:column;align-items:stretch;gap:16px}._askQuestionButton_1vrut_1529{justify-content:center;width:100%}._questionsList_1vrut_1705{padding:20px 16px}._questionItem_1vrut_1712{padding:16px 0}._answerText_1vrut_1739{flex-direction:column;align-items:flex-start}._helpfulSection_1vrut_1773{flex-wrap:wrap}}@media (width<=480px){._questionsSection_1vrut_1500{padding:24px 0}._questionsTitle_1vrut_1522{font-size:20px}._searchInput_1vrut_1684{padding:12px 14px 12px 44px;font-size:14px}._helpfulButton_1vrut_1785{padding:5px 12px;font-size:13px}}._manufactureSection_1vrut_1896{background:#edf4ff;padding:20px 0}._manufactureContainer_1vrut_1901{justify-content:flex-start;max-width:1400px;margin:0 auto;padding:0;display:flex}._manufactureCard_1vrut_1909{background:#fff;border:1px solid #d4d2d2;border-radius:10px;width:100%;max-width:500px;padding:20px;box-shadow:0 2px 8px #0000000f}._manufactureTitle_1vrut_1919{color:#1a1a1a;border-bottom:1px solid #d4d2d2;margin:0 0 15px;padding-bottom:15px;font-size:20px;font-weight:600}._manufactureDetails_1vrut_1929{flex-direction:column;gap:15px;display:flex}._detailRow_1vrut_1935{border-bottom:1px solid #d4d2d2;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:5px;display:flex}._detailLabel_1vrut_1944{color:#666;flex-shrink:0;min-width:140px;font-size:14px;font-weight:500}._detailValue_1vrut_1952{color:#1a1a1a;text-align:right;font-size:14px;font-weight:700;line-height:1.6}._certBadge_1vrut_1968{color:#006560;background:#cdcfcf;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}@media (width<=768px){._manufactureSection_1vrut_1896{padding:32px 0}._manufactureContainer_1vrut_1901{justify-content:center}._manufactureCard_1vrut_1909{max-width:100%;padding:24px}._detailRow_1vrut_1935{flex-direction:column;gap:8px}._detailLabel_1vrut_1944{min-width:auto}._detailValue_1vrut_1952{text-align:left}._certificationBadges_1vrut_1961{justify-content:flex-start}}@media (width<=480px){._manufactureSection_1vrut_1896{padding:24px 0}._manufactureCard_1vrut_1909{padding:20px}._manufactureTitle_1vrut_1919{font-size:18px}._detailLabel_1vrut_1944,._detailValue_1vrut_1952{font-size:13px}}@media (width<=768px){._featuredProducts_1vrut_1091{padding:32px 0}._productsHeader_1vrut_1104{flex-direction:column;align-items:flex-start;gap:12px}._productsTitle_1vrut_1111{font-size:24px}._productsSubtitle_1vrut_1122{font-size:14px}._featuredProducts_1vrut_1091 ._productCard_1vrut_1160{width:200px}._productImageWrapper_1vrut_1207{height:auto}._scrollButton_1vrut_1463{display:none}}@media (width<=480px){._featuredProducts_1vrut_1091{padding:24px 0}._productsWrapper_1vrut_1097{padding:0}._productsTitle_1vrut_1111{font-size:22px}._featuredProducts_1vrut_1091 ._productCard_1vrut_1160{width:200px}._productImageWrapper_1vrut_1207{height:auto}}._addToCartSuccess_1vrut_427{background:#16a34a!important;border-color:#16a34a!important}._cartErrorMsg_1vrut_2097{color:#c0392b;background:#fff1f1;border:1px solid #f5c6c6;border-radius:8px;margin-bottom:10px;padding:8px 14px;font-size:13px;font-weight:500}._btnSpinner_1vrut_2109{border:2px solid #0000001a;border-left-color:#666;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite _spin_1vrut_1;display:inline-block}._btnSpinnerWhite_1vrut_2119{border:2px solid #ffffff4d;border-left-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite _spin_1vrut_1;display:inline-block}@keyframes _spin_1vrut_1{to{transform:rotate(360deg)}}._featuredProducts_1vrut_1091{background:#edf4ff;margin-top:0;padding:40px 0}._featuredProducts_1vrut_1091 ._container_1vrut_7{max-width:1400px;margin:0 auto;padding:0 20px}._featuredProducts_1vrut_1091 ._header_1vrut_2150{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._featuredProducts_1vrut_1091 ._title_1vrut_2157{color:#1a1a1a;margin:0 0 4px;font-size:32px;font-weight:600}._featuredProducts_1vrut_1091 ._highlight_1vrut_2164{color:#086b75}._featuredProducts_1vrut_1091 ._subtitle_1vrut_2168{color:#666;margin:0;font-size:15px}._featuredProducts_1vrut_1091 ._viewAll_1vrut_1128{color:#006560;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}._featuredProducts_1vrut_1091 ._viewAll_1vrut_1128:hover{color:#167675}._featuredProducts_1vrut_1091 ._scrollWrapper_1vrut_1141{position:relative}._featuredProducts_1vrut_1091 ._productsContainer_1vrut_1145{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:8px 0;display:flex;overflow-x:auto}._featuredProducts_1vrut_1091 ._productsContainer_1vrut_1145::-webkit-scrollbar{display:none}._featuredProducts_1vrut_1091 ._productCard_1vrut_1160{cursor:pointer;background:#fff;border-radius:12px;flex:none;width:206px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}._featuredProducts_1vrut_1091 ._productCard_1vrut_1160:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._featuredProducts_1vrut_1091 ._productCard_1vrut_1160._disabled_1vrut_2221{cursor:not-allowed}._featuredProducts_1vrut_1091 ._productCard_1vrut_1160._disabled_1vrut_2221:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._featuredProducts_1vrut_1091 ._wishlistButton_1vrut_1178{cursor:pointer;z-index:3;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:none;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 4px #0000001a}._featuredProducts_1vrut_1091 ._wishlistButton_1vrut_1178 svg{color:#666;font-size:18px;transition:none}._featuredProducts_1vrut_1091 ._wishlistButton_1vrut_1178._wishlisted_1vrut_2255 svg{color:#00504b;fill:#00504b}._featuredProducts_1vrut_1091 ._wishlistButton_1vrut_1178:disabled{cursor:not-allowed;opacity:.5;cursor:not-allowed;opacity:.5}._featuredProducts_1vrut_1091 ._imageWrapper_1vrut_2270{background:#f8f8f8;justify-content:center;align-items:center;width:100%;height:206px;display:flex;position:relative;overflow:hidden}._featuredProducts_1vrut_1091 ._imageWrapper_1vrut_2270 img{width:100%;height:100%}._featuredProducts_1vrut_1091 ._discountBadge_1vrut_240{color:#00504b;z-index:2;background:#d9dbdb;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}._featuredProducts_1vrut_1091 ._prescriptionBadge_1vrut_2299{color:#00504b;z-index:2;background:#d9dbdb;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;bottom:8px;right:8px}._featuredProducts_1vrut_1091 ._productInfo_1vrut_1237{padding:16px}._featuredProducts_1vrut_1091 ._productBrand_1vrut_1241{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:600;display:block}._featuredProducts_1vrut_1091 ._productName_1vrut_1251{color:#1a1a1a;margin:0 0 5px;font-size:16px;font-weight:700;line-height:1.3}._featuredProducts_1vrut_1091 ._productDescription_1vrut_1262{color:#888;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:13px;line-height:1.4;overflow:hidden}._featuredProducts_1vrut_1091 ._rating_1vrut_171{align-items:center;gap:8px;margin-bottom:12px;display:flex}._featuredProducts_1vrut_1091 ._stars_1vrut_178{gap:2px;display:flex}._featuredProducts_1vrut_1091 ._starFilled_1vrut_183{color:orange;font-size:16px}._featuredProducts_1vrut_1091 ._starEmpty_1vrut_188{color:#e0e0e0;font-size:16px}._featuredProducts_1vrut_1091 ._reviewCount_1vrut_199{color:#888;font-size:13px;font-weight:500}._featuredProducts_1vrut_1091 ._sizeSelector_1vrut_1302{color:#333;cursor:pointer;appearance:none;background:#edf4ff url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\"><path fill=\"%23333\" d=\"M6 9L1 4h10z\"/></svg>") right 12px center no-repeat;border:1px solid #e0e0e0;border-radius:6px;width:100%;margin-bottom:10px;padding:8px 36px 8px 12px;font-size:14px;font-weight:500}._featuredProducts_1vrut_1091 ._sizeSelector_1vrut_1302:disabled{color:#999;cursor:not-allowed;background:#f5f5f5;border-color:#e0e0e0}._featuredProducts_1vrut_1091 ._priceSection_1vrut_205{background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:0;display:flex}._featuredProducts_1vrut_1091 ._priceWrapper_1vrut_215{align-items:baseline;gap:8px;display:flex}._featuredProducts_1vrut_1091 ._currentPrice_1vrut_221{color:#006560;font-size:20px;font-weight:700}._featuredProducts_1vrut_1091 ._unitPrice_1vrut_233{color:#888;font-size:12px;font-weight:500}._featuredProducts_1vrut_1091 ._addButton_1vrut_1364{cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}._featuredProducts_1vrut_1091 ._addButton_1vrut_1364:disabled{opacity:.3;cursor:not-allowed}._featuredProducts_1vrut_1091 ._addButton_1vrut_1364 svg{color:#fff;font-size:28px}._featuredProducts_1vrut_1091 ._addButton_1vrut_1364:not(:disabled):hover{background:#005550;transform:scale(1.1);box-shadow:0 4px 12px #0065604d}._featuredProducts_1vrut_1091 ._quantityControl_1vrut_299{background:#d4f1f1;border-radius:24px;align-items:center;gap:8px;padding:4px;display:flex}._featuredProducts_1vrut_1091 ._quantityButton_1vrut_309{cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex}._featuredProducts_1vrut_1091 ._quantityButton_1vrut_309 svg{color:#fff;stroke-width:3px;font-size:14px}._featuredProducts_1vrut_1091 ._quantityButton_1vrut_309:hover{transform:scale(1.05)}._featuredProducts_1vrut_1091 ._quantityDisplay_1vrut_333{text-align:center;color:#006560;min-width:24px;font-size:16px;font-weight:700}._featuredProducts_1vrut_1091 ._quantitySelector_1vrut_2498{background:#d4f1f1;border-radius:24px;align-items:center;gap:8px;padding:4px;display:flex}._featuredProducts_1vrut_1091 ._quantitySelectorButton_1vrut_2507{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex}._featuredProducts_1vrut_1091 ._quantitySelectorButton_1vrut_2507 svg{color:#fff;stroke-width:3px;font-size:14px}._featuredProducts_1vrut_1091 ._quantitySelectorButton_1vrut_2507:hover{transform:scale(1.05)}._featuredProducts_1vrut_1091 ._quantitySelectorDisplay_1vrut_2532{text-align:center;color:#006560;font-size:16px;font-weight:700}._featuredProducts_1vrut_1091 ._addToCartButton_1vrut_406{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600;transition:none}._featuredProducts_1vrut_1091 ._addToCartButton_1vrut_406:hover{background:#006560}._featuredProducts_1vrut_1091 ._addToCartButton_1vrut_406:disabled{opacity:.6;cursor:not-allowed}._featuredProducts_1vrut_1091 ._cancelButton_1vrut_1437{color:#006560;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:17px;font-weight:700;line-height:1;transition:all .2s;display:flex}._featuredProducts_1vrut_1091 ._cancelButton_1vrut_1437:hover{background:#f0f0f0}._featuredProducts_1vrut_1091 ._scrollButton_1vrut_1463{color:#333;cursor:pointer;z-index:2;background:#ffffffe6;border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._featuredProducts_1vrut_1091 ._scrollButton_1vrut_1463:hover{background:#fff}._featuredProducts_1vrut_1091 ._scrollLeft_1vrut_1490{left:0}._featuredProducts_1vrut_1091 ._scrollRight_1vrut_1494{right:0}._featuredProducts_1vrut_1091 ._loadingContainer_1vrut_2612,._featuredProducts_1vrut_1091 ._emptyContainer_1vrut_2613{text-align:center;color:#666;padding:40px 20px}@media (width<=768px){._featuredProducts_1vrut_1091 ._header_1vrut_2150{flex-direction:column;align-items:flex-start;gap:12px}._featuredProducts_1vrut_1091 ._title_1vrut_2157{font-size:24px}._featuredProducts_1vrut_1091 ._subtitle_1vrut_2168{font-size:14px}._featuredProducts_1vrut_1091 ._scrollButton_1vrut_1463{display:none}}._wishlisted_1vrut_2255{color:#e53e3e!important}._btnSpinner_1vrut_2109{vertical-align:middle;border:2px solid #0065604d;border-top-color:#006560;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite _pdSpin_1vrut_1;display:inline-block}._btnSpinnerWhite_1vrut_2119{vertical-align:middle;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin-right:6px;animation:.7s linear infinite _pdSpin_1vrut_1;display:inline-block}@keyframes _pdSpin_1vrut_1{to{transform:rotate(360deg)}}._manufacturerTable_1vrut_2678{background:#fff;flex-direction:column;gap:0;display:flex}._manufacturerRow_1vrut_2685{border-bottom:1px solid #e8e8e8;grid-template-columns:200px 1fr;min-height:50px;display:grid}._manufacturerRow_1vrut_2685:last-child{border-bottom:none}._manufacturerLabel_1vrut_2696{color:#6c757d;background:#f8f9fa;border-right:1px solid #e8e8e8;align-items:center;padding:16px 20px;font-size:14px;font-weight:500;display:flex}._manufacturerValue_1vrut_2707{color:#1a1a1a;text-align:right;justify-content:flex-end;align-items:center;padding:16px 20px;font-size:15px;font-weight:600;display:flex}._manufacturerValue_1vrut_2707 a{color:#006560;text-decoration:none}._manufacturerValue_1vrut_2707 a:hover{text-decoration:underline}._certificationBadges_1vrut_1961{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}._certificationBadge_1vrut_1961{color:#006560;background:#d4edeb;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-block}@media (width<=768px){._manufacturerRow_1vrut_2685{grid-template-columns:1fr}._manufacturerLabel_1vrut_2696{text-align:left;border-bottom:1px solid #e8e8e8;border-right:none}._manufacturerValue_1vrut_2707{text-align:left;justify-content:flex-start}._certificationBadges_1vrut_1961{justify-content:flex-start}}._dealsPage_1qsv2_2{background:#fff;min-height:100vh;font-family:inherit}._container_1qsv2_8{max-width:1400px;margin:0 auto;padding:0 20px}._hero_1qsv2_17{max-width:1400px;margin:0 auto;padding:20px 0}._heroContainer_1qsv2_23{grid-template-columns:350px 1fr;align-items:stretch;gap:10px;display:grid}._leftImage_1qsv2_31{background:#f0f8ff;border-radius:0;width:100%;height:460px;overflow:hidden}._leftImage_1qsv2_31 img{width:100%;height:100%;display:block}._rightSlider_1qsv2_46{border-radius:0;width:100%;height:460px;position:relative;overflow:hidden}._sliderImage_1qsv2_54{border-radius:0;width:100%;height:100%;display:block}._swiperContainer_1qsv2_62{border-radius:0;width:100%;height:100%}._categoriesSection_1qsv2_84{background:#fff;border-bottom:1px solid #f1f5f9;padding:24px 0 10px}._categoryTabsWrapper_1qsv2_90{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:6px;overflow-x:auto}._categoryTabsWrapper_1qsv2_90::-webkit-scrollbar{display:none}._categoryTabs_1qsv2_90{gap:10px;min-width:max-content;display:flex}._categoryTab_1qsv2_90{color:#475569;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;padding:9px 20px;font-size:14px;font-weight:500;transition:all .2s}._categoryTab_1qsv2_90:hover{color:#006560;background:#f1f5f9;border-color:#cbd5e1}._categoryTabActive_1qsv2_126{font-weight:600;box-shadow:0 3px 10px #00656040;color:#fff!important;background:#006560!important;border-color:#006560!important}._sectionHeader_1qsv2_137{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}._sectionTitle_1qsv2_146{color:#1a1a1a;margin:0 0 4px;font-size:32px;font-weight:600;line-height:1.25}._titleHighlight_1qsv2_154{color:#006560}._sectionSubtitle_1qsv2_158{color:#64748b;margin:0;font-size:14.5px}._viewAllLink_1qsv2_164{color:#006560;align-items:center;gap:4px;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}._viewAllLink_1qsv2_164:hover{color:#086b75;text-decoration:underline}._featuredSection_1qsv2_183{background:#fff;padding:40px 0}._featuredSliderContainer_1qsv2_188{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;gap:15px;padding:8px 0;display:flex;overflow-x:auto}._featuredSliderContainer_1qsv2_188::-webkit-scrollbar{display:none}._featuredGrid_1qsv2_203{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:22px;display:grid}._dealCard_1qsv2_209{scroll-snap-align:start;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;flex:0 0 310px;width:310px;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 2px 10px #0000000d}._dealCard_1qsv2_209:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 8px 24px #0065601f}._dealImageWrapper_1qsv2_229{background:#f1f7f6;justify-content:center;align-items:center;width:100%;height:170px;display:flex;position:relative;overflow:hidden}._dealImg_1qsv2_240{object-fit:cover;width:100%;height:100%;transition:transform .3s}._dealCard_1qsv2_209:hover ._dealImg_1qsv2_240{transform:scale(1.03)}._dealBadge_1qsv2_251{color:#fff;z-index:2;background:#006560;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0003}._dealContent_1qsv2_265{flex-direction:column;flex:1;gap:5px;padding:15px;display:flex}._dealTitle_1qsv2_273{color:#1e293b;margin:0;font-size:17px;font-weight:700;line-height:1.35}._dealDescription_1qsv2_281{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}._dealPriceBlock_1qsv2_292{align-items:baseline;gap:10px;margin-top:4px;display:flex}._dealPrice_1qsv2_292{color:#006560;font-size:20px;font-weight:700}._dealOriginalPrice_1qsv2_305{color:#94a3b8;font-size:14px;font-weight:500;text-decoration:line-through}._dealSavings_1qsv2_312{color:#15803d;background:#dcfce7;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:700}._couponInactiveBadge_1qsv2_321{color:#fff;z-index:2;background:#64748b;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;position:absolute;top:12px;right:12px}._couponDetailsList_1qsv2_334{flex-wrap:wrap;gap:6px;margin:4px 0 2px;display:flex}._couponTag_1qsv2_341{color:#006560;background:#e6f4f3;border-radius:4px;padding:3px 8px;font-size:11.5px;font-weight:600}._dealCouponBox_1qsv2_350{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;justify-content:space-between;align-items:center;margin-top:4px;padding:10px 14px;display:flex}._couponInfo_1qsv2_361{align-items:center;gap:6px;display:flex}._couponLabel_1qsv2_367{color:#64748b;font-size:12.5px}._couponCode_1qsv2_372{color:#006560;letter-spacing:.5px;font-family:monospace;font-size:14px;font-weight:700}._copyCodeBtn_1qsv2_380{color:#006560;cursor:pointer;background:#fff;border:1px solid #006560;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}._copyCodeBtn_1qsv2_380:hover{color:#fff;background:#006560}._copyCheck_1qsv2_400{color:#15803d}._dealFooter_1qsv2_404{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}._validityText_1qsv2_413{color:#94a3b8;font-size:12px;font-weight:500}._grabDealBtn_1qsv2_419{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:6px;padding:8px 18px;font-size:13.5px;font-weight:600;transition:background .2s}._grabDealBtn_1qsv2_419:hover{background:#00504b}._emptyCategory_1qsv2_435{text-align:center;color:#64748b;background:#f8fafc;border-radius:12px;flex-direction:column;align-items:center;gap:14px;padding:36px 20px;display:flex}._resetCategoryBtn_1qsv2_447{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:6px;padding:9px 20px;font-weight:600}._limitedTimeSection_1qsv2_460{background:#edf4ff;padding:44px 0}._limitedHeader_1qsv2_465{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}._urgencyBadge_1qsv2_474{color:#dc2626;background:#fee2e2;border:1px solid #fecaca;border-radius:20px;align-items:center;gap:6px;margin-bottom:6px;padding:4px 12px;font-size:12px;font-weight:700;animation:2s infinite _pulse_1qsv2_1;display:inline-flex}@keyframes _pulse_1qsv2_1{0%,to{opacity:1}50%{opacity:.8}}._fireIcon_1qsv2_501{font-size:13px}._timerCard_1qsv2_505{background:#fff;border:1.5px solid #006560;border-radius:12px;align-items:center;gap:14px;padding:10px 20px;display:flex;box-shadow:0 4px 12px #0065601a}._timerLabel_1qsv2_516{color:#006560;text-transform:uppercase;font-size:13px;font-weight:700}._timerUnits_1qsv2_523{align-items:center;gap:6px;display:flex}._timerUnit_1qsv2_523{color:#fff;text-align:center;background:#006560;border-radius:6px;min-width:44px;padding:4px 8px}._timerNumber_1qsv2_538{font-family:monospace;font-size:16px;font-weight:800;line-height:1.1;display:block}._timerUnitText_1qsv2_546{text-transform:uppercase;letter-spacing:.5px;opacity:.85;font-size:9px;display:block}._timerSeparator_1qsv2_554{color:#006560;font-size:18px;font-weight:800}._limitedGrid_1qsv2_560{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:22px;display:grid}._limitedCard_1qsv2_566{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 3px 12px #0000000f}._limitedCard_1qsv2_566:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}._limitedImageWrapper_1qsv2_582{background:#f8fafc;justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative}._limitedImg_1qsv2_592{object-fit:cover;width:100%;height:100%}._limitedDiscountBadge_1qsv2_598{color:#fff;background:#dc2626;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:800;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #dc262659}._limitedContent_1qsv2_611{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}._limitedTitle_1qsv2_619{color:#1e293b;margin:0;font-size:17px;font-weight:700;line-height:1.3}._limitedSubtitle_1qsv2_627{color:#64748b;margin:0;font-size:13.5px;line-height:1.4}._limitedPriceRow_1qsv2_634{align-items:baseline;gap:10px;margin-top:4px;display:flex}._limitedPrice_1qsv2_634{color:#006560;font-size:22px;font-weight:800}._limitedOriginalPrice_1qsv2_647{color:#94a3b8;font-size:14.5px;font-weight:500;text-decoration:line-through}._limitedCouponCondition_1qsv2_654{color:#006560;background:#00656014;border-radius:4px;padding:2px 8px;font-size:12.5px;font-weight:600}._progressContainer_1qsv2_663{margin-top:2px}._progressText_1qsv2_667{color:#d97706;justify-content:space-between;margin-bottom:5px;font-size:12px;font-weight:600;display:flex}._progressBar_1qsv2_676{background:#f1f5f9;border-radius:10px;width:100%;height:7px;overflow:hidden}._progressFill_1qsv2_684{background:linear-gradient(90deg,#f59e0b 0%,#ef4444 100%);border-radius:10px;height:100%}._claimDealBtn_1qsv2_690{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(135deg,#006560 0%,#075954 100%);border:none;border-radius:8px;width:100%;margin-top:8px;padding:11px 20px;font-size:14.5px;font-weight:700;transition:all .2s}._claimDealBtn_1qsv2_690:hover{background:linear-gradient(135deg,#00504b 0%,#05403c 100%);box-shadow:0 4px 14px #0065604d}._couponSection_1qsv2_713{background:#fff;padding:44px 0}._couponGrid_1qsv2_718{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}._couponCard_1qsv2_724{background:#f8fbff;border:1.5px solid #d8e6f8;border-radius:14px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}._couponCard_1qsv2_724:hover{border-color:#b9d5f7;transform:translateY(-3px);box-shadow:0 8px 24px #00656014}._couponLeft_1qsv2_740{flex-direction:column;flex:1;gap:8px;padding:20px 22px;display:flex}._couponCategoryBadge_1qsv2_748{color:#006560;text-transform:uppercase;background:#0065601a;border-radius:20px;width:fit-content;padding:3px 10px;font-size:11.5px;font-weight:700}._couponDiscountTitle_1qsv2_759{color:#0f172a;margin:0;font-size:20px;font-weight:800}._couponDesc_1qsv2_766{color:#64748b;margin:0;font-size:13px;line-height:1.4}._couponDetails_1qsv2_334{color:#94a3b8;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}._couponMinOrder_1qsv2_782{color:#006560;font-weight:600}._couponDot_1qsv2_787{color:#cbd5e1}._couponValidity_1qsv2_791{color:#64748b}._ticketDivider_1qsv2_796{flex-direction:column;justify-content:space-between;align-items:center;width:1px;display:flex;position:relative}._notchTop_1qsv2_805{background:#fff;border-bottom:1.5px solid #d8e6f8;border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;left:-9px}._dashedLine_1qsv2_816{border-left:1.5px dashed #cbd5e1;height:100%}._notchBottom_1qsv2_821{background:#fff;border-top:1.5px solid #d8e6f8;border-radius:50%;width:18px;height:18px;position:absolute;bottom:-9px;left:-9px}._couponRight_1qsv2_832{text-align:center;background:#f0f7ff;border-left:1.5px dashed #cbd5e1;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:155px;padding:20px 14px;display:flex}._couponCodeDisplay_1qsv2_845{background:#fff;border:1px dashed #006560;border-radius:6px;width:100%;padding:6px 12px}._couponCodeDisplay_1qsv2_845 code{color:#006560;letter-spacing:.5px;font-size:14px;font-weight:800}._couponCopyBtn_1qsv2_860{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;padding:7px 12px;font-size:12.5px;font-weight:600;transition:all .2s;display:flex}._couponCopyBtn_1qsv2_860:hover{background:#00504b}._couponShopLink_1qsv2_881{color:#006560;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s}._couponShopLink_1qsv2_881:hover{text-decoration:underline}._featuredProducts_1qsv2_896{background:#edf4ff;padding:40px 0}._productsWrapper_1qsv2_901{max-width:1400px;margin:0 auto;padding:0 20px}._productsHeader_1qsv2_907{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._productsTitle_1qsv2_914{color:#1a1a1a;margin:0 0 8px;font-size:32px;font-weight:600}._productsHighlight_1qsv2_921{color:#086b75}._productsSubtitle_1qsv2_925{color:#666;margin:0;font-size:15px}._viewAll_1qsv2_164{color:#006560;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}._viewAll_1qsv2_164:hover{color:#167675}._scrollWrapper_1qsv2_944{position:relative}._productsContainer_1qsv2_948{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;gap:16px;padding:8px 0;display:flex;overflow-x:auto}._productsContainer_1qsv2_948::-webkit-scrollbar{display:none}._productCard_1qsv2_964{scroll-snap-align:start;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;flex:0 0 calc(16.6667% - 13.3333px);width:calc(16.6667% - 13.3333px);min-width:0;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}._productCard_1qsv2_964:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._wishlistButton_1qsv2_986{cursor:pointer;z-index:3;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 4px #0000001a}._wishlistButton_1qsv2_986 svg{color:#666;font-size:18px;transition:color .2s}._wishlistButton_1qsv2_986._wishlisted_1qsv2_1011 svg{color:#00504b;fill:#00504b}._wishlistButton_1qsv2_986:hover svg{color:#006560;transform:scale(1.1)}._wishlistButton_1qsv2_986:disabled{cursor:not-allowed;opacity:.5}._productImageWrapper_1qsv2_1027{background:#f8f8f8;justify-content:center;align-items:center;width:100%;height:206px;display:flex;position:relative;overflow:hidden}._productImageWrapper_1qsv2_1027 img{object-fit:cover;width:100%;height:100%}._discountBadge_1qsv2_1044{color:#00504b;z-index:2;background:#d9dbdb;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}._prescriptionBadge_1qsv2_1057{color:#00504b;z-index:2;background:#d9dbdb;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;bottom:8px;right:8px}._productInfo_1qsv2_1071{padding:16px}._productBrand_1qsv2_1075{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:500;display:block}._productName_1qsv2_1085{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:16px;font-weight:700;line-height:1.3;overflow:hidden}._productDescription_1qsv2_1096{color:#888;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:13px;line-height:1.4;overflow:hidden}._productRating_1qsv2_1107{align-items:center;gap:8px;margin-bottom:12px;display:flex}._stars_1qsv2_1114{gap:2px;display:flex}._starFilled_1qsv2_1119{color:orange;font-size:16px}._starEmpty_1qsv2_1124{color:#e0e0e0;font-size:16px}._reviewCount_1qsv2_1129{color:#888;font-size:13px;font-weight:500}._sizeSelector_1qsv2_1136{color:#333;cursor:pointer;appearance:none;background:#edf4ff url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\"><path fill=\"%23333\" d=\"M6 9L1 4h10z\"/></svg>") right 12px center no-repeat;border:1px solid #e0e0e0;border-radius:6px;width:100%;margin-bottom:10px;padding:8px 36px 8px 12px;font-size:14px;font-weight:500}._priceSection_1qsv2_1154{flex-direction:column;gap:8px;display:flex}._priceWrapper_1qsv2_1160{align-items:baseline;gap:8px;display:flex}._currentPrice_1qsv2_1166{color:#006560;font-size:20px;font-weight:700}._originalPrice_1qsv2_1172{color:#999;font-size:13px;font-weight:500;text-decoration:line-through}._unitPrice_1qsv2_1179{color:#888;font-size:12px;font-weight:500}._addButton_1qsv2_1185{cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}._addButton_1qsv2_1185:disabled{opacity:.3;cursor:not-allowed}._addButton_1qsv2_1185 svg{color:#fff;font-size:28px}._addButton_1qsv2_1185:not(:disabled):hover{background:#005550;transform:scale(1.1);box-shadow:0 4px 12px #0065604d}._quantityControl_1qsv2_1217{background:#d4f1f1;border-radius:24px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:4px;display:flex}._quantityButtonsGroup_1qsv2_1228{align-items:center;gap:8px;display:flex}._quantityButton_1qsv2_1228{cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex}._quantityButton_1qsv2_1228 svg{color:#fff;stroke-width:3px;font-size:14px}._quantityButton_1qsv2_1228:hover{transform:scale(1.05)}._quantityDisplay_1qsv2_1258{text-align:center;color:#006560;min-width:24px;font-size:16px;font-weight:700}._cancelButton_1qsv2_1266{color:#006560;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;font-size:17px;font-weight:700;line-height:1;transition:all .2s;display:flex}._cancelButton_1qsv2_1266:hover{color:#ef4444;background:#f0f0f0;transform:scale(1.08)}._scrollButton_1qsv2_1292{color:#333;cursor:pointer;z-index:2;background:#ffffffe6;border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._scrollButton_1qsv2_1292 svg{display:block}._scrollButton_1qsv2_1292:hover{background:#fff}._scrollLeft_1qsv2_1319{left:0}._scrollRight_1qsv2_1323{right:0}._termsSection_1qsv2_1330{background:#fff;padding:36px 0 48px}._termsBox_1qsv2_1335{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px 28px}._termsHeader_1qsv2_1342{align-items:center;gap:10px;margin-bottom:14px;display:flex}._termsIcon_1qsv2_1349{color:#006560;font-size:18px}._termsTitle_1qsv2_1354{color:#1e293b;margin:0;font-size:16px;font-weight:700}._termsList_1qsv2_1361{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}._termsList_1qsv2_1361 li{color:#64748b;font-size:13px;line-height:1.5}@media (width<=1024px){._heroContainer_1qsv2_23{grid-template-columns:1fr;gap:16px}._leftImage_1qsv2_31,._sliderImage_1qsv2_54{height:auto}._rightSlider_1qsv2_46{height:100%}._couponGrid_1qsv2_718{grid-template-columns:1fr}}@media (width<=768px){._hero_1qsv2_17{padding:16px}._leftImage_1qsv2_31,._sliderImage_1qsv2_54{height:auto}._rightSlider_1qsv2_46{height:100%}._sectionTitle_1qsv2_146{font-size:24px}._featuredSliderContainer_1qsv2_188{gap:10px}._dealCard_1qsv2_209{border-radius:10px;flex:0 0 calc(50% - 5px);width:calc(50% - 5px);min-width:0}._dealImageWrapper_1qsv2_229{height:115px}._dealBadge_1qsv2_251{border-radius:4px;padding:3px 6px;font-size:10px;top:6px;left:6px}._dealContent_1qsv2_265{gap:4px;padding:10px 8px}._dealTitle_1qsv2_273{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}._dealDescription_1qsv2_281{font-size:11px;line-height:1.3}._dealCouponBox_1qsv2_350{padding:6px 8px}._couponLabel_1qsv2_367{font-size:10.5px}._couponCode_1qsv2_372{font-size:11px}._copyCodeBtn_1qsv2_380{padding:3px 6px;font-size:10.5px}._grabDealBtn_1qsv2_419{padding:6px 8px;font-size:11.5px}._featuredGrid_1qsv2_203,._limitedGrid_1qsv2_560{grid-template-columns:1fr}._couponCard_1qsv2_724{flex-direction:column}._ticketDivider_1qsv2_796{display:none}._couponRight_1qsv2_832{border-top:1.5px dashed #cbd5e1;border-left:none;flex-direction:row;justify-content:space-between;width:100%;padding:14px 20px}._couponCodeDisplay_1qsv2_845,._couponCopyBtn_1qsv2_860{width:auto}._productsGrid_1qsv2_1518{grid-template-columns:repeat(2,1fr);gap:14px}._productsContainer_1qsv2_948{scroll-snap-type:x mandatory;gap:10px}._productCard_1qsv2_964{scroll-snap-align:start;flex:0 0 calc(50% - 5px);width:calc(50% - 5px);min-width:0}._limitedHeader_1qsv2_465{flex-direction:column;align-items:flex-start}._timerCard_1qsv2_505{justify-content:space-between;width:100%}}@media (width<=480px){._hero_1qsv2_17{padding:12px}._leftImage_1qsv2_31,._sliderImage_1qsv2_54{height:auto}._rightSlider_1qsv2_46{height:100%}._productsGrid_1qsv2_1518{grid-template-columns:1fr}._couponRight_1qsv2_832{flex-direction:column}._couponCodeDisplay_1qsv2_845,._couponCopyBtn_1qsv2_860{width:100%}._termsBox_1qsv2_1335{padding:18px 16px}}._contactPage_1qikj_1{background:#fff;min-height:100vh}._heroSection_1qikj_9{background:#edf4ff;border-bottom:1px solid #e2e8f0;padding:36px 0 32px}._container_1qikj_15{max-width:1400px;margin:0 auto;padding:0 20px}._breadcrumb_1qikj_22{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}._breadcrumbLink_1qikj_31{color:#006560;font-weight:500;text-decoration:none;transition:color .2s}._breadcrumbLink_1qikj_31:hover{color:#086b75;text-decoration:underline}._breadcrumbSeparator_1qikj_43{color:#94a3b8;font-size:13px}._breadcrumbActive_1qikj_48{color:#1e293b;font-weight:600}._heroContent_1qikj_54{text-align:center;max-width:780px;margin:0 auto}._heroTitle_1qikj_60{color:#1a1a1a;margin:0 0 10px;font-size:40px;font-weight:600;line-height:1.2}._titleHighlight_1qikj_68{color:#086b75}._heroSubtitle_1qikj_72{color:#64748b;margin:0 auto;font-size:15.5px;line-height:1.55}@media (width<=1024px){._heroSection_1qikj_9{padding:30px 0 26px}._heroTitle_1qikj_60{font-size:30px}._heroSubtitle_1qikj_72{font-size:14.5px}}@media (width<=768px){._heroSection_1qikj_9{padding:24px 0 20px}._breadcrumb_1qikj_22{margin-bottom:14px;font-size:13px}._heroTitle_1qikj_60{font-size:26px}._heroSubtitle_1qikj_72{font-size:14px}}._faqPage_12pp5_1{background:#fff;min-height:100vh}._hero_12pp5_9{max-width:1400px;margin:0 auto;padding:20px 0}._heroContainer_12pp5_15{width:100%}._sliderWrapper_12pp5_19{border-radius:0;width:100%;height:500px;position:relative;overflow:hidden}._sliderImage_12pp5_27{border-radius:0;width:100%;height:100%;display:block}._swiperContainer_12pp5_35{border-radius:0;width:100%;height:100%}.swiper-pagination-bullet{opacity:.5;background:#fff;width:10px;height:10px}.swiper-pagination-bullet-active{opacity:1;background:#1e8b8a}@media (width<=1024px){._hero_12pp5_9{padding:16px 20px}._sliderWrapper_12pp5_19{height:350px}}@media (width<=768px){._hero_12pp5_9{padding:14px 15px}._sliderWrapper_12pp5_19{height:250px}}@media (width<=480px){._hero_12pp5_9{padding:12px}._sliderWrapper_12pp5_19,._sliderImage_12pp5_27{height:auto}}._stripBannerSection_12pp5_92{background:#edf4ff;padding:40px 0}._container_12pp5_97{max-width:1400px;margin:0 auto;padding:0 20px}._stripBannerWrapper_12pp5_103{border-radius:0;width:100%;height:225px;overflow:hidden}._stripBannerImage_12pp5_110{width:100%;height:100%;display:block}@media (width<=1024px){._stripBannerSection_12pp5_92{padding:20px 0}._stripBannerWrapper_12pp5_103{height:150px}}@media (width<=768px){._stripBannerSection_12pp5_92{padding:20px 0}._container_12pp5_97{padding:0 10px}._stripBannerWrapper_12pp5_103{height:150px}}@media (width<=480px){._stripBannerSection_12pp5_92{padding:20px 0}._stripBannerWrapper_12pp5_103{height:100px}}._aboutPage_11xw7_1{background:#fff;min-height:100vh}._heroSection_11xw7_9{background:#edf4ff;border-bottom:1px solid #e2e8f0;padding:40px 0}._container_11xw7_15{max-width:1400px;margin:0 auto;padding:0 20px}._breadcrumb_11xw7_22{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}._breadcrumbLink_11xw7_31{color:#006560;font-weight:500;text-decoration:none;transition:color .2s}._breadcrumbLink_11xw7_31:hover{color:#086b75;text-decoration:underline}._breadcrumbSeparator_11xw7_43{color:#94a3b8;font-size:13px}._breadcrumbActive_11xw7_48{color:#1e293b;font-weight:600}._heroContent_11xw7_54{text-align:center;max-width:820px;margin:0 auto}._heroTitle_11xw7_60{color:#1a1a1a;margin:0 0 10px;font-size:40px;font-weight:600;line-height:1.2}._titleHighlight_11xw7_68{color:#086b75}._heroSubtitle_11xw7_72{color:#64748b;margin:0 auto;font-size:15.5px;line-height:1.6}._storySection_11xw7_82{background:#fff;padding:40px 0}._storyGrid_11xw7_87{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}._storyBadge_11xw7_94{color:#006560;text-transform:uppercase;letter-spacing:.5px;background:#e6f4f3;border-radius:20px;align-items:center;gap:6px;margin-bottom:14px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}._sectionHeading_11xw7_109{color:#1a1a1a;margin-bottom:18px;font-size:32px;font-weight:600;line-height:1.4}._storyParagraph_11xw7_117{color:#555;margin-bottom:16px;font-size:15px;line-height:1.7}._storyList_11xw7_124{flex-direction:column;gap:14px;margin-top:18px;padding:0;list-style:none;display:flex}._storyListItem_11xw7_133{color:#475569;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.55;display:flex}._storyListItem_11xw7_133 strong{color:#1e293b;font-weight:600}._checkIcon_11xw7_147{color:#006560;flex-shrink:0;margin-top:3px;font-size:18px}._storyImageWrapper_11xw7_154{background:#edf4f8;border-radius:24px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #0065601f}._storyImage_11xw7_154{width:100%;height:100%;max-height:500px;transition:transform .4s;display:block}._storyImageWrapper_11xw7_154:hover ._storyImage_11xw7_154{transform:scale(1.02)}._imageBadge_11xw7_178{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #00656026;border-radius:14px;align-items:center;gap:12px;padding:12px 18px;display:flex;position:absolute;bottom:20px;left:20px;box-shadow:0 8px 24px #0000001f}._badgeIcon_11xw7_193{color:#006560;flex-shrink:0;font-size:24px}._badgeTitle_11xw7_199{color:#1a1a1a;font-size:14px;font-weight:700;line-height:1.2;display:block}._badgeSubtitle_11xw7_207{color:#64748b;margin-top:2px;font-size:12px;display:block}._statsSection_11xw7_217{color:#fff;background:linear-gradient(135deg,#006560 0%,#086b75 100%);margin:40px 0;padding:40px 0}._statsGrid_11xw7_224{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}._statItem_11xw7_231{border-right:1px solid #ffffff26;padding:10px 16px}._statItem_11xw7_231:last-child{border-right:none}._statNumber_11xw7_240{color:#fff;font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:38px;font-weight:600;line-height:1.1}._statLabel_11xw7_249{color:#ffffffd9;text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:500}@media (width<=1024px){._storyGrid_11xw7_87{grid-template-columns:1fr;gap:36px}._statsGrid_11xw7_224{grid-template-columns:repeat(2,1fr);gap:28px}._statItem_11xw7_231{border-bottom:1px solid #ffffff26;border-right:none;padding-bottom:20px}._statItem_11xw7_231:nth-last-child(-n+2){border-bottom:none}}@media (width<=768px){._heroSection_11xw7_9{padding:24px 0 20px}._heroTitle_11xw7_60{font-size:28px}._sectionHeading_11xw7_109{font-size:24px}._statsGrid_11xw7_224{grid-template-columns:1fr;gap:20px}._statItem_11xw7_231{border-bottom:1px solid #ffffff26}._statItem_11xw7_231:last-child{border-bottom:none}}._termsPage_lsnkg_1{background:#f8fafc;min-height:100vh}._heroSection_lsnkg_9{background:#edf4ff;border-bottom:1px solid #e2e8f0;padding:40px 0}._container_lsnkg_15{max-width:1400px;margin:0 auto;padding:0 20px}._breadcrumb_lsnkg_22{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}._breadcrumbLink_lsnkg_31{color:#006560;font-weight:500;text-decoration:none;transition:color .2s}._breadcrumbLink_lsnkg_31:hover{color:#086b75;text-decoration:underline}._breadcrumbSeparator_lsnkg_43{color:#94a3b8;font-size:13px}._breadcrumbActive_lsnkg_48{color:#1e293b;font-weight:600}._heroContent_lsnkg_54{text-align:center;max-width:820px;margin:0 auto}._heroTitle_lsnkg_60{color:#1a1a1a;margin:0 0 10px;font-size:40px;font-weight:600;line-height:1.2}._titleHighlight_lsnkg_68{color:#086b75}._heroSubtitle_lsnkg_72{color:#64748b;margin:0 auto 14px;font-size:15.5px;line-height:1.55}._lastUpdatedBadge_lsnkg_79{color:#006560;background:#e6f4f3;border-radius:20px;align-items:center;gap:6px;padding:5px 14px;font-size:13px;font-weight:600;display:inline-flex}._contentSection_lsnkg_94{padding:40px 0}._contentContainer_lsnkg_98{max-width:1400px;margin:0 auto;padding:0 15px}._termsCard_lsnkg_104{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:20px 48px;box-shadow:0 4px 20px #0000000a}._introBox_lsnkg_112{background:#f0fdfa;border-left:4px solid #006560;border-radius:5px;margin-bottom:20px;padding:20px 24px}._introText_lsnkg_120{color:#1e293b;margin:0;font-size:15.5px;line-height:1.7}._sectionBlock_lsnkg_127{border-bottom:1px solid #f1f5f9;margin-bottom:20px;padding-bottom:20px}._sectionBlock_lsnkg_127:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._sectionTitle_lsnkg_139{color:#1e293b;margin:0 0 16px;font-size:21px;font-weight:600}._paragraph_lsnkg_146{color:#475569;margin:0 0 5px;font-size:15px;line-height:1.75}._bulletList_lsnkg_153{margin:12px 0 16px;padding-left:20px;list-style-type:disc}._bulletItem_lsnkg_159{color:#475569;margin-bottom:8px;font-size:15px;line-height:1.7}._bulletItem_lsnkg_159 strong{color:#1e293b;font-weight:600}._warningBox_lsnkg_171{color:#92400e;background:#fffbeb;border:1px solid #fef3c7;border-left:4px solid #f59e0b;border-radius:5px;margin:16px 0;padding:16px 20px;font-size:14.5px;line-height:1.65}._contactBox_lsnkg_183{background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;margin-top:18px;padding:24px}._contactItem_lsnkg_191{color:#475569;margin-bottom:8px;font-size:14.5px;line-height:1.6}._contactItem_lsnkg_191 strong{color:#1e293b}._contactLink_lsnkg_202{color:#006560;font-weight:600;text-decoration:underline}@media (width<=1024px){._termsCard_lsnkg_104{padding:36px 32px}._heroTitle_lsnkg_60{font-size:32px}}@media (width<=768px){._heroSection_lsnkg_9{padding:24px 0 20px}._heroTitle_lsnkg_60{font-size:26px}._heroSubtitle_lsnkg_72{font-size:14px}._termsCard_lsnkg_104{border-radius:14px;padding:24px 18px}._sectionTitle_lsnkg_139{font-size:18px}._paragraph_lsnkg_146,._bulletItem_lsnkg_159{font-size:14px}}._privacyPage_v43mm_1{background:#f8fafc;min-height:100vh}._heroSection_v43mm_9{background:#edf4ff;border-bottom:1px solid #e2e8f0;padding:40px 0}._container_v43mm_15{max-width:1400px;margin:0 auto;padding:0 20px}._breadcrumb_v43mm_22{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}._breadcrumbLink_v43mm_31{color:#006560;font-weight:500;text-decoration:none;transition:color .2s}._breadcrumbLink_v43mm_31:hover{color:#086b75;text-decoration:underline}._breadcrumbSeparator_v43mm_43{color:#94a3b8;font-size:13px}._breadcrumbActive_v43mm_48{color:#1e293b;font-weight:600}._heroContent_v43mm_54{text-align:center;max-width:820px;margin:0 auto}._heroTitle_v43mm_60{color:#1a1a1a;margin:0 0 10px;font-size:40px;font-weight:600;line-height:1.2}._titleHighlight_v43mm_68{color:#086b75}._heroSubtitle_v43mm_72{color:#64748b;margin:0 auto 14px;font-size:15.5px;line-height:1.55}._lastUpdatedBadge_v43mm_79{color:#006560;background:#e6f4f3;border-radius:20px;align-items:center;gap:6px;padding:5px 14px;font-size:13px;font-weight:600;display:inline-flex}._contentSection_v43mm_94{padding:40px 0}._contentContainer_v43mm_98{max-width:1400px;margin:0 auto;padding:0 15px}._privacyCard_v43mm_104{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:20px 48px;box-shadow:0 4px 20px #0000000a}._introBox_v43mm_112{background:#f0fdfa;border-left:4px solid #006560;border-radius:5px;margin-bottom:20px;padding:20px 24px}._introText_v43mm_120{color:#1e293b;margin:0;font-size:15.5px;line-height:1.7}._sectionBlock_v43mm_127{border-bottom:1px solid #f1f5f9;margin-bottom:20px;padding-bottom:20px}._sectionBlock_v43mm_127:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._sectionTitle_v43mm_139{color:#1e293b;margin:0 0 16px;font-size:21px;font-weight:600}._paragraph_v43mm_146{color:#475569;margin:0 0 5px;font-size:15px;line-height:1.75}._bulletList_v43mm_153{margin:12px 0 16px;padding-left:20px;list-style-type:disc}._bulletItem_v43mm_159{color:#475569;margin-bottom:8px;font-size:15px;line-height:1.7}._bulletItem_v43mm_159 strong{color:#1e293b;font-weight:600}._warningBox_v43mm_171{color:#92400e;background:#fffbeb;border:1px solid #fef3c7;border-left:4px solid #f59e0b;border-radius:5px;margin:16px 0;padding:16px 20px;font-size:14.5px;line-height:1.65}._contactBox_v43mm_183{background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;margin-top:18px;padding:24px}._contactItem_v43mm_191{color:#475569;margin-bottom:8px;font-size:14.5px;line-height:1.6}._contactItem_v43mm_191 strong{color:#1e293b}._contactLink_v43mm_202{color:#006560;font-weight:600;text-decoration:underline}@media (width<=1024px){._privacyCard_v43mm_104{padding:36px 32px}._heroTitle_v43mm_60{font-size:32px}}@media (width<=768px){._heroSection_v43mm_9{padding:24px 0 20px}._heroTitle_v43mm_60{font-size:26px}._heroSubtitle_v43mm_72{font-size:14px}._privacyCard_v43mm_104{border-radius:14px;padding:24px 18px}._sectionTitle_v43mm_139{font-size:18px}._paragraph_v43mm_146,._bulletItem_v43mm_159{font-size:14px}}._cookiePage_p3ukx_1{background:#f8fafc;min-height:100vh}._heroSection_p3ukx_9{background:#edf4ff;border-bottom:1px solid #e2e8f0;padding:40px 0}._container_p3ukx_15{max-width:1400px;margin:0 auto;padding:0 20px}._breadcrumb_p3ukx_22{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}._breadcrumbLink_p3ukx_31{color:#006560;font-weight:500;text-decoration:none;transition:color .2s}._breadcrumbLink_p3ukx_31:hover{color:#086b75;text-decoration:underline}._breadcrumbSeparator_p3ukx_43{color:#94a3b8;font-size:13px}._breadcrumbActive_p3ukx_48{color:#1e293b;font-weight:600}._heroContent_p3ukx_54{text-align:center;max-width:820px;margin:0 auto}._heroTitle_p3ukx_60{color:#1a1a1a;margin:0 0 10px;font-size:40px;font-weight:600;line-height:1.2}._titleHighlight_p3ukx_68{color:#086b75}._heroSubtitle_p3ukx_72{color:#64748b;margin:0 auto 14px;font-size:15.5px;line-height:1.55}._lastUpdatedBadge_p3ukx_79{color:#006560;background:#e6f4f3;border-radius:20px;align-items:center;gap:6px;padding:5px 14px;font-size:13px;font-weight:600;display:inline-flex}._contentSection_p3ukx_94{padding:40px 0}._contentContainer_p3ukx_98{max-width:1400px;margin:0 auto;padding:0 15px}._cookieCard_p3ukx_104{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:20px 48px;box-shadow:0 4px 20px #0000000a}._introBox_p3ukx_112{background:#f0fdfa;border-left:4px solid #006560;border-radius:5px;margin-bottom:20px;padding:20px 24px}._introText_p3ukx_120{color:#1e293b;margin:0;font-size:15.5px;line-height:1.7}._sectionBlock_p3ukx_127{border-bottom:1px solid #f1f5f9;margin-bottom:20px;padding-bottom:20px}._sectionBlock_p3ukx_127:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._sectionTitle_p3ukx_139{color:#1e293b;margin:0 0 16px;font-size:21px;font-weight:600}._paragraph_p3ukx_146{color:#475569;margin:0 0 5px;font-size:15px;line-height:1.75}._bulletList_p3ukx_153{margin:12px 0 16px;padding-left:20px;list-style-type:disc}._bulletItem_p3ukx_159{color:#475569;margin-bottom:8px;font-size:15px;line-height:1.7}._bulletItem_p3ukx_159 strong{color:#1e293b;font-weight:600}._warningBox_p3ukx_171{color:#92400e;background:#fffbeb;border:1px solid #fef3c7;border-left:4px solid #f59e0b;border-radius:5px;margin:16px 0;padding:16px 20px;font-size:14.5px;line-height:1.65}._contactBox_p3ukx_183{background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;margin-top:18px;padding:24px}._contactItem_p3ukx_191{color:#475569;margin-bottom:8px;font-size:14.5px;line-height:1.6}._contactItem_p3ukx_191 strong{color:#1e293b}._contactLink_p3ukx_202{color:#006560;font-weight:600;text-decoration:underline}@media (width<=1024px){._cookieCard_p3ukx_104{padding:36px 32px}._heroTitle_p3ukx_60{font-size:32px}}@media (width<=768px){._heroSection_p3ukx_9{padding:24px 0 20px}._heroTitle_p3ukx_60{font-size:26px}._heroSubtitle_p3ukx_72{font-size:14px}._cookieCard_p3ukx_104{border-radius:14px;padding:24px 18px}._sectionTitle_p3ukx_139{font-size:18px}._paragraph_p3ukx_146,._bulletItem_p3ukx_159{font-size:14px}}._blogDetailsPage_1e5sa_1{background:#f8f9fa;min-height:100vh;padding:40px 0}._container_1e5sa_7{max-width:1400px;margin:0 auto;padding:0 20px}._loadingContainer_1e5sa_14,._errorContainer_1e5sa_15{text-align:center;background:#fff;border-radius:12px;padding:60px 20px;box-shadow:0 2px 8px #00000014}._loadingContainer_1e5sa_14 p,._errorContainer_1e5sa_15 p{color:#666;margin:0 0 20px;font-size:18px}._backButton_1e5sa_30{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;transition:background .3s}._backButton_1e5sa_30:hover{background:#005550}._breadcrumb_1e5sa_47{color:#666;align-items:center;gap:8px;margin-bottom:30px;font-size:14px;display:flex}._breadcrumbLink_1e5sa_56{color:#006560;cursor:pointer;transition:color .2s}._breadcrumbLink_1e5sa_56:hover{color:#005550;text-decoration:underline}._separator_1e5sa_67{color:#999}._breadcrumbActive_1e5sa_71{color:#333;font-weight:500}._blogCard_1e5sa_77{background:#fff;border-radius:12px;grid-template-columns:1fr;gap:40px;margin-bottom:30px;padding:40px;display:grid;box-shadow:0 2px 8px #00000014}._blogImageSection_1e5sa_89{border-radius:5px;max-height:500px;overflow:hidden}._blogImage_1e5sa_89{object-fit:contain;width:100%;height:100%;display:block}._blogContentSection_1e5sa_104{flex-direction:column;gap:20px;display:flex}._blogTitle_1e5sa_110{color:#1a1a1a;margin:0;font-size:32px;font-weight:700;line-height:1.3}._blogMeta_1e5sa_118{color:#666;align-items:center;gap:12px;font-size:14px;display:flex}._author_1e5sa_126{color:#006560;font-weight:600}._date_1e5sa_131{color:#888}._blogMeta_1e5sa_118 ._separator_1e5sa_67{color:#ddd}._blogDescription_1e5sa_139{margin-top:10px}._blogDescription_1e5sa_139 p{color:#333;margin:0;font-size:16px;line-height:1.8}._blogBody_1e5sa_150{color:#444;font-size:15px;line-height:1.8}._blogBody_1e5sa_150 h2{color:#1a1a1a;margin:25px 0 15px;font-size:24px;font-weight:700}._blogBody_1e5sa_150 h3{color:#1a1a1a;margin:20px 0 12px;font-size:20px;font-weight:600}._blogBody_1e5sa_150 p{margin:0 0 15px}._blogBody_1e5sa_150 ul,._blogBody_1e5sa_150 ol{margin:0 0 15px;padding-left:25px}._blogBody_1e5sa_150 li{margin-bottom:8px}._blogBody_1e5sa_150 img{border-radius:8px;max-width:100%;height:auto;margin:15px 0}._blogBody_1e5sa_150 a{color:#006560;text-decoration:underline}._blogBody_1e5sa_150 a:hover{color:#005550}._blogBody_1e5sa_150 blockquote{color:#555;border-left:4px solid #006560;margin:15px 0;padding-left:20px;font-style:italic}._relatedSection_1e5sa_209{margin-top:50px;margin-bottom:40px}._relatedHeader_1e5sa_214{justify-content:space-between;align-items:flex-start;margin-bottom:30px;display:flex}._relatedTitleWrapper_1e5sa_221{flex-direction:column;gap:5px;display:flex}._relatedTitle_1e5sa_221{color:#333;margin:0;font-size:32px;font-weight:600}._highlight_1e5sa_234{color:#006560;font-weight:600}._relatedSubtitle_1e5sa_239{color:#888;margin:0;font-size:16px}._relatedSwiper_1e5sa_245{width:100%;padding-bottom:35px}._swiperSlide_1e5sa_250{height:auto;display:flex}._relatedBlogCard_1e5sa_255{cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;width:100%;height:100%;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000001a}._relatedBlogCard_1e5sa_255:hover{transform:translateY(-5px);box-shadow:0 4px 16px #00000026}._relatedImageWrapper_1e5sa_273{background:linear-gradient(135deg,#1e5a5a 0%,#2d7a7a 100%);justify-content:center;align-items:flex-end;width:100%;height:240px;display:flex;overflow:hidden}._relatedBlogImage_1e5sa_283{width:100%;height:100%}._relatedCardContent_1e5sa_289{flex:1;justify-content:center;align-items:center;padding:15px;display:flex}._relatedBlogTitle_1e5sa_297{color:#333;text-align:center;margin:0;font-size:18px;font-weight:500;line-height:1.5}._relatedSwiper_1e5sa_245 .swiper-pagination{bottom:0}._relatedSwiper_1e5sa_245 .swiper-pagination-bullet{opacity:1;background:#cbd5e0;width:10px;height:10px;transition:all .3s}._relatedSwiper_1e5sa_245 .swiper-pagination-bullet-active{background:#006560;width:12px;height:12px;transform:scale(1.1)}._relatedSwiper_1e5sa_245 .swiper-pagination-bullet-active-main{background:#006560}._backButtonWrapper_1e5sa_331{text-align:center}._backToBlogs_1e5sa_335{color:#006560;cursor:pointer;background:#fff;border:2px solid #006560;border-radius:8px;padding:12px 30px;font-size:16px;font-weight:600;transition:all .3s}._backToBlogs_1e5sa_335:hover{color:#fff;background:#006560}@media (width<=1024px){._blogCard_1e5sa_77{grid-template-columns:350px 1fr;gap:30px;padding:30px}._blogTitle_1e5sa_110{font-size:28px}._relatedGrid_1e5sa_364{gap:16px}}@media (width<=768px){._blogDetailsPage_1e5sa_1{padding:30px 0}._container_1e5sa_7{padding:0 15px}._blogCard_1e5sa_77{grid-template-columns:1fr;gap:25px;padding:25px}._blogImageSection_1e5sa_89{max-height:300px}._blogTitle_1e5sa_110{font-size:24px}._blogMeta_1e5sa_118{flex-direction:column;align-items:flex-start;gap:8px}._blogMeta_1e5sa_118 ._separator_1e5sa_67{display:none}._blogDescription_1e5sa_139 p{font-size:15px}._blogBody_1e5sa_150{font-size:14px}._blogBody_1e5sa_150 h2{font-size:22px}._blogBody_1e5sa_150 h3{font-size:18px}._breadcrumb_1e5sa_47{flex-wrap:wrap;font-size:13px}._breadcrumbActive_1e5sa_71{word-break:break-word}._relatedSection_1e5sa_209{margin-top:35px;margin-bottom:30px}._relatedTitle_1e5sa_221{font-size:24px}._relatedSubtitle_1e5sa_239{font-size:14px}._relatedImageWrapper_1e5sa_273{height:240px}._relatedBlogImage_1e5sa_283{width:100%;height:280px}._relatedBlogTitle_1e5sa_297{font-size:17px}}@media (width<=480px){._blogCard_1e5sa_77{gap:20px;padding:20px}._blogTitle_1e5sa_110{font-size:22px}._blogImageSection_1e5sa_89{max-height:250px}._relatedSection_1e5sa_209{margin-top:25px;margin-bottom:25px}._relatedTitle_1e5sa_221{font-size:20px}}._wishlistPage_14spn_1{background-color:#edf4ff;min-height:100vh;padding:40px 20px}._container_14spn_7{max-width:1400px;margin:0 auto}._header_14spn_13{margin-bottom:20px}._title_14spn_17{color:#1a1a1a;margin:0 0 4px;font-size:32px;font-weight:600}._subtitle_14spn_24{color:#666;margin:0;font-size:15px}._tabs_14spn_31{border-bottom:2px solid #e0e0e0;gap:20px;margin-bottom:30px;display:flex}._tab_14spn_31{color:#666;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 24px;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex;position:relative;bottom:-2px}._tab_14spn_31:hover{color:#006560}._activeTab_14spn_59{color:#006560;border-bottom-color:#006560}._count_14spn_64{color:#fff;text-align:center;background-color:#006560;border-radius:12px;min-width:24px;padding:2px 8px;font-size:.85rem;font-weight:600}._tab_14spn_31:not(._activeTab_14spn_59) ._count_14spn_64{background-color:#9e9e9e}._tabContent_14spn_80{margin-top:30px}._productsGrid_14spn_85{grid-template-columns:repeat(auto-fill,minmax(206px,1fr));gap:16px;padding:8px 0;display:grid}._productCard_14spn_93{cursor:pointer;background:#fff;border-radius:12px;justify-self:center;width:100%;max-width:206px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}._productCard_14spn_93:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._removeButton_14spn_112{cursor:pointer;z-index:3;color:#666;background:#ffffffe6;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}._removeButton_14spn_112:hover{color:#fff;background:#f44;border-color:#f44;transform:scale(1.1)}._imageWrapper_14spn_139{cursor:pointer;background:#f8f8f8;justify-content:center;align-items:center;width:100%;height:206px;display:flex;position:relative;overflow:hidden}._imageWrapper_14spn_139 img{width:100%;height:100%}._discountBadge_14spn_156{color:#00504b;z-index:2;background:#d9dbdb;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}._prescriptionBadge_14spn_169{color:#00504b;z-index:2;background:#d9dbdb;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;bottom:8px;right:8px}._inCartBadge_14spn_182{color:#fff;z-index:2;background:#10b981;border-radius:5px;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 4px #00000026}._productInfo_14spn_199{padding:16px}._productBrand_14spn_203{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:600;display:block}._productName_14spn_213{color:#1a1a1a;cursor:pointer;margin:0 0 5px;font-size:16px;font-weight:700;line-height:1.3}._productDescription_14spn_222{color:#888;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:13px;line-height:1.4;overflow:hidden}._rating_14spn_233{align-items:center;gap:8px;margin-bottom:12px;display:flex}._stars_14spn_240{gap:2px;display:flex}._starFilled_14spn_245{color:orange;font-size:16px}._starEmpty_14spn_250{color:#e0e0e0;font-size:16px}._reviewCount_14spn_255{color:#888;font-size:13px;font-weight:500}._sizeSelector_14spn_262{color:#333;cursor:pointer;appearance:none;background:#edf4ff url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\"><path fill=\"%23333\" d=\"M6 9L1 4h10z\"/></svg>") right 12px center no-repeat;border:1px solid #e0e0e0;border-radius:6px;width:100%;margin-bottom:10px;padding:8px 36px 8px 12px;font-size:14px;font-weight:500}._priceSection_14spn_280{flex-direction:column;gap:8px;display:flex}._priceWrapper_14spn_286{align-items:baseline;gap:8px;display:flex}._currentPrice_14spn_292{color:#006560;font-size:20px;font-weight:700}._originalPrice_14spn_298{color:#888;font-size:14px;font-weight:500;text-decoration:line-through}._unitPrice_14spn_305{color:#888;font-size:12px;font-weight:500}._addButton_14spn_311{cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}._addButton_14spn_311:disabled{opacity:.3;cursor:not-allowed}._addButton_14spn_311 svg{color:#fff;font-size:28px}._addButton_14spn_311:not(:disabled):hover{background:#005550;transform:scale(1.1);box-shadow:0 4px 12px #0065604d}._addedButton_14spn_342{background:#10b981!important;border-radius:20px!important;width:auto!important;height:38px!important;padding:0 12px!important}._addedButton_14spn_342:hover{background:#059669!important}._inCartBtnText_14spn_354{color:#fff;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}._quantityControl_14spn_364{background:#d4f1f1;border-radius:24px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:4px;display:flex}._quantityButtonsGroup_14spn_375{align-items:center;gap:8px;display:flex}._quantityButton_14spn_375{cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex}._quantityButton_14spn_375 svg{color:#fff;stroke-width:3px;font-size:14px}._quantityButton_14spn_375:hover{transform:scale(1.05)}._quantityDisplay_14spn_405{text-align:center;color:#006560;min-width:24px;font-size:16px;font-weight:700}._quantitySelector_14spn_414{background:#d4f1f1;border-radius:24px;align-items:center;gap:8px;padding:4px;display:flex}._quantitySelectorButton_14spn_423{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex}._quantitySelectorButton_14spn_423 svg{color:#fff;stroke-width:3px;font-size:14px}._quantitySelectorButton_14spn_423:hover{transform:scale(1.05)}._quantitySelectorDisplay_14spn_448{text-align:center;color:#006560;font-size:16px;font-weight:700}._addToCartButton_14spn_455{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600;transition:background .2s}._addToCartButton_14spn_455:hover{background:#005550}._addToCartButton_14spn_455:disabled{opacity:.6;cursor:not-allowed}._cancelButton_14spn_476{color:#006560;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;font-size:17px;font-weight:700;line-height:1;transition:all .2s;display:flex}._cancelButton_14spn_476:hover{color:#ef4444;background:#f0f0f0;transform:scale(1.08)}._emptyState_14spn_501{text-align:center;color:#666;background:#fff;border-radius:12px;padding:60px 20px;font-size:1.1rem;box-shadow:0 2px 8px #0000000d}._doctorsGrid_14spn_512{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;padding:20px 0;display:grid}._doctorCard_14spn_519{text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;padding:24px;transition:all .3s;display:flex;position:relative;box-shadow:0 2px 8px #00000014}._doctorCard_14spn_519:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}._doctorImage_14spn_537{border:3px solid #006560;border-radius:50%;width:120px;height:120px;margin-bottom:16px;overflow:hidden}._doctorImage_14spn_537 img{object-fit:cover;width:100%;height:100%}._doctorInfo_14spn_552{flex-direction:column;gap:8px;width:100%;display:flex}._doctorName_14spn_559{color:#1a1a1a;font-size:1.25rem;font-weight:600}._doctorSpecialty_14spn_565{color:#006560;font-size:1rem;font-weight:500}._doctorRating_14spn_571{color:#1a1a1a;justify-content:center;align-items:center;gap:6px;font-size:1rem;font-weight:600;display:flex}._doctorExperience_14spn_581{color:#666;font-size:.9rem}._doctorFee_14spn_586{color:#006560;margin-top:8px;font-size:1rem;font-weight:600}._consultButton_14spn_593{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:8px;margin-top:16px;padding:12px 24px;font-size:1rem;font-weight:600;transition:all .3s}._consultButton_14spn_593:hover{background:#00504b;transform:translateY(-2px)}@media (width<=1024px){._title_14spn_17{font-size:28px}._productsGrid_14spn_85{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (width<=768px){._wishlistPage_14spn_1{padding:32px 16px}._title_14spn_17{font-size:24px}._subtitle_14spn_24{font-size:14px}._tabs_14spn_31{gap:10px}._tab_14spn_31{padding:10px 16px;font-size:1rem}._productsGrid_14spn_85{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}._doctorsGrid_14spn_512{grid-template-columns:1fr}}@media (width<=480px){._wishlistPage_14spn_1{padding:24px 10px}._title_14spn_17{font-size:22px}._productsGrid_14spn_85{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}._productCard_14spn_93{max-width:100%}._imageWrapper_14spn_139{height:200px}}._cartPage_xugsi_6{box-sizing:border-box;background-color:#f1f5f9;width:100%;min-height:100vh;padding:32px 20px 60px}._container_xugsi_14{box-sizing:border-box;width:100%;max-width:1300px;margin:0 auto}._header_xugsi_22{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}._headerLeft_xugsi_31{min-width:0}._title_xugsi_35{color:#0f172a;letter-spacing:-.5px;margin:0 0 4px;font-size:28px;font-weight:700;line-height:1.2}._subtitle_xugsi_44{color:#64748b;margin:0;font-size:14px;font-weight:500}._clearCartButton_xugsi_51{color:#ef4444;cursor:pointer;background:#fff;border:1.5px solid #fca5a5;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}._clearCartButton_xugsi_51:hover:not(:disabled){color:#b91c1c;background:#fee2e2;border-color:#ef4444}._clearCartButton_xugsi_51:disabled{opacity:.5;cursor:not-allowed}._clearCartIcon_xugsi_78{font-size:16px}._cartLayout_xugsi_83{grid-template-columns:1fr 380px;align-items:start;gap:24px;display:grid}._cartItemsSection_xugsi_91{flex-direction:column;width:100%;min-width:0;display:flex}._cartItems_xugsi_91{flex-direction:column;gap:16px;width:100%;display:flex}._cartItem_xugsi_91{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:16px;width:100%;padding:20px;transition:box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 2px 8px #0000000a}._cartItem_xugsi_91:hover{box-shadow:0 4px 14px #00000012}._itemMain_xugsi_126{box-sizing:border-box;align-items:flex-start;gap:20px;width:100%;min-width:0;display:flex}._itemImage_xugsi_135{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:105px;height:105px;display:flex;overflow:hidden}._itemImage_xugsi_135 img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:6px}._itemDetails_xugsi_156{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}._itemHeader_xugsi_164{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;min-width:0;display:flex}._itemTitleContainer_xugsi_173{flex:1;min-width:0}._itemName_xugsi_178{color:#0f172a;word-break:break-word;overflow-wrap:break-word;margin:0;font-size:16.5px;font-weight:600;line-height:1.35}._packSize_xugsi_188{color:#64748b;font-size:.85em;font-weight:500}._itemBrand_xugsi_194{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.3}._itemPrice_xugsi_202{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;min-width:80px;display:flex}._originalPrice_xugsi_212{color:#94a3b8;white-space:nowrap;font-size:13px;font-weight:500;text-decoration:line-through}._finalPrice_xugsi_220{color:#006560;white-space:nowrap;font-size:19px;font-weight:700}._discountTag_xugsi_227{color:#15803d;white-space:nowrap;background:#dcfce7;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}._badges_xugsi_238{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}._badge_xugsi_238{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}._prescriptionBadge_xugsi_256{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}._stockBadge_xugsi_262{color:#0f766e;background:#f0fdfa;border:1px solid #ccfbf1}._otcBadge_xugsi_268{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}._limitedBadge_xugsi_274{color:#b45309;background:#fffbeb;border:1px solid #fde68a}._prescriptionUpload_xugsi_281{box-sizing:border-box;background:#f0fdf4;border:1.5px dashed #22c55e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:all .2s;display:flex}._prescriptionRequiredError_xugsi_295{animation:.4s ease-in-out _shakeCart_xugsi_1;background:#fef2f2!important;border:1.5px dashed #ef4444!important}@keyframes _shakeCart_xugsi_1{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}._prescriptionErrorMsg_xugsi_307{color:#b91c1c;word-break:break-word;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4}._uploadInfo_xugsi_320{flex:1;align-items:center;gap:12px;min-width:0;display:flex}._uploadIcon_xugsi_328{color:#16a34a;flex-shrink:0;font-size:24px}._uploadTextContainer_xugsi_334{flex:1;min-width:0}._uploadTitle_xugsi_339{color:#0f172a;margin:0 0 2px;font-size:13.5px;font-weight:600;line-height:1.3}._requiredStar_xugsi_347{color:#dc3545;font-size:12px;font-weight:500}._uploadSubtitle_xugsi_353{color:#64748b;word-break:break-all;overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.35}._chooseFileButton_xugsi_362{color:#16a34a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #16a34a;border-radius:6px;flex-shrink:0;padding:7px 16px;font-size:13px;font-weight:600;transition:all .2s}._chooseFileButton_xugsi_362:hover{color:#fff;background:#16a34a}._itemActions_xugsi_382{box-sizing:border-box;border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;padding-top:12px;display:flex}._quantityControl_xugsi_394{background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:8px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}._quantityButton_xugsi_404{color:#006560;cursor:pointer;background:#fff;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:all .15s;display:flex;box-shadow:0 1px 2px #0000000d}._quantityButton_xugsi_404:hover:not(:disabled){color:#fff;background:#006560}._quantityButton_xugsi_404:disabled{opacity:.4;cursor:not-allowed}._quantity_xugsi_394{text-align:center;color:#0f172a;min-width:28px;font-size:14px;font-weight:700}._actionButtons_xugsi_438{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._actionButton_xugsi_438{color:#006560;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}._actionButton_xugsi_438:hover:not(:disabled){background:#e6f4f4}._actionButton_xugsi_438:disabled{opacity:.4;cursor:not-allowed}._removeButton_xugsi_470{color:#dc2626}._removeButton_xugsi_470:hover:not(:disabled){color:#b91c1c;background:#fee2e2}._actionLabel_xugsi_479{display:inline}._orderSummarySection_xugsi_484{width:100%;position:sticky;top:24px}._orderSummary_xugsi_484{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:100%;padding:24px;box-shadow:0 2px 8px #0000000a}._summaryTitle_xugsi_500{color:#0f172a;border-bottom:1px solid #f1f5f9;margin:0 0 16px;padding-bottom:12px;font-size:18px;font-weight:700}._summaryItems_xugsi_509{border-bottom:1px solid #f1f5f9;flex-direction:column;gap:12px;padding-bottom:16px;display:flex}._summaryItem_xugsi_509{color:#475569;justify-content:space-between;align-items:center;font-size:14px;display:flex}._summaryItem_xugsi_509 span:last-child{color:#0f172a;font-weight:600}._summaryItem_xugsi_509._discount_xugsi_227,._summaryItem_xugsi_509._discount_xugsi_227 span:last-child{color:#16a34a}._freeDelivery_xugsi_538{color:#16a34a!important;font-weight:700!important}._totalSection_xugsi_544{border-bottom:1px solid #f1f5f9;padding:16px 0}._totalAmount_xugsi_549{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._totalAmount_xugsi_549 span:first-child{color:#0f172a;font-size:16px;font-weight:600}._totalPrice_xugsi_563{color:#006560;font-size:22px;font-weight:800}._taxNote_xugsi_569{color:#94a3b8;text-align:right;margin:4px 0 0;font-size:11.5px}._promoSection_xugsi_577{box-sizing:border-box;gap:8px;width:100%;margin:18px 0;display:flex}._promoInput_xugsi_585{color:#0f172a;box-sizing:border-box;border:1.5px solid #cbd5e1;border-radius:8px;outline:none;flex:1;min-width:0;padding:9px 14px;font-size:13.5px;transition:border-color .2s}._promoInput_xugsi_585:focus{border-color:#006560}._promoInput_xugsi_585::placeholder{color:#94a3b8}._applyButton_xugsi_606{color:#006560;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #006560;border-radius:8px;flex-shrink:0;padding:9px 18px;font-size:13.5px;font-weight:600;transition:all .2s}._applyButton_xugsi_606:hover{color:#fff;background:#006560}._checkoutButton_xugsi_626{color:#fff;cursor:pointer;box-sizing:border-box;background:#006560;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-bottom:14px;padding:13px 18px;font-size:15px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #00656033}._checkoutButton_xugsi_626:hover{background:#004d49;transform:translateY(-1px);box-shadow:0 6px 16px #00656047}._checkoutButton_xugsi_626:active{transform:translateY(0)}._arrowIcon_xugsi_657{font-size:18px;transition:transform .2s}._checkoutButton_xugsi_626:hover ._arrowIcon_xugsi_657{transform:translate(3px)}._secureCheckout_xugsi_667{color:#64748b;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}._secureCheckout_xugsi_667 svg{color:#006560;flex-shrink:0;font-size:16px}._emptyCart_xugsi_684{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:100%;padding:60px 24px;box-shadow:0 2px 8px #0000000a}._emptyCart_xugsi_684 p{color:#475569;margin:0 0 20px;font-size:18px;font-weight:600}._shopNowButton_xugsi_702{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:8px;padding:12px 28px;font-size:15px;font-weight:600;transition:all .2s;display:inline-block}._shopNowButton_xugsi_702:hover{background:#004d49;transform:translateY(-1px)}@media (width<=1024px){._cartLayout_xugsi_83{grid-template-columns:1fr;gap:24px}._orderSummarySection_xugsi_484{position:static}._container_xugsi_14{max-width:840px}}@media (width<=768px){._cartPage_xugsi_6{padding:24px 16px 48px}._header_xugsi_22{margin-bottom:20px}._title_xugsi_35{font-size:24px}._subtitle_xugsi_44{font-size:13.5px}._cartItem_xugsi_91{gap:14px;padding:16px}._itemMain_xugsi_126{gap:16px}._itemImage_xugsi_135{width:90px;height:90px}._itemName_xugsi_178{font-size:15.5px}._finalPrice_xugsi_220{font-size:18px}._orderSummary_xugsi_484{padding:20px}}@media (width<=600px){._cartPage_xugsi_6{padding:16px 12px 40px}._header_xugsi_22{gap:10px;margin-bottom:16px}._title_xugsi_35{font-size:21px}._subtitle_xugsi_44{font-size:13px}._clearCartButton_xugsi_51{padding:6px 12px;font-size:12.5px}._clearCartIcon_xugsi_78{font-size:14px}._cartItem_xugsi_91{border-radius:12px;gap:12px;padding:14px 12px}._itemMain_xugsi_126{gap:12px}._itemImage_xugsi_135{border-radius:8px;width:80px;height:80px}._itemHeader_xugsi_164{flex-direction:column;align-items:flex-start;gap:4px}._itemName_xugsi_178{font-size:15px}._itemBrand_xugsi_194{margin:2px 0 0;font-size:12.5px}._itemPrice_xugsi_202{text-align:left;flex-direction:row;align-items:baseline;gap:6px;min-width:0;margin-top:3px}._finalPrice_xugsi_220{font-size:17px}._originalPrice_xugsi_212{font-size:12.5px}._discountTag_xugsi_227{padding:2px 5px;font-size:10.5px}._badges_xugsi_238{gap:4px;margin-top:4px}._badge_xugsi_238{padding:2px 6px;font-size:10.5px}._prescriptionUpload_xugsi_281{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}._chooseFileButton_xugsi_362{text-align:center;width:100%;padding:8px 12px;font-size:12.5px}._itemActions_xugsi_382{gap:8px;padding-top:10px}._quantityButton_xugsi_404{width:26px;height:26px;font-size:13px}._quantity_xugsi_394{min-width:24px;font-size:13px}._actionButtons_xugsi_438{gap:6px}._actionButton_xugsi_438{gap:4px;padding:5px 8px;font-size:12px}._orderSummary_xugsi_484{border-radius:12px;padding:18px 14px}._summaryTitle_xugsi_500{margin-bottom:12px;padding-bottom:10px;font-size:16.5px}._summaryItem_xugsi_509{font-size:13.5px}._totalPrice_xugsi_563{font-size:20px}._promoSection_xugsi_577{gap:6px;margin:14px 0}._promoInput_xugsi_585{padding:8px 12px;font-size:13px}._applyButton_xugsi_606{padding:8px 14px;font-size:13px}._checkoutButton_xugsi_626{border-radius:8px;padding:12px 14px;font-size:14.5px}}@media (width<=420px){._cartPage_xugsi_6{padding:12px 10px 36px}._header_xugsi_22{margin-bottom:14px}._title_xugsi_35{font-size:20px}._cartItem_xugsi_91{padding:12px 10px}._itemMain_xugsi_126{gap:10px}._itemImage_xugsi_135{width:72px;height:72px}._itemName_xugsi_178{font-size:14px}._itemBrand_xugsi_194{font-size:12px}._finalPrice_xugsi_220{font-size:16px}._originalPrice_xugsi_212{font-size:12px}._badges_xugsi_238{margin-top:2px}._badge_xugsi_238{padding:2px 5px;font-size:10px}._itemActions_xugsi_382{gap:6px}._actionButtons_xugsi_438{gap:4px}._actionButton_xugsi_438{padding:5px 6px;font-size:11.5px}._emptyCart_xugsi_684{padding:40px 16px}._emptyCart_xugsi_684 p{font-size:16px}}@media (width<=360px){._cartPage_xugsi_6{padding:10px 6px 30px}._header_xugsi_22{gap:8px;margin-bottom:12px}._title_xugsi_35{font-size:18.5px}._subtitle_xugsi_44{font-size:12px}._clearCartButton_xugsi_51{gap:4px;padding:5px 8px;font-size:11.5px}._cartItem_xugsi_91{border-radius:10px;gap:10px;padding:10px 8px}._itemMain_xugsi_126{gap:8px}._itemImage_xugsi_135{border-radius:6px;width:60px;height:60px}._itemImage_xugsi_135 img{padding:3px}._itemName_xugsi_178{font-size:13.5px;line-height:1.3}._itemBrand_xugsi_194{font-size:11.5px}._finalPrice_xugsi_220{font-size:15px}._originalPrice_xugsi_212{font-size:11.5px}._discountTag_xugsi_227{padding:1px 4px;font-size:9.5px}._badge_xugsi_238{padding:1.5px 4px;font-size:9.5px}._prescriptionUpload_xugsi_281{border-radius:8px;gap:8px;padding:8px}._uploadIcon_xugsi_328{font-size:18px}._uploadTitle_xugsi_339{font-size:12px}._uploadSubtitle_xugsi_353{font-size:10.5px}._chooseFileButton_xugsi_362{padding:6px 8px;font-size:11.5px}._itemActions_xugsi_382{gap:6px;padding-top:8px}._quantityControl_xugsi_394{gap:2px;padding:2px 4px}._quantityButton_xugsi_404{width:24px;height:24px;font-size:12px}._quantity_xugsi_394{min-width:20px;font-size:12.5px}._actionButtons_xugsi_438{gap:3px}._actionButton_xugsi_438{gap:3px;padding:4px 5px;font-size:11px}._orderSummary_xugsi_484{border-radius:10px;padding:14px 10px}._summaryTitle_xugsi_500{margin-bottom:10px;padding-bottom:8px;font-size:15px}._summaryItem_xugsi_509{font-size:12.5px}._totalAmount_xugsi_549 span:first-child{font-size:14.5px}._totalPrice_xugsi_563{font-size:18px}._taxNote_xugsi_569{font-size:10.5px}._promoSection_xugsi_577{gap:5px;margin:12px 0}._promoInput_xugsi_585{padding:7px 8px;font-size:12px}._applyButton_xugsi_606{padding:7px 10px;font-size:12px}._checkoutButton_xugsi_626{min-height:42px;padding:11px 10px;font-size:13.5px}._secureCheckout_xugsi_667{font-size:11.5px}}._checkoutPage_1or2i_1{background-color:#edf4ff;min-height:100vh;padding:40px 20px}._container_1or2i_7{max-width:1400px;margin:0 auto}._progressSteps_1or2i_13{justify-content:center;align-items:center;max-width:800px;margin:0 auto 40px;padding:0 30px;display:flex}._stepWrapper_1or2i_23{flex:1;align-items:center;display:flex}._stepWrapper_1or2i_23:last-child{flex:0}._stepItem_1or2i_33{flex-direction:column;align-items:center;gap:8px;display:flex}._stepCircle_1or2i_40{color:#666;background:#e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:18px;font-weight:700;transition:all .3s;display:flex}._stepCircle_1or2i_40._completed_1or2i_54,._stepCircle_1or2i_40._active_1or2i_59{color:#fff;background:#006560}._stepLabel_1or2i_64{color:#666;font-size:14px;font-weight:600}._stepLine_1or2i_70{background:#e0e0e0;flex:1;height:3px;margin:0 20px 20px}._stepLine_1or2i_70._completedLine_1or2i_78{background:#006560}._checkoutLayout_1or2i_83{grid-template-columns:1fr 400px;align-items:start;gap:24px;display:grid}._checkoutMain_1or2i_91{flex-direction:column;gap:20px;display:flex}._section_1or2i_97{background:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 8px #00000014}._paymentSection_1or2i_104{border:2px solid #00a884}._sectionHeader_1or2i_108{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._sectionTitle_1or2i_115{align-items:center;gap:12px;display:flex}._sectionTitle_1or2i_115 h2{color:#1a1a1a;margin:0;font-size:18px;font-weight:600}._sectionIcon_1or2i_128{color:#006560;font-size:18px}._stepBadge_1or2i_133{color:#fff;background:#006560;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:700;display:flex}._homeBadge_1or2i_146{color:#1565c0;background:#e3f2fd;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:600}._changeButton_1or2i_155{color:#006560;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:600;transition:all .2s}._changeButton_1or2i_155:hover{text-decoration:underline}._addressDetails_1or2i_170{padding-left:36px}._addressName_1or2i_174{color:#1a1a1a;margin:0;font-size:16px;font-weight:700}._addressText_1or2i_181{color:#444;margin:0;font-size:14px;font-weight:700;line-height:1.6}._addressPhone_1or2i_189{color:#444;margin:0;font-size:14px;font-weight:700}._addressList_1or2i_197{flex-direction:column;gap:12px;margin-top:12px;display:flex}._addressCard_1or2i_204{cursor:pointer;background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:flex-start;padding:14px 16px;transition:all .2s;display:flex}._addressCard_1or2i_204:hover{background:#f4faf9;border-color:#006560}._addressCardSelected_1or2i_221{background:#f0f8f8;border:2px solid #006560}._addressCardLeft_1or2i_226{align-items:flex-start;gap:12px;display:flex}._addressRadio_1or2i_232{accent-color:#006560;cursor:pointer;width:16px;height:16px;margin-top:4px}._addressInfo_1or2i_240{flex-direction:column;gap:4px;display:flex}._addressCardHeader_1or2i_246{align-items:center;gap:8px;display:flex}._addressCardName_1or2i_252{color:#1a1a1a;margin:0;font-size:15px;font-weight:700}._defaultBadge_1or2i_259{color:#2e7d32;background:#e8f5e9;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}._addressCardText_1or2i_268{color:#555;margin:0;font-size:13px;line-height:1.4}._addressCardLandmark_1or2i_275{color:#777;margin:0;font-size:12px;font-style:italic}._addressCardPhone_1or2i_282{color:#333;margin:0;font-size:13px;font-weight:600}._addressActions_1or2i_289{gap:8px;display:flex}._editBtn_1or2i_294,._deleteBtn_1or2i_294{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:600;transition:all .2s}._editBtn_1or2i_294{color:#006560}._editBtn_1or2i_294:hover{background:#e0f2f1}._deleteBtn_1or2i_294{color:#dc3545}._deleteBtn_1or2i_294:hover{background:#ffebee}._addAddressBtn_1or2i_321{color:#006560;cursor:pointer;background:#fff;border:2px dashed #006560;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:12px;font-size:14px;font-weight:600;transition:all .2s;display:flex}._addAddressBtn_1or2i_321:hover{background:#f0f8f8}._addressForm_1or2i_344{background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;gap:14px;margin-top:12px;padding:20px;display:flex}._addressFormTitle_1or2i_355{color:#1a1a1a;margin:0 0 4px;font-size:16px;font-weight:700}._inputGroup_1or2i_362{flex-direction:column;gap:4px;display:flex}._inputGroup_1or2i_362 label{color:#333;font-size:13px;font-weight:600}._inputGroup_1or2i_362 input{border:1px solid #ccc;border-radius:6px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .2s}._inputGroup_1or2i_362 input:focus{border-color:#006560}._inputGroup_1or2i_362._hasError_1or2i_387 input{background-color:#fff8f8;border-color:#dc3545!important}._fieldErrorText_1or2i_392{color:#dc3545;margin-top:2px;font-size:12px;font-weight:500}._formRow_1or2i_399{gap:12px;display:flex}._formRow_1or2i_399 ._inputGroup_1or2i_362{flex:1}._checkboxGroup_1or2i_408{cursor:pointer;color:#333;align-items:center;gap:8px;font-size:14px;display:flex}._checkboxGroup_1or2i_408 input{accent-color:#006560;cursor:pointer;width:16px;height:16px}._formButtons_1or2i_424{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}._saveAddressBtn_1or2i_431{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .2s}._saveAddressBtn_1or2i_431:hover{background:#00504b}._saveAddressBtn_1or2i_431:disabled{opacity:.6;cursor:not-allowed}._cancelAddressBtn_1or2i_452{color:#555;cursor:pointer;background:#f5f5f5;border:1px solid #ccc;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}._cancelAddressBtn_1or2i_452:hover{background:#e0e0e0}._paymentMethods_1or2i_469{flex-direction:column;gap:16px;display:flex}._paymentOption_1or2i_475{cursor:pointer;border:2px solid #e0e0e0;border-radius:8px;align-items:center;gap:16px;padding:16px;transition:all .3s;display:flex}._paymentOption_1or2i_475:hover:not(._disabled_1or2i_486){background:#f0f8f8;border-color:#006560}._paymentOption_1or2i_475._selected_1or2i_491{background:#e8f5f5;border-color:#006560}._paymentOption_1or2i_475._cardOption_1or2i_496._selected_1or2i_491{background:#e3f2fd;border-color:#006560}._paymentOption_1or2i_475._disabled_1or2i_486{opacity:.5;cursor:not-allowed}._paymentOption_1or2i_475 input[type=radio]{cursor:pointer;width:20px;height:20px}._paymentOption_1or2i_475._disabled_1or2i_486 input[type=radio]{cursor:not-allowed}._paymentInfo_1or2i_516{flex:1}._paymentInfo_1or2i_516 h3{color:#1a1a1a;margin:0 0 4px;font-size:16px;font-weight:600}._paymentInfo_1or2i_516 p{color:#666;margin:0;font-size:13px}._notAvailable_1or2i_533{color:#dc3545!important;font-size:12px!important}._paymentIcon_1or2i_538{color:#666;font-size:28px}._upiLogos_1or2i_543{gap:8px;display:flex}._upiLogo_1or2i_543{justify-content:center;align-items:center;transition:all .2s;display:flex}._upiLogo_1or2i_543:hover{transform:scale(1.05);box-shadow:0 2px 8px #0000001a}._upiLogo_1or2i_543 svg{font-size:34px}._gpayIcon_1or2i_564{color:#4285f4}._phonepeIcon_1or2i_568{color:#5f259f}._paytmIcon_1or2i_572{color:#00b9f5}._cardForm_1or2i_577{background:#f0f8ff;border-radius:8px;margin-top:12px;padding:20px}._formGroup_1or2i_584{margin-bottom:16px}._formGroup_1or2i_584:last-child{margin-bottom:0}._formGroup_1or2i_584 label{color:#333;margin-bottom:8px;font-size:13px;font-weight:600;display:block}._formGroup_1or2i_584 input{color:#333;border:1px solid #d0d0d0;border-radius:6px;width:100%;padding:12px;font-size:14px}._formGroup_1or2i_584 input::placeholder{color:#999}._formRow_1or2i_399{grid-template-columns:1fr 1fr;gap:16px;display:grid}._orderSummarySection_1or2i_620{position:sticky;top:20px}._orderSummary_1or2i_620{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 2px 8px #00000014}._summaryTitle_1or2i_632{color:#1a1a1a;background:#edf4ff;border-radius:10px 10px 0 0;margin:0 0 10px;padding:10px;font-size:20px;font-weight:700}._orderItems_1or2i_643{border-bottom:1px solid #e0e0e0;margin-bottom:16px;padding-bottom:16px}._orderItem_1or2i_643{justify-content:space-between;margin-bottom:5px;display:flex}._orderItem_1or2i_643:last-child{margin-bottom:0}._itemInfo_1or2i_659{flex:1}._itemName_1or2i_663{color:#1a1a1a;margin:0 0 4px;font-size:14px;font-weight:600}._itemQty_1or2i_670{color:#666;margin:0;font-size:12px}._itemPrice_1or2i_676{color:#1a1a1a;margin:0;font-size:16px;font-weight:700}._couponSection_1or2i_684{gap:8px;margin-bottom:16px;display:flex}._couponInput_1or2i_690{color:#333;border:1px solid #e0e0e0;border-radius:6px;flex:1;padding:12px;font-size:14px}._couponInput_1or2i_690::placeholder{color:#999}._applyCouponButton_1or2i_703{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s}._appliedCouponBadge_1or2i_719{background:#e8f5e9;border:1px dashed #2e7d32;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px 14px;display:flex}._appliedCouponInfo_1or2i_730{flex-direction:column;gap:2px;display:flex}._appliedCouponCode_1or2i_736{color:#2e7d32;text-transform:uppercase;font-size:14px;font-weight:700}._appliedCouponDiscount_1or2i_743{color:#388e3c;font-size:12px}._removeCouponBtn_1or2i_748{color:#d32f2f;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}._removeCouponBtn_1or2i_748:hover{background:#ffebee}._couponError_1or2i_763{color:#d32f2f;margin-top:-10px;margin-bottom:12px;font-size:12px}._availableCoupons_1or2i_770{margin-bottom:16px}._availableCouponsTitle_1or2i_774{color:#666;text-transform:uppercase;letter-spacing:.5px;margin:0 0 6px;font-size:12px;font-weight:700}._couponItemCard_1or2i_783{cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:8px 12px;transition:all .2s;display:flex}._couponItemCard_1or2i_783:hover{background:#f0f8f8;border-color:#006560}._couponItemCode_1or2i_801{color:#006560;font-size:13px;font-weight:700}._couponItemName_1or2i_807{color:#64748b;font-size:11px}._applyCouponButton_1or2i_703:hover{background:#00504b}._priceBreakdown_1or2i_817{border-bottom:1px solid #e0e0e0;margin-bottom:16px;padding-bottom:16px}._priceRow_1or2i_823{color:#333;justify-content:space-between;margin-bottom:0;font-size:14px;display:flex}._priceRow_1or2i_823:last-child{margin-bottom:0}._priceRow_1or2i_823._discount_1or2i_835{color:#00a884;font-weight:600}._priceRow_1or2i_823._free_1or2i_840{color:#00a884}._freeText_1or2i_844{color:#16a34a!important;font-weight:700!important}._totalSection_1or2i_850{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._totalSection_1or2i_850 h3{color:#333;margin:0 0 8px;font-size:16px;font-weight:600}._totalAmount_1or2i_864{color:#006560;margin:0;font-size:20px;font-weight:700}._securityBadge_1or2i_872{color:#006560;background:#e8f5f5;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:12px;font-size:12px;display:flex}._securityBadge_1or2i_872 svg{flex-shrink:0;font-size:18px}._placeOrderButton_1or2i_890{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:16px;font-weight:600;transition:all .3s;display:flex}._placeOrderButton_1or2i_890:hover{background:#00504b;transform:translateY(-2px)}._placeOrderButton_1or2i_890 svg{font-size:20px}@media (width<=1024px){._checkoutLayout_1or2i_83{grid-template-columns:1fr}._orderSummarySection_1or2i_620{position:static}._progressSteps_1or2i_13{padding:20px}._stepCircle_1or2i_40{width:40px;height:40px;font-size:16px}._stepLine_1or2i_70{margin:0 10px}}@media (width<=768px){._checkoutPage_1or2i_1{padding:20px 10px}._progressSteps_1or2i_13{padding:16px}._stepLabel_1or2i_64{font-size:12px}._section_1or2i_97{padding:16px}._addressDetails_1or2i_170{padding-left:0}._formRow_1or2i_399{grid-template-columns:1fr}._orderSummary_1or2i_620{padding:20px 16px}._totalAmount_1or2i_864{font-size:28px}}@media (width<=480px){._stepCircle_1or2i_40{width:36px;height:36px;font-size:14px}._stepLabel_1or2i_64{display:none}._stepLine_1or2i_70{margin:0 8px}._sectionTitle_1or2i_115 h2{font-size:18px}._paymentOption_1or2i_475{padding:12px}._paymentInfo_1or2i_516 h3{font-size:14px}}._modalOverlay_1or2i_1004{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0f172a99;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out _modalFadeIn_1or2i_1;display:flex;position:fixed;inset:0}._modalCard_1or2i_1020{background:#fff;border-radius:16px;width:100%;max-width:440px;animation:.25s cubic-bezier(.16,1,.3,1) _modalSlideUp_1or2i_1;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #00000026,0 8px 10px -6px #0000001a}._modalHeader_1or2i_1031{justify-content:space-between;align-items:center;padding:20px 24px 12px;display:flex}._modalIconWrapper_1or2i_1038{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}._modalIconWarning_1or2i_1048{color:#d48806;background:#fffbe6}._modalIconError_1or2i_1053{color:#ff4d4f;background:#fff2f0}._modalIconSuccess_1or2i_1058{color:#52c41a;background:#f6ffed}._modalIconConfirm_1or2i_1063{color:#086b75;background:#e6f7ff}._modalCloseBtn_1or2i_1068{color:#8c8c8c;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;font-size:20px;transition:all .2s;display:flex}._modalCloseBtn_1or2i_1068:hover{color:#1f1f1f;background:#f5f5f5}._modalBody_1or2i_1087{padding:0 24px 20px}._modalTitle_1or2i_1091{color:#1f2937;margin:0 0 8px;font-size:19px;font-weight:700}._modalMessage_1or2i_1098{color:#4b5563;margin:0;font-size:14.5px;line-height:1.5}._modalFooter_1or2i_1105{background:#f9fafb;border-top:1px solid #f3f4f6;justify-content:flex-end;gap:12px;padding:16px 24px 20px;display:flex}._modalCancelBtn_1or2i_1114{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .2s}._modalCancelBtn_1or2i_1114:hover{background:#f3f4f6;border-color:#9ca3af}._modalConfirmBtn_1or2i_1131{color:#fff;cursor:pointer;background:linear-gradient(135deg,#086b75 0%,#006560 100%);border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 2px 6px #086b754d}._modalConfirmBtn_1or2i_1131:hover{background:linear-gradient(135deg,#06555d 0%,#004d49 100%);box-shadow:0 4px 10px #086b7566}._modalConfirmBtnError_1or2i_1149{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);box-shadow:0 2px 6px #dc26264d}._modalConfirmBtnError_1or2i_1149:hover{background:linear-gradient(135deg,#b91c1c 0%,#991b1b 100%)}@keyframes _modalFadeIn_1or2i_1{0%{opacity:0}to{opacity:1}}@keyframes _modalSlideUp_1or2i_1{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}._orderSuccessPage_eez1k_1{background-color:#edf4ff;min-height:100vh;padding:40px 20px}._container_eez1k_7{max-width:1400px;margin:0 auto}._successCard_eez1k_13{text-align:center;background:#fff;border-radius:16px;max-width:800px;margin:0 auto 40px;padding:30px;box-shadow:0 4px 16px #0000001a}._successIcon_eez1k_24{background:#00504b;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 15px;display:flex}._successIcon_eez1k_24 svg{color:#fff;font-size:40px}._successTitle_eez1k_40{color:#1a1a1a;margin:0 0 8px;font-size:28px;font-weight:700}._orderId_eez1k_47{color:#444;margin:0 0 32px;font-size:15px;font-weight:600}._orderProgress_eez1k_55{margin-bottom:40px}._progressTrack_eez1k_59{align-items:flex-start;display:flex;position:relative}._progressStepWrapper_eez1k_65{flex:1;align-items:center;display:flex;position:relative}._progressStepWrapper_eez1k_65:last-child{flex:none}._progressStep_eez1k_65{z-index:2;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}._progressIcon_eez1k_85{color:#999;background:#d0d0d0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:25px;transition:all .3s;display:flex;position:relative}._progressIcon_eez1k_85._completed_eez1k_99{color:#fff;background:#00a884}._progressLabel_eez1k_104{color:#888;white-space:nowrap;font-size:14px;font-weight:600}._progressStepWrapper_eez1k_65:first-child ._progressLabel_eez1k_104{color:#00a884}._progressLine_eez1k_115{background:#d0d0d0;flex:1;height:2px;margin:0 -15px;transition:all .3s;position:relative;top:-14px}._progressLine_eez1k_115._completedLine_eez1k_125{background:#00a884}._itemsSection_eez1k_130{text-align:left;background:#edf4ff;border-radius:10px;margin-bottom:32px;padding:20px}._itemsHeader_eez1k_138{border-bottom:2px solid #e0e0e0;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}._itemsHeader_eez1k_138 h3{color:#1a1a1a;margin:0;font-size:18px;font-weight:700}._itemsHeader_eez1k_138 span{color:#666;font-size:14px}._orderedItems_eez1k_159{flex-direction:column;gap:8px;margin-bottom:15px;display:flex}._orderedItem_eez1k_159{background:#fff;border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}._itemImage_eez1k_175{background:#f5f5f5;border-radius:8px;flex-shrink:0;width:60px;height:60px;overflow:hidden}._itemImage_eez1k_175 img{object-fit:contain;width:100%;height:100%}._itemDetails_eez1k_190{flex:1}._itemDetails_eez1k_190 h4{color:#1a1a1a;margin:0 0 4px;font-size:15px;font-weight:600}._itemDetails_eez1k_190 p{color:#444;margin:0;font-size:13px}._itemPrice_eez1k_207{color:#1a1a1a;font-size:15px;font-weight:700}._totalPaid_eez1k_214{border-top:2px solid #e0e0e0;justify-content:space-between;align-items:center;padding-top:10px;display:flex}._totalPaid_eez1k_214 span:first-child{color:#333;font-size:16px;font-weight:600}._totalAmount_eez1k_228{color:#006560;font-size:20px;font-weight:700}._actionButtons_eez1k_235{justify-content:center;gap:16px;display:flex}._continueButton_eez1k_241,._viewOrdersButton_eez1k_242{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 20px;font-size:15px;font-weight:600;transition:all .3s;display:flex}._continueButton_eez1k_241{color:#006560;background:#fff;border:2px solid #006560}._continueButton_eez1k_241:hover,._viewOrdersButton_eez1k_242{color:#fff;background:#006560}._viewOrdersButton_eez1k_242:hover{background:#00504b;transform:translateY(-2px)}._recommendedSection_eez1k_277{max-width:1400px;margin-top:0;margin-left:auto;margin-right:auto}._recommendedTitle_eez1k_284{color:#1a1a1a;text-align:left;margin:0 0 20px;font-size:32px;font-weight:600}._loadingContainer_eez1k_293,._errorContainer_eez1k_294,._emptyContainer_eez1k_295{text-align:center;justify-content:center;align-items:center;padding:60px 20px;display:flex}._loadingContainer_eez1k_293 p{color:#666;font-size:16px;font-weight:500}._errorContainer_eez1k_294 p{color:#d32f2f;font-size:16px;font-weight:500}._emptyContainer_eez1k_295 p{color:#888;font-size:16px;font-weight:500}._scrollWrapper_eez1k_322{position:relative}._productsContainer_eez1k_326{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:8px 0;display:flex;overflow-x:auto}._productsContainer_eez1k_326::-webkit-scrollbar{display:none}._productCard_eez1k_341{cursor:pointer;background:#fff;border-radius:12px;flex:none;width:206px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}._productCard_eez1k_341:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._wishlistButton_eez1k_358{cursor:pointer;z-index:3;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 4px #0000001a}._wishlistButton_eez1k_358 svg{color:#666;font-size:18px;transition:color .2s}._wishlistButton_eez1k_358._wishlisted_eez1k_383 svg{color:#00504b;fill:#00504b}._wishlistButton_eez1k_358:disabled{cursor:not-allowed;opacity:.5}._imageWrapper_eez1k_393{cursor:pointer;background:#f8f8f8;justify-content:center;align-items:center;width:100%;height:206px;display:flex;position:relative;overflow:hidden}._imageWrapper_eez1k_393 img{width:100%;height:100%}._discountBadge_eez1k_410{color:#00504b;z-index:2;background:#d9dbdb;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}._prescriptionBadge_eez1k_423{color:#00504b;z-index:2;background:#d9dbdb;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;bottom:8px;right:8px}._productInfo_eez1k_436{padding:16px}._productBrand_eez1k_440{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:600;display:block}._productName_eez1k_450{color:#1a1a1a;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:16px;font-weight:700;line-height:1.3;overflow:hidden}._productDescription_eez1k_462{color:#888;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:13px;line-height:1.4;overflow:hidden}._rating_eez1k_472{align-items:center;gap:8px;margin-bottom:12px;display:flex}._stars_eez1k_479{gap:2px;display:flex}._starFilled_eez1k_484{color:orange;font-size:16px}._starEmpty_eez1k_489{color:#e0e0e0;font-size:16px}._reviewCount_eez1k_494{color:#888;font-size:13px;font-weight:500}._sizeSelector_eez1k_500{color:#333;cursor:pointer;appearance:none;background:#edf4ff url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\"><path fill=\"%23333\" d=\"M6 9L1 4h10z\"/></svg>") right 12px center no-repeat;border:1px solid #e0e0e0;border-radius:6px;width:100%;margin-bottom:10px;padding:8px 36px 8px 12px;font-size:14px;font-weight:500}._priceSection_eez1k_517{flex-direction:column;gap:8px;display:flex}._priceWrapper_eez1k_523{align-items:baseline;gap:8px;display:flex}._currentPrice_eez1k_529{color:#006560;font-size:20px;font-weight:700}._originalPrice_eez1k_535{color:#999;font-size:13px;font-weight:500;text-decoration:line-through}._unitPrice_eez1k_542{color:#888;font-size:12px;font-weight:500}._addButton_eez1k_548{cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}._addButton_eez1k_548:disabled{opacity:.3;cursor:not-allowed}._addButton_eez1k_548 svg{color:#fff;font-size:28px}._addButton_eez1k_548:not(:disabled):hover{background:#005550;transform:scale(1.1);box-shadow:0 4px 12px #0065604d}._quantityControl_eez1k_579{background:#d4f1f1;border-radius:24px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:4px;display:flex}._quantityButtonsGroup_eez1k_590{align-items:center;gap:8px;display:flex}._quantityButton_eez1k_590{cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex}._quantityButton_eez1k_590 svg{color:#fff;stroke-width:3px;font-size:14px}._quantityButton_eez1k_590:hover{transform:scale(1.05)}._quantityDisplay_eez1k_620{text-align:center;color:#006560;min-width:24px;font-size:16px;font-weight:700}._quantitySelector_eez1k_629{background:#d4f1f1;border-radius:24px;align-items:center;gap:8px;padding:4px;display:flex}._quantitySelectorButton_eez1k_638{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex}._quantitySelectorButton_eez1k_638 svg{color:#fff;stroke-width:3px;font-size:14px}._quantitySelectorButton_eez1k_638:hover{transform:scale(1.05)}._quantitySelectorDisplay_eez1k_663{text-align:center;color:#006560;font-size:16px;font-weight:700}._addToCartButton_eez1k_670{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600;transition:background .2s}._addToCartButton_eez1k_670:hover{background:#005550}._addToCartButton_eez1k_670:disabled{opacity:.6;cursor:not-allowed}._cancelButton_eez1k_691{color:#006560;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;font-size:17px;font-weight:700;line-height:1;transition:all .2s;display:flex}._cancelButton_eez1k_691:hover{color:#ef4444;background:#f0f0f0;transform:scale(1.08)}._scrollButton_eez1k_717{color:#333;cursor:pointer;z-index:2;background:#ffffffe6;border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._scrollButton_eez1k_717:hover{background:#fff}._scrollLeft_eez1k_740{left:0}._scrollRight_eez1k_744{right:0}@media (width<=768px){._orderSuccessPage_eez1k_1{padding:20px 10px}._successCard_eez1k_13{padding:32px 24px}._successTitle_eez1k_40{font-size:24px}._progressIcon_eez1k_85{width:48px;height:48px;font-size:24px}._progressLabel_eez1k_104{font-size:12px}._progressLine_eez1k_115{top:-14px}._continueButton_eez1k_241,._viewOrdersButton_eez1k_242{width:100%}._scrollButton_eez1k_717{display:none}}@media (width<=480px){._successIcon_eez1k_24{width:64px;height:64px}._successIcon_eez1k_24 svg{font-size:36px}._progressIcon_eez1k_85{width:40px;height:40px;font-size:20px}._progressLabel_eez1k_104{font-size:10px}._progressLine_eez1k_115{top:-13px}._itemsSection_eez1k_130{padding:16px}._orderedItem_eez1k_159{text-align:start}._itemPrice_eez1k_207{width:100%}._imageWrapper_eez1k_393{height:200px}}._orderTrackingPage_gc26a_1{color:#1a1a1a;background-color:#edf4ff;min-height:100vh;padding:40px 20px}._container_gc26a_8{max-width:1400px;margin:0 auto}._pageHeader_gc26a_14{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:10px;display:flex}._pageTitle_gc26a_23{color:#1a1a1a;margin:0 0 8px;font-size:32px;font-weight:600}._pageSubtitle_gc26a_30{color:#444;margin:0;font-size:15px}._orderIdBadge_gc26a_36{text-align:right}._orderIdBadge_gc26a_36 span{color:#333;margin-bottom:0;font-size:12px;font-weight:700;display:block}._orderIdBadge_gc26a_36 strong{color:#006560;font-size:18px;font-weight:700}._contentGrid_gc26a_55{grid-template-columns:1fr 400px;gap:24px;margin-bottom:40px;display:grid}._card_gc26a_63{background:#fff;border-radius:10px;margin-bottom:20px;padding:20px;box-shadow:0 2px 8px #00000014}._sectionTitle_gc26a_71{color:#1a1a1a;align-items:center;gap:10px;margin:0 0 20px;font-size:20px;font-weight:700;display:flex}._orderProgress_gc26a_82{margin-bottom:20px}._progressTrack_gc26a_86{align-items:flex-start;margin-bottom:24px;display:flex;position:relative}._progressStepWrapper_gc26a_93{flex:1;align-items:center;display:flex;position:relative}._progressStepWrapper_gc26a_93:last-child{flex:none}._progressStep_gc26a_93{z-index:2;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}._progressIcon_gc26a_113{color:#999;background:#d0d0d0;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:20px;transition:all .3s;display:flex}._progressIcon_gc26a_113._completed_gc26a_126{color:#fff;background:#006560}._progressLabel_gc26a_131{color:#888;white-space:nowrap;font-size:13px;font-weight:600}._progressLabel_gc26a_131._completedLabel_gc26a_138{color:#006560}._progressLine_gc26a_142{background:#d0d0d0;flex:1;height:3px;margin:0 -18px;transition:all .3s;position:relative;top:-15px}._progressLine_gc26a_142._completedLine_gc26a_152{background:#006560}._currentStatus_gc26a_157{color:#656969;background:#e3f2fd;border-radius:8px;align-items:flex-start;gap:12px;padding:10px;font-size:14px;display:flex}._currentStatus_gc26a_157 svg{color:#006560;flex-shrink:0;margin-top:2px;font-size:20px}._infoCardsRow_gc26a_176{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}._infoCard_gc26a_176{background:#fff;border:1px solid #e0e0e0;margin-bottom:0}._infoCardContent_gc26a_189{gap:16px;display:flex}._infoIcon_gc26a_194{color:#006560;flex-shrink:0;font-size:18px}._infoCardContent_gc26a_189 h3{color:#666;margin:0 0 8px;font-size:14px;font-weight:600}._infoCardContent_gc26a_189 p{color:#1a1a1a;margin:0 0 4px;font-size:14px}._awb_gc26a_213{color:#666!important;font-size:13px!important}._timeline_gc26a_219{position:relative}._timelineItem_gc26a_223{padding-bottom:24px;padding-left:32px;position:relative}._timelineItem_gc26a_223:last-child{padding-bottom:0}._timelineItem_gc26a_223:before{content:"";background:#e0e0e0;width:2px;position:absolute;top:24px;bottom:0;left:7px}._timelineItem_gc26a_223:last-child:before{display:none}._timelineDot_gc26a_247{background:#d0d0d0;border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:0}._timelineItem_gc26a_223._active_gc26a_258 ._timelineDot_gc26a_247{background:#00a884;box-shadow:0 0 0 4px #00a88433}._timelineContent_gc26a_263 h4{color:#1a1a1a;margin:0 0 4px;font-size:15px;font-weight:600}._timelineContent_gc26a_263 p{color:#666;margin:0 0 8px;font-size:13px;line-height:1.5}._timelineDate_gc26a_277{color:#888;font-size:12px}._rightColumn_gc26a_283{height:fit-content;position:sticky;top:20px}._itemCount_gc26a_289{color:#666;margin:0 0 16px;font-size:13px}._orderItemsList_gc26a_295{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}._orderItem_gc26a_295{align-items:center;gap:12px;display:flex}._itemImage_gc26a_308{background:#f5f5f5;border-radius:8px;flex-shrink:0;width:60px;height:60px;overflow:hidden}._itemImage_gc26a_308 img{object-fit:contain;width:100%;height:100%}._itemDetails_gc26a_323{flex:1}._itemDetails_gc26a_323 h4{color:#1a1a1a;margin:0 0 4px;font-size:14px;font-weight:600}._itemDetails_gc26a_323 p{color:#666;margin:0;font-size:12px}._itemPrice_gc26a_340{color:#1a1a1a;font-size:16px;font-weight:700}._downloadButton_gc26a_346{color:#006560;cursor:pointer;background:0 0;border:2px solid #006560;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:14px;font-weight:600;transition:all .3s;display:flex}._downloadButton_gc26a_346:hover{color:#fff;background:#006560}._doctorCard_gc26a_369{background:#edf4ff;border-radius:8px;justify-content:center;align-items:flex-end;padding:20px;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000001a}._doctorCard_gc26a_369 img{width:100%;height:100%}._loadingContainer_gc26a_386,._errorContainer_gc26a_387,._emptyContainer_gc26a_388{text-align:center;justify-content:center;align-items:center;padding:60px 20px;display:flex}._loadingContainer_gc26a_386 p{color:#666;font-size:16px;font-weight:500}._errorContainer_gc26a_387 p{color:#d32f2f;font-size:16px;font-weight:500}._emptyContainer_gc26a_388 p{color:#888;font-size:16px;font-weight:500}._recommendedSection_gc26a_415{margin-top:25px}._recommendedTitle_gc26a_419{color:#1a1a1a;margin:0 0 24px;font-size:24px;font-weight:700}._scrollWrapper_gc26a_427{position:relative}._productsContainer_gc26a_431{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:8px 0;display:flex;overflow-x:auto}._productsContainer_gc26a_431::-webkit-scrollbar{display:none}._productCard_gc26a_445{cursor:pointer;background:#fff;border-radius:12px;flex:none;width:206px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}._productCard_gc26a_445:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._wishlistButton_gc26a_462{cursor:pointer;z-index:3;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 4px #0000001a}._wishlistButton_gc26a_462 svg{color:#666;font-size:18px;transition:color .2s}._wishlistButton_gc26a_462._wishlisted_gc26a_487 svg{color:#00504b;fill:#00504b}._wishlistButton_gc26a_462:disabled{cursor:not-allowed;opacity:.5}._imageWrapper_gc26a_497{cursor:pointer;background:#f8f8f8;justify-content:center;align-items:center;width:100%;height:206px;display:flex;position:relative;overflow:hidden}._imageWrapper_gc26a_497 img{width:100%;height:100%}._discountBadge_gc26a_514{color:#00504b;z-index:2;background:#d9dbdb;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}._prescriptionBadge_gc26a_527{color:#00504b;z-index:2;background:#d9dbdb;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;bottom:8px;right:8px}._productInfo_gc26a_540{padding:16px}._productBrand_gc26a_544{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:600;display:block}._productName_gc26a_554{color:#1a1a1a;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:16px;font-weight:700;line-height:1.3;overflow:hidden}._productDescription_gc26a_566{color:#888;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:13px;line-height:1.4;overflow:hidden}._rating_gc26a_576{align-items:center;gap:8px;margin-bottom:12px;display:flex}._stars_gc26a_583{gap:2px;display:flex}._starFilled_gc26a_588{color:orange;font-size:16px}._starEmpty_gc26a_593{color:#e0e0e0;font-size:16px}._reviewCount_gc26a_598{color:#888;font-size:13px;font-weight:500}._sizeSelector_gc26a_604{color:#333;cursor:pointer;appearance:none;background:#edf4ff url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\"><path fill=\"%23333\" d=\"M6 9L1 4h10z\"/></svg>") right 12px center no-repeat;border:1px solid #e0e0e0;border-radius:6px;width:100%;margin-bottom:10px;padding:8px 36px 8px 12px;font-size:14px;font-weight:500}._priceSection_gc26a_621{flex-direction:column;gap:8px;display:flex}._priceWrapper_gc26a_627{align-items:baseline;gap:8px;display:flex}._currentPrice_gc26a_633{color:#006560;font-size:20px;font-weight:700}._originalPrice_gc26a_639{color:#999;font-size:13px;font-weight:500;text-decoration:line-through}._unitPrice_gc26a_646{color:#888;font-size:12px;font-weight:500}._addButton_gc26a_652{cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}._addButton_gc26a_652:disabled{opacity:.3;cursor:not-allowed}._addButton_gc26a_652 svg{color:#fff;font-size:28px}._addButton_gc26a_652:not(:disabled):hover{background:#005550;transform:scale(1.1);box-shadow:0 4px 12px #0065604d}._quantityControl_gc26a_683{background:#d4f1f1;border-radius:24px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:4px;display:flex}._quantityButtonsGroup_gc26a_694{align-items:center;gap:8px;display:flex}._quantityButton_gc26a_694{cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex}._quantityButton_gc26a_694 svg{color:#fff;stroke-width:3px;font-size:14px}._quantityButton_gc26a_694:hover{transform:scale(1.05)}._quantityDisplay_gc26a_724{text-align:center;color:#006560;min-width:24px;font-size:16px;font-weight:700}._quantitySelector_gc26a_733{background:#d4f1f1;border-radius:24px;align-items:center;gap:8px;padding:4px;display:flex}._quantitySelectorButton_gc26a_742{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex}._quantitySelectorButton_gc26a_742 svg{color:#fff;stroke-width:3px;font-size:14px}._quantitySelectorButton_gc26a_742:hover{transform:scale(1.05)}._quantitySelectorDisplay_gc26a_767{text-align:center;color:#006560;font-size:16px;font-weight:700}._addToCartButton_gc26a_774{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600;transition:background .2s}._addToCartButton_gc26a_774:hover{background:#005550}._addToCartButton_gc26a_774:disabled{opacity:.6;cursor:not-allowed}._cancelButton_gc26a_795{color:#006560;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;font-size:17px;font-weight:700;line-height:1;transition:all .2s;display:flex}._cancelButton_gc26a_795:hover{color:#ef4444;background:#f0f0f0;transform:scale(1.08)}._scrollButton_gc26a_820{color:#333;cursor:pointer;z-index:2;background:#ffffffe6;border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._scrollButton_gc26a_820:hover{background:#fff}._scrollLeft_gc26a_843{left:0}._scrollRight_gc26a_847{right:0}@media (width<=1024px){._contentGrid_gc26a_55{grid-template-columns:1fr}._rightColumn_gc26a_283{position:static}._infoCardsRow_gc26a_176{grid-template-columns:1fr}}@media (width<=768px){._orderTrackingPage_gc26a_1{padding:20px 10px}._pageHeader_gc26a_14{flex-direction:column;gap:16px}._orderIdBadge_gc26a_36{text-align:left}._card_gc26a_63{padding:16px}._progressIcon_gc26a_113{width:40px;height:40px;font-size:20px}._progressLine_gc26a_142{top:-32px}._scrollButton_gc26a_820{display:none}}@media (width<=480px){._pageTitle_gc26a_23{font-size:24px}._progressLabel_gc26a_131{font-size:11px}._doctorCard_gc26a_369{height:250px}}._page_1m5hd_4{background:#f4f6fb;min-height:100vh;padding:40px 0;font-family:Inter,sans-serif}._container_1m5hd_11{max-width:1000px;margin:0 auto;padding:0 20px}._pageHeader_1m5hd_18{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}._pageHeaderLeft_1m5hd_27{align-items:center;gap:14px;display:flex}._pageHeaderIcon_1m5hd_33{color:#006560;background:#e6f4f4;border-radius:12px;flex-shrink:0;padding:10px;font-size:32px}._pageTitle_1m5hd_42{color:#0f172a;margin:0 0 2px;font-size:26px;font-weight:800}._pageSubtitle_1m5hd_49{color:#64748b;margin:0;font-size:14px}._shopBtn_1m5hd_55{color:#fff;cursor:pointer;white-space:nowrap;background:#006560;border:none;border-radius:8px;padding:10px 22px;font-size:14px;font-weight:600;transition:background .2s}._shopBtn_1m5hd_55:hover{background:#004d49}._filterTabs_1m5hd_73{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}._filterTab_1m5hd_73{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:500;transition:all .2s;display:flex}._filterTab_1m5hd_73:hover{color:#006560;border-color:#006560}._filterTabActive_1m5hd_100{color:#fff;background:#006560;border-color:#006560}._filterTabActive_1m5hd_100:hover{color:#fff;background:#004d49}._filterCount_1m5hd_111{background:#ffffff40;border-radius:10px;padding:1px 6px;font-size:11px;font-weight:700}._filterTabActive_1m5hd_100 ._filterCount_1m5hd_111{background:#ffffff4d}._loadingState_1m5hd_124{flex-direction:column;gap:14px;display:flex}._skeletonCard_1m5hd_130{background:#fff;border-radius:14px;padding:24px;animation:1.5s ease-in-out infinite _pulse_1m5hd_1}._skeletonHeader_1m5hd_137{background:#e2e8f0;border-radius:6px;width:60%;height:20px;margin-bottom:12px}._skeletonLine_1m5hd_145{background:#e2e8f0;border-radius:4px;width:80%;height:14px;margin-bottom:8px}._skeletonLineShort_1m5hd_153{background:#e2e8f0;border-radius:4px;width:40%;height:14px}@keyframes _pulse_1m5hd_1{0%,to{opacity:1}50%{opacity:.5}}._errorState_1m5hd_173{text-align:center;color:#ef4444;padding:60px 20px}._errorIcon_1m5hd_179{opacity:.6;margin-bottom:12px;font-size:52px}._retryBtn_1m5hd_185{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;margin-top:14px;padding:10px 24px;font-weight:600}._emptyState_1m5hd_197{text-align:center;color:#64748b;padding:80px 20px}._emptyIcon_1m5hd_203{color:#cbd5e1;margin-bottom:20px;font-size:64px}._emptyState_1m5hd_197 h3{color:#334155;margin:0 0 8px;font-size:20px;font-weight:700}._emptyState_1m5hd_197 p{margin:0 0 24px;font-size:15px}._ordersList_1m5hd_222{flex-direction:column;gap:14px;display:flex}._orderCard_1m5hd_229{background:#fff;border:1.5px solid #e8ecf4;border-radius:14px;transition:box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 2px 10px #0000000f}._orderCard_1m5hd_229:hover{border-color:#c2dedd;box-shadow:0 4px 18px #0065601a}._orderCardHeader_1m5hd_244{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;transition:background .15s;display:flex}._orderCardHeader_1m5hd_244:hover{background:#fafcff}._orderMeta_1m5hd_258{flex:1;min-width:0}._orderNoRow_1m5hd_263{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}._orderNoIcon_1m5hd_271{color:#006560;flex-shrink:0;font-size:16px}._orderNo_1m5hd_263{color:#0f172a;font-size:15px;font-weight:700}._statusBadge_1m5hd_283{border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}._orderInfo_1m5hd_293{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._orderDate_1m5hd_300,._itemCount_1m5hd_301,._paymentMode_1m5hd_302{color:#64748b;font-size:13px}._orderDivider_1m5hd_307{color:#cbd5e1;font-size:11px}._paymentMode_1m5hd_302{color:#475569;font-weight:600}._orderStatusLabel_1m5hd_317{color:#475569;font-size:13px;font-weight:600}._orderRight_1m5hd_323{flex-shrink:0;align-items:center;gap:14px;display:flex}._totalAmount_1m5hd_330{color:#006560;font-size:18px;font-weight:800}._expandBtn_1m5hd_336{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:background .2s;display:flex}._expandBtn_1m5hd_336:hover{background:#e2e8f0}._orderDetail_1m5hd_357{background:#fafcff;border-top:1px solid #e8ecf4;flex-direction:column;gap:20px;padding:20px 22px;animation:.2s ease-out _slideDown_1m5hd_1;display:flex}@keyframes _slideDown_1m5hd_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._detailSection_1m5hd_380{background:#fff;border:1px solid #e8ecf4;border-radius:10px;padding:16px}._detailSectionTitle_1m5hd_387{color:#475569;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;font-weight:700;display:flex}._itemsList_1m5hd_400{flex-direction:column;gap:12px;display:flex}._itemRow_1m5hd_406{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding-bottom:12px;display:flex}._itemRow_1m5hd_406:last-child{border-bottom:none;padding-bottom:0}._itemImg_1m5hd_419{color:#006560;background:#e6f4f4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}._itemInfo_1m5hd_432{flex:1;min-width:0}._itemNameRow_1m5hd_437{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}._itemName_1m5hd_437{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:600;overflow:hidden}._itemStatusBadge_1m5hd_455{border-radius:12px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}._itemMeta_1m5hd_466{color:#64748b;margin:0;font-size:12px}._itemTotal_1m5hd_472{text-align:right;flex-shrink:0}._itemUnitPrice_1m5hd_477{color:#94a3b8;margin-bottom:2px;font-size:12px;display:block}._itemTotalPrice_1m5hd_484{color:#0f172a;font-size:15px;font-weight:700}._priceBreakdown_1m5hd_491{flex-direction:column;gap:8px;display:flex}._priceRow_1m5hd_497{color:#475569;justify-content:space-between;font-size:14px;display:flex}._discountRow_1m5hd_504{color:#16a34a;font-weight:500}._freeText_1m5hd_509{color:#16a34a;font-weight:600}._totalRow_1m5hd_514{color:#0f172a;border-top:1px solid #e2e8f0;margin-top:4px;padding-top:8px;font-size:15px;font-weight:700}._addressBox_1m5hd_524{flex-direction:column;gap:4px;display:flex}._addressName_1m5hd_530{color:#0f172a;margin:0;font-size:14px;font-weight:700}._addressLine_1m5hd_537{color:#475569;margin:0;font-size:13px}._addressPhone_1m5hd_543{color:#64748b;margin:0;font-size:13px}._prescriptionNote_1m5hd_550{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;padding:10px 14px;font-size:13px}._orderActions_1m5hd_560{flex-wrap:wrap;gap:10px;display:flex}._trackBtn_1m5hd_566{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .2s;display:flex}._trackBtn_1m5hd_566:hover{background:#004d49;transform:translateY(-1px)}._cancelOrderBtn_1m5hd_586{color:#dc2626;cursor:pointer;background:#fff;border:1.5px solid #fecaca;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:600;transition:all .2s;display:flex}._cancelOrderBtn_1m5hd_586:hover{color:#b91c1c;background:#fee2e2;border-color:#f87171;transform:translateY(-1px)}._cancelOrderBtn_1m5hd_586 svg{font-size:15px}@media (width<=600px){._pageHeader_1m5hd_18,._orderCardHeader_1m5hd_244{flex-direction:column;align-items:flex-start}._orderRight_1m5hd_323{align-self:flex-end}._itemName_1m5hd_437{white-space:normal}}._writeReviewBtn_1m5hd_635{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:6px;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}._writeReviewBtn_1m5hd_635:hover{background:#005550;transform:translateY(-1px)}._writeReviewBtn_1m5hd_635 svg{font-size:14px}._modalOverlay_1m5hd_661{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalContent_1m5hd_675{background:#fff;border-radius:12px;width:100%;max-width:500px;animation:.3s _modalSlideIn_1m5hd_1;box-shadow:0 10px 40px #0003}@keyframes _modalSlideIn_1m5hd_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._modalHeader_1m5hd_695{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}._modalHeader_1m5hd_695 h3{color:#1a1a1a;margin:0;font-size:20px;font-weight:700}._modalClose_1m5hd_710{color:#666;cursor:pointer;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;line-height:1;transition:all .2s;display:flex}._modalClose_1m5hd_710:hover{color:#333;background:#e0e0e0}._modalBody_1m5hd_731{padding:24px}._reviewProductInfo_1m5hd_735{background:#f8f9fa;border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:12px;display:flex}._reviewProductIcon_1m5hd_745{color:#006560;flex-shrink:0;font-size:24px}._reviewProductName_1m5hd_751{color:#333;margin:0;font-size:15px;font-weight:600}._ratingSection_1m5hd_759{margin-bottom:20px}._ratingLabel_1m5hd_763{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}._starRating_1m5hd_771{align-items:center;gap:8px;display:flex}._starButton_1m5hd_777{cursor:pointer;background:0 0;border:none;padding:0;transition:transform .2s}._starButton_1m5hd_777:hover{transform:scale(1.1)}._starFilled_1m5hd_789{color:#fbbf24;font-size:32px}._starEmpty_1m5hd_794{color:#d1d5db;font-size:32px}._ratingText_1m5hd_799{color:#666;margin-left:4px;font-size:14px}._reviewTextSection_1m5hd_806{margin-bottom:20px}._reviewLabel_1m5hd_810{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}._reviewTextarea_1m5hd_818{resize:vertical;box-sizing:border-box;border:1px solid #d0d0d0;border-radius:8px;width:100%;padding:12px;font-family:inherit;font-size:14px}._reviewTextarea_1m5hd_818:focus{border-color:#006560;outline:none}._reviewTextarea_1m5hd_818:disabled{cursor:not-allowed;background:#f5f5f5}._reviewError_1m5hd_840{color:#dc2626;background:#fee2e2;border-radius:6px;margin-bottom:16px;padding:12px 16px;font-size:14px;font-weight:500}._reviewSuccess_1m5hd_850{color:#059669;background:#d1fae5;border-radius:6px;margin-bottom:16px;padding:12px 16px;font-size:14px;font-weight:500}._modalActions_1m5hd_861{justify-content:flex-end;gap:12px;display:flex}._cancelBtn_1m5hd_867{color:#333;cursor:pointer;background:#fff;border:1px solid #d0d0d0;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}._cancelBtn_1m5hd_867:hover{background:#f5f5f5}._cancelBtn_1m5hd_867:disabled{opacity:.5;cursor:not-allowed}._submitReviewBtn_1m5hd_888{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s}._submitReviewBtn_1m5hd_888:hover{background:#005550}._submitReviewBtn_1m5hd_888:disabled{opacity:.5;cursor:not-allowed}._cancelModalContent_1m5hd_910{background:#fff;border-radius:14px;width:100%;max-width:520px;animation:.3s _modalSlideIn_1m5hd_1;overflow:hidden;box-shadow:0 20px 50px #00000040}._cancelModalHeader_1m5hd_920{background:#fff5f5;border-bottom:1px solid #f1f5f9;align-items:center;gap:14px;padding:20px 24px;display:flex;position:relative}._cancelIconCircle_1m5hd_930{color:#dc2626;background:#fee2e2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}._cancelModalTitleBox_1m5hd_943{flex:1}._cancelModalTitle_1m5hd_943{color:#991b1b;margin:0 0 2px;font-size:18px;font-weight:700}._cancelModalSubtitle_1m5hd_954{color:#64748b;margin:0;font-size:13px}._inputGroup_1m5hd_960{margin-bottom:16px}._inputLabel_1m5hd_964{color:#1e293b;margin-bottom:8px;font-size:14px;font-weight:600;display:block}._cancelInput_1m5hd_972{resize:vertical;box-sizing:border-box;color:#0f172a;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:8px;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;transition:all .2s}._cancelInput_1m5hd_972:focus{background:#fff;border-color:#dc2626;outline:none;box-shadow:0 0 0 3px #dc26261a}._cancelInput_1m5hd_972:disabled{cursor:not-allowed;background:#f1f5f9}._cancelErrorMsg_1m5hd_998{color:#dc2626;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px;font-weight:500}._cancelSuccessMsg_1m5hd_1009{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px;font-weight:600}._confirmCancelBtn_1m5hd_1020{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;padding:10px 22px;font-size:14px;font-weight:600;transition:all .2s}._confirmCancelBtn_1m5hd_1020:hover{background:#b91c1c}._confirmCancelBtn_1m5hd_1020:disabled{opacity:.5;cursor:not-allowed}._doctorDashboardLayout_1m5hd_1042{box-sizing:border-box;background:#f0fdf4;width:100%;max-width:100vw;min-height:100vh;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow-x:hidden}._docSidebar_1m5hd_1055{z-index:100;background:#fff;flex-direction:column;width:280px;height:100vh;transition:transform .3s;display:flex;position:fixed;box-shadow:2px 0 10px #0000000d}._docSidebar_1m5hd_1055::-webkit-scrollbar{width:6px}._docSidebar_1m5hd_1055::-webkit-scrollbar-track{background:#f3f4f6}._docSidebar_1m5hd_1055::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}._docSidebar_1m5hd_1055::-webkit-scrollbar-thumb:hover{background:#9ca3af}._docMainContent_1m5hd_1084{box-sizing:border-box;flex:1;width:calc(100% - 280px);min-height:100vh;margin-left:280px}._doctorProfileCard_1m5hd_1093{border-bottom:1px solid #f3f4f6;align-items:center;gap:15px;padding:20px;display:flex}._doctorAvatar_1m5hd_1101{color:#fff;background:linear-gradient(135deg,#0db4b9,#00d09c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:700;display:flex}._doctorAvatar_1m5hd_1101 img{object-fit:cover;border-radius:50%;width:100%;height:100%}._doctorInfo_1m5hd_1122{flex:1;overflow:hidden}._doctorInfo_1m5hd_1122 h3{color:#1a202c;white-space:nowrap;text-overflow:ellipsis;margin-top:0;margin-bottom:4px;font-size:16px;font-weight:600;overflow:hidden}._doctorInfo_1m5hd_1122 p{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}._navMenu_1m5hd_1148{flex-direction:column;gap:5px;max-height:calc(100vh - 320px);padding:15px 10px 20px;display:flex;overflow-y:auto}._navItem_1m5hd_1158{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;margin-bottom:5px;padding:12px 20px;font-size:15px;font-weight:500;transition:all .3s;display:flex}._navItem_1m5hd_1158:hover{color:#1a202c;background:#f3f4f6}._navItem_1m5hd_1158._active_1m5hd_1180{color:#0db4b9;background:#e8f5f5;font-weight:600}._logoutBtn_1m5hd_1186{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:12px;font-size:15px;font-weight:600;transition:all .3s;display:flex}._logoutBtn_1m5hd_1186:hover{background:#fecaca}._mobileMenuToggle_1m5hd_1209{color:#fff;z-index:1050;cursor:pointer;background:#0db4b9;border:none;border-radius:50%;width:50px;height:50px;font-size:20px;display:none;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #0db4b966}._sidebarOverlay_1m5hd_1226{display:none}@media (width<=1024px){._docSidebar_1m5hd_1055{transform:translate(-100%)}._docSidebar_1m5hd_1055._docSidebarOpen_1m5hd_1234{transform:translate(0)}._docMainContent_1m5hd_1084{width:100%;margin-left:0}._mobileMenuToggle_1m5hd_1209{justify-content:center;align-items:center;display:flex}._sidebarOverlay_1m5hd_1226{z-index:900;background:#00000080;display:block;position:fixed;inset:0}}._logoutModalOverlay_1m5hd_1259{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0f172aa6;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out _logoutFadeIn_1m5hd_1;display:flex;position:fixed;inset:0}._logoutModalCard_1m5hd_1275{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:400px;padding:28px 24px 24px;animation:.25s cubic-bezier(.16,1,.3,1) _logoutScaleUp_1m5hd_1;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #00000014}@keyframes _logoutFadeIn_1m5hd_1{0%{opacity:0}to{opacity:1}}@keyframes _logoutScaleUp_1m5hd_1{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}._logoutModalHeader_1m5hd_1302{flex-direction:column;align-items:center;gap:12px;margin-bottom:12px;display:flex}._logoutIconCircle_1m5hd_1310{background:#fee2e2;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex}._logoutModalTitle_1m5hd_1320{color:#0f172a;margin:0;font-size:20px;font-weight:700}._logoutModalMessage_1m5hd_1327{color:#475569;margin:0 0 24px;font-size:14px;line-height:1.5}._logoutModalActions_1m5hd_1334{justify-content:center;gap:12px;display:flex}._logoutCancelBtn_1m5hd_1340{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;flex:1;padding:12px 18px;font-size:14px;font-weight:600;transition:all .2s}._logoutCancelBtn_1m5hd_1340:hover{color:#0f172a;background:#e2e8f0}._logoutConfirmBtn_1m5hd_1358{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:10px;flex:1;padding:12px 18px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #dc262640}._logoutConfirmBtn_1m5hd_1358:hover{background:#b91c1c;transform:translateY(-1px);box-shadow:0 6px 16px #dc262659}._consultPage_62eje_1{background-color:#edf4ff;min-height:100vh;padding:40px 20px}._container_62eje_7{max-width:1400px;margin:0 auto}._mobileFilterButton_62eje_13{color:#00897b;cursor:pointer;background:#fff;border:2px solid #00897b;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:15px;font-weight:600;transition:all .2s;display:none}._mobileFilterButton_62eje_13:hover{color:#fff;background:#00897b}._headerActions_62eje_33{align-items:center;gap:12px;display:flex}._mobileCloseButton_62eje_39{color:#666;cursor:pointer;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:32px;display:none;position:absolute;top:16px;right:16px}._overlay_62eje_57{z-index:998;background:#00000080;display:none;position:fixed;inset:0}._contentLayout_62eje_68{grid-template-columns:260px 1fr;gap:20px;display:grid}._sidebar_62eje_75{height:fit-content;box-shadow:none;background:#edf4ff;border-right:1px solid #c1c4ca;border-radius:0;padding:20px;position:sticky;top:20px}._filtersHeader_62eje_86{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._filtersHeader_62eje_86 h2{color:#1a1a1a;margin:0;font-size:20px;font-weight:700}._clearAll_62eje_100{color:#4a90e2;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600}._clearAll_62eje_100:hover{text-decoration:underline}._filterDivider_62eje_114{background:#d1d5db;height:1px;margin:15px 0}._filterSection_62eje_120{margin-bottom:0}._filterTitle_62eje_124{color:#787e88;letter-spacing:.8px;margin:0 0 16px;font-size:13px;font-weight:700}._filterOptions_62eje_132{flex-direction:column;gap:14px;display:flex}._checkboxLabel_62eje_138{cursor:pointer;color:#4b5563;align-items:center;gap:12px;font-size:15px;display:flex}._checkbox_62eje_138{cursor:pointer;accent-color:#00897b;border-radius:4px;width:18px;height:18px}._checkboxText_62eje_155{color:#4b5563;font-size:15px;font-weight:500}._feeHeader_62eje_161{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._feeRange_62eje_168{color:#4a90e2;font-size:14px;font-weight:600}._rangeSliderWrapper_62eje_174{height:20px;position:relative}._sliderTrack_62eje_179{background:#e5e7eb;border-radius:10px;width:100%;height:6px;position:absolute;top:50%;transform:translateY(-50%)}._sliderFill_62eje_189{background:linear-gradient(90deg,#60a5fa,#3b82f6);border-radius:10px;height:100%;position:absolute}._rangeSliderInput_62eje_196{appearance:none;pointer-events:none;z-index:2;background:0 0;outline:none;width:100%;height:6px;position:absolute;top:50%;transform:translateY(-50%)}._rangeSliderInput_62eje_196::-webkit-slider-thumb{appearance:none;cursor:pointer;pointer-events:all;background:#3b82f6;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #0003}._rangeSliderInput_62eje_196::-moz-range-thumb{cursor:pointer;pointer-events:all;background:#3b82f6;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #0003}._specializationTags_62eje_234{flex-wrap:wrap;gap:10px;display:flex}._specializationTag_62eje_234{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:20px;padding:6px 10px;font-size:14px;font-weight:500;transition:all .2s}._specializationTag_62eje_234:hover{color:#00897b;border-color:#00897b}._selectedTag_62eje_257{color:#fff;background:#00897b;border-color:#00897b}._selectedTag_62eje_257:hover{color:#fff;background:#00796b;border-color:#00796b}._experienceHeader_62eje_269{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._experienceValue_62eje_276{color:#4a90e2;font-size:14px;font-weight:600}._mainContent_62eje_283{background:0 0}._resultsHeader_62eje_287{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}._pageTitle_62eje_294{color:#1a1a1a;margin:0 0 5px;font-size:32px;font-weight:600}._resultsCount_62eje_301{color:#444;margin:0;font-size:14px}._sortSelect_62eje_307{color:#333;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\"><path fill=\"%23333\" d=\"M6 9L1 4h10z\"/></svg>") right 12px center no-repeat;border:1px solid #e0e0e0;border-radius:8px;min-width:180px;padding:10px 36px 10px 16px;font-size:14px;font-weight:500}._doctorsGrid_62eje_321{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:15px;margin-bottom:32px;display:grid}._loadingContainer_62eje_329,._errorContainer_62eje_330,._noResultsContainer_62eje_331{text-align:center;background:#fff;border-radius:12px;grid-column:1/-1;margin:20px 0;padding:60px 20px}._loadingContainer_62eje_329 p,._errorContainer_62eje_330 p,._noResultsContainer_62eje_331 p{color:#666;margin:0;font-size:16px}._errorContainer_62eje_330 p{color:#d32f2f}._doctorCard_62eje_352{background:#fff;border-radius:10px;flex-direction:column;height:100%;padding-bottom:20px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000014}._doctorCard_62eje_352:hover{transform:translateY(-4px);box-shadow:0 4px 20px #0000001f}._availableBadge_62eje_370{z-index:2;background:#e8f5e9;border-radius:20px;align-items:center;gap:6px;padding:6px 8px;display:flex;position:absolute;top:5px;right:5px}._checkIcon_62eje_383{color:#4caf50;font-size:10px}._availableBadge_62eje_370 span{color:#4caf50;font-size:10px;font-weight:700}._doctorImageWrapper_62eje_394{background:#fff;justify-content:center;align-items:center;width:100%;padding:30px 0 10px;display:flex}._doctorImage_62eje_394{border-radius:50%;width:70px;height:70px}._doctorInfo_62eje_409{text-align:center;flex-direction:column;flex-grow:1;padding:0 15px;display:flex}._doctorName_62eje_417{color:#1a1a1a;margin:0 0 5px;font-size:16px;font-weight:600}._doctorDegree_62eje_424{color:#888;margin:0 0 10px;font-size:10px;font-weight:500}._specializationBadge_62eje_431{color:#00897b;letter-spacing:.8px;background:#cfe4f8;border-radius:15px;margin-bottom:10px;padding:6px 8px;font-size:9px;font-weight:700;display:inline-block}._doctorDetails_62eje_443{text-align:left;flex-direction:column;gap:2px;margin-bottom:10px;display:flex}._detailItem_62eje_451{color:#444;align-items:center;gap:8px;font-size:12px;display:flex}._detailIcon_62eje_459{color:#00897b;flex-shrink:0;font-size:13px}._divider_62eje_465{background:#e0e0e0;height:1px;margin:auto 0 8px}._consultationRow_62eje_472{text-align:left;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:15px;display:flex}._consultationLabel_62eje_481{color:#777;letter-spacing:.5px;margin:0 0 2px;font-size:10px;font-weight:600}._feesSection_62eje_489{flex:1}._feesAmount_62eje_493{color:#1a1a1a;margin:0;font-size:18px;font-weight:600}._ratingSection_62eje_500{text-align:right}._ratingLabel_62eje_504{color:#777;letter-spacing:.5px;margin:0 0 2px;font-size:10px;font-weight:600}._ratingValue_62eje_512{justify-content:flex-end;align-items:center;gap:6px;display:flex}._starIcon_62eje_519{color:orange;font-size:16px}._ratingValue_62eje_512 span{color:#1a1a1a;font-size:18px;font-weight:600}._actionButtons_62eje_530{flex-direction:column;gap:12px;display:flex}._viewProfileBtn_62eje_536,._bookAppointmentBtn_62eje_537{cursor:pointer;border:none;border-radius:5px;width:100%;padding:8px 14px;font-size:13px;transition:all .2s}._viewProfileBtn_62eje_536{color:#00897b;background:#fff;border:2px solid #00897b}._viewProfileBtn_62eje_536:hover{background:#f5f5f5}._bookAppointmentBtn_62eje_537{color:#fff;background:#00796b}._bookAppointmentBtn_62eje_537:hover{background:#00796b}._loadMoreSection_62eje_567{text-align:center;padding:20px 0}._loadMoreBtn_62eje_572{color:#006560;cursor:pointer;background:#fff;border:2px solid #006560;border-radius:8px;padding:8px 40px;font-size:15px;font-weight:600;transition:all .3s}._loadMoreBtn_62eje_572:hover{color:#fff;background:#006560}@media (width<=1024px){._contentLayout_62eje_68{grid-template-columns:1fr}._sidebar_62eje_75{z-index:999;background:#f5f7fa;border-right:1px solid #e8ebf0;border-radius:0;width:300px;height:100vh;padding-top:60px;transition:left .3s;position:fixed;top:0;left:-100%;overflow-y:auto}._sidebarOpen_62eje_610{left:0}._mobileFilterButton_62eje_13,._mobileCloseButton_62eje_39{display:flex}._overlay_62eje_57{display:block}._doctorsGrid_62eje_321{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (width<=768px){._consultPage_62eje_1{padding:16px 10px}._resultsHeader_62eje_287{flex-direction:column;align-items:stretch;gap:16px}._headerActions_62eje_33{justify-content:space-between;width:100%}._mobileFilterButton_62eje_13{flex:1;display:flex}._sortSelect_62eje_307{flex:1;width:auto}._doctorsGrid_62eje_321{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}._pageTitle_62eje_294{font-size:24px}}@media (width<=480px){._doctorCard_62eje_352{max-width:100%}}._pagination_62eje_679{flex-wrap:wrap;grid-column:1/-1;justify-content:center;justify-self:stretch;align-items:center;gap:10px;width:100%;margin:32px 0 10px;padding:8px 0 20px;display:flex}._paginationButton_62eje_692{color:#333;cursor:pointer;background:#fff;border:1px solid #e1e5e9;border-radius:10px;min-width:48px;height:48px;padding:0 16px;font-size:15px;font-weight:500;transition:all .2s;box-shadow:0 2px 8px #0000000a}._paginationButton_62eje_692:hover:not(:disabled){color:#008f83;border-color:#008f83;transform:translateY(-1px)}._paginationButton_62eje_692:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._activePage_62eje_719{background:#008f83;border-color:#008f83;box-shadow:0 4px 10px #008f8333;color:#fff!important}._paginationButton_62eje_692{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;min-width:42px;height:42px;padding:0 14px;font-size:14px;font-weight:500;transition:all .2s}._paginationButton_62eje_692:hover:not(:disabled){color:#2e7d32;border-color:#2e7d32}._paginationButton_62eje_692:disabled{opacity:.5;cursor:not-allowed}._activePage_62eje_719{background:#2e7d32;border-color:#2e7d32;color:#fff!important}@media (width<=480px){._pagination_62eje_679{gap:5px;margin-top:24px}._paginationButton_62eje_692{min-width:38px;height:38px;padding:0 10px;font-size:13px}}._clinicPage_vtci3_1{background:#e8f5f4;min-height:100vh}._heroSection_vtci3_7{background:#e8f5f4;padding:40px 20px}._heroContainer_vtci3_12{max-width:1400px;margin:0 auto}._heroTitle_vtci3_17{color:#1a3a38;margin:0 0 30px;font-size:32px;font-weight:600}._searchBar_vtci3_25{background:#fff;border-radius:12px;grid-template-columns:1fr 1fr 1fr auto auto;align-items:flex-end;gap:12px;padding:16px;display:grid;box-shadow:0 4px 12px #00000014}._searchGroup_vtci3_36{flex-direction:column;gap:6px;display:flex}._searchLabel_vtci3_42{color:#00897b;text-transform:capitalize;letter-spacing:.3px;font-size:13px;font-weight:600}._searchInput_vtci3_50{align-items:center;display:flex;position:relative}._searchIcon_vtci3_56{color:#39393a;font-size:18px;font-weight:700;position:absolute;left:14px}._searchInput_vtci3_50 input{color:#2c3e50;background:#fff;border:1px solid #b4b3b3;border-radius:8px;width:100%;padding:14px 14px 14px 44px;font-size:15px}._searchInput_vtci3_50 input:focus{border-color:#00897b;outline:none}._searchInput_vtci3_50 input::placeholder{color:#797878;font-size:14px;font-weight:600}._filterButton_vtci3_85{color:#00897b;cursor:pointer;white-space:nowrap;background:#fff;border:2px solid #00897b;border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-size:15px;font-weight:600;transition:all .2s;display:flex}._filterButton_vtci3_85:hover{background:#e3f6f5}._filterButton_vtci3_85 svg{font-size:16px}._searchButton_vtci3_109{color:#fff;cursor:pointer;white-space:nowrap;background:#00897b;border:none;border-radius:8px;padding:12px 40px;font-size:15px;font-weight:600;transition:all .2s}._searchButton_vtci3_109:hover{background:#00796b}._container_vtci3_127{max-width:1400px;margin:0 auto;padding:40px 20px}._layout_vtci3_133{grid-template-columns:280px 1fr;gap:32px;display:grid}._sidebar_vtci3_140{background:#fff;border-radius:10px;align-self:flex-start;padding:24px;position:sticky;top:20px;box-shadow:0 2px 8px #0000000f}._filtersHeader_vtci3_150{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}._filtersTitle_vtci3_157{color:#1a1a1a;margin:0;font-size:20px;font-weight:700}._clearAllButton_vtci3_164{color:#00897b;cursor:pointer;letter-spacing:.5px;background:0 0;border:none;font-size:11px;font-weight:700}._clearAllButton_vtci3_164:hover{text-decoration:underline}._filterSection_vtci3_178{border-bottom:1px solid #f0f0f0;margin-bottom:15px;padding-bottom:15px}._filterSection_vtci3_178:last-child{border-bottom:none}._filterTitle_vtci3_188{color:#5a6c7d;text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;font-size:12px;font-weight:700}._checkboxList_vtci3_197{flex-direction:column;gap:12px;display:flex}._checkboxItem_vtci3_203{cursor:pointer;color:#2c3e50;align-items:center;gap:10px;font-size:14px;display:flex}._checkboxItem_vtci3_203 input[type=checkbox]{cursor:pointer;accent-color:#00897b;width:15px;height:15px}._availabilityButtons_vtci3_219{gap:12px;display:flex}._availabilityButton_vtci3_219{color:#5a6c7d;cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:8px;flex:1;padding:8px 10px;font-size:12px;font-weight:600;transition:all .2s}._availabilityButton_vtci3_219:hover{border-color:#00897b}._availabilityButtonActive_vtci3_241{color:#fff;background:#00897b;border-color:#00897b}._ratingDisplay_vtci3_247{align-items:center;gap:6px;display:flex}._starFilled_vtci3_253{color:orange;font-size:16px}._starEmpty_vtci3_258{color:#d0d0d0;font-size:16px}._ratingText_vtci3_263{color:#2c3e50;margin-left:8px;font-size:14px;font-weight:600}._feesRange_vtci3_270{color:#00897b;margin-bottom:12px;font-size:14px;font-weight:600}._rangeSlider_vtci3_277{accent-color:#00897b;background:#e0e0e0;border-radius:3px;outline:none;width:100%;height:6px}._mainContent_vtci3_287{flex-direction:column;gap:20px;display:flex}._resultsHeader_vtci3_293{justify-content:space-between;align-items:center;display:flex}._resultsTitle_vtci3_299{color:#2c3e50;margin:0;font-size:16px;font-weight:400}._resultsCount_vtci3_306{color:#1a1a1a;font-weight:700}._sortSection_vtci3_311{align-items:center;gap:12px;display:flex}._sortLabel_vtci3_317{color:#5a6c7d;letter-spacing:.5px;font-size:12px;font-weight:700}._sortSelect_vtci3_324{color:#2c3e50;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:600}._sortSelect_vtci3_324:focus{border-color:#00897b;outline:none}._clinicsGrid_vtci3_341{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}._clinicCard_vtci3_347{background:#fff;border-radius:12px;flex-direction:column;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000014}._clinicCard_vtci3_347:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}._clinicImageWrapper_vtci3_363{background:#f1f5f9;height:220px;position:relative;overflow:hidden}._sliderContainer_vtci3_371{width:100%;height:100%;position:relative;overflow:hidden}._sliderTrack_vtci3_378{width:100%;height:100%;transition:transform .4s ease-in-out;display:flex}._sliderImage_vtci3_385{object-fit:cover;flex-shrink:0;min-width:100%;max-width:100%;height:100%}._sliderNavBtn_vtci3_393{color:#fff;cursor:pointer;z-index:5;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._sliderNavBtn_vtci3_393:hover{background:#00897be6}._sliderNavPrev_vtci3_415{left:8px}._sliderNavNext_vtci3_419{right:8px}._sliderDots_vtci3_423{z-index:5;background:#0000004d;border-radius:10px;gap:5px;padding:3px 8px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}._sliderDot_vtci3_423{cursor:pointer;background:#fff9;border-radius:50%;width:7px;height:7px;transition:all .2s}._sliderDotActive_vtci3_445{background:#fff;transform:scale(1.3)}._badges_vtci3_450{z-index:6;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:8px;left:8px}._verifiedBadge_vtci3_460{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#00897b;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:700}._specialtyBadge_vtci3_471{color:#00594f;letter-spacing:1px;text-transform:uppercase;background:#fff;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:700;box-shadow:0 2px 4px #0000001a}._clinicContent_vtci3_483{background:#fff;flex-direction:column;flex:1;padding:18px 20px;display:flex;position:relative}._clinicHeader_vtci3_492{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._clinicName_vtci3_499{color:#00594f;margin:0;font-size:18px;font-weight:700;line-height:1.3}._clinicRating_vtci3_507{background:#fff8e1;border:1px solid #ffe082;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;display:flex}._starIcon_vtci3_518{color:#ffa726;font-size:14px}._clinicRating_vtci3_507 span{color:#b78103;font-size:14px;font-weight:700}._clinicLocation_vtci3_529{color:#475569;align-items:flex-start;gap:6px;margin-bottom:8px;font-size:13.5px;line-height:1.4;display:flex}._clinicLocation_vtci3_529 svg{color:#00897b;flex-shrink:0;margin-top:2px;font-size:16px}._clinicAbout_vtci3_546{color:#64748b;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 10px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}._clinicContactInfo_vtci3_558{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;flex-direction:column;gap:6px;margin:auto 0 12px;padding:10px 12px;display:flex}._contactItem_vtci3_569{align-items:center;gap:8px;font-size:12.5px;display:flex}._contactIcon_vtci3_576{flex-shrink:0;font-size:14px}._contactText_vtci3_581{color:#334155;font-weight:500}._doctorPreviewBadge_vtci3_587{color:#0f766e;background:#ccfbf1;border-radius:6px;align-items:center;gap:6px;margin-top:auto;margin-bottom:12px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}._clinicFooter_vtci3_601{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}._viewDoctorsButton_vtci3_610{color:#fff;cursor:pointer;background:#00897b;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 16px;font-size:13px;font-weight:700;transition:all .2s;display:flex}._viewDoctorsButton_vtci3_610:hover{background:#00796b;transform:translateY(-1px)}._modalOverlay_vtci3_633{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0f172aa6;justify-content:center;align-items:center;padding:20px;animation:.2s _fadeIn_vtci3_1;display:flex;position:fixed;inset:0}._modalContainer_vtci3_649{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:650px;max-height:85vh;animation:.25s cubic-bezier(.16,1,.3,1) _slideInUp_vtci3_1;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000040}@keyframes _slideInUp_vtci3_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._modalHeader_vtci3_673{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex}._modalTitle_vtci3_682{color:#0f172a;margin:0 0 4px;font-size:20px;font-weight:700}._modalSubtitle_vtci3_689{color:#64748b;margin:0;font-size:13.5px}._modalCloseBtn_vtci3_695{color:#475569;cursor:pointer;background:#e2e8f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:all .2s;display:flex}._modalCloseBtn_vtci3_695:hover{color:#fff;background:#dc2626}._modalBody_vtci3_715{flex-direction:column;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}._doctorModalCard_vtci3_723{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:16px;padding:16px;transition:border-color .2s;display:flex;box-shadow:0 2px 8px #0000000a}._doctorModalCard_vtci3_723:hover{border-color:#00897b}._doctorModalPhoto_vtci3_738{object-fit:cover;border:2px solid #00897b;border-radius:50%;flex-shrink:0;width:80px;height:80px}._doctorModalInfo_vtci3_747{flex-direction:column;flex:1;gap:4px;display:flex}._doctorModalName_vtci3_754{color:#0f172a;margin:0;font-size:16.5px;font-weight:700}._doctorModalSpecialty_vtci3_761{color:#00897b;margin:0;font-size:13px;font-weight:600}._doctorModalMeta_vtci3_768{color:#64748b;margin:0;font-size:12.5px}._doctorModalContact_vtci3_774{color:#334155;gap:12px;margin-top:4px;font-size:12px;display:flex}._doctorModalFooter_vtci3_782{gap:10px;margin-top:10px;display:flex}._bookApptBtn_vtci3_788{color:#fff;cursor:pointer;background:#00897b;border:none;border-radius:6px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:background .2s}._bookApptBtn_vtci3_788:hover{background:#00796b}._viewProfileBtn_vtci3_804{color:#00897b;cursor:pointer;background:#fff;border:1px solid #00897b;border-radius:6px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:all .2s}._viewProfileBtn_vtci3_804:hover{background:#e6f4f4}._modalFooter_vtci3_820{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}._viewFullPageBtn_vtci3_829{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:600;transition:background .2s;display:flex}._viewFullPageBtn_vtci3_829:hover{background:#1e293b}._mobileOverlay_vtci3_849,._closeMobileFilterBtn_vtci3_853,._mobileDrawerFooter_vtci3_857{display:none}@keyframes _slideInLeft_vtci3_1{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes _fadeIn_vtci3_1{0%{opacity:0}to{opacity:1}}@media (width<=1024px){._layout_vtci3_133{grid-template-columns:1fr}._sidebar_vtci3_140{display:none}._sidebar_vtci3_140._sidebarOpen_vtci3_890{z-index:10002;background:#fff;border-radius:0 16px 16px 0;flex-direction:column;width:320px;max-width:86vw;max-height:100vh;padding:20px 20px 24px;animation:.25s cubic-bezier(.16,1,.3,1) _slideInLeft_vtci3_1;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:8px 0 30px #00000040}._closeMobileFilterBtn_vtci3_853{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:flex}._closeMobileFilterBtn_vtci3_853:hover{color:#0f172a;background:#e2e8f0}._mobileDrawerFooter_vtci3_857{background:#fff;border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px;display:block;position:sticky;bottom:0}._applyFilterBtn_vtci3_939{color:#fff;cursor:pointer;background:#00897b;border:none;border-radius:8px;width:100%;padding:12px 16px;font-size:14px;font-weight:700;transition:background .2s;box-shadow:0 4px 12px #00897b4d}._applyFilterBtn_vtci3_939:hover{background:#00796b}._mobileOverlay_vtci3_849{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10001;background:#0f172a8c;animation:.2s _fadeIn_vtci3_1;display:block;position:fixed;inset:0}._clinicsGrid_vtci3_341{grid-template-columns:repeat(2,1fr)}._searchBar_vtci3_25{grid-template-columns:1fr 1fr;gap:10px}._searchGroup_vtci3_36{grid-column:span 2}._filterButton_vtci3_85,._searchButton_vtci3_109{grid-column:span 1}._filterButton_vtci3_85{display:flex}}@media (width<=768px){._heroTitle_vtci3_17{font-size:32px}._clinicsGrid_vtci3_341{grid-template-columns:1fr}._resultsHeader_vtci3_293{flex-direction:column;align-items:flex-start;gap:16px}._doctorModalCard_vtci3_723{text-align:center;flex-direction:column;align-items:center}._doctorModalContact_vtci3_774{flex-wrap:wrap;justify-content:center}}@media (width<=480px){._heroTitle_vtci3_17{font-size:24px}._clinicCard_vtci3_347{margin-bottom:16px}}._loadingState_vtci3_1031{text-align:center;color:#666;padding:60px 20px;font-size:16px}._errorState_vtci3_1038{text-align:center;padding:60px 20px}._errorState_vtci3_1038 p{color:#dc2626;margin-bottom:16px;font-size:16px}._retryButton_vtci3_1049{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:background .2s}._retryButton_vtci3_1049:hover{background:#005550}._emptyState_vtci3_1065{text-align:center;color:#666;padding:60px 20px;font-size:16px}._loadingContainer_4z5it_2,._errorContainer_4z5it_3{flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:40px 20px;display:flex}._spinner_4z5it_12{border:4px solid #f3f3f3;border-top-color:#0a8967;border-radius:50%;width:50px;height:50px;animation:1s linear infinite _spin_4z5it_12}@keyframes _spin_4z5it_12{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorContainer_4z5it_3 h2{color:#dc2626;margin-bottom:12px}._errorContainer_4z5it_3 p{color:#6b7280;margin-bottom:24px}._clinicDetailPage_4z5it_37{background:#f9fafb;min-height:100vh}._container_4z5it_43{max-width:1200px;margin:0 auto;padding:0 20px}._backButton_4z5it_50{cursor:pointer;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;margin-bottom:20px;padding:10px 20px;font-size:14px;transition:all .2s;display:inline-flex}._backButton_4z5it_50:hover{color:#0a8967;background:#f9fafb;border-color:#0a8967}._clinicHeader_4z5it_72{background:#fff;border-bottom:1px solid #e5e7eb;padding:30px 0}._clinicHeaderContent_4z5it_78{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}._clinicGallery_4z5it_86{flex-direction:column;gap:12px;display:flex}._mainImage_4z5it_92{object-fit:cover;border-radius:12px;width:100%;height:400px;box-shadow:0 4px 12px #0000001a}._thumbnailGallery_4z5it_100{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}._thumbnail_4z5it_100{object-fit:cover;cursor:pointer;border:2px solid #e5e7eb;border-radius:8px;width:100%;height:100px;transition:all .2s}._thumbnail_4z5it_100:hover{border-color:#0a8967;transform:scale(1.05)}._moreImages_4z5it_121{color:#fff;cursor:pointer;background:#0009;border-radius:8px;justify-content:center;align-items:center;height:100px;font-weight:600;display:flex}._clinicInfo_4z5it_134{padding:20px 0}._badges_4z5it_138{gap:10px;margin-bottom:16px;display:flex}._verifiedBadge_4z5it_144,._activeBadge_4z5it_145{border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}._verifiedBadge_4z5it_144{color:#16a34a;background:#dcfce7}._activeBadge_4z5it_145{color:#2563eb;background:#dbeafe}._clinicName_4z5it_165{color:#111827;margin-bottom:12px;font-size:32px;font-weight:700}._clinicRating_4z5it_172{align-items:center;gap:8px;margin-bottom:20px;display:flex}._starIcon_4z5it_179{color:#fbbf24;font-size:20px}._ratingValue_4z5it_184{color:#111827;font-size:18px;font-weight:600}._reviewCount_4z5it_190{color:#6b7280;font-size:14px}._clinicMeta_4z5it_195{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}._metaItem_4z5it_202{color:#374151;align-items:center;gap:10px;display:flex}._metaIcon_4z5it_209{color:#0a8967;flex-shrink:0;font-size:16px}._metaItem_4z5it_202 a{color:#0a8967;text-decoration:none}._metaItem_4z5it_202 a:hover{text-decoration:underline}._aboutSection_4z5it_224{background:#f9fafb;border-radius:10px;margin-top:20px;padding:20px}._aboutSection_4z5it_224 h3{color:#111827;margin-bottom:10px;font-size:18px;font-weight:600}._aboutSection_4z5it_224 p{color:#6b7280;line-height:1.6}._doctorsSection_4z5it_244{padding:50px 0}._sectionTitle_4z5it_248{color:#111827;align-items:center;gap:12px;margin-bottom:30px;font-size:28px;font-weight:700;display:flex}._sectionTitle_4z5it_248 svg{color:#0a8967}._noDoctors_4z5it_262{text-align:center;color:#6b7280;background:#fff;border-radius:12px;padding:60px 20px}._doctorsGrid_4z5it_271{grid-template-columns:repeat(auto-fill,minmax(500px,1fr));gap:24px;display:grid}._doctorCard_4z5it_278{background:#fff;border-radius:12px;padding:24px;transition:all .3s;box-shadow:0 2px 8px #00000014}._doctorCard_4z5it_278:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._doctorHeader_4z5it_292{border-bottom:1px solid #e5e7eb;gap:16px;margin-bottom:16px;padding-bottom:20px;display:flex}._doctorPhoto_4z5it_300{object-fit:cover;border:3px solid #0a8967;border-radius:50%;width:100px;height:100px}._doctorBasicInfo_4z5it_308{flex:1}._doctorName_4z5it_312{color:#111827;margin-bottom:6px;font-size:20px;font-weight:700}._doctorSpecialty_4z5it_319{color:#0a8967;margin-bottom:4px;font-size:16px;font-weight:600}._doctorQualification_4z5it_326{color:#6b7280;margin-bottom:4px;font-size:14px}._doctorExperience_4z5it_332{color:#6b7280;margin-bottom:8px;font-size:14px}._doctorRole_4z5it_338{margin-top:8px}._roleBadge_4z5it_342{color:#92400e;text-transform:capitalize;background:#fef3c7;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}._doctorContact_4z5it_354{background:#f9fafb;border-radius:8px;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px;display:flex}._contactItem_4z5it_364{color:#374151;align-items:center;gap:8px;font-size:14px;display:flex}._contactItem_4z5it_364 svg{color:#0a8967;font-size:14px}._schedulesSection_4z5it_378{margin-bottom:20px}._schedulesTitle_4z5it_382{color:#111827;align-items:center;gap:8px;margin-bottom:12px;font-size:16px;font-weight:600;display:flex}._schedulesTitle_4z5it_382 svg{color:#0a8967}._schedulesList_4z5it_396{flex-direction:column;gap:12px;display:flex}._noSchedules_4z5it_402{text-align:center;color:#9ca3af;padding:20px;font-size:14px}._scheduleItem_4z5it_410{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:8px;padding:12px;transition:all .2s;display:flex}._scheduleItem_4z5it_410:hover{background:#f0fdf4;border-color:#0a8967}._scheduleDay_4z5it_426{color:#111827;align-items:center;gap:8px;font-weight:600;display:flex}._scheduleIcon_4z5it_434{color:#0a8967;font-size:16px}._dayName_4z5it_439{font-size:15px}._sessionName_4z5it_443{color:#6b7280;font-size:13px;font-weight:400}._scheduleTime_4z5it_449{color:#374151;align-items:center;padding-left:24px;font-size:14px;display:flex}._timeRange_4z5it_457{font-weight:500}._scheduleDetails_4z5it_461{justify-content:space-between;align-items:center;padding-left:24px;font-size:13px;display:flex}._duration_4z5it_469{color:#6b7280}._fee_4z5it_473{color:#16a34a;align-items:center;gap:2px;font-size:15px;font-weight:600;display:flex}._fee_4z5it_473 svg{font-size:12px}._bookButton_4z5it_487{color:#fff;cursor:pointer;background:#0a8967;border:none;border-radius:8px;width:100%;padding:12px 24px;font-size:16px;font-weight:600;transition:all .3s}._bookButton_4z5it_487:hover{background:#087f5b;transform:translateY(-2px);box-shadow:0 4px 12px #0a89674d}._bookButton_4z5it_487:active{transform:translateY(0)}@media (width<=1024px){._clinicHeaderContent_4z5it_78{grid-template-columns:1fr}._mainImage_4z5it_92{height:300px}._doctorsGrid_4z5it_271{grid-template-columns:1fr}}@media (width<=768px){._clinicName_4z5it_165{font-size:24px}._sectionTitle_4z5it_248{font-size:22px}._doctorHeader_4z5it_292{text-align:center;flex-direction:column;align-items:center}._doctorPhoto_4z5it_300{width:80px;height:80px}._mainImage_4z5it_92{height:250px}._thumbnailGallery_4z5it_100{grid-template-columns:repeat(3,1fr)}._scheduleItem_4z5it_410{font-size:13px}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}._profilePage_1shqe_1{background-color:#edf4ff;min-height:100vh;padding:40px 20px}._container_1shqe_7{max-width:1400px;margin:0 auto}._profileLayout_1shqe_12{grid-template-columns:350px 1fr;gap:24px;display:grid}._sidebar_1shqe_19{flex-direction:column;align-self:flex-start;gap:20px;display:flex;position:sticky;top:20px}._doctorCard_1shqe_28{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px #00000014}._cardHeader_1shqe_35{justify-content:flex-end;gap:12px;margin-bottom:20px;display:flex}._iconButton_1shqe_42{cursor:pointer;color:#333;background:#d9fcf6;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}._iconButton_1shqe_42:hover{background:#e0e0e0}._iconButton_1shqe_42 svg{stroke-width:2px}._doctorImageWrapper_1shqe_64{width:200px;height:200px;margin:0 auto 20px}._doctorImage_1shqe_64{border-radius:50%;width:100%;height:100%}._doctorName_1shqe_76{color:#1a1a1a;text-align:center;justify-content:center;align-items:center;gap:10px;margin:0 0 10px;font-size:22px;font-weight:700;display:flex}._verifiedIcon_1shqe_88{color:#00796b;padding-top:5px;font-size:22px}._doctorDegree_1shqe_94{color:#444;text-align:center;margin:0 0 24px;font-size:16px;font-weight:400}._specializations_1shqe_102{border-bottom:1px solid #e0e0e0;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}._specBadge_1shqe_112{color:#00796b;background:#e3f6f5;border-radius:20px;padding:6px 10px;font-size:12px;font-weight:600}._feeSection_1shqe_121{text-align:center;margin-bottom:24px}._feeLabel_1shqe_126{color:#555;margin:0 0 8px;font-size:15px;font-weight:400}._feeAmount_1shqe_133{color:#00796b;margin:0;font-size:25px;font-weight:700;line-height:1}._feeSession_1shqe_141{color:#666;font-size:16px;font-weight:400}._bookButton_1shqe_147,._messageButton_1shqe_148{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:8px 10px;font-size:14px;font-weight:400;transition:all .2s;display:flex}._bookButton_1shqe_147{color:#fff;background:#00796b}._bookButton_1shqe_147:hover{background:#00796b}._bookButton_1shqe_147 svg{stroke-width:2px}._messageButton_1shqe_148{color:#4a90e2;background:#fff;border:2px solid #4a90e2;margin-bottom:0}._messageButton_1shqe_148:hover{background:#f0f7ff}._clinicCard_1shqe_189{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px #00000014}._clinicTitle_1shqe_196{color:#1e2935;margin:0 0 10px;font-size:20px;font-weight:600}._clinicInfo_1shqe_203{gap:8px;margin-bottom:5px;display:flex}._clinicInfo_1shqe_203:last-child{margin-bottom:0}._clinicIcon_1shqe_213{color:#444949;flex-shrink:0;margin-top:4px;font-size:20px}._clinicName_1shqe_220{color:#2c3e50;margin:0 0 5px;font-size:16px;font-weight:600}._clinicAddress_1shqe_227{color:#363636;margin:0 0 4px;font-size:14px;line-height:1.5}._clinicLanguages_1shqe_234{color:#363636;margin:0;font-size:14px}._mainContent_1shqe_241{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #00000014}._tabs_1shqe_249{z-index:10;background:#edf4ff;border-bottom:2px solid #f0f0f0;justify-content:space-around;align-items:center;display:flex;position:sticky;top:0}._tab_1shqe_249{color:#666;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s}._tab_1shqe_249:hover{color:#00897b;border-bottom-color:#00897b}._allContent_1shqe_279{padding:30px}._section_1shqe_283{border-bottom:2px solid #f0f0f0;margin-bottom:20px;padding-bottom:25px}._section_1shqe_283:last-child{border-bottom:none;margin-bottom:0}._sectionTitle_1shqe_294{color:#2c3e50;margin:0 0 25px;font-size:25px;font-weight:600}._aboutText_1shqe_301{color:#3d3f3f;margin-bottom:20px;font-size:16px;line-height:1.6}._aboutText_1shqe_301 p{margin:0 0 15px}._subsectionTitle_1shqe_312{color:#2c3e50;margin:0 0 24px;font-size:22px;font-weight:600}._specializationTags_1shqe_319{flex-wrap:wrap;gap:16px;display:flex}._specializationTag_1shqe_319{color:#0c0c0c;background:#e2f1fa;border-radius:8px;align-items:center;gap:10px;padding:8px 15px;font-size:13px;font-weight:500;display:flex}._specializationTag_1shqe_319 svg{flex-shrink:0;font-size:18px}._timeline_1shqe_343{position:relative}._timelineItem_1shqe_347{padding-bottom:32px;padding-left:40px;position:relative}._timelineItem_1shqe_347:last-child{padding-bottom:0}._timelineItem_1shqe_347:before{content:"";background:#e0e0e0;width:2px;position:absolute;top:28px;bottom:-8px;left:10px}._timelineItem_1shqe_347:last-child:before{display:none}._timelineDot_1shqe_371{background:#d0d0d0;border:4px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;top:8px;left:0;box-shadow:0 0 0 2px #d0d0d0}._currentDot_1shqe_383{background:#00897b;box-shadow:0 0 0 2px #00897b}._timelineTitle_1shqe_388{color:#1a1a1a;margin:0;font-size:14px;font-weight:700}._timelineOrg_1shqe_395{color:#00a884;margin:0 0 2px;font-size:14px}._timelineDesc_1shqe_401{color:#444;margin:0;font-size:14px;line-height:1.6}._consultationHeader_1shqe_409{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._onlineBadge_1shqe_416{color:#fff;background:#00796b;border-radius:20px;align-items:center;gap:8px;margin-left:16px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-flex}._onlineDot_1shqe_429{background:#fff;border-radius:50%;width:8px;height:8px;display:inline-block}._weekNavigation_1shqe_437{align-items:center;gap:16px;display:flex}._weekLabel_1shqe_443{color:#666;font-size:15px;font-weight:500}._navButton_1shqe_449{color:#666;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:6px;justify-content:center;align-items:center;padding:8px 10px;font-size:16px;display:flex}._navButton_1shqe_449:hover{background:#f5f5f5}._daysTabContainer_1shqe_467{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:24px;display:grid}._dayTab_1shqe_474{cursor:pointer;background:#f5f7fa;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:0;padding:8px 16px;transition:all .2s;display:flex}._dayTab_1shqe_474:hover{background:#e8ebed}._dayTabActive_1shqe_491{background:#00796b!important}._dayTabActive_1shqe_491 ._dayTabName_1shqe_495,._dayTabActive_1shqe_491 ._dayTabDate_1shqe_496{color:#fff!important}._dayTabName_1shqe_495{color:#5a6c7d;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}._dayTabDate_1shqe_496{color:#2c3e50;font-size:15px;font-weight:700}._slotsGrid_1shqe_515{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}._daySlots_1shqe_521{flex-direction:column;gap:12px;display:flex}._timeSlot_1shqe_527{color:#00897b;cursor:pointer;text-align:center;background:#fff;border:2px solid #00897b;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s}._timeSlot_1shqe_527:hover:not(:disabled){color:#fff;background:#00897b}._timeSlotBooked_1shqe_545{color:#a8c5e0;cursor:not-allowed;background:#e8f0fe;border:2px solid #e8f0fe}._timeSlotBooked_1shqe_545:hover{color:#a8c5e0;background:#e8f0fe}._timeSlotFeatured_1shqe_557{color:#00897b;border-color:#00897b}._noSlotsBox_1shqe_562{text-align:center;background:#f9fafb;border:2px dashed #d0d5dd;border-radius:8px;padding:40px 20px}._noSlotsText_1shqe_570{color:#98a2b3;margin:0;font-size:14px;font-weight:500}._testimonialsHeader_1shqe_578{justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}._reviewsSubtitle_1shqe_585{color:#666;margin:5px 0 0;font-size:14px}._reviewsCarousel_1shqe_592{margin-top:20px;padding:0 10px}._reviewsSwiper_1shqe_597{padding-bottom:0!important}._reviewsSwiper_1shqe_597 .swiper-button-next,._reviewsSwiper_1shqe_597 .swiper-button-prev{color:#00796b;background:#fff;border-radius:50%;width:40px;height:40px;transition:all .3s;box-shadow:0 2px 8px #00000026}._reviewsSwiper_1shqe_597 .swiper-button-next:hover,._reviewsSwiper_1shqe_597 .swiper-button-prev:hover{color:#fff;background:#00796b;transform:scale(1.1)}._reviewsSwiper_1shqe_597 .swiper-button-next:after,._reviewsSwiper_1shqe_597 .swiper-button-prev:after{font-size:18px;font-weight:700}._reviewsSwiper_1shqe_597 .swiper-pagination{bottom:0!important}._reviewsSwiper_1shqe_597 .swiper-pagination-bullet{opacity:1;background:#d0d0d0;width:10px;height:10px;transition:all .3s}._reviewsSwiper_1shqe_597 .swiper-pagination-bullet-active{background:#00796b;border-radius:5px;width:24px}._reviewCard_1shqe_645{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;flex-direction:column;height:100%;padding:20px;transition:all .3s;display:flex}._reviewCard_1shqe_645:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._starEmpty_1shqe_672{color:#d0d0d0;font-size:16px}._reviewComment_1shqe_677{color:#444;flex-grow:1;min-height:60px;margin:0 0 20px;font-size:15px;line-height:1.6}._reviewerInfo_1shqe_686{align-items:center;gap:12px;margin-top:auto;display:flex}._reviewerAvatar_1shqe_693{color:#00897b;background:#e3f6f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:18px;font-weight:700;display:flex;overflow:hidden}._reviewerAvatar_1shqe_693 img{object-fit:cover;width:100%;height:100%}._verifiedPatient_1shqe_721{color:#00796b;margin:0 0 4px;font-size:12px;font-weight:500}._reviewDate_1shqe_728{color:#888;margin:0;font-size:12px}._allReviewsButton_1shqe_734{color:#666;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;display:flex}._allReviewsButton_1shqe_734:hover{background:#f5f5f5}._reviewsGrid_1shqe_752{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._reviewCard_1shqe_645{background:#edf4ff;border:1px solid #e0e0e0;border-radius:12px;padding:20px}._reviewStars_1shqe_661{gap:4px;margin-bottom:12px;display:flex}._starFilled_1shqe_667{color:#00796b;font-size:14px}._reviewComment_1shqe_677{color:#444;margin:0 0 20px;font-size:15px;line-height:1.6}._reviewerInfo_1shqe_686{align-items:center;gap:12px;display:flex}._reviewerAvatar_1shqe_693{color:#00897b;background:#e3f6f5;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex}._reviewerName_1shqe_714{color:#1a1a1a;margin:0 0 4px;font-size:14px;font-weight:600}._verifiedPatient_1shqe_721{color:#888;margin:0;font-size:12px}@media (width<=1024px){._profileLayout_1shqe_12{grid-template-columns:1fr}._sidebar_1shqe_19{position:static}._daysTabContainer_1shqe_467,._slotsGrid_1shqe_515{grid-template-columns:repeat(3,1fr)}._reviewsGrid_1shqe_752{grid-template-columns:repeat(2,1fr)}._reviewsSwiper_1shqe_597 .swiper-button-next,._reviewsSwiper_1shqe_597 .swiper-button-prev{display:none}}@media (width<=768px){._profilePage_1shqe_1{padding:16px 10px}._allContent_1shqe_279{padding:20px}._tabs_1shqe_249{overflow-x:auto}._tab_1shqe_249{white-space:nowrap;padding:14px 16px;font-size:14px}._daysTabContainer_1shqe_467{grid-template-columns:repeat(3,1fr)}._slotsGrid_1shqe_515{grid-template-columns:repeat(2,1fr)}._reviewsGrid_1shqe_752{grid-template-columns:1fr}._reviewsCarousel_1shqe_592{padding:0}._reviewsSwiper_1shqe_597 .swiper-button-next,._reviewsSwiper_1shqe_597 .swiper-button-prev{width:35px;height:35px}._reviewsSwiper_1shqe_597 .swiper-button-next:after,._reviewsSwiper_1shqe_597 .swiper-button-prev:after{font-size:16px}._consultationHeader_1shqe_409{flex-direction:column;align-items:flex-start;gap:12px}._testimonialsHeader_1shqe_578{flex-direction:column;gap:16px}}@media (width<=480px){._sectionTitle_1shqe_294,._doctorName_1shqe_76{font-size:20px}._feeAmount_1shqe_133{font-size:24px}._daysTabContainer_1shqe_467{grid-template-columns:repeat(3,1fr)}._slotsGrid_1shqe_515{grid-template-columns:1fr}._daySlots_1shqe_521{flex-direction:row}}._loadingContainer_1shqe_928,._errorContainer_1shqe_929{text-align:center;padding:100px 20px}._loadingContainer_1shqe_928 p,._errorContainer_1shqe_929 p{color:#666;margin-bottom:20px;font-size:18px}._backButton_1shqe_941{color:#fff;cursor:pointer;background:#00897b;border:none;border-radius:8px;padding:12px 24px;font-size:16px;transition:background .2s}._backButton_1shqe_941:hover{background:#00695c}._registrationDetails_1shqe_957{background:#f5f5f5;border-radius:8px;margin-top:30px;padding:20px}._registrationDetails_1shqe_957 h4{color:#333;margin:0 0 15px;font-size:18px}._registrationDetails_1shqe_957 p{color:#666;margin:8px 0;font-size:14px}._consultationFees_1shqe_977{margin:30px 0}._consultationFees_1shqe_977 h4{color:#333;margin:0 0 15px;font-size:18px}._feesGrid_1shqe_987{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;display:grid}._feeCard_1shqe_993{background:#e8f5e9;border:1px solid #4caf50;border-radius:8px;flex-direction:column;gap:8px;padding:15px;display:flex}._feeType_1shqe_1003{color:#2e7d32;font-size:14px;font-weight:500}._feeValue_1shqe_1009{color:#1b5e20;font-size:22px;font-weight:700}._schedulesSection_1shqe_1016{margin:30px 0}._schedulesSection_1shqe_1016 h4{color:#333;margin:0 0 20px;font-size:18px}._schedulesTableWrapper_1shqe_1026{border-radius:0;overflow-x:auto;box-shadow:0 2px 8px #00000014}._schedulesTable_1shqe_1026{border-collapse:collapse;background:#fff;width:100%;min-width:600px}._schedulesTable_1shqe_1026 thead{color:#fff;background:linear-gradient(135deg,#00897b 0%,#00695c 100%)}._schedulesTable_1shqe_1026 thead th{text-align:left;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #00695c;padding:16px 20px;font-size:14px;font-weight:600}._schedulesTable_1shqe_1026 tbody tr{border-bottom:1px solid #e0e0e0;transition:background-color .2s}._schedulesTable_1shqe_1026 tbody tr:hover{background-color:#f5f5f5}._schedulesTable_1shqe_1026 tbody tr:last-child{border-bottom:none}._schedulesTable_1shqe_1026 tbody td{color:#666;padding:16px 20px;font-size:14px}._availableRow_1shqe_1073{background-color:#fff}._unavailableRow_1shqe_1077{opacity:.7;background-color:#fafafa}._dayCell_1shqe_1082 ._dayName_1shqe_1082{color:#333;text-transform:capitalize;font-size:15px;font-weight:600}._sessionCell_1shqe_1089 ._sessionBadge_1shqe_1089{color:#1976d2;text-transform:capitalize;background:#e3f2fd;border-radius:16px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-block}._timeCell_1shqe_1100{color:#333;font-weight:500}._durationCell_1shqe_1105{color:#666}._feeCell_1shqe_1109 strong{color:#1b5e20;font-size:16px}._statusCell_1shqe_1114{text-align:center}._availableStatusBadge_1shqe_1118{color:#2e7d32;background:#e8f5e9;border:1px solid #4caf50;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}._unavailableStatusBadge_1shqe_1129{color:#c62828;background:#ffebee;border:1px solid #ef5350;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}._noReviewsMessage_1shqe_1154,._noSchedulesMessage_1shqe_1155{text-align:center;background:#f5f5f5;border-radius:12px;padding:60px 20px}._noReviewsMessage_1shqe_1154 p,._noSchedulesMessage_1shqe_1155 p{color:#999;font-size:16px}@media (width<=768px){._feesGrid_1shqe_987{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}._schedulesTableWrapper_1shqe_1026{border-radius:8px}._schedulesTable_1shqe_1026{font-size:13px}._schedulesTable_1shqe_1026 thead th{padding:12px 10px;font-size:12px}._schedulesTable_1shqe_1026 tbody td{padding:12px 10px;font-size:13px}._dayCell_1shqe_1082 ._dayName_1shqe_1082{font-size:14px}._sessionCell_1shqe_1089 ._sessionBadge_1shqe_1089{padding:4px 8px;font-size:11px}._feeCell_1shqe_1109 strong{font-size:14px}._availableStatusBadge_1shqe_1118,._unavailableStatusBadge_1shqe_1129{padding:4px 10px;font-size:11px}}._profilePage_6nrsv_1{background-color:#edf4ff;min-height:100vh;padding:40px 20px}._container_6nrsv_7{max-width:1400px;margin:0 auto}._profileLayout_6nrsv_12{grid-template-columns:350px 1fr;gap:24px;display:grid}._sidebar_6nrsv_19{flex-direction:column;align-self:flex-start;gap:20px;display:flex;position:sticky;top:20px}._doctorCard_6nrsv_28{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px #00000014}._cardHeader_6nrsv_35{justify-content:flex-end;gap:12px;margin-bottom:20px;display:flex}._iconButton_6nrsv_42{cursor:pointer;color:#333;background:#d9fcf6;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}._iconButton_6nrsv_42:hover{background:#e0e0e0}._iconButton_6nrsv_42 svg{stroke-width:2px}._doctorImageWrapper_6nrsv_64{width:200px;height:200px;margin:0 auto 20px}._doctorImage_6nrsv_64{object-fit:cover;border-radius:50%;width:100%;height:100%}._doctorName_6nrsv_77{color:#1a1a1a;text-align:center;justify-content:center;align-items:center;gap:10px;margin:0 0 10px;font-size:22px;font-weight:700;display:flex}._verifiedIcon_6nrsv_89{color:#00796b;padding-top:5px;font-size:22px}._doctorDegree_6nrsv_95{color:#444;text-align:center;margin:0 0 24px;font-size:16px;font-weight:400}._specializations_6nrsv_103{border-bottom:1px solid #e0e0e0;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}._specBadge_6nrsv_113{color:#00796b;background:#e3f6f5;border-radius:20px;padding:6px 10px;font-size:12px;font-weight:600}._feeSection_6nrsv_122{text-align:center;margin-bottom:24px}._feeLabel_6nrsv_127{color:#555;margin:0 0 8px;font-size:15px;font-weight:400}._feeAmount_6nrsv_134{color:#00796b;margin:0;font-size:25px;font-weight:700;line-height:1}._feeSession_6nrsv_142{color:#666;font-size:16px;font-weight:400}._bookButton_6nrsv_148,._messageButton_6nrsv_149{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:8px 10px;font-size:14px;font-weight:400;transition:all .2s;display:flex}._bookButton_6nrsv_148{color:#fff;background:#00796b}._bookButton_6nrsv_148:hover:not(:disabled){background:#005f52;transform:translateY(-1px)}._bookButton_6nrsv_148:disabled{color:#666;cursor:not-allowed;opacity:.6;background:#ccc}._bookButton_6nrsv_148:disabled svg{opacity:.5}._bookButton_6nrsv_148 svg{stroke-width:2px}._messageButton_6nrsv_149{color:#4a90e2;background:#fff;border:2px solid #4a90e2;margin-bottom:0}._messageButton_6nrsv_149:hover{background:#f0f7ff}._clinicCard_6nrsv_202{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px #00000014}._clinicTitle_6nrsv_209{color:#1e2935;margin:0 0 10px;font-size:20px;font-weight:600}._clinicInfo_6nrsv_216{gap:8px;margin-bottom:5px;display:flex}._clinicInfo_6nrsv_216:last-child{margin-bottom:0}._clinicIcon_6nrsv_226{color:#444949;flex-shrink:0;margin-top:4px;font-size:20px}._clinicName_6nrsv_233{color:#2c3e50;margin:0 0 5px;font-size:16px;font-weight:600}._clinicAddress_6nrsv_240{color:#363636;margin:0 0 4px;font-size:14px;line-height:1.5}._clinicLanguages_6nrsv_247{color:#363636;margin:0;font-size:14px}._mainContent_6nrsv_254{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #00000014}._tabs_6nrsv_262{z-index:10;background:#edf4ff;border-bottom:2px solid #f0f0f0;justify-content:space-around;align-items:center;display:flex;position:sticky;top:0}._tab_6nrsv_262{color:#666;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s}._tab_6nrsv_262:hover{color:#00897b;border-bottom-color:#00897b}._allContent_6nrsv_292{padding:30px}._section_6nrsv_296{border-bottom:2px solid #f0f0f0;margin-bottom:20px;padding-bottom:25px}._section_6nrsv_296:last-child{border-bottom:none;margin-bottom:0}._sectionTitle_6nrsv_307{color:#2c3e50;margin:0 0 25px;font-size:25px;font-weight:600}._aboutText_6nrsv_314{color:#3d3f3f;margin-bottom:20px;font-size:16px;line-height:1.6}._aboutText_6nrsv_314 p{margin:0 0 15px}._aboutText_6nrsv_314 h4{color:#2c3e50;margin:20px 0 10px;font-size:18px;font-weight:600}._subsectionTitle_6nrsv_332{color:#2c3e50;margin:0 0 24px;font-size:22px;font-weight:600}._specializationTags_6nrsv_339{flex-wrap:wrap;gap:16px;display:flex}._specializationTag_6nrsv_339{color:#0c0c0c;background:#e2f1fa;border-radius:8px;align-items:center;gap:10px;padding:8px 15px;font-size:13px;font-weight:500;display:flex}._specializationTag_6nrsv_339 svg{flex-shrink:0;font-size:18px}._timeline_6nrsv_363{position:relative}._timelineItem_6nrsv_367{padding-bottom:32px;padding-left:40px;position:relative}._timelineItem_6nrsv_367:last-child{padding-bottom:0}._timelineItem_6nrsv_367:before{content:"";background:#e0e0e0;width:2px;position:absolute;top:28px;bottom:-8px;left:10px}._timelineItem_6nrsv_367:last-child:before{display:none}._timelineDot_6nrsv_391{background:#d0d0d0;border:4px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;top:8px;left:0;box-shadow:0 0 0 2px #d0d0d0}._currentDot_6nrsv_403{background:#00897b;box-shadow:0 0 0 2px #00897b}._timelineContent_6nrsv_408{padding:0}._timelineTitle_6nrsv_412{color:#1a1a1a;margin:0;font-size:14px;font-weight:700}._timelineOrg_6nrsv_419{color:#00a884;margin:0 0 2px;font-size:14px}._timelineDesc_6nrsv_425{color:#444;margin:0;font-size:14px;line-height:1.6}._consultationHeader_6nrsv_433{justify-content:flex-start;align-items:center;margin-bottom:20px;display:flex}._onlineBadge_6nrsv_440{color:#fff;background:#00796b;border-radius:20px;align-items:center;gap:8px;margin-left:16px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-flex}._onlineDot_6nrsv_453{background:#fff;border-radius:50%;width:8px;height:8px;animation:2s infinite _pulse_6nrsv_1;display:inline-block}@keyframes _pulse_6nrsv_1{0%,to{opacity:1}50%{opacity:.5}}._schedulesSection_6nrsv_472{margin:0 0 30px}._schedulesTableWrapper_6nrsv_476{border-radius:12px;overflow-x:auto;box-shadow:0 2px 8px #00000014}._schedulesTable_6nrsv_476{border-collapse:collapse;background:#fff;width:100%;min-width:700px}._schedulesTable_6nrsv_476 thead{color:#fff;background:linear-gradient(135deg,#00897b 0%,#00695c 100%)}._schedulesTable_6nrsv_476 thead th{text-align:left;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #00695c;padding:16px 20px;font-size:14px;font-weight:600}._schedulesTable_6nrsv_476 tbody tr{border-bottom:1px solid #e0e0e0;transition:background-color .2s}._schedulesTable_6nrsv_476 tbody tr:hover{background-color:#f5f5f5}._schedulesTable_6nrsv_476 tbody tr:last-child{border-bottom:none}._schedulesTable_6nrsv_476 tbody td{color:#666;padding:16px 20px;font-size:14px}._availableRow_6nrsv_523{background-color:#fff}._unavailableRow_6nrsv_527{opacity:.7;background-color:#fafafa}._dayCell_6nrsv_532 ._dayName_6nrsv_532{color:#333;text-transform:capitalize;font-size:15px;font-weight:600}._sessionCell_6nrsv_539 ._sessionBadge_6nrsv_539{color:#1976d2;text-transform:capitalize;background:#e3f2fd;border-radius:16px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-block}._timeCell_6nrsv_550{color:#333;font-weight:500}._durationCell_6nrsv_555{color:#666}._feeCell_6nrsv_559 strong{color:#1b5e20;font-size:16px}._statusCell_6nrsv_564{text-align:center}._availableStatusBadge_6nrsv_568{color:#2e7d32;background:#e8f5e9;border:1px solid #4caf50;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}._unavailableStatusBadge_6nrsv_579{color:#c62828;background:#ffebee;border:1px solid #ef5350;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}._noSchedulesMessage_6nrsv_591,._noReviewsMessage_6nrsv_592{text-align:center;background:#f5f5f5;border-radius:12px;margin-bottom:20px;padding:40px 20px}._noSchedulesMessage_6nrsv_591 p,._noReviewsMessage_6nrsv_592 p{color:#999;margin:0;font-size:16px}._testimonialsHeader_6nrsv_608{justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}._reviewsSubtitle_6nrsv_615{color:#666;margin:5px 0 0;font-size:14px}._reviewsCarousel_6nrsv_622{margin-top:20px;padding:0 10px}._reviewsSwiper_6nrsv_627{padding-bottom:0!important}._reviewsSwiper_6nrsv_627 .swiper-button-next,._reviewsSwiper_6nrsv_627 .swiper-button-prev{color:#00796b;background:#fff;border-radius:50%;width:40px;height:40px;transition:all .3s;box-shadow:0 2px 8px #00000026}._reviewsSwiper_6nrsv_627 .swiper-button-next:hover,._reviewsSwiper_6nrsv_627 .swiper-button-prev:hover{color:#fff;background:#00796b;transform:scale(1.1)}._reviewsSwiper_6nrsv_627 .swiper-button-next:after,._reviewsSwiper_6nrsv_627 .swiper-button-prev:after{font-size:18px;font-weight:700}._reviewsSwiper_6nrsv_627 .swiper-pagination{bottom:0!important}._reviewsSwiper_6nrsv_627 .swiper-pagination-bullet{opacity:1;background:#d0d0d0;width:10px;height:10px;transition:all .3s}._reviewsSwiper_6nrsv_627 .swiper-pagination-bullet-active{background:#00796b;border-radius:5px;width:24px}._reviewsGrid_6nrsv_675{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:20px;display:grid}._reviewCard_6nrsv_682{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;flex-direction:column;height:100%;padding:20px;transition:all .3s;display:flex}._reviewCard_6nrsv_682:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._reviewStars_6nrsv_698{gap:4px;margin-bottom:12px;display:flex}._starFilled_6nrsv_704{color:#00796b;font-size:16px}._starEmpty_6nrsv_709{color:#d0d0d0;font-size:16px}._reviewComment_6nrsv_714{color:#444;flex-grow:1;min-height:60px;margin:0 0 20px;font-size:15px;line-height:1.6}._reviewerInfo_6nrsv_723{align-items:center;gap:12px;margin-top:auto;display:flex}._reviewerAvatar_6nrsv_730{color:#00897b;background:#e3f6f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:18px;font-weight:700;display:flex;overflow:hidden}._reviewerAvatar_6nrsv_730 img{object-fit:cover;width:100%;height:100%}._reviewerName_6nrsv_751{color:#1a1a1a;margin:0 0 4px;font-size:15px;font-weight:600}._verifiedPatient_6nrsv_758{color:#00796b;margin:0 0 4px;font-size:12px;font-weight:500}._reviewDate_6nrsv_765{color:#888;margin:0;font-size:12px}._loadingContainer_6nrsv_772,._errorContainer_6nrsv_773{text-align:center;padding:100px 20px}._loadingContainer_6nrsv_772 p,._errorContainer_6nrsv_773 p{color:#666;margin-bottom:20px;font-size:18px}._backButton_6nrsv_785{color:#fff;cursor:pointer;background:#00897b;border:none;border-radius:8px;padding:12px 24px;font-size:16px;transition:background .2s}._backButton_6nrsv_785:hover{background:#00695c}@media (width<=1024px){._profileLayout_6nrsv_12{grid-template-columns:1fr}._sidebar_6nrsv_19{position:static}}@media (width<=768px){._profilePage_6nrsv_1{padding:20px 10px}._allContent_6nrsv_292{padding:20px}._tabs_6nrsv_262{justify-content:flex-start;overflow-x:auto}._tab_6nrsv_262{white-space:nowrap;padding:14px 16px;font-size:14px}._sectionTitle_6nrsv_307{font-size:22px}._subsectionTitle_6nrsv_332{font-size:20px}._schedulesTable_6nrsv_476{min-width:600px;font-size:13px}._schedulesTable_6nrsv_476 thead th{padding:12px 10px;font-size:12px}._schedulesTable_6nrsv_476 tbody td{padding:12px 10px;font-size:13px}._dayCell_6nrsv_532 ._dayName_6nrsv_532{font-size:14px}._sessionCell_6nrsv_539 ._sessionBadge_6nrsv_539{padding:4px 8px;font-size:11px}._feeCell_6nrsv_559 strong{font-size:14px}._availableStatusBadge_6nrsv_568,._unavailableStatusBadge_6nrsv_579{padding:4px 10px;font-size:11px}._consultationHeader_6nrsv_433{flex-direction:column;align-items:flex-start;gap:10px}._onlineBadge_6nrsv_440{margin-top:10px;margin-left:0}._reviewsSwiper_6nrsv_627 .swiper-button-next,._reviewsSwiper_6nrsv_627 .swiper-button-prev{display:none}._reviewsGrid_6nrsv_675{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (width<=480px){._doctorName_6nrsv_77{font-size:20px}._feeAmount_6nrsv_134{font-size:22px}._sectionTitle_6nrsv_307{font-size:20px}._subsectionTitle_6nrsv_332{font-size:18px}._bookButton_6nrsv_148,._messageButton_6nrsv_149{padding:10px;font-size:13px}._reviewsCarousel_6nrsv_622{padding:0}._reviewsSwiper_6nrsv_627 .swiper-button-next,._reviewsSwiper_6nrsv_627 .swiper-button-prev{width:35px;height:35px}._reviewsSwiper_6nrsv_627 .swiper-button-next:after,._reviewsSwiper_6nrsv_627 .swiper-button-prev:after{font-size:16px}._reviewsGrid_6nrsv_675{grid-template-columns:1fr}}._appointmentPage_1y5fa_1{background-color:#edf4ff;min-height:100vh}._progressContainer_1y5fa_7{border-radius:12px;margin:20px;padding:24px 0}._progressSteps_1y5fa_13{justify-content:space-between;align-items:center;max-width:800px;margin:0 auto;padding:0 40px;display:flex}._step_1y5fa_22{flex-direction:column;align-items:center;gap:8px;display:flex}._stepNumber_1y5fa_29{color:#555;background:#e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex}._stepActive_1y5fa_42 ._stepNumber_1y5fa_29{color:#fff;background:#00897b}._stepLabel_1y5fa_47{color:#666;font-size:13px;font-weight:500}._stepActive_1y5fa_42 ._stepLabel_1y5fa_47{color:#00897b;font-weight:600}._stepLine_1y5fa_58{background:#e0e0e0;flex:1;max-width:100%;height:2px;margin:0 -11px 28px}._container_1y5fa_68{max-width:1400px;margin:0 auto;padding:30px 20px}._layout_1y5fa_74{grid-template-columns:320px 1fr;gap:24px;display:grid}._sidebar_1y5fa_81{flex-direction:column;gap:20px;display:flex}._doctorCard_1y5fa_87{text-align:center;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px #00000014}._doctorImage_1y5fa_95{object-fit:cover;border-radius:50%;width:80px;height:80px;margin:0 auto 10px}._doctorName_1y5fa_103{color:#1a1a1a;margin:0 0 2px;font-size:18px;font-weight:700}._doctorInfo_1y5fa_110{color:#666;margin:0 0 5px;font-size:14px}._rating_1y5fa_116{justify-content:center;align-items:center;gap:6px;display:flex}._starIcon_1y5fa_123{color:#00897b;font-size:16px}._ratingValue_1y5fa_128{color:#1a1a1a;font-size:16px;font-weight:700}._reviewCount_1y5fa_134{color:#666;font-size:14px}._calendarCard_1y5fa_140{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px #00000014}._calendarHeader_1y5fa_147{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._calendarMonth_1y5fa_154{color:#1a1a1a;margin:0;font-size:16px;font-weight:700}._calendarNavBtn_1y5fa_161{cursor:pointer;color:#666;background:#f5f7fa;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._calendarNavBtn_1y5fa_161:hover{background:#e8ebed}._calendarWeekDays_1y5fa_179{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;display:grid}._calendarWeekDays_1y5fa_179 span{color:#999;padding:4px;font-size:12px;font-weight:600}._calendarDates_1y5fa_194{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:16px;display:grid}._calendarDate_1y5fa_194{aspect-ratio:1;color:#1a1a1a;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:8px;font-size:14px;font-weight:500;transition:all .2s}._calendarDate_1y5fa_194:hover:not(:disabled){background:#e3f6f5;border-color:#00897b}._dateDisabled_1y5fa_219{color:#ccc;cursor:not-allowed}._dateSelected_1y5fa_224{color:#fff!important;background:#00897b!important;border-color:#00897b!important}._calendarLegend_1y5fa_230{border-top:1px solid #f0f0f0;gap:16px;padding-top:12px;display:flex}._legendItem_1y5fa_237{color:#666;align-items:center;gap:8px;font-size:12px;display:flex}._legendDot_1y5fa_245{border-radius:50%;width:12px;height:12px}._legendAvailable_1y5fa_251{background:#00897b}._legendSelected_1y5fa_255{background:#1a1a1a}._mainContent_1y5fa_260{flex-direction:column;gap:24px;display:flex}._slotsSection_1y5fa_266{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 12px #00000014}._slotsHeader_1y5fa_273{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}._slotsTitle_1y5fa_280{color:#1a1a1a;margin:0;font-size:22px;font-weight:600}._onlineBadge_1y5fa_287{color:#fff;background:#00897b;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:600}._slotGroup_1y5fa_296{margin-bottom:32px}._slotGroup_1y5fa_296:last-child{margin-bottom:0}._slotGroupHeader_1y5fa_304{color:#666;align-items:center;gap:12px;margin-bottom:12px;display:flex}._slotGroupHeader_1y5fa_304 svg{stroke-width:2px}._slotGroupHeader_1y5fa_304 h3{color:#1a1a1a;margin:0;font-size:16px;font-weight:600}._timeSlots_1y5fa_323{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}._timeSlot_1y5fa_323{color:#1a1a1a;cursor:pointer;text-align:center;white-space:nowrap;background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600;transition:all .2s}._timeSlot_1y5fa_323:hover:not(:disabled){color:#00897b;border-color:#00897b}._slotSelected_1y5fa_348{color:#fff!important;background:#00897b!important;border-color:#00897b!important}._slotDisabled_1y5fa_354{color:#ccc;cursor:not-allowed;background:#f5f7fa;border-color:#f5f7fa}._selectedSection_1y5fa_362{background:#fff;border-left:4px solid #00897b;border-radius:12px;padding:32px;box-shadow:0 2px 12px #00000014}._selectedHeader_1y5fa_370{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._selectedHeader_1y5fa_370 h3{color:#1a1a1a;margin:0;font-size:20px;font-weight:600}._readyBadge_1y5fa_384{color:#00897b;background:#e8f5e9;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}._readyBadge_1y5fa_384 svg{font-size:16px}._selectedSlotInfo_1y5fa_400{border-radius:8px;gap:16px;margin-bottom:24px;display:flex}._calendarIcon_1y5fa_407{color:#00897b;flex-shrink:0;font-size:24px}._selectedDateTime_1y5fa_413{color:#1a1a1a;margin:0 0 8px;font-size:16px;font-weight:600}._consultationFee_1y5fa_420{color:#666;margin:0;font-size:14px}._symptomsSection_1y5fa_426{margin-bottom:20px}._patientInfoCard_1y5fa_430{background:#f0f9ff;border:2px solid #00897b;border-radius:12px;margin-bottom:24px;padding:20px}._patientDetails_1y5fa_438{flex-direction:column;gap:12px;display:flex}._infoRow_1y5fa_444{align-items:center;gap:12px;display:flex}._infoLabel_1y5fa_450{color:#666;min-width:80px;font-size:14px;font-weight:600}._infoValue_1y5fa_457{color:#1a1a1a;font-size:15px;font-weight:500}._updateProfileHint_1y5fa_463{color:#856404;background:#fff9e6;border-radius:6px;margin:16px 0 0;padding:10px 12px;font-size:13px}._profileLink_1y5fa_472{color:#00897b;font-weight:600;text-decoration:none}._profileLink_1y5fa_472:hover{text-decoration:underline}._sectionTitle_1y5fa_482{color:#1a1a1a;margin:0 0 16px;font-size:18px;font-weight:600}._formGroup_1y5fa_489{margin-bottom:20px}._formLabel_1y5fa_493{color:#1a1a1a;margin-bottom:8px;font-size:14px;font-weight:600;display:block}._formInput_1y5fa_501{color:#1a1a1a;border:2px solid #e0e0e0;border-radius:8px;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s}._formInput_1y5fa_501:focus{border-color:#00897b;outline:none}._formInput_1y5fa_501::placeholder{color:#999}._symptomsLabel_1y5fa_521{color:#1a1a1a;margin-bottom:12px;font-size:15px;font-weight:600;display:block}._symptomsTextarea_1y5fa_529{color:#1a1a1a;resize:vertical;border:2px solid #e0e0e0;border-radius:8px;width:100%;padding:16px;font-family:inherit;font-size:14px;transition:all .2s}._symptomsTextarea_1y5fa_529:focus{border-color:#00897b;outline:none}._symptomsTextarea_1y5fa_529::placeholder{color:#999}._symptomsHint_1y5fa_550{color:#666;margin:8px 0 0;font-size:13px}._actionRow_1y5fa_556{align-items:center;gap:16px;margin-bottom:0;display:flex}._editNote_1y5fa_563{color:#856404;background:#fff9e6;border-radius:8px;flex:1;align-items:center;gap:8px;margin-bottom:0;padding:12px 16px;font-size:13px;display:flex}._editNote_1y5fa_563 svg{stroke-width:2px;flex-shrink:0}._continueButton_1y5fa_581{color:#fff;cursor:pointer;white-space:nowrap;background:#00897b;border:none;border-radius:8px;flex-shrink:0;padding:10px 32px;font-size:16px;font-weight:600;transition:all .2s}._continueButton_1y5fa_581:hover:not(:disabled){background:#00796b}._continueButton_1y5fa_581:disabled{color:#999;cursor:not-allowed;background:#e0e0e0}@media (width<=1024px){._layout_1y5fa_74{grid-template-columns:1fr}._sidebar_1y5fa_81{flex-direction:row;gap:16px}._doctorCard_1y5fa_87,._calendarCard_1y5fa_140{flex:1}}@media (width<=768px){._container_1y5fa_68{padding:16px}._sidebar_1y5fa_81{flex-direction:column}._slotsSection_1y5fa_266,._selectedSection_1y5fa_362{padding:20px}._slotsHeader_1y5fa_273{flex-direction:column;align-items:flex-start;gap:12px}._timeSlots_1y5fa_323{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}._progressSteps_1y5fa_13{padding:0 16px}._stepLine_1y5fa_58{width:60px}._stepLabel_1y5fa_47{font-size:11px}._actionRow_1y5fa_556{flex-direction:column;gap:12px}._continueButton_1y5fa_581{width:100%}}@media (width<=480px){._timeSlots_1y5fa_323{grid-template-columns:1fr}._stepNumber_1y5fa_29{width:32px;height:32px;font-size:14px}._stepLine_1y5fa_58{width:40px;margin:0 8px}}._datePicker_1y5fa_686{padding:20px}._dateInput_1y5fa_690{color:#333;cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:8px;width:100%;padding:12px;font-family:inherit;font-size:16px;transition:border-color .2s}._dateInput_1y5fa_690:hover{border-color:#00897b}._dateInput_1y5fa_690:focus{border-color:#00897b;outline:none;box-shadow:0 0 0 3px #00897b1a}._slotsLoading_1y5fa_714,._slotsError_1y5fa_715,._noSlots_1y5fa_716{text-align:center;background:#f5f5f5;border-radius:12px;margin:20px 0;padding:60px 20px}._slotsLoading_1y5fa_714 p,._noSlots_1y5fa_716 p{color:#666;font-size:16px}._slotsError_1y5fa_715 p{color:#d32f2f;font-size:16px}._loadingContainer_1y5fa_735{text-align:center;padding:100px 20px}._loadingContainer_1y5fa_735 p{color:#666;font-size:18px}._errorMessage_1y5fa_746{color:#c62828;background:#ffebee;border-left:4px solid #c62828;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px;font-weight:500}._modeSelector_1y5fa_758{background:#f1f5f9;border-radius:12px;gap:10px;margin-bottom:20px;padding:6px;display:flex}._modeBtn_1y5fa_767{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:14px;font-weight:600;transition:all .2s;display:flex}._modeBtnActive_1y5fa_784{color:#00897b;background:#fff;border-color:#cbd5e1;box-shadow:0 2px 8px #0000000f}._slotLeave_1y5fa_795{color:#92400e!important;cursor:not-allowed!important;background:#fffbeb!important;border-color:#fde68a!important}._slotLeave_1y5fa_795:hover{color:#92400e!important;border-color:#fde68a!important}._paymentPage_1x3bg_1{box-sizing:border-box;background-color:#edf4ff;width:100%;max-width:100%;min-height:100vh;overflow-x:hidden}._paymentPage_1x3bg_1 *,._paymentPage_1x3bg_1 :before,._paymentPage_1x3bg_1 :after{box-sizing:border-box}._progressContainer_1x3bg_17{box-sizing:border-box;border-radius:12px;margin:0 20px;padding:36px 0}._progressSteps_1x3bg_24{box-sizing:border-box;justify-content:space-between;align-items:center;max-width:800px;margin:0 auto;padding:0 40px;display:flex}._step_1x3bg_34{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}._stepNumber_1x3bg_42{color:#999;background:#e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;transition:all .2s;display:flex}._stepCompleted_1x3bg_56 ._stepNumber_1x3bg_42{color:#fff;background:#00897b;font-size:20px}._stepActive_1x3bg_62 ._stepNumber_1x3bg_42{color:#fff;background:#00897b}._stepLabel_1x3bg_67{color:#666;text-align:center;font-size:13px;font-weight:500}._stepCompleted_1x3bg_56 ._stepLabel_1x3bg_67,._stepActive_1x3bg_62 ._stepLabel_1x3bg_67{color:#00897b;font-weight:600}._stepLine_1x3bg_80{background:#e0e0e0;flex:1;min-width:15px;height:2px;margin:0 15px 28px}._container_1x3bg_90{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:30px 20px 50px}._layout_1x3bg_98{grid-template-columns:1fr 380px;align-items:start;gap:32px;width:100%;display:grid}._mainContent_1x3bg_107{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;min-width:0;padding:32px;box-shadow:0 2px 12px #00000014}._sectionTitle_1x3bg_117{color:#5a6c7d;margin:0 0 20px;font-size:20px;font-weight:600}._paymentMethodsGrid_1x3bg_124{grid-template-columns:240px 1fr;gap:24px;width:100%;min-width:0;margin-bottom:24px;display:grid}._methodButtons_1x3bg_133{flex-direction:column;gap:14px;display:flex}._methodButton_1x3bg_133{color:#5a6c7d;cursor:pointer;text-align:left;box-sizing:border-box;background:#fff;border:2px solid #d0d5dd;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px 20px;font-size:15px;font-weight:500;transition:all .2s;display:flex}._methodButton_1x3bg_133 svg{flex-shrink:0;font-size:22px}._methodButton_1x3bg_133:hover{border-color:#00897b}._methodButtonActive_1x3bg_166{color:#00897b!important;background:#fff!important;border-color:#00897b!important}._cardForm_1x3bg_173{box-sizing:border-box;background:#fff;border:1px solid #e8ebed;border-radius:12px;width:100%;min-width:0;padding:20px 24px}._formTitle_1x3bg_183{color:#5a6c7d;margin:0 0 18px;font-size:17px;font-weight:600}._formGroup_1x3bg_190{width:100%;margin-bottom:15px}._formLabel_1x3bg_195{color:#5a6c7d;margin-bottom:8px;font-size:13px;font-weight:500;display:block}._formInput_1x3bg_203{color:#2c3e50;box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;padding:14px 16px;font-size:14px;transition:all .2s}._formInput_1x3bg_203:focus{border-color:#00897b;outline:none}._formInput_1x3bg_203::placeholder{color:#98a2b3}._cardInputWrapper_1x3bg_224{width:100%;position:relative}._cardInputWrapper_1x3bg_224 ._formInput_1x3bg_203{padding-right:48px}._cardIcon_1x3bg_233{color:#5a6c7d;font-size:20px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}._formRow_1x3bg_242{grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}._saveCardCheckbox_1x3bg_249{align-items:center;gap:10px;margin-top:6px;display:flex}._saveCardCheckbox_1x3bg_249 input[type=checkbox]{cursor:pointer;accent-color:#00897b;flex-shrink:0;width:16px;height:16px}._saveCardCheckbox_1x3bg_249 label{color:#5a6c7d;cursor:pointer;font-size:13px}._codInfo_1x3bg_270{color:#666;margin:0;font-size:14px;line-height:1.6}._securityRow_1x3bg_278{border-top:1px solid #e8ebed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;padding-top:20px;display:flex}._securityBadges_1x3bg_289{flex-wrap:wrap;align-items:center;gap:24px;display:flex}._securityBadge_1x3bg_289{color:#00897b;text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}._securityBadge_1x3bg_289 svg{flex-shrink:0;font-size:15px}._paymentLogos_1x3bg_312{color:#8d9199;flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;font-weight:700;display:flex}._sidebar_1x3bg_323{align-self:flex-start;width:100%;min-width:0;position:sticky;top:20px}._orderSummary_1x3bg_331{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;padding:20px;box-shadow:0 2px 12px #00000014}._summaryHeader_1x3bg_340{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._summaryHeader_1x3bg_340 h3{color:#1a1a1a;margin:0;font-size:18px;font-weight:600}._shieldIcon_1x3bg_354{color:#00897b;flex-shrink:0;font-size:18px}._doctorInfo_1x3bg_361{border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex;position:relative}._doctorImage_1x3bg_371{object-fit:cover;border-radius:50%;flex-shrink:0;width:54px;height:54px}._doctorDetails_1x3bg_379{flex:1;min-width:0;padding-right:36px}._doctorName_1x3bg_385{color:#1a1a1a;word-break:break-word;margin:0 0 4px;font-size:14px;font-weight:600}._doctorSpec_1x3bg_393{color:#444;word-break:break-word;margin:0 0 4px;font-size:12px;font-weight:600}._doctorSlot_1x3bg_401{color:#444;word-break:break-word;margin:0;font-size:12px;font-weight:600}._wishlistBtn_1x3bg_409{cursor:pointer;color:#e0e0e0;background:#fff;border:1px solid #e0e0e0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;position:absolute;top:0;right:0}._wishlistBtn_1x3bg_409:hover{color:#f44;border-color:#f44}._consultationBadge_1x3bg_432{color:#fff;background:#00897b;border-radius:20px;margin-bottom:10px;padding:5px 14px;font-size:11px;font-weight:600;display:inline-block}._priceBreakdown_1x3bg_444{border-bottom:1px solid #f0f0f0;margin-bottom:14px;padding-bottom:14px}._priceRow_1x3bg_450{color:#444;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px;display:flex}._priceRow_1x3bg_450:last-child{margin-bottom:0}._freeTag_1x3bg_463{color:#00897b;font-weight:600}._couponSection_1x3bg_469{gap:8px;width:100%;margin-bottom:16px;display:flex}._couponInput_1x3bg_476{box-sizing:border-box;border:1.5px solid #e0e0e0;border-radius:8px;flex:1;min-width:0;padding:10px 14px;font-size:13px}._couponInput_1x3bg_476:focus{border-color:#00897b;outline:none}._applyButton_1x3bg_491{color:#fff;cursor:pointer;white-space:nowrap;background:#00897b;border:none;border-radius:8px;flex-shrink:0;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s}._applyButton_1x3bg_491:hover{background:#00796b}._totalSection_1x3bg_510{border-top:1.5px solid #f0f0f0;border-bottom:1.5px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:16px;padding:8px 0;display:flex}._totalLabel_1x3bg_520{color:#1a1a1a;font-size:15px;font-weight:600}._totalAmount_1x3bg_526{color:#1a1a1a;font-size:17px;font-weight:700}._payButton_1x3bg_533{color:#fff;cursor:pointer;box-sizing:border-box;background:#00897b;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:10px;padding:14px 16px;font-size:15px;font-weight:600;transition:all .2s;display:flex}._payButton_1x3bg_533:hover{background:#00796b}._payButton_1x3bg_533 svg{flex-shrink:0;font-size:17px}._termsText_1x3bg_562{color:#666;text-align:center;margin:0 0 12px;font-size:11.5px;line-height:1.4}._termsText_1x3bg_562 a{color:#00897b;text-decoration:none}._termsText_1x3bg_562 a:hover{text-decoration:underline}._secureCheckout_1x3bg_580{box-sizing:border-box;background:#f0fffe;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}._checkIcon_1x3bg_591{color:#00897b;flex-shrink:0;font-size:18px}._secureTitle_1x3bg_597{color:#00897b;margin:0 0 2px;font-size:11.5px;font-weight:700}._secureDesc_1x3bg_604{color:#444;margin:0;font-size:11px}._modalOverlay_1x3bg_611{z-index:1000;box-sizing:border-box;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modalContent_1x3bg_626{box-sizing:border-box;background:#fff;border-radius:16px;width:100%;max-width:520px;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}._modalHeader_1x3bg_638{background:#00897b;border-radius:16px 16px 0 0;height:4px;position:relative}._closeButton_1x3bg_645{cursor:pointer;color:#5a6c7d;z-index:10;background:#fff;border:1px solid #d0d5dd;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}._closeButton_1x3bg_645:hover{color:#00897b;background:#f5f7fa;border-color:#00897b}._modalBody_1x3bg_670{text-align:center;box-sizing:border-box;padding:24px}._successIcon_1x3bg_676{background:#e3f6f5;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}._successIconInner_1x3bg_687{color:#fff;background:#00897b;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;display:flex}._confirmationTitle_1x3bg_699{color:#2c3e50;margin:0 0 8px;font-size:22px;font-weight:700}._confirmationText_1x3bg_706{color:#717272;margin:0 0 16px;font-size:14px;line-height:1.5}._appointmentCard_1x3bg_713{text-align:left;box-sizing:border-box;background:#edf4ff;border-radius:12px;width:100%;margin-bottom:16px;padding:14px 18px}._appointmentHeader_1x3bg_723{border-bottom:1px solid #d0d5dd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;display:flex}._appointmentIdLabel_1x3bg_734{color:#5a6c7d;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}._appointmentId_1x3bg_734{color:#2c3e50;font-size:15px;font-weight:700}._doctorInfoModal_1x3bg_748{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex;position:relative}._doctorImageModal_1x3bg_757{object-fit:cover;border-radius:50%;flex-shrink:0;width:50px;height:50px}._doctorDetailsModal_1x3bg_765{flex:1;min-width:120px}._doctorNameModal_1x3bg_770{color:#2c3e50;margin:0 0 2px;font-size:16px;font-weight:600}._doctorSpecModal_1x3bg_777{color:#00897b;margin:0;font-size:13px;font-weight:600}._consultationBadgeModal_1x3bg_784{color:#fff;white-space:nowrap;background:#00897b;border-radius:20px;padding:6px 12px;font-size:11px;font-weight:600}._appointmentDetails_1x3bg_794{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}._detailCard_1x3bg_801{box-sizing:border-box;background:#fff;border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}._detailIcon_1x3bg_811{color:#00897b;flex-shrink:0;margin-top:2px;font-size:15px}._detailLabel_1x3bg_818{color:#5a6c7d;text-transform:uppercase;letter-spacing:.5px;margin:0 0 2px;font-size:11px;font-weight:600}._detailValue_1x3bg_827{color:#2c3e50;word-break:break-word;margin:0;font-size:12px;font-weight:600}._timezone_1x3bg_835{color:#7f8c8d;font-size:11px;font-weight:400}._modalActions_1x3bg_841{gap:12px;width:100%;margin-bottom:12px;display:flex}._returnButton_1x3bg_848{color:#5a6c7d;cursor:pointer;box-sizing:border-box;background:#fff;border:1.5px solid #d0d5dd;border-radius:8px;flex:1;padding:10px 14px;font-size:13.5px;font-weight:600;transition:all .2s}._returnButton_1x3bg_848:hover{color:#00897b;border-color:#00897b}._viewButton_1x3bg_867{color:#fff;cursor:pointer;box-sizing:border-box;background:#00897b;border:none;border-radius:8px;flex:1;padding:10px 14px;font-size:13.5px;font-weight:600;transition:all .2s}._viewButton_1x3bg_867:hover{background:#00796b}._secureBooking_1x3bg_885{color:#7f8c8d;justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}._secureBooking_1x3bg_885 svg{color:#00897b;flex-shrink:0;font-size:14px}@media (width<=1024px){._layout_1x3bg_98{grid-template-columns:1fr;gap:24px}._sidebar_1x3bg_323{position:static}._paymentMethodsGrid_1x3bg_124{grid-template-columns:1fr;gap:20px}._methodButtons_1x3bg_133{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._methodButton_1x3bg_133{justify-content:center;padding:12px 10px;font-size:14px}}@media (width<=768px){._progressContainer_1x3bg_17{margin:0;padding:24px 0 16px}._progressSteps_1x3bg_24{padding:0 16px}._stepLine_1x3bg_80{margin:0 8px 22px}._stepLabel_1x3bg_67{font-size:12px}._container_1x3bg_90{padding:16px 14px 40px}._mainContent_1x3bg_107{padding:20px 16px}._sectionTitle_1x3bg_117{margin-bottom:16px;font-size:18px}._methodButtons_1x3bg_133{grid-template-columns:repeat(2,1fr);gap:10px}._cardForm_1x3bg_173{padding:16px 14px}._securityRow_1x3bg_278{flex-direction:column;align-items:flex-start;gap:14px;padding-top:16px}._securityBadges_1x3bg_289{gap:16px;width:100%}._paymentLogos_1x3bg_312{gap:14px;width:100%}._orderSummary_1x3bg_331{padding:16px}._modalBody_1x3bg_670{padding:20px 16px}._appointmentDetails_1x3bg_794{grid-template-columns:1fr;gap:8px}._modalActions_1x3bg_841{flex-direction:column;gap:10px}}@media (width<=480px){._progressContainer_1x3bg_17{padding:16px 0 10px}._progressSteps_1x3bg_24{padding:0 8px}._stepNumber_1x3bg_42{width:32px;height:32px;font-size:13px}._stepCompleted_1x3bg_56 ._stepNumber_1x3bg_42{font-size:16px}._stepLabel_1x3bg_67{font-size:11px}._stepLine_1x3bg_80{min-width:8px;margin:0 4px 18px}._container_1x3bg_90{padding:12px 10px 30px}._mainContent_1x3bg_107{border-radius:10px;padding:14px 10px}._sectionTitle_1x3bg_117{margin-bottom:12px;font-size:16px}._methodButtons_1x3bg_133{grid-template-columns:repeat(2,1fr);gap:8px}._methodButton_1x3bg_133{border-radius:6px;gap:8px;padding:9px 8px;font-size:13px}._methodButton_1x3bg_133 svg{font-size:18px}._cardForm_1x3bg_173{border-radius:8px;padding:12px 10px}._formTitle_1x3bg_183{margin-bottom:12px;font-size:15px}._formGroup_1x3bg_190{margin-bottom:12px}._formLabel_1x3bg_195{margin-bottom:5px;font-size:12px}._formInput_1x3bg_203{border-radius:6px;padding:11px 12px;font-size:13px}._cardInputWrapper_1x3bg_224 ._formInput_1x3bg_203{padding-right:36px}._cardIcon_1x3bg_233{font-size:18px;right:12px}._formRow_1x3bg_242{grid-template-columns:1fr 1fr;gap:8px}._saveCardCheckbox_1x3bg_249{align-items:flex-start;gap:8px}._saveCardCheckbox_1x3bg_249 label{font-size:12px;line-height:1.35}._codInfo_1x3bg_270{font-size:13px}._securityBadge_1x3bg_289{gap:6px;font-size:10.5px}._securityBadge_1x3bg_289 svg{font-size:13px}._paymentLogos_1x3bg_312{gap:10px;font-size:11px}._orderSummary_1x3bg_331{border-radius:10px;padding:14px 10px}._summaryHeader_1x3bg_340 h3{font-size:16px}._doctorInfo_1x3bg_361{gap:10px}._doctorImage_1x3bg_371{width:48px;height:48px}._doctorName_1x3bg_385{font-size:13px}._doctorSpec_1x3bg_393{font-size:11px}._doctorSlot_1x3bg_401{font-size:11.5px}._consultationBadge_1x3bg_432{padding:4px 10px;font-size:10.5px}._priceRow_1x3bg_450{font-size:12.5px}._couponSection_1x3bg_469{margin-bottom:12px}._couponInput_1x3bg_476{padding:9px 10px;font-size:12.5px}._applyButton_1x3bg_491{padding:9px 14px;font-size:12.5px}._totalLabel_1x3bg_520{font-size:14px}._totalAmount_1x3bg_526{font-size:15.5px}._payButton_1x3bg_533{padding:12px;font-size:14px}._termsText_1x3bg_562{font-size:10.5px}._secureCheckout_1x3bg_580{gap:8px;padding:8px 10px}._secureTitle_1x3bg_597{font-size:11px}._secureDesc_1x3bg_604{font-size:10px}._modalOverlay_1x3bg_611{padding:10px}._modalContent_1x3bg_626{border-radius:12px}._modalBody_1x3bg_670{padding:16px 12px}._successIcon_1x3bg_676,._successIconInner_1x3bg_687{width:46px;height:46px;font-size:22px}._confirmationTitle_1x3bg_699{font-size:18px}._confirmationText_1x3bg_706{margin-bottom:12px;font-size:12px}._appointmentCard_1x3bg_713{border-radius:8px;padding:10px 12px}._appointmentIdLabel_1x3bg_734{font-size:10px}._appointmentId_1x3bg_734{font-size:13px}._doctorInfoModal_1x3bg_748{gap:10px;margin-bottom:12px}._doctorImageModal_1x3bg_757{width:44px;height:44px}._doctorNameModal_1x3bg_770{font-size:14px}._doctorSpecModal_1x3bg_777{font-size:11.5px}._consultationBadgeModal_1x3bg_784{padding:4px 8px;font-size:10px}._detailCard_1x3bg_801{gap:8px;padding:8px 10px}._detailLabel_1x3bg_818{font-size:10px}._detailValue_1x3bg_827{font-size:11.5px}._returnButton_1x3bg_848,._viewButton_1x3bg_867{padding:9px 12px;font-size:12.5px}}@media (width<=340px){._progressSteps_1x3bg_24{padding:0 4px}._stepNumber_1x3bg_42{width:26px;height:26px;font-size:11px}._stepCompleted_1x3bg_56 ._stepNumber_1x3bg_42{font-size:13px}._stepLabel_1x3bg_67{font-size:9.5px}._stepLine_1x3bg_80{min-width:6px;margin:0 2px 16px}._container_1x3bg_90{padding:10px 6px 24px}._mainContent_1x3bg_107{border-radius:8px;padding:12px 8px}._sectionTitle_1x3bg_117{font-size:15px}._methodButtons_1x3bg_133{grid-template-columns:1fr;gap:6px}._methodButton_1x3bg_133{padding:8px 10px;font-size:12.5px}._cardForm_1x3bg_173{padding:10px 8px}._formRow_1x3bg_242{grid-template-columns:1fr;gap:8px}._formInput_1x3bg_203{padding:9px 10px;font-size:12px}._orderSummary_1x3bg_331{padding:12px 8px}._couponSection_1x3bg_469{flex-direction:column;gap:6px}._applyButton_1x3bg_491{width:100%;padding:8px}._doctorInfo_1x3bg_361{gap:8px}._doctorImage_1x3bg_371{width:40px;height:40px}._doctorDetails_1x3bg_379{padding-right:28px}._doctorName_1x3bg_385{font-size:12px}._modalBody_1x3bg_670{padding:14px 8px}._appointmentCard_1x3bg_713{padding:8px 10px}}._confirmedPage_14iuc_1{background:linear-gradient(#e8f5f4 0%,#f5f7fa 100%);min-height:100vh;padding:40px 20px}._container_14iuc_7{max-width:1200px;margin:0 auto}._layout_14iuc_12{grid-template-columns:1fr 380px;align-items:start;gap:32px;display:grid}._mainContent_14iuc_20{flex-direction:column;gap:24px;display:flex}._appointmentCard_14iuc_27{background:#fff;border-radius:10px;padding:0;box-shadow:0 2px 8px #0000000f}._successHeader_14iuc_35{align-items:center;gap:32px;padding:20px 40px;display:flex}._successIcon_14iuc_42{color:#00897b;background:#e0f2f1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:30px;display:flex}._pageTitle_14iuc_55{color:#1a3a38;margin:0 0 5px;font-size:25px;font-weight:700;line-height:1.1}._pageSubtitle_14iuc_63{color:#424444;margin:0;font-size:15px;line-height:1.5}._cardDivider_14iuc_70{background:#e8ebed;height:1px;margin:0 40px}._appointmentHeader_14iuc_76{border-bottom:1px solid #e8ebed;justify-content:space-between;align-items:flex-start;margin:0 40px;padding:20px 40px;display:flex}._appointmentIdLabel_14iuc_85{color:#373838;text-transform:uppercase;letter-spacing:.8px;margin:0;font-size:12px;font-weight:700}._appointmentId_14iuc_85{color:#2c3e50;margin:0;font-size:13px;font-weight:700}._consultationBadge_14iuc_101{color:#fff;background:#00897b;border-radius:20px;padding:8px 16px;font-size:12px;font-weight:600}._appointmentBody_14iuc_110{flex-direction:column;gap:16px;padding:20px 40px;display:flex}._doctorSection_14iuc_117{align-items:center;gap:20px;display:flex}._doctorImage_14iuc_123{object-fit:cover;border:3px solid #f0f0f0;border-radius:50%;width:70px;height:70px}._doctorName_14iuc_131{color:#2c3e50;margin:0 0 2px;font-size:20px;font-weight:700}._doctorSpec_14iuc_138{color:#3d3d3d;margin:0;font-size:15px}._detailsRow_14iuc_144{grid-template-columns:1fr auto;align-items:start;gap:32px;display:grid}._appointmentDetails_14iuc_151{flex-direction:column;gap:8px;display:flex}._detailRow_14iuc_157{color:#5a6c7d;align-items:center;gap:16px;font-size:14px;font-weight:500;display:flex}._detailIcon_14iuc_166{color:#00796b;flex-shrink:0;font-size:18px}._joinSection_14iuc_172{flex-direction:column;align-items:center;gap:12px;max-width:300px;display:flex}._joinButton_14iuc_180{color:#5d5f63;cursor:not-allowed;background:#e8ebed;border:none;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:auto;min-width:220px;padding:10px 20px;font-size:15px;font-weight:600;display:flex}._joinButton_14iuc_180 svg{font-size:20px}._joinNote_14iuc_201{color:#37383a;text-align:center;max-width:420px;margin:0;font-size:12px;line-height:1.4}._uploadSection_14iuc_211{background:#fff;border-radius:10px;padding:20px 40px;box-shadow:0 2px 8px #0000000f}._uploadHeader_14iuc_218{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}._sectionTitle_14iuc_225{color:#1a1a1a;margin:0;font-size:18px;font-weight:600}._helpIcon_14iuc_232{color:#999;cursor:pointer;font-size:18px}._uploadArea_14iuc_238{text-align:center;background:#fafbfc;border:2px dashed #d0d5dd;border-radius:10px;padding:20px 40px}._uploadIcon_14iuc_246{color:#00897b;margin-bottom:5px;font-size:30px}._uploadTitle_14iuc_252{font-size:18px;font-weight:6 0;color:#1a1a1a;margin:0 0 10px}._uploadDesc_14iuc_259{color:#666;margin:0 0 24px;font-size:14px;line-height:1.6}._selectFilesButton_14iuc_266{color:#00897b;cursor:pointer;background:#fff;border:2px solid #00897b;border-radius:8px;padding:10px 20px;font-size:15px;font-weight:600;transition:all .2s}._selectFilesButton_14iuc_266:hover{background:#e3f6f5}._uploadedFiles_14iuc_282{border-top:1px solid #f0f0f0;margin-top:15px;padding-top:10px}._uploadedLabel_14iuc_288{color:#444;text-transform:uppercase;letter-spacing:.5px;margin:0 0 5px;font-size:11px;font-weight:700}._fileItem_14iuc_297{background:#edf3fc;border-radius:5px;align-items:center;gap:12px;margin-bottom:10px;padding:10px 16px;display:flex}._fileIcon_14iuc_307{color:#00897b;flex-shrink:0;font-size:24px}._fileDetails_14iuc_313{flex:1}._fileName_14iuc_317{color:#1a1a1a;margin:0 0 4px;font-size:14px;font-weight:600}._fileInfo_14iuc_324{color:#999;margin:0;font-size:12px}._deleteButton_14iuc_330{cursor:pointer;color:#f44;background:#fff;border:1px solid #e0e0e0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._deleteButton_14iuc_330:hover{background:#fff0f0;border-color:#f44}._actionButtons_14iuc_350{gap:16px;display:flex}._returnButton_14iuc_355{color:#5a6c7d;cursor:pointer;background:#fff;border:2px solid #d0d5dd;border-radius:8px;flex:1;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s}._returnButton_14iuc_355:hover{color:#00897b;border-color:#00897b}._viewButton_14iuc_373{color:#fff;cursor:pointer;background:#025e54;border:none;border-radius:8px;flex:1;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s}._viewButton_14iuc_373:hover{background:#00796b}._sidebar_14iuc_391{flex-direction:column;gap:24px;display:flex;position:sticky;top:20px}._nextStepsCard_14iuc_400{color:#fff;background:#1a3a38;border-radius:10px;padding:20px 24px}._cardTitle_14iuc_407{color:#fff;margin:0 0 24px;font-size:20px;font-weight:600}._stepsList_14iuc_414{flex-direction:column;gap:12px;display:flex}._stepItem_14iuc_420{opacity:.6;gap:12px;display:flex}._stepCompleted_14iuc_426{opacity:1}._stepIndicator_14iuc_430{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;display:flex}._stepIndicator_14iuc_430 svg{color:#fff;font-size:18px}._stepCircle_14iuc_445{border:2px solid #fff6;border-radius:50%;width:20px;height:20px}._stepContent_14iuc_452{flex:1}._stepTitle_14iuc_456{color:#fff;margin:0 0 2px;font-size:14px;font-weight:600}._stepSubtitle_14iuc_463{color:#ffffffb3;margin:0;font-size:12px;line-height:1.5}._stepLink_14iuc_470{color:#00d9bb;cursor:pointer;text-decoration:underline}._stepLink_14iuc_470:hover{color:#00fbd9}._assistanceCard_14iuc_481{background:#fff;border-radius:10px;padding:20px 24px;box-shadow:0 2px 8px #0000000f}._assistanceCard_14iuc_481 ._cardTitle_14iuc_407{color:#033833;margin-bottom:10px}._assistanceText_14iuc_493{color:#575b5c;margin:0 0 24px;font-size:15px;line-height:1.4}._liveChatButton_14iuc_500,._emailButton_14iuc_501{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:16px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}._liveChatButton_14iuc_500{color:#5a6c7d;background:#e8f5ff;border:none}._liveChatButton_14iuc_500:hover{background:#d0e8ff}._liveChatButton_14iuc_500 svg{font-size:14px}._emailButton_14iuc_501{color:#5a6c7d;background:#fff;border:2px solid #e0e0e0;margin-bottom:0}._emailButton_14iuc_501:hover{color:#00897b;border-color:#00897b}._emailButton_14iuc_501 svg{font-size:20px}._shopBanner_14iuc_547{background:#fff;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f}._bannerImage_14iuc_555{height:350px;position:relative;overflow:hidden}._bannerImage_14iuc_555:after{content:"";background:linear-gradient(#00897b8e,#000b);height:50%;position:absolute;bottom:0;left:0;right:0}._bannerImage_14iuc_555 img{width:100%;height:100%}._bannerContent_14iuc_576{color:#fff;z-index:1;padding:20px 24px;position:absolute;bottom:0;left:0;right:0}._bannerLabel_14iuc_586{color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0 0 5px;font-size:12px;font-weight:700}._bannerTitle_14iuc_595{color:#fff;margin:0 0 20px;font-size:18px;font-weight:600;line-height:1.3}._exploreButton_14iuc_603{color:#053631;cursor:pointer;background:#fff;border:none;border-radius:15px;width:auto;padding:10px 20px;font-size:14px;font-weight:700;transition:all .2s}._exploreButton_14iuc_603:hover{background:#f0f0f0}@media (width<=1024px){._layout_14iuc_12{grid-template-columns:1fr}._sidebar_14iuc_391{position:static}}@media (width<=768px){._confirmedPage_14iuc_1{padding:20px 16px}._successHeader_14iuc_35{text-align:center;flex-direction:column;padding:24px}._pageTitle_14iuc_55{font-size:24px}._appointmentCard_14iuc_27,._uploadSection_14iuc_211{padding:0}._appointmentBody_14iuc_110{padding:24px 20px}._detailsRow_14iuc_144{grid-template-columns:1fr;gap:24px}._joinSection_14iuc_172{align-items:center;max-width:100%}._joinButton_14iuc_180{width:100%;min-width:auto}._actionButtons_14iuc_350{flex-direction:column}._uploadArea_14iuc_238{padding:32px 20px}}@media (width<=480px){._pageTitle_14iuc_55{font-size:20px}._doctorName_14iuc_131{font-size:18px}._appointmentHeader_14iuc_76{margin:0;padding:20px}}._chatWindowOverlay_1484h_7{-webkit-backdrop-filter:blur(4px);z-index:99999;box-sizing:border-box;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._chatWindow_1484h_7{box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:580px;height:680px;max-height:calc(100dvh - 32px);animation:.25s cubic-bezier(.16,1,.3,1) _chatSlideUp_1484h_1;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000040}@keyframes _chatSlideUp_1484h_1{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._chatHeader_1484h_54{color:#fff;box-sizing:border-box;background:#075e54;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 16px;display:flex}._chatHeaderInfo_1484h_67{flex:1;align-items:center;gap:12px;min-width:0;display:flex}._chatAvatar_1484h_75{color:#fff;background:#128c7e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}._chatHeaderText_1484h_88{flex-direction:column;flex:1;min-width:0;display:flex}._chatHeaderText_1484h_88 h3{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}._chatHeaderSubtitle_1484h_106{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:11.5px;line-height:1.2;overflow:hidden}._closeBtn_1484h_116{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:flex}._closeBtn_1484h_116:hover{background:#ffffff40;transform:scale(1.05)}._headerTitleRow_1484h_137{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._slotDurationBadge_1484h_144{color:#fff;white-space:nowrap;background:#fff3;border-radius:12px;padding:2px 7px;font-size:11px;font-weight:600}._chatHeaderRight_1484h_154{flex-shrink:0;align-items:center;gap:8px;display:flex}._timerPill_1484h_161{letter-spacing:.3px;white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}._timerPillActive_1484h_174{color:#fff;background:#ffffff2e;border:1px solid #ffffff59}._timerPillWarning_1484h_180{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}._timerPillDanger_1484h_186{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5;animation:1.2s ease-in-out infinite _timerPulse_1484h_1}._timerPillWaiting_1484h_193{color:#ffffffd9;background:#ffffff1f;border:1px dashed #ffffff4d}._timerPillExpired_1484h_199{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}._timerPillCompleted_1484h_205{color:#166534;background:#dcfce7;border:1px solid #86efac}@keyframes _timerPulse_1484h_1{0%,to{transform:scale(1);box-shadow:0 0 #ef444466}50%{transform:scale(1.03);box-shadow:0 0 0 3px #ef444433}}._completeConsultationBtn_1484h_222{color:#fff;cursor:pointer;white-space:nowrap;background:#10b981;border:none;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}._completeConsultationBtn_1484h_222:hover:not(:disabled){background:#059669;transform:translateY(-1px)}._completeConsultationBtn_1484h_222:disabled{opacity:.65;cursor:not-allowed}._consultationEndedBanner_1484h_248{color:#991b1b;text-align:center;background:#fef2f2;border-top:1px solid #fecaca;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:500;display:flex}._consultationCompletedBanner_1484h_263{color:#166534;text-align:center;background:#f0fdf4;border-top:1px solid #bbf7d0;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:500;display:flex}._closeBtn_1484h_116:active{transform:scale(.95)}._messagesContainer_1484h_283{-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#efeae2;flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}._messagesContainer_1484h_283::-webkit-scrollbar{width:5px}._messagesContainer_1484h_283::-webkit-scrollbar-track{background:0 0}._messagesContainer_1484h_283::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}._messagesContainer_1484h_283::-webkit-scrollbar-thumb:hover{background:#00000059}._loadingContainer_1484h_314{color:#667781;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:20px;display:flex}._spinner_1484h_326{color:#075e54;font-size:24px;animation:1s linear infinite _spin_1484h_326}@keyframes _spin_1484h_326{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorContainer_1484h_342{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:20px;display:flex}._errorText_1484h_353{color:#dc2626;margin:0;font-size:14px}._retryBtn_1484h_359{color:#fff;cursor:pointer;background:#075e54;border:none;border-radius:6px;padding:9px 22px;font-size:13.5px;font-weight:600;transition:background .2s}._retryBtn_1484h_359:hover{background:#128c7e}._emptyState_1484h_376{color:#667781;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:24px 16px;display:flex}._emptyIcon_1484h_388{color:#aebac1;margin-bottom:4px;font-size:44px}._emptyState_1484h_376 h4{color:#41525d;margin:0;font-size:16px;font-weight:600}._emptyState_1484h_376 p{color:#667781;max-width:280px;margin:0;font-size:13.5px;line-height:1.4}._messageWrapper_1484h_410{align-items:flex-end;gap:6px;width:100%;animation:.2s ease-out _fadeInMsg_1484h_1;display:flex}@keyframes _fadeInMsg_1484h_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._messageWrapperLeft_1484h_429{justify-content:flex-start}._messageWrapperRight_1484h_433{justify-content:flex-end}._messageAvatar_1484h_437{display:none}._messageBubble_1484h_441{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;box-sizing:border-box;border-radius:10px;max-width:82%;padding:7px 10px 6px 12px;position:relative;box-shadow:0 1px 1.5px #0000001f}._messageBubbleReceived_1484h_453{color:#111b21;background:#fff;border-bottom-left-radius:2px}._messageBubbleSent_1484h_459{color:#111b21;background:#d9fdd3;border-bottom-right-radius:2px}._messageText_1484h_465{color:#111b21;min-width:30px;margin:0;padding-right:48px;font-size:14px;line-height:1.45}._messageTime_1484h_474{color:#667781;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:10.5px;position:absolute;bottom:4px;right:8px}._chatAttachmentContainer_1484h_485{max-width:100%;margin-bottom:6px;overflow:hidden}._chatImageLink_1484h_491{cursor:pointer;border-radius:8px;width:100%;max-width:280px;display:block;overflow:hidden}._chatImageAttachment_1484h_500{object-fit:cover;border-radius:8px;width:100%;max-width:280px;max-height:240px;transition:transform .2s;display:block}._chatImageAttachment_1484h_500:hover{transform:scale(1.02)}._chatVideoAttachment_1484h_514{background:#000;border-radius:8px;width:100%;max-width:280px;max-height:220px;display:block}._chatFileAttachmentLink_1484h_523{color:#111b21;box-sizing:border-box;background:#0000000d;border:1px solid #00000014;border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;max-width:280px;padding:8px 12px;text-decoration:none;transition:all .2s;display:flex}._chatFileAttachmentLink_1484h_523:hover{background:#00000014;border-color:#075e54}._chatFileAttachmentIcon_1484h_545{color:#075e54;flex-shrink:0;align-items:center;font-size:22px;display:flex}._chatFileAttachmentInfo_1484h_553{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._chatFileAttachmentName_1484h_561{white-space:nowrap;text-overflow:ellipsis;color:#111b21;font-size:12.5px;font-weight:600;overflow:hidden}._chatFileAttachmentAction_1484h_570{color:#667781;font-size:11px}._chatFileDownloadIcon_1484h_575{color:#667781;flex-shrink:0;font-size:13px}._messageInputContainer_1484h_582{box-sizing:border-box;background:#f0f2f5;border-top:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;gap:8px;padding:10px 14px;display:flex}._chatFilePreviewBanner_1484h_594{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:6px 10px;display:flex;box-shadow:0 1px 4px #0000000d}._chatFilePreviewThumb_1484h_608{object-fit:cover;border-radius:6px;flex-shrink:0;width:36px;height:36px}._chatFilePreviewIcon_1484h_616{color:#075e54;background:#e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}._chatFilePreviewDetails_1484h_629{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._chatFilePreviewName_1484h_637{color:#111b21;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}._chatFilePreviewSize_1484h_646{color:#667781;font-size:11px}._chatFilePreviewRemoveBtn_1484h_651{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:6px;font-size:14px;transition:background .2s;display:flex}._chatFilePreviewRemoveBtn_1484h_651:hover{background:#fee2e2}._inputControlsRow_1484h_671{align-items:center;gap:8px;width:100%;min-width:0;display:flex}._attachBtn_1484h_679{color:#54656f;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transition:all .2s;display:flex}._attachBtn_1484h_679:hover:not(:disabled){color:#075e54;background:#e2e8f0}._attachBtn_1484h_679:disabled{opacity:.5;cursor:not-allowed}._messageInput_1484h_582{color:#111b21;box-sizing:border-box;background:#fff;border:none;border-radius:20px;outline:none;flex:1;min-width:0;padding:10px 14px;font-size:15px;box-shadow:0 1px 2px #0000000d}._messageInput_1484h_582:focus{outline:none}._messageInput_1484h_582:disabled{cursor:not-allowed;background:#e9edef}._sendBtn_1484h_728{color:#fff;cursor:pointer;background:#075e54;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;transition:all .2s;display:flex}._sendBtn_1484h_728:hover:not(:disabled){background:#128c7e;transform:scale(1.05)}._sendBtn_1484h_728:active:not(:disabled){transform:scale(.95)}._sendBtn_1484h_728:disabled{opacity:.45;cursor:not-allowed}@media (width<=768px){._chatWindowOverlay_1484h_7{align-items:stretch;padding:0}._chatWindow_1484h_7{width:100%;max-width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border:none;border-radius:0}._messageBubble_1484h_441{max-width:86%}}@media (width<=480px){._chatHeader_1484h_54{gap:8px;padding:10px 12px}._chatAvatar_1484h_75{width:36px;height:36px;font-size:15px}._chatHeaderText_1484h_88 h3{font-size:14px}._chatHeaderSubtitle_1484h_106{font-size:11px}._closeBtn_1484h_116{width:32px;height:32px;font-size:14px}._messagesContainer_1484h_283{gap:8px;padding:10px}._messageBubble_1484h_441{max-width:90%;padding:6px 8px 6px 10px}._messageText_1484h_465{padding-right:44px;font-size:13.5px}._messageTime_1484h_474{font-size:10px;bottom:3px;right:6px}._chatImageLink_1484h_491,._chatImageAttachment_1484h_500,._chatVideoAttachment_1484h_514,._chatFileAttachmentLink_1484h_523{max-width:100%}._messageInputContainer_1484h_582{padding:8px 10px;padding-bottom:max(10px, env(safe-area-inset-bottom));gap:6px}._inputControlsRow_1484h_671{gap:6px}._attachBtn_1484h_679{width:36px;height:36px;font-size:16px}._messageInput_1484h_582{padding:8px 12px;font-size:14px}._sendBtn_1484h_728{width:36px;height:36px;font-size:14px}._chatFilePreviewBanner_1484h_594{padding:5px 8px}._chatFilePreviewThumb_1484h_608,._chatFilePreviewIcon_1484h_616{width:30px;height:30px}._chatFilePreviewName_1484h_637{font-size:12px}}@media (width<=360px){._chatHeader_1484h_54{gap:6px;padding:8px 10px}._chatAvatar_1484h_75{width:32px;height:32px;font-size:14px}._chatHeaderText_1484h_88 h3{font-size:13px}._chatHeaderSubtitle_1484h_106{font-size:10.5px}._messageBubble_1484h_441{max-width:94%}._messageText_1484h_465{padding-right:40px;font-size:13px}._attachBtn_1484h_679{width:34px;height:34px;font-size:15px}._sendBtn_1484h_728{width:34px;height:34px;font-size:13px}._messageInput_1484h_582{padding:7px 10px;font-size:13.5px}}._unreadBadge_bjk7p_2{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;animation:2s infinite _pulse_bjk7p_1;display:inline-flex;box-shadow:0 2px 6px #ef444466}@keyframes _pulse_bjk7p_1{0%,to{transform:scale(1);box-shadow:0 2px 6px #ef444466}50%{transform:scale(1.05);box-shadow:0 4px 12px #ef444499}}._unreadBadge_bjk7p_2._absolute_bjk7p_31{position:absolute;top:-5px;right:-5px}._unreadBadge_bjk7p_2._inline_bjk7p_38{margin-left:8px;position:relative;top:-1px}._unreadBadge_bjk7p_2._buttonBadge_bjk7p_45{z-index:1;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:10px;position:absolute;top:-8px;right:-8px}._videoCallOverlay_fecfo_3{z-index:99999;box-sizing:border-box;-webkit-overflow-scrolling:touch;background:#eef2f6;justify-content:center;align-items:center;padding:16px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;animation:.25s _fadeIn_fecfo_1;display:flex;position:fixed;inset:0;overflow-y:auto}._workspaceGrid_fecfo_22{box-sizing:border-box;grid-template-columns:1.15fr .85fr;gap:20px;width:100%;max-width:1380px;height:calc(100vh - 32px);max-height:860px;display:grid}._leftColumn_fecfo_37{flex-direction:column;gap:16px;height:100%;min-height:0;display:flex}._videoCard_fecfo_46{background:#0f172a;border-radius:18px;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #0f172a14}._remoteVideo_fecfo_59{object-fit:cover;background:#0f172a;width:100%;height:100%}._videoPlaceholder_fecfo_67{color:#fff;text-align:center;box-sizing:border-box;background:radial-gradient(circle,#1e293b 0%,#0f172a 100%);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex;position:absolute;inset:0}._placeholderAvatar_fecfo_85{color:#fff;background:linear-gradient(135deg,#0d9488 0%,#047857 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:32px;display:flex;box-shadow:0 8px 24px #0d948859}._pulseSpinner_fecfo_99{border:3px solid #ffffff26;border-top-color:#2dd4bf;border-radius:50%;flex-shrink:0;width:40px;height:40px;animation:.9s linear infinite _spin_fecfo_1}._placeholderText_fecfo_109{color:#e2e8f0;max-width:90%;margin:0;font-size:14.5px;font-weight:500}._placeholderSubtext_fecfo_117{color:#94a3b8;margin:0;font-size:12px}._topBadges_fecfo_124{z-index:15;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:14px}._liveBadge_fecfo_135{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#0d4b48eb;border-radius:20px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #0003}._liveDot_fecfo_151{background:#34d399;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite _pulseDot_fecfo_1;box-shadow:0 0 8px #34d399}@keyframes _pulseDot_fecfo_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}._timerBadge_fecfo_174{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0f172a;background:#ffffffeb;border-radius:20px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:0 2px 10px #00000026}._timerBadge_fecfo_174 svg{color:#475569;font-size:11px}._topControls_fecfo_194{z-index:15;align-items:center;gap:8px;display:flex;position:absolute;top:14px;right:14px}._topEndCallBtn_fecfo_204{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #dc262659}._topEndCallBtn_fecfo_204:hover{background:#b91c1c;transform:translateY(-1px)}._iconButton_fecfo_225{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;transition:all .2s;display:flex}._iconButton_fecfo_225:hover{background:#ffffff40;transform:scale(1.05)}._pipWrapper_fecfo_247{z-index:12;background:#1e293b;border:2px solid #ffffffe6;border-radius:12px;width:120px;height:150px;transition:all .25s;position:absolute;bottom:16px;right:16px;overflow:hidden;box-shadow:0 8px 24px #00000059}._pipWrapper_fecfo_247:hover{transform:scale(1.04)}._localVideo_fecfo_266{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}._pipCameraOff_fecfo_273{color:#94a3b8;background:linear-gradient(145deg,#334155,#1e293b);flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;font-size:11px;display:flex}._pipCameraOff_fecfo_273 svg{color:#cbd5e1;font-size:20px}._bottomControlsBar_fecfo_292{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:14;background:#0f172abf;border-radius:9999px;align-items:center;gap:10px;padding:6px 14px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000059}._controlCircleBtn_fecfo_308{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;transition:all .2s;display:flex}._controlCircleBtn_fecfo_308:hover{background:#ffffff47;transform:translateY(-2px)}._controlCircleBtn_fecfo_308:active{transform:translateY(0)}._controlCircleBtnDanger_fecfo_332{color:#fff;background:#dc2626e0}._controlCircleBtnDanger_fecfo_332:hover{background:#dc2626}._endCallCircleBtn_fecfo_341{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;transition:all .2s;display:flex;box-shadow:0 4px 14px #dc262666}._endCallCircleBtn_fecfo_341:hover{background:#b91c1c;transform:translateY(-2px)}._tabsCard_fecfo_366{box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;flex-direction:column;justify-content:space-between;padding:12px 14px;display:flex;box-shadow:0 2px 12px #0f172a08}._tabsHeaderRow_fecfo_378{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;display:flex}._tabsHeaderTitle_fecfo_387{color:#475569;letter-spacing:.5px;text-transform:uppercase;font-size:11.5px;font-weight:700}._tabsActiveIndicator_fecfo_395{color:#0d9488;background:#ccfbf1;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}._tabsGrid_fecfo_404{grid-template-columns:repeat(5,1fr);gap:6px;width:100%;display:grid}._tabButton_fecfo_411{color:#475569;cursor:pointer;text-align:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:56px;padding:8px 4px;transition:all .2s;display:flex;position:relative}._tabButton_fecfo_411 svg{color:#64748b;font-size:16px;transition:all .2s}._tabButton_fecfo_411 span{white-space:normal;-webkit-box-orient:vertical;font-size:10.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}._tabButton_fecfo_411:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}._tabButton_fecfo_411:hover svg{color:#0d9488}._tabButtonActive_fecfo_455{color:#fff;background:#064e3b;border-color:#064e3b;box-shadow:0 4px 12px #064e3b33}._tabButtonActive_fecfo_455 svg{color:#2dd4bf}._tabButtonActive_fecfo_455 span{color:#fff;font-weight:700}._tabButtonActive_fecfo_455:hover{color:#fff;background:#04382a;border-color:#04382a}._rightColumn_fecfo_481{height:100%;min-height:0}._workspaceCard_fecfo_486{box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0;border-radius:18px;flex-direction:column;justify-content:space-between;height:100%;padding:18px 20px;display:flex;overflow-y:auto;box-shadow:0 4px 20px #0f172a0a}._workspaceCard_fecfo_486::-webkit-scrollbar{width:5px}._workspaceCard_fecfo_486::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}._panelHeader_fecfo_510{margin-bottom:14px}._panelTitle_fecfo_514{color:#0b4f4a;letter-spacing:-.3px;margin:0 0 3px;font-size:19px;font-weight:700}._activePatientLabel_fecfo_522{color:#64748b;margin:0;font-size:13px;font-weight:500}._activePatientLabel_fecfo_522 strong{color:#334155}._chatPanelWrapper_fecfo_536{flex-direction:column;justify-content:space-between;height:100%;display:flex}._chatMessagesContainer_fecfo_543{flex-direction:column;flex:1;gap:10px;max-height:520px;margin-bottom:14px;padding-right:4px;display:flex;overflow-y:auto}._chatMessagesContainer_fecfo_543::-webkit-scrollbar{width:4px}._chatMessagesContainer_fecfo_543::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}._chatBubbleWrapper_fecfo_563{flex-direction:column;gap:2px;display:flex}._chatSenderName_fecfo_569{color:#64748b;margin-bottom:2px;font-size:10.5px;font-weight:600}._chatSenderNameSelf_fecfo_576{text-align:right;align-self:flex-end}._chatBubble_fecfo_563{color:#1e293b;word-break:break-word;background:#eef2ff;border-radius:14px;max-width:85%;padding:10px 14px;font-size:13.5px;line-height:1.45}._chatBubbleSelf_fecfo_592{color:#fff;background:#0d9488;border-bottom-right-radius:4px;align-self:flex-end}._chatEmptyState_fecfo_599{color:#94a3b8;text-align:center;justify-content:center;align-items:center;height:200px;padding:16px;font-size:13.5px;font-style:italic;display:flex}._chatAttachmentContainer_fecfo_612{margin-bottom:6px}._chatImageLink_fecfo_616{cursor:pointer;border-radius:8px;max-width:240px;display:block;overflow:hidden}._chatImageAttachment_fecfo_624{object-fit:cover;border-radius:8px;width:100%;max-height:200px;transition:transform .2s;display:block}._chatImageAttachment_fecfo_624:hover{transform:scale(1.02)}._chatVideoAttachment_fecfo_637{background:#000;border-radius:8px;max-width:240px;max-height:100%;display:block}._chatFileAttachmentLink_fecfo_645{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:10px;max-width:240px;padding:8px 12px;text-decoration:none;transition:all .2s;display:flex}._chatFileAttachmentLink_fecfo_645:hover{background:#f8fafc;border-color:#0d9488}._chatFileAttachmentLinkSelf_fecfo_664{color:#fff;background:#ffffff2e;border-color:#ffffff59}._chatFileAttachmentLinkSelf_fecfo_664:hover{color:#fff;background:#ffffff47;border-color:#ffffff80}._chatFileAttachmentIcon_fecfo_676{color:#0d9488;flex-shrink:0;align-items:center;font-size:22px;display:flex}._chatFileAttachmentLinkSelf_fecfo_664 ._chatFileAttachmentIcon_fecfo_676{color:#fff}._chatFileAttachmentInfo_fecfo_688{flex-direction:column;flex:1;min-width:0;display:flex}._chatFileAttachmentName_fecfo_695{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}._chatFileAttachmentAction_fecfo_703{opacity:.75;font-size:10px}._chatFileDownloadIcon_fecfo_708{opacity:.8;flex-shrink:0;font-size:12px}._chatBubbleText_fecfo_714{word-break:break-word;margin:0}._chatInputForm_fecfo_720{flex-direction:column;gap:6px;width:100%;margin-top:auto;display:flex;position:relative}._chatFilePreviewBanner_fecfo_729{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}._chatFilePreviewThumb_fecfo_739{object-fit:cover;border-radius:6px;width:34px;height:34px}._chatFilePreviewIcon_fecfo_746{color:#0d9488;background:#e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}._chatFilePreviewDetails_fecfo_759{flex-direction:column;flex:1;min-width:0;display:flex}._chatFilePreviewName_fecfo_766{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}._chatFilePreviewSize_fecfo_775{color:#64748b;font-size:10px}._chatFilePreviewRemoveBtn_fecfo_780{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;font-size:12px;transition:background .2s;display:flex}._chatFilePreviewRemoveBtn_fecfo_780:hover{background:#fee2e2}._chatInputRow_fecfo_798{align-items:center;gap:8px;width:100%;display:flex}._chatAttachBtn_fecfo_805{color:#475569;cursor:pointer;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;transition:all .2s;display:flex}._chatAttachBtn_fecfo_805:hover:not(:disabled){color:#0d9488;background:#f0fdfa;border-color:#0d9488}._chatAttachBtn_fecfo_805:disabled{opacity:.5;cursor:not-allowed}._chatInput_fecfo_720{color:#1e293b;box-sizing:border-box;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:10px;outline:none;flex:1;height:42px;padding:0 14px;font-size:13.5px;transition:all .2s}._chatInput_fecfo_720:focus{background:#fff;border-color:#0d9488;box-shadow:0 0 0 3px #0d94881f}._chatSendBtn_fecfo_852{color:#fff;cursor:pointer;background:#093b39;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;transition:all .2s;display:flex}._chatSendBtn_fecfo_852:hover:not(:disabled){background:#042f2e}._chatSendBtn_fecfo_852:disabled{opacity:.5;cursor:not-allowed}._sectionBlock_fecfo_880{margin-bottom:14px;position:relative}._sectionLabel_fecfo_885{color:#334155;margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}._searchWrapper_fecfo_893{align-items:center;display:flex;position:relative}._searchIcon_fecfo_899{color:#94a3b8;pointer-events:none;font-size:13px;position:absolute;left:12px}._searchInput_fecfo_907{color:#1e293b;box-sizing:border-box;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;outline:none;width:100%;height:40px;padding:0 12px 0 34px;font-size:13px;transition:all .2s}._searchInput_fecfo_907:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881f}._searchSuggestionsDropdown_fecfo_926{z-index:30;background:#fff;border:1px solid #e2e8f0;border-radius:10px;max-height:200px;position:absolute;top:44px;left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px #0000001f}._suggestionItem_fecfo_940{cursor:pointer;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;transition:background .15s;display:flex}._suggestionItem_fecfo_940:hover{background:#f0fdfa}._suggestionName_fecfo_955{color:#1e293b;font-size:13px;font-weight:600}._suggestionType_fecfo_961{color:#64748b;font-size:11px}._suggestionAddBtn_fecfo_966{color:#fff;cursor:pointer;background:#0d9488;border:none;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:600}._selectionHeaderRow_fecfo_978{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._selectionTitle_fecfo_985{letter-spacing:.5px;color:#475569;text-transform:uppercase;font-size:11px;font-weight:700}._itemsCountBadge_fecfo_993{color:#0f172a;font-size:11.5px;font-weight:700}._medicationList_fecfo_999{flex-direction:column;gap:8px;max-height:190px;margin-bottom:14px;padding-right:2px;display:flex;overflow-y:auto}._medicationList_fecfo_999::-webkit-scrollbar{width:4px}._medicationList_fecfo_999::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}._medCard_fecfo_1018{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;transition:all .2s;display:flex}._medCard_fecfo_1018:hover{border-color:#cbd5e1}._medCardLeft_fecfo_1034{flex:1;align-items:center;gap:10px;min-width:0;display:flex}._medIconBoxBlue_fecfo_1042{color:#0284c7;background:#e0f2fe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}._medIconBoxPurple_fecfo_1055{color:#7c3aed;background:#ede9fe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}._medInfo_fecfo_1068{flex:1;min-width:0}._medName_fecfo_1073{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:13.5px;font-weight:700;overflow:hidden}._medDosage_fecfo_1083{color:#64748b;margin:0 0 4px;font-size:11px;font-weight:500}._medBadgesRow_fecfo_1090{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._refillsBadge_fecfo_1097{color:#0f766e;text-transform:uppercase;background:#ccfbf1;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}._oralBadge_fecfo_1107{color:#475569;text-transform:uppercase;background:#f1f5f9;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:600}._supplementBadge_fecfo_1117{color:#0d9488;text-transform:uppercase;background:#99f6e4;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}._medCardActions_fecfo_1127{flex-shrink:0;align-items:center;gap:6px;display:flex}._heartBtn_fecfo_1134{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:all .15s;display:flex}._heartBtn_fecfo_1134:hover,._heartBtnActive_fecfo_1150{color:#f43f5e;background:#fff1f2;border-color:#f43f5e}._removeMedBtn_fecfo_1156{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;transition:all .15s;display:flex}._removeMedBtn_fecfo_1156:hover{color:#ef4444;background:#fef2f2;border-color:#ef4444}._emptyMedications_fecfo_1177{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:16px 12px;font-size:12.5px}._notesWrapper_fecfo_1187{margin-bottom:14px}._clinicalNotesTextarea_fecfo_1191{color:#1e293b;resize:none;box-sizing:border-box;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;outline:none;width:100%;height:80px;padding:10px 12px;font-family:inherit;font-size:12.5px;transition:all .2s}._clinicalNotesTextarea_fecfo_1191:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881f}._prescriptionActionsRow_fecfo_1212{align-items:center;gap:10px;margin-top:auto;display:flex}._saveDraftBtn_fecfo_1219{color:#0d766e;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:#f0fdfa;border:1.5px solid #99f6e4;border-radius:8px;flex:1;justify-content:center;align-items:center;height:42px;font-size:12.5px;font-weight:700;transition:all .2s;display:flex}._saveDraftBtn_fecfo_1219:hover{background:#ccfbf1;border-color:#5eead4}._signSendBtn_fecfo_1242{color:#fff;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:#064e3b;border:none;border-radius:8px;flex:1.2;justify-content:center;align-items:center;gap:6px;height:42px;font-size:12.5px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 14px #064e3b33}._signSendBtn_fecfo_1242:hover:not(:disabled){background:#04382a}._signSendBtn_fecfo_1242:disabled{opacity:.6;cursor:not-allowed}._recordsList_fecfo_1274{flex-direction:column;flex:1;gap:10px;padding-right:2px;display:flex;overflow-y:auto}._recordCard_fecfo_1283{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;padding:12px 14px;transition:all .2s}._recordCard_fecfo_1283:hover{background:#fff;border-color:#0d9488}._recordHeader_fecfo_1296{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;display:flex}._recordTitle_fecfo_1306{color:#0f172a;margin:0;font-size:14px;font-weight:700}._recordDate_fecfo_1313{color:#64748b;align-items:center;gap:4px;font-size:11.5px;display:flex}._statusPill_fecfo_1321{text-transform:uppercase;color:#0f766e;white-space:nowrap;background:#ccfbf1;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:700}._recordBody_fecfo_1332{flex-direction:column;gap:6px;display:flex}._recordDetailItem_fecfo_1338{color:#334155;font-size:12px;line-height:1.4}._recordDetailItem_fecfo_1338 strong{color:#0f172a}._medTagList_fecfo_1348{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}._medTag_fecfo_1348{color:#0369a1;background:#e0f2fe;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:600}._rxLiveCard_fecfo_1365{background:linear-gradient(#f0fdfa 0%,#fff 100%);border:1.5px solid #0d9488;border-radius:14px;margin-bottom:14px;padding:14px;box-shadow:0 4px 16px #0d948814}._rxLiveHeaderRow_fecfo_1374{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}._rxLiveTitle_fecfo_1383{color:#064e3b;align-items:center;gap:6px;margin:0;font-size:14.5px;font-weight:700;display:flex}._addAllCartBtn_fecfo_1393{color:#fff;cursor:pointer;white-space:nowrap;background:#064e3b;border:none;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:11.5px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #064e3b2e}._addAllCartBtn_fecfo_1393:hover:not(:disabled){background:#04382a;transform:translateY(-1px)}._addAllCartBtn_fecfo_1393:disabled{opacity:.6;cursor:not-allowed}._rxMedListWrap_fecfo_1420{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}._rxMedItemRow_fecfo_1427{background:#fff;border:1px solid #ccfbf1;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;transition:all .15s;display:flex}._rxMedItemRow_fecfo_1427:hover{border-color:#0d9488;box-shadow:0 2px 8px #0d948814}._rxMedLeft_fecfo_1444{flex:1;align-items:center;gap:10px;min-width:0;display:flex}._rxMedIcon_fecfo_1452{color:#0d9488;background:#ccfbf1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}._rxMedDetails_fecfo_1465{flex:1;min-width:0}._rxMedName_fecfo_1470{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:13px;font-weight:700;overflow:hidden}._rxMedDosageText_fecfo_1480{color:#64748b;margin:0;font-size:11px}._rxMedPrice_fecfo_1486{color:#0f766e;margin-left:4px;font-size:12px;font-weight:700}._cartBtnSmall_fecfo_1493{color:#fff;cursor:pointer;white-space:nowrap;background:#0d9488;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:700;transition:all .2s;display:inline-flex}._cartBtnSmall_fecfo_1493:hover:not(:disabled){background:#0b7a70;transform:translateY(-1px)}._cartBtnSmall_fecfo_1493:disabled{opacity:.6;cursor:not-allowed}._cartBtnSmallAdded_fecfo_1520{color:#fff!important;background:#059669!important}._rxLiveNotes_fecfo_1525{color:#334155;background:#f8fafc;border-left:3px solid #0d9488;border-radius:6px;margin-top:6px;padding:8px 12px;font-size:12px}._rxLiveNotes_fecfo_1525 strong{color:#0f766e}._uploadDropzone_fecfo_1542{text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-bottom:14px;padding:20px 14px;transition:all .2s;display:flex}._uploadDropzone_fecfo_1542:hover{background:#f0fdfa;border-color:#0d9488}._dropzoneIcon_fecfo_1563{color:#0d9488;font-size:28px}._dropzoneText_fecfo_1568{color:#1e293b;margin:0;font-size:13.5px;font-weight:600}._dropzoneSubtext_fecfo_1575{color:#94a3b8;margin:0;font-size:11.5px}._fileList_fecfo_1581{flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}._fileItem_fecfo_1589{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}._fileItemLeft_fecfo_1600{align-items:center;gap:8px;min-width:0;display:flex}._fileItemIcon_fecfo_1607{color:#0284c7;flex-shrink:0;font-size:18px}._fileName_fecfo_1613{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;font-weight:600;overflow:hidden}._fileMeta_fecfo_1623{color:#64748b;margin:0;font-size:11px}._docActionBtn_fecfo_1629{color:#0d9488;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13.5px;text-decoration:none;transition:all .2s;display:flex}._docActionBtn_fecfo_1629:hover{color:#fff;background:#0d9488;border-color:#0d9488;transform:translateY(-1px);box-shadow:0 3px 8px #0d948840}._historyCard_fecfo_1657{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;margin-bottom:8px;padding:12px 14px;transition:all .2s}._historyCard_fecfo_1657:hover{border-color:#0d9488}._historyTop_fecfo_1670{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}._historyDate_fecfo_1679{color:#0f172a;font-size:12.5px;font-weight:700}._historyTypeBadge_fecfo_1685{color:#0284c7;white-space:nowrap;background:#e0f2fe;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:600}._historyReason_fecfo_1695{color:#475569;margin:4px 0 0;font-size:12px}._toastMessage_fecfo_1702{color:#fff;z-index:100000;background:#065f46;border-radius:8px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:600;animation:.3s _slideDown_fecfo_1;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 8px 24px #0003}@keyframes _slideDown_fecfo_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_fecfo_1{0%{opacity:0}to{opacity:1}}@keyframes _spin_fecfo_1{to{transform:rotate(360deg)}}@media (width<=1024px){._videoCallOverlay_fecfo_3{justify-content:center;align-items:stretch;height:100dvh;padding:10px;overflow:hidden}._workspaceGrid_fecfo_22{flex-direction:column;gap:10px;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}._leftColumn_fecfo_37{flex-direction:column;flex-shrink:0;gap:8px;width:100%;height:auto;min-height:0;display:flex}._videoCard_fecfo_46{border-radius:14px;flex:none;height:400px;min-height:380px}._tabsCard_fecfo_366{border-radius:12px;flex-shrink:0;height:auto;min-height:auto;padding:8px 10px}._tabsGrid_fecfo_404{grid-template-columns:repeat(3,1fr);gap:8px}._rightColumn_fecfo_481{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}._workspaceCard_fecfo_486{box-sizing:border-box;-webkit-overflow-scrolling:touch;border-radius:14px;flex-direction:column;flex:1;height:100%;min-height:0;padding:14px;display:flex;overflow:hidden auto;box-shadow:0 4px 16px #0f172a0d}._chatPanelWrapper_fecfo_536{flex-direction:column;flex:1;justify-content:space-between;height:100%;min-height:0;max-height:none;display:flex;overflow:hidden}._chatMessagesContainer_fecfo_543{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:8px;min-height:0;max-height:none;margin-bottom:8px;padding-right:4px;display:flex;overflow:hidden auto}._chatInputForm_fecfo_720{background:#fff;border-top:1px solid #f1f5f9;flex-shrink:0;width:100%;margin-top:auto;padding-top:8px;position:relative}}@media (width<=768px){._videoCallOverlay_fecfo_3{align-items:stretch;height:100dvh;padding:6px;overflow:hidden}._workspaceGrid_fecfo_22{flex-direction:column;gap:8px;width:100%;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}._leftColumn_fecfo_37{flex-direction:column;flex-shrink:0;gap:6px;width:100%;height:auto;min-height:0;display:flex}._videoCard_fecfo_46{border-radius:12px;flex:none;height:380px;min-height:360px}._placeholderAvatar_fecfo_85{width:56px;height:56px;font-size:22px}._placeholderText_fecfo_109{font-size:12px}._topBadges_fecfo_124{gap:5px;top:8px;left:8px}._liveBadge_fecfo_135,._timerBadge_fecfo_174{padding:3px 7px;font-size:9.5px}._topControls_fecfo_194{top:8px;right:8px}._pipWrapper_fecfo_247{border-radius:7px;width:78px;height:98px;bottom:8px;right:8px}._bottomControlsBar_fecfo_292{gap:6px;padding:3px 8px;bottom:8px}._controlCircleBtn_fecfo_308{width:32px;height:32px;font-size:12px}._endCallCircleBtn_fecfo_341{width:34px;height:34px;font-size:13px}._tabsCard_fecfo_366{border-radius:10px;flex-shrink:0;padding:6px 8px}._tabsGrid_fecfo_404{grid-template-columns:repeat(3,1fr);gap:6px}._tabButton_fecfo_411{border-radius:8px;gap:2px;min-height:44px;padding:5px 2px}._tabButton_fecfo_411 svg{font-size:13px}._tabButton_fecfo_411 span{font-size:9px;line-height:1.1}._rightColumn_fecfo_481{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}._workspaceCard_fecfo_486{-webkit-overflow-scrolling:touch;border-radius:12px;flex-direction:column;flex:1;height:100%;min-height:0;padding:10px 12px;display:flex;overflow:hidden auto;box-shadow:0 4px 14px #0f172a0d}._panelHeader_fecfo_510{margin-bottom:8px}._panelTitle_fecfo_514{font-size:15.5px}._activePatientLabel_fecfo_522{font-size:11.5px}._chatPanelWrapper_fecfo_536{flex-direction:column;flex:1;justify-content:space-between;height:100%;min-height:0;max-height:none;display:flex;overflow:hidden}._chatMessagesContainer_fecfo_543{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:6px;min-height:0;max-height:none;margin-bottom:6px;padding-right:3px;display:flex;overflow:hidden auto}._chatBubble_fecfo_563{border-radius:10px;max-width:88%;padding:6px 10px;font-size:12.5px}._chatSenderName_fecfo_569{font-size:9.5px}._chatInputForm_fecfo_720{background:#fff;border-top:1px solid #f1f5f9;flex-shrink:0;gap:6px;width:100%;margin-top:auto;padding-top:6px;position:relative}._chatInput_fecfo_720{border-radius:8px;height:38px;padding:0 10px;font-size:12.5px}._chatSendBtn_fecfo_852,._chatAttachBtn_fecfo_805{border-radius:8px;width:38px;height:38px;font-size:13px}._prescriptionActionsRow_fecfo_1212{flex-direction:column;gap:6px}._saveDraftBtn_fecfo_1219,._signSendBtn_fecfo_1242{flex:none;width:100%;height:38px}}@media (width<=480px){._videoCallOverlay_fecfo_3{height:100dvh;padding:4px;overflow:hidden}._workspaceGrid_fecfo_22{gap:6px}._videoCard_fecfo_46{border-radius:10px;flex:none;height:380px;min-height:380px}._pipWrapper_fecfo_247{border-radius:6px;width:65px;height:82px;bottom:6px;right:6px}._bottomControlsBar_fecfo_292{gap:5px;padding:3px 6px;bottom:6px}._controlCircleBtn_fecfo_308{width:30px;height:30px;font-size:11px}._endCallCircleBtn_fecfo_341{width:32px;height:32px;font-size:12px}._tabsCard_fecfo_366{border-radius:8px;padding:5px 6px}._tabsHeaderTitle_fecfo_387{font-size:9.5px}._tabsActiveIndicator_fecfo_395{padding:1px 5px;font-size:9px}._tabsGrid_fecfo_404{grid-template-columns:repeat(3,1fr);gap:5px}._tabButton_fecfo_411{border-radius:6px;gap:2px;min-height:40px;padding:4px 1px}._tabButton_fecfo_411 svg{font-size:12px}._tabButton_fecfo_411 span{letter-spacing:-.3px;font-size:8px}._workspaceCard_fecfo_486{border-radius:10px;padding:8px 10px}._panelHeader_fecfo_510{margin-bottom:6px}._panelTitle_fecfo_514{font-size:14px}._activePatientLabel_fecfo_522{font-size:10.5px}._chatPanelWrapper_fecfo_536{flex-direction:column;flex:1;justify-content:space-between;height:100%;min-height:0;max-height:none;display:flex;overflow:hidden}._chatMessagesContainer_fecfo_543{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:5px;min-height:0;max-height:none;margin-bottom:5px;padding-right:2px;display:flex;overflow:hidden auto}._chatBubble_fecfo_563{border-radius:8px;max-width:90%;padding:5px 8px;font-size:12px}._chatSenderName_fecfo_569{font-size:9px}._chatInputForm_fecfo_720{gap:5px;padding-top:5px}._chatAttachBtn_fecfo_805{border-radius:6px;width:34px;height:34px;font-size:12px}._chatInput_fecfo_720{border-radius:6px;height:34px;padding:0 8px;font-size:12px}._chatSendBtn_fecfo_852{border-radius:6px;width:34px;height:34px;font-size:12px}._searchInput_fecfo_907{height:34px;padding:0 8px 0 28px;font-size:11.5px}._searchIcon_fecfo_899{font-size:10px;left:8px}._medCard_fecfo_1018{padding:6px 8px}._medName_fecfo_1073{font-size:11.5px}._medDosage_fecfo_1083{font-size:10px}._historyCard_fecfo_1657,._recordCard_fecfo_1283{padding:8px 10px}._historyDate_fecfo_1679,._recordTitle_fecfo_1306{font-size:11.5px}}._countdownOverlay_fecfo_2297{z-index:50;width:90%;max-width:520px;animation:.3s cubic-bezier(.16,1,.3,1) _slideDownFade_fecfo_1;position:absolute;top:16px;left:50%;transform:translate(-50%)}@keyframes _slideDownFade_fecfo_1{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}._countdownCard_fecfo_2319{-webkit-backdrop-filter:blur(12px);color:#fff;background:#0f172af0;border:1.5px solid #ef444499;border-radius:16px;padding:16px 20px;box-shadow:0 12px 32px #0006,0 0 20px #ef444440}._countdownHeaderRow_fecfo_2330{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._countdownTimerPill_fecfo_2337{color:#fca5a5;background:#ef444433;border:1px solid #ef444466;border-radius:20px;align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:600;display:flex}._countdownTimerPill_fecfo_2337 strong{color:#ef4444;font-size:15px}._pulseIcon_fecfo_2355{color:#ef4444;animation:1s infinite alternate _pulseGlow_fecfo_1}@keyframes _pulseGlow_fecfo_1{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(1.25)}}._cancelCountdownBtn_fecfo_2365{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff4d;border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .2s}._cancelCountdownBtn_fecfo_2365:hover{background:#ffffff40}._countdownNoticeText_fecfo_2381{color:#e2e8f0;margin:0 0 12px;font-size:13px;line-height:1.45}._countdownPatientActions_fecfo_2388,._countdownDoctorActions_fecfo_2389{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._keepActiveBtn_fecfo_2396{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .2s;display:flex}._keepActiveBtn_fecfo_2396:hover{background:#004d49}._patientEndNowBtn_fecfo_2417,._doctorForceEndBtn_fecfo_2418{color:#fca5a5;cursor:pointer;background:#ef444433;border:1px solid #ef444466;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .2s}._patientEndNowBtn_fecfo_2417:hover,._doctorForceEndBtn_fecfo_2418:hover{color:#fff;background:#ef444466}._toastBanner_fecfo_2436{color:#fff;z-index:60;background:#006560;border-radius:30px;padding:10px 20px;font-size:13.5px;font-weight:600;animation:.3s _fadeInOut_fecfo_1;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}@keyframes _fadeInOut_fecfo_1{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}._customMedNotStore_fecfo_2457{color:#64748b;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;align-items:center;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}._dashboardContainer_gaak9_2{background-color:#f4f6f8;min-height:100vh;font-family:inherit;display:flex}._sidebar_gaak9_12{background:#fff;border-right:1px solid #e9ecef;flex-direction:column;flex-shrink:0;width:280px;height:100vh;display:flex;position:sticky;top:0;box-shadow:2px 0 12px #00000008}._mobileTopBar_gaak9_26,._mobileSidebarHeader_gaak9_30,._sidebarOverlay_gaak9_34,._hamburgerBtn_gaak9_38{display:none}._mobileUserSection_gaak9_42{align-items:center;gap:12px;display:flex}._sidebarBrand_gaak9_81{border-bottom:1px solid #f1f3f5;align-items:center;gap:12px;padding:24px;display:flex}._brandIcon_gaak9_89{color:#fff;background:linear-gradient(135deg,#006560 0%,#00a884 100%);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex}._brandTitle_gaak9_101{color:#1a1a1a;margin:0;font-size:18px;font-weight:700}._brandSubtitle_gaak9_108{color:#006560;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}._userMiniProfile_gaak9_117{text-align:center;background:#fafbfc;border-bottom:1px solid #f1f3f5;flex-direction:column;align-items:center;padding:20px;display:flex;overflow:visible}._avatarWrapper_gaak9_128{margin-bottom:10px;position:relative;overflow:visible}._avatarCircle_gaak9_134{color:#fff;background:#006560;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:24px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 4px 10px #00656033}._avatarImg_gaak9_149{object-fit:cover;width:100%;height:100%}._cameraBadge_gaak9_155{color:#fff;cursor:pointer;z-index:10;background:#00a884;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;transition:transform .2s;position:absolute;bottom:2px;right:2px;box-shadow:0 2px 6px #00000026;display:flex!important}._cameraBadge_gaak9_155:hover{transform:scale(1.1)}._userName_gaak9_179{color:#1a1a1a;margin:0 0 2px;font-size:16px;font-weight:700}._userEmail_gaak9_186{color:#777;word-break:break-all;margin:0 0 8px;font-size:12px}._accountBadge_gaak9_193{color:#006560;background:#e6f4f2;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:600}._sidebarNav_gaak9_203{flex-direction:column;flex:1;gap:4px;padding:16px;display:flex;overflow-y:auto}._navItem_gaak9_212{color:#555;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}._navItem_gaak9_212:hover{color:#006560;background:#f0f7f6}._activeNavItem_gaak9_234{font-weight:600;box-shadow:0 4px 12px #00656040;color:#fff!important;background:#006560!important}._navIcon_gaak9_241{font-size:16px}._sidebarFooter_gaak9_246{border-top:1px solid #f1f3f5;padding:16px}._logoutBtn_gaak9_251{color:#dc3545;cursor:pointer;background:#fff5f5;border:1px solid #fee2e2;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-size:14px;font-weight:600;transition:all .2s;display:flex}._logoutBtn_gaak9_251:hover{color:#fff;background:#dc3545}._mainContent_gaak9_276{flex-direction:column;flex:1;min-width:0;display:flex}._topNavbar_gaak9_284{background:#fff;border-bottom:1px solid #e9ecef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;display:flex}._pageGreeting_gaak9_295 h1{color:#1a1a1a;margin:0 0 2px;font-size:22px;font-weight:700}._pageGreeting_gaak9_295 p{color:#777;margin:0;font-size:13px}._topNavbarRight_gaak9_308{align-items:center;gap:16px;display:flex}._successToast_gaak9_314{color:#137333;background:#e6f4ea;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:flex}._notificationBell_gaak9_326{color:#555;cursor:pointer;background:#f8f9fa;border:1px solid #e9ecef;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:relative}._notificationBell_gaak9_326:hover{color:#006560;background:#eef7f6}._bellBadge_gaak9_346{color:#fff;background:#dc3545;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:flex;position:absolute;top:4px;right:4px}._contentBody_gaak9_364{flex:1;padding:32px}._panelCard_gaak9_370{background:#fff;border:1px solid #e9ecef;border-radius:14px;padding:28px;box-shadow:0 4px 16px #0000000a}._panelHeader_gaak9_378{border-bottom:1px solid #f1f3f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;display:flex}._tabTitle_gaak9_389{color:#1a1a1a;margin:0 0 4px;font-size:20px;font-weight:700}._tabSubtitle_gaak9_396{color:#777;margin:0;font-size:13px}._editBtn_gaak9_403,._addBtn_gaak9_403{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}._editBtn_gaak9_403:hover,._addBtn_gaak9_403:hover{background:#004d48}._editingTag_gaak9_422{color:#856404;background:#fff3cd;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:600}._overviewTab_gaak9_434{flex-direction:column;gap:28px;display:flex}._statsGrid_gaak9_440{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}._statWidget_gaak9_446{cursor:pointer;background:#fff;border:1px solid #e9ecef;border-radius:14px;align-items:center;gap:16px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #00000008}._statWidget_gaak9_446:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000000f}._widgetIcon_gaak9_464{border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;font-size:22px;display:flex}._iconBlue_gaak9_474{color:#4f46e5;background:#eef2ff}._iconGreen_gaak9_475{color:#006560;background:#e6f4f2}._iconPurple_gaak9_476{color:#9333ea;background:#f3e8ff}._iconOrange_gaak9_477{color:#ea580c;background:#fff7ed}._widgetInfo_gaak9_479{flex-direction:column;display:flex}._widgetNum_gaak9_484{color:#1a1a1a;font-size:24px;font-weight:700}._widgetLabel_gaak9_490{color:#777;font-size:13px}._sectionHeading_gaak9_496{color:#1a1a1a;margin:0 0 14px;font-size:16px;font-weight:700}._quickCardsGrid_gaak9_503{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}._quickCard_gaak9_503{cursor:pointer;background:#fff;border:1px solid #e9ecef;border-radius:12px;align-items:center;gap:16px;padding:20px;transition:all .2s;display:flex}._quickCard_gaak9_503:hover{border-color:#00a884;box-shadow:0 6px 18px #00a8841f}._quickCardIcon_gaak9_526{color:#fff;background:#006560;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}._quickCardText_gaak9_539{flex:1}._quickCardText_gaak9_539 h4{color:#1a1a1a;margin:0 0 4px;font-size:15px;font-weight:700}._quickCardText_gaak9_539 p{color:#777;margin:0;font-size:12px}._arrowIcon_gaak9_556{color:#aaa;font-size:14px}._twoColumnGrid_gaak9_562{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=900px){._twoColumnGrid_gaak9_562{grid-template-columns:1fr}}._linkBtn_gaak9_574{color:#006560;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600}._aptItem_gaak9_583{background:#fafbfc;border:1px solid #f1f3f5;border-radius:10px;align-items:center;gap:16px;padding:16px;display:flex}._aptDoctorAvatar_gaak9_593{color:#006560;background:#e6f4f2;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}._aptDoctorInfo_gaak9_605 h4{margin:0 0 2px;font-size:14px;font-weight:700}._aptTime_gaak9_621{color:#006560;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}._statusBadgeBlue_gaak9_630{color:#0284c7;background:#e0f2fe;border-radius:10px;padding:3px 10px;font-size:11px;font-weight:600}._snapshotGrid_gaak9_639{grid-template-columns:1fr 1fr;gap:12px;display:grid}._snapItem_gaak9_645{background:#fafbfc;border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}._snapLabel_gaak9_654{color:#777;font-size:11px}._snapValue_gaak9_659{color:#1a1a1a;font-size:14px;font-weight:700}._dashboardForm_gaak9_668{flex-direction:column;gap:24px;display:flex}._formGrid_gaak9_674{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}._formGroup_gaak9_680{flex-direction:column;gap:6px;display:flex}._formGroup_gaak9_680 label{color:#444;font-size:13px;font-weight:600}._formGroup_gaak9_680 input,._formGroup_gaak9_680 select{color:#1a1a1a;background:#fff;border:1px solid #dcdcdc;border-radius:8px;padding:10px 14px;font-size:14px;transition:all .2s}._formGroup_gaak9_680 input:disabled,._formGroup_gaak9_680 select:disabled{color:#666;background:#f8f9fa;border-color:#eee}._formGroup_gaak9_680 input:focus,._formGroup_gaak9_680 select:focus{border-color:#006560;outline:none;box-shadow:0 0 0 3px #0065601a}._dividerTitle_gaak9_714{color:#006560;border-top:1px dashed #e2e8f0;align-items:center;gap:8px;margin-top:8px;padding-top:16px;font-size:14px;font-weight:700;display:flex}._emergencyRedIcon_gaak9_726{color:#dc3545}._formActions_gaak9_730{border-top:1px solid #f1f3f5;justify-content:flex-end;gap:12px;margin-top:12px;padding-top:16px;display:flex}._saveBtn_gaak9_739{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:600;display:flex}._cancelBtn_gaak9_753{color:#555;cursor:pointer;background:#f1f3f5;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:600;display:flex}._vitalsRow_gaak9_770{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:24px;display:grid}._vitalBox_gaak9_777{background:#f8fbfa;border:1px solid #e2f0ee;border-radius:12px;flex-direction:column;gap:4px;padding:16px 20px;display:flex}._vTitle_gaak9_787{color:#666;font-size:12px;font-weight:500}._vVal_gaak9_788{color:#006560;font-size:22px;font-weight:700}._vVal_gaak9_788 small{color:#888;font-size:13px;font-weight:400}._historyGrid_gaak9_791{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}._historyBox_gaak9_798{background:#fafbfc;border:1px solid #f1f3f5;border-radius:10px;padding:16px}._historyBox_gaak9_798 h4{margin:0 0 6px;font-size:14px;font-weight:600}._historyBox_gaak9_798 p{color:#555;margin:0;font-size:13px}._rxSection_gaak9_808{margin-top:16px}._rxHeader_gaak9_809{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._rxHeader_gaak9_809 h3{margin:0;font-size:15px;font-weight:700}._addBtnSmall_gaak9_812{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}._rxCardItem_gaak9_826{background:#fff;border:1px solid #e9ecef;border-radius:10px;align-items:center;gap:14px;padding:14px 18px;display:flex}._rxCardIcon_gaak9_836{color:#006560;font-size:26px}._rxCardDetails_gaak9_837{flex:1}._rxCardDetails_gaak9_837 h4{margin:0 0 2px;font-size:14px;font-weight:600}._rxCardDetails_gaak9_837 p{color:#777;margin:0;font-size:12px}._verifiedBadge_gaak9_841{color:#137333;background:#e6f4ea;border-radius:10px;padding:3px 10px;font-size:11px;font-weight:600}._addressGrid_gaak9_853{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}._addrCard_gaak9_859{background:#fafbfc;border:1px solid #e9ecef;border-radius:12px;padding:18px}._addrHeader_gaak9_866{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}._addrHeader_gaak9_866 h4{margin:0;font-size:15px;font-weight:700}._defaultTag_gaak9_868{color:#006560;background:#e6f4f2;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:600}._addrLine_gaak9_869{color:#555;margin:0 0 6px;font-size:13px;line-height:1.4}._addrLandmark_gaak9_870{color:#777;margin:0 0 6px;font-size:12px}._addrPhone_gaak9_871{color:#333;margin:0;font-size:12px;font-weight:600}._addrActions_gaak9_873{border-top:1px solid #edf2f7;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}._addrEditBtn_gaak9_882{color:#006560;cursor:pointer;background:#e6f4f2;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}._addrEditBtn_gaak9_882:hover{color:#fff;background:#006560}._addrDeleteBtn_gaak9_902{color:#dc3545;cursor:pointer;background:#fff5f5;border:1px solid #fee2e2;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}._addrDeleteBtn_gaak9_902:hover{color:#fff;background:#dc3545}._modalOverlay_gaak9_923{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalContent_gaak9_932{background:#fff;border-radius:14px;width:100%;max-width:520px;padding:24px;box-shadow:0 10px 30px #0003}._modalHeader_gaak9_941{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._modalHeader_gaak9_941 h3{margin:0;font-size:17px;font-weight:700}._closeBtn_gaak9_943{color:#888;cursor:pointer;background:0 0;border:none;font-size:16px}._modalForm_gaak9_944{flex-direction:column;gap:14px;display:flex}._formGroup_gaak9_680._hasError_gaak9_945 input{background-color:#fff8f8;border-color:#dc3545!important}._fieldErrorText_gaak9_949{color:#dc3545;margin-top:2px;font-size:12px;font-weight:500;display:block}._modalFooter_gaak9_956{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}._consultList_gaak9_961{flex-direction:column;gap:14px;display:flex}._consultCard_gaak9_962{background:#fafbfc;border:1px solid #e9ecef;border-radius:12px;padding:18px}._cHeader_gaak9_963{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._cHeader_gaak9_963 h4{margin:0 0 2px;font-size:15px;font-weight:700}._cHeader_gaak9_963 p{color:#777;margin:0;font-size:12px}._cDetails_gaak9_966{color:#555;flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}@media (width<=900px){._dashboardContainer_gaak9_2{flex-direction:column;min-height:100vh;padding-bottom:0}._mobileTopBar_gaak9_26{z-index:99;box-sizing:border-box;background:#fff;border-bottom:1px solid #f1f3f5;align-items:center;gap:14px;width:100%;padding:12px 16px;position:sticky;top:0;left:0;right:0;box-shadow:0 2px 8px #0000000a;display:flex!important}._hamburgerBtn_gaak9_38{color:#006560;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;transition:all .2s;display:flex!important}._hamburgerBtn_gaak9_38:hover{background:#e6f4f2;border-color:#006560}._sidebarOverlay_gaak9_34{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999;background:#00000080;animation:.25s ease-out _fadeInOverlay_gaak9_1;position:fixed;inset:0;display:block!important}@keyframes _fadeInOverlay_gaak9_1{0%{opacity:0}to{opacity:1}}._sidebar_gaak9_12{z-index:1000;background:#fff;border-top:none;border-right:1px solid #e9ecef;flex-direction:column;width:290px;height:100dvh;padding:0;transition:left .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0 auto 0 -320px;overflow:visible auto;box-shadow:4px 0 25px #0000002e}._sidebar_gaak9_12._sidebarOpen_gaak9_1063{left:0!important}._mobileSidebarHeader_gaak9_30{background:#f8fafc;border-bottom:1px solid #f1f3f5;justify-content:space-between;align-items:center;padding:16px 20px;display:flex!important}._mobileDrawerBrand_gaak9_1077{align-items:center;gap:8px;display:flex}._mobileDrawerTitle_gaak9_1083{color:#006560;font-size:16px;font-weight:700}._sidebarCloseBtn_gaak9_1089{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;transition:all .2s;display:flex}._sidebarCloseBtn_gaak9_1089:hover{color:#dc2626;background:#fee2e2;border-color:#fca5a5}._userMiniProfile_gaak9_117{padding:18px 20px;display:flex;overflow:visible}._sidebarFooter_gaak9_246{margin-top:auto;padding:16px 20px;display:block}._sidebarNav_gaak9_203{flex-direction:column;flex:1;gap:6px;padding:14px 16px;overflow:hidden auto}._navItem_gaak9_212{min-width:unset;white-space:nowrap;text-align:left;color:#555;background:0 0;border:none;border-radius:10px;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:12px;width:100%;height:auto;padding:12px 16px;font-size:14px;font-weight:500}._navItem_gaak9_212:hover{color:#006560;background:#f0f7f6}._activeNavItem_gaak9_234{border-top:none;padding:12px 16px;font-weight:600;color:#fff!important;background:#006560!important;box-shadow:0 4px 12px #00656040!important}._navIcon_gaak9_241{font-size:17px}._mainContent_gaak9_276{flex:1;width:100%}._topNavbar_gaak9_284{flex-wrap:wrap;gap:10px;padding:14px 16px}._pageGreeting_gaak9_295 h1{font-size:18px}._contentBody_gaak9_364{padding:16px 12px}._statsGrid_gaak9_440{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}._statWidget_gaak9_446{padding:14px 12px}._widgetNum_gaak9_484{font-size:22px}._quickCardsGrid_gaak9_503{grid-template-columns:1fr;gap:10px}._twoColumnGrid_gaak9_562{grid-template-columns:1fr;gap:16px}._formGrid_gaak9_674,._formTwoCol_gaak9_1220,._addressGrid_gaak9_853{grid-template-columns:1fr}._panelCard_gaak9_370{border-radius:12px;padding:16px}._panelHeader_gaak9_378{flex-direction:column;align-items:flex-start;gap:10px}._vitalsRow_gaak9_770{flex-wrap:wrap;gap:10px}._vitalBox_gaak9_777{flex:1;min-width:80px}._historyGrid_gaak9_791{grid-template-columns:1fr}._snapshotGrid_gaak9_639{grid-template-columns:1fr 1fr}._rxCard_gaak9_826{flex-direction:column;gap:12px}._rxCardRight_gaak9_1268{flex-flow:wrap;justify-content:flex-start;align-items:center;width:100%;min-width:auto}._rxNotes_gaak9_1277{text-align:left;max-width:100%}._addrActions_gaak9_873{flex-wrap:wrap}._modalContent_gaak9_932{border-radius:16px;max-height:88vh;margin:16px}._modalForm_gaak9_944{padding:0 16px 16px}._formGrid_gaak9_674,._infoGrid_gaak9_1303{grid-template-columns:1fr}._tabTitle_gaak9_389{font-size:18px}}@media (width<=380px){._navItem_gaak9_212{min-width:50px;padding:8px 2px 5px;font-size:13px}._navIcon_gaak9_241{font-size:18px}._statsGrid_gaak9_440{grid-template-columns:1fr;gap:8px}}._rxLoadingWrap_gaak9_1337{color:#777;flex-direction:column;align-items:center;gap:16px;padding:60px 20px;font-size:14px;display:flex}._rxSpinner_gaak9_1347{border:4px solid #e5e7eb;border-top-color:#006560;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite _spin_gaak9_2967}@keyframes _spin_gaak9_2967{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._rxEmptyState_gaak9_1361{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:60px 30px;display:flex}._rxEmptyIcon_gaak9_1370{color:#006560;background:linear-gradient(135deg,#e8f5f4,#d0ecea);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:32px;display:flex}._rxEmptyState_gaak9_1361 h3{color:#1a1a2e;margin:0;font-size:20px;font-weight:700}._rxEmptyState_gaak9_1361 p{color:#777;max-width:400px;margin:0;font-size:14px;line-height:1.6}._rxBookBtn_gaak9_1397{color:#fff;cursor:pointer;background:linear-gradient(135deg,#006560,#00a896);border:none;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:opacity .2s,transform .2s;display:inline-flex}._rxBookBtn_gaak9_1397:hover{opacity:.88;transform:translateY(-1px)}._rxList_gaak9_1419{flex-direction:column;gap:16px;margin-top:8px;display:flex}._rxCard_gaak9_826{background:#fafbfc;border:1px solid #e9ecef;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;transition:box-shadow .2s,border-color .2s;display:flex}._rxCard_gaak9_826:hover{border-color:#c3dedd;box-shadow:0 4px 16px #0065601a}._rxCardLeft_gaak9_1444{flex:1;align-items:flex-start;gap:16px;display:flex}._rxIconWrap_gaak9_1451{color:#006560;background:linear-gradient(135deg,#e8f5f4,#c8e8e6);border-radius:12px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;font-size:20px;display:flex}._rxCardInfo_gaak9_1464{flex-direction:column;flex:1;gap:5px;display:flex}._rxCardTitle_gaak9_1471{color:#1a1a2e;margin:0;font-size:15px;font-weight:700}._rxDoctorName_gaak9_1478{color:#006560;align-items:center;margin:0;font-size:13px;font-weight:600;display:flex}._rxSpecialty_gaak9_1487{color:#888;background:#f0f0f0;border-radius:8px;width:fit-content;padding:2px 8px;font-size:11px;display:inline-block}._rxMeta_gaak9_1497{color:#666;flex-wrap:wrap;align-items:center;gap:16px;margin-top:2px;font-size:12px;display:flex}._rxValidity_gaak9_1507{color:#e07a00;font-weight:600}._rxDiagnosis_gaak9_1512{color:#555;margin:0;font-size:12px;font-style:italic}._rxMedicineList_gaak9_1519{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}._rxMedLabel_gaak9_1527{color:#666;font-size:12px;font-weight:600}._rxMedicineTags_gaak9_1533{flex-wrap:wrap;gap:6px;display:flex}._rxMedTag_gaak9_1539{color:#006560;background:#e8f5f4;border-radius:20px;padding:2px 10px;font-size:11px;font-weight:600}._rxCardRight_gaak9_1268{flex-direction:column;align-items:flex-end;gap:10px;min-width:100px;display:flex}._rxStatusBadge_gaak9_1557{text-transform:capitalize;border-radius:20px;padding:4px 14px;font-size:12px;font-weight:700}._rxActive_gaak9_1565{color:#16a34a;background:#dcfce7}._rxExpired_gaak9_1570{color:#dc2626;background:#fee2e2}._rxDispensed_gaak9_1575{color:#0284c7;background:#e0f2fe}._rxViewBtn_gaak9_1580{color:#006560;border:1.5px solid #006560;border-radius:8px;padding:5px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-block}._rxViewBtn_gaak9_1580:hover{color:#fff;background:#006560}._rxCardAddToCartBtn_gaak9_1597{color:#fff;cursor:pointer;white-space:nowrap;background:#0db4b9;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}._rxCardAddToCartBtn_gaak9_1597:hover{background:#099296;transform:translateY(-1px)}._rxCardAddToCartBtn_gaak9_1597:disabled{opacity:.6;cursor:not-allowed}._rxNotes_gaak9_1277{color:#888;text-align:right;max-width:140px;margin:0;font-size:11px;font-style:italic}._addrActions_gaak9_873{border-top:1px solid #f0f0f0;gap:8px;margin-top:12px;padding-top:12px;display:flex}._addrEditBtn_gaak9_882,._addrDeleteBtn_gaak9_902{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:5px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .2s,transform .15s;display:inline-flex}._addrEditBtn_gaak9_882{color:#006560;background:#e8f5f4}._addrEditBtn_gaak9_882:hover{color:#fff;background:#006560;transform:translateY(-1px)}._addrDeleteBtn_gaak9_902{color:#dc2626;background:#fee2e2}._addrDeleteBtn_gaak9_902:hover{color:#fff;background:#dc2626;transform:translateY(-1px)}._mobileTopBar_gaak9_26{display:none}._mobileAvatarCircle_gaak9_48{color:#fff;background:#006560;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:flex;overflow:hidden}._mobileUserInfo_gaak9_63{flex-direction:column;gap:1px;display:flex}._mobileUserName_gaak9_69{color:#1a1a2e;font-size:14px;font-weight:700}._mobileUserEmail_gaak9_75{color:#777;font-size:11px}._aptDoctorRow_gaak9_1721{align-items:center;gap:16px;margin-bottom:16px;display:flex}._aptDoctorAvatar_gaak9_593{background:#e3f6f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}._aptDoctorAvatar_gaak9_593 img{object-fit:cover;width:100%;height:100%}._aptDoctorAvatar_gaak9_593 div{color:#00897b;justify-content:center;align-items:center;width:100%;height:100%;font-size:24px;display:flex}._aptDoctorInfo_gaak9_605{flex:1}._aptDoctorInfo_gaak9_605 h4{color:#1a1a1a;margin:0 0 4px;font-size:17px;font-weight:600}._aptDoctorInfo_gaak9_605 p{color:#666;margin:0;font-size:14px}._aptSymptoms_gaak9_1773{color:#495057;background:#f8f9fa;border-radius:8px;margin-bottom:12px;padding:12px;font-size:14px}._aptSymptoms_gaak9_1773 strong{color:#1a1a1a}._aptFooter_gaak9_1786{border-top:1px solid #e9ecef;justify-content:space-between;align-items:center;padding-top:12px;font-size:14px;display:flex}._aptFee_gaak9_1795{color:#666}._aptFee_gaak9_1795 strong{color:#00897b;font-size:16px;font-weight:700}._aptPayment_gaak9_1805{color:#666}._paymentPaid_gaak9_1809{color:#28a745;background:#d4edda;border-radius:12px;padding:4px 12px;font-size:13px;font-weight:600}._paymentPending_gaak9_1818{color:#ffc107;background:#fff3cd;border-radius:12px;padding:4px 12px;font-size:13px;font-weight:600}._paymentFailed_gaak9_1827{color:#dc3545;background:#f8d7da;border-radius:12px;padding:4px 12px;font-size:13px;font-weight:600}._statusBadgeOrange_gaak9_1863{color:#d97706;background:#fff3cd;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600}._statusBadgePulse_gaak9_1872{color:#16a34a;background:#dcfce7;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600;animation:2s ease-in-out infinite _pulse_gaak9_1;box-shadow:0 0 #16a34ab3}@keyframes _pulse_gaak9_1{0%{box-shadow:0 0 #16a34ab3}50%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}._aptActions_gaak9_1896{align-items:center;gap:16px;display:flex}._cancelBtn_gaak9_753{color:#fff;cursor:pointer;background:#dc3545;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:background .2s}._cancelBtn_gaak9_753:hover{background:#c82333}._modalOverlay_gaak9_923{-webkit-backdrop-filter:blur(4px);z-index:10000;box-sizing:border-box;background:#0f172aa6;justify-content:center;align-items:center;padding:20px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}._modalContent_gaak9_932{box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:520px;max-height:90dvh;margin:auto;animation:.25s ease-out _modalSlideIn_gaak9_1;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@keyframes _modalSlideIn_gaak9_1{0%{opacity:0;transform:translateY(-20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._modalHeader_gaak9_941{background:#f8fafc;border-bottom:1px solid #e9ecef;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}._modalHeader_gaak9_941 h3{color:#1a1a1a;align-items:center;margin:0;font-size:18px;font-weight:700;display:flex}._modalClose_gaak9_1983{color:#6c757d;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;font-size:18px;transition:all .2s;display:flex}._modalBody_gaak9_2002{flex:1;min-height:0;padding:20px 22px;overflow-y:auto}._modalTextarea_gaak9_2017{color:#1a1a1a;resize:vertical;box-sizing:border-box;border:1.5px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}._modalTextarea_gaak9_2017:focus{border-color:#00897b;outline:none;box-shadow:0 0 0 3px #00897b26}._modalTextarea_gaak9_2017::placeholder{color:#94a3b8}._modalHint_gaak9_2040{color:#64748b;margin:6px 0 0;font-size:12.5px}._modalFooter_gaak9_956{background:#fff;border-top:1px solid #e9ecef;flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 22px;display:flex}._modalConfirmBtn_gaak9_2077:disabled{color:#6c757d;cursor:not-allowed;background:#e9ecef}._chatNowBtn_gaak9_2100{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;position:relative}._chatNowBtn_gaak9_2100:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}._chatScheduledBtn_gaak9_2121{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;position:relative}._chatScheduledBtn_gaak9_2121:hover{color:#1e293b;background:#e2e8f0}._aptActions_gaak9_1896{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._emptyState_gaak9_2150{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 20px;display:flex}._emptyIcon_gaak9_2160{color:#d1d5db;margin-bottom:8px;font-size:48px}._emptyState_gaak9_2150 h3{color:#374151;margin:0;font-size:18px;font-weight:600}._emptyState_gaak9_2150 p{color:#9ca3af;margin:0;font-size:14px}._emptyBtn_gaak9_2179{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:8px;margin-top:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:background .2s}._emptyBtn_gaak9_2179:hover{background:#004d48}._statusBadgeGreen_gaak9_1836{color:#16a34a;background:#dcfce7;border-radius:12px;padding:4px 12px;font-size:11px;font-weight:600}._statusBadgeRed_gaak9_1854{color:#dc2626;background:#fee2e2;border-radius:12px;padding:4px 12px;font-size:11px;font-weight:600}._statusBadgeGray_gaak9_1845{color:#6b7280;background:#f3f4f6;border-radius:12px;padding:4px 12px;font-size:11px;font-weight:600}._cDetails_gaak9_966{color:#666;flex-wrap:wrap;gap:16px;margin-bottom:12px;font-size:13px;display:flex}._cDetails_gaak9_966 span{align-items:center;gap:6px;display:flex}._modalClose_gaak9_1983{color:#999;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:18px;transition:all .2s;display:flex}._modalClose_gaak9_1983:hover{color:#1a1a1a;background:#f3f4f6}._modalBody_gaak9_2002{padding:16px 0}._modalLabel_gaak9_2009{color:#374151;margin-bottom:8px;font-size:14px;font-weight:600;display:block}._modalTextarea_gaak9_2017{resize:vertical;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:12px;font-family:inherit;font-size:14px;transition:border-color .2s}._modalTextarea_gaak9_2017:focus{border-color:#006560;box-shadow:0 0 0 3px #0065601a}._modalHint_gaak9_2040{color:#9ca3af;margin-top:8px;font-size:12px}._modalFooter_gaak9_956{border-top:1px solid #f1f3f5;justify-content:flex-end;gap:12px;padding-top:16px;display:flex}._modalCancelBtn_gaak9_2056{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}._modalCancelBtn_gaak9_2056:hover:not(:disabled){background:#e5e7eb}._modalCancelBtn_gaak9_2056:disabled{opacity:.5;cursor:not-allowed}._modalConfirmBtn_gaak9_2077{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}._modalConfirmBtn_gaak9_2077:hover:not(:disabled){background:#b91c1c}._modalConfirmBtn_gaak9_2077:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){._aptActions_gaak9_1896{flex-direction:column;align-items:stretch;gap:8px}._chatNowBtn_gaak9_2100,._cancelBtn_gaak9_753{justify-content:center;width:100%}}._aptDetailsModalOverlay_gaak9_2365{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._aptDetailsModalContent_gaak9_2380{background:#fff;border-radius:12px;width:100%;max-width:900px;max-height:85vh;animation:.25s ease-out _aptDetailsSlideIn_gaak9_1;position:relative;overflow-y:auto;box-shadow:0 10px 40px #0003}@keyframes _aptDetailsSlideIn_gaak9_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._aptDetailsModalCloseBtn_gaak9_2403{color:#6b7280;cursor:pointer;z-index:10;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}._aptDetailsModalCloseBtn_gaak9_2403:hover{color:#1f2937;background:#e5e7eb;transform:rotate(90deg)}._aptDetailsModalBody_gaak9_2428{padding:30px}._aptDetailsModalLoading_gaak9_2432{text-align:center;color:#6b7280;padding:60px 30px}._aptDetailsLoadingSpinner_gaak9_2438{border:4px solid #e5e7eb;border-top-color:#0db4b9;border-radius:50%;width:50px;height:50px;margin:0 auto 20px;animation:.8s linear infinite _aptDetailsSpin_gaak9_1}@keyframes _aptDetailsSpin_gaak9_1{to{transform:rotate(360deg)}}._aptDetailsModalError_gaak9_2452{text-align:center;color:#dc2626;padding:60px 30px;font-size:16px}._aptDetailsHeader_gaak9_2460{border-bottom:2px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;display:flex}._aptDetailsIdSection_gaak9_2469{flex-direction:column;gap:4px;display:flex}._aptDetailsLabel_gaak9_2475{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}._aptDetailsId_gaak9_2469{color:#1f2937;font-family:Courier New,monospace;font-size:16px;font-weight:700}._aptDetailsTwoColumn_gaak9_2491{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}._aptDetailsColumn_gaak9_2498{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px}._aptDetailsColumnTitle_gaak9_2505{color:#0db4b9;text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;font-size:14px;font-weight:700}._aptDetailsInfoList_gaak9_2514{flex-direction:column;gap:12px;display:flex}._aptDetailsInfoRow_gaak9_2520{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._aptDetailsInfoLabel_gaak9_2527{color:#6b7280;min-width:100px;font-size:13px;font-weight:500}._aptDetailsInfoValue_gaak9_2534{color:#1f2937;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}._aptDetailsInfoValue_gaak9_2534 svg{color:#0db4b9;font-size:14px}._aptDetailsFullSection_gaak9_2552{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:20px}._aptDetailsFullSection_gaak9_2552:last-child{margin-bottom:0}._aptDetailsInfoGrid_gaak9_2564{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}._aptDetailsInfoGrid_gaak9_2564 ._aptDetailsInfoRow_gaak9_2520{flex-direction:column;gap:6px}._aptDetailsInfoGrid_gaak9_2564 ._aptDetailsInfoLabel_gaak9_2527{min-width:auto}._aptDetailsInfoGrid_gaak9_2564 ._aptDetailsInfoValue_gaak9_2534{text-align:left;justify-content:flex-start}._aptDetailsCancellationSection_gaak9_2585{background:#fef2f2;border-color:#fca5a5}._aptDetailsCancellationSection_gaak9_2585 ._aptDetailsColumnTitle_gaak9_2505{color:#dc2626}._aptDetailsTimestampsSection_gaak9_2595{border-top:2px solid #f3f4f6;gap:16px;margin-top:20px;padding-top:20px;display:flex}._aptDetailsTimestampItem_gaak9_2603{flex-direction:column;flex:1;gap:4px;display:flex}._aptDetailsTimestampLabel_gaak9_2610{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}._aptDetailsTimestampValue_gaak9_2618{color:#4b5563;font-size:13px;font-weight:600}@media (width<=768px){._aptDetailsModalContent_gaak9_2380{border-radius:12px;max-width:100%;max-height:90vh;margin:10px}._aptDetailsModalBody_gaak9_2428{padding:20px}._aptDetailsTwoColumn_gaak9_2491{grid-template-columns:1fr;gap:16px}._aptDetailsInfoGrid_gaak9_2564{grid-template-columns:1fr}._aptDetailsTimestampsSection_gaak9_2595{flex-direction:column;gap:12px}._aptDetailsInfoRow_gaak9_2520{flex-direction:column;gap:4px}._aptDetailsInfoLabel_gaak9_2527{min-width:auto}._aptDetailsInfoValue_gaak9_2534{text-align:left;justify-content:flex-start}}._detailsBtn_gaak9_2667{color:#fff;cursor:pointer;background:#0db4b9;border:none;border-radius:6px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .2s;display:flex}._detailsBtn_gaak9_2667:hover{background:#0a9ea3;transform:translateY(-1px);box-shadow:0 2px 8px #0db4b94d}._videoCallBtn_gaak9_2689{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0db4b9,#00d09c);border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 12px #0db4b94d}._videoCallBtn_gaak9_2689:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0db4b966}._videoCallBtn_gaak9_2689:active{transform:translateY(0)}._rxFilterRow_gaak9_2715{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:16px;display:flex}._rxSearchInput_gaak9_2727{background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:200px;padding:8px 12px;display:flex}._rxSearchInput_gaak9_2727 input{color:#0f172a;border:none;outline:none;width:100%;font-size:14px}._rxSelectFilter_gaak9_2747,._rxDateFilter_gaak9_2748 input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:8px 12px;font-size:14px}._rxDateFilter_gaak9_2748{color:#475569;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}._patientRxModalOverlay_gaak9_2771{-webkit-backdrop-filter:blur(4px);z-index:10000;box-sizing:border-box;background:#0f172aa6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._patientRxModalContent_gaak9_2788{-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:800px;max-height:90dvh;animation:.25s ease-out _modalSlideUp_gaak9_1;display:flex;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}@keyframes _modalSlideUp_gaak9_1{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._patientRxModalHeader_gaak9_2815{background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:16px 16px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}._patientRxModalHeader_gaak9_2815 h3{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:flex}._patientRxModalBody_gaak9_2836{flex-direction:column;gap:18px;padding:24px;display:flex;overflow-y:auto}._patientRxDocInfo_gaak9_2844{background:linear-gradient(135deg,#e8f5f5 0%,#f0fdfa 100%);border:1px solid #ccfbf1;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}._patientRxDocName_gaak9_2856{color:#0f766e;font-size:16px;font-weight:700}._patientRxMedsTableWrapper_gaak9_2863{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;margin-top:8px;overflow-x:auto}._patientRxMedsTable_gaak9_2863{border-collapse:collapse;width:100%;min-width:540px}._patientRxMedsTable_gaak9_2863 th{color:#475569;text-align:left;white-space:nowrap;text-transform:uppercase;letter-spacing:.4px;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:12px 14px;font-size:12px;font-weight:700}._patientRxMedsTable_gaak9_2863 td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:12px 14px;font-size:13px}._patientRxMedsTable_gaak9_2863 tr:last-child td{border-bottom:none}._patientRxAddAllBtn_gaak9_2904{color:#fff;cursor:pointer;white-space:nowrap;background:#0db4b9;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}._patientRxAddAllBtn_gaak9_2904:hover{background:#099296;transform:translateY(-1px)}._patientRxAddAllBtn_gaak9_2904:disabled{opacity:.6;cursor:not-allowed}._patientRxCartBtn_gaak9_2930{color:#fff;cursor:pointer;white-space:nowrap;background:#0db4b9;border:none;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}._patientRxCartBtn_gaak9_2930:hover{background:#099296}._patientRxCartBtnAdded_gaak9_2950{color:#fff!important;background:#16a34a!important}._customMedNotStore_gaak9_2955{color:#64748b;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}._spinIcon_gaak9_2967{animation:1s linear infinite _spin_gaak9_2967}@media (width<=768px){._aptDetailsModalContent_gaak9_2380,._patientRxModalContent_gaak9_2788,._modalContent_gaak9_932{max-height:92dvh}}@media (width<=640px){._modalOverlay_gaak9_923{align-items:center;padding:12px 10px}._modalContent_gaak9_932{-webkit-overflow-scrolling:touch;box-sizing:border-box;border-radius:12px;width:100%;max-width:100%;max-height:94dvh;padding:16px 14px;overflow-y:auto}._modalHeader_gaak9_941{border-bottom:1px solid #e2e8f0;margin-bottom:12px;padding:0 0 12px}._modalHeader_gaak9_941 h3{font-size:16px}._modalForm_gaak9_944{gap:12px}._formGrid_gaak9_674{grid-template-columns:1fr!important;gap:12px!important}._modalBody_gaak9_2002{padding:10px 0}._modalFooter_gaak9_956{border-top:none;flex-direction:column-reverse;gap:8px;width:100%;margin-top:14px;padding:0}._modalFooter_gaak9_956 button,._modalCancelBtn_gaak9_2056,._modalConfirmBtn_gaak9_2077,._modalFooter_gaak9_956 ._cancelBtn_gaak9_753,._modalFooter_gaak9_956 ._saveBtn_gaak9_739{justify-content:center;width:100%;padding:11px 16px;font-size:14px}._aptDetailsModalOverlay_gaak9_2365{padding:12px 10px}._aptDetailsModalContent_gaak9_2380{border-radius:12px;max-height:94dvh;margin:0}._aptDetailsModalBody_gaak9_2428{padding:16px 14px}._aptDetailsModalCloseBtn_gaak9_2403{width:32px;height:32px;font-size:15px;top:12px;right:12px}._aptDetailsHeader_gaak9_2460{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;padding-bottom:14px}._aptDetailsTwoColumn_gaak9_2491{grid-template-columns:1fr;gap:14px;margin-bottom:16px}._aptDetailsColumn_gaak9_2498,._aptDetailsFullSection_gaak9_2552{padding:14px}._aptDetailsColumnTitle_gaak9_2505{margin-bottom:12px;font-size:13px}._aptDetailsInfoGrid_gaak9_2564{grid-template-columns:1fr;gap:12px}._aptDetailsInfoRow_gaak9_2520{border-bottom:1px dashed #e5e7eb;flex-direction:column;align-items:flex-start;gap:3px;padding-bottom:8px}._aptDetailsInfoRow_gaak9_2520:last-child{border-bottom:none;padding-bottom:0}._aptDetailsInfoLabel_gaak9_2527{min-width:auto;font-size:11.5px}._aptDetailsInfoValue_gaak9_2534{text-align:left;justify-content:flex-start;width:100%;font-size:13px}._aptDetailsTimestampsSection_gaak9_2595{flex-direction:column;gap:10px;padding:12px 14px}._patientRxModalOverlay_gaak9_2771{padding:12px 10px}._patientRxModalContent_gaak9_2788{border-radius:12px;max-height:94dvh}._patientRxModalHeader_gaak9_2815{padding:14px 16px}._patientRxModalHeader_gaak9_2815 h3{font-size:15px}._patientRxModalBody_gaak9_2836{gap:14px;padding:16px 14px}._patientRxDocInfo_gaak9_2844{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px}._patientRxDocInfo_gaak9_2844>div:last-child{justify-content:space-between;align-items:center;width:100%;display:flex;text-align:left!important}._patientRxMedsTableWrapper_gaak9_2863{background:0 0;border:none;overflow-x:visible}._patientRxMedsTable_gaak9_2863{width:100%;min-width:100%;display:block}._patientRxMedsTable_gaak9_2863 thead{display:none}._patientRxMedsTable_gaak9_2863 tbody{flex-direction:column;gap:10px;width:100%;display:flex}._patientRxMedsTable_gaak9_2863 tr{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;padding:10px 12px;display:flex;box-shadow:0 1px 3px #0000000a}._patientRxMedsTable_gaak9_2863 td{text-align:right;border-bottom:1px dashed #e2e8f0;justify-content:space-between;align-items:flex-start;gap:10px;padding:6px 0;font-size:13px;display:flex}._patientRxMedsTable_gaak9_2863 td:last-child{border-bottom:none;padding-bottom:0}._patientRxMedsTable_gaak9_2863 td:before{content:attr(data-label);color:#475569;text-align:left;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;min-width:95px;font-size:11px;font-weight:700}}@media (width<=380px){._patientRxModalHeader_gaak9_2815 h3,._modalHeader_gaak9_941 h3{font-size:14px}._patientRxModalBody_gaak9_2836,._aptDetailsModalBody_gaak9_2428,._modalContent_gaak9_932{padding:12px 10px}._patientRxDocName_gaak9_2856{font-size:14.5px}._patientRxMedsTable_gaak9_2863 td{font-size:12px}._patientRxMedsTable_gaak9_2863 td:before{min-width:85px;font-size:10.5px}}._logoutModalOverlay_gaak9_3271{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0f172aa6;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out _logoutFadeIn_gaak9_1;display:flex;position:fixed;inset:0}._logoutModalCard_gaak9_3287{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:400px;padding:28px 24px 24px;animation:.25s cubic-bezier(.16,1,.3,1) _logoutScaleUp_gaak9_1;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #00000014}@keyframes _logoutFadeIn_gaak9_1{0%{opacity:0}to{opacity:1}}@keyframes _logoutScaleUp_gaak9_1{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}._logoutModalHeader_gaak9_3314{flex-direction:column;align-items:center;gap:12px;margin-bottom:12px;display:flex}._logoutIconCircle_gaak9_3322{background:#fee2e2;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex}._logoutModalTitle_gaak9_3332{color:#0f172a;margin:0;font-size:20px;font-weight:700}._logoutModalMessage_gaak9_3339{color:#475569;margin:0 0 24px;font-size:14px;line-height:1.5}._logoutModalActions_gaak9_3346{justify-content:center;gap:12px;display:flex}._logoutCancelBtn_gaak9_3352{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;flex:1;padding:12px 18px;font-size:14px;font-weight:600;transition:all .2s}._logoutCancelBtn_gaak9_3352:hover{color:#0f172a;background:#e2e8f0}._logoutConfirmBtn_gaak9_3370{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:10px;flex:1;padding:12px 18px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #dc262640}._logoutConfirmBtn_gaak9_3370:hover{background:#b91c1c;transform:translateY(-1px);box-shadow:0 6px 16px #dc262659}._refreshBtn_gaak9_3393{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex}._refreshBtn_gaak9_3393:hover:not(:disabled){color:#0f172a;background:#e2e8f0;border-color:#94a3b8}._refreshBtn_gaak9_3393:disabled{opacity:.6;cursor:not-allowed}._spinning_gaak9_3419{animation:.8s linear infinite _spinIcon_gaak9_2967}@keyframes _spinIcon_gaak9_2967{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._appointmentsTabs_gaak9_3432{white-space:nowrap;-webkit-overflow-scrolling:touch;border-bottom:2px solid #e5e7eb;gap:8px;margin-bottom:24px;padding-bottom:0;display:flex;overflow-x:auto}._appointmentTabBtn_gaak9_3443{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:12px 18px;font-size:15px;font-weight:600;transition:all .2s;position:relative}._appointmentTabBtn_gaak9_3443:hover,._appointmentTabActive_gaak9_3460{color:#0db4b9}._appointmentTabActive_gaak9_3460:after{content:"";background:#0db4b9;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-2px;left:0;right:0}._appointmentsFilterToolbar_gaak9_3476{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}._aptSearchInput_gaak9_3485{flex:1;align-items:center;min-width:240px;display:flex;position:relative}._aptSearchInput_gaak9_3485 svg{color:#94a3b8;pointer-events:none;font-size:14px;position:absolute;left:14px}._aptSearchInput_gaak9_3485 input{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:10px 38px;font-size:14px;transition:all .2s}._aptSearchInput_gaak9_3485 input:focus{border-color:#0db4b9;box-shadow:0 0 0 3px #0db4b926}._aptSelectFilter_gaak9_3518{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:10px 14px;font-size:14px;font-weight:500;transition:all .2s}._aptSelectFilter_gaak9_3518:focus{border-color:#0db4b9}._clearSearchBtn_gaak9_3535{color:#94a3b8;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;right:12px}._clearSearchBtn_gaak9_3535:hover{color:#475569}@media (width<=768px){._appointmentsFilterToolbar_gaak9_3476{flex-direction:column;align-items:stretch}._aptSearchInput_gaak9_3485{min-width:100%}._aptSelectFilter_gaak9_3518{width:100%}._appointmentTabBtn_gaak9_3443{padding:10px 14px;font-size:13.5px}}._rescheduleBtn_gaak9_3572{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:6px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .2s;display:flex}._rescheduleBtn_gaak9_3572:hover{background:#d97706;transform:translateY(-1px);box-shadow:0 2px 8px #f59e0b59}._cancelBtn_gaak9_753{color:#e11d48;cursor:pointer;background:#fff1f2;border:1px solid #fecdd3;border-radius:6px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .2s;display:flex}._cancelBtn_gaak9_753:hover{color:#be123c;background:#ffe4e6;border-color:#fda4af}._refundPolicyNotice_gaak9_3615{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:1.5}._refundPolicyNotice_gaak9_3615 strong{color:#14532d;margin-bottom:4px;display:block}._refundPolicyNotice_gaak9_3615 ul{margin:4px 0 0 18px;padding:0}._refundPolicyNotice_gaak9_3615 li{margin-bottom:2px}._reschedulePolicyNotice_gaak9_3641{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:1.5}._reschedulePolicyNotice_gaak9_3641 strong{color:#1e3a8a;margin-bottom:4px;display:block}._rxModalOverlay_gaak9_3662{-webkit-backdrop-filter:blur(4px);z-index:10000;background:#0f172a99;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out _rxFadeIn_gaak9_1;display:flex;position:fixed;inset:0}@keyframes _rxFadeIn_gaak9_1{0%{opacity:0}to{opacity:1}}._rxModalContent_gaak9_3688{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) _rxSlideUp_gaak9_1;display:flex;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}@keyframes _rxSlideUp_gaak9_1{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._rxModalHeader_gaak9_3712{background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}._rxModalHeader_gaak9_3712 h3{color:#0f172a;align-items:center;gap:10px;margin:0;font-size:19px;font-weight:700;display:flex}._rxModalCloseBtn_gaak9_3732{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;font-size:18px;transition:all .2s;display:flex}._rxModalCloseBtn_gaak9_3732:hover{color:#0f172a;background:#e2e8f0}._rxModalForm_gaak9_3751{flex-direction:column;gap:18px;padding:24px;display:flex}._rescheduleApptInfo_gaak9_3758{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:13.5px;line-height:1.5;display:flex}._rescheduleApptInfo_gaak9_3758 p{margin:0}._rxFormGroup_gaak9_3775{flex-direction:column;gap:6px;display:flex}._rxFormGroup_gaak9_3775 label{color:#334155;font-size:13px;font-weight:600}._rxFormGroup_gaak9_3775 input,._rxFormGroup_gaak9_3775 select,._rxFormGroup_gaak9_3775 textarea{color:#0f172a;box-sizing:border-box;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}._rxFormGroup_gaak9_3775 input:focus,._rxFormGroup_gaak9_3775 select:focus,._rxFormGroup_gaak9_3775 textarea:focus{border-color:#237f79;box-shadow:0 0 0 3px #237f7926}._rxSubmitActions_gaak9_3810{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;margin-top:4px;padding-top:16px;display:flex}._rxSubmitBtn_gaak9_3819{color:#fff;cursor:pointer;background:#237f79;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #237f7940}._rxSubmitBtn_gaak9_3819:hover:not(:disabled){background:#1b635e;transform:translateY(-1px);box-shadow:0 4px 10px #237f7959}._rxSubmitBtn_gaak9_3819:disabled{opacity:.6;cursor:not-allowed}._rxCancelBtn_gaak9_3847{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;padding:11px 20px;font-size:14px;font-weight:600;transition:all .2s}._rxCancelBtn_gaak9_3847:hover:not(:disabled){color:#0f172a;background:#e2e8f0}._rxCancelBtn_gaak9_3847:disabled{opacity:.6;cursor:not-allowed}._rescheduleSlotsContainer_gaak9_3870{-webkit-overflow-scrolling:touch;flex-direction:column;gap:14px;max-height:280px;padding:4px 2px;display:flex;overflow-y:auto}._rescheduleSessionBlock_gaak9_3880{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px}._rescheduleSessionHeader_gaak9_3887{color:#334155;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}._rescheduleSessionCount_gaak9_3897{color:#0f766e;background:#ccfbf1;border-radius:12px;padding:2px 8px;font-size:11.5px;font-weight:600}._rescheduleSlotGrid_gaak9_3906{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:8px;display:grid}._rescheduleSlotChip_gaak9_3912{color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;white-space:nowrap;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:9px 8px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex;position:relative}._rescheduleSlotChip_gaak9_3912:hover:not(:disabled){background:#f0fdfa;border-color:#237f79;transform:translateY(-1px);box-shadow:0 2px 6px #237f7926}._rescheduleSlotChipSelected_gaak9_3939{transform:translateY(-1px);color:#fff!important;background:#237f79!important;border-color:#237f79!important;box-shadow:0 2px 8px #237f7959!important}._rescheduleSlotChipBooked_gaak9_3947{opacity:.75;color:#94a3b8!important;cursor:not-allowed!important;background:#f1f5f9!important;border-color:#e2e8f0!important}._rescheduleSlotChipPast_gaak9_3955{opacity:.6;color:#cbd5e1!important;cursor:not-allowed!important;background:#f8fafc!important;border-color:#e2e8f0!important}._slotBadgeSmall_gaak9_3963{text-transform:uppercase;letter-spacing:.3px;color:#94a3b8;margin-top:2px;font-size:9.5px;font-weight:700}._doctorDashboard_xsi4c_1{box-sizing:border-box;background:#f0fdf4;width:100%;max-width:100vw;min-height:100vh;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow-x:hidden}._sidebar_xsi4c_15{z-index:100;background:#fff;flex-direction:column;width:280px;height:100vh;display:flex;position:fixed;box-shadow:2px 0 10px #0000000d}._sidebar_xsi4c_15::-webkit-scrollbar{width:6px}._sidebar_xsi4c_15::-webkit-scrollbar-track{background:#f3f4f6}._sidebar_xsi4c_15::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}._sidebar_xsi4c_15::-webkit-scrollbar-thumb:hover{background:#9ca3af}._newAppointmentSection_xsi4c_45{border-bottom:1px solid #f3f4f6;padding:10px 20px}._newAppointmentBtn_xsi4c_50{color:#fff;cursor:pointer;background:#0db4b9;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 20px;font-size:15px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 12px #0db4b94d}._newAppointmentBtn_xsi4c_50:hover{background:#0a9499;transform:translateY(-2px);box-shadow:0 6px 16px #0db4b966}._doctorProfileCard_xsi4c_75{border-bottom:1px solid #f3f4f6;align-items:center;gap:15px;padding:20px;display:flex}._doctorAvatar_xsi4c_83{color:#fff;background:linear-gradient(135deg,#0db4b9,#00d09c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex;position:relative}._doctorAvatar_xsi4c_83 img{object-fit:cover;border-radius:50%;width:100%;height:100%}._editProfileIcon_xsi4c_104{cursor:pointer;color:#fff;background:#0db4b9;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;transition:all .3s;display:flex;position:absolute;bottom:-2px;right:-2px}._editProfileIcon_xsi4c_104:hover{background:#0a9499;transform:scale(1.1)}._doctorInfo_xsi4c_127{flex:1}._doctorInfo_xsi4c_127 h3{color:#1a202c;margin-bottom:3px;font-size:16px;font-weight:600}._doctorInfo_xsi4c_127 p{color:#6b7280;font-size:13px}._navMenu_xsi4c_144{flex-direction:column;gap:5px;max-height:calc(100vh - 320px);padding:15px 10px 20px;display:flex;overflow-y:auto}._navMenu_xsi4c_144::-webkit-scrollbar{width:6px}._navMenu_xsi4c_144::-webkit-scrollbar-track{background:#f9fafb;border-radius:3px}._navMenu_xsi4c_144::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}._navMenu_xsi4c_144::-webkit-scrollbar-thumb:hover{background:#9ca3af}._navItem_xsi4c_173{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;margin-bottom:5px;padding:12px 20px;font-size:15px;font-weight:500;transition:all .3s;display:flex}._navItem_xsi4c_173:hover{color:#1a202c;background:#f3f4f6}._navItem_xsi4c_173._active_xsi4c_195{color:#0db4b9;background:#e8f5f5;font-weight:600}._navItem_xsi4c_173 svg{font-size:18px}._logoutBtn_xsi4c_205{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:12px;font-size:15px;font-weight:600;transition:all .3s;display:flex}._logoutBtn_xsi4c_205:hover{background:#fecaca}._sidebarFooter_xsi4c_227{background:#fff;border-top:1px solid #e5e7eb;flex-direction:column;gap:8px;padding:15px;display:flex}._sidebarFooter_xsi4c_227 ._navItem_xsi4c_173{margin-bottom:0}._mainContent_xsi4c_241{box-sizing:border-box;flex:1;width:calc(100% - 280px);min-height:100vh;margin-left:280px;padding:20px 30px 100px;overflow-x:hidden}._topHeader_xsi4c_253{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:25px;padding:15px 25px;display:flex;box-shadow:0 2px 8px #0000000d}._headerLeft_xsi4c_264{flex:1}._searchBar_xsi4c_268{background:#f3f4f6;border-radius:8px;align-items:center;gap:10px;max-width:400px;padding:10px 15px;display:flex}._searchBar_xsi4c_268 input{background:0 0;border:none;outline:none;flex:1;font-size:14px}._headerRight_xsi4c_286{align-items:center;gap:20px;display:flex}._iconBtn_xsi4c_292{cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:relative}._iconBtn_xsi4c_292:hover{background:#e5e7eb}._badge_xsi4c_310{color:#fff;background:#dc2626;border-radius:10px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;top:-5px;right:-5px}._userInfo_xsi4c_322{flex-direction:column;align-items:flex-end;display:flex}._userInfo_xsi4c_322>span:first-child{color:#1a202c;font-size:14px;font-weight:600}._userRole_xsi4c_334{color:#6b7280;font-size:12px}._quickActions_xsi4c_340{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:25px;display:grid}._quickActions_xsi4c_340 button{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:14px;font-weight:600;transition:all .3s;display:flex}._primaryBtn_xsi4c_361{color:#fff;background:#237f79;border:1px solid #e5e7eb;border-radius:8px}._primaryBtn_xsi4c_361:hover{background:#0a9499}._successBtn_xsi4c_372{color:#fff;background:#00d09c}._successBtn_xsi4c_372:hover{background:#00b885}._infoBtn_xsi4c_381{color:#3b82f6;background:#fff;border:2px solid #e5e7eb}._infoBtn_xsi4c_381:hover{background:#eff6ff;border-color:#3b82f6}._statsGrid_xsi4c_393{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:25px;display:grid}._statCard_xsi4c_400{background:#fff;border-radius:8px;align-items:center;gap:15px;padding:12px;display:flex;position:relative;box-shadow:0 2px 8px #0000000d}._statIcon_xsi4c_411{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;display:flex}._statInfo_xsi4c_422{flex-direction:column;flex:1;gap:4px;display:flex}._statLabel_xsi4c_429{color:#6b7280;font-size:13px;font-weight:500}._statValue_xsi4c_435{color:#1a202c;font-size:26px;font-weight:700}._statBadge_xsi4c_446{font-size:12px;font-weight:600;position:absolute;top:15px;right:15px}._mainGrid_xsi4c_455{grid-template-columns:1.2fr 1fr;gap:20px;margin-bottom:25px;display:grid}._calendarCard_xsi4c_462,._scheduleCard_xsi4c_463{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000000d}._cardHeader_xsi4c_470{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._cardHeader_xsi4c_470 h3{color:#1a202c;font-size:18px;font-weight:600}._monthNav_xsi4c_483{color:#6b7280;align-items:center;gap:15px;font-size:14px;font-weight:600;display:flex}._monthNav_xsi4c_483 button{cursor:pointer;color:#6b7280;background:0 0;border:none;padding:5px 10px;font-size:20px}._monthNav_xsi4c_483 button:hover{color:#0db4b9}._calendar_xsi4c_462{margin-bottom:20px}._weekDays_xsi4c_510{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:10px;display:grid}._weekDay_xsi4c_510{text-align:center;color:#6b7280;padding:8px 0;font-size:12px;font-weight:600}._calendarDays_xsi4c_525{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}._calendarDay_xsi4c_525{aspect-ratio:1;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:14px;transition:all .3s;display:flex;position:relative}._calendarDay_xsi4c_525:hover{background:#f3f4f6}._emptyDay_xsi4c_547{aspect-ratio:1}._today_xsi4c_551{color:#fff;background:#0db4b9;font-weight:700}._hasAppointment_xsi4c_557:after{content:"";background:#f59e0b;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px}._appointmentDot_xsi4c_567{background:#f59e0b;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px}._legend_xsi4c_577{border-top:1px solid #e5e7eb;gap:20px;padding-top:15px;display:flex}._legendItem_xsi4c_584{color:#6b7280;align-items:center;gap:8px;font-size:12px;display:flex}._legendDot_xsi4c_592{border-radius:50%;width:10px;height:10px}._scheduleList_xsi4c_599{flex-direction:column;gap:15px;max-height:500px;display:flex;overflow-y:auto}._scheduleItem_xsi4c_607{background:#f9fafb;border-left:4px solid #e5e7eb;border-radius:10px;align-items:center;gap:15px;padding:15px;display:flex}._scheduleItem_xsi4c_607._completed_xsi4c_617{background:#f0fdf4;border-left-color:#00d09c}._scheduleItem_xsi4c_607._inProgress_xsi4c_622{background:#eff6ff;border-left-color:#3b82f6}._scheduleItem_xsi4c_607._upcoming_xsi4c_627{background:#fffbeb;border-left-color:#f59e0b}._scheduleItem_xsi4c_607._break_xsi4c_632{background:#f3f4f6;border-left-color:#9ca3af}._scheduleTime_xsi4c_637{color:#6b7280;align-items:center;gap:8px;min-width:140px;font-size:13px;font-weight:600;display:flex}._scheduleInfo_xsi4c_647{flex:1}._scheduleInfo_xsi4c_647 h4{color:#1a202c;margin-bottom:4px;font-size:15px;font-weight:600}._scheduleInfo_xsi4c_647 p{color:#6b7280;margin-bottom:6px;font-size:13px}._videoTag_xsi4c_664{color:#1e40af;background:#dbeafe;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}._inPersonTag_xsi4c_676{color:#065f46;background:#d1fae5;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}._joinBtn_xsi4c_686{color:#fff;cursor:pointer;background:#0db4b9;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}._joinBtn_xsi4c_686:hover{background:#0a9499}._statusBadge_xsi4c_701{color:#3b82f6;font-size:12px;font-weight:600}._completedIcon_xsi4c_707{color:#00d09c;font-size:20px}._viewAllBtn_xsi4c_712{color:#0db4b9;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:600}._viewAllBtn_xsi4c_712:hover{text-decoration:underline}._bottomGrid_xsi4c_726{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px;display:grid}._chartCard_xsi4c_733{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000000d}._chartCard_xsi4c_733 h3{color:#1a202c;margin-bottom:5px;font-size:16px;font-weight:600}._chartSubtitle_xsi4c_747{color:#6b7280;margin-bottom:20px;font-size:13px}._chartPlaceholder_xsi4c_753{margin-top:20px}._barChart_xsi4c_757{justify-content:space-between;align-items:flex-end;gap:10px;height:120px;margin-bottom:10px;display:flex}._bar_xsi4c_757{background:linear-gradient(#00d09c 0%,#0db4b9 100%);border-radius:4px 4px 0 0;flex:1;min-height:20px}._chartLabels_xsi4c_773{color:#9ca3af;justify-content:space-between;margin-top:8px;font-size:11px;display:flex}._donutChart_xsi4c_781{justify-content:center;align-items:center;margin:30px 0;display:flex}._donutCircle_xsi4c_788{background:conic-gradient(#2196f3 0% 64%,#9c27b0 64% 100%);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}._donutCircle_xsi4c_788:before{content:"";background:#fff;border-radius:50%;width:80px;height:80px;position:absolute}._donutPercent_xsi4c_808{z-index:1;color:#1a202c;font-size:22px;font-weight:700;position:relative}._donutLegend_xsi4c_816{flex-direction:column;gap:10px;margin-top:15px;display:flex}._legendRow_xsi4c_823{color:#6b7280;align-items:center;gap:10px;font-size:13px;display:flex}._legendColor_xsi4c_831{border-radius:3px;width:12px;height:12px}._lineChart_xsi4c_837{margin:20px 0}._trendSvg_xsi4c_841{width:100%;height:100px}._tableCard_xsi4c_847{background:#fff;border-radius:12px;margin-bottom:25px;padding:25px;box-shadow:0 2px 8px #0000000d}._tableActions_xsi4c_855{gap:10px;display:flex}._filterBtn_xsi4c_860,._exportBtn_xsi4c_861{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .3s}._filterBtn_xsi4c_860:hover,._exportBtn_xsi4c_861:hover{background:#f3f4f6}._tableWrapper_xsi4c_877{margin-top:20px;overflow-x:auto}._appointmentTable_xsi4c_882{border-collapse:collapse;width:100%}._appointmentTable_xsi4c_882 thead{background:#f9fafb}._appointmentTable_xsi4c_882 th{text-align:left;color:#6b7280;letter-spacing:.5px;padding:12px 15px;font-size:12px;font-weight:700}._appointmentTable_xsi4c_882 td{color:#1a202c;border-bottom:1px solid #f3f4f6;padding:15px;font-size:14px}._patientCell_xsi4c_907{align-items:center;gap:12px;display:flex}._patientAvatar_xsi4c_913{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:flex}._typeTag_xsi4c_924,._statusTag_xsi4c_925,._paymentTag_xsi4c_926{border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}._statusTag_xsi4c_925{color:#92400e;background:#fef3c7}._actionBtns_xsi4c_939{gap:8px;display:flex}._actionIcon_xsi4c_944{cursor:pointer;background:#f3f4f6;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}._actionIcon_xsi4c_944:hover{background:#e5e7eb}._bottomRow_xsi4c_962{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px;display:grid}._miniCard_xsi4c_969{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000000d}._miniCard_xsi4c_969 h3{color:#1a202c;margin-bottom:20px;font-size:16px;font-weight:600}._patientsList_xsi4c_983,._transactionsList_xsi4c_984{flex-direction:column;gap:15px;display:flex}._patientItem_xsi4c_990{background:#f9fafb;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}._patientItem_xsi4c_990 ._patientAvatar_xsi4c_913{color:#0db4b9;background:#e8f5f5;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}._patientDetails_xsi4c_1011 h4{color:#1a202c;margin-bottom:3px;font-size:14px;font-weight:600}._patientDetails_xsi4c_1011 p{color:#6b7280;margin-bottom:3px;font-size:12px}._timeAgo_xsi4c_1024{color:#9ca3af;font-size:11px}._transactionItem_xsi4c_1029{background:#f9fafb;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}._txIcon_xsi4c_1038{color:#059669;background:#d1fae5;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}._txDetails_xsi4c_1050{flex:1}._txDetails_xsi4c_1050 h4{color:#1a202c;margin-bottom:3px;font-size:14px;font-weight:600}._txId_xsi4c_1061{color:#9ca3af;font-size:11px}._txAmount_xsi4c_1066{color:#059669;font-size:15px;font-weight:700}._placeholderContent_xsi4c_1073{text-align:center;background:#fff;border-radius:12px;padding:80px 40px;box-shadow:0 2px 8px #0000000d}._placeholderIcon_xsi4c_1081{color:#e5e7eb;margin-bottom:20px;font-size:80px}._placeholderContent_xsi4c_1073 h2{color:#1a202c;margin-bottom:10px;font-size:24px;font-weight:600}._placeholderContent_xsi4c_1073 p{color:#6b7280;font-size:16px}@media (width<=1400px){._statsGrid_xsi4c_393{grid-template-columns:repeat(4,1fr)}._bottomGrid_xsi4c_726{grid-template-columns:repeat(2,1fr)}}@media (width<=1024px){._sidebar_xsi4c_15{width:240px}._mainContent_xsi4c_241{width:calc(100% - 240px);margin-left:240px}._mainGrid_xsi4c_455{grid-template-columns:1fr}._quickActions_xsi4c_340{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){._sidebar_xsi4c_15{transition:left .3s;position:fixed;left:-280px}._mainContent_xsi4c_241{width:100%;margin-left:0;padding:15px}._statsGrid_xsi4c_393,._quickActions_xsi4c_340,._bottomGrid_xsi4c_726,._bottomRow_xsi4c_962{grid-template-columns:1fr}._topHeader_xsi4c_253{flex-direction:column;gap:15px}._searchBar_xsi4c_268{max-width:100%}}._dashboardContent_xsi4c_1168{animation:.4s ease-in-out _fadeIn_xsi4c_1}@keyframes _fadeIn_xsi4c_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._patientsTab_xsi4c_1185{animation:.4s ease-in-out _fadeIn_xsi4c_1}._pageHeader_xsi4c_1189{justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}._pageTitle_xsi4c_1196{color:#1a202c;margin-bottom:8px;font-size:26px;font-weight:700}._pageSubtitle_xsi4c_1203{color:#6b7280;font-size:15px}._addPatientBtn_xsi4c_1208{color:#fff;cursor:pointer;background:#0db4b9;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s;display:flex}._addPatientBtn_xsi4c_1208:hover{background:#0a9499;transform:translateY(-2px)}._patientStatsGrid_xsi4c_1229{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px;display:grid}._patientStatCard_xsi4c_1236{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d}._statCardHeader_xsi4c_1243{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}._statCardLabel_xsi4c_1250{color:#6b7280;font-size:13px;font-weight:500}._statCardIcon_xsi4c_1256{border-radius:8px;justify-content:center;align-items:center;width:25px;height:25px;font-size:15px;display:flex}._statCardValue_xsi4c_1266{color:#1a202c;margin-bottom:0;font-size:25px;font-weight:700}._statCardFooter_xsi4c_1273{justify-content:space-between;align-items:center;display:flex}._statGrowth_xsi4c_1279{color:#10b981;font-size:13px;font-weight:600}._statDetail_xsi4c_441{color:#6b7280;font-size:13px}._statDanger_xsi4c_1290{color:#ef4444;font-size:13px;font-weight:600}._statProgress_xsi4c_1296{border-radius:2px;width:60px;height:4px}._patientsTableCard_xsi4c_1303{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000000d}._tableFilters_xsi4c_1310{align-items:center;gap:12px;margin-bottom:20px;display:flex}._filterSelect_xsi4c_1317{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:150px;padding:10px 15px;font-size:14px}._dateRangeFilter_xsi4c_1328{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;align-items:center;gap:10px;padding:10px 15px;display:flex}._dateRangeFilter_xsi4c_1328 input{color:#6b7280;border:none;outline:none;flex:1;font-size:14px}._filtersBtn_xsi4c_1348{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:10px 16px;font-size:14px;font-weight:600;transition:all .3s;display:flex}._filtersBtn_xsi4c_1348:hover{background:#f3f4f6}._patientsTableWrapper_xsi4c_1368{margin-bottom:20px;overflow-x:auto}._patientsTable_xsi4c_1303{border-collapse:collapse;width:100%}._patientsTable_xsi4c_1303 thead{background:#f9fafb}._patientsTable_xsi4c_1303 th{text-align:left;color:#6b7280;letter-spacing:.5px;border-bottom:1px solid #e5e7eb;padding:12px 15px;font-size:11px;font-weight:700}._patientsTable_xsi4c_1303 td{color:#1a202c;border-bottom:1px solid #f3f4f6;padding:16px 15px;font-size:14px}._patientNameCell_xsi4c_1399{align-items:center;gap:12px;display:flex}._patientTableAvatar_xsi4c_1405{background:#f3f4f6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}._patientName_xsi4c_1399{color:#0f766e;margin-bottom:2px;font-weight:600}._patientId_xsi4c_1422{color:#9ca3af;font-size:12px}._diagnosisTag_xsi4c_1427{color:#0f766e;background:#ccfbf1;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}._riskBadge_xsi4c_1437{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}._riskDot_xsi4c_1445{border-radius:50%;width:8px;height:8px}._riskHigh_xsi4c_1451{color:#dc2626}._riskHigh_xsi4c_1451 ._riskDot_xsi4c_1445{background:#dc2626}._riskMedium_xsi4c_1459{color:#f59e0b}._riskMedium_xsi4c_1459 ._riskDot_xsi4c_1445{background:#f59e0b}._riskLow_xsi4c_1467{color:#10b981}._riskLow_xsi4c_1467 ._riskDot_xsi4c_1445{background:#10b981}._actionButtons_xsi4c_1476{align-items:center;gap:8px;display:flex}._actionBtnView_xsi4c_1482,._actionBtnEdit_xsi4c_1483,._actionBtnDelete_xsi4c_1484{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .3s;display:flex}._actionBtnView_xsi4c_1482{color:#1e40af;background:#dbeafe}._actionBtnView_xsi4c_1482:hover{background:#bfdbfe}._actionBtnEdit_xsi4c_1483{color:#92400e;background:#fef3c7}._actionBtnEdit_xsi4c_1483:hover{background:#fde68a}._actionBtnDelete_xsi4c_1484{color:#dc2626;background:#fee2e2}._actionBtnDelete_xsi4c_1484:hover{background:#fecaca}._actionMenuBtn_xsi4c_1524{cursor:pointer;color:#6b7280;background:#f3f4f6;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}._actionMenuBtn_xsi4c_1524:hover{background:#e5e7eb}._tablePagination_xsi4c_1543{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding-top:15px;display:flex}._paginationInfo_xsi4c_1551{color:#6b7280;font-size:14px}._paginationInfo_xsi4c_1551 strong{color:#1a202c;font-weight:600}._paginationButtons_xsi4c_1561{align-items:center;gap:5px;display:flex}._pageBtn_xsi4c_1567{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;transition:all .3s;display:flex}._pageBtn_xsi4c_1567:hover{background:#f3f4f6}._pageActive_xsi4c_1586{color:#fff;background:#0db4b9;border-color:#0db4b9}._pageDots_xsi4c_1592{color:#9ca3af;padding:0 5px}._prescriptionsTab_xsi4c_1598{animation:.4s ease-in-out _fadeIn_xsi4c_1}._prescriptionStatsGrid_xsi4c_1602{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px;display:grid}._prescriptionStatCard_xsi4c_1609{background:#fff;border-left:4px solid #0000;border-radius:12px;padding:15px;box-shadow:0 2px 8px #0000000d}._statCardBadge_xsi4c_1617{border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}._statAlertIcon_xsi4c_1624{font-size:20px}._prescriptionMainGrid_xsi4c_1629{flex-direction:column;gap:20px;display:flex}._prescriptionsTableCard_xsi4c_1635{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000000d}._searchInput_xsi4c_1642{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;align-items:center;gap:10px;max-width:300px;padding:10px 15px;display:flex}._searchInput_xsi4c_1642 input{color:#6b7280;border:none;outline:none;flex:1;font-size:14px}._prescriptionsTableWrapper_xsi4c_1662{margin:20px 0;overflow-x:auto}._prescriptionsTable_xsi4c_1635{border-collapse:collapse;width:100%}._prescriptionsTable_xsi4c_1635 thead{background:#f9fafb}._prescriptionsTable_xsi4c_1635 th{text-align:left;color:#6b7280;letter-spacing:.5px;border-bottom:1px solid #e5e7eb;padding:12px 15px;font-size:11px;font-weight:700}._prescriptionsTable_xsi4c_1635 td{color:#1a202c;border-bottom:1px solid #f3f4f6;padding:16px 15px;font-size:14px}._prescriptionPatient_xsi4c_1693{align-items:center;gap:12px;display:flex}._prescriptionAvatar_xsi4c_1699{color:#fff;background:#0db4b9;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:flex}._prescriptionPatientName_xsi4c_1712{color:#1a202c;margin-bottom:2px;font-weight:600}._prescriptionPatientId_xsi4c_1718{color:#9ca3af;font-size:12px}._medicationInfo_xsi4c_1723{flex-direction:column;gap:4px;display:flex}._medicationName_xsi4c_1729{color:#1a202c;font-weight:600}._medicationDetails_xsi4c_1734{color:#6b7280;font-size:12px}._statusBadge_xsi4c_701{border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}._tableFooter_xsi4c_1749{text-align:center;border-top:1px solid #f3f4f6;padding-top:15px}._viewAllRecordsBtn_xsi4c_1755{color:#0db4b9;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s}._viewAllRecordsBtn_xsi4c_1755:hover{background:#f3f4f6}._quickReviewSidebar_xsi4c_1772{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000000d}._quickReviewHeader_xsi4c_1779{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}._quickReviewHeader_xsi4c_1779 h3{color:#0f766e;font-size:18px;font-weight:600}._quickReviewBadge_xsi4c_1792{color:#dc2626;background:#fee2e2;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:flex}._quickReviewSubheader_xsi4c_1804{color:#9ca3af;letter-spacing:.5px;margin-bottom:15px;font-size:11px;font-weight:700}._refillQueueItem_xsi4c_1812{vertical-align:top;background:#f9fafb;border-radius:8px;width:calc(33.333% - 10px);margin-bottom:0;margin-right:15px;padding:15px;display:inline-block}._refillQueueItem_xsi4c_1812:last-of-type{margin-right:0}._refillItemHeader_xsi4c_1827{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._refillPatientName_xsi4c_1834{color:#1a202c;font-size:14px;font-weight:600}._refillTime_xsi4c_1840{color:#9ca3af;font-size:12px}._refillMedication_xsi4c_1845{color:#6b7280;margin-bottom:12px;font-size:13px}._urgentTag_xsi4c_1851{color:#dc2626;font-weight:600}._refillActions_xsi4c_1856{gap:8px;display:flex}._approveBtn_xsi4c_1861{color:#fff;cursor:pointer;background:#0db4b9;border:none;border-radius:6px;flex:1;padding:8px 16px;font-size:13px;font-weight:600;transition:all .3s}._approveBtn_xsi4c_1861:hover{background:#0a9499}._denyBtn_xsi4c_1878{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex:1;padding:8px 16px;font-size:13px;font-weight:600;transition:all .3s}._denyBtn_xsi4c_1878:hover{background:#fee2e2}._fullQueueBtn_xsi4c_1895{color:#0db4b9;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;margin-top:15px;padding:10px;font-size:14px;font-weight:600;transition:all .3s}._fullQueueBtn_xsi4c_1895:hover{background:#f3f4f6}@media (width<=1200px){._refillQueueItem_xsi4c_1812{width:100%;margin-bottom:12px;margin-right:0}}._telehealthTab_xsi4c_1923{flex-direction:column;gap:20px;animation:.4s ease-in-out _fadeIn_xsi4c_1;display:flex}._waitingRoomTopSection_xsi4c_1931{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d}._patientQueueHorizontal_xsi4c_1938{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:20px;display:grid}._rescheduleBoxHorizontal_xsi4c_1945{text-align:center;background:#eff6ff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}._telehealthMiddleRow_xsi4c_1957{grid-template-columns:1fr 350px;gap:20px;display:grid}._waitingRoomSection_xsi4c_1964{background:#fff;border-radius:12px;height:fit-content;padding:20px;box-shadow:0 2px 8px #0000000d}._waitingRoomHeader_xsi4c_1972{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}._waitingRoomHeader_xsi4c_1972 h2{color:#1a202c;font-size:20px;font-weight:600}._activeBadge_xsi4c_1985{color:#0f766e;background:#ccfbf1;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600}._patientQueue_xsi4c_1938{flex-direction:column;gap:15px;margin-bottom:20px;display:flex}._queueCard_xsi4c_2001{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:15px}._queueCardHeader_xsi4c_2008{align-items:center;gap:12px;margin-bottom:12px;display:flex}._queueCard_xsi4c_2001 ._patientAvatar_xsi4c_913{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:16px;font-weight:700;display:flex}._patientInfo_xsi4c_2028{flex:1}._patientInfo_xsi4c_2028 h4{color:#1a202c;margin-bottom:3px;font-size:14px;font-weight:600}._patientInfo_xsi4c_2028 p{color:#6b7280;font-size:12px}._readyBadge_xsi4c_2044{color:#0f766e;background:#ccfbf1;border-radius:6px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:600}._upcomingBadge_xsi4c_2054{color:#075985;background:#e0f2fe;border-radius:6px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:600}._queueCardFooter_xsi4c_2064{justify-content:space-between;align-items:center;display:flex}._waitTime_xsi4c_2070{color:#6b7280;align-items:center;gap:5px;font-size:12px;display:flex}._startCallBtn_xsi4c_2078{color:#fff;cursor:pointer;background:#0db4b9;border:none;border-radius:6px;padding:6px 16px;font-size:12px;font-weight:600}._startCallBtn_xsi4c_2078:hover{background:#0a9499}._waitBtn_xsi4c_2093{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:6px 16px;font-size:12px;font-weight:600}._waitBtn_xsi4c_2093:hover{background:#f3f4f6}._rescheduleBox_xsi4c_1945{text-align:center;background:#eff6ff;border-radius:10px;padding:20px}._rescheduleIcon_xsi4c_2115{color:#3b82f6;margin-bottom:10px;font-size:32px}._rescheduleBox_xsi4c_1945 p{color:#1e40af;margin-bottom:12px;font-size:14px;font-weight:600}._scheduleBtn_xsi4c_2128{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}._scheduleBtn_xsi4c_2128:hover{background:#2563eb}._consultationSection_xsi4c_2144{background:#fff;border-radius:12px;flex-direction:column;gap:20px;padding:25px;display:flex;box-shadow:0 2px 8px #0000000d}._consultationHeader_xsi4c_2154{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}._consultationHeader_xsi4c_2154 h2{color:#1a202c;font-size:20px;font-weight:600}._menuBtn_xsi4c_2167{cursor:pointer;background:#f3f4f6;border:none;border-radius:6px;width:32px;height:32px}._liveStatus_xsi4c_2176{color:#6b7280;align-items:center;gap:8px;margin-bottom:0;font-size:13px;display:flex}._liveDot_xsi4c_2185{color:#dc2626;font-size:10px}._videoContainer_xsi4c_2190{background:#1a202c;border-radius:12px;flex-shrink:0;overflow:hidden}._videoPlaceholder_xsi4c_2197{aspect-ratio:16/9;width:100%;position:relative}._videoPlaceholder_xsi4c_2197 img{object-fit:cover;width:100%;height:100%}._connectionBadge_xsi4c_2209{color:#fff;background:#000000b3;border-radius:6px;padding:6px 12px;font-size:12px;position:absolute;top:15px;left:15px}._videoControls_xsi4c_2220{gap:15px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}._controlBtn_xsi4c_2229{color:#1a202c;cursor:pointer;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:18px;display:flex}._controlBtn_xsi4c_2229:hover{background:#fff}._endCallBtn_xsi4c_2247{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:18px;display:flex}._endCallBtn_xsi4c_2247:hover{background:#b91c1c}._doctorPreview_xsi4c_2265{background:#374151;border-radius:8px;width:120px;height:90px;position:absolute;bottom:80px;right:20px;overflow:hidden}._previewPlaceholder_xsi4c_2276{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;display:flex}._clinicalNotes_xsi4c_2287{margin-bottom:0}._notesHeader_xsi4c_2291{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._notesHeader_xsi4c_2291 h3{color:#1a202c;font-size:16px;font-weight:600}._autosaveTag_xsi4c_2304{color:#10b981;align-items:center;gap:5px;font-size:12px;display:flex}._notesTextarea_xsi4c_2312{resize:vertical;border:1px solid #e5e7eb;border-radius:8px;width:100%;min-height:120px;padding:15px;font-family:inherit;font-size:14px}._aiSummarizeBtn_xsi4c_2323{color:#0f766e;cursor:pointer;background:#ccfbf1;border:none;border-radius:6px;align-items:center;gap:6px;margin-top:10px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}._aiSummarizeBtn_xsi4c_2323:hover{background:#99f6e4}._actionButtonsGrid_xsi4c_2343{grid-template-columns:1fr 1fr;gap:12px;display:grid}._actionBtnPrimary_xsi4c_2349{color:#fff;cursor:pointer;background:#0db4b9;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;display:flex}._actionBtnPrimary_xsi4c_2349:hover{background:#0a9499}._actionBtnSecondary_xsi4c_2368{color:#0db4b9;cursor:pointer;background:#fff;border:2px solid #0db4b9;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;display:flex}._actionBtnSecondary_xsi4c_2368:hover{background:#e8f5f5}._patientDetailsSection_xsi4c_2388{flex-direction:column;gap:20px;display:flex}._patientDetailsCard_xsi4c_2394{text-align:center;background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000000d}._patientProfileAvatar_xsi4c_2402{border-radius:50%;width:100px;height:100px;margin:0 auto 15px;overflow:hidden}._patientProfileAvatar_xsi4c_2402 img{object-fit:cover;width:100%;height:100%}._patientDetailsCard_xsi4c_2394 h3{color:#1a202c;margin-bottom:5px;font-size:20px;font-weight:600}._patientId_xsi4c_1422{color:#9ca3af;margin-bottom:20px;font-size:13px}._statBox_xsi4c_2429{text-align:center;background:#f9fafb;border-radius:8px;padding:12px}._statLabel_xsi4c_429{color:#6b7280;margin-bottom:5px;font-size:11px;display:block}._statValue_xsi4c_435{color:#1a202c;font-size:15px;font-weight:700;display:block}._conditionsSection_xsi4c_2450{text-align:left;margin-bottom:0}._conditionsSection_xsi4c_2450 h4{color:#9ca3af;letter-spacing:.5px;margin-bottom:12px;font-size:11px;font-weight:700}._conditionTags_xsi4c_2463{flex-wrap:wrap;gap:8px;display:flex}._conditionTag_xsi4c_2463{color:#0f766e;background:#ccfbf1;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}._moreTag_xsi4c_2478{color:#6b7280;background:#f3f4f6;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}._recentRecordsCard_xsi4c_2488{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000000d}._recentRecordsSection_xsi4c_2495{text-align:left}._recordsHeader_xsi4c_2499{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}._recordsHeader_xsi4c_2499 h4{color:#0f766e;font-size:16px;font-weight:600}._seeAllBtn_xsi4c_2512{color:#0db4b9;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:600}._recordsList_xsi4c_2521{flex-direction:column;gap:15px;display:flex}._recordItem_xsi4c_2527{gap:12px;display:flex}._recordDot_xsi4c_2532{color:#0db4b9;margin-top:6px;font-size:8px}._recordContent_xsi4c_2538{flex:1}._recordDate_xsi4c_2542{color:#9ca3af;margin-bottom:3px;font-size:11px;display:block}._recordContent_xsi4c_2538 h5{color:#1a202c;margin-bottom:3px;font-size:13px;font-weight:600}._recordContent_xsi4c_2538 p{color:#6b7280;font-size:12px}._testResult_xsi4c_2561{color:#6b7280;background:#f9fafb;border-radius:6px;align-items:center;gap:6px;margin-top:5px;padding:6px 10px;font-size:12px;display:flex}@media (width<=1200px){._patientQueueHorizontal_xsi4c_1938{grid-template-columns:repeat(1,1fr)}._telehealthMiddleRow_xsi4c_1957{grid-template-columns:1fr}}@media (width<=768px){._patientQueueHorizontal_xsi4c_1938,._actionButtonsGrid_xsi4c_2343{grid-template-columns:1fr}}._mobileHeader_xsi4c_2595{z-index:10;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;height:60px;margin-bottom:20px;padding:0 15px;display:none;position:relative;box-shadow:0 2px 8px #0000001a}._hamburgerBtn_xsi4c_2609{color:#1a202c;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}._mobileHeader_xsi4c_2595 h2{color:#1a202c;font-size:18px;font-weight:600}._mobileHeaderRight_xsi4c_2628{align-items:center;gap:15px;display:flex}._mobileIcon_xsi4c_2634{color:#6b7280;cursor:pointer;font-size:20px}._sidebarOverlay_xsi4c_2641{z-index:999;background:#00000080;display:none;position:fixed;inset:0}@media (width<=1024px){._statsGrid_xsi4c_393,._prescriptionStatsGrid_xsi4c_1602{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){._doctorDashboard_xsi4c_1{flex-direction:column}._mobileHeader_xsi4c_2595{display:flex}._sidebarOverlay_xsi4c_2641{display:block}._sidebar_xsi4c_15{z-index:1000;transition:left .3s;left:-280px}._sidebar_xsi4c_15._sidebarOpen_xsi4c_2687{left:0}._mainContent_xsi4c_241{margin-top:0}._patientStatsGrid_xsi4c_1229,._prescriptionStatsGrid_xsi4c_1602,._patientQueueHorizontal_xsi4c_1938,._telehealthMiddleRow_xsi4c_1957,._actionButtonsGrid_xsi4c_2343{grid-template-columns:1fr}._tableWrapper_xsi4c_877,._patientsTableWrapper_xsi4c_1368,._prescriptionsTableWrapper_xsi4c_1662{overflow-x:auto}._appointmentTable_xsi4c_882,._patientsTable_xsi4c_1303,._prescriptionsTable_xsi4c_1635{min-width:800px}._calendarDay_xsi4c_525{font-size:12px}._weekDay_xsi4c_510{font-size:11px}._statCard_xsi4c_400{flex-direction:column;align-items:flex-start}._statIcon_xsi4c_411{width:30px;height:30px;font-size:20px}._statValue_xsi4c_435{font-size:22px}._pageHeader_xsi4c_1189{flex-direction:column;align-items:flex-start;gap:15px}._addPatientBtn_xsi4c_1208{justify-content:center;width:100%}._tableFilters_xsi4c_1310{flex-wrap:wrap}._dateRangeFilter_xsi4c_1328{flex:100%}._refillQueueItem_xsi4c_1812{width:100%;margin-bottom:12px;margin-right:0}}@media (width<=480px){._mobileHeader_xsi4c_2595 h2{font-size:16px}._mainContent_xsi4c_241{padding:10px}._pageTitle_xsi4c_1196{font-size:22px}._pageSubtitle_xsi4c_1203{font-size:13px}._addPatientBtn_xsi4c_1208{padding:10px 16px;font-size:13px}._statCardValue_xsi4c_1266{font-size:26px}._quickActions_xsi4c_340 button{padding:12px 16px;font-size:13px}._controlBtn_xsi4c_2229,._endCallBtn_xsi4c_2247{width:40px;height:40px;font-size:16px}._videoControls_xsi4c_2220{gap:10px}._queueCard_xsi4c_2001{padding:12px}._queueCard_xsi4c_2001 ._patientAvatar_xsi4c_913{width:40px;height:40px;font-size:14px}._patientInfo_xsi4c_2028 h4{font-size:13px}._patientInfo_xsi4c_2028 p{font-size:11px}._startCallBtn_xsi4c_2078,._waitBtn_xsi4c_2093{padding:5px 12px;font-size:11px}._rescheduleBoxHorizontal_xsi4c_1945{padding:15px}._rescheduleIcon_xsi4c_2115{font-size:24px}._rescheduleBox_xsi4c_1945 p,._rescheduleBoxHorizontal_xsi4c_1945 p{font-size:13px}._scheduleBtn_xsi4c_2128{padding:6px 12px;font-size:12px}._scheduleItem_xsi4c_607{flex-direction:column}}._settingsTab_xsi4c_2884{animation:.4s ease-in-out _fadeIn_xsi4c_1}._settingsLayout_xsi4c_2888{flex-direction:column;gap:20px;display:flex}._settingsMenu_xsi4c_2895{background:#fff;border-radius:12px;gap:10px;padding:15px 20px;display:flex;overflow-x:auto;box-shadow:0 2px 8px #0000000d}._settingsMenuItem_xsi4c_2905{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:10px;padding:12px 20px;font-size:15px;font-weight:500;transition:all .3s;display:flex}._settingsMenuItem_xsi4c_2905 svg{font-size:18px}._settingsMenuItem_xsi4c_2905:hover{color:#1a202c;background:#f3f4f6}._settingsMenuItemActive_xsi4c_2931{color:#0db4b9;background:#e8f5f5;font-weight:600}._settingsContent_xsi4c_2938{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 8px #0000000d}._settingsSection_xsi4c_2945 h2{color:#1a202c;margin-bottom:8px;font-size:28px;font-weight:700}._settingsSubtitle_xsi4c_2952{color:#6b7280;margin-bottom:30px;font-size:15px}._settingsCard_xsi4c_2958{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:20px;padding:25px}._settingsCard_xsi4c_2958 h3{color:#1a202c;margin-bottom:20px;font-size:18px;font-weight:600}._settingsCard_xsi4c_2958>p{color:#6b7280;margin-bottom:15px;font-size:14px}._formGroup_xsi4c_2980{margin-bottom:20px}._formGroup_xsi4c_2980 label{color:#1a202c;margin-bottom:8px;font-size:14px;font-weight:600;display:block}._formInput_xsi4c_2992{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:12px 16px;font-size:14px;transition:all .3s}._formInput_xsi4c_2992:focus{border-color:#0db4b9;outline:none;box-shadow:0 0 0 3px #0db4b91a}._formRow_xsi4c_3008{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}._brandingSection_xsi4c_3016{align-items:center;gap:30px;margin-top:20px;display:flex}._logoPreview_xsi4c_3023{flex-direction:column;align-items:center;gap:12px;display:flex}._logoPlaceholder_xsi4c_3030{background:#fff;border:2px solid #e5e7eb;border-radius:12px;justify-content:center;align-items:center;width:150px;height:150px;display:flex;overflow:hidden}._logoPlaceholder_xsi4c_3030 img{object-fit:cover;width:100%;height:100%}._editLogoBtn_xsi4c_3048{color:#0db4b9;letter-spacing:.5px;cursor:pointer;background:0 0;border:none;padding:8px 16px;font-size:12px;font-weight:700}._editLogoBtn_xsi4c_3048:hover{text-decoration:underline}._logoActions_xsi4c_3063{flex-direction:column;gap:12px;display:flex}._uploadBtn_xsi4c_3069{color:#0db4b9;cursor:pointer;background:#fff;border:2px solid #0db4b9;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s}._uploadBtn_xsi4c_3069:hover{background:#e8f5f5}._removeBtn_xsi4c_3085{color:#dc2626;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s}._removeBtn_xsi4c_3085:hover{background:#fee2e2;border-color:#dc2626}._saveBtn_xsi4c_3103{color:#fff;cursor:pointer;background:#0db4b9;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s}._saveBtn_xsi4c_3103:hover{background:#0a9499;transform:translateY(-2px)}._saveBtn_xsi4c_3103:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af;transform:none}._editBtn_xsi4c_3127{color:#fff;cursor:pointer;background:#0db4b9;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s;display:flex}._editBtn_xsi4c_3127:hover{background:#0a9499;transform:translateY(-1px)}._photoUploadSection_xsi4c_3147{flex-direction:column;gap:8px;margin-top:15px;display:flex}._uploadBtn_xsi4c_3069{color:#fff;cursor:pointer;background:#0db4b9;border:none;border-radius:8px;align-items:center;width:fit-content;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}._uploadBtn_xsi4c_3069:hover{background:#0a9499;transform:translateY(-1px)}._uploadHint_xsi4c_3174{color:#666;margin:0;font-size:12px}._fileInputLabel_xsi4c_3180{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:8px 16px;font-size:13px;font-weight:500;transition:all .3s;display:inline-flex}._fileInputLabel_xsi4c_3180:hover{color:#0db4b9;background:#e5e7eb;border-color:#0db4b9}._secondaryBtn_xsi4c_3202{color:#0db4b9;cursor:pointer;background:#fff;border:2px solid #0db4b9;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s}._secondaryBtn_xsi4c_3202:hover{background:#e8f5f5}._addBtn_xsi4c_3218{color:#fff;cursor:pointer;background:#0db4b9;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}._addBtn_xsi4c_3218:hover{background:#0a9499}._editBtn_xsi4c_3127{color:#1a202c;cursor:pointer;background:#f3f4f6;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}._editBtn_xsi4c_3127:hover{background:#e5e7eb}._upgradeBtn_xsi4c_3251{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0db4b9,#00d09c);border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600}._upgradeBtn_xsi4c_3251:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0db4b94d}._settingsCard_xsi4c_2958 ._cardHeader_xsi4c_470{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._teamList_xsi4c_3276{flex-direction:column;gap:15px;display:flex}._teamMember_xsi4c_3282{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:15px;display:flex}._memberInfo_xsi4c_3291{align-items:center;gap:12px;display:flex}._memberAvatar_xsi4c_3297{color:#fff;background:#0db4b9;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:700;display:flex}._memberInfo_xsi4c_3291 h4{color:#1a202c;margin-bottom:3px;font-size:15px;font-weight:600}._memberInfo_xsi4c_3291 p{color:#6b7280;font-size:13px}._badge_xsi4c_310{color:#0db4b9;background:#e8f5f5;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}._toggleGroup_xsi4c_3332{flex-direction:column;gap:20px;display:flex}._toggleItem_xsi4c_3338{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:15px;display:flex}._toggleItem_xsi4c_3338 h4{color:#1a202c;margin-bottom:4px;font-size:15px;font-weight:600}._toggleItem_xsi4c_3338 p{color:#6b7280;font-size:13px}._toggle_xsi4c_3332{width:50px;height:26px;display:inline-block;position:relative}._toggle_xsi4c_3332 input{opacity:0;width:0;height:0}._toggleSlider_xsi4c_3372{cursor:pointer;background-color:#e5e7eb;border-radius:26px;transition:all .4s;position:absolute;inset:0}._toggleSlider_xsi4c_3372:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;bottom:3px;left:3px}._toggle_xsi4c_3332 input:checked+._toggleSlider_xsi4c_3372{background-color:#0db4b9}._toggle_xsi4c_3332 input:checked+._toggleSlider_xsi4c_3372:before{transform:translate(24px)}._planInfo_xsi4c_3405{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:20px;display:flex}._planDetails_xsi4c_3414 h4{color:#1a202c;margin-bottom:4px;font-size:16px;font-weight:600}._planDetails_xsi4c_3414 p{color:#6b7280;font-size:14px}._paymentMethod_xsi4c_3426{background:#fff;border-radius:8px;align-items:center;gap:15px;padding:20px;display:flex}._cardIcon_xsi4c_3435{color:#0db4b9;font-size:32px}._paymentMethod_xsi4c_3426 h4{color:#1a202c;margin-bottom:3px;font-size:15px;font-weight:600}._paymentMethod_xsi4c_3426 p{color:#6b7280;font-size:13px}._paymentMethod_xsi4c_3426 button{margin-left:auto}._billingHistory_xsi4c_3456{flex-direction:column;gap:12px;display:flex}._billingItem_xsi4c_3462{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:15px;display:flex}._billingItem_xsi4c_3462 h4{color:#1a202c;margin-bottom:3px;font-size:14px;font-weight:600}._billingItem_xsi4c_3462 p{color:#6b7280;font-size:13px}._amount_xsi4c_3483{color:#059669;font-size:16px;font-weight:700}@media (width<=1024px){._settingsLayout_xsi4c_2888{flex-direction:column}}@media (width<=768px){._settingsMenu_xsi4c_2895{padding:12px 15px}._settingsMenuItem_xsi4c_2905{padding:10px 16px;font-size:14px}._settingsContent_xsi4c_2938{padding:20px}._settingsSection_xsi4c_2945 h2{font-size:24px}._settingsCard_xsi4c_2958{padding:20px}._formRow_xsi4c_3008{grid-template-columns:1fr;gap:0}._brandingSection_xsi4c_3016{flex-direction:column;align-items:flex-start}._logoActions_xsi4c_3063,._uploadBtn_xsi4c_3069,._removeBtn_xsi4c_3085{width:100%}._toggleItem_xsi4c_3338,._planInfo_xsi4c_3405{flex-direction:column;align-items:flex-start;gap:15px}._upgradeBtn_xsi4c_3251{width:100%}}._appointmentsTab_xsi4c_3556{animation:.4s ease-in-out _fadeIn_xsi4c_1}._appointmentsTabs_xsi4c_3577{border-bottom:2px solid #e5e7eb;gap:10px;margin-bottom:30px;padding-bottom:0;display:flex}._appointmentTabBtn_xsi4c_3585{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:12px 24px;font-size:16px;font-weight:600;transition:all .3s;position:relative}._appointmentTabBtn_xsi4c_3585:hover,._appointmentTabActive_xsi4c_3601{color:#0db4b9}._appointmentTabActive_xsi4c_3601:after{content:"";background:#0db4b9;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-2px;left:0;right:0}._appointmentsList_xsi4c_3617{flex-direction:column;gap:20px;margin-bottom:40px;display:flex}._appointmentCard_xsi4c_3624{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:25px;display:flex;box-shadow:0 2px 8px #0000000d}._appointmentCard_xsi4c_3624 ._doctorAvatar_xsi4c_83{border-radius:50%;flex-shrink:0;width:80px;height:80px;overflow:hidden}._appointmentCard_xsi4c_3624 ._doctorAvatar_xsi4c_83 img{object-fit:cover;width:100%;height:100%}._appointmentInfo_xsi4c_3656{flex:1}._appointmentNameRow_xsi4c_3660{align-items:center;gap:12px;margin-bottom:6px;display:flex}._appointmentInfo_xsi4c_3656 h3{color:#1a202c;font-size:20px;font-weight:600}._appointmentSpecialty_xsi4c_3673{color:#0db4b9;margin-bottom:12px;font-size:14px}._appointmentMeta_xsi4c_3679{flex-wrap:wrap;gap:20px;display:flex}._appointmentMeta_xsi4c_3679 span{color:#6b7280;align-items:center;gap:6px;font-size:14px;display:flex}._appointmentMeta_xsi4c_3679 svg{font-size:14px}._statusBadgeConfirmed_xsi4c_3698{color:#065f46;cursor:pointer;background:#d1fae5;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:all .2s;display:flex;position:relative}._statusBadgeConfirmed_xsi4c_3698:hover:not(:disabled){background:#a7f3d0}._statusBadgeConfirmed_xsi4c_3698:disabled{cursor:not-allowed;opacity:.7}._statusBadgePending_xsi4c_3723{color:#92400e;cursor:pointer;background:#fef3c7;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:all .2s;display:flex;position:relative}._statusBadgePending_xsi4c_3723:hover:not(:disabled){background:#fde68a}._statusBadgePending_xsi4c_3723:disabled{cursor:not-allowed;opacity:.7}._dropdownArrow_xsi4c_3748{margin-left:4px;font-size:10px}._statusDropdownWrapper_xsi4c_3754{display:inline-block;position:relative}._statusDropdownMenu_xsi4c_3759{z-index:1000;pointer-events:auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:4px;animation:.2s _dropdownFadeIn_xsi4c_1;position:absolute;top:100%;right:0;overflow:visible;box-shadow:0 4px 12px #00000026}@keyframes _dropdownFadeIn_xsi4c_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._statusDropdownItem_xsi4c_3787{text-align:left;color:#374151;cursor:pointer;pointer-events:auto;background:#fff;border:none;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:13px;font-weight:500;transition:background .2s;display:flex}._statusDropdownItem_xsi4c_3787:hover{background:#f3f4f6}._statusDropdownItem_xsi4c_3787:active{background:#e5e7eb}._statusDotConfirmed_xsi4c_3812{color:#10b981;font-size:14px}._statusDotCompleted_xsi4c_3817{color:#3b82f6;font-size:14px}._statusDotReschedule_xsi4c_3822{color:#1d4ed8;font-size:14px}._statusDotCancelled_xsi4c_3827{color:#dc2626;font-size:14px}@media (width<=768px){._statusDropdownMenu_xsi4c_3759{left:auto;right:0}._statusDropdownItem_xsi4c_3787{padding:12px 14px;font-size:14px}}._statusBadgeCompleted_xsi4c_3846{color:#1e40af;background:#dbeafe;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600}._cancellationReason_xsi4c_3864{color:#6b7280;background:#fef3c7;border-left:3px solid #f59e0b;border-radius:4px;margin-top:12px;padding:10px;font-size:13px}._cancellationReason_xsi4c_3864 strong{color:#92400e}._appointmentActions_xsi4c_3879{flex-direction:column;align-items:flex-end;gap:12px;display:flex}._joinMeetingBtn_xsi4c_3886{color:#fff;cursor:pointer;white-space:nowrap;background:#0db4b9;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s;display:flex}._joinMeetingBtn_xsi4c_3886:hover{background:#0a9499;transform:translateY(-2px)}._awaitingApprovalBtn_xsi4c_3907{color:#6b7280;cursor:default;white-space:nowrap;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600}._downloadPrescriptionBtn_xsi4c_3919{color:#0369a1;cursor:pointer;white-space:nowrap;background:#e0f2fe;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s;display:flex}._downloadPrescriptionBtn_xsi4c_3919:hover{background:#bae6fd}._reviewBtn_xsi4c_3939{color:#1a202c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s}._reviewBtn_xsi4c_3939:hover{background:#fef3c7;border-color:#f59e0b}._actionBtnsRow_xsi4c_3957{gap:10px;display:flex}._rescheduleBtn_xsi4c_3962{color:#0db4b9;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s}._rescheduleBtn_xsi4c_3962:hover{background:#e8f5f5;border-color:#0db4b9}._confirmBtn_xsi4c_3979{color:#fff;cursor:pointer;background:#10b981;border:1px solid #10b981;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s}._confirmBtn_xsi4c_3979:hover:not(:disabled){background:#059669;border-color:#059669}._confirmBtn_xsi4c_3979:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af;border-color:#9ca3af}._completeBtn_xsi4c_4003{color:#fff;cursor:pointer;background:#3b82f6;border:1px solid #3b82f6;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s}._completeBtn_xsi4c_4003:hover:not(:disabled){background:#2563eb;border-color:#2563eb}._completeBtn_xsi4c_4003:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af;border-color:#9ca3af}._cancelBtn_xsi4c_4027{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s}._cancelBtn_xsi4c_4027:hover{background:#fee2e2;border-color:#dc2626}._detailsBtn_xsi4c_4044{color:#1a202c;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s}._detailsBtn_xsi4c_4044:hover{background:#f3f4f6}._rebookBtn_xsi4c_4060{color:#fff;cursor:pointer;white-space:nowrap;background:#0db4b9;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s}._rebookBtn_xsi4c_4060:hover{background:#0a9499;transform:translateY(-2px)}._pastAppointmentsSection_xsi4c_4079{margin-top:50px}._pastAppointmentsSection_xsi4c_4079 h2{color:#1a202c;margin-bottom:25px;font-size:28px;font-weight:700}@media (width<=1024px){._appointmentCard_xsi4c_3624{flex-direction:column;align-items:flex-start}._appointmentActions_xsi4c_3879{align-items:stretch;width:100%}._joinMeetingBtn_xsi4c_3886,._awaitingApprovalBtn_xsi4c_3907,._downloadPrescriptionBtn_xsi4c_3919,._reviewBtn_xsi4c_3939{justify-content:center;width:100%}._actionBtnsRow_xsi4c_3957{width:100%}._rescheduleBtn_xsi4c_3962,._confirmBtn_xsi4c_3979,._completeBtn_xsi4c_4003,._cancelBtn_xsi4c_4027,._detailsBtn_xsi4c_4044{flex:1}}@media (width<=768px){._appointmentsTitle_xsi4c_3564{font-size:22px}._appointmentsTabs_xsi4c_3577{overflow-x:auto}._appointmentTabBtn_xsi4c_3585{white-space:nowrap;padding:10px 16px;font-size:14px}._appointmentCard_xsi4c_3624{padding:20px}._appointmentLeft_xsi4c_3635{flex-direction:column;align-items:flex-start}._appointmentCard_xsi4c_3624 ._doctorAvatar_xsi4c_83{width:60px;height:60px}._appointmentInfo_xsi4c_3656 h3{font-size:18px}._appointmentMeta_xsi4c_3679{flex-direction:column;gap:8px}._appointmentNameRow_xsi4c_3660{flex-direction:column;align-items:flex-start;gap:8px}._actionBtnsRow_xsi4c_3957{flex-direction:column}}._loadingContainer_xsi4c_4174{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:60vh;display:flex}._loadingSpinner_xsi4c_4183{border:4px solid #e8f5f5;border-top-color:#0db4b9;border-radius:50%;width:50px;height:50px;animation:1s linear infinite _spin_xsi4c_5701}@keyframes _spin_xsi4c_5701{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingContainer_xsi4c_4174 p{color:#6b7280;font-size:16px;font-weight:500}._profileDetailsGrid_xsi4c_4210{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:20px;display:grid}._profileDetailItem_xsi4c_4217{flex-direction:column;gap:8px;display:flex}._profileDetailItem_xsi4c_4217 label{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}._profileDetailItem_xsi4c_4217 p{color:#1f2937;word-wrap:break-word;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:0;padding:12px 16px;font-size:15px;font-weight:500}._profileDetailItem_xsi4c_4217 ._longText_xsi4c_4243{white-space:pre-wrap;max-height:200px;line-height:1.6;overflow-y:auto}._profileDetailItem_xsi4c_4217 ._longText_xsi4c_4243::-webkit-scrollbar{width:6px}._profileDetailItem_xsi4c_4217 ._longText_xsi4c_4243::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}._profileDetailItem_xsi4c_4217 ._longText_xsi4c_4243::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}._profileDetailItem_xsi4c_4217 ._longText_xsi4c_4243::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (width<=768px){._profileDetailsGrid_xsi4c_4210{grid-template-columns:1fr;gap:16px}._profileDetailItem_xsi4c_4217{grid-column:1/-1!important}}._profilePhotoSection_xsi4c_4282{justify-content:center;padding:20px;display:flex}._profilePhoto_xsi4c_4282{object-fit:cover;border:5px solid #0db4b9;border-radius:50%;width:200px;height:200px;box-shadow:0 4px 12px #0db4b933}._chatNowBtn_xsi4c_4298{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:8px;align-items:center;gap:6px;margin-bottom:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;position:relative}._chatNowBtn_xsi4c_4298:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}._chatScheduledBtn_xsi4c_4320{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;margin-bottom:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;position:relative}._chatScheduledBtn_xsi4c_4320:hover{color:#1e293b;background:#e2e8f0}._loadingContainer_xsi4c_4174{color:#6b7280;justify-content:center;align-items:center;padding:60px 20px;display:flex}._modalOverlay_xsi4c_4356{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0}._modalContent_xsi4c_4371{background:#fff;border-radius:12px;width:100%;max-width:900px;max-height:85vh;animation:.25s ease-out _modalSlideIn_xsi4c_1;position:relative;overflow-y:auto;box-shadow:0 10px 40px #0003}@keyframes _modalSlideIn_xsi4c_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._modalCloseBtn_xsi4c_4395{color:#6b7280;cursor:pointer;z-index:10;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}._modalCloseBtn_xsi4c_4395:hover{color:#1f2937;background:#e5e7eb;transform:rotate(90deg)}._modalBody_xsi4c_4420{padding:30px}._modalLoading_xsi4c_4424{text-align:center;color:#6b7280;padding:60px 30px}._modalLoading_xsi4c_4424 ._loadingSpinner_xsi4c_4183{border:4px solid #e5e7eb;border-top-color:#0db4b9;border-radius:50%;width:50px;height:50px;margin:0 auto 20px;animation:.8s linear infinite _spin_xsi4c_5701}._modalError_xsi4c_4440{text-align:center;color:#dc2626;padding:60px 30px;font-size:16px}._appointmentHeader_xsi4c_4448{border-bottom:2px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;display:flex}._appointmentIdSection_xsi4c_4457{flex-direction:column;gap:4px;display:flex}._appointmentLabel_xsi4c_4463{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}._appointmentId_xsi4c_4457{color:#1f2937;font-family:Courier New,monospace;font-size:16px;font-weight:700}._detailsTwoColumn_xsi4c_4479{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}._detailsColumn_xsi4c_4486{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px}._columnTitle_xsi4c_4493{color:#0db4b9;text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;font-size:14px;font-weight:700}._infoList_xsi4c_4502{flex-direction:column;gap:12px;display:flex}._infoRow_xsi4c_4508{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._infoLabel_xsi4c_4515{color:#6b7280;min-width:100px;font-size:13px;font-weight:500}._infoValue_xsi4c_4522{color:#1f2937;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}._infoValue_xsi4c_4522 svg{color:#0db4b9;font-size:14px}._detailsFullSection_xsi4c_4540{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:20px}._detailsFullSection_xsi4c_4540:last-child{margin-bottom:0}._infoGrid_xsi4c_4552{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}._infoGrid_xsi4c_4552 ._infoRow_xsi4c_4508{flex-direction:column;gap:6px}._infoGrid_xsi4c_4552 ._infoLabel_xsi4c_4515{min-width:auto}._infoGrid_xsi4c_4552 ._infoValue_xsi4c_4522{text-align:left;justify-content:flex-start}._paymentPaid_xsi4c_4573{color:#10b981;font-weight:700}._paymentPending_xsi4c_4578{color:#f59e0b;font-weight:700}._cancellationSection_xsi4c_4584{background:#fef2f2;border-color:#fca5a5}._cancellationSection_xsi4c_4584 ._columnTitle_xsi4c_4493{color:#dc2626}._timestampsSection_xsi4c_4594{border-top:2px solid #f3f4f6;gap:16px;margin-top:20px;padding-top:20px;display:flex}._timestampItem_xsi4c_4602{flex-direction:column;flex:1;gap:4px;display:flex}._timestampLabel_xsi4c_4609{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}._timestampValue_xsi4c_4617{color:#4b5563;font-size:13px;font-weight:600}@media (width<=768px){._modalContent_xsi4c_4371{border-radius:12px;max-width:100%;max-height:90vh;margin:10px}._modalBody_xsi4c_4420{padding:20px}._detailsTwoColumn_xsi4c_4479{grid-template-columns:1fr;gap:16px}._infoGrid_xsi4c_4552{grid-template-columns:1fr}._timestampsSection_xsi4c_4594{flex-direction:column;gap:12px}._infoRow_xsi4c_4508{flex-direction:column;gap:4px}._infoLabel_xsi4c_4515{min-width:auto}._infoValue_xsi4c_4522{text-align:left;justify-content:flex-start}}._telehealthTab_xsi4c_1923{animation:.4s ease-in-out _fadeIn_xsi4c_1}._telehealthHeader_xsi4c_4670{margin-bottom:30px}._videoAppointmentsSection_xsi4c_4674{background:#fff;border-radius:12px;margin-bottom:25px;padding:25px;box-shadow:0 2px 8px #0000000d}._videoAppointmentsSection_xsi4c_4674 h3{color:#1a202c;margin-bottom:20px;font-size:18px;font-weight:600}._videoAppointmentsList_xsi4c_4689{flex-direction:column;gap:15px;display:flex}._videoAppointmentCard_xsi4c_4695{background:#f9fafb;border-left:4px solid #0db4b9;border-radius:10px;justify-content:space-between;align-items:center;padding:20px;transition:all .3s;display:flex}._videoAppointmentCard_xsi4c_4695:hover{transform:translate(2px);box-shadow:0 4px 12px #0000001a}._videoAppointmentLeft_xsi4c_4711{flex:1;align-items:center;gap:15px;display:flex}._videoAppointmentInfo_xsi4c_4718 h3{color:#1a202c;margin-bottom:5px;font-size:16px;font-weight:600}._appointmentSymptoms_xsi4c_4725{color:#6b7280;margin-bottom:8px;font-size:14px}._videoAppointmentRight_xsi4c_4731{align-items:center;gap:10px;display:flex}._startVideoCallBtn_xsi4c_4737{color:#fff;cursor:pointer;background:#0db4b9;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s;display:flex}._startVideoCallBtn_xsi4c_4737:hover{background:#0a9499;transform:translateY(-2px);box-shadow:0 4px 12px #0db4b94d}._chatBtn_xsi4c_4758{color:#0db4b9;cursor:pointer;background:#fff;border:2px solid #0db4b9;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .3s;display:flex}._chatBtn_xsi4c_4758:hover{background:#e8f5f5}._videoInstructionsCard_xsi4c_4778{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000000d}._videoInstructionsCard_xsi4c_4778 h3{color:#1a202c;margin-bottom:20px;font-size:18px;font-weight:600}._instructionsList_xsi4c_4792{flex-direction:column;gap:20px;display:flex}._instructionItem_xsi4c_4798{align-items:flex-start;gap:15px;display:flex}._instructionNumber_xsi4c_4804{color:#0db4b9;background:#e8f5f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:700;display:flex}._instructionItem_xsi4c_4798 h4{color:#1a202c;margin-bottom:5px;font-size:15px;font-weight:600}._instructionItem_xsi4c_4798 p{color:#6b7280;font-size:14px;line-height:1.6}@media (width<=768px){._videoAppointmentCard_xsi4c_4695{flex-direction:column;align-items:flex-start;gap:15px}._videoAppointmentRight_xsi4c_4731{flex-direction:column;width:100%}._startVideoCallBtn_xsi4c_4737,._chatBtn_xsi4c_4758{justify-content:center;width:100%}}._rxModalOverlay_xsi4c_4852{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;background:#0f172a99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._rxModalContent_xsi4c_4867{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:900px;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}._rxModalHeader_xsi4c_4879{background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}._rxModalHeader_xsi4c_4879 h3{color:#0f172a;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:700;display:flex}._rxModalCloseBtn_xsi4c_4899{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:6px;font-size:18px;transition:all .2s}._rxModalCloseBtn_xsi4c_4899:hover{color:#0f172a;background:#e2e8f0}._rxModalForm_xsi4c_4915{flex-direction:column;gap:20px;padding:24px;display:flex}._rxFormRow_xsi4c_4922{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}._rxFormGroup_xsi4c_4928{flex-direction:column;gap:6px;display:flex}._rxFormGroup_xsi4c_4928 label{color:#334155;font-size:13px;font-weight:600}._rxFormGroup_xsi4c_4928 input,._rxFormGroup_xsi4c_4928 select,._rxFormGroup_xsi4c_4928 textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:10px 14px;font-size:14px;transition:border-color .2s}._rxFormGroup_xsi4c_4928 input:focus,._rxFormGroup_xsi4c_4928 select:focus,._rxFormGroup_xsi4c_4928 textarea:focus{border-color:#0db4b9;box-shadow:0 0 0 3px #0db4b926}._rxSectionTitle_xsi4c_4960{color:#0db4b9;border-bottom:2px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:10px;padding-bottom:8px;font-size:16px;font-weight:700;display:flex}._medicationCard_xsi4c_4972{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}._medicationCardHeader_xsi4c_4983{color:#1e293b;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex}._rxCatalogSearchBox_xsi4c_4992{background:#f0fdfa;border:1.5px solid #99f6e4;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}._rxSearchLabel_xsi4c_5002{color:#0f766e;align-items:center;font-size:13.5px;font-weight:700;display:flex}._rxCatalogSearchInput_xsi4c_5010{color:#0f172a;box-sizing:border-box;background:#fff;border:1.5px solid #5eead4;border-radius:8px;outline:none;width:100%;padding:12px 38px 12px 14px;font-size:14px;transition:all .2s}._rxCatalogSearchInput_xsi4c_5010:focus{border-color:#0db4b9;box-shadow:0 0 0 3px #0db4b933}._rxClearSearchBtn_xsi4c_5028{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px;font-size:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._rxClearSearchBtn_xsi4c_5028:hover{color:#0f172a}._rxSearchDropdown_xsi4c_5045{z-index:1000;background:#fff;border:1px solid #cbd5e1;border-radius:8px;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px #0000001f}._rxDropdownItem_xsi4c_5059{cursor:pointer;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:10px 14px;transition:background .15s;display:flex}._rxDropdownItem_xsi4c_5059:last-child{border-bottom:none}._rxDropdownItem_xsi4c_5059:hover{background:#f0fdfa}._rxDropdownItemLeft_xsi4c_5077{flex-direction:column;gap:2px;display:flex}._rxDropdownItemName_xsi4c_5083{color:#0f172a;font-size:13.5px;font-weight:700}._rxDropdownItemMeta_xsi4c_5089{color:#64748b;font-size:11.5px}._rxDropdownItemRight_xsi4c_5094{align-items:center;gap:10px;display:flex}._rxDropdownItemPrice_xsi4c_5100{color:#0f766e;font-size:13px;font-weight:700}._rxDropdownAddBadge_xsi4c_5106{color:#fff;background:#0db4b9;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:700}._rxNoResults_xsi4c_5115{color:#64748b;text-align:center;padding:14px;font-size:13px}._addMedBtn_xsi4c_5122{color:#0db4b9;cursor:pointer;background:#e8f5f5;border:1px dashed #0db4b9;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}._addMedBtn_xsi4c_5122:hover{color:#fff;background:#0db4b9}._removeMedBtn_xsi4c_5143{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;display:flex}._removeMedBtn_xsi4c_5143:hover{background:#fca5a5}._rxSubmitActions_xsi4c_5161{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;padding-top:16px;display:flex}._rxSubmitBtn_xsi4c_5169{color:#fff;cursor:pointer;background:#0db4b9;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;display:flex}._rxSubmitBtn_xsi4c_5169:hover{background:#0a9499}._rxSubmitBtn_xsi4c_5169:disabled{opacity:.6;cursor:not-allowed}._rxCancelBtn_xsi4c_5193{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:600}._rxCancelBtn_xsi4c_5193:hover{background:#e2e8f0}._rxDetailBox_xsi4c_5208{flex-direction:column;gap:20px;padding:24px;display:flex}._rxHeaderInfo_xsi4c_5215{background:linear-gradient(135deg,#e8f5f5 0%,#f0fdfa 100%);border:1px solid #ccfbf1;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding:20px;display:grid}._rxHeaderItem_xsi4c_5226 label{text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin-bottom:4px;font-size:12px;display:block}._rxHeaderItem_xsi4c_5226 p{color:#0f172a;margin:0;font-size:15px;font-weight:700}._rxMedsTableWrapper_xsi4c_5243{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;margin-top:8px;overflow-x:auto}._rxMedsTable_xsi4c_5243{border-collapse:collapse;width:100%;min-width:540px}._rxMedsTable_xsi4c_5243 th{text-align:left;color:#475569;white-space:nowrap;text-transform:uppercase;letter-spacing:.4px;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:12px 14px;font-size:12px;font-weight:700}._rxMedsTable_xsi4c_5243 td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:12px 14px;font-size:13px}._rxMedsTable_xsi4c_5243 tr:last-child td{border-bottom:none}._statusBadgeSent_xsi4c_5284{color:#065f46;background:#d1fae5;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}._statusBadgeDispensed_xsi4c_5293{color:#1e40af;background:#dbeafe;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}._statusBadgeCancelled_xsi4c_3855{color:#991b1b;background:#fee2e2;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}._statusBadgeCreated_xsi4c_5311{color:#92400e;background:#fef3c7;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}._statusBadgeRescheduled_xsi4c_5320{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:none;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}._cancelApptWarning_xsi4c_5335{color:#9f1239;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}._cancelApptWarning_xsi4c_5335 p{margin:0}._rescheduleApptInfo_xsi4c_5353{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}._rescheduleApptInfo_xsi4c_5353 p{margin:0}@media (width<=768px){._modalOverlay_xsi4c_4356,._rxModalOverlay_xsi4c_4852{align-items:center;padding:12px 10px}._modalContent_xsi4c_4371,._rxModalContent_xsi4c_4867{border-radius:12px;width:100%;max-height:94dvh;margin:0}._detailsTwoColumn_xsi4c_4479{grid-template-columns:1fr;gap:16px}._infoGrid_xsi4c_4552{grid-template-columns:1fr;gap:12px}}@media (width<=640px){._rxModalHeader_xsi4c_4879{padding:14px 16px}._rxModalHeader_xsi4c_4879 h3{font-size:16px}._rxModalForm_xsi4c_4915{gap:16px;padding:16px 14px}._rxFormRow_xsi4c_4922{gap:12px;grid-template-columns:1fr!important}._medicationCard_xsi4c_4972{gap:10px;padding:12px}._rxSubmitActions_xsi4c_5161{flex-direction:column-reverse;gap:8px;width:100%;padding-top:12px}._rxSubmitActions_xsi4c_5161 button,._rxCancelBtn_xsi4c_5193,._rxSubmitBtn_xsi4c_5169{justify-content:center;width:100%;padding:11px 16px;font-size:14px}._rxDetailBox_xsi4c_5208{gap:14px;padding:16px 14px}._rxHeaderInfo_xsi4c_5215{grid-template-columns:1fr 1fr;gap:12px;padding:14px}._rxMedsTableWrapper_xsi4c_5243{background:0 0;border:none;overflow-x:visible}._rxMedsTable_xsi4c_5243{width:100%;min-width:100%;display:block}._rxMedsTable_xsi4c_5243 thead{display:none}._rxMedsTable_xsi4c_5243 tbody{flex-direction:column;gap:10px;width:100%;display:flex}._rxMedsTable_xsi4c_5243 tr{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;padding:10px 12px;display:flex;box-shadow:0 1px 3px #0000000a}._rxMedsTable_xsi4c_5243 td{text-align:right;border-bottom:1px dashed #e2e8f0;justify-content:space-between;align-items:flex-start;gap:10px;padding:6px 0;font-size:13px;display:flex}._rxMedsTable_xsi4c_5243 td:last-child{border-bottom:none;padding-bottom:0}._rxMedsTable_xsi4c_5243 td:before{content:attr(data-label);color:#475569;text-align:left;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;min-width:95px;font-size:11px;font-weight:700}._modalBody_xsi4c_4420{padding:16px 14px}._modalCloseBtn_xsi4c_4395{width:32px;height:32px;font-size:15px;top:12px;right:12px}._appointmentHeader_xsi4c_4448{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;padding-bottom:14px}._detailsColumn_xsi4c_4486,._detailsFullSection_xsi4c_4540{padding:14px}._columnTitle_xsi4c_4493{margin-bottom:12px;font-size:13px}._infoRow_xsi4c_4508{border-bottom:1px dashed #e5e7eb;flex-direction:column;align-items:flex-start;gap:3px;padding-bottom:8px}._infoRow_xsi4c_4508:last-child{border-bottom:none;padding-bottom:0}._infoLabel_xsi4c_4515{min-width:auto;font-size:11.5px}._infoValue_xsi4c_4522{text-align:left;justify-content:flex-start;width:100%;font-size:13px}._cancelApptWarning_xsi4c_5335,._rescheduleApptInfo_xsi4c_5353{padding:10px 12px;font-size:13px}}@media (width<=420px){._rxHeaderInfo_xsi4c_5215{grid-template-columns:1fr}._rxModalHeader_xsi4c_4879 h3{font-size:15px}._rxMedsTable_xsi4c_5243 td{font-size:12px}._rxMedsTable_xsi4c_5243 td:before{min-width:85px;font-size:10.5px}}._schedulesTab_xsi4c_5604{flex-direction:column;gap:18px;animation:.25s ease-in-out _fadeIn_xsi4c_1;display:flex}._schedulesHeader_xsi4c_5612{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;display:flex;box-shadow:0 1px 3px #00000008}._schedulesHeaderLeft_xsi4c_5625{flex:1;min-width:240px}._schedulesTitle_xsi4c_5630{color:#0f172a;letter-spacing:-.3px;align-items:center;gap:10px;margin:0 0 4px;font-size:1.3rem;font-weight:700;display:flex}._scheduleHeaderIcon_xsi4c_5641{color:#237f79;font-size:1.25rem}._schedulesSubtitle_xsi4c_5646{color:#64748b;margin:0;font-size:.88rem}._schedulesHeaderActions_xsi4c_5652{align-items:center;gap:10px;display:flex}._refreshScheduleBtn_xsi4c_5658{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.95rem;transition:all .2s;display:inline-flex}._refreshScheduleBtn_xsi4c_5658:hover:not(:disabled){color:#0f172a;background:#f1f5f9;border-color:#94a3b8}._addSlotPrimaryBtn_xsi4c_5679{color:#fff;cursor:pointer;background:#237f79;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #237f7940}._addSlotPrimaryBtn_xsi4c_5679:hover{background:#1b635e;transform:translateY(-1px);box-shadow:0 4px 10px #237f7959}._scheduleSuccessMsg_xsi4c_5706,._scheduleErrorMsg_xsi4c_5707{border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:.88rem;font-weight:500;display:flex}._scheduleSuccessMsg_xsi4c_5706{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}._scheduleErrorMsg_xsi4c_5707{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}._closeMsgBtn_xsi4c_5729{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;margin-left:auto;font-size:1.2rem}._closeMsgBtn_xsi4c_5729:hover{opacity:1}._daysSegmentedBar_xsi4c_5744{scrollbar-width:thin;background:#f1f5f9;border-radius:10px;gap:4px;padding:4px;display:flex;overflow-x:auto}._daySegmentBtn_xsi4c_5754{cursor:pointer;color:#64748b;white-space:nowrap;background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:80px;padding:10px 14px;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}._daySegmentBtn_xsi4c_5754:hover:not(._daySegmentBtnActive_xsi4c_5773){color:#1e293b;background:#fff9}._daySegmentBtnActive_xsi4c_5773{box-shadow:0 2px 6px #237f7947;color:#fff!important;background:#237f79!important}._daySegmentLabelFull_xsi4c_5784{display:inline}._daySegmentLabelShort_xsi4c_5788{display:none}._daySegmentBadge_xsi4c_5792{color:#475569;background:#00000014;border-radius:10px;padding:1px 6px;font-size:.72rem;font-weight:700}._daySegmentBtnActive_xsi4c_5773 ._daySegmentBadge_xsi4c_5792{color:#fff;background:#ffffff47}._dayScheduleCard_xsi4c_5807{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:22px 24px;box-shadow:0 1px 4px #00000008}._dayScheduleHeader_xsi4c_5815{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}._dayHeaderTitle_xsi4c_5826{align-items:center;gap:10px;display:flex}._dayHeaderTitle_xsi4c_5826 h3{color:#0f172a;margin:0;font-size:1.12rem;font-weight:700}._activeSlotsCount_xsi4c_5839{color:#237f79;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:12px;padding:3px 9px;font-size:.8rem;font-weight:600}._dayHeaderActions_xsi4c_5849{align-items:center;gap:8px;display:flex}._copyDayBtn_xsi4c_5855{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:7px 14px;font-size:.82rem;font-weight:600;transition:all .2s}._copyDayBtn_xsi4c_5855:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}._schedulesLoadingState_xsi4c_5874{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 20px;font-size:.9rem;display:flex}._emptySlotsState_xsi4c_5885{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}._emptySlotsIcon_xsi4c_5894{color:#237f79;background:#f0fdfa;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:12px;font-size:1.5rem;display:flex}._emptySlotsState_xsi4c_5885 h4{color:#1e293b;margin:0 0 6px;font-size:1.05rem;font-weight:700}._emptySlotsState_xsi4c_5885 p{color:#64748b;max-width:360px;margin:0 0 16px;font-size:.88rem}._emptyAddBtn_xsi4c_5921{color:#fff;cursor:pointer;background:#237f79;border:none;border-radius:7px;align-items:center;gap:6px;padding:9px 18px;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}._emptyAddBtn_xsi4c_5921:hover{background:#1b635e}._slotsList_xsi4c_5941{flex-direction:column;gap:12px;display:flex}._slotRowItem_xsi4c_5947{background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;transition:all .2s;display:flex}._slotRowItem_xsi4c_5947:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000a}._slotRowInactive_xsi4c_5964{opacity:.65;background:#f8fafc;border-style:dashed}._slotRowLeft_xsi4c_5970{flex-direction:column;flex:1;gap:6px;display:flex}._slotPrimaryInfo_xsi4c_5977{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._sessionPill_xsi4c_5984{color:#475569;letter-spacing:.2px;background:#f1f5f9;border-radius:6px;padding:3px 9px;font-size:.75rem;font-weight:700}._session_morning_xsi4c_5994{color:#92400e;background:#fef3c7}._session_afternoon_xsi4c_5999{color:#9a3412;background:#ffedd5}._session_evening_xsi4c_6004{color:#3730a3;background:#e0e7ff}._session_night_xsi4c_6009{color:#5b21b6;background:#ede9fe}._slotFormattedTime_xsi4c_6014{color:#0f172a;letter-spacing:-.2px;font-size:1.05rem;font-weight:700}._slotDetailsInline_xsi4c_6021{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;font-size:.84rem;display:flex}._detailsDot_xsi4c_6030{color:#cbd5e1}._feeHighlight_xsi4c_6034{color:#237f79;font-weight:700}._slotRowRight_xsi4c_6039{flex-shrink:0;align-items:center;gap:18px;display:flex}._switchWrapper_xsi4c_6047{align-items:center;display:flex}._switchLabel_xsi4c_6052{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:inline-flex}._switchLabel_xsi4c_6052 input{opacity:0;width:0;height:0;position:absolute}._slider_xsi4c_6069{background-color:#cbd5e1;border-radius:20px;width:36px;height:20px;transition:all .25s;display:inline-block;position:relative}._slider_xsi4c_6069:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:all .25s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #00000026}._switchLabel_xsi4c_6052 input:checked+._slider_xsi4c_6069{background-color:#10b981}._switchLabel_xsi4c_6052 input:checked+._slider_xsi4c_6069:before{transform:translate(16px)}._switchStatusText_xsi4c_6100{color:#64748b;min-width:48px;font-size:.8rem;font-weight:600}._switchLabel_xsi4c_6052 input:checked~._switchStatusText_xsi4c_6100{color:#059669}._slotActionButtons_xsi4c_6112{align-items:center;gap:6px;display:flex}._iconEditBtn_xsi4c_6118,._iconDeleteBtn_xsi4c_6119{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;transition:all .2s;display:inline-flex}._iconEditBtn_xsi4c_6118{color:#475569;background:#f8fafc;border-color:#e2e8f0}._iconEditBtn_xsi4c_6118:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}._iconDeleteBtn_xsi4c_6119{color:#e11d48;background:#fff1f2}._iconDeleteBtn_xsi4c_6119:hover{color:#be123c;background:#ffe4e6}@media (width<=768px){._schedulesHeader_xsi4c_5612{flex-direction:column;align-items:flex-start;padding:16px}._schedulesHeaderActions_xsi4c_5652{width:100%}._schedulesHeaderActions_xsi4c_5652 ._addSlotPrimaryBtn_xsi4c_5679{flex:1;justify-content:center}._daySegmentLabelFull_xsi4c_5784{display:none}._daySegmentLabelShort_xsi4c_5788{display:inline}._daySegmentBtn_xsi4c_5754{min-width:44px;padding:8px 6px;font-size:.82rem}._slotRowItem_xsi4c_5947{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}._slotRowRight_xsi4c_6039{border-top:1px solid #f1f5f9;justify-content:space-between;width:100%;padding-top:10px}}._scheduleModalOverlay_xsi4c_6204{-webkit-backdrop-filter:blur(4px);z-index:9999;background:#0f172a73;justify-content:center;align-items:center;padding:16px;animation:.2s _fadeIn_xsi4c_1;display:flex;position:fixed;inset:0}._scheduleModalContainer_xsi4c_6218{background:#fff;border-radius:16px;width:100%;max-width:520px;animation:.25s cubic-bezier(.16,1,.3,1) _modalSlideUp_xsi4c_1;overflow:hidden;box-shadow:0 20px 40px -15px #0000002e,0 0 0 1px #0000000d}@keyframes _modalSlideUp_xsi4c_1{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._scheduleModalHeader_xsi4c_6240{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}._scheduleModalTitleGroup_xsi4c_6248{flex:1}._scheduleModalTitle_xsi4c_6248{color:#0f172a;letter-spacing:-.2px;margin:0 0 3px;font-size:1.15rem;font-weight:700}._scheduleModalSubtitle_xsi4c_6260{color:#64748b;margin:0;font-size:.82rem}._scheduleModalCloseBtn_xsi4c_6266{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-left:12px;font-size:.85rem;transition:all .2s;display:flex}._scheduleModalCloseBtn_xsi4c_6266:hover{color:#0f172a;background:#e2e8f0}._scheduleModalForm_xsi4c_6288{flex-direction:column;display:flex}._scheduleFormGrid_xsi4c_6293{grid-template-columns:repeat(2,1fr);gap:14px 16px;padding:20px 24px;display:grid}._scheduleFormGroup_xsi4c_6300{flex-direction:column;gap:6px;display:flex}._scheduleLabel_xsi4c_6306{color:#334155;font-size:.82rem;font-weight:600}._scheduleInput_xsi4c_6312,._scheduleSelect_xsi4c_6313{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:.88rem;transition:border-color .2s,box-shadow .2s}._scheduleInput_xsi4c_6312:focus,._scheduleSelect_xsi4c_6313:focus{border-color:#237f79;box-shadow:0 0 0 3px #237f791f}._scheduleInput_xsi4c_6312::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._scheduleInput_xsi4c_6312::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._scheduleInput_xsi4c_6312[type=number]{appearance:textfield}._modalStatusBox_xsi4c_6346{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;height:40px;padding:0 12px;display:flex}._modalSwitchLabel_xsi4c_6357{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;width:100%;display:flex}._modalSwitchLabel_xsi4c_6357 input{opacity:0;width:0;height:0;position:absolute}._modalSlider_xsi4c_6373{background-color:#cbd5e1;border-radius:18px;flex-shrink:0;width:32px;height:18px;transition:all .2s;display:inline-block;position:relative}._modalSlider_xsi4c_6373:before{content:"";background-color:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;bottom:3px;left:3px}._modalSwitchLabel_xsi4c_6357 input:checked+._modalSlider_xsi4c_6373{background-color:#10b981}._modalSwitchLabel_xsi4c_6357 input:checked+._modalSlider_xsi4c_6373:before{transform:translate(14px)}._modalStatusText_xsi4c_6404{color:#64748b;font-size:.82rem;font-weight:600}._modalSwitchLabel_xsi4c_6357 input:checked~._modalStatusText_xsi4c_6404{color:#059669}._scheduleModalFooter_xsi4c_6414{background:#fff;border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px 20px;display:flex}._scheduleCancelBtn_xsi4c_6424{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:9px 18px;font-size:.88rem;font-weight:600;transition:all .2s}._scheduleCancelBtn_xsi4c_6424:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}._scheduleDeleteBtn_xsi4c_6442{color:#dc2626;cursor:pointer;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin-right:auto;padding:9px 18px;font-size:.88rem;font-weight:600;transition:all .2s}._scheduleDeleteBtn_xsi4c_6442:hover:not(:disabled){color:#b91c1c;background:#fecaca;border-color:#fca5a5}._scheduleDeleteBtn_xsi4c_6442:disabled{opacity:.6;cursor:not-allowed}._scheduleSaveBtn_xsi4c_6466{color:#fff;cursor:pointer;background:#237f79;border:none;border-radius:8px;padding:9px 22px;font-size:.88rem;font-weight:600;transition:all .2s;box-shadow:0 2px 6px #237f7940}._scheduleSaveBtn_xsi4c_6466:hover:not(:disabled){background:#1b635e;transform:translateY(-1px);box-shadow:0 4px 10px #237f7959}._scheduleSaveBtn_xsi4c_6466:disabled{opacity:.6;cursor:not-allowed}@media (width<=520px){._scheduleFormGrid_xsi4c_6293{grid-template-columns:1fr;gap:12px;padding:16px}._scheduleModalHeader_xsi4c_6240{padding:16px 16px 12px}._scheduleModalFooter_xsi4c_6414{padding:12px 16px 16px}._scheduleModalContainer_xsi4c_6218{border-radius:16px 16px 0 0;max-width:100%;max-height:90vh;margin:0;overflow-y:auto}._scheduleModalOverlay_xsi4c_6204{align-items:flex-end;padding:0}._scheduleModalTitle_xsi4c_6248{font-size:1rem}._scheduleModalSubtitle_xsi4c_6260{font-size:.8rem}._scheduleFormLabel_xsi4c_6526{font-size:.85rem}._scheduleFormSelect_xsi4c_6530,._scheduleFormInput_xsi4c_6531{padding:10px 12px;font-size:.9rem}._scheduleModalCancelBtn_xsi4c_6536,._scheduleModalSubmitBtn_xsi4c_6537{padding:10px 16px;font-size:.9rem}}@media (width<=768px) and (width>=521px){._scheduleModalContainer_xsi4c_6218{max-width:90%}._scheduleFormGrid_xsi4c_6293{gap:14px;padding:18px}}._doctorFeedbackOverlay_xsi4c_6556{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:99999;background:#0f172aa6;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out _docModalFadeIn_xsi4c_1;display:flex;position:fixed;inset:0}._doctorFeedbackCard_xsi4c_6572{background:#fff;border-radius:16px;width:100%;max-width:440px;animation:.25s cubic-bezier(.16,1,.3,1) _docModalSlideUp_xsi4c_1;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #00000026,0 8px 10px -6px #0000001a}._doctorFeedbackHeader_xsi4c_6583{justify-content:space-between;align-items:center;padding:20px 24px 12px;display:flex}._doctorFeedbackIconWrapper_xsi4c_6590{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}._doctorFeedbackIconSuccess_xsi4c_6600{color:#10b981;background:#ecfdf5}._doctorFeedbackIconWarning_xsi4c_6605{color:#d97706;background:#fffbe6}._doctorFeedbackIconError_xsi4c_6610{color:#ef4444;background:#fef2f2}._doctorFeedbackIconConfirm_xsi4c_6615{color:#237f79;background:#f0fdf4}._doctorFeedbackCloseBtn_xsi4c_6620{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;font-size:20px;transition:all .2s;display:flex}._doctorFeedbackCloseBtn_xsi4c_6620:hover{color:#0f172a;background:#f1f5f9}._doctorFeedbackBody_xsi4c_6639{padding:0 24px 20px}._doctorFeedbackTitle_xsi4c_6643{color:#0f172a;margin:0 0 8px;font-size:19px;font-weight:700}._doctorFeedbackMessage_xsi4c_6650{color:#475569;margin:0;font-size:14.5px;line-height:1.5}._doctorFeedbackFooter_xsi4c_6657{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;padding:16px 24px 20px;display:flex}._doctorFeedbackCancelBtn_xsi4c_6666{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .2s}._doctorFeedbackCancelBtn_xsi4c_6666:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}._doctorFeedbackConfirmBtn_xsi4c_6684{color:#fff;cursor:pointer;background:linear-gradient(135deg,#237f79 0%,#1b635e 100%);border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 2px 6px #237f794d}._doctorFeedbackConfirmBtn_xsi4c_6684:hover{background:linear-gradient(135deg,#1b635e 0%,#144b47 100%);box-shadow:0 4px 10px #237f7966}._doctorFeedbackConfirmBtnError_xsi4c_6702{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);box-shadow:0 2px 6px #dc26264d}._doctorFeedbackConfirmBtnError_xsi4c_6702:hover{background:linear-gradient(135deg,#b91c1c 0%,#991b1b 100%)}@keyframes _docModalFadeIn_xsi4c_1{0%{opacity:0}to{opacity:1}}@keyframes _docModalSlideUp_xsi4c_1{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}._appointmentsTab_xsi4c_3556{padding:10px 0 40px}._appointmentsHeader_xsi4c_3560{margin-bottom:24px}._appointmentsTitle_xsi4c_3564{color:#0f172a;margin-bottom:6px;font-size:26px;font-weight:700}._appointmentsSubtitle_xsi4c_3571{color:#64748b;font-size:14px}._appointmentsTabs_xsi4c_3577{border-bottom:2px solid #e2e8f0;gap:10px;margin-bottom:20px;padding-bottom:2px;display:flex;overflow-x:auto}._appointmentTabBtn_xsi4c_3585{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;transition:all .2s;display:flex}._appointmentTabBtn_xsi4c_3585:hover{color:#237f79;background:#f1f5f9;border-radius:8px 8px 0 0}._appointmentTabActive_xsi4c_3601{font-weight:700;color:#237f79!important;border-bottom-color:#237f79!important}._appointmentsFilterToolbar_xsi4c_6795{background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;display:flex;box-shadow:0 2px 10px #0000000a}._searchFilterBox_xsi4c_6808{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:280px;padding:10px 16px;transition:border-color .2s;display:flex}._searchFilterBox_xsi4c_6808:focus-within{border-color:#237f79;box-shadow:0 0 0 3px #237f791f}._searchIcon_xsi4c_6826{color:#94a3b8;font-size:16px}._searchFilterBox_xsi4c_6808 input{color:#0f172a;background:0 0;border:none;outline:none;width:100%;font-size:14px}._clearSearchBtn_xsi4c_6840{color:#94a3b8;cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;font-size:14px;display:flex}._clearSearchBtn_xsi4c_6840:hover{color:#0f172a}._filterDropdowns_xsi4c_6855{align-items:center;gap:12px;display:flex}._filterDropdowns_xsi4c_6855 select{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:none;padding:10px 14px;font-size:14px;font-weight:500;transition:all .2s}._filterDropdowns_xsi4c_6855 select:focus,._filterDropdowns_xsi4c_6855 select:hover{background:#fff;border-color:#237f79}._appointmentsList_xsi4c_3617{flex-direction:column;gap:16px;display:flex}._appointmentCard_xsi4c_3624{background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 10px #0000000a}._appointmentCard_xsi4c_3624:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000012}._appointmentLeft_xsi4c_3635{flex:1;align-items:center;gap:18px;display:flex}._doctorAvatar_xsi4c_83{color:#fff;background:linear-gradient(135deg,#0db4b9 0%,#00d09c 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:700;display:flex}._appointmentInfo_xsi4c_3656{flex-direction:column;flex:1;gap:6px;display:flex}._appointmentNameRow_xsi4c_3660{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._appointmentNameRow_xsi4c_3660 h3{color:#0f172a;margin:0;font-size:17px;font-weight:700}._appointmentSpecialty_xsi4c_3673{color:#64748b;margin:0;font-size:13.5px}._appointmentMeta_xsi4c_3679{color:#475569;flex-wrap:wrap;align-items:center;gap:18px;margin-top:4px;font-size:13px;display:flex}._appointmentMeta_xsi4c_3679 span{align-items:center;gap:6px;display:flex}._appointmentActions_xsi4c_3879{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}._chatNowBtn_xsi4c_4298{color:#fff;cursor:pointer;background:#00d09c;border:none;border-radius:10px;align-items:center;gap:7px;padding:10px 18px;font-size:13.5px;font-weight:600;transition:background .2s;display:inline-flex}._chatNowBtn_xsi4c_4298:hover{background:#00b885}._joinMeetingBtn_xsi4c_3886{color:#fff;cursor:pointer;background:#0db4b9;border:none;border-radius:10px;align-items:center;gap:7px;padding:10px 18px;font-size:13.5px;font-weight:600;transition:background .2s;display:inline-flex}._joinMeetingBtn_xsi4c_3886:hover{background:#0a9499}._joinMeetingBtnDisabled_xsi4c_7015{color:#94a3b8;cursor:not-allowed;opacity:.8;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:7px;padding:10px 18px;font-size:13.5px;font-weight:600;display:inline-flex}._detailsBtn_xsi4c_4044{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:7px;padding:10px 18px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex}._detailsBtn_xsi4c_4044:hover{color:#0f172a;background:#e2e8f0}._scheduleSubTabsContainer_xsi4c_7054{border-bottom:2px solid #e2e8f0;gap:12px;margin-bottom:24px;padding-bottom:2px;display:flex;overflow-x:auto}._scheduleSubTabItem_xsi4c_7063{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:10px;padding:12px 22px;font-size:15px;font-weight:600;transition:all .2s;display:flex}._scheduleSubTabItem_xsi4c_7063:hover{color:#237f79;background:#f1f5f9}._scheduleSubTabItemActive_xsi4c_7085{background:#e8f5f5;font-weight:700;color:#237f79!important;border-bottom-color:#237f79!important}._subTabBadge_xsi4c_7092{color:#fff;background:#237f79;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:700}._addLeavePrimaryBtn_xsi4c_7101{color:#fff;cursor:pointer;background:#237f79;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #0db4b940}._addLeavePrimaryBtn_xsi4c_7101:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0db4b959}._leavesContainer_xsi4c_7123{flex-direction:column;gap:20px;animation:.25s ease-out _fadeInLeaves_xsi4c_1;display:flex}@keyframes _fadeInLeaves_xsi4c_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._leaveStatsGrid_xsi4c_7143{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}._leaveStatCard_xsi4c_7149{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:16px;padding:18px 20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #00000008}._leaveStatCard_xsi4c_7149:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000000f}._leaveStatIconTotal_xsi4c_7166,._leaveStatIconUpcoming_xsi4c_7167,._leaveStatIconPast_xsi4c_7168{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}._leaveStatIconTotal_xsi4c_7166{color:#dc2626;background:#fee2e2}._leaveStatIconUpcoming_xsi4c_7167{color:#0284c7;background:#e0f2fe}._leaveStatIconPast_xsi4c_7168{color:#64748b;background:#f1f5f9}._leaveStatInfo_xsi4c_7194{flex-direction:column;gap:2px;display:flex}._leaveStatValue_xsi4c_7200{color:#0f172a;font-size:24px;font-weight:700;line-height:1.2}._leaveStatLabel_xsi4c_7207{color:#64748b;font-size:13px;font-weight:500}._leavesFilterToolbar_xsi4c_7214{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex;box-shadow:0 2px 8px #00000008}._leavesFilterTabs_xsi4c_7227{align-items:center;gap:8px;display:flex}._leaveFilterBtn_xsi4c_7233{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 16px;font-size:13.5px;font-weight:600;transition:all .2s}._leaveFilterBtn_xsi4c_7233:hover{color:#0f172a;background:#e2e8f0}._leaveFilterBtnActive_xsi4c_7250{color:#fff!important;background:#237f79!important;border-color:#237f79!important}._leaveSearchBox_xsi4c_7256{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:260px;max-width:400px;padding:8px 14px;transition:border-color .2s;display:flex}._leaveSearchBox_xsi4c_7256:focus-within{background:#fff;border-color:#237f79;box-shadow:0 0 0 3px #237f791f}._leaveSearchIcon_xsi4c_7276{color:#94a3b8;font-size:14px}._leaveSearchBox_xsi4c_7256 input{color:#0f172a;background:0 0;border:none;outline:none;width:100%;font-size:13.5px}._emptyLeavesState_xsi4c_7291{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}._emptyLeavesIcon_xsi4c_7304{color:#237f79;background:#f0fdf4;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:4px;font-size:32px;display:flex}._emptyLeavesState_xsi4c_7291 h3{color:#0f172a;margin:0;font-size:18px;font-weight:700}._emptyLeavesState_xsi4c_7291 p{color:#64748b;max-width:460px;margin:0;font-size:14px;line-height:1.5}._emptyAddLeaveBtn_xsi4c_7332{color:#fff;cursor:pointer;background:#237f79;border:none;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:10px 22px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}._emptyAddLeaveBtn_xsi4c_7332:hover{background:#1b635e;transform:translateY(-1px)}._leavesListGrid_xsi4c_7354{flex-direction:column;gap:14px;display:flex}._leaveCardItem_xsi4c_7360{background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 2px 8px #00000008}._leaveCardItem_xsi4c_7360:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000000f}._leaveCardPast_xsi4c_7379{opacity:.72;background:#fafbfd}._leaveCardToday_xsi4c_7384{border-color:#237f79;box-shadow:0 0 0 1px #237f79,0 4px 12px #237f791a}._leaveCardLeft_xsi4c_7389{flex:1;align-items:center;gap:20px;display:flex}._leaveDateBadge_xsi4c_7396{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:72px;min-height:72px;padding:6px;display:flex}._leaveBadgeDay_xsi4c_7411{color:#dc2626;letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:700}._leaveBadgeNum_xsi4c_7419{color:#0f172a;font-size:22px;font-weight:800;line-height:1.1}._leaveBadgeMonth_xsi4c_7426{color:#64748b;font-size:11px;font-weight:600}._leaveCardDetails_xsi4c_7432{flex-direction:column;flex:1;gap:6px;display:flex}._leaveStatusRow_xsi4c_7439{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._leaveBlockedTag_xsi4c_7446{color:#dc2626;background:#fee2e2;border-radius:12px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}._leaveTodayTag_xsi4c_7458{color:#15803d;background:#dcfce7;border-radius:10px;padding:3px 8px;font-size:11.5px;font-weight:700}._leavePastTag_xsi4c_7467{color:#64748b;background:#f1f5f9;border-radius:10px;padding:3px 8px;font-size:11.5px;font-weight:600}._leaveReasonText_xsi4c_7476{color:#0f172a;margin:0;font-size:16px;font-weight:700}._leaveFullDateText_xsi4c_7483{color:#64748b;align-items:center;margin:0;font-size:13px;display:flex}._leaveCardRight_xsi4c_7491{justify-content:flex-end;align-items:center;gap:10px;display:flex}._leaveDeleteBtn_xsi4c_7498{color:#e11d48;cursor:pointer;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}._leaveDeleteBtn_xsi4c_7498:hover:not(:disabled){color:#be123c;background:#ffe4e6;border-color:#fda4af;transform:translateY(-1px)}._leaveDeleteBtn_xsi4c_7498:disabled{opacity:.6;cursor:not-allowed}._leaveModalFormBody_xsi4c_7526{flex-direction:column;gap:18px;padding:24px;display:flex}._leaveNoticeBanner_xsi4c_7533{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}._leaveNoticeIcon_xsi4c_7544{color:#d97706;flex-shrink:0;margin-top:2px;font-size:20px}._leaveNoticeBanner_xsi4c_7533 strong{margin-bottom:2px;font-size:13.5px;display:block}._leaveNoticeBanner_xsi4c_7533 p{color:#b45309;margin:0;font-size:12.5px;line-height:1.4}._leaveDatesRow_xsi4c_7564{grid-template-columns:1fr 1fr;gap:16px;display:grid}._leaveTextarea_xsi4c_7570{color:#0f172a;resize:vertical;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}._leaveTextarea_xsi4c_7570:focus{border-color:#237f79;box-shadow:0 0 0 3px #237f791f}._leaveSubmitBtn_xsi4c_7589{color:#fff;cursor:pointer;background:linear-gradient(135deg,#237f79 0%,#1b635e 100%);border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #237f794d}._leaveSubmitBtn_xsi4c_7589:hover:not(:disabled){background:linear-gradient(135deg,#1b635e 0%,#144b47 100%);box-shadow:0 4px 10px #237f7966}._leaveSubmitBtn_xsi4c_7589:disabled{opacity:.6;cursor:not-allowed}@media (width<=640px){._leaveDatesRow_xsi4c_7564{grid-template-columns:1fr}._leaveCardItem_xsi4c_7360{flex-direction:column;align-items:flex-start}._leaveCardRight_xsi4c_7491{justify-content:flex-end;width:100%}}._rescheduleSlotsContainer_xsi4c_7632{-webkit-overflow-scrolling:touch;flex-direction:column;gap:14px;max-height:280px;padding:4px 2px;display:flex;overflow-y:auto}._rescheduleSessionBlock_xsi4c_7642{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px}._rescheduleSessionHeader_xsi4c_7649{color:#334155;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}._rescheduleSessionCount_xsi4c_7659{color:#0f766e;background:#ccfbf1;border-radius:12px;padding:2px 8px;font-size:11.5px;font-weight:600}._rescheduleSlotGrid_xsi4c_7668{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:8px;display:grid}._rescheduleSlotChip_xsi4c_7674{color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;white-space:nowrap;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:9px 8px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex;position:relative}._rescheduleSlotChip_xsi4c_7674:hover:not(:disabled){background:#f0fdfa;border-color:#237f79;transform:translateY(-1px);box-shadow:0 2px 6px #237f7926}._rescheduleSlotChipSelected_xsi4c_7701{transform:translateY(-1px);color:#fff!important;background:#237f79!important;border-color:#237f79!important;box-shadow:0 2px 8px #237f7959!important}._rescheduleSlotChipBooked_xsi4c_7709{opacity:.75;color:#94a3b8!important;cursor:not-allowed!important;background:#f1f5f9!important;border-color:#e2e8f0!important}._rescheduleSlotChipPast_xsi4c_7717{opacity:.6;color:#cbd5e1!important;cursor:not-allowed!important;background:#f8fafc!important;border-color:#e2e8f0!important}._slotBadgeSmall_xsi4c_7725{text-transform:uppercase;letter-spacing:.3px;color:#94a3b8;margin-top:2px;font-size:9.5px;font-weight:700}._spinIcon_xsi4c_5701{animation:1s linear infinite _spinIconAnim_xsi4c_1}@keyframes _spinIconAnim_xsi4c_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._clinicPage_jl2au_1{background:#e8f5f4;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}._heroSection_jl2au_8{background:#e8f5f4;padding:40px 20px 20px}._heroContainer_jl2au_13{max-width:1400px;margin:0 auto}._heroHeaderRow_jl2au_18{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}._heroTitle_jl2au_27{color:#1a3a38;margin:0;font-size:32px;font-weight:600}._heroSubtitle_jl2au_34{color:#5a6c7d;margin:6px 0 0;font-size:15px}._headerActions_jl2au_40{align-items:center;gap:12px;display:flex}._addClinicTopBtn_jl2au_46{color:#fff;cursor:pointer;background:#00897b;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #00897b40}._addClinicTopBtn_jl2au_46:hover{background:#00796b;transform:translateY(-1px)}._refreshBtn_jl2au_67{color:#00897b;cursor:pointer;background:#fff;border:1px solid #b4b3b3;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;transition:all .2s;display:flex}._refreshBtn_jl2au_67:hover{background:#e3f6f5;border-color:#00897b}._spinIcon_jl2au_87{animation:1s linear infinite _spin_jl2au_87}@keyframes _spin_jl2au_87{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._searchBar_jl2au_102{background:#fff;border-radius:12px;grid-template-columns:1.2fr 1fr 1fr auto auto;align-items:flex-end;gap:12px;padding:16px;display:grid;box-shadow:0 4px 16px #00000014}._searchGroup_jl2au_113{flex-direction:column;gap:6px;display:flex}._searchLabel_jl2au_119{color:#00897b;text-transform:capitalize;letter-spacing:.3px;font-size:13px;font-weight:600}._searchInput_jl2au_127{align-items:center;display:flex;position:relative}._searchIcon_jl2au_133{color:#5a6c7d;font-size:17px;font-weight:700;position:absolute;left:14px}._searchInput_jl2au_127 input{color:#2c3e50;background:#fff;border:1px solid #b4b3b3;border-radius:8px;width:100%;padding:13px 14px 13px 44px;font-size:14px;transition:border-color .2s}._searchInput_jl2au_127 input:focus{border-color:#00897b;outline:none}._searchInput_jl2au_127 input::placeholder{color:#797878;font-size:13px;font-weight:500}._filterToggleBtn_jl2au_163{color:#00897b;cursor:pointer;white-space:nowrap;background:#fff;border:2px solid #00897b;border-radius:8px;align-items:center;gap:8px;height:46px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}._filterToggleBtn_jl2au_163:hover{background:#e3f6f5}._searchBtn_jl2au_184{color:#fff;cursor:pointer;white-space:nowrap;background:#00897b;border:none;border-radius:8px;height:46px;padding:12px 32px;font-size:14px;font-weight:600;transition:all .2s}._searchBtn_jl2au_184:hover{background:#00796b}._container_jl2au_203{max-width:1400px;margin:0 auto;padding:24px 20px 60px}._layout_jl2au_209{grid-template-columns:280px 1fr;gap:32px;display:grid}._sidebar_jl2au_216{background:#fff;border-radius:10px;align-self:flex-start;padding:24px;position:sticky;top:20px;box-shadow:0 2px 8px #0000000f}._filtersHeader_jl2au_226{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}._filtersTitle_jl2au_233{color:#1a1a1a;margin:0;font-size:18px;font-weight:700}._clearAllButton_jl2au_240{color:#00897b;cursor:pointer;letter-spacing:.5px;background:0 0;border:none;font-size:11px;font-weight:700}._clearAllButton_jl2au_240:hover{text-decoration:underline}._filterSection_jl2au_254{border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding-bottom:16px}._filterSection_jl2au_254:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._filterTitle_jl2au_266{color:#5a6c7d;text-transform:uppercase;letter-spacing:.5px;margin:0 0 14px;font-size:12px;font-weight:700}._checkboxList_jl2au_275{flex-direction:column;gap:10px;max-height:200px;display:flex;overflow-y:auto}._checkboxItem_jl2au_283{cursor:pointer;color:#2c3e50;align-items:center;gap:10px;font-size:14px;display:flex}._checkboxItem_jl2au_283 input[type=checkbox]{cursor:pointer;accent-color:#00897b;width:15px;height:15px}._statusFilterButtons_jl2au_299{flex-direction:column;gap:8px;display:flex}._statusBtn_jl2au_305{text-align:left;color:#5a6c7d;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:6px;width:100%;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s}._statusBtn_jl2au_305:hover{color:#00897b;border-color:#00897b}._statusBtnActive_jl2au_324{color:#00897b;background:#e3f6f5;border-color:#00897b;font-weight:600}._alertSuccess_jl2au_332{color:#0d6848;background:#e6f7f0;border:1px solid #a3e6cd;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 18px;font-size:14px;display:flex}._alertError_jl2au_346{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 18px;font-size:14px;display:flex}._modalAlertSuccess_jl2au_360{color:#166534;word-break:break-word;z-index:100;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 24px 16px;padding:12px 16px;font-size:14px;line-height:1.4;display:flex;position:sticky;top:0;box-shadow:0 4px 14px #16653426}._modalAlertError_jl2au_380{color:#991b1b;word-break:break-word;z-index:100;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 24px 16px;padding:12px 16px;font-size:14px;line-height:1.4;display:flex;position:sticky;top:0;box-shadow:0 4px 14px #dc26262e}._closeAlertBtn_jl2au_400{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;flex-shrink:0;font-size:20px;line-height:1}._closeAlertBtn_jl2au_400:hover{opacity:1}._mainContent_jl2au_416{flex-direction:column;gap:20px;display:flex}._resultsHeader_jl2au_422{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._resultsTitle_jl2au_430{color:#2c3e50;margin:0;font-size:16px;font-weight:400}._resultsCount_jl2au_437{color:#1a1a1a;font-weight:700}._sortSection_jl2au_442{align-items:center;gap:12px;display:flex}._sortLabel_jl2au_448{color:#5a6c7d;letter-spacing:.5px;font-size:12px;font-weight:700}._sortSelect_jl2au_455{color:#2c3e50;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:600}._sortSelect_jl2au_455:focus{border-color:#00897b;outline:none}._clinicsGrid_jl2au_472{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}._clinicCard_jl2au_478{background:#f5f5f5;border-radius:10px;flex-direction:column;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000014}._clinicCard_jl2au_478:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}._clinicImageWrapper_jl2au_494{background:#dbebe9;justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}._sliderContainer_jl2au_504{width:100%;height:100%;position:relative;overflow:hidden}._sliderTrack_jl2au_511{width:100%;height:100%;transition:transform .5s ease-in-out;display:flex}._clinicImage_jl2au_494{object-fit:cover;flex-shrink:0;width:100%;height:100%}._sliderNavBtn_jl2au_525{color:#fff;cursor:pointer;opacity:0;z-index:10;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;transition:opacity .25s,background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._sliderContainer_jl2au_504:hover ._sliderNavBtn_jl2au_525{opacity:1}._sliderNavBtn_jl2au_525:hover{background:#000c}._sliderNavPrev_jl2au_553{left:8px}._sliderNavNext_jl2au_557{right:8px}._sliderDots_jl2au_561{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;border-radius:12px;gap:6px;padding:4px 8px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}._sliderDot_jl2au_561{cursor:pointer;background:#ffffff80;border-radius:50%;width:7px;height:7px;transition:all .3s}._sliderDotActive_jl2au_584{background:#fff;border-radius:4px;width:16px}._placeholderImage_jl2au_590{color:#00897b;opacity:.6;font-size:48px}._badges_jl2au_596{z-index:15;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:10px;left:10px}._verifiedBadge_jl2au_606{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#00897b;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:700}._specialtyBadge_jl2au_617{color:#00594f;letter-spacing:1px;text-transform:uppercase;background:#fff;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:700;box-shadow:0 2px 4px #0000001a}._clinicContent_jl2au_629{background:#fff;flex-direction:column;flex:1;padding:18px 20px;display:flex;position:relative}._clinicHeader_jl2au_638{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}._clinicName_jl2au_646{color:#00594f;margin:0;font-size:18px;font-weight:600;line-height:1.3}._clinicRating_jl2au_654{background:#fff8e1;border-radius:12px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;display:flex}._starIcon_jl2au_664{color:#ffa726;font-size:13px}._clinicRating_jl2au_654 span{color:sienna;font-size:13px;font-weight:700}._clinicLocation_jl2au_675{color:#4a5568;align-items:flex-start;gap:6px;margin-bottom:10px;font-size:13.5px;line-height:1.4;display:flex}._clinicLocation_jl2au_675 svg{color:#00897b;flex-shrink:0;margin-top:2px;font-size:16px}._clinicAbout_jl2au_692{color:#666;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}._clinicContactInfo_jl2au_705{background:#f8fbfb;border:1px solid #e6f0f0;border-radius:6px;flex-direction:column;gap:6px;margin:8px 0 12px;padding:10px;display:flex}._contactItem_jl2au_716{color:#2c3e50;align-items:center;gap:8px;font-size:13px;display:flex}._contactIcon_jl2au_724{color:#00897b;flex-shrink:0;font-size:14px}._contactText_jl2au_730{color:#333;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._associatedDoctorsBox_jl2au_739{background:#e8f5f4;border-radius:6px;margin-top:4px;margin-bottom:12px;padding:8px 10px}._associatedTitle_jl2au_747{color:#00594f;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}._doctorsPillList_jl2au_757{flex-wrap:wrap;gap:4px;display:flex}._doctorPill_jl2au_763{color:#00594f;background:#fff;border:1px solid #b2dfdb;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600}._clinicFooter_jl2au_774{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}._addDoctorBtn_jl2au_784{color:#00897b;cursor:pointer;background:#e8f5f4;border:1px solid #00897b;border-radius:6px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:all .2s;display:flex}._addDoctorBtn_jl2au_784:hover{color:#fff;background:#00897b}._cardActionBtns_jl2au_804{align-items:center;gap:6px;display:flex}._editBtn_jl2au_810{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:4px;padding:7px 10px;font-size:12.5px;font-weight:600;transition:all .2s;display:flex}._editBtn_jl2au_810:hover{color:#00897b;border-color:#00897b}._deleteBtn_jl2au_830{color:#ef4444;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:6px;justify-content:center;align-items:center;padding:7px 10px;font-size:13px;transition:all .2s;display:flex}._deleteBtn_jl2au_830:hover{background:#fee2e2}._loadingState_jl2au_849{text-align:center;color:#00897b;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;font-size:16px;display:flex}._emptyState_jl2au_860{text-align:center;color:#5a6c7d;background:#fff;border-radius:12px;padding:60px 20px;box-shadow:0 2px 8px #0000000f}._emptyIcon_jl2au_869{color:#00897b;opacity:.5;margin-bottom:12px;font-size:48px}._emptyTitle_jl2au_876{color:#1a3a38;margin:0 0 6px;font-size:18px;font-weight:700}._emptyDesc_jl2au_883{color:#5a6c7d;margin:0 0 16px;font-size:14px}._modalOverlay_jl2au_890{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalContainer_jl2au_904{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:640px;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 20px 40px #0003}._modalHeader_jl2au_916{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex}._modalTitle_jl2au_924{color:#00594f;margin:0;font-size:20px;font-weight:700}._modalSubtitle_jl2au_931{color:#64748b;margin:4px 0 0;font-size:13px}._modalCloseBtn_jl2au_937{color:#64748b;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;line-height:1;transition:color .2s}._modalCloseBtn_jl2au_937:hover{color:#0f172a}._modalForm_jl2au_952{flex-direction:column;display:flex}._formGrid_jl2au_957{grid-template-columns:1fr 1fr;gap:16px;padding:20px 24px;display:grid}._formGroup_jl2au_964{flex-direction:column;gap:6px;display:flex}._fullWidth_jl2au_970{grid-column:span 2}._formLabel_jl2au_974{color:#334155;font-size:13px;font-weight:600}._formInput_jl2au_980,._formSelect_jl2au_981,._formTextarea_jl2au_982{color:#1e293b;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .2s}._formInput_jl2au_980:focus,._formSelect_jl2au_981:focus,._formTextarea_jl2au_982:focus{border-color:#00897b}._formTextarea_jl2au_982{resize:vertical}._imageUploadWrapper_jl2au_1002{margin-top:4px}._uploadBox_jl2au_1006{text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:20px;transition:all .2s;display:flex}._uploadBox_jl2au_1006:hover{background:#f0fdf4;border-color:#00897b}._uploadIcon_jl2au_1025{color:#00897b;font-size:24px}._uploadBox_jl2au_1006 span{color:#334155;font-size:13px;font-weight:600}._uploadBox_jl2au_1006 small{color:#64748b;font-size:11px}._previewContainer_jl2au_1041{align-items:center;gap:16px;display:flex}._previewImg_jl2au_1047{object-fit:cover;border:1px solid #cbd5e1;border-radius:6px;width:100px;height:70px}._changeImageBtn_jl2au_1055{color:#00897b;cursor:pointer;font-size:13px;font-weight:600;text-decoration:underline}._modalFooter_jl2au_1063{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom-right-radius:12px;border-bottom-left-radius:12px;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}._cancelBtn_jl2au_1075{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:10px 18px;font-size:14px;font-weight:600}._submitBtn_jl2au_1086{color:#fff;cursor:pointer;background:#00897b;border:none;border-radius:6px;padding:10px 22px;font-size:14px;font-weight:600;transition:background .2s}._submitBtn_jl2au_1086:hover{background:#00796b}._submitBtn_jl2au_1086:disabled{opacity:.6;cursor:not-allowed}._filtersHeaderRight_jl2au_1107{align-items:center;gap:12px;display:flex}._closeMobileFilterBtn_jl2au_1113,._mobileDrawerFooter_jl2au_1117,._mobileOverlay_jl2au_1122{display:none}@keyframes _slideInLeft_jl2au_1{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes _fadeIn_jl2au_1{0%{opacity:0}to{opacity:1}}@media (width<=1024px){._layout_jl2au_209{grid-template-columns:1fr}._sidebar_jl2au_216{display:none}._sidebar_jl2au_216._sidebarOpen_jl2au_1157{z-index:10002;background:#fff;border-radius:0 16px 16px 0;flex-direction:column;width:320px;max-width:86vw;max-height:100vh;padding:20px 20px 24px;animation:.25s cubic-bezier(.16,1,.3,1) _slideInLeft_jl2au_1;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:8px 0 30px #00000040}._closeMobileFilterBtn_jl2au_1113{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;transition:all .2s;display:flex}._closeMobileFilterBtn_jl2au_1113:hover{color:#0f172a;background:#e2e8f0}._mobileDrawerFooter_jl2au_1117{background:#fff;border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px;display:block;position:sticky;bottom:0}._applyFilterBtn_jl2au_1206{color:#fff;cursor:pointer;background:#00897b;border:none;border-radius:8px;width:100%;padding:12px 16px;font-size:14px;font-weight:700;transition:background .2s;box-shadow:0 4px 12px #00897b4d}._applyFilterBtn_jl2au_1206:hover{background:#00796b}._mobileOverlay_jl2au_1122{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10001;background:#0f172a8c;animation:.2s _fadeIn_jl2au_1;display:block;position:fixed;inset:0}._clinicsGrid_jl2au_472{grid-template-columns:repeat(2,1fr)}._searchBar_jl2au_102{grid-template-columns:1fr 1fr;gap:10px}._searchGroup_jl2au_113:first-child,._searchGroup_jl2au_113:nth-child(2),._searchGroup_jl2au_113:nth-child(3){grid-column:span 2}._filterToggleBtn_jl2au_163,._searchBtn_jl2au_184{grid-column:span 1}}@media (width<=768px){._heroTitle_jl2au_27{font-size:24px}._heroSubtitle_jl2au_34{font-size:13px}._heroHeaderRow_jl2au_18{flex-direction:column;align-items:flex-start;gap:12px}._headerActions_jl2au_40{justify-content:space-between;width:100%}._addClinicTopBtn_jl2au_46{flex:1;justify-content:center}._clinicsGrid_jl2au_472,._formGrid_jl2au_957{grid-template-columns:1fr}._fullWidth_jl2au_970{grid-column:span 1}._resultsHeader_jl2au_422{flex-direction:column;align-items:flex-start;gap:12px}._sortSection_jl2au_442{justify-content:space-between;width:100%}}._doctorDashboardLayout_jl2au_1308{box-sizing:border-box;background:#f0fdf4;width:100%;max-width:100vw;min-height:100vh;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow-x:hidden}._docSidebar_jl2au_1321{z-index:100;background:#fff;flex-direction:column;width:280px;height:100vh;transition:transform .3s;display:flex;position:fixed;box-shadow:2px 0 10px #0000000d}._docSidebar_jl2au_1321::-webkit-scrollbar{width:6px}._docSidebar_jl2au_1321::-webkit-scrollbar-track{background:#f3f4f6}._docSidebar_jl2au_1321::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}._docSidebar_jl2au_1321::-webkit-scrollbar-thumb:hover{background:#9ca3af}._docMainContent_jl2au_1350{box-sizing:border-box;flex:1;width:calc(100% - 280px);min-height:100vh;margin-left:280px}._doctorProfileCard_jl2au_1359{border-bottom:1px solid #f3f4f6;align-items:center;gap:15px;padding:20px;display:flex}._doctorAvatar_jl2au_1367{color:#fff;background:linear-gradient(135deg,#0db4b9,#00d09c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:700;display:flex}._doctorAvatar_jl2au_1367 img{object-fit:cover;border-radius:50%;width:100%;height:100%}._doctorInfo_jl2au_1388{flex:1;overflow:hidden}._doctorInfo_jl2au_1388 h3{color:#1a202c;white-space:nowrap;text-overflow:ellipsis;margin-top:0;margin-bottom:4px;font-size:16px;font-weight:600;overflow:hidden}._doctorInfo_jl2au_1388 p{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}._navMenu_jl2au_1414{flex-direction:column;gap:5px;max-height:calc(100vh - 320px);padding:15px 10px 20px;display:flex;overflow-y:auto}._navMenu_jl2au_1414::-webkit-scrollbar{width:6px}._navMenu_jl2au_1414::-webkit-scrollbar-track{background:#f9fafb;border-radius:3px}._navMenu_jl2au_1414::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}._navMenu_jl2au_1414::-webkit-scrollbar-thumb:hover{background:#9ca3af}._navItem_jl2au_1443{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;margin-bottom:5px;padding:12px 20px;font-size:15px;font-weight:500;transition:all .3s;display:flex}._navItem_jl2au_1443:hover{color:#1a202c;background:#f3f4f6}._navItem_jl2au_1443._active_jl2au_1465{color:#0db4b9;background:#e8f5f5;font-weight:600}._logoutBtn_jl2au_1471{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:12px;font-size:15px;font-weight:600;transition:all .3s;display:flex}._logoutBtn_jl2au_1471:hover{background:#fecaca}._mobileMenuToggle_jl2au_1494{color:#fff;z-index:1050;cursor:pointer;background:#0db4b9;border:none;border-radius:50%;width:50px;height:50px;font-size:20px;display:none;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #0db4b966}._sidebarOverlay_jl2au_1511{display:none}@media (width<=1024px){._docSidebar_jl2au_1321{transform:translate(-100%)}._docSidebar_jl2au_1321._docSidebarOpen_jl2au_1519{transform:translate(0)}._docMainContent_jl2au_1350{width:100%;margin-left:0}._mobileMenuToggle_jl2au_1494{justify-content:center;align-items:center;display:flex}._sidebarOverlay_jl2au_1511{z-index:900;background:#00000080;display:block;position:fixed;inset:0}}._logoutModalOverlay_jl2au_1544{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0f172aa6;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out _logoutFadeIn_jl2au_1;display:flex;position:fixed;inset:0}._logoutModalCard_jl2au_1560{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:400px;padding:28px 24px 24px;animation:.25s cubic-bezier(.16,1,.3,1) _logoutScaleUp_jl2au_1;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #00000014}@keyframes _logoutFadeIn_jl2au_1{0%{opacity:0}to{opacity:1}}@keyframes _logoutScaleUp_jl2au_1{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}._logoutModalHeader_jl2au_1587{flex-direction:column;align-items:center;gap:12px;margin-bottom:12px;display:flex}._logoutIconCircle_jl2au_1595{background:#fee2e2;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex}._logoutModalTitle_jl2au_1605{color:#0f172a;margin:0;font-size:20px;font-weight:700}._logoutModalMessage_jl2au_1612{color:#475569;margin:0 0 24px;font-size:14px;line-height:1.5}._logoutModalActions_jl2au_1619{justify-content:center;gap:12px;display:flex}._logoutCancelBtn_jl2au_1625{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;flex:1;padding:12px 18px;font-size:14px;font-weight:600;transition:all .2s}._logoutCancelBtn_jl2au_1625:hover{color:#0f172a;background:#e2e8f0}._logoutConfirmBtn_jl2au_1643{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:10px;flex:1;padding:12px 18px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #dc262640}._logoutConfirmBtn_jl2au_1643:hover{background:#b91c1c;transform:translateY(-1px);box-shadow:0 6px 16px #dc262659}._upcomingReminderBanner_1vka9_3{z-index:99999;background:#fff;border:1.5px solid #006560;border-radius:16px;align-items:center;gap:14px;max-width:400px;padding:14px 18px;animation:.3s _slideInRight_1vka9_1;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #0065602e,0 2px 8px #0000000f}._upcomingReminderBannerActive_1vka9_20{border-color:#16a34a;box-shadow:0 10px 30px #16a34a40,0 0 0 1px #86efac}._upcomingReminderBannerEnded_1vka9_25{border-color:#0284c7;box-shadow:0 10px 30px #0284c733,0 0 0 1px #bae6fd}._reminderIconBox_1vka9_30{color:#006560;background:#e6f4f4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}._reminderIconBoxActive_1vka9_43{color:#16a34a;background:#dcfce7;animation:1.8s infinite _pulseIcon_1vka9_1}._reminderIconBoxEnded_1vka9_49{color:#0284c7;background:#e0f2fe}._reminderContent_1vka9_54{flex:1;min-width:0}._reminderTitle_1vka9_59{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:14.5px;font-weight:700;overflow:hidden}._reminderSub_1vka9_69{color:#64748b;margin:0 0 6px;font-size:13px;line-height:1.4}._reminderSubActive_1vka9_76{color:#15803d;font-weight:600}._reminderSubEnded_1vka9_81{color:#0369a1;font-weight:500}._reminderFooter_1vka9_86{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._reminderTimeBadge_1vka9_93{color:#006560;background:#e6f4f4;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}._reminderTimeBadgeEnded_1vka9_103{color:#0284c7;background:#e0f2fe}._joinBtnSmall_1vka9_108{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 12px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}._joinBtnSmall_1vka9_108:hover{background:#15803d;transform:translateY(-1px)}._reminderActions_1vka9_128{flex-shrink:0;align-self:flex-start;align-items:center;gap:8px;display:flex}._reminderCloseBtn_1vka9_136{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;font-size:18px;line-height:1;transition:all .2s;display:flex}._reminderCloseBtn_1vka9_136:hover{color:#475569;background:#f1f5f9}@keyframes _slideInRight_1vka9_1{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes _pulseIcon_1vka9_1{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (width<=600px){._upcomingReminderBanner_1vka9_3{max-width:calc(100% - 32px);bottom:16px;left:16px;right:16px}}
