.CookiesBanner_cookieBannerContainer__hZBJf{position:fixed;bottom:0;width:100%;background:#fff;padding:20px 70px;box-shadow:0 0 #0000,0 0 #0000,0 -2px 15px rgba(0,0,0,.1);z-index:9999;box-sizing:border-box}.CookiesBanner_cookieContent__2JWlM{display:flex;justify-content:space-between;gap:32px;align-items:center;width:100%;max-width:1200px;margin:auto}.CookiesBanner_title__uQpL7{font-size:16px;line-height:26px;color:#e84570;font-weight:600;margin:0 0 10px}.CookiesBanner_text__mKDYi{font-size:14px;line-height:22px;font-weight:400}.CookiesBanner_link__3QrCt{display:inline;color:#e84570;padding-right:5px}.CookiesBanner_link__3QrCt:hover{text-decoration:none}.CookiesBanner_cookieButton__cPQzM{padding:8px 16px;max-width:120px;width:100%;border:2px solid #e84570;border-radius:60px;color:#e84570;display:flex;align-items:center;justify-content:center;font-weight:600}.CookiesBanner_cookieButton__cPQzM:hover{background-color:#e84570;color:#fff}@media (max-width:768px){.CookiesBanner_cookieBannerContainer__hZBJf{padding:20px 30px}.CookiesBanner_cookieContent__2JWlM{flex-direction:column;gap:16px}.CookiesBanner_cookieButton__cPQzM{max-width:100%}}@font-face{font-family:PolinRegular;src:local("PolinRegular"),url(/_next/static/media/Polin-Regular.8a4b90fa.woff) format("woff"),url(/_next/static/media/Polin-Regular.13cfb908.woff2) format("woff2");font-style:normal}@font-face{font-family:PolinBold;src:local("PolinBold"),url(/_next/static/media/Polin-Semibold.15114fca.woff) format("woff"),url(/_next/static/media/Polin-Semibold.9ec63da1.woff2) format("woff2");font-style:normal}@font-face{font-family:Ploni;src:local("Ploni"),url(/_next/static/media/PloniRegular.b4d1ba3a.otf) format("truetype")}@font-face{font-family:PloniBold;src:local("Ploni"),url(/_next/static/media/PloniBold.194144ea.otf) format("truetype");font-weight:700}@font-face{font-family:Rubik;src:local("Rubik"),url(/_next/static/media/Rubik-Regular.6bff33d9.ttf) format("truetype")}:root{--overflow:overlay;--newBg:none;--ion-background-color:#fafbff;--ion-font-family:"PolinRegular",sans-serif;--ion-default-font:"PolinRegular",sans-serif;--ion-color-primary:#00e3cf;--ion-color-primary-rgb:0,227,207;--ion-color-primary-contrast:#000;--ion-color-primary-contrast-rgb:0,0,0;--ion-color-primary-shade:#00b3a5;--ion-color-primary-tint:#1ae6d4;--ion-color-secondary:#cbcfcf;--ion-color-secondary-rgb:0,200,182;--ion-color-secondary-contrast:#000;--ion-color-secondary-contrast-rgb:0,0,0;--ion-color-secondary-shade:#bdbebe;--ion-color-secondary-tint:#bdbebe;--ion-color-tertiary:#5260ff;--ion-color-tertiary-rgb:82,96,255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255,255,255;--ion-color-tertiary-shade:#4854e0;--ion-color-tertiary-tint:#6370ff;--ion-color-success:#2dd36f;--ion-color-success-rgb:45,211,111;--ion-color-success-contrast:#fff;--ion-color-success-contrast-rgb:255,255,255;--ion-color-success-shade:#28ba62;--ion-color-success-tint:#42d77d;--ion-color-warning:#ffc409;--ion-color-warning-rgb:255,196,9;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0,0,0;--ion-color-warning-shade:#e0ac08;--ion-color-warning-tint:#ffca22;--ion-color-danger:#dc2253;--ion-color-danger-rgb:220,34,83;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255,255,255;--ion-color-danger-shade:#c21e49;--ion-color-danger-tint:#e84570;--ion-color-dark:#222428;--ion-color-dark-rgb:34,36,40;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255,255,255;--ion-color-dark-shade:#1e2023;--ion-color-dark-tint:#383a3e;--ion-color-medium:#f4f1f1;--ion-color-medium-rgb:146,148,156;--ion-color-medium-contrast:#000;--ion-color-medium-contrast-rgb:255,255,255;--ion-color-medium-shade:#808289;--ion-color-medium-tint:#9d9fa6;--ion-color-light:#f4f5f8;--ion-color-light-rgb:244,245,248;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0,0,0;--ion-color-light-shade:#d7d8da;--ion-color-light-tint:#f5f6f9;--ion-tab-bar-color-selected:rgba(246,28,86,.81);--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--font-family:"Heebo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:28px;--font-size-2xl:32px;--font-size-3xl:40px;--font-size-4xl:56px;--radius-sm:20px;--radius-md:30px;--radius-lg:50px;--radius-full:200px;--shadow-sm:0 1px 3px 0 rgba(0,0,0,.04);--shadow-md:0 3px 8px 0 rgba(0,0,0,.06);--shadow-lg:-10px 33px 10px 0 transparent,-6px 21px 9px 0 rgba(0,0,0,.01),-4px 12px 7px 0 rgba(0,0,0,.02),-2px 5px 5px 0 rgba(0,0,0,.03),0 1px 3px 0 rgba(0,0,0,.04);--shadow-button:0 44px 12px 0 rgba(232,69,112,0),0 28px 11px 0 rgba(232,69,112,.02),0 16px 9px 0 rgba(232,69,112,.07),0 7px 7px 0 rgba(232,69,112,.12),0 2px 4px 0 rgba(232,69,112,.14)}@media (prefers-color-scheme:dark){body{color-scheme:dark}}body{--background-color:#fff;position:relative;overflow-x:hidden;overflow-y:auto;margin:0;font-family:PolinRegular,sans-serif}a{color:#0054e9}.header-background{backdrop-filter:none!important}.doctorDetailsToolbar{margin:0;padding-inline-start:20px}.doctorDetailsHeader,.doctorDetailsToolbar{background:linear-gradient(180deg,#e7eef4,#fff0)}.doctorDetailsHeader{position:sticky;top:0;z-index:5}.autoCompleteList em{font-weight:500;font-style:normal;color:#333}img.imgBg{position:absolute;top:-80px;right:-100px}.header .backIcon,.header .menu{font-size:22px}.header .menu{width:22px}.header input.searchbar-input{padding-right:10px!important;padding-left:15px!important;font-size:16px!important}input.searchbar-input{background:#fff!important;border:1px solid #e7e7f4!important}.searchbar-clear-icon{display:none!important}input.searchbar-input{--border-radius:5px}.bold{font-weight:700}.recommTextarea .native-textarea{min-height:100px}app-header,app-home .searchbar-disabled{cursor:default;opacity:1!important;pointer-events:auto!important}.doctor-details-modal{--width:100%;--height:100%;--background:#fff}.modal-doctor-details{width:100%;height:100%;position:relative;overflow-y:auto}.modal-close-button{position:absolute;top:10px;right:10px;z-index:1000;--background:hsla(0,0%,78%,.5);--border-radius:50%}.modal-content-wrapper{width:100%;height:100%;overflow-y:auto;padding-top:50px}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80%;text-align:center}.modal-page{--background:#fff}.BG1{z-index:0}.BG2{z-index:1}.BGdoctorita{display:none;position:fixed;width:100%;height:79%;aspect-ratio:1/1;right:0;left:0;top:60px;background-image:url(/_next/static/media/bgDoctorita.74180e1b.png);background-size:375px 465px;background-position:50%;background-repeat:no-repeat}.intro-swiper.swiper{width:100%;max-width:100%;height:calc(100dvh - (var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));max-height:800px;position:relative;display:flex;flex-direction:column;justify-content:center;padding-top:100px;z-index:1;overflow-x:hidden}@media screen and (max-height:600px){.intro-swiper.swiper{height:auto!important}}.intro-swiper.swiper .swiper-pagination-bullet{background:#6123d0!important}.intro-swiper .swiper-pagination{bottom:300px!important}.intro-swiper .swiper-pagination-bullet-active{background:#000!important}.next-btn{--background:linear-gradient(256deg,#6cdfca -35.38%,#9cedda 95.61%)!important;--background-hover-hover:linear-gradient(256deg,#4fc5b0 -35.38%,#7edac4 95.61%);--box-shadow:0px 6px 18px 0px rgba(65,133,120,.2);--border-radius:30px;width:310px;height:60px;font-family:PolinBold;font-size:18px;margin-top:55px}:root{--otp-autofill-bg:#fff}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-clip:padding-box!important;-webkit-transition:background-color 9999s ease-in-out 0s!important;transition:background-color 9999s ease-in-out 0s!important;caret-color:auto;background-color:transparent!important}input:-webkit-autofill,input:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:#000!important}input:-internal-autofill-selected,select:-internal-autofill-selected,textarea:-internal-autofill-selected{box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:#000!important;background-color:transparent!important}header.websiteHeader{position:sticky;top:0;z-index:5;background:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,.06);height:100px;display:flex;align-items:center;justify-content:center;max-width:800px;margin:auto;padding:0 25px;border-radius:0 0 45px 45px}header.websiteHeader .chat-input-area{position:relative;width:100%}button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;line-height:inherit;text-align:inherit;cursor:pointer}.FilterPanelchevron{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none;width:20px;height:20px;z-index:1}.FilterPanelchevron.open{transform:translateY(-50%) rotate(180deg);z-index:2}:root{--gap-size:5px;--line-height:21px}.chat-container{width:100%;padding:0;margin:0 auto;display:flex;background-color:#fff;color:#333;position:relative;z-index:1}.chat-container.initial-display-mode{height:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:20px;flex-direction:column}.chat-container.active-chat-mode{height:100%;flex-direction:column-reverse}.ion-col,ion-col,ion-col.md{padding:0!important}ion-content.chat-content-pg{--offset-top:92px!important;padding-top:var(--ion-safe-area-top)}.chat-container h1{padding:10px 0;color:#1a1a1a;text-align:center;max-width:500px;margin:auto}.results-count{font-size:18px;color:#666678;margin-bottom:32px;margin-top:0;text-align:center}.chat-messages{flex-grow:1;flex-shrink:1;padding:0;background:transparent;margin:0;border-radius:0;border:none;min-height:0}.chat-container.initial-display-mode .chat-messages{flex-grow:0;flex-shrink:0}.chat-container.active-chat-mode .chat-messages{flex-grow:1;flex-shrink:1}.chat-messages.no-scroll{margin-bottom:0;overflow-y:hidden}.chat-messages.has-scroll{overflow-y:auto}.chat-messages.has-scroll::-webkit-scrollbar{width:8px}.chat-messages.has-scroll::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:4px}.chat-messages.has-scroll::-webkit-scrollbar-track{background-color:#fafbff}.messages-content{display:flex;flex-direction:column;padding:0 20px}.chat-messages::-webkit-scrollbar-track{background-color:#fafbff}@supports (scrollbar-width:thin){.chat-messages.has-scroll{scrollbar-width:thin;scrollbar-color:#c1c1c1 #fafbff}}.chat-bubble.assistant{text-align:right;color:#222428;margin-right:-15px;margin-left:-15px;box-shadow:none}.candidate-chips{display:flex;flex-direction:column}.chat-bubble.assistant.typing{line-height:1.6}.typing-cursor{animation:blink 1s infinite;font-weight:700;margin-left:2px}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.after-input{position:relative;z-index:10}.loader{width:20px;height:20px;border:3px solid rgba(0,0,0,.1);border-top-color:#00e3cf;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.chat-content p{margin:0;white-space:pre-line}.args-info{margin-top:10px;background-color:#f8f9fa;padding:10px;border-radius:8px;border:1px solid #e8eaed}.args-info p{margin:4px 0;color:#3c4043;font-size:.9rem}.empty-chat-message{text-align:center;color:#5f6368;margin-top:40px;font-size:1.1rem;padding:20px}.chat-header-content{text-align:center;position:relative}.chat-header-content h1{font-weight:700;font-size:32px;line-height:37px;color:#202124;font-family:PolinBold;max-width:250px;margin:50px auto 15px;@media (max-width:768px){margin-left:auto;margin-bottom:15px;margin-right:auto;margin-top:15px}}.chat-header-content h2{font-size:18px;line-height:1.75rem;font-weight:400;color:#5f6368;max-width:400px;margin:13px auto}.results-title-section{margin-bottom:15px;margin-top:15px}.chat-container .results-main-title{padding:0;font-size:1.5em;color:#333;margin-bottom:2px}.results-subtitle{font-size:.95em;color:#555;margin-bottom:10px}.results-title-divider{border:0;height:1px;background-color:#ddd;margin-bottom:15px}.doctor-result-card{position:relative;margin-bottom:20px;padding:14px 18px;background-color:hsla(0,0%,100%,.86);border-radius:28px;border:1px solid #d1d5db}.doctor-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.doctor-info-main{position:relative;flex-grow:1}.doctor-bookmark-icon{position:absolute;top:-1px;left:25px}.doctor-name-and-icon{font-size:22px;line-height:32px;font-family:PolinBold;font-weight:700;color:#000;margin-top:0;display:flex;margin-bottom:0;align-items:center;justify-content:flex-start;gap:10px}.doctor-name-with-out-gender{max-width:80vw}.doctor-name,.doctor-name-with-out-gender{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doctor-name{max-width:66vw}.doctor-specialties{margin-bottom:5px}span.doctor-gender-badge{display:flex;font-size:14px;color:#d3d3d3;margin-bottom:2px}.doctor-subdetails{display:flex;justify-content:flex-start;align-items:center;gap:8px;font-size:15px;margin-top:0}.doctor-bookmark-icon span{font-size:1.6em;color:#bdc3c7;cursor:pointer}.doctor-tags-container-expertises{margin-bottom:15px;display:flex;flex-wrap:wrap;gap:var(--gap-size);max-height:calc(2 * 28px + var(--gap-size));overflow:hidden}.doctor-tag-pill{display:inline-flex;background-color:#fff;color:#34495e;padding:2px 10px 3px;border-radius:10px;font-size:16px;white-space:break-spaces;line-height:var(--line-height);border:1px solid #d3d3d3}.doctor-card-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-moz-box;-moz-line-clamp:2}.doctor-card-footer-stats{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.title-for-DoctorStatsGrid{display:block}.gender-select-button{background-color:#f4f1f1!important;color:#000!important;border-radius:7px!important;letter-spacing:.2px;width:100%;cursor:pointer}.doctor-distance-badge{padding:3px 8px 2px;border-radius:35px;background:#edf2f7;font-size:13px;line-height:18px;font-weight:400;white-space:nowrap;width:-moz-fit-content;width:fit-content;position:absolute;top:15px;left:0}@media (max-width:768px){.doctor-card-footer-stats{gap:75px}}.doctor-stats-grid{display:flex;flex-grow:1;justify-content:flex-start;align-items:center;text-align:center;max-width:180px;gap:10px}.stat-item-detail{display:flex;flex-direction:column;align-items:center;min-width:30px}.stat-value-large{font-size:21px;background:#92ead7e5;padding:5px 12px 3px;border-radius:60px;width:auto;display:flex;align-items:center;justify-content:center}.stat-label-small{font-size:13px;color:#222428;margin-top:4px}.doctor-card-content-divider{border:0;height:1px;background-color:#d1d5db;margin-top:20px}.send-arrow-icon{margin-right:7px;transform:rotate(180deg);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.doctor-card-link{display:block;text-decoration:none;color:inherit;cursor:pointer}.imgSaveChat{top:0;left:30px}.chat-header-content.after-input-header{padding-top:0}@media (max-width:700px){.chat-header-content{padding-top:50px}}.chat-container.initial-display-mode{display:flex;align-items:center;height:100%;padding-top:0}.chat-container.initial-display-mode .chat-messages{width:100%}.chat-container.initial-display-mode .BG1,.chat-container.initial-display-mode .BG2{display:none}.chat-container .BG1{top:-20%}.chat-container .chat-messages{position:relative;z-index:1}.chat-bubble strong:empty{display:none}.icons-container{display:flex;align-items:center;gap:10px}.icons-container .doctor-WA-icon{color:#25d366;font-size:26px;width:44px;padding:10px}.doctorCard .imgIcon.imgHeart{cursor:pointer}.doctor-results-display{position:relative}.results-filters{top:0;z-index:9;transition:background-color .3s ease}.results-filters ion-button.filter-ion-button{--background-hover:#fff;--color-hover:#000;height:35px;--border-radius:35px;--background:#fff;--border-color:#d9d9d9;--border-width:1px;--border-style:solid;--color:#000;--font-size:14px;letter-spacing:.2px;min-height:35px;--padding-start:16px;--padding-end:16px}.results-filters ion-button.filter-ion-button.selected{--box-shadow:0 2px 8px 1px rgba(0,0,0,.2);border-radius:35px}.results-filters ion-select{height:30px;border:1px solid grey;border-radius:30px;font-size:13px;color:grey;--highlight-color:transparent;--padding-end:10px;--padding-start:10px;min-height:30px;cursor:pointer}.filter-item ion-icon{color:#9ca3af}.filter-item .selected ion-icon{color:#000}.filters-container{display:flex;gap:9px;align-items:center;justify-content:flex-start}.main-specialty-title{display:flex;justify-content:center;padding-bottom:15px;font-family:PolinBold;font-weight:700;font-size:24px}.who-knows-doctor{background-color:#b8f0e3;display:flex;align-items:center;justify-content:space-between;direction:rtl;border-radius:10px;padding:8px 15px 8px 12px;font-weight:600;color:#222;box-shadow:0 2px 6px rgba(0,0,0,.05);margin:10px 0 15px}.who-knows-text{font-size:16px;white-space:nowrap}.who-knows-btn{background:transparent;border:none;padding:0;cursor:pointer}.recom_label.rec_here_label{display:flex;align-items:center;gap:6px;background-color:#00e3cf;color:#1d1d1d;padding:10px 12px;border-radius:7px;font-weight:700;font-size:14px;transition:transform .1s ease-in-out,box-shadow .2s ease}.recom_label.rec_here_label img{width:18px;height:18px}.recom_label.rec_here_label:hover{box-shadow:0 0 0 2px rgba(0,0,0,.1);transform:translateY(-1px)}.filter-item{display:flex;align-items:center}.filter-item .location-icon{width:16px}.checkbox-icon,label#select-label{justify-content:center}.checkbox-icon{display:flex;align-items:center;width:18px;height:18px;border:2px solid;border-radius:4px;font-size:12px;font-weight:700;background:transparent;transition:all .2s ease}.filter-checkbox-btn.selected .checkbox-icon{background:#fff;color:#3182ce;border-color:#fff}@media (max-width:768px){.filter-checkbox-btn,.filter-select{width:100%;justify-content:center}.filter-select{min-width:unset}}@media (max-width:480px){.filter-checkbox-btn,.filter-select{padding:.5rem .75rem;font-size:.85rem}.doctor-name{max-width:62vw}.doctor-name-with-out-gender{max-width:70vw}}@media (max-width:380px){.who-knows-text{font-size:14px}.recom_label.rec_here_label{font-size:12px}.main-specialty-title{display:flex;justify-content:center;align-items:center;text-align:center}.doctor-name{max-width:57vw}.doctor-name-with-out-gender{max-width:65vw}}@media (max-width:320px){.chat-header-content{margin-top:0;padding:20px 15px 1px}.chat-header-content h1{font-size:1.8rem}.chat-header-content h2{font-size:.8rem;margin-bottom:0}.who-knows-text{font-size:12px}.recom_label.rec_here_label{font-size:10px}.doctor-name-and-icon{gap:2px}.doctor-name{max-width:55vw}.doctor-name-with-out-gender{max-width:63vw}}@keyframes filterChange{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.filter-checkbox-btn.selected{animation:filterChange .3s ease}.doctor-card-link.hide-doctor-card{display:none}span.recom_label{font-size:14px;color:#000}.doctor-info-city-location{font-size:15px;display:flex;justify-content:flex-start;gap:5px;align-items:center}.doctor-info-city-location-icon{width:12px;height:16px;display:block;flex:0 0 12px}.doctor-info-city-location-list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:5px}.doctor-info-city-location-list:not(.single-location)>:not(:last-child):after{content:"•";margin-right:5px;color:#000;font-size:10px}.doctor-info-city-location-item{display:flex;align-items:center}.recomText{margin:7px auto 13px}.recomText span{font-weight:700}.recomText.recomText_little{height:43px;background:rgba(146,234,215,.7);border-radius:46px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(146,234,215,.9);margin:15px 20px}.options-container{margin-top:10px}.option-bubbles-list{display:flex;flex-direction:column;gap:8px;margin-top:15px;align-items:flex-start}.option-bubble{display:inline-flex;align-items:center;justify-content:flex-start;padding:5px 16px;border-radius:9999px;background:#fff;color:#0f172a;border:1px solid #9ca3af;font-weight:500;line-height:1.4;cursor:pointer}.option-bubble:hover{background:#e0e0e0;transform:scale(1.05)}.option-bubble.disabled{cursor:not-allowed;pointer-events:none}.microphone.recording{animation:pulse 1.2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 #e84570}70%{box-shadow:0 0 0 15px rgba(230,57,70,0)}to{box-shadow:0 0 0 0 rgba(230,57,70,0)}}.doctor-info-shield-icon{width:16px;height:16px;display:block;flex:1 0 16px;margin-top:2px}.gender-icon{width:16px;height:16px;display:block;flex:0 0 16px}.doctor-main-category{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-width:68vw;white-space:normal;word-break:break-word}.expertise-description{color:#222428;padding-top:5px;padding-right:10px}hr.doctor-stats-divider{height:1px;border-top:1px solid #d1d5db;margin:13px 0 7px}.chat-bubble{margin-bottom:10px;padding:12px 15px;border-radius:24px;width:auto;word-wrap:break-word;box-sizing:border-box}.chat-bubble.user{align-self:flex-end;margin-left:auto;margin-top:25px;text-align:right;color:#222428;background-color:#00e3cf}.chat-bubble.user p{font-size:16px}.chatInputHomePage .chat-input-area{position:relative!important}.chatInputHomePage .chat-input-container{max-width:500px!important;margin:auto}.unified-voice-waveform{display:flex;justify-content:center;align-items:center;width:100%;height:auto;padding:8px 20px}.waveform-canvas{border-radius:8px;background:transparent;max-width:100%;height:auto;animation:pulse-recording 2s ease-in-out infinite}@keyframes pulse-recording{0%,to{opacity:.9}50%{opacity:1}}@media (max-width:768px){.unified-voice-waveform{padding:8px 20px}.waveform-canvas{animation-duration:3s}}@media (prefers-color-scheme:dark){.waveform-canvas{filter:brightness(1.2)}}@media (prefers-reduced-motion:reduce){.waveform-canvas{animation:none}}.doctor-details-ui{width:100%;position:relative}.doctor-details-ui-error{margin:10px 20px 0;padding:12px 14px;border-radius:10px;background:#fff;color:#000;box-shadow:0 2px 8px rgba(0,0,0,.1);font-size:14px;line-height:1.4;z-index:2;position:relative}.BG1{width:133vw;top:-50%;left:50%;transform:translateX(-50%)}.BG1,.BG2{position:fixed;aspect-ratio:1/1;max-height:100vh;z-index:-1;border-radius:100%;background:linear-gradient(180deg,#e7eef4,hsla(0,0%,100%,0))}.BG2{width:145vw;right:35px;top:230px}.doctor-details-ui-tabs{display:flex;gap:10px;padding:0 20px;margin:10px 0 0;direction:rtl;position:relative;border-bottom:1px solid #e5e7eb;z-index:1;background:#fff}.recommendations-container{position:relative;z-index:1;margin-top:20px}.doctor-details-ui-tab{flex:1 1 0;height:60px;border:0;border-radius:0;background:transparent;color:#000;font-size:16px;font-weight:400;cursor:pointer;padding:10px 0;border-bottom:3px solid transparent;-webkit-tap-highlight-color:transparent;font-family:polinBold}.doctor-details-ui-tab--active{font-weight:700}.doctor-details-ui-tab-indicator{position:absolute;bottom:-2px;inset-inline-start:20px;width:calc((100% - 40px) / var(--doctor-details-ui-tab-count, 2));height:3px;background:#6123d0;border-radius:999px;transition:transform .22s ease;transform:translateX(calc(var(--doctor-details-ui-tab-index, 0) * -100%));pointer-events:none}.doctor-details-ui-tabs:dir(ltr) .doctor-details-ui-tab-indicator{left:0;right:auto}.doctorCard{position:relative;padding:15px 20px 20px;margin:10px 20px;font-size:14px;color:#000;z-index:2;background:#fff;border-radius:28px;box-shadow:0 6px 18px 0 rgba(65,133,120,.2);direction:rtl}.doctorCardHeader{display:block;max-width:100%}.docCardTitle .DrName{display:block;font-weight:700;font-size:24px;color:#000;font-family:var(--doctor-details-title-font-family,inherit);margin:0}.docCardCategory .doctor-hmo-container{margin:0;font-size:15px;padding-bottom:5px;padding-top:2px;font-weight:400}.docCardInsurances{margin-top:10px}.doctor-hmo-container{display:flex;gap:5px;margin-bottom:5px;margin-top:0;font-size:15px;align-items:start}.doctor-shield-icon{margin-top:1px}.separator{color:#9ca3af}.doctor-hmo-pill{color:#222428}span.hmo-selected{font-weight:600;color:var(--ion-color-primary-shade)}.doctor-description-text{font-size:15px;line-height:1.2;margin:3px 0 8px}.docCardTags{display:block}.docCardTagsList{display:flex;flex-wrap:wrap;gap:7px;margin-top:5px;margin-bottom:4px}.docCardTagsList span{padding:1px 11px 0;font-size:14px;border-radius:35px;background:#fff;border:1px solid #d9d9d9;height:21px;display:flex;align-items:center;justify-content:center}.docCardTags .tag-highlighted{font-weight:600;box-shadow:0 2px 8px #00000054}.docCardTagsMore{cursor:pointer;background:#eaf0f4!important}.doctor-details-ui-tags-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center}.doctor-details-ui-tags-modal-backdrop{position:absolute;inset:0;background:rgba(160,170,184,.35)}.doctor-details-ui-tags-modal-content{position:relative;z-index:1;background:#fff;border-radius:14px;padding:18px 16px 16px;width:min(90vw,420px);max-height:70vh;overflow:auto;text-align:center}.doctor-details-ui-tags-modal-title{font-size:16px;font-weight:700;margin-bottom:30px;margin-top:10px}.doctor-details-ui-tags-modal-close{position:absolute;top:10px;left:10px;border:0;background:transparent;color:#111827;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.doctor-details-ui-tags-modal-close ion-icon{font-size:20px}.doctor-details-ui-tags-modal .docCardTagsList{gap:10px;margin-bottom:20px}.doctor-details-ui-tags-modal .docCardTagsList span{height:30px;padding:1px 11px 0;display:flex;align-items:center}.docCardDetails{margin-top:10px}.docCardDetailsTitle{margin-bottom:5px;font-size:15px;font-weight:700}.locationList{display:flex;flex-direction:column;gap:3px}.docCardAddress{font-size:15px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding-right:10px}span.locationListSeparator{font-size:10px}.location-near-me{font-weight:600;color:#000}.doctorCardSave{position:absolute;top:0;left:25px;border:0;background:transparent;cursor:pointer;padding:0}.doctorCardSaveText{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:33px;padding:0 10px;border-radius:18px;background:#eef2f7;border:1px solid #d1d5db;font-weight:700;font-size:13px}.docCardIcons{align-items:center;justify-content:space-between;margin-top:15px}.docCardIconsList{display:flex;align-items:flex-start;justify-content:end;gap:8px}.docDetIconsBlock{display:block;justify-content:center;justify-items:center}.imgIcon{display:flex;align-items:center;justify-content:center;min-width:33px;height:33px;border-radius:100%;border:0;cursor:pointer;padding:0}.imgIcon .helper{position:absolute}.doctor-details-ui-action-text{font-size:12px;color:#111827}.profPhone{cursor:pointer}.profPhone svg.phone-icon{width:18px}.imgIcon.profPhone{width:33px;transition:width .5s;text-decoration:none}.imgIcon.profPhone.displayPhone{padding:10px 10px 10px 15px;border-radius:20px;font-size:14px;display:flex;align-items:center;justify-content:center;gap:5px;width:auto;color:inherit;-webkit-text-decoration:auto;text-decoration:auto;background:#fff;border:1px solid #d1d5db}.phoneNumber{white-space:nowrap}.doctor-like-icon.imgIcon.imgHeart{position:relative;display:flex;align-items:center;gap:5px;border-radius:20px;width:95px;height:33px;background:#fff;border:1px solid #d1d5db}.doctor-like-icon img{width:15px}.doctor-like-icon.imgIcon.imgHeart.imgHeartSelected{padding:10px;background:#fff;border:1px solid #d1d5db}.recom_label{font-size:14px;color:#000}.imgHeartSelected span.recom_label{color:#333}.doctor-details-ui-skel-line{background:#edf2f7;border-radius:6px;max-width:100%}.doctor-details-ui-skel-line--title{width:min(220px,100%);height:24px;margin-bottom:8px}.doctor-details-ui-skel-line--sub{width:min(180px,100%);height:16px;margin-bottom:12px}.doctor-details-ui-skel-line--block{width:100%;height:90px;border-radius:10px;margin-bottom:12px}.doctor-details-ui-skel-line--icon{width:33px;height:33px;border-radius:50%}.doctor-details-ui-skel-line--recom{display:inline-block;width:240px;height:18px;border-radius:8px;vertical-align:middle}.doctor-details-ui-skel-line--recTitle{width:160px;height:16px;border-radius:8px;margin-bottom:10px}.doctor-details-ui-skel-line--recBody{width:100%;height:16px;border-radius:8px;margin-bottom:10px}.doctor-details-ui-skel-line--recDate{width:90px;height:12px;border-radius:8px}.recomText--skeleton{cursor:default}.doctor-details-ui-tabs--skeleton .doctor-details-ui-tab-indicator{opacity:.2}.likeComment--skeleton{direction:rtl}.recommendations{justify-content:flex-start;gap:12px;margin:13px 31px;direction:rtl}.like,.recommendations{display:flex;align-items:center}.like{flex-direction:column;justify-content:center;font-size:20px;cursor:pointer;background-color:transparent;gap:5px}.like .num{height:31px;min-width:44px;background:#92ead7b2;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:110px}.like .label,.like .num{color:#000;text-align:center}.like .label{font-size:12px}.recommDetails{margin:0 24px}.likeComment{padding:15px 20px;margin-bottom:15px;border-radius:28px;background:#fff;box-shadow:0 6px 18px 0 rgba(65,133,120,.2)}.commentTitle{font-family:PolinBold;font-size:16px;color:var(--ion-color-dark)}.commentTitleIsDoctor{text-decoration:underline;cursor:pointer}.recommText{color:#4a4a4a;font-size:16px;margin-top:2px}.commentDate{font-size:12px;color:#9ca3af;margin-top:10px}.commentFriend{color:#0cac89;font-size:16px;font-family:polinBold;letter-spacing:.1px}span.commentRed{font-size:16px;color:var(--ion-color-danger-shade)}.commentYouLiked{font-size:16px}.commentCombined{font-size:16px;color:#0cac89;flex:1}.rec-title-and-like_me{display:flex;justify-content:flex-start;align-items:center;gap:15px;margin-bottom:10px}.commentLikeMeBox{width:109px;height:26px;border-radius:46px;border:1px solid #d1d5db;background:#fff;font-size:14px;padding-right:5px;font-weight:400;direction:rtl;color:var(--ion-color-dark);cursor:pointer}.commentLikeMeBox,.recommendationsNumberCircle{display:inline-flex;align-items:center;justify-content:center}.recommendationsNumberCircle{width:18px;height:18px;background-color:#edf2f7;border-radius:50%;font-size:11px;font-weight:600;line-height:1}.rec-like-me{padding-left:5px}.recomText{font-size:16px;text-align:center;border-radius:28px;font-weight:600;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;margin:7px -10px 13px auto}.generalTabContent{margin:20px;position:relative;z-index:1}.generalSection{margin:20px 0}.generalSectionTitle{font-family:PolinBold;line-height:2}.generalSectionValue{line-height:1.5}.doctor-gender{width:16px}.docCardTitle{display:flex;align-items:center;gap:10px;max-width:100%}.imgIcon.imgShare img{width:20px}