body{font-family:Cairo,sans-serif;color:#444}:root{--secondary-color: rgb(0 248 255);--primary-color: rgb(0 126 255);--dark-blue: rgb(32 32 84);--hover-color: #62CBE6}.table th,.table tr,.table td{border:1px solid gray}th,tr,td{width:max-content;text-align:center;border:1px solid gray}table{border:1px solid gray;width:max-content}select.form-control{appearance:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><polygon points="0,0 20,0 10,10" fill="gray"/></svg>') no-repeat right 10px center;background-color:#fff;background-size:12px;padding-inline-start:30px}[dir=ltr] select.form-control{background-position:left 10px center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation:fadeInUp 1s ease-in-out forwards}[appFadeInUpOnScroll]{opacity:0;transform:translateY(20px)}a{color:var(--primary-color);text-decoration:none!important}a:hover{color:var(--hover-color);text-decoration:none;cursor:pointer}i{font-family:IBM Plex Sans,sans-serif}h1,h2,h3,h4,h5,h6,p,a,ul,li{font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:400}@media screen and (max-width: 768px){[data-aos-delay]{transition-delay:0!important}}@media screen and (max-width: 844px) and (-webkit-min-device-pixel-ratio: 2){.full-height{height:-webkit-fill-available}.modal{-webkit-overflow-scrolling:touch}}.ios-device{.header,.footer,.navbar,.fixed-top,.fixed-bottom,#topbar{position:fixed;-webkit-transform:translateZ(0);backface-visibility:hidden;will-change:transform}.fixed-top,.navbar-fixed-top,#header,#topbar{padding-top:env(safe-area-inset-top)}.fixed-bottom,.navbar-fixed-bottom,footer{padding-bottom:env(safe-area-inset-bottom)}.row,.d-flex{display:flex!important}.vh-100,#hero,.full-height{height:calc(var(--vh, 1vh) * 100)!important}.chat-box,.chatbox-body,.message-container,.chat-cards-scroll-container{-webkit-overflow-scrolling:touch;overflow-y:auto}.chat-circle_robot,.scroll-to-top{transform:translateZ(0)}.ios-dialog{position:fixed!important;top:5vh!important;left:2.5vw!important;right:2.5vw!important;width:95vw!important;max-width:95vw!important;max-height:85vh!important;margin:0!important;transform:translateZ(0)!important;-webkit-overflow-scrolling:touch;border-radius:12px!important;box-shadow:0 8px 32px #0000004d!important;z-index:9999!important;background:#fff!important;display:block!important;visibility:visible!important;opacity:1!important}.ios-dialog.mat-dialog-container{position:fixed!important;z-index:9999!important;background:#fff!important;display:block!important;visibility:visible!important;opacity:1!important;transform:translateZ(0)!important}.ios-dialog-backdrop{background-color:#0009!important;backdrop-filter:blur(4px);z-index:999!important}.ios-device .cdk-global-overlay-wrapper{z-index:9999!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important}.ios-device .cdk-overlay-container{z-index:9999!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important}.ios-device .cdk-overlay-pane{pointer-events:auto!important;position:absolute!important;z-index:9999!important}.ios-device .mat-dialog-container{background:#fff!important;display:block!important;visibility:visible!important;opacity:1!important;z-index:9999!important;position:relative!important;transform:translateZ(0)!important}.ios-dialog-visible{position:fixed!important;top:5vh!important;left:2.5vw!important;width:95vw!important;height:80vh!important;max-width:95vw!important;max-height:90vh!important;min-height:70vh!important;z-index:10000!important;background:#fff!important;display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important;transform:translateZ(0)!important;border-radius:12px!important;box-shadow:0 8px 32px #0000004d!important;overflow:hidden!important;-webkit-overflow-scrolling:touch!important}.ios-dialog-visible .mat-dialog-content,.ios-dialog-visible>div,.ios-dialog-visible app-doctor-profile{flex:1!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:20px!important}.ios-device mat-dialog-container,.ios-device .mat-dialog-container{position:fixed!important;top:5vh!important;left:2.5vw!important;width:95vw!important;height:80vh!important;max-width:95vw!important;max-height:90vh!important;min-height:70vh!important;z-index:10000!important;background:#fff!important;display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important;transform:translateZ(0)!important;border-radius:12px!important;margin:0!important;padding:0!important;overflow:hidden!important;-webkit-overflow-scrolling:touch!important}.ios-device mat-dialog-container>*,.ios-device .mat-dialog-container>*{flex:1!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:20px!important}.ios-dialog .mat-dialog-content{-webkit-overflow-scrolling:touch;overflow-y:auto;max-height:calc(85vh - 120px)}.ios-device app-doctor-profile{width:100%!important;height:100%!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;display:block!important}.ios-device .mat-dialog-actions,.ios-device .close-button{position:sticky!important;top:0!important;background:#fff!important;z-index:1!important;padding:10px!important;border-bottom:1px solid #eee!important}.ios-dialog button,.ios-dialog .btn{-webkit-touch-callout:none;-webkit-user-select:none;touch-action:manipulation;cursor:pointer;min-height:44px;padding:12px 16px}.ios-dialog.mat-dialog-container{animation:iosSlideIn .3s ease-out}@keyframes iosSlideIn{0%{opacity:0;transform:translate3d(0,20px,0) scale(.95)}to{opacity:1;transform:translateZ(0) scale(1)}}}:root{--chatbot-primary: #253e77;--chatbot-secondary: #0094d3;--chatbot-accent: #62CBE6;--chatbot-bg: #ffffff;--chatbot-text: #333333;--chatbot-border-radius: 16px;--chatbot-shadow: 0 10px 40px rgba(0, 0, 0, .15);--chatbot-animation-duration: .3s;--chatbot-gradient: linear-gradient(135deg, var(--chatbot-primary), var(--chatbot-secondary))}.chatbox-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.chatbot-container{width:100%;max-width:100%;border-radius:var(--chatbot-border-radius);box-shadow:var(--chatbot-shadow);transition:all .3s ease,height .3s ease,opacity .3s ease;opacity:1;position:relative;z-index:7;max-height:600px;display:flex;flex-direction:column;margin:0 auto;overflow:hidden}.chat-container{position:relative;font-family:IBM Plex Sans,sans-serif;border-radius:var(--chatbot-border-radius);overflow:hidden;display:flex;flex-direction:column;height:100%;background-color:var(--chatbot-bg);box-shadow:var(--chatbot-shadow);transition:all .3s ease,opacity .2s ease;flex:1}.chat-container:before{content:"";position:absolute;inset:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#fffc;z-index:-1;border-radius:inherit}.chat-header{padding:20px 20px 30px;height:100%;text-align:center;background-color:var(--chatbot-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex:1;box-shadow:0 2px 10px #0000000d}.chat-header h3{margin:15px 0;color:var(--chatbot-primary);font-weight:600;font-size:1.5rem}.chat-header img{max-width:120px;height:auto;margin:0 auto 10px;display:block;animation:pulse 2s infinite ease-in-out}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.quick-options-container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px;margin:10px auto}.question-box{background:var(--chatbot-gradient);color:#fff;padding:12px 18px;border-radius:30px;margin:8px 0;cursor:pointer;box-shadow:0 3px 10px #0000001a;transition:all .2s ease;max-width:100%;text-align:center;animation:fadeIn .5s ease-out forwards;width:100%;position:relative;overflow:hidden}.question-box:hover{transform:translateY(-2px);box-shadow:0 5px 15px #00000026;opacity:.9}.question-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#ffffff1a,#fff0);transform:translate(-100%);transition:transform .6s ease}.question-box:hover:before{transform:translate(100%)}.question{font-size:15px;font-weight:500;position:relative;color:#fff;z-index:2}.chat-box{flex:1;overflow-y:auto;padding:20px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;background-color:#f9f9fa;display:flex;flex-direction:column;height:100%;min-height:200px;max-height:calc(100vh - 230px)}.message-container{width:100%;display:flex;flex-direction:column;animation:fadeIn .3s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.message{padding:12px 16px;border-radius:18px;margin-bottom:8px;max-width:85%;word-wrap:break-word;position:relative;font-size:15px;line-height:1.5;box-shadow:0 1px 5px #0000000d}.doc-message{padding:12px 16px;border-radius:18px;margin-bottom:8px;max-width:100%;word-wrap:break-word;position:relative;font-size:15px;line-height:1.5;box-shadow:0 1px 5px #0000000d}.user-message{background:var(--chatbot-gradient);color:#fff;align-self:flex-end;text-align:end;margin-left:auto;border-bottom-right-radius:4px;animation:fadeIn .6s ease-out forwards}@keyframes slideInRight{0%{opacity:0}to{opacity:1}}.bot-message{background-color:#fff;color:var(--chatbot-text);text-align:start;align-self:flex-start;margin-right:auto;border-bottom-left-radius:4px;animation:fadeIn .6s ease-out forwards}@keyframes slideInLeft{0%{opacity:0}to{opacity:1}}.bot-message.no-location{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;color:#92400e;box-shadow:0 2px 8px #f59e0b33}.bot-message.no-location:before{content:"\26a0\fe0f  ";margin-right:4px}.timestampUser,.timestampBot{font-size:11px;opacity:.7;margin-top:4px;display:inline-block}.timestampUser{color:#fffc;float:right}.timestampBot{color:#0009;float:left}.typing-indicator{display:flex;align-items:center;gap:8px;background-color:#fff;color:#666;border-radius:18px;padding:12px 16px;font-style:italic;box-shadow:0 1px 5px #0000000d;animation:fadeIn .3s ease-out forwards;width:max-content;max-width:90%;font-size:16px;text-align:left;margin-right:auto;margin-bottom:20px!important;word-wrap:break-word}.typing-dots{display:flex;gap:4px}.typing-dots .dot{width:8px;height:8px;background-color:var(--chatbot-primary);border-radius:50%;opacity:.6;animation:dot-pulse 1.5s infinite ease-in-out}.typing-dots .dot:nth-child(1){animation-delay:0s}.typing-dots .dot:nth-child(2){animation-delay:.2s}.typing-dots .dot:nth-child(3){animation-delay:.4s}@keyframes dot-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:1}}.send-button{color:#fff;font-size:20px;padding:0;margin-inline-end:10px;cursor:pointer;border-radius:50%;transition:all .3s ease;background:transparent;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;outline:none}.send-button:hover{transform:translateY(-2px) scale(1.05)}.send-button:active{transform:translateY(1px)}.chat-close-button{position:absolute;bottom:-13px;left:50%;transform:translate(-50%);background:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0003;cursor:pointer;transition:all .3s ease;z-index:100;color:var(--chatbot-primary);font-size:16px;border:1px solid rgba(0,0,0,.1);padding:0;outline:none}.chat-close-button:hover{background:var(--chatbot-primary);color:#fff;transform:translate(-50%) translateY(-2px);box-shadow:0 6px 12px #0000004d}.chat-close-button i{margin:0;padding:0}.question i{margin-inline-start:6px;opacity:.9}.info-inline{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:10px 5px 5px;font-size:14px;color:var(--chatbot-primary);cursor:pointer;transition:all .3s ease}.info-inline i{color:var(--chatbot-primary);transition:color .3s ease}.info-inline i.warning{color:#f1c40f;animation:shakeWarn .7s infinite}.info-inline-text{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .5s ease,opacity .5s ease;color:#333;padding:6px 10px;border-radius:20px;font-size:12px}.info-inline.expand .info-inline-text,.info-inline:hover .info-inline-text{opacity:1}@keyframes shakeWarn{0%,to{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-2px)}}.openChatBtn{position:relative;display:flex;align-items:center;gap:4px;padding:16px 36px;border:none;font-size:16px;background:var(--chatbot-gradient);border-radius:100px;font-weight:600;color:#fff;box-shadow:0 4px 15px #00000026;cursor:pointer;overflow:hidden;transition:all .6s cubic-bezier(.23,1,.32,1)}.openChatBtn svg{position:absolute;width:24px;fill:#fff;z-index:5;transition:all .8s cubic-bezier(.23,1,.32,1)}.openChatBtn .arr-1{inset-inline-start:16px}.openChatBtn .arr-2{inset-inline-end:-25%}.openChatBtn .circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-color:#ffffff4d;border-radius:50%;opacity:0;transition:all .8s cubic-bezier(.23,1,.32,1)}.openChatBtn .text{position:relative;z-index:1;transform:translate(-12px);transition:all .8s cubic-bezier(.23,1,.32,1)}[dir=ltr] .openChatBtn .text{transform:translate(12px)}.openChatBtn:hover{box-shadow:0 7px 20px #00000040;transform:translateY(-2px)}.openChatBtn:hover .arr-1{inset-inline-start:-25%}.openChatBtn:hover .arr-2{inset-inline-end:16px}.openChatBtn:hover .text{transform:translate(12px)}[dir=ltr] .openChatBtn:hover .text{transform:translate(-12px)}.openChatBtn:hover svg{fill:#fff}.openChatBtn:hover .circle{width:220px;height:220px;opacity:.3}.chat-doctor-card{background:#fff;border-radius:12px;padding:16px;margin:0 8px;box-shadow:0 4px 12px #0000001a!important;border:1px solid #e9ecef;min-width:280px;max-width:320px;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column}.chat-doctor-card .chat-doctor-name{font-size:18px;font-weight:700;color:#2c3e50;margin:0 0 8px;line-height:1.2;display:flex;align-items:center;gap:10px;i{color:var(--primary-color);font-size:14px}&:hover{cursor:pointer}}.chat-doctor-card .chat-doctor-rating,.chat-doctor-card .chat-doctor-experience{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500}.chat-discount-badge-chat{position:absolute!important;top:0!important;inset-inline-start:0!important;background:#dc3545!important;color:#fff!important;padding:2px 6px!important;border-radius:10px!important;font-size:11px!important;font-weight:700!important}.chat-discount-badge{display:inline-block;background-color:#dc3545;color:#fff;font-size:11px;padding:2px 6px;border-radius:10px;margin-inline-end:8px;font-weight:700}.chat-doctor-card .chat-doctor-rating{color:#ffc107}.chat-doctor-card .chat-doctor-experience{color:#28a745}.chat-doctor-card .chat-view-profile-btn,.chat-doctor-card .chat-book-appointment-btn{cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:auto;position:relative;z-index:6}.chat-doctor-card .chat-view-profile-btn{background:#2c3e50;color:#fff;padding:6px 12px;border:none;border-radius:6px;font-size:11px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-bottom:5px;display:inline-block;text-decoration:none;text-align:center;line-height:1.2}.chat-doctor-card .chat-view-profile-btn:hover{background:#34495e;transform:translateY(-1px);box-shadow:0 2px 8px #2c3e504d}.chat-doctor-card .chat-view-profile-btn:active{transform:translateY(0);box-shadow:0 1px 4px #2c3e504d}.chat-doctor-card .chat-book-appointment-btn{background:linear-gradient(45deg,#007bff,#0056b3);color:#fff;padding:10px 16px;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #007bff4d}.chat-doctor-card .chat-doctor-details{flex:1;display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.chat-doctor-card .chat-doctor-specialty-section{display:flex;align-items:center;gap:8px}.chat-doctor-card .chat-doctor-specialty{display:flex;align-items:center;gap:6px;font-size:14px;color:#6f42c1;font-weight:500}.chat-doctor-card .badge-group{display:flex;gap:4px}.chat-doctor-card .badge{background:#e3f2fd;color:#1976d2;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:500;border:1px solid #bbdefb}.chat-doctor-card .chat-doctor-clinic,.chat-doctor-card .chat-doctor-distance{display:flex;align-items:center;gap:6px;font-size:12px;color:#6c757d;line-height:1.3}.chat-doctor-card .chat-doctor-clinic{color:#1a1a1a;font-weight:500}.chat-doctor-card .chat-doctor-distance{color:#6c757d}.chat-doctor-card .chat-doctor-fee{display:flex;align-items:center;padding:8px 12px;gap:8px;background:#f8f9ff;border-radius:8px;border-inline-end:2px solid #007bff;margin-bottom:12px}.chat-doctor-card .chat-doctor-fee-discounted{display:flex;flex-direction:column;gap:6px;padding:8px 12px;background:#f8f9ff;border-radius:8px;border-inline-end:2px solid #007bff;margin-bottom:12px}.chat-doctor-card .chat-fee-label{font-size:13px;color:#28a745;font-weight:500}.chat-doctor-card .chat-doctor-fee-discounted .chat-fee-original{display:flex;align-items:center;gap:8px;font-size:13px;color:#6c757d}.chat-doctor-card .chat-doctor-fee-discounted .chat-fee-discounted{display:flex;align-items:center;gap:8px;font-size:13px;color:#28a745;font-weight:500}.chat-offer-card{background:linear-gradient(135deg,#4facfe,#9afaff);border-radius:12px;padding:25px 16px 16px;margin:0 8px;box-shadow:0 4px 15px #4facfe99!important;border:1px solid rgba(79,172,254,.2);color:#121c58;min-width:280px;max-width:320px;transition:all .3s ease;position:relative;overflow:hidden}.chat-offer-card:hover{box-shadow:0 8px 25px #4facfe66;transform:translateY(-2px)}.chat-offer-card .chat-offer-discount-badge{background:linear-gradient(45deg,#121c58,#121c58);color:#fff;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;box-shadow:0 2px 6px #ff6b6b4d}.chat-offer-card .chat-offer-name{font-size:17px;font-weight:600;color:#121c58;margin:0;line-height:1.2;flex:1;margin-inline-end:8px}.chat-offer-card .chat-offer-location-icon{font-size:14px;color:#fffc}.chat-offer-card .chat-offer-price-container{display:flex;flex-direction:column;gap:6px;padding:10px 0}.chat-offer-card .chat-offer-price-wrapper{display:flex;justify-content:space-between;align-items:center}.chat-offer-card .chat-offer-original-price{font-size:12px;color:#121c58;text-decoration:line-through;display:flex;align-items:center;gap:4px}.chat-offer-card .chat-offer-discounted-price{font-size:14px;color:red;font-weight:600;display:flex;align-items:center;gap:4px}.chat-offer-card .chat-offer-operations-container{display:flex;align-items:flex-start;gap:8px;padding:8px 0}.chat-offer-card .operation-group{display:flex;flex-wrap:wrap;gap:4px}.chat-offer-card .operation-badge.hidden-operation{display:none}.operation-group.expanded .operation-badge.hidden-operation{display:inline-block}.operation-toggle{background:#007bff;color:#fff;padding:2px 6px;border-radius:4px;font-size:11px;cursor:pointer;display:inline-flex;align-items:center;gap:2px}.operation-toggle:hover{background:#0056b3}.chat-offer-card .chat-offer-footer{border-top:2px dotted rgba(18,28,88,.2);padding-top:12px;display:flex;justify-content:center;margin-top:11px}@media (min-width: 1440px){.chatbot-container{height:calc(100vh - 120px)}.chat-box{max-height:calc(100vh - 250px)}}@media (min-width: 1200px) and (max-width: 1439px){.chatbot-container{height:calc(100vh - 110px)}.chat-box{max-height:calc(100vh - 240px)}}@media (min-width: 992px) and (max-width: 1199px){.chatbot-container{max-width:800px;height:calc(100vh - 100px)}.chat-box{max-height:calc(100vh - 230px)}}@media (min-width: 768px) and (max-width: 991px){.chatbot-container{height:calc(100vh - 90px)}.chat-box{max-height:calc(100vh - 220px)}.message{max-width:85%}}@media (min-width: 576px) and (max-width: 767px){.chatbot-container{height:calc(100vh - 80px)}.chat-box{max-height:calc(100vh - 210px)}.message{max-width:90%}.user-input{padding:12px}}@media (min-width: 425px) and (max-width: 575px){.chatbot-container{max-width:100%;height:calc(100vh - 70px)}.chat-box{max-height:calc(100vh - 200px)}.user-input{padding:10px}.input-text{padding:10px 14px}}@media (max-width: 424px){.chatbot-container{max-width:100%;height:calc(100vh - 60px)}.chat-box{max-height:calc(100vh - 190px)}.user-input{padding:8px}.input-text{padding:8px 12px;font-size:14px}}@supports (-webkit-touch-callout: none){.chatbot-container{height:-webkit-fill-available;max-height:-webkit-fill-available}.chat-box{max-height:calc(-webkit-fill-available - 200px)}@media screen and (device-width: 390px) and (device-height: 844px),screen and (device-width: 390px) and (device-height: 844px),screen and (device-width: 375px) and (device-height: 812px){.chatbot-container{height:calc(100vh - 70px)}.chat-box{max-height:calc(100vh - 200px)}}@media screen and (device-width: 414px) and (device-height: 736px){.chatbot-container{height:calc(100vh - 65px)}.chat-box{max-height:calc(100vh - 195px)}}@media screen and (device-width: 375px) and (device-height: 667px){.chat-box{max-height:calc(100vh - 190px)}}@media screen and (device-width: 320px) and (device-height: 568px){.chatbot-container{height:calc(100vh - 50px)}.chat-header img{display:none!important}.chat-box{max-height:calc(100vh - 180px)}}}@supports (padding: max(0px)){.chat-container{padding-inline-end:max(12px,env(safe-area-inset-left));padding-inline-start:max(12px,env(safe-area-inset-right));padding-bottom:max(12px,env(safe-area-inset-bottom))}.user-input{padding-bottom:max(12px,env(safe-area-inset-bottom))}.chat-close-button{bottom:calc(-16px - env(safe-area-inset-bottom,0px))}}@supports (height: 100dvh){.chatbot-container{height:calc(100dvh - 150px);transition:transform .3s ease,opacity .3s ease}.chat-header img{display:none!important}.chat-box{max-height:calc(100dvh - 230px)}}@media (max-height: 600px){.chatbot-container{height:calc(100vh - 40px)}.chat-box{max-height:calc(100vh - 170px)}.user-input{padding:6px}.input-text{padding:6px 10px;font-size:14px}}.user-input{display:flex;align-items:center;padding:15px;background-color:#fff;border-top:1px solid rgba(0,0,0,.05);border-radius:0 0 var(--chatbot-border-radius) var(--chatbot-border-radius);position:relative;z-index:6}.input-text{flex:1;padding:14px 18px;border:1px solid rgba(0,0,0,.1);border-radius:24px;font-size:15px;color:var(--chatbot-text);background-color:#f5f5f5;transition:all .3s ease;resize:none;overflow-y:auto;max-height:120px;min-height:24px;line-height:24px;appearance:none;box-shadow:0 2px 5px #00000008}.input-text:focus{outline:none;border-color:var(--chatbot-primary);background-color:#fff;box-shadow:0 0 0 3px #253e771a}.chat-mixed-cards-carousel{position:relative;margin:15px 0;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);box-shadow:0 4px 15px #0000001a}.chat-mixed-cards-carousel .chat-cards-scroll-container{display:flex;overflow-x:auto;scroll-behavior:smooth;padding:15px;gap:15px;scrollbar-width:none;-ms-overflow-style:none}.chat-mixed-cards-carousel .chat-cards-scroll-container::-webkit-scrollbar{display:none}.chat-mixed-cards-carousel .scroll-button-left,.chat-mixed-cards-carousel .scroll-button-right{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:6;box-shadow:0 2px 8px #00000026;transition:all .3s ease;opacity:.7}.chat-mixed-cards-carousel .scroll-button-left{inset-inline-end:10px}.chat-mixed-cards-carousel .scroll-button-right{inset-inline-start:10px}.chat-mixed-cards-carousel .scroll-button-left:hover,.chat-mixed-cards-carousel .scroll-button-right:hover{background:#fff;box-shadow:0 4px 12px #0003;transform:translateY(-50%) scale(1.1);opacity:1}.chat-mixed-cards-carousel .scroll-button-left i,.chat-mixed-cards-carousel .scroll-button-right i{color:#007bff;font-size:14px}.chat-mixed-cards-carousel .chat-scroll-hint{position:absolute;inset-inline-start:60px;top:50%;transform:translateY(-50%);background:#007bffe6;color:#fff;padding:8px 12px;border-radius:20px;font-size:12px;font-weight:500;animation:pulse 2s infinite;z-index:4}@keyframes pulse{0%{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.7;transform:translateY(-50%) scale(1.05)}to{opacity:1;transform:translateY(-50%) scale(1)}}@media (max-width: 768px){.chat-mixed-cards-carousel{margin:10px 0}.chat-mixed-cards-carousel .chat-cards-scroll-container{padding:10px;gap:10px}.chat-mixed-cards-carousel .scroll-button-left,.chat-mixed-cards-carousel .scroll-button-right{width:35px;height:35px}.chat-mixed-cards-carousel .scroll-button-left{inset-inline-end:5px}.chat-mixed-cards-carousel .scroll-button-right{inset-inline-start:5px}.chat-mixed-cards-carousel .chat-scroll-hint{inset-inline-start:50px;padding:6px 10px;font-size:11px}}.chat-doctor-cards-carousel,.chat-offer-cards-carousel{margin:15px 0;width:100%;position:relative;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);box-shadow:0 4px 15px #0000001a}.chat-cards-scroll-container{display:flex;gap:12px;padding:8px 4px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#ddd transparent;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.chat-cards-scroll-container::-webkit-scrollbar{height:4px}.chat-cards-scroll-container::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:2px}.scroll-button-left,.scroll-button-right{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:6;box-shadow:0 2px 8px #00000026;transition:all .3s ease}.scroll-button-left{inset-inline-end:10px}.scroll-button-right{inset-inline-start:10px}.scroll-button-left:hover,.scroll-button-right:hover{background:#fff;box-shadow:0 4px 12px #0003;transform:translateY(-50%) scale(1.1)}.scroll-button-left i,.scroll-button-right i{color:#007bff;font-size:14px}.chat-scroll-hint{position:absolute;inset-inline-start:60px;top:50%;transform:translateY(-50%);background:#007bffe6;color:#fff;padding:8px 12px;border-radius:20px;font-size:12px;font-weight:500;animation:pulse 2s infinite;z-index:4}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chat-doctor-card,.chat-offer-card{animation:fadeIn .3s ease-out forwards}@media (max-width: 768px){.chat-doctor-card,.chat-offer-card{min-width:250px;max-width:280px;padding:12px}.chat-doctor-card .chat-doctor-name{font-size:16px}.chat-doctor-card .chat-doctor-basic-info{gap:8px}.chat-doctor-card .chat-doctor-rating,.chat-doctor-card .chat-doctor-experience{font-size:11px}.chat-doctor-card .chat-doctor-specialty{font-size:12px}.chat-doctor-card .chat-doctor-clinic,.chat-doctor-card .chat-doctor-distance{font-size:11px}.chat-doctor-card .chat-fee-label{font-size:12px}.chat-doctor-card .chat-book-appointment-btn{padding:8px 12px;font-size:11px}.chat-offer-card .chat-offer-name{font-size:14px}.chat-offer-card .chat-offer-branch{font-size:12px}.chat-offer-card .chat-offer-distance{font-size:10px}}.chat-branch-selection{margin:8px 0;padding:8px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:8px;border:1px solid #e2e8f0;.chat-branch-options{display:flex;flex-wrap:wrap;gap:8px;.chat-branch-option{padding:6px 12px;background:#fff;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;font-weight:500;color:#475569;cursor:pointer;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;display:inline-block;&:hover{border-color:#1f51a9;background:#f0f5ff;transform:translateY(-1px)}&.active{background:linear-gradient(135deg,#1f51a9,#2c5aa0);color:#fff;border-color:#1f51a9;box-shadow:0 2px 6px #1f51a94d}&:active{transform:translateY(0)}}}}.chat-clickable-branch{cursor:pointer;color:#6f42c1;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center;padding:2px 4px;border-radius:4px;&:hover{background:#6f42c11a;color:#5a2d91;transform:translateY(-1px)}&:active{transform:translateY(0)}i{opacity:.7;transition:opacity .2s ease}&:hover i{opacity:1}}.chat-branch-list{display:flex;flex-direction:column;gap:10px;margin:8px 0;max-height:170px;overflow-y:auto;overflow-x:hidden;padding-inline-start:4px}.chat-branch-list::-webkit-scrollbar{width:4px}.chat-branch-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.chat-branch-list::-webkit-scrollbar-thumb{background:#007bff;border-radius:2px}.chat-branch-option{background-color:#f8f9ff;border-radius:8px;padding:8px;border-inline-end:2px solid #007bff;transition:all .2s ease;position:relative;cursor:pointer}.chat-branch-option:hover{background-color:#e3f2fd;transform:translateY(-1px);box-shadow:0 2px 8px #007bff26}.chat-branch-option.active{background:linear-gradient(135deg,#e3f2fd,#d4e2ff);border-inline-end-color:#007bff;border-inline-end-width:4px;border-inline-start:4px solid #007bff;transform:translate(2px);position:relative}.chat-branch-name{font-size:14px;font-weight:500;color:#1a1a1a;margin:0 0 4px}.chat-branch-address{font-size:12px;color:#6c757d;margin:0 0 6px;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.chat-branch-fee{display:flex;gap:4px;margin-bottom:4px}.chat-branch-fee .chat-fee-label{font-size:13px;color:#28a745;font-weight:500}.chat-branch-fee .chat-fee-original{display:flex;align-items:center;gap:4px}.chat-branch-fee .chat-original-fee{font-size:12px;color:#6c757d;text-decoration:line-through;text-decoration-color:#dc3545;text-decoration-thickness:2px}.chat-branch-fee .chat-fee-discounted{display:flex;align-items:center;gap:8px}.chat-branch-fee .chat-discounted-fee{font-size:13px;color:#28a745;font-weight:600}.chat-branch-distance{display:flex;align-items:center;gap:4px;font-size:11px;color:#6c757d}.chat-branch-distance i{font-size:10px;color:#007bff}@keyframes floatIn{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.doctor-cards-container{display:flex!important;width:100%!important;overflow-x:auto!important;margin:10px}.doctor-card{background-color:#fff;border-radius:12px;box-shadow:0 8px 20px #0000001a;padding:25px;width:320px;position:relative;color:#333;line-height:1.6;margin:10px;transition:transform .3s ease}.doctor-card:hover{transform:translateY(-5px)}.discount-label-chat{position:absolute;top:-10px;inset-inline-start:-10px;background-color:#ff4757;color:#fff!important;padding:7px 15px;border-radius:50px;font-size:14px;font-weight:600;box-shadow:0 4px 10px #0000001a}h3{font-size:24px;color:var(--primary-color);margin:10px 0 5px}.rating{color:#f39c12;font-size:18px;margin-bottom:15px}.fee{font-size:20px;font-weight:700;color:#333;margin-bottom:10px}.speciality,.branch,.address{margin:5px 0;font-size:16px;color:#555}.address{font-style:italic}.doctor-appointment-button{width:100%!important;background:linear-gradient(135deg,var(--primary-color),var(--dark-blue))!important;color:#fff!important;border:none!important;padding:6px 16px!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;text-align:center!important;transition:all .2s!important}.doctor-appointment-button:hover{background-color:var(--dark-blue);cursor:pointer}.doctor-profile-open-button{width:100%!important;background-color:#fff;color:#1f51a9;border:1.5px solid #1F51A9;padding:6px 16px!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;text-align:center!important;transition:all .2s!important;margin-top:10px!important}.doctor-profile-open-button:hover{background-color:#1f51a9;color:#fff;cursor:pointer}.doctor-action-button{width:max-content!important;color:#fff!important;background:#121c58!important;border:none!important;padding:2px 8px!important;margin-top:8px!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;text-align:center!important;transition:all .2s!important}.doctor-action-button:hover{color:#fff!important;background:#505fb4!important}@media (max-width: 600px){.doctor-card{width:280px}}.original-fee{text-decoration:line-through;color:red;margin-inline-start:5px}.discounted-fee{color:green;font-weight:700}.badge-group{display:flex;flex-wrap:wrap;max-height:35px;overflow:hidden;transition:max-height .3s ease!important;gap:4px}.badge-group-mob-chat{display:flex;flex-wrap:wrap;max-height:25px;overflow:hidden;transition:max-height .3s ease!important;gap:4px}.badge-group.expanded,.badge-group-mob-chat.expanded{max-height:max-content}.badge{background-color:#eef1f5;color:#333!important;padding:4px 8px;border-radius:12px;font-size:12px!important;white-space:nowrap}.badge-toggle{cursor:pointer;position:relative;inset-inline-start:-108px;top:-25px;color:var(--primary-color)!important;display:flex;align-items:center}.badge-toggle i{margin-inline-start:4px;font-size:8px!important}.badge-toggle span{font-size:12px!important}.badge-toggle-mob-chat{cursor:pointer;position:relative;inset-inline-start:-108px;top:-25px;color:var(--primary-color)!important;display:flex;align-items:center}.badge-toggle-mob-chat i{margin-inline-start:4px;font-size:8px!important}.badge-toggle-mob-chat span{font-size:12px!important}.hidden-badge{display:none}.badge-group.expanded .hidden-badge{display:inline-block}.button{background-color:var(--primary-color);color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;transition:background-color .3s}.button:hover{background-color:var(--hover-color)}.fa-paper-plane{color:var(--primary-color);background:none;border:none;cursor:pointer;margin-inline-start:10px}.fa-paper-plane:hover{color:var(--hover-color);cursor:pointer}.clearBtn{background-color:var(--primary-color);color:#fff;border:none;padding:10px;border-radius:4px;margin-inline-end:15px!important;cursor:pointer;transition:background-color .3s}.clearBtn:hover{background-color:var(--hover-color);color:#fff}.appointment-card{border:1px solid gray!important;border-radius:12px!important;background-color:#e4efef!important;padding:10px!important;animation:floatIn .5s ease forwards}.appointmentHeader{background-color:var(--secondary-color)!important;padding:5px;border-radius:10px 10px 0 0;justify-content:center;text-align:center}.card-body{display:block}.time,.details{background-color:#fff!important;padding:5px;font-family:IBM Plex Sans,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.detailsSec{border-bottom:1px solid #111;padding:5px;font-family:IBM Plex Sans,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;animation:floatIn 1s ease forwards!important;animation-delay:1s}.detailsSec span{font-family:IBM Plex Sans,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.chat-doctor-cards-carousel{max-width:100%!important;margin:8px 0!important;position:relative!important;white-space:nowrap}.chat-cards-scroll-container{display:flex!important;gap:12px!important;padding:8px 4px!important;overflow-x:auto!important;scrollbar-width:thin!important;scrollbar-color:#ddd transparent!important}.chat-cards-scroll-container::-webkit-scrollbar{height:4px!important}.chat-cards-scroll-container::-webkit-scrollbar-thumb{background-color:#ddd!important;border-radius:2px!important}.chat-scroll-hint{position:absolute!important;background-color:#fff!important;text-align:start!important;font-size:12px!important;color:#888!important;padding:7px 10px!important;box-shadow:0 2px 5px #00000080!important;top:50%!important;inset-inline-start:-20px!important;border-radius:50%!important;border:1px solid var(--primary-color);transform:translateY(-50%)!important;cursor:pointer!important;z-index:1!important}.scroll-button-left{display:none;position:absolute!important;background-color:#fff!important;text-align:start!important;font-size:12px!important;color:#888!important;padding:7px 10px!important;box-shadow:0 2px 5px #00000080!important;top:50%!important;inset-inline-end:-20px!important;border-radius:50%!important;border:1px solid var(--primary-color);transform:translateY(-50%)!important;cursor:pointer!important;z-index:1!important}.chat-doctor-card{min-width:280px!important;max-width:300px!important;background:#fff!important;border-radius:12px!important;padding:16px!important;display:flex!important;flex-direction:column!important;border:1px solid #e0e0e0!important;text-align:start!important}.chat-doctor-card-doc{min-width:280px!important;background:#fff!important;border-radius:12px!important;box-shadow:0 2px 8px #0000001a!important;padding:16px!important;display:flex!important;flex-direction:column!important;border:1px solid #e0e0e0!important;text-align:start!important}.chat-card-header{margin-bottom:5px!important;border-bottom:1px solid #f0f0f0!important;padding-bottom:5px!important;text-align:start!important}.chat-card-header-doc{display:flex!important;justify-content:flex-start;gap:8px!important;margin-bottom:5px!important;border-bottom:1px solid #f0f0f0!important;padding-bottom:5px!important;text-align:start!important}.chat-doctor-name-doc{font-size:18px!important;margin:0 0 4px!important;color:#333!important;font-weight:600!important;text-align:start!important}.chat-rating-container-doc{font-size:16px!important;text-align:start!important;.fa-star{color:gold!important}}.chat-speciality-icon-doc,.chat-location-icon-doc{font-size:20px!important;margin-top:2px!important;text-align:start!important}.chat-speciality-doc{font-size:16px!important;font-weight:500!important;color:#444!important;text-align:start!important}.chat-subspeciality-doc{font-size:15px!important;color:#666!important;margin-top:2px!important;text-align:start!important}.chat-branch-doc{font-size:16px!important;font-weight:500!important;color:#444!important;text-align:start!important}.chat-address-doc{font-size:15px!important;color:#666!important;margin-top:2px!important;text-wrap:wrap;text-align:start!important}.chat-doctor-name{font-size:16px!important;margin:0 0 4px!important;color:#333!important;font-weight:600!important;text-align:start!important}.chat-rating-container{font-size:12px!important;display:flex!important;text-align:start!important;gap:5px!important;align-items:center!important;.fa-star{color:gold!important}.fa-mars{color:var(--primary-color)!important}.fa-venus{color:#e83e8c!important}.fa-user-md{color:#28a745!important}}.chat-card-body{flex-grow:1!important;margin-bottom:5px!important;text-align:start!important}.chat-speciality-container,.chat-location-container{display:flex!important;gap:8px!important;margin-bottom:5px!important;align-items:flex-start!important;text-align:start!important}.chat-location-icon-container{display:flex!important;flex-direction:column!important;align-items:center!important}.chat-address-container{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:5px!important;gap:8px!important}.chat-speciality-icon,.chat-location-icon{font-size:18px!important;margin-top:2px!important;text-align:start!important}.chat-speciality{font-size:14px!important;font-weight:500!important;color:#444!important;text-align:start!important}.chat-subspeciality{font-size:13px!important;color:#666!important;margin-top:2px!important;text-align:start!important;overflow:hidden;text-overflow:clip;white-space:normal;word-break:break-word;overflow-wrap:break-word;flex-wrap:wrap}.chat-branch{font-size:14px!important;font-weight:500!important;color:#444!important;text-align:start!important}.chat-address{font-size:13px!important;color:#666!important;margin-top:2px!important;text-wrap:wrap;word-wrap:break-word!important;text-align:start!important}.chat-fee-container{margin-top:5px!important;padding-top:5px!important;border-top:1px dashed #e0e0e0!important}.chat-fee-container-doc{margin-top:5px!important;padding-top:5px!important}.chat-fee-container.chat-with-discount{position:relative!important}.chat-discount-badge{position:absolute!important;background:#f44!important;color:#fff!important;padding:2px 8px!important;border-radius:10px!important;font-size:12px!important;font-weight:700!important}.chat-discount-badge-doc{position:absolute!important;top:0!important;background:#f22!important;box-shadow:0 0 10px #ff3232b3;color:#fff!important;padding:2px 10px!important;border-radius:0 0 10px 10px!important;font-size:12px!important;font-weight:700!important;animation:flashShake 2s ease infinite!important;z-index:8!important}html[dir=rtl] .clinic-badge-offer-mobile{right:16px}html[dir=ltr] .clinic-badge-offer-mobile{left:16px}html[dir=rtl] .boasting-corner-badge-mobile{right:0;border-radius:0 0 8px 8px!important}html[dir=ltr] .boasting-corner-badge-mobile{left:0;border-radius:0 8px 8px 0!important}html[dir=rtl] .doctor-discount-label{left:10px;right:auto}html[dir=rtl] .phone-input-wrapper .phone-input{text-align:right}html[dir=ltr] .phone-input-wrapper .phone-input{text-align:left}html[dir=ltr] .doctor-discount-label{right:10px;left:auto}html[dir=rtl] .offer-card .discount-tag{left:12px;right:auto}html[dir=ltr] .offer-card .discount-tag{right:12px;left:auto}html[dir=rtl] .chat-discount-badge{left:0!important}html[dir=ltr] .chat-discount-badge{right:0!important}html[dir=rtl] .card-badge{left:16px;right:auto}html[dir=ltr] .card-badge{right:16px;left:auto}html[dir=rtl] .chat-logo-container{border-radius:12px 0 0 12px}html[dir=ltr] .chat-logo-container{border-radius:0 12px 12px 0}.progress-line-active{position:absolute;top:40%;height:3px;background:#06f;z-index:2;[dir=ltr] &{left:15%;width:33%}[dir=rtl] &{right:15%;width:33%}}html[dir=rtl] .main-content{padding-left:auto!important;padding-right:30px!important}html[dir=ltr] .main-content{padding-left:30px!important;padding-right:auto!important}@media (max-width: 768px){html[dir=rtl] .main-content,html[dir=ltr] .main-content{padding-left:0!important;padding-right:0!important}}@keyframes flashShake{0%,to{opacity:1;transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-1px)}20%,40%,60%,80%{transform:translate(1px)}15%,35%{opacity:.9;background:#f44}25%,45%{opacity:1;background:#f22}}.chat-fee-wrapper{display:flex!important;align-items:center!important;gap:6px!important}.chat-fee-label{font-size:14px!important;color:#666!important}.chat-fee-amount,.chat-original-fee{font-size:15px!important;font-weight:600!important;color:#333!important}.chat-original-fee{text-decoration:line-through!important;color:#999!important}.chat-discounted-fee{font-size:15px!important;font-weight:700!important;color:#2e7d32!important}.chat-card-footer{margin-top:auto!important}.chat-appointment-button{width:100%!important;background:linear-gradient(135deg,var(--primary-color),var(--dark-blue))!important;color:#fff!important;border:none!important;padding:10px 16px!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;align-items:center!important;transition:all .2s!important}.chat-appointment-button:hover{background:linear-gradient(135deg,var(--dark-blue),var(--primary-color))!important;transform:translateY(-1px)!important}.chat-button-icon{font-size:16px!important}.chat-additional-info-container{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.chat-additional-info{display:flex;gap:12px;align-items:center;font-size:14px}.chat-gender i,.chat-experience i{margin-inline-start:4px}#chatbox .doc-message{max-width:100%;width:100%;padding:4px 0;background:transparent;border:none;box-shadow:none}#chatbox .doc-message>div{width:100%}.ios-device .chat-book-appointment-btn,.ios-device .chat-offer-action-button,.ios-device .chat-view-profile-btn{-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}.ios-device .chat-book-appointment-btn:active,.ios-device .chat-offer-action-button:active,.ios-device .chat-view-profile-btn:active{opacity:.85}.chat-offer-card{background:linear-gradient(135deg,#4facfe,#9afaff);border-radius:12px;padding:10px 5px 15px 15px;margin:0 8px;box-shadow:0 4px 15px #4facfe99!important;border:1px solid rgba(79,172,254,.2);color:#121c58;min-width:280px;max-width:320px;position:relative;overflow:hidden;transition:all .3s ease;animation:fadeIn .6s ease-out}.chat-offer-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #4facfe66}.chat-offer-card .chat-offer-header{display:flex;flex-direction:column;gap:5px;align-items:flex-start;margin-bottom:5px}.chat-offer-card .chat-offer-discount-badge{background:linear-gradient(45deg,#121c58,#121c58);color:#fff;padding:4px 8px;border-radius:6px;font-size:10px;font-weight:600;align-self:flex-start}.chat-offer-card .chat-offer-name{font-size:18px;font-weight:600;color:#121c58;margin:0;line-height:1.2}.chat-offer-card .chat-offer-body{display:flex;flex-direction:column;gap:0px}.chat-offer-card .chat-offer-location-container{display:flex;align-items:flex-start;flex-direction:column;gap:8px;padding:8px 0}.chat-offer-card .chat-offer-location-icon-container{display:flex;gap:5px;flex-shrink:0}.chat-offer-card .chat-offer-location-icon{font-size:14px;color:#121c58;flex-shrink:0}.chat-offer-card .chat-offer-address-container{display:flex;gap:5px;flex:1}.chat-offer-card .chat-offer-branch{font-size:13px;color:#121c58;font-weight:500;line-height:1.2}.chat-offer-card .chat-offer-distance{font-size:11px;color:#121c58;line-height:1.2}.chat-offer-card .chat-offer-operations-container{display:flex;gap:8px;padding:8px 0;align-items:flex-start}.chat-offer-card .chat-offer-operations-icon{font-size:14px;color:#121c58;flex-shrink:0;margin-top:2px}.chat-offer-card .chat-offer-operations-label{font-size:11px;color:#121c58;font-weight:500;margin-bottom:4px}.chat-offer-card .chat-offer-operations-list{display:flex;flex-wrap:wrap;gap:4px}.chat-offer-card .operation-badge{background:#121c581a;color:#121c58;padding:3px 6px;border-radius:8px;font-size:10px;font-weight:500;border:1px solid rgba(18,28,88,.2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.chat-offer-card .operation-badge.more-operations{background:#121c58;color:#fff;font-weight:500;display:inline-flex;align-items:center;gap:2px;max-width:none}.chat-offer-card .operation-badge.more-operations i{font-size:8px}.chat-offer-card .chat-offer-price-container{display:flex;justify-content:space-between;gap:10px;padding:8px 0}.chat-offer-card .chat-offer-price-wrapper{display:flex;flex-direction:column;gap:2px}.chat-offer-card .chat-offer-price-label{font-size:11px;color:#121c58;font-weight:500}.chat-offer-card .chat-offer-original-price{font-size:12px;color:#121c58;text-decoration:line-through;display:flex;align-items:center;gap:2px}.chat-offer-card .chat-offer-discounted-price{font-size:14px;color:red;font-weight:600;display:flex;align-items:center;gap:2px}.chat-offer-card .chat-offer-footer{border-top:2px dotted rgba(18,28,88,.2);padding-top:12px;display:flex;justify-content:center;margin-top:10px}.chat-offer-card .chat-offer-action-button{background:linear-gradient(45deg,#1e2e8b,#121c58);color:#fff;font-weight:600;font-size:12px;cursor:pointer;text-align:center;transition:all .3s ease;border:none;box-shadow:0 3px 10px #1e2e8b4d;position:relative;overflow:hidden;padding:10px 16px;border-radius:8px;width:100%}.chat-offer-card .chat-offer-action-button:hover{background:linear-gradient(45deg,#121c58,#0227fc);transform:translateY(-2px);box-shadow:0 5px 15px #1e2e8b66}.chat-offer-card .chat-offer-action-button:active{transform:translateY(0);box-shadow:0 2px 8px #1e2e8b4d}.chat-offer-card .chat-offer-action-button:before{content:"";position:absolute;top:0;inset-inline-end:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:inset-inline-end .5s}.chat-offer-card .chat-offer-action-button:hover:before{inset-inline-end:100%}.chat-mixed-cards-carousel{display:flex;overflow-x:auto;gap:10px;padding:10px 0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.chat-mixed-cards-carousel .chat-cards-scroll-container{display:flex;gap:10px;min-width:max-content}.chat-doctor-card{background:#fff;border-radius:12px;padding:16px;margin:0 8px;box-shadow:0 4px 12px #0000001a!important;border:1px solid #e9ecef;min-width:280px;max-width:320px;position:relative;overflow:hidden;transition:all .3s ease;animation:fadeIn .6s ease-out}.chat-doctor-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.chat-doctor-card .chat-doctor-header{margin-bottom:5px}.chat-doctor-card .chat-doctor-name{font-size:16px;font-weight:600;color:#333;margin:0 0 8px;line-height:1.2}.chat-doctor-card .chat-doctor-basic-info{display:flex;gap:12px;margin-bottom:8px}.chat-doctor-card .chat-doctor-rating,.chat-doctor-card .chat-doctor-experience{display:flex;align-items:center;gap:4px;font-size:12px;color:#666}.chat-doctor-card .chat-view-profile-btn{background:linear-gradient(45deg,#6c757d,#495057);color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:11px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-block;text-decoration:none;text-align:center;line-height:1.2}.chat-doctor-card .chat-view-profile-btn:hover{background:linear-gradient(45deg,#495057,#343a40);transform:translateY(-1px)}.chat-doctor-card .chat-doctor-details{margin-bottom:12px}.chat-doctor-card .chat-doctor-specialty-section{margin-bottom:8px}.chat-doctor-card .chat-doctor-specialty{display:flex;align-items:center;gap:6px;font-size:13px;color:#6f42c1;font-weight:500;margin-bottom:6px}.badge-group-mob-chat{display:flex;flex-wrap:wrap;gap:4px}.badge-group-mob-chat .badge.hidden-badge{display:none}.badge-group-mob-chat.expanded .badge.hidden-badge{display:inline-block}.badge-toggle-mob-chat{background:#6f42c1;color:#fff;padding:2px 6px;border-radius:4px;font-size:10px;cursor:pointer;display:inline-flex;align-items:center;gap:2px;transition:all .3s ease}.badge-toggle-mob-chat:hover{background:#5a2f9e;transform:scale(1.05)}.chat-doctor-card .badge-group-mob-chat{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.chat-doctor-card .badge{background:#6f42c11a;color:#6f42c1;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:500;border:1px solid rgba(111,66,193,.2)}.chat-doctor-card .badge.hidden-badge{display:none}.chat-doctor-card .badge-group.expanded .badge.hidden-badge{display:inline-block}.chat-doctor-card .badge-toggle-mob-chat{background:#6f42c1;color:#fff;padding:2px 6px;border-radius:4px;font-size:10px;cursor:pointer;display:inline-flex;align-items:center;gap:2px}.chat-doctor-card .chat-doctor-clinic{display:flex;align-items:center;gap:6px;font-size:12px;color:#666;margin-bottom:6px}.chat-doctor-card .chat-doctor-distance{display:flex;align-items:center;gap:6px;font-size:12px;color:#666}.chat-doctor-card .chat-doctor-fee{display:flex;flex-direction:column;gap:8px;padding:12px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;margin:10px 0}.chat-doctor-card .chat-doctor-fee .chat-fee-original{display:flex;align-items:center;gap:8px;padding:6px 0}.chat-doctor-card .chat-doctor-fee .chat-fee-original .chat-fee-label{font-size:.85rem;color:#6c757d;font-weight:500;min-width:80px}.chat-doctor-card .chat-doctor-fee .chat-fee-original .chat-original-fee{font-size:.9rem;color:#6c757d;text-decoration:line-through;font-weight:500}.chat-doctor-card .chat-doctor-fee .chat-fee-original .chat-fee-currency{display:flex;align-items:center}.chat-doctor-card .chat-doctor-fee .chat-fee-discounted{display:flex;align-items:center;gap:8px;background:#28a7451a;border-radius:6px;padding:8px 12px}.chat-doctor-card .chat-doctor-fee .chat-fee-discounted .chat-fee-label{font-size:.85rem;color:#28a745;font-weight:600;min-width:80px}.chat-doctor-card .chat-doctor-fee .chat-fee-discounted .chat-discounted-fee{font-size:1.1rem;color:#28a745;font-weight:700}.chat-doctor-card .chat-doctor-fee .chat-fee-discounted .chat-fee-currency{display:flex;align-items:center}.chat-doctor-card .chat-doctor-fee .chat-fee-discounted .chat-discount-badge{background:linear-gradient(45deg,#dc3545,#e74c3c);color:#fff;padding:3px 8px;border-radius:12px;font-size:.75rem;font-weight:600;box-shadow:0 2px 4px #dc35454d;margin-inline-end:auto}.chat-doctor-card .chat-doctor-fee:not(:has(.chat-fee-original)){flex-direction:row;align-items:center;justify-content:space-between}.chat-doctor-card .chat-doctor-fee:not(:has(.chat-fee-original)) .chat-fee-label{font-size:.9rem;color:#495057;font-weight:500}.chat-doctor-card .chat-doctor-fee:not(:has(.chat-fee-original)) .chat-fee-currency{display:flex;align-items:center}.chat-doctor-card .chat-fee-label{font-size:14px;color:#6c757d;font-weight:500}.chat-doctor-card .chat-fee-currency{display:flex;align-items:center}.chat-doctor-card .chat-doctor-footer{border-top:2px dotted #e9ecef;padding-top:12px;display:flex;justify-content:center}.chat-doctor-card .chat-book-appointment-btn{background:linear-gradient(45deg,#007bff,#0056b3);color:#fff;padding:10px 16px;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #007bff4d;width:100%}.chat-doctor-card .chat-book-appointment-btn:hover{background:linear-gradient(45deg,#0056b3,#004085);transform:translateY(-1px);box-shadow:0 4px 12px #007bff66}.chat-doctor-card .chat-book-appointment-btn:active{transform:translateY(0);box-shadow:0 1px 4px #007bff4d}.chat-doctor-cards-carousel,.chat-offer-cards-carousel{display:flex;overflow-x:auto;gap:10px;padding:10px 0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.chat-cards-scroll-container{display:flex;gap:10px;min-width:max-content}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}/*! Font Awesome subset */:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(fa-solid-900.c49cd02505e0ffd2.woff2) format("woff2")}.fa-solid,.fas{font-weight:900}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(fa-regular-400.1214b6b6e62e8179.woff2) format("woff2")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(fa-brands-400.ce0b90edcdc75773.woff2) format("woff2")}.fa-brands,.fab{font-weight:400}.fa-google:before{content:"\f1a0"}.fa-x-twitter:before{content:"\e61b"}.fa-tiktok:before{content:"\e07b"}.fa-linkedin:before{content:"\f08c"}.fa-instagram:before{content:"\f16d"}.fa-facebook:before{content:"\f09a"}.fa-whatsapp:before{content:"\f232"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-youtube:before{content:"\f167"}.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-stethoscope:before{content:"\f0f1"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-compass:before{content:"\f14e"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-lock:before{content:"\f023"}.fa-chevron-up:before{content:"\f077"}.fa-tooth:before{content:"\f5c9"}.fa-notes-medical:before{content:"\f481"}.fa-user:before{content:"\f007"}.fa-money-bill-wave:before{content:"\f53a"}.fa-star:before{content:"\f005"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-folder-open:before{content:"\f07c"}.fa-gift:before{content:"\f06b"}.fa-microphone:before{content:"\f130"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-certificate:before{content:"\f0a3"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-newspaper:before{content:"\f1ea"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-language:before{content:"\f1ab"}.fa-filter:before{content:"\f0b0"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-arrow-right:before{content:"\f061"}.fa-heart:before{content:"\f004"}.fa-cube:before{content:"\f1b2"}.fa-circle:before{content:"\f111"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-route:before{content:"\f4d7"}.fa-tags:before{content:"\f02c"}.fa-eye:before{content:"\f06e"}.fa-user-slash:before{content:"\f506"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-phone:before{content:"\f095"}.fa-arrow-left:before{content:"\f060"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-envelope:before{content:"\f0e0"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-plus:before{content:"\f271"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-keyboard:before{content:"\f11c"}.fa-images:before{content:"\f302"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-file-medical:before{content:"\f477"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-mars:before{content:"\f222"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-medal:before{content:"\f5a2"}.fa-bell:before{content:"\f0f3"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-arrow-down:before{content:"\f063"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-receipt:before{content:"\f543"}.fa-chevron-down:before{content:"\f078"}.fa-arrow-up:before{content:"\f062"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-hand-sparkles:before{content:"\e05d"}.fa-add:before,.fa-plus:before{content:"+"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-percent:before,.fa-percentage:before{content:"%"}.fa-trophy:before{content:"\f091"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-building:before{content:"\f1ad"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-broom:before{content:"\f51a"}.fa-calendar:before{content:"\f133"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-check:before{content:"\f00c"}.fa-book-open:before{content:"\f518"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-paper-plane:before{content:"\f1d8"}.fa-brain:before{content:"\f5dc"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-bone:before{content:"\f5d7"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"$"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@charset "UTF-8";:root{--z-app-header: 9999;--z-modal-backdrop: 10050;--z-modal-panel: 10060}.cdk-overlay-container,.cdk-global-overlay-wrapper,.cdk-overlay-backdrop{z-index:var(--z-modal-backdrop)!important}.cdk-overlay-pane{z-index:var(--z-modal-panel)!important}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active .mat-ripple-element,.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker{display:none}html{--mat-ripple-color: rgba(0, 0, 0, .1)}html{--mat-option-selected-state-label-text-color: #3f51b5;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: #448aff;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #3f51b5;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #3f51b5;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}html,.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #448aff;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #448aff;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-option-label-text-font: "IBM Plex Sans", sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: "IBM Plex Sans", sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}html{--mdc-dialog-subhead-font: "IBM Plex Sans", sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: "IBM Plex Sans", sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}html{--mdc-snackbar-container-shape: 4px}html{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #448aff}html{--mdc-snackbar-supporting-text-font: "IBM Plex Sans", sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.section-title{width:100%;text-align:center;padding-bottom:30px}.section-title h2{font-size:32px;font-weight:700;text-transform:uppercase;margin-bottom:20px;padding-bottom:20px;position:relative}.section-title h2:after{content:"";position:absolute;display:block;width:50px;height:3px;background:var(--primary-color);bottom:0;left:calc(50% - 25px)}.section-title p{margin-bottom:0}.breadcrumbs{padding:10px 0;background-color:var(--primary-color);color:#fff;min-height:40px;margin-top:120px}@media (max-width: 992px){.breadcrumbs{margin-top:120px}}.breadcrumbs h2{font-size:24px;font-weight:300;margin:0}@media (max-width: 992px){.breadcrumbs h2{margin:0 0 10px}}.breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;font-size:14px}.breadcrumbs ol a{color:#fff!important}.breadcrumbs ol li{font-weight:bolder;font-size:16px}.breadcrumbs ol li+li{padding-inline-end:10px}.breadcrumbs ol li+li:before{display:inline-block;padding-inline-start:10px;color:#fff;content:"/"}@media (max-width: 768px){.breadcrumbs ol{display:block}.breadcrumbs ol li{display:inline-block}}@media (max-width: 768px){.breadcrumbs .d-flex{display:block!important}}.scroll-to-top{position:fixed;visibility:hidden;opacity:1;inset-inline-start:15px;bottom:15px;z-index:6;background:var(--primary-color);width:40px;height:40px;border-radius:4px;transition:all .4s;cursor:pointer}.scroll-to-top i{font-size:28px;color:#fff;line-height:0}.scroll-to-top:hover{background:var(--secondary-color);color:#fff}.scroll-to-top.active{visibility:visible;opacity:1}:root{--font-cairo: "Cairo", sans-serif;--font-ibm-plex: "IBM Plex Sans", sans-serif;--bs-font-sans-serif: "Cairo", sans-serif;--bs-body-font-family: "Cairo", sans-serif;--bs-font-monospace: "IBM Plex Sans", sans-serif}body,html{margin:0%;padding:0%;font-family:var(--font-cairo)}h1,h2,h3,h4,h5,h6,p,a,ul,li,label,input,textarea,select,button,.mat-typography,.mat-mdc-dialog-container,.mat-mdc-snack-bar-container{font-family:var(--font-ibm-plex)}.btn,.form-control,.form-select,.input-group-text,.modal,.dropdown-menu{font-family:var(--font-cairo)}.rtl{direction:rtl}body{transition:opacity .18s ease}html.lang-dir-switching body{opacity:.96}.mu-root{--mu-navy: #212155;--mu-navy-deep: #1a1a45;--mu-indigo: #4343af;--mu-indigo-soft: #4949bb;--mu-cyan: #00f9ff;--mu-cyan-ink: #05204a;--mu-red: #fc5f53;--mu-green: #68d75e;--mu-green-deep: #1d6b2c;--mu-wine: #731637;--mu-ink: #212155;--mu-muted: #6d6d86;--mu-line: #d6d6e2;--mu-soft: #d0d0da;--mu-white: #ffffff;--mu-glass: rgba(255, 255, 255, .1);--mu-glass-strong: rgba(255, 255, 255, .16);--mu-glass-line: rgba(255, 255, 255, .28);--mu-font: "IBM Plex Sans Arabic", "Mob IBM Plex Sans Arabic", "IBM Plex Sans", "Inter", system-ui, sans-serif;font-family:var(--mu-font);color:var(--mu-ink);-webkit-tap-highlight-color:transparent;box-sizing:border-box}.mu-root *,.mu-root *:before,.mu-root *:after{box-sizing:border-box}.mu-root button{font-family:inherit;cursor:pointer}.mu-page{min-height:100vh;min-height:100dvh;background:#fff;padding-bottom:calc(104px + env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-x:clip}.mu-page--dark{background:var(--mu-navy);color:#fff}.mu-page--no-footer{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.mu-wrap{width:100%;max-width:520px;margin-inline:auto;padding-inline:16px}.mu-hero{position:relative;background:var(--mu-navy);color:#fff;padding:calc(env(safe-area-inset-top,0px) + 16px) 16px 56px;border-end-start-radius:34px;border-end-end-radius:34px}.mu-hero--flat{padding-bottom:14px;border-radius:0}.mu-bar{position:relative;display:grid;grid-template-columns:56px 1fr 56px;align-items:center;min-height:34px}.mu-bar__title{margin:0;text-align:center;font-size:22px;font-weight:700;line-height:1.3;color:#fff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mu-back{width:44px;height:26px;padding:0;border:none;border-radius:13px;background:#fff;color:#212155;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000002e;position:relative}.mu-back:after{content:"";position:absolute;inset:-10px -4px}.mu-back svg{width:22px;height:16px;display:block}[dir=rtl] .mu-back svg{transform:scaleX(-1)}.mu-back:focus-visible,.mu-chip:focus-visible,.mu-btn:focus-visible,.mu-icon-btn:focus-visible{outline:3px solid #8fd8ff;outline-offset:2px}.mu-filter-card{position:relative;z-index:3;margin:-34px 9px 0;padding:14px 12px;border-radius:30px;background:linear-gradient(180deg,#a9a8c8,#e9e9f2 28%,#fff 62%);border:1px solid rgba(255,255,255,.7);box-shadow:0 10px 28px #21215538}.mu-search-row{display:flex;align-items:stretch;gap:8px}.mu-icon-btn{flex:0 0 auto;width:48px;height:44px;border-radius:14px;border:1px solid var(--mu-line);background:#fff;color:var(--mu-navy);display:inline-flex;align-items:center;justify-content:center;position:relative;padding:0}.mu-icon-btn svg{width:24px;height:24px}.mu-icon-btn__dot{position:absolute;top:-5px;inset-inline-end:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--mu-cyan);color:var(--mu-navy);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.mu-search{position:relative;flex:1 1 auto;min-width:0;height:44px;border-radius:14px;border:1px solid var(--mu-line);background:#fff;display:flex;align-items:center;padding-inline:12px;gap:8px}.mu-search svg{width:22px;height:22px;flex:0 0 auto;color:var(--mu-navy)}.mu-search input{flex:1 1 auto;min-width:0;height:100%;border:none;outline:none;background:transparent;font-family:inherit;font-size:13px;color:var(--mu-navy);text-align:start}.mu-search input::placeholder{color:var(--mu-navy);opacity:.85}.mu-search__clear{flex:0 0 auto;width:22px;height:22px;border:none;border-radius:50%;background:#ececf4;color:var(--mu-navy);display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:12px}.mu-chips{display:flex;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.mu-chips::-webkit-scrollbar{display:none}.mu-chip{flex:0 0 auto;height:32px;padding:0 14px;border-radius:16px;border:1px solid #9a9ab4;background:#ffffffd9;color:var(--mu-navy);font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mu-chip svg{width:14px;height:14px;flex:0 0 auto}.mu-chip--active{background:var(--mu-cyan);border-color:var(--mu-cyan);color:var(--mu-navy);font-weight:600}.mu-chip--lg{height:38px;padding:0 20px;border-radius:19px;font-size:15px;background:#fff}.mu-chip--lg.mu-chip--active{background:var(--mu-cyan)}.mu-chip-wrap{position:relative;flex:0 0 auto}.mu-menu{position:fixed;z-index:60;min-width:140px;max-width:260px;max-height:260px;overflow-y:auto;padding:6px;border-radius:16px;background:linear-gradient(180deg,#a0e4ecf7,#c4cae0f7);border:1px solid rgba(0,249,255,.6);box-shadow:0 12px 30px #21215547;backdrop-filter:blur(10px)}.mu-menu__item{width:100%;border:none;background:transparent;color:var(--mu-navy);text-align:start;padding:10px 12px;border-radius:10px;font-size:14px;display:flex;align-items:center;justify-content:center;gap:6px}.mu-menu__star{color:#ffc83d;font-size:11px}.mu-menu__item:hover,.mu-menu__item:focus-visible{background:#21215514;outline:none}.mu-menu__item--active{font-weight:700;background:#00f9ff59}.mu-scrim{position:fixed;inset:0;z-index:55;background:transparent}.mu-ai-banner{width:100%;margin-top:12px;min-height:44px;padding:6px 14px;border:none;border-radius:14px;background:var(--mu-navy);color:#fff;display:flex;align-items:center;gap:10px;text-align:start;font-size:13px;line-height:1.4}.mu-ai-banner img{width:32px;height:32px;object-fit:contain;flex:0 0 auto}.mu-ai-banner[disabled]{opacity:.7;cursor:progress}.mu-results-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:18px 4px 8px}.mu-results-row__count{margin:0;font-size:15px;color:var(--mu-navy);font-weight:500}.mu-results-row__count strong{font-size:22px;font-weight:700;margin-inline-end:4px}.mu-link{border:none;background:transparent;padding:4px 0;color:var(--mu-navy);text-decoration:underline;font-size:13px}.mu-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:999px;min-height:48px;padding:0 22px;font-size:16px;font-weight:700;text-align:center;transition:transform .12s ease,opacity .2s ease,filter .2s ease}.mu-btn:active:not([disabled]){transform:scale(.98)}.mu-btn[disabled]{opacity:.5;cursor:not-allowed}.mu-btn--cyan{background:var(--mu-cyan);color:var(--mu-cyan-ink);box-shadow:0 6px 20px #00f9ff47}.mu-btn--navy{background:linear-gradient(90deg,#1e165a,#3b2b94);color:#fff}.mu-btn--block{width:100%}.mu-btn--sm{min-height:34px;padding:0 16px;font-size:13px}.mu-btn--ghost{background:#fff;color:var(--mu-navy);border:1px solid var(--mu-line);font-weight:600}.mu-next{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"head head" "info avatar" "foot foot";gap:6px 12px;padding:14px 16px;border-radius:26px;background:radial-gradient(ellipse 60% 120% at 6% 40%,rgba(73,73,187,.65) 0%,transparent 70%),linear-gradient(90deg,#4343af,#2e2e86,#212155);color:#fff;text-align:start;overflow:hidden}.mu-next__head{grid-area:head;display:flex;align-items:center;justify-content:space-between;gap:8px}.mu-next__label{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.mu-next__label svg{width:22px;height:22px;color:#fff}.mu-next__status{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:11px;background:var(--mu-green);color:#0f4a1a;font-size:11px;font-weight:600}.mu-next__status i{width:9px;height:9px;border-radius:50%;background:#1c8a1c;display:block}.mu-next__info{grid-area:info;min-width:0}.mu-next__name{margin:0;font-size:22px;font-weight:700;line-height:1.25;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mu-next__spec{margin:2px 0 0;font-size:14px;color:#ffffffd9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mu-next__time{margin:6px 0 0;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#fff}.mu-next__time svg{width:18px;height:18px;opacity:.85}.mu-next__avatar{grid-area:avatar;width:58px;height:58px;border-radius:50%;object-fit:cover;background:#fff;align-self:center}.mu-next__foot{grid-area:foot;display:flex;justify-content:flex-start}.mu-next__details{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 16px;border:none;border-radius:16px;background:var(--mu-cyan);color:var(--mu-cyan-ink);font-size:14px;font-weight:600}.mu-next__details svg{width:14px;height:14px}[dir=rtl] .mu-next__details svg{transform:scaleX(-1)}.mu-doctor{padding:18px 4px 6px;border-bottom:1px solid #ececf3}.mu-doctor:last-of-type{border-bottom:none}.mu-doctor__top{display:flex;align-items:flex-start;gap:14px}.mu-doctor__avatar{position:relative;flex:0 0 72px;width:72px;height:72px}.mu-doctor__avatar img{width:72px;height:72px;border-radius:50%;object-fit:cover;background:#dfe3f3;display:block}.mu-doctor__tag{position:absolute;inset-inline-start:-6px;bottom:-6px;min-height:20px;padding:0 8px;border-radius:10px;background:var(--mu-red);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center}.mu-doctor__info{flex:1 1 auto;min-width:0}.mu-doctor__name{margin:0;font-size:20px;line-height:1.3;font-weight:700;color:var(--mu-navy)}.mu-doctor__spec{margin:2px 0 4px;font-size:16px;color:var(--mu-navy)}.mu-doctor__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;color:var(--mu-navy)}.mu-doctor__meta .mu-star{width:16px;height:16px;color:#ffc83d;vertical-align:-3px;margin-inline-start:3px}.mu-doctor__profile{align-self:center;flex:0 0 auto;border:none;background:transparent;color:var(--mu-navy);padding:6px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.mu-doctor__profile svg{width:18px;height:18px}[dir=rtl] .mu-doctor__profile svg{transform:scaleX(-1)}.mu-clinics__label{margin:14px 0 8px;font-size:15px;color:var(--mu-navy)}.mu-clinics{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.mu-clinics::-webkit-scrollbar{display:none}.mu-clinic{flex:0 0 168px;width:168px;min-width:0;padding:8px 12px;border:none;border-radius:10px;background:var(--mu-soft);color:var(--mu-navy);text-align:start;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:16px 21px 14px;grid-template-areas:"radio icon" "name name" "addr dist";gap:4px 8px}.mu-clinic--active{background:var(--mu-cyan)}.mu-clinic__radio{grid-area:radio;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--mu-navy);background:#fff;display:inline-flex;align-items:center;justify-content:center}.mu-clinic--active .mu-clinic__radio{background:var(--mu-navy);color:#fff}.mu-clinic__radio svg{width:10px;height:10px}.mu-clinic__icon{grid-area:icon;width:16px;height:16px}.mu-clinic__name{grid-area:name;min-width:0;font-size:16px;font-weight:600;line-height:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mu-clinic__addr{grid-area:addr;font-size:11px;display:inline-flex;align-items:center;gap:4px;min-width:0}.mu-clinic__addr svg{width:11px;height:11px;flex:0 0 auto}.mu-clinic__addr span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mu-clinic__dist{grid-area:dist;font-size:11px;white-space:nowrap;align-self:center}.mu-promo{margin-top:14px;border-radius:24px;background:var(--mu-navy);color:#fff;padding:14px 16px 12px}.mu-promo__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.mu-promo__text{flex:1 1 auto;min-width:0}.mu-promo__title,.mu-promo__sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mu-promo__title{margin:0;font-size:20px;font-weight:700;line-height:1.3}.mu-promo__sub{margin:2px 0 0;font-size:12px;color:#ffffffd9}.mu-promo__badge{flex:0 0 auto;width:52px;height:52px;border-radius:50%;background:var(--mu-red);color:#fff;font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.mu-promo__bottom{margin-top:12px;padding-top:12px;border-top:1.5px dashed rgba(255,255,255,.55);display:flex;align-items:center;justify-content:space-between;gap:12px}.mu-price{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.2}.mu-price__was{font-size:13px;color:#ffffffb3;text-decoration:line-through}.mu-price__now{font-size:20px;font-weight:700;color:#fff}.mu-price__cur{font-size:14px;font-weight:600;margin-inline-start:4px}.mu-reserve{visibility:hidden}.mu-offer{margin:14px 0 0;padding:16px;border-radius:28px;background:#fff;border:1px solid #dcdce8;box-shadow:0 10px 22px #2121551f}.mu-offer__top{display:flex;align-items:flex-start;gap:14px}.mu-offer__img{flex:0 0 74px;width:74px;height:74px;border-radius:18px;object-fit:cover;background:#101a3a;box-shadow:0 6px 14px #0003}.mu-offer__info{flex:1 1 auto;min-width:0}.mu-offer__title{margin:0;font-size:20px;line-height:1.3;font-weight:700;color:var(--mu-navy);min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mu-offer__clinic{margin:2px 0 0;font-size:14px;color:#3d3d5c}.mu-offer__meta{display:flex;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;min-height:20px;align-items:center;gap:6px 14px;margin-top:8px;font-size:13px;color:var(--mu-navy)}.mu-offer__meta span{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.mu-offer__meta span:last-child{flex:0 1 auto;min-width:0;overflow:hidden}.mu-offer__meta svg{width:15px;height:15px}.mu-offer__expiry{display:inline-flex;align-items:center;min-height:22px;padding:0 10px;border-radius:11px;background:var(--mu-red);color:#fff;font-size:11px;font-weight:600;margin-bottom:6px}.mu-offer__prices{display:flex;align-items:baseline;gap:10px;margin-top:8px}.mu-offer__now{font-size:18px;font-weight:700;color:var(--mu-navy)}.mu-offer__was{font-size:13px;color:var(--mu-muted);text-decoration:line-through}.mu-offer .mu-btn{margin-top:14px;min-height:42px;font-size:16px;border-radius:14px}.mu-state{margin:28px 8px;padding:28px 18px;border-radius:24px;background:#f4f4fa;text-align:center;color:var(--mu-navy)}.mu-state__icon{width:56px;height:56px;margin:0 auto 12px;border-radius:50%;background:var(--mu-navy);color:var(--mu-cyan);display:flex;align-items:center;justify-content:center}.mu-state__icon svg{width:28px;height:28px}.mu-state h4{margin:0 0 6px;font-size:17px;font-weight:700}.mu-state p{margin:0 0 14px;font-size:14px;color:var(--mu-muted)}.mu-state--dark{background:var(--mu-glass);border:1px solid var(--mu-glass-line);color:#fff}.mu-state--dark p{color:#ffffffbf}.mu-state--dark .mu-state__icon{background:#ffffff24}.mu-spinner{width:34px;height:34px;margin:0 auto;border-radius:50%;border:3px solid rgba(33,33,85,.15);border-top-color:var(--mu-navy);animation:mu-spin .8s linear infinite}.mu-state--dark .mu-spinner,.mu-page--dark .mu-spinner{border-color:#ffffff38;border-top-color:var(--mu-cyan)}@keyframes mu-spin{to{transform:rotate(360deg)}}.mu-skeleton{border-radius:18px;background:linear-gradient(90deg,#ececf4 25%,#f6f6fb 37%,#ececf4 63%);background-size:400% 100%;animation:mu-shimmer 1.4s ease infinite}@keyframes mu-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.mu-sheet-backdrop{position:fixed;inset:0;z-index:10040;background:#0e0e288c;opacity:0;pointer-events:none;transition:opacity .25s ease}.mu-sheet-backdrop--open{opacity:1;pointer-events:auto}.mu-sheet{position:fixed;inset-inline:0;bottom:0;z-index:10041;max-width:560px;margin-inline:auto;max-height:92dvh;display:flex;flex-direction:column;border-radius:38px 38px 0 0;background:#fff;color:var(--mu-navy);transform:translateY(105%);transition:transform .3s cubic-bezier(.2,.8,.2,1);box-shadow:0 -10px 40px #0000004d;font-family:var(--mu-font)}.mu-sheet--open{transform:translateY(0)}.mu-sheet__handle{width:64px;height:6px;border-radius:3px;background:#d4d4d8;margin:10px auto 0;flex:0 0 auto}.mu-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:14px 22px 4px;flex:0 0 auto}.mu-sheet__title{margin:0;font-size:22px;font-weight:700}.mu-sheet__close{width:32px;height:32px;border-radius:50%;border:1.5px solid var(--mu-cyan);background:#fff;color:var(--mu-navy);display:inline-flex;align-items:center;justify-content:center;padding:0}.mu-sheet__close svg{width:14px;height:14px}.mu-sheet__body{flex:1 1 auto;overflow-y:auto;padding:0 22px 8px;-webkit-overflow-scrolling:touch}.mu-field{margin-top:16px}.mu-field__label{margin:0 0 10px;font-size:20px;font-weight:700}.mu-field__input{height:44px;border-radius:12px;border:1px solid #aaaabd;display:flex;align-items:center;gap:8px;padding-inline:12px}.mu-field__input svg{width:22px;height:22px;color:var(--mu-navy);flex:0 0 auto}.mu-field__input input{flex:1 1 auto;min-width:0;height:100%;border:none;outline:none;background:transparent;font-family:inherit;font-size:14px;color:var(--mu-navy)}.mu-wrap-chips{display:flex;flex-wrap:wrap;gap:8px}.mu-chips-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.mu-chips-row::-webkit-scrollbar{display:none}.mu-range{position:relative;height:28px;margin:6px 8px 0}.mu-range__track{position:absolute;inset-inline:0;top:11px;height:7px;border-radius:4px;background:#d9d9d9}.mu-range__fill{position:absolute;top:11px;height:7px;border-radius:4px;background:var(--mu-cyan)}.mu-range input[type=range]{position:absolute;inset-inline:-8px;width:calc(100% + 16px);top:0;height:28px;margin:0;background:transparent;pointer-events:none;appearance:none}.mu-range input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;width:22px;height:22px;border-radius:50%;background:var(--mu-navy);border:4px solid #8f8fb0;cursor:grab}.mu-range input[type=range]::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:50%;background:var(--mu-navy);border:4px solid #8f8fb0;cursor:grab}.mu-range input[type=range]::-webkit-slider-runnable-track{background:transparent}.mu-range input[type=range]::-moz-range-track{background:transparent}.mu-range__labels{display:flex;justify-content:space-between;margin-top:2px;font-size:13px;color:#8b8b8b}.mu-field__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mu-field__value{font-size:17px;font-weight:600}.mu-sheet__foot{flex:0 0 auto;display:flex;gap:12px;padding:14px 22px calc(18px + env(safe-area-inset-bottom,0px));background:#fff}.mu-sheet__foot .mu-btn{min-height:46px;border-radius:23px}.mu-sheet__foot .mu-btn--navy{flex:1 1 auto;background:var(--mu-navy)}.mu-glass{position:relative;border-radius:34px;padding:18px 22px 20px;background:linear-gradient(160deg,#ffffff14,#ffffff05 60%);border:1px solid rgba(255,255,255,.22);border-top-color:#ffffff57;color:#fff}.mu-glass+.mu-glass{margin-top:16px}.mu-glass__title{margin:0 0 12px;font-size:20px;font-weight:700}.mu-kv{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:5px 0;font-size:16px}.mu-kv dt{margin:0;font-weight:400;flex:0 0 auto}.mu-kv dd{margin:0;text-align:end;min-width:0;overflow-wrap:anywhere}.mu-summary{display:flex;align-items:center;gap:16px}.mu-summary__img{flex:0 0 72px;width:72px;height:72px;border-radius:50%;object-fit:cover;background:#dfe3f3}.mu-summary__img--square{border-radius:16px}.mu-summary__body{min-width:0;flex:1 1 auto}.mu-summary__name{margin:0;font-size:22px;font-weight:700;line-height:1.3}.mu-summary__sub{margin:2px 0 4px;font-size:17px}.mu-summary__meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;align-items:center}.mu-summary__meta svg{width:14px;height:14px;vertical-align:-2px}.mu-price-block{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mu-price-block__now{font-size:30px;font-weight:700}.mu-price-block__was{font-size:18px;color:#ffffff8c;text-decoration:line-through;margin-inline-start:10px}.mu-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 12px;border-radius:13px;background:var(--mu-wine);border:1px solid rgba(255,255,255,.35);color:#fff;font-size:13px}.mu-section-title{margin:22px 0 10px;font-size:20px;font-weight:700;color:#fff}.mu-dates{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mu-dates--scroll{display:flex;overflow-x:auto;gap:12px;scrollbar-width:none;padding-bottom:4px}.mu-dates--scroll::-webkit-scrollbar{display:none}.mu-date{flex:0 0 auto;min-width:70px;height:80px;border-radius:16px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:8px 6px 10px;font-size:16px}.mu-dates:not(.mu-dates--scroll) .mu-date{min-width:0;width:100%}.mu-date strong{font-size:17px;font-weight:500}.mu-date--active,.mu-time--active{background:var(--mu-cyan);border-color:var(--mu-cyan);color:var(--mu-cyan-ink)}.mu-times{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 12px}.mu-time{height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;font-size:16px;padding:0 6px}.mu-time[disabled]{opacity:.35;cursor:not-allowed}.mu-footer-cta{position:sticky;bottom:0;z-index:5;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,rgba(33,33,85,0) 0%,var(--mu-navy) 38%)}.mu-footer-cta .mu-btn{width:100%;min-height:54px;font-size:22px}.mu-note{margin:10px 0 0;font-size:14px;color:#ffffffc7;text-align:center}.mu-note--error{color:#ffb3ac}.mu-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mu-stat{border-radius:26px;padding:16px 8px 12px;text-align:center;background:linear-gradient(160deg,#ffffff24,#ffffff0d);border:1px solid rgba(255,255,255,.25);color:#fff;min-width:0}.mu-stat__icon{height:30px;display:flex;align-items:center;justify-content:center;color:var(--mu-cyan)}.mu-stat__icon svg{width:30px;height:30px}.mu-stat__value{margin-top:8px;font-size:30px;font-weight:700;line-height:1.1;overflow-wrap:anywhere}.mu-stat__label{margin-top:4px;font-size:14px;color:#ffffffd9}.mu-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--mu-radius-card: 20px;--mu-radius-slot: 9px;--mu-radius-chip: 6px;--mu-fs-page-title: 20px;--mu-fs-hero-title: 21px;--mu-fs-sub: 15px;--mu-fs-card-title: 15px;--mu-fs-section: 15px;--mu-fs-chip: 14px;--mu-fs-row: 13px;--mu-fs-meta: 12px;--mu-fs-badge: 11px;--mu-fs-price: 24px;--mu-fs-price-was: 18px;--mu-fs-cta: 21px;--mu-gap-card: 24px;--mu-ease-out: cubic-bezier(.22, 1, .36, 1);--mu-ease-in-out: cubic-bezier(.4, 0, .2, 1);--mu-dur-fast: .16s;--mu-dur-base: .26s;--mu-dur-slow: .42s}@keyframes mu-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mu-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mu-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes mu-in-start{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes mu-in-end{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes mu-select{0%{transform:scale(.97)}to{transform:none}}@keyframes mu-breathe{0%,to{opacity:0}50%{opacity:1}}@keyframes mu-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes mu-dot{0%,70%,to{opacity:.35;transform:none}35%{opacity:1;transform:translateY(-2px)}}@keyframes mu-draw{to{stroke-dashoffset:0}}.mu-anim-fade-in{animation:mu-fade-in var(--mu-dur-base) var(--mu-ease-out) backwards}.mu-anim-rise{animation:mu-rise var(--mu-dur-slow) var(--mu-ease-out) backwards}.mu-xfade{animation:mu-fade-in var(--mu-dur-fast) var(--mu-ease-in-out) backwards}.mu-anim-stagger>*{animation:mu-rise var(--mu-dur-slow) var(--mu-ease-out) backwards}.mu-anim-stagger>:nth-child(2){animation-delay:50ms}.mu-anim-stagger>:nth-child(3){animation-delay:.1s}.mu-anim-stagger>:nth-child(4){animation-delay:.15s}.mu-anim-stagger>:nth-child(5){animation-delay:.2s}.mu-anim-stagger>:nth-child(6){animation-delay:.25s}.mu-anim-stagger>:nth-child(7){animation-delay:.3s}.mu-anim-stagger>:nth-child(8){animation-delay:.35s}.mu-press{transition:transform var(--mu-dur-fast) var(--mu-ease-in-out),filter var(--mu-dur-fast) var(--mu-ease-in-out)}.mu-press:active{transform:scale(.98)}.mu-root.mu-page,.mob-container,.mob-language,.mob-signin-container,.mob-signup-container,.mob-signin-google{animation:mu-fade-in .22s var(--mu-ease-out) backwards}.mu-page .mu-filter-card,.mu-page>.mu-wrap{animation:mu-rise .3s var(--mu-ease-out) backwards}.mu-doctor,.mu-offer{animation:mu-rise var(--mu-dur-slow) var(--mu-ease-out) backwards}.mu-doctor:nth-of-type(2),.mu-offer:nth-of-type(2){animation-delay:50ms}.mu-doctor:nth-of-type(3),.mu-offer:nth-of-type(3){animation-delay:.1s}.mu-doctor:nth-of-type(4),.mu-offer:nth-of-type(4){animation-delay:.15s}.mu-doctor:nth-of-type(5),.mu-offer:nth-of-type(5){animation-delay:.2s}.mu-doctor:nth-of-type(6),.mu-offer:nth-of-type(6){animation-delay:.25s}.mu-doctor:nth-of-type(7),.mu-offer:nth-of-type(7){animation-delay:.3s}.mu-doctor:nth-of-type(8),.mu-offer:nth-of-type(8){animation-delay:.35s}.mu-results-row{animation:mu-rise var(--mu-dur-base) var(--mu-ease-out) backwards}.mu-btn,.mu-chip,.mu-clinic,.mu-date,.mu-time,.mu-icon-btn,.mu-menu__item,.mu-ai-banner{transition:transform var(--mu-dur-fast) var(--mu-ease-in-out),background-color var(--mu-dur-fast) var(--mu-ease-in-out),border-color var(--mu-dur-fast) var(--mu-ease-in-out),color var(--mu-dur-fast) var(--mu-ease-in-out),box-shadow var(--mu-dur-base) var(--mu-ease-in-out),opacity var(--mu-dur-fast) var(--mu-ease-in-out),filter var(--mu-dur-fast) var(--mu-ease-in-out)}.mu-btn:not(:disabled):active,.mu-chip:active,.mu-clinic:active,.mu-date:not(:disabled):active,.mu-time:not(:disabled):active,.mu-icon-btn:active,.mu-ai-banner:not(:disabled):active,.mu-offer:active,.home-doctor-card:active,.home-offer-card:active{transform:scale(.98);filter:brightness(.97)}.mu-offer,.home-doctor-card,.home-offer-card{transition:transform var(--mu-dur-fast) var(--mu-ease-in-out),filter var(--mu-dur-fast) var(--mu-ease-in-out)}.mu-btn--cyan:not(:disabled):hover,.mu-btn--cyan:focus-visible{box-shadow:0 0 0 4px #00f9ff2e,0 6px 16px #00f9ff40}.mu-chip--active,.mu-clinic--active,.mu-date--active,.mu-time--active{animation:mu-select var(--mu-dur-fast) var(--mu-ease-out)}.mu-menu{animation:mu-drop .18s var(--mu-ease-out);transform-origin:top center}.mu-sheet{transition:transform var(--mu-dur-base) var(--mu-ease-in-out)}.mu-sheet--open{transition:transform var(--mu-dur-slow) var(--mu-ease-out)}.mu-sheet-backdrop{transition:opacity var(--mu-dur-base) var(--mu-ease-in-out)}.mu-skeleton{animation-duration:1.6s;animation-timing-function:var(--mu-ease-in-out)}@keyframes mu-glow{0%,to{opacity:.88}50%{opacity:1}}.mob-language__wordmark,.mob-signin-container .brand-wordmark{animation:mu-fade-in .6s var(--mu-ease-out) backwards}.mob-language__brain,.mob-signin-container .brand-brain{animation:mu-fade-in .6s var(--mu-ease-out) backwards,mu-glow 5s var(--mu-ease-in-out) .6s infinite}.mu-check-draw{width:22px;height:22px;flex:0 0 auto}.mu-check-draw circle{animation:mu-fade-in var(--mu-dur-slow) var(--mu-ease-out) backwards}.mu-check-draw path{stroke-dasharray:16;stroke-dashoffset:16;animation:mu-draw .6s var(--mu-ease-out) .15s forwards}@media (prefers-reduced-motion: reduce){.mu-root,.mu-root *,.mu-root *:before,.mu-root *:after,.mob-container,.mob-container *,.mob-container *:before,.mob-container *:after,.mob-language,.mob-language *,.mob-signin-container,.mob-signin-container *,.mob-signup-container,.mob-signup-container *,.mob-signin-google,.mob-signin-google *,.footer-nav,.footer-nav *,.footer-nav *:before,.footer-nav *:after,.chatbox-v2,.chatbox-v2 *,.chatbox-v2 *:before,.chatbox-v2 *:after,.mob-country-picker__backdrop,.mob-country-picker__backdrop *,.mu-sheet,.mu-sheet *,.mu-sheet-backdrop,.mu-menu{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}.mob-signin-container *:active,.mob-language *:active{transform:none!important}.mu-spinner,[class*=spinner],[class*=__spin],.fa-spin{animation-duration:1.2s!important;animation-iteration-count:infinite!important}}@media (max-width: 360px){.mu-bar__title{font-size:19px}.mu-doctor__name,.mu-offer__title{font-size:18px}.mu-next__name{font-size:19px}.mu-stat__value{font-size:24px}}.mu-pf-hero{background:radial-gradient(ellipse 80% 55% at 50% 0%,#137f9d,#137f9d00),var(--mu-navy);padding:calc(env(safe-area-inset-top,0px) + 16px) 16px 18px;color:#fff;text-align:center}.mu-pf-avatar{position:relative;width:168px;height:168px;margin:18px auto 0}.mu-pf-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:5px solid var(--mu-cyan);background:#dfe3f3;display:block}.mu-pf-badge{position:absolute;bottom:-14px;inset-inline:0;margin-inline:auto;width:max-content;max-width:100%;height:26px;padding:0 14px;border-radius:13px;background:var(--mu-cyan);color:var(--mu-cyan-ink);font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:4px}.mu-pf-name{margin:26px 0 2px;font-size:28px;font-weight:700;line-height:1.3}.mu-pf-spec{margin:0;font-size:16px;color:#ffffffd9}.mu-pf-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:14px;margin-top:18px}.mu-clinic-row{width:100%;display:flex;align-items:center;gap:14px;padding:14px 0;border:none;border-bottom:1px solid var(--mu-cyan);background:transparent;color:#fff;text-align:start;font-size:20px;font-weight:700}.mu-clinic-row:last-of-type{border-bottom:none}.mu-clinic-row__icon{flex:0 0 52px;width:52px;height:52px;border-radius:14px;background:var(--mu-cyan);color:var(--mu-navy);display:inline-flex;align-items:center;justify-content:center}.mu-clinic-row__icon svg{width:28px;height:28px}.mu-clinic-row__name{flex:1 1 auto;min-width:0}.mu-clinic-row__radio{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#c7c7d1;color:var(--mu-cyan);display:inline-flex;align-items:center;justify-content:center}.mu-clinic-row--active .mu-clinic-row__radio{background:var(--mu-navy);border:1px solid rgba(255,255,255,.35)}.mu-clinic-row__radio svg{width:12px;height:12px}.mu-fee-row{margin-top:8px;padding:16px 18px;border-radius:20px;background:#176ea08c;border:1px solid rgba(140,200,240,.5);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:20px;font-weight:700}.mu-fee-row small{display:block;font-size:13px;font-weight:400;color:#ffffffb3;text-decoration:line-through}.mu-case{margin-top:12px}.mu-case__imgs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.mu-case__imgs figure{margin:0}.mu-case__imgs img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:14px;background:#ffffff14;display:block}.mu-case__imgs figcaption{margin-top:4px;font-size:13px;text-align:center;color:#fffc}.mu-lightbox{position:fixed;inset:0;z-index:10060;background:#08081ceb;display:flex;align-items:center;justify-content:center;padding:16px}.mu-lightbox img{max-width:100%;max-height:88dvh;border-radius:12px}.mu-lightbox .mu-sheet__close{position:absolute;top:calc(env(safe-area-inset-top,0px) + 16px);inset-inline-end:16px}:root{--mu-vt-dur: .48s;--mu-vt-dur-back: .42s;--mu-vt-ease: cubic-bezier(.32, .72, 0, 1);--mu-vt-dir: 1}:root[dir=rtl]{--mu-vt-dir: -1}::view-transition{background:#fff}:root[data-mob-surface=dark]::view-transition{background:#212155}#footer-nav{view-transition-name:mob-footer}::view-transition-group(mob-footer),::view-transition-old(mob-footer),::view-transition-new(mob-footer){animation:none}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation-fill-mode:both}::view-transition-group(root){animation-duration:var(--mu-vt-dur)}:root[data-mob-nav=none]::view-transition-old(root),:root[data-mob-nav=none]::view-transition-new(root),:root:not([data-mob-nav])::view-transition-old(root),:root:not([data-mob-nav])::view-transition-new(root){animation:none}:root[data-mob-nav=forward]::view-transition-old(root){z-index:1;animation:var(--mu-vt-dur) var(--mu-vt-ease) both mu-vt-push-old}:root[data-mob-nav=forward]::view-transition-new(root){z-index:2;animation:var(--mu-vt-dur) var(--mu-vt-ease) both mu-vt-push-new}:root[data-mob-nav=back]::view-transition-old(root){z-index:2;animation:var(--mu-vt-dur-back) var(--mu-vt-ease) both mu-vt-pop-old}:root[data-mob-nav=back]::view-transition-new(root){z-index:1;animation:var(--mu-vt-dur-back) var(--mu-vt-ease) both mu-vt-pop-new}:root[data-mob-nav=tab]::view-transition-old(root){animation:.22s cubic-bezier(.4,0,1,1) both mu-vt-tab-old}:root[data-mob-nav=tab]::view-transition-new(root){animation:.38s var(--mu-vt-ease) 60ms both mu-vt-tab-new}:root[data-mob-nav=fade]::view-transition-old(root){animation:.36s ease-in both mu-vt-splash-old}:root[data-mob-nav=fade]::view-transition-new(root){animation:.62s var(--mu-vt-ease) 80ms both mu-vt-splash-new}@keyframes mu-vt-push-new{0%{transform:translate(calc(100% * var(--mu-vt-dir)));box-shadow:0 0 #0e0c3000}30%{box-shadow:calc(-24px * var(--mu-vt-dir)) 0 48px #0e0c3047}to{transform:none;box-shadow:calc(-24px * var(--mu-vt-dir)) 0 48px #0e0c3000}}@keyframes mu-vt-push-old{to{transform:translate(calc(-30% * var(--mu-vt-dir)));filter:brightness(.72)}}@keyframes mu-vt-pop-old{0%{transform:none;box-shadow:calc(-24px * var(--mu-vt-dir)) 0 48px #0e0c3047}to{transform:translate(calc(100% * var(--mu-vt-dir)));box-shadow:calc(-24px * var(--mu-vt-dir)) 0 48px #0e0c3000}}@keyframes mu-vt-pop-new{0%{transform:translate(calc(-30% * var(--mu-vt-dir)));filter:brightness(.72)}to{transform:none;filter:none}}@keyframes mu-vt-tab-old{to{opacity:0;transform:scale(.94)}}@keyframes mu-vt-tab-new{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes mu-vt-splash-old{to{opacity:0;transform:scale(1.12)}}@keyframes mu-vt-splash-new{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@supports (view-transition-name: none){.mu-root.mu-page,.mob-container,.mob-language,.mob-signin-container,.mob-signup-container,.mob-signin-google{animation:none}}@supports not (view-transition-name: none){:root[data-mob-nav=forward] :is(.mu-root.mu-page,.mob-container,.mob-signin-container){animation:mu-vt-enter-forward var(--mu-vt-dur) var(--mu-vt-ease) both}:root[data-mob-nav=back] :is(.mu-root.mu-page,.mob-container,.mob-signin-container){animation:mu-vt-enter-back var(--mu-vt-dur-back) var(--mu-vt-ease) both}:root[data-mob-nav=tab] :is(.mu-root.mu-page,.mob-container){animation:mu-vt-tab-new .38s var(--mu-vt-ease) both}:root[data-mob-nav=fade] :is(.mob-language,.mob-signin-container){animation:mu-vt-splash-new .62s var(--mu-vt-ease) both}@keyframes mu-vt-enter-forward{0%{transform:translate(calc(40% * var(--mu-vt-dir)));opacity:0}to{transform:none;opacity:1}}@keyframes mu-vt-enter-back{0%{transform:translate(calc(-40% * var(--mu-vt-dir)));opacity:0}to{transform:none;opacity:1}}}@media (prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}:root[data-mob-nav] :is(.mu-root.mu-page,.mob-container,.mob-language,.mob-signin-container){animation:none!important}}html:has(app-mob-splash),html:has(.mob-language),html:has(.mob-signin-container),html:has(app-mob-splash) body,html:has(.mob-language) body,html:has(.mob-signin-container) body{background-color:#212155}.mu-sk{position:relative;display:block;overflow:hidden;border-radius:12px;background:#ececf4;--mu-sk-sheen: rgba(255, 255, 255, .75)}.mu-sk:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(100deg,rgba(255,255,255,0) 20%,var(--mu-sk-sheen) 50%,rgba(255,255,255,0) 80%);animation:mu-sk-sheen 1.5s cubic-bezier(.4,0,.2,1) var(--mu-sk-delay, 0s) infinite}[dir=rtl] .mu-sk:after{animation-name:mu-sk-sheen-rtl}.mu-sk--dark{background:#ffffff1a;--mu-sk-sheen: rgba(255, 255, 255, .14)}.mu-sk--circle{border-radius:50%}.mu-sk--line{height:12px;border-radius:6px}.mu-sk--title{height:18px;border-radius:8px}.mu-sk--chip{height:26px;border-radius:999px}.mu-sk-card{animation:mu-fade-in .32s var(--mu-ease-out) both}.mu-sk-card:nth-child(2){--mu-sk-delay: .15s}.mu-sk-card:nth-child(3){--mu-sk-delay: .3s}.mu-sk-card:nth-child(4){--mu-sk-delay: .45s}.mu-sk-stack{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 auto}.mu-sk-row{display:flex;align-items:center;gap:12px}@keyframes mu-sk-sheen{to{transform:translate(100%)}}@keyframes mu-sk-sheen-rtl{0%{transform:translate(100%)}to{transform:translate(-100%)}}.mu-sk-doc{margin-top:16px;padding:18px 16px 16px;border-radius:26px;background:#fff;border:1px solid #ebedf5;box-shadow:0 12px 28px #2121550f}.mu-sk-doc__clinics{display:flex;gap:10px;margin:12px 0 0}.mu-sk-doc__clinics .mu-sk{flex:0 0 160px;height:74px;border-radius:14px}.mu-sk-offer__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px dashed #e3e5ef}.mu-sk-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mu-sk-times .mu-sk{height:44px;border-radius:12px}.mu-sk-times .mu-sk:nth-child(n+4){--mu-sk-delay: .12s}.mu-sk-times .mu-sk:nth-child(n+7){--mu-sk-delay: .24s}@media (prefers-reduced-motion: reduce){.mu-sk:after,.mu-sk-card{animation:none!important}.mu-sk:after{display:none}}:is(.mu-root,.mob-container,.mob-language,.mob-signin-container,.footer-nav,.chatbox-v2,.pp,.bd){-webkit-tap-highlight-color:transparent}:is(.mu-root,.mob-container,.mob-language,.mob-signin-container,.footer-nav,.chatbox-v2,.pp,.bd) :is(button,a[href],[role=button],label[for]):not(:disabled):not([aria-disabled=true]){transition-property:scale,opacity,background-color,border-color,color,box-shadow,filter,transform;transition-duration:.26s;transition-timing-function:cubic-bezier(.2,1.4,.4,1);-webkit-user-select:none;user-select:none;touch-action:manipulation}:is(.mu-root,.mob-container,.mob-language,.mob-signin-container,.footer-nav,.chatbox-v2,.pp,.bd) :is(button,a[href],[role=button],label[for]):not(:disabled):not([aria-disabled=true]):active{scale:.97;transition-duration:90ms;transition-timing-function:ease-out}:is(.mu-root,.mob-container,.mob-language,.mob-signin-container) :is(.mu-link,.dl-doc__profile,.consent-link,.mob-signin-google__another,.resend-btn):not(:disabled):active{scale:1;opacity:.6}@media (prefers-reduced-motion: reduce){:is(.mu-root,.mob-container,.mob-language,.mob-signin-container,.footer-nav,.chatbox-v2,.pp,.bd) :is(button,a[href],[role=button],label[for]):active{scale:1;opacity:.75}}
