@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_n9o87_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_n9o87_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_n9o87_1{0%{opacity:0}to{opacity:1}}._modalContent_n9o87_26{background:#fff;border-radius:5px;width:100%;max-width:950px;max-height:98vh;animation:.3s _slideUp_n9o87_1;position:relative;overflow:auto;box-shadow:0 20px 60px #0000004d}@keyframes _slideUp_n9o87_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._closeButton_n9o87_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_n9o87_49:hover{color:#1a202c;background:#f1f5f9;transform:rotate(90deg)}._modalGrid_n9o87_75{grid-template-columns:1fr 1fr;display:grid}._imageSection_n9o87_82{background:linear-gradient(135deg,#9dd9d2 0%,#a8dfd8 100%);justify-content:center;align-items:stretch;padding:0;display:flex;position:relative;overflow:hidden}._imageWrapper_n9o87_93{justify-content:center;align-items:center;width:100%;height:630px;display:flex;position:relative}._doctorImage_n9o87_102{z-index:2;width:100%;height:auto;position:relative}._formSection_n9o87_111{flex-direction:column;padding:20px 25px;display:flex}._formSection_n9o87_111._fullWidth_n9o87_117{grid-column:1/-1;width:100%;max-width:950px;margin:0 auto}._formHeader_n9o87_129{margin-bottom:15px}._title_n9o87_133{color:#1a202c;margin:0 0 8px;font-size:30px;font-weight:600}._subtitle_n9o87_140{color:#64748b;margin:0;font-size:15px}._accountTypeToggle_n9o87_147{gap:12px;margin-bottom:15px;display:flex}._toggleButton_n9o87_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_n9o87_153._active_n9o87_166{color:#fff;background:#0d9488;border-color:#0d9488}._toggleButton_n9o87_153:hover:not(._active_n9o87_166){background:#e2e8f0}._registrationForm_n9o87_177{flex:1}._formCard_n9o87_181{background:linear-gradient(135deg,#f0fdf9 0%,#f8fafc 100%);border:2px solid #5dd4c3;border-radius:20px;padding:20px}._formGroup_n9o87_188{margin-bottom:10px}._label_n9o87_192{color:#1a202c;margin-bottom:8px;font-size:14px;font-weight:600;display:block}._optional_n9o87_200{color:#94a3b8;font-size:12px;font-style:italic;font-weight:400}._inputWrapper_n9o87_207{align-items:center;display:flex;position:relative}._checkboxInInput_n9o87_213{background:#fff;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;display:flex;position:absolute;right:14px}._checkbox_n9o87_213{cursor:pointer;accent-color:#0d9488;width:16px;height:16px;margin:0}._checkboxLabelp_n9o87_232,._checkboxLabel_n9o87_232{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;margin:0;font-size:12px}._inputIcon_n9o87_250{color:#94a3b8;z-index:1;font-size:16px;position:absolute;left:16px}._input_n9o87_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_n9o87_270{padding-right:165px!important}._inputError_n9o87_274{border-color:#ef4444!important}._errorText_n9o87_278{color:#ef4444;margin-top:5px;font-size:12px;font-weight:500;display:block}._input_n9o87_207:focus{border-color:#0d9488;outline:none;box-shadow:0 0 0 3px #0d94881a}._input_n9o87_207:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}._input_n9o87_207::placeholder{color:#cbd5e0}._submitButton_n9o87_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_n9o87_302:hover{background:#0d9488;transform:translateY(-2px)}._submitButton_n9o87_302:active{transform:translateY(0)}._terms_n9o87_329{color:#64748b;text-align:center;margin:16px 0 0;font-size:12px;line-height:1.6}._terms_n9o87_329 a{color:#0d9488;font-weight:500;text-decoration:underline}._terms_n9o87_329 a:hover{color:#0f766e}._loginHeader_n9o87_348{text-align:center;margin-bottom:25px}._loginTitle_n9o87_353{color:#1a202c;margin:0 0 8px;font-size:24px;font-weight:700}._loginDesc_n9o87_360{color:#64748b;margin:0;font-size:14px;line-height:1.5}._switchMode_n9o87_367{color:#64748b;text-align:center;margin:20px 0 0;font-size:14px}._switchLink_n9o87_374{color:#0d9488;cursor:pointer;font-weight:600;text-decoration:underline}._switchLink_n9o87_374:hover{color:#0f766e}._otpHeader_n9o87_386{text-align:center;margin-bottom:30px}._otpContainer_n9o87_391{justify-content:center;gap:12px;margin:25px 0;display:flex}._otpInput_n9o87_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_n9o87_398:focus{border-color:#0d9488;outline:none;box-shadow:0 0 0 3px #0d94881a}._otpInput_n9o87_398:not(:placeholder-shown){border-color:#0d9488}._errorTextCenter_n9o87_421{color:#ef4444;text-align:center;margin-top:10px;font-size:13px;font-weight:500;display:block}._resendSection_n9o87_430{text-align:center;margin:20px 0}._resendText_n9o87_435{color:#64748b;margin:0;font-size:14px}._resendLink_n9o87_441{color:#0d9488;cursor:pointer;font-weight:600;text-decoration:underline}._resendLink_n9o87_441:hover{color:#0f766e}._backToLoginButton_n9o87_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_n9o87_452:hover{color:#475569;background:#f8fafc;border-color:#cbd5e1}._providerFormContainer_n9o87_477{flex-direction:column;flex:1;display:flex}._stepProgress_n9o87_483{margin-bottom:30px}._stepHeader_n9o87_487{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._stepText_n9o87_494{color:#0d9488;letter-spacing:.5px;font-size:11px;font-weight:700}._stepLabel_n9o87_501{color:#3a414b;font-size:11px;font-weight:500}._progressBar_n9o87_507{background:#e2e8f0;border-radius:10px;width:100%;height:8px;overflow:hidden}._progressFill_n9o87_515{background:linear-gradient(90deg,#0d9488 0%,#14b8a6 100%);border-radius:10px;height:100%;transition:width .4s}._providerFormCard_n9o87_526{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:20px 25px;box-shadow:0 2px 8px #0000000a}._providerTitle_n9o87_534{color:#1a202c;text-align:center;margin:0 0 12px;font-size:20px;font-weight:600}._providerSubtitle_n9o87_542{color:#39414b;text-align:center;margin:0 0 32px;font-size:13px;line-height:1.4}._mobileInputWrapper_n9o87_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_n9o87_550:focus-within{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881a}._countryCode_n9o87_566{color:#1a202c;white-space:nowrap;font-size:16px;font-weight:600}._mobileInput_n9o87_550{color:#1a202c;background:0 0;border:none;flex:1;padding:10px;font-family:inherit;font-size:15px}._mobileInput_n9o87_550:focus{outline:none}._mobileInput_n9o87_550::placeholder{color:#cbd5e0}._providerSubmitButton_n9o87_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_n9o87_591:hover{background:#0d9488;transform:translateY(-2px)}._providerSubmitButton_n9o87_591:active{transform:translateY(0)}._loginLink_n9o87_618{color:#64748b;text-align:center;margin-top:0;font-size:14px}._loginLink_n9o87_618 a{color:#0d9488;font-weight:600;text-decoration:none;transition:color .2s}._loginLink_n9o87_618 a:hover{color:#0f766e;text-decoration:underline}._loginLinkText_n9o87_637{color:#0d9488;cursor:pointer;font-weight:600;text-decoration:none;transition:color .2s}._loginLinkText_n9o87_637:hover{color:#0f766e;text-decoration:underline}._stepIndicator_n9o87_651{background:#f8f9fa;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px;display:flex}._stepItem_n9o87_661{flex-direction:column;align-items:center;gap:8px;display:flex}._stepCircle_n9o87_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_n9o87_668._completed_n9o87_682{color:#fff;background:#0d9488}._stepCircle_n9o87_668._active_n9o87_166{color:#fff;background:#0d9488;box-shadow:0 0 0 4px #0d948833}._checkmark_n9o87_693{font-size:24px}._stepName_n9o87_697{color:#64748b;font-size:13px;font-weight:600}._stepLine_n9o87_703{background:#0d9488;width:100%;height:2px;margin:0 16px}._step2FormCard_n9o87_711{background:#e4f4f4;border:1px solid #e5e7eb;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a}._step2Title_n9o87_719{color:#0d9488;margin:0 0 8px;font-size:22px;font-weight:600}._step2Subtitle_n9o87_726{color:#64748b;margin:0 0 15px;font-size:14px;line-height:1.6}._formRow_n9o87_733{grid-template-columns:1fr 1fr;gap:16px;display:grid}._step2Input_n9o87_739,._step2Select_n9o87_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_n9o87_739:focus,._step2Select_n9o87_740:focus{border-color:#0d9488;outline:none;box-shadow:0 0 0 3px #0d94881a}._step2Input_n9o87_739::placeholder{color:#cbd5e0}._step2Select_n9o87_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_n9o87_772{color:#94a3b8;margin-top:4px;font-size:12px;display:block}._emailInputWrapper_n9o87_779{position:relative}._emailIcon_n9o87_783{color:#94a3b8;font-size:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}._emailInput_n9o87_779{padding-left:44px!important}._textareaInput_n9o87_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_n9o87_796:focus{border-color:#0d9488;outline:none;box-shadow:0 0 0 3px #0d94881a}._textareaInput_n9o87_796::placeholder{color:#cbd5e0}._charCount_n9o87_820{text-align:right;color:#94a3b8;margin-top:4px;font-size:12px;display:block}._searchInputWrapper_n9o87_828{position:relative}._searchInput_n9o87_828{padding-right:44px!important}._searchIcon_n9o87_836{color:#94a3b8;pointer-events:none;font-size:16px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}._dropdown_n9o87_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_n9o87_861{cursor:pointer;color:#1a202c;padding:10px 16px;font-size:14px;transition:background .2s}._dropdownItem_n9o87_861:hover{color:#0d9488;background:#f0fdfa}._dropdown_n9o87_846::-webkit-scrollbar{width:6px}._dropdown_n9o87_846::-webkit-scrollbar-track{background:#f1f5f9;border-radius:8px}._dropdown_n9o87_846::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:8px}._dropdown_n9o87_846::-webkit-scrollbar-thumb:hover{background:#94a3b8}._pinInput_n9o87_892{max-width:180px}._actionButtons_n9o87_896{border-top:1px solid #e5e7eb;gap:12px;margin-top:32px;padding-top:24px;display:flex}._backButton_n9o87_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_n9o87_904:hover{background:#f0fdfa}._continueButton_n9o87_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_n9o87_924:hover{background:#0f766e;transform:translateY(-2px);box-shadow:0 4px 12px #0d948866}._footerText_n9o87_944{color:#94a3b8;text-align:center;margin-top:20px;font-size:13px}._eligibilityOverlay_n9o87_952{z-index:10000;background:#00000080;justify-content:center;align-items:center;animation:.3s _fadeIn_n9o87_1;display:flex;position:fixed;inset:0}._eligibilityPopup_n9o87_966{text-align:center;background:#fff;border-radius:20px;width:90%;max-width:395px;padding:20px 25px;animation:.3s _slideUp_n9o87_1;box-shadow:0 20px 60px #0000004d}._eligibilityIcon_n9o87_977{justify-content:center;margin-bottom:15px;display:flex}._iconCircle_n9o87_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_n9o87_1;display:flex;position:relative}@keyframes _scaleIn_n9o87_1{0%{transform:scale(0)}to{transform:scale(1)}}._checkIcon_n9o87_1004{color:#0d9488;font-size:35px}._eligibilityTitle_n9o87_1009{color:#0d5d56;margin:0 0 5px;font-size:22px;font-weight:600;line-height:1.3}._eligibilityMessage_n9o87_1017{color:#414b58;margin:0 0 32px;font-size:15px;line-height:1.5}._eligibilityButtons_n9o87_1024{flex-direction:column;gap:12px;display:flex}._continueRegButton_n9o87_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_n9o87_1030:hover{background:#0d9488;transform:translateY(-2px)}._goToShopButton_n9o87_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_n9o87_1048:hover{background:#f0fdfa;transform:translateY(-2px)}._step3Header_n9o87_1067{border-bottom:2px solid #e5e7eb;justify-content:space-between;align-items:flex-start;margin-bottom:10px;padding-bottom:8px;display:flex}._step3Title_n9o87_1076{color:#0d5d56;margin:0 0 4px;font-size:20px;font-weight:700}._step3Subtitle_n9o87_1083{color:#64748b;margin:0;font-size:14px}._stepBadge_n9o87_1089{color:#fff;background:#0d9488;border-radius:20px;padding:8px 20px;font-size:14px;font-weight:600}._credentialSection_n9o87_1098{background:#e4f4f4;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:20px;padding:24px}._sectionHeader_n9o87_1106{align-items:center;gap:10px;margin-bottom:20px;display:flex}._sectionIcon_n9o87_1113{color:#0d9488;font-size:16px}._sectionTitle_n9o87_1118{color:#0d5d56;margin:0;font-size:16px;font-weight:700}._fileUploadArea_n9o87_1125{position:relative}._fileInput_n9o87_1129{display:none}._fileUploadLabel_n9o87_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_n9o87_1133:hover{background:#f0fdfa;border-color:#0d9488}._uploadIcon_n9o87_1151{color:#94a3b8;margin-bottom:12px;font-size:36px}._uploadText_n9o87_1157{color:#1a202c;margin:0 0 4px;font-size:15px;font-weight:600}._uploadSubtext_n9o87_1164{color:#94a3b8;margin:0;font-size:13px}._fileName_n9o87_1170{color:#0d9488;margin-top:8px;font-size:14px;font-weight:500}._infoText_n9o87_1177{color:#0d9488;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}._infoBox_n9o87_1186{background:#fff;border-radius:8px;gap:12px;margin-top:20px;padding:10px;display:flex}._infoBoxIcon_n9o87_1195{color:#0d9488;flex-shrink:0;margin-top:2px;font-size:20px}._infoBoxText_n9o87_1202{color:#0d5d56;margin:0;font-size:13px;line-height:1.6}._draftButton_n9o87_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_n9o87_1209:hover{background:#f8f9fa;border-color:#94a3b8}._step4Header_n9o87_1227{margin-bottom:15px}._step4Title_n9o87_1231{color:#0d5d56;margin:0 0 4px;font-size:22px;font-weight:600}._step4Subtitle_n9o87_1238{color:#64748b;margin:0;font-size:14px}._checkboxGroup_n9o87_1244{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:8px;display:grid}._checkboxLabel_n9o87_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_n9o87_232:hover{background:#f0fdfa;border-color:#0d9488}._checkboxLabel_n9o87_232 input[type=checkbox]:checked+span{color:#0d9488;font-weight:600}._checkboxLabel_n9o87_232 span{color:#1a202c;-webkit-user-select:none;user-select:none;font-size:14px}._completeButton_n9o87_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_n9o87_1279:hover{background:#0f766e;transform:translateY(-2px);box-shadow:0 4px 12px #0d948866}._securityInfo_n9o87_1299{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}._securityCard_n9o87_1306{background:#f0fdfa;border:1px solid #a0f0ea;border-radius:10px;gap:12px;padding:16px;display:flex}._securityIcon_n9o87_1315{color:#0d9488;flex-shrink:0;margin-top:2px;font-size:24px}._securityTitle_n9o87_1322{color:#0d5d56;margin:0 0 4px;font-size:15px;font-weight:600}._securityText_n9o87_1329{color:#64748b;margin:0;font-size:13px;line-height:1.5}._step5Header_n9o87_1337{text-align:center;margin-bottom:24px}._step5Title_n9o87_1342{color:#0d5d56;margin:0 0 8px;font-size:28px;font-weight:700}._step5Subtitle_n9o87_1349{color:#64748b;max-width:700px;margin:0 auto;font-size:14px;line-height:1.6}._progressSteps_n9o87_1359{background:#f8f9fa;border-radius:12px;justify-content:space-around;align-items:center;gap:8px;margin-bottom:32px;padding:20px;display:flex}._progressStep_n9o87_1359{flex-direction:column;align-items:center;gap:6px;display:flex}._progressCircle_n9o87_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_n9o87_1377._completed_n9o87_682{color:#fff;background:#0d9488}._progressCircle_n9o87_1377._active_n9o87_166{color:#fff;background:#0d9488;box-shadow:0 0 0 4px #0d948833}._progressLabel_n9o87_1402{color:#64748b;font-size:12px;font-weight:600}._credentialingForm_n9o87_1408{width:100%}._credentialGrid_n9o87_1412{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px;display:grid}._credentialGrid_n9o87_1412>._credentialCard_n9o87_1419:nth-child(4){grid-column:1/-1}._credentialGrid_n9o87_1412>._credentialCard_n9o87_1419:nth-child(5){grid-column:1/3}._credentialGrid_n9o87_1412>._credentialCard_n9o87_1419:nth-child(6){grid-column:3/-1}._credentialCard_n9o87_1419{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}._credentialHeader_n9o87_1438{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}._credentialIcon_n9o87_1445{color:#0d9488;flex-shrink:0;margin-top:2px;font-size:24px}._credentialTitle_n9o87_1452{color:#1a202c;margin:0 0 4px;font-size:16px;font-weight:600}._credentialSubtitle_n9o87_1459{color:#94a3b8;margin:0;font-size:12px}._uploadBox_n9o87_1465{text-align:center;cursor:pointer;background:#f8f9fa;border:2px dashed #cbd5e0;border-radius:10px;padding:24px 16px;transition:all .3s;position:relative}._uploadBox_n9o87_1465:hover{background:#f0fdfa;border-color:#0d9488}._uploadBoxLabel_n9o87_1481{cursor:pointer;flex-direction:column;align-items:center;display:flex}._uploadBoxIcon_n9o87_1488{color:#94a3b8;margin-bottom:8px;font-size:32px}._uploadBoxText_n9o87_1494{color:#1a202c;margin:0 0 4px;font-size:14px;font-weight:600}._uploadBoxSubtext_n9o87_1501{color:#94a3b8;margin:0;font-size:12px}._uploadedFileName_n9o87_1507{color:#0d9488;word-break:break-all;margin-top:8px;font-size:13px;font-weight:500}._uploadedFileNameSmall_n9o87_1515{color:#0d9488;word-break:break-all;margin-top:4px;font-size:11px;font-weight:500}._uploadRow_n9o87_1523{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}._completeVerificationButton_n9o87_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_n9o87_1530:hover{background:#0f766e;transform:translateY(-2px);box-shadow:0 4px 12px #0d948866}._credentialingNote_n9o87_1554{background:#f0fdfa;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;display:flex}._noteIcon_n9o87_1565{color:#0d9488;font-size:18px}._noteText_n9o87_1570{color:#64748b;margin:0;font-size:13px}._step6Container_n9o87_1577{width:100%}._step6Grid_n9o87_1581{grid-template-columns:220px 1fr;gap:13px;min-height:600px;display:grid}._onboardingSidebar_n9o87_1588{background:#ebeff3;border-radius:12px;padding:16px}._sidebarTitle_n9o87_1594{color:#1e3a4c;margin:0 0 10px;font-size:20px;font-weight:700}._sidebarSteps_n9o87_1601{flex-direction:column;gap:8px;margin-bottom:32px;display:flex}._sidebarStep_n9o87_1601{border-radius:8px;align-items:center;gap:12px;padding:6px 12px;transition:all .3s;display:flex}._sidebarStep_n9o87_1601._active_n9o87_166{background:#0d5d56}._sidebarStep_n9o87_1601._completed_n9o87_682{opacity:1}._sidebarStepCircle_n9o87_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_n9o87_1601._active_n9o87_166 ._sidebarStepCircle_n9o87_1625{color:#0d5d56;background:#fff}._sidebarStep_n9o87_1601._completed_n9o87_682 ._sidebarStepCircle_n9o87_1625{color:#1e3a4c;background:#a0dfda}._sidebarStepLabel_n9o87_1650{color:#64748b;white-space:pre-line;font-size:14px;font-weight:500;line-height:1.3}._sidebarStep_n9o87_1601._active_n9o87_166 ._sidebarStepLabel_n9o87_1650{color:#fff;font-weight:600}._sidebarInfo_n9o87_1663{color:#fff;background:#0d5d56;border-radius:10px;gap:12px;padding:20px;display:flex}._sidebarInfoIcon_n9o87_1672{flex-shrink:0;margin-top:2px;font-size:20px}._sidebarInfoText_n9o87_1678{margin:0;font-size:13px;line-height:1.6}._profileContent_n9o87_1684{background:#e4f4f4;border-radius:12px;padding:24px}._profileHeader_n9o87_1690{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}._profileTitle_n9o87_1697{color:#1a202c;margin:0 0 8px;font-size:22px;font-weight:600}._profileSubtitle_n9o87_1704{color:#64748b;margin:0;font-size:14px;line-height:1.6}._profileIconWrapper_n9o87_1711{justify-content:center;align-items:center;width:70px;height:70px;display:flex}._briefcaseIcon_n9o87_1719{color:#cbd5e0;stroke-width:1.5px;width:60px;height:60px}._profileForm_n9o87_1726{flex-direction:column;gap:24px;display:flex}._profileFormGroup_n9o87_1732{position:relative}._labelRow_n9o87_1736{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._profileLabel_n9o87_1743{color:#1a202c;font-size:15px;font-weight:600;display:block}._required_n9o87_1750{color:#ef4444}._charCount_n9o87_820{color:#94a3b8;font-size:13px}._profileTextarea_n9o87_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_n9o87_1759:focus{border-color:#0d9488;outline:none;box-shadow:0 0 0 3px #0d94881a}._profileTextarea_n9o87_1759::placeholder{color:#acb7c2}._profileHelperText_n9o87_1782{color:#717d8d;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}._profileHelperText_n9o87_1782 svg{color:#1a202c;font-size:12px}._profileActions_n9o87_1796{border-top:1px solid #e5e7eb;gap:16px;margin-top:32px;padding-top:24px;display:flex}._previousStepButton_n9o87_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_n9o87_1804:hover{background:#f0fdfa}._finishButton_n9o87_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_n9o87_1823:hover{background:#0a4a45;transform:translateY(-2px);box-shadow:0 4px 12px #0d5d5666}._step7Container_n9o87_1848{width:100%;padding:0}._stepperHeader_n9o87_1853{justify-content:center;align-items:center;margin-bottom:32px;padding:10px;display:flex}._stepperItem_n9o87_1861{align-items:center;display:flex;position:relative}._stepperCircle_n9o87_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_n9o87_1867._completed_n9o87_682{color:#fff;background:#0d5d56}._stepperLine_n9o87_1888{background:#0d5d56;width:40px;height:3px;margin:0 4px}._stepperLabel_n9o87_1895{color:#1a202c;white-space:nowrap;font-size:12px;font-weight:600;position:absolute;top:48px;left:50%;transform:translate(-50%)}._consentGrid_n9o87_1906{grid-template-columns:1fr 1fr;gap:10px;display:grid}._consentForm_n9o87_1912{background:#f8f9fa;border-radius:12px;padding:10px}._consentTitle_n9o87_1918{color:#1a202c;margin:0 0 12px;font-size:22px;font-weight:600}._consentSubtitle_n9o87_1925{color:#64748b;margin:0 0 15px;font-size:14px;line-height:1.6}._consentCheckbox_n9o87_1932{background:#fff;border:1px solid #e5e7eb;border-radius:10px;gap:10px;margin-bottom:16px;padding:10px;transition:all .3s;display:flex}._consentCheckbox_n9o87_1932:hover{border-color:#0d9488;box-shadow:0 2px 8px #0d94881a}._consentCheckbox_n9o87_1932 input[type=checkbox]{cursor:pointer;accent-color:#0d9488;flex-shrink:0;width:15px;height:15px;margin-top:4px}._consentLabel_n9o87_1957{flex:1}._consentLabel_n9o87_1957 strong{color:#1a202c;margin-bottom:4px;font-size:15px;font-weight:600;display:block}._consentLabel_n9o87_1957 p{color:#64748b;margin:0;font-size:13px;line-height:1.6}._link_n9o87_1976{color:#0d9488;font-weight:500;text-decoration:underline}._link_n9o87_1976:hover{color:#0f766e}._completeRegButton_n9o87_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_n9o87_1986:hover{background:#0a4a45;transform:translateY(-2px);box-shadow:0 4px 12px #0d5d5666}._summaryPanel_n9o87_2011{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}._summaryIcon_n9o87_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_n9o87_2031{color:#1a202c;text-align:center;margin:0 0 8px;font-size:20px;font-weight:600}._summarySubtitle_n9o87_2039{color:#64748b;text-align:center;margin:0 0 15px;font-size:14px;line-height:1.6}._summaryItems_n9o87_2047{flex-direction:column;gap:8px;margin-bottom:32px;display:flex}._summaryItem_n9o87_2047{background:#f8f9fa;border-radius:8px;justify-content:space-between;align-items:center;padding:8px;display:flex}._summaryLabel_n9o87_2063{color:#64748b;font-size:14px;font-weight:500}._summaryValue_n9o87_2069{color:#0d9488;align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}._summaryValue_n9o87_2069 svg{font-size:16px}._helpSection_n9o87_2082{background:#f0fdfa;border-radius:10px;margin-bottom:20px;padding:13px}._helpTitle_n9o87_2089{color:#1a202c;margin:0 0 8px;font-size:16px;font-weight:700}._helpText_n9o87_2096{color:#64748b;margin:0 0 16px;font-size:13px;line-height:1.6}._supportContact_n9o87_2103{align-items:center;gap:12px;display:flex}._supportAvatar_n9o87_2109{object-fit:cover;border-radius:50%;width:40px;height:40px}._supportName_n9o87_2116{color:#1a202c;margin:0 0 2px;font-size:14px;font-weight:600}._supportRole_n9o87_2123{color:#94a3b8;letter-spacing:.5px;margin:0;font-size:11px}._contactButton_n9o87_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_n9o87_2130:hover{background:#0f766e;transform:scale(1.05)}._marketplaceImage_n9o87_2150{border-radius:12px;height:180px;position:relative;overflow:hidden}._bgImage_n9o87_2157{width:100%;height:100%}._imageOverlay_n9o87_2163{background:linear-gradient(#0000,#0d5d56e6);padding:10px;position:absolute;bottom:0;left:0;right:0}._imageText_n9o87_2172{color:#fff;margin:0;font-size:16px;font-weight:600}@media (width<=900px){._modalGrid_n9o87_75{grid-template-columns:1fr}._imageSection_n9o87_82{display:none}._formSection_n9o87_111{padding:40px 30px}._credentialGrid_n9o87_1412{grid-template-columns:1fr 1fr}._credentialGrid_n9o87_1412>._credentialCard_n9o87_1419:nth-child(4){grid-column:1/-1}._step6Grid_n9o87_1581{grid-template-columns:1fr}._onboardingSidebar_n9o87_1588{border-bottom:1px solid #e5e7eb;border-right:none}._sidebarSteps_n9o87_1601{flex-direction:row;overflow-x:auto}._consentGrid_n9o87_1906{grid-template-columns:1fr}._stepperHeader_n9o87_1853{overflow-x:auto}}@media (width<=600px){._modalContent_n9o87_26{border-radius:16px;max-height:95vh}._formSection_n9o87_111{padding:30px 20px}._title_n9o87_133{font-size:26px}._subtitle_n9o87_140{font-size:14px}._formCard_n9o87_181{padding:24px 20px}._accountTypeToggle_n9o87_147{flex-direction:column}._toggleButton_n9o87_153{padding:12px 16px;font-size:14px}._input_n9o87_207{padding:12px 14px 12px 42px;font-size:13px}._submitButton_n9o87_302{padding:14px;font-size:15px}._otpContainer_n9o87_391{gap:8px}._otpInput_n9o87_398{width:42px;height:48px;font-size:20px}._loginTitle_n9o87_353{font-size:20px}._loginDesc_n9o87_360{font-size:13px}._closeButton_n9o87_49{width:36px;height:36px;font-size:20px;top:15px;right:15px}._providerFormCard_n9o87_526{padding:28px 20px}._providerTitle_n9o87_534{font-size:24px}._providerSubtitle_n9o87_542{margin-bottom:24px;font-size:14px}._mobileInputWrapper_n9o87_550{padding:4px 4px 4px 12px}._countryCode_n9o87_566{font-size:14px}._mobileInput_n9o87_550{padding:12px;font-size:14px}._stepText_n9o87_494{font-size:12px}._stepLabel_n9o87_501{font-size:13px}._stepIndicator_n9o87_651{padding:16px}._stepCircle_n9o87_668{width:35px;height:35px;font-size:16px}._stepLine_n9o87_703{width:100%;margin:0 8px}._stepName_n9o87_697{font-size:11px}._step2FormCard_n9o87_711{padding:20px 16px}._step2Title_n9o87_719{font-size:20px}._step2Subtitle_n9o87_726{font-size:13px}._formRow_n9o87_733{grid-template-columns:1fr;gap:0}._actionButtons_n9o87_896{flex-direction:column-reverse}._backButton_n9o87_904,._continueButton_n9o87_924,._draftButton_n9o87_1209{width:100%}._pinInput_n9o87_892{max-width:100%}._eligibilityPopup_n9o87_966{max-width:90%;padding:36px 24px}._iconCircle_n9o87_983{width:100px;height:100px}._checkIcon_n9o87_1004{font-size:52px}._eligibilityTitle_n9o87_1009{font-size:22px}._eligibilityMessage_n9o87_1017{font-size:14px}._continueRegButton_n9o87_1030,._goToShopButton_n9o87_1048{padding:14px 24px;font-size:15px}._step3Header_n9o87_1067{flex-direction:column;gap:12px}._stepBadge_n9o87_1089{align-self:flex-start}._step3Title_n9o87_1076{font-size:22px}._credentialSection_n9o87_1098{padding:20px 16px}._sectionTitle_n9o87_1118{font-size:16px}._fileUploadLabel_n9o87_1133{padding:32px 16px}._uploadIcon_n9o87_1151{font-size:28px}._step4Title_n9o87_1231{font-size:22px}._checkboxGroup_n9o87_1244,._securityInfo_n9o87_1299{grid-template-columns:1fr}._completeButton_n9o87_1279{width:100%}._step5Title_n9o87_1342{font-size:22px}._progressSteps_n9o87_1359{flex-wrap:wrap;gap:12px}._progressCircle_n9o87_1377{width:36px;height:36px;font-size:12px}._progressLabel_n9o87_1402{font-size:10px}._credentialCard_n9o87_1419{padding:16px}._credentialGrid_n9o87_1412{grid-template-columns:1fr}._credentialGrid_n9o87_1412>._credentialCard_n9o87_1419:nth-child(4),._credentialGrid_n9o87_1412>._credentialCard_n9o87_1419:nth-child(5),._credentialGrid_n9o87_1412>._credentialCard_n9o87_1419:nth-child(6){grid-column:1}._uploadRow_n9o87_1523{grid-template-columns:1fr}._completeVerificationButton_n9o87_1530{width:100%}._onboardingSidebar_n9o87_1588{padding:16px}._sidebarSteps_n9o87_1601{gap:8px}._sidebarStep_n9o87_1601{text-align:center;flex-direction:column;min-width:80px;padding:8px}._sidebarStepLabel_n9o87_1650{font-size:11px}._profileContent_n9o87_1684{padding:16px}._profileTitle_n9o87_1697{font-size:22px}._profileIcon_n9o87_1711{width:50px;height:50px;font-size:24px}._profileActions_n9o87_1796{flex-direction:column-reverse}._previousButton_n9o87_2533,._finishButton_n9o87_1823{width:100%}}._successScreen_n9o87_2541{justify-content:center;align-items:center;min-height:500px;padding:60px 40px;display:flex}._successCard_n9o87_2549{text-align:center;max-width:400px;animation:.5s _successPop_n9o87_1}@keyframes _successPop_n9o87_1{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}._successIcon_n9o87_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_n9o87_1;display:flex;box-shadow:0 4px 20px #10b9814d}@keyframes _successIconBounce_n9o87_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}._successTitle_n9o87_2593{color:#1a202c;margin-bottom:12px;font-size:28px;font-weight:700;line-height:1.3}._successMessage_n9o87_2601{color:#64748b;margin-bottom:24px;font-size:16px;line-height:1.6}._successInfo_n9o87_2608{background:#f0fdf4;border:1px solid #86efac;border-radius:12px;padding:16px 24px}._successInfo_n9o87_2608 p{color:#166534;margin:0;font-size:14px;font-weight:500}._generalError_n9o87_2623{color:#c33;background:#fee;border:1px solid #fcc;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:14px;font-weight:500}._header_1dk7m_1{z-index:100;background:#fff;width:100%;position:sticky;top:0}._topBar_1dk7m_11{background:#2d3133;padding:8px 0}._topNav_1dk7m_16{justify-content:flex-end;gap:24px;max-width:1400px;margin:0 auto;padding:0 20px;display:flex}._topLink_1dk7m_25{color:#fff;font-size:13px;font-weight:400;text-decoration:none;transition:opacity .2s}._topLink_1dk7m_25:hover{opacity:.8}._mainHeader_1dk7m_38{background:#237f79;padding:12px 0}._container_1dk7m_43{justify-content:space-between;align-items:center;gap:20px;max-width:1400px;margin:0 auto;padding:0 20px;display:flex}._logo_1dk7m_54{flex-shrink:0}._logoImg_1dk7m_58{border-radius:5px;width:auto;height:50px;display:block}._searchSection_1dk7m_66{background:#fff;border-radius:4px;flex:1;align-items:stretch;max-width:620px;display:flex;position:relative;overflow:visible}._deliverySection_1dk7m_77{color:#333;white-space:nowrap;border-right:2px solid #006560;align-items:center;padding:8px 20px;font-size:16px;font-weight:700;display:flex}._searchContainer_1dk7m_88{flex:1;align-items:center;display:flex}._searchInput_1dk7m_94{color:#333;border:none;outline:none;flex:1;padding:10px 20px;font-size:15px}._searchInput_1dk7m_94::placeholder{color:#bbb}._searchButton_1dk7m_107{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;padding:8px 16px;transition:color .2s;display:flex}._searchButton_1dk7m_107:hover{color:#333}._searchSpinner_1dk7m_124{border:2px solid #ddd;border-top-color:#237f79;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite _spin_1dk7m_1;display:inline-block}@keyframes _spin_1dk7m_1{to{transform:rotate(360deg)}}._searchDropdown_1dk7m_139{z-index:9999;background:#fff;border:1px solid #e8f5f4;border-radius:10px;animation:.18s _dropdownFadeIn_1dk7m_1;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 8px 32px #00000021,0 2px 8px #237f7914}@keyframes _dropdownFadeIn_1dk7m_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._noResults_1dk7m_158{color:#888;text-align:center;padding:18px 20px;font-size:14px}._dropdownSection_1dk7m_165{padding:6px 0}._dropdownSection_1dk7m_165+._dropdownSection_1dk7m_165{border-top:1px solid #f0f0f0}._dropdownSectionTitle_1dk7m_173{text-transform:uppercase;letter-spacing:.08em;color:#237f79;padding:6px 16px 4px;font-size:11px;font-weight:700}._dropdownItem_1dk7m_182{cursor:pointer;border-radius:0;align-items:center;gap:10px;padding:9px 16px;transition:background .15s;display:flex}._dropdownItem_1dk7m_182:hover,._dropdownItemHighlighted_1dk7m_193{background:#f0faf9}._dropdownItemIcon_1dk7m_197{color:#237f79;background:#eef8f7;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._dropdownItemImg_1dk7m_209{object-fit:contain;background:#fafafa;border:1px solid #eee;border-radius:6px;flex-shrink:0;width:32px;height:32px}._dropdownItemInfo_1dk7m_219{flex-direction:column;flex:1;min-width:0;display:flex}._dropdownItemText_1dk7m_226{color:#222;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:500;overflow:hidden}._dropdownItemBrand_1dk7m_236{color:#999;margin-top:1px;font-size:11px}._dropdownItemType_1dk7m_242{color:#237f79;white-space:nowrap;background:#eef8f7;border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:11px}._dropdownItemPrice_1dk7m_252{color:#237f79;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:700}._viewAllResults_1dk7m_260{color:#237f79;cursor:pointer;border-top:1px solid #f0f0f0;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;transition:background .15s;display:flex}._viewAllResults_1dk7m_260:hover{background:#f0faf9}._actions_1dk7m_280{align-items:center;gap:16px;display:flex}._iconButton_1dk7m_286{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_1dk7m_286:hover{transform:scale(1.05)}._iconWrapper_1dk7m_305{position:relative}._badge_1dk7m_310{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_1dk7m_1;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 4px #e5393580}@keyframes _badgePop_1dk7m_1{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}._loginButton_1dk7m_337{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_1dk7m_337:hover{color:#1e8b8a;background:#fff}._bottomNav_1dk7m_356{background:#f7fafc;border-top:1px solid #f7fafc}._mainNav_1dk7m_361{justify-content:center;gap:40px;max-width:1400px;margin:0 auto;padding:0 20px;display:flex}._navLink_1dk7m_370{color:#333;padding:10px 0;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block;position:relative}._navLink_1dk7m_370:hover{color:#1e8b8a}._navLink_1dk7m_370:after{content:"";background:#1e8b8a;height:3px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}._navLink_1dk7m_370:hover:after{transform:scaleX(1)}@media (width<=1024px){._container_1dk7m_43{flex-wrap:wrap;gap:5px}._searchSection_1dk7m_66{flex-basis:100%;order:3;max-width:100%;margin-top:12px}}@media (width<=768px){._topNav_1dk7m_16{gap:16px}._topLink_1dk7m_25{font-size:12px}._deliverySection_1dk7m_77{white-space:nowrap;flex-shrink:0;padding:8px 10px;font-size:12px}._searchContainer_1dk7m_88{flex:1;min-width:0}._searchInput_1dk7m_94{min-width:0;padding:8px;font-size:13px}._searchButton_1dk7m_107{flex-shrink:0;min-width:36px;padding:8px}._searchDropdown_1dk7m_139{border-radius:0 0 10px 10px}._mainNav_1dk7m_361{gap:20px}._navLink_1dk7m_370{font-size:13px}._loginButton_1dk7m_337{padding:6px;font-size:10px}._logoImg_1dk7m_58{height:35px}}@media (width<=480px){._topNav_1dk7m_16{flex-wrap:wrap;justify-content:center;gap:12px}._actions_1dk7m_280{gap:8px}._iconButton_1dk7m_286{width:30px;height:30px;padding:6px}._searchSection_1dk7m_66{margin-top:8px}._searchInput_1dk7m_94{padding:10px;font-size:13px}._searchButton_1dk7m_107{min-width:40px;padding:8px 10px}._mainNav_1dk7m_361{white-space:nowrap;gap:12px;overflow-x:auto}._logoImg_1dk7m_58{height:35px}}._footer_ovtoa_1{color:#fff;background:#237f79;padding:60px 0 30px}._container_ovtoa_7{max-width:1400px;margin:0 auto;padding:0 20px}._footerContent_ovtoa_13{grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;margin-bottom:30px;display:grid}._brandSection_ovtoa_21{max-width:350px}._logoWrapper_ovtoa_25{margin-bottom:20px}._logo_ovtoa_25{border-radius:5px;width:auto;height:50px;display:block}._brandDescription_ovtoa_36{color:#ffffffd9;margin-bottom:30px;font-size:14px;line-height:1.8}._socialLinks_ovtoa_43{gap:12px;display:flex}._socialIcon_ovtoa_48{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_ovtoa_48:hover{background:#ffffff40;transform:translateY(-3px)}._footerColumn_ovtoa_68{flex-direction:column;display:flex}._columnTitle_ovtoa_73{color:#fff;margin:0 0 24px;font-size:18px;font-weight:600}._linkList_ovtoa_80{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}._linkList_ovtoa_80 li a{color:#ffffffd9;font-size:14px;text-decoration:none;transition:all .3s;display:inline-block}._linkList_ovtoa_80 li a:hover{color:#fff;transform:translate(5px)}._footerBottom_ovtoa_103{border-top:1px solid #fff3;justify-content:space-between;align-items:center;padding-top:20px;display:flex}._copyright_ovtoa_111{color:#ffffffd9;margin:0;font-size:14px}._backToTop_ovtoa_117{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_ovtoa_117:hover{background:#ffffff26;border-color:#ffffff80;transform:translateY(-2px)}._backToTop_ovtoa_117 svg{font-size:12px}@media (width<=1024px){._footerContent_ovtoa_13{grid-template-columns:1fr 1fr;gap:40px}._brandSection_ovtoa_21{grid-column:1/-1;max-width:100%}}@media (width<=768px){._footer_ovtoa_1{padding:50px 20px 25px}._footerContent_ovtoa_13{grid-template-columns:1fr 1fr;gap:35px;margin-bottom:40px}._brandSection_ovtoa_21{text-align:center;grid-column:1/-1}._logoWrapper_ovtoa_25{justify-content:center;display:flex}._socialLinks_ovtoa_43{justify-content:center}._footerBottom_ovtoa_103{text-align:center;flex-direction:column;gap:20px}._backToTop_ovtoa_117{justify-content:center;width:100%}}@media (width<=480px){._brandName_ovtoa_193{font-size:20px}._brandDescription_ovtoa_36{font-size:13px}._socialIcon_ovtoa_48{width:36px;height:36px;font-size:16px}._columnTitle_ovtoa_73{font-size:16px}._linkList_ovtoa_80 li a,._copyright_ovtoa_111,._backToTop_ovtoa_117{font-size:13px}._container_ovtoa_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_1unxm_1{max-width:1400px;margin:0 auto;padding:20px 0}._heroContainer_1unxm_7{grid-template-columns:350px 1fr;align-items:stretch;gap:10px;display:grid}._leftImage_1unxm_15{background:#f0f8ff;border-radius:0;width:100%;height:460px;overflow:hidden}._leftImage_1unxm_15 img{width:100%;height:100%;display:block}._rightSlider_1unxm_31{border-radius:0;width:100%;height:460px;position:relative;overflow:hidden}._sliderImage_1unxm_39{border-radius:0;width:100%;height:100%;display:block}._swiperContainer_1unxm_48{border-radius:0;width:100%;height:100%}@media (width<=1024px){._heroContainer_1unxm_7{grid-template-columns:1fr;gap:16px}._leftImage_1unxm_15,._sliderImage_1unxm_39{height:auto}._rightSlider_1unxm_31{height:100%}}@media (width<=768px){._hero_1unxm_1{padding:16px}._leftImage_1unxm_15,._sliderImage_1unxm_39{height:auto}._rightSlider_1unxm_31{height:100%}}@media (width<=480px){._hero_1unxm_1{padding:12px}._leftImage_1unxm_15,._sliderImage_1unxm_39{height:auto}._rightSlider_1unxm_31{height:100%}}._services_mlwlh_1{background:#edf4ff;padding:40px 0}._container_mlwlh_6{max-width:1400px;margin:0 auto;padding:0 20px}._servicesGrid_mlwlh_12{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}._serviceCard_mlwlh_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_mlwlh_19:hover{border-color:#1e8b8a;transform:translateY(-4px);box-shadow:0 8px 20px #1e8b8a26}._iconWrapper_mlwlh_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_mlwlh_51{color:#1a1a1a;margin:0 0 8px;font-size:18px;font-weight:700}._serviceDescription_mlwlh_58{color:#5f5e5e;margin:0;font-size:15px;font-weight:500;line-height:1.4}@media (width<=1024px){._servicesGrid_mlwlh_12{grid-template-columns:repeat(2,1fr);gap:16px}._serviceCard_mlwlh_19{padding:28px 20px}._serviceTitle_mlwlh_51{font-size:17px}._serviceDescription_mlwlh_58{font-size:13px}}@media (width<=640px){._services_mlwlh_1{padding:40px 0}._servicesGrid_mlwlh_12{grid-template-columns:1fr;gap:12px}._serviceCard_mlwlh_19{padding:24px 20px}._iconWrapper_mlwlh_38{width:50px;height:50px;margin-bottom:16px}._serviceTitle_mlwlh_51{font-size:16px}._serviceDescription_mlwlh_58{font-size:13px}}._ourBrands_yzx51_1{background:#edf4ff;padding:40px 0}._container_yzx51_6{max-width:1400px;margin:0 auto;padding:0 20px}._header_yzx51_13{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._title_yzx51_20{color:#1a1a1a;margin:0 0 4px;font-size:32px;font-weight:600}._highlight_yzx51_27{color:#086b75}._subtitle_yzx51_31{color:#666;margin:0;font-size:15px}._viewAll_yzx51_37{color:#006560;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}._viewAll_yzx51_37:hover{color:#167675}._scrollWrapper_yzx51_50{position:relative}._brandsContainer_yzx51_54{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:8px 0;display:flex;overflow-x:auto}._brandsContainer_yzx51_54::-webkit-scrollbar{display:none}._brandCard_yzx51_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_yzx51_69:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._imageWrapper_yzx51_85{background:#1e5f5f;justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative;overflow:hidden}._imageWrapper_yzx51_85 img{width:100%;height:100%}._discountBadge_yzx51_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_yzx51_115{text-align:center;color:#333;margin:0;padding:16px;font-size:15px;font-weight:700}._scrollButton_yzx51_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_yzx51_125 svg{display:block}._scrollButton_yzx51_125:hover{background:#fff}._scrollLeft_yzx51_152{left:0}._scrollRight_yzx51_156{right:0}@media (width<=1024px){._title_yzx51_20{font-size:28px}._brandCard_yzx51_69{width:160px}._imageWrapper_yzx51_85{height:160px}}@media (width<=768px){._ourBrands_yzx51_1{padding:32px 0}._header_yzx51_13{flex-direction:column;align-items:flex-start;gap:12px}._title_yzx51_20{font-size:24px}._subtitle_yzx51_31{font-size:14px}._brandCard_yzx51_69{width:140px}._imageWrapper_yzx51_85{height:140px}._scrollButton_yzx51_125{display:none}}@media (width<=480px){._ourBrands_yzx51_1{padding:24px 0}._container_yzx51_6{padding:0 16px}._title_yzx51_20{font-size:22px}._brandCard_yzx51_69{width:130px}._imageWrapper_yzx51_85{height:130px}._brandName_yzx51_115{padding:12px;font-size:14px}._discountBadge_yzx51_102{padding:3px 8px;font-size:11px;top:8px;left:8px}}._categories_1p0it_1{background:#edf4ff;padding:40px 0}._container_1p0it_6{max-width:1400px;margin:0 auto;padding:0 20px}._header_1p0it_13{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._title_1p0it_20{color:#1a1a1a;margin:0 0 4px;font-size:32px;font-weight:600}._highlight_1p0it_27{color:#086b75}._subtitle_1p0it_31{color:#666;margin:0;font-size:15px}._viewAll_1p0it_37{color:#006560;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}._viewAll_1p0it_37:hover{color:#167675}._scrollWrapper_1p0it_50{position:relative}._categoriesContainer_1p0it_54{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:8px 0;display:flex;overflow-x:auto}._categoriesContainer_1p0it_54::-webkit-scrollbar{display:none}._categoryCard_1p0it_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}._categoryCard_1p0it_69:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._imageWrapper_1p0it_85{background:#1e5f5f;justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative;overflow:hidden}._imageWrapper_1p0it_85 img{width:100%;height:100%}._discountBadge_1p0it_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}._categoryName_1p0it_115{text-align:center;color:#333;margin:0;padding:16px;font-size:15px;font-weight:700}._scrollButton_1p0it_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_1p0it_125 svg{display:block}._scrollButton_1p0it_125:hover{background:#fff}._scrollLeft_1p0it_152{left:0}._scrollRight_1p0it_156{right:0}@media (width<=1024px){._title_1p0it_20{font-size:28px}._categoryCard_1p0it_69{width:160px}._imageWrapper_1p0it_85{height:160px}}@media (width<=768px){._categories_1p0it_1{padding:32px 0}._header_1p0it_13{flex-direction:column;align-items:flex-start;gap:12px}._title_1p0it_20{font-size:24px}._subtitle_1p0it_31{font-size:14px}._categoryCard_1p0it_69{width:140px}._imageWrapper_1p0it_85{height:140px}._scrollButton_1p0it_125{display:none}}@media (width<=480px){._categories_1p0it_1{padding:24px 0}._container_1p0it_6{padding:0 16px}._title_1p0it_20{font-size:22px}._categoryCard_1p0it_69{width:130px}._imageWrapper_1p0it_85{height:130px}._categoryName_1p0it_115{padding:12px;font-size:14px}._discountBadge_1p0it_102{padding:3px 8px;font-size:11px;top:8px;left:8px}}._featuredProducts_63l5w_1{background:#edf4ff;padding:40px 0}._container_63l5w_6{max-width:1400px;margin:0 auto;padding:0 20px}._header_63l5w_13{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._title_63l5w_20{color:#1a1a1a;margin:0 0 4px;font-size:32px;font-weight:600}._highlight_63l5w_27{color:#086b75}._subtitle_63l5w_31{color:#666;margin:0;font-size:15px}._viewAll_63l5w_37{color:#006560;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}._viewAll_63l5w_37:hover{color:#167675}._scrollWrapper_63l5w_50{position:relative}._productsContainer_63l5w_54{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:8px 0;display:flex;overflow-x:auto}._productsContainer_63l5w_54::-webkit-scrollbar{display:none}._productCard_63l5w_69{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_63l5w_69:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._productCard_63l5w_69._disabled_63l5w_86{cursor:not-allowed}._productCard_63l5w_69._disabled_63l5w_86:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._wishlistButton_63l5w_96{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_63l5w_96 svg{color:#666;font-size:18px;transition:color .2s}._wishlistButton_63l5w_96._wishlisted_63l5w_121 svg{color:#00504b;fill:#00504b}._wishlistButton_63l5w_96:disabled{cursor:not-allowed;opacity:.5}._imageWrapper_63l5w_132{background:#f8f8f8;justify-content:center;align-items:center;width:100%;height:206px;display:flex;position:relative;overflow:hidden}._imageWrapper_63l5w_132 img{width:100%;height:100%}._discountBadge_63l5w_150{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_63l5w_163{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}._outOfStockBadge_63l5w_176{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_63l5w_191{padding:16px}._productBrand_63l5w_195{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:600;display:block}._productName_63l5w_205{color:#1a1a1a;margin:0 0 5px;font-size:16px;font-weight:700;line-height:1.3}._productDescription_63l5w_213{color:#888;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:13px;line-height:1.4;overflow:hidden}._rating_63l5w_224{align-items:center;gap:8px;margin-bottom:12px;display:flex}._stars_63l5w_231{gap:2px;display:flex}._starFilled_63l5w_236{color:orange;font-size:16px}._starEmpty_63l5w_241{color:#e0e0e0;font-size:16px}._reviewCount_63l5w_246{color:#888;font-size:13px;font-weight:500}._sizeSelector_63l5w_253{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_63l5w_253:disabled{color:#999;cursor:not-allowed;background:#f5f5f5;border-color:#e0e0e0}._priceSection_63l5w_278{flex-direction:column;gap:8px;display:flex}._priceWrapper_63l5w_284{align-items:baseline;gap:8px;display:flex}._currentPrice_63l5w_290{color:#006560;font-size:20px;font-weight:700}._unitPrice_63l5w_296{color:#888;font-size:12px;font-weight:500}._addButton_63l5w_302{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_63l5w_302:disabled{opacity:.3;cursor:not-allowed}._addButton_63l5w_302 svg{color:#fff;font-size:28px}._addButton_63l5w_302:not(:disabled):hover{background:#005550;transform:scale(1.1);box-shadow:0 4px 12px #0065604d}._quantityControl_63l5w_334{background:#d4f1f1;border-radius:24px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:4px;display:flex}._quantityButtonsGroup_63l5w_345{align-items:center;gap:8px;display:flex}._quantityButton_63l5w_345{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_63l5w_345 svg{color:#fff;stroke-width:3px;font-size:14px}._quantityButton_63l5w_345:hover{transform:scale(1.05)}._quantityDisplay_63l5w_375{text-align:center;color:#006560;min-width:24px;font-size:16px;font-weight:700}._quantitySelector_63l5w_384{background:#d4f1f1;border-radius:24px;align-items:center;gap:8px;padding:4px;display:flex}._quantitySelectorButton_63l5w_393{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_63l5w_393 svg{color:#fff;stroke-width:3px;font-size:14px}._quantitySelectorButton_63l5w_393:hover{transform:scale(1.05)}._quantitySelectorDisplay_63l5w_418{text-align:center;color:#006560;font-size:16px;font-weight:700}._addToCartButton_63l5w_426{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600;transition:background .2s}._addToCartButton_63l5w_426:hover{background:#005550}._addToCartButton_63l5w_426:disabled{opacity:.6;cursor:not-allowed}._cancelButton_63l5w_447{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_63l5w_447:hover{color:#ef4444;background:#f0f0f0;transform:scale(1.08)}._scrollButton_63l5w_473{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_63l5w_473 svg{display:block}._scrollButton_63l5w_473:hover{background:#fff}._scrollLeft_63l5w_500{left:0}._scrollRight_63l5w_504{right:0}@media (width<=1024px){._title_63l5w_20{font-size:28px}._productCard_63l5w_69{width:200px}._imageWrapper_63l5w_132{height:200px}}@media (width<=768px){._featuredProducts_63l5w_1{padding:32px 0}._header_63l5w_13{flex-direction:column;align-items:flex-start;gap:12px}._title_63l5w_20{font-size:24px}._subtitle_63l5w_31{font-size:14px}._productCard_63l5w_69{width:200px}._imageWrapper_63l5w_132{height:200px}._scrollButton_63l5w_473{display:none}}@media (width<=480px){._featuredProducts_63l5w_1{padding:24px 0}._container_63l5w_6{padding:0 16px}._title_63l5w_20{font-size:22px}._productCard_63l5w_69{width:200px}._imageWrapper_63l5w_132{height:200px}}._philosophy_1o2bz_1{background:#edf4ff;padding:40px 0}._container_1o2bz_6{max-width:1400px;margin:0 auto;padding:0 20px}._content_1o2bz_12{grid-template-columns:480px 1fr;align-items:center;gap:60px;display:grid}._leftCard_1o2bz_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_1o2bz_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_1o2bz_48{max-width:100%}._leftTitle_1o2bz_52{color:#1a1a1a;margin:0 0 16px;font-size:26px;font-weight:700;line-height:1.3}._leftDescription_1o2bz_60{color:#3e4947;margin:0 0 32px;font-size:15px;line-height:1.6}._productImage_1o2bz_67{z-index:2;background:#fff;border-radius:20px;width:auto;height:auto;padding:10px;position:absolute;bottom:-30px;right:-30px;overflow:hidden}._productImage_1o2bz_67 img{width:100%;height:100%}._rightContent_1o2bz_87{padding:20px 0}._subtitle_1o2bz_91{color:#1e8b8a;letter-spacing:1.5px;margin:0 0 12px;font-size:13px;font-weight:700}._mainTitle_1o2bz_99{color:#1a1a1a;margin:0 0 20px;font-size:38px;font-weight:700;line-height:1.2}._highlight_1o2bz_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_1o2bz_116{color:#3e4947;margin:0 0 32px;font-size:16px;line-height:1.7}._features_1o2bz_124{flex-direction:column;gap:24px;display:flex}._feature_1o2bz_124{align-items:flex-start;gap:16px;display:flex}._featureIcon_1o2bz_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_1o2bz_149{flex:1}._featureTitle_1o2bz_153{color:#1a1a1a;margin:0 0 6px;font-size:18px;font-weight:600}._featureDescription_1o2bz_160{color:#3e4947;margin:0;font-size:14px;line-height:1.5}@media (width<=1024px){._content_1o2bz_12{grid-template-columns:1fr;gap:40px}._leftCard_1o2bz_20{max-width:500px;margin:0 auto}._productImage_1o2bz_67{width:150px;height:190px;bottom:-15px;right:-15px}._mainTitle_1o2bz_99{font-size:32px}._description_1o2bz_116{font-size:15px}}@media (width<=768px){._philosophy_1o2bz_1{padding:40px 0}._leftCard_1o2bz_20{min-height:430px;padding:36px 28px}._productImage_1o2bz_67{width:130px;height:170px;bottom:-12px;right:-12px}._leftTitle_1o2bz_52{font-size:22px}._leftDescription_1o2bz_60{font-size:14px}._mainTitle_1o2bz_99{font-size:28px}._description_1o2bz_116{font-size:14px}._featureTitle_1o2bz_153{font-size:16px}._featureDescription_1o2bz_160{font-size:13px}}@media (width<=480px){._leftCard_1o2bz_20{justify-content:start;min-height:430px;padding:28px 20px}._productImage_1o2bz_67{width:110px;height:150px;bottom:-10px;right:-10px}._leftTitle_1o2bz_52{font-size:20px}._mainTitle_1o2bz_99{font-size:24px}._productImage_1o2bz_67{width:140px;height:180px}._feature_1o2bz_124{gap:12px}._featureIcon_1o2bz_136{width:40px;height:40px;font-size:20px}}._featuredDoctors_r4ctw_1{background:#edf4ff;padding:40px 0}._container_r4ctw_6{max-width:1400px;margin:0 auto;padding:0 20px}._header_r4ctw_13{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}._title_r4ctw_20{color:#1a1a1a;margin:0 0 4px;font-size:32px;font-weight:600}._highlight_r4ctw_27{color:#1e8b8a}._subtitle_r4ctw_31{color:#666;margin:0;font-size:15px}._viewAll_r4ctw_37{color:#006560;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}._viewAll_r4ctw_37:hover{color:#167675}._scrollWrapper_r4ctw_50{position:relative}._doctorsContainer_r4ctw_54{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:20px;padding:8px 0 16px;display:flex;overflow-x:auto}._doctorsContainer_r4ctw_54::-webkit-scrollbar{display:none}._doctorCard_r4ctw_69{cursor:pointer;background:#fff;border-radius:10px;flex:none;width:185px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 12px #0000001a}._doctorCard_r4ctw_69:hover{transform:translateY(-6px);box-shadow:0 6px 20px #00000026}._imageWrapper_r4ctw_85{background:#2d4a5a;width:100%;height:187px;position:relative;overflow:hidden}._imageWrapper_r4ctw_85 img{width:100%;height:100%}._ratingBadge_r4ctw_99{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_r4ctw_99 svg{color:#006560;font-size:12px}._doctorInfo_r4ctw_121{padding:16px}._doctorName_r4ctw_125{color:#1a1a1a;margin:0 0 4px;font-size:15px;font-weight:600}._specialty_r4ctw_132{color:#237f79;margin:0 0 5px;font-size:13px;font-weight:500}._details_r4ctw_139{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}._detail_r4ctw_139{color:#3e4947;align-items:center;gap:8px;font-size:13px;display:flex}._detail_r4ctw_139 svg{color:#3e4947;font-size:14px}._bookButton_r4ctw_159{color:#006560;cursor:pointer;background:#d4f1f1;border:none;border-radius:6px;width:100%;padding:10px;font-size:14px;font-weight:600;transition:all .2s}._bookButton_r4ctw_159:hover{color:#fff;background:#1e8b8a}._scrollButton_r4ctw_178{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_r4ctw_178 svg{display:block}._scrollButton_r4ctw_178:hover{background:#fff;box-shadow:0 3px 10px #00000026}._scrollLeft_r4ctw_207{left:0}._scrollRight_r4ctw_211{right:0}@media (width<=1024px){._title_r4ctw_20{font-size:28px}._doctorCard_r4ctw_69{width:220px}._imageWrapper_r4ctw_85{height:180px}}@media (width<=768px){._featuredDoctors_r4ctw_1{padding:40px 0}._header_r4ctw_13{flex-direction:column;align-items:flex-start;gap:12px}._title_r4ctw_20{font-size:24px}._subtitle_r4ctw_31{font-size:14px}._doctorCard_r4ctw_69{width:200px}._imageWrapper_r4ctw_85{height:180px}._scrollButton_r4ctw_178{display:none}}@media (width<=480px){._featuredDoctors_r4ctw_1{padding:32px 0}._container_r4ctw_6{padding:0 16px}._title_r4ctw_20{font-size:22px}._doctorCard_r4ctw_69{width:180px}._imageWrapper_r4ctw_85{height:180px}._doctorInfo_r4ctw_121{padding:12px}._doctorName_r4ctw_125{font-size:16px}._specialty_r4ctw_132{font-size:13px}}._loadingContainer_r4ctw_298,._errorContainer_r4ctw_299,._emptyContainer_r4ctw_300{text-align:center;color:#666;padding:60px 20px;font-size:16px}._errorContainer_r4ctw_299{color:#dc2626}._location_r4ctw_312{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_i6pjz_1{background:#edf4ff;padding:40px 0}._container_i6pjz_6{max-width:1400px;margin:0 auto;padding:0 20px}._bannerWrapper_i6pjz_12{border-radius:0;width:100%;height:438px;overflow:hidden;box-shadow:0 4px 20px #0000001a}._bannerImage_i6pjz_20{width:100%;height:auto;display:block}@media (width<=1024px){._doctorBanner_i6pjz_1{padding:50px 0}._bannerWrapper_i6pjz_12{border-radius:0;height:120px}}@media (width<=768px){._doctorBanner_i6pjz_1{padding:40px 0}._bannerWrapper_i6pjz_12{border-radius:0;height:120px}}@media (width<=480px){._doctorBanner_i6pjz_1{padding:32px 0}._container_i6pjz_6{padding:0 16px}._bannerWrapper_i6pjz_12{border-radius:0;height:120px}}._blogsSection_afmoj_1{background-color:#edf4ff;padding:40px 0}._container_afmoj_6{max-width:1400px;margin:0 auto;padding:0 20px}._header_afmoj_12{justify-content:space-between;align-items:flex-start;margin-bottom:30px;display:flex}._titleWrapper_afmoj_19{flex-direction:column;gap:5px;display:flex}._title_afmoj_19{color:#333;margin:0;font-size:32px;font-weight:600}._highlight_afmoj_32{color:#006560;font-weight:600}._subtitle_afmoj_37{color:#888;margin:0;font-size:16px}._viewAll_afmoj_43{color:#006560;align-items:center;gap:5px;font-size:16px;font-weight:500;text-decoration:none;transition:color .3s;display:flex}._viewAll_afmoj_43:hover{color:#086b75}._arrow_afmoj_58{font-size:18px}._blogsContainer_afmoj_62{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}._blogCard_afmoj_68{cursor:pointer;background:#fff;border-radius:10px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 2px 8px #0000001a}._blogCard_afmoj_68:hover{transform:translateY(-5px);box-shadow:0 4px 16px #00000026}._imageWrapper_afmoj_82{background:linear-gradient(135deg,#1e5a5a 0%,#2d7a7a 100%);justify-content:center;align-items:flex-end;width:100%;height:auto;display:flex;overflow:hidden}._blogImage_afmoj_92{object-fit:cover;width:100%;height:100%}._cardContent_afmoj_98{padding:15px}._blogTitle_afmoj_102{color:#333;text-align:center;margin:0;font-size:18px;font-weight:500;line-height:1.5}@media (width<=1200px){._blogsContainer_afmoj_62{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){._blogsContainer_afmoj_62{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){._blogsSection_afmoj_1{padding:32px 15px}._title_afmoj_19{font-size:24px}._subtitle_afmoj_37,._viewAll_afmoj_43{font-size:14px}._blogsContainer_afmoj_62{grid-template-columns:repeat(2,1fr);gap:15px}._imageWrapper_afmoj_82{height:auto}._blogImage_afmoj_92{width:100%;height:auto}._blogTitle_afmoj_102{font-size:17px}}@media (width<=480px){._blogsContainer_afmoj_62{grid-template-columns:1fr}._container_afmoj_6{padding:0}}._whyChooseSection_1uqbc_1{background-color:#f8f8f8;padding:40px 0}._container_1uqbc_6{max-width:1400px;margin:0 auto;padding:0 20px}._header_1uqbc_12{text-align:center;margin-bottom:40px}._title_1uqbc_17{color:#333;margin:0 0 15px;font-size:32px;font-weight:600}._highlight_1uqbc_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_1uqbc_32{color:#888;max-width:700px;margin:0 auto;font-size:16px;line-height:1.6}._featuresGrid_1uqbc_40{grid-template-columns:repeat(3,1fr);gap:50px;max-width:1200px;margin:0 auto;display:grid}._featureCard_1uqbc_48{text-align:center;flex-direction:column;align-items:center;display:flex}._iconWrapper_1uqbc_55{border-radius:16px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:25px;transition:transform .3s;display:flex}._featureCard_1uqbc_48:hover ._iconWrapper_1uqbc_55{transform:scale(1.1)}._iconWrapper_1uqbc_55 svg{color:#fff;font-size:36px}._featureTitle_1uqbc_75{color:#333;margin:0 0 15px;font-size:20px;font-weight:600}._featureDescription_1uqbc_82{color:#666;margin:0;font-size:15px;line-height:1.6}@media (width<=900px){._featuresGrid_1uqbc_40{grid-template-columns:1fr;gap:40px}._title_1uqbc_17{font-size:32px}._subtitle_1uqbc_32{font-size:15px}}@media (width<=768px){._whyChooseSection_1uqbc_1{padding:40px 15px}._header_1uqbc_12{margin-bottom:40px}._title_1uqbc_17{font-size:28px}._subtitle_1uqbc_32{font-size:14px}._iconWrapper_1uqbc_55{width:70px;height:70px}._iconWrapper_1uqbc_55 svg{font-size:32px}._featureTitle_1uqbc_75{font-size:18px}._featureDescription_1uqbc_82{font-size:14px}._container_1uqbc_6{padding:0}}._testimonials_5shki_1{background:#edf4ff;padding:40px 0}._container_5shki_6{max-width:1400px;margin:0 auto;padding:0 20px}._header_5shki_13{text-align:center;margin-bottom:40px}._badge_5shki_18{color:#0f766e;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:700}._title_5shki_27{color:#1a202c;margin:0;font-size:32px;font-weight:600}._testimonialSwiper_5shki_35{padding:30px 0 40px}._testimonialCard_5shki_40{background:#e3efff;border:1px solid #2d9f941a;border-radius:20px;flex-direction:column;height:100%;padding:20px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}._testimonialCard_5shki_40:hover{transform:translateY(-5px);box-shadow:0 10px 30px #2d9f9426}._quoteIcon_5shki_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_5shki_58 svg{display:block}._rating_5shki_77{gap:6px;margin-bottom:20px;padding-top:45px;display:flex}._star_5shki_84{color:#fbbf24;font-size:20px}._testimonialText_5shki_90{color:#4a5568;flex:1;margin-bottom:15px;font-size:15px;font-style:italic;line-height:1.7}._userInfo_5shki_100{border-top:1px solid #2d9f9426;align-items:center;gap:12px;padding-top:20px;display:flex}._avatar_5shki_108{object-fit:cover;border:3px solid #fff;border-radius:50%;width:50px;height:50px;box-shadow:0 2px 8px #0000001a}._userDetails_5shki_117{flex-direction:column;gap:4px;display:flex}._userName_5shki_123{color:#1a202c;margin:0;font-size:16px;font-weight:600}._verifiedBadge_5shki_130{color:#0f766e;align-items:center;gap:4px;font-size:13px;display:flex}._verifiedBadge_5shki_130 svg{font-size:14px}._verifiedBadge_5shki_130 span{font-weight:500}._testimonialSwiper_5shki_35 .swiper-pagination{bottom:10px}._testimonialSwiper_5shki_35 .swiper-pagination-bullet{opacity:1;background:#cbd5e0;width:12px;height:12px;transition:all .3s}._testimonialSwiper_5shki_35 .swiper-pagination-bullet-active{background:#0f766e;width:12px;height:12px;transform:scale(1.2)}._testimonialSwiper_5shki_35 .swiper-pagination-bullet-active-main{background:#0f766e}@media (width<=768px){._testimonials_5shki_1{padding:60px 15px}._title_5shki_27{font-size:32px}._testimonialSwiper_5shki_35{padding:30px 10px 50px}._testimonialCard_5shki_40{padding:30px 22px}._testimonialText_5shki_90{font-size:14px}}@media (width<=480px){._title_5shki_27{font-size:28px}._testimonialSwiper_5shki_35{padding:20px 10px 40px}._quoteIcon_5shki_58{width:44px;height:44px;top:18px;left:18px}._quoteIcon_5shki_58 svg{width:24px;height:24px}._rating_5shki_77{padding-top:35px}._container_5shki_6{padding:0}}._contactSection_1xejp_1{background:#edf4ff;padding:40px 0}._container_1xejp_6{max-width:1400px;margin:0 auto;padding:0 20px}._contentWrapper_1xejp_12{grid-template-columns:1fr 1fr;align-items:center;gap:0;display:grid}._leftSide_1xejp_20{background:linear-gradient(135deg,#d7e9f7 0%,#daedff 100%);border-radius:34px 0 0 34px;min-height:500px;padding:60px 50px}._title_1xejp_27{color:#1a202c;margin:0 0 20px;font-size:40px;font-weight:600;line-height:1.2}._description_1xejp_35{color:#1a202c;margin-bottom:50px;font-size:16px;line-height:1.6}._contactInfo_1xejp_42{flex-direction:column;gap:30px;display:flex}._contactItem_1xejp_48{align-items:flex-start;gap:20px;display:flex}._iconWrapper_1xejp_54{background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}._icon_1xejp_54{color:#0d9488;font-size:22px}._contactDetails_1xejp_70{flex:1}._label_1xejp_74{color:#64748b;margin:0 0 5px;font-size:14px;font-weight:500}._value_1xejp_81{color:#1a202c;margin:0;font-size:18px;font-weight:600}._rightSide_1xejp_89{background:#fff;border-radius:0 34px 34px 0;padding:19px 45px;box-shadow:0 10px 40px #00000014}._contactForm_1xejp_96{flex-direction:column;gap:24px;display:flex}._formRow_1xejp_102{grid-template-columns:1fr 1fr;gap:20px;display:grid}._formGroup_1xejp_108{flex-direction:column;gap:8px;display:flex}._formLabel_1xejp_114{color:#1a202c;margin:0;font-size:14px;font-weight:600}._formInput_1xejp_121,._formSelect_1xejp_122,._formTextarea_1xejp_123{color:#1a202c;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 18px;font-family:inherit;font-size:15px;transition:all .3s}._formInput_1xejp_121:focus,._formSelect_1xejp_122:focus,._formTextarea_1xejp_123:focus{background:#fff;border-color:#0d9488;outline:none;box-shadow:0 0 0 3px #0d94881a}._formInput_1xejp_121::placeholder,._formTextarea_1xejp_123::placeholder{color:#94a3b8}._formSelect_1xejp_122{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_1xejp_123{resize:vertical;min-height:120px;line-height:1.6}._submitButton_1xejp_163{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_1xejp_163:hover{background:#0d9488;transform:translateY(-2px)}._submitButton_1xejp_163:active{transform:translateY(0)}._sendIcon_1xejp_189{font-size:18px}._successMessage_1xejp_194,._errorMessage_1xejp_195{border-radius:12px;margin-bottom:10px;padding:14px 18px;font-size:15px;font-weight:500;animation:.3s _slideDown_1xejp_1}._successMessage_1xejp_194{color:#065f46;background:#d1fae5;border:1px solid #10b981}._successMessage_1xejp_194 p,._errorMessage_1xejp_195 p{align-items:center;gap:8px;margin:0;display:flex}._errorMessage_1xejp_195{color:#991b1b;background:#fee2e2;border:1px solid #ef4444}@keyframes _slideDown_1xejp_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._submitButton_1xejp_163:disabled{cursor:not-allowed;background:#94a3b8;transform:none}._submitButton_1xejp_163:disabled:hover{background:#94a3b8;transform:none}._formInput_1xejp_121:disabled,._formSelect_1xejp_122:disabled,._formTextarea_1xejp_123:disabled{cursor:not-allowed;opacity:.6;background:#f1f5f9}@media (width<=1024px){._contentWrapper_1xejp_12{grid-template-columns:1fr;gap:0}._leftSide_1xejp_20{text-align:center;padding:20px}._contactInfo_1xejp_42{align-items:center}._contactItem_1xejp_48{text-align:center;flex-direction:column;align-items:center}}@media (width<=768px){._contactSection_1xejp_1{padding:60px 15px}._title_1xejp_27{font-size:36px}._rightSide_1xejp_89{padding:35px 25px}._formRow_1xejp_102{grid-template-columns:1fr;gap:24px}._submitButton_1xejp_163{width:100%}}@media (width<=480px){._title_1xejp_27{font-size:32px}._description_1xejp_35{font-size:15px}._value_1xejp_81{font-size:16px}._rightSide_1xejp_89{border-radius:0 0 34px 34px;padding:30px 20px}._formInput_1xejp_121,._formSelect_1xejp_122,._formTextarea_1xejp_123{padding:12px 16px;font-size:14px}._container_1xejp_6{padding:0}._leftSide_1xejp_20{border-radius:34px 34px 0 0}}._faqSection_1vm7m_1{background:linear-gradient(135deg,#e8f4f8 0%,#f0f8fc 100%);padding:40px 0;position:relative;overflow:hidden}._container_1vm7m_8{max-width:1400px;margin:0 auto;padding:0 20px}._contentWrapper_1vm7m_14{grid-template-columns:1fr auto 1fr;align-items:center;gap:0;display:grid}._title_1vm7m_26{color:#0d5f6b;margin:0 0 15px;font-size:40px;font-weight:600;line-height:1.2}._subtitle_1vm7m_34{color:#495668;align-items:center;gap:8px;margin-bottom:40px;font-size:16px;display:flex}._checkIcon_1vm7m_43{color:#0d9488;font-size:18px;font-weight:700}._faqList_1vm7m_49{flex-direction:column;gap:15px;display:flex}._faqItem_1vm7m_55{background:#fff;border-radius:16px;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #0000000d}._faqItem_1vm7m_55:hover{box-shadow:0 4px 12px #0000001a}._faqQuestion_1vm7m_67{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_1vm7m_80{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_1vm7m_93{color:#4a7c8a;flex:1;font-size:16px;font-weight:600}._chevron_1vm7m_100{color:#64748b;flex-shrink:0;font-size:14px;transition:transform .3s}._faqItem_1vm7m_55._active_1vm7m_107 ._chevron_1vm7m_100{transform:rotate(180deg)}._faqAnswer_1vm7m_111{max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}._faqItem_1vm7m_55._active_1vm7m_107 ._faqAnswer_1vm7m_111{max-height:300px;padding:0 24px 20px 79px}._faqAnswer_1vm7m_111 p{color:#64748b;margin:0;font-size:14px;line-height:1.7}._centerImage_1vm7m_130{justify-content:center;align-items:center;padding:0 5px;display:flex;position:relative}._imageWrapper_1vm7m_138{justify-content:center;align-items:flex-end;width:100%;height:auto;display:flex;position:relative}._doctorImage_1vm7m_147{object-fit:contain;z-index:2;width:100%;height:100%;position:relative}._imageDecoration_1vm7m_155{z-index:1;width:200px;height:200px;position:absolute;top:-20px;right:-20px}._decorCircle_1vm7m_164{width:100%;height:100%;animation:20s linear infinite _rotate_1vm7m_1}@keyframes _rotate_1vm7m_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._rightSide_1vm7m_180{flex-direction:column;gap:25px;display:flex}._featureCard_1vm7m_186{background:#fff;border-radius:16px;align-items:center;gap:18px;padding:20px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000d}._featureCard_1vm7m_186:hover{transform:translate(-5px);box-shadow:0 4px 12px #0000001a}._featureIcon_1vm7m_202{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_1vm7m_215{flex:1}._featureTitle_1vm7m_219{color:#0d5f6b;margin:0 0 4px;font-size:17px;font-weight:600}._featureSubtitle_1vm7m_226{color:#64748b;margin:0;font-size:14px}@media (width<=1200px){._contentWrapper_1vm7m_14{grid-template-columns:1fr;gap:50px}._leftSide_1vm7m_22,._rightSide_1vm7m_180{max-width:100%}._centerImage_1vm7m_130{order:-1}._imageWrapper_1vm7m_138{width:100%;height:auto}._rightSide_1vm7m_180{grid-template-columns:repeat(2,1fr);gap:20px;max-width:100%;display:grid}}@media (width<=768px){._faqSection_1vm7m_1{padding:60px 15px}._title_1vm7m_26{font-size:32px}._contentWrapper_1vm7m_14{gap:40px}._imageWrapper_1vm7m_138{width:100%;height:auto}._rightSide_1vm7m_180{grid-template-columns:1fr}._faqQuestion_1vm7m_67{padding:16px 18px}._questionIcon_1vm7m_80{width:35px;height:35px;font-size:16px}._questionText_1vm7m_93{font-size:15px}._faqItem_1vm7m_55._active_1vm7m_107 ._faqAnswer_1vm7m_111{padding:0 18px 16px 68px}}@media (width<=480px){._title_1vm7m_26{font-size:28px}._imageWrapper_1vm7m_138{width:100%;height:auto}._imageDecoration_1vm7m_155{width:150px;height:150px}._featureCard_1vm7m_186{padding:16px}._featureIcon_1vm7m_202{width:45px;height:45px;font-size:20px}._featureTitle_1vm7m_219{font-size:15px}._container_1vm7m_8{padding:0}}._medicinePage_68aey_1{background:#fff;min-height:100vh}._hero_68aey_7{max-width:1400px;margin:0 auto;padding:20px 0}._heroContainer_68aey_13{grid-template-columns:350px 1fr;align-items:stretch;gap:10px;display:grid}._leftImage_68aey_21{background:#f0f8ff;border-radius:0;width:100%;height:460px;overflow:hidden}._leftImage_68aey_21 img{width:100%;height:100%;display:block}._rightSlider_68aey_37{border-radius:0;width:100%;height:460px;position:relative;overflow:hidden}._sliderImage_68aey_45{border-radius:0;width:100%;height:100%;display:block}._swiperContainer_68aey_54{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){._heroContainer_68aey_13{grid-template-columns:1fr;gap:16px}._leftImage_68aey_21,._sliderImage_68aey_45{height:auto}._rightSlider_68aey_37{height:100%}}@media (width<=768px){._hero_68aey_7{padding:16px}._leftImage_68aey_21,._sliderImage_68aey_45{height:auto}._rightSlider_68aey_37{height:100%}}@media (width<=480px){._hero_68aey_7{padding:12px}._leftImage_68aey_21,._sliderImage_68aey_45{height:auto}._rightSlider_68aey_37{height:100%}}._featuredDoctors_68aey_130{background:#edf4ff;padding:40px 0}._featuredDoctorsContainer_68aey_135{max-width:1400px;margin:0 auto;padding:0 20px}._featuredDoctorsHeader_68aey_141{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}._featuredDoctorsTitle_68aey_148{color:#1a1a1a;margin:0 0 4px;font-size:32px;font-weight:600}._featuredDoctorsHighlight_68aey_155{color:#086b75}._featuredDoctorsSubtitle_68aey_159{color:#666;margin:0;font-size:15px}._featuredDoctorsViewAll_68aey_165{color:#006560;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}._featuredDoctorsViewAll_68aey_165:hover{color:#167675}._featuredDoctorsScrollWrapper_68aey_177{position:relative}._featuredDoctorsCardsContainer_68aey_181{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:20px;padding:8px 0 16px;display:flex;overflow-x:auto}._featuredDoctorsCardsContainer_68aey_181::-webkit-scrollbar{display:none}._featuredDoctorCard_68aey_195{cursor:pointer;background:#fff;border-radius:10px;flex:none;width:185px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 12px #0000001a}._featuredDoctorCard_68aey_195:hover{transform:translateY(-6px);box-shadow:0 6px 20px #00000026}._featuredDoctorImgWrapper_68aey_211{background:#2d4a5a;width:100%;height:187px;position:relative;overflow:hidden}._featuredDoctorImgWrapper_68aey_211 img{width:100%;height:100%}._featuredDoctorRatingBadge_68aey_224{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}._featuredDoctorRatingBadge_68aey_224 svg{color:#006560;font-size:12px}._featuredDoctorInfo_68aey_245{padding:16px}._featuredDoctorName_68aey_249{color:#1a1a1a;margin:0 0 4px;font-size:15px;font-weight:600}._featuredDoctorSpecialty_68aey_256{color:#237f79;margin:0 0 5px;font-size:13px;font-weight:500}._featuredDoctorDetails_68aey_263{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}._featuredDoctorDetail_68aey_263{color:#3e4947;align-items:center;gap:8px;font-size:13px;display:flex}._featuredDoctorDetail_68aey_263 svg{color:#3e4947;font-size:14px}._featuredDoctorBookBtn_68aey_283{color:#006560;cursor:pointer;background:#d4f1f1;border:none;border-radius:6px;width:100%;padding:10px;font-size:14px;font-weight:600;transition:all .2s}._featuredDoctorBookBtn_68aey_283:hover{color:#fff;background:#1e8b8a}._featuredDoctorsScrollBtn_68aey_301{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}._featuredDoctorsScrollBtn_68aey_301 svg{display:block}._featuredDoctorsScrollBtn_68aey_301:hover{background:#fff;box-shadow:0 3px 10px #00000026}._featuredDoctorsScrollLeft_68aey_330{left:0}._featuredDoctorsScrollRight_68aey_334{right:0}@media (width<=480px){._hero_68aey_7{padding:12px}._leftImage_68aey_21,._sliderImage_68aey_45{height:auto}}._categorySection_68aey_354{background:#edf4ff;max-width:1400px;margin:0 auto;padding:40px 20px}._categoryContainer_68aey_361{width:100%}._categoryHeader_68aey_365{text-align:left;margin-bottom:40px}._categoryTitle_68aey_370{color:#1a1a1a;margin:0 0 8px;font-size:32px;font-weight:600}._categorySubtitle_68aey_377{color:#666;margin:0;font-size:14px}._categoryScrollWrapper_68aey_384{position:relative}._categorySlider_68aey_388{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:30px;padding:8px 0;display:flex;overflow-x:auto}._categorySlider_68aey_388::-webkit-scrollbar{display:none}._categoryCard_68aey_402{cursor:pointer;flex-direction:column;flex:none;align-items:center;transition:transform .3s;display:flex}._categoryCard_68aey_402:hover{transform:translateY(-5px)}._categoryImageWrapper_68aey_415{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_68aey_402:hover ._categoryImageWrapper_68aey_415{box-shadow:0 6px 20px #00000026}._categoryImage_68aey_415{width:100%;height:100%}._categoryName_68aey_438{color:#333;text-align:center;margin-top:16px;font-size:17px;font-weight:500}._categoryScrollButton_68aey_447{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_68aey_447 svg{display:block}._categoryScrollButton_68aey_447:hover{background:#fff}._categoryScrollLeft_68aey_474{left:0}._categoryScrollRight_68aey_478{right:0}@media (width<=1024px){._categoryImageWrapper_68aey_415{width:160px;height:160px}}@media (width<=768px){._categorySection_68aey_354{padding:30px 16px}._categoryTitle_68aey_370{font-size:24px}._categorySlider_68aey_388{gap:25px}._categoryImageWrapper_68aey_415{width:120px;height:120px}._categoryName_68aey_438{font-size:15px}._categoryScrollButton_68aey_447{display:none}}@media (width<=480px){._categorySection_68aey_354{padding:20px 12px}._categoryTitle_68aey_370{font-size:20px}._categorySlider_68aey_388{gap:20px}._categoryImageWrapper_68aey_415{width:100px;height:100px}._categoryName_68aey_438{margin-top:12px;font-size:15px}}._healthConcernsSection_68aey_547{background:#edf4ff;max-width:1400px;margin:0 auto;padding:40px 20px}._healthConcernsContainer_68aey_554{width:100%}._healthConcernsTitle_68aey_558{color:#1a1a1a;text-align:left;margin:0 0 30px;font-size:32px;font-weight:600}._healthConcernsGrid_68aey_566{grid-template-columns:repeat(6,1fr);gap:20px;margin-bottom:40px;display:grid}._healthCard_68aey_573{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_68aey_573:hover{transform:translateY(-5px);box-shadow:0 4px 16px #0000001a}._healthIconWrapper_68aey_590{background:#e6f4f4;border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:16px;display:flex}._healthIcon_68aey_590{color:#1e8b8a;width:32px;height:32px}._healthName_68aey_607{color:#1a5a5a;text-align:center;margin:0;font-size:16px;font-weight:700}._consultationBanner_68aey_616{background:linear-gradient(135deg,#1a5a5a 0%,#2a7a7a 100%);border-radius:20px;margin-top:60px;padding:60px 50px}._bannerContent_68aey_623{justify-content:space-between;align-items:center;gap:30px;display:flex}._bannerText_68aey_630{flex:1}._bannerTitle_68aey_634{color:#fff;margin:0 0 12px;font-size:20px;font-weight:600}._bannerSubtitle_68aey_641{color:#ffffffe6;max-width:400px;margin:0;font-size:16px;line-height:1.5}._exploreButton_68aey_649{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_68aey_649:hover{background:#ffed4e;transform:translateY(-2px);box-shadow:0 4px 12px #0003}@media (width<=1200px){._healthConcernsGrid_68aey_566{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){._healthConcernsSection_68aey_547{padding:30px 16px}._healthConcernsTitle_68aey_558{font-size:24px}._healthConcernsGrid_68aey_566{grid-template-columns:repeat(3,1fr);gap:16px}._healthCard_68aey_573{padding:20px 12px}._healthIconWrapper_68aey_590{width:50px;height:50px}._healthIcon_68aey_590{width:28px;height:28px}._healthName_68aey_607{font-size:15px}._consultationBanner_68aey_616{padding:30px 24px}._bannerContent_68aey_623{text-align:center;flex-direction:column}._bannerTitle_68aey_634{font-size:20px}._bannerSubtitle_68aey_641{font-size:14px}._exploreButton_68aey_649{width:100%}}@media (width<=480px){._healthConcernsSection_68aey_547{padding:20px 12px}._healthConcernsTitle_68aey_558{font-size:20px}._healthConcernsGrid_68aey_566{grid-template-columns:repeat(2,1fr);gap:12px}._healthCard_68aey_573{padding:16px 10px}._healthIconWrapper_68aey_590{width:45px;height:45px}._healthIcon_68aey_590{width:24px;height:24px}._healthName_68aey_607{font-size:15px}._consultationBanner_68aey_616{border-radius:16px;padding:24px 20px}._bannerTitle_68aey_634{font-size:18px}._bannerSubtitle_68aey_641{font-size:13px}._exploreButton_68aey_649{padding:14px 32px;font-size:15px}}._featuredProducts_68aey_782{background:#edf4ff;padding:40px 0}._productsWrapper_68aey_787{max-width:1400px;margin:0 auto;padding:0 20px}._productsHeader_68aey_794{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._productsTitle_68aey_801{color:#1a1a1a;margin:0 0 8px;font-size:32px;font-weight:600}._productsHighlight_68aey_808{color:#086b75}._productsSubtitle_68aey_812{color:#666;margin:0;font-size:15px}._viewAll_68aey_818{color:#006560;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}._viewAll_68aey_818:hover{color:#167675}._scrollWrapper_68aey_831{position:relative}._productsContainer_68aey_835{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:8px 0;display:flex;overflow-x:auto}._productsContainer_68aey_835::-webkit-scrollbar{display:none}._productCard_68aey_850{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_68aey_850:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._wishlistButton_68aey_868{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_68aey_868 svg{color:#666;font-size:18px;transition:color .2s}._wishlistButton_68aey_868._wishlisted_68aey_893 svg{color:#00504b;fill:#00504b}._wishlistButton_68aey_868:hover svg{color:#006560;transform:scale(1.1)}._wishlistButton_68aey_868:disabled{cursor:not-allowed;opacity:.5}._productImageWrapper_68aey_909{background:#f8f8f8;justify-content:center;align-items:center;width:100%;height:206px;display:flex;position:relative;overflow:hidden}._productImageWrapper_68aey_909 img{width:100%;height:100%}._discountBadge_68aey_925{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_68aey_938{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_68aey_952{padding:16px}._productBrand_68aey_956{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:500;display:block}._productName_68aey_966{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_68aey_977{color:#888;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:13px;line-height:1.4;overflow:hidden}._productRating_68aey_988{align-items:center;gap:8px;margin-bottom:12px;display:flex}._stars_68aey_995{gap:2px;display:flex}._starFilled_68aey_1000{color:orange;font-size:16px}._starEmpty_68aey_1005{color:#e0e0e0;font-size:16px}._reviewCount_68aey_1010{color:#888;font-size:13px;font-weight:500}._sizeSelector_68aey_1017{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_68aey_1035{flex-direction:column;gap:8px;display:flex}._priceWrapper_68aey_1041{align-items:baseline;gap:8px;display:flex}._currentPrice_68aey_1047{color:#006560;font-size:20px;font-weight:700}._unitPrice_68aey_1053{color:#888;font-size:12px;font-weight:500}._addButton_68aey_1059{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_68aey_1059:disabled{opacity:.3;cursor:not-allowed}._addButton_68aey_1059 svg{color:#fff;font-size:28px}._addButton_68aey_1059:not(:disabled):hover{background:#005550;transform:scale(1.1);box-shadow:0 4px 12px #0065604d}._quantityControl_68aey_1091{background:#d4f1f1;border-radius:24px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:4px;display:flex}._quantityButtonsGroup_68aey_1102{align-items:center;gap:8px;display:flex}._quantityButton_68aey_1102{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_68aey_1102 svg{color:#fff;stroke-width:3px;font-size:14px}._quantityButton_68aey_1102:hover{transform:scale(1.05)}._quantityDisplay_68aey_1132{text-align:center;color:#006560;min-width:24px;font-size:16px;font-weight:700}._quantitySelector_68aey_1141{background:#d4f1f1;border-radius:24px;align-items:center;gap:8px;padding:4px;display:flex}._quantitySelectorButton_68aey_1150{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_68aey_1150 svg{color:#fff;stroke-width:3px;font-size:14px}._quantitySelectorButton_68aey_1150:hover{transform:scale(1.05)}._quantitySelectorDisplay_68aey_1175{text-align:center;color:#006560;font-size:16px;font-weight:700}._addToCartButton_68aey_1182{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600;transition:background .2s}._addToCartButton_68aey_1182:hover{background:#005550}._addToCartButton_68aey_1182:disabled{opacity:.6;cursor:not-allowed}._cancelButton_68aey_1203{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_68aey_1203:hover{color:#ef4444;background:#f0f0f0;transform:scale(1.08)}._scrollButton_68aey_1229{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_68aey_1229 svg{display:block}._scrollButton_68aey_1229:hover{background:#fff}._scrollLeft_68aey_1256{left:0}._scrollRight_68aey_1260{right:0}._appBanner_68aey_1265{background:#edf4ff;padding:40px 0}._appBannerContainer_68aey_1270{max-width:1400px;margin:0 auto;padding:0 20px}._appBannerWrapper_68aey_1276{border-radius:0;width:100%;height:425px;overflow:hidden}._appBannerImage_68aey_1283{width:100%;height:100%;display:block}@media (width<=1024px){._appBanner_68aey_1265{padding:50px 0}._appBannerWrapper_68aey_1276{border-radius:0;height:120px}}@media (width<=768px){._appBanner_68aey_1265{padding:40px 0}._appBannerWrapper_68aey_1276{border-radius:0;height:120px}}@media (width<=480px){._appBanner_68aey_1265{padding:32px 0}._appBannerContainer_68aey_1270{padding:0 16px}._appBannerWrapper_68aey_1276{border-radius:0;height:120px}}@media (width<=1024px){._productsTitle_68aey_801{font-size:28px}._productCard_68aey_850{width:200px}._productImageWrapper_68aey_909{height:200px}}@media (width<=768px){._featuredProducts_68aey_782{padding:32px 0}._productsHeader_68aey_794{flex-direction:column;align-items:flex-start;gap:12px}._productsTitle_68aey_801{font-size:24px}._productsSubtitle_68aey_812{font-size:14px}._productCard_68aey_850{width:200px}._productImageWrapper_68aey_909{height:200px}._scrollButton_68aey_1229{display:none}}@media (width<=480px){._featuredProducts_68aey_782{padding:24px 0}._productsWrapper_68aey_787{padding:0 16px}._productsTitle_68aey_801{font-size:22px}._productCard_68aey_850{width:200px}._productImageWrapper_68aey_909{height:200px}}._ayurvedicBrands_68aey_1397{background:#edf4ff;max-width:1400px;margin:0 auto;padding:40px 20px}._brandsContainer_68aey_1404{width:100%}._brandsTitle_68aey_1408{color:#1a1a1a;text-align:center;margin:0 0 40px;font-size:32px;font-weight:600}._brandsHighlight_68aey_1416{color:#086b75}._brandsGrid_68aey_1420{grid-template-columns:repeat(8,1fr);align-items:center;gap:20px;display:grid}._brandCard_68aey_1427{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_68aey_1427:hover{transform:translateY(-5px);box-shadow:0 4px 16px #0000001a}._brandLogo_68aey_1445{justify-content:center;align-items:center;width:100%;height:auto;display:flex}._brandLogo_68aey_1445 img{max-width:100%;max-height:100%}@media (width<=1200px){._brandsGrid_68aey_1420{grid-template-columns:repeat(6,1fr);gap:16px}}@media (width<=768px){._ayurvedicBrands_68aey_1397{padding:30px 16px}._brandsTitle_68aey_1408{margin-bottom:30px;font-size:24px}._brandsGrid_68aey_1420{grid-template-columns:repeat(4,1fr);gap:12px}._brandCard_68aey_1427{padding:10px}._brandLogo_68aey_1445{height:auto}}@media (width<=480px){._ayurvedicBrands_68aey_1397{padding:20px 12px}._brandsTitle_68aey_1408{margin-bottom:24px;font-size:20px}._brandsGrid_68aey_1420{grid-template-columns:repeat(2,1fr);gap:10px}._brandCard_68aey_1427{padding:10px}._brandLogo_68aey_1445{height:auto}}._offlineClinicsSection_68aey_1515{background:#edf4ff;max-width:1400px;margin:0 auto;padding:40px 0}._offlineClinicsContainer_68aey_1522{background:linear-gradient(135deg,#226665 50%,#82bdbb 100%);border-radius:0;width:100%;padding:40px;position:relative;overflow:hidden}._offlineClinicsContent_68aey_1531{z-index:2;max-width:600px;position:relative}._offlineClinicsTitle_68aey_1537{color:#fff;margin:0 0 5px;font-size:20px;font-weight:600;line-height:1.3}._offlineClinicsDescription_68aey_1545{color:#fffffff2;margin:0 0 28px;font-size:16px;line-height:1.6}._findClinicButton_68aey_1552{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_68aey_1552:hover{color:#d4c114;gap:12px}@media (width<=1024px){._offlineClinicsContainer_68aey_1522{padding:50px 40px}._offlineClinicsTitle_68aey_1537{font-size:28px}._offlineClinicsDescription_68aey_1545{font-size:15px}}@media (width<=768px){._offlineClinicsSection_68aey_1515{padding:30px 16px}._offlineClinicsContainer_68aey_1522{padding:40px 32px}._offlineClinicsTitle_68aey_1537{font-size:24px}._offlineClinicsDescription_68aey_1545{margin-bottom:24px;font-size:14px}._findClinicButton_68aey_1552{font-size:15px}}@media (width<=480px){._offlineClinicsSection_68aey_1515{padding:20px 12px}._offlineClinicsContainer_68aey_1522{padding:32px 24px}._offlineClinicsTitle_68aey_1537{margin-bottom:12px;font-size:20px}._offlineClinicsDescription_68aey_1545{margin-bottom:20px;font-size:13px}._findClinicButton_68aey_1552{font-size:14px}}._featuredDoctorsLoading_68aey_1636,._featuredDoctorsError_68aey_1637,._featuredDoctorsEmpty_68aey_1638{text-align:center;color:#666;padding:60px 20px;font-size:16px}._featuredDoctorsError_68aey_1637{color:#dc2626}._featuredDoctorLocation_68aey_1650{color:#666;margin:8px 0;font-size:13px;font-weight:500}._consultationPage_1l8bb_1{background:#edf4ff;min-height:100vh}._hero_1l8bb_8{max-width:1300px;margin:0 auto;padding:40px 20px;font-family:Poppins,sans-serif}._heroContainer_1l8bb_15{grid-template-columns:1fr 1fr;align-items:stretch;gap:40px;display:grid}._consultCard_1l8bb_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_1l8bb_35{background:#e4f4f4}._cardContent_1l8bb_39{flex-direction:column;gap:24px;display:flex}._cardTitle_1l8bb_45{color:#5c4033;margin:0;font-size:42px;font-weight:600;line-height:1.2}._cardTitle1_1l8bb_53{color:#00453d;margin:0;font-size:42px;font-weight:600;line-height:1.2}._offlineText_1l8bb_61{color:#a65d43}._onlineText_1l8bb_65{color:#169b91}._cardDescription_1l8bb_69{color:#666;margin:0;font-size:15px;line-height:1.6}._doctorAvatars_1l8bb_77{align-items:center;gap:12px;display:flex}._avatarGroup_1l8bb_83{align-items:center;gap:-8px;display:flex}._avatar_1l8bb_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_1l8bb_83 img{object-fit:cover;width:100%;height:100%}._avatarCount_1l8bb_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_1l8bb_122{color:#00453d;font-size:14px;font-weight:500}._consultButton_1l8bb_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_1l8bb_129:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}._onlineButton_1l8bb_147{background:#065f54}._features_1l8bb_152{flex-wrap:wrap;gap:20px;display:flex}._feature_1l8bb_152{color:#6b5b52;font-size:13px;font-weight:500;position:relative}._feature_1l8bb_152:not(:last-child):after{content:"•";color:#888;position:absolute;right:-12px}@media (width<=1024px){._heroContainer_1l8bb_15{gap:24px}._consultCard_1l8bb_23{min-height:450px;padding:40px 32px}._cardTitle_1l8bb_45{font-size:36px}}@media (width<=768px){._hero_1l8bb_8{padding:40px 16px}._heroContainer_1l8bb_15{grid-template-columns:1fr;gap:20px}._consultCard_1l8bb_23{min-height:auto;padding:32px 24px}._cardTitle_1l8bb_45{font-size:32px}._cardDescription_1l8bb_69{font-size:14px}._consultButton_1l8bb_129{width:100%;padding:14px 28px;font-size:16px}._features_1l8bb_152{gap:16px}._feature_1l8bb_152{font-size:12px}}@media (width<=480px){._hero_1l8bb_8{padding:24px 12px}._consultCard_1l8bb_23{padding:24px 20px}._cardTitle_1l8bb_45{font-size:28px}._cardDescription_1l8bb_69{font-size:13px}._avatar_1l8bb_83,._avatarCount_1l8bb_107{width:36px;height:36px}._avatarCount_1l8bb_107{font-size:11px}._doctorsOnline_1l8bb_122{font-size:13px}._consultButton_1l8bb_129{padding:12px 24px;font-size:15px}}._immediateCare_1l8bb_265{max-width:1000px;margin:0 auto;padding:40px 20px}._immediateCareContainer_1l8bb_271{width:100%}._immediateCareCard_1l8bb_275{background:#fff;border-radius:16px;padding:40px;box-shadow:0 2px 12px #0000000f}._cardHeader_1l8bb_282{margin-bottom:32px}._immediateLabel_1l8bb_286{color:#00a699;letter-spacing:1px;margin-bottom:8px;font-size:13px;font-weight:600;display:block}._immediateTitle_1l8bb_295{color:#00453d;margin:0;font-size:14px;font-weight:400}._doctorSection_1l8bb_302{justify-content:space-between;align-items:center;gap:40px;display:flex}._doctorInfo_1l8bb_309{flex:1;align-items:center;gap:20px;display:flex}._doctorAvatar_1l8bb_77{background:#e0f2f1;border-radius:50%;flex-shrink:0;width:80px;height:80px;overflow:hidden}._doctorAvatar_1l8bb_77 img{object-fit:cover;width:100%;height:100%}._doctorDetails_1l8bb_331{flex-direction:column;gap:5px;display:flex}._doctorName_1l8bb_337{color:#1a1a1a;margin:0;font-size:18px;font-weight:600}._doctorExperience_1l8bb_344{color:#444;margin:0;font-size:14px}._specialties_1l8bb_350{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}._specialtyTag_1l8bb_357{color:#00695c;background:#e0f2f1;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:700}._consultAction_1l8bb_366{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:12px;display:flex}._pricing_1l8bb_374{align-items:center;gap:12px;display:flex}._currentPrice_1l8bb_380{color:#1a1a1a;font-size:30px;font-weight:600}._originalPrice_1l8bb_386{color:#999;font-size:18px;font-weight:500;text-decoration:line-through}._cashbackText_1l8bb_393{color:#00a699;margin:0;font-size:13px;font-weight:500}._consultNowButton_1l8bb_400{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_1l8bb_400:hover{background:#004d40;transform:translateY(-2px);box-shadow:0 4px 12px #00695c4d}@media (width<=1024px){._immediateCareCard_1l8bb_275{padding:32px}._doctorSection_1l8bb_302{gap:30px}}@media (width<=768px){._immediateCare_1l8bb_265{padding:0 16px}._immediateCareCard_1l8bb_275{padding:24px}._doctorSection_1l8bb_302{flex-direction:column;align-items:flex-start;gap:24px}._consultAction_1l8bb_366{align-items:flex-start;width:100%}._consultNowButton_1l8bb_400{justify-content:center;width:100%}._doctorInfo_1l8bb_309{flex-direction:column;align-items:flex-start}._doctorAvatar_1l8bb_77{width:70px;height:70px}._currentPrice_1l8bb_380{font-size:28px}._originalPrice_1l8bb_386{font-size:16px}}@media (width<=480px){._immediateCareCard_1l8bb_275{padding:20px}._immediateTitle_1l8bb_295{font-size:18px}._doctorName_1l8bb_337{font-size:16px}._doctorExperience_1l8bb_344{font-size:13px}._specialtyTag_1l8bb_357{padding:5px 12px;font-size:11px}._currentPrice_1l8bb_380{font-size:24px}._originalPrice_1l8bb_386{font-size:14px}._consultNowButton_1l8bb_400{padding:12px 28px;font-size:15px}}._specialtiesSection_1l8bb_514{max-width:1400px;margin:0 auto;padding:40px 20px}._specialtiesContainer_1l8bb_520{width:100%}._specialtiesTitle_1l8bb_524{color:#1a1a1a;text-align:center;margin:0 0 48px;font-size:32px;font-weight:600}._specialtiesHighlight_1l8bb_532{color:#086b75}._specialtiesGrid_1l8bb_536{grid-template-columns:repeat(7,1fr);gap:20px;display:grid}._specialtyCard_1l8bb_542{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_1l8bb_542:hover{border-color:#00a699;transform:translateY(-5px);box-shadow:0 4px 16px #0000001a}._specialtyIcon_1l8bb_562{color:#086b75;justify-content:center;align-items:center;width:56px;height:56px;font-size:40px;display:flex}._specialtyIcon_1l8bb_562 svg{width:40px;height:40px}._specialtyName_1l8bb_577{color:#666;text-align:center;margin:0;font-size:16px;font-weight:500;line-height:1.4}@media (width<=1200px){._specialtiesGrid_1l8bb_536{grid-template-columns:repeat(5,1fr);gap:16px}}@media (width<=900px){._specialtiesTitle_1l8bb_524{margin-bottom:36px;font-size:32px}._specialtiesGrid_1l8bb_536{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){._specialtiesSection_1l8bb_514{margin:40px auto;padding:0 16px}._specialtiesTitle_1l8bb_524{margin-bottom:32px;font-size:28px}._specialtiesGrid_1l8bb_536{grid-template-columns:repeat(3,1fr);gap:12px}._specialtyCard_1l8bb_542{padding:20px 16px}._specialtyIcon_1l8bb_562{width:48px;height:48px}._specialtyName_1l8bb_577{font-size:13px}}@media (width<=480px){._specialtiesSection_1l8bb_514{margin:32px auto}._specialtiesTitle_1l8bb_524{margin-bottom:24px;font-size:24px}._specialtiesGrid_1l8bb_536{grid-template-columns:repeat(2,1fr);gap:10px}._specialtyCard_1l8bb_542{padding:16px 12px}._specialtyIcon_1l8bb_562{width:40px;height:40px}._specialtyName_1l8bb_577{font-size:12px}}._topConcerns_1l8bb_666{max-width:1400px;margin:0 auto;padding:40px 20px}._topConcernsContainer_1l8bb_672{width:100%}._topConcernsHeader_1l8bb_676{justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex}._topConcernsTitle_1l8bb_683{color:#1a1a1a;margin:0 0 4px;font-size:32px;font-weight:600}._topConcernsHighlight_1l8bb_690{color:#086b75}._topConcernsSubtitle_1l8bb_694{color:#5e5b5b;margin:0;font-size:14px}._viewAllLink_1l8bb_700{color:#086b75;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}._viewAllLink_1l8bb_700:hover{color:#008a7d}._concernsGrid_1l8bb_712{grid-template-columns:repeat(8,1fr);gap:16px;display:grid}._concernCard_1l8bb_718{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_1l8bb_718:hover{transform:translateY(-5px);box-shadow:0 4px 16px #0000001a}._concernIconWrapper_1l8bb_736{aspect-ratio:2/3;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:24px;display:flex}._concernIcon_1l8bb_736{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_1l8bb_760{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%)}._blueBackground_1l8bb_760 ._concernIcon_1l8bb_736{color:#2196f3}._pinkBackground_1l8bb_768{background:linear-gradient(135deg,#fce4ec 0%,#f8bbd0 100%)}._pinkBackground_1l8bb_768 ._concernIcon_1l8bb_736{color:#e91e63}._purpleBackground_1l8bb_776{background:linear-gradient(135deg,#f3e5f5 0%,#e1bee7 100%)}._purpleBackground_1l8bb_776 ._concernIcon_1l8bb_736{color:#9c27b0}._yellowBackground_1l8bb_784{background:linear-gradient(135deg,#fff9c4 0%,#fff59d 100%)}._yellowBackground_1l8bb_784 ._concernIcon_1l8bb_736{color:#fbc02d}._redBackground_1l8bb_792{background:linear-gradient(135deg,#ffebee 0%,#ffcdd2 100%)}._redBackground_1l8bb_792 ._concernIcon_1l8bb_736{color:#f44336}._greenBackground_1l8bb_800{background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%)}._greenBackground_1l8bb_800 ._concernIcon_1l8bb_736{color:#4caf50}._tealBackground_1l8bb_808{background:linear-gradient(135deg,#e0f2f1 0%,#b2dfdb 100%)}._tealBackground_1l8bb_808 ._concernIcon_1l8bb_736{color:#009688}._lavenderBackground_1l8bb_816{background:linear-gradient(135deg,#ede7f6 0%,#d1c4e9 100%)}._lavenderBackground_1l8bb_816 ._concernIcon_1l8bb_736{color:#673ab7}._concernName_1l8bb_824{color:#444;text-align:center;margin:0;font-size:14px;font-weight:600;line-height:1.4}@media (width<=1200px){._concernsGrid_1l8bb_712{grid-template-columns:repeat(6,1fr)}}@media (width<=900px){._concernsGrid_1l8bb_712{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){._topConcerns_1l8bb_666{margin:40px auto;padding:0 16px}._topConcernsHeader_1l8bb_676{flex-direction:column;align-items:flex-start;gap:12px}._topConcernsTitle_1l8bb_683{font-size:28px}._concernsGrid_1l8bb_712{grid-template-columns:repeat(3,1fr);gap:12px}._concernCard_1l8bb_718{padding:20px 12px}._concernIconWrapper_1l8bb_736{padding:20px}._concernIcon_1l8bb_736{width:40px;height:40px;font-size:20px}._concernName_1l8bb_824{font-size:12px}}@media (width<=480px){._topConcerns_1l8bb_666{margin:32px auto}._topConcernsTitle_1l8bb_683{font-size:24px}._concernsGrid_1l8bb_712{grid-template-columns:repeat(3,1fr);gap:10px}._concernCard_1l8bb_718{padding:16px 10px}._concernIconWrapper_1l8bb_736{padding:16px}._concernIcon_1l8bb_736{width:36px;height:36px;font-size:18px}._concernName_1l8bb_824{font-size:11px}}._featuresSection_1l8bb_921{max-width:1200px;margin:0 auto;padding:40px 20px}._featuresContainer_1l8bb_927{width:100%}._featureCard_1l8bb_937{background:#fff;border-radius:10px;padding:32px;transition:all .3s;box-shadow:0 2px 12px #0000000f}._featureCard_1l8bb_937:hover{transform:translateY(-5px);box-shadow:0 4px 16px #0000001a}._largeCard_1l8bb_950{background:#e0f2f1;flex-direction:column;grid-row:span 1;justify-content:space-between;min-height:280px;display:flex}._featureCard_1l8bb_937:nth-child(3),._featureCard_1l8bb_937:nth-child(4),._featureCard_1l8bb_937:nth-child(5){grid-column:span 1}._featuresGrid_1l8bb_931{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._largeCard_1l8bb_950{grid-area:1/span 2}._featureCard_1l8bb_937:nth-child(2){grid-area:1/3}._featureIcon_1l8bb_985{color:#00a699;width:48px;height:48px;margin-bottom:20px}._featureIcon_1l8bb_985 svg{width:100%;height:100%}._featureTitle_1l8bb_997{color:#1a1a1a;margin:0 0 12px;font-size:18px;font-weight:600}._largeCard_1l8bb_950 ._featureTitle_1l8bb_997{margin-bottom:16px;font-size:24px}._featureDescription_1l8bb_1009{color:#666;margin:0;font-size:14px;line-height:1.6}._largeCard_1l8bb_950 ._featureDescription_1l8bb_1009{font-size:15px}._featureIllustration_1l8bb_1020{flex:1;justify-content:flex-end;align-items:flex-end;margin-top:24px;display:flex}._illustrationBox_1l8bb_1028{justify-content:center;align-items:center;gap:16px;width:180px;height:120px;padding:0;display:flex}._illustrationBox_1l8bb_1028 svg{color:#00a699;opacity:.1}@media (width<=1024px){._featuresGrid_1l8bb_931{grid-template-columns:repeat(2,1fr)}._largeCard_1l8bb_950{grid-area:1/span 2}._featureCard_1l8bb_937:nth-child(2){grid-area:2/1}._featureCard_1l8bb_937:nth-child(3){grid-area:2/2}._featureCard_1l8bb_937:nth-child(4){grid-area:3/1}._featureCard_1l8bb_937:nth-child(5){grid-area:3/2}._illustrationBox_1l8bb_1028{width:150px;height:100px}}@media (width<=768px){._featuresSection_1l8bb_921{margin:40px auto;padding:0 16px}._featuresGrid_1l8bb_931{grid-template-columns:1fr;gap:16px}._largeCard_1l8bb_950{grid-area:auto/span 1;min-height:240px}._featureCard_1l8bb_937:nth-child(2),._featureCard_1l8bb_937:nth-child(3),._featureCard_1l8bb_937:nth-child(4),._featureCard_1l8bb_937:nth-child(5){grid-area:auto/span 1}._featureCard_1l8bb_937{padding:24px}._featureTitle_1l8bb_997{font-size:16px}._largeCard_1l8bb_950 ._featureTitle_1l8bb_997{font-size:20px}._featureDescription_1l8bb_1009{font-size:13px}._largeCard_1l8bb_950 ._featureDescription_1l8bb_1009{font-size:14px}._featureIcon_1l8bb_985{width:40px;height:40px}._illustrationBox_1l8bb_1028{width:140px;height:90px}}@media (width<=480px){._featuresSection_1l8bb_921{margin:32px auto;padding:0 12px}._featuresGrid_1l8bb_931{gap:12px}._featureCard_1l8bb_937{padding:20px}._largeCard_1l8bb_950{min-height:220px}._featureIcon_1l8bb_985{width:36px;height:36px;margin-bottom:12px}._featureTitle_1l8bb_997{margin-bottom:10px;font-size:15px}._largeCard_1l8bb_950 ._featureTitle_1l8bb_997{margin-bottom:12px;font-size:18px}._featureDescription_1l8bb_1009{font-size:12px}._largeCard_1l8bb_950 ._featureDescription_1l8bb_1009{font-size:13px}._featureIllustration_1l8bb_1020{justify-content:center;margin-top:16px}._illustrationBox_1l8bb_1028{gap:12px;width:120px;height:80px;padding:12px}}._howToBookSection_1l8bb_1208{max-width:1300px;margin:0 auto;padding:40px 20px}._howToBookContainer_1l8bb_1214{width:100%;max-width:600px;margin:0 auto}._howToBookHeader_1l8bb_1220{text-align:center;margin-bottom:40px}._howToBookLabel_1l8bb_1225{color:#086b75;letter-spacing:1.5px;margin-bottom:12px;font-size:13px;font-weight:600;display:block}._howToBookTitle_1l8bb_1234{color:#1a1a1a;margin:0;font-size:32px;font-weight:600}._stepsContainer_1l8bb_1241{flex-direction:column;gap:0;display:flex}._step_1l8bb_1241{gap:24px;padding-bottom:35px;display:flex;position:relative}._step_1l8bb_1241:last-child{padding-bottom:0}._stepNumber_1l8bb_1258{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_1l8bb_1274{flex:1;padding-top:4px}._stepTitle_1l8bb_1279{color:#1a1a1a;margin:0 0 8px;font-size:16px;font-weight:600}._stepDescription_1l8bb_1286{color:#666;margin:0;font-size:14px;line-height:1.6}._stepLine_1l8bb_1293{z-index:1;background:#e0e0e0;width:2px;height:calc(100% - 48px);position:absolute;top:48px;left:23px}._step_1l8bb_1241:last-child ._stepLine_1l8bb_1293{display:none}@media (width<=768px){._howToBookSection_1l8bb_1208{margin:60px auto;padding:0 16px}._howToBookHeader_1l8bb_1220{margin-bottom:40px}._howToBookTitle_1l8bb_1234{font-size:28px}._step_1l8bb_1241{gap:20px;padding-bottom:40px}._stepNumber_1l8bb_1258{width:44px;height:44px;font-size:18px}._stepLine_1l8bb_1293{height:calc(100% - 44px);top:44px;left:21px}._stepTitle_1l8bb_1279{font-size:18px}._stepDescription_1l8bb_1286{font-size:14px}}@media (width<=480px){._howToBookSection_1l8bb_1208{margin:40px auto;padding:0 12px}._howToBookHeader_1l8bb_1220{margin-bottom:32px}._howToBookLabel_1l8bb_1225{font-size:12px}._howToBookTitle_1l8bb_1234{font-size:24px}._step_1l8bb_1241{gap:16px;padding-bottom:32px}._stepNumber_1l8bb_1258{width:40px;height:40px;font-size:16px}._stepLine_1l8bb_1293{height:calc(100% - 40px);top:40px;left:19px}._stepTitle_1l8bb_1279{margin-bottom:6px;font-size:16px}._stepDescription_1l8bb_1286{font-size:13px}}._faqSection_1l8bb_1394{background:#edf4ff;max-width:900px;margin:0 auto;padding:40px 20px}._faqContainer_1l8bb_1401{width:100%}._faqTitle_1l8bb_1405{color:#2c3e50;text-align:center;margin:0 0 48px;font-size:32px;font-weight:600}._faqHighlight_1l8bb_1413{color:#086b75}._faqList_1l8bb_1417{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}._faqItem_1l8bb_1424{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f}._faqQuestion_1l8bb_1431{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_1l8bb_1431:hover{background:#f8fafb}._faqQuestion_1l8bb_1431._active_1l8bb_1451{color:#2c3e50;font-weight:600}._faqQuestion_1l8bb_1431 svg{color:#086b75;flex-shrink:0;font-size:18px}._faqAnswer_1l8bb_1462{padding:0 28px 24px;animation:.3s _slideDown_1l8bb_1}._faqAnswer_1l8bb_1462 p{color:#5a6c7d;margin:0;font-size:15px;line-height:1.7}@keyframes _slideDown_1l8bb_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._faqFooter_1l8bb_1485{text-align:center;padding-top:24px}._faqFooter_1l8bb_1485 p{color:#5a6c7d;margin:0;font-size:16px}._contactLink_1l8bb_1496{color:#086b75;font-weight:600;text-decoration:none;transition:color .2s}._contactLink_1l8bb_1496:hover{color:#00453d;text-decoration:underline}@media (width<=768px){._faqSection_1l8bb_1394{margin:40px auto;padding:40px 16px}._faqTitle_1l8bb_1405{margin-bottom:36px;font-size:28px}._faqList_1l8bb_1417{gap:12px}._faqQuestion_1l8bb_1431{padding:20px;font-size:15px}._faqQuestion_1l8bb_1431 svg{font-size:16px}._faqAnswer_1l8bb_1462{padding:0 20px 20px}._faqAnswer_1l8bb_1462 p{font-size:14px}._faqFooter_1l8bb_1485 p{font-size:15px}}@media (width<=480px){._faqSection_1l8bb_1394{margin:32px auto;padding:32px 12px}._faqTitle_1l8bb_1405{margin-bottom:32px;font-size:24px}._faqList_1l8bb_1417{gap:10px}._faqQuestion_1l8bb_1431{padding:18px 16px;font-size:14px}._faqQuestion_1l8bb_1431 svg{font-size:14px}._faqAnswer_1l8bb_1462{padding:0 16px 18px}._faqAnswer_1l8bb_1462 p{font-size:13px}._faqFooter_1l8bb_1485{padding-top:20px}._faqFooter_1l8bb_1485 p{font-size:14px}}._productPage_1fw69_1{background:#fff;min-height:100vh}._hero_1fw69_7{max-width:1400px;margin:0 auto;padding:40px 20px}._heroContainer_1fw69_13{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}._bannerCard_1fw69_21{cursor:pointer;border-radius:5px;height:160px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}._bannerCard_1fw69_21:hover{transform:translateY(-3px)}._bannerCard_1fw69_21 img{width:100%;height:100%;display:block}@media (width<=1024px){._heroContainer_1fw69_13{grid-template-columns:repeat(2,1fr);gap:16px}._bannerCard_1fw69_21:last-child{grid-column:span 2}}@media (width<=768px){._hero_1fw69_7{padding:24px 16px}._heroContainer_1fw69_13{grid-template-columns:1fr;gap:16px}._bannerCard_1fw69_21:last-child{grid-column:span 1}}@media (width<=480px){._hero_1fw69_7{padding:20px 12px}._heroContainer_1fw69_13{gap:12px}}._productListing_1fw69_78{background:#edf4ff;min-height:100vh;padding:40px 0}._listingContainer_1fw69_84{max-width:1400px;margin:0 auto;padding:0 20px}._breadcrumb_1fw69_91{color:#00504b;margin-bottom:20px;font-size:14px;font-weight:700}._breadcrumb_1fw69_91 a{color:#666;text-decoration:none}._loadingContainer_1fw69_104,._errorContainer_1fw69_105,._noProducts_1fw69_106{text-align:center;color:#666;padding:60px 20px;font-size:16px}._errorContainer_1fw69_105{color:#d32f2f}._noProducts_1fw69_106{background:#fff;border-radius:8px;padding:40px 20px}._noBrands_1fw69_123{color:#999;text-align:center;padding:10px;font-size:14px}._expandableItem_1fw69_131._selected_1fw69_131{color:#1976d2;background-color:#e3f2fd;border-radius:4px;font-weight:600}._breadcrumb_1fw69_91 a:hover{color:#006560}._breadcrumb_1fw69_91 span{margin:0 2px}._mainContent_1fw69_147{grid-template-columns:250px 1fr;gap:15px;display:grid}._sidebar_1fw69_154{background:#edf4ff;border-right:2px solid #e0e0e0;border-radius:0;height:fit-content;padding:20px;position:sticky;top:20px}._filterHeader_1fw69_164{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;display:flex}._filterTitle_1fw69_173{color:#1a1a1a;margin:0;font-size:20px;font-weight:600}._clearAll_1fw69_180{color:#006560;cursor:pointer;letter-spacing:.5px;background:0 0;border:none;font-size:12px;font-weight:600}._filterSection_1fw69_190{border-bottom:2px solid #e0e0e0;margin-bottom:15px;padding-bottom:15px}._filterSection_1fw69_190:last-child{border-bottom:none}._filterSectionTitle_1fw69_200{color:#00504b;margin:0 0 12px;font-size:16px;font-weight:600}._filterSubtitle_1fw69_207{color:#888;margin:0 0 12px;font-size:14px}._filterOptions_1fw69_213{flex-direction:column;gap:8px;display:flex}._expandableItem_1fw69_131{color:#333;cursor:pointer;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;transition:color .2s;display:flex}._expandableItem_1fw69_131:hover{color:#006560}._arrow_1fw69_235{color:#666;min-width:12px;font-size:12px;transition:transform .2s}._categoryLevel1_1fw69_242,._categoryLevel2_1fw69_243{width:100%}._categoryLevel2_1fw69_243{margin-top:4px}._nestedOptions_1fw69_251{flex-direction:column;gap:6px;margin-top:6px;margin-bottom:4px;padding-left:20px;display:flex}._categoryOption_1fw69_260{color:#555;cursor:pointer;padding:4px 0;font-size:14px;transition:color .2s}._categoryOption_1fw69_260:hover{color:#006560;font-weight:500}._filterOption_1fw69_213{color:#555;cursor:pointer;align-items:center;gap:8px;padding:0;font-size:14px;display:flex}._filterOption_1fw69_213 input[type=checkbox],._filterOption_1fw69_213 input[type=radio]{cursor:pointer;width:16px;height:16px}._ratingStars_1fw69_290{align-items:center;gap:2px;margin-right:4px;display:inline-flex}._ratingStars_1fw69_290 svg{fill:#00504b;display:block}._selectedFilter_1fw69_302{color:#006560;font-weight:600}._priceSlider_1fw69_308{background:#a6e9da;border-radius:3px;outline:none;width:100%;height:6px;margin-bottom:8px}._priceRange_1fw69_317{color:#000;justify-content:space-between;font-size:14px;font-weight:600;display:flex}._brandSearch_1fw69_326{border:1px solid #e0e0e0;border-radius:6px;outline:none;width:100%;margin-bottom:12px;padding:8px 12px;font-size:13px}._brandSearch_1fw69_326:focus{border-color:#006560}._brandList_1fw69_340{flex-direction:column;gap:8px;max-height:200px;display:flex;overflow-y:auto}._brandOption_1fw69_348{color:#555;cursor:pointer;align-items:center;gap:8px;padding:2px 0;font-size:14px;display:flex}._brandOption_1fw69_348 input[type=checkbox]{cursor:pointer;width:16px;height:16px}._brandIcon_1fw69_364{font-size:16px}._discountOptions_1fw69_369{flex-direction:column;gap:8px;display:flex}._toggleSwitch_1fw69_376{width:50px;height:26px;display:inline-block;position:relative}._toggleSwitch_1fw69_376 input{opacity:0;width:0;height:0}._slider_1fw69_389{cursor:pointer;background-color:#ccc;border-radius:34px;transition:all .4s;position:absolute;inset:0}._slider_1fw69_389:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;bottom:3px;left:3px}._toggleSwitch_1fw69_376 input:checked+._slider_1fw69_389{background-color:#006560}._toggleSwitch_1fw69_376 input:checked+._slider_1fw69_389:before{transform:translate(24px)}._productsArea_1fw69_422{flex-direction:column;gap:20px;display:flex}._searchBar_1fw69_429{background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}._searchInput_1fw69_439{flex:1;min-width:250px;position:relative}._searchIcon_1fw69_445{color:#888;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_1fw69_439 input{border:1px solid #e0e0e0;border-radius:8px;outline:none;padding:10px 12px 10px 40px;font-size:14px}._searchInput_1fw69_439 input:focus{border-color:#006560}._sortBy_1fw69_468{color:#666;align-items:center;gap:8px;font-size:14px;display:flex}._sortBy_1fw69_468 select{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;outline:none;padding:8px 32px 8px 12px;font-size:14px}._viewToggle_1fw69_486{gap:8px;display:flex}._gridView_1fw69_491,._listView_1fw69_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_1fw69_491:hover,._listView_1fw69_492:hover{color:#006560;background:#f5f7fa}._gridView_1fw69_491{color:#fff;background:#006560;border-color:#006560}._mobileFilterButton_1fw69_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_1fw69_520:hover{background:#00524a}._mobileFilterButton_1fw69_520 svg{display:block}._mobileCloseButton_1fw69_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_1fw69_545:hover{color:#006560}._productsGrid_1fw69_564{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:20px;display:grid}._productCard_1fw69_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_1fw69_571:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._wishlistButton_1fw69_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_1fw69_587 svg{color:#666;font-size:18px;transition:color .2s}._wishlistButton_1fw69_587._wishlisted_1fw69_612 svg{color:#00504b;fill:#00504b}._wishlistButton_1fw69_587:disabled{opacity:.5;cursor:not-allowed}._imageWrapper_1fw69_623{background:#f8f8f8;justify-content:center;align-items:center;width:100%;height:195px;display:flex;position:relative;overflow:hidden}._imageWrapper_1fw69_623 img{width:100%;height:100%}._discountBadge_1fw69_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_1fw69_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}._productInfo_1fw69_666{padding:16px}._productBrand_1fw69_670{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:600;display:block}._productName_1fw69_680{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_1fw69_691{color:#888;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:13px;line-height:1.4;overflow:hidden}._rating_1fw69_290{align-items:center;gap:8px;margin-bottom:12px;display:flex}._stars_1fw69_709{gap:2px;display:flex}._starFilled_1fw69_714{color:orange;font-size:16px}._starEmpty_1fw69_719{color:#e0e0e0;font-size:16px}._reviewCount_1fw69_724{color:#888;font-size:13px;font-weight:500}._sizeSelector_1fw69_731{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_1fw69_749{flex-direction:column;gap:8px;display:flex}._priceWrapper_1fw69_755{align-items:baseline;gap:8px;display:flex}._currentPrice_1fw69_761{color:#006560;font-size:20px;font-weight:700}._unitPrice_1fw69_767{color:#888;font-size:12px;font-weight:500}._addButton_1fw69_773{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_1fw69_773 svg{color:#fff;font-size:28px}._addButton_1fw69_773:hover{background:#005550;transform:scale(1.1);box-shadow:0 4px 12px #0065604d}._quantityControl_1fw69_800{background:#d4f1f1;border-radius:24px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:4px;display:flex}._quantityButtonsGroup_1fw69_811{align-items:center;gap:8px;display:flex}._quantityButton_1fw69_811{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_1fw69_811 svg{color:#fff;stroke-width:3px;font-size:14px}._quantityButton_1fw69_811:hover{transform:scale(1.05)}._quantityDisplay_1fw69_841{text-align:center;color:#006560;min-width:24px;font-size:16px;font-weight:700}._quantitySelector_1fw69_850{background:#d4f1f1;border-radius:24px;align-items:center;gap:8px;padding:4px;display:flex}._quantitySelectorButton_1fw69_859{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_1fw69_859 svg{color:#fff;stroke-width:3px;font-size:14px}._quantitySelectorButton_1fw69_859:hover{transform:scale(1.05)}._quantitySelectorDisplay_1fw69_884{text-align:center;color:#006560;font-size:16px;font-weight:700}._addToCartButton_1fw69_892{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600;transition:background .2s}._addToCartButton_1fw69_892:hover{background:#005550}._addToCartButton_1fw69_892:disabled{opacity:.6;cursor:not-allowed}._cancelButton_1fw69_913{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_1fw69_913:hover{color:#ef4444;background:#f0f0f0;transform:scale(1.08)}._showMoreContainer_1fw69_939{justify-content:center;margin-top:40px;padding:0;display:flex}._showMoreButton_1fw69_946{color:#006560;cursor:pointer;background:#fff;border:2px solid #006560;border-radius:10px;padding:10px 35px;font-size:16px;font-weight:600;transition:all .3s}._showMoreButton_1fw69_946:hover{color:#fff;background:#006560;transform:translateY(-2px)}@media (width<=1024px){._mainContent_1fw69_147{grid-template-columns:1fr}._sidebar_1fw69_154{position:static}._productsGrid_1fw69_564{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}}@media (width<=768px){._listingContainer_1fw69_84{padding:0 16px}._mobileFilterButton_1fw69_520{display:flex}._mobileCloseButton_1fw69_545{display:block}._sidebar_1fw69_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_1fw69_154._showMobile_1fw69_1009{left:0}._sidebar_1fw69_154._showMobile_1fw69_1009:before{content:"";z-index:-1;background:#edf4ff75;position:fixed;inset:0}._searchBar_1fw69_429{flex-direction:column;align-items:stretch;gap:12px}._searchInput_1fw69_439{min-width:100%}._sortBy_1fw69_468{justify-content:space-between;width:100%}._sortBy_1fw69_468 select{flex:1}._viewToggle_1fw69_486{order:-1}._productsGrid_1fw69_564{grid-template-columns:repeat(2,1fr);gap:12px}._productCard_1fw69_571,._productName_1fw69_680{font-size:14px}._currentPrice_1fw69_761{font-size:18px}}@media (width<=480px){._productListing_1fw69_78{padding:16px 0 40px}._listingContainer_1fw69_84{padding:0 12px}._searchBar_1fw69_429{padding:12px 16px}._productsGrid_1fw69_564{grid-template-columns:repeat(2,1fr);gap:10px}._productInfo_1fw69_666{padding:12px}._productName_1fw69_680{font-size:13px}._currentPrice_1fw69_761{font-size:16px}._addButton_1fw69_773{width:32px;height:32px}._addButton_1fw69_773 svg{font-size:20px}}._productDetailsPage_215fo_1{background:#edf4ff;min-height:100vh;padding:40px 0}._container_215fo_7{max-width:1400px;margin:0 auto;padding:0 20px}._breadcrumb_215fo_14{color:#666;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:15px;font-size:14px;display:flex}._breadcrumbLink_215fo_24{color:#666;cursor:pointer;transition:color .2s}._breadcrumbLink_215fo_24:hover{color:#006560}._separator_215fo_34{color:#999;margin:0 4px}._breadcrumbActive_215fo_39{color:#1a1a1a;font-weight:600}._productSection_215fo_45{grid-template-columns:1fr 1fr;gap:20px;display:grid}._imageSection_215fo_52{flex-direction:column;gap:20px;display:flex}._mainImageContainer_215fo_58{border-radius:10px;justify-content:center;align-items:center;height:640px;display:flex;overflow:hidden}._mainImage_215fo_58{width:100%;height:100%}._thumbnailContainer_215fo_72{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._thumbnail_215fo_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_215fo_72:hover{transform:scale(1.02)}._thumbnail_215fo_72 img{width:100%;height:100%}._activeThumbnail_215fo_99{background:#fff;border-color:#006560}._detailsSection_215fo_105{flex-direction:column;gap:15px;display:flex}._productHeader_215fo_111{justify-content:space-between;align-items:center;display:flex}._brandName_215fo_117{color:#006560;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:600}._actions_215fo_125{gap:12px;display:flex}._iconButton_215fo_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_215fo_130:hover{color:#006560;background:#f5f7fa;border-color:#006560}._iconButton_215fo_130 svg{fill:currentColor}._productTitle_215fo_155{color:#1a1a1a;margin:0;font-size:25px;font-weight:700;line-height:1.3}._productSubtitle_215fo_163{color:#444;margin:0;font-size:13px;font-weight:600}._ratingSection_215fo_171{align-items:center;gap:12px;padding:5px 0;display:flex}._stars_215fo_178{gap:4px;display:flex}._starFilled_215fo_183{color:#006560;font-size:16px}._starEmpty_215fo_188{color:#e0e0e0;font-size:16px}._ratingValue_215fo_193{color:#1a1a1a;font-size:16px;font-weight:700}._reviewCount_215fo_199{color:#444;font-size:13px}._priceSection_215fo_205{background:#e1ebff;border:1px solid #c7bdbd;border-radius:10px;justify-content:space-between;align-items:center;padding:10px;display:flex}._priceWrapper_215fo_215{align-items:center;gap:16px;display:flex}._currentPrice_215fo_221{color:#024642;font-size:32px;font-weight:700}._originalPrice_215fo_227{color:#444;font-size:16px;text-decoration:line-through}._discountBadge_215fo_233{color:#fff;background:#006560;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:700}._optionSection_215fo_243{flex-direction:column;gap:6px;display:flex}._optionLabel_215fo_249{color:#1a1a1a;font-size:16px;font-weight:600}._optionButtons_215fo_255{flex-wrap:wrap;gap:12px;display:flex}._optionButton_215fo_255{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_215fo_255:hover{border-color:#006560}._optionButtonActive_215fo_277{color:#000;background:#0065601a;border-color:#006560}._cartSection_215fo_284{border-top:1px solid #f0f0f0;align-items:center;gap:24px;padding:20px 0;display:flex}._quantityControl_215fo_292{background:#f5f7fa;border:2px solid #e0e0e0;border-radius:12px;align-items:center;gap:16px;padding:6px;display:flex}._quantityButton_215fo_302{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_215fo_302:hover{background:#00524a;transform:scale(1.05)}._quantityButton_215fo_302 svg{stroke-width:3px}._quantityDisplay_215fo_326{text-align:center;color:#1a1a1a;min-width:32px;font-size:18px;font-weight:700}._shippingInfo_215fo_334{color:#006560;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._shippingIcon_215fo_343{font-size:20px}._addToCartButton_215fo_348{color:#fff;cursor:pointer;background:#00524a;border:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:16px 32px;font-size:18px;font-weight:600;transition:all .3s;display:flex}._addToCartButton_215fo_348:hover{background:#006560}._cartIcon_215fo_369{font-size:24px}@media (width<=1024px){._productSection_215fo_45{gap:40px;padding:0}._productTitle_215fo_155{font-size:28px}._currentPrice_215fo_221{font-size:32px}}@media (width<=768px){._productDetailsPage_215fo_1{padding:20px 0}._container_215fo_7{padding:0 16px}._productSection_215fo_45{grid-template-columns:1fr;gap:30px;padding:0}._mainImageContainer_215fo_58{min-height:350px;padding:0}._mainImage_215fo_58,._thumbnail_215fo_72{height:100%}._thumbnailContainer_215fo_72{grid-template-columns:repeat(4,1fr);gap:8px}._thumbnail_215fo_72{padding:0}._productTitle_215fo_155{font-size:24px}._currentPrice_215fo_221{font-size:28px}._originalPrice_215fo_227{font-size:18px}._priceSection_215fo_205{flex-direction:column;align-items:flex-start;gap:12px}._cartSection_215fo_284{flex-direction:column;align-items:stretch;gap:16px}._quantityControl_215fo_292,._shippingInfo_215fo_334{justify-content:center}}@media (width<=480px){._productSection_215fo_45{padding:0}._mainImageContainer_215fo_58{min-height:280px;padding:0}._mainImage_215fo_58,._thumbnail_215fo_72{height:100%}._productTitle_215fo_155{font-size:20px}._currentPrice_215fo_221{font-size:24px}._optionButtons_215fo_255{gap:8px}._optionButton_215fo_255{padding:10px 20px;font-size:14px}._addToCartButton_215fo_348{padding:16px 28px;font-size:16px}._breadcrumb_215fo_14{gap:4px;font-size:12px}}._additionalInfoWrapper_215fo_507{grid-template-columns:1.4fr .6fr;gap:30px;margin-top:40px;display:grid}._leftColumn_215fo_514,._rightColumn_215fo_515{flex-direction:column;gap:20px;display:flex}._combinedInfoCard_215fo_522{background:#edf4ff;border:1px solid #a89f9f;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #00000014}._infoSection_215fo_530{border-bottom:1px solid #e8e8e8}._infoSection_215fo_530:last-child{border-bottom:none}._infoHeader_215fo_538{cursor:pointer;background:#edf4ff;justify-content:space-between;align-items:center;padding:20px 28px;transition:background .2s;display:flex}._infoHeader_215fo_538 h3{color:#333;margin:0;font-size:16px;font-weight:600}._infoHeader_215fo_538 svg{color:#666;font-size:18px}._infoContent_215fo_561{color:#555;background:#fff;padding:10px 28px;font-size:15px;line-height:1.7}._infoContent_215fo_561 p{margin:0 0 12px}._infoContent_215fo_561 p:last-child{margin-bottom:0}._infoContent_215fo_561 ul{margin:0;padding-left:24px;list-style:outside}._infoContent_215fo_561 li{margin-bottom:5px}._infoContent_215fo_561 li:last-child{margin-bottom:0}._promotionalBanners_215fo_592{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px;display:grid}._bannerItem_215fo_599{cursor:pointer;border-radius:5px;height:296px;transition:transform .3s,box-shadow .3s;overflow:hidden}._bannerItem_215fo_599:hover{transform:translateY(-2px)}._bannerItem_215fo_599 img{width:100%;height:auto;display:block}._frequentlyBought_215fo_618{background:#edf4ff;border:1px solid #a89f9f;border-radius:10px;padding:10px 24px;box-shadow:0 2px 8px #0000000f}._frequentlyBought_215fo_618 h3{color:#1a1a1a;margin:0 0 10px;font-size:16px;font-weight:600}._bundleContainer_215fo_633{flex-direction:column;gap:20px;display:flex}._bundleProducts_215fo_639{background:#edf4ff;border-bottom:1px solid #c0bbbb;border-radius:0;justify-content:start;align-items:center;gap:16px;padding:10px 20px;display:flex}._bundleItem_215fo_650{background:#fff;border:2px solid #e0e0e0;border-radius:10px;justify-content:center;align-items:center;width:100px;height:100px;padding:5px;display:flex}._bundleItem_215fo_650 img{object-fit:contain;width:100%;height:100%}._plusSign_215fo_668{color:#666;font-size:24px;font-weight:600}._bundleInfo_215fo_674{justify-content:space-between;align-items:center;gap:20px;display:flex}._bundlePrice_215fo_681{flex-direction:column;gap:0;display:flex}._bundlePriceLabel_215fo_687{color:#444;font-size:14px;font-weight:600}._bundlePriceValues_215fo_693{align-items:center;gap:12px;display:flex}._bundleCurrentPrice_215fo_699{color:#006560;font-size:16px;font-weight:700}._bundleOriginalPrice_215fo_705{color:#444;font-size:14px;text-decoration:line-through}._bundleButton_215fo_711{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_215fo_711:hover{background:#006560;transform:translateY(-2px)}._reviewsCard_215fo_730{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_215fo_730 h3{color:#1a1a1a;margin:0 0 15px;font-size:18px;font-weight:600}._ratingSummary_215fo_749{border-bottom:1px solid #f0f0f0;grid-template-columns:auto 1fr;gap:15px;margin-bottom:20px;padding-bottom:20px;display:grid}._averageRating_215fo_758{flex-direction:column;align-items:center;gap:8px;display:flex}._ratingNumber_215fo_765{color:#1a1a1a;font-size:48px;font-weight:700;line-height:1}._starsLarge_215fo_772{gap:4px;display:flex}._starFilledLarge_215fo_777{color:#006560;font-size:16px}._totalReviews_215fo_782{color:#666;font-size:14px;font-weight:500}._ratingBars_215fo_789{flex-direction:column;gap:8px;display:flex}._ratingBar_215fo_789{align-items:center;gap:8px;display:flex}._starLabel_215fo_801{color:#1a1a1a;min-width:12px;font-size:14px;font-weight:600}._miniStar_215fo_808{color:#006560;font-size:12px}._barContainer_215fo_813{background:#f0f0f0;border-radius:4px;flex:1;height:8px;overflow:hidden}._barFill_215fo_821{background:#006560;height:100%;transition:width .3s}._percentageLabel_215fo_827{color:#666;text-align:right;min-width:40px;font-size:14px;font-weight:600}._reviewsList_215fo_836{flex-direction:column;gap:20px;margin-bottom:20px;display:flex}._reviewItem_215fo_843{border-bottom:1px solid #f0f0f0;padding-bottom:20px}._reviewItem_215fo_843:last-child{border-bottom:none;padding-bottom:0}._reviewHeader_215fo_853{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._reviewerName_215fo_860{color:#1a1a1a;margin-right:8px;font-size:15px;font-weight:600}._verifiedBadge_215fo_867{color:#006560;background:#e6f7f5;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}._reviewDate_215fo_876{color:#999;font-size:13px}._reviewStars_215fo_881{gap:4px;margin-bottom:8px;display:flex}._starFilledSmall_215fo_887{color:#006560;font-size:14px}._reviewTitle_215fo_892{color:#1a1a1a;margin:0 0 8px;font-size:16px;font-weight:600}._reviewText_215fo_899{color:#333;margin:0;font-size:14px;line-height:1.6}._seeAllReviewsButton_215fo_906{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_215fo_906:hover{color:#fff;background:#006560}@media (width<=1024px){._additionalInfoWrapper_215fo_507{grid-template-columns:1fr}._reviewsCard_215fo_730{position:static}._ratingSummary_215fo_749{grid-template-columns:1fr;gap:20px}._bundleInfo_215fo_674{flex-direction:column;align-items:stretch}._bundleButton_215fo_711{width:100%}._promotionalBanners_215fo_592{grid-template-columns:1fr;gap:16px}._bannerItem_215fo_599{height:165px}}@media (width<=768px){._additionalInfoWrapper_215fo_507{gap:20px;margin-top:30px}._bundleProducts_215fo_639{flex-wrap:wrap;gap:6px}._bundleItem_215fo_650{width:80px;height:80px}._plusSign_215fo_668{font-size:20px}._bannerItem_215fo_599{height:165px}}@media (width<=480px){._infoHeader_215fo_538{padding:16px 20px}._infoHeader_215fo_538 h3{font-size:16px}._infoContent_215fo_561{padding:20px;font-size:14px}._frequentlyBought_215fo_618,._reviewsCard_215fo_730{padding:20px}._bundleProducts_215fo_639{padding:12px}._bundleItem_215fo_650{width:70px;height:70px}._bundleCurrentPrice_215fo_699{font-size:20px}._ratingNumber_215fo_765{font-size:40px}._bannerItem_215fo_599{height:165px}}._productsWrapper_215fo_1035{max-width:1400px;margin:0 auto;padding:0}._productsHeader_215fo_1042{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._productsTitle_215fo_1049{color:#1a1a1a;margin:0 0 8px;font-size:32px;font-weight:600}._productsHighlight_215fo_1056{color:#086b75}._productsSubtitle_215fo_1060{color:#666;margin:0;font-size:15px}._viewAll_215fo_1066{color:#006560;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}._viewAll_215fo_1066:hover{color:#167675}._scrollWrapper_215fo_1079{position:relative}._productsContainer_215fo_1083{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:8px 0;display:flex;overflow-x:auto}._productsContainer_215fo_1083::-webkit-scrollbar{display:none}._featuredProducts_215fo_1029 ._wishlistButton_215fo_1116{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_215fo_1029 ._wishlistButton_215fo_1116 svg{color:#fff;filter:drop-shadow(0 1px 2px #0000004d);font-size:20px}._productImageWrapper_215fo_1145{background:#f8f8f8;justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative;overflow:hidden}._productImageWrapper_215fo_1145 img{width:100%;height:100%}._featuredProducts_215fo_1029 ._productName_215fo_1189{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_215fo_1029 ._priceSection1_215fo_1258{justify-content:space-between;align-items:flex-end;display:flex}._productRating_215fo_1211{align-items:center;gap:8px;margin-bottom:12px;display:flex}._addButton_215fo_1286{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_215fo_1286 svg{color:#fff;font-size:24px}._addButton_215fo_1286:hover{transform:scale(1.05)}._featuredProducts_215fo_1029 ._quantityControl_215fo_292{background:#d4f1f1;border-radius:24px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:4px;display:flex}._featuredProducts_215fo_1029 ._quantityButtonsGroup_215fo_1321{align-items:center;gap:8px;display:flex}._featuredProducts_215fo_1029 ._cancelButton_215fo_1359{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_215fo_1029 ._cancelButton_215fo_1359:hover{color:#ef4444;background:#f0f0f0;transform:scale(1.08)}._scrollButton_215fo_1385{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_215fo_1385 svg{display:block}._scrollButton_215fo_1385:hover{background:#fff}._scrollLeft_215fo_1412{left:0}._scrollRight_215fo_1416{right:0}._questionsSection_215fo_1422{background:#fff;border:1px solid #ccc7c7;border-radius:10px;margin:40px auto;padding:15px 0}._questionsContainer_215fo_1430{max-width:1400px;margin:0 auto;padding:0 20px}._questionsHeader_215fo_1437{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._questionsTitle_215fo_1444{color:#1a1a1a;margin:0;font-size:20px;font-weight:700}._askQuestionButton_215fo_1451{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_215fo_1451:hover{background:#00524a;transform:translateY(-2px)}._askQuestionButton_215fo_1451 svg{stroke:currentColor}._askQuestionForm_215fo_1476{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:24px;padding:20px}._questionTextarea_215fo_1484{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_215fo_1484:focus{border-color:#006560;outline:none}._questionTextarea_215fo_1484:disabled{cursor:not-allowed;background:#f5f5f5}._formActions_215fo_1506{justify-content:space-between;align-items:center;gap:12px;display:flex}._errorMessage_215fo_1513{color:#dc3545;font-size:14px;font-weight:500}._successMessage_215fo_1519{color:#155724;background:#d4edda;border-radius:6px;margin-bottom:20px;padding:12px 16px;font-size:14px;font-weight:500}._formButtons_215fo_1529{gap:12px;margin-left:auto;display:flex}._cancelQuestionButton_215fo_1535{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_215fo_1535:hover{background:#f5f5f5}._cancelQuestionButton_215fo_1535:disabled{opacity:.5;cursor:not-allowed}._submitQuestionButton_215fo_1556{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .2s}._submitQuestionButton_215fo_1556:hover{background:#005550}._submitQuestionButton_215fo_1556:disabled{opacity:.5;cursor:not-allowed}._loadingFaqs_215fo_1577,._noQuestions_215fo_1584{text-align:center;color:#666;padding:40px;font-size:15px}._searchBox_215fo_1592{margin-bottom:24px;position:relative}._searchIcon_215fo_1597{color:#666;stroke:currentColor;position:absolute;top:50%;left:16px;transform:translateY(-50%)}._searchInput_215fo_1606{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_215fo_1606::placeholder{color:#666}._searchInput_215fo_1606:focus{border-color:#006560}._questionsList_215fo_1627{background:#fff;border-radius:12px;margin-bottom:24px;padding:24px}._questionItem_215fo_1634{border-bottom:1px solid #f0f0f0;padding:20px 0}._questionItem_215fo_1634:first-child{padding-top:0}._questionItem_215fo_1634:last-child{border-bottom:none;padding-bottom:0}._questionText_215fo_1484{color:#1a1a1a;margin-bottom:5px;font-size:15px;font-weight:700;line-height:1.6}._questionText_215fo_1484 strong{margin-right:8px;font-weight:700}._answerText_215fo_1661{color:#555;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;font-size:15px;line-height:1.6;display:flex}._answerText_215fo_1661 strong{color:#1a1a1a;margin-right:8px;font-weight:700}._answerBadge_215fo_1678{color:#006560;white-space:nowrap;background:#c9ebe7;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}._communityBadge_215fo_1689{color:#666;background:#d8d6d6}._helpfulSection_215fo_1695{align-items:center;gap:12px;display:flex}._helpfulLabel_215fo_1701{color:#666;font-size:14px;font-weight:500}._helpfulButton_215fo_1707{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_215fo_1707:hover{color:#006560;background:#f5f7fa;border-color:#006560}._helpfulButton_215fo_1707:disabled{opacity:.6;cursor:not-allowed}._helpfulButton_215fo_1707._voted_215fo_1730,._helpfulButton_215fo_1707._voted_215fo_1730:hover{color:#fff;background:#006560;border-color:#006560}._seeAllQuestionsButton_215fo_1743{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_215fo_1743:hover{background:#f5f7fa;border-color:#006560}@media (width<=768px){._questionsSection_215fo_1422{padding:32px 0}._questionsHeader_215fo_1437{flex-direction:column;align-items:stretch;gap:16px}._askQuestionButton_215fo_1451{justify-content:center;width:100%}._questionsList_215fo_1627{padding:20px 16px}._questionItem_215fo_1634{padding:16px 0}._answerText_215fo_1661{flex-direction:column;align-items:flex-start}._helpfulSection_215fo_1695{flex-wrap:wrap}}@media (width<=480px){._questionsSection_215fo_1422{padding:24px 0}._questionsTitle_215fo_1444{font-size:20px}._searchInput_215fo_1606{padding:12px 14px 12px 44px;font-size:14px}._helpfulButton_215fo_1707{padding:5px 12px;font-size:13px}}._manufactureSection_215fo_1818{background:#edf4ff;padding:20px 0}._manufactureContainer_215fo_1823{justify-content:flex-start;max-width:1400px;margin:0 auto;padding:0;display:flex}._manufactureCard_215fo_1831{background:#fff;border:1px solid #d4d2d2;border-radius:10px;width:100%;max-width:500px;padding:20px;box-shadow:0 2px 8px #0000000f}._manufactureTitle_215fo_1841{color:#1a1a1a;border-bottom:1px solid #d4d2d2;margin:0 0 15px;padding-bottom:15px;font-size:20px;font-weight:600}._manufactureDetails_215fo_1851{flex-direction:column;gap:15px;display:flex}._detailRow_215fo_1857{border-bottom:1px solid #d4d2d2;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:5px;display:flex}._detailLabel_215fo_1866{color:#666;flex-shrink:0;min-width:140px;font-size:14px;font-weight:500}._detailValue_215fo_1874{color:#1a1a1a;text-align:right;font-size:14px;font-weight:700;line-height:1.6}._certBadge_215fo_1890{color:#006560;background:#cdcfcf;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}@media (width<=768px){._manufactureSection_215fo_1818{padding:32px 0}._manufactureContainer_215fo_1823{justify-content:center}._manufactureCard_215fo_1831{max-width:100%;padding:24px}._detailRow_215fo_1857{flex-direction:column;gap:8px}._detailLabel_215fo_1866{min-width:auto}._detailValue_215fo_1874{text-align:left}._certificationBadges_215fo_1883{justify-content:flex-start}}@media (width<=480px){._manufactureSection_215fo_1818{padding:24px 0}._manufactureCard_215fo_1831{padding:20px}._manufactureTitle_215fo_1841{font-size:18px}._detailLabel_215fo_1866,._detailValue_215fo_1874{font-size:13px}}@media (width<=768px){._featuredProducts_215fo_1029{padding:32px 0}._productsHeader_215fo_1042{flex-direction:column;align-items:flex-start;gap:12px}._productsTitle_215fo_1049{font-size:24px}._productsSubtitle_215fo_1060{font-size:14px}._featuredProducts_215fo_1029 ._productCard_215fo_1098{width:200px}._productImageWrapper_215fo_1145{height:auto}._scrollButton_215fo_1385{display:none}}@media (width<=480px){._featuredProducts_215fo_1029{padding:24px 0}._productsWrapper_215fo_1035{padding:0}._productsTitle_215fo_1049{font-size:22px}._featuredProducts_215fo_1029 ._productCard_215fo_1098{width:200px}._productImageWrapper_215fo_1145{height:auto}}._addToCartSuccess_215fo_2013{background:#16a34a!important;border-color:#16a34a!important}._cartErrorMsg_215fo_2019{color:#c0392b;background:#fff1f1;border:1px solid #f5c6c6;border-radius:8px;margin-bottom:10px;padding:8px 14px;font-size:13px;font-weight:500}._btnSpinner_215fo_2031{border:2px solid #0000001a;border-left-color:#666;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite _spin_215fo_1;display:inline-block}._btnSpinnerWhite_215fo_2041{border:2px solid #ffffff4d;border-left-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite _spin_215fo_1;display:inline-block}@keyframes _spin_215fo_1{to{transform:rotate(360deg)}}._featuredProducts_215fo_1029{background:#edf4ff;margin-top:0;padding:40px 0}._featuredProducts_215fo_1029 ._container_215fo_7{max-width:1400px;margin:0 auto;padding:0 20px}._featuredProducts_215fo_1029 ._header_215fo_2072{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._featuredProducts_215fo_1029 ._title_215fo_2079{color:#1a1a1a;margin:0 0 4px;font-size:32px;font-weight:600}._featuredProducts_215fo_1029 ._highlight_215fo_2086{color:#086b75}._featuredProducts_215fo_1029 ._subtitle_215fo_2090{color:#666;margin:0;font-size:15px}._featuredProducts_215fo_1029 ._viewAll_215fo_1066{color:#006560;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}._featuredProducts_215fo_1029 ._viewAll_215fo_1066:hover{color:#167675}._featuredProducts_215fo_1029 ._scrollWrapper_215fo_1079{position:relative}._featuredProducts_215fo_1029 ._productsContainer_215fo_1083{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:8px 0;display:flex;overflow-x:auto}._featuredProducts_215fo_1029 ._productsContainer_215fo_1083::-webkit-scrollbar{display:none}._featuredProducts_215fo_1029 ._productCard_215fo_1098{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_215fo_1029 ._productCard_215fo_1098:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._featuredProducts_215fo_1029 ._productCard_215fo_1098._disabled_215fo_2143{cursor:not-allowed}._featuredProducts_215fo_1029 ._productCard_215fo_1098._disabled_215fo_2143:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._featuredProducts_215fo_1029 ._wishlistButton_215fo_1116{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_215fo_1029 ._wishlistButton_215fo_1116 svg{color:#666;font-size:18px;transition:none}._featuredProducts_215fo_1029 ._wishlistButton_215fo_1116._wishlisted_215fo_2177 svg{color:#00504b;fill:#00504b}._featuredProducts_215fo_1029 ._wishlistButton_215fo_1116:disabled{cursor:not-allowed;opacity:.5;cursor:not-allowed;opacity:.5}._featuredProducts_215fo_1029 ._imageWrapper_215fo_2192{background:#f8f8f8;justify-content:center;align-items:center;width:100%;height:206px;display:flex;position:relative;overflow:hidden}._featuredProducts_215fo_1029 ._imageWrapper_215fo_2192 img{width:100%;height:100%}._featuredProducts_215fo_1029 ._discountBadge_215fo_233{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_215fo_1029 ._prescriptionBadge_215fo_2221{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_215fo_1029 ._productInfo_215fo_1175{padding:16px}._featuredProducts_215fo_1029 ._productBrand_215fo_1179{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:600;display:block}._featuredProducts_215fo_1029 ._productName_215fo_1189{color:#1a1a1a;margin:0 0 5px;font-size:16px;font-weight:700;line-height:1.3}._featuredProducts_215fo_1029 ._productDescription_215fo_1200{color:#888;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:13px;line-height:1.4;overflow:hidden}._featuredProducts_215fo_1029 ._rating_215fo_171{align-items:center;gap:8px;margin-bottom:12px;display:flex}._featuredProducts_215fo_1029 ._stars_215fo_178{gap:2px;display:flex}._featuredProducts_215fo_1029 ._starFilled_215fo_183{color:orange;font-size:16px}._featuredProducts_215fo_1029 ._starEmpty_215fo_188{color:#e0e0e0;font-size:16px}._featuredProducts_215fo_1029 ._reviewCount_215fo_199{color:#888;font-size:13px;font-weight:500}._featuredProducts_215fo_1029 ._sizeSelector_215fo_1240{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_215fo_1029 ._sizeSelector_215fo_1240:disabled{color:#999;cursor:not-allowed;background:#f5f5f5;border-color:#e0e0e0}._featuredProducts_215fo_1029 ._priceSection_215fo_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_215fo_1029 ._priceWrapper_215fo_215{align-items:baseline;gap:8px;display:flex}._featuredProducts_215fo_1029 ._currentPrice_215fo_221{color:#006560;font-size:20px;font-weight:700}._featuredProducts_215fo_1029 ._unitPrice_215fo_1271{color:#888;font-size:12px;font-weight:500}._featuredProducts_215fo_1029 ._addButton_215fo_1286{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_215fo_1029 ._addButton_215fo_1286:disabled{opacity:.3;cursor:not-allowed}._featuredProducts_215fo_1029 ._addButton_215fo_1286 svg{color:#fff;font-size:28px}._featuredProducts_215fo_1029 ._addButton_215fo_1286:not(:disabled):hover{background:#005550;transform:scale(1.1);box-shadow:0 4px 12px #0065604d}._featuredProducts_215fo_1029 ._quantityControl_215fo_292{background:#d4f1f1;border-radius:24px;align-items:center;gap:8px;padding:4px;display:flex}._featuredProducts_215fo_1029 ._quantityButton_215fo_302{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_215fo_1029 ._quantityButton_215fo_302 svg{color:#fff;stroke-width:3px;font-size:14px}._featuredProducts_215fo_1029 ._quantityButton_215fo_302:hover{transform:scale(1.05)}._featuredProducts_215fo_1029 ._quantityDisplay_215fo_326{text-align:center;color:#006560;min-width:24px;font-size:16px;font-weight:700}._featuredProducts_215fo_1029 ._quantitySelector_215fo_2420{background:#d4f1f1;border-radius:24px;align-items:center;gap:8px;padding:4px;display:flex}._featuredProducts_215fo_1029 ._quantitySelectorButton_215fo_2429{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_215fo_1029 ._quantitySelectorButton_215fo_2429 svg{color:#fff;stroke-width:3px;font-size:14px}._featuredProducts_215fo_1029 ._quantitySelectorButton_215fo_2429:hover{transform:scale(1.05)}._featuredProducts_215fo_1029 ._quantitySelectorDisplay_215fo_2454{text-align:center;color:#006560;font-size:16px;font-weight:700}._featuredProducts_215fo_1029 ._addToCartButton_215fo_348{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600;transition:none}._featuredProducts_215fo_1029 ._addToCartButton_215fo_348:hover{background:#006560}._featuredProducts_215fo_1029 ._addToCartButton_215fo_348:disabled{opacity:.6;cursor:not-allowed}._featuredProducts_215fo_1029 ._cancelButton_215fo_1359{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_215fo_1029 ._cancelButton_215fo_1359:hover{background:#f0f0f0}._featuredProducts_215fo_1029 ._scrollButton_215fo_1385{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_215fo_1029 ._scrollButton_215fo_1385:hover{background:#fff}._featuredProducts_215fo_1029 ._scrollLeft_215fo_1412{left:0}._featuredProducts_215fo_1029 ._scrollRight_215fo_1416{right:0}._featuredProducts_215fo_1029 ._loadingContainer_215fo_2534,._featuredProducts_215fo_1029 ._emptyContainer_215fo_2535{text-align:center;color:#666;padding:40px 20px}@media (width<=768px){._featuredProducts_215fo_1029 ._header_215fo_2072{flex-direction:column;align-items:flex-start;gap:12px}._featuredProducts_215fo_1029 ._title_215fo_2079{font-size:24px}._featuredProducts_215fo_1029 ._subtitle_215fo_2090{font-size:14px}._featuredProducts_215fo_1029 ._scrollButton_215fo_1385{display:none}}._wishlisted_215fo_2177{color:#e53e3e!important}._btnSpinner_215fo_2031{vertical-align:middle;border:2px solid #0065604d;border-top-color:#006560;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite _pdSpin_215fo_1;display:inline-block}._btnSpinnerWhite_215fo_2041{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_215fo_1;display:inline-block}@keyframes _pdSpin_215fo_1{to{transform:rotate(360deg)}}._manufacturerTable_215fo_2600{background:#fff;flex-direction:column;gap:0;display:flex}._manufacturerRow_215fo_2607{border-bottom:1px solid #e8e8e8;grid-template-columns:200px 1fr;min-height:50px;display:grid}._manufacturerRow_215fo_2607:last-child{border-bottom:none}._manufacturerLabel_215fo_2618{color:#6c757d;background:#f8f9fa;border-right:1px solid #e8e8e8;align-items:center;padding:16px 20px;font-size:14px;font-weight:500;display:flex}._manufacturerValue_215fo_2629{color:#1a1a1a;text-align:right;justify-content:flex-end;align-items:center;padding:16px 20px;font-size:15px;font-weight:600;display:flex}._manufacturerValue_215fo_2629 a{color:#006560;text-decoration:none}._manufacturerValue_215fo_2629 a:hover{text-decoration:underline}._certificationBadges_215fo_1883{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}._certificationBadge_215fo_1883{color:#006560;background:#d4edeb;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-block}@media (width<=768px){._manufacturerRow_215fo_2607{grid-template-columns:1fr}._manufacturerLabel_215fo_2618{text-align:left;border-bottom:1px solid #e8e8e8;border-right:none}._manufacturerValue_215fo_2629{text-align:left;justify-content:flex-start}._certificationBadges_215fo_1883{justify-content:flex-start}}._blogDetailsPage_6ait4_1{background:#f8f9fa;min-height:100vh;padding:40px 0}._container_6ait4_7{max-width:1200px;margin:0 auto;padding:0 20px}._loadingContainer_6ait4_14,._errorContainer_6ait4_15{text-align:center;background:#fff;border-radius:12px;padding:60px 20px;box-shadow:0 2px 8px #00000014}._loadingContainer_6ait4_14 p,._errorContainer_6ait4_15 p{color:#666;margin:0 0 20px;font-size:18px}._backButton_6ait4_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_6ait4_30:hover{background:#005550}._breadcrumb_6ait4_47{color:#666;align-items:center;gap:8px;margin-bottom:30px;font-size:14px;display:flex}._breadcrumbLink_6ait4_56{color:#006560;cursor:pointer;transition:color .2s}._breadcrumbLink_6ait4_56:hover{color:#005550;text-decoration:underline}._separator_6ait4_67{color:#999}._breadcrumbActive_6ait4_71{color:#333;font-weight:500}._blogCard_6ait4_77{background:#fff;border-radius:12px;grid-template-columns:400px 1fr;gap:40px;margin-bottom:30px;padding:40px;display:grid;box-shadow:0 2px 8px #00000014}._blogImageSection_6ait4_89{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #0000001a}._blogImage_6ait4_89{object-fit:cover;width:100%;height:100%;display:block}._blogContentSection_6ait4_103{flex-direction:column;gap:20px;display:flex}._blogTitle_6ait4_109{color:#1a1a1a;margin:0;font-size:32px;font-weight:700;line-height:1.3}._blogMeta_6ait4_117{color:#666;align-items:center;gap:12px;font-size:14px;display:flex}._author_6ait4_125{color:#006560;font-weight:600}._date_6ait4_130{color:#888}._blogMeta_6ait4_117 ._separator_6ait4_67{color:#ddd}._blogDescription_6ait4_138{margin-top:10px}._blogDescription_6ait4_138 p{color:#333;margin:0;font-size:16px;line-height:1.8}._blogBody_6ait4_149{color:#444;font-size:15px;line-height:1.8}._blogBody_6ait4_149 h2{color:#1a1a1a;margin:25px 0 15px;font-size:24px;font-weight:700}._blogBody_6ait4_149 h3{color:#1a1a1a;margin:20px 0 12px;font-size:20px;font-weight:600}._blogBody_6ait4_149 p{margin:0 0 15px}._blogBody_6ait4_149 ul,._blogBody_6ait4_149 ol{margin:0 0 15px;padding-left:25px}._blogBody_6ait4_149 li{margin-bottom:8px}._blogBody_6ait4_149 img{border-radius:8px;max-width:100%;height:auto;margin:15px 0}._blogBody_6ait4_149 a{color:#006560;text-decoration:underline}._blogBody_6ait4_149 a:hover{color:#005550}._blogBody_6ait4_149 blockquote{color:#555;border-left:4px solid #006560;margin:15px 0;padding-left:20px;font-style:italic}._backButtonWrapper_6ait4_208{text-align:center}._backToBlogs_6ait4_212{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_6ait4_212:hover{color:#fff;background:#006560}@media (width<=1024px){._blogCard_6ait4_77{grid-template-columns:350px 1fr;gap:30px;padding:30px}._blogTitle_6ait4_109{font-size:28px}}@media (width<=768px){._blogDetailsPage_6ait4_1{padding:60px 0 40px}._container_6ait4_7{padding:0 15px}._blogCard_6ait4_77{grid-template-columns:1fr;gap:25px;padding:25px}._blogImageSection_6ait4_89{max-height:300px}._blogTitle_6ait4_109{font-size:24px}._blogMeta_6ait4_117{flex-direction:column;align-items:flex-start;gap:8px}._blogMeta_6ait4_117 ._separator_6ait4_67{display:none}._blogDescription_6ait4_138 p{font-size:15px}._blogBody_6ait4_149{font-size:14px}._blogBody_6ait4_149 h2{font-size:22px}._blogBody_6ait4_149 h3{font-size:18px}._breadcrumb_6ait4_47{flex-wrap:wrap;font-size:13px}._breadcrumbActive_6ait4_71{word-break:break-word}}@media (width<=480px){._blogCard_6ait4_77{gap:20px;padding:20px}._blogTitle_6ait4_109{font-size:22px}._blogImageSection_6ait4_89{max-height:250px}}._wishlistPage_3jem3_1{background-color:#edf4ff;min-height:100vh;padding:40px 20px}._container_3jem3_7{max-width:1400px;margin:0 auto}._header_3jem3_13{margin-bottom:20px}._title_3jem3_17{color:#1a1a1a;margin:0 0 4px;font-size:32px;font-weight:600}._subtitle_3jem3_24{color:#666;margin:0;font-size:15px}._tabs_3jem3_31{border-bottom:2px solid #e0e0e0;gap:20px;margin-bottom:30px;display:flex}._tab_3jem3_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_3jem3_31:hover{color:#006560}._activeTab_3jem3_59{color:#006560;border-bottom-color:#006560}._count_3jem3_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_3jem3_31:not(._activeTab_3jem3_59) ._count_3jem3_64{background-color:#9e9e9e}._tabContent_3jem3_80{margin-top:30px}._productsGrid_3jem3_85{grid-template-columns:repeat(auto-fill,minmax(206px,1fr));gap:16px;padding:8px 0;display:grid}._productCard_3jem3_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_3jem3_93:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._removeButton_3jem3_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_3jem3_112:hover{color:#fff;background:#f44;border-color:#f44;transform:scale(1.1)}._imageWrapper_3jem3_139{cursor:pointer;background:#f8f8f8;justify-content:center;align-items:center;width:100%;height:206px;display:flex;position:relative;overflow:hidden}._imageWrapper_3jem3_139 img{width:100%;height:100%}._discountBadge_3jem3_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}._productInfo_3jem3_170{padding:16px}._productBrand_3jem3_174{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:600;display:block}._productName_3jem3_184{color:#1a1a1a;cursor:pointer;margin:0 0 5px;font-size:16px;font-weight:700;line-height:1.3}._productDescription_3jem3_193{color:#888;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:13px;line-height:1.4;overflow:hidden}._rating_3jem3_204{align-items:center;gap:8px;margin-bottom:12px;display:flex}._stars_3jem3_211{gap:2px;display:flex}._starFilled_3jem3_216{color:orange;font-size:16px}._starEmpty_3jem3_221{color:#e0e0e0;font-size:16px}._reviewCount_3jem3_226{color:#888;font-size:13px;font-weight:500}._sizeSelector_3jem3_233{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_3jem3_251{flex-direction:column;gap:8px;display:flex}._priceWrapper_3jem3_257{align-items:baseline;gap:8px;display:flex}._currentPrice_3jem3_263{color:#006560;font-size:20px;font-weight:700}._unitPrice_3jem3_269{color:#888;font-size:12px;font-weight:500}._addButton_3jem3_275{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_3jem3_275:disabled{opacity:.3;cursor:not-allowed}._addButton_3jem3_275 svg{color:#fff;font-size:28px}._addButton_3jem3_275:not(:disabled):hover{background:#005550;transform:scale(1.1);box-shadow:0 4px 12px #0065604d}._quantityControl_3jem3_307{background:#d4f1f1;border-radius:24px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:4px;display:flex}._quantityButtonsGroup_3jem3_318{align-items:center;gap:8px;display:flex}._quantityButton_3jem3_318{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_3jem3_318 svg{color:#fff;stroke-width:3px;font-size:14px}._quantityButton_3jem3_318:hover{transform:scale(1.05)}._quantityDisplay_3jem3_348{text-align:center;color:#006560;min-width:24px;font-size:16px;font-weight:700}._quantitySelector_3jem3_357{background:#d4f1f1;border-radius:24px;align-items:center;gap:8px;padding:4px;display:flex}._quantitySelectorButton_3jem3_366{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_3jem3_366 svg{color:#fff;stroke-width:3px;font-size:14px}._quantitySelectorButton_3jem3_366:hover{transform:scale(1.05)}._quantitySelectorDisplay_3jem3_391{text-align:center;color:#006560;font-size:16px;font-weight:700}._addToCartButton_3jem3_398{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600;transition:background .2s}._addToCartButton_3jem3_398:hover{background:#005550}._addToCartButton_3jem3_398:disabled{opacity:.6;cursor:not-allowed}._cancelButton_3jem3_419{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_3jem3_419:hover{color:#ef4444;background:#f0f0f0;transform:scale(1.08)}._emptyState_3jem3_444{text-align:center;color:#666;background:#fff;border-radius:12px;padding:60px 20px;font-size:1.1rem;box-shadow:0 2px 8px #0000000d}._doctorsGrid_3jem3_455{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;padding:20px 0;display:grid}._doctorCard_3jem3_462{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_3jem3_462:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}._doctorImage_3jem3_480{border:3px solid #006560;border-radius:50%;width:120px;height:120px;margin-bottom:16px;overflow:hidden}._doctorImage_3jem3_480 img{object-fit:cover;width:100%;height:100%}._doctorInfo_3jem3_495{flex-direction:column;gap:8px;width:100%;display:flex}._doctorName_3jem3_502{color:#1a1a1a;font-size:1.25rem;font-weight:600}._doctorSpecialty_3jem3_508{color:#006560;font-size:1rem;font-weight:500}._doctorRating_3jem3_514{color:#1a1a1a;justify-content:center;align-items:center;gap:6px;font-size:1rem;font-weight:600;display:flex}._doctorExperience_3jem3_524{color:#666;font-size:.9rem}._doctorFee_3jem3_529{color:#006560;margin-top:8px;font-size:1rem;font-weight:600}._consultButton_3jem3_536{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_3jem3_536:hover{background:#00504b;transform:translateY(-2px)}@media (width<=1024px){._title_3jem3_17{font-size:28px}._productsGrid_3jem3_85{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (width<=768px){._wishlistPage_3jem3_1{padding:32px 16px}._title_3jem3_17{font-size:24px}._subtitle_3jem3_24{font-size:14px}._tabs_3jem3_31{gap:10px}._tab_3jem3_31{padding:10px 16px;font-size:1rem}._productsGrid_3jem3_85{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}._doctorsGrid_3jem3_455{grid-template-columns:1fr}}@media (width<=480px){._wishlistPage_3jem3_1{padding:24px 10px}._title_3jem3_17{font-size:22px}._productsGrid_3jem3_85{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}._productCard_3jem3_93{max-width:100%}._imageWrapper_3jem3_139{height:200px}}._cartPage_1a41w_1{background-color:#edf4ff;min-height:100vh;padding:40px 20px}._container_1a41w_7{max-width:1400px;margin:0 auto}._header_1a41w_13{margin-bottom:20px}._title_1a41w_17{color:#1a1a1a;margin:0 0 5px;font-size:32px;font-weight:600}._subtitle_1a41w_24{color:#444;margin:0;font-size:15px}._cartLayout_1a41w_31{grid-template-columns:1fr 400px;align-items:start;gap:24px;display:grid}._cartItemsSection_1a41w_39{background:0 0}._clearCartButton_1a41w_43{color:#fff;cursor:pointer;background:#dc3545;border:none;border-radius:6px;margin-bottom:20px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .3s}._clearCartButton_1a41w_43:hover{background:#c82333;transform:translateY(-2px)}._cartItems_1a41w_39{flex-direction:column;gap:20px;display:flex}._cartItem_1a41w_39{background:#fff;border-radius:12px;grid-template-columns:120px 1fr auto;gap:20px;padding:24px;display:grid;position:relative;box-shadow:0 2px 8px #00000014}._itemImage_1a41w_79{background:#f8f8f8;border-radius:8px;justify-content:center;align-items:center;width:120px;height:120px;display:flex;overflow:hidden}._itemImage_1a41w_79 img{object-fit:contain;width:100%;height:100%}._itemDetails_1a41w_96{flex-direction:column;gap:10px;display:flex}._itemName_1a41w_102{color:#1a1a1a;margin:0;font-size:20px;font-weight:700}._itemBrand_1a41w_109{color:#666;margin-top:-10px;font-size:14px}._badges_1a41w_116{flex-wrap:wrap;gap:8px;display:flex}._badge_1a41w_116{border-radius:15px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}._prescriptionBadge_1a41w_132{color:#006560;background:#d4fceb}._stockBadge_1a41w_137{color:#00695c;background:#a5f1ee}._otcBadge_1a41w_142{color:#1565c0;background:#e3f2fd}._limitedBadge_1a41w_147{color:#e65100;background:#fff3e0}._itemActions_1a41w_153{border-bottom:1px solid #e4e1e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;display:flex}._quantityControl_1a41w_163{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:10px;align-items:center;gap:12px;padding:6px 12px;display:flex}._quantityButton_1a41w_173{color:#006560;cursor:pointer;background:#fff;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:16px;transition:all .2s;display:flex}._quantityButton_1a41w_173:hover{color:#fff;background:#006560}._quantity_1a41w_163{text-align:center;color:#1a1a1a;min-width:32px;font-size:16px;font-weight:600}._actionButton_1a41w_201{color:#006560;cursor:pointer;border:none;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex}._actionButton_1a41w_201:hover{background:#e0f2f1}._removeButton_1a41w_219{color:#dc3545}._removeButton_1a41w_219:hover{background:#ffebee}._prescriptionUpload_1a41w_228{background:#f0f8ff;border:2px dashed #00a884;border-radius:8px;justify-content:space-between;align-items:center;margin-top:8px;padding:16px;transition:all .3s;display:flex}._prescriptionRequiredError_1a41w_240{animation:.4s ease-in-out _shake_1a41w_1;background:#fff5f5!important;border:2px dashed #dc3545!important}._prescriptionErrorMsg_1a41w_246{color:#dc3545;background:#fff5f5;border:1px solid #f5c6cb;border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:13px;font-weight:500}._uploadInfo_1a41w_257{align-items:center;gap:12px;display:flex}._uploadIcon_1a41w_263{color:#00a884;font-size:24px}._uploadTitle_1a41w_268{color:#1a1a1a;margin:0 0 2px;font-size:14px;font-weight:600}._uploadSubtitle_1a41w_275{color:#666;margin:0;font-size:12px}._chooseFileButton_1a41w_281{color:#00a884;cursor:pointer;background:#fff;border:1px solid #00a884;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:600;transition:all .3s}._chooseFileButton_1a41w_281:hover{color:#fff;background:#00a884}._itemPrice_1a41w_299{color:#1a1a1a;text-align:right;flex-direction:column;align-items:flex-end;gap:2px;font-size:18px;font-weight:700;display:flex}._originalPrice_1a41w_310{color:#999;font-size:13px;font-weight:500;text-decoration:line-through}._finalPrice_1a41w_317{color:#006560;font-size:18px;font-weight:700}._discountTag_1a41w_323{color:#2e7d32;background:#e8f5e9;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}._orderSummarySection_1a41w_333{position:sticky;top:20px}._orderSummary_1a41w_333{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #00000014}._summaryTitle_1a41w_345{color:#1a1a1a;margin:0 0 10px;font-size:22px;font-weight:700}._summaryItems_1a41w_352{border-bottom:1px solid #e0e0e0;flex-direction:column;gap:12px;padding-bottom:10px;display:flex}._summaryItem_1a41w_352{color:#333;justify-content:space-between;font-size:15px;display:flex}._summaryItem_1a41w_352._discount_1a41w_323{color:#00a884;font-weight:600}._totalSection_1a41w_373{border-bottom:1px solid #e0e0e0;padding:10px 0}._totalAmount_1a41w_378{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}._totalAmount_1a41w_378 span:first-child{color:#333;font-size:16px;font-weight:600}._totalPrice_1a41w_391{color:#006560;font-size:20px;font-weight:700}._taxNote_1a41w_397{color:#666;text-align:right;margin:0;font-size:12px}._promoSection_1a41w_405{gap:8px;margin:20px 0;display:flex}._promoInput_1a41w_411{color:#333;border:1px solid #e0e0e0;border-radius:6px;flex:1;padding:8px 16px;font-size:14px}._promoInput_1a41w_411::placeholder{color:#999}._applyButton_1a41w_424{color:#006560;cursor:pointer;background:#fff;border:1px solid #006560;border-radius:6px;padding:8px 24px;font-size:14px;font-weight:600;transition:all .3s}._applyButton_1a41w_424:hover{color:#fff;background:#006560}._checkoutButton_1a41w_442{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:16px;padding:8px 16px;font-size:16px;font-weight:600;transition:all .3s;display:flex}._checkoutButton_1a41w_442:hover{background:#00504b;transform:translateY(-2px)}._arrowIcon_1a41w_465{font-size:18px}._secureCheckout_1a41w_470{color:#666;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}._secureCheckout_1a41w_470 svg{font-size:18px}._emptyCart_1a41w_484{text-align:center;background:#fff;border-radius:12px;padding:60px 40px;box-shadow:0 2px 8px #00000014}._emptyCart_1a41w_484 p{color:#666;margin-bottom:24px;font-size:18px}._shopNowButton_1a41w_498{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:8px;padding:12px 32px;font-size:16px;font-weight:600;transition:all .3s}._shopNowButton_1a41w_498:hover{background:#00504b;transform:translateY(-2px)}@media (width<=1024px){._cartLayout_1a41w_31{grid-template-columns:1fr}._orderSummarySection_1a41w_333{position:static}}@media (width<=768px){._cartPage_1a41w_1{padding:20px 10px}._title_1a41w_17{font-size:24px}._cartItem_1a41w_39{grid-template-columns:80px 1fr;gap:16px}._itemImage_1a41w_79{width:80px;height:80px}._itemPrice_1a41w_299{text-align:left;grid-column:1/-1;margin-top:8px}._itemActions_1a41w_153{flex-direction:column;align-items:flex-start;width:100%}._quantityControl_1a41w_163{justify-content:center}._prescriptionUpload_1a41w_228{text-align:center;flex-direction:column;gap:12px}}@media (width<=480px){._cartItem_1a41w_39{padding:16px}._itemName_1a41w_102{font-size:16px}._totalPrice_1a41w_391{font-size:24px}._orderSummary_1a41w_333{padding:20px 16px}}._checkoutPage_16363_1{background-color:#edf4ff;min-height:100vh;padding:40px 20px}._container_16363_7{max-width:1400px;margin:0 auto}._progressSteps_16363_13{justify-content:center;align-items:center;max-width:800px;margin:0 auto 40px;padding:0 30px;display:flex}._stepWrapper_16363_23{flex:1;align-items:center;display:flex}._stepWrapper_16363_23:last-child{flex:0}._stepItem_16363_33{flex-direction:column;align-items:center;gap:8px;display:flex}._stepCircle_16363_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_16363_40._completed_16363_54,._stepCircle_16363_40._active_16363_59{color:#fff;background:#006560}._stepLabel_16363_64{color:#666;font-size:14px;font-weight:600}._stepLine_16363_70{background:#e0e0e0;flex:1;height:3px;margin:0 20px 20px}._stepLine_16363_70._completedLine_16363_78{background:#006560}._checkoutLayout_16363_83{grid-template-columns:1fr 400px;align-items:start;gap:24px;display:grid}._checkoutMain_16363_91{flex-direction:column;gap:20px;display:flex}._section_16363_97{background:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 8px #00000014}._paymentSection_16363_104{border:2px solid #00a884}._sectionHeader_16363_108{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._sectionTitle_16363_115{align-items:center;gap:12px;display:flex}._sectionTitle_16363_115 h2{color:#1a1a1a;margin:0;font-size:18px;font-weight:600}._sectionIcon_16363_128{color:#006560;font-size:18px}._stepBadge_16363_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_16363_146{color:#1565c0;background:#e3f2fd;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:600}._changeButton_16363_155{color:#006560;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:600;transition:all .2s}._changeButton_16363_155:hover{text-decoration:underline}._addressDetails_16363_170{padding-left:36px}._addressName_16363_174{color:#1a1a1a;margin:0;font-size:16px;font-weight:700}._addressText_16363_181{color:#444;margin:0;font-size:14px;font-weight:700;line-height:1.6}._addressPhone_16363_189{color:#444;margin:0;font-size:14px;font-weight:700}._addressList_16363_197{flex-direction:column;gap:12px;margin-top:12px;display:flex}._addressCard_16363_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_16363_204:hover{background:#f4faf9;border-color:#006560}._addressCardSelected_16363_221{background:#f0f8f8;border:2px solid #006560}._addressCardLeft_16363_226{align-items:flex-start;gap:12px;display:flex}._addressRadio_16363_232{accent-color:#006560;cursor:pointer;width:16px;height:16px;margin-top:4px}._addressInfo_16363_240{flex-direction:column;gap:4px;display:flex}._addressCardHeader_16363_246{align-items:center;gap:8px;display:flex}._addressCardName_16363_252{color:#1a1a1a;margin:0;font-size:15px;font-weight:700}._defaultBadge_16363_259{color:#2e7d32;background:#e8f5e9;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}._addressCardText_16363_268{color:#555;margin:0;font-size:13px;line-height:1.4}._addressCardLandmark_16363_275{color:#777;margin:0;font-size:12px;font-style:italic}._addressCardPhone_16363_282{color:#333;margin:0;font-size:13px;font-weight:600}._addressActions_16363_289{gap:8px;display:flex}._editBtn_16363_294,._deleteBtn_16363_294{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:600;transition:all .2s}._editBtn_16363_294{color:#006560}._editBtn_16363_294:hover{background:#e0f2f1}._deleteBtn_16363_294{color:#dc3545}._deleteBtn_16363_294:hover{background:#ffebee}._addAddressBtn_16363_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_16363_321:hover{background:#f0f8f8}._addressForm_16363_344{background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;gap:14px;margin-top:12px;padding:20px;display:flex}._addressFormTitle_16363_355{color:#1a1a1a;margin:0 0 4px;font-size:16px;font-weight:700}._inputGroup_16363_362{flex-direction:column;gap:4px;display:flex}._inputGroup_16363_362 label{color:#333;font-size:13px;font-weight:600}._inputGroup_16363_362 input{border:1px solid #ccc;border-radius:6px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .2s}._inputGroup_16363_362 input:focus{border-color:#006560}._formRow_16363_387{gap:12px;display:flex}._formRow_16363_387 ._inputGroup_16363_362{flex:1}._checkboxGroup_16363_396{cursor:pointer;color:#333;align-items:center;gap:8px;font-size:14px;display:flex}._checkboxGroup_16363_396 input{accent-color:#006560;cursor:pointer;width:16px;height:16px}._formButtons_16363_412{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}._saveAddressBtn_16363_419{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .2s}._saveAddressBtn_16363_419:hover{background:#00504b}._saveAddressBtn_16363_419:disabled{opacity:.6;cursor:not-allowed}._cancelAddressBtn_16363_440{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_16363_440:hover{background:#e0e0e0}._paymentMethods_16363_457{flex-direction:column;gap:16px;display:flex}._paymentOption_16363_463{cursor:pointer;border:2px solid #e0e0e0;border-radius:8px;align-items:center;gap:16px;padding:16px;transition:all .3s;display:flex}._paymentOption_16363_463:hover:not(._disabled_16363_474){background:#f0f8f8;border-color:#006560}._paymentOption_16363_463._selected_16363_479{background:#e8f5f5;border-color:#006560}._paymentOption_16363_463._cardOption_16363_484._selected_16363_479{background:#e3f2fd;border-color:#006560}._paymentOption_16363_463._disabled_16363_474{opacity:.5;cursor:not-allowed}._paymentOption_16363_463 input[type=radio]{cursor:pointer;width:20px;height:20px}._paymentOption_16363_463._disabled_16363_474 input[type=radio]{cursor:not-allowed}._paymentInfo_16363_504{flex:1}._paymentInfo_16363_504 h3{color:#1a1a1a;margin:0 0 4px;font-size:16px;font-weight:600}._paymentInfo_16363_504 p{color:#666;margin:0;font-size:13px}._notAvailable_16363_521{color:#dc3545!important;font-size:12px!important}._paymentIcon_16363_526{color:#666;font-size:28px}._upiLogos_16363_531{gap:8px;display:flex}._upiLogo_16363_531{justify-content:center;align-items:center;transition:all .2s;display:flex}._upiLogo_16363_531:hover{transform:scale(1.05);box-shadow:0 2px 8px #0000001a}._upiLogo_16363_531 svg{font-size:34px}._gpayIcon_16363_552{color:#4285f4}._phonepeIcon_16363_556{color:#5f259f}._paytmIcon_16363_560{color:#00b9f5}._cardForm_16363_565{background:#f0f8ff;border-radius:8px;margin-top:12px;padding:20px}._formGroup_16363_572{margin-bottom:16px}._formGroup_16363_572:last-child{margin-bottom:0}._formGroup_16363_572 label{color:#333;margin-bottom:8px;font-size:13px;font-weight:600;display:block}._formGroup_16363_572 input{color:#333;border:1px solid #d0d0d0;border-radius:6px;width:100%;padding:12px;font-size:14px}._formGroup_16363_572 input::placeholder{color:#999}._formRow_16363_387{grid-template-columns:1fr 1fr;gap:16px;display:grid}._orderSummarySection_16363_608{position:sticky;top:20px}._orderSummary_16363_608{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 2px 8px #00000014}._summaryTitle_16363_620{color:#1a1a1a;background:#edf4ff;border-radius:10px 10px 0 0;margin:0 0 10px;padding:10px;font-size:20px;font-weight:700}._orderItems_16363_631{border-bottom:1px solid #e0e0e0;margin-bottom:16px;padding-bottom:16px}._orderItem_16363_631{justify-content:space-between;margin-bottom:5px;display:flex}._orderItem_16363_631:last-child{margin-bottom:0}._itemInfo_16363_647{flex:1}._itemName_16363_651{color:#1a1a1a;margin:0 0 4px;font-size:14px;font-weight:600}._itemQty_16363_658{color:#666;margin:0;font-size:12px}._itemPrice_16363_664{color:#1a1a1a;margin:0;font-size:16px;font-weight:700}._couponSection_16363_672{gap:8px;margin-bottom:16px;display:flex}._couponInput_16363_678{color:#333;border:1px solid #e0e0e0;border-radius:6px;flex:1;padding:12px;font-size:14px}._couponInput_16363_678::placeholder{color:#999}._applyCouponButton_16363_691{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s}._appliedCouponBadge_16363_707{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_16363_718{flex-direction:column;gap:2px;display:flex}._appliedCouponCode_16363_724{color:#2e7d32;text-transform:uppercase;font-size:14px;font-weight:700}._appliedCouponDiscount_16363_731{color:#388e3c;font-size:12px}._removeCouponBtn_16363_736{color:#d32f2f;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}._removeCouponBtn_16363_736:hover{background:#ffebee}._couponError_16363_751{color:#d32f2f;margin-top:-10px;margin-bottom:12px;font-size:12px}._availableCoupons_16363_758{margin-bottom:16px}._availableCouponsTitle_16363_762{color:#666;text-transform:uppercase;letter-spacing:.5px;margin:0 0 6px;font-size:12px;font-weight:700}._couponItemCard_16363_771{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_16363_771:hover{background:#f0f8f8;border-color:#006560}._couponItemCode_16363_789{color:#006560;font-size:13px;font-weight:700}._couponItemName_16363_795{color:#64748b;font-size:11px}._applyCouponButton_16363_691:hover{background:#00504b}._priceBreakdown_16363_805{border-bottom:1px solid #e0e0e0;margin-bottom:16px;padding-bottom:16px}._priceRow_16363_811{color:#333;justify-content:space-between;margin-bottom:0;font-size:14px;display:flex}._priceRow_16363_811:last-child{margin-bottom:0}._priceRow_16363_811._discount_16363_823{color:#00a884;font-weight:600}._priceRow_16363_811._free_16363_828{color:#00a884}._totalSection_16363_833{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._totalSection_16363_833 h3{color:#333;margin:0 0 8px;font-size:16px;font-weight:600}._totalAmount_16363_847{color:#006560;margin:0;font-size:20px;font-weight:700}._securityBadge_16363_855{color:#006560;background:#e8f5f5;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:12px;font-size:12px;display:flex}._securityBadge_16363_855 svg{flex-shrink:0;font-size:18px}._placeOrderButton_16363_873{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_16363_873:hover{background:#00504b;transform:translateY(-2px)}._placeOrderButton_16363_873 svg{font-size:20px}@media (width<=1024px){._checkoutLayout_16363_83{grid-template-columns:1fr}._orderSummarySection_16363_608{position:static}._progressSteps_16363_13{padding:20px}._stepCircle_16363_40{width:40px;height:40px;font-size:16px}._stepLine_16363_70{margin:0 10px}}@media (width<=768px){._checkoutPage_16363_1{padding:20px 10px}._progressSteps_16363_13{padding:16px}._stepLabel_16363_64{font-size:12px}._section_16363_97{padding:16px}._addressDetails_16363_170{padding-left:0}._formRow_16363_387{grid-template-columns:1fr}._orderSummary_16363_608{padding:20px 16px}._totalAmount_16363_847{font-size:28px}}@media (width<=480px){._stepCircle_16363_40{width:36px;height:36px;font-size:14px}._stepLabel_16363_64{display:none}._stepLine_16363_70{margin:0 8px}._sectionTitle_16363_115 h2{font-size:18px}._paymentOption_16363_463{padding:12px}._paymentInfo_16363_504 h3{font-size:14px}}._orderSuccessPage_e1maq_1{background-color:#edf4ff;min-height:100vh;padding:40px 20px}._container_e1maq_7{max-width:1400px;margin:0 auto}._successCard_e1maq_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_e1maq_24{background:#00504b;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 15px;display:flex}._successIcon_e1maq_24 svg{color:#fff;font-size:40px}._successTitle_e1maq_40{color:#1a1a1a;margin:0 0 8px;font-size:28px;font-weight:700}._orderId_e1maq_47{color:#444;margin:0 0 32px;font-size:15px;font-weight:600}._orderProgress_e1maq_55{margin-bottom:40px}._progressTrack_e1maq_59{align-items:flex-start;display:flex;position:relative}._progressStepWrapper_e1maq_65{flex:1;align-items:center;display:flex;position:relative}._progressStepWrapper_e1maq_65:last-child{flex:none}._progressStep_e1maq_65{z-index:2;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}._progressIcon_e1maq_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_e1maq_85._completed_e1maq_99{color:#fff;background:#00a884}._progressLabel_e1maq_104{color:#888;white-space:nowrap;font-size:14px;font-weight:600}._progressStepWrapper_e1maq_65:first-child ._progressLabel_e1maq_104{color:#00a884}._progressLine_e1maq_115{background:#d0d0d0;flex:1;height:2px;margin:0 -15px;transition:all .3s;position:relative;top:-14px}._progressLine_e1maq_115._completedLine_e1maq_125{background:#00a884}._itemsSection_e1maq_130{text-align:left;background:#edf4ff;border-radius:10px;margin-bottom:32px;padding:20px}._itemsHeader_e1maq_138{border-bottom:2px solid #e0e0e0;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}._itemsHeader_e1maq_138 h3{color:#1a1a1a;margin:0;font-size:18px;font-weight:700}._itemsHeader_e1maq_138 span{color:#666;font-size:14px}._orderedItems_e1maq_159{flex-direction:column;gap:8px;margin-bottom:15px;display:flex}._orderedItem_e1maq_159{background:#fff;border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}._itemImage_e1maq_175{background:#f5f5f5;border-radius:8px;flex-shrink:0;width:60px;height:60px;overflow:hidden}._itemImage_e1maq_175 img{object-fit:contain;width:100%;height:100%}._itemDetails_e1maq_190{flex:1}._itemDetails_e1maq_190 h4{color:#1a1a1a;margin:0 0 4px;font-size:15px;font-weight:600}._itemDetails_e1maq_190 p{color:#444;margin:0;font-size:13px}._itemPrice_e1maq_207{color:#1a1a1a;font-size:15px;font-weight:700}._totalPaid_e1maq_214{border-top:2px solid #e0e0e0;justify-content:space-between;align-items:center;padding-top:10px;display:flex}._totalPaid_e1maq_214 span:first-child{color:#333;font-size:16px;font-weight:600}._totalAmount_e1maq_228{color:#006560;font-size:20px;font-weight:700}._actionButtons_e1maq_235{justify-content:center;gap:16px;display:flex}._continueButton_e1maq_241,._viewOrdersButton_e1maq_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_e1maq_241{color:#006560;background:#fff;border:2px solid #006560}._continueButton_e1maq_241:hover,._viewOrdersButton_e1maq_242{color:#fff;background:#006560}._viewOrdersButton_e1maq_242:hover{background:#00504b;transform:translateY(-2px)}._recommendedSection_e1maq_277{max-width:1400px;margin-top:0;margin-left:auto;margin-right:auto}._recommendedTitle_e1maq_284{color:#1a1a1a;text-align:left;margin:0 0 20px;font-size:32px;font-weight:600}._loadingContainer_e1maq_293,._errorContainer_e1maq_294,._emptyContainer_e1maq_295{text-align:center;justify-content:center;align-items:center;padding:60px 20px;display:flex}._loadingContainer_e1maq_293 p{color:#666;font-size:16px;font-weight:500}._errorContainer_e1maq_294 p{color:#d32f2f;font-size:16px;font-weight:500}._emptyContainer_e1maq_295 p{color:#888;font-size:16px;font-weight:500}._scrollWrapper_e1maq_322{position:relative}._productsContainer_e1maq_326{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:8px 0;display:flex;overflow-x:auto}._productsContainer_e1maq_326::-webkit-scrollbar{display:none}._productCard_e1maq_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_e1maq_341:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._wishlistButton_e1maq_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_e1maq_358 svg{color:#666;font-size:18px;transition:color .2s}._wishlistButton_e1maq_358._wishlisted_e1maq_383 svg{color:#00504b;fill:#00504b}._wishlistButton_e1maq_358:disabled{cursor:not-allowed;opacity:.5}._imageWrapper_e1maq_393{cursor:pointer;background:#f8f8f8;justify-content:center;align-items:center;width:100%;height:206px;display:flex;position:relative;overflow:hidden}._imageWrapper_e1maq_393 img{width:100%;height:100%}._discountBadge_e1maq_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_e1maq_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_e1maq_436{padding:16px}._productBrand_e1maq_440{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:600;display:block}._productName_e1maq_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_e1maq_462{color:#888;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:13px;line-height:1.4;overflow:hidden}._rating_e1maq_472{align-items:center;gap:8px;margin-bottom:12px;display:flex}._stars_e1maq_479{gap:2px;display:flex}._starFilled_e1maq_484{color:orange;font-size:16px}._starEmpty_e1maq_489{color:#e0e0e0;font-size:16px}._reviewCount_e1maq_494{color:#888;font-size:13px;font-weight:500}._sizeSelector_e1maq_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_e1maq_517{flex-direction:column;gap:8px;display:flex}._priceWrapper_e1maq_523{align-items:baseline;gap:8px;display:flex}._currentPrice_e1maq_529{color:#006560;font-size:20px;font-weight:700}._unitPrice_e1maq_535{color:#888;font-size:12px;font-weight:500}._addButton_e1maq_541{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_e1maq_541:disabled{opacity:.3;cursor:not-allowed}._addButton_e1maq_541 svg{color:#fff;font-size:28px}._addButton_e1maq_541:not(:disabled):hover{background:#005550;transform:scale(1.1);box-shadow:0 4px 12px #0065604d}._quantityControl_e1maq_572{background:#d4f1f1;border-radius:24px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:4px;display:flex}._quantityButtonsGroup_e1maq_583{align-items:center;gap:8px;display:flex}._quantityButton_e1maq_583{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_e1maq_583 svg{color:#fff;stroke-width:3px;font-size:14px}._quantityButton_e1maq_583:hover{transform:scale(1.05)}._quantityDisplay_e1maq_613{text-align:center;color:#006560;min-width:24px;font-size:16px;font-weight:700}._quantitySelector_e1maq_622{background:#d4f1f1;border-radius:24px;align-items:center;gap:8px;padding:4px;display:flex}._quantitySelectorButton_e1maq_631{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_e1maq_631 svg{color:#fff;stroke-width:3px;font-size:14px}._quantitySelectorButton_e1maq_631:hover{transform:scale(1.05)}._quantitySelectorDisplay_e1maq_656{text-align:center;color:#006560;font-size:16px;font-weight:700}._addToCartButton_e1maq_663{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600;transition:background .2s}._addToCartButton_e1maq_663:hover{background:#005550}._addToCartButton_e1maq_663:disabled{opacity:.6;cursor:not-allowed}._cancelButton_e1maq_684{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_e1maq_684:hover{color:#ef4444;background:#f0f0f0;transform:scale(1.08)}._scrollButton_e1maq_710{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_e1maq_710:hover{background:#fff}._scrollLeft_e1maq_733{left:0}._scrollRight_e1maq_737{right:0}@media (width<=768px){._orderSuccessPage_e1maq_1{padding:20px 10px}._successCard_e1maq_13{padding:32px 24px}._successTitle_e1maq_40{font-size:24px}._progressIcon_e1maq_85{width:48px;height:48px;font-size:24px}._progressLabel_e1maq_104{font-size:12px}._progressLine_e1maq_115{top:-14px}._continueButton_e1maq_241,._viewOrdersButton_e1maq_242{width:100%}._scrollButton_e1maq_710{display:none}}@media (width<=480px){._successIcon_e1maq_24{width:64px;height:64px}._successIcon_e1maq_24 svg{font-size:36px}._progressIcon_e1maq_85{width:40px;height:40px;font-size:20px}._progressLabel_e1maq_104{font-size:10px}._progressLine_e1maq_115{top:-13px}._itemsSection_e1maq_130{padding:16px}._orderedItem_e1maq_159{text-align:start}._itemPrice_e1maq_207{width:100%}._imageWrapper_e1maq_393{height:200px}}._orderTrackingPage_ujnji_1{color:#1a1a1a;background-color:#edf4ff;min-height:100vh;padding:40px 20px}._container_ujnji_8{max-width:1400px;margin:0 auto}._pageHeader_ujnji_14{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:10px;display:flex}._pageTitle_ujnji_23{color:#1a1a1a;margin:0 0 8px;font-size:32px;font-weight:600}._pageSubtitle_ujnji_30{color:#444;margin:0;font-size:15px}._orderIdBadge_ujnji_36{text-align:right}._orderIdBadge_ujnji_36 span{color:#333;margin-bottom:0;font-size:12px;font-weight:700;display:block}._orderIdBadge_ujnji_36 strong{color:#006560;font-size:18px;font-weight:700}._contentGrid_ujnji_55{grid-template-columns:1fr 400px;gap:24px;margin-bottom:40px;display:grid}._card_ujnji_63{background:#fff;border-radius:10px;margin-bottom:20px;padding:20px;box-shadow:0 2px 8px #00000014}._sectionTitle_ujnji_71{color:#1a1a1a;align-items:center;gap:10px;margin:0 0 20px;font-size:20px;font-weight:700;display:flex}._orderProgress_ujnji_82{margin-bottom:20px}._progressTrack_ujnji_86{align-items:flex-start;margin-bottom:24px;display:flex;position:relative}._progressStepWrapper_ujnji_93{flex:1;align-items:center;display:flex;position:relative}._progressStepWrapper_ujnji_93:last-child{flex:none}._progressStep_ujnji_93{z-index:2;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}._progressIcon_ujnji_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_ujnji_113._completed_ujnji_126{color:#fff;background:#006560}._progressLabel_ujnji_131{color:#888;white-space:nowrap;font-size:13px;font-weight:600}._progressLabel_ujnji_131._completedLabel_ujnji_138{color:#006560}._progressLine_ujnji_142{background:#d0d0d0;flex:1;height:3px;margin:0 -18px;transition:all .3s;position:relative;top:-15px}._progressLine_ujnji_142._completedLine_ujnji_152{background:#006560}._currentStatus_ujnji_157{color:#656969;background:#e3f2fd;border-radius:8px;align-items:flex-start;gap:12px;padding:10px;font-size:14px;display:flex}._currentStatus_ujnji_157 svg{color:#006560;flex-shrink:0;margin-top:2px;font-size:20px}._infoCardsRow_ujnji_176{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}._infoCard_ujnji_176{background:#fff;border:1px solid #e0e0e0;margin-bottom:0}._infoCardContent_ujnji_189{gap:16px;display:flex}._infoIcon_ujnji_194{color:#006560;flex-shrink:0;font-size:18px}._infoCardContent_ujnji_189 h3{color:#666;margin:0 0 8px;font-size:14px;font-weight:600}._infoCardContent_ujnji_189 p{color:#1a1a1a;margin:0 0 4px;font-size:14px}._awb_ujnji_213{color:#666!important;font-size:13px!important}._timeline_ujnji_219{position:relative}._timelineItem_ujnji_223{padding-bottom:24px;padding-left:32px;position:relative}._timelineItem_ujnji_223:last-child{padding-bottom:0}._timelineItem_ujnji_223:before{content:"";background:#e0e0e0;width:2px;position:absolute;top:24px;bottom:0;left:7px}._timelineItem_ujnji_223:last-child:before{display:none}._timelineDot_ujnji_247{background:#d0d0d0;border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:0}._timelineItem_ujnji_223._active_ujnji_258 ._timelineDot_ujnji_247{background:#00a884;box-shadow:0 0 0 4px #00a88433}._timelineContent_ujnji_263 h4{color:#1a1a1a;margin:0 0 4px;font-size:15px;font-weight:600}._timelineContent_ujnji_263 p{color:#666;margin:0 0 8px;font-size:13px;line-height:1.5}._timelineDate_ujnji_277{color:#888;font-size:12px}._rightColumn_ujnji_283{height:fit-content;position:sticky;top:20px}._itemCount_ujnji_289{color:#666;margin:0 0 16px;font-size:13px}._orderItemsList_ujnji_295{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}._orderItem_ujnji_295{align-items:center;gap:12px;display:flex}._itemImage_ujnji_308{background:#f5f5f5;border-radius:8px;flex-shrink:0;width:60px;height:60px;overflow:hidden}._itemImage_ujnji_308 img{object-fit:contain;width:100%;height:100%}._itemDetails_ujnji_323{flex:1}._itemDetails_ujnji_323 h4{color:#1a1a1a;margin:0 0 4px;font-size:14px;font-weight:600}._itemDetails_ujnji_323 p{color:#666;margin:0;font-size:12px}._itemPrice_ujnji_340{color:#1a1a1a;font-size:16px;font-weight:700}._downloadButton_ujnji_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_ujnji_346:hover{color:#fff;background:#006560}._doctorCard_ujnji_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_ujnji_369 img{width:100%;height:100%}._loadingContainer_ujnji_386,._errorContainer_ujnji_387,._emptyContainer_ujnji_388{text-align:center;justify-content:center;align-items:center;padding:60px 20px;display:flex}._loadingContainer_ujnji_386 p{color:#666;font-size:16px;font-weight:500}._errorContainer_ujnji_387 p{color:#d32f2f;font-size:16px;font-weight:500}._emptyContainer_ujnji_388 p{color:#888;font-size:16px;font-weight:500}._recommendedSection_ujnji_415{margin-top:25px}._recommendedTitle_ujnji_419{color:#1a1a1a;margin:0 0 24px;font-size:24px;font-weight:700}._scrollWrapper_ujnji_427{position:relative}._productsContainer_ujnji_431{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:8px 0;display:flex;overflow-x:auto}._productsContainer_ujnji_431::-webkit-scrollbar{display:none}._productCard_ujnji_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_ujnji_445:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}._wishlistButton_ujnji_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_ujnji_462 svg{color:#666;font-size:18px;transition:color .2s}._wishlistButton_ujnji_462._wishlisted_ujnji_487 svg{color:#00504b;fill:#00504b}._wishlistButton_ujnji_462:disabled{cursor:not-allowed;opacity:.5}._imageWrapper_ujnji_497{cursor:pointer;background:#f8f8f8;justify-content:center;align-items:center;width:100%;height:206px;display:flex;position:relative;overflow:hidden}._imageWrapper_ujnji_497 img{width:100%;height:100%}._discountBadge_ujnji_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_ujnji_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_ujnji_540{padding:16px}._productBrand_ujnji_544{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:600;display:block}._productName_ujnji_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_ujnji_566{color:#888;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:13px;line-height:1.4;overflow:hidden}._rating_ujnji_576{align-items:center;gap:8px;margin-bottom:12px;display:flex}._stars_ujnji_583{gap:2px;display:flex}._starFilled_ujnji_588{color:orange;font-size:16px}._starEmpty_ujnji_593{color:#e0e0e0;font-size:16px}._reviewCount_ujnji_598{color:#888;font-size:13px;font-weight:500}._sizeSelector_ujnji_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_ujnji_621{flex-direction:column;gap:8px;display:flex}._priceWrapper_ujnji_627{align-items:baseline;gap:8px;display:flex}._currentPrice_ujnji_633{color:#006560;font-size:20px;font-weight:700}._unitPrice_ujnji_639{color:#888;font-size:12px;font-weight:500}._addButton_ujnji_645{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_ujnji_645:disabled{opacity:.3;cursor:not-allowed}._addButton_ujnji_645 svg{color:#fff;font-size:28px}._addButton_ujnji_645:not(:disabled):hover{background:#005550;transform:scale(1.1);box-shadow:0 4px 12px #0065604d}._quantityControl_ujnji_676{background:#d4f1f1;border-radius:24px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:4px;display:flex}._quantityButtonsGroup_ujnji_687{align-items:center;gap:8px;display:flex}._quantityButton_ujnji_687{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_ujnji_687 svg{color:#fff;stroke-width:3px;font-size:14px}._quantityButton_ujnji_687:hover{transform:scale(1.05)}._quantityDisplay_ujnji_717{text-align:center;color:#006560;min-width:24px;font-size:16px;font-weight:700}._quantitySelector_ujnji_726{background:#d4f1f1;border-radius:24px;align-items:center;gap:8px;padding:4px;display:flex}._quantitySelectorButton_ujnji_735{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_ujnji_735 svg{color:#fff;stroke-width:3px;font-size:14px}._quantitySelectorButton_ujnji_735:hover{transform:scale(1.05)}._quantitySelectorDisplay_ujnji_760{text-align:center;color:#006560;font-size:16px;font-weight:700}._addToCartButton_ujnji_767{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600;transition:background .2s}._addToCartButton_ujnji_767:hover{background:#005550}._addToCartButton_ujnji_767:disabled{opacity:.6;cursor:not-allowed}._cancelButton_ujnji_788{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_ujnji_788:hover{color:#ef4444;background:#f0f0f0;transform:scale(1.08)}._scrollButton_ujnji_813{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_ujnji_813:hover{background:#fff}._scrollLeft_ujnji_836{left:0}._scrollRight_ujnji_840{right:0}@media (width<=1024px){._contentGrid_ujnji_55{grid-template-columns:1fr}._rightColumn_ujnji_283{position:static}._infoCardsRow_ujnji_176{grid-template-columns:1fr}}@media (width<=768px){._orderTrackingPage_ujnji_1{padding:20px 10px}._pageHeader_ujnji_14{flex-direction:column;gap:16px}._orderIdBadge_ujnji_36{text-align:left}._card_ujnji_63{padding:16px}._progressIcon_ujnji_113{width:40px;height:40px;font-size:20px}._progressLine_ujnji_142{top:-32px}._scrollButton_ujnji_813{display:none}}@media (width<=480px){._pageTitle_ujnji_23{font-size:24px}._progressLabel_ujnji_131{font-size:11px}._doctorCard_ujnji_369{height:250px}}._page_q7r3y_4{background:#f4f6fb;min-height:100vh;padding:40px 0;font-family:Inter,sans-serif}._container_q7r3y_11{max-width:1000px;margin:0 auto;padding:0 20px}._pageHeader_q7r3y_18{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}._pageHeaderLeft_q7r3y_27{align-items:center;gap:14px;display:flex}._pageHeaderIcon_q7r3y_33{color:#006560;background:#e6f4f4;border-radius:12px;flex-shrink:0;padding:10px;font-size:32px}._pageTitle_q7r3y_42{color:#0f172a;margin:0 0 2px;font-size:26px;font-weight:800}._pageSubtitle_q7r3y_49{color:#64748b;margin:0;font-size:14px}._shopBtn_q7r3y_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_q7r3y_55:hover{background:#004d49}._filterTabs_q7r3y_73{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}._filterTab_q7r3y_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_q7r3y_73:hover{color:#006560;border-color:#006560}._filterTabActive_q7r3y_100{color:#fff;background:#006560;border-color:#006560}._filterTabActive_q7r3y_100:hover{color:#fff;background:#004d49}._filterCount_q7r3y_111{background:#ffffff40;border-radius:10px;padding:1px 6px;font-size:11px;font-weight:700}._filterTabActive_q7r3y_100 ._filterCount_q7r3y_111{background:#ffffff4d}._loadingState_q7r3y_124{flex-direction:column;gap:14px;display:flex}._skeletonCard_q7r3y_130{background:#fff;border-radius:14px;padding:24px;animation:1.5s ease-in-out infinite _pulse_q7r3y_1}._skeletonHeader_q7r3y_137{background:#e2e8f0;border-radius:6px;width:60%;height:20px;margin-bottom:12px}._skeletonLine_q7r3y_145{background:#e2e8f0;border-radius:4px;width:80%;height:14px;margin-bottom:8px}._skeletonLineShort_q7r3y_153{background:#e2e8f0;border-radius:4px;width:40%;height:14px}@keyframes _pulse_q7r3y_1{0%,to{opacity:1}50%{opacity:.5}}._errorState_q7r3y_173{text-align:center;color:#ef4444;padding:60px 20px}._errorIcon_q7r3y_179{opacity:.6;margin-bottom:12px;font-size:52px}._retryBtn_q7r3y_185{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;margin-top:14px;padding:10px 24px;font-weight:600}._emptyState_q7r3y_197{text-align:center;color:#64748b;padding:80px 20px}._emptyIcon_q7r3y_203{color:#cbd5e1;margin-bottom:20px;font-size:64px}._emptyState_q7r3y_197 h3{color:#334155;margin:0 0 8px;font-size:20px;font-weight:700}._emptyState_q7r3y_197 p{margin:0 0 24px;font-size:15px}._ordersList_q7r3y_222{flex-direction:column;gap:14px;display:flex}._orderCard_q7r3y_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_q7r3y_229:hover{border-color:#c2dedd;box-shadow:0 4px 18px #0065601a}._orderCardHeader_q7r3y_244{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;transition:background .15s;display:flex}._orderCardHeader_q7r3y_244:hover{background:#fafcff}._orderMeta_q7r3y_258{flex:1;min-width:0}._orderNoRow_q7r3y_263{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}._orderNoIcon_q7r3y_271{color:#006560;flex-shrink:0;font-size:16px}._orderNo_q7r3y_263{color:#0f172a;font-size:15px;font-weight:700}._statusBadge_q7r3y_283{border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}._orderInfo_q7r3y_293{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._orderDate_q7r3y_300,._itemCount_q7r3y_301,._paymentMode_q7r3y_302{color:#64748b;font-size:13px}._orderDivider_q7r3y_307{color:#cbd5e1;font-size:11px}._paymentMode_q7r3y_302{color:#475569;font-weight:600}._orderStatusLabel_q7r3y_317{color:#475569;font-size:13px;font-weight:600}._orderRight_q7r3y_323{flex-shrink:0;align-items:center;gap:14px;display:flex}._totalAmount_q7r3y_330{color:#006560;font-size:18px;font-weight:800}._expandBtn_q7r3y_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_q7r3y_336:hover{background:#e2e8f0}._orderDetail_q7r3y_357{background:#fafcff;border-top:1px solid #e8ecf4;flex-direction:column;gap:20px;padding:20px 22px;animation:.2s ease-out _slideDown_q7r3y_1;display:flex}@keyframes _slideDown_q7r3y_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._detailSection_q7r3y_380{background:#fff;border:1px solid #e8ecf4;border-radius:10px;padding:16px}._detailSectionTitle_q7r3y_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_q7r3y_400{flex-direction:column;gap:12px;display:flex}._itemRow_q7r3y_406{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding-bottom:12px;display:flex}._itemRow_q7r3y_406:last-child{border-bottom:none;padding-bottom:0}._itemImg_q7r3y_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_q7r3y_432{flex:1;min-width:0}._itemName_q7r3y_437{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:14px;font-weight:600;overflow:hidden}._itemMeta_q7r3y_447{color:#64748b;margin:0;font-size:12px}._itemTotal_q7r3y_453{text-align:right;flex-shrink:0}._itemUnitPrice_q7r3y_458{color:#94a3b8;margin-bottom:2px;font-size:12px;display:block}._itemTotalPrice_q7r3y_465{color:#0f172a;font-size:15px;font-weight:700}._priceBreakdown_q7r3y_472{flex-direction:column;gap:8px;display:flex}._priceRow_q7r3y_478{color:#475569;justify-content:space-between;font-size:14px;display:flex}._discountRow_q7r3y_485{color:#16a34a;font-weight:500}._freeText_q7r3y_490{color:#16a34a;font-weight:600}._totalRow_q7r3y_495{color:#0f172a;border-top:1px solid #e2e8f0;margin-top:4px;padding-top:8px;font-size:15px;font-weight:700}._addressBox_q7r3y_505{flex-direction:column;gap:4px;display:flex}._addressName_q7r3y_511{color:#0f172a;margin:0;font-size:14px;font-weight:700}._addressLine_q7r3y_518{color:#475569;margin:0;font-size:13px}._addressPhone_q7r3y_524{color:#64748b;margin:0;font-size:13px}._prescriptionNote_q7r3y_531{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;padding:10px 14px;font-size:13px}._orderActions_q7r3y_541{flex-wrap:wrap;gap:10px;display:flex}._trackBtn_q7r3y_547{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:background .2s;display:flex}._trackBtn_q7r3y_547:hover{background:#004d49}@media (width<=600px){._pageHeader_q7r3y_18,._orderCardHeader_q7r3y_244{flex-direction:column;align-items:flex-start}._orderRight_q7r3y_323{align-self:flex-end}._itemName_q7r3y_437{white-space:normal}}._writeReviewBtn_q7r3y_589{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_q7r3y_589:hover{background:#005550;transform:translateY(-1px)}._writeReviewBtn_q7r3y_589 svg{font-size:14px}._modalOverlay_q7r3y_615{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalContent_q7r3y_629{background:#fff;border-radius:12px;width:100%;max-width:500px;animation:.3s _modalSlideIn_q7r3y_1;box-shadow:0 10px 40px #0003}@keyframes _modalSlideIn_q7r3y_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._modalHeader_q7r3y_649{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}._modalHeader_q7r3y_649 h3{color:#1a1a1a;margin:0;font-size:20px;font-weight:700}._modalClose_q7r3y_664{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_q7r3y_664:hover{color:#333;background:#e0e0e0}._modalBody_q7r3y_685{padding:24px}._reviewProductInfo_q7r3y_689{background:#f8f9fa;border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:12px;display:flex}._reviewProductIcon_q7r3y_699{color:#006560;flex-shrink:0;font-size:24px}._reviewProductName_q7r3y_705{color:#333;margin:0;font-size:15px;font-weight:600}._ratingSection_q7r3y_713{margin-bottom:20px}._ratingLabel_q7r3y_717{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}._starRating_q7r3y_725{align-items:center;gap:8px;display:flex}._starButton_q7r3y_731{cursor:pointer;background:0 0;border:none;padding:0;transition:transform .2s}._starButton_q7r3y_731:hover{transform:scale(1.1)}._starFilled_q7r3y_743{color:#fbbf24;font-size:32px}._starEmpty_q7r3y_748{color:#d1d5db;font-size:32px}._ratingText_q7r3y_753{color:#666;margin-left:4px;font-size:14px}._reviewTextSection_q7r3y_760{margin-bottom:20px}._reviewLabel_q7r3y_764{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}._reviewTextarea_q7r3y_772{resize:vertical;box-sizing:border-box;border:1px solid #d0d0d0;border-radius:8px;width:100%;padding:12px;font-family:inherit;font-size:14px}._reviewTextarea_q7r3y_772:focus{border-color:#006560;outline:none}._reviewTextarea_q7r3y_772:disabled{cursor:not-allowed;background:#f5f5f5}._reviewError_q7r3y_794{color:#dc2626;background:#fee2e2;border-radius:6px;margin-bottom:16px;padding:12px 16px;font-size:14px;font-weight:500}._reviewSuccess_q7r3y_804{color:#059669;background:#d1fae5;border-radius:6px;margin-bottom:16px;padding:12px 16px;font-size:14px;font-weight:500}._modalActions_q7r3y_815{justify-content:flex-end;gap:12px;display:flex}._cancelBtn_q7r3y_821{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_q7r3y_821:hover{background:#f5f5f5}._cancelBtn_q7r3y_821:disabled{opacity:.5;cursor:not-allowed}._submitReviewBtn_q7r3y_842{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s}._submitReviewBtn_q7r3y_842:hover{background:#005550}._submitReviewBtn_q7r3y_842:disabled{opacity:.5;cursor:not-allowed}._consultPage_178xg_1{background-color:#edf4ff;min-height:100vh;padding:40px 20px}._container_178xg_7{max-width:1400px;margin:0 auto}._mobileFilterButton_178xg_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_178xg_13:hover{color:#fff;background:#00897b}._headerActions_178xg_33{align-items:center;gap:12px;display:flex}._mobileCloseButton_178xg_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_178xg_57{z-index:998;background:#00000080;display:none;position:fixed;inset:0}._contentLayout_178xg_68{grid-template-columns:260px 1fr;gap:20px;display:grid}._sidebar_178xg_75{height:fit-content;box-shadow:none;background:#edf4ff;border-right:1px solid #c1c4ca;border-radius:0;padding:20px;position:sticky;top:20px}._filtersHeader_178xg_86{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._filtersHeader_178xg_86 h2{color:#1a1a1a;margin:0;font-size:20px;font-weight:700}._clearAll_178xg_100{color:#4a90e2;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600}._clearAll_178xg_100:hover{text-decoration:underline}._filterDivider_178xg_114{background:#d1d5db;height:1px;margin:15px 0}._filterSection_178xg_120{margin-bottom:0}._filterTitle_178xg_124{color:#787e88;letter-spacing:.8px;margin:0 0 16px;font-size:13px;font-weight:700}._filterOptions_178xg_132{flex-direction:column;gap:14px;display:flex}._checkboxLabel_178xg_138{cursor:pointer;color:#4b5563;align-items:center;gap:12px;font-size:15px;display:flex}._checkbox_178xg_138{cursor:pointer;accent-color:#00897b;border-radius:4px;width:18px;height:18px}._checkboxText_178xg_155{color:#4b5563;font-size:15px;font-weight:500}._feeHeader_178xg_161{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._feeRange_178xg_168{color:#4a90e2;font-size:14px;font-weight:600}._rangeSliderWrapper_178xg_174{height:20px;position:relative}._sliderTrack_178xg_179{background:#e5e7eb;border-radius:10px;width:100%;height:6px;position:absolute;top:50%;transform:translateY(-50%)}._sliderFill_178xg_189{background:linear-gradient(90deg,#60a5fa,#3b82f6);border-radius:10px;height:100%;position:absolute}._rangeSliderInput_178xg_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_178xg_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_178xg_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_178xg_234{flex-wrap:wrap;gap:10px;display:flex}._specializationTag_178xg_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_178xg_234:hover{color:#00897b;border-color:#00897b}._selectedTag_178xg_257{color:#fff;background:#00897b;border-color:#00897b}._selectedTag_178xg_257:hover{color:#fff;background:#00796b;border-color:#00796b}._experienceHeader_178xg_269{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._experienceValue_178xg_276{color:#4a90e2;font-size:14px;font-weight:600}._mainContent_178xg_283{background:0 0}._resultsHeader_178xg_287{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}._pageTitle_178xg_294{color:#1a1a1a;margin:0 0 5px;font-size:32px;font-weight:600}._resultsCount_178xg_301{color:#444;margin:0;font-size:14px}._sortSelect_178xg_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_178xg_321{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:15px;margin-bottom:32px;display:grid}._loadingContainer_178xg_329,._errorContainer_178xg_330,._noResultsContainer_178xg_331{text-align:center;background:#fff;border-radius:12px;grid-column:1/-1;margin:20px 0;padding:60px 20px}._loadingContainer_178xg_329 p,._errorContainer_178xg_330 p,._noResultsContainer_178xg_331 p{color:#666;margin:0;font-size:16px}._errorContainer_178xg_330 p{color:#d32f2f}._doctorCard_178xg_352{background:#fff;border-radius:10px;padding-bottom:20px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000014}._doctorCard_178xg_352:hover{transform:translateY(-4px);box-shadow:0 4px 20px #0000001f}._availableBadge_178xg_367{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_178xg_380{color:#4caf50;font-size:10px}._availableBadge_178xg_367 span{color:#4caf50;font-size:10px;font-weight:700}._doctorImageWrapper_178xg_391{background:#fff;justify-content:center;align-items:center;width:100%;padding:30px 0 10px;display:flex}._doctorImage_178xg_391{border-radius:50%;width:70px;height:70px}._doctorInfo_178xg_406{text-align:center;padding:0 15px}._doctorName_178xg_411{color:#1a1a1a;margin:0 0 5px;font-size:16px;font-weight:600}._doctorDegree_178xg_418{color:#888;margin:0 0 10px;font-size:10px;font-weight:500}._specializationBadge_178xg_425{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_178xg_437{text-align:left;flex-direction:column;gap:2px;margin-bottom:10px;display:flex}._detailItem_178xg_445{color:#444;align-items:center;gap:8px;font-size:12px;display:flex}._detailIcon_178xg_453{color:#00897b;flex-shrink:0;font-size:13px}._divider_178xg_459{background:#e0e0e0;height:1px;margin:8px 0}._consultationRow_178xg_465{text-align:left;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:15px;display:flex}._consultationLabel_178xg_474{color:#777;letter-spacing:.5px;margin:0 0 2px;font-size:10px;font-weight:600}._feesSection_178xg_482{flex:1}._feesAmount_178xg_486{color:#1a1a1a;margin:0;font-size:18px;font-weight:600}._ratingSection_178xg_493{text-align:right}._ratingLabel_178xg_497{color:#777;letter-spacing:.5px;margin:0 0 2px;font-size:10px;font-weight:600}._ratingValue_178xg_505{justify-content:flex-end;align-items:center;gap:6px;display:flex}._starIcon_178xg_512{color:orange;font-size:16px}._ratingValue_178xg_505 span{color:#1a1a1a;font-size:18px;font-weight:600}._actionButtons_178xg_523{flex-direction:column;gap:12px;display:flex}._viewProfileBtn_178xg_529,._bookAppointmentBtn_178xg_530{cursor:pointer;border:none;border-radius:5px;width:100%;padding:8px 14px;font-size:13px;transition:all .2s}._viewProfileBtn_178xg_529{color:#00897b;background:#fff;border:2px solid #00897b}._viewProfileBtn_178xg_529:hover{background:#f5f5f5}._bookAppointmentBtn_178xg_530{color:#fff;background:#00796b}._bookAppointmentBtn_178xg_530:hover{background:#00796b}._loadMoreSection_178xg_560{text-align:center;padding:20px 0}._loadMoreBtn_178xg_565{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_178xg_565:hover{color:#fff;background:#006560}@media (width<=1024px){._contentLayout_178xg_68{grid-template-columns:1fr}._sidebar_178xg_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_178xg_603{left:0}._mobileFilterButton_178xg_13,._mobileCloseButton_178xg_39{display:flex}._overlay_178xg_57{display:block}._doctorsGrid_178xg_321{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (width<=768px){._consultPage_178xg_1{padding:16px 10px}._resultsHeader_178xg_287{flex-direction:column;align-items:stretch;gap:16px}._headerActions_178xg_33{justify-content:space-between;width:100%}._mobileFilterButton_178xg_13{flex:1;display:flex}._sortSelect_178xg_307{flex:1;width:auto}._doctorsGrid_178xg_321{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}._pageTitle_178xg_294{font-size:24px}}@media (width<=480px){._doctorsGrid_178xg_321{grid-template-columns:1fr}._doctorCard_178xg_352{max-width:100%}}._pagination_178xg_672{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_178xg_685{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_178xg_685:hover:not(:disabled){color:#008f83;border-color:#008f83;transform:translateY(-1px)}._paginationButton_178xg_685:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._activePage_178xg_712{background:#008f83;border-color:#008f83;box-shadow:0 4px 10px #008f8333;color:#fff!important}._paginationButton_178xg_685{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_178xg_685:hover:not(:disabled){color:#2e7d32;border-color:#2e7d32}._paginationButton_178xg_685:disabled{opacity:.5;cursor:not-allowed}._activePage_178xg_712{background:#2e7d32;border-color:#2e7d32;color:#fff!important}@media (width<=480px){._pagination_178xg_672{gap:5px;margin-top:24px}._paginationButton_178xg_685{min-width:38px;height:38px;padding:0 10px;font-size:13px}}._clinicPage_tkzwn_1{background:#e8f5f4;min-height:100vh}._heroSection_tkzwn_7{background:#e8f5f4;padding:40px 20px}._heroContainer_tkzwn_12{max-width:1400px;margin:0 auto}._heroTitle_tkzwn_17{color:#1a3a38;margin:0 0 30px;font-size:32px;font-weight:600}._searchBar_tkzwn_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_tkzwn_36{flex-direction:column;gap:6px;display:flex}._searchLabel_tkzwn_42{color:#00897b;text-transform:capitalize;letter-spacing:.3px;font-size:13px;font-weight:600}._searchInput_tkzwn_50{align-items:center;display:flex;position:relative}._searchIcon_tkzwn_56{color:#39393a;font-size:18px;font-weight:700;position:absolute;left:14px}._searchInput_tkzwn_50 input{color:#2c3e50;background:#fff;border:1px solid #b4b3b3;border-radius:8px;width:100%;padding:14px 14px 14px 44px;font-size:15px}._searchInput_tkzwn_50 input:focus{border-color:#00897b;outline:none}._searchInput_tkzwn_50 input::placeholder{color:#797878;font-size:14px;font-weight:600}._filterButton_tkzwn_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_tkzwn_85:hover{background:#e3f6f5}._filterButton_tkzwn_85 svg{font-size:16px}._searchButton_tkzwn_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_tkzwn_109:hover{background:#00796b}._container_tkzwn_127{max-width:1400px;margin:0 auto;padding:40px 20px}._layout_tkzwn_133{grid-template-columns:280px 1fr;gap:32px;display:grid}._sidebar_tkzwn_140{background:#fff;border-radius:10px;align-self:flex-start;padding:24px;position:sticky;top:20px;box-shadow:0 2px 8px #0000000f}._filtersHeader_tkzwn_150{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}._filtersTitle_tkzwn_157{color:#1a1a1a;margin:0;font-size:20px;font-weight:700}._clearAllButton_tkzwn_164{color:#00897b;cursor:pointer;letter-spacing:.5px;background:0 0;border:none;font-size:11px;font-weight:700}._clearAllButton_tkzwn_164:hover{text-decoration:underline}._filterSection_tkzwn_178{border-bottom:1px solid #f0f0f0;margin-bottom:15px;padding-bottom:15px}._filterSection_tkzwn_178:last-child{border-bottom:none}._filterTitle_tkzwn_188{color:#5a6c7d;text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;font-size:12px;font-weight:700}._checkboxList_tkzwn_197{flex-direction:column;gap:12px;display:flex}._checkboxItem_tkzwn_203{cursor:pointer;color:#2c3e50;align-items:center;gap:10px;font-size:14px;display:flex}._checkboxItem_tkzwn_203 input[type=checkbox]{cursor:pointer;accent-color:#00897b;width:15px;height:15px}._availabilityButtons_tkzwn_219{gap:12px;display:flex}._availabilityButton_tkzwn_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_tkzwn_219:hover{border-color:#00897b}._availabilityButtonActive_tkzwn_241{color:#fff;background:#00897b;border-color:#00897b}._ratingDisplay_tkzwn_247{align-items:center;gap:6px;display:flex}._starFilled_tkzwn_253{color:orange;font-size:16px}._starEmpty_tkzwn_258{color:#d0d0d0;font-size:16px}._ratingText_tkzwn_263{color:#2c3e50;margin-left:8px;font-size:14px;font-weight:600}._feesRange_tkzwn_270{color:#00897b;margin-bottom:12px;font-size:14px;font-weight:600}._rangeSlider_tkzwn_277{accent-color:#00897b;background:#e0e0e0;border-radius:3px;outline:none;width:100%;height:6px}._mainContent_tkzwn_287{flex-direction:column;gap:20px;display:flex}._resultsHeader_tkzwn_293{justify-content:space-between;align-items:center;display:flex}._resultsTitle_tkzwn_299{color:#2c3e50;margin:0;font-size:16px;font-weight:400}._resultsCount_tkzwn_306{color:#1a1a1a;font-weight:700}._sortSection_tkzwn_311{align-items:center;gap:12px;display:flex}._sortLabel_tkzwn_317{color:#5a6c7d;letter-spacing:.5px;font-size:12px;font-weight:700}._sortSelect_tkzwn_324{color:#2c3e50;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:600}._sortSelect_tkzwn_324:focus{border-color:#00897b;outline:none}._clinicsGrid_tkzwn_341{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}._clinicCard_tkzwn_347{background:#f5f5f5;border-radius:10px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000014}._clinicCard_tkzwn_347:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0000001f}._clinicImageWrapper_tkzwn_361{border-radius:0;height:220px;position:relative;overflow:hidden}._clinicImage_tkzwn_361{width:100%;height:100%}._badges_tkzwn_374{flex-wrap:wrap;gap:12px;display:flex;position:absolute;top:8px;left:8px}._verifiedBadge_tkzwn_383,._premiumBadge_tkzwn_394{color:#fff;letter-spacing:1.2px;text-transform:uppercase;background:#00897b;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:700}._specialtyBadge_tkzwn_405{color:#00594f;letter-spacing:1.2px;text-transform:uppercase;background:#fff;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:700}._clinicContent_tkzwn_416{background:#fff;padding:18px 20px;position:relative}._clinicHeader_tkzwn_422{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}._clinicName_tkzwn_429{color:#00594f;margin:0;font-size:18px;font-weight:600;line-height:1.3}._clinicRating_tkzwn_437{flex-shrink:0;align-items:center;gap:8px;display:flex}._starIcon_tkzwn_444{color:#ffa726;font-size:14px}._clinicRating_tkzwn_437 span{color:sienna;font-size:18px;font-weight:700}._clinicLocation_tkzwn_455{color:#1d1c1c;align-items:center;gap:8px;margin-bottom:0;font-size:15px;display:flex}._clinicLocation_tkzwn_455 svg{color:#1d1c1c;font-size:15px}._clinicFooter_tkzwn_469{border-top:1px solid #f0f0f0;justify-content:flex-end;align-items:center;margin-top:12px;padding-top:12px;display:flex}._doctorsCount_tkzwn_478{color:#00897b;font-size:14px;font-weight:600}._viewDoctorsButton_tkzwn_484{color:#00897b;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:14px;font-weight:700;transition:all .2s;display:flex}._viewDoctorsButton_tkzwn_484:hover{color:#00796b}._mobileOverlay_tkzwn_502{display:none}@media (width<=1024px){._layout_tkzwn_133{grid-template-columns:1fr}._sidebar_tkzwn_140{display:none}._sidebar_tkzwn_140._sidebarOpen_tkzwn_515{z-index:1000;width:300px;max-height:100vh;display:block;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}._mobileOverlay_tkzwn_502{z-index:999;background:#00000080;display:block;position:fixed;inset:0}._clinicsGrid_tkzwn_341{grid-template-columns:repeat(2,1fr)}._searchBar_tkzwn_25{grid-template-columns:1fr 1fr;gap:10px}._searchGroup_tkzwn_36{grid-column:span 2}._filterButton_tkzwn_85,._searchButton_tkzwn_109{grid-column:span 1}._filterButton_tkzwn_85{display:flex}}@media (width<=768px){._heroTitle_tkzwn_17{font-size:32px}._clinicsGrid_tkzwn_341{grid-template-columns:1fr}._resultsHeader_tkzwn_293{flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=480px){._heroTitle_tkzwn_17{font-size:24px}._clinicCard_tkzwn_347{margin-bottom:16px}}._loadingState_tkzwn_589{text-align:center;color:#666;padding:60px 20px;font-size:16px}._errorState_tkzwn_596{text-align:center;padding:60px 20px}._errorState_tkzwn_596 p{color:#dc2626;margin-bottom:16px;font-size:16px}._retryButton_tkzwn_607{color:#fff;cursor:pointer;background:#006560;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:background .2s}._retryButton_tkzwn_607:hover{background:#005550}._emptyState_tkzwn_623{text-align:center;color:#666;padding:60px 20px;font-size:16px}._clinicAbout_tkzwn_631{color:#666;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}._clinicLocationDetails_tkzwn_643{color:#555;margin:4px 0 8px 24px;font-size:13px;font-weight:500}._clinicContactInfo_tkzwn_650{background:#f8f9fa;border-radius:6px;flex-direction:column;gap:6px;margin:12px 0;padding:10px;display:flex}._contactItem_tkzwn_660{align-items:center;gap:8px;font-size:13px;display:flex}._contactIcon_tkzwn_667{flex-shrink:0;font-size:16px}._contactText_tkzwn_672{color:#333;font-weight:500}._registrationInfo_tkzwn_677{color:#666;background:#e6f4f4;border-radius:4px;gap:6px;margin:8px 0;padding:6px 10px;font-size:12px;display:flex}._registrationLabel_tkzwn_688{color:#006560;font-weight:600}._registrationValue_tkzwn_693{font-weight:500}._ownerInfo_tkzwn_697{color:#666;font-size:12px}._ownerLabel_tkzwn_702{margin-right:4px;font-weight:600}._ownerValue_tkzwn_707{color:#333;font-weight:500}._clinicContact_tkzwn_650{color:#006560;font-size:13px;font-weight:500}: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_1z0rs_1{background-color:#edf4ff;min-height:100vh}._progressContainer_1z0rs_7{border-radius:12px;margin:20px;padding:24px 0}._progressSteps_1z0rs_13{justify-content:space-between;align-items:center;max-width:800px;margin:0 auto;padding:0 40px;display:flex}._step_1z0rs_22{flex-direction:column;align-items:center;gap:8px;display:flex}._stepNumber_1z0rs_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_1z0rs_42 ._stepNumber_1z0rs_29{color:#fff;background:#00897b}._stepLabel_1z0rs_47{color:#666;font-size:13px;font-weight:500}._stepActive_1z0rs_42 ._stepLabel_1z0rs_47{color:#00897b;font-weight:600}._stepLine_1z0rs_58{background:#e0e0e0;flex:1;max-width:100%;height:2px;margin:0 -11px 28px}._container_1z0rs_68{max-width:1400px;margin:0 auto;padding:30px 20px}._layout_1z0rs_74{grid-template-columns:320px 1fr;gap:24px;display:grid}._sidebar_1z0rs_81{flex-direction:column;gap:20px;display:flex}._doctorCard_1z0rs_87{text-align:center;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px #00000014}._doctorImage_1z0rs_95{object-fit:cover;border-radius:50%;width:80px;height:80px;margin:0 auto 10px}._doctorName_1z0rs_103{color:#1a1a1a;margin:0 0 2px;font-size:18px;font-weight:700}._doctorInfo_1z0rs_110{color:#666;margin:0 0 5px;font-size:14px}._rating_1z0rs_116{justify-content:center;align-items:center;gap:6px;display:flex}._starIcon_1z0rs_123{color:#00897b;font-size:16px}._ratingValue_1z0rs_128{color:#1a1a1a;font-size:16px;font-weight:700}._reviewCount_1z0rs_134{color:#666;font-size:14px}._calendarCard_1z0rs_140{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px #00000014}._calendarHeader_1z0rs_147{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._calendarMonth_1z0rs_154{color:#1a1a1a;margin:0;font-size:16px;font-weight:700}._calendarNavBtn_1z0rs_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_1z0rs_161:hover{background:#e8ebed}._calendarWeekDays_1z0rs_179{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;display:grid}._calendarWeekDays_1z0rs_179 span{color:#999;padding:4px;font-size:12px;font-weight:600}._calendarDates_1z0rs_194{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:16px;display:grid}._calendarDate_1z0rs_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_1z0rs_194:hover:not(:disabled){background:#e3f6f5;border-color:#00897b}._dateDisabled_1z0rs_219{color:#ccc;cursor:not-allowed}._dateSelected_1z0rs_224{color:#fff!important;background:#00897b!important;border-color:#00897b!important}._calendarLegend_1z0rs_230{border-top:1px solid #f0f0f0;gap:16px;padding-top:12px;display:flex}._legendItem_1z0rs_237{color:#666;align-items:center;gap:8px;font-size:12px;display:flex}._legendDot_1z0rs_245{border-radius:50%;width:12px;height:12px}._legendAvailable_1z0rs_251{background:#00897b}._legendSelected_1z0rs_255{background:#1a1a1a}._mainContent_1z0rs_260{flex-direction:column;gap:24px;display:flex}._slotsSection_1z0rs_266{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 12px #00000014}._slotsHeader_1z0rs_273{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}._slotsTitle_1z0rs_280{color:#1a1a1a;margin:0;font-size:22px;font-weight:600}._onlineBadge_1z0rs_287{color:#fff;background:#00897b;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:600}._slotGroup_1z0rs_296{margin-bottom:32px}._slotGroup_1z0rs_296:last-child{margin-bottom:0}._slotGroupHeader_1z0rs_304{color:#666;align-items:center;gap:12px;margin-bottom:12px;display:flex}._slotGroupHeader_1z0rs_304 svg{stroke-width:2px}._slotGroupHeader_1z0rs_304 h3{color:#1a1a1a;margin:0;font-size:16px;font-weight:600}._timeSlots_1z0rs_323{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}._timeSlot_1z0rs_323{color:#1a1a1a;cursor:pointer;text-align:center;background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}._timeSlot_1z0rs_323:hover:not(:disabled){color:#00897b;border-color:#00897b}._slotSelected_1z0rs_347{color:#fff!important;background:#00897b!important;border-color:#00897b!important}._slotDisabled_1z0rs_353{color:#ccc;cursor:not-allowed;background:#f5f7fa;border-color:#f5f7fa}._selectedSection_1z0rs_361{background:#fff;border-left:4px solid #00897b;border-radius:12px;padding:32px;box-shadow:0 2px 12px #00000014}._selectedHeader_1z0rs_369{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._selectedHeader_1z0rs_369 h3{color:#1a1a1a;margin:0;font-size:20px;font-weight:600}._readyBadge_1z0rs_383{color:#00897b;background:#e8f5e9;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}._readyBadge_1z0rs_383 svg{font-size:16px}._selectedSlotInfo_1z0rs_399{border-radius:8px;gap:16px;margin-bottom:24px;display:flex}._calendarIcon_1z0rs_406{color:#00897b;flex-shrink:0;font-size:24px}._selectedDateTime_1z0rs_412{color:#1a1a1a;margin:0 0 8px;font-size:16px;font-weight:600}._consultationFee_1z0rs_419{color:#666;margin:0;font-size:14px}._symptomsSection_1z0rs_425{margin-bottom:20px}._patientInfoCard_1z0rs_429{background:#f0f9ff;border:2px solid #00897b;border-radius:12px;margin-bottom:24px;padding:20px}._patientDetails_1z0rs_437{flex-direction:column;gap:12px;display:flex}._infoRow_1z0rs_443{align-items:center;gap:12px;display:flex}._infoLabel_1z0rs_449{color:#666;min-width:80px;font-size:14px;font-weight:600}._infoValue_1z0rs_456{color:#1a1a1a;font-size:15px;font-weight:500}._updateProfileHint_1z0rs_462{color:#856404;background:#fff9e6;border-radius:6px;margin:16px 0 0;padding:10px 12px;font-size:13px}._profileLink_1z0rs_471{color:#00897b;font-weight:600;text-decoration:none}._profileLink_1z0rs_471:hover{text-decoration:underline}._sectionTitle_1z0rs_481{color:#1a1a1a;margin:0 0 16px;font-size:18px;font-weight:600}._formGroup_1z0rs_488{margin-bottom:20px}._formLabel_1z0rs_492{color:#1a1a1a;margin-bottom:8px;font-size:14px;font-weight:600;display:block}._formInput_1z0rs_500{color:#1a1a1a;border:2px solid #e0e0e0;border-radius:8px;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s}._formInput_1z0rs_500:focus{border-color:#00897b;outline:none}._formInput_1z0rs_500::placeholder{color:#999}._symptomsLabel_1z0rs_520{color:#1a1a1a;margin-bottom:12px;font-size:15px;font-weight:600;display:block}._symptomsTextarea_1z0rs_528{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_1z0rs_528:focus{border-color:#00897b;outline:none}._symptomsTextarea_1z0rs_528::placeholder{color:#999}._symptomsHint_1z0rs_549{color:#666;margin:8px 0 0;font-size:13px}._actionRow_1z0rs_555{align-items:center;gap:16px;margin-bottom:0;display:flex}._editNote_1z0rs_562{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_1z0rs_562 svg{stroke-width:2px;flex-shrink:0}._continueButton_1z0rs_580{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_1z0rs_580:hover:not(:disabled){background:#00796b}._continueButton_1z0rs_580:disabled{color:#999;cursor:not-allowed;background:#e0e0e0}@media (width<=1024px){._layout_1z0rs_74{grid-template-columns:1fr}._sidebar_1z0rs_81{flex-direction:row;gap:16px}._doctorCard_1z0rs_87,._calendarCard_1z0rs_140{flex:1}}@media (width<=768px){._container_1z0rs_68{padding:16px}._sidebar_1z0rs_81{flex-direction:column}._slotsSection_1z0rs_266,._selectedSection_1z0rs_361{padding:20px}._slotsHeader_1z0rs_273{flex-direction:column;align-items:flex-start;gap:12px}._timeSlots_1z0rs_323{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}._progressSteps_1z0rs_13{padding:0 16px}._stepLine_1z0rs_58{width:60px}._stepLabel_1z0rs_47{font-size:11px}._actionRow_1z0rs_555{flex-direction:column;gap:12px}._continueButton_1z0rs_580{width:100%}}@media (width<=480px){._timeSlots_1z0rs_323{grid-template-columns:1fr 1fr}._stepNumber_1z0rs_29{width:32px;height:32px;font-size:14px}._stepLine_1z0rs_58{width:40px;margin:0 8px}}._datePicker_1z0rs_685{padding:20px}._dateInput_1z0rs_689{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_1z0rs_689:hover{border-color:#00897b}._dateInput_1z0rs_689:focus{border-color:#00897b;outline:none;box-shadow:0 0 0 3px #00897b1a}._slotsLoading_1z0rs_713,._slotsError_1z0rs_714,._noSlots_1z0rs_715{text-align:center;background:#f5f5f5;border-radius:12px;margin:20px 0;padding:60px 20px}._slotsLoading_1z0rs_713 p,._noSlots_1z0rs_715 p{color:#666;font-size:16px}._slotsError_1z0rs_714 p{color:#d32f2f;font-size:16px}._loadingContainer_1z0rs_734{text-align:center;padding:100px 20px}._loadingContainer_1z0rs_734 p{color:#666;font-size:18px}._errorMessage_1z0rs_745{color:#c62828;background:#ffebee;border-left:4px solid #c62828;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px;font-weight:500}._paymentPage_uye4x_1{background-color:#edf4ff;min-height:100vh}._progressContainer_uye4x_7{border-radius:12px;margin:0 20px;padding:40px 0}._progressSteps_uye4x_13{justify-content:space-between;align-items:center;max-width:800px;margin:0 auto;padding:0 40px;display:flex}._step_uye4x_22{flex-direction:column;align-items:center;gap:8px;display:flex}._stepNumber_uye4x_29{color:#999;background:#e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex}._stepCompleted_uye4x_42 ._stepNumber_uye4x_29{color:#fff;background:#00897b;font-size:20px}._stepActive_uye4x_48 ._stepNumber_uye4x_29{color:#fff;background:#00897b}._stepLabel_uye4x_53{color:#666;font-size:13px;font-weight:500}._stepCompleted_uye4x_42 ._stepLabel_uye4x_53,._stepActive_uye4x_48 ._stepLabel_uye4x_53{color:#00897b;font-weight:600}._stepLine_uye4x_65{background:#e0e0e0;flex:1;max-width:100%;height:2px;margin:0 15px 28px}._container_uye4x_75{max-width:1400px;margin:0 auto;padding:40px 20px}._layout_uye4x_81{grid-template-columns:1fr 380px;gap:32px;display:grid}._mainContent_uye4x_88{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 12px #00000014}._sectionTitle_uye4x_95{color:#5a6c7d;margin:0 0 20px;font-size:20px;font-weight:600}._paymentMethodsGrid_uye4x_102{grid-template-columns:240px 1fr;gap:24px;margin-bottom:15px;display:grid}._methodButtons_uye4x_109{flex-direction:column;gap:16px;display:flex}._methodButton_uye4x_109{color:#5a6c7d;cursor:pointer;text-align:left;background:#fff;border:2px solid #d0d5dd;border-radius:8px;align-items:center;gap:12px;padding:12px 20px;font-size:16px;font-weight:500;transition:all .2s;display:flex}._methodButton_uye4x_109 svg{flex-shrink:0;font-size:22px}._methodButton_uye4x_109:hover{border-color:#00897b}._methodButtonActive_uye4x_140{color:#00897b!important;background:#fff!important;border-color:#00897b!important}._cardForm_uye4x_147{background:#fff;border:1px solid #e8ebed;border-radius:12px;padding:20px 30px}._formTitle_uye4x_154{color:#5a6c7d;margin:0 0 20px;font-size:18px;font-weight:600}._formGroup_uye4x_161{margin-bottom:15px}._formLabel_uye4x_165{color:#5a6c7d;margin-bottom:8px;font-size:14px;font-weight:500;display:block}._formInput_uye4x_173{color:#2c3e50;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;padding:16px 18px;font-size:15px;transition:all .2s}._formInput_uye4x_173:focus{border-color:#00897b;outline:none}._formInput_uye4x_173::placeholder{color:#98a2b3}._cardInputWrapper_uye4x_193{position:relative}._cardInputWrapper_uye4x_193 ._formInput_uye4x_173{padding-right:48px}._cardIcon_uye4x_201{color:#5a6c7d;font-size:22px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}._formRow_uye4x_210{grid-template-columns:1fr 1fr;gap:20px;display:grid}._saveCardCheckbox_uye4x_216{align-items:center;gap:10px;margin-top:0;display:flex}._saveCardCheckbox_uye4x_216 input[type=checkbox]{cursor:pointer;accent-color:#00897b;width:15px;height:15px}._saveCardCheckbox_uye4x_216 label{color:#5a6c7d;cursor:pointer;font-size:14px}._codInfo_uye4x_236{color:#666;margin:0;font-size:14px;line-height:1.6}._securityRow_uye4x_244{border-top:1px solid #e8ebed;justify-content:space-between;align-items:center;padding-top:20px;display:flex}._securityBadges_uye4x_252{gap:32px;display:flex}._securityBadge_uye4x_252{color:#00897b;text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}._securityBadge_uye4x_252 svg{font-size:15px}._paymentLogos_uye4x_272{color:#8d9199;align-items:center;gap:24px;font-size:12px;font-weight:700;display:flex}._sidebar_uye4x_282{align-self:flex-start;position:sticky;top:20px}._orderSummary_uye4x_288{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px #00000014}._summaryHeader_uye4x_295{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._summaryHeader_uye4x_295 h3{color:#1a1a1a;margin:0;font-size:18px;font-weight:600}._shieldIcon_uye4x_309{color:#00897b;font-size:18px}._doctorInfo_uye4x_315{border-bottom:1px solid #f0f0f0;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex;position:relative}._doctorImage_uye4x_324{object-fit:cover;border-radius:50%;width:60px;height:60px}._doctorDetails_uye4x_331{flex:1}._doctorName_uye4x_335{color:#1a1a1a;margin:0 0 4px;font-size:14px;font-weight:600}._doctorSpec_uye4x_342{color:#444;margin:0 0 4px;font-size:12px;font-weight:600}._doctorSlot_uye4x_349{color:#444;margin:0;font-size:13px;font-weight:600}._wishlistBtn_uye4x_356{cursor:pointer;color:#e0e0e0;background:#fff;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;position:absolute;top:0;right:0}._wishlistBtn_uye4x_356:hover{color:#f44;border-color:#f44}._consultationBadge_uye4x_378{color:#fff;background:#00897b;border-radius:20px;margin-bottom:10px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-block}._priceBreakdown_uye4x_390{border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding-bottom:16px}._priceRow_uye4x_396{color:#444;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:14px;display:flex}._priceRow_uye4x_396:last-child{margin-bottom:0}._freeTag_uye4x_409{color:#00897b;font-weight:600}._couponSection_uye4x_415{gap:8px;margin-bottom:20px;display:flex}._couponInput_uye4x_421{border:2px solid #e0e0e0;border-radius:8px;flex:1;padding:12px 16px;font-size:14px}._couponInput_uye4x_421:focus{border-color:#00897b;outline:none}._applyButton_uye4x_434{color:#fff;cursor:pointer;background:#00897b;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}._applyButton_uye4x_434:hover{background:#00796b}._totalSection_uye4x_451{border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:20px;padding:5px 0;display:flex}._totalLabel_uye4x_461{color:#1a1a1a;font-size:16px;font-weight:600}._totalAmount_uye4x_467{color:#1a1a1a;font-size:18px;font-weight:700}._payButton_uye4x_474{color:#fff;cursor:pointer;background:#00897b;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:10px;padding:16px;font-size:16px;font-weight:600;transition:all .2s;display:flex}._payButton_uye4x_474:hover{background:#00796b}._payButton_uye4x_474 svg{font-size:18px}._termsText_uye4x_501{color:#666;text-align:center;margin:0 0 10px;font-size:12px;line-height:1.5}._termsText_uye4x_501 a{color:#00897b;text-decoration:none}._termsText_uye4x_501 a:hover{text-decoration:underline}._secureCheckout_uye4x_519{background:#f0fffe;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}._checkIcon_uye4x_528{color:#00897b;flex-shrink:0;font-size:20px}._secureTitle_uye4x_534{color:#00897b;margin:0 0 2px;font-size:12px;font-weight:700}._secureDesc_uye4x_541{color:#444;margin:0;font-size:12px}@media (width<=1024px){._layout_uye4x_81{grid-template-columns:1fr}._sidebar_uye4x_282{position:static}._paymentMethodsGrid_uye4x_102{grid-template-columns:1fr}._methodButtons_uye4x_109{flex-flow:wrap}._methodButton_uye4x_109{flex:1;min-width:140px}}@media (width<=768px){._container_uye4x_75{padding:20px 16px}._mainContent_uye4x_88{padding:20px}._cardForm_uye4x_147{padding:24px}._progressSteps_uye4x_13{padding:0 40px}._stepLabel_uye4x_53{font-size:11px}._formRow_uye4x_210{grid-template-columns:1fr}._methodButtons_uye4x_109{flex-direction:column}._methodButton_uye4x_109{min-width:auto}._securityRow_uye4x_244{flex-direction:column;align-items:flex-start;gap:12px}._securityBadges_uye4x_252{gap:16px}}@media (width<=480px){._stepNumber_uye4x_29{width:32px;height:32px;font-size:14px}._sectionTitle_uye4x_95{font-size:20px}._formTitle_uye4x_154{font-size:18px}}._modalOverlay_uye4x_643{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalContent_uye4x_657{background:#fff;border-radius:16px;width:100%;max-width:550px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}._modalHeader_uye4x_667{background:#00897b;border-radius:16px 16px 0 0;height:4px;position:relative}._closeButton_uye4x_674{cursor:pointer;color:#5a6c7d;z-index:10;background:#fff;border:1px solid #a8a4a4;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;transition:all .2s;display:flex;position:absolute;top:10px;right:10px}._closeButton_uye4x_674:hover{color:#00897b;background:#f5f7fa;border-color:#00897b}._modalBody_uye4x_699{text-align:center;padding:20px 25px}._successIcon_uye4x_704{background:#e3f6f5;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 20px;display:flex}._successIconInner_uye4x_715{color:#fff;background:#00897b;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:30px;display:flex}._confirmationTitle_uye4x_727{color:#2c3e50;margin:0 0 10px;font-size:25px;font-weight:700}._confirmationText_uye4x_734{color:#717272;margin:0 0 15px;font-size:15px;line-height:1.5}._appointmentCard_uye4x_741{text-align:left;background:#edf4ff;border-radius:12px;margin-bottom:15px;padding:15px 24px}._appointmentHeader_uye4x_749{border-bottom:1px solid #d0d5dd;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;display:flex}._appointmentIdLabel_uye4x_758{color:#5a6c7d;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}._appointmentId_uye4x_758{color:#2c3e50;font-size:16px;font-weight:700}._doctorInfoModal_uye4x_772{align-items:center;gap:16px;margin-bottom:24px;display:flex;position:relative}._doctorImageModal_uye4x_780{object-fit:cover;border-radius:50%;width:60px;height:60px}._doctorDetailsModal_uye4x_787{flex:1}._doctorNameModal_uye4x_791{color:#2c3e50;margin:0 0 2px;font-size:18px;font-weight:600}._doctorSpecModal_uye4x_798{color:#00897b;margin:0;font-size:14px;font-weight:600}._consultationBadgeModal_uye4x_805{color:#fff;white-space:nowrap;background:#00897b;border-radius:20px;padding:8px 16px;font-size:12px;font-weight:600}._appointmentDetails_uye4x_815{grid-template-columns:1fr 1fr;gap:16px;display:grid}._detailCard_uye4x_821{background:#fff;border-radius:5px;align-items:flex-start;gap:12px;padding:10px;display:flex}._detailIcon_uye4x_830{color:#00897b;flex-shrink:0;font-size:16px}._detailLabel_uye4x_836{color:#5a6c7d;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:12px;font-weight:600}._detailValue_uye4x_845{color:#2c3e50;margin:0;font-size:12px;font-weight:600}._timezone_uye4x_852{color:#7f8c8d;font-size:13px;font-weight:400}._calendarButton_uye4x_858{color:#00897b;cursor:pointer;background:#fff;border:2px solid #00897b;border-radius:8px;align-items:center;gap:10px;margin-bottom:15px;padding:6px 14px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}._calendarButton_uye4x_858:hover{background:#e3f6f5}._calendarButton_uye4x_858 svg{font-size:18px}._modalActions_uye4x_882{gap:16px;margin-bottom:14px;display:flex}._returnButton_uye4x_888{color:#5a6c7d;cursor:pointer;background:#fff;border:2px solid #d0d5dd;border-radius:8px;flex:1;padding:6px 12px;font-size:14px;font-weight:600;transition:all .2s}._returnButton_uye4x_888:hover{color:#00897b;border-color:#00897b}._viewButton_uye4x_906{color:#fff;cursor:pointer;background:#00897b;border:none;border-radius:8px;flex:1;padding:6px 12px;font-size:14px;font-weight:600;transition:all .2s}._viewButton_uye4x_906:hover{background:#00796b}._secureBooking_uye4x_923{color:#7f8c8d;justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}._secureBooking_uye4x_923 svg{color:#00897b;font-size:16px}@media (width<=768px){._modalBody_uye4x_699{padding:32px 24px}._confirmationTitle_uye4x_727{font-size:24px}._confirmationText_uye4x_734{font-size:14px}._appointmentDetails_uye4x_815{grid-template-columns:1fr}._modalActions_uye4x_882,._doctorInfoModal_uye4x_772{flex-direction:column}}._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_75ok6_2{z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._chatWindow_75ok6_2{border-radius:8px;flex-direction:column;width:100%;max-width:600px;height:700px;max-height:90vh;animation:.2s ease-out _slideUp_75ok6_1;display:flex;overflow:hidden;box-shadow:0 2px 10px #00000026}@keyframes _slideUp_75ok6_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._chatHeader_75ok6_44{color:#fff;background:#075e54;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}._chatHeaderInfo_75ok6_53{align-items:center;gap:10px;display:flex}._chatAvatar_75ok6_59{background:#128c7e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}._chatHeaderText_75ok6_71 h3{color:#fff;margin:0;font-size:16px;font-weight:500}._chatHeaderSubtitle_75ok6_78{opacity:.8;margin:2px 0 0;font-size:12px}._closeBtn_75ok6_84{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:background .2s;display:flex}._closeBtn_75ok6_84:hover{background:#ffffff26}._messagesContainer_75ok6_104{background:#e5ddd5;flex-direction:column;flex:1;gap:8px;padding:12px 16px;display:flex;overflow-y:auto}._messagesContainer_75ok6_104::-webkit-scrollbar{width:6px}._messagesContainer_75ok6_104::-webkit-scrollbar-track{background:0 0}._messagesContainer_75ok6_104::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}._messagesContainer_75ok6_104::-webkit-scrollbar-thumb:hover{background:#0000004d}._loadingContainer_75ok6_132{color:#667781;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}._spinner_75ok6_142{color:#075e54;font-size:24px;animation:1s linear infinite _spin_75ok6_142}@keyframes _spin_75ok6_142{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorContainer_75ok6_159{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}._errorText_75ok6_168{color:#dc2626;text-align:center;font-size:14px}._retryBtn_75ok6_174{color:#fff;cursor:pointer;background:#075e54;border:none;border-radius:6px;padding:10px 24px;font-size:14px;font-weight:500;transition:background .2s}._retryBtn_75ok6_174:hover{background:#128c7e}._emptyState_75ok6_191{color:#667781;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}._emptyIcon_75ok6_202{color:#aebac1;margin-bottom:8px;font-size:48px}._emptyState_75ok6_191 h4{color:#41525d;margin:0;font-size:17px;font-weight:500}._emptyState_75ok6_191 p{color:#667781;margin:0;font-size:14px}._messageWrapper_75ok6_222{align-items:flex-end;gap:6px;animation:.2s ease-out _fadeIn_75ok6_1;display:flex}@keyframes _fadeIn_75ok6_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}._messageWrapperLeft_75ok6_241{justify-content:flex-start}._messageWrapperRight_75ok6_245{justify-content:flex-end}._messageAvatar_75ok6_250{display:none}._messageBubble_75ok6_255{border-radius:8px;max-width:65%;padding:6px 8px 8px 10px;position:relative;box-shadow:0 1px .5px #00000021}._messageBubbleReceived_75ok6_263{background:#fff;border-bottom-left-radius:0}._messageBubbleSent_75ok6_268{background:#d9fdd3;border-bottom-right-radius:0}._messageText_75ok6_273{word-wrap:break-word;white-space:pre-wrap;color:#111b21;margin:0 0 2px;padding-right:50px;font-size:14px;line-height:1.4}._messageTime_75ok6_283{opacity:.6;color:#667781;font-size:11px;position:absolute;bottom:4px;right:8px}._messageBubbleReceived_75ok6_263 ._messageTime_75ok6_283,._messageBubbleSent_75ok6_268 ._messageTime_75ok6_283{color:#667781}._chatAttachmentContainer_75ok6_301{margin-bottom:15px}._chatImageLink_75ok6_305{cursor:pointer;border-radius:8px;max-width:260px;display:block;overflow:hidden}._chatImageAttachment_75ok6_313{object-fit:cover;border-radius:8px;width:100%;max-height:220px;transition:transform .2s;display:block}._chatImageAttachment_75ok6_313:hover{transform:scale(1.02)}._chatVideoAttachment_75ok6_326{background:#000;border-radius:8px;max-width:260px;max-height:100%;display:block}._chatFileAttachmentLink_75ok6_334{color:#111b21;background:#0000000d;border:1px solid #0000001a;border-radius:8px;align-items:center;gap:10px;max-width:260px;padding:8px 12px;text-decoration:none;transition:all .2s;display:flex}._chatFileAttachmentLink_75ok6_334:hover{background:#00000014;border-color:#075e54}._chatFileAttachmentIcon_75ok6_353{color:#075e54;flex-shrink:0;align-items:center;font-size:24px;display:flex}._chatFileAttachmentInfo_75ok6_361{flex-direction:column;flex:1;min-width:0;display:flex}._chatFileAttachmentName_75ok6_368{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}._chatFileAttachmentAction_75ok6_376{color:#667781;font-size:11px}._chatFileDownloadIcon_75ok6_381{color:#667781;flex-shrink:0;font-size:13px}._messageInputContainer_75ok6_388{background:#f0f2f5;border-top:1px solid #e2e8f0;flex-direction:column;gap:8px;padding:10px 16px;display:flex}._chatFilePreviewBanner_75ok6_397{background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;display:flex;box-shadow:0 2px 6px #0000000d}._chatFilePreviewThumb_75ok6_408{object-fit:cover;border-radius:6px;width:36px;height:36px}._chatFilePreviewIcon_75ok6_415{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_75ok6_428{flex-direction:column;flex:1;min-width:0;display:flex}._chatFilePreviewName_75ok6_435{color:#111b21;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}._chatFilePreviewSize_75ok6_444{color:#667781;font-size:11px}._chatFilePreviewRemoveBtn_75ok6_449{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;font-size:13px;transition:background .2s;display:flex}._chatFilePreviewRemoveBtn_75ok6_449:hover{background:#fee2e2}._inputControlsRow_75ok6_467{align-items:center;gap:8px;width:100%;display:flex}._attachBtn_75ok6_474{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_75ok6_474:hover:not(:disabled){color:#075e54;background:#e2e8f0}._attachBtn_75ok6_474:disabled{opacity:.5;cursor:not-allowed}._messageInput_75ok6_388{color:#111b21;background:#fff;border:none;border-radius:21px;outline:none;flex:1;padding:10px 16px;font-size:15px}._messageInput_75ok6_388:focus{outline:none}._messageInput_75ok6_388:disabled{cursor:not-allowed;background:#e9edef}._sendBtn_75ok6_520{color:#fff;cursor:pointer;background:#075e54;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;transition:background .2s;display:flex}._sendBtn_75ok6_520:hover:not(:disabled){background:#128c7e}._sendBtn_75ok6_520:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){._chatWindowOverlay_75ok6_2{padding:0}._chatWindow_75ok6_2{border-radius:0;max-width:100%;height:100vh;max-height:100vh}._messageBubble_75ok6_255{max-width:75%}}@media (width<=480px){._chatHeader_75ok6_44{padding:12px 16px}._chatAvatar_75ok6_59{width:36px;height:36px;font-size:16px}._chatHeaderText_75ok6_71 h3{font-size:15px}._chatHeaderSubtitle_75ok6_78{font-size:11px}._messagesContainer_75ok6_104{padding:12px}._messageInputContainer_75ok6_388{padding:8px 12px}._messageBubble_75ok6_255{max-width:80%}._messageText_75ok6_273{font-size:13px}}._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_19x0y_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_19x0y_1;display:flex;position:fixed;inset:0;overflow-y:auto}._workspaceGrid_19x0y_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_19x0y_37{flex-direction:column;gap:16px;height:100%;min-height:0;display:flex}._videoCard_19x0y_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_19x0y_59{object-fit:cover;background:#0f172a;width:100%;height:100%}._videoPlaceholder_19x0y_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_19x0y_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_19x0y_99{border:3px solid #ffffff26;border-top-color:#2dd4bf;border-radius:50%;flex-shrink:0;width:40px;height:40px;animation:.9s linear infinite _spin_19x0y_1}._placeholderText_19x0y_109{color:#e2e8f0;max-width:90%;margin:0;font-size:14.5px;font-weight:500}._placeholderSubtext_19x0y_117{color:#94a3b8;margin:0;font-size:12px}._topBadges_19x0y_124{z-index:15;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:14px}._liveBadge_19x0y_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_19x0y_151{background:#34d399;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite _pulseDot_19x0y_1;box-shadow:0 0 8px #34d399}@keyframes _pulseDot_19x0y_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}._timerBadge_19x0y_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_19x0y_174 svg{color:#475569;font-size:11px}._topControls_19x0y_194{z-index:15;align-items:center;gap:8px;display:flex;position:absolute;top:14px;right:14px}._topEndCallBtn_19x0y_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_19x0y_204:hover{background:#b91c1c;transform:translateY(-1px)}._iconButton_19x0y_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_19x0y_225:hover{background:#ffffff40;transform:scale(1.05)}._pipWrapper_19x0y_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_19x0y_247:hover{transform:scale(1.04)}._localVideo_19x0y_266{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}._pipCameraOff_19x0y_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_19x0y_273 svg{color:#cbd5e1;font-size:20px}._bottomControlsBar_19x0y_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_19x0y_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_19x0y_308:hover{background:#ffffff47;transform:translateY(-2px)}._controlCircleBtn_19x0y_308:active{transform:translateY(0)}._controlCircleBtnDanger_19x0y_332{color:#fff;background:#dc2626e0}._controlCircleBtnDanger_19x0y_332:hover{background:#dc2626}._endCallCircleBtn_19x0y_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_19x0y_341:hover{background:#b91c1c;transform:translateY(-2px)}._tabsCard_19x0y_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_19x0y_378{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;display:flex}._tabsHeaderTitle_19x0y_387{color:#475569;letter-spacing:.5px;text-transform:uppercase;font-size:11.5px;font-weight:700}._tabsActiveIndicator_19x0y_395{color:#0d9488;background:#ccfbf1;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}._tabsGrid_19x0y_404{grid-template-columns:repeat(5,1fr);gap:6px;width:100%;display:grid}._tabButton_19x0y_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_19x0y_411 svg{color:#64748b;font-size:16px;transition:all .2s}._tabButton_19x0y_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_19x0y_411:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}._tabButton_19x0y_411:hover svg{color:#0d9488}._tabButtonActive_19x0y_455{color:#fff;background:#064e3b;border-color:#064e3b;box-shadow:0 4px 12px #064e3b33}._tabButtonActive_19x0y_455 svg{color:#2dd4bf}._tabButtonActive_19x0y_455 span{color:#fff;font-weight:700}._tabButtonActive_19x0y_455:hover{color:#fff;background:#04382a;border-color:#04382a}._rightColumn_19x0y_481{height:100%;min-height:0}._workspaceCard_19x0y_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_19x0y_486::-webkit-scrollbar{width:5px}._workspaceCard_19x0y_486::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}._panelHeader_19x0y_510{margin-bottom:14px}._panelTitle_19x0y_514{color:#0b4f4a;letter-spacing:-.3px;margin:0 0 3px;font-size:19px;font-weight:700}._activePatientLabel_19x0y_522{color:#64748b;margin:0;font-size:13px;font-weight:500}._activePatientLabel_19x0y_522 strong{color:#334155}._chatPanelWrapper_19x0y_536{flex-direction:column;justify-content:space-between;height:100%;display:flex}._chatMessagesContainer_19x0y_543{flex-direction:column;flex:1;gap:10px;max-height:520px;margin-bottom:14px;padding-right:4px;display:flex;overflow-y:auto}._chatMessagesContainer_19x0y_543::-webkit-scrollbar{width:4px}._chatMessagesContainer_19x0y_543::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}._chatBubbleWrapper_19x0y_563{flex-direction:column;gap:2px;display:flex}._chatSenderName_19x0y_569{color:#64748b;margin-bottom:2px;font-size:10.5px;font-weight:600}._chatSenderNameSelf_19x0y_576{text-align:right;align-self:flex-end}._chatBubble_19x0y_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_19x0y_592{color:#fff;background:#0d9488;border-bottom-right-radius:4px;align-self:flex-end}._chatEmptyState_19x0y_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_19x0y_612{margin-bottom:6px}._chatImageLink_19x0y_616{cursor:pointer;border-radius:8px;max-width:240px;display:block;overflow:hidden}._chatImageAttachment_19x0y_624{object-fit:cover;border-radius:8px;width:100%;max-height:200px;transition:transform .2s;display:block}._chatImageAttachment_19x0y_624:hover{transform:scale(1.02)}._chatVideoAttachment_19x0y_637{background:#000;border-radius:8px;max-width:240px;max-height:100%;display:block}._chatFileAttachmentLink_19x0y_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_19x0y_645:hover{background:#f8fafc;border-color:#0d9488}._chatFileAttachmentLinkSelf_19x0y_664{color:#fff;background:#ffffff2e;border-color:#ffffff59}._chatFileAttachmentLinkSelf_19x0y_664:hover{color:#fff;background:#ffffff47;border-color:#ffffff80}._chatFileAttachmentIcon_19x0y_676{color:#0d9488;flex-shrink:0;align-items:center;font-size:22px;display:flex}._chatFileAttachmentLinkSelf_19x0y_664 ._chatFileAttachmentIcon_19x0y_676{color:#fff}._chatFileAttachmentInfo_19x0y_688{flex-direction:column;flex:1;min-width:0;display:flex}._chatFileAttachmentName_19x0y_695{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}._chatFileAttachmentAction_19x0y_703{opacity:.75;font-size:10px}._chatFileDownloadIcon_19x0y_708{opacity:.8;flex-shrink:0;font-size:12px}._chatBubbleText_19x0y_714{word-break:break-word;margin:0}._chatInputForm_19x0y_720{flex-direction:column;gap:6px;width:100%;margin-top:auto;display:flex;position:relative}._chatFilePreviewBanner_19x0y_729{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}._chatFilePreviewThumb_19x0y_739{object-fit:cover;border-radius:6px;width:34px;height:34px}._chatFilePreviewIcon_19x0y_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_19x0y_759{flex-direction:column;flex:1;min-width:0;display:flex}._chatFilePreviewName_19x0y_766{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}._chatFilePreviewSize_19x0y_775{color:#64748b;font-size:10px}._chatFilePreviewRemoveBtn_19x0y_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_19x0y_780:hover{background:#fee2e2}._chatInputRow_19x0y_798{align-items:center;gap:8px;width:100%;display:flex}._chatAttachBtn_19x0y_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_19x0y_805:hover:not(:disabled){color:#0d9488;background:#f0fdfa;border-color:#0d9488}._chatAttachBtn_19x0y_805:disabled{opacity:.5;cursor:not-allowed}._chatInput_19x0y_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_19x0y_720:focus{background:#fff;border-color:#0d9488;box-shadow:0 0 0 3px #0d94881f}._chatSendBtn_19x0y_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_19x0y_852:hover:not(:disabled){background:#042f2e}._chatSendBtn_19x0y_852:disabled{opacity:.5;cursor:not-allowed}._sectionBlock_19x0y_880{margin-bottom:14px;position:relative}._sectionLabel_19x0y_885{color:#334155;margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}._searchWrapper_19x0y_893{align-items:center;display:flex;position:relative}._searchIcon_19x0y_899{color:#94a3b8;pointer-events:none;font-size:13px;position:absolute;left:12px}._searchInput_19x0y_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_19x0y_907:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881f}._searchSuggestionsDropdown_19x0y_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_19x0y_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_19x0y_940:hover{background:#f0fdfa}._suggestionName_19x0y_955{color:#1e293b;font-size:13px;font-weight:600}._suggestionType_19x0y_961{color:#64748b;font-size:11px}._suggestionAddBtn_19x0y_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_19x0y_978{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._selectionTitle_19x0y_985{letter-spacing:.5px;color:#475569;text-transform:uppercase;font-size:11px;font-weight:700}._itemsCountBadge_19x0y_993{color:#0f172a;font-size:11.5px;font-weight:700}._medicationList_19x0y_999{flex-direction:column;gap:8px;max-height:190px;margin-bottom:14px;padding-right:2px;display:flex;overflow-y:auto}._medicationList_19x0y_999::-webkit-scrollbar{width:4px}._medicationList_19x0y_999::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}._medCard_19x0y_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_19x0y_1018:hover{border-color:#cbd5e1}._medCardLeft_19x0y_1034{flex:1;align-items:center;gap:10px;min-width:0;display:flex}._medIconBoxBlue_19x0y_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_19x0y_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_19x0y_1068{flex:1;min-width:0}._medName_19x0y_1073{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:13.5px;font-weight:700;overflow:hidden}._medDosage_19x0y_1083{color:#64748b;margin:0 0 4px;font-size:11px;font-weight:500}._medBadgesRow_19x0y_1090{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._refillsBadge_19x0y_1097{color:#0f766e;text-transform:uppercase;background:#ccfbf1;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}._oralBadge_19x0y_1107{color:#475569;text-transform:uppercase;background:#f1f5f9;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:600}._supplementBadge_19x0y_1117{color:#0d9488;text-transform:uppercase;background:#99f6e4;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}._medCardActions_19x0y_1127{flex-shrink:0;align-items:center;gap:6px;display:flex}._heartBtn_19x0y_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_19x0y_1134:hover,._heartBtnActive_19x0y_1150{color:#f43f5e;background:#fff1f2;border-color:#f43f5e}._removeMedBtn_19x0y_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_19x0y_1156:hover{color:#ef4444;background:#fef2f2;border-color:#ef4444}._emptyMedications_19x0y_1177{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:16px 12px;font-size:12.5px}._notesWrapper_19x0y_1187{margin-bottom:14px}._clinicalNotesTextarea_19x0y_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_19x0y_1191:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881f}._prescriptionActionsRow_19x0y_1212{align-items:center;gap:10px;margin-top:auto;display:flex}._saveDraftBtn_19x0y_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_19x0y_1219:hover{background:#ccfbf1;border-color:#5eead4}._signSendBtn_19x0y_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_19x0y_1242:hover:not(:disabled){background:#04382a}._signSendBtn_19x0y_1242:disabled{opacity:.6;cursor:not-allowed}._recordsList_19x0y_1274{flex-direction:column;flex:1;gap:10px;padding-right:2px;display:flex;overflow-y:auto}._recordCard_19x0y_1283{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;padding:12px 14px;transition:all .2s}._recordCard_19x0y_1283:hover{background:#fff;border-color:#0d9488}._recordHeader_19x0y_1296{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;display:flex}._recordTitle_19x0y_1306{color:#0f172a;margin:0;font-size:14px;font-weight:700}._recordDate_19x0y_1313{color:#64748b;align-items:center;gap:4px;font-size:11.5px;display:flex}._statusPill_19x0y_1321{text-transform:uppercase;color:#0f766e;white-space:nowrap;background:#ccfbf1;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:700}._recordBody_19x0y_1332{flex-direction:column;gap:6px;display:flex}._recordDetailItem_19x0y_1338{color:#334155;font-size:12px;line-height:1.4}._recordDetailItem_19x0y_1338 strong{color:#0f172a}._medTagList_19x0y_1348{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}._medTag_19x0y_1348{color:#0369a1;background:#e0f2fe;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:600}._rxLiveCard_19x0y_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_19x0y_1374{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}._rxLiveTitle_19x0y_1383{color:#064e3b;align-items:center;gap:6px;margin:0;font-size:14.5px;font-weight:700;display:flex}._addAllCartBtn_19x0y_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_19x0y_1393:hover:not(:disabled){background:#04382a;transform:translateY(-1px)}._addAllCartBtn_19x0y_1393:disabled{opacity:.6;cursor:not-allowed}._rxMedListWrap_19x0y_1420{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}._rxMedItemRow_19x0y_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_19x0y_1427:hover{border-color:#0d9488;box-shadow:0 2px 8px #0d948814}._rxMedLeft_19x0y_1444{flex:1;align-items:center;gap:10px;min-width:0;display:flex}._rxMedIcon_19x0y_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_19x0y_1465{flex:1;min-width:0}._rxMedName_19x0y_1470{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:13px;font-weight:700;overflow:hidden}._rxMedDosageText_19x0y_1480{color:#64748b;margin:0;font-size:11px}._rxMedPrice_19x0y_1486{color:#0f766e;margin-left:4px;font-size:12px;font-weight:700}._cartBtnSmall_19x0y_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_19x0y_1493:hover:not(:disabled){background:#0b7a70;transform:translateY(-1px)}._cartBtnSmall_19x0y_1493:disabled{opacity:.6;cursor:not-allowed}._cartBtnSmallAdded_19x0y_1520{color:#fff!important;background:#059669!important}._rxLiveNotes_19x0y_1525{color:#334155;background:#f8fafc;border-left:3px solid #0d9488;border-radius:6px;margin-top:6px;padding:8px 12px;font-size:12px}._rxLiveNotes_19x0y_1525 strong{color:#0f766e}._uploadDropzone_19x0y_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_19x0y_1542:hover{background:#f0fdfa;border-color:#0d9488}._dropzoneIcon_19x0y_1563{color:#0d9488;font-size:28px}._dropzoneText_19x0y_1568{color:#1e293b;margin:0;font-size:13.5px;font-weight:600}._dropzoneSubtext_19x0y_1575{color:#94a3b8;margin:0;font-size:11.5px}._fileList_19x0y_1581{flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}._fileItem_19x0y_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_19x0y_1600{align-items:center;gap:8px;min-width:0;display:flex}._fileItemIcon_19x0y_1607{color:#0284c7;flex-shrink:0;font-size:18px}._fileName_19x0y_1613{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;font-weight:600;overflow:hidden}._fileMeta_19x0y_1623{color:#64748b;margin:0;font-size:11px}._docActionBtn_19x0y_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_19x0y_1629:hover{color:#fff;background:#0d9488;border-color:#0d9488;transform:translateY(-1px);box-shadow:0 3px 8px #0d948840}._historyCard_19x0y_1657{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;margin-bottom:8px;padding:12px 14px;transition:all .2s}._historyCard_19x0y_1657:hover{border-color:#0d9488}._historyTop_19x0y_1670{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}._historyDate_19x0y_1679{color:#0f172a;font-size:12.5px;font-weight:700}._historyTypeBadge_19x0y_1685{color:#0284c7;white-space:nowrap;background:#e0f2fe;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:600}._historyReason_19x0y_1695{color:#475569;margin:4px 0 0;font-size:12px}._toastMessage_19x0y_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_19x0y_1;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 8px 24px #0003}@keyframes _slideDown_19x0y_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_19x0y_1{0%{opacity:0}to{opacity:1}}@keyframes _spin_19x0y_1{to{transform:rotate(360deg)}}@media (width<=1024px){._videoCallOverlay_19x0y_3{align-items:flex-start;padding:12px}._workspaceGrid_19x0y_22{grid-template-columns:1fr;gap:14px;height:auto;max-height:none}._leftColumn_19x0y_37{gap:12px;height:auto}._videoCard_19x0y_46{height:400px;min-height:380px}._tabsCard_19x0y_366{height:auto;min-height:auto}._tabsGrid_19x0y_404{grid-template-columns:repeat(3,1fr)}._rightColumn_19x0y_481{height:auto}._workspaceCard_19x0y_486{height:auto;min-height:480px}}@media (width<=768px){._videoCallOverlay_19x0y_3{padding:8px;overflow-x:hidden}._workspaceGrid_19x0y_22{gap:10px}._videoCard_19x0y_46{border-radius:14px;height:380px;min-height:360px}._placeholderAvatar_19x0y_85{width:64px;height:64px;font-size:26px}._placeholderText_19x0y_109{font-size:13px}._topBadges_19x0y_124{gap:6px;top:10px;left:10px}._liveBadge_19x0y_135,._timerBadge_19x0y_174{padding:4px 8px;font-size:10px}._topControls_19x0y_194{top:10px;right:10px}._pipWrapper_19x0y_247{border-radius:8px;width:90px;height:115px;bottom:10px;right:10px}._bottomControlsBar_19x0y_292{gap:8px;padding:4px 10px;bottom:10px}._controlCircleBtn_19x0y_308{width:34px;height:34px;font-size:13px}._endCallCircleBtn_19x0y_341{width:36px;height:36px;font-size:14px}._tabsCard_19x0y_366{border-radius:14px;padding:10px 12px}._tabsGrid_19x0y_404{grid-template-columns:repeat(3,1fr);gap:10px}._tabButton_19x0y_411{gap:3px;min-height:50px;padding:6px 2px}._tabButton_19x0y_411 svg{font-size:14px}._tabButton_19x0y_411 span{font-size:9.5px;line-height:1.15}._workspaceCard_19x0y_486{border-radius:14px;min-height:420px;padding:14px}._panelTitle_19x0y_514{font-size:17px}._activePatientLabel_19x0y_522{font-size:12px}._chatPanelWrapper_19x0y_536{height:460px;min-height:400px;max-height:500px}._chatMessagesContainer_19x0y_543{flex:1;min-height:260px;max-height:360px;margin-bottom:10px;padding-right:2px}._chatBubble_19x0y_563{border-radius:12px;max-width:88%;padding:8px 12px;font-size:13px}._chatSenderName_19x0y_569{font-size:10px}._chatInputForm_19x0y_720{border-top:1px solid #f1f5f9;gap:8px;margin-top:auto;padding-top:8px}._chatInput_19x0y_720{height:42px;font-size:13px}._chatSendBtn_19x0y_852{width:42px;height:42px}._prescriptionActionsRow_19x0y_1212{flex-direction:column;gap:8px}._saveDraftBtn_19x0y_1219,._signSendBtn_19x0y_1242{flex:none;width:100%;height:40px}}@media (width<=480px){._videoCallOverlay_19x0y_3{padding:4px}._videoCard_19x0y_46{border-radius:12px;height:380px;min-height:380px}._pipWrapper_19x0y_247{width:75px;height:95px;bottom:8px;right:8px}._bottomControlsBar_19x0y_292{gap:6px;padding:4px 8px;bottom:8px}._controlCircleBtn_19x0y_308{width:32px;height:32px;font-size:12px}._endCallCircleBtn_19x0y_341{width:34px;height:34px;font-size:13px}._tabsCard_19x0y_366{border-radius:12px;padding:8px 10px}._tabsHeaderTitle_19x0y_387{font-size:10.5px}._tabsActiveIndicator_19x0y_395{padding:1px 6px;font-size:10px}._tabsGrid_19x0y_404{grid-template-columns:repeat(3,1fr);gap:10px}._tabButton_19x0y_411{border-radius:8px;min-height:46px;padding:5px 1px}._tabButton_19x0y_411 svg{font-size:13px}._tabButton_19x0y_411 span{letter-spacing:-.2px;font-size:8.5px}._workspaceCard_19x0y_486{border-radius:12px;min-height:380px;padding:12px}._chatPanelWrapper_19x0y_536{height:420px;min-height:360px;max-height:460px}._chatMessagesContainer_19x0y_543{flex:1;gap:8px;min-height:240px;max-height:320px;margin-bottom:8px}._chatBubble_19x0y_563{border-radius:10px;max-width:90%;padding:7px 11px;font-size:12.5px}._chatSenderName_19x0y_569{font-size:9.5px}._chatInputForm_19x0y_720{gap:6px;padding-top:6px}._chatAttachBtn_19x0y_805{border-radius:8px;width:38px;height:38px;font-size:14px}._chatInput_19x0y_720{border-radius:8px;height:38px;padding:0 10px;font-size:12.5px}._chatSendBtn_19x0y_852{border-radius:8px;width:38px;height:38px;font-size:13px}._searchInput_19x0y_907{height:36px;padding:0 10px 0 30px;font-size:12px}._searchIcon_19x0y_899{font-size:11px;left:10px}._medCard_19x0y_1018{padding:8px 10px}._medName_19x0y_1073{font-size:12.5px}._medDosage_19x0y_1083{font-size:10.5px}._historyCard_19x0y_1657,._recordCard_19x0y_1283{padding:10px 12px}._historyDate_19x0y_1679,._recordTitle_19x0y_1306{font-size:12px}}._countdownOverlay_19x0y_2130{z-index:50;width:90%;max-width:520px;animation:.3s cubic-bezier(.16,1,.3,1) _slideDownFade_19x0y_1;position:absolute;top:16px;left:50%;transform:translate(-50%)}@keyframes _slideDownFade_19x0y_1{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}._countdownCard_19x0y_2152{-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_19x0y_2163{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._countdownTimerPill_19x0y_2170{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_19x0y_2170 strong{color:#ef4444;font-size:15px}._pulseIcon_19x0y_2188{color:#ef4444;animation:1s infinite alternate _pulseGlow_19x0y_1}@keyframes _pulseGlow_19x0y_1{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(1.25)}}._cancelCountdownBtn_19x0y_2198{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_19x0y_2198:hover{background:#ffffff40}._countdownNoticeText_19x0y_2214{color:#e2e8f0;margin:0 0 12px;font-size:13px;line-height:1.45}._countdownPatientActions_19x0y_2221,._countdownDoctorActions_19x0y_2222{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._keepActiveBtn_19x0y_2229{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_19x0y_2229:hover{background:#004d49}._patientEndNowBtn_19x0y_2250,._doctorForceEndBtn_19x0y_2251{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_19x0y_2250:hover,._doctorForceEndBtn_19x0y_2251:hover{color:#fff;background:#ef444466}._toastBanner_19x0y_2269{color:#fff;z-index:60;background:#006560;border-radius:30px;padding:10px 20px;font-size:13.5px;font-weight:600;animation:.3s _fadeInOut_19x0y_1;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}@keyframes _fadeInOut_19x0y_1{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}._dashboardContainer_17ks7_2{background-color:#f4f6f8;min-height:100vh;font-family:inherit;display:flex}._sidebar_17ks7_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}._sidebarBrand_17ks7_26{border-bottom:1px solid #f1f3f5;align-items:center;gap:12px;padding:24px;display:flex}._brandIcon_17ks7_34{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_17ks7_46{color:#1a1a1a;margin:0;font-size:18px;font-weight:700}._brandSubtitle_17ks7_53{color:#006560;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}._userMiniProfile_17ks7_62{text-align:center;background:#fafbfc;border-bottom:1px solid #f1f3f5;flex-direction:column;align-items:center;padding:20px;display:flex}._avatarWrapper_17ks7_72{margin-bottom:10px;position:relative}._avatarCircle_17ks7_77{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_17ks7_92{object-fit:cover;width:100%;height:100%}._cameraBadge_17ks7_98{color:#fff;cursor:pointer;background:#00a884;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;transition:transform .2s;display:flex;position:absolute;bottom:0;right:0}._cameraBadge_17ks7_98:hover{transform:scale(1.1)}._userName_17ks7_120{color:#1a1a1a;margin:0 0 2px;font-size:16px;font-weight:700}._userEmail_17ks7_127{color:#777;word-break:break-all;margin:0 0 8px;font-size:12px}._accountBadge_17ks7_134{color:#006560;background:#e6f4f2;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:600}._sidebarNav_17ks7_144{flex-direction:column;flex:1;gap:4px;padding:16px;display:flex;overflow-y:auto}._navItem_17ks7_153{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_17ks7_153:hover{color:#006560;background:#f0f7f6}._activeNavItem_17ks7_175{font-weight:600;box-shadow:0 4px 12px #00656040;color:#fff!important;background:#006560!important}._navIcon_17ks7_182{font-size:16px}._sidebarFooter_17ks7_187{border-top:1px solid #f1f3f5;padding:16px}._logoutBtn_17ks7_192{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_17ks7_192:hover{color:#fff;background:#dc3545}._mainContent_17ks7_217{flex-direction:column;flex:1;min-width:0;display:flex}._topNavbar_17ks7_225{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_17ks7_236 h1{color:#1a1a1a;margin:0 0 2px;font-size:22px;font-weight:700}._pageGreeting_17ks7_236 p{color:#777;margin:0;font-size:13px}._topNavbarRight_17ks7_249{align-items:center;gap:16px;display:flex}._successToast_17ks7_255{color:#137333;background:#e6f4ea;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:flex}._notificationBell_17ks7_267{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_17ks7_267:hover{color:#006560;background:#eef7f6}._bellBadge_17ks7_287{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_17ks7_305{flex:1;padding:32px}._panelCard_17ks7_311{background:#fff;border:1px solid #e9ecef;border-radius:14px;padding:28px;box-shadow:0 4px 16px #0000000a}._panelHeader_17ks7_319{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_17ks7_330{color:#1a1a1a;margin:0 0 4px;font-size:20px;font-weight:700}._tabSubtitle_17ks7_337{color:#777;margin:0;font-size:13px}._editBtn_17ks7_344,._addBtn_17ks7_344{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_17ks7_344:hover,._addBtn_17ks7_344:hover{background:#004d48}._editingTag_17ks7_363{color:#856404;background:#fff3cd;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:600}._overviewTab_17ks7_375{flex-direction:column;gap:28px;display:flex}._statsGrid_17ks7_381{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}._statWidget_17ks7_387{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_17ks7_387:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000000f}._widgetIcon_17ks7_405{border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;font-size:22px;display:flex}._iconBlue_17ks7_415{color:#4f46e5;background:#eef2ff}._iconGreen_17ks7_416{color:#006560;background:#e6f4f2}._iconPurple_17ks7_417{color:#9333ea;background:#f3e8ff}._iconOrange_17ks7_418{color:#ea580c;background:#fff7ed}._widgetInfo_17ks7_420{flex-direction:column;display:flex}._widgetNum_17ks7_425{color:#1a1a1a;font-size:24px;font-weight:700}._widgetLabel_17ks7_431{color:#777;font-size:13px}._sectionHeading_17ks7_437{color:#1a1a1a;margin:0 0 14px;font-size:16px;font-weight:700}._quickCardsGrid_17ks7_444{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}._quickCard_17ks7_444{cursor:pointer;background:#fff;border:1px solid #e9ecef;border-radius:12px;align-items:center;gap:16px;padding:20px;transition:all .2s;display:flex}._quickCard_17ks7_444:hover{border-color:#00a884;box-shadow:0 6px 18px #00a8841f}._quickCardIcon_17ks7_467{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_17ks7_480{flex:1}._quickCardText_17ks7_480 h4{color:#1a1a1a;margin:0 0 4px;font-size:15px;font-weight:700}._quickCardText_17ks7_480 p{color:#777;margin:0;font-size:12px}._arrowIcon_17ks7_497{color:#aaa;font-size:14px}._twoColumnGrid_17ks7_503{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=900px){._twoColumnGrid_17ks7_503{grid-template-columns:1fr}}._linkBtn_17ks7_515{color:#006560;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600}._aptItem_17ks7_524{background:#fafbfc;border:1px solid #f1f3f5;border-radius:10px;align-items:center;gap:16px;padding:16px;display:flex}._aptDoctorAvatar_17ks7_534{color:#006560;background:#e6f4f2;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}._aptDoctorInfo_17ks7_546 h4{margin:0 0 2px;font-size:14px;font-weight:700}._aptTime_17ks7_562{color:#006560;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}._statusBadgeBlue_17ks7_571{color:#0284c7;background:#e0f2fe;border-radius:10px;padding:3px 10px;font-size:11px;font-weight:600}._snapshotGrid_17ks7_580{grid-template-columns:1fr 1fr;gap:12px;display:grid}._snapItem_17ks7_586{background:#fafbfc;border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}._snapLabel_17ks7_595{color:#777;font-size:11px}._snapValue_17ks7_600{color:#1a1a1a;font-size:14px;font-weight:700}._dashboardForm_17ks7_609{flex-direction:column;gap:24px;display:flex}._formGrid_17ks7_615{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}._formGroup_17ks7_621{flex-direction:column;gap:6px;display:flex}._formGroup_17ks7_621 label{color:#444;font-size:13px;font-weight:600}._formGroup_17ks7_621 input,._formGroup_17ks7_621 select{color:#1a1a1a;background:#fff;border:1px solid #dcdcdc;border-radius:8px;padding:10px 14px;font-size:14px;transition:all .2s}._formGroup_17ks7_621 input:disabled,._formGroup_17ks7_621 select:disabled{color:#666;background:#f8f9fa;border-color:#eee}._formGroup_17ks7_621 input:focus,._formGroup_17ks7_621 select:focus{border-color:#006560;outline:none;box-shadow:0 0 0 3px #0065601a}._dividerTitle_17ks7_655{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_17ks7_667{color:#dc3545}._formActions_17ks7_671{border-top:1px solid #f1f3f5;justify-content:flex-end;gap:12px;margin-top:12px;padding-top:16px;display:flex}._saveBtn_17ks7_680{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_17ks7_694{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_17ks7_711{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:24px;display:grid}._vitalBox_17ks7_718{background:#f8fbfa;border:1px solid #e2f0ee;border-radius:12px;flex-direction:column;gap:4px;padding:16px 20px;display:flex}._vTitle_17ks7_728{color:#666;font-size:12px;font-weight:500}._vVal_17ks7_729{color:#006560;font-size:22px;font-weight:700}._vVal_17ks7_729 small{color:#888;font-size:13px;font-weight:400}._historyGrid_17ks7_732{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}._historyBox_17ks7_739{background:#fafbfc;border:1px solid #f1f3f5;border-radius:10px;padding:16px}._historyBox_17ks7_739 h4{margin:0 0 6px;font-size:14px;font-weight:600}._historyBox_17ks7_739 p{color:#555;margin:0;font-size:13px}._rxSection_17ks7_749{margin-top:16px}._rxHeader_17ks7_750{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._rxHeader_17ks7_750 h3{margin:0;font-size:15px;font-weight:700}._addBtnSmall_17ks7_753{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_17ks7_767{background:#fff;border:1px solid #e9ecef;border-radius:10px;align-items:center;gap:14px;padding:14px 18px;display:flex}._rxCardIcon_17ks7_777{color:#006560;font-size:26px}._rxCardDetails_17ks7_778{flex:1}._rxCardDetails_17ks7_778 h4{margin:0 0 2px;font-size:14px;font-weight:600}._rxCardDetails_17ks7_778 p{color:#777;margin:0;font-size:12px}._verifiedBadge_17ks7_782{color:#137333;background:#e6f4ea;border-radius:10px;padding:3px 10px;font-size:11px;font-weight:600}._addressGrid_17ks7_794{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}._addrCard_17ks7_800{background:#fafbfc;border:1px solid #e9ecef;border-radius:12px;padding:18px}._addrHeader_17ks7_807{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}._addrHeader_17ks7_807 h4{margin:0;font-size:15px;font-weight:700}._defaultTag_17ks7_809{color:#006560;background:#e6f4f2;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:600}._addrLine_17ks7_810{color:#555;margin:0 0 6px;font-size:13px;line-height:1.4}._addrLandmark_17ks7_811{color:#777;margin:0 0 6px;font-size:12px}._addrPhone_17ks7_812{color:#333;margin:0;font-size:12px;font-weight:600}._addrActions_17ks7_814{border-top:1px solid #edf2f7;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}._addrEditBtn_17ks7_823{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_17ks7_823:hover{color:#fff;background:#006560}._addrDeleteBtn_17ks7_843{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_17ks7_843:hover{color:#fff;background:#dc3545}._modalContent_17ks7_873{background:#fff;border-radius:14px;width:100%;max-width:520px;padding:24px;box-shadow:0 10px 30px #0003}._modalHeader_17ks7_882{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._modalHeader_17ks7_882 h3{margin:0;font-size:17px;font-weight:700}._closeBtn_17ks7_884{color:#888;cursor:pointer;background:0 0;border:none;font-size:16px}._modalForm_17ks7_885{flex-direction:column;gap:14px;display:flex}._modalFooter_17ks7_886{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}._consultList_17ks7_891{flex-direction:column;gap:14px;display:flex}._consultCard_17ks7_892{background:#fafbfc;border:1px solid #e9ecef;border-radius:12px;padding:18px}._cHeader_17ks7_893{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._cHeader_17ks7_893 h4{margin:0 0 2px;font-size:15px;font-weight:700}._cHeader_17ks7_893 p{color:#777;margin:0;font-size:12px}._cDetails_17ks7_896{color:#555;flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}@media (width<=900px){._sidebar_17ks7_12{width:240px}}@media (width<=768px){._dashboardContainer_17ks7_2{flex-direction:column;min-height:100vh;padding-bottom:70px}._sidebar_17ks7_12{z-index:100;background:#fff;border-top:1px solid #e9ecef;border-right:none;flex-direction:row;align-items:center;width:100%;height:auto;padding:0;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -4px 16px #00000014}._userMiniProfile_17ks7_62,._sidebarFooter_17ks7_187{display:none}._sidebarNav_17ks7_144{scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;flex:1;gap:0;padding:0;overflow:auto hidden}._sidebarNav_17ks7_144::-webkit-scrollbar{display:none}._navItem_17ks7_153{white-space:nowrap;text-align:center;color:#888;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:60px;height:64px;padding:8px 4px 6px;font-size:10px;font-weight:500}._navItem_17ks7_153:hover{color:#006560;background:#f0f7f6}._activeNavItem_17ks7_175{border-top:3px solid #006560;padding-top:5px;color:#006560!important;box-shadow:none!important;background:0 0!important}._navIcon_17ks7_182{font-size:20px}._mainContent_17ks7_217{flex:1;width:100%}._topNavbar_17ks7_225{flex-wrap:wrap;gap:10px;padding:14px 16px}._pageGreeting_17ks7_236 h1{font-size:18px}._contentBody_17ks7_305{padding:16px 12px}._statsGrid_17ks7_381{grid-template-columns:1fr 1fr;gap:12px}._statWidget_17ks7_387{padding:14px 12px}._widgetNum_17ks7_425{font-size:22px}._quickCardsGrid_17ks7_444{grid-template-columns:1fr;gap:10px}._twoColumnGrid_17ks7_503{grid-template-columns:1fr;gap:16px}._formGrid_17ks7_615,._formTwoCol_17ks7_1049,._addressGrid_17ks7_794{grid-template-columns:1fr}._panelCard_17ks7_311{border-radius:12px;padding:16px}._panelHeader_17ks7_319{flex-direction:column;align-items:flex-start;gap:10px}._vitalsRow_17ks7_711{flex-wrap:wrap;gap:10px}._vitalBox_17ks7_718{flex:1;min-width:80px}._historyGrid_17ks7_732{grid-template-columns:1fr}._snapshotGrid_17ks7_580{grid-template-columns:1fr 1fr}._rxCard_17ks7_767{flex-direction:column;gap:12px}._rxCardRight_17ks7_1097{flex-flow:wrap;justify-content:flex-start;align-items:center;width:100%;min-width:auto}._rxNotes_17ks7_1106{text-align:left;max-width:100%}._addrActions_17ks7_814{flex-wrap:wrap}._modalContent_17ks7_873{border-radius:16px;max-height:88vh;margin:16px}._modalForm_17ks7_885{padding:0 16px 16px}._formGrid_17ks7_615,._infoGrid_17ks7_1132{grid-template-columns:1fr}._tabTitle_17ks7_330{font-size:18px}}@media (width<=380px){._navItem_17ks7_153{min-width:50px;padding:8px 2px 5px;font-size:9px}._navIcon_17ks7_182{font-size:18px}._statsGrid_17ks7_381{grid-template-columns:1fr 1fr;gap:8px}}._rxLoadingWrap_17ks7_1166{color:#777;flex-direction:column;align-items:center;gap:16px;padding:60px 20px;font-size:14px;display:flex}._rxSpinner_17ks7_1176{border:4px solid #e5e7eb;border-top-color:#006560;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite _spin_17ks7_1}@keyframes _spin_17ks7_1{to{transform:rotate(360deg)}}._rxEmptyState_17ks7_1190{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:60px 30px;display:flex}._rxEmptyIcon_17ks7_1199{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_17ks7_1190 h3{color:#1a1a2e;margin:0;font-size:20px;font-weight:700}._rxEmptyState_17ks7_1190 p{color:#777;max-width:400px;margin:0;font-size:14px;line-height:1.6}._rxBookBtn_17ks7_1226{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_17ks7_1226:hover{opacity:.88;transform:translateY(-1px)}._rxList_17ks7_1248{flex-direction:column;gap:16px;margin-top:8px;display:flex}._rxCard_17ks7_767{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_17ks7_767:hover{border-color:#c3dedd;box-shadow:0 4px 16px #0065601a}._rxCardLeft_17ks7_1273{flex:1;align-items:flex-start;gap:16px;display:flex}._rxIconWrap_17ks7_1280{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_17ks7_1293{flex-direction:column;flex:1;gap:5px;display:flex}._rxCardTitle_17ks7_1300{color:#1a1a2e;margin:0;font-size:15px;font-weight:700}._rxDoctorName_17ks7_1307{color:#006560;align-items:center;margin:0;font-size:13px;font-weight:600;display:flex}._rxSpecialty_17ks7_1316{color:#888;background:#f0f0f0;border-radius:8px;width:fit-content;padding:2px 8px;font-size:11px;display:inline-block}._rxMeta_17ks7_1326{color:#666;flex-wrap:wrap;align-items:center;gap:16px;margin-top:2px;font-size:12px;display:flex}._rxValidity_17ks7_1336{color:#e07a00;font-weight:600}._rxDiagnosis_17ks7_1341{color:#555;margin:0;font-size:12px;font-style:italic}._rxMedicineList_17ks7_1348{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}._rxMedLabel_17ks7_1356{color:#666;font-size:12px;font-weight:600}._rxMedicineTags_17ks7_1362{flex-wrap:wrap;gap:6px;display:flex}._rxMedTag_17ks7_1368{color:#006560;background:#e8f5f4;border-radius:20px;padding:2px 10px;font-size:11px;font-weight:600}._rxCardRight_17ks7_1097{flex-direction:column;align-items:flex-end;gap:10px;min-width:100px;display:flex}._rxStatusBadge_17ks7_1386{text-transform:capitalize;border-radius:20px;padding:4px 14px;font-size:12px;font-weight:700}._rxActive_17ks7_1394{color:#16a34a;background:#dcfce7}._rxExpired_17ks7_1399{color:#dc2626;background:#fee2e2}._rxDispensed_17ks7_1404{color:#0284c7;background:#e0f2fe}._rxViewBtn_17ks7_1409{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_17ks7_1409:hover{color:#fff;background:#006560}._rxNotes_17ks7_1106{color:#888;text-align:right;max-width:140px;margin:0;font-size:11px;font-style:italic}._addrActions_17ks7_814{border-top:1px solid #f0f0f0;gap:8px;margin-top:12px;padding-top:12px;display:flex}._addrEditBtn_17ks7_823,._addrDeleteBtn_17ks7_843{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_17ks7_823{color:#006560;background:#e8f5f4}._addrEditBtn_17ks7_823:hover{color:#fff;background:#006560;transform:translateY(-1px)}._addrDeleteBtn_17ks7_843{color:#dc2626;background:#fee2e2}._addrDeleteBtn_17ks7_843:hover{color:#fff;background:#dc2626;transform:translateY(-1px)}._mobileTopBar_17ks7_1483{display:none}._mobileAvatarCircle_17ks7_1487{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_17ks7_1502{flex-direction:column;gap:1px;display:flex}._mobileUserName_17ks7_1508{color:#1a1a2e;font-size:14px;font-weight:700}._mobileUserEmail_17ks7_1514{color:#777;font-size:11px}._mobileLogoutTab_17ks7_1520{display:none}._navLabelFull_17ks7_1525{display:inline}._navLabelShort_17ks7_1529{display:none}@media (width<=768px){._mobileTopBar_17ks7_1483{z-index:50;background:#fff;border-bottom:1px solid #f1f3f5;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0000000a}._mobileLogoutTab_17ks7_1520{color:#dc2626;display:flex}._mobileLogoutTab_17ks7_1520:hover{color:#dc2626!important;background:#fff5f5!important}._navLabelFull_17ks7_1525{display:none}._navLabelShort_17ks7_1529{display:inline}}._aptDoctorRow_17ks7_1574{align-items:center;gap:16px;margin-bottom:16px;display:flex}._aptDoctorAvatar_17ks7_534{background:#e3f6f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}._aptDoctorAvatar_17ks7_534 img{object-fit:cover;width:100%;height:100%}._aptDoctorAvatar_17ks7_534 div{color:#00897b;justify-content:center;align-items:center;width:100%;height:100%;font-size:24px;display:flex}._aptDoctorInfo_17ks7_546{flex:1}._aptDoctorInfo_17ks7_546 h4{color:#1a1a1a;margin:0 0 4px;font-size:17px;font-weight:600}._aptDoctorInfo_17ks7_546 p{color:#666;margin:0;font-size:14px}._aptSymptoms_17ks7_1626{color:#495057;background:#f8f9fa;border-radius:8px;margin-bottom:12px;padding:12px;font-size:14px}._aptSymptoms_17ks7_1626 strong{color:#1a1a1a}._aptFooter_17ks7_1639{border-top:1px solid #e9ecef;justify-content:space-between;align-items:center;padding-top:12px;font-size:14px;display:flex}._aptFee_17ks7_1648{color:#666}._aptFee_17ks7_1648 strong{color:#00897b;font-size:16px;font-weight:700}._aptPayment_17ks7_1658{color:#666}._paymentPaid_17ks7_1662{color:#28a745;background:#d4edda;border-radius:12px;padding:4px 12px;font-size:13px;font-weight:600}._paymentPending_17ks7_1671{color:#ffc107;background:#fff3cd;border-radius:12px;padding:4px 12px;font-size:13px;font-weight:600}._paymentFailed_17ks7_1680{color:#dc3545;background:#f8d7da;border-radius:12px;padding:4px 12px;font-size:13px;font-weight:600}._aptActions_17ks7_1717{align-items:center;gap:16px;display:flex}._cancelBtn_17ks7_694{color:#fff;cursor:pointer;background:#dc3545;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:background .2s}._cancelBtn_17ks7_694:hover{background:#c82333}._modalOverlay_17ks7_864{z-index:10000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalContent_17ks7_873{background:#fff;border-radius:12px;width:100%;max-width:500px;animation:.3s _modalSlideIn_17ks7_1;box-shadow:0 10px 40px #0003}@keyframes _modalSlideIn_17ks7_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._modalHeader_17ks7_882{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}._modalHeader_17ks7_882 h3{color:#1a1a1a;margin:0;font-size:20px;font-weight:600}._modalClose_17ks7_1789{color:#6c757d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:20px;transition:color .2s;display:flex}._modalClose_17ks7_1789:hover{color:#1a1a1a}._modalTextarea_17ks7_1818{color:#1a1a1a;resize:vertical;border:2px solid #e0e0e0;border-radius:8px;width:100%;padding:12px;font-family:inherit;font-size:14px;transition:border-color .2s}._modalTextarea_17ks7_1818:focus{border-color:#00897b;outline:none}._modalTextarea_17ks7_1818::placeholder{color:#999}._modalHint_17ks7_1839{color:#666;margin:8px 0 0;font-size:13px}._modalFooter_17ks7_886{border-top:1px solid #e9ecef;justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}._modalConfirmBtn_17ks7_1874:disabled{color:#6c757d;cursor:not-allowed;background:#e9ecef}._chatNowBtn_17ks7_1897{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_17ks7_1897:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}._aptActions_17ks7_1717{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._emptyState_17ks7_1926{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 20px;display:flex}._emptyIcon_17ks7_1936{color:#d1d5db;margin-bottom:8px;font-size:48px}._emptyState_17ks7_1926 h3{color:#374151;margin:0;font-size:18px;font-weight:600}._emptyState_17ks7_1926 p{color:#9ca3af;margin:0;font-size:14px}._emptyBtn_17ks7_1955{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_17ks7_1955:hover{background:#004d48}._statusBadgeGreen_17ks7_1689{color:#16a34a;background:#dcfce7;border-radius:12px;padding:4px 12px;font-size:11px;font-weight:600}._statusBadgeRed_17ks7_1707{color:#dc2626;background:#fee2e2;border-radius:12px;padding:4px 12px;font-size:11px;font-weight:600}._statusBadgeGray_17ks7_1698{color:#6b7280;background:#f3f4f6;border-radius:12px;padding:4px 12px;font-size:11px;font-weight:600}._cDetails_17ks7_896{color:#666;flex-wrap:wrap;gap:16px;margin-bottom:12px;font-size:13px;display:flex}._cDetails_17ks7_896 span{align-items:center;gap:6px;display:flex}._modalClose_17ks7_1789{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_17ks7_1789:hover{color:#1a1a1a;background:#f3f4f6}._modalBody_17ks7_1806{padding:16px 0}._modalLabel_17ks7_1810{color:#374151;margin-bottom:8px;font-size:14px;font-weight:600;display:block}._modalTextarea_17ks7_1818{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_17ks7_1818:focus{border-color:#006560;box-shadow:0 0 0 3px #0065601a}._modalHint_17ks7_1839{color:#9ca3af;margin-top:8px;font-size:12px}._modalFooter_17ks7_886{border-top:1px solid #f1f3f5;justify-content:flex-end;gap:12px;padding-top:16px;display:flex}._modalCancelBtn_17ks7_1853{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}._modalCancelBtn_17ks7_1853:hover:not(:disabled){background:#e5e7eb}._modalCancelBtn_17ks7_1853:disabled{opacity:.5;cursor:not-allowed}._modalConfirmBtn_17ks7_1874{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}._modalConfirmBtn_17ks7_1874:hover:not(:disabled){background:#b91c1c}._modalConfirmBtn_17ks7_1874:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){._aptActions_17ks7_1717{flex-direction:column;align-items:stretch;gap:8px}._chatNowBtn_17ks7_1897,._cancelBtn_17ks7_694{justify-content:center;width:100%}}._aptDetailsModalOverlay_17ks7_2141{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_17ks7_2156{background:#fff;border-radius:12px;width:100%;max-width:900px;max-height:85vh;animation:.25s ease-out _aptDetailsSlideIn_17ks7_1;position:relative;overflow-y:auto;box-shadow:0 10px 40px #0003}@keyframes _aptDetailsSlideIn_17ks7_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._aptDetailsModalCloseBtn_17ks7_2179{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_17ks7_2179:hover{color:#1f2937;background:#e5e7eb;transform:rotate(90deg)}._aptDetailsModalBody_17ks7_2204{padding:30px}._aptDetailsModalLoading_17ks7_2208{text-align:center;color:#6b7280;padding:60px 30px}._aptDetailsLoadingSpinner_17ks7_2214{border:4px solid #e5e7eb;border-top-color:#0db4b9;border-radius:50%;width:50px;height:50px;margin:0 auto 20px;animation:.8s linear infinite _aptDetailsSpin_17ks7_1}@keyframes _aptDetailsSpin_17ks7_1{to{transform:rotate(360deg)}}._aptDetailsModalError_17ks7_2228{text-align:center;color:#dc2626;padding:60px 30px;font-size:16px}._aptDetailsHeader_17ks7_2236{border-bottom:2px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;display:flex}._aptDetailsIdSection_17ks7_2245{flex-direction:column;gap:4px;display:flex}._aptDetailsLabel_17ks7_2251{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}._aptDetailsId_17ks7_2245{color:#1f2937;font-family:Courier New,monospace;font-size:16px;font-weight:700}._aptDetailsTwoColumn_17ks7_2267{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}._aptDetailsColumn_17ks7_2274{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px}._aptDetailsColumnTitle_17ks7_2281{color:#0db4b9;text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;font-size:14px;font-weight:700}._aptDetailsInfoList_17ks7_2290{flex-direction:column;gap:12px;display:flex}._aptDetailsInfoRow_17ks7_2296{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._aptDetailsInfoLabel_17ks7_2303{color:#6b7280;min-width:100px;font-size:13px;font-weight:500}._aptDetailsInfoValue_17ks7_2310{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_17ks7_2310 svg{color:#0db4b9;font-size:14px}._aptDetailsFullSection_17ks7_2328{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:20px}._aptDetailsFullSection_17ks7_2328:last-child{margin-bottom:0}._aptDetailsInfoGrid_17ks7_2340{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}._aptDetailsInfoGrid_17ks7_2340 ._aptDetailsInfoRow_17ks7_2296{flex-direction:column;gap:6px}._aptDetailsInfoGrid_17ks7_2340 ._aptDetailsInfoLabel_17ks7_2303{min-width:auto}._aptDetailsInfoGrid_17ks7_2340 ._aptDetailsInfoValue_17ks7_2310{text-align:left;justify-content:flex-start}._aptDetailsCancellationSection_17ks7_2361{background:#fef2f2;border-color:#fca5a5}._aptDetailsCancellationSection_17ks7_2361 ._aptDetailsColumnTitle_17ks7_2281{color:#dc2626}._aptDetailsTimestampsSection_17ks7_2371{border-top:2px solid #f3f4f6;gap:16px;margin-top:20px;padding-top:20px;display:flex}._aptDetailsTimestampItem_17ks7_2379{flex-direction:column;flex:1;gap:4px;display:flex}._aptDetailsTimestampLabel_17ks7_2386{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}._aptDetailsTimestampValue_17ks7_2394{color:#4b5563;font-size:13px;font-weight:600}@media (width<=768px){._aptDetailsModalContent_17ks7_2156{border-radius:12px;max-width:100%;max-height:90vh;margin:10px}._aptDetailsModalBody_17ks7_2204{padding:20px}._aptDetailsTwoColumn_17ks7_2267{grid-template-columns:1fr;gap:16px}._aptDetailsInfoGrid_17ks7_2340{grid-template-columns:1fr}._aptDetailsTimestampsSection_17ks7_2371{flex-direction:column;gap:12px}._aptDetailsInfoRow_17ks7_2296{flex-direction:column;gap:4px}._aptDetailsInfoLabel_17ks7_2303{min-width:auto}._aptDetailsInfoValue_17ks7_2310{text-align:left;justify-content:flex-start}}._detailsBtn_17ks7_2443{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_17ks7_2443:hover{background:#0a9ea3;transform:translateY(-1px);box-shadow:0 2px 8px #0db4b94d}._videoCallBtn_17ks7_2465{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_17ks7_2465:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0db4b966}._videoCallBtn_17ks7_2465:active{transform:translateY(0)}._rxFilterRow_17ks7_2491{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_17ks7_2503{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_17ks7_2503 input{color:#0f172a;border:none;outline:none;width:100%;font-size:14px}._rxSelectFilter_17ks7_2523,._rxDateFilter_17ks7_2524 input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:8px 12px;font-size:14px}._rxDateFilter_17ks7_2524{color:#475569;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}._patientRxModalOverlay_17ks7_2543{-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}._patientRxModalContent_17ks7_2553{background:#fff;border-radius:16px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}._patientRxModalHeader_17ks7_2563{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}._patientRxModalHeader_17ks7_2563 h3{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:flex}._patientRxModalBody_17ks7_2583{flex-direction:column;gap:20px;padding:24px;display:flex}._patientRxDocInfo_17ks7_2590{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_17ks7_2602{color:#0f766e;font-size:16px;font-weight:700}._patientRxMedsTable_17ks7_2608{border-collapse:collapse;width:100%;margin-top:8px}._patientRxMedsTable_17ks7_2608 th{color:#475569;text-align:left;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:10px 12px;font-size:12px;font-weight:700}._patientRxMedsTable_17ks7_2608 td{color:#1e293b;border-bottom:1px solid #f1f5f9;padding:12px;font-size:13px}._doctorDashboard_39i0t_1{background:#f0fdf4;max-width:1400px;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative}._sidebar_39i0t_12{z-index:100;background:#fff;flex-direction:column;width:280px;height:100vh;display:flex;position:fixed;box-shadow:2px 0 10px #0000000d}._sidebar_39i0t_12::-webkit-scrollbar{width:6px}._sidebar_39i0t_12::-webkit-scrollbar-track{background:#f3f4f6}._sidebar_39i0t_12::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}._sidebar_39i0t_12::-webkit-scrollbar-thumb:hover{background:#9ca3af}._newAppointmentSection_39i0t_42{border-bottom:1px solid #f3f4f6;padding:10px 20px}._newAppointmentBtn_39i0t_47{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_39i0t_47:hover{background:#0a9499;transform:translateY(-2px);box-shadow:0 6px 16px #0db4b966}._doctorProfileCard_39i0t_72{border-bottom:1px solid #f3f4f6;align-items:center;gap:15px;padding:20px;display:flex}._doctorAvatar_39i0t_80{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}._doctorAvatar_39i0t_80 img{object-fit:cover;border-radius:50%;width:100%;height:100%}._doctorInfo_39i0t_100{flex:1}._doctorInfo_39i0t_100 h3{color:#1a202c;margin-bottom:3px;font-size:16px;font-weight:600}._doctorInfo_39i0t_100 p{color:#6b7280;font-size:13px}._navMenu_39i0t_117{flex-direction:column;gap:5px;max-height:calc(100vh - 320px);padding:15px 10px 20px;display:flex;overflow-y:auto}._navMenu_39i0t_117::-webkit-scrollbar{width:6px}._navMenu_39i0t_117::-webkit-scrollbar-track{background:#f9fafb;border-radius:3px}._navMenu_39i0t_117::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}._navMenu_39i0t_117::-webkit-scrollbar-thumb:hover{background:#9ca3af}._navItem_39i0t_146{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_39i0t_146:hover{color:#1a202c;background:#f3f4f6}._navItem_39i0t_146._active_39i0t_168{color:#0db4b9;background:#e8f5f5;font-weight:600}._navItem_39i0t_146 svg{font-size:18px}._logoutBtn_39i0t_178{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_39i0t_178:hover{background:#fecaca}._sidebarFooter_39i0t_200{background:#fff;border-top:1px solid #e5e7eb;flex-direction:column;gap:8px;padding:15px;display:flex}._sidebarFooter_39i0t_200 ._navItem_39i0t_146{margin-bottom:0}._mainContent_39i0t_214{flex:1;width:calc(100% - 280px);min-height:100vh;margin-left:280px;padding:20px 30px 100px}._topHeader_39i0t_224{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_39i0t_235{flex:1}._searchBar_39i0t_239{background:#f3f4f6;border-radius:8px;align-items:center;gap:10px;max-width:400px;padding:10px 15px;display:flex}._searchBar_39i0t_239 input{background:0 0;border:none;outline:none;flex:1;font-size:14px}._headerRight_39i0t_257{align-items:center;gap:20px;display:flex}._iconBtn_39i0t_263{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_39i0t_263:hover{background:#e5e7eb}._badge_39i0t_281{color:#fff;background:#dc2626;border-radius:10px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;top:-5px;right:-5px}._userInfo_39i0t_293{flex-direction:column;align-items:flex-end;display:flex}._userInfo_39i0t_293>span:first-child{color:#1a202c;font-size:14px;font-weight:600}._userRole_39i0t_305{color:#6b7280;font-size:12px}._quickActions_39i0t_311{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:25px;display:grid}._quickActions_39i0t_311 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_39i0t_332{color:#fff;background:#237f79;border:1px solid #e5e7eb;border-radius:8px}._primaryBtn_39i0t_332:hover{background:#0a9499}._successBtn_39i0t_343{color:#fff;background:#00d09c}._successBtn_39i0t_343:hover{background:#00b885}._infoBtn_39i0t_352{color:#3b82f6;background:#fff;border:2px solid #e5e7eb}._infoBtn_39i0t_352:hover{background:#eff6ff;border-color:#3b82f6}._statsGrid_39i0t_364{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:25px;display:grid}._statCard_39i0t_371{background:#fff;border-radius:8px;align-items:center;gap:15px;padding:12px;display:flex;position:relative;box-shadow:0 2px 8px #0000000d}._statIcon_39i0t_382{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;display:flex}._statInfo_39i0t_393{flex-direction:column;flex:1;gap:4px;display:flex}._statLabel_39i0t_400{color:#6b7280;font-size:13px;font-weight:500}._statValue_39i0t_406{color:#1a202c;font-size:26px;font-weight:700}._statBadge_39i0t_417{font-size:12px;font-weight:600;position:absolute;top:15px;right:15px}._mainGrid_39i0t_426{grid-template-columns:1.2fr 1fr;gap:20px;margin-bottom:25px;display:grid}._calendarCard_39i0t_433,._scheduleCard_39i0t_434{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000000d}._cardHeader_39i0t_441{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._cardHeader_39i0t_441 h3{color:#1a202c;font-size:18px;font-weight:600}._monthNav_39i0t_454{color:#6b7280;align-items:center;gap:15px;font-size:14px;font-weight:600;display:flex}._monthNav_39i0t_454 button{cursor:pointer;color:#6b7280;background:0 0;border:none;padding:5px 10px;font-size:20px}._monthNav_39i0t_454 button:hover{color:#0db4b9}._calendar_39i0t_433{margin-bottom:20px}._weekDays_39i0t_481{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:10px;display:grid}._weekDay_39i0t_481{text-align:center;color:#6b7280;padding:8px 0;font-size:12px;font-weight:600}._calendarDays_39i0t_496{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}._calendarDay_39i0t_496{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_39i0t_496:hover{background:#f3f4f6}._emptyDay_39i0t_518{aspect-ratio:1}._today_39i0t_522{color:#fff;background:#0db4b9;font-weight:700}._hasAppointment_39i0t_528:after{content:"";background:#f59e0b;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px}._appointmentDot_39i0t_538{background:#f59e0b;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px}._legend_39i0t_548{border-top:1px solid #e5e7eb;gap:20px;padding-top:15px;display:flex}._legendItem_39i0t_555{color:#6b7280;align-items:center;gap:8px;font-size:12px;display:flex}._legendDot_39i0t_563{border-radius:50%;width:10px;height:10px}._scheduleList_39i0t_570{flex-direction:column;gap:15px;max-height:500px;display:flex;overflow-y:auto}._scheduleItem_39i0t_578{background:#f9fafb;border-left:4px solid #e5e7eb;border-radius:10px;align-items:center;gap:15px;padding:15px;display:flex}._scheduleItem_39i0t_578._completed_39i0t_588{background:#f0fdf4;border-left-color:#00d09c}._scheduleItem_39i0t_578._inProgress_39i0t_593{background:#eff6ff;border-left-color:#3b82f6}._scheduleItem_39i0t_578._upcoming_39i0t_598{background:#fffbeb;border-left-color:#f59e0b}._scheduleItem_39i0t_578._break_39i0t_603{background:#f3f4f6;border-left-color:#9ca3af}._scheduleTime_39i0t_608{color:#6b7280;align-items:center;gap:8px;min-width:140px;font-size:13px;font-weight:600;display:flex}._scheduleInfo_39i0t_618{flex:1}._scheduleInfo_39i0t_618 h4{color:#1a202c;margin-bottom:4px;font-size:15px;font-weight:600}._scheduleInfo_39i0t_618 p{color:#6b7280;margin-bottom:6px;font-size:13px}._videoTag_39i0t_635{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_39i0t_647{color:#065f46;background:#d1fae5;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}._joinBtn_39i0t_657{color:#fff;cursor:pointer;background:#0db4b9;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}._joinBtn_39i0t_657:hover{background:#0a9499}._statusBadge_39i0t_672{color:#3b82f6;font-size:12px;font-weight:600}._completedIcon_39i0t_678{color:#00d09c;font-size:20px}._viewAllBtn_39i0t_683{color:#0db4b9;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:600}._viewAllBtn_39i0t_683:hover{text-decoration:underline}._bottomGrid_39i0t_697{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px;display:grid}._chartCard_39i0t_704{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000000d}._chartCard_39i0t_704 h3{color:#1a202c;margin-bottom:5px;font-size:16px;font-weight:600}._chartSubtitle_39i0t_718{color:#6b7280;margin-bottom:20px;font-size:13px}._chartPlaceholder_39i0t_724{margin-top:20px}._barChart_39i0t_728{justify-content:space-between;align-items:flex-end;gap:10px;height:120px;margin-bottom:10px;display:flex}._bar_39i0t_728{background:linear-gradient(#00d09c 0%,#0db4b9 100%);border-radius:4px 4px 0 0;flex:1;min-height:20px}._chartLabels_39i0t_744{color:#9ca3af;justify-content:space-between;margin-top:8px;font-size:11px;display:flex}._donutChart_39i0t_752{justify-content:center;align-items:center;margin:30px 0;display:flex}._donutCircle_39i0t_759{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_39i0t_759:before{content:"";background:#fff;border-radius:50%;width:80px;height:80px;position:absolute}._donutPercent_39i0t_779{z-index:1;color:#1a202c;font-size:22px;font-weight:700;position:relative}._donutLegend_39i0t_787{flex-direction:column;gap:10px;margin-top:15px;display:flex}._legendRow_39i0t_794{color:#6b7280;align-items:center;gap:10px;font-size:13px;display:flex}._legendColor_39i0t_802{border-radius:3px;width:12px;height:12px}._lineChart_39i0t_808{margin:20px 0}._trendSvg_39i0t_812{width:100%;height:100px}._tableCard_39i0t_818{background:#fff;border-radius:12px;margin-bottom:25px;padding:25px;box-shadow:0 2px 8px #0000000d}._tableActions_39i0t_826{gap:10px;display:flex}._filterBtn_39i0t_831,._exportBtn_39i0t_832{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .3s}._filterBtn_39i0t_831:hover,._exportBtn_39i0t_832:hover{background:#f3f4f6}._tableWrapper_39i0t_848{margin-top:20px;overflow-x:auto}._appointmentTable_39i0t_853{border-collapse:collapse;width:100%}._appointmentTable_39i0t_853 thead{background:#f9fafb}._appointmentTable_39i0t_853 th{text-align:left;color:#6b7280;letter-spacing:.5px;padding:12px 15px;font-size:12px;font-weight:700}._appointmentTable_39i0t_853 td{color:#1a202c;border-bottom:1px solid #f3f4f6;padding:15px;font-size:14px}._patientCell_39i0t_878{align-items:center;gap:12px;display:flex}._patientAvatar_39i0t_884{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:flex}._typeTag_39i0t_895,._statusTag_39i0t_896,._paymentTag_39i0t_897{border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}._statusTag_39i0t_896{color:#92400e;background:#fef3c7}._actionBtns_39i0t_910{gap:8px;display:flex}._actionIcon_39i0t_915{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_39i0t_915:hover{background:#e5e7eb}._bottomRow_39i0t_933{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px;display:grid}._miniCard_39i0t_940{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000000d}._miniCard_39i0t_940 h3{color:#1a202c;margin-bottom:20px;font-size:16px;font-weight:600}._patientsList_39i0t_954,._transactionsList_39i0t_955{flex-direction:column;gap:15px;display:flex}._patientItem_39i0t_961{background:#f9fafb;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}._patientItem_39i0t_961 ._patientAvatar_39i0t_884{color:#0db4b9;background:#e8f5f5;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}._patientDetails_39i0t_982 h4{color:#1a202c;margin-bottom:3px;font-size:14px;font-weight:600}._patientDetails_39i0t_982 p{color:#6b7280;margin-bottom:3px;font-size:12px}._timeAgo_39i0t_995{color:#9ca3af;font-size:11px}._transactionItem_39i0t_1000{background:#f9fafb;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}._txIcon_39i0t_1009{color:#059669;background:#d1fae5;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}._txDetails_39i0t_1021{flex:1}._txDetails_39i0t_1021 h4{color:#1a202c;margin-bottom:3px;font-size:14px;font-weight:600}._txId_39i0t_1032{color:#9ca3af;font-size:11px}._txAmount_39i0t_1037{color:#059669;font-size:15px;font-weight:700}._placeholderContent_39i0t_1044{text-align:center;background:#fff;border-radius:12px;padding:80px 40px;box-shadow:0 2px 8px #0000000d}._placeholderIcon_39i0t_1052{color:#e5e7eb;margin-bottom:20px;font-size:80px}._placeholderContent_39i0t_1044 h2{color:#1a202c;margin-bottom:10px;font-size:24px;font-weight:600}._placeholderContent_39i0t_1044 p{color:#6b7280;font-size:16px}@media (width<=1400px){._statsGrid_39i0t_364{grid-template-columns:repeat(4,1fr)}._bottomGrid_39i0t_697{grid-template-columns:repeat(2,1fr)}}@media (width<=1024px){._sidebar_39i0t_12{width:240px}._mainContent_39i0t_214{width:calc(100% - 240px);margin-left:240px}._mainGrid_39i0t_426{grid-template-columns:1fr}._quickActions_39i0t_311{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){._sidebar_39i0t_12{transition:left .3s;position:fixed;left:-280px}._mainContent_39i0t_214{width:100%;margin-left:0;padding:15px}._statsGrid_39i0t_364,._quickActions_39i0t_311,._bottomGrid_39i0t_697,._bottomRow_39i0t_933{grid-template-columns:1fr}._topHeader_39i0t_224{flex-direction:column;gap:15px}._searchBar_39i0t_239{max-width:100%}}._dashboardContent_39i0t_1139{animation:.4s ease-in-out _fadeIn_39i0t_1}@keyframes _fadeIn_39i0t_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._patientsTab_39i0t_1156{animation:.4s ease-in-out _fadeIn_39i0t_1}._pageHeader_39i0t_1160{justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}._pageTitle_39i0t_1167{color:#1a202c;margin-bottom:8px;font-size:26px;font-weight:700}._pageSubtitle_39i0t_1174{color:#6b7280;font-size:15px}._addPatientBtn_39i0t_1179{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_39i0t_1179:hover{background:#0a9499;transform:translateY(-2px)}._patientStatCard_39i0t_1207{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d}._statCardHeader_39i0t_1214{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}._statCardLabel_39i0t_1221{color:#6b7280;font-size:13px;font-weight:500}._statCardIcon_39i0t_1227{border-radius:8px;justify-content:center;align-items:center;width:25px;height:25px;font-size:15px;display:flex}._statCardValue_39i0t_1237{color:#1a202c;margin-bottom:0;font-size:25px;font-weight:700}._statCardFooter_39i0t_1244{justify-content:space-between;align-items:center;display:flex}._statGrowth_39i0t_1250{color:#10b981;font-size:13px;font-weight:600}._statDetail_39i0t_412{color:#6b7280;font-size:13px}._statDanger_39i0t_1261{color:#ef4444;font-size:13px;font-weight:600}._statProgress_39i0t_1267{border-radius:2px;width:60px;height:4px}._patientsTableCard_39i0t_1274{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000000d}._tableFilters_39i0t_1281{align-items:center;gap:12px;margin-bottom:20px;display:flex}._filterSelect_39i0t_1288{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:150px;padding:10px 15px;font-size:14px}._dateRangeFilter_39i0t_1299{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;align-items:center;gap:10px;padding:10px 15px;display:flex}._dateRangeFilter_39i0t_1299 input{color:#6b7280;border:none;outline:none;flex:1;font-size:14px}._filtersBtn_39i0t_1319{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_39i0t_1319:hover{background:#f3f4f6}._patientsTableWrapper_39i0t_1339{margin-bottom:20px;overflow-x:auto}._patientsTable_39i0t_1274{border-collapse:collapse;width:100%}._patientsTable_39i0t_1274 thead{background:#f9fafb}._patientsTable_39i0t_1274 th{text-align:left;color:#6b7280;letter-spacing:.5px;border-bottom:1px solid #e5e7eb;padding:12px 15px;font-size:11px;font-weight:700}._patientsTable_39i0t_1274 td{color:#1a202c;border-bottom:1px solid #f3f4f6;padding:16px 15px;font-size:14px}._patientNameCell_39i0t_1370{align-items:center;gap:12px;display:flex}._patientTableAvatar_39i0t_1376{background:#f3f4f6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}._patientName_39i0t_1370{color:#0f766e;margin-bottom:2px;font-weight:600}._patientId_39i0t_1393{color:#9ca3af;font-size:12px}._diagnosisTag_39i0t_1398{color:#0f766e;background:#ccfbf1;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}._riskBadge_39i0t_1408{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}._riskDot_39i0t_1416{border-radius:50%;width:8px;height:8px}._riskHigh_39i0t_1422{color:#dc2626}._riskHigh_39i0t_1422 ._riskDot_39i0t_1416{background:#dc2626}._riskMedium_39i0t_1430{color:#f59e0b}._riskMedium_39i0t_1430 ._riskDot_39i0t_1416{background:#f59e0b}._riskLow_39i0t_1438{color:#10b981}._riskLow_39i0t_1438 ._riskDot_39i0t_1416{background:#10b981}._actionButtons_39i0t_1447{align-items:center;gap:8px;display:flex}._actionBtnView_39i0t_1453,._actionBtnEdit_39i0t_1454,._actionBtnDelete_39i0t_1455{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_39i0t_1453{color:#1e40af;background:#dbeafe}._actionBtnView_39i0t_1453:hover{background:#bfdbfe}._actionBtnEdit_39i0t_1454{color:#92400e;background:#fef3c7}._actionBtnEdit_39i0t_1454:hover{background:#fde68a}._actionBtnDelete_39i0t_1455{color:#dc2626;background:#fee2e2}._actionBtnDelete_39i0t_1455:hover{background:#fecaca}._actionMenuBtn_39i0t_1495{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_39i0t_1495:hover{background:#e5e7eb}._tablePagination_39i0t_1514{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding-top:15px;display:flex}._paginationInfo_39i0t_1522{color:#6b7280;font-size:14px}._paginationInfo_39i0t_1522 strong{color:#1a202c;font-weight:600}._paginationButtons_39i0t_1532{align-items:center;gap:5px;display:flex}._pageBtn_39i0t_1538{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_39i0t_1538:hover{background:#f3f4f6}._pageActive_39i0t_1557{color:#fff;background:#0db4b9;border-color:#0db4b9}._pageDots_39i0t_1563{color:#9ca3af;padding:0 5px}._prescriptionsTab_39i0t_1569{animation:.4s ease-in-out _fadeIn_39i0t_1}._prescriptionStatsGrid_39i0t_1573{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px;display:grid}._prescriptionStatCard_39i0t_1580{background:#fff;border-left:4px solid #0000;border-radius:12px;padding:15px;box-shadow:0 2px 8px #0000000d}._statCardBadge_39i0t_1588{border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}._statAlertIcon_39i0t_1595{font-size:20px}._prescriptionMainGrid_39i0t_1600{flex-direction:column;gap:20px;display:flex}._prescriptionsTableCard_39i0t_1606{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000000d}._searchInput_39i0t_1613{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_39i0t_1613 input{color:#6b7280;border:none;outline:none;flex:1;font-size:14px}._prescriptionsTableWrapper_39i0t_1633{margin:20px 0;overflow-x:auto}._prescriptionsTable_39i0t_1606{border-collapse:collapse;width:100%}._prescriptionsTable_39i0t_1606 thead{background:#f9fafb}._prescriptionsTable_39i0t_1606 th{text-align:left;color:#6b7280;letter-spacing:.5px;border-bottom:1px solid #e5e7eb;padding:12px 15px;font-size:11px;font-weight:700}._prescriptionsTable_39i0t_1606 td{color:#1a202c;border-bottom:1px solid #f3f4f6;padding:16px 15px;font-size:14px}._prescriptionPatient_39i0t_1664{align-items:center;gap:12px;display:flex}._prescriptionAvatar_39i0t_1670{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_39i0t_1683{color:#1a202c;margin-bottom:2px;font-weight:600}._prescriptionPatientId_39i0t_1689{color:#9ca3af;font-size:12px}._medicationInfo_39i0t_1694{flex-direction:column;gap:4px;display:flex}._medicationName_39i0t_1700{color:#1a202c;font-weight:600}._medicationDetails_39i0t_1705{color:#6b7280;font-size:12px}._statusBadge_39i0t_672{border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}._tableFooter_39i0t_1720{text-align:center;border-top:1px solid #f3f4f6;padding-top:15px}._viewAllRecordsBtn_39i0t_1726{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_39i0t_1726:hover{background:#f3f4f6}._quickReviewSidebar_39i0t_1743{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000000d}._quickReviewHeader_39i0t_1750{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}._quickReviewHeader_39i0t_1750 h3{color:#0f766e;font-size:18px;font-weight:600}._quickReviewBadge_39i0t_1763{color:#dc2626;background:#fee2e2;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:flex}._quickReviewSubheader_39i0t_1775{color:#9ca3af;letter-spacing:.5px;margin-bottom:15px;font-size:11px;font-weight:700}._refillQueueItem_39i0t_1783{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_39i0t_1783:last-of-type{margin-right:0}._refillItemHeader_39i0t_1798{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._refillPatientName_39i0t_1805{color:#1a202c;font-size:14px;font-weight:600}._refillTime_39i0t_1811{color:#9ca3af;font-size:12px}._refillMedication_39i0t_1816{color:#6b7280;margin-bottom:12px;font-size:13px}._urgentTag_39i0t_1822{color:#dc2626;font-weight:600}._refillActions_39i0t_1827{gap:8px;display:flex}._approveBtn_39i0t_1832{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_39i0t_1832:hover{background:#0a9499}._denyBtn_39i0t_1849{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_39i0t_1849:hover{background:#fee2e2}._fullQueueBtn_39i0t_1866{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_39i0t_1866:hover{background:#f3f4f6}@media (width<=1200px){._refillQueueItem_39i0t_1783{width:100%;margin-bottom:12px;margin-right:0}}._telehealthTab_39i0t_1894{flex-direction:column;gap:20px;animation:.4s ease-in-out _fadeIn_39i0t_1;display:flex}._waitingRoomTopSection_39i0t_1902{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d}._patientQueueHorizontal_39i0t_1909{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:20px;display:grid}._rescheduleBoxHorizontal_39i0t_1916{text-align:center;background:#eff6ff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}._telehealthMiddleRow_39i0t_1928{grid-template-columns:1fr 350px;gap:20px;display:grid}._waitingRoomSection_39i0t_1935{background:#fff;border-radius:12px;height:fit-content;padding:20px;box-shadow:0 2px 8px #0000000d}._waitingRoomHeader_39i0t_1943{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}._waitingRoomHeader_39i0t_1943 h2{color:#1a202c;font-size:20px;font-weight:600}._activeBadge_39i0t_1956{color:#0f766e;background:#ccfbf1;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600}._patientQueue_39i0t_1909{flex-direction:column;gap:15px;margin-bottom:20px;display:flex}._queueCard_39i0t_1972{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:15px}._queueCardHeader_39i0t_1979{align-items:center;gap:12px;margin-bottom:12px;display:flex}._queueCard_39i0t_1972 ._patientAvatar_39i0t_884{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_39i0t_1999{flex:1}._patientInfo_39i0t_1999 h4{color:#1a202c;margin-bottom:3px;font-size:14px;font-weight:600}._patientInfo_39i0t_1999 p{color:#6b7280;font-size:12px}._readyBadge_39i0t_2015{color:#0f766e;background:#ccfbf1;border-radius:6px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:600}._upcomingBadge_39i0t_2025{color:#075985;background:#e0f2fe;border-radius:6px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:600}._queueCardFooter_39i0t_2035{justify-content:space-between;align-items:center;display:flex}._waitTime_39i0t_2041{color:#6b7280;align-items:center;gap:5px;font-size:12px;display:flex}._startCallBtn_39i0t_2049{color:#fff;cursor:pointer;background:#0db4b9;border:none;border-radius:6px;padding:6px 16px;font-size:12px;font-weight:600}._startCallBtn_39i0t_2049:hover{background:#0a9499}._waitBtn_39i0t_2064{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:6px 16px;font-size:12px;font-weight:600}._waitBtn_39i0t_2064:hover{background:#f3f4f6}._rescheduleBox_39i0t_1916{text-align:center;background:#eff6ff;border-radius:10px;padding:20px}._rescheduleIcon_39i0t_2086{color:#3b82f6;margin-bottom:10px;font-size:32px}._rescheduleBox_39i0t_1916 p{color:#1e40af;margin-bottom:12px;font-size:14px;font-weight:600}._scheduleBtn_39i0t_2099{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}._scheduleBtn_39i0t_2099:hover{background:#2563eb}._consultationSection_39i0t_2115{background:#fff;border-radius:12px;flex-direction:column;gap:20px;padding:25px;display:flex;box-shadow:0 2px 8px #0000000d}._consultationHeader_39i0t_2125{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}._consultationHeader_39i0t_2125 h2{color:#1a202c;font-size:20px;font-weight:600}._menuBtn_39i0t_2138{cursor:pointer;background:#f3f4f6;border:none;border-radius:6px;width:32px;height:32px}._liveStatus_39i0t_2147{color:#6b7280;align-items:center;gap:8px;margin-bottom:0;font-size:13px;display:flex}._liveDot_39i0t_2156{color:#dc2626;font-size:10px}._videoContainer_39i0t_2161{background:#1a202c;border-radius:12px;flex-shrink:0;overflow:hidden}._videoPlaceholder_39i0t_2168{aspect-ratio:16/9;width:100%;position:relative}._videoPlaceholder_39i0t_2168 img{object-fit:cover;width:100%;height:100%}._connectionBadge_39i0t_2180{color:#fff;background:#000000b3;border-radius:6px;padding:6px 12px;font-size:12px;position:absolute;top:15px;left:15px}._videoControls_39i0t_2191{gap:15px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}._controlBtn_39i0t_2200{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_39i0t_2200:hover{background:#fff}._endCallBtn_39i0t_2218{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_39i0t_2218:hover{background:#b91c1c}._doctorPreview_39i0t_2236{background:#374151;border-radius:8px;width:120px;height:90px;position:absolute;bottom:80px;right:20px;overflow:hidden}._previewPlaceholder_39i0t_2247{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;display:flex}._clinicalNotes_39i0t_2258{margin-bottom:0}._notesHeader_39i0t_2262{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._notesHeader_39i0t_2262 h3{color:#1a202c;font-size:16px;font-weight:600}._autosaveTag_39i0t_2275{color:#10b981;align-items:center;gap:5px;font-size:12px;display:flex}._notesTextarea_39i0t_2283{resize:vertical;border:1px solid #e5e7eb;border-radius:8px;width:100%;min-height:120px;padding:15px;font-family:inherit;font-size:14px}._aiSummarizeBtn_39i0t_2294{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_39i0t_2294:hover{background:#99f6e4}._actionButtonsGrid_39i0t_2314{grid-template-columns:1fr 1fr;gap:12px;display:grid}._actionBtnPrimary_39i0t_2320{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_39i0t_2320:hover{background:#0a9499}._actionBtnSecondary_39i0t_2339{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_39i0t_2339:hover{background:#e8f5f5}._patientDetailsSection_39i0t_2359{flex-direction:column;gap:20px;display:flex}._patientDetailsCard_39i0t_2365{text-align:center;background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000000d}._patientProfileAvatar_39i0t_2373{border-radius:50%;width:100px;height:100px;margin:0 auto 15px;overflow:hidden}._patientProfileAvatar_39i0t_2373 img{object-fit:cover;width:100%;height:100%}._patientDetailsCard_39i0t_2365 h3{color:#1a202c;margin-bottom:5px;font-size:20px;font-weight:600}._patientId_39i0t_1393{color:#9ca3af;margin-bottom:20px;font-size:13px}._patientStatsGrid_39i0t_1200{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}._statBox_39i0t_2407{text-align:center;background:#f9fafb;border-radius:8px;padding:12px}._statLabel_39i0t_400{color:#6b7280;margin-bottom:5px;font-size:11px;display:block}._statValue_39i0t_406{color:#1a202c;font-size:15px;font-weight:700;display:block}._conditionsSection_39i0t_2428{text-align:left;margin-bottom:0}._conditionsSection_39i0t_2428 h4{color:#9ca3af;letter-spacing:.5px;margin-bottom:12px;font-size:11px;font-weight:700}._conditionTags_39i0t_2441{flex-wrap:wrap;gap:8px;display:flex}._conditionTag_39i0t_2441{color:#0f766e;background:#ccfbf1;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}._moreTag_39i0t_2456{color:#6b7280;background:#f3f4f6;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}._recentRecordsCard_39i0t_2466{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000000d}._recentRecordsSection_39i0t_2473{text-align:left}._recordsHeader_39i0t_2477{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}._recordsHeader_39i0t_2477 h4{color:#0f766e;font-size:16px;font-weight:600}._seeAllBtn_39i0t_2490{color:#0db4b9;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:600}._recordsList_39i0t_2499{flex-direction:column;gap:15px;display:flex}._recordItem_39i0t_2505{gap:12px;display:flex}._recordDot_39i0t_2510{color:#0db4b9;margin-top:6px;font-size:8px}._recordContent_39i0t_2516{flex:1}._recordDate_39i0t_2520{color:#9ca3af;margin-bottom:3px;font-size:11px;display:block}._recordContent_39i0t_2516 h5{color:#1a202c;margin-bottom:3px;font-size:13px;font-weight:600}._recordContent_39i0t_2516 p{color:#6b7280;font-size:12px}._testResult_39i0t_2539{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_39i0t_1909{grid-template-columns:repeat(1,1fr)}._telehealthMiddleRow_39i0t_1928{grid-template-columns:1fr}}@media (width<=768px){._patientQueueHorizontal_39i0t_1909,._actionButtonsGrid_39i0t_2314{grid-template-columns:1fr}}._mobileHeader_39i0t_2573{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_39i0t_2587{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_39i0t_2573 h2{color:#1a202c;font-size:18px;font-weight:600}._mobileHeaderRight_39i0t_2606{align-items:center;gap:15px;display:flex}._mobileIcon_39i0t_2612{color:#6b7280;cursor:pointer;font-size:20px}._sidebarOverlay_39i0t_2619{z-index:999;background:#00000080;display:none;position:fixed;inset:0}@media (width<=1024px){._statsGrid_39i0t_364,._prescriptionStatsGrid_39i0t_1573{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){._doctorDashboard_39i0t_1{flex-direction:column}._mobileHeader_39i0t_2573{display:flex}._sidebarOverlay_39i0t_2619{display:block}._sidebar_39i0t_12{z-index:1000;transition:left .3s;left:-280px}._sidebar_39i0t_12._sidebarOpen_39i0t_2665{left:0}._mainContent_39i0t_214{margin-top:0}._patientStatsGrid_39i0t_1200,._prescriptionStatsGrid_39i0t_1573,._patientQueueHorizontal_39i0t_1909,._telehealthMiddleRow_39i0t_1928,._actionButtonsGrid_39i0t_2314{grid-template-columns:1fr}._tableWrapper_39i0t_848,._patientsTableWrapper_39i0t_1339,._prescriptionsTableWrapper_39i0t_1633{overflow-x:auto}._appointmentTable_39i0t_853,._patientsTable_39i0t_1274,._prescriptionsTable_39i0t_1606{min-width:800px}._calendarDay_39i0t_496{font-size:12px}._weekDay_39i0t_481{font-size:11px}._statCard_39i0t_371{flex-direction:column;align-items:flex-start}._statIcon_39i0t_382{width:30px;height:30px;font-size:20px}._statValue_39i0t_406{font-size:22px}._pageHeader_39i0t_1160{flex-direction:column;align-items:flex-start;gap:15px}._addPatientBtn_39i0t_1179{justify-content:center;width:100%}._tableFilters_39i0t_1281{flex-wrap:wrap}._dateRangeFilter_39i0t_1299{flex:100%}._refillQueueItem_39i0t_1783{width:100%;margin-bottom:12px;margin-right:0}}@media (width<=480px){._mobileHeader_39i0t_2573 h2{font-size:16px}._mainContent_39i0t_214{padding:10px}._pageTitle_39i0t_1167{font-size:22px}._pageSubtitle_39i0t_1174{font-size:13px}._addPatientBtn_39i0t_1179{padding:10px 16px;font-size:13px}._statCardValue_39i0t_1237{font-size:26px}._quickActions_39i0t_311 button{padding:12px 16px;font-size:13px}._controlBtn_39i0t_2200,._endCallBtn_39i0t_2218{width:40px;height:40px;font-size:16px}._videoControls_39i0t_2191{gap:10px}._queueCard_39i0t_1972{padding:12px}._queueCard_39i0t_1972 ._patientAvatar_39i0t_884{width:40px;height:40px;font-size:14px}._patientInfo_39i0t_1999 h4{font-size:13px}._patientInfo_39i0t_1999 p{font-size:11px}._startCallBtn_39i0t_2049,._waitBtn_39i0t_2064{padding:5px 12px;font-size:11px}._rescheduleBoxHorizontal_39i0t_1916{padding:15px}._rescheduleIcon_39i0t_2086{font-size:24px}._rescheduleBox_39i0t_1916 p,._rescheduleBoxHorizontal_39i0t_1916 p{font-size:13px}._scheduleBtn_39i0t_2099{padding:6px 12px;font-size:12px}._scheduleItem_39i0t_578{flex-direction:column}}._settingsTab_39i0t_2862{animation:.4s ease-in-out _fadeIn_39i0t_1}._settingsLayout_39i0t_2866{flex-direction:column;gap:20px;display:flex}._settingsMenu_39i0t_2873{background:#fff;border-radius:12px;gap:10px;padding:15px 20px;display:flex;overflow-x:auto;box-shadow:0 2px 8px #0000000d}._settingsMenuItem_39i0t_2883{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_39i0t_2883 svg{font-size:18px}._settingsMenuItem_39i0t_2883:hover{color:#1a202c;background:#f3f4f6}._settingsMenuItemActive_39i0t_2909{color:#0db4b9;background:#e8f5f5;font-weight:600}._settingsContent_39i0t_2916{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 8px #0000000d}._settingsSection_39i0t_2923 h2{color:#1a202c;margin-bottom:8px;font-size:28px;font-weight:700}._settingsSubtitle_39i0t_2930{color:#6b7280;margin-bottom:30px;font-size:15px}._settingsCard_39i0t_2936{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:20px;padding:25px}._settingsCard_39i0t_2936 h3{color:#1a202c;margin-bottom:20px;font-size:18px;font-weight:600}._settingsCard_39i0t_2936>p{color:#6b7280;margin-bottom:15px;font-size:14px}._formGroup_39i0t_2958{margin-bottom:20px}._formGroup_39i0t_2958 label{color:#1a202c;margin-bottom:8px;font-size:14px;font-weight:600;display:block}._formInput_39i0t_2970{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:12px 16px;font-size:14px;transition:all .3s}._formInput_39i0t_2970:focus{border-color:#0db4b9;outline:none;box-shadow:0 0 0 3px #0db4b91a}._formRow_39i0t_2986{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}._brandingSection_39i0t_2994{align-items:center;gap:30px;margin-top:20px;display:flex}._logoPreview_39i0t_3001{flex-direction:column;align-items:center;gap:12px;display:flex}._logoPlaceholder_39i0t_3008{background:#fff;border:2px solid #e5e7eb;border-radius:12px;justify-content:center;align-items:center;width:150px;height:150px;display:flex;overflow:hidden}._logoPlaceholder_39i0t_3008 img{object-fit:cover;width:100%;height:100%}._editLogoBtn_39i0t_3026{color:#0db4b9;letter-spacing:.5px;cursor:pointer;background:0 0;border:none;padding:8px 16px;font-size:12px;font-weight:700}._editLogoBtn_39i0t_3026:hover{text-decoration:underline}._logoActions_39i0t_3041{flex-direction:column;gap:12px;display:flex}._uploadBtn_39i0t_3047{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_39i0t_3047:hover{background:#e8f5f5}._removeBtn_39i0t_3063{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_39i0t_3063:hover{background:#fee2e2;border-color:#dc2626}._saveBtn_39i0t_3081{color:#fff;cursor:pointer;background:#0db4b9;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s}._saveBtn_39i0t_3081:hover{background:#0a9499;transform:translateY(-2px)}._secondaryBtn_39i0t_3098{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_39i0t_3098:hover{background:#e8f5f5}._addBtn_39i0t_3114{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_39i0t_3114:hover{background:#0a9499}._editBtn_39i0t_3132{color:#1a202c;cursor:pointer;background:#f3f4f6;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}._editBtn_39i0t_3132:hover{background:#e5e7eb}._upgradeBtn_39i0t_3147{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_39i0t_3147:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0db4b94d}._settingsCard_39i0t_2936 ._cardHeader_39i0t_441{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._teamList_39i0t_3172{flex-direction:column;gap:15px;display:flex}._teamMember_39i0t_3178{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:15px;display:flex}._memberInfo_39i0t_3187{align-items:center;gap:12px;display:flex}._memberAvatar_39i0t_3193{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_39i0t_3187 h4{color:#1a202c;margin-bottom:3px;font-size:15px;font-weight:600}._memberInfo_39i0t_3187 p{color:#6b7280;font-size:13px}._badge_39i0t_281{color:#0db4b9;background:#e8f5f5;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}._toggleGroup_39i0t_3228{flex-direction:column;gap:20px;display:flex}._toggleItem_39i0t_3234{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:15px;display:flex}._toggleItem_39i0t_3234 h4{color:#1a202c;margin-bottom:4px;font-size:15px;font-weight:600}._toggleItem_39i0t_3234 p{color:#6b7280;font-size:13px}._toggle_39i0t_3228{width:50px;height:26px;display:inline-block;position:relative}._toggle_39i0t_3228 input{opacity:0;width:0;height:0}._toggleSlider_39i0t_3268{cursor:pointer;background-color:#e5e7eb;border-radius:26px;transition:all .4s;position:absolute;inset:0}._toggleSlider_39i0t_3268:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;bottom:3px;left:3px}._toggle_39i0t_3228 input:checked+._toggleSlider_39i0t_3268{background-color:#0db4b9}._toggle_39i0t_3228 input:checked+._toggleSlider_39i0t_3268:before{transform:translate(24px)}._planInfo_39i0t_3301{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:20px;display:flex}._planDetails_39i0t_3310 h4{color:#1a202c;margin-bottom:4px;font-size:16px;font-weight:600}._planDetails_39i0t_3310 p{color:#6b7280;font-size:14px}._paymentMethod_39i0t_3322{background:#fff;border-radius:8px;align-items:center;gap:15px;padding:20px;display:flex}._cardIcon_39i0t_3331{color:#0db4b9;font-size:32px}._paymentMethod_39i0t_3322 h4{color:#1a202c;margin-bottom:3px;font-size:15px;font-weight:600}._paymentMethod_39i0t_3322 p{color:#6b7280;font-size:13px}._paymentMethod_39i0t_3322 button{margin-left:auto}._billingHistory_39i0t_3352{flex-direction:column;gap:12px;display:flex}._billingItem_39i0t_3358{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:15px;display:flex}._billingItem_39i0t_3358 h4{color:#1a202c;margin-bottom:3px;font-size:14px;font-weight:600}._billingItem_39i0t_3358 p{color:#6b7280;font-size:13px}._amount_39i0t_3379{color:#059669;font-size:16px;font-weight:700}@media (width<=1024px){._settingsLayout_39i0t_2866{flex-direction:column}}@media (width<=768px){._settingsMenu_39i0t_2873{padding:12px 15px}._settingsMenuItem_39i0t_2883{padding:10px 16px;font-size:14px}._settingsContent_39i0t_2916{padding:20px}._settingsSection_39i0t_2923 h2{font-size:24px}._settingsCard_39i0t_2936{padding:20px}._formRow_39i0t_2986{grid-template-columns:1fr;gap:0}._brandingSection_39i0t_2994{flex-direction:column;align-items:flex-start}._logoActions_39i0t_3041,._uploadBtn_39i0t_3047,._removeBtn_39i0t_3063{width:100%}._toggleItem_39i0t_3234,._planInfo_39i0t_3301{flex-direction:column;align-items:flex-start;gap:15px}._upgradeBtn_39i0t_3147{width:100%}}._appointmentsTab_39i0t_3452{animation:.4s ease-in-out _fadeIn_39i0t_1}._appointmentsHeader_39i0t_3456{margin-bottom:30px}._appointmentsTitle_39i0t_3460{color:#1a202c;margin-bottom:8px;font-size:26px;font-weight:700}._appointmentsSubtitle_39i0t_3467{color:#6b7280;font-size:15px}._appointmentsTabs_39i0t_3473{border-bottom:2px solid #e5e7eb;gap:10px;margin-bottom:30px;padding-bottom:0;display:flex}._appointmentTabBtn_39i0t_3481{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:12px 24px;font-size:16px;font-weight:600;transition:all .3s;position:relative}._appointmentTabBtn_39i0t_3481:hover,._appointmentTabActive_39i0t_3497{color:#0db4b9}._appointmentTabActive_39i0t_3497:after{content:"";background:#0db4b9;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-2px;left:0;right:0}._appointmentsList_39i0t_3513{flex-direction:column;gap:20px;margin-bottom:40px;display:flex}._appointmentCard_39i0t_3520{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:25px;display:flex;box-shadow:0 2px 8px #0000000d}._appointmentLeft_39i0t_3531{flex:1;align-items:center;gap:20px;display:flex}._appointmentCard_39i0t_3520 ._doctorAvatar_39i0t_80{border-radius:50%;flex-shrink:0;width:80px;height:80px;overflow:hidden}._appointmentCard_39i0t_3520 ._doctorAvatar_39i0t_80 img{object-fit:cover;width:100%;height:100%}._appointmentInfo_39i0t_3552{flex:1}._appointmentNameRow_39i0t_3556{align-items:center;gap:12px;margin-bottom:6px;display:flex}._appointmentInfo_39i0t_3552 h3{color:#1a202c;font-size:20px;font-weight:600}._appointmentSpecialty_39i0t_3569{color:#0db4b9;margin-bottom:12px;font-size:14px}._appointmentMeta_39i0t_3575{flex-wrap:wrap;gap:20px;display:flex}._appointmentMeta_39i0t_3575 span{color:#6b7280;align-items:center;gap:6px;font-size:14px;display:flex}._appointmentMeta_39i0t_3575 svg{font-size:14px}._statusBadgeConfirmed_39i0t_3594{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_39i0t_3594:hover:not(:disabled){background:#a7f3d0}._statusBadgeConfirmed_39i0t_3594:disabled{cursor:not-allowed;opacity:.7}._statusBadgePending_39i0t_3619{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_39i0t_3619:hover:not(:disabled){background:#fde68a}._statusBadgePending_39i0t_3619:disabled{cursor:not-allowed;opacity:.7}._dropdownArrow_39i0t_3644{margin-left:4px;font-size:10px}._statusDropdownWrapper_39i0t_3650{display:inline-block;position:relative}._statusDropdownMenu_39i0t_3655{z-index:1000;pointer-events:auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:4px;animation:.2s _dropdownFadeIn_39i0t_1;position:absolute;top:100%;right:0;overflow:visible;box-shadow:0 4px 12px #00000026}@keyframes _dropdownFadeIn_39i0t_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._statusDropdownItem_39i0t_3683{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_39i0t_3683:hover{background:#f3f4f6}._statusDropdownItem_39i0t_3683:active{background:#e5e7eb}._statusDotConfirmed_39i0t_3708{color:#10b981;font-size:14px}._statusDotCompleted_39i0t_3713{color:#3b82f6;font-size:14px}._statusDotReschedule_39i0t_3718{color:#1d4ed8;font-size:14px}._statusDotCancelled_39i0t_3723{color:#dc2626;font-size:14px}@media (width<=768px){._statusDropdownMenu_39i0t_3655{left:auto;right:0}._statusDropdownItem_39i0t_3683{padding:12px 14px;font-size:14px}}._statusBadgeCompleted_39i0t_3742{color:#1e40af;background:#dbeafe;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600}._cancellationReason_39i0t_3760{color:#6b7280;background:#fef3c7;border-left:3px solid #f59e0b;border-radius:4px;margin-top:12px;padding:10px;font-size:13px}._cancellationReason_39i0t_3760 strong{color:#92400e}._appointmentActions_39i0t_3775{flex-direction:column;align-items:flex-end;gap:12px;display:flex}._joinMeetingBtn_39i0t_3782{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_39i0t_3782:hover{background:#0a9499;transform:translateY(-2px)}._awaitingApprovalBtn_39i0t_3803{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_39i0t_3815{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_39i0t_3815:hover{background:#bae6fd}._reviewBtn_39i0t_3835{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_39i0t_3835:hover{background:#fef3c7;border-color:#f59e0b}._actionBtnsRow_39i0t_3853{gap:10px;display:flex}._rescheduleBtn_39i0t_3858{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_39i0t_3858:hover{background:#e8f5f5;border-color:#0db4b9}._confirmBtn_39i0t_3875{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_39i0t_3875:hover:not(:disabled){background:#059669;border-color:#059669}._confirmBtn_39i0t_3875:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af;border-color:#9ca3af}._completeBtn_39i0t_3899{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_39i0t_3899:hover:not(:disabled){background:#2563eb;border-color:#2563eb}._completeBtn_39i0t_3899:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af;border-color:#9ca3af}._cancelBtn_39i0t_3923{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_39i0t_3923:hover{background:#fee2e2;border-color:#dc2626}._detailsBtn_39i0t_3940{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_39i0t_3940:hover{background:#f3f4f6}._rebookBtn_39i0t_3956{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_39i0t_3956:hover{background:#0a9499;transform:translateY(-2px)}._pastAppointmentsSection_39i0t_3975{margin-top:50px}._pastAppointmentsSection_39i0t_3975 h2{color:#1a202c;margin-bottom:25px;font-size:28px;font-weight:700}@media (width<=1024px){._appointmentCard_39i0t_3520{flex-direction:column;align-items:flex-start}._appointmentActions_39i0t_3775{align-items:stretch;width:100%}._joinMeetingBtn_39i0t_3782,._awaitingApprovalBtn_39i0t_3803,._downloadPrescriptionBtn_39i0t_3815,._reviewBtn_39i0t_3835{justify-content:center;width:100%}._actionBtnsRow_39i0t_3853{width:100%}._rescheduleBtn_39i0t_3858,._confirmBtn_39i0t_3875,._completeBtn_39i0t_3899,._cancelBtn_39i0t_3923,._detailsBtn_39i0t_3940{flex:1}}@media (width<=768px){._appointmentsTitle_39i0t_3460{font-size:22px}._appointmentsTabs_39i0t_3473{overflow-x:auto}._appointmentTabBtn_39i0t_3481{white-space:nowrap;padding:10px 16px;font-size:14px}._appointmentCard_39i0t_3520{padding:20px}._appointmentLeft_39i0t_3531{flex-direction:column;align-items:flex-start}._appointmentCard_39i0t_3520 ._doctorAvatar_39i0t_80{width:60px;height:60px}._appointmentInfo_39i0t_3552 h3{font-size:18px}._appointmentMeta_39i0t_3575{flex-direction:column;gap:8px}._appointmentNameRow_39i0t_3556{flex-direction:column;align-items:flex-start;gap:8px}._actionBtnsRow_39i0t_3853{flex-direction:column}}._loadingContainer_39i0t_4070{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:60vh;display:flex}._loadingSpinner_39i0t_4079{border:4px solid #e8f5f5;border-top-color:#0db4b9;border-radius:50%;width:50px;height:50px;animation:1s linear infinite _spin_39i0t_1}@keyframes _spin_39i0t_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingContainer_39i0t_4070 p{color:#6b7280;font-size:16px;font-weight:500}._profileDetailsGrid_39i0t_4106{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:20px;display:grid}._profileDetailItem_39i0t_4113{flex-direction:column;gap:8px;display:flex}._profileDetailItem_39i0t_4113 label{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}._profileDetailItem_39i0t_4113 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_39i0t_4113 ._longText_39i0t_4139{white-space:pre-wrap;max-height:200px;line-height:1.6;overflow-y:auto}._profileDetailItem_39i0t_4113 ._longText_39i0t_4139::-webkit-scrollbar{width:6px}._profileDetailItem_39i0t_4113 ._longText_39i0t_4139::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}._profileDetailItem_39i0t_4113 ._longText_39i0t_4139::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}._profileDetailItem_39i0t_4113 ._longText_39i0t_4139::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (width<=768px){._profileDetailsGrid_39i0t_4106{grid-template-columns:1fr;gap:16px}._profileDetailItem_39i0t_4113{grid-column:1/-1!important}}._profilePhotoSection_39i0t_4178{justify-content:center;padding:20px;display:flex}._profilePhoto_39i0t_4178{object-fit:cover;border:5px solid #0db4b9;border-radius:50%;width:200px;height:200px;box-shadow:0 4px 12px #0db4b933}._chatNowBtn_39i0t_4194{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_39i0t_4194:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}._loadingContainer_39i0t_4070{color:#6b7280;justify-content:center;align-items:center;padding:60px 20px;display:flex}._modalOverlay_39i0t_4230{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_39i0t_4245{background:#fff;border-radius:12px;width:100%;max-width:900px;max-height:85vh;animation:.25s ease-out _modalSlideIn_39i0t_1;position:relative;overflow-y:auto;box-shadow:0 10px 40px #0003}@keyframes _modalSlideIn_39i0t_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._modalCloseBtn_39i0t_4269{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_39i0t_4269:hover{color:#1f2937;background:#e5e7eb;transform:rotate(90deg)}._modalBody_39i0t_4294{padding:30px}._modalLoading_39i0t_4298{text-align:center;color:#6b7280;padding:60px 30px}._modalLoading_39i0t_4298 ._loadingSpinner_39i0t_4079{border:4px solid #e5e7eb;border-top-color:#0db4b9;border-radius:50%;width:50px;height:50px;margin:0 auto 20px;animation:.8s linear infinite _spin_39i0t_1}._modalError_39i0t_4314{text-align:center;color:#dc2626;padding:60px 30px;font-size:16px}._appointmentHeader_39i0t_4322{border-bottom:2px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;display:flex}._appointmentIdSection_39i0t_4331{flex-direction:column;gap:4px;display:flex}._appointmentLabel_39i0t_4337{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}._appointmentId_39i0t_4331{color:#1f2937;font-family:Courier New,monospace;font-size:16px;font-weight:700}._detailsTwoColumn_39i0t_4353{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}._detailsColumn_39i0t_4360{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px}._columnTitle_39i0t_4367{color:#0db4b9;text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;font-size:14px;font-weight:700}._infoList_39i0t_4376{flex-direction:column;gap:12px;display:flex}._infoRow_39i0t_4382{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._infoLabel_39i0t_4389{color:#6b7280;min-width:100px;font-size:13px;font-weight:500}._infoValue_39i0t_4396{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_39i0t_4396 svg{color:#0db4b9;font-size:14px}._detailsFullSection_39i0t_4414{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:20px}._detailsFullSection_39i0t_4414:last-child{margin-bottom:0}._infoGrid_39i0t_4426{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}._infoGrid_39i0t_4426 ._infoRow_39i0t_4382{flex-direction:column;gap:6px}._infoGrid_39i0t_4426 ._infoLabel_39i0t_4389{min-width:auto}._infoGrid_39i0t_4426 ._infoValue_39i0t_4396{text-align:left;justify-content:flex-start}._paymentPaid_39i0t_4447{color:#10b981;font-weight:700}._paymentPending_39i0t_4452{color:#f59e0b;font-weight:700}._cancellationSection_39i0t_4458{background:#fef2f2;border-color:#fca5a5}._cancellationSection_39i0t_4458 ._columnTitle_39i0t_4367{color:#dc2626}._timestampsSection_39i0t_4468{border-top:2px solid #f3f4f6;gap:16px;margin-top:20px;padding-top:20px;display:flex}._timestampItem_39i0t_4476{flex-direction:column;flex:1;gap:4px;display:flex}._timestampLabel_39i0t_4483{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}._timestampValue_39i0t_4491{color:#4b5563;font-size:13px;font-weight:600}@media (width<=768px){._modalContent_39i0t_4245{border-radius:12px;max-width:100%;max-height:90vh;margin:10px}._modalBody_39i0t_4294{padding:20px}._detailsTwoColumn_39i0t_4353{grid-template-columns:1fr;gap:16px}._infoGrid_39i0t_4426{grid-template-columns:1fr}._timestampsSection_39i0t_4468{flex-direction:column;gap:12px}._infoRow_39i0t_4382{flex-direction:column;gap:4px}._infoLabel_39i0t_4389{min-width:auto}._infoValue_39i0t_4396{text-align:left;justify-content:flex-start}}._telehealthTab_39i0t_1894{animation:.4s ease-in-out _fadeIn_39i0t_1}._telehealthHeader_39i0t_4544{margin-bottom:30px}._videoAppointmentsSection_39i0t_4548{background:#fff;border-radius:12px;margin-bottom:25px;padding:25px;box-shadow:0 2px 8px #0000000d}._videoAppointmentsSection_39i0t_4548 h3{color:#1a202c;margin-bottom:20px;font-size:18px;font-weight:600}._videoAppointmentsList_39i0t_4563{flex-direction:column;gap:15px;display:flex}._videoAppointmentCard_39i0t_4569{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_39i0t_4569:hover{transform:translate(2px);box-shadow:0 4px 12px #0000001a}._videoAppointmentLeft_39i0t_4585{flex:1;align-items:center;gap:15px;display:flex}._videoAppointmentInfo_39i0t_4592 h3{color:#1a202c;margin-bottom:5px;font-size:16px;font-weight:600}._appointmentSymptoms_39i0t_4599{color:#6b7280;margin-bottom:8px;font-size:14px}._videoAppointmentRight_39i0t_4605{align-items:center;gap:10px;display:flex}._startVideoCallBtn_39i0t_4611{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_39i0t_4611:hover{background:#0a9499;transform:translateY(-2px);box-shadow:0 4px 12px #0db4b94d}._chatBtn_39i0t_4632{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_39i0t_4632:hover{background:#e8f5f5}._videoInstructionsCard_39i0t_4652{background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px #0000000d}._videoInstructionsCard_39i0t_4652 h3{color:#1a202c;margin-bottom:20px;font-size:18px;font-weight:600}._instructionsList_39i0t_4666{flex-direction:column;gap:20px;display:flex}._instructionItem_39i0t_4672{align-items:flex-start;gap:15px;display:flex}._instructionNumber_39i0t_4678{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_39i0t_4672 h4{color:#1a202c;margin-bottom:5px;font-size:15px;font-weight:600}._instructionItem_39i0t_4672 p{color:#6b7280;font-size:14px;line-height:1.6}@media (width<=768px){._videoAppointmentCard_39i0t_4569{flex-direction:column;align-items:flex-start;gap:15px}._videoAppointmentRight_39i0t_4605{flex-direction:column;width:100%}._startVideoCallBtn_39i0t_4611,._chatBtn_39i0t_4632{justify-content:center;width:100%}}._rxModalOverlay_39i0t_4726{-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_39i0t_4741{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_39i0t_4753{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_39i0t_4753 h3{color:#0f172a;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:700;display:flex}._rxModalCloseBtn_39i0t_4773{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:6px;font-size:18px;transition:all .2s}._rxModalCloseBtn_39i0t_4773:hover{color:#0f172a;background:#e2e8f0}._rxModalForm_39i0t_4789{flex-direction:column;gap:20px;padding:24px;display:flex}._rxFormRow_39i0t_4796{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}._rxFormGroup_39i0t_4802{flex-direction:column;gap:6px;display:flex}._rxFormGroup_39i0t_4802 label{color:#334155;font-size:13px;font-weight:600}._rxFormGroup_39i0t_4802 input,._rxFormGroup_39i0t_4802 select,._rxFormGroup_39i0t_4802 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_39i0t_4802 input:focus,._rxFormGroup_39i0t_4802 select:focus,._rxFormGroup_39i0t_4802 textarea:focus{border-color:#0db4b9;box-shadow:0 0 0 3px #0db4b926}._rxSectionTitle_39i0t_4834{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_39i0t_4846{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}._medicationCardHeader_39i0t_4857{color:#1e293b;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex}._addMedBtn_39i0t_4866{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_39i0t_4866:hover{color:#fff;background:#0db4b9}._removeMedBtn_39i0t_4887{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_39i0t_4887:hover{background:#fca5a5}._rxSubmitActions_39i0t_4905{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;padding-top:16px;display:flex}._rxSubmitBtn_39i0t_4913{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_39i0t_4913:hover{background:#0a9499}._rxSubmitBtn_39i0t_4913:disabled{opacity:.6;cursor:not-allowed}._rxCancelBtn_39i0t_4937{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:600}._rxCancelBtn_39i0t_4937:hover{background:#e2e8f0}._rxDetailBox_39i0t_4952{flex-direction:column;gap:20px;padding:24px;display:flex}._rxHeaderInfo_39i0t_4959{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_39i0t_4970 label{text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin-bottom:4px;font-size:12px;display:block}._rxHeaderItem_39i0t_4970 p{color:#0f172a;margin:0;font-size:15px;font-weight:700}._rxMedsTable_39i0t_4986{border-collapse:collapse;width:100%;margin-top:10px}._rxMedsTable_39i0t_4986 th{text-align:left;color:#475569;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:10px 14px;font-size:12px;font-weight:700}._rxMedsTable_39i0t_4986 td{color:#1e293b;border-bottom:1px solid #f1f5f9;padding:12px 14px;font-size:13px}._statusBadgeSent_39i0t_5009{color:#065f46;background:#d1fae5;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}._statusBadgeDispensed_39i0t_5018{color:#1e40af;background:#dbeafe;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}._statusBadgeCancelled_39i0t_3751{color:#991b1b;background:#fee2e2;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}._statusBadgeCreated_39i0t_5036{color:#92400e;background:#fef3c7;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}._statusBadgeRescheduled_39i0t_5045{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_39i0t_5060{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_39i0t_5060 p{margin:0}._rescheduleApptInfo_39i0t_5078{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_39i0t_5078 p{margin:0}
