@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap);*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.12 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.relative{position:relative}.top-0{top:0}.m-0{margin:0}.m-auto{margin:auto}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-10{margin-top:2.5rem}.mb-10,.my-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.mb-\[35px\]{margin-bottom:35px}.mb-\[40px\]{margin-bottom:40px}.me-4{margin-inline-end:1rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-20{margin-top:5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-\[20px\]{margin-top:20px}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.table{display:table}.hidden{display:none}.h-4{height:1rem}.h-5{height:1.25rem}.h-\[13px\]{height:13px}.h-\[164px\]{height:164px}.h-\[25px\]{height:25px}.h-\[340px\]{height:340px}.h-\[34px\]{height:34px}.h-\[42px\]{height:42px}.h-\[52px\]{height:52px}.h-\[64px\]{height:64px}.h-\[77px\]{height:77px}.h-\[85px\]{height:85px}.h-\[8px\]{height:8px}.h-full{height:100%}.w-4{width:1rem}.w-5{width:1.25rem}.w-\[100\%\]{width:100%}.w-\[100px\]{width:100px}.w-\[13px\]{width:13px}.w-\[164px\]{width:164px}.w-\[257px\]{width:257px}.w-\[25px\]{width:25px}.w-\[332px\]{width:332px}.w-\[340px\]{width:340px}.w-\[41px\]{width:41px}.w-\[422px\]{width:422px}.w-\[450px\]{width:450px}.w-\[51px\]{width:51px}.w-\[60px\]{width:60px}.w-\[8px\]{width:8px}.w-full{width:100%}.max-w-\[100\%\]{max-width:100%}.max-w-\[1200px\]{max-width:1200px}.max-w-\[700px\]{max-width:700px}.flex-1{flex:1 1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.flex-grow{flex-grow:1}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-105,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-\[40px\]{border-radius:40px}.rounded-\[42px\]{border-radius:42px}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-t-2{border-top-width:2px}.border-\[\#19A1E6\]{--tw-border-opacity:1;border-color:rgb(25 161 230/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity))}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity))}.border-sky-500{--tw-border-opacity:1;border-color:rgb(14 165 233/var(--tw-border-opacity))}.bg-\[\#017A99\]{--tw-bg-opacity:1;background-color:rgb(1 122 153/var(--tw-bg-opacity))}.bg-\[\#0FC0ED1F\]{background-color:#0fc0ed1f}.bg-\[\#0FC0ED\]{--tw-bg-opacity:1;background-color:rgb(15 192 237/var(--tw-bg-opacity))}.bg-\[\#19A1E6\]{--tw-bg-opacity:1;background-color:rgb(25 161 230/var(--tw-bg-opacity))}.bg-\[\#DEFAFF\]{--tw-bg-opacity:1;background-color:rgb(222 250 255/var(--tw-bg-opacity))}.bg-\[\#E8F7FF\]{--tw-bg-opacity:1;background-color:rgb(232 247 255/var(--tw-bg-opacity))}.bg-\[\#FCFFFF\]{--tw-bg-opacity:1;background-color:rgb(252 255 255/var(--tw-bg-opacity))}.bg-\[\#FDFEFE\]{--tw-bg-opacity:1;background-color:rgb(253 254 254/var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#017A99\]{--tw-gradient-from:#017a99 var(--tw-gradient-from-position);--tw-gradient-to:#017a9900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-\[\#0FC0ED\]{--tw-gradient-to:#0fc0ed var(--tw-gradient-to-position)}.object-cover{object-fit:cover}.p-5{padding:1.25rem}.p-8{padding:2rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pl-0{padding-left:0}.pl-2{padding-left:.5rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[36px\]{font-size:36px}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-\[400\]{font-weight:400}.font-\[400px\]{font-weight:400px}.font-\[500\]{font-weight:500}.font-\[600\]{font-weight:600}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-relaxed{line-height:1.625}.text-\[\#0FC0ED\]{--tw-text-opacity:1;color:rgb(15 192 237/var(--tw-text-opacity))}.text-\[\#232C2B80\]{color:#232c2b80}.text-\[\#232C2BE5\]{color:#232c2be5}.text-\[\#232C2B\]{--tw-text-opacity:1;color:rgb(35 44 43/var(--tw-text-opacity))}.text-\[\#7C7C7C\]{--tw-text-opacity:1;color:rgb(124 124 124/var(--tw-text-opacity))}.text-\[\#8B8B8B\]{--tw-text-opacity:1;color:rgb(139 139 139/var(--tw-text-opacity))}.text-\[\#A5A5A5\]{--tw-text-opacity:1;color:rgb(165 165 165/var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.opacity-50{opacity:.5}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.container{margin:0 auto;width:100%}.global-button-wrapper,.global-input-wrapper{width:100%}.secondary-anchor-btn{align-items:center;background-color:rgba(51,117,216,.149);border-radius:48px;justify-content:center}.link-text{color:#3375d8}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f8f8;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}html{scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hover\:bg-green-100:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.hover\:bg-sky-100:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.header-container{padding:20px;width:100%}@media(max-width:576px){.header-container{display:none}}.header-container .header-container-wrapper{align-items:center;border-radius:8px;display:flex;gap:20px}.header-container .header-container-wrapper .header-col-1-wrapper{display:flex;flex:1.8 1;gap:20px}.header-container .header-container-wrapper .header-col-1-wrapper .column-1{background:#017a99;border-radius:24px;color:#fff;display:flex;flex:2 1;justify-content:space-between;padding:20px}.header-container .header-container-wrapper .header-col-1-wrapper .column-1 .name-details{align-items:center}.header-container .header-container-wrapper .header-col-1-wrapper .column-1 .name-details h2{font-size:20px;margin-right:5px}.header-container .header-container-wrapper .header-col-1-wrapper .column-1 .calender-details,.header-container .header-container-wrapper .header-col-1-wrapper .column-1 .name-details p{color:#fff;font-size:14px}.header-container .header-container-wrapper .header-col-1-wrapper .column-1 .calender-details p{margin:0}.header-container .header-container-wrapper .header-col-1-wrapper .column-2{align-items:center;background:#00a8cc;border-radius:24px;color:#fff;display:flex;flex:1 1;padding:20px}.header-container .header-container-wrapper .header-col-1-wrapper .column-2 .icon-wrp{align-items:center;background:#fff;border-radius:50%;display:flex;height:30px;justify-content:center;margin-right:10px;width:30px}.header-container .header-container-wrapper .header-col-1-wrapper .column-2 .icon-wrp svg{fill:#00a8cc;height:20px;width:20px}.header-container .header-container-wrapper .header-col-1-wrapper .column-2 .waller-content-wrp h2{font-size:18px;margin:0}.header-container .header-container-wrapper .header-col-1-wrapper .column-2 .waller-content-wrp p{font-size:12px;margin:0}.header-container .header-container-wrapper .header-col-2-wrapper{flex:1.2 1}.header-container .header-container-wrapper .header-col-2-wrapper .column-3{align-items:center;background:#fff;border-radius:24px;display:flex;gap:20px;justify-content:space-between;padding:20px}.header-container .header-container-wrapper .header-col-2-wrapper .column-3 .input-wrp{align-items:center;background:#f0f2f5;border-radius:20px;display:inline-block;display:flex;flex:1 1;padding:5px 15px;position:relative}.header-container .header-container-wrapper .header-col-2-wrapper .column-3 .input-wrp .search-icon{bottom:80%;font-size:24px;pointer-events:none;position:absolute;right:0;transform:translateY(-50%)}.header-container .header-container-wrapper .header-col-2-wrapper .column-3 .input-wrp input{background:#0000;border:none;box-sizing:border-box;color:#333;font-size:14px;outline:none;padding:5px 40px 5px 10px;width:100%}.header-container .header-container-wrapper .header-col-2-wrapper .column-3 .input-wrp input::placeholder{color:#999}.header-container .header-container-wrapper .header-col-2-wrapper .column-3 .input-wrp svg{fill:#999;height:30px;position:absolute;right:10px;width:30px}.header-container .header-container-wrapper .header-col-2-wrapper .column-3 .logout-icon-wrp,.header-container .header-container-wrapper .header-col-2-wrapper .column-3 .notification-icon-wrp{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 5px #0000001a;cursor:pointer;display:flex;height:55px;justify-content:center;width:55px}.header-container .header-container-wrapper .header-col-2-wrapper .column-3 .logout-icon-wrp svg,.header-container .header-container-wrapper .header-col-2-wrapper .column-3 .notification-icon-wrp svg{fill:#017589;height:18px;width:18px}.header-container .header-container-wrapper .header-col-2-wrapper .column-3 .profile-avatar-wrp{cursor:pointer;height:55px;object-fit:cover;width:55px}.header-container .header-container-wrapper .header-col-2-wrapper .column-3 .profile-avatar-wrp img{border-radius:50%;height:100%;object-fit:contain;width:100%}.header-container .header-container-wrapper .header-col-2-wrapper .column-3 .imp-btn-wrapper{display:flex;gap:15px}@media(max-width:1600px){.mbk-header-container{display:none}}@media(max-width:576px){.mbk-header-container{align-items:center;background-color:#fff;box-shadow:0 4px 6px #0000001a;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1000}.mbk-header-container.hidden{transform:translateY(-100%)}.mbk-header-container.visible{transform:translateY(0)}.mbk-header-container .mbk-header-wrapper{align-items:center;display:flex;justify-content:space-between;padding:0 20px;width:100%}.mbk-header-container .mbk-header-wrapper .brand-img-wrapper img{height:auto;max-width:48px}.mbk-header-container .mbk-header-wrapper .icon-wrapper{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;transition:transform .9s ease-in-out;width:30px}.mbk-header-container .mbk-header-wrapper .icon-wrapper.open{transform:rotate(180deg)}.mbk-header-container .mbk-header-wrapper .icon-wrapper.close{transform:rotate(0deg)}.mbk-header-container .mbk-header-wrapper .icon-wrapper svg{fill:#333;height:40px;transition:transform .3s ease-in-out;width:40px}.mbk-header-container .mbk-header-wrapper .icon-wrapper svg:hover{fill:#555}}.overlay-container{background-color:#fff;border-radius:25px;box-shadow:-2px 0 8px #0000001a;height:calc(100% - 20px);margin:10px;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:auto;z-index:1000}.overlay-container.open{transform:translateX(0)}.overlay-container-wrapper{display:flex;flex-direction:column;height:100%;padding:20px}.overlay-content{flex:1 1;margin-top:10px;overflow-y:auto}.cancel-button{align-self:flex-start;background:none;border:none;color:#888;cursor:pointer;font-size:24px;transition:color .2s}.cancel-button:hover{color:#333}.profile-overlay-conatiner .profile-overlay-wrapper{background-color:#fff;border-radius:8px}.profile-overlay-conatiner .profile-overlay-wrapper .profile-section{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;text-align:center;width:290px}.profile-overlay-conatiner .profile-overlay-wrapper .profile-section img{border-radius:50%;height:80px;margin-bottom:10px;width:80px}.profile-overlay-conatiner .profile-overlay-wrapper .profile-section h3{color:#333;font-size:1.2rem;margin:5px 0}.profile-overlay-conatiner .profile-overlay-wrapper .profile-section p{color:#777;font-size:.9rem}.profile-overlay-conatiner .profile-overlay-wrapper .upgrade-btn-wrapper{background:linear-gradient(268deg,#0fc0ed -11.11%,#096d87 115.15%);border-radius:24px;display:flex;justify-content:center;margin-bottom:15px}.profile-overlay-conatiner .profile-overlay-wrapper .upgrade-btn-wrapper a{align-items:center;border-radius:5px;color:#fff;display:flex;font-weight:700;padding:13px;text-decoration:none;width:100%}.profile-overlay-conatiner .profile-overlay-wrapper .upgrade-btn-wrapper a svg{margin-right:5px}.profile-overlay-conatiner .profile-overlay-wrapper .upgrade-btn-wrapper a span{flex:1 1;text-align:center}.profile-overlay-conatiner .profile-overlay-wrapper .horizontal-line{border:none;border-top:1px solid #ddd;margin:15px 0}.profile-overlay-conatiner .profile-overlay-wrapper .btn-wrapper{margin-bottom:10px}.profile-overlay-conatiner .profile-overlay-wrapper .account-settings-btn-wrapper,.profile-overlay-conatiner .profile-overlay-wrapper .help-support-btn-wrapper,.profile-overlay-conatiner .profile-overlay-wrapper .mange-profile-btn-wrapper{margin:12px 0}.profile-overlay-conatiner .profile-overlay-wrapper .account-settings-btn-wrapper a,.profile-overlay-conatiner .profile-overlay-wrapper .help-support-btn-wrapper a,.profile-overlay-conatiner .profile-overlay-wrapper .mange-profile-btn-wrapper a{align-items:center;background-color:#0fc0ed1f;border-radius:24px;display:flex;justify-content:space-between;padding:13px}.profile-overlay-conatiner .profile-overlay-wrapper .account-settings-btn-wrapper a span,.profile-overlay-conatiner .profile-overlay-wrapper .help-support-btn-wrapper a span,.profile-overlay-conatiner .profile-overlay-wrapper .mange-profile-btn-wrapper a span{flex:1 1;text-align:center}.profile-overlay-conatiner .profile-overlay-wrapper .signout-btn-wrapper a{align-items:center;background:#e336291f;border-radius:24px;color:#e74c3c;display:flex;padding:13px;text-decoration:none;transition:background-color .3s}.profile-overlay-conatiner .profile-overlay-wrapper .signout-btn-wrapper a svg{margin-right:8px}.profile-overlay-conatiner .profile-overlay-wrapper .signout-btn-wrapper a span{flex:1 1;text-align:center}.profile-overlay-conatiner .profile-overlay-wrapper .signout-btn-wrapper a:hover{background-color:#f9e6e6}.error-checkbox{border-color:red}.error-label{color:red}.error-helper-text{font-size:12px;margin-top:4px}.checkbox-wrapper .MuiCheckbox-root{padding:0}.date-picker{width:100%}.date-picker .MuiOutlinedInput-notchedOutline{background:#0000;border:2px solid gray;border-radius:25px;bottom:1px}.date-picker .MuiInputAdornment-root{margin-right:8px}.date-picker .helper-text{color:red;font-size:.875rem}.phone-input-container{background:#0000;border-radius:25px;height:50px}.phone-input-container .MuiOutlinedInput-notchedOutline{background:#0000;border:2px solid gray;border-radius:25px;bottom:1px}.phone-input-container input{background:#0000;line-height:normal;padding:16px 5px}.phone-input-container .helper-text{color:red;font-size:.875rem}.phone-input-container :disabled{cursor:not-allowed}.react-tel-input .form-control{border-radius:25px;height:50px}.react-tel-input .form-control .selected-flag{border-radius:50%}*{margin:0;padding:0}.inputField{background:#0000;border-radius:25px}.inputField .MuiOutlinedInput-notchedOutline{background:#0000;border:2px solid gray;border-radius:25px;bottom:1px}.inputField input{padding:16px 14px}.inputField .disabled,.inputField :disabled{cursor:not-allowed}.inputField.error .MuiOutlinedInput-notchedOutline{border-color:red}.inputField.error input{color:red}.inputField input{background:#0000}.form-control-register .MuiInputLabel-root{color:gray}.form-control-register .Mui-focused{color:gray!important}.form-control-register.error .MuiInputLabel-root{color:red!important}.helper-text{color:gray}.helper-text.error{color:red}.service-card-container{background-color:#0fc0ed1f;border-radius:25px;padding:15px}.service-card-container .template-wrapper .row-1{display:flex;justify-content:space-between;margin-bottom:10px}.service-card-container .template-wrapper .row-2 p{color:#017a99;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:normal;width:75%}.model-overlay-container{align-items:center;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.model-overlay-container .model-overlay-container-wrapper{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0003;max-height:95vh;max-width:900px;overflow-y:auto;padding:20px;position:relative;width:100%}.model-overlay-container .model-overlay-container-wrapper .cancel-button{background-color:#cc3232;border:none;border-radius:50%;cursor:pointer;font-size:20px;padding:12px;position:absolute;right:10px;top:10px}.model-overlay-container .model-overlay-container-wrapper .cancel-button .cancel-icon{color:#888;font-weight:700}.model-overlay-container .model-overlay-container-wrapper .cancel-button .cancel-icon:hover{color:#333}.calendar-container{border-radius:8px;margin:0 auto;text-align:center}.calendar-container .calender-wrapper{background-color:#fff;border-radius:26px;padding:10px 20px}@media(max-width:576px){.calendar-container .calender-wrapper{padding:12px}}.calendar-container .title-section{align-items:center;display:flex;justify-content:space-between}.calendar-container .title-section .h6{color:#232c2b80;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.calendar-container .title-section .selected-week{font-size:14px;margin:0}.calendar-container .days-navigation{align-items:center;display:flex;justify-content:center;margin-top:16px}.calendar-container .days-navigation button{background:none;border:none;cursor:pointer}.calendar-container .days-navigation button svg{color:#000}.calendar-container .days-navigation button:hover svg{color:#63cbfc}.calendar-container .days-navigation .days-wrapper{display:flex;flex-wrap:nowrap;gap:18px;justify-content:center}@media(max-width:576px){.calendar-container .days-navigation .days-wrapper{gap:10px}}.calendar-container .days-navigation .days-wrapper .day{background-color:#eeeded;border-radius:22px;color:#232c2b80;cursor:pointer;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:8px 32px;text-align:center}@media(max-width:576px){.calendar-container .days-navigation .days-wrapper .day{padding:8px 12px}}.calendar-container .days-navigation .days-wrapper .day.selected{background-color:#0fc0edbf;color:#fff}.calendar-container .days-navigation .days-wrapper .day span{display:block}.calendar-container .days-navigation .days-wrapper .day span:first-child{font-size:14px}.calendar-container .days-navigation .days-wrapper .day span:last-child{font-size:10px}.calendar-container .calendar-picker{align-items:center;display:flex;justify-content:center}.calendar-container .calendar-picker .calendar-icon{cursor:pointer;margin-right:8px}.calendar-container .calendar-picker .calendar-icon svg{color:#000}.calendar-container .calendar-picker .calendar-icon svg:hover{color:#007bff}.calendar-container .overlay .MuiPickersStaticWrapper-root{width:100%}.select-container{margin:1rem 0}.select-container .MuiFormControl-root{width:100%}.select-container .MuiInputLabel-root{color:#333;font-size:1rem}.select-container .MuiInputLabel-root.Mui-focused{color:#007bff}.select-container .MuiOutlinedInput-notchedOutline{background:#0000;border:2px solid gray;border-radius:25px;bottom:1px}.select-container .MuiOutlinedInput-root fieldset{border-radius:48px}.select-container .MuiOutlinedInput-root.Mui-focused fieldset,.select-container .MuiOutlinedInput-root:hover fieldset{border-color:#007bff}.select-container .MuiNativeSelect-root{border-radius:48px;font-size:1rem}.select-container option{background-color:#fff;color:#333}.select-container option:hover{background-color:#f1f1f1}.select-container .helper-text{color:red;font-size:.875rem}.otp-input-container .helper-text{color:red}.plan-card{background-color:#fff;border-radius:15px;box-shadow:0 4px 8px #0000001a;color:#333;display:flex;flex-direction:column;height:auto;justify-content:space-between;margin-bottom:20px;padding:20px;width:100%}.plan-card.premium{background:linear-gradient(270deg,#0fc0ed,#017a99);color:#fff}.plan-card.premium li{align-items:center;color:#fff;display:flex;font-family:Manrope;font-size:12px;font-weight:500;line-height:normal;margin-bottom:10px}.plan-card.premium h3,.plan-card.premium p,.plan-card.premium p span{color:#fff;font-family:Manrope;font-weight:600;line-height:normal}.plan-card.premium h3{font-size:20px}.plan-card.premium p,.plan-card.premium p span{background:#017b9a;border-radius:16px;font-size:24px;padding:5px}.plan-card .plan-card-title-section{display:flex;justify-content:space-between}@media(max-width:576px){.plan-card .plan-card-title-section{display:block}}.plan-card .plan-card-title-section h3{font-family:Manrope;font-size:20px;font-weight:600;line-height:normal}.plan-card .plan-card-title-section p,.plan-card .plan-card-title-section p span{font-family:Manrope;font-size:24px;font-weight:600;line-height:normal}.plan-card .plan-card-title-section .offer-price{color:#dddbdb;font-size:20px;text-decoration:line-through}.plan-card ul{list-style:none;padding:0}.plan-card li{align-items:center;color:#232c2be6;display:flex;font-family:Manrope;font-size:12px;font-weight:500;line-height:normal;margin-bottom:10px}.plan-card li span{color:#00c0ff;margin-right:10px}.plan-card button{background-color:#00c0ff;border:none;border-radius:25px;color:#fff;cursor:pointer;margin-top:auto;padding:10px 20px;width:100%}.inline-service-card-container{background-color:#0fc0ed1f;border-radius:25px;flex:1 1;padding:20px}.inline-service-card-container .template-wrapper .row-1{align-items:center;display:flex;justify-content:space-between}.inline-service-card-container .template-wrapper .row-1 p{color:#017a99;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.appointment-list-container{background:#fff;border-radius:25px;display:flex;flex-wrap:wrap;margin:20px;padding:20px}.appointment-list-container .apointment-warpper{display:flex;justify-content:space-between;width:100%}.appointment-list-container .apointment-warpper .list-col-1,.appointment-list-container .apointment-warpper .list-col-2,.appointment-list-container .apointment-warpper .list-col-3,.appointment-list-container .apointment-warpper .list-col-4,.appointment-list-container .apointment-warpper .list-col-5,.appointment-list-container .apointment-warpper .list-col-6,.appointment-list-container .apointment-warpper .list-col-7{align-items:center;display:flex}.appointment-list-container .apointment-warpper .list-col-1{background:#0fc0ed14;border-radius:16px;color:#0fc0ed;display:flex;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;justify-content:center;line-height:normal;padding:12px}.appointment-list-container .apointment-warpper .list-col-1 p{margin-top:10px}.appointment-list-container .apointment-warpper .list-col-1 .col-1-icon-wrapper{display:flex;justify-content:center}.appointment-list-container .apointment-warpper .list-col-2{display:flex}.appointment-list-container .apointment-warpper .list-col-2 .col-2-wrapper{align-items:center;display:flex}.appointment-list-container .apointment-warpper .list-col-2 .col-2-wrapper img{border-radius:50%;height:80px;margin-right:20px;width:80px}.appointment-list-container .apointment-warpper .list-col-2 .col-2-wrapper .cp-1{color:#232c2b80;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin:8px 0}.appointment-list-container .apointment-warpper .list-col-2 .col-2-wrapper .cp-2{color:#232c2b80;display:flex;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.appointment-list-container .apointment-warpper .list-col-2 .col-2-wrapper h2{color:#232c2b;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.appointment-list-container .apointment-warpper .list-col-3 p{color:#0fc0ed;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-left:8px}.appointment-list-container .apointment-warpper .list-col-4 .ap-1{color:#232c2b;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.appointment-list-container .apointment-warpper .list-col-4 .ap-2{color:#232c2b80;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.appointment-list-container .apointment-warpper .list-col-5{display:flex}.appointment-list-container .apointment-warpper .list-col-5 .icon-wrap svg{height:25px;width:25px}.appointment-list-container .apointment-warpper .list-col-6 .appointmen-view{align-items:center;background-color:#0fc0ed;border-radius:25px;color:#f5f8f8;display:flex;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;gap:5px;justify-content:center;line-height:normal;padding:15px}.appointment-list-container .apointment-warpper .list-col-6 img{max-height:17px;max-width:17px}.appointment-list-container .apointment-warpper .list-col-7 p{color:#0fc0ed;font-family:Manrope;font-size:18.17px;font-style:SemiBold;font-weight:600;letter-spacing:0;line-height:100%;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:10.5%}.mbkview-appointment-list{padding:0 20px}.mbkview-appointment-list .mbkview-appointment-list-card{background:#fdfefe;border:1px solid #232c2b14;border-radius:20px;padding:12px}.mbkview-appointment-list .mbkview-appointment-list-card .card-row-1{display:flex;justify-content:space-between}.mbkview-appointment-list .mbkview-appointment-list-card .card-row-1 .list-col-1 .col-2-wrapper{align-items:center;display:flex}.mbkview-appointment-list .mbkview-appointment-list-card .card-row-1 .list-col-1 .col-2-wrapper img{border-radius:50%;height:80px;margin-right:10px;width:80px}.mbkview-appointment-list .mbkview-appointment-list-card .card-row-1 .list-col-1 .col-2-wrapper .cp-1{color:#232c2b80;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin:8px 0}.mbkview-appointment-list .mbkview-appointment-list-card .card-row-1 .list-col-1 .col-2-wrapper .cp-2{color:#232c2b80;display:flex;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.mbkview-appointment-list .mbkview-appointment-list-card .card-row-1 .list-col-1 .col-2-wrapper .cp-2 span{margin-left:0}.mbkview-appointment-list .mbkview-appointment-list-card .card-row-1 .list-col-1 .col-2-wrapper .cp-2 span svg{margin-right:5px}.mbkview-appointment-list .mbkview-appointment-list-card .card-row-1 .list-col-1 .col-2-wrapper h2{color:#232c2b;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.mbkview-appointment-list .mbkview-appointment-list-card .card-row-1 .list-col-2 .icon-wrapper{border:1px solid #a5a5a5;border-radius:50%;cursor:pointer;margin:0 5px;padding:12px}.mbkview-appointment-list .mbkview-appointment-list-card .card-row-2 .timing-wrapper{display:flex;justify-content:space-between;margin-top:20px}.mbkview-appointment-list .mbkview-appointment-list-card .card-row-2 .timing-wrapper .date-btn,.mbkview-appointment-list .mbkview-appointment-list-card .card-row-2 .timing-wrapper .timing-btn{background-color:#0fc0ed1f;border-radius:25px;color:rgba(1,122,153,.749);padding:12px}.icon-wrapper{align-items:center;background:#e6eef2;border-radius:50%;display:flex;height:45px;justify-content:center;width:45px}.join-active{cursor:pointer;outline:5px solid #0fc0ed}.join-disabled{background:#e6eef2;cursor:not-allowed;opacity:.6}.midview-appointment-list{padding:0 20px}.midview-appointment-list .midview-appointment-card{background:#fdfefe;border:1px solid #232c2b14;border-radius:20px;margin-bottom:12px;padding:16px}.midview-appointment-list .midview-appointment-card .midview-row-1{align-items:center;display:flex;gap:16px}.midview-appointment-list .midview-appointment-card .midview-row-1 img{border-radius:50%;flex-shrink:0;height:64px;width:64px}.midview-appointment-list .midview-appointment-card .midview-row-1 .midview-badges{align-items:flex-end;display:flex;flex-direction:column;gap:8px;margin-left:auto}.midview-appointment-list .midview-appointment-card .midview-row-1 .midview-badges span{align-items:center;background:#0fc0ed1f;border-radius:25px;color:rgba(1,122,153,.749);display:flex;font-size:13px;gap:6px;padding:8px 12px}.midview-appointment-list .midview-appointment-card .midview-row-2{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.midview-appointment-list .midview-appointment-card .midview-row-2 button{background-color:#0fc0ed;border-radius:25px;color:#f5f8f8;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:normal;max-width:fit-content;padding:15px}.short-card-container{background:#0fc0ed0f;border:1px solid #ddd;border-radius:25px;box-shadow:0 2px 10px #0000001a;margin-bottom:30px;padding:15px}.short-card-wrapper{display:flex;gap:15px}.card-col-1{flex:.2 1;width:300px}.card-col-1 img{border-radius:26px;height:260px;max-width:300px!important;object-fit:cover;width:220px}.card-col-2{display:flex;flex:1 1;justify-content:space-between}.card-col-2 .doctors-content{padding:15px}.card-col-2 .doctors-content h2{margin-bottom:10px}.card-col-2 .doctors-content .appoint-mode{align-items:center;display:flex;gap:10px;margin-top:20px}.card-col-2 .doctors-content .appoint-mode .inperson_sec{align-items:center;background-color:#d8f1f7;border-radius:20px;color:#0fc0ed;display:flex;gap:10px;justify-content:center;padding:5px 15px}.card-col-2 .doctors-content .appoint-mode .inperson_sec img{width:30px}.card-col-2 .doctors-content .appoint-mode .online_sec{align-items:center;background-color:#dcfce7;border-radius:20px;color:#16a34a;display:flex;gap:10px;justify-content:center;padding:5px 15px}.card-col-2 .doctors-content .appoint-mode .online_sec img{width:30px}.card-col-2 .doctors-content .view-more-btn{background-color:#0fc0ed;border-radius:24px;padding:12px;z-index:9999}.card-col-2 .doctors-content h2{color:#232c2b;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.card-col-2 .doctors-content p{align-items:center;color:#232c2bbf;display:flex;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;gap:8px;line-height:normal;margin:5px 0}.card-col-2 .doctors-content p span{color:#232c2bbf;margin:0 5px}.card-col-2 .doctors-content .rating-content{align-items:center;display:flex;gap:10px;margin-top:10px}.card-col-2 .doctors-content .rating-content .rating-starts-wrapper{align-items:center;background:#0fc0ed;border-radius:24px;color:#fff;display:flex;font-family:Manrope;font-size:12px;font-style:normal;font-weight:600;gap:5px;line-height:normal;padding:8px}.card-col-2 .doctors-content .rating-content p{color:#0fc0ed;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.card-col-2 .doctors-content .doctors-time-slot{display:flex;flex-wrap:wrap;gap:5px;margin-top:42px}.card-col-2 .doctors-content .doctors-time-slot .slots-list{background:#0fc0ed1f;border:1px solid #0fc0ed;border-radius:24px;color:#333;font-size:.85em;padding:12px 24px}.card-col-2 .doctors-content .availability-badge{align-items:center;display:flex;gap:8px;margin-bottom:8px}.card-col-2 .doctors-content .availability-badge .available-today{background:#0fc0ed1a;border-radius:20px;color:#0fc0ed;font-family:Manrope;font-size:11px;font-weight:600;padding:4px 10px;white-space:nowrap}.card-col-2 .doctors-content .availability-badge .available-date{color:#232c2b80;font-family:Manrope;font-size:11px;font-weight:500;white-space:nowrap}.card-col-2 .doctor-costing{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:15px}.card-col-2 .doctor-costing p{color:#0db1db;font-family:Manrope;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.card-col-2 .doctor-costing .view-details{background-color:#0db1db;border-radius:10px;color:#fff;padding:10px 15px}.mbk-doctor-card-container{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;justify-content:center}.mbk-doctor-card-container .mbk-doctor-card-wrapper{background:#0fc0ed0f;border-radius:20px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:row;gap:10px;overflow:hidden;padding:10px}.mbk-doctor-card-container .mbk-doctor-card-wrapper .card-col-1{flex:0 0 auto;height:150px;width:150px}.mbk-doctor-card-container .mbk-doctor-card-wrapper .card-col-1 img{border-radius:26px;height:100%;object-fit:cover;width:100%}.mbk-doctor-card-container .mbk-doctor-card-wrapper .card-col-2{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.mbk-doctor-card-container .mbk-doctor-card-wrapper .card-col-2 .chief-content{align-items:center;display:flex;justify-content:space-between}.mbk-doctor-card-container .mbk-doctor-card-wrapper .card-col-2 .chief-content h2{color:#333;font-size:1.25rem;font-weight:700;margin:0}.mbk-doctor-card-container .mbk-doctor-card-wrapper .card-col-2 .chief-content .rating-section{align-items:center;background-color:#cbeff8;border-radius:26px;color:#066994;display:flex;font-size:1rem;padding:2px 5px}.mbk-doctor-card-container .mbk-doctor-card-wrapper .card-col-2 .chief-content .rating-section svg{margin-right:.25rem}.mbk-doctor-card-container .mbk-doctor-card-wrapper .card-col-2 p{color:#555;font-size:.95rem;margin:.5rem 0}.mbk-doctor-card-container .mbk-doctor-card-wrapper .card-col-2 p span{color:#ccc}.mbk-doctor-card-container .mbk-doctor-card-wrapper .card-col-2 .doctor-costing{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.mbk-doctor-card-container .mbk-doctor-card-wrapper .card-col-2 .doctor-costing p{color:#017a99;font-family:Manrope;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.mbk-doctor-card-container .mbk-doctor-card-wrapper .card-col-2 .doctor-costing .booking-btn{background:#0fc0ed;border-radius:24px;color:#fff;font-size:.9rem;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s}.mbk-doctor-card-container .mbk-doctor-card-wrapper .card-col-2 .doctor-costing .booking-btn:hover{background-color:#0056b3}.availability-badge{align-items:center;display:flex;gap:8px;margin:8px 0}.availability-badge .available-today{background:#0fc0ed1a;border-radius:20px;color:#0fc0ed;font-family:Manrope;font-size:11px;font-weight:600;padding:4px 10px;white-space:nowrap}.availability-badge .available-date{color:#232c2b80;font-family:Manrope;font-size:11px;font-weight:500;white-space:nowrap}.calendar-container .week-navigation{display:flex;gap:40px;margin-bottom:10px}.calendar-container .date-selector{display:flex;gap:15px;margin-bottom:20px}.calendar-container .date-item{border:1px solid gray;border-radius:16px;cursor:pointer;padding:10px}.calendar-container .date-item.unavailable{background-color:#e6e4e4;cursor:not-allowed}.calendar-container .date-item.selected{background:#0fc0edbf;border:2px solid #0db1db;color:#fff}.calendar-container .slots-container .slot-item{background-color:#4df7c1;border-radius:25px;cursor:pointer;margin:5px;padding:8px 12px}.calendar-container .slots-container .slot-item.unavailable-slot{background-color:#d3d3d3;cursor:not-allowed}.text-box-container{align-items:center;display:flex;justify-content:center;width:100%}.text-box-container .text-box-wrapper{width:100%}.text-box-container .form-control-register{display:flex}.text-box-container .form-control-register .text-area{border:1px solid #ccc;border-radius:4px;font-size:16px;outline:none;padding:10px;resize:none;transition:border-color .3s;width:100%}.text-box-container .form-control-register .text-area:focus{border-color:#1976d2}.text-box-container .form-control-register.error .text-area{border-color:red}.text-box-container .form-control-register .error-text{color:red;font-size:12px;margin-top:4px}.upload-input-container{margin-bottom:16px}.upload-input-container .helper-text{color:#8c8c8c;font-size:12px}.upload-input-container .helper-text.error{color:#ff4d4f}.upload-input-container .ant-btn{align-items:center;display:flex}.login-Header-container .login-header-container-wrapper .brand-logo-img img{width:50px}.login-left-section-wrapper .login-image-area{display:flex;gap:20px;max-width:550px}.login-conatiner-wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;min-height:85vh}@media(max-width:576px){.login-conatiner-wrapper{display:block;padding:20px}}.login-conatiner-wrapper .right-section{max-width:450px}@media(max-width:576px){.login-conatiner-wrapper .right-section{max-width:100%}}.login-conatiner-wrapper .chief-title{color:#232c2b;font-family:Manrope;font-size:32px;font-style:normal;font-weight:600;line-height:normal;text-align:center}.login-conatiner-wrapper .sub-chief-title{color:#232c2bbf;font-family:Manrope;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.login-conatiner-wrapper .no-acc-section{color:#232c2b;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.login-conatiner-wrapper .forgot-password-wrapper,.login-conatiner-wrapper .no-acc-section a{color:#0fc0ed;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.login-conatiner-wrapper .forgot-password-wrapper{margin-left:10px;text-align:start}.login-conatiner-wrapper .internal-register-form-row-1 .login-custom-button{background:#0fc0ed;border-radius:48px;margin-top:24px;padding:15px}.container-wrapper{padding:0 30px}.title-wrapper .signup-title{color:#232c2b;font-family:Manrope;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:30px;margin-top:20px;text-align:center}.internal-register-form-row-3{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(1,1fr)}.internal-register-form-row-4{display:grid;grid-template-columns:repeat(1,1fr);margin-top:15px}.tandc-label{color:#232c2b;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.form-footer-span a,.tandc-label a{color:#0fc0ed;font-weight:600}.check-box{align-items:center;display:flex}.check-box .MuiFormControlLabel-root{margin-left:5px;margin-right:10px}.signup-custom-button{background:#0fc0ed;border-radius:48px;color:#fff;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;letter-spacing:.8px;line-height:normal;margin-bottom:20px;margin-top:40px;padding:15px}.page-render-container .container-wrapper{display:flex;padding:0!important}.page-render-container .container-wrapper .pr-col-2{transition:margin-left .3s ease}.home-page-render-container{display:flex;flex-direction:column;height:80vh;overflow:auto;scrollbar-width:none}@media(max-width:576px){.home-page-render-container{height:100%;overflow:visible}}.home-page-render-container .home-container-wrapper{display:flex;flex-direction:row;gap:20px;justify-content:space-between;width:100%}@media(max-width:576px){.home-page-render-container .home-container-wrapper{flex-direction:column}}.home-page-render-container .home-container-wrapper .home-pr-col-1,.home-page-render-container .home-container-wrapper .home-pr-col-2{border-radius:8px}.home-page-render-container .home-container-wrapper .home-pr-col-1>:not(:last-child),.home-page-render-container .home-container-wrapper .home-pr-col-2>:not(:last-child){margin-bottom:20px}.home-page-render-container .home-container-wrapper .home-pr-col-1{padding:0 0 0 20px}@media(max-width:576px){.home-page-render-container .home-container-wrapper .home-pr-col-1{padding:100px 20px 0}}.home-page-render-container .home-container-wrapper .home-pr-col-2{padding:0 10px}.home-page-render-container .home-container-wrapper .home-pr-col-1{flex:1.8 1}.home-page-render-container .home-container-wrapper .home-pr-col-2{flex:1 1}.otp-container{align-items:center;display:flex;justify-content:center;min-height:85vh;width:100%}.otp-container .otp-container-wrapper{max-width:440px}.otp-container .otp-container-wrapper .content-wrapper h1{color:#232c2b;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px;text-align:center}.otp-container .otp-container-wrapper .content-wrapper p{color:#232c2bbf;font-size:20px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:40px;text-align:center}.otp-container .otp-container-wrapper .input-wrapper{margin-bottom:40px}.otp-container .otp-container-wrapper .btn-wrapper .btn-otp-verify{background-color:#0fc0ed;border-radius:48px;color:#fff;font-size:20px;font-style:normal;font-weight:600;letter-spacing:.4px;line-height:normal;margin-bottom:40px;padding:15px}.otp-container .otp-container-wrapper .btn-wrapper .btn-resend-otp{color:#0fc0ed;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.login-Header-container{align-items:center;background-color:#e9eaeb;border-radius:25px;display:flex;justify-content:center;margin:10px;padding:20px}.login-Header-container .login-header-container-wrapper{align-items:center;display:flex;justify-content:space-between;text-align:center;width:100%}.reset-password-container{display:flex;justify-content:center}.reset-password-container .reset-password-wrapper .rp-title-section{max-width:440px;text-align:center}.reset-password-container .reset-password-wrapper .rp-title-section h1{color:#232c2b;font-family:Manrope;font-size:32px;font-style:normal;font-weight:600;line-height:normal}.reset-password-container .reset-password-wrapper .rp-title-section p{color:#232c2bbf;font-family:Manrope;font-size:20px;font-style:normal;font-weight:500;line-height:normal;margin-top:20px;text-align:center}.reset-password-container .reset-password-wrapper .re-btn-section,.reset-password-container .reset-password-wrapper .rp-input-section{margin-top:40px;max-width:440px}.reset-password-container .reset-password-wrapper .re-btn-section .reset-pass-btn{background:#0fc0ed;border-radius:48px;color:#fff;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;letter-spacing:.4px;line-height:normal;padding:15px}.reset-password-container .reset-password-wrapper .re-login-redirect-btn{margin-top:40px;text-align:center}.reset-password-container .reset-password-wrapper .re-login-redirect-btn a{color:#0fc0ed;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.reset-password-container .reset-password-wrapper .re-signup-redirect-btn{color:#232c2b;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-top:60px;text-align:center}.reset-password-container .reset-password-wrapper .re-signup-redirect-btn a{color:#0fc0ed;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.medical-record-container{background-color:#f9f9f9;border-radius:25px;box-shadow:0 2px 10px #0000001a;padding:16px}.medical-record-container h2{font-size:18px;font-weight:700;margin-bottom:16px}.medical-record-container .record-wrapper{overflow-y:auto}.medical-record-container .record-wrapper .prescription-short-card{background-color:#fff;border-radius:25px;display:flex;margin-bottom:10px;padding:10px;transition:background-color .2s ease}.medical-record-container .record-wrapper .prescription-short-card:hover{background-color:#f0f8ff}.medical-record-container .record-wrapper .short-card-wrapper{align-items:center;display:flex;width:100%}.medical-record-container .record-wrapper .short-card-wrapper .image-wrapper{flex-shrink:0;margin-right:12px}.medical-record-container .record-wrapper .short-card-wrapper .image-wrapper img{border-radius:25px;height:100px;object-fit:cover;width:100px}.medical-record-container .record-wrapper .short-card-wrapper .prescription-short-notes{flex-grow:1}.medical-record-container .record-wrapper .short-card-wrapper .prescription-short-notes h3{font-size:14px;font-weight:700;margin:0}.medical-record-container .record-wrapper .short-card-wrapper .prescription-short-notes p{align-items:center;color:#6d6d6d;display:flex;font-size:12px;margin:4px 0}.medical-record-container .record-wrapper .short-card-wrapper .prescription-short-notes p span{margin-right:4px}.medical-record-container .record-wrapper .short-card-wrapper .view-prescription-btn{align-items:center;border:1px solid #c2c2c2;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;transition:background-color .3s ease,transform .2s ease}.medical-record-container .record-wrapper .short-card-wrapper .view-prescription-btn:hover{background-color:#ccf0f8;transform:scale(1.1)}.profile-settings-container{border-radius:10px;padding:20px}.profile-settings-container .profile-setting-wrapper{display:flex;gap:20px;justify-content:space-between}@media(max-width:576px){.profile-settings-container .profile-setting-wrapper{flex-direction:column;gap:20px}}.profile-settings-container .profile-setting-wrapper .colum-one{flex:6 1}.profile-settings-container .profile-setting-wrapper .colum-two{flex:4 1}.profile-settings-container .profile-row{align-items:center;background:linear-gradient(186deg,#0fc0ed -20.25%,#096d87 97.54%);border-radius:25px;box-shadow:0 1px 5px #0000001a;display:flex;margin-bottom:20px;padding:16px}@media(max-width:576px){.profile-settings-container .profile-row{flex-direction:column}}.profile-settings-container .profile-row .img-section{margin-right:16px;position:relative}.profile-settings-container .profile-row .img-section .img-edit{background-color:#fff;border-radius:50%;bottom:0;padding:5px;position:absolute;right:0}.profile-settings-container .profile-row .img-section img{border-radius:50%;height:100px;object-fit:cover;width:100px}.profile-settings-container .profile-row .profile-info-content{color:#fff}@media(max-width:576px){.profile-settings-container .profile-row .profile-info-content{text-align:center}}.profile-settings-container .profile-row .profile-info-content h2{font-size:20px;font-weight:700;margin:0}.profile-settings-container .profile-row .profile-info-content p{font-size:14px;margin:4px 0}.profile-settings-container .profile-row .profile-edit-option{cursor:pointer;margin-left:auto}.profile-settings-container .profile-row .profile-edit-option svg{fill:#0fc0ed;height:20px;width:20px}.profile-settings-container .profile-row .profile-edit-option:hover svg{fill:#0a99ba}.profile-settings-container .info-section-container{background-color:#f9f9f9;border-radius:25px;box-shadow:0 1px 5px #0000001a;padding:16px}.profile-settings-container .info-section-container .info-section .sub-title-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.profile-settings-container .info-section-container .info-section .sub-title-section h2{font-size:16px;font-weight:700;margin:0}.profile-settings-container .info-section-container .info-section .sub-title-section .edit-info-btn{align-items:center;color:#0fc0ed;cursor:pointer;display:flex;font-size:14px}.profile-settings-container .info-section-container .info-section .sub-title-section .edit-info-btn svg{fill:#0fc0ed;height:14px;margin-left:4px;width:14px}.profile-settings-container .info-section-container .info-section .sub-title-section .edit-info-btn:hover{color:#0a99ba}.profile-settings-container .info-section-container .info-section .sub-title-section .edit-info-btn:hover svg{fill:#0a99ba}.profile-settings-container .info-section-container .info-section .info-wrapper{display:flex;justify-content:space-between;margin-bottom:12px}@media(max-width:576px){.profile-settings-container .info-section-container .info-section .info-wrapper{flex-direction:column;margin-bottom:0}}.profile-settings-container .info-section-container .info-section .info-wrapper .info-content{flex:1 1;margin-right:16px}@media(max-width:576px){.profile-settings-container .info-section-container .info-section .info-wrapper .info-content{margin-bottom:10px;margin-top:10px}}.profile-settings-container .info-section-container .info-section .info-wrapper .info-content h3{font-size:14px;font-weight:700;margin:0}.profile-settings-container .info-section-container .info-section .info-wrapper .info-content p{color:#6d6d6d;font-size:12px;margin:4px 0 0}.profile-settings-container .info-section-container .info-section .info-wrapper:last-child{margin-right:0}.internal-register-form-row-1{column-gap:10px}.internal-register-form-row-3{align-items:center;display:flex;gap:10px}.global-input-wrapper{flex:1 1;height:auto}.global-input-wrapper .css-16wblaj-MuiInputBase-input-MuiOutlinedInput-input{min-width:298px}.internal-register-form-row-4{column-gap:10px;display:flex}.custom-button{background-color:#3375d8;border-radius:25px;color:#fff;margin-top:40px;padding:13px}.custom-button .unicode{color:#fff}.form-footer-wrapper .footer-content{margin-top:20px}.form-footer-wrapper .footer-content .form-footer-span{color:#3375d8}.form-footer-wrapper .footer-content .form-footer-span .link{text-decoration:none}.checkbox-wrapper .MuiCheckbox-root{padding-top:3px}ul{list-style:none;padding:0}li{margin:5px 0}.password-error{color:red}.success,.valid{color:green}.success{font-weight:700}.full-page-spinner{align-items:center;background-color:#ffffffb3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.pricing-container-wrapper .pricing-title{color:#0db1db;font-size:36px;font-style:normal;font-weight:600;line-height:normal;text-align:center}@media(max-width:576px){.pricing-container-wrapper .pricing-plan-card{display:block;padding-top:30px}}.pricing-container-wrapper .plan-card{transition:transform .3s ease}.pricing-container-wrapper .plan-card:hover{transform:translateY(-10px)}.pricing-container-wrapper .plan-card ul li{font-size:1rem;line-height:1.5}.pricing-container-wrapper .plan-card button:hover{background-color:#008fbf}.pricing-container-wrapper .premium{background-color:#003c65;color:#fff}.billing-tab-container{display:flex;justify-content:center;padding:20px}@media(max-width:576px){.billing-tab-container{padding:0}}.billing-tab-warpper{display:flex;gap:40px;max-width:1200px;width:100%}@media(max-width:576px){.billing-tab-warpper{flex-direction:column;gap:20px}}.billing-tab-warpper .billing-col-1{display:flex;flex:1 1;flex-direction:column;gap:20px}.billing-tab-warpper .billing-col-1 .subscribe-card{background:linear-gradient(90deg,#002933,#017a99);border-radius:16px;box-shadow:0 4px 10px #0000001a;color:#fff;padding:20px}.billing-tab-warpper .billing-col-1 .subscribe-card .top-data{display:flex;font-size:18px;font-weight:600;justify-content:space-between}.billing-tab-warpper .billing-col-1 .subscribe-card .bottom-data{display:flex;gap:15px;justify-content:space-between;margin-top:87px}.billing-tab-warpper .billing-col-1 .subscribe-card .bottom-data .wallet-section{font-size:24px;font-weight:700}.billing-tab-warpper .billing-col-1 .subscribe-card .bottom-data .wallet-section p:nth-child(2){color:#a0c4d8;font-size:14px;font-weight:400}.billing-tab-warpper .billing-col-1 .subscribe-card .bottom-data .add-fund-btn{align-items:center;display:flex;justify-content:center}.billing-tab-warpper .billing-col-1 .subscribe-card .bottom-data .add-fund-btn button{background-color:#fff;border:none;border-radius:24px;color:#0a99ba;cursor:pointer;font-weight:700;padding:8px 16px;transition:background-color .3s ease}.billing-tab-warpper .billing-col-1 .subscribe-card .bottom-data .add-fund-btn button:hover{background-color:#0a99ba;color:#fff}.billing-tab-warpper .billing-col-1 .payment-services-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.billing-tab-warpper .billing-col-2{flex:1 1}.billing-tab-warpper .billing-col-2 .pricing-plans{background-color:#e0f7fe;border-radius:16px;box-shadow:0 4px 10px #0000001a;padding:20px}.billing-tab-warpper .billing-col-2 .pricing-plans .plan-header .current-plan{background-color:#fff;border-radius:12px;color:#0a99ba;font-size:12px;padding:4px 8px}.billing-tab-warpper .billing-col-2 .pricing-plans .plan-details{list-style:none;margin-top:15px;padding:0}.billing-tab-warpper .billing-col-2 .pricing-plans .plan-details li{align-items:center;display:flex;gap:10px;margin-bottom:10px}.billing-tab-warpper .billing-col-2 .pricing-plans .plan-details li:before{color:#0a99ba;content:"•";font-size:20px}.billing-tab-warpper .billing-col-2 .pricing-plans .pricing-info{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.billing-tab-warpper .billing-col-2 .pricing-plans .pricing-info .price{color:#004f75;font-size:24px;font-weight:700}.billing-tab-warpper .billing-col-2 .pricing-plans .pricing-info .subscribe-btn{background-color:#0a99ba;border:none;border-radius:24px;color:#fff;cursor:pointer;font-weight:700;padding:8px 20px;transition:background-color .3s ease}.billing-tab-warpper .billing-col-2 .pricing-plans .pricing-info .subscribe-btn:hover{background-color:#004f75}.settings-page-container{background-color:#f5f7fa;padding:0 20px}@media(max-width:576px){.settings-page-container{margin-top:100px;padding:0}}.settings-page-container .settings-page-wrapper{background-color:#fff;border-radius:25px;box-shadow:0 2px 10px #0000001a;display:flex;width:100%}@media(max-width:576px){.settings-page-container .settings-page-wrapper{background-color:none;border-radius:o;box-shadow:none}}.settings-page-container .navigation-section{padding:20px;width:20%}@media(max-width:576px){.settings-page-container .navigation-section{display:none}}.settings-page-container .navigation-section .navigation-list{list-style:none;padding:0}.settings-page-container .navigation-section .navigation-list .nav-list-item{margin-bottom:15px}.settings-page-container .navigation-section .navigation-list .nav-list-item button{background:none;border:none;border-radius:15px;color:#999;cursor:pointer;font-size:14px;font-weight:500;padding:10px 15px;text-align:left;transition:background .3s;width:100%}.settings-page-container .navigation-section .navigation-list .nav-list-item button:hover{background-color:#e6f7ff;color:#1890ff}.settings-page-container .navigation-section .navigation-list .nav-list-item button.active{background-color:#e6f7ff;color:#1890ff;font-weight:700}.settings-page-container .vertical-separator{background-color:#efeeee;margin:40px 0;width:2px}.settings-page-container .page-rendering-section{flex:1 1;max-height:75vh;overflow-y:auto;padding:20px}@media(max-width:576px){.settings-page-container .page-rendering-section{max-height:100%}}.settings-page-container .page-rendering-section::-webkit-scrollbar{display:none}.faq-container{margin:0 auto;text-align:center;width:100%}.faq-container h2{color:#232c2b80;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.faq-container .faq-list{display:flex;flex-direction:column}.faq-container .faq-item{border-bottom:1px solid #e2e8f0}.faq-container .faq-button{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;outline:none;padding:1rem 0;text-align:left;width:100%}.faq-container .faq-button:hover{color:#0db1db}.faq-container .faq-button span.faq-question{color:#353d4a;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.faq-container .faq-button span.faq-icon{height:16px;width:16px}@media(max-width:768px){.faq-container .faq-button span.faq-icon{padding-left:20px}}.faq-container .faq-answer{color:#6b7280;font-size:1rem;margin-top:.5rem;padding-bottom:20px;text-align:start}.help-support-container{display:flex;padding:20px}@media(max-width:576px){.help-support-container{padding:20px 0}}.help-support-container .help-support-wrapper{display:flex;gap:20px}@media(max-width:576px){.help-support-container .help-support-wrapper{flex-direction:column}}.help-support-container .help-col-1{display:flex;flex:7 1;flex-direction:column;gap:20px}.help-support-container .help-service-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.help-support-container .help-service-cards .service-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:15px;transition:box-shadow .3s ease}.help-support-container .help-service-cards .service-card:hover{box-shadow:0 4px 8px #0000001a}.help-support-container .help-service-cards .service-card .service-icon{margin-right:10px}.help-support-container .help-service-cards .service-card .service-name{font-size:16px;font-weight:700}.help-support-container .help-service-cards .service-card .right-arrow-icon{margin-left:auto}.help-support-container .help-feedback-section{background-color:#fff;border-radius:10px;padding:20px 0}.help-support-container .help-feedback-section p{font-size:18px;font-weight:700;margin-bottom:15px}.help-support-container .help-feedback-section .help-feedback-input{align-items:center;display:flex;gap:12px}.help-support-container .help-feedback-section .help-feedback-input .MuiFormControl-root{flex:8 1;margin-bottom:0;margin-top:0}.help-support-container .help-feedback-section .help-feedback-input .feedback-btn{align-self:flex-start;background-color:#007bff;background:#0fc0ed;border:none;border-radius:24px;color:#fff;cursor:pointer;flex:2 1;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:15px 14px;transition:background-color .3s ease}.help-support-container .help-feedback-section .help-feedback-input .feedback-btn:hover{background-color:#0056b3}.help-support-container .help-faq{display:flex;flex:3 1;flex-direction:column}.help-support-container .help-faq .help-faq-wrapper{background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:20px}.help-support-container .help-faq .help-faq-wrapper .accordion .question{font-size:16px;font-weight:700}.help-support-container .help-faq .help-faq-wrapper .accordion .answer{color:#555;font-size:14px}.user-role-container{background-color:#fff;border-radius:20px;margin-top:20px;padding:15px;width:100%}.user-role-container .header{align-items:center;display:flex;justify-content:space-between}.user-role-container .header .title h1{font-size:larger;font-weight:600}.user-role-container .header .title p{font-size:medium;margin-top:10px}.user-role-container .header .btn-wrapper .style-btn{background-color:#0fc0ed;border-radius:20px;color:#fff;padding:10px 15px}.user-role-container .role-list{margin-top:20px;width:100%}.user-role-container .role-list .role-rows-wrapper{grid-column-gap:30px;align-items:center;border-bottom:1px solid #eee;column-gap:30px;display:grid;grid-template-columns:.5fr .5fr .5fr auto auto;padding:16px 10px;width:100%}.user-role-container .role-list .role-rows-wrapper .role-wrapper{font-size:18px;font-weight:500}.user-role-container .role-list .role-rows-wrapper .location-wrapper,.user-role-container .role-list .role-rows-wrapper .role-type-wrapper{display:flex;flex-direction:column;gap:4px}.user-role-container .role-list .role-rows-wrapper .location-wrapper p,.user-role-container .role-list .role-rows-wrapper .role-type-wrapper p{color:gray;font-size:12px}.user-role-container .role-list .role-rows-wrapper .location-wrapper h1,.user-role-container .role-list .role-rows-wrapper .role-type-wrapper h1{font-size:15px;font-weight:500}.user-role-container .role-list .role-rows-wrapper .permission-btn .btn{background-color:#fff;border:1px solid #d5f3ff;border-radius:20px;color:#0fc0ed;cursor:pointer;padding:8px 16px}.user-role-container .role-list .role-rows-wrapper i{cursor:pointer}.Notification-Container .notification-settings{background:#fff;border-radius:12px;padding:20px;width:620px}.Notification-Container .notification-settings .setting-row{align-items:center;display:flex;justify-content:space-between;padding:14px 0}.Notification-Container .notification-settings .setting-row:not(:last-child){border-bottom:1px solid #eaeaea}.Notification-Container .notification-settings .setting-row .label{color:#222;font-size:15px;font-weight:500}.Notification-Container .notification-settings .setting-row .switch{display:inline-block;height:24px;position:relative;width:46px}.Notification-Container .notification-settings .setting-row .switch input{height:0;opacity:0;width:0}.Notification-Container .notification-settings .setting-row .switch .slider{background-color:#cfcfcf;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.Notification-Container .notification-settings .setting-row .switch .slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.Notification-Container .notification-settings .setting-row .switch input:checked+.slider{background-color:#00a8e8}.Notification-Container .notification-settings .setting-row .switch input:checked+.slider:before{transform:translateX(22px)}.Notification-Container .notification-history{background:#fff;padding:20px}.Notification-Container .notification-history .title{color:#111;font-size:18px;font-weight:600;margin-bottom:14px}.Notification-Container .notification-history .tabs{display:flex;gap:12px}.Notification-Container .notification-history .tabs .tab{background:#fff;border:1px solid #e0e0e0;border-radius:20px;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px;transition:all .25s ease}.Notification-Container .notification-history .tabs .tab:hover{border-color:#00a8e8;color:#00a8e8}.Notification-Container .notification-history .tabs .tab.active{background:#00a8e8;border-color:#00a8e8;color:#fff}.Notification-Container .notification-list{background:#fff;padding:10px 0}.Notification-Container .notification-list .notification-item{border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;gap:16px;padding:16px 20px;transition:background .2s ease}.Notification-Container .notification-list .notification-item:hover{background:#f9fcff}.Notification-Container .notification-list .notification-item .icon{align-items:center;background:#e6f7ff;border-radius:50%;display:flex;flex-shrink:0;height:44px!important;justify-content:center;width:44px!important}.Notification-Container .notification-list .notification-item .icon span{background-repeat:no-repeat;background-size:contain;display:block;height:18px;width:18px}.Notification-Container .notification-list .notification-item .icon.pill span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%2300a8e8' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 2a5.5 5.5 0 0 1 3.89 9.39l-5 5A5.5 5.5 0 0 1 2 12.5 5.5 5.5 0 0 1 7.5 7l3-3z'/%3E%3C/svg%3E")}.Notification-Container .notification-list .notification-item .icon.chat span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%2300a8e8' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 4h16v12H7l-3 3V4z'/%3E%3C/svg%3E")}.Notification-Container .notification-list .notification-item .icon.appointment span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%2300a8e8' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 2v2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-2V2h-2v2H9V2H7z'/%3E%3C/svg%3E")}.Notification-Container .notification-list .notification-item .content h4{color:#222;font-size:14.5px;font-weight:600;margin-bottom:4px}.Notification-Container .notification-list .notification-item .content p{color:#777;font-size:13px;line-height:1.4;max-width:560px}.template-wrapper{padding:20px}.template-wrapper .title{font-size:18px;font-weight:600;margin-bottom:20px}.template-grid{align-items:start;display:flex;gap:25px}.template-card{border-radius:16px;transition:.2s ease}.template-card:hover{box-shadow:0 3px 10px #00000014;transform:translateY(-2px)}.template-card .icon-row{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 1px 4px #0000000d;display:flex;gap:15px;height:130px;justify-content:center;margin-bottom:10px;text-align:center;width:180px}.template-card .icon-row .icon{align-items:center;border-radius:50%;cursor:pointer;display:flex;font-size:18px;height:35px;justify-content:center;width:35px}.template-card .icon-row .icon.edit{background:#e5f8ff;color:#00baff}.template-card .icon-row .icon.delete{background:#ffe8e8;color:#ff4d4d}.template-card .template-name{color:#666;font-size:14px;font-weight:500;margin-top:5px;text-align:center}.add-card{align-items:center;background:#e9f8ff;border:1px solid #00baff;cursor:pointer;display:flex;flex-direction:column;gap:10px;height:130px;justify-content:center;width:180px}.add-card .add-icon{color:#00baff;font-size:26px;margin-bottom:8px}.add-card p{color:#00baff;font-size:15px;font-weight:500}.no-doc{padding:30px}.appt-fil{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:0 30px 20px 20px}@media(max-width:768px){.appt-fil{align-items:stretch;flex-direction:column;gap:16px;padding:0 16px 16px}}.appt-fil .drop-fil{flex-shrink:0}.appt-fil .drop-fil .filter-options{align-items:center;background-color:#fff;border-radius:50px;display:flex;padding:8px 25px;position:relative}@media(max-width:768px){.appt-fil .drop-fil .filter-options{justify-content:space-between;padding:10px 16px;width:100%}}.appt-fil .drop-fil .dropdown{background-color:#fff;border-radius:20px;display:flex;justify-content:space-around;left:120px;padding:20px 40px;position:absolute;top:220px;width:90%}@media(max-width:768px){.appt-fil .drop-fil .dropdown{flex-direction:column;gap:12px;left:16px;padding:16px;right:16px;top:60px;width:auto}}.appt-fil .drop-fil .dropdown .dropdown-item{align-items:center;cursor:pointer;display:flex;justify-content:space-between}@media(max-width:768px){.appt-fil .drop-fil .dropdown .dropdown-item{border-bottom:1px solid #eee;padding:8px 0}.appt-fil .drop-fil .dropdown .dropdown-item:last-child{border-bottom:none}}.appt-fil .drop-fil .dropdown .dropdown-item .arrow{font-size:20px;transition:transform .3s ease}.appt-fil .drop-fil .dropdown .dropdown-item .arrow.rotate{transform:rotate(180deg)}@media(max-width:768px){.appt-fil .drop-fil .sub-dropdown1,.appt-fil .drop-fil .sub-dropdown2,.appt-fil .drop-fil .sub-dropdown3{background-color:#f9f9f9;border-radius:8px;left:auto!important;margin-top:8px;padding:12px 16px;position:static;right:auto!important;top:auto!important;width:100%}}.appointment-filters{flex:1 1;overflow:hidden}@media(max-width:768px){.appointment-filters{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;scrollbar-color:#0fc0ed #0000;scrollbar-width:thin}.appointment-filters::-webkit-scrollbar{height:4px}.appointment-filters::-webkit-scrollbar-track{background:#0000}.appointment-filters::-webkit-scrollbar-thumb{background:#0fc0ed;border-radius:10px;min-height:4px}.appointment-filters::-webkit-scrollbar-thumb:hover{background:#0a9bd0}}.appointment-filters .filters-scroll{display:flex;gap:12px;min-width:max-content;padding:20px 0}@media(max-width:768px){.appointment-filters .filters-scroll{flex-wrap:nowrap;padding:12px 0}}.appointment-filters .filter-button{background:#fff;border:1px solid #e0e0e0;border-radius:24px;color:#444;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;min-width:95px;padding:12px 20px;transition:all .3s ease;white-space:nowrap}@media(max-width:768px){.appointment-filters .filter-button{font-size:13px;min-width:85px;padding:10px 16px}}.appointment-filters .filter-button:hover{background:#f8f9fa;transform:translateY(-1px)}.appointment-filters .filter-button.active{background:#0fc0ed!important;border-color:#0fc0ed;box-shadow:0 4px 12px #0fc0ed4d;color:#fff!important}.appointment-date-group{align-items:top;display:flex;justify-content:center;padding:0 20px}@media(max-width:768px){.appointment-date-group{align-items:flex-start;flex-direction:column;gap:12px;padding:0 16px}}.date-card{align-items:center;background:#fff;border-radius:20px;display:flex;flex-direction:column;height:80px;justify-content:center;margin-top:20px;min-width:80px}@media(max-width:768px){.date-card{height:70px;margin-top:16px;min-width:70px}}.date-card .day{color:#5c7c89;font-size:14px;font-weight:600}.date-card .date{color:#1ba9d9;font-size:24px;font-weight:700}.appointments-wrapper{display:flex;flex:1 1;flex-direction:column;gap:15px}@media(max-width:768px){.appointments-wrapper{gap:12px;width:100%}}.appointment-page-container{display:flex;flex-direction:column;max-height:100vh}.appointment-page-wrapper{flex:1 1}.appointments-scroll-container{max-height:70vh;overflow-y:auto;padding-right:20px}.appointments-scroll-container::-webkit-scrollbar{width:6px}.appointments-scroll-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.appointments-scroll-container::-webkit-scrollbar-thumb{background:#0fc0ed;border-radius:10px}.appointments-scroll-container::-webkit-scrollbar-thumb:hover{background:#0a9bd0}.pagination-container{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:25px;bottom:20px;box-shadow:0 8px 32px #0000001a;display:flex;gap:20px;justify-content:center;left:50%;margin-top:30px;padding:15px 30px;position:fixed;transform:translateX(-50%);z-index:1000}.pagination-container button{background:#0fc0ed;border:none;border-radius:20px;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px;transition:all .3s ease}.pagination-container button:hover:not(:disabled){background:#0a9bd0;transform:translateY(-2px)}.pagination-container button:disabled{background:#cfd8dc;cursor:not-allowed;transform:none}.page-number{color:#333;font-size:16px;font-weight:600}@media(max-width:768px){.appointment-page-container{margin-top:5rem}.appointments-scroll-container{max-height:60vh}.pagination-container{bottom:10px;gap:10px;padding:12px 20px}}.family-member-selector{background-color:#f7f9fc;padding:20px;text-align:center}.family-member-selector .back-link{color:#0af;display:block;margin-bottom:20px;text-decoration:none}.family-member-selector h2{color:#232c2b;font-family:Manrope;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px}.family-member-selector .members-container{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.family-member-selector .members-container .member-card{border:2px solid #0000;cursor:pointer;overflow:hidden;transition:border .3s}.family-member-selector .members-container .member-card.selected{border:2px solid #0af}.family-member-selector .members-container .member-card img{border-radius:50%;height:100px;object-fit:cover;width:100px}.family-member-selector .members-container .member-card p{font-size:.9rem;margin-top:8px}.family-member-selector .members-container .add-member-card{align-items:center;background-color:#e0e0e0;border-radius:50%;cursor:pointer;display:flex;font-size:2rem;height:100px;justify-content:center;width:100px}.family-member-selector .confirm-button{background-color:#0af;border:none;border-radius:20px;color:#fff;cursor:pointer;margin-bottom:20px;padding:10px 20px}.family-member-selector .action-buttons{display:flex;gap:20px;justify-content:center}.family-member-selector .action-buttons .add-member-button,.family-member-selector .action-buttons .remove-member-button{border:none;border-radius:20px;cursor:pointer;font-size:.9rem;padding:8px 15px}.family-member-selector .action-buttons .add-member-button{border:1px solid #adaaaa;color:#fff;color:#0fc0ed;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.family-member-selector .action-buttons .remove-member-button{border:1px solid #adaaaa;color:#fff;color:#e33629;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.doctor-consulation-container{border-radius:10px;margin:20px;padding:20px}.doctor-consulation-container .doc-cons-col-1{max-height:400px;overflow-y:auto;scrollbar-width:none}.doctor-consulation-container .doc-cons-col-1::-webkit-scrollbar{display:none}.doctor-consulation-container .doc-cons-col-2{max-height:400px;overflow-y:auto;scrollbar-width:none}.doctor-consulation-container .doc-cons-col-2::-webkit-scrollbar{display:none}.doctor-consulation-container .doc-cons-col-2 .loading{align-items:center;display:flex;justify-content:center}@media(max-width:576px){.doctor-consulation-container{box-shadow:none;margin:100px 0 20px}}.doctor-consulation-container .doctor-consultation-wrapper{display:flex;flex-direction:column;gap:20px}.doctor-consulation-container .doctor-consultation-wrapper .doctor-consultation-wrapper>div:last-child{margin-top:20px}.doctor-consulation-container .doctor-consultation-wrapper .filter-section{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.doctor-consulation-container .doctor-consultation-wrapper .filter-section .global-input-wrapper:first-child{flex:1 1}.doctor-consulation-container .doctor-consultation-wrapper .filter-section .global-input-wrapper:nth-child(2),.doctor-consulation-container .doctor-consultation-wrapper .filter-section .global-input-wrapper:nth-child(3){flex:2 1}.doctor-consulation-container .doctor-consultation-wrapper .filter-btn{align-self:flex-start;background:#0fc0ed;border:none;border-radius:48px;color:#fff;cursor:pointer;padding:12px 20px;transition:background-color .3s}.doctor-consulation-container .doctor-consultation-wrapper .filter-btn:hover{background-color:#0056b3}.doctor-consulation-container .doctor-consultation-wrapper .combined-row-1{display:flex;gap:20px}@media(max-width:576px){.doctor-consulation-container .doctor-consultation-wrapper .combined-row-1{display:block}}.doctor-consulation-container .doctor-consultation-wrapper .combined-row-1 .doc-cons-col-1{background:#0fc0ed0f;border-radius:24px;flex:.5 1;padding:30px 20px}@media(max-width:576px){.doctor-consulation-container .doctor-consultation-wrapper .combined-row-1 .doc-cons-col-1{display:none}}.doctor-consulation-container .doctor-consultation-wrapper .combined-row-1 .doc-cons-col-1 .quick-filter-parent-list .filter-list:first-of-type{margin-top:0}.doctor-consulation-container .doctor-consultation-wrapper .combined-row-1 .doc-cons-col-1 .quick-filter-parent-list .filter-list{margin-top:24px}.doctor-consulation-container .doctor-consultation-wrapper .combined-row-1 .doc-cons-col-1 .quick-filter-parent-list .filter-list .common-list-wap label{color:#232c2b;font-family:Manrope;font-size:16px;font-weight:400;line-height:normal;margin:12px}.doctor-consulation-container .doctor-consultation-wrapper .combined-row-1 .doc-cons-col-1 .quick-filter-parent-list .filter-list .more-btn{color:#0fc0ed;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.doctor-consulation-container .doctor-consultation-wrapper .combined-row-1 .doc-cons-col-1 .quick-filter-parent-list .filter-list h3{color:#0db1db;font-family:Manrope;font-size:20px;font-weight:600;line-height:normal;margin-bottom:20px}.doctor-consulation-container .doctor-consultation-wrapper .combined-row-1 .doc-cons-col-2{flex:2 1}.doctor-details-container .doctor-details-wrapper{display:flex;width:100%}.doctor-details-container .doctor-details-wrapper .about-dr-section{min-width:0}.register-family-container{align-items:center;background-color:#f9f9f9;display:flex;justify-content:center;padding:20px}.register-family-container .register-family-wrapper{background-color:#fff;border-radius:25px;display:flex;flex-direction:column;gap:15px;max-width:600px;padding:20px;width:100%}.register-family-container .register-family-wrapper h2{color:#0fc0ed;font-family:Manrope;font-size:24px;font-style:normal;font-weight:600;line-height:normal;text-align:center}.register-family-container .register-family-wrapper button.submit-button{background:#0fc0ed;border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 15px;transition:background-color .3s}.payment-history-container{background-color:#f9f9f9;padding:16px}.payment-history-container h2{color:#232c2bf7;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px;margin-left:10px}.payment-history-wrapper{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:25px;box-shadow:0 4px 6px #0000001a;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px;padding:20px}.payment-amount,.payment-completed,.payment-date,.payment-id,.payment-type{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;min-width:150px}.payment-amount-label,.payment-completed-label,.payment-date-label,.payment-id-label,.payment-type-label{color:#888;font-size:14px;margin-bottom:4px;text-align:center}.payment-amount-value,.payment-completed-value,.payment-date-value,.payment-id-value,.payment-type-value{color:#333;font-size:16px;font-weight:600;text-align:center}.payment-download{align-items:center;border:1px solid #c4c4c4;border-radius:25px;cursor:pointer;display:flex;flex:0 1 auto;justify-content:center;padding:8px}.payment-download svg{fill:#007bff;height:24px;width:24px}.payment-view-btn{display:flex;justify-content:center}.payment-view-btn .button-style{background:#0fc0ed;border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px}.create-ticket-container{background-color:#f9f9f9;padding:20px;width:100%}@media(max-width:576px){.create-ticket-container{margin-top:80px}}.create-ticket-container .create-ticket-wrapper{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:auto;max-width:600px;padding:20px}.create-ticket-container .create-ticket-wrapper .title-section{margin-bottom:20px;text-align:center}.create-ticket-container .create-ticket-wrapper .title-section p{color:#333;font-size:20px;font-weight:700}.create-ticket-container .create-ticket-wrapper .global-input-wrapper{margin-bottom:20px}.create-ticket-container .create-ticket-wrapper .global-input-wrapper .form-control-register,.create-ticket-container .create-ticket-wrapper .global-input-wrapper .internal-input-ticketname{width:100%}.create-ticket-container .create-ticket-wrapper .submit-btn-wrapper{text-align:center}.create-ticket-container .create-ticket-wrapper .submit-btn-wrapper .submit-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px}.create-ticket-container .create-ticket-wrapper .submit-btn-wrapper .submit-btn:hover{background-color:#0056b3}.ticket-chat-container{display:flex;padding:20px}.ticket-chat-container .ticket-chat-wrapper{display:flex;width:100%}.ticket-chat-container .ticket-list-section{display:flex;flex-direction:column;height:100%;width:40%}.ticket-chat-container .ticket-list-section .title-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ticket-chat-container .ticket-list-section .title-bar h2{font-size:18px;font-weight:700}.ticket-chat-container .ticket-list-section .title-bar .crete-ticket-btn{background:#0fc0ed;border-radius:24px;color:#fff;padding:8px 16px}.ticket-chat-container .ticket-list-section .ticket-list{-ms-overflow-style:none;flex-grow:1;margin-top:10px;max-height:65vh;overflow-y:auto}.ticket-chat-container .ticket-list-section .ticket-list::-webkit-scrollbar{display:none}.ticket-chat-container .ticket-list-section .ticket-list .ticket-row{align-items:center;border-bottom:1px solid #eee;cursor:pointer;display:flex;gap:14px;padding:14px 18px}.ticket-chat-container .ticket-list-section .ticket-list .ticket-row .flex-st{align-items:end;display:flex;flex-direction:column;gap:10px}.ticket-chat-container .ticket-list-section .ticket-list .ticket-row:last-child{border-bottom:none}.ticket-chat-container .ticket-list-section .ticket-list .ticket-row:hover{background:#f8fafc}.ticket-chat-container .ticket-list-section .ticket-list .avatar{border-radius:50%;height:42px;width:42px}.ticket-chat-container .ticket-list-section .ticket-list .content{flex:1 1;max-width:500px;min-width:0}.ticket-chat-container .ticket-list-section .ticket-list .header{align-items:center;display:flex;justify-content:space-between}.ticket-chat-container .ticket-list-section .ticket-list .title{color:#1f2937;font-size:15px;font-weight:600}.ticket-chat-container .ticket-list-section .ticket-list .status{align-items:center;display:flex;font-size:12px;font-weight:600}.ticket-chat-container .ticket-list-section .ticket-list .status:before{content:"●";font-size:10px;margin-right:6px}.ticket-chat-container .ticket-list-section .ticket-list .status-open,.ticket-chat-container .ticket-list-section .ticket-list .status-open:before{color:#dc2626}.ticket-chat-container .ticket-list-section .ticket-list .status-closed,.ticket-chat-container .ticket-list-section .ticket-list .status-closed:before{color:#16a34a}.ticket-chat-container .ticket-list-section .ticket-list .subtitle{color:#374151;font-size:13px;margin-top:2px}.ticket-chat-container .ticket-list-section .ticket-list .message{color:#6b7280;font-size:13px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-chat-container .ticket-list-section .ticket-list .ticket-id{color:#6b7280;font-size:12px;white-space:nowrap}.ticket-chat-container .ticket-list-section .ticket-list .ticket-card{border:2px solid #e1e0e0;border-radius:16px;cursor:pointer;margin-bottom:10px;padding:20px;transition:background-color .3s}.ticket-chat-container .ticket-list-section .ticket-list .ticket-card.active{background:#0fc0ed14;border:none}.ticket-chat-container .ticket-list-section .ticket-list .ticket-card .ticket-card-wrapper{display:flex;justify-content:space-between}.ticket-chat-container .ticket-list-section .ticket-list .ticket-card .ticket-card-wrapper .card-row-1 p:first-child{margin-bottom:20px}.ticket-chat-container .ticket-list-section .ticket-list .ticket-card .ticket-card-wrapper .card-row-2{align-items:center}.ticket-chat-container .ticket-list-section .ticket-list .ticket-card .ticket-card-wrapper .card-row-2 p:first-child{margin-bottom:20px}.ticket-chat-container .ticket-list-section .ticket-list .ticket-card .ticket-card-wrapper .card-row-2 .ticket-status{background:#0fc0ed40;border-radius:24px;padding:5px;text-align:center}.ticket-chat-container .vertical-line{background-color:#ccc;margin:0 20px;width:1px}.ticket-chat-container .ticket-overview{width:70%}.ticket-chat-container .ticket-overview .overview-wrapper .descri p{font-size:13px;line-height:29px;margin-top:20px;text-indent:60px}.ticket-chat-container .ticket-overview .overview-wrapper .top-sect{border-bottom:1px solid #e0dcdc;padding-bottom:20px}.ticket-chat-container .ticket-overview .overview-wrapper .top-sect h2{font-size:25px;font-weight:500}.ticket-chat-container .ticket-overview .overview-wrapper .top-sect .color-sect{display:flex;gap:20px;margin-top:10px}.ticket-chat-container .ticket-overview .overview-wrapper .top-sect .color-sect .sub{background-color:#fef3c7;border-radius:15px;color:#92400e;font-size:12px;font-weight:700;padding:3px 15px}.ticket-chat-container .ticket-overview .overview-wrapper .top-sect .color-sect .tick{border-radius:15px;font-size:12px;font-weight:600;padding:3px 15px}.ticket-chat-container .ticket-overview .overview-wrapper .top-sect .color-sect .tick-open{background-color:#fee2e2;color:#dc2626}.ticket-chat-container .ticket-overview .overview-wrapper .top-sect .color-sect .tick-closed{background-color:#dcfce7;color:#16a34a}.ticket-chat-container .ticket-overview .overview-wrapper .overview-title{display:flex;font-size:16px;font-weight:700;gap:10px;margin-top:30px}.ticket-chat-container .ticket-overview .overview-wrapper .overview-title .flex-titles .tick-date{color:#aeaaaa!important;font-size:12px}.ticket-chat-container .ticket-overview .overview-wrapper .overview-title img{border-radius:50px;width:50px}.ticket-chat-container .ticket-overview .overview-wrapper .ticket-details{align-items:center;display:flex}.ticket-chat-container .ticket-overview .overview-wrapper .ticket-details .ticket-initial-container .initial-wrapper{align-items:center;background-color:#ddd;border-radius:50%;display:flex;font-size:20px;font-weight:700;height:50px;justify-content:center;width:50px}.ticket-chat-container .ticket-overview .overview-wrapper .ticket-details .ticket-creator{margin-left:10px}.ticket-chat-container .ticket-overview .overview-wrapper .ticket-details .ticket-content{margin-top:20px}.ticket-chat-container .ticket-overview .overview-wrapper .ticket-details .ticket-content p{color:#666}.ticket-chat-container .ticket-overview .no-ticket-message{color:#888;font-size:16px;text-align:center}.mbk-ticket-chat-container{display:none;display:flex;margin-top:100px;padding:20px}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper{display:block;width:100%}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section{display:flex;flex-direction:column;height:100%}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .title-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .title-bar h2{font-size:18px;font-weight:700}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .title-bar .crete-ticket-btn{background:#0fc0ed;border-radius:24px;color:#fff;padding:8px 16px}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list{-ms-overflow-style:none;flex-grow:1;margin-top:10px;max-height:65vh;overflow-y:auto}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list::-webkit-scrollbar{display:none}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .ticket-row{align-items:center;border-bottom:1px solid #eee;cursor:pointer;display:flex;gap:14px;padding:14px 18px}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .ticket-row .flex-st{align-items:end;display:flex;flex-direction:column;gap:10px}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .ticket-row:last-child{border-bottom:none}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .ticket-row:hover{background:#f8fafc}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .avatar{border-radius:50%;height:42px;width:42px}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .content{flex:1 1;max-width:500px;min-width:0}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .header{align-items:center;display:flex;justify-content:space-between}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .title{color:#1f2937;font-size:15px;font-weight:600}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .status{align-items:center;display:flex;font-size:12px;font-weight:600}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .status:before{content:"●";font-size:10px;margin-right:6px}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .status-open,.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .status-open:before{color:#dc2626}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .status-closed,.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .status-closed:before{color:#16a34a}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .subtitle{color:#374151;font-size:13px;margin-top:2px}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .message{color:#6b7280;font-size:13px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .ticket-id{color:#6b7280;font-size:12px;white-space:nowrap}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .ticket-card{border:2px solid #e1e0e0;border-radius:16px;cursor:pointer;margin-bottom:10px;padding:20px;transition:background-color .3s}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .ticket-card.active{background:#0fc0ed14;border:none}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .ticket-card .ticket-card-wrapper{display:flex;justify-content:space-between}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .ticket-card .ticket-card-wrapper .card-row-1 p:first-child{margin-bottom:20px}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .ticket-card .ticket-card-wrapper .card-row-2{align-items:center}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .ticket-card .ticket-card-wrapper .card-row-2 p:first-child{margin-bottom:20px}.mbk-ticket-chat-container .mbk-ticket-chat-wrapper .ticket-list-section .ticket-list .ticket-card .ticket-card-wrapper .card-row-2 .ticket-status{background:#0fc0ed40;border-radius:24px;padding:5px;text-align:center}.mbk-ticket-chat-container .vertical-line{background-color:#ccc;margin:0 20px;width:1px}.mbk-ticket-chat-container .ticket-overview .overview-wrapper .overview-title{font-size:16px;font-weight:700;margin-bottom:10px}.mbk-ticket-chat-container .ticket-overview .overview-wrapper .ticket-details{align-items:center;display:flex}.mbk-ticket-chat-container .ticket-overview .overview-wrapper .ticket-details .ticket-initial-container .initial-wrapper{align-items:center;background-color:#ddd;border-radius:50%;display:flex;font-size:20px;font-weight:700;height:50px;justify-content:center;width:50px}.mbk-ticket-chat-container .ticket-overview .overview-wrapper .ticket-details .ticket-creator{margin-left:10px}.mbk-ticket-chat-container .ticket-overview .overview-wrapper .ticket-details .ticket-content{margin-top:20px}.mbk-ticket-chat-container .ticket-overview .overview-wrapper .ticket-details .ticket-content p{color:#666}.mbk-ticket-chat-container .ticket-overview .no-ticket-message{color:#888;font-size:16px;text-align:center}.prescription-container{display:flex;flex-direction:column;gap:15px;margin:20px}.prescription-container .prescription-title{color:#232c2bf7;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.prescription-container .prescription-wrapper{align-items:center;background:#fff;border-radius:25px;display:flex;gap:15px;justify-content:space-between;padding:20px}.prescription-container .prescription-wrapper .doctor-image img{border-radius:50%;height:50px;object-fit:cover;width:50px}.prescription-container .prescription-wrapper .doctor-name{flex:1 1}.prescription-container .prescription-wrapper .doctor-name p{color:#232c2b;font-family:Manrope;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.prescription-container .prescription-wrapper .medication-type{flex:1 1}.prescription-container .prescription-wrapper .medication-type p{color:#0fc0ed;font-family:Manrope;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.prescription-container .prescription-wrapper .medication-date{flex:1 1}.prescription-container .prescription-wrapper .medication-date p{color:#232c2b;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.prescription-container .prescription-wrapper .download-icon{border:1px solid #bbb;border-radius:50%;padding:12px}.prescription-container .prescription-wrapper .download-icon svg{fill:#007bff;height:30px;width:30px}.prescription-container .right-arrow{align-items:center;border:1px solid #bbb;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:12px}.prescription-container .right-arrow svg{fill:#007bff;height:20px;width:20px}.prescription-container .right-arrow svg:hover{fill:#0056b3}@media(max-width:576px){.mbk-prescription-container{display:flex;flex-direction:column;gap:15px;margin:100px 20px}.mbk-prescription-container .prescription-title{color:#232c2bf7;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.mbk-prescription-container .mbk-prescription-wrapper{background:#fff;border-radius:25px;gap:15px;padding:20px}.mbk-prescription-container .mbk-prescription-wrapper .doctor-content-wrapper{display:flex;margin-bottom:24px}.mbk-prescription-container .mbk-prescription-wrapper .doctor-content-wrapper img{border-radius:50%;height:50px;object-fit:cover;width:50px}.mbk-prescription-container .mbk-prescription-wrapper .doctor-content-wrapper .doctor-name{flex:1 1;margin-left:12px}.mbk-prescription-container .mbk-prescription-wrapper .doctor-content-wrapper .doctor-name p{color:#232c2b;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.mbk-prescription-container .mbk-prescription-wrapper .doctor-content-wrapper .doctor-name p:nth-child(2){color:#017a99;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.mbk-prescription-container .mbk-prescription-wrapper .doctor-content-wrapper .medication-type{flex:1 1}.mbk-prescription-container .mbk-prescription-wrapper .doctor-content-wrapper .medication-type p{color:#0fc0ed;font-family:Manrope;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.mbk-prescription-container .mbk-prescription-wrapper .medication-date{flex:1 1}.mbk-prescription-container .mbk-prescription-wrapper .medication-date p{color:#232c2b;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.mbk-prescription-container .btn-wrapper{color:#017a99;display:flex;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;gap:20px;line-height:normal;text-align:right;width:100%}.mbk-prescription-container .btn-wrapper a{text-align:center}.mbk-prescription-container .btn-wrapper a,.mbk-prescription-container .btn-wrapper button{background:#0fc0ed1f;border-radius:40px;flex:1 1;margin-top:20px;padding:12px}}.pill-remainder-container{display:flex;flex-direction:column;gap:15px;padding:20px}.pill-remainder-container .pill-remainder-wrapper{align-items:center;background:#fff;border-radius:24px;display:flex;gap:15px;justify-content:space-between;padding:20px}.pill-remainder-container .pill-remainder-wrapper .pill-icon svg{fill:#007bff;height:40px;width:40px}.pill-remainder-container .pill-remainder-wrapper .medicine-name h2{color:#232c2b;font-family:Manrope;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.pill-remainder-container .pill-remainder-wrapper .doctor-name p{color:#232c2b80;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.pill-remainder-container .pill-remainder-wrapper .intake-info{text-align:center}.pill-remainder-container .pill-remainder-wrapper .intake-info p{color:#232c2b80;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.pill-remainder-container .pill-remainder-wrapper .intimate-timing p,.pill-remainder-container .pill-remainder-wrapper .upcoming-timing p{color:#555;font-size:14px;margin:0}.pill-remainder-container .pill-remainder-wrapper .intake-info,.pill-remainder-container .pill-remainder-wrapper .intimate-timing{align-items:flex-start;display:flex;flex-direction:column}.pill-remainder-container .pill-remainder-wrapper .upcoming-timing p{color:#0fc0ed;font-weight:700}.pill-remainder-container .pill-remainder-wrapper .action-buttons{align-items:center;display:flex;gap:10px}.pill-remainder-container .pill-remainder-wrapper .action-buttons .cancel-btn{background-color:red;border:1px solid #bdbbbb;border-radius:50%;padding:12px}.pill-remainder-container .pill-remainder-wrapper .action-buttons .taken-btn{background-color:#0fc0ed;border:1px solid #bdbbbb;border-radius:50%;padding:12px}.pill-remainder-container .pill-remainder-wrapper .action-buttons .taken-btn svg{cursor:pointer;height:20px;width:20px}.pill-remainder-container .pill-remainder-wrapper .action-buttons .cancel-btn svg{fill:#ff4d4d}.pill-remainder-container .pill-remainder-wrapper .action-buttons .cancel-btn svg:hover{fill:#c00}.ai-doctor-container{align-items:center;display:flex;justify-content:center;padding:20px}@media(max-width:576px){.ai-doctor-container{padding:80px 0 100px}}.ai-dotor-wrapper{background:linear-gradient(135deg,#2e2e82,#000 40%,#000 60%,#2e2e82);border-radius:24px;padding:40px;text-align:center;width:100%}@media(max-width:576px){.ai-dotor-wrapper{padding:40px 10px}}.title-bar .ai-doctor-title{color:#fff;font-family:Manrope;font-size:36px;font-style:normal;font-weight:500;line-height:normal}@media(max-width:576px){.title-bar .ai-doctor-title{font-size:20px;text-align:center}}.title-bar .ai-doctor-title span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0db1db 41.62%,#0aa866 62.63%,#8c53c4 82.64%,#0db1db 103.91%);background-clip:text;-webkit-background-clip:text;font-family:Manrope;font-size:36px;font-style:normal;font-weight:800;line-height:normal}@media(max-width:576px){.title-bar .ai-doctor-title span{display:block}}.specification-channels .specification-channel-wrapper{gap:20px;justify-content:center;margin:20px 0}.specification-channels .specification-channel-wrapper .spec-list-left :nth-child(2){margin-right:35px}@media(max-width:576px){.specification-channels .specification-channel-wrapper .spec-list-left :first-child,.specification-channels .specification-channel-wrapper .spec-list-left :nth-child(2),.specification-channels .specification-channel-wrapper .spec-list-left :nth-child(3){margin:auto 0;width:70%}.specification-channels .specification-channel-wrapper .spec-list-left :nth-child(odd){margin-left:0;margin-right:auto;text-align:center}.specification-channels .specification-channel-wrapper .spec-list-left :nth-child(2n){margin-left:auto;margin-right:0;text-align:center}}.specification-channels .specification-channel-wrapper .spec-list-right :nth-child(2){margin-left:35px}@media(max-width:768px){.specification-channels .specification-channel-wrapper .spec-list-right :first-child,.specification-channels .specification-channel-wrapper .spec-list-right :nth-child(2),.specification-channels .specification-channel-wrapper .spec-list-right :nth-child(3){margin:auto 0;width:70%}.specification-channels .specification-channel-wrapper .spec-list-right :nth-child(odd){margin-left:auto;margin-right:0}.specification-channels .specification-channel-wrapper .spec-list-right :nth-child(2n){margin-left:0;margin-right:auto}.specification-channels .specification-channel-wrapper .spec-list-right:not(:last-child){margin-bottom:20px}}.specification-channels .specification-channel-wrapper .spec-list-left,.specification-channels .specification-channel-wrapper .spec-list-right{width:auto}.specification-channels .specification-channel-wrapper .spec-list-left .list,.specification-channels .specification-channel-wrapper .spec-list-right .list{background:linear-gradient(93deg,#ffffff40 -22.81%,#fff0 110.16%);border:1px solid #ffffffbf;color:#fff;font-size:16px;padding:10px}.specification-channels .specification-channel-wrapper .ai-center-img img{height:auto;max-width:100%}.waitlist-btn{margin-top:40px}.waitlist-btn .join-btn{background-color:#007bff;border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;width:auto}.waitlist-btn .join-btn:hover{background-color:#0056b3}.ai-booth-container{align-items:center;display:flex;justify-content:center;padding:20px}@media(max-width:576px){.ai-booth-container{padding:80px 0}}.ai-booth-wrapper{background:radial-gradient(circle,#0db1db -10%,#070707 43%);border-radius:24px;box-shadow:0 4px 8px #0000001a;padding:40px;text-align:center;width:100%}@media(max-width:576px){.ai-booth-wrapper{padding:20px}}.title-bar{margin-bottom:20px}.title-bar .ai-title{color:#ffffffbf;font-size:16px;margin-bottom:5px}.title-bar .ai-title,.title-bar h2{font-family:Manrope;font-style:normal;font-weight:600;line-height:normal}.title-bar h2{-webkit-text-fill-color:#0000;background:linear-gradient(0deg,#0fc0ed 16.67%,#096d87 91.67%);background-clip:text;-webkit-background-clip:text;font-size:48px}@media(max-width:576px){.title-bar h2{color:#0fc0ed;font-family:Manrope;font-size:32px;font-style:normal;font-weight:500;line-height:normal;text-shadow:0 0 12px #0fc0edbf}}.specification-channels{margin-top:20px}.specification-channels .specification-channel-wrapper{align-items:center;display:flex}@media(max-width:576px){.specification-channels .specification-channel-wrapper{display:block}}.specification-channels .specification-channel-wrapper .spec-list-left,.specification-channels .specification-channel-wrapper .spec-list-right{display:flex;flex-direction:column;gap:40px}.specification-channels .specification-channel-wrapper .spec-list-left .list,.specification-channels .specification-channel-wrapper .spec-list-right .list{background:#0fc0ed1f;border:1px solid #0fc0ed40;border-radius:48px;box-shadow:inset 0 1px 12px 0 #0fc0ed66}@media(max-width:576px){.specification-channels .specification-channel-wrapper .ai-center-img{margin:40px 0}}.specification-channels .specification-channel-wrapper .ai-center-img img{margin:0 auto}.specification-channels .specification-channel-wrapper .ai-center-img .waitlist-btn{margin-top:40px}.specification-channels .specification-channel-wrapper .ai-center-img .waitlist-btn .join-btn{background-color:#fff;border:none;border-radius:24px;color:#000;cursor:pointer;font-size:16px;padding:10px 20px}.view-prescription-container-overview{display:flex;justify-content:center;padding:20px}.view-prescription-wrapper-overview{max-width:1000px;padding:20px;width:100%}.download-btn-wrapper{display:flex;justify-content:flex-end;margin-bottom:20px}.download-btn-wrapper .download-btn{background-color:#007bff;border-radius:24px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;width:auto}.download-btn-wrapper .download-btn:hover{background-color:#0056b3}.prescription-overview-container{-ms-overflow-style:none;background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;height:65vh;overflow-y:auto;padding:20px;scrollbar-width:none}.prescription-overview-container .prescription-overview-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.prescription-overview-container .prescription-overview-header .doctor-personal-info{align-items:center;display:flex;gap:10px}.prescription-overview-container .prescription-overview-header .doctor-personal-info img{height:auto;max-width:50px}.prescription-overview-container .prescription-overview-header .doctor-personal-info ul{list-style:none;padding:0}.prescription-overview-container .prescription-overview-header .doctor-personal-info ul li{color:#333;font-size:14px}.prescription-overview-container .prescription-overview-header .truvita-logo img{height:auto;max-width:120px}.prescription-overview-container .prescription-patient-info{display:flex;justify-content:space-between;margin-bottom:20px}.prescription-overview-container .prescription-patient-info ul{list-style:none;padding:0}.prescription-overview-container .prescription-patient-info ul li{color:#555;font-size:14px}.prescription-overview-container .horizontal-line{background-color:#ddd;height:1px;margin:20px 0}.prescription-overview-container .description-summery,.prescription-overview-container .diagnosis-summery,.prescription-overview-container .drug-allergies,.prescription-overview-container .medicine-follow-up{margin-bottom:20px}.prescription-overview-container .description-summery h5,.prescription-overview-container .diagnosis-summery h5,.prescription-overview-container .drug-allergies h5,.prescription-overview-container .medicine-follow-up h5{color:#333;font-size:16px;font-weight:700;margin-bottom:10px}.prescription-overview-container .description-summery p,.prescription-overview-container .diagnosis-summery p,.prescription-overview-container .drug-allergies p,.prescription-overview-container .medicine-follow-up p{color:#555;font-size:14px}.prescription-overview-container .medication-list{margin-bottom:20px}.prescription-overview-container .medication-list table{border-collapse:collapse;width:100%}.prescription-overview-container .medication-list table td,.prescription-overview-container .medication-list table th{border:1px solid #ddd;padding:8px;text-align:left}.prescription-overview-container .medication-list table th{background-color:#f5f5f5;font-weight:700}.prescription-overview-container .doctors-advice{margin-bottom:20px}.prescription-overview-container .doctors-advice p{color:#333;font-size:16px;font-weight:700;margin-bottom:10px}.prescription-overview-container .doctors-advice ol{list-style-type:decimal;padding-left:20px}.prescription-overview-container .doctors-advice ol li{color:#555;font-size:14px;margin-bottom:5px}.prescription-overview-container .docotr-signature ul{list-style:none;padding:0}.prescription-overview-container .docotr-signature ul li{color:#555;font-size:14px;margin-bottom:5px}.permission-container{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:30px;height:100vh;margin-top:20px;overflow-y:scroll;padding:25px;width:100%}.permission-container .span-tag{align-items:center;color:#0fc0ed;display:flex;font-weight:500;gap:5px}.permission-container .title-wrapper h1{font-size:larger;font-weight:600;margin-bottom:6px}.permission-container .title-wrapper p{font-weight:light}.permission-container .permission-tag{font-size:larger;font-weight:600;margin-bottom:6px}.permission-container .user-role-management-wrapper{background:#f5f8f8;border-radius:20px;padding:25px;width:65%}.permission-container .user-role-management-wrapper .header-wrapper{display:flex;justify-content:space-between}.permission-container .user-role-management-wrapper .header-wrapper h1{font-size:larger;font-weight:600}.permission-container .user-role-management-wrapper .header-wrapper .btns{align-items:center;display:flex;gap:15px}.permission-container .user-role-management-wrapper .header-wrapper .btns .blue{background:#fff;border:1px solid #dcdada;border-radius:20px;color:#0fc0ed;font-weight:500;padding:8px 18px}.permission-container .user-role-management-wrapper .header-wrapper .btns .red{background:#fff;border:1px solid #dcdada;border-radius:20px;color:red;font-weight:500;padding:8px 18px}.permission-container .enable-btn-wrapper{display:flex;justify-content:space-between;margin-bottom:10px;margin-top:10px;padding:20px 0}.wellness-program-container{align-items:center;background-color:#f7fafc;border-radius:16px;box-shadow:0 4px 12px #0000001a;display:flex;justify-content:space-between;padding:2rem}@media(max-width:768px){.wellness-program-container{flex-direction:column;text-align:center}}.content-section{flex:1 1;padding-right:2rem}.content-section .title{color:#0097d0;font-size:2rem;font-weight:700}.content-section .description{color:#333;font-size:1rem;margin:1rem 0}.content-section .features-list{list-style-type:none;margin:1rem 0;padding:0}.content-section .features-list li{color:#555;font-size:1rem;margin-bottom:.5rem}.content-section .features-list li:before{color:#0097d0;content:"•";font-weight:700;margin-right:.5rem}.content-section .join-button{background-color:#0097d0;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:background-color .3s ease}.content-section .join-button:hover{background-color:#007aad}.image-section{align-items:center;display:flex;flex:1 1;justify-content:center}.image-section .image-wrapper{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.image-section .image-wrapper .image{background-color:#e0e0e0;border-radius:16px;height:200px;width:150px}.image-section .image-wrapper .image.yoga{background-image:url(https://via.placeholder.com/150x200.png?text=Yoga+Pose);background-position:50%;background-size:cover}.image-section .image-wrapper .image.runner{background-image:url(https://via.placeholder.com/150x200.png?text=Runner);background-position:50%;background-size:cover}.appointment-overview-container{background:#f9fafc;padding:20px}.appointment-overview-container .verical-line{border-right:1px solid #dfdede}.appointment-overview-container .appointment-overview-wrapper{display:flex;flex-direction:column;gap:20px}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container{background:#fff;border-radius:24px;box-shadow:0 4px 10px #0000000d;display:flex;justify-content:space-between;padding:20px}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper{display:flex;width:100%}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-1{flex:1 1}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-1 .patient-info{display:flex;flex-direction:column;gap:10px}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-1 .patient-info .image-wrapper{display:flex;justify-content:center}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-1 .patient-info .image-wrapper img{border-radius:50%;height:80px;object-fit:cover;width:80px}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-1 .patient-info .info-content{text-align:center}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-1 .patient-info .info-content :first-child{color:#232c2b;font-family:Manrope;font-size:20px;font-style:normal;font-weight:500;text-align:center}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-1 .patient-info .info-content :nth-child(2){color:#017a99;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;text-align:center}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-1 .patient-info .info-content :nth-child(3){color:#232c2b80;display:flex;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;justify-content:center;text-align:center}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-1 .patient-info .info-content p{color:#555;font-size:14px;margin:0}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-1 .patient-info .info-content span{margin-right:2px}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-1 .patient-info .tier-type{background:#0fc0ed1f;border-radius:24px;color:#017a99;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin:0 auto;padding:5px 10px;text-align:center;width:50%}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-1 .patient-info .icon-container{display:flex;gap:10px;justify-content:center;margin-top:25px}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-1 .patient-info .icon-container .icon-wrapper{align-items:center;border:1px solid #dbd9d9;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:12px}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-1 .patient-info .icon-container .icon-wrapper svg{color:#0077b6;height:24px;width:24px}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-2{flex:2 1;padding:20px}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-2 .row-header-section{margin-bottom:20px}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-2 .row-header-section .row-header-wrapper{align-items:center;display:flex;justify-content:space-between}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-2 .row-header-section .row-header-wrapper .appointment-timing{background:#15c5f11a;border-radius:16px;padding:20px}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-2 .row-header-section .row-header-wrapper .appointment-timing .t-row-1{display:flex}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-2 .row-header-section .row-header-wrapper .appointment-consultation-type :first-child{align-items:center;color:#0fc0ed;display:flex;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:5px}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-2 .row-header-section .row-header-wrapper .appointment-consultation-type :nth-child(2){color:#0fc0ed;display:flex;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-2 .row-header-section .row-header-wrapper .appointment-consultation-type :nth-child(2) span{color:#232c2b;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-2 .row-header-section .row-header-wrapper .appointment-date p{color:#232c2b;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin:0;padding-right:20px}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-2 .appointment-billing-card-container{background:#f9fafc;border:1px solid #e5e5e5;border-radius:24px;padding:20px}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-2 .appointment-billing-card-container .billing-card-wrapper .billing-card-title{color:#232c2b;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-2 .appointment-billing-card-container .consultation-fee-wrapper{display:flex;flex-direction:column;gap:20px}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-2 .appointment-billing-card-container .consultation-fees,.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-2 .appointment-billing-card-container .tax-chargees,.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-2 .appointment-billing-card-container .total-amount{color:#232c2b80;display:flex;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;justify-content:space-between;line-height:normal}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-2 .appointment-billing-card-container .consultation-fees p:last-child,.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-2 .appointment-billing-card-container .tax-chargees p:last-child,.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-2 .appointment-billing-card-container .total-amount p:last-child{font-weight:700}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-2 .appointment-billing-card-container .total-amount{color:#232c2b;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-2 .appointment-billing-card-container .total-amount span{color:#0fc0ed;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-2 .appointment-billing-card-container .total-amount p:last-child{color:#232c2b;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-3{flex:1 1;padding:20px}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-3 .col-3-wrapper{display:flex;gap:10px}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-3 .col-3-wrapper .view-card-1{background:#e336291f;border-radius:16px;color:#e33629;cursor:pointer;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:20px;padding:26px;text-align:center}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-3 .col-3-wrapper .view-card-1 svg{display:block;height:24px;margin:0 auto 5px;width:24px}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-3 .col-3-wrapper .view-card-2{background:#e0f7ff;border-radius:16px;color:#0077b6;cursor:pointer;margin-bottom:20px;padding:26px;text-align:center}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-3 .col-3-wrapper .view-card-2 svg{display:block;height:24px;margin:0 auto 5px;width:24px}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-3 .notes-setion p{color:#232c2b;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-3 .notes-setion textarea{border:1px solid #e5e5e5;border-radius:4px;padding:10px;resize:none;width:100%}.appointment-overview-container .appointment-overview-wrapper .app-overiew-row-1-container .app-row-1-wrapper .app-row-1-col-3 .notes-setion .add-notes{background:#0fc0ed;border-radius:24px;color:#fff;padding:12px}.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper p{color:#333;font-weight:700;margin-bottom:10px}.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper{align-items:center;background:#fff;border-radius:24px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-1,.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-2,.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-3,.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-4,.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-5,.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-6{align-items:center;display:flex}.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-1{background:#0fc0ed14;border-radius:16px;color:#0fc0ed;display:flex;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;justify-content:center;line-height:normal;padding:12px}.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-1 p{margin-top:10px}.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-1 .col-1-icon-wrapper{display:flex;justify-content:center}.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-2{display:flex}.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-2 .col-2-wrapper{align-items:center;display:flex}.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-2 .col-2-wrapper img{border-radius:50%;height:80px;margin-right:20px;width:80px}.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-2 .col-2-wrapper .cp-1{color:#232c2b80;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin:8px 0}.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-2 .col-2-wrapper .cp-2{color:#232c2b80;display:flex;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-2 .col-2-wrapper h2{color:#232c2b;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-3 p{color:#0fc0ed;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-left:8px}.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-4{display:block;text-align:center}.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-4 .ap-1{color:#232c2b;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-4 .ap-2{color:#232c2b80;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-5{display:flex}.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-5 .icon-wrapper{border:1px solid #a5a5a5;border-radius:50%;cursor:pointer;margin:0 5px;padding:12px}.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-5 .icon-wrapper svg{height:20px;width:20px}.appointment-overview-container .appointment-overview-wrapper .app-row-2-wrapper .apointment-overview-card-warpper .list-col-6 .appointment-view{background-color:#0fc0ed;border-radius:25px;color:#f5f8f8;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:normal;padding:15px}.booking-overview{padding:20px}.booking-overview__wrapper{margin:auto;max-width:1400px}.booking-overview__heading{margin-bottom:20px}.booking-overview__heading h1{font-size:36px;font-weight:500}.booking-overview__heading p{color:dimgray;font-size:20px}.booking-overview__grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:7fr 5fr}@media(max-width:992px){.booking-overview__grid{grid-template-columns:1fr}}.booking-overview .appoint-info-mobile,.booking-overview .booking-info-date,.booking-overview .doctor-info-mobile,.booking-overview .edit-booking-btn-mobile,.booking-overview .payment-info-mobile,.booking-overview .promo-code-mobile,.booking-overview .subscription-info-mobile,.booking-overview .user-switch-mobile,.booking-overview .visit-type-info-mobile{display:none}.booking-overview .booking-overview__heading h1{font-family:Outfit;font-size:36px;font-weight:500}.booking-overview .booking-overview__heading p{font-family:Outfit;font-size:20px;font-weight:400}.booking-overview .booking-overview-mobile__heading{display:none}@media(max-width:768px){.booking-overview .booking-overview__heading{display:none}.booking-overview .booking-overview-mobile__heading{align-items:center;display:flex;gap:20px;justify-content:start;margin:20px 0}.booking-overview .booking-overview-mobile__heading .backup{align-items:center;background-color:#fff;border:1px solid rgba(35,44,43,.122);border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.booking-overview .booking-overview-mobile__heading .backup img{height:16.9700012207px;width:9.4847860336px}.booking-overview .booking-overview-mobile__heading h2{color:#232c2b;font-family:Outfit;font-size:20px;font-style:Medium;font-weight:500}}.booking-overview .card{background:#fff;border:1px solid #eaeaea;border-radius:14px;margin-bottom:20px;padding:20px}.booking-overview .doctor-info{grid-gap:15px;display:grid;gap:15px;grid-template-columns:auto 1fr;margin-bottom:20px}.booking-overview .doctor-info img{border-radius:14px;height:100px;object-fit:cover;width:100px}.booking-overview .doctor-info .doctor-name{color:#232c2b;font-family:outfit;font-size:24px;font-weight:400}.booking-overview .doctor-info .info{color:rgba(35,44,43,.502);font-family:outfit;font-size:20px;font-weight:400}.booking-overview .appointment-info{align-items:center;display:flex;justify-content:space-between;margin:15px 0;width:100%}@media(max-width:768px){.booking-overview .appointment-info{flex-direction:column;gap:20px;padding:10px}}.booking-overview .appointment-info .appointment-data,.booking-overview .appointment-info .visite-type{align-items:center;background-color:#fff;border:1px solid #232c2b33;border-radius:12px;display:flex;height:153px;justify-content:center;max-width:328px;width:100%}@media(max-width:768px){.booking-overview .appointment-info .appointment-data,.booking-overview .appointment-info .visite-type{max-width:100%}}.booking-overview .appointment-info .appointment-data{align-items:center;border:1px solid #232c2b33;border-radius:4px;display:flex;min-height:153px;padding:30px;width:328px}.booking-overview .appointment-info .appointment-data .date-wrapper{align-items:center;display:flex;gap:15px}.booking-overview .appointment-info .appointment-data .date-wrapper .date{align-items:center;background-color:rgba(15,192,237,.749);border-radius:16px;display:flex;height:85px;justify-content:center;text-align:center;width:61px}.booking-overview .appointment-info .appointment-data .date-wrapper .date p{color:#fff;font-family:outfit;font-size:21.7px;font-weight:500}.booking-overview .appointment-info .appointment-data .date-wrapper .date-alpha{width:fit-content}.booking-overview .appointment-info .appointment-data .date-wrapper .date-alpha p{color:#017a99;font-family:Outfit;font-size:24px;font-weight:500}.booking-overview .appointment-info .appointment-data .date-wrapper .date-alpha small{color:#017a99;font-family:Outfit;font-size:20px;font-weight:400}.booking-overview .appointment-info .visite-type{align-items:center;border:1px solid #232c2b33;border-radius:8px;display:flex;height:153px;justify-content:center;width:328px}.booking-overview .appointment-info .visite-type .viste-type-wrapper{align-items:center;display:flex;gap:10px;justify-content:center}.booking-overview .appointment-info .visite-type .viste-type-wrapper .type-back{align-items:center;background-color:#e0f7fc;border-radius:11px;display:flex;height:81px;justify-content:center;width:81px}.booking-overview .appointment-info .visite-type .viste-type-wrapper .type-back img{height:47px;width:47px}.booking-overview .appointment-info .visite-type .viste-type-wrapper .details p{color:#017a99;font-family:outfit;font-size:26px;font-weight:500}.booking-overview .appointment-info .visite-type .viste-type-wrapper .details small{color:#017a99;font-family:outfit;font-size:22.57px;font-weight:400}.booking-overview .payment-info h1{color:#5b5b5b;font-family:Outfit;font-size:26px;font-style:SemiBold;font-weight:600;margin:10px 0}.booking-overview .payment-info .card-payment-info h5{color:#0fc0ed;font-family:Outfit;font-size:22.71px;font-style:SemiBold;font-weight:600}.booking-overview .payment-info .card-payment-info .card-info{padding:10px 0}.booking-overview .payment-info .card-payment-info .card-info input{background-color:#f5f7f8;border:1.42px solid #d3d3d3;border-radius:8px;height:47px;width:100%}.booking-overview .payment-info .card-payment-info .card-info input::placeholder{color:#8c8c8c;font-family:Outfit;font-size:19.87px;font-style:Regular;font-weight:400;padding-left:10px}.booking-overview .payment-info .card-payment-info .card-info .end-date{align-items:center;display:flex;gap:20px;justify-content:center}.booking-overview .payment-info .card-payment-info .card-info .end-date input{background-color:#f5f7f8;border:1.42px solid #d3d3d3;border-radius:8px;color:#8c8c8c;font-family:Outfit;font-size:19.87px;font-style:Regular;font-weight:400;height:47px;margin:10px 0;padding-left:10px;width:50%}.booking-overview .payment-info .online-payment-info .gpay-info{align-items:center;display:flex;justify-content:space-between}.booking-overview .payment-info .online-payment-info .gpay-info .gpay-img{align-items:center;display:flex;gap:30px;justify-content:center}.booking-overview .payment-info .online-payment-info .gpay-info .gpay-img .imges{align-items:center;background-color:#eaeaea;border:1.42px solid #9b9b9b;border-radius:38px;display:flex;gap:10px;height:41px;justify-content:center;width:92px}.booking-overview .payment-info .online-payment-info .gpay-info .gpay-img .imges img{height:30px;width:30px}.booking-overview .payment-info .online-payment-info .gpay-info .gpay-img .imges span{color:#4a4a4a;font-family:Outfit;font-size:19.87px;font-style:Medium;font-weight:500}.booking-overview .payment-info .online-payment-info .gpay-info .gpay-img .text p{color:#000;font-family:Outfit;font-size:19.87px;font-style:Medium;font-weight:500}.booking-overview .payment-info .online-payment-info .gpay-info .choose-btn input{height:25px;width:25px}.booking-overview .payment-info .online-payment-info .card-info{align-items:center;display:flex;justify-content:space-between}.booking-overview .payment-info .online-payment-info .card-info .card-img{align-items:center;display:flex;gap:30px;justify-content:center}.booking-overview .payment-info .online-payment-info .card-info .card-img .imges img{height:30px;width:30px}.booking-overview .payment-info .online-payment-info .card-info .card-img .imges span{color:#4a4a4a;font-family:Outfit;font-size:19.87px;font-style:Medium;font-weight:500}.booking-overview .payment-info .online-payment-info .card-info .card-img .text p{color:#000;font-family:Outfit;font-size:19.87px;font-style:Medium;font-weight:500}.booking-overview .payment-info .online-payment-info .card-info .choose-btn input{height:25px;width:25px}.booking-overview .promo-code h2{color:#5b5b5b;font-family:Outfit;font-size:27.77px;font-style:SemiBold;font-weight:600}.booking-overview .promo-code .promo-code-input{align-items:center;display:flex;gap:10px;justify-content:center}.booking-overview .promo-code .promo-code-input input{background-color:#f5f7f8;border:1.39px solid #d3d3d3;height:42px;margin:10px 0;width:100%}.booking-overview .promo-code .promo-code-input input::placeholder{color:#8c8c8c;font-family:Outfit;font-size:16px;font-style:Regular;font-weight:400;padding-left:10px}.booking-overview .promo-code .promo-code-input button{background-color:rgba(15,192,237,.122);border:1px solid rgba(15,192,237,.122);color:#0fc0ed;font-family:Outfit;font-size:16px;font-style:Medium;font-weight:500;height:42px;width:112px}.booking-overview .promo-code p{color:#63bf79;font-family:Outfit;font-size:19.44px;font-style:Regular;font-weight:400}.booking-overview .confirmation-btn button{background-color:#0fc0ed;border-radius:46.87px;color:#fff;font-family:Outfit;font-size:18.75px;font-style:Medium;font-weight:500;height:60px;width:100%}.booking-overview .relative{align-items:center;display:flex;justify-content:space-between}.booking-overview .relative .reative-info{align-items:center;display:flex;gap:30px;justify-content:center}.booking-overview .relative .reative-info .img img{border-radius:50%;height:53px;width:53px}.booking-overview .relative .reative-info .details span{color:rgba(35,44,43,.502);font-family:Outfit;font-size:15.6px;font-style:Regular;font-weight:400}.booking-overview .relative .reative-info .details p{color:#232c2b;font-family:Outfit;font-size:17.83px;font-style:Regular;font-weight:400}.booking-overview .relative .reative-info .choose-others{align-items:center;display:flex;justify-content:center}.booking-overview .relative .reative-info .choose-others .reapte-bg{background-color:rgba(15,192,237,.122);height:44px;opacity:1;width:44px}.booking-overview .relative .reative-info .choose-others .reapte-bg img{height:26px;width:26px}.booking-overview .edit-btn{align-items:center;background:#0fc0ed1f;border:none;border-radius:24px;color:#0fc0ed;cursor:pointer;display:flex;font-family:Outfit;font-size:16px;font-weight:500;gap:10px;height:60px;justify-content:center;width:100%}.booking-overview .edit-btn img{height:18px;width:18px}.booking-overview .subscription-card h3{color:#5b5b5b;font-family:Outfit;font-size:26px;font-weight:600;margin-bottom:10px}.booking-overview .subscription-card .subscription-row{align-items:center;display:flex;justify-content:space-between}.booking-overview .subscription-card .subscription-row .subscription-info{align-items:center;display:flex;gap:15px}.booking-overview .subscription-card .subscription-row .subscription-info .icon-box{align-items:center;background:#e0f7fc;display:flex;height:68px;justify-content:center;width:68px}.booking-overview .subscription-card .subscription-row .subscription-info .plan-name{color:#017a99;font-size:24px;font-weight:500;font:outfit}.booking-overview .subscription-card .subscription-row .subscription-info .activate-plan{color:#017a99!important;font:outfit;font-size:20px;font-weight:400}.booking-overview .subscription-card .change-btn{background:#0fc0ed1f;border:1px solid rgba(15,192,237,.122);border-radius:5px;color:#0fc0ed;cursor:pointer;height:42px;width:112px}.booking-overview .payment-card h3{color:#232c2b;font-family:outfit;font-size:26px;font-weight:400}.booking-overview .payment-card .payment-row{display:flex;justify-content:space-between;margin:10px 0}.booking-overview .payment-card .payment-row span{color:rgba(35,44,43,.502);font-family:outfit;font-size:22px;font-weight:400}.booking-overview .payment-card .payment-total{color:#232c2b;display:flex;font-family:Outfit;font-size:24px;font-weight:500;justify-content:space-between}.booking-overview .symptoms .symptom h1{color:#232c2b;font-family:Manrope;font-size:18px;font-style:SemiBold;font-weight:600}.booking-overview .symptoms .symptom input{background-color:#f5f7f8;border:.5px solid #232c2b40;border-radius:6px;height:48px;margin:10px 0;padding-left:10px;width:100%}.booking-overview .symptoms .symptom input::placeholder{color:#232c2b80;font-family:Manrope;font-size:16px;font-style:Medium;font-weight:500;padding-left:10px}.booking-overview .symptoms .reason h1{color:#232c2b;font-family:Manrope;font-size:16px;font-style:SemiBold;font-weight:600}.booking-overview .symptoms .reason textarea{background-color:#f5f7f8;border:.5px solid #232c2b40;border-radius:6px;margin-top:10px;min-height:100px;padding-left:10px;width:100%}.booking-overview .symptoms .reason textarea::placeholder{color:#232c2b80;font-family:Manrope;font-size:16px;font-style:Medium;font-weight:500;padding-left:10px}@media(max-width:768px){.booking-overview{padding:20px}.booking-overview__grid{grid-template-columns:1fr}.booking-overview .appointment-card,.booking-overview .payment-card,.booking-overview .payment-info,.booking-overview .promo-code,.booking-overview .relative,.booking-overview .subscription-card,.booking-overview .symptoms{display:none}.booking-overview .doctor-info-mobile{align-items:center;display:flex;gap:10px;justify-content:center}.booking-overview .doctor-info-mobile .doc-img{width:100%}.booking-overview .doctor-info-mobile .doc-img img{border-radius:14px;height:100px;width:100px}.booking-overview .doctor-info-mobile .doc-details p{color:#232c2b;font-family:Outfit;font-size:20px;font-weight:400}.booking-overview .doctor-info-mobile .doc-details span{color:#232c2b80;font-family:Outfit;font-size:16px;font-weight:400}.booking-overview .booking-info-date{align-items:center;display:flex;gap:10px;justify-content:center}.booking-overview .booking-info-date .date .date-style{align-items:center;background-color:#0fc0edbf;border-radius:12px;display:flex;height:63px;justify-content:center;width:45px}.booking-overview .booking-info-date .date .date-style p{color:#fff;font-family:Outfit;font-size:16px;font-style:Medium;font-weight:500;text-align:center}.booking-overview .booking-info-date .day p{color:#017a99;font-family:Outfit;font-size:20px;font-style:Medium;font-weight:500}.booking-overview .booking-info-date .day span{color:#017a99;font-family:Outfit;font-size:16px;font-style:Regular;font-weight:400}.booking-overview .visit-type-info-mobile{align-items:center;display:flex;gap:15px}.booking-overview .visit-type-info-mobile .visit-type-img .img{align-items:center;background-color:#e0f7fc;border-radius:6px;display:flex;height:41px;justify-content:center;width:41px}.booking-overview .visit-type-info-mobile .visit-type-img .img img{height:24px;width:24px}.booking-overview .visit-type-info-mobile .visit-type-info p{color:#017a99;font-family:Outfit;font-size:20px;font-style:Medium;font-weight:500}.booking-overview .visit-type-info-mobile .visit-type-info span{color:#017a99;font-family:Outfit;font-size:16px;font-style:Regular;font-weight:400}.booking-overview .edit-booking-btn-mobile{display:block}.booking-overview .edit-booking-btn-mobile button{align-items:center;background-color:#0fc0ed1f;border-radius:24px;color:#0fc0ed;display:flex;font-family:Outfit;font-size:16px;font-style:Medium;font-weight:500;gap:10px;height:48px;justify-content:center;width:361px}.booking-overview .edit-booking-btn-mobile button img{height:18px;width:18px}.booking-overview .payment-info-mobile{margin-top:20px}.booking-overview .payment-info-mobile h1{color:#232c2b;font-style:Regular;font-weight:400}.booking-overview .payment-info-mobile .doc-fee{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.booking-overview .payment-info-mobile .doc-fee p{color:#232c2b80;font-family:Outfit;font-size:16px;font-style:Regular;font-weight:400}.booking-overview .payment-info-mobile .online-charges{align-items:center;display:flex;justify-content:space-between}.booking-overview .payment-info-mobile .online-charges p{color:#232c2b80;font-family:Outfit;font-size:16px;font-style:Regular;font-weight:400}.booking-overview .payment-info-mobile .tax{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.booking-overview .payment-info-mobile .tax p{color:#232c2b80;font-family:Outfit;font-size:16px;font-style:Regular;font-weight:400}.booking-overview .payment-info-mobile .total{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.booking-overview .payment-info-mobile .total p{color:#232c2b;font-family:Outfit;font-size:16px;font-style:Medium;font-weight:500}.booking-overview .subscription-info-mobile{display:block}.booking-overview .subscription-info-mobile h1{color:#5b5b5b;font-family:Outfit;font-size:20px;font-style:SemiBold;font-weight:600}.booking-overview .subscription-info-mobile .sub-info{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.booking-overview .subscription-info-mobile .sub-info .sub-img-info{align-items:center;display:flex;gap:10px;justify-content:center}.booking-overview .subscription-info-mobile .sub-info .sub-img-info .img-bg{align-items:center;background-color:#e0f7fc;display:flex;height:50px;justify-content:center;width:50px}.booking-overview .subscription-info-mobile .sub-info .sub-img-info .img-bg img{height:24px;width:24px}.booking-overview .subscription-info-mobile .sub-info .sub-img-info .sub-info-text p{color:#017a99;font-family:Outfit;font-size:20px;font-style:Medium;font-weight:500}.booking-overview .subscription-info-mobile .sub-info .sub-img-info .sub-info-text span{color:#017a99;font-family:Outfit;font-size:16px;font-style:Regular;font-weight:400}.booking-overview .subscription-info-mobile .sub-info .sub-info-btn button{background:#0000;border:none;color:#017a99;font-family:Outfit;font-size:18px;font-style:Medium;font-weight:500}.booking-overview .payment-info-mobile{display:block}.booking-overview .payment-info-mobile h1{color:#5b5b5b;font-family:Outfit;font-size:20px;font-style:SemiBold;font-weight:600}.booking-overview .payment-info-mobile .payment-card-info-mobile{margin-top:8px}.booking-overview .payment-info-mobile .payment-card-info-mobile h3{color:#0fc0ed;font-family:Outfit;font-size:16px;font-style:SemiBold;font-weight:600}.booking-overview .payment-info-mobile .payment-card-info-mobile .card-details{padding:15px 0}.booking-overview .payment-info-mobile .payment-card-info-mobile .card-details input{background-color:#f5f7f8;border:1px solid #d3d3d3;border-radius:6px;height:33px;margin:6px 0;width:100%}.booking-overview .payment-info-mobile .payment-card-info-mobile .card-details input::placeholder{color:#8c8c8c;font-family:Outfit;font-size:14px;font-style:Regular;font-weight:400;padding-left:15px}.booking-overview .payment-info-mobile .payment-card-info-mobile .card-details .card-info{align-items:center;display:flex;gap:20px;justify-content:center}.booking-overview .payment-info-mobile .payment-card-info-mobile .card-details .card-info input{background-color:#f5f7f8;border:1px solid #d3d3d3;border-radius:6px;height:33px;width:50%}.booking-overview .payment-info-mobile .payment-card-info-mobile .card-details .card-info input::placeholder{color:#8c8c8c;font-family:Outfit;font-size:14px;font-style:Regular;font-weight:400;padding-left:15px}.booking-overview .payment-info-mobile .payment-info-card-mobile .gpay-details{align-items:center;display:flex;justify-content:space-between}.booking-overview .payment-info-mobile .payment-info-card-mobile .gpay-details .img-text-info{align-items:center;display:flex;gap:10px;justify-content:center}.booking-overview .payment-info-mobile .payment-info-card-mobile .gpay-details .img-text-info .img-bg{align-items:center;background-color:#eaeaea;border:1px solid #9b9b9b;border-radius:27px;display:flex;gap:5px;height:29px;justify-content:center;width:65px}.booking-overview .payment-info-mobile .payment-info-card-mobile .gpay-details .img-text-info .img-bg img{height:21px;width:21px}.booking-overview .payment-info-mobile .payment-info-card-mobile .gpay-details .img-text-info .img-bg span{color:#4a4a4a;font-family:Outfit;font-size:14px;font-style:Medium;font-weight:500}.booking-overview .payment-info-mobile .payment-info-card-mobile .gpay-details .img-text-info .gpay-text p{color:#000;font-family:Outfit;font-size:14px;font-style:Medium;font-weight:500}.booking-overview .payment-info-mobile .payment-info-card-mobile .gpay-details .radio-btn input{height:20px;width:20px}.booking-overview .payment-info-mobile .payment-info-card-mobile .card-details{align-items:center;display:flex;justify-content:space-between}.booking-overview .payment-info-mobile .payment-info-card-mobile .card-details .img-text-info{align-items:center;display:flex;gap:10px;justify-content:center}.booking-overview .payment-info-mobile .payment-info-card-mobile .card-details .img-text-info img{height:24px;width:31px}.booking-overview .payment-info-mobile .payment-info-card-mobile .card-details .img-text-info span{color:#000;font-family:Outfit;font-size:14px;font-style:Medium;font-weight:500}.booking-overview .payment-info-mobile .payment-info-card-mobile .card-details .radio-btn input{height:20px;width:20px}.booking-overview .promo-code-mobile{display:block}.booking-overview .promo-code-mobile h1{color:#5b5b5b;font-family:Outfit;font-size:20px;font-style:SemiBold;font-weight:600}.booking-overview .promo-code-mobile .code-input-info{align-items:center;display:flex;gap:10px;justify-content:center;margin:15px 0}.booking-overview .promo-code-mobile .code-input-info input{background-color:#f5f7f8;border:1px solid #d3d3d3;border-radius:6px;height:41px;width:70%}.booking-overview .promo-code-mobile .code-input-info input::placeholder{color:#8c8c8c;font-family:Outfit;font-size:14px;font-style:Regular;font-weight:400;padding-left:10px}.booking-overview .promo-code-mobile .code-input-info button{background-color:#e1f4f7;border-radius:6px;color:#0fc0ed;font-family:Outfit;font-size:14px;font-style:SemiBold;font-weight:600;height:41px;width:30%}.booking-overview .promo-code-mobile p{color:#63bf79;font-family:Outfit;font-size:14px;font-style:Regular;font-weight:400}.booking-overview .user-switch-mobile{align-items:center;display:flex;justify-content:space-between}.booking-overview .user-switch-mobile .user-img-text{align-items:center;display:flex;gap:10px;justify-content:center}.booking-overview .user-switch-mobile .user-img-text img{border-radius:50%;height:48px;width:48px}.booking-overview .user-switch-mobile .user-img-text .user-name span{color:#232c2b80;font-family:Outfit;font-size:14px;font-style:Regular;font-weight:400}.booking-overview .user-switch-mobile .user-img-text .user-name p{color:#232c2b;font-family:Outfit;font-size:16px;font-style:Regular;font-weight:400}.booking-overview .user-switch-mobile .user-change-btn .switch-bg{align-items:center;background-color:#0fc0ed1f;display:flex;height:40px;justify-content:center;width:40px}.booking-overview .user-switch-mobile .user-change-btn .switch-bg img{height:20px;width:20px}.booking-overview .appoint-info-mobile{display:block}.booking-overview .appoint-info-mobile h1{color:35,44,43,1;font-family:Outfit;font-size:20px;font-style:Regular;font-weight:400}.booking-overview .appoint-info-mobile p{color:#707070;font-family:Outfit;font-size:16px;font-style:Medium;font-weight:500}.booking-overview .appoint-info-mobile .reasons{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.booking-overview .appoint-info-mobile .reasons .reasons-bg-selected{background:#dbf8ff;border-radius:18px;height:30px;padding:6px 3px;width:fit-content}.booking-overview .appoint-info-mobile .reasons .reasons-bg-selected p{color:#0fc0ed;font-family:Outfit;font-size:14px;font-style:Medium;font-weight:500}.booking-overview .appoint-info-mobile .reasons .reasons-bg{background:#e4e4e4;border-radius:18px;height:30px;padding:6px 3px;width:fit-content}.booking-overview .appoint-info-mobile .reasons .reasons-bg p{color:#777;font-family:Outfit;font-size:14px;font-style:Medium;font-weight:500}.booking-overview .appoint-info-mobile .reason-text-area-mobile{margin-bottom:10px}.booking-overview .appoint-info-mobile .reason-text-area-mobile textarea{background-color:#f5f7f8;border:.5px solid #232c2b40;border-radius:6px;min-height:100px;padding-left:10px;width:100%}.booking-overview .appoint-info-mobile .reason-text-area-mobile textarea::placeholder{color:#d2d2d2;font-family:Outfit;font-size:16px;font-style:Regular;font-weight:400;padding-left:10px}}.booking-overview{display:flex;flex-direction:column;min-height:100vh}.booking-overview__right-scroll{max-height:100vh;overflow-y:auto;padding-right:20px}.booking-overview__right-scroll::-webkit-scrollbar{width:6px}.booking-overview__right-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.booking-overview__right-scroll::-webkit-scrollbar-thumb{background:#0fc0ed;border-radius:10px}.booking-overview__right-scroll::-webkit-scrollbar-thumb:hover{background:#0a9bd0}.mem-cont{margin:10px 350px}.mem-cont .title-section{margin-bottom:30px}.mem-cont .title-section h2{color:#000;font-size:28px;font-weight:600;margin:0}.mem-cont .title-section p{color:#7a7a7a;font-size:14px;font-weight:400;margin-top:6px}.mem-cont .mem-flex-cont{align-items:center;display:flex;gap:40px}.mem-cont .mem-flex-cont .membership-card{background:#fff;border:2px solid #00b1d8;border-radius:14px;font-family:Inter,sans-serif;padding:20px;width:340px}.mem-cont .mem-flex-cont .header-row{align-items:center;display:flex;justify-content:space-between}.mem-cont .mem-flex-cont h3{font-size:20px;font-weight:600;margin:0}.mem-cont .mem-flex-cont .tag{background:#009edd;border-radius:20px;color:#fff;font-size:12px;padding:4px 12px}.mem-cont .mem-flex-cont .sub-text{color:#606060;font-size:14px;margin:5px 0 16px}.mem-cont .mem-flex-cont .features{list-style:none;margin:0 0 18px;padding:0}.mem-cont .mem-flex-cont .features li{align-items:center;color:#2e2e2e;display:flex;font-size:14px;gap:8px;margin-bottom:8px}.mem-cont .mem-flex-cont .features li svg{color:#18c964}.mem-cont .mem-flex-cont .price-box{background:#e6f9ff;border-radius:10px;padding:14px}.mem-cont .mem-flex-cont .price-box .row{display:flex;font-size:14px;justify-content:space-between;margin-bottom:10px}.mem-cont .mem-flex-cont .price-box .bold{font-weight:600}.mem-cont .mem-flex-cont .price-box .discount{color:#10b981;font-weight:600}.mem-cont .mem-flex-cont .price-box hr{border:none;border-top:1px solid #c8efff;margin:12px 0}.mem-cont .mem-flex-cont .price-box .total{font-size:16px}.mem-cont .mem-flex-cont .basic-card{background:#fff;border:1px solid #e0e0e0;border-radius:14px;font-family:Inter,sans-serif;padding:20px;width:340px}.mem-cont .mem-flex-cont .basic-card h3{font-size:20px;font-weight:600;margin:0}.mem-cont .mem-flex-cont .basic-card .sub-text{color:#5c5c5c;font-size:14px;margin:6px 0 16px}.mem-cont .mem-flex-cont .basic-card .features{list-style:none;margin:0 0 18px;padding:0}.mem-cont .mem-flex-cont .basic-card .features li{align-items:center;color:#2e2e2e;display:flex;font-size:14px;gap:8px;margin-bottom:8px}.mem-cont .mem-flex-cont .basic-card .features .tick{color:#18c964}.mem-cont .mem-flex-cont .basic-card .features .cross{color:#999}.mem-cont .mem-flex-cont .basic-card .price-box{background:#e9faff;border-radius:10px;padding:14px}.mem-cont .mem-flex-cont .basic-card .price-box .row{display:flex;font-size:14px;justify-content:space-between;margin-bottom:10px}.mem-cont .mem-flex-cont .basic-card .price-box .bold{font-weight:600}.mem-cont .mem-flex-cont .basic-card .price-box .discount{color:#777;font-weight:600}.mem-cont .mem-flex-cont .basic-card .price-box hr{border:none;border-top:1px solid #c8efff;margin:12px 0}.mem-cont .mem-flex-cont .basic-card .price-box .total{font-size:16px}.mem-cont .apply-membership-section{font-family:Inter,sans-serif;margin-top:25px}.mem-cont .apply-membership-section .title{align-items:center;display:flex;gap:8px}.mem-cont .apply-membership-section .title h4{font-size:18px;font-weight:600;margin:0}.mem-cont .apply-membership-section .title .icon{color:#18c964}.mem-cont .apply-membership-section .button-group{display:flex;gap:20px;justify-content:center;margin:20px 0}.mem-cont .apply-membership-section .btn{border:none;border-radius:50px;cursor:pointer;font-size:14px;font-weight:500;padding:14px 64px;transition:.3s ease}.mem-cont .apply-membership-section .btn.primary{background:#04c7f2;color:#fff}.mem-cont .apply-membership-section .btn.primary:hover{background:#07b6e0}.mem-cont .apply-membership-section .btn.secondary{background:#e2faff;color:#00aad1}.mem-cont .apply-membership-section .btn.secondary:hover{background:#d6f4ff}.mem-cont .apply-membership-section .note{color:#8a8a8a;font-size:13px;margin-top:10px;text-align:center}@media(max-width:768px){.mem-cont{margin:10px 100px}.mem-cont .mem-flex-cont{gap:20px}.mem-cont .mem-flex-cont .basic-card,.mem-cont .mem-flex-cont .membership-card{width:300px}.mem-cont .btn{padding:14px 40px!important}}@media(max-width:576px){.mem-cont{margin:20px 15px}.mem-cont .title-section h2{font-size:22px}.mem-cont .mem-flex-cont{flex-direction:column;gap:20px}.mem-cont .mem-flex-cont .basic-card,.mem-cont .mem-flex-cont .membership-card{width:100%}.mem-cont .button-group{flex-direction:column;gap:12px}.mem-cont .btn{font-size:14px;padding:14px 0!important;width:100%}}.paymentdue-section .payment-header{padding:16px 20px}.paymentdue-section .payment-header .back-btn{align-items:center;background:none;border:none;color:#00a8e8;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;margin-bottom:10px;padding:0}.paymentdue-section .payment-header .back-btn:hover{text-decoration:underline}.paymentdue-section .payment-header .title{color:#111;font-size:18px;font-weight:600;margin:0}.paymentdue-section .payment-dues{background:#f6f9fc;display:flex;flex-direction:column;gap:14px;padding:20px}.paymentdue-section .due-card{align-items:center;background:#fff;border-radius:18px;box-shadow:0 6px 20px #0000000a;display:flex;justify-content:space-around;padding:18px 22px}.paymentdue-section .due-card .left{min-width:220px}.paymentdue-section .due-card .left h4{color:#111;font-size:15px;font-weight:600;margin-bottom:4px}.paymentdue-section .due-card .id-span .id{color:#999;font-size:15px}.paymentdue-section .due-card .info-item{text-align:center}.paymentdue-section .due-card .info-item strong{color:#111;display:block;font-size:14px;font-weight:600}.paymentdue-section .due-card .info-item p{color:#999;font-size:11px;margin-top:2px}.paymentdue-section .due-card .amount{color:#111;font-size:16px;font-weight:600;min-width:70px}.paymentdue-section .due-card .actions{align-items:center;display:flex;gap:14px}.paymentdue-section .due-card .actions .autopay{align-items:center;background:#eaf8ff;border-radius:20px;color:#00a8e8;display:flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px}.paymentdue-section .due-card .actions .renew-btn{background:#00a8e8;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;transition:background .25s ease}.paymentdue-section .due-card .actions .renew-btn:hover{background:#0095cf}.book-Confirm-Status{align-items:center;display:flex;flex-direction:column;margin:20px 100px}.book-Confirm-Status .booking-status-header{font-family:Inter,sans-serif;margin-top:25px;text-align:left;width:100%}.book-Confirm-Status .booking-title{color:#111;font-size:26px;font-weight:700}.book-Confirm-Status .booking-subtext{color:#7b7b7b;font-size:15px;margin-top:3px}.book-Confirm-Status .sub-activated-container{font-family:Inter,sans-serif;margin-top:40px;text-align:center}.book-Confirm-Status .sub-title{color:#111;font-size:38px;font-weight:700}.book-Confirm-Status .sub-emoji{font-size:48px;margin:10px 0}.book-Confirm-Status .sub-message{color:#6f6f6f;font-size:16px;line-height:1.6}.book-Confirm-Status .plan-card{background:linear-gradient(180deg,#007bc6,#07c0d8);border-radius:14px;box-shadow:0 4px 15px #00000026;color:#fff;cursor:pointer;font-family:Inter,sans-serif;padding:22px;transition:.3s ease;width:550px}.book-Confirm-Status .plan-card:hover{box-shadow:0 6px 18px #00000040;transform:translateY(-3px)}.book-Confirm-Status .plan-card-header{margin-bottom:18px}.book-Confirm-Status .plan-card-header .plan-title{font-size:1.2rem;font-weight:600}.book-Confirm-Status .plan-card-header .plan-price{font-weight:500;margin-left:8px}.book-Confirm-Status .plan-card-header .status{font-size:.9rem;margin-left:4px;opacity:.9}.book-Confirm-Status .plan-features{list-style:none;margin:0;padding:0}.book-Confirm-Status .plan-features li{align-items:center;color:#fff;display:flex;font-size:.95rem;gap:20px;margin-bottom:25px}.book-Confirm-Status .plan-features li svg{color:#fff}.book-Confirm-Status .manage-btn{background:#fff3;border:none;border-radius:8px;color:#fff;font-weight:600;margin-top:10px;padding:10px;transition:.3s;width:100%}.book-Confirm-Status .manage-btn:hover{background:#ffffff59}.book-Confirm-Status .button-group{display:flex;gap:18px;margin-top:25px}.book-Confirm-Status .btn{border:none;border-radius:50px;cursor:pointer;font-size:14px;font-weight:500;padding:12px 124px;transition:.3s ease}.book-Confirm-Status .btn.primary{background:#04c7f2;color:#fff}.book-Confirm-Status .btn.primary:hover{background:#02b4d9}.book-Confirm-Status .btn.secondary{background:#d6f4ff;color:#02a5c9}.book-Confirm-Status .btn.secondary:hover{background:#c7eeff}@media(max-width:576px){.book-Confirm-Status{margin:15px 20px}.book-Confirm-Status .booking-title{font-size:22px}.book-Confirm-Status .booking-subtext{font-size:14px}.book-Confirm-Status .sub-title{font-size:28px}.book-Confirm-Status .sub-emoji{font-size:38px}.book-Confirm-Status .sub-message{font-size:14px}.book-Confirm-Status .plan-card{padding:18px;width:100%}.book-Confirm-Status .plan-features li{font-size:.9rem;gap:12px}.book-Confirm-Status .button-group{flex-direction:column;gap:12px;width:100%}.book-Confirm-Status .btn{padding:12px 20px;text-align:center;width:100%}}@media(max-width:768px){.book-Confirm-Status{margin:20px 40px}.book-Confirm-Status .plan-card{padding:20px;width:100%}.book-Confirm-Status .btn{padding:12px 60px}.book-Confirm-Status .button-group{justify-content:center}}.booking-success-container{font-family:Inter,sans-serif;margin-top:30px;text-align:center}.success-container-img{align-items:center;display:flex;justify-content:center}.success-container-img img{max-height:110px;max-width:110px}.success-title{color:#111;font-size:32px;font-weight:700}.success-subtext{color:#6d6d6d;font-size:18px;line-height:1.4;margin-top:10px}.summary-card-container{background:#fff;border:1px solid #cccfd2;border-radius:12px;box-shadow:0 4px 14px #5343430f;font-family:Inter,sans-serif;margin:30px auto;max-width:700px;padding:22px;width:100%}.summary-doctor-section{align-items:center;display:flex;gap:18px;margin-bottom:12px}.summary-doc-img{border-radius:10px;height:75px;object-fit:cover;width:75px}.summary-doc-name{font-size:20px;font-weight:700}.summary-doc-location,.summary-doc-special{color:#737373;font-size:15px;margin-top:2px}hr{border:none;border-bottom:1px solid #e2e2e2;margin:18px 0}.summary-details{display:flex;flex-direction:column;gap:18px}.row{display:flex;justify-content:space-between}.label{color:#6d6d6d}.label,.value{font-size:16px}.value{color:#000;font-weight:600}.bold{font-weight:700}.online{color:#00a7ff}.price{color:#0094ff;font-weight:700}.confirmation-action-wrapper{font-family:Inter,sans-serif;margin:0 auto;max-width:700px;text-align:center;width:100%}.confirmation-msg{color:#8a8a8a;font-size:18px;margin-bottom:25px}.confirmation-btn-group{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.btn-light,.btn-primary{border:none;border-radius:40px;cursor:pointer;font-size:15px;font-weight:600;padding:13px 98px;transition:.25s ease}.btn-primary{background:#00bfff;color:#fff}.btn-primary:hover{background:#00a8df}.btn-light{background:#e1f9ff;color:#00a9df}.btn-light:hover{background:#ccf4ff}@media(max-width:768px){.summary-card-container{max-width:600px;padding:20px}.btn-light,.btn-primary{padding:13px 50px}}@media(max-width:576px){.booking-success-container{margin-top:35px;padding:0 15px}.success-title{font-size:24px}.success-subtext{font-size:15px}.summary-card-container{padding:16px}.summary-doctor-section{gap:12px}.summary-doc-img{height:60px;width:60px}.summary-doc-name{font-size:18px}.summary-doc-location,.summary-doc-special{font-size:13.5px}.row{align-items:flex-start;flex-direction:column;gap:6px}.label,.value{font-size:14px}.confirmation-action-wrapper{margin-top:30px;padding:0 15px}.confirmation-msg{font-size:15px}.btn-light,.btn-primary{font-size:14px;padding:13px 0;width:100%}.confirmation-btn-group{flex-direction:column;gap:12px}}.book-cont{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:80%;width:100%}.book-cont .booking-container{font-family:Inter,sans-serif;margin:40px auto;max-width:800px;width:100%}.book-cont .booking-container .title{font-size:28px;font-weight:600;margin-bottom:22px}.book-cont .doctor-card{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:20px;box-shadow:0 4px 10px #0000000a;display:flex;gap:20px;padding:22px;transition:.3s ease}.book-cont .doctor-card:hover{box-shadow:0 6px 15px #00000012;transform:translateY(-2px)}.book-cont .doctor-img{border-radius:16px;height:110px;object-fit:cover;width:110px}.book-cont .doctor-info .doctor-name{font-size:22px;font-weight:600}.book-cont .doctor-info .doctor-specialization{color:#666;font-size:15px;margin-top:4px}.book-cont .doctor-info .doctor-address{color:#777;font-size:14px;line-height:1.4;margin-top:8px}.book-cont .consultation-wrapper{font-family:Inter,sans-serif;margin:40px auto;max-width:780px;width:100%}.book-cont .consultation-wrapper .consult-title{font-size:22px;font-weight:600;margin-bottom:18px}.book-cont .consult-card{align-items:center;background:#fff;border:2px solid #0000;border-radius:14px;box-shadow:0 2px 6px #0000000a;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:18px;padding:22px;transition:.25s ease}.book-cont .consult-card:hover{transform:translateY(-1px)}.book-cont .consult-card.active{background:#eef8ff;border-color:#008cff}.book-cont .consult-left{display:flex;gap:18px}.book-cont .consult-left p{color:#666;font-size:14px;margin:2px 0}.book-cont .consult-head{font-size:18px;font-weight:600;margin-bottom:4px}.book-cont .consult-right{align-items:center;display:flex;gap:15px}.book-cont .consult-right .consult-price{font-size:20px;font-weight:700}.book-cont .radio{border:2px solid #999;border-radius:50%;display:inline-block;height:18px;transition:.3s;width:18px}.book-cont .radio.checked{background:radial-gradient(#008cff 50%,#0000 51%);border-color:#008cff}.book-cont .booking-user-wrapper{align-items:center;display:flex;font-family:Inter,sans-serif;gap:300px;margin:25px auto 0}.book-cont .user-info-card{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:20px;box-shadow:0 4px 12px #0000000a;display:flex;gap:15px;padding:12px 18px;width:fit-content}.book-cont .user-avatar{border-radius:50%;height:42px;object-fit:cover;width:42px}.book-cont .label{color:#8f8f8f;font-size:14px;margin-bottom:2px}.book-cont .user-name{color:#111;font-size:17px;font-weight:600}.book-cont .switch-icon{align-items:center;background-color:#e7f8ff;background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:14px;width:40px}.book-cont .switch-icon .revicon{height:20px;width:20px}.book-cont .continue-btn{background:#00bfff;border:none;border-radius:32px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 40px;transition:.3s}.book-cont .continue-btn:hover{background:#00a8df}@media(max-width:768px){.book-cont .doctor-card{gap:15px}.book-cont .doctor-img{height:90px;width:90px}.book-cont .consult-card{padding:18px}.book-cont .consult-right .consult-price{font-size:18px}.book-cont .booking-user-wrapper{gap:120px}.book-cont .continue-btn{padding:14px 30px}}@media(max-width:576px){.book-cont{max-width:100%;padding:0 15px}.book-cont .booking-container .title{font-size:22px;margin-bottom:14px}.book-cont .doctor-card{flex-direction:column;padding:18px;text-align:center}.book-cont .doctor-img{height:70px;width:70px}.book-cont .consult-title{font-size:18px}.book-cont .consult-card{align-items:flex-start;flex-direction:column;gap:14px;padding:18px}.book-cont .consult-right{justify-content:space-between;width:100%}.book-cont .booking-user-wrapper{flex-direction:column;gap:22px;text-align:center}.book-cont .user-info-card{justify-content:center;width:100%}.book-cont .continue-btn{font-size:15px;padding:14px 0;width:100%}}.setting-router-container{background:#f9fffff7;padding:90px 20px}.setting-router-container .setting-router-wrapper{border-radius:8px;margin:0 auto;padding:16px}.setting-router-container .setting-router-wrapper h2{color:#232c2b;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px}.setting-router-container .setting-router-wrapper .router-list-wrapper{list-style:none;padding:0}.setting-router-container .setting-router-wrapper .router-list-wrapper .router-list{background:#0fc0ed0f;border:1px solid #0fc0ed33;border-radius:16px;margin-bottom:15px;padding:12px}.setting-router-container .setting-router-wrapper .router-list-wrapper .router-list a{color:#017a99bf;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;transition:color .3s}.setting-router-container .setting-router-wrapper .router-list-wrapper .router-list a:hover{color:#0056b3}.payout-wrapper{grid-gap:20px;background:#0f4f4f;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);min-height:100vh;padding:20px}.payout-wrapper .card{background:#fff;border-radius:12px;box-shadow:0 8px 25px #00000014;padding:20px}.payout-wrapper .card h3{margin-bottom:16px}.payout-wrapper .payout-summary .payout-summary-container{background:linear-gradient(180deg,#f4f9fc,#fff);border-radius:12px;max-width:430px;padding:24px}.payout-wrapper .payout-summary .payout-summary-container .title{color:#2b4c59;font-size:16px;font-weight:600;margin-bottom:16px}.payout-wrapper .payout-summary .payout-summary-container .summary-card{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000000f;display:flex;flex-direction:column;gap:8px;padding:24px}.payout-wrapper .payout-summary .payout-summary-container .summary-card .amount{color:#1f4f5b;font-size:32px;font-weight:700;margin:0}.payout-wrapper .payout-summary .payout-summary-container .summary-card .description{color:#7c9aa5;font-size:14px;margin:0}.payout-wrapper .payout-summary .next-payout{align-items:start;background:#f8fbfd;border-radius:10px;display:flex;flex-direction:column;gap:6px;height:150px;justify-content:center;margin-top:20px;padding-left:30px;width:430px}.payout-wrapper .payout-summary .next-payout .label{color:#6a8a97;font-size:24px;font-weight:500}.payout-wrapper .payout-summary .next-payout .date{color:#2b4c59;font-size:20px;font-weight:600}.payout-wrapper .payout-summary .payout-graph-card{background:#f8fbfd;border-radius:12px;margin-top:20px;padding:20px 24px;width:430px}.payout-wrapper .payout-summary .payout-graph-card .title{color:#2b4c59;font-size:20px;font-weight:600;margin-bottom:12px}.payout-wrapper .payout-summary .payout-graph-card .graph{height:80px;width:100%}.payout-wrapper .payout-summary .payout-graph-card .graph svg{height:100%;width:100%}.payout-wrapper .payout-summary .payout-graph-card .graph .line{stroke:#7bb6dd;stroke-width:3;stroke-linecap:round}.payout-wrapper .payout-summary .last-success-payout{align-items:center;background:#f6fbf8;border-radius:10px;display:inline-flex;gap:10px;margin-top:20px;padding:20px;width:430px}.payout-wrapper .payout-summary .last-success-payout .icon{align-items:center;background:#2ecc71;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:22px;justify-content:center;width:22px}.payout-wrapper .payout-summary .last-success-payout .text{display:flex;flex-direction:column}.payout-wrapper .payout-summary .last-success-payout .text .label{color:#6b8f7a;font-size:13px;font-weight:500;line-height:1.2}.payout-wrapper .payout-summary .last-success-payout .text .date{color:#2b4c59;font-size:14px;font-weight:600}.payout-wrapper .payout-methods .payment-methods-header{padding:12px 0}.payout-wrapper .payout-methods .payment-methods-header h3{color:#2b4c59;font-size:18px;font-weight:600;margin:0}.payout-wrapper .payout-methods .primary-card{background:#fff;border:2px solid #bfe5c8;border-radius:14px;padding:18px 20px;width:400px}.payout-wrapper .payout-methods .primary-card .card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.payout-wrapper .payout-methods .primary-card .card-header .title{color:#2b4c59;font-size:15px;font-weight:600}.payout-wrapper .payout-methods .primary-card .card-header .status{align-items:center;color:#2ecc71;display:flex;font-size:13px;font-weight:600;gap:6px}.payout-wrapper .payout-methods .primary-card .card-header .status .dot{background:#2ecc71;border-radius:50%;height:10px;width:10px}.payout-wrapper .payout-methods .primary-card .card-body{display:flex;gap:14px;margin-bottom:18px}.payout-wrapper .payout-methods .primary-card .card-body .bank-icon{font-size:26px}.payout-wrapper .payout-methods .primary-card .card-body .bank-details h4{color:#2b4c59;font-size:14px;font-weight:600;margin:0}.payout-wrapper .payout-methods .primary-card .card-body .bank-details p{color:#6a8a97;font-size:13px;margin:2px 0}.payout-wrapper .payout-methods .primary-card .card-body .bank-details .ending{color:#8caab5}.payout-wrapper .payout-methods .primary-card .card-actions{display:flex;gap:10px}.payout-wrapper .payout-methods .primary-card .card-actions button{border:none;border-radius:8px;cursor:pointer;font-size:13px;padding:8px 14px}.payout-wrapper .payout-methods .primary-card .card-actions .edit{background:#2980b9;color:#fff}.payout-wrapper .payout-methods .primary-card .card-actions .change{background:#3498db;color:#fff}.payout-wrapper .payout-methods .other-methods-header{margin-bottom:12px;margin-top:24px}.payout-wrapper .payout-methods .other-methods-header h4{color:#2b4c59;font-size:15px;font-weight:600;margin:0}.payout-wrapper .payout-methods .stored-method-card{align-items:center;background:#fff;border-radius:14px;box-shadow:0 8px 24px #0000000d;display:flex;justify-content:space-between;margin-top:20px;padding:26px 18px;width:400px}.payout-wrapper .payout-methods .stored-method-card .left{align-items:center;display:flex;gap:14px}.payout-wrapper .payout-methods .stored-method-card .left .logo{align-items:center;background:#00457c;border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.payout-wrapper .payout-methods .stored-method-card .left .details h5{color:#2b4c59;font-size:14px;font-weight:600;margin:0}.payout-wrapper .payout-methods .stored-method-card .left .details p{color:#7c9aa5;font-size:13px;margin:2px 0 0}.payout-wrapper .payout-methods .stored-method-card .primary-btn{background:#eef5fb;border:none;border-radius:10px;color:#356c9e;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.payout-wrapper .payout-methods .stored-method-card .primary-btn:hover{background:#dfeefd}.payout-wrapper .payout-methods .new-bank-card{align-items:center;background:#fff;border-radius:14px;box-shadow:0 8px 24px #0000000d;display:flex;justify-content:space-between;margin-top:20px;padding:26px 18px;width:400px}.payout-wrapper .payout-methods .new-bank-card .left{align-items:center;display:flex;gap:14px}.payout-wrapper .payout-methods .new-bank-card .left .icon{color:#6c7a89;font-size:24px}.payout-wrapper .payout-methods .new-bank-card .left .details h5{color:#2b4c59;font-size:14px;font-weight:600;margin:0 0 4px}.payout-wrapper .payout-methods .new-bank-card .left .details .verification{align-items:center;color:#e6a100;display:flex;font-size:13px;font-weight:500;gap:6px}.payout-wrapper .payout-methods .new-bank-card .left .details .verification .dot{background:#f5b700;border-radius:50%;height:8px;width:8px}.payout-wrapper .payout-methods .new-bank-card .verify-btn{background:#eef8ff;border:none;border-radius:10px;color:#2b6cb0;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.payout-wrapper .payout-methods .new-bank-card .verify-btn:hover{background:#dceeff}.payout-wrapper .payout-methods .add-payout-btn{align-items:center;background:linear-gradient(90deg,#3b82f6,#60a5fa);border:none;border-radius:10px;box-shadow:0 6px 18px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;height:48px;justify-content:center;margin-top:80px;transition:all .2s ease;width:400px}.payout-wrapper .payout-methods .add-payout-btn .icon{font-size:18px;font-weight:700}.payout-wrapper .payout-methods .add-payout-btn:hover{box-shadow:0 10px 24px #3b82f673;transform:translateY(-1px)}.payout-wrapper .payout-methods .add-payout-btn:active{transform:translateY(0)}.payout-wrapper .payout-methods .modal-overlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.payout-wrapper .payout-methods .modal-card{background:#fff;border-radius:16px;padding:24px;width:720px}.payout-wrapper .payout-methods .modal-header{align-items:center;display:flex;justify-content:space-between}.payout-wrapper .payout-methods .modal-header .close-btn{background:none;border:none;cursor:pointer;font-size:18px}.payout-wrapper .payout-methods .method-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin:20px 0}.payout-wrapper .payout-methods .method-grid .method{border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;padding:16px;text-align:center}.payout-wrapper .payout-methods .method-grid .method span{color:#6b7280;display:block;font-size:12px}.payout-wrapper .payout-methods .method-grid .method.active{background:#eef5ff;border-color:#3b82f6}.payout-wrapper .payout-methods .form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.payout-wrapper .payout-methods .form-grid input{border:1px solid #e5e7eb;border-radius:10px;outline:none;padding:10px 12px}.payout-wrapper .payout-methods .modal-actions{display:flex;justify-content:space-between;margin-top:24px}.payout-wrapper .payout-methods .modal-actions .cancel{background:#f3f4f6;border:none;border-radius:10px;padding:10px 18px}.payout-wrapper .payout-methods .modal-actions .save{background:#3b82f6;border:none;border-radius:10px;color:#fff;padding:10px 22px}.payout-wrapper .payout-history .payment-methods-header{padding:12px 0}.payout-wrapper .payout-history .payment-methods-header h3{color:#2b4c59;font-size:18px;font-weight:600;margin:0}.payout-wrapper .payout-history .payout-history-item{align-items:center;background:#fff;border-radius:14px;box-shadow:0 6px 20px #0000000d;display:flex;justify-content:space-between;padding:14px 18px;width:400px}.payout-wrapper .payout-history .payout-history-item:not(:last-child){margin-bottom:12px}.payout-wrapper .payout-history .payout-history-item .left{align-items:center;display:flex;gap:14px}.payout-wrapper .payout-history .payout-history-item .left .icon{align-items:center;background:#eaf2ff;border-radius:12px;color:#3b82f6;display:flex;font-size:18px;height:42px;justify-content:center;width:42px}.payout-wrapper .payout-history .payout-history-item .left .details h5{color:#2b4c59;font-size:14px;font-weight:600;margin:0}.payout-wrapper .payout-history .payout-history-item .left .details p{color:#8aa0ad;font-size:12px;margin:2px 0 0}.payout-wrapper .payout-history .payout-history-item .right{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.payout-wrapper .payout-history .payout-history-item .right .amount{color:#1f2937;font-size:15px;font-weight:600}.payout-wrapper .payout-history .payout-history-item .right .status{border-radius:999px;font-size:11px;font-weight:600;padding:2px 10px;text-transform:capitalize}.payout-wrapper .payout-history .payout-history-item .right .status.pending{background:#fff4d6;color:#e6a100}.payout-wrapper .payout-history .payout-history-item .right .status.confirmed{background:#e9f9f0;color:#2ecc71}@media(max-width:576px){.payout-wrapper{display:block}.payout-wrapper .card{margin:20px 0}.payout-wrapper .payout-methods .primary-card,.payout-wrapper .payout-summary .last-success-payout,.payout-wrapper .payout-summary .next-payout,.payout-wrapper .payout-summary .payout-graph-card{width:auto}.payout-wrapper .payout-methods .stored-method-card{display:block;width:auto}.payout-wrapper .payout-methods .stored-method-card .primary-btn{margin-top:10px}.payout-wrapper .payout-methods .new-bank-card{display:block;width:auto}.payout-wrapper .payout-methods .new-bank-card .verify-btn{margin-top:10px}.payout-wrapper .payout-methods .add-payout-btn{padding:0 60px;width:auto}.payout-wrapper .payout-history .payout-history-item{width:auto}}.promo-con{display:flex;justify-content:space-around;margin:20px}.promo-con .promo-header{-ms-overflow-style:none;height:70vh;max-width:80%;overflow-x:auto;padding:20px;scrollbar-width:none}.promo-con .promo-header::-webkit-scrollbar{display:none}.promo-con .promo-header .promo-section{padding:20px 0}.promo-con .promo-header .promo-section h3{font-size:22px;font-weight:600;margin-bottom:15px}.promo-con .promo-header .promo-section .promo-card-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);padding-bottom:5px}.promo-con .promo-header .promo-section .promo-card{background:#fff;border-radius:16px;box-shadow:0 3px 8px #0000001f;display:flex;flex-direction:column;gap:22px;justify-content:space-between;padding:14px;width:240px}.promo-con .promo-header .promo-section .promo-card .top-row{align-items:flex-start;display:flex;gap:10px}.promo-con .promo-header .promo-section .promo-card .top-row .icon{font-size:22px}.promo-con .promo-header .promo-section .promo-card .top-row .title{font-size:15px;font-weight:600;line-height:1.3}.promo-con .promo-header .promo-section .promo-card .bottom-row{align-items:center;display:flex;justify-content:space-between;margin-top:15px}.promo-con .promo-header .promo-section .promo-card .bottom-row .claim-btn{background-color:#017bff;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:13px;padding:6px 14px}.promo-con .promo-header .promo-section .promo-card .bottom-row .expiry{font-size:12px;opacity:.7}.promo-con .promo-header .promotion-title{padding:15px 0;width:100%}.promo-con .promo-header .promotion-title h2{color:#222;font-size:26px;font-weight:700;letter-spacing:.5px}.promo-con .promo-header .filters{align-items:center;display:flex;gap:12px}.promo-con .promo-header .search-box{align-items:center;background:#fff;border-radius:30px;box-shadow:0 2px 5px #0000001f;display:flex;max-width:350px;padding:8px 15px}.promo-con .promo-header .search-box .icon{font-size:16px;margin-right:8px;opacity:.6}.promo-con .promo-header .search-box input{border:none;font-size:14px;outline:none;width:100%}.promo-con .promo-header .filter-btn{background:#fff;border:none;border-radius:30px;box-shadow:0 2px 5px #0000001f;cursor:pointer;font-size:14px;padding:10px 18px;transition:.2s}.promo-con .promo-header .filter-btn:hover{background:#f2f2f2}.promo-con .promo-right{-ms-overflow-style:none;height:70vh;max-width:33%;overflow-x:auto;padding:40px 10px;scrollbar-width:none}.promo-con .promo-right::-webkit-scrollbar{display:none}.promo-con .promo-right .how-card{background:#fff;border-radius:14px;box-shadow:0 4px 14px #0000001f;font-family:sans-serif;margin-top:20px;max-width:330px;padding:18px 20px}.promo-con .promo-right .how-card h3{color:#1088d4;font-size:18px;font-weight:600;margin:0 0 10px}.promo-con .promo-right .how-card ol{margin:0 0 18px;padding-left:20px}.promo-con .promo-right .how-card ol li{color:#444;font-size:14px;margin-bottom:6px}.promo-con .promo-right .how-card .copy-btn{background:#1da1f2;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;overflow:hidden;padding:12px 0;position:relative;width:100%}.promo-con .promo-right .how-card .copy-btn:after{background:#ffffff4d;border-radius:0 0 14px 0;bottom:0;clip-path:polygon(100% 0,0 100%,100% 100%);content:"";height:40px;position:absolute;right:0;width:40px}.promo-con .promo-right .how-card .copy-btn:hover{background:#1088d4}.promo-con .promo-right .redeemed-title{color:#222;font-size:26px;font-weight:700;letter-spacing:.5px}.promo-con .promo-right .coupon-card{background:#f4f4f4;border:1px solid #aba5a5;border-radius:12px;box-shadow:0 4px 12px #0000001f;font-family:sans-serif;margin-top:20px;max-width:330px;padding:20px 0 0;text-align:center}.promo-con .promo-right .coupon-card .top .off-flex{align-items:center;display:flex;justify-content:center}.promo-con .promo-right .coupon-card .top .exclusive{color:#6a4cff;font-size:35px;font-weight:600;text-align:center}.promo-con .promo-right .coupon-card .top h1{color:#6a4cff;font-size:36px;font-weight:700;margin:0}.promo-con .promo-right .coupon-card .top h1 span{font-size:20px}.promo-con .promo-right .coupon-card .top .off{color:#6a4cff;font-size:16px;font-weight:600;margin:0}.promo-con .promo-right .coupon-card .top .discount{color:#777;font-size:12px;letter-spacing:1px;margin-top:10px}.promo-con .promo-right .coupon-card .top .coupon{color:#6a4cff;font-size:25px;font-weight:600;letter-spacing:1px;margin-top:-2px}.promo-con .promo-right .coupon-card .bottom{background:linear-gradient(90deg,#0c7bcb,#083b8f);border-radius:0 0 12px 12px;color:#fff;font-size:14px;font-weight:600;margin-top:20px;padding:10px 0;position:relative}.promo-con .promo-right .coupon-card .bottom:before{background:radial-gradient(circle at 10px 6px,#0000 6px,#0c7bcb 0);background-repeat:repeat-x;background-size:20px 6px;content:"";height:6px;left:0;position:absolute;top:-6px;width:100%}.promo-con .promo-right .offer-card{align-items:start;background:linear-gradient(90deg,#0c7bcb,#083b8f);border-radius:12px;box-shadow:0 4px 12px #0003;color:#fff;display:flex;flex-direction:column;gap:15px;margin-top:20px;max-width:330px;padding:18px;position:relative}.promo-con .promo-right .offer-card .badge{background:#ff4a4a;border-radius:6px;box-shadow:0 2px 6px #0003;color:#fff;font-size:12px;font-weight:700;padding:6px 10px}.promo-con .promo-right .offer-card .text-section{flex:1 1}.promo-con .promo-right .offer-card .text-section h3{font-size:38px;font-weight:700;margin:0}.promo-con .promo-right .offer-card .text-section .emr{align-items:center;display:flex;justify-content:space-between}.promo-con .promo-right .offer-card .text-section .emr p{font-size:15px;font-weight:600;margin:2px 0 0}.promo-con .promo-right .offer-card .text-section .emr span{font-size:12px;opacity:.8}.promo-con .promo-right .offer-card .claim-btn{background:#fff;border:none;border-radius:20px;color:#06f;cursor:pointer;font-size:12px;font-weight:600;padding:8px 14px;white-space:nowrap}.promo-con .promo-right .offer-card .claim-btn:hover{background:#e8e8e8}@media(max-width:576px){.promo-con{display:block;margin-top:60px}.promo-con .promo-header,.promo-con .promo-header .search-box{max-width:none}.promo-con .promo-header .filter-btn{margin-right:10px;margin-top:10px}.promo-con .promo-header .filters{display:block}.promo-con .promo-header .promo-section .promo-card{margin-top:10px;width:100%}.promo-con .promo-header .promo-section .promo-card .top-row{align-items:center}.promo-con .promo-header .promo-section .promo-card-container{display:block}.promo-con .promo-right{height:auto;max-width:100%;overflow-x:visible;overflow-x:initial}.promo-con .promo-right .coupon-card,.promo-con .promo-right .how-card,.promo-con .promo-right .offer-card{max-width:none}}.mbk-ticket-overview{margin-top:100px;padding:20px;width:100%}.mbk-ticket-overview .mbk-overview-wrapper .descri p{font-size:13px;line-height:29px;margin-top:20px;text-indent:60px}.mbk-ticket-overview .mbk-overview-wrapper .top-sect{border-bottom:1px solid #e0dcdc;padding-bottom:20px}.mbk-ticket-overview .mbk-overview-wrapper .top-sect h2{font-size:25px;font-weight:500}.mbk-ticket-overview .mbk-overview-wrapper .top-sect .color-sect{display:flex;gap:20px;margin-top:10px}.mbk-ticket-overview .mbk-overview-wrapper .top-sect .color-sect .sub{background-color:#fef3c7;border-radius:15px;color:#92400e;font-size:12px;font-weight:700;padding:3px 15px}.mbk-ticket-overview .mbk-overview-wrapper .top-sect .color-sect .tick{border-radius:15px;font-size:12px;font-weight:600;padding:3px 15px}.mbk-ticket-overview .mbk-overview-wrapper .top-sect .color-sect .tick-open{background-color:#fee2e2;color:#dc2626}.mbk-ticket-overview .mbk-overview-wrapper .top-sect .color-sect .tick-closed{background-color:#dcfce7;color:#16a34a}.mbk-ticket-overview .mbk-overview-wrapper .overview-title{display:flex;font-size:16px;font-weight:700;gap:10px;margin-top:30px}.mbk-ticket-overview .mbk-overview-wrapper .overview-title .flex-titles .tick-date{color:#aeaaaa!important;font-size:12px}.mbk-ticket-overview .mbk-overview-wrapper .overview-title img{border-radius:50px;width:50px}.mbk-ticket-overview .mbk-overview-wrapper .ticket-details{align-items:center;display:flex}.mbk-ticket-overview .mbk-overview-wrapper .ticket-details .ticket-initial-container .initial-wrapper{align-items:center;background-color:#ddd;border-radius:50%;display:flex;font-size:20px;font-weight:700;height:50px;justify-content:center;width:50px}.mbk-ticket-overview .mbk-overview-wrapper .ticket-details .ticket-creator{margin-left:10px}.mbk-ticket-overview .mbk-overview-wrapper .ticket-details .ticket-content{margin-top:20px}.mbk-ticket-overview .mbk-overview-wrapper .ticket-details .ticket-content p{color:#666}.mbk-ticket-overview .no-ticket-message{color:#888;font-size:16px;text-align:center}@media(max-width:576px){.mbk-message-viewer{background:#fff;border-radius:24px;display:flex;flex:2 1;flex-direction:column;height:80vh;margin-top:100px;padding:20px;position:relative}.mbk-message-viewer .message-viewer-header{align-items:center;border-bottom:1px solid #ddd;display:flex;gap:10px;padding:10px}.mbk-message-viewer .message-viewer-header img{border-radius:50%;height:50px;width:50px}.mbk-message-viewer .message-viewer-header .doctor-info{flex-grow:1}.mbk-message-viewer .message-viewer-header .doctor-info h3{font-size:18px;margin:0}.mbk-message-viewer .message-viewer-header .doctor-info p{color:#666;font-size:14px;margin:0}.mbk-message-viewer .message-viewer-header .icon-wrapper{display:flex;gap:10px}.mbk-message-viewer .message-viewer-header .icon-wrapper .call-icon,.mbk-message-viewer .message-viewer-header .icon-wrapper .video-icon{cursor:pointer}.mbk-message-viewer .conversation-section{flex:1 1;padding:10px}.mbk-message-viewer .conversation-section .conversation-wrapper .message-card{margin-bottom:10px}.mbk-message-viewer .conversation-section .conversation-wrapper .message-card .message-time{color:#999;font-size:12px}.mbk-message-viewer .conversation-section .conversation-wrapper .message-card .message-text{font-size:14px;margin:0}.mbk-message-viewer .message-viewer-footer{align-items:center;border-top:1px solid #ddd;bottom:40px;display:flex;gap:10px;padding:10px;position:fixed}.mbk-message-viewer .message-viewer-footer .input-wrapper{flex-grow:1}.mbk-message-viewer .message-viewer-footer .add-btns{display:flex;gap:10px}.mbk-message-viewer .message-viewer-footer .add-btns .add-file-btn,.mbk-message-viewer .message-viewer-footer .add-btns .send-message-btn{cursor:pointer}}.payment-confirmation-page{align-items:center;background:#fff;border-radius:26px;display:flex;height:75vh;justify-content:center;margin:0 20px}.payment-confirmation-page .payment-confirmation-wrapper{max-width:500px;padding:20px;text-align:center;width:100%}.payment-confirmation-page .payment-confirmation-wrapper .logo-wrapper{display:flex;justify-content:center;margin-bottom:1rem}.payment-confirmation-page .payment-confirmation-wrapper .confirmation-content{color:#2c3e50;font-size:1.5rem;font-weight:700}.payment-confirmation-page .payment-confirmation-wrapper .confirmation-card-container{margin-top:1.5rem}.payment-confirmation-page .payment-confirmation-wrapper .confirmation-card-container .confirmation-card-wrapper{align-items:center;background:#eef2f3;border-radius:8px;display:flex;padding:1rem;width:100%}.payment-confirmation-page .payment-confirmation-wrapper .confirmation-card-container .confirmation-card-wrapper .con-col-1 img{border-radius:10px;height:107px;object-fit:cover;width:117px}.payment-confirmation-page .payment-confirmation-wrapper .confirmation-card-container .confirmation-card-wrapper .con-col-2{margin-left:1rem}.payment-confirmation-page .payment-confirmation-wrapper .confirmation-card-container .confirmation-card-wrapper .con-col-2 .doctor-name{font-size:1.2rem;font-weight:600;text-align:start}.payment-confirmation-page .payment-confirmation-wrapper .confirmation-card-container .confirmation-card-wrapper .con-col-2 .slot-details{display:flex;gap:1rem;margin-top:.5rem}.payment-confirmation-page .payment-confirmation-wrapper .confirmation-card-container .confirmation-card-wrapper .con-col-2 .slot-details .date-wrapper{background:#0fc0ed80;border-radius:16px;padding:6px 23px;text-align:center}.payment-confirmation-page .payment-confirmation-wrapper .confirmation-card-container .confirmation-card-wrapper .con-col-2 .slot-details .date-wrapper .month{color:#fff;font-size:1rem;font-weight:600}.payment-confirmation-page .payment-confirmation-wrapper .confirmation-card-container .confirmation-card-wrapper .con-col-2 .slot-details .date-wrapper .date{color:#fff;font-size:1.4rem;font-weight:700}.payment-confirmation-page .payment-confirmation-wrapper .confirmation-card-container .confirmation-card-wrapper .con-col-2 .slot-details .alied-info-wrapper{align-items:center;background:#0fc0ed14;border-radius:16px;display:flex;flex-direction:column;padding:12px;width:100%}.payment-confirmation-page .payment-confirmation-wrapper .confirmation-card-container .confirmation-card-wrapper .con-col-2 .slot-details .alied-info-wrapper .time{color:#017a99;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.payment-confirmation-page .payment-confirmation-wrapper .confirmation-card-container .confirmation-card-wrapper .con-col-2 .slot-details .alied-info-wrapper .speciality{color:#017a99;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.payment-confirmation-page .payment-confirmation-wrapper .btn-wrapper{margin-top:2rem}.payment-confirmation-page .payment-confirmation-wrapper .btn-wrapper .back-to-home-btn{background:#0fc0ed;border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:.8rem 1.5rem;transition:.3s ease}.payment-confirmation-page .payment-confirmation-wrapper .btn-wrapper .back-to-home-btn:hover{background-color:#2980b9}.chat-panel{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 24px #00000014;display:flex;flex-direction:column;height:520px;margin:16px auto;overflow:hidden;text-align:left;width:340px}.chat-panel .chat-header{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:14px 16px}.chat-panel .chat-header .chat-header-info{align-items:center;display:flex;gap:10px}.chat-panel .chat-header .chat-avatar{align-items:center;background:#ede9fe;border-radius:50%;color:#6d28d9;display:flex;font-size:12px;font-weight:600;height:36px;justify-content:center;width:36px}.chat-panel .chat-header .chat-title{color:#111827;font-size:14px;font-weight:600;margin:0}.chat-panel .chat-header .chat-subtitle{color:#9ca3af;font-size:11px;margin:0}.chat-panel .chat-header .chat-badge{border-radius:20px;font-size:11px;font-weight:500;padding:3px 10px}.chat-panel .chat-header .chat-badge.online{background:#d1fae5;color:#065f46}.chat-panel .chat-header .chat-badge.offline{background:#fee2e2;color:#991b1b}.chat-panel .chat-body{background:#f9fafb;display:flex;flex:1 1;flex-direction:column;gap:2px;overflow-y:auto;padding:12px 16px}.chat-panel .chat-body::-webkit-scrollbar{width:4px}.chat-panel .chat-body::-webkit-scrollbar-track{background:#0000}.chat-panel .chat-body::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:4px}.chat-panel .chat-loading{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center}.chat-panel .chat-loading p{color:#9ca3af;font-size:13px;margin:0}.chat-panel .chat-loading .loading-dots{display:flex;gap:5px}.chat-panel .chat-loading .loading-dots span{animation:bounce 1.2s ease-in-out infinite;background:#d1d5db;border-radius:50%;height:8px;width:8px}.chat-panel .chat-loading .loading-dots span:first-child{animation-delay:0s}.chat-panel .chat-loading .loading-dots span:nth-child(2){animation-delay:.2s}.chat-panel .chat-loading .loading-dots span:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.chat-panel .chat-error-state{align-items:center;display:flex;height:100%;justify-content:center}.chat-panel .chat-error-state p{color:#ef4444;font-size:13px;margin:0}.chat-panel .chat-empty{align-items:center;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center}.chat-panel .chat-empty .chat-empty-icon{font-size:32px;margin-bottom:4px}.chat-panel .chat-empty p{color:#374151;font-size:14px;font-weight:500;margin:0}.chat-panel .chat-empty span{color:#9ca3af;font-size:12px}.chat-panel .chat-date-sep{align-items:center;display:flex;gap:8px;margin:12px 0 8px}.chat-panel .chat-date-sep:after,.chat-panel .chat-date-sep:before{background:#e5e7eb;content:"";flex:1 1;height:1px}.chat-panel .chat-date-sep span{color:#9ca3af;font-size:11px;padding:0 4px;white-space:nowrap}.chat-panel .chat-row{align-items:flex-end;display:flex;gap:6px;margin-bottom:3px}.chat-panel .chat-row.mine{flex-direction:row-reverse}.chat-panel .chat-row.theirs{flex-direction:row}.chat-panel .chat-msg-avatar{align-items:center;background:#dbeafe;border-radius:50%;color:#1d4ed8;display:flex;flex-shrink:0;font-size:10px;font-weight:600;height:26px;justify-content:center;margin-bottom:2px;width:26px}.chat-panel .chat-msg-avatar-spacer{flex-shrink:0;width:26px}.chat-panel .chat-bubble-wrapper{display:flex;flex-direction:column;gap:2px;max-width:72%}.mine .chat-panel .chat-bubble-wrapper{align-items:flex-end}.theirs .chat-panel .chat-bubble-wrapper{align-items:flex-start}.chat-panel .chat-bubble{border-radius:16px;padding:9px 13px;word-break:break-word}.chat-panel .chat-bubble.bubble-mine{background:#6d28d9;border-bottom-right-radius:4px;color:#fff}.chat-panel .chat-bubble.bubble-mine.first{border-top-right-radius:16px}.chat-panel .chat-bubble.bubble-theirs{background:#fff;border:1px solid #e5e7eb;border-bottom-left-radius:4px;color:#111827}.chat-panel .chat-bubble.bubble-theirs.first{border-top-left-radius:16px}.chat-panel .chat-bubble .bubble-text{font-size:13px;line-height:1.5;margin:0}.chat-panel .chat-bubble .bubble-attachments{display:flex;flex-direction:column;gap:4px;margin-top:6px}.chat-panel .chat-bubble .bubble-attachments .bubble-attachment-link{color:#a78bfa;font-size:12px;text-decoration:underline}.bubble-theirs .chat-panel .chat-bubble .bubble-attachments .bubble-attachment-link{color:#6d28d9}.chat-panel .bubble-time{color:#9ca3af;font-size:10px;padding:0 2px}.chat-panel .chat-footer{background:#fff;border-top:1px solid #f0f0f0;padding:12px 14px}.chat-panel .chat-input-wrapper{align-items:center;background:#f3f4f6;border-radius:24px;display:flex;gap:8px;padding:6px 6px 6px 14px}.chat-panel .chat-input{background:#0000;border:none;color:#111827;flex:1 1;font-size:13px;min-width:0;outline:none}.chat-panel .chat-input::placeholder{color:#9ca3af}.chat-panel .chat-input:disabled{cursor:not-allowed;opacity:.5}.chat-panel .chat-send-btn{align-items:center;background:#6d28d9;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;transition:background .15s;width:34px}.chat-panel .chat-send-btn:hover:not(:disabled){background:#5b21b6}.chat-panel .chat-send-btn:disabled{background:#d1d5db;cursor:not-allowed}.subscription-container{display:flex;height:550px;justify-content:center}.subscription-container .subscription-wrapper{display:flex;justify-content:space-between;padding:0 20px;width:100%}.subscription-container .subscription-wrapper .sub-col-1{background-color:#fff;border-radius:26px;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:20px}.subscription-container .subscription-wrapper .sub-col-1 .row-1{margin-bottom:2rem}.subscription-container .subscription-wrapper .sub-col-1 .row-1 h2{color:#232c2b;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:18px}.subscription-container .subscription-wrapper .sub-col-1 .row-1 .sub-card-container{background:linear-gradient(270deg,#0fc0ed,#017a99);border-radius:20px;padding:1rem}.subscription-container .subscription-wrapper .sub-col-1 .row-1 .sub-card-container .sub-card-wrapper .sub-card-details-wrapper{align-items:center;display:flex;justify-content:space-between}.subscription-container .subscription-wrapper .sub-col-1 .row-1 .sub-card-container .sub-card-wrapper .sub-card-details-wrapper .card-chief-details{display:flex}.subscription-container .subscription-wrapper .sub-col-1 .row-1 .sub-card-container .sub-card-wrapper .sub-card-details-wrapper svg{margin-right:8px}.subscription-container .subscription-wrapper .sub-col-1 .row-1 .sub-card-container .sub-card-wrapper .sub-card-details-wrapper p{color:#fff;font-size:20px;font-style:normal;font-weight:500;line-height:normal;margin:0}.subscription-container .subscription-wrapper .sub-col-1 .row-1 .sub-card-container .sub-card-wrapper .sub-card-details-wrapper p:first-child{color:#fff;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.subscription-container .subscription-wrapper .sub-col-1 .row-1 .sub-card-container .sub-card-wrapper .sub-card-date-wrapper{display:flex;justify-content:space-between;margin-top:44px}.subscription-container .subscription-wrapper .sub-col-1 .row-1 .sub-card-container .sub-card-wrapper .sub-card-date-wrapper p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:5px}.subscription-container .subscription-wrapper .sub-col-1 .row-1 .sub-card-container .sub-card-wrapper .sub-card-date-wrapper .auto-pay-container{align-items:center;background:#ffffff3d;border-radius:48px;display:flex;gap:10px;padding:9px 12px}.subscription-container .subscription-wrapper .sub-col-1 .row-1 .sub-card-container .sub-card-wrapper .sub-card-date-wrapper .auto-pay-container span{color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.subscription-container .subscription-wrapper .sub-col-1 .row-2{margin-top:2rem}.subscription-container .subscription-wrapper .sub-col-1 .row-2 p{font-size:16px;font-weight:700;margin-bottom:8px}.subscription-container .subscription-wrapper .sub-col-1 .row-2 .other-person-details{align-items:center;background:#0fc0ed1f;border-radius:24px;display:flex;padding:1rem}.subscription-container .subscription-wrapper .sub-col-1 .row-2 .other-person-details img{border-radius:50%;height:50px;margin-right:15px;width:50px}.subscription-container .subscription-wrapper .sub-col-1 .row-2 .other-person-details .icon-wrapper{background:#fff;border-radius:50%;margin-left:auto;padding:12px}.subscription-container .subscription-wrapper .sub-col-1 .row-2 .other-person-details .icon-wrapper svg{fill:#333;cursor:pointer}.subscription-container .subscription-wrapper .sub-col-2{flex:2 1;margin-left:2rem}.subscription-container .subscription-wrapper .sub-col-2 .row-1-wrapper{background-color:#fff;border-radius:26px;margin-bottom:20px;padding:1.5rem}.subscription-container .subscription-wrapper .sub-col-2 .row-1-wrapper .paymnet-info .section-title{color:#232c2b;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px}.subscription-container .subscription-wrapper .sub-col-2 .row-1-wrapper .paymnet-info ul{list-style-type:none;padding:0}.subscription-container .subscription-wrapper .sub-col-2 .row-1-wrapper .paymnet-info ul li{display:flex;justify-content:space-between;margin-bottom:8px}.subscription-container .subscription-wrapper .sub-col-2 .row-1-wrapper .paymnet-info ul li p{color:#232c2b80;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin:0}.subscription-container .subscription-wrapper .sub-col-2 .row-1-wrapper .paymnet-info .grand-total-section{display:flex;justify-content:space-between;margin-top:1rem}.subscription-container .subscription-wrapper .sub-col-2 .row-1-wrapper .paymnet-info .grand-total-section p{color:#232c2bbf;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.subscription-container .subscription-wrapper .sub-col-2 .row-2-wrapper{background-color:#fff;border-radius:26px;padding:20px}.subscription-container .subscription-wrapper .sub-col-2 .row-2-wrapper p{color:#232c2b;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:12px}.subscription-container .subscription-wrapper .sub-col-2 .row-2-wrapper .payment-selector-cards{display:flex;justify-content:space-between}.subscription-container .subscription-wrapper .sub-col-2 .row-2-wrapper .payment-selector-cards .payment-card{background:#0fc0ed1f;border-radius:20px;cursor:pointer;padding:1rem;text-align:center;width:48%}.subscription-container .subscription-wrapper .sub-col-2 .row-2-wrapper .payment-selector-cards .payment-card:hover{background-color:#e0e0e0}.subscription-container .subscription-wrapper .sub-col-2 .row-2-wrapper .payment-selector-cards .payment-card p{color:#333;font-size:14px}.subscription-container .subscription-wrapper .sub-col-2 .btn-wrapper{background:#0fc0ed;border-radius:96px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;margin-top:2rem;padding:1rem;text-align:center;width:100%}.notification-overlay-container{background-color:#fff;border-radius:8px;padding:16px;width:auto}.notification-overlay-container .notification-overlay-wrapper .overlay-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding-bottom:8px}.notification-overlay-container .notification-overlay-wrapper .overlay-header h3{font-size:18px;margin:0}.notification-overlay-container .notification-overlay-wrapper .overlay-header .mark-all-read{color:#0fc0ed;cursor:pointer;font-size:12px}.notification-overlay-container .notification-overlay-wrapper .overlay-header .close-icon{cursor:pointer;font-size:16px}.notification-overlay-container .notification-overlay-wrapper .filter-btns-wrapper{display:flex;gap:15px;margin:16px 0}.notification-overlay-container .notification-overlay-wrapper .filter-btns-wrapper .filter-btn{border:1px solid #e0e0e0;border-radius:16px;cursor:pointer;font-size:12px;padding:8px 20px;width:auto}.notification-overlay-container .notification-overlay-wrapper .filter-btns-wrapper .filter-btn.active{background-color:#0fc0ed;color:#fff}.notification-overlay-container .notification-overlay-wrapper .notification-render-section .notify-section{align-items:center;display:flex;margin-bottom:16px}.notification-overlay-container .notification-overlay-wrapper .notification-render-section .notify-section .logo-wrapper{background-color:#0fc0ed3d;border-radius:50%;flex-shrink:0;padding:13px}.notification-overlay-container .notification-overlay-wrapper .notification-render-section .notify-section .notify-content{flex-grow:1;margin-left:8px;min-width:0}.notification-overlay-container .notification-overlay-wrapper .notification-render-section .notify-section .notify-content h4,.notification-overlay-container .notification-overlay-wrapper .notification-render-section .notify-section .notify-content p{font-size:14px;margin:4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-overlay-container .notification-overlay-wrapper .notification-render-section .notify-section .notify-content p{color:#6d6d6d;font-size:12px}.notification-overlay-container .notification-overlay-wrapper .notification-render-section .notify-section .notify-timing{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0}.notification-overlay-container .notification-overlay-wrapper .notification-render-section .notify-section .notify-timing p{color:#9e9e9e;font-size:10px;margin:0;white-space:nowrap}.notification-overlay-container .notification-overlay-wrapper .notification-render-section .notify-section .notify-timing .notify-count{align-items:center;background-color:#0fc0ed;border-radius:50%;color:#fff;display:flex;font-size:10px;height:16px;justify-content:center;margin-top:4px;width:16px}.burger-menu-list-container{background-color:#00000080;display:none;height:115vh;left:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:999}.burger-menu-list-container.open{display:block;opacity:1}.burger-menu-list-container .burger-menu-list-wrapper{background:#fdfefe;border:1px solid #232c2b14;border-radius:20px;height:95vh;margin:30px auto 0;overflow-y:auto;padding:20px;width:90%}.burger-menu-list-container .burger-menu-list-wrapper .icon-wrapper{display:flex;justify-content:flex-end;width:100%}.burger-menu-list-container .burger-menu-list-wrapper .icon-wrapper .burger-close-btn svg{height:24px;width:24px}.burger-menu-list-container .burger-menu-list-wrapper .nav-list{list-style:none;margin:0;padding:0}.burger-menu-list-container .burger-menu-list-wrapper .nav-list .nav-item{margin-bottom:40px}.burger-menu-list-container .burger-menu-list-wrapper .nav-list .nav-item .logo-wrapper{align-items:center;display:flex;justify-content:flex-start}.burger-menu-list-container .burger-menu-list-wrapper .nav-list .nav-item .logo-wrapper.active{color:#55d4fab3;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.burger-menu-list-container .burger-menu-list-wrapper .nav-list .nav-item .logo-wrapper.active .toggle-btn .btn-content-wrapper span{color:#1b7e9c;font-weight:600}.burger-menu-list-container .burger-menu-list-wrapper .nav-list .nav-item .logo-wrapper .toggle-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex}.burger-menu-list-container .burger-menu-list-wrapper .nav-list .nav-item .logo-wrapper .toggle-btn .btn-content-wrapper{align-items:center;display:flex;gap:12px}.burger-menu-list-container .burger-menu-list-wrapper .nav-list .nav-item .logo-wrapper .toggle-btn .btn-content-wrapper span{color:#22283280;font-family:Manrope;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.burger-menu-list-container .burger-menu-list-wrapper .nav-list .nav-item .logo-wrapper .toggle-btn .btn-content-wrapper svg{fill:#333;height:30px;width:30px}.burger-menu-list-container .burger-menu-list-wrapper .nav-list .nav-item .logo-wrapper .toggle-btn .btn-content-wrapper svg:hover{fill:#007bff}.burger-menu-list-container .burger-menu-list-wrapper .horizontal-line{background-color:#ccc;height:1px;margin:1rem 0;width:100%}.burger-menu-list-container .burger-menu-list-wrapper .profile-container{margin-top:1.5rem}.burger-menu-list-container .burger-menu-list-wrapper .profile-container .profile-info-section{align-items:center;display:flex;gap:1rem}.burger-menu-list-container .burger-menu-list-wrapper .profile-container .profile-info-section .profile-image-wrapper img{border-radius:50%;height:50px;object-fit:cover;width:50px}.burger-menu-list-container .burger-menu-list-wrapper .profile-container .profile-info-section .profile-info-wrapper h3{font-size:1rem;font-weight:700;margin:0}.burger-menu-list-container .burger-menu-list-wrapper .profile-container .profile-info-section .profile-info-wrapper p{color:#777;font-size:.875rem;margin:0}.burger-menu-list-container .burger-menu-list-wrapper .profile-container .logout-btn-wrapper{margin-left:auto;margin-top:25px}.burger-menu-list-container .burger-menu-list-wrapper .profile-container .logout-btn-wrapper .logout-btn{align-items:center;background:#e336291f;border:none;border-radius:24px;color:#e33629;cursor:pointer;display:flex;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;gap:.5rem;justify-content:center;line-height:normal;padding:.5rem 1rem;text-align:center;width:100%}.burger-menu-list-container .burger-menu-list-wrapper .profile-container .logout-btn-wrapper .logout-btn:hover{background-color:#ff7875}.burger-menu-list-container .burger-menu-list-wrapper .profile-container .logout-btn-wrapper .logout-btn svg{height:20px;width:20px}.nav-bar-container{border-radius:45px;box-shadow:25px 0 20px -20px #7b7b7b73;height:100vh;position:relative;transition:width .6s ease-in-out,transform .6s ease-in-out,opacity .6s ease-in-out,-webkit-backdrop-filter .6s ease-in-out;transition:width .6s ease-in-out,transform .6s ease-in-out,opacity .6s ease-in-out,backdrop-filter .6s ease-in-out;transition:width .6s ease-in-out,transform .6s ease-in-out,opacity .6s ease-in-out,backdrop-filter .6s ease-in-out,-webkit-backdrop-filter .6s ease-in-out;z-index:10}.nav-bar-container.collapsed{opacity:.95;transform:translateX(-5px);width:90px}.nav-bar-container.expanded{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1;transform:translateX(0);width:250px}@media(max-width:576px){.nav-bar-container{display:none}}.nav-bar-container .animating-hidder-wrapper{overflow:hidden}.nav-bar-container .container-wrapper{align-items:center;display:flex;flex-direction:column;gap:70px;margin-top:50px;padding:20px}.nav-bar-container .container-wrapper .row-1,.nav-bar-container .container-wrapper .row-2{align-items:center;display:flex;justify-content:center}.nav-bar-container .container-wrapper .nav-bar-page-router ul{display:flex;flex-direction:column;gap:50px}.nav-bar-container .container-wrapper .nav-bar-page-router ul li .logo-wrapper{display:flex;padding:10px;transition:background-color .6s ease,padding .4s ease}.nav-bar-container .container-wrapper .nav-bar-page-router ul li .logo-wrapper.active{background-color:#e2e6e8;border-radius:48px;justify-content:center}.nav-bar-container .container-wrapper .nav-bar-page-router ul li .logo-wrapper .toggle-btn{display:flex;font-size:16px;font-weight:500;gap:20px;transition:background-color .6s ease,transform .9s ease-in-out}.nav-bar-container .container-wrapper .nav-bar-page-router ul li .logo-wrapper .toggle-btn .btn-content-wrapper{align-items:center;display:flex;gap:10px;justify-content:space-between}.nav-bar-container .toggle-btn-wrapper{align-items:center;border:2px solid #929191;border-radius:50%;display:flex;justify-content:center;padding:2px;position:absolute;right:-30px;top:50%;transform:translate(-50%,-50%);transition:transform .6s ease-in-out,right .6s ease-in-out}.nav-bar-container .toggle-btn-wrapper .toggle-btn{transition:transform .6s ease-in-out}.nav-bar-container .toggle-btn-wrapper.open .toggle-btn{transform:rotate(180deg)}.nav-bar-container .toggle-btn-wrapper.closed .toggle-btn{transform:rotate(0deg)}.dash-services-container .cards-wrapper{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.dash-services-container .cards-wrapper .action-card{align-items:center;background:#fff;border-radius:14px;box-shadow:0 1px 6px #0000000d;cursor:pointer;display:flex;flex:1 1;justify-content:space-between;min-width:290px;padding:15px 18px;transition:all .2s ease}.dash-services-container .cards-wrapper .action-card:hover{box-shadow:0 3px 10px #00000014;transform:translateY(-2px)}.dash-services-container .cards-wrapper .action-card .card-left{align-items:center;display:flex;gap:15px}.dash-services-container .cards-wrapper .action-card .card-left img{height:40px;object-fit:contain;width:40px}.dash-services-container .cards-wrapper .action-card .card-left .text-content h4{color:#017a99;font-size:15px;margin:0}.dash-services-container .cards-wrapper .action-card .card-left .text-content .highlight-text{font-size:13px;font-weight:500;margin:3px 0}.dash-services-container .cards-wrapper .action-card .arrow{color:#017a99;font-size:18px}.dash-services-container .cards-wrapper .action-card.yellow-card{background-color:#0fc0ed33}.dash-services-container .cards-wrapper .action-card.yellow-card .highlight-text{color:#017a99}.dash-services-container .cards-wrapper .action-card.blue-card{background-color:#0fc0ed33}.dash-services-container .cards-wrapper .action-card.blue-card .highlight-text{color:#017a99}.dash-services-container .cards-wrapper .action-card.pink-card{background-color:#0fc0ed33}.dash-services-container .cards-wrapper .action-card.pink-card .highlight-text{color:#017a99}@media(max-width:576px){.dash-services-container .cards-wrapper{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.dash-services-container .cards-wrapper .action-card{align-items:start;min-width:0;padding:15px}.dash-services-container .cards-wrapper .action-card .card-left{display:block}.dash-services-container .cards-wrapper .action-card .card-left img{height:40px;width:40px}.dash-services-container .cards-wrapper .action-card .text-content h4{font-size:10px;margin-top:10px;width:50px}.dash-services-container .cards-wrapper .action-card .highlight-text{display:none}.dash-services-container .cards-wrapper .action-card .arrow{font-size:15px}}.services-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:0 20px}@media(max-width:576px){.services-container{display:flex;flex-wrap:wrap;gap:8px}.services-container a:first-child{min-width:100%}.services-container a:nth-child(2),.services-container a:nth-child(3){width:49%}}.about-doctor-container{display:flex;justify-content:center}@media(max-width:576px){.about-doctor-container{margin-top:100px}}.about-doctor-wrapper{border-radius:25px;display:flex;gap:24px;padding:0 20px}@media(max-width:576px){.about-doctor-wrapper{display:block}}.about-col-1{background-color:#fff;border-radius:25px;flex:.5 1;gap:15px;height:auto;padding:40px}@media(max-width:576px){.about-col-1{display:flex;padding:20px 10px}}.about-col-1 .doctor-image-wrapper{margin:0 auto}@media(max-width:576px){.about-col-1 .doctor-image-wrapper{flex:1 1}}.about-title-section{font-family:Manrope;font-style:normal;line-height:normal}.about-col-2{background:#fff;border-radius:26px;flex:2 1;height:80vh;overflow-y:auto;padding:40px;scrollbar-width:none}@media(max-width:576px){.about-col-2{margin-top:20px;padding:15px}}.doctor-fees-section{border-radius:480px;padding-top:20px;text-align:center}@media(max-width:576px){.doctor-fees-section{padding-top:0}}.doctor-detail-wrapper p{font-size:20px;font-weight:700}@media(max-width:576px){.doctor-detail-wrapper p{text-align:start}}.doctor-detail-wrapper span{color:#666;font-size:16px;margin-left:5px}.doctor-fees-wrapper{background:#232c2b0a;border:1px solid #232c2b26;border-radius:200px;margin-top:20px;padding:12px}@media(max-width:576px){.doctor-fees-wrapper{background:none;border:none;margin-top:8px;padding:0;text-align:start}}.doctor-fees-wrapper :first-child{color:#232c2b;font-family:Manrope;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.doctor-fees-wrapper :nth-child(2){color:#232c2b80;font-family:Manrope;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.doctor-fees-wrapper :nth-child(2) span{color:#0fc0ed;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:normal}@media(max-width:576px){.doctor-fees-wrapper :nth-child(2) span{color:#0fc0ed;font-family:Manrope;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin-left:0;margin-top:10px}}.rating-content{align-items:center;gap:10px;justify-content:center;margin-top:5px}.rating-content p{align-items:center;display:flex}.rating-content .consult-mode-wrapper{align-items:center;display:flex;justify-content:space-evenly;margin-top:20px}.rating-content .consult-mode-wrapper .mode-btn{align-items:center;border:none;border-radius:25px;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;padding:8px 10px;transition:.2s;width:120px}.rating-content .consult-mode-wrapper .mode-icon{height:20px;width:20px}.rating-content .consult-mode-wrapper .in-person-btn{background:#dff5ff;color:#04a6d7}.rating-content .consult-mode-wrapper .video-btn{background:#d8ffe5;color:#0bb253}.rating-content .consult-mode-wrapper .mode-btn:hover{opacity:.9;transform:translateY(-1px)}@media(max-width:576px){.rating-content{margin:10px 0 0}}.rating-starts-wrapper{align-items:center;background:#0fc0ed;border-radius:25px;color:#fff;display:flex;font-size:16px;padding:5px 8px}.about-doc-content p{font-family:Manrope;font-style:normal;line-height:normal;margin-top:10px}p span{margin-left:5px}.horizontal-line{border-bottom:2px solid #b9b9b9;margin:20px 0}.doctor-slot-section{display:flex}.doctor-slot-section .slot-date-btn{background-color:#c8c6c6;border-radius:26px;margin:12px;padding:12px}.doctor-slot-section{background-color:#e0ebf5;border-radius:26px}.abt-doc-view-more-btn{background-color:#0fc0ed;border-radius:26px;color:#fff;margin:12px 0;padding:10px}.slot-selection-wrapper{display:flex;gap:40px;justify-content:space-between}@media(max-width:576px){.slot-selection-wrapper{display:block}}.slot-selection-wrapper .date-picker-wrapper{flex:1 1}.slot-selection-wrapper .date-picker-wrapper .MuiDateCalendar-root{height:100%;max-height:100%;width:auto}.slot-selection-wrapper .date-picker-wrapper .MuiPickersArrowSwitcher-root{position:absolute}.slot-selection-wrapper .date-picker-wrapper .MuiPickersArrowSwitcher-root .MuiPickersArrowSwitcher-previousIconButton{background-color:#0fc0ed33;left:-170px;padding:10px;position:absolute;top:-22px}.slot-selection-wrapper .date-picker-wrapper .MuiPickersArrowSwitcher-root .MuiPickersArrowSwitcher-previousIconButton svg{height:24px;width:24px}.slot-selection-wrapper .date-picker-wrapper .MuiPickersArrowSwitcher-root .MuiPickersArrowSwitcher-nextIconButton{background-color:#0fc0ed33;padding:10px;position:absolute;right:-170px;top:-22px}.slot-selection-wrapper .date-picker-wrapper .MuiPickersArrowSwitcher-root .MuiPickersArrowSwitcher-nextIconButton svg{height:24px;width:24px}.slot-selection-wrapper .date-picker-wrapper .MuiDayCalendar-weekContainer{justify-content:flex-start}.slot-selection-wrapper .date-picker-wrapper .MuiDayCalendar-weekContainer .MuiButtonBase-root{background-color:rgba(12,180,222,.507);color:#fff}.slot-selection-wrapper .date-picker-wrapper .MuiDayCalendar-weekContainer .Mui-disabled{background-color:#0000;border:none;color:#c5c4c4}.slot-selection-wrapper .date-picker-wrapper .MuiDayCalendar-weekContainer .Mui-selected{background-color:#0b93b5!important}.slot-selection-wrapper .date-picker-wrapper .MuiDayCalendar-weekContainer .Mui-selected:hover{background-color:#017a99!important}.slot-selection-wrapper .date-picker-wrapper .MuiPickersCalendarHeader-root{align-items:center;background:#fff;border:1px solid #232c2b1f;border-radius:24px;display:flex;justify-content:center;margin:0;min-height:50px;padding-left:0;padding-right:0;position:relative;right:-7px;width:95%}.slot-selection-wrapper .date-picker-wrapper .MuiPickersCalendarHeader-root .MuiPickersCalendarHeader-labelContainer{margin-right:0}.slot-selection-wrapper .date-picker-wrapper .MuiPickersDay-dayWithMargin{border:1px solid #232c2b1f;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin:10px}.slot-selection-wrapper .date-picker-wrapper .MuiDayCalendar-monthContainer{overflow:visible}.slot-selection-wrapper .date-picker-wrapper .MuiPickersSlideTransition-root{min-height:300px;overflow-x:visible}.slot-selection-wrapper .date-picker-wrapper .MuiPickersCalendarHeader-label{color:#017a99;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-align:center}.slot-selection-wrapper .date-picker-wrapper .MuiPickersLayout-root{background-color:#0000}.slot-selection-wrapper .date-picker-wrapper .MuiPickersLayout-contentWrapper{grid-column:1}.slot-selection-wrapper .date-picker-wrapper .MuiDayCalendar-header{justify-content:flex-start}.slot-selection-wrapper .date-picker-wrapper .MuiDayCalendar-header .MuiDayCalendar-weekDayLabel{color:#232c2b80;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:10px;overflow:visible;text-align:center}.time-slots-wrapper{border:3px solid #d6d5d5;border-radius:26px;flex:1.5 1;padding:20px 40px}@media(max-width:576px){.time-slots-wrapper{margin-top:20px}}.time-slots-wrapper .time-slot-sanity-box{display:flex;flex-direction:column;height:400px;justify-content:space-between;max-width:600px;min-height:300px;overflow-y:auto;scrollbar-width:none}.time-slots-wrapper .time-slot-sanity-box .slot-row-1 .appointment-date-area{background:#0fc0ed29;border-radius:12px;color:#017a99;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px;padding:12px;text-align:center}.time-slots-wrapper .time-slot-sanity-box .slot-row-1 .slot-list-wrapper{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,1fr)}@media(max-width:576px){.time-slots-wrapper .time-slot-sanity-box .slot-row-1 .slot-list-wrapper{grid-template-columns:repeat(1,1fr)}}.time-slots-wrapper .time-slot{background-color:#fff;border:1px solid #0fc0ed;border-radius:26px;color:#0fc0ed;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:12px;padding:12px}.time-slots-wrapper .active-slot{background-color:#66d4f0;color:#fff}.booking-section .button-style{background-color:#0fc0ed;border-radius:26px;color:#fff;margin:20px 0 0;padding:12px}.booking-conformation-form{margin:0 auto;max-width:600px}.booking-conformation-form .book-appointment{background-color:#0fc0ed;border-radius:26px;margin-top:15px;padding:10px}.about-title-section{font-size:20px;font-weight:600;margin-bottom:16px}.about-doc-content p,.about-title-section{color:#232c2b;font-family:Manrope,sans-serif}.about-doc-content p{font-size:16px;font-weight:400;line-height:1.5}.doctor-impor-info ul{display:flex;justify-content:space-between;list-style:none;padding:0}@media(max-width:576px){.doctor-impor-info ul{flex-wrap:wrap}}.doctor-impor-info ul li{margin-bottom:16px}.doctor-impor-info ul li h4{color:#232c2b;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;margin-bottom:4px}.doctor-impor-info ul li p{color:#555;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.ratiing-section{color:#017a99;font-family:Manrope;font-size:48px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:16px}.rating-list .rating-list-card-wrapper{background:hsla(0,0%,98%,.478);border:1px solid #e0e0e0;border-radius:26px;margin-bottom:16px;padding:16px}.rating-list .rating-list-card-wrapper .rating-info-row-1{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.rating-list .rating-list-card-wrapper .rating-info-row-1 .rating-info-wrapper{align-items:center;display:flex}.rating-list .rating-list-card-wrapper .rating-info-row-1 img{border-radius:50%;height:40px;margin-right:12px;width:40px}.rating-list .rating-list-card-wrapper .rating-info-row-1 .reviwer-name{color:#232c2b;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.rating-list .rating-list-card-wrapper .rating-info-row-1 .review-intervel p{color:#232c2b80;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-align:right}.rating-list .rating-list-card-wrapper .rating-info-row-2{color:#555;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.loading{align-items:center;display:flex;justify-content:center}.health-matrix-container{background-color:#fff;border-radius:26px;justify-content:center;padding:20px}.health-matrix-container .health-matrix-wrapper{display:flex;flex-direction:column;gap:20px;justify-content:space-between}.health-matrix-container .health-matrix-wrapper .doc-card1{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;box-sizing:border-box;margin:0 auto;min-height:480px;width:100%}.health-matrix-container .health-matrix-wrapper .doc-card1 .appointment-card{border-radius:24px;box-sizing:border-box;margin:0 auto;max-width:600px;padding:15px;width:100%}.health-matrix-container .health-matrix-wrapper .doc-card1 .appointment-card .title{color:#222;font-size:18px;font-weight:600;margin-bottom:6px}.health-matrix-container .health-matrix-wrapper .doc-card1 .appointment-card .tag{background-color:#e9d8fd;border-radius:20px;color:#7e22ce;display:inline-block;font-size:12px;margin-bottom:10px;padding:4px 10px}.health-matrix-container .health-matrix-wrapper .doc-card1 .appointment-card .doctor-section{align-items:center;background:linear-gradient(135deg,#f6f0ff,#fff);border-radius:18px;display:flex;flex-direction:column;justify-content:center;position:relative}.health-matrix-container .health-matrix-wrapper .doc-card1 .appointment-card .doctor-section .doctor-img{display:flex;height:300px;justify-content:center;object-fit:cover;width:250px}.health-matrix-container .health-matrix-wrapper .doc-card1 .appointment-card .doctor-section .doctor-info{background-color:#fff;border-radius:15px;box-shadow:0 1px 6px #0000000d;box-sizing:border-box;display:flex;flex-direction:column;height:80%;justify-content:space-around;max-width:490px;min-height:230px;padding:15px;position:absolute;top:150px;width:100%}.health-matrix-container .health-matrix-wrapper .doc-card1 .appointment-card .doctor-section .doctor-info .doctor-name{color:#222;font-size:16px;font-weight:600;margin-bottom:6px}.health-matrix-container .health-matrix-wrapper .doc-card1 .appointment-card .doctor-section .doctor-info .doctor-desc{color:#666;font-size:13px;line-height:1.4}.health-matrix-container .health-matrix-wrapper .doc-card1 .appointment-card .doctor-section .doctor-info .appointment-details{background-color:#fff;border-radius:16px;display:flex;justify-content:space-between;margin-top:8px;padding:12px 16px}.health-matrix-container .health-matrix-wrapper .doc-card1 .appointment-card .doctor-section .doctor-info .appointment-details .detail-item{align-items:center;color:#444;display:flex;font-size:13px;gap:8px}.health-matrix-container .health-matrix-wrapper .doc-card1 .appointment-card .doctor-section .doctor-info .appointment-details .detail-item .detail-icon{color:#555;font-size:16px}.health-matrix-container .health-matrix-wrapper .doc-card1 .appointment-card .doctor-section .doctor-info .check-btn{background-color:#3b82f6;border:none;border-radius:24px;color:#fff;cursor:pointer;font-weight:500;padding:10px 0;transition:background .2s ease;width:100%}.health-matrix-container .health-matrix-wrapper .doc-card1 .appointment-card .doctor-section .doctor-info .check-btn:hover{background-color:#2563eb}.health-matrix-container .health-matrix-wrapper .right{display:flex;flex-direction:column;gap:40px}.health-matrix-container .health-matrix-wrapper .wellness-card{background:#efeef3;border-radius:12px;box-shadow:0 2px 6px #0000001a;box-sizing:border-box;font-family:Inter,sans-serif;margin:0 auto;max-width:500px;min-height:180px;padding:15px;width:100%}.health-matrix-container .health-matrix-wrapper .wellness-card .card-header{align-items:center;display:flex;justify-content:space-between}.health-matrix-container .health-matrix-wrapper .wellness-card .card-header .title-section{align-items:center;display:flex;gap:8px}.health-matrix-container .health-matrix-wrapper .wellness-card .card-header .title-section .logo-circle{align-items:center;background-color:#fff;border-radius:50%;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.health-matrix-container .health-matrix-wrapper .wellness-card .card-header .title-section .logo-circle .wave-icon{font-size:16px}.health-matrix-container .health-matrix-wrapper .wellness-card .card-header .title-section .title-text h4{font-size:15px;font-weight:600;margin:0}.health-matrix-container .health-matrix-wrapper .wellness-card .card-header .title-section .title-text .growth{align-items:center;color:#00b37a;display:flex;font-size:12px;gap:3px;margin:0}.health-matrix-container .health-matrix-wrapper .wellness-card .card-header .arrow-buttons{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:center}.health-matrix-container .health-matrix-wrapper .wellness-card .card-header .arrow-buttons button{background:#f1f1f1;border:none;border-radius:50%;max-width:25px;min-height:20px;width:100%}.health-matrix-container .health-matrix-wrapper .wellness-card .half-gauge-container{margin-top:10px;position:relative;text-align:center}.health-matrix-container .health-matrix-wrapper .wellness-card .half-gauge-container .half-gauge{height:120px;width:100%}.health-matrix-container .health-matrix-wrapper .wellness-card .half-gauge-container .half-gauge .gauge-bg{fill:none;stroke:#b7b4b4;stroke-width:15;stroke-linecap:round}.health-matrix-container .health-matrix-wrapper .wellness-card .half-gauge-container .half-gauge .gauge-fill{fill:none;stroke:#79d1f7;stroke-width:15;stroke-linecap:round;stroke-dasharray:0 100;animation:fillAnim 1s ease-out forwards}.health-matrix-container .health-matrix-wrapper .wellness-card .half-gauge-container .score-text{left:50%;position:absolute;top:40%;transform:translate(-50%,-50%)}.health-matrix-container .health-matrix-wrapper .wellness-card .half-gauge-container .score-text h2{font-size:18px;font-weight:600;margin:100px 0 0}.health-matrix-container .health-matrix-wrapper .wellness-card .half-gauge-container .score-text p{color:#666;font-size:13px;margin:0}@keyframes fillAnim{0%{stroke-dasharray:0 100}to{stroke-dasharray:61 100}}@media(max-width:576px){.health-matrix-container .health-matrix-wrapper .doc-card1 .appointment-card .doctor-section .doctor-section .check-btn{font-size:10px}}.app-filter-container .app-filter-wrapper .widget-container{border-radius:10px;display:flex;font-family:Poppins,sans-serif;justify-content:space-between;margin:35px 0}.app-filter-container .app-filter-wrapper .widget-container .widget-card{background-color:#fff;border-radius:16px;box-shadow:0 1px 6px #00000014;box-sizing:border-box;display:flex;flex-direction:column;height:150px;justify-content:space-between;max-width:170px;padding:16px;width:100%}.app-filter-container .app-filter-wrapper .widget-container .widget-card .widget-header{align-items:center;color:#444;display:flex;font-size:13px;font-weight:500;justify-content:space-between}.app-filter-container .app-filter-wrapper .widget-container .widget-card .widget-header .heart{background-color:#f7d3d3;color:#eb7595}.app-filter-container .app-filter-wrapper .widget-container .widget-card .widget-header .blue{background-color:#d2e7f7;color:#75a4e9}.app-filter-container .app-filter-wrapper .widget-container .widget-card .widget-header .green{background-color:#d7fff1;color:#2cca93}.app-filter-container .app-filter-wrapper .widget-container .widget-card .widget-header .yellow{background-color:#ffebc2;color:#e8af3b}.app-filter-container .app-filter-wrapper .widget-container .widget-card .icon1{border-radius:50px;font-size:25px;padding:5px}.app-filter-container .app-filter-wrapper .widget-container .widget-card .widget-value{color:#111;font-size:20px;font-weight:600;margin-top:4px}.app-filter-container .app-filter-wrapper .widget-container .widget-card .unit{color:#777;font-size:12px;margin-top:-6px}.app-filter-container .app-filter-wrapper .widget-container .widget-card .heart-flex,.app-filter-container .app-filter-wrapper .widget-container .widget-card .heart-flex1{display:flex;gap:10px;justify-content:space-around}.app-filter-container .app-filter-wrapper .widget-container .widget-card .heart-flex.heart-flex1,.app-filter-container .app-filter-wrapper .widget-container .widget-card .heart-flex1.heart-flex1{align-items:end}.app-filter-container .app-filter-wrapper .widget-container .widget-card .con h2{font-size:16px;margin:5px 0}.app-filter-container .app-filter-wrapper .widget-container .widget-card .bars{align-items:flex-end;display:flex;gap:3px;height:20px}.app-filter-container .app-filter-wrapper .widget-container .widget-card .steps-progress{margin-top:45px}.app-filter-container .app-filter-wrapper .widget-container .widget-card .steps-info{align-items:baseline;display:flex;gap:4px}.app-filter-container .app-filter-wrapper .widget-container .widget-card .steps-info .goal{color:#888;font-size:16px}.app-filter-container .app-filter-wrapper .widget-container .widget-card.add-widget{align-items:center;background-color:#0000;border:2px dashed #1e293b;color:#1e293b;cursor:pointer;justify-content:center;text-align:center;transition:all .2s ease}.app-filter-container .app-filter-wrapper .widget-container .widget-card.add-widget:hover{background-color:#f1f5f9}.app-filter-container .app-filter-wrapper .widget-container .widget-card.add-widget .add-icon{background-color:#1e293b;border-radius:50px;color:#fff;font-size:25px;margin-bottom:20px;padding:5px}@media(max-width:576px){.app-filter-container .app-filter-wrapper .widget-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.app-filter-container .app-filter-wrapper .widget-container .add-widget{display:none}}.app-container{display:flex;gap:25px}.app-container .medication-header{align-items:center;color:#3b3b3b;display:flex;justify-content:space-around}.app-container .medication-header img{height:30px;width:30px}.app-container .card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;box-sizing:border-box;max-width:380;padding:10px;width:100%}.app-container .card h3{margin-top:15px}.app-container .metfor{font-size:13px;margin:0}.app-container .done{align-items:center;display:flex;justify-content:space-between}.app-container .flexing{align-items:center;display:flex;gap:15px}.app-container .ptag{margin:0}.app-container .med-item{border:1px solid #eee;border-radius:8px;margin:10px 0;padding:10px;position:relative}.app-container .med-item.done{background:#e6f7e6;border-left:4px solid green}.app-container .checkbox-item{align-items:center;display:flex;justify-content:space-between}.app-container .circle-checkbox input{height:0;opacity:0;width:0}.app-container .circle-checkbox .checkmark{border:2px solid #6e6c6c;border-radius:50%;cursor:pointer;display:inline-block;height:20px;position:relative;width:20px}.app-container .circle-checkbox input:checked+.checkmark:after{background-color:#4caf50;border-radius:50%;content:"";height:8px;left:4px;position:absolute;top:4px;width:8px}.app-container .status{color:green;font-size:13px;margin-right:20px}.app-container .appoint-card{background-color:#efeef3}.app-container .appoint-card .cards-appoint{display:flex;flex-direction:column;gap:20px;margin-top:30px}.app-container .appoint-card .cards-appoint .appointment-item{align-items:center;background-color:#fff;border:1px solid #eee;border-radius:8px;display:flex;justify-content:space-evenly;padding:15px 10px;position:relative}.app-container .appoint-card .cards-appoint .appointment-item .doctor-avatar{border-radius:50%;height:40px;margin-right:10px;object-fit:cover;width:40px}.app-container .appoint-card .cards-appoint .appointment-item .doc-items h3{font-size:14px;letter-spacing:1px;margin:0}.app-container .appoint-card .cards-appoint .appointment-item .doc-items p{color:#757779;font-size:10px}.app-container .appoint-card .cards-appoint .appointment-item .arrow{color:#333;font-size:18px}.app-container .healthhub-container{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;box-sizing:border-box;font-family:Segoe UI,sans-serif;max-width:320px;padding:20px;position:relative;width:100%}.app-container .healthhub-container .health-header{align-items:center;display:flex;justify-content:space-between}.app-container .healthhub-container .health-header .icon-Bell{background:#f4f4f4;border-radius:50%;font-size:25px;padding:5px}.app-container .healthhub-container .hub-title{font-size:20px;font-weight:600;margin:0}.app-container .healthhub-container .hub-list{list-style:none;margin:20px 0;padding:0}.app-container .healthhub-container .hub-list .hub-item{align-items:center;background:#f8f8f8;border-radius:10px;cursor:pointer;display:flex;font-size:14px;gap:15px;margin-bottom:13px;padding:10px 14px;position:relative;transition:background .2s ease}.app-container .healthhub-container .hub-list .hub-item img{width:20px}.app-container .healthhub-container .hub-list .hub-item:hover{background:#f0f0f0}.app-container .healthhub-container .hub-list .hub-item .icon{margin-right:10px}.app-container .healthhub-container .hub-list .hub-item .label{flex:1 1}.app-container .healthhub-container .hub-list .hub-item .badge{background-color:red;border-radius:100px;color:#fff;font-size:12px;margin-right:18px;padding:2px 7px}.app-container .healthhub-container .hub-list .hub-item h2{color:#555;font-size:25px}.app-container .healthhub-container .explore-btn{background-color:#0af;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:12px;transition:background .2s ease;width:100%}.app-container .healthhub-container .explore-btn:hover{background-color:#008fd1}@media(max-width:576px){.app-container{flex-direction:column}.app-container .healthhub-container{max-width:400px}.app-container .container-wrapper{padding:0!important}}.btn-wrapper{display:flex;gap:30px}.btn-wrapper .act-btn{background:#0fc0ed;border-radius:40px;color:#fff;padding:8px 12px}.inbox-container{display:flex;flex-direction:column;padding:20px}.inbox-container .inbox-wrapper{display:flex;gap:20px;height:70vh}.inbox-container .inbox-wrapper .inbox-member-list{background:#fff;border-radius:24px;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:20px}.inbox-container .inbox-wrapper .inbox-member-list h2{color:#232c2b;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px}.inbox-container .inbox-wrapper .inbox-member-list .inbox-search-bar{align-items:center;background:#f5f8f8;border:.5px solid #232c2b40;border-radius:25px;display:flex;gap:10px;margin-bottom:16px;padding:12px 16px}.inbox-container .inbox-wrapper .inbox-member-list .inbox-search-bar input{background:#0000;border:none;flex:1 1;font-size:14px;outline:none;padding:0}.inbox-container .inbox-wrapper .inbox-member-list .inbox-search-bar input::placeholder{font-family:Manrope;font-size:12px;font-style:Bold;font-weight:700;letter-spacing:0;line-height:100%}.inbox-container .inbox-wrapper .inbox-member-list .inbox-search-bar .search-icon{align-items:center;color:#666;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.inbox-container .inbox-wrapper .inbox-member-list .inbox-list-wrapper{flex:1 1;min-height:0;overflow-y:auto}.inbox-container .inbox-wrapper .inbox-member-list .inbox-list-wrapper .inbox-list-card{align-items:center;cursor:pointer;display:flex;gap:10px;padding:10px;transition:background-color .2s ease}.inbox-container .inbox-wrapper .inbox-member-list .inbox-list-wrapper .inbox-list-card img{border-radius:50%;flex-shrink:0;height:50px;width:50px}.inbox-container .inbox-wrapper .inbox-member-list .inbox-list-wrapper .inbox-list-card .inbox-info{flex-grow:1;min-width:0}.inbox-container .inbox-wrapper .inbox-member-list .inbox-list-wrapper .inbox-list-card .inbox-info h4{font-size:16px;margin:0}.inbox-container .inbox-wrapper .inbox-member-list .inbox-list-wrapper .inbox-list-card .inbox-info p{color:#666;font-size:14px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-container .inbox-wrapper .inbox-member-list .inbox-list-wrapper .inbox-list-card.active{background-color:#0fc0ed1f;border-radius:25px}.inbox-container .inbox-wrapper .inbox-member-list .inbox-list-wrapper .inbox-list-card .unreadcount{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.inbox-container .inbox-wrapper .inbox-member-list .inbox-list-wrapper .inbox-list-card .unreadcount p{color:35,44,43,.5;font-family:Manrope;font-size:10px;font-style:Bold;font-weight:700;letter-spacing:0;line-height:100%;text-align:right}.inbox-container .inbox-wrapper .inbox-member-list .inbox-list-wrapper .inbox-list-card .unreadcount .unread-badge{align-items:center;background:#0fc0ed;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Manrope;font-size:10px;font-weight:SemiBold;height:18px;justify-content:center;min-width:18px;width:18px}.inbox-container .inbox-wrapper .inbox-member-list .inbox-list-wrapper .inbox-list-card .unviewed-count{background:#ff4d4f;border-radius:20px;color:#fff;font-size:12px;padding:5px 10px}.inbox-container .inbox-wrapper .message-viewer{background:#fff;border-radius:24px;display:flex;flex:2 1;flex-direction:column;min-height:0;padding:20px}.inbox-container .inbox-wrapper .message-viewer .message-viewer-wrapper{display:flex;flex-direction:column;height:100%}.inbox-container .inbox-wrapper .message-viewer .message-viewer-header{align-items:center;border-bottom:1px solid #ddd;display:flex;gap:10px;padding:10px}.inbox-container .inbox-wrapper .message-viewer .message-viewer-header img{border-radius:50%;height:50px;width:50px}.inbox-container .inbox-wrapper .message-viewer .message-viewer-header .doctor-info{flex-grow:1}.inbox-container .inbox-wrapper .message-viewer .message-viewer-header .doctor-info h3{font-size:18px;margin:0}.inbox-container .inbox-wrapper .message-viewer .message-viewer-header .doctor-info p{color:#666;font-size:14px;margin:0}.inbox-container .inbox-wrapper .message-viewer .message-viewer-header .icon-wrap{display:flex;gap:10px}.inbox-container .inbox-wrapper .message-viewer .message-viewer-header .icon-wrap .call-icon,.inbox-container .inbox-wrapper .message-viewer .message-viewer-header .icon-wrap .video-icon{align-items:center;background:#e6eef2;border-radius:50%;cursor:pointer;display:flex;height:45px;justify-content:center;width:45px}.inbox-container .inbox-wrapper .message-viewer .conversation-section{display:flex;flex:1 1;min-height:0;overflow:hidden;padding:10px}.inbox-container .inbox-wrapper .message-viewer .conversation-section .conversation-wrapper{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:10px}.inbox-container .inbox-wrapper .message-viewer .conversation-section .conversation-wrapper .message-card{display:flex;flex-direction:column;gap:4px;max-width:65%}.inbox-container .inbox-wrapper .message-viewer .conversation-section .conversation-wrapper .message-card .message-time{color:#999;font-size:11px}.inbox-container .inbox-wrapper .message-viewer .conversation-section .conversation-wrapper .message-card .message-text{border-radius:18px;font-size:14px;line-height:1.4;margin:0;padding:10px 14px;word-break:break-word}.inbox-container .inbox-wrapper .message-viewer .conversation-section .conversation-wrapper .message-card.message-sent{align-items:flex-end;align-self:flex-end}.inbox-container .inbox-wrapper .message-viewer .conversation-section .conversation-wrapper .message-card.message-sent .message-time{text-align:right}.inbox-container .inbox-wrapper .message-viewer .conversation-section .conversation-wrapper .message-card.message-sent .message-text{background:#0fc0ed;border-bottom-right-radius:4px;color:#fff}.inbox-container .inbox-wrapper .message-viewer .conversation-section .conversation-wrapper .message-card.message-received{align-items:flex-start;align-self:flex-start}.inbox-container .inbox-wrapper .message-viewer .conversation-section .conversation-wrapper .message-card.message-received .message-time{text-align:left}.inbox-container .inbox-wrapper .message-viewer .conversation-section .conversation-wrapper .message-card.message-received .message-text{background:#232c2b14;border-bottom-left-radius:4px;color:#000}.inbox-container .inbox-wrapper .message-viewer .message-viewer-footer{align-items:center;border-top:1px solid #ddd;display:flex;gap:10px;padding:10px}.inbox-container .inbox-wrapper .message-viewer .message-viewer-footer .input-wrapper{flex-grow:1}.inbox-container .inbox-wrapper .message-viewer .message-viewer-footer .add-btns{display:flex;gap:10px}.inbox-container .inbox-wrapper .message-viewer .message-viewer-footer .add-btns .add-file-btn,.inbox-container .inbox-wrapper .message-viewer .message-viewer-footer .add-btns .send-message-btn{cursor:pointer}.inbox-container .inbox-wrapper .messaging-member-profile{background:#fff;border-radius:24px;flex:1 1;padding:20px}.inbox-container .inbox-wrapper .messaging-member-profile .member-profile-wrapper{align-items:center;display:flex;flex-direction:column;gap:10px;padding:20px}.inbox-container .inbox-wrapper .messaging-member-profile .member-profile-wrapper img{border-radius:50%;height:100px;width:100px}.inbox-container .inbox-wrapper .messaging-member-profile .member-profile-wrapper .doctor-details{text-align:center}.inbox-container .inbox-wrapper .messaging-member-profile .member-profile-wrapper .doctor-details p{margin:5px 0}.inbox-container .inbox-wrapper .messaging-member-profile .member-profile-wrapper .actions{display:flex;flex-direction:column;gap:10px}.inbox-container .inbox-wrapper .messaging-member-profile .member-profile-wrapper .actions a{background:#0fc0ed33;border:1px solid #ddd;border-radius:24px;color:#007bff;padding:12px;text-align:center;text-decoration:none}.inbox-container .inbox-wrapper .messaging-member-profile .member-profile-wrapper .actions a:hover{background:#f5f5f5}.inbox-container .inbox-wrapper .mbk-inbox-member-list .mbk-inbox-member-list-wrapper .inbox-member-list{display:block}@media(max-width:576px){.inbox-container{background:#f5f5f5;display:flex;flex-direction:column;height:100vh;margin-top:5rem;padding:16px}.inbox-container h2{font-size:18px;margin-bottom:16px}.inbox-container .inbox-wrapper{flex:1 1;flex-direction:column;gap:0;height:auto;position:relative}.inbox-container .inbox-wrapper .inbox-member-list{background:none!important;border-radius:16px;display:flex;flex:1 1;flex-direction:column;min-height:300px;padding:16px;width:100%}.inbox-container .inbox-wrapper .inbox-member-list .inbox-search-bar{background-color:#fdfefe;border:1px solid #232c2b1f;border-radius:60px;margin-bottom:12px;max-height:48px;padding:10px 14px}.inbox-container .inbox-wrapper .inbox-member-list .inbox-search-bar input{background:#0000;border:none;flex:1 1;font-size:14px;outline:none;padding:0}.inbox-container .inbox-wrapper .inbox-member-list .inbox-search-bar input::placeholder{font-family:Manrope;font-size:14px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:100%}.inbox-container .inbox-wrapper .inbox-member-list .inbox-search-bar .search-icon{align-items:center;color:#232c2b80;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.inbox-container .inbox-wrapper .inbox-member-list .inbox-list-wrapper{flex:1 1;min-height:0;overflow-y:auto}.inbox-container .inbox-wrapper .inbox-member-list .inbox-list-wrapper .inbox-list-card{background-color:#fdfefe!important;border:1px solid #232c2b0a;border-radius:12px;gap:12px;margin-bottom:8px;padding:12px}.inbox-container .inbox-wrapper .inbox-member-list .inbox-list-wrapper .inbox-list-card img{height:48px;width:48px}.inbox-container .inbox-wrapper .inbox-member-list .inbox-list-wrapper .inbox-list-card .inbox-info h4{color:#232c2b;font-family:Manrope;font-size:16px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:100%}.inbox-container .inbox-wrapper .inbox-member-list .inbox-list-wrapper .inbox-list-card .inbox-info p{color:rgba(35,44,43,.502);font-family:Manrope;font-size:14px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:100%}.inbox-container .inbox-wrapper .inbox-member-list .inbox-list-wrapper .inbox-list-card .unreadcount{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.inbox-container .inbox-wrapper .inbox-member-list .inbox-list-wrapper .inbox-list-card .unreadcount p{color:35,44,43,.5;font-family:Manrope;font-size:10px;font-style:Bold;font-weight:700;letter-spacing:0;line-height:100%;text-align:right}.inbox-container .inbox-wrapper .inbox-member-list .inbox-list-wrapper .inbox-list-card .unreadcount .unread-badge{align-items:center;background:#0fc0ed;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Manrope;font-size:10px;font-weight:SemiBold;height:18px;justify-content:center;min-width:18px;width:18px}.inbox-container .inbox-wrapper .mbk-inbox-member-list{flex:1 1;width:100%}.inbox-container .inbox-wrapper .mbk-inbox-member-list .mbk-inbox-member-list-wrapper,.inbox-container .inbox-wrapper .mbk-inbox-member-list .mbk-inbox-member-list-wrapper .inbox-member-list{height:100%;width:100%}.inbox-container .inbox-wrapper .mbk-inbox-member-list .mbk-inbox-member-list-wrapper .inbox-member-list .pre-page{align-items:center;display:flex;gap:10px;justify-content:start;margin-bottom:2rem}.inbox-container .inbox-wrapper .mbk-inbox-member-list .mbk-inbox-member-list-wrapper .inbox-member-list .pre-page p{color:#0fc0ed;font-family:Manrope;font-size:16px;font-style:SemiBold;font-weight:600;letter-spacing:0;line-height:100%}.inbox-container .inbox-wrapper .message-viewer{display:none}.inbox-container .inbox-wrapper .message-viewer.active-mobile{background:#fff;border-radius:0;bottom:0;display:flex;flex-direction:column;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:1000}.inbox-container .inbox-wrapper .message-viewer.active-mobile .message-viewer-header{align-items:center;background:#fff;border-bottom:1px solid #ddd;display:flex;flex-shrink:0;gap:12px;padding:16px}.inbox-container .inbox-wrapper .message-viewer.active-mobile .message-viewer-header .back-button{align-items:center;color:#000;cursor:pointer;display:flex;flex-shrink:0;font-size:24px;height:32px;justify-content:center;width:32px}.inbox-container .inbox-wrapper .message-viewer.active-mobile .message-viewer-header img{border-radius:50%;flex-shrink:0;height:40px;width:40px}.inbox-container .inbox-wrapper .message-viewer.active-mobile .message-viewer-header .doctor-info{flex-grow:1;min-width:0}.inbox-container .inbox-wrapper .message-viewer.active-mobile .message-viewer-header .doctor-info h3{color:#232c2b;font-family:Manrope;font-size:16px;font-weight:600;margin:0}.inbox-container .inbox-wrapper .message-viewer.active-mobile .message-viewer-header .doctor-info p{color:#666;font-family:Manrope;font-size:13px;margin:4px 0 0}.inbox-container .inbox-wrapper .message-viewer.active-mobile .message-viewer-header .icon-wrap{display:none;gap:8px}.inbox-container .inbox-wrapper .message-viewer.active-mobile .message-viewer-header .icon-wrap .call-icon,.inbox-container .inbox-wrapper .message-viewer.active-mobile .message-viewer-header .icon-wrap .video-icon{font-size:16px;height:38px;width:38px}.inbox-container .inbox-wrapper .message-viewer.active-mobile .conversation-section{background:#f9f9f9;flex:1 1;overflow:hidden;padding:12px}.inbox-container .inbox-wrapper .message-viewer.active-mobile .conversation-section .conversation-wrapper{gap:8px;height:100%;padding:8px}.inbox-container .inbox-wrapper .message-viewer.active-mobile .conversation-section .conversation-wrapper .message-card{max-width:85%}.inbox-container .inbox-wrapper .message-viewer.active-mobile .conversation-section .conversation-wrapper .message-card .message-text{font-family:Manrope;font-size:13px;font-weight:400;padding:8px 12px}.inbox-container .inbox-wrapper .message-viewer.active-mobile .conversation-section .conversation-wrapper .message-card .message-time{font-family:Manrope;font-size:10px;font-weight:400}.inbox-container .inbox-wrapper .message-viewer.active-mobile .message-viewer-footer{align-items:center;background:#fff;border-top:1px solid #e0e0e0;display:flex;flex-shrink:0;gap:8px;padding:12px}.inbox-container .inbox-wrapper .message-viewer.active-mobile .message-viewer-footer .input-wrapper{flex-grow:1}.inbox-container .inbox-wrapper .message-viewer.active-mobile .message-viewer-footer .input-wrapper input{font-size:14px}.inbox-container .inbox-wrapper .message-viewer.active-mobile .message-viewer-footer .add-btns{display:flex;gap:8px}.inbox-container .inbox-wrapper .message-viewer.active-mobile .message-viewer-footer .add-btns .add-file-btn,.inbox-container .inbox-wrapper .message-viewer.active-mobile .message-viewer-footer .add-btns .send-message-btn{align-items:center;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.inbox-container .inbox-wrapper .messaging-member-profile{display:none}.inbox-container .inbox-wrapper .messaging-member-profile.active-mobile{background:#fff;border-radius:0;bottom:0;display:flex;flex-direction:column;left:0;margin:0;padding:20px;position:fixed;right:0;top:0;z-index:999}.inbox-container .inbox-wrapper .messaging-member-profile.active-mobile .member-profile-wrapper{align-items:center;display:flex;flex-direction:column;gap:16px;padding:20px}.inbox-container .inbox-wrapper .messaging-member-profile.active-mobile .member-profile-wrapper img{border-radius:50%;height:100px;width:100px}.inbox-container .inbox-wrapper .messaging-member-profile.active-mobile .member-profile-wrapper .doctor-details{text-align:center}.inbox-container .inbox-wrapper .messaging-member-profile.active-mobile .member-profile-wrapper .doctor-details p{color:#232c2b;font-family:Manrope;font-size:16px;font-weight:600;margin:8px 0}.inbox-container .inbox-wrapper .messaging-member-profile.active-mobile .member-profile-wrapper .actions{display:flex;flex-direction:column;gap:12px;width:100%}.inbox-container .inbox-wrapper .messaging-member-profile.active-mobile .member-profile-wrapper .actions a{background:#0fc0ed33;border:1px solid #ddd;border-radius:24px;color:#0fc0ed;font-family:Manrope;font-size:14px;font-weight:600;padding:14px;text-align:center;text-decoration:none;transition:background .2s ease;width:100%}.inbox-container .inbox-wrapper .messaging-member-profile.active-mobile .member-profile-wrapper .actions a:active{background:#0fc0ed4d}}
/*# sourceMappingURL=main.237c94f0.css.map*/