.MedicalPortal_container__kAiuc{display:flex;justify-content:center;align-items:center;height:98vh}.MedicalPortal_header__TxUwu{width:100%;max-width:800px;text-align:center;margin-bottom:30px;color:white}.MedicalPortal_headerContent__l3xFX h3{margin:0;font-size:2.5rem;font-weight:300}.MedicalPortal_subtitle__P6UB4{font-size:1.2rem;opacity:.9;margin-top:10px}.MedicalPortal_formContainer__BYlLl{position:relative;width:100%;max-width:1000px;background:white;border-radius:20px;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,.2)}.MedicalPortal_formWrapper__kbHI9{position:relative;height:90%;display:flex}.MedicalPortal_forgotPasswordRight__WvEur{text-align:right;margin-top:4px}.MedicalPortal_forgotPasswordBtn__cJIly{background:none;border:none;color:#007bff;font-size:.85rem;cursor:pointer;padding:0;margin-bottom:10px}.MedicalPortal_forgotPasswordBtn__cJIly:hover{text-decoration:underline}.MedicalPortal_formPanel__bssFr{position:static;top:0;left:0;width:50%;height:100%;padding:25px;display:flex;flex-direction:column;justify-content:center;background:white;transition:all .6s ease-in-out;overflow-y:auto}.MedicalPortal_signUpPanel__KRfzg{left:0;opacity:0;z-index:1;transform:translateX(-100%);visibility:hidden}.MedicalPortal_signInPanel__x4EV8{left:0;opacity:1;z-index:2;transform:translateX(0);visibility:visible}.MedicalPortal_rightPanelActive__hiVQ5 .MedicalPortal_signInPanel__x4EV8{transform:translateX(100%);opacity:0;z-index:1;visibility:hidden}.MedicalPortal_rightPanelActive__hiVQ5 .MedicalPortal_signUpPanel__KRfzg{transform:translateX(0);opacity:1;z-index:2;visibility:visible}.MedicalPortal_overlayContainer__0P2nr{position:absolute;top:0;left:50%;width:50%;height:100%;overflow:hidden;transition:transform .6s ease-in-out;z-index:100}.MedicalPortal_rightPanelActive__hiVQ5 .MedicalPortal_overlayContainer__0P2nr{transform:translateX(-100%)}.MedicalPortal_overlay__Uc91w{position:relative;left:-100%;height:100%;width:200%;background:linear-gradient(90deg,#5D8AA8,#3a6eb6);color:white;transition:transform .6s ease-in-out}.MedicalPortal_rightPanelActive__hiVQ5 .MedicalPortal_overlay__Uc91w{transform:translateX(50%)}.MedicalPortal_overlayPanel__I14fS{position:absolute;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;height:100%;text-align:center;transition:transform .6s ease-in-out}.MedicalPortal_overlayLeft___oe5Q{transform:translateX(-20%)}.MedicalPortal_rightPanelActive__hiVQ5 .MedicalPortal_overlayLeft___oe5Q{transform:translateX(0)}.MedicalPortal_overlayRight__G8zGc{right:0;transform:translateX(0)}.MedicalPortal_rightPanelActive__hiVQ5 .MedicalPortal_overlayRight__G8zGc{transform:translateX(20%)}.MedicalPortal_overlayPanel__I14fS h2{margin:0 0 20px;font-size:2rem}.MedicalPortal_overlayPanel__I14fS p{margin:0 50 30px;font-size:1.1rem;line-height:1.5}.MedicalPortal_oauthSection__C6_dS,.MedicalPortal_registrationSection__5OJOs{width:100%}.MedicalPortal_oauthIntro__nCFui{margin-bottom:30px}.MedicalPortal_oauthIntro__nCFui h4{margin:0 0 10px;color:#2c3e50;font-size:1.5rem}.MedicalPortal_oauthIntro__nCFui p{margin:0;color:#7f8c8d;font-size:1rem}.MedicalPortal_oauthButtons__05_bS{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.MedicalPortal_oauthBtn__YR9br{justify-content:center;gap:10px;padding:12px 20px;border:2px solid #e0e0e0;border-radius:8px;background:white;color:#555;font-size:1rem;transition:all .3s ease}.MedicalPortal_oauthBtn__YR9br:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.MedicalPortal_oauthBtn__YR9br.MedicalPortal_google__dj0dG{border-color:#DB4437;color:#DB4437}.MedicalPortal_oauthBtn__YR9br.MedicalPortal_facebook__kM0Jq{border-color:#4267B2;color:#4267B2}.MedicalPortal_manualOption__dlvRq{margin-top:30px;padding-top:30px;border-top:1px solid #eee}.MedicalPortal_manualOption__dlvRq h4{margin:0 0 10px;color:#2c3e50;font-size:1.5rem}.MedicalPortal_manualOption__dlvRq p{margin:0 0 20px;color:#7f8c8d;font-size:1rem}.MedicalPortal_formSection__ezZjv{width:100%}.MedicalPortal_formSection__ezZjv h3{margin:0 0 20px;color:#2c3e50;font-size:1.5rem;border-bottom:2px solid #3498db;padding-bottom:10px}.MedicalPortal_formGrid__0dR67{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px;width:100%}.MedicalPortal_formGroup__Hk8Q8{display:flex;flex-direction:column;width:100%}.MedicalPortal_formGroup__Hk8Q8.MedicalPortal_fullWidth__PiHKe{grid-column:1/-1}.MedicalPortal_label__3Uo7c{margin-bottom:8px;font-weight:600;color:#2c3e50;font-size:.9rem}.MedicalPortal_required__E6zvD{color:#e74c3c}.MedicalPortal_input__Y2Rhh,.MedicalPortal_select__RpFNo,.MedicalPortal_textarea__wBTpb{padding:11px 10px}.MedicalPortal_input__Y2Rhh,.MedicalPortal_selectTITLE__XVmyl,.MedicalPortal_select__RpFNo,.MedicalPortal_textarea__wBTpb{border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .3s ease;background:white;width:100%;box-sizing:border-box}.MedicalPortal_selectTITLE__XVmyl{padding:3px 0}.MedicalPortal_input__Y2Rhh:focus,.MedicalPortal_select__RpFNo:focus,.MedicalPortal_textarea__wBTpb:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1)}.MedicalPortal_input__Y2Rhh.MedicalPortal_valid__oWOco{border-color:#27ae60}.MedicalPortal_input__Y2Rhh.MedicalPortal_invalid__GYUEU{border-color:#e74c3c}.MedicalPortal_passwordWrapper__0U2yM{position:relative;width:100%}.MedicalPortal_togglePassword__Lntt_{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1.2rem;padding:5px}.MedicalPortal_passwordHint__IkHtv{font-size:.8rem;color:#7f8c8d;margin-top:5px}.MedicalPortal_textarea__wBTpb{resize:vertical;min-height:80px}.MedicalPortal_select__RpFNo[multiple]{height:120px}.MedicalPortal_selectHint__ainP3{font-size:.8rem;color:#7f8c8d;margin-top:5px}.MedicalPortal_dynamicRow__49M8R{border:1px solid #eee;border-radius:8px;padding:15px;margin-bottom:15px;background:#f9f9f9;width:100%;box-sizing:border-box}.MedicalPortal_addButton__gSN6m,.MedicalPortal_removeButton__Wz0CL{padding:8px 15px;border:none;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .3s ease}.MedicalPortal_addButton__gSN6m{background:#27ae60;color:white}.MedicalPortal_addButton__gSN6m:hover{background:#219653}.MedicalPortal_removeButton__Wz0CL{background:#e74c3c;color:white}.MedicalPortal_removeButton__Wz0CL:hover{background:#c0392b}.MedicalPortal_verificationContainer__5bLN_{display:flex;gap:10px;margin-top:5px}.MedicalPortal_verificationStatus__21EJW{font-size:.9rem;padding:2px 6px;border-radius:4px}.MedicalPortal_verificationStatus__21EJW.MedicalPortal_verified__zg7zQ{background:#d4edda;color:#155724}.MedicalPortal_verificationStatus__21EJW.MedicalPortal_failed__EL_Sn{background:#f8d7da;color:#721c24}.MedicalPortal_fileUpload__8Elbh{display:flex;flex-direction:column;gap:10px;width:100%}.MedicalPortal_fileInput__Plt4Q{display:none}.MedicalPortal_fileLabel__YB9uk{padding:10px 15px;background:#3498db;color:white;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;width:100%;box-sizing:border-box}.MedicalPortal_fileLabel__YB9uk:hover{background:#2980b9}.MedicalPortal_filePreview__yCRwU{display:flex;align-items:center;gap:10px;margin-top:10px}.MedicalPortal_previewImage__dwpTh{width:60px;height:60px;border-radius:6px;object-fit:cover}.MedicalPortal_fileList__vjOVF{display:flex;flex-direction:column;gap:8px;margin-top:10px;width:100%}.MedicalPortal_fileItem__1D_2X{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f8f9fa;border-radius:6px;font-size:.9rem;width:100%;box-sizing:border-box}.MedicalPortal_removeFileButton__Z_DRN{padding:4px 8px;background:#e74c3c;color:white;border:none;border-radius:4px;cursor:pointer;font-size:.8rem}.MedicalPortal_removeFileButton__Z_DRN:hover{background:#c0392b}.MedicalPortal_reviewSection__1HN3X{margin-bottom:30px;width:100%;max-height:365px;overflow-y:scroll}.MedicalPortal_reviewSection__1HN3X h4{margin:20px 0 15px;color:#2c3e50;font-size:1.2rem;border-bottom:1px solid #eee;padding-bottom:5px}.MedicalPortal_reviewGrid__UdKgF{display:grid;grid-gap:10px;gap:10px;margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:8px;width:100%;box-sizing:border-box}.MedicalPortal_reviewGrid__UdKgF div{padding:5px 0}.MedicalPortal_navigationButtons___XEai{gap:15px;margin-top:55px;width:100%}.MedicalPortal_navBtn__C0V6g{padding:12px 25px;border:none;border-radius:8px;font-weight:600;transition:all .3s ease;min-width:120px}.MedicalPortal_navBtn__C0V6g.MedicalPortal_primary__abjOw{background:#3498db;color:white}.MedicalPortal_navBtn__C0V6g.MedicalPortal_primary__abjOw:hover:not(:disabled){background:#2980b9;transform:translateY(-2px)}.MedicalPortal_navBtn__C0V6g.MedicalPortal_secondary__Sib_v{background:#95a5a6;color:white}.MedicalPortal_navBtn__C0V6g.MedicalPortal_secondary__Sib_v:hover:not(:disabled){background:#7f8c8d;transform:translateY(-2px)}.MedicalPortal_navBtn__C0V6g.MedicalPortal_ghost__efdUJ{background:transparent;border:2px solid white;color:white}.MedicalPortal_navBtn__C0V6g.MedicalPortal_ghost__efdUJ:hover{background:white;color:#3498db}.MedicalPortal_navBtn__C0V6g:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.MedicalPortal_errorMessage___dpke{color:#e74c3c;background:#fadbd8}.MedicalPortal_errorMessage___dpke,.MedicalPortal_successMessage__eKUX6{padding:12px;border-radius:6px;margin:15px 0;font-size:.9rem;width:100%;box-sizing:border-box}.MedicalPortal_successMessage__eKUX6{color:#27ae60;background:#d4edda}.MedicalPortal_existingUserInfo__AlPy0{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:10px;border-left:4px solid #27ae60;width:100%;box-sizing:border-box}.MedicalPortal_userProfileCard__9qIpu{display:flex;align-items:center;gap:15px;margin:15px 0;padding:15px;background:white;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%;box-sizing:border-box}.MedicalPortal_userAvatar__QFPeT{width:60px;height:60px;border-radius:50%;background:#3498db;display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:1.2rem;flex-shrink:0}.MedicalPortal_userDetails__BpRwu{flex:1 1}.MedicalPortal_userDetails__BpRwu h4{margin:0 0 5px;color:#2c3e50}.MedicalPortal_userDetails__BpRwu p{margin:3px 0;color:#7f8c8d;font-size:.9rem}.MedicalPortal_verificationBadge__cJci3{display:inline-block;padding:4px 8px;background:#d4edda;color:#155724;border-radius:12px;font-size:.8rem;font-weight:600;margin-top:5px}.MedicalPortal_popupOverlay__i_NW1{background:rgba(0,0,0,.7)}.MedicalPortal_popupContent__6IKGt{padding:30px;border-radius:12px;max-width:500px;width:90%;box-shadow:0 10px 30px rgba(0,0,0,.3)}.MedicalPortal_popupContent__6IKGt h3{margin:0 0 15px;color:#2c3e50;text-align:center}.MedicalPortal_popupContent__6IKGt p{margin:0 0 20px;color:#7f8c8d;text-align:center}.MedicalPortal_loadingOverlay__mNyKq{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;z-index:2000}.MedicalPortal_loadingContent___brXQ{text-align:center;background:white;padding:40px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.MedicalPortal_loadingContent___brXQ h3{margin:0 0 10px;color:2c3e50}.MedicalPortal_loadingContent___brXQ p{margin:0;color:7f8c8d}.MedicalPortal_successOverlay__MK09T{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:2000}.MedicalPortal_successContent__ZKPeL{text-align:center;background:white;padding:40px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.3);max-width:500px;width:90%}.MedicalPortal_successIcon__wczTL{font-size:4rem;color:27ae60;margin-bottom:20px}.MedicalPortal_successContent__ZKPeL h3{margin:0 0 15px;color:2c3e50}.MedicalPortal_successContent__ZKPeL p{margin:0 0 25px;color:7f8c8d;font-size:1.1rem}@media (max-width:768px){.MedicalPortal_formContainer__BYlLl{height:auto;min-height:600px}.MedicalPortal_formPanel__bssFr{position:relative;width:100%;height:auto;padding:30px 20px}.MedicalPortal_signInPanel__x4EV8,.MedicalPortal_signUpPanel__KRfzg{transform:none;opacity:1;z-index:1;visibility:visible}.MedicalPortal_rightPanelActive__hiVQ5 .MedicalPortal_signInPanel__x4EV8{display:none}.MedicalPortal_rightPanelActive__hiVQ5 .MedicalPortal_signUpPanel__KRfzg{display:block}.MedicalPortal_overlayContainer__0P2nr{display:none}.MedicalPortal_formGrid__0dR67{grid-template-columns:1fr}.MedicalPortal_headerContent__l3xFX h3{font-size:2rem}.MedicalPortal_subtitle__P6UB4{font-size:1rem}.MedicalPortal_navigationButtons___XEai{flex-direction:column;margin-left:10px}.MedicalPortal_navBtn__C0V6g{width:100%}}.MedicalPortal_formLogo__ITY8F{text-align:center}.MedicalPortal_formTitle__W1QnI{margin:10px 0 5px;color:#2c3e50;font-size:1rem;font-weight:800}.MedicalPortal_formSubtitle__W2nek{margin:0 0 20px;color:#7f8c8d;font-size:1rem}.MedicalPortal_logoImage__x4cDI{margin-bottom:10px}.MedicalPortal_formFieldsVertical__yCXtG{display:flex;flex-direction:column;gap:5px;width:100%}.MedicalPortal_loginActions__xXIvV{width:100%;margin-bottom:15px}.MedicalPortal_loginBtn__Mxcs7{width:100%;padding:8px;border:none;border-radius:8px;background:#3e90c7;color:white;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.MedicalPortal_loginBtn__Mxcs7:hover:not(:disabled){background:#2980b9;transform:translateY(-2px);box-shadow:0 4px 12px rgba(52,152,219,.3)}.MedicalPortal_loginBtn__Mxcs7:disabled{opacity:.6;cursor:not-allowed;transform:none}.MedicalPortal_forgotPasswordBtn__cJIly{padding:4px}.MedicalPortal_divider__0Z__q{position:relative;margin:12px 0;text-align:center}.MedicalPortal_divider__0Z__q:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e0e0e0}.MedicalPortal_dividerText__4pnr1{background:white;padding:0 15px;color:#7f8c8d;font-size:.9rem;position:relative;z-index:1}.MedicalPortal_socialLoginSection__RHVPB .MedicalPortal_oauthButtons__05_bS{display:flex;flex-direction:column;gap:20px}.MedicalPortal_socialLoginSection__RHVPB .MedicalPortal_oauthBtn__YR9br{margin-top:1%;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 20px;border:1px solid #e0e0e0;border-radius:8px;background:white;color:#555;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease}.MedicalPortal_socialLoginSection__RHVPB .MedicalPortal_oauthBtn__YR9br:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.1)}.MedicalPortal_socialLoginSection__RHVPB .MedicalPortal_oauthBtn__YR9br.MedicalPortal_google__dj0dG{border-color:#DB4437;color:#DB4437}.MedicalPortal_socialLoginSection__RHVPB .MedicalPortal_oauthBtn__YR9br.MedicalPortal_google__dj0dG:hover{background:#ffeaea}.MedicalPortal_socialLoginSection__RHVPB .MedicalPortal_oauthBtn__YR9br.MedicalPortal_facebook__kM0Jq{border-color:#4267B2;color:#4267B2}.MedicalPortal_socialLoginSection__RHVPB .MedicalPortal_oauthBtn__YR9br.MedicalPortal_facebook__kM0Jq:hover{background:#e8f0fe}@media (max-width:768px){.MedicalPortal_formTitle__W1QnI{font-size:1.5rem}.MedicalPortal_formSubtitle__W2nek{font-size:.9rem}.MedicalPortal_loginBtn__Mxcs7{padding:12px 18px;font-size:.95rem}.MedicalPortal_socialLoginSection__RHVPB .MedicalPortal_oauthBtn__YR9br{padding:10px 16px;font-size:.9rem}}@media (max-width:480px){.MedicalPortal_formLogo__ITY8F{margin-bottom:20px}.MedicalPortal_formTitle__W1QnI{font-size:1.3rem}.MedicalPortal_divider__0Z__q{margin:20px 0}.MedicalPortal_container__kAiuc{padding:10px}.MedicalPortal_formPanel__bssFr{padding:20px 15px}.MedicalPortal_oauthButtons__05_bS{gap:10px}.MedicalPortal_oauthBtn__YR9br{padding:10px 15px;font-size:.9rem}.MedicalPortal_userProfileCard__9qIpu{flex-direction:column;text-align:center}.MedicalPortal_formSection__ezZjv h3{font-size:1.3rem}.MedicalPortal_input__Y2Rhh,.MedicalPortal_select__RpFNo,.MedicalPortal_textarea__wBTpb{padding:10px 12px;font-size:.9rem}.MedicalPortal_navBtn__C0V6g{padding:10px 20px;font-size:.9rem;min-width:auto}}.MedicalPortal_modalOverlay__QMpuI{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.MedicalPortal_licenseContainer__1PADL{max-height:300px;overflow-y:auto;margin-bottom:1rem;padding-right:8px}.MedicalPortal_modalContent___yGZz{background:white;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.15)}.MedicalPortal_modalHeader__Z0MC3{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb}.MedicalPortal_modalHeader__Z0MC3 h3{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.MedicalPortal_closeButton__wSl1L{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280}.MedicalPortal_closeButton__wSl1L:hover{color:#374151}.MedicalPortal_modalBody__Aymz3{padding:20px}.MedicalPortal_modalFooter___FL8M{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid #e5e7eb}.MedicalPortal_scrollableList__Vx_vX{max-height:200px;overflow-y:auto;margin-top:8px;padding-right:8px}.MedicalPortal_scrollableListX__834S6{display:flex;gap:10px;flex-wrap:nowrap;overflow-x:auto;margin-top:8px;padding-bottom:5px}.MedicalPortal_scrollableListX__834S6::-webkit-scrollbar,.MedicalPortal_scrollableList__Vx_vX::-webkit-scrollbar{height:6px;width:6px}.MedicalPortal_scrollableListX__834S6::-webkit-scrollbar-thumb,.MedicalPortal_scrollableList__Vx_vX::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}.MedicalPortal_scrollableSection__Uye3f{max-height:500px;overflow-y:auto;padding-right:10px}.MedicalPortal_scrollableContent__0V3Nd{max-height:400px;overflow-y:auto;padding-right:8px;margin-bottom:1rem}.MedicalPortal_chipContainer__XLVU_{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.MedicalPortal_chip__ZhraH{display:flex;align-items:center;background:#eef2ff;color:#3730a3;padding:4px 10px;border-radius:9999px;font-size:13px}.MedicalPortal_chipClose__XyRBH{margin-left:6px;background:none;border:none;color:#4f46e5;font-size:14px;cursor:pointer}.MedicalPortal_termsModal__rYu59{background:white;border-radius:8px;padding:0;max-width:800px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.MedicalPortal_termsHeader__pn0WV{background:#f0f7ff;padding:20px;border-bottom:1px solid #ddd}.MedicalPortal_termsHeader__pn0WV h2{margin:0 0 10px;color:#2c5282;font-size:1.5rem}.MedicalPortal_termsHeader__pn0WV p{margin:0;font-weight:500;color:#4a5568}.MedicalPortal_termsContent__dK6JS{padding:20px;overflow-y:auto;max-height:60vh}.MedicalPortal_termsContent__dK6JS h3{color:#2c5282;margin-top:20px;font-size:1.2rem}.MedicalPortal_termsContent__dK6JS h4{color:#3182ce;margin-top:15px;font-size:1.1rem}.MedicalPortal_termsContent__dK6JS p,.MedicalPortal_termsContent__dK6JS ul{margin:10px 0;line-height:1.6;color:#4a5568}.MedicalPortal_termsContent__dK6JS ul{padding-left:20px}.MedicalPortal_termsContent__dK6JS li{margin-bottom:8px}.MedicalPortal_termsFooter__84VcH{font-size:.9rem;color:#718096}.MedicalPortal_termsAcceptance__DmT05,.MedicalPortal_termsFooter__84VcH{margin-top:20px;padding-top:20px;border-top:1px solid #e2e8f0}.MedicalPortal_checkboxContainer__Slq_8{display:flex;align-items:center;margin-bottom:15px;font-weight:500}.MedicalPortal_checkboxContainer__Slq_8 input{margin-right:10px}.MedicalPortal_termsButtons__xoaYw{display:flex;gap:10px;justify-content:flex-end}.MedicalPortal_checkboxContainer__Slq_8{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MedicalPortal_checkboxContainer__Slq_8 input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.MedicalPortal_checkmark__ZSGDY{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:4px}.MedicalPortal_checkboxContainer__Slq_8:hover input~.MedicalPortal_checkmark__ZSGDY{background-color:#ccc}.MedicalPortal_checkboxContainer__Slq_8 input:checked~.MedicalPortal_checkmark__ZSGDY{background-color:#2196F3}.MedicalPortal_checkmark__ZSGDY:after{content:"";position:absolute;display:none}.MedicalPortal_checkboxContainer__Slq_8 input:checked~.MedicalPortal_checkmark__ZSGDY:after{display:block}.MedicalPortal_checkboxContainer__Slq_8 .MedicalPortal_checkmark__ZSGDY:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.MedicalPortal_oauthBtn__YR9br{display:flex;align-items:center;gap:8px;padding:10px 16px;border:2px solid transparent;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:.2s;background:#fff}.MedicalPortal_sso__3cw6A{border-color:#6c63ff;color:#6c63ff;background:#fff}.MedicalPortal_spinner__L4_3i{display:inline-block;width:16px;height:16px;margin-right:8px;border:2px solid #fff;border-top-color:#3b82f6;border-radius:50%;animation:MedicalPortal_spin__rRVSp .6s linear infinite;vertical-align:middle}@keyframes MedicalPortal_spin__rRVSp{to{transform:rotate(1turn)}}.MedicalPortal_loadingText__hfMNG{vertical-align:middle}.MedicalPortal_doc-list__b2aGS{list-style:none;margin:0;padding:0}.MedicalPortal_doc-list__b2aGS li{display:flex;align-items:center;gap:10px;margin-bottom:10px}.MedicalPortal_doc-list__b2aGS li:last-child{margin-bottom:0}.MedicalPortal_icon__hs5Fv{font-size:20px;flex-shrink:0}.MedicalPortal_icon__hs5Fv.MedicalPortal_photo__RaWJG{color:#1d8cf8}.MedicalPortal_icon__hs5Fv.MedicalPortal_degree__Qh6yS{color:#e63946}.MedicalPortal_icon__hs5Fv.MedicalPortal_license__ksMDh{color:#2a9d8f}.MedicalPortal_doc-text__QMOJ0{font-weight:500;color:#222;white-space:nowrap}.MedicalPortal_formats__6wU0Q{font-weight:400;font-size:.9rem;color:#666;margin-left:4px}.MedicalPortal_popupOverlay__i_NW1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.MedicalPortal_popupContent__6IKGt{background:white;padding:20px;border-radius:8px;max-width:400px;width:100%;text-align:center}.MedicalPortal_popupContent__6IKGt h3{margin-bottom:10px;font-size:1.5rem;display:flex;align-items:center;gap:8px;justify-content:center}.MedicalPortal_popupContent__6IKGt p{margin-bottom:20px;color:#666}.MedicalPortal_navigationButtons___XEai{display:flex;justify-content:center;gap:10px}.MedicalPortal_navBtn__C0V6g{padding:10px 20px;border-radius:4px;font-size:1rem;cursor:pointer}.MedicalPortal_primary__abjOw{background-color:#1d8cf8;color:white;border:none}.MedicalPortal_secondary__Sib_v{background-color:#e63946;color:white;border:none}.MedicalPortal_contactLink__JkiyZ{color:#007bff;text-decoration:underline;cursor:pointer}.MedicalPortal_contactLink__JkiyZ:hover{color:#0056b3}