/* Fonts */
@font-face{font-family:'Avenir LT Std';font-style:normal;font-weight:350;font-display:block;src:url('/css/fonts/AvenirLTStd-Light.woff2') format('woff2')}
@font-face{font-family:'Avenir LT Std';font-style:normal;font-weight:450;font-display:block;src:url('/css/fonts/AvenirLTStd-Book.woff2') format('woff2')}
@font-face{font-family:'Avenir LT Std';font-style:normal;font-weight:550;font-display:block;src:url('/css/fonts/AvenirLTStd-Roman.woff2') format('woff2')}
@font-face{font-family:'Avenir LT Std';font-style:normal;font-weight:650;font-display:block;src:url('/css/fonts/AvenirLTStd-Medium.woff2') format('woff2')}
@font-face{font-family:'Avenir LT Std';font-style:normal;font-weight:850;font-display:block;src:url('/css/fonts/AvenirLTStd-Heavy.woff2') format('woff2')}
@font-face{font-family:'Avenir LT Std';font-style:normal;font-weight:950;font-display:block;src:url('/css/fonts/AvenirLTStd-Black.woff2') format('woff2')}
@font-face{font-family:'Avenir Arabic';font-style:normal;font-weight:350;font-display:block;src:url('/css/fonts/AvenirArabic-Light.woff2') format('woff2')}
@font-face{font-family:'Avenir Arabic';font-style:normal;font-weight:450;font-display:block;src:url('/css/fonts/AvenirArabic-Book.woff2') format('woff2')}
@font-face{font-family:'Avenir Arabic';font-style:normal;font-weight:550;font-display:block;src:url('/css/fonts/AvenirArabic-Medium.woff2') format('woff2')}
@font-face{font-family:'Avenir Arabic';font-style:normal;font-weight:650;font-display:block;src:url('/css/fonts/AvenirArabic-Medium.woff2') format('woff2')}
@font-face{font-family:'Avenir Arabic';font-style:normal;font-weight:850;font-display:block;src:url('/css/fonts/AvenirArabic-Heavy.woff2') format('woff2')}
@font-face{font-family:'Avenir Arabic';font-style:normal;font-weight:950;font-display:block;src:url('/css/fonts/AvenirArabic-Black.woff2') format('woff2')}
:root {
  --sa-action-footer-offset: 0px;
  --sa-toast-z-index: 999;
  --sa-toast-top-offset: 50px;
  --sa-toast-bottom-offset: 120px;
  --sa-toast-alternate-top-offset: 25px;
  --sa-toast-alternate-bottom-offset: 80px;
  --sa-toast-handler-top-offset: 0px;
  /* Color */ --sa-primary: #26A9E0; --sa-primary-dark: #11a1de; --sa-primary-light: #EAF7FC; --sa-primary-light-bg: #edf8ff; --sa-secondary: #4FE765; --sa-secondary-dark: #00C19D; --sa-secondary-light: #EEFDF0; --sa-danger: #DD282B; --sa-danger-dark: var(--sa-danger); --sa-danger-light: #FCE5E9; --sa-success: var(--sa-secondary); --sa-success-dark: var(--sa-secondary-dark); --sa-success-light: var(--sa-secondary-light); --sa-success-light-new: #E0F9F4; --sa-warning: #ebc052; --sa-warning-dark: #FFC14F; --sa-warning-light: #FFF9ED; --sa-info: var(--sa-primary); --sa-info-dark: #DFEFFF; --sa-info-light: #F8FBFF; --sa-custom-v1: #002A56; --sa-custom-v2: #020288; --sa-custom-v3: #474554; --sa-custom-v4: #ACA9BB; --sa-custom-v5: #716E7D; --sa-custom-v6: #00315E; --sa-disabled: #F4F9FF; --sa-light: #FFF; --sa-dark-50: #F4F6FA; --sa-dark-100: #e6e6e6; --sa-dark-150: #DDE0E6; --sa-dark-200: #cccccc; --sa-dark-250: #bfbfbf; --sa-dark-300: #b3b3b3; --sa-dark-350: #a19999; --sa-dark-400: #9B9B9B; --sa-dark-450: #8c8c8c; --sa-dark-500: #808080; --sa-dark-550: #6c757d; --sa-dark-600: #86909D; --sa-dark-650: #595959; --sa-dark: #000; /* Gradient */ --sa-primary-gradient-trans: linear-gradient(249.24deg, rgba(38, 169, 224, 0.15) 34.27%, rgba(79, 231, 101, 0.15) 89.68%); --sa-primary-gradient-light: linear-gradient(45deg, rgba(79, 231, 101, 0.25) 0%, rgba(38, 169, 224, 0.25) 100%); /* Layout */ --sa-transparent: transparent; --sa-static: static; --sa-relative: relative; --sa-absolute: absolute; --sa-fixed: fixed; --sa-border-solid: 1px solid; --sa-border-dashed: 1px dashed; --sa-center: center; --sa-left: left; --sa-right: right; --sa-stretch: stretch; --sa-pointer: pointer; --sa-none: none; --sa-d-i-flex: inline-flex; --sa-d-flex: flex; --sa-d-block: block; --sa-d-i-block: inline-block; --sa-o-hidden: hidden; /* Scale */ --sa-pixel: 2px; --sa-width-percent: 0%; --sa-percent: 2%; /* Typography */ --font-family: 'Avenir LT Std'; --font-family-new: 'Avenir LT Std'; --sa-font-450: 450; --sa-font-650: 650; --sa-font-850: 850; /* Safe area */ --safe-bottom: calc(env(safe-area-inset-bottom, 0px) + 30px);
}

/* Base */
html,body {-webkit-text-size-adjust:none;min-height:100%;height:100%;outline:none;margin:0;padding:0;overflow:var(--sa-o-hidden);overflow-y:auto;font-size:14px;background:var(--sa-light);color:var(--sa-dark);font-family:var(--font-family-new, 'Avenir LT Std'), sans-serif;font-weight:450;line-height:1.6;direction:inherit;scroll-behavior:smooth;overscroll-behavior:none}html.iphoneBrowser, body.iphoneBrowser,#app {-webkit-overflow-scrolling:touch;overflow-y:auto;height:calc(var(--sa-percent)* 50);overscroll-behavior:none;}body{position:var(--sa-relative);-webkit-touch-callout:none;-webkit-tap-highlight-color:var(--sa-transparent)}* {-webkit-box-sizing:border-box;box-sizing:border-box;user-select:none;-webkit-user-select:none;-ms-user-select:none;}.sa-socket-root{display:none!important}
button,.truncate,input {font-family:var(--font-family-new, 'Avenir LT Std'), sans-serif;outline:none}figure {margin:0;padding:0}label, input, select, textarea {transition:all 0.2s;touch-action:manipulation}input, select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}
dl,ol,ul{margin:0;padding:0;list-style:none}a{text-decoration:none;outline:none;color:var(--sa-dark)}a:focus, a:active {outline:medium none}p {margin:calc(var(--sa-pixel)* 2 + 1px) 0}.sa-glob-prgh p{font-weight:350;color:var(--sa-custom-v3)}.sa-glob-prgh .sa-prog-grid p{font-weight:850}
h1, h2, h3, h4, h5, h6,h1,.h2,h3,h4,h5,.h6 {margin:0;color:var(--sa-custom-v1);font-weight:850}h1,.h1{font-size:calc(var(--sa-pixel)* 14)}h2,.h2{font-size:calc(var(--sa-pixel)* 12)}h3,.h3{font-size:calc(var(--sa-pixel)* 10)}h4,.h4{font-size:calc(var(--sa-pixel)* 9)}h5,.h5{font-size:calc(var(--sa-pixel)* 8)}h6,.h6{font-size:calc(var(--sa-pixel)* 7)}
.h1{font-size:54px}.h2{font-size:44px}.h3{font-size:35px}.h4{font-size:28px}.h5{font-size:22px}.h6{font-size:18px}
.sa-unorder-list li{list-style-type:disc;margin-block:0 calc(var(--sa-pixel)* 5);margin-inline:calc(var(--sa-pixel)* 8) 0;color:var(--sa-dark)}.sa-unorder-list li:last-child{margin-bottom:0}.sa-unorder-list li.sa-custom-v1-text{color:var(--sa-custom-v1);margin-bottom:4px;}.sa-unorder-list-v6 li{color:var(--sa-custom-v6);}
.order-list li {list-style-type:decimal;padding-inline-start:6px;margin-bottom:10px;margin-inline-start:12px}.order-list li::marker {color:var(--sa-info)}
.sa-row{display:-ms-flexbox;display:var(--sa-d-flex);-ms-flex-wrap:wrap;flex-wrap:wrap;margin-inline-end:calc(var(--sa-pixel)* - 5);margin-inline-start:calc(var(--sa-pixel)* -5)}.sa-col1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.sa-col2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.sa-col3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sa-col4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.sa-col5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.sa-col6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sa-col7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.sa-col8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.sa-col9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sa-col10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.sa-col11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.sa-col12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:calc(var(--sa-percent)* 50)}
[class*=col]{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1px;width:calc(var(--sa-percent)* 50);padding-inline-end:calc(var(--sa-pixel)* 5);padding-inline-start:calc(var(--sa-pixel)* 5);position:var(--sa-relative)}
.sa-gutter50{margin-inline-end:-50px;margin-inline-start:-50px}.sa-gutter50 [class*=col]{padding-inline-end:calc(var(--sa-pixel)*25);padding-inline-start:calc(var(--sa-pixel)*25)}.sa-gutter40{margin-inline-end:-40px;margin-inline-start:-40px}.sa-gutter40 [class*=col]{padding-inline-end:calc(var(--sa-pixel)*20);padding-inline-start:calc(var(--sa-pixel)*20)}.sa-gutter30{margin-inline-end:-30px;margin-inline-start:-30px}.sa-gutter30 [class*=col]{padding-inline-end:calc(var(--sa-pixel)*15);padding-inline-start:calc(var(--sa-pixel)*15)}.sa-gutter20{margin-inline-end:calc(var(--sa-pixel)* -10);margin-inline-start:calc(var(--sa-pixel)* -10)}.sa-gutter20 [class*=col]{padding-inline-end:calc(var(--sa-pixel)*10);padding-inline-start:calc(var(--sa-pixel)*10)}.sa-gutter15{margin-inline-end:-15px;margin-inline-start:-15px}.sa-gutter15 [class*=col]{padding-inline-end:calc(var(--sa-pixel)*5 + 5px);padding-inline-start:calc(var(--sa-pixel)*5 + 5px)}.sa-gutter10{margin-inline-end:calc(var(--sa-pixel)* -5);margin-inline-start:calc(var(--sa-pixel)* -5)}.sa-gutter10 [class*=col-]{padding-inline-end:calc(var(--sa-pixel)*5);padding-inline-start:calc(var(--sa-pixel)*5)}.sa-gutter5{margin-inline-end:calc(var(--sa-pixel)*-2.5);margin-inline-start:calc(var(--sa-pixel)*-2.5)}.sa-gutter5 [class*=col-]{padding-inline-end:calc(var(--sa-pixel)*2 + 1px);padding-inline-start:calc(var(--sa-pixel)*2 + 1px)}.sa-no-gutter{margin-inline-end:0;margin-inline-start:0}.sa-no-gutter>.col,.sa-no-gutter>[class*=col-]{padding-inline-end:0;padding-inline-start:0}
.sa-content {box-sizing:border-box;padding:calc(var(--sa-pixel)* 15) 0 0;width:calc(var(--sa-percent)* 50)}.sa-container{width:1160px;margin:0 auto;max-width:1160px}
::-webkit-scrollbar{width:5px;border-radius:2.5px;background-color:#ece4e4;z-index:99}::-webkit-scrollbar-track{box-shadow:none;border-radius:2.5px;z-index:99}::-webkit-scrollbar-thumb{width:5px;border-radius:2.5px;background-color:var(--sa-primary);z-index:99}
/* Utilities + components */
/*carousel styles start here*/
:root {/* Color */ --vc-clr-primary:var(--sa-dark);--vc-clr-secondary:#090f207f;--vc-clr-white:var(--sa-light);/* Icon */ --vc-icn-width:1.2em;/* Navigation */ --vc-nav-width:30px;--vc-nav-height:30px;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-background:transparent;/* Pagination */ --vc-pgn-width:12px;--vc-pgn-height:4px;--vc-pgn-margin:4px;--vc-pgn-border-radius:0;--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-active-color:var(--vc-clr-primary);} .carousel__prev, .carousel__next {box-sizing:content-box;background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);width:var(--vc-nav-width);height:var(--vc-nav-height);text-align:center;font-size:var(--vc-nav-height);padding:0;color:var(--vc-nav-color);display:flex;justify-content:center;align-items:center;position:absolute;border:0;cursor:pointer;margin:0 10px;top:50%;transform:translateY(-50%);} .carousel__prev:hover, .carousel__next:hover {color:var(--vc-nav-color-hover);} .carousel__next--disabled, .carousel__prev--disabled {cursor:not-allowed;opacity:0.5;} .carousel__prev {inset-inline-start:0;} .carousel__next {inset-inline-end:0;} .carousel--rtl .carousel__prev {inset-inline-start:auto;inset-inline-end:0;} .carousel--rtl .carousel__next {inset-inline-end:auto;inset-inline-start:0;} .carousel {position:relative;text-align:center;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none;} .carousel.is-dragging {touch-action:none;} .carousel * {box-sizing:border-box;} .carousel__track {display:flex;padding:0 !important;position:relative;} .carousel__viewport {overflow:hidden;} .carousel__sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;} .carousel__icon {width:var(--vc-icn-width);height:var(--vc-icn-width);fill:currentColor;} .carousel__pagination {display:flex;justify-content:center;list-style:none;line-height:0;margin:10px 0 0;} .carousel__pagination-button {display:block;border:0;margin:0;cursor:pointer;padding:var(--vc-pgn-margin);background:transparent;} .carousel__pagination-button::after {display:block;content:'';width:var(--vc-pgn-width);height:var(--vc-pgn-height);border-radius:var(--vc-pgn-border-radius);background-color:var(--vc-pgn-background-color);} .carousel__pagination-button:hover::after, .carousel__pagination-button--active::after {background-color:var(--vc-pgn-active-color);} .carousel__slide {scroll-snap-stop:auto;flex-shrink:0;margin:0;position:relative;display:flex;justify-content:center;align-items:center;/* Fix iOS scrolling #22 */ transform:translateZ(0);}
/*carousel styles end here*/
/*multiselect */
.multiselect{align-items:center;background:var(--sa-light);border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;font-size:1rem;justify-content:flex-end;margin:0 auto;min-height:calc(1px*2 + 1rem*1.375 + .5rem*2);outline:none;position:relative;width:100%}.multiselect.is-open{border-start-start-radius:4px;border-start-end-radius:4px;border-end-end-radius:0;border-end-start-radius:0}.multiselect.is-open-top{border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:4px;border-end-start-radius:4px}.multiselect.is-disabled{background:#f3f4f6;cursor:default}.multiselect.is-active{border:1px solid #d1d5db;box-shadow:unset}.multiselect-wrapper{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;justify-content:flex-end;margin:0 auto;min-height:calc(1px*2 + 1rem*1.375 + .5rem*2);outline:none;position:relative;width:100%}.multiselect-multiple-label,.multiselect-placeholder,.multiselect-single-label{align-items:center;background:transparent;box-sizing:border-box;display:flex;height:100%;inset-inline-start:-15px;line-height:1.375;max-width:100%;padding-inline-start:.875rem;padding-inline-end:calc(1.25rem + .875rem*3);pointer-events:none;position:absolute;top:0;font-size:14px}.multiselect-placeholder{color:#9ca3af}.multiselect-single-label-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--sa-light);border:0;border-radius:4px;bottom:0;box-sizing:border-box;font-family:inherit;font-size:inherit;height:100%;inset-inline-start:0;outline:none;padding-inline-start:.875rem;position:absolute;inset-inline-end:0;top:0;width:100%}.multiselect-search::-webkit-search-cancel-button,.multiselect-search::-webkit-search-decoration,.multiselect-search::-webkit-search-results-button,.multiselect-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-tags{align-items:center;display:flex;flex-grow:1;flex-shrink:1;flex-wrap:wrap;margin:.25rem 0 0;padding-inline-start:.5rem}.multiselect-tag {background:var(--sa-primary-light);border-radius:16px;color:rgba(0, 0, 0, 0.54);display:flex;align-items:center;gap:6px;font-size:18px;white-space:nowrap;line-height:16px;padding-block:0px 0px;padding-inline:12px 8px;margin-inline-end:8px}.multiselect-tag.is-disabled{background:#9ca3af;color:var(--sa-light);padding-inline-end:.5rem}.multiselect-tag-remove{align-items:center;border-radius:4px;display:flex;justify-content:center;font-size:16px;padding:.25rem .25rem}.multiselect-tags-search-wrapper{display:inline-block;flex-grow:1;flex-shrink:1;height:100%;margin:0 4px 4px;position:relative}.multiselect-tags-search-copy{display:inline-block;height:1px;visibility:hidden;white-space:pre-wrap;width:100%}.multiselect-tags-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;bottom:0;box-sizing:border-box;font-family:inherit;font-size:inherit;inset-inline-start:0;outline:none;padding:0;position:absolute;inset-inline-end:0;top:0;width:100%}.multiselect-tags-search::-webkit-search-cancel-button,.multiselect-tags-search::-webkit-search-decoration,.multiselect-tags-search::-webkit-search-results-button,.multiselect-tags-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-inifite{align-items:center;display:flex;justify-content:center;min-height:calc(1px*2 + 1rem*1.375 + .5rem*2);width:100%}.multiselect-inifite-spinner,.multiselect-spinner{animation:multiselect-spin 1s linear infinite;background-color:#10b981;flex-grow:0;flex-shrink:0;height:1rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1rem;z-index:10}.multiselect-spinner{margin-block:0 0;margin-inline:0 .875rem}.multiselect-clear{display:flex;flex-grow:0;flex-shrink:0;opacity:1;padding-inline-end:10px;position:relative;transition:.3s;z-index:10}.multiselect-clear:hover .multiselect-clear-icon{background-color:transparent}.multiselect-clear-icon{display:inline-block;transition:.3s;line-height:20px}.multiselect-clear-icon:before{content:'\e9e3';font-family:'icomoon';font-size:12px}.multiselect-caret,.multiselect-clear-icon{height:1.125rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.625rem}.multiselect-caret{flex-grow:0;flex-shrink:0;margin-top:-20px;pointer-events:none;position:relative;transform:rotate(0deg);transition:transform .3s;z-index:10}.multiselect-caret.is-open{pointer-events:auto;transform:rotate(0deg)}.multiselect-dropdown{-webkit-overflow-scrolling:touch;background:var(--sa-light);border:1px solid #d1d5db;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:4px;border-end-start-radius:4px;bottom:0;display:flex;flex-direction:column;inset-inline-start:calc(1px*-1);margin-top:calc(1px*-1);max-height:10rem;outline:none;overflow-y:scroll;position:absolute;inset-inline-end:calc(1px*-1);transform:translateY(100%);z-index:100}.multiselect-dropdown.is-top{border-start-start-radius:4px;border-start-end-radius:4px;border-end-end-radius:0;border-end-start-radius:0;bottom:auto;top:1px;transform:translateY(-100%)}.multiselect-dropdown.is-hidden{display:none}.multiselect-options{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.multiselect-group{margin:0;padding:0}.multiselect-group-label{align-items:center;background:#e5e7eb;box-sizing:border-box;color:#374151;cursor:default;display:flex;font-size:.875rem;font-weight:650;justify-content:flex-start;line-height:1.375;padding:.3rem .75rem;text-align:start;text-decoration:none}.multiselect-group-label.is-pointable{cursor:pointer}.multiselect-group-label.is-pointed{background:#d1d5db;color:#374151}.multiselect-group-label.is-selected{background:#059669;color:var(--sa-light)}.multiselect-group-label.is-disabled{background:#f3f4f6;color:#d1d5db;cursor:not-allowed}.multiselect-group-label.is-selected.is-pointed{background:#0c9e70;color:var(--sa-light)}.multiselect-group-label.is-selected.is-disabled{background:#75cfb1;color:#d1fae5}.multiselect-group-options{margin:0;padding:0}.multiselect-option{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:1rem;justify-content:flex-start;line-height:1.375;padding:.5rem .75rem;text-align:start;text-decoration:none}.multiselect-option.is-pointed{background:#f3f4f6;color:#1f2937}.multiselect-option.is-selected{background:#10b981;color:var(--sa-light)}.multiselect-option.is-disabled{background:var(--sa-light);color:#d1d5db;cursor:not-allowed}.multiselect-option.is-selected.is-pointed{background:#26c08e;color:var(--sa-light)}.multiselect-option.is-selected.is-disabled{background:#87dcc0;color:#d1fae5}.multiselect-no-options,.multiselect-no-results{color:#4b5563;padding:.5rem .75rem}.multiselect-fake-input{background:transparent;border:0;bottom:-1px;font-size:0;height:1px;inset-inline-start:0;outline:none;padding:0;position:absolute;inset-inline-end:0;width:100%}.multiselect-fake-input:active,.multiselect-fake-input:focus{outline:none}.multiselect-assistive-text{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.multiselect-spacer{display:none}[dir=rtl] .multiselect-multiple-label,[dir=rtl] .multiselect-placeholder,[dir=rtl] .multiselect-single-label{inset-inline-start:auto;padding-inline-start:calc(1.25rem + .875rem*3);padding-inline-end:.875rem;inset-inline-end:0}[dir=rtl] .multiselect-search{padding-inline-start:0;padding-inline-end:.875rem}[dir=rtl] .multiselect-tags{padding-inline-start:0;padding-inline-end:.5rem}[dir=rtl] .multiselect-tag{margin-inline-start:.25rem;margin-inline-end:0;padding-block:.125rem .125rem;padding-inline:0 .5rem}[dir=rtl] .multiselect-tag.is-disabled{padding-inline-start:.5rem}[dir=rtl] .multiselect-caret,[dir=rtl] .multiselect-spinner{margin-block:0 0;margin-inline:.875rem 0}[dir=rtl] .multiselect-clear{padding-block:0 0;padding-inline:.875rem 0}@keyframes multiselect-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
.multiselect-caret::before {content:"\e92f";font-family:'icomoon';color:var(--sa-custom-v4)}.multiselect.sa-form-control{padding-block:0 0;padding-inline:15px 20px}
.multiselect-tag-remove::before{content:"\e92c";font-family:'icomoon'}
/* carousel styles */
.sa-carousel-slide{position:relative}.sa-carousel {display:flex;overflow:hidden;overflow-x:auto;width:100%;scrollbar-width:var(--sa-none);scroll-snap-type:x mandatory;gap:8px;}.sa-carousel li {margin:0;transition:left .4s cubic-bezier(.47,.13,.15,.89);flex-shrink:0}.sa-carousel-slide :is(.sa-prev, .sa-next) {position:absolute;border:var(--sa-border-solid) var(--sa-primary);border-radius:calc(var(--sa-pixel)* 4);text-align:var(--sa-center);background:var(--sa-light);width:40px;height:40px;font-size:15px;font-weight:600;margin-inline-start:5px} .sa-carousel-slide .sa-next{inset-inline-end:0} .sa-carousel-slide .sa-prev{inset-inline-start:0} .sa-carousel::-webkit-scrollbar,.sa-labtech-list::-webkit-scrollbar {display:none}.sa-browse .sa-carousel li:last-child {padding-inline-end:35px}
.sa-delete-account {display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.sa-delete-card {width:40%;margin:25px auto 0}.sa-acc-deleted{display:flex;align-items:center;justify-content:center;flex-direction:column}.sa-acc-deleted .sa-mob-footer {background-color:var(--sa-light)}.sa-delete-card .sa-gray-textarea{font-size:13px}
/* home style */
.sa-active-apt .sa-carousel-slide :is(.sa-prev, .sa-next){display:block;font-size:12px;inset-inline-end:15px;width:24px;height:24px;position:absolute;top:-40px;border-radius:5px;cursor:pointer}.sa-active-apt .sa-carousel-slide .sa-prev{inset-inline-end:50px;inset-inline-start:auto}.sa-offers :is(.sa-prev, .sa-next),.sa-active-ph-order .sa-carousel-slide :is(.sa-prev, .sa-next),.sa-presc-ref-slide :is(.sa-prev, .sa-next) {position:absolute;top:50%;transform:translateY(-50%);border-radius:100%;cursor:pointer;inset-inline-end:-19px}.sa-offers .sa-carousel li {width:100%}.sa-offers .sa-prev,.sa-presc-ref-slide .sa-prev {inset-inline-end:auto;inset-inline-start:-20px}
.sa-partners .sa-carousel li {width:126px;margin:auto 75px}.sa-partners .sa-carousel li img{transition:all 0.5s}.sa-partners .sa-carousel li img:hover{transform:scale(1.1);transition:all 0.5s ease-in-out}.sa-partners .sa-carousel-slide :is(.sa-prev, .sa-next) {border:var(--sa-border-solid) #d1dde6;border-radius:calc(var(--sa-pixel)* 4);text-align:var(--sa-center);width:calc(var(--sa-pixel)* 30);height:calc(var(--sa-pixel)* 40);box-shadow:0 1px 3px 0 rgb(38 169 224 / 30%);position:absolute;top:50%;transform:translate(0%, -50%);cursor:pointer}.sa-active-apt .sa-carousel li {width:100%;padding:20px;cursor:pointer}
.sa-active-ph-order .sa-carousel-slide .sa-prev {inset-inline-start:-62px}.sa-active-ph-order .sa-carousel-slide .sa-next {inset-inline-end:-62px}
.sa-services-location {position:absolute;background:linear-gradient(45deg, rgba(38, 169, 224, 0.45) 0%, rgba(79, 231, 101, 0.45) 100%);color:var(--sa-light);padding:5px 15px;border-radius:5px;z-index:1;top:20px;inset-inline-end:20px;cursor:pointer}.sa-services-location .sa-home-loc{display:flex;align-items:center;justify-content:flex-end;cursor:pointer}.sa-services-location button{border:0;background:transparent;font:inherit;color:inherit;padding:0;cursor:pointer}.sa-services-location .icon-location2{color:var(--sa-light);margin-inline-end:8px;vertical-align:middle}
.sa-whtsp-sprt {background:var(--sa-success);color:var(--sa-light);padding:15px;border-radius:50px;position:fixed;inset-inline-end:30px;bottom:150px;font-size:14px;z-index:99;cursor:pointer}.sa-whtsp-sprt i{font-size:24px;vertical-align:middle;margin-inline-end:5px}
.sa-active-ph-order .carousel__pagination{display:none}.sa-active-ph-order .carousel__prev,.sa-active-ph-order .carousel__next,.sa-corpt-wellness-v2 .carousel__prev, .sa-corpt-wellness-v2 .carousel__next{border:var(--sa-border-solid) var(--sa-primary);border-radius:50%;text-align:var(--sa-center);background:var(--sa-light);width:40px;height:40px;font-size:15px;font-weight:600;margin-inline-start:5px}.sa-active-ph-order .carousel__prev{inset-inline-start:-60px !important}.sa-active-ph-order .carousel__next{inset-inline-end:-60px !important}.sa-active-ph-order .carousel__icon{font-size:20px}.sa-corpt-wellness-v2 li.carousel__slide{height:320px;object-fit:cover;border-radius:12px;overflow:hidden;}
/* review styles */
.sa-patient-list .sa-carousel-slide {width:calc(100% - 80px)}.sa-patient-list .sa-carousel li{margin-inline-start:10px} .sa-patient-list .sa-add-ptnt {position:relative;height:90px;background-color:var(--sa-info-dark);flex-direction:column;padding:10px;font-size:calc(var(--sa-pixel)*6);cursor:pointer;width:94px;border-radius:8px;display:flex;justify-content:center;text-align:center} .sa-patient-list .sa-add-ptnt span{font-weight:500} .sa-patient-list .sa-active .sa-add-ptnt {background-color:var(--sa-primary);color:var(--sa-light)} .sa-patient-list .sa-active .sa-add-ptnt:before {content:'';inset-inline-end:0;position:var(--sa-absolute);bottom:0px;padding:0;border-start-start-radius:8px;border-start-end-radius:0;border-end-end-radius:8px;border-end-start-radius:0;background-color:#389CFF;width:25px;height:25px} .sa-patient-list .sa-active .sa-add-ptnt:after {content:'';z-index:1;inset-inline-end:8px;bottom:7.5px;position:var(--sa-absolute);border:solid var(--sa-light);height:calc(var(--sa-pixel)* 5);width:4px;border-width:0 2px 2px 0;transform:rotate( 45deg)}
.sa-ptn-details .sa-patient-btn {display:flex;align-items:center;height:60px;text-align:start}.sa-ptn-details .sa-patient-btn>i{margin-bottom:0;font-size:18px;margin-inline-end:10px}.sa-ptn-details .sa-add-ptnt {height:60px;padding:10px;text-align:start} .sa-slct-ptn {display:flex;justify-content:space-between;color:var(--sa-primary);margin-bottom:15px;align-items:center}.sa-slct-ptn button {display:flex;align-items:center;background-color:var(--sa-primary);border:none;color:var(--sa-light);padding:7px 15px;border-radius:10px;cursor:pointer}.sa-slct-ptn button i {border:1px solid var(--sa-light);border-radius:50%;padding:5px;font-size:6px;font-weight:600;margin-inline-end:6px}.sa-ptn-details .sa-patient-list .sa-carousel-slide {width:100%}.sa-ptn-details .sa-patient-list .sa-carousel li:first-child{margin-inline-start:var(--sa-none)}.sa-ptn-details .sa-patient-list .sa-add-ptnt::before,.sa-ptn-details .sa-patient-list .sa-add-ptnt::after,.sa-ptn-details .sa-patient-list .sa-add-ptnt i{display:none}.sa-ptn-details .sa-patient-list .sa-active .sa-add-ptnt i {position:absolute;inset-inline-end:5px;display:block;font-size:14px}.sa-ptn-details .sa-patient-list .sa-active .sa-add-ptnt {background-color:var(--sa-success);padding-inline-end:20px;transition:.2s} .sa-ptn-details .sa-ptn-audio, .sa-attachment,.sa-submit-case .sa-medic-condton {border-top:1px dashed var(--sa-dark-150);padding-top:10px}.sa-ptn-details .sa-ptn-audio .sa-tit{margin-bottom:0}.sa-ptn-details .sa-patient-list {margin-top:0}.sa-text-note{border-bottom:none;padding-bottom:0}
/* labswiper styles */
.sa-lab-slider {width:calc(100% - 40px);padding-inline-start:5px;display:flex;position:relative}.sa-lab-item {overflow:var(--sa-o-hidden);text-overflow:ellipsis;white-space:nowrap;cursor:var(--sa-pointer);border:var(--sa-border-solid) #DDE0E8;border-radius:calc(var(--sa-pixel)*4);color:grey;font-size:calc(var(--sa-pixel)* 6 + 1px);text-align:center;line-height:40px;margin:0 5px;background:var(--sa-light)}.sa-lab-scrl .sa-carousel-slide :is(.sa-prev, .sa-next) {position:absolute;border:var(--sa-border-solid) var(--sa-primary);border-radius:calc(var(--sa-pixel)* 4);text-align:var(--sa-center);background:var(--sa-light);width:40px;height:42px;margin-inline-start:5px;top:0;cursor:pointer}.sa-lab-item.sa-active {border:var(--sa-border-solid) var(--sa-primary)}
.sa-lab-viw-slider {width:100%;padding-inline-start:5px;display:flex;position:relative;background-color:#d8f0ff;padding:10px 0;border-radius:6px}.sa-lab-viw-slider .sa-lab-item {overflow:var(--sa-o-hidden);text-overflow:ellipsis;white-space:nowrap;cursor:var(--sa-pointer);border-radius:calc(var(--sa-pixel)*4);color:grey;background-color:var(--sa-light);font-size:calc(var(--sa-pixel)* 6 + 1px);font-weight:300;text-align:center;line-height:40px;margin:0 7px;border:none}.sa-lab-scrl .sa-carousel-slide.sa-lab-viw-slider :is(.sa-prev, .sa-next) {position:absolute;border:none;box-shadow:0 0px 10px 0 rgb(0 0 0 / 10%);border-radius:calc(var(--sa-pixel)* 4);text-align:var(--sa-center);background:var(--sa-light);color:var(--sa-primary);width:35px;height:62px;margin-inline-start:0;top:0;cursor:pointer}.sa-lab-viw-slider .sa-lab-item.sa-active {border:var(--sa-border-solid) var(--sa-primary);color:var(--sa-primary);font-weight:450}
/* medical record styles */
.sa-medical-rec {margin:calc(var(--sa-pixel)* 10) 0}.sa-medical-rec li {width:33.3333%} .sa-medical-rec-item {background-color:var(--sa-info-dark);padding:15px;margin-inline-end:10px;cursor:var(--sa-pointer);display:block;border-radius:10px;height:100px}
.sa-item-name {display:var(--sa-d-flex);align-items:var(--sa-center);margin-bottom:calc(var(--sa-pixel) * 5)} .sa-item-name .sa-avtar {color:var(--sa-info);margin-inline-end:calc(var(--sa-pixel) * 5);border:var(--sa-border-solid) var(--sa-info);background:var(--sa-transparent);border-radius:calc(var(--sa-pixel) * 3);height:36px;width:36px;line-height:36px} .sa-item-name h6 {width:calc(100% - 40px);text-align:start;position:var(--sa-relative);word-break:break-word;padding-inline-end:70px} .sa-item-name h6 small {position:var(--sa-absolute);inset-inline-end:0;top:2px;color:var(--sa-dark-350);font-weight:normal}.sa-item-cnt {display:var(--sa-d-flex);justify-content:space-between;font-size:calc(var(--sa-pixel)*6 + 1px);color:#343645}.sa-item-cnt i {color:var(--sa-info);margin-inline-end:5px;font-size:15px;vertical-align:middle}

/* view patient styles */
.sa-patient-flow .sa-slct-patient .sa-carousel-slide {width:calc(100% - 80px)}.sa-patient-flow .sa-slct-patient li:last-child {margin-inline-end:20px}.sa-slct-medical .sa-carousel-slide {width:calc(100% - 65px);margin:1px 0}
.sa-rcord-slide {cursor:pointer;border-radius:calc(var(--sa-pixel) * 5);background-color:var(--sa-light);padding:10px 15px;box-shadow:0 0 calc(var(--sa-pixel) * 5) 0 rgba(0, 0, 0, 0.1);text-align:var(--sa-left);display:var(--sa-d-block);height:calc(var(--sa-pixel) * 45);max-width:140px;margin-inline-start:10px}

/*Form fields start here*/
input[type=radio i]{margin:0}textarea{min-height:calc(var(--sa-pixel)* 50);resize:none}.sa-textarea{min-height:calc(var(--sa-pixel)* 15);font-style:italic;width:calc(var(--sa-percent)* 50);border:var(--sa-border-solid) var(--sa-dark-200);border-radius:calc(var(--sa-pixel)*3)}.sa-gray-textarea {width:calc(var(--sa-percent)* 50);border-radius:calc(var(--sa-pixel)* 3);min-height:calc(var(--sa-pixel)* 35);padding:15px;background-color:#ECF2FF;border:none}.sa-light-textarea{background-color:var(--sa-light);border:var(--sa-border-solid) var(--sa-custom-v4)} input:focus,select:focus,textarea:focus{outline:0;border-color:var(--sa-primary)}:-ms-input-placeholder,:-moz-placeholder,::-moz-placeholder,::-webkit-input-placeholder{color:var(--sa-rock-blue);transition:inherit;font-family:var(--font-family-new)}textarea::placeholder{font-family:var(--font-family-new)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:none}.sa-invalid .sa-form-control {border-color:var(--sa-error)}
.sa-select-field .sa-form-group input{border-radius:40px;border:1px solid #D4D4D4;font-size:14px;}
.sa-form-group {position:var(--sa-relative);margin-bottom:calc(var(--sa-pixel)* 10);display:var(--sa-d-block)}.sa-form-group label, label{color:#706E7C;display:var(--sa-d-block);line-height:normal;margin-bottom:5px;font-size:calc(var(--sa-pixel)* 6 + 1px);font-weight:normal}.sa-form-group label.sa-floating {position:var(--sa-absolute);background:var(--sa-light);top:-13px;inset-inline-start:calc(var(--sa-pixel)* 10);padding:2px 5px;color:#4E74C4;z-index:1}.sa-form-control{background:var(--sa-light);height:calc(var(--sa-pixel)* 20);line-height:calc(var(--sa-pixel)* 20);color:var(--sa-dark);border:var(--sa-border-solid) var(--sa-custom-v4);padding-block:0 0;padding-inline:15px 35px;width:calc(var(--sa-percent)* 50);border-radius:calc(var(--sa-pixel)*3);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:normal;text-overflow:ellipsis}.sa-disabled,.sa-form-control:disabled {background-color:var(--sa-disabled);border-color:var(--sa-disabled);box-shadow:none;cursor:not-allowed}.sa-disabled:focus,.sa-form-control:disabled:focus{border:var(--sa-info-dark)}.sa-form-group-lg .sa-form-img{top:10px}.sa-form-group-lg .icon-down-arrow.sa-form-icon{top:18px}
.sa-form-control-xlg{height:calc(var(--sa-pixel)* 30);line-height:calc(var(--sa-pixel)* 30)}.sa-form-control-lg{height:calc(var(--sa-pixel)* 25);line-height:calc(var(--sa-pixel)* 25)}.sa-form-control-sm{height:calc(var(--sa-pixel)* 20);line-height:calc(var(--sa-pixel)* 20)}
.sa-form-icon {position:var(--sa-absolute);inset-inline-end:15px;top:12px;pointer-events:none;cursor:var(--sa-pointer);color:var(--sa-dark);font-size:16px}.sa-form-icon-left{inset-inline-end:auto;inset-inline-start:15px}.sa-form-icon-right{inset-inline-start:auto;inset-inline-end:calc(var(--sa-pixel)* 5 + 5px)}.sa-form-img {width:30px;inset-inline-end:auto;inset-inline-start:10px;top:5px}.sa-inp-flag {padding-inline-start:50px;cursor:pointer}
.sa-form-group>label~.sa-form-control~.sa-form-icon {top:38px;color:var(--sa-custom-v5)}.sa-form-group>[class*="icon-left"]+input[type="text"],.sa-loc-field>[class*="sprite"]+input[type="text"],.sa-form-group>[class*="sprite"]+input[type="text"] {padding-inline-start:calc(var(--sa-pixel)* 25)}.sa-form-icon-right~.sa-form-control,.sa-form-group>[class*="icon-right"]+input[type="text"] {padding-inline-end:calc(var(--sa-pixel)* 25)}.sa-form-group>label~.sa-form-control-lg~.sa-form-icon {top:44px}.sa-calender7.sa-form-group>label~.sa-form-control-lg~.sa-form-icon {top:42px;color:var(--sa-custom-v4)}.sa-reg-spcv3 .sa-form-group>label~.sa-form-control-lg~.sa-form-icon{top:38px;}
.sa-form-control-line {background:var(--sa-transparent);border:none;border-bottom:var(--sa-border-solid) #ebebf0;border-radius:0;padding:0;height:calc(var(--sa-pixel)* 20);width:calc(var(--sa-percent)* 50)}.sa-form-control.sa-btn-type{text-align:start}
.sa-form-group .sa-err-border,.sa-service-prov .sa-form-group .sa-err-border{border:1px solid var(--sa-danger-dark)}.sa-form-group>label~.sa-form-control-lg~.sa-form-icon.sa-form-ctrl-lg-icon{top:38px}
/*checkbox styles start here*/
[type="checkbox"]:not(:checked) + label:after,[type="radio"]:not(:checked) + label:after {opacity:0;transform:scale(0)}[type="checkbox"]:not(:checked), [type="checkbox"]:checked,[type="radio"]:not(:checked), [type="radio"]:checked  {position:var(--sa-absolute);inset-inline-start:-9999px}[type="checkbox"]:checked + label,[type="checkbox"]:not(:checked) + label {display:var(--sa-d-i-block);padding-inline-start:28px;position:var(--sa-relative);z-index:1;font-size:calc(var(--sa-pixel)* 7);color:var(--sa-dark);line-height:18px;cursor:var(--sa-pointer)}[type="checkbox"]:disabled:not(:checked) + label:before, [type="checkbox"]:disabled:checked + label:before {box-shadow:none;border-color:var(--sa-info-dark);background-color:var(--sa-light)}[type="checkbox"]:disabled:checked + label:after {color:#999}[type="checkbox"]:disabled + label {color:#4D6F93;cursor:not-allowed}[type="checkbox"]:not(:checked) + label:before,[type="checkbox"]:checked + label:before {content:'';position:var(--sa-absolute);inset-inline-start:0;top:0;width:16px;border:var(--sa-border-solid) var(--sa-dark-200);height:16px;background:var(--sa-transparent);z-index:1;border-radius:calc(var(--sa-pixel)* 2)}[type="checkbox"]:checked + label:before {border-color:var(--sa-success);background-color:var(--sa-success)}[type="checkbox"]:checked + label:after {z-index:1;inset-inline-start:6px;top:2px;position:var(--sa-absolute);content:'';border:solid var(--sa-light);height:calc(var(--sa-pixel)* 5);width:4px;border-width:0 2px 2px 0;transform:rotate(45deg)}[type="checkbox"]:not(:checked) + label:hover:before, [type="checkbox"]:checked + label:hover:before{border:var(--sa-border-solid) var(--sa-primary)}
/*checkbox styles end here*/
/*radio styles start here*/
[type="radio"]:not(:checked) + label,[type="radio"]:checked + label {position:var(--sa-relative);padding-inline-start:28px;font-size:calc(var(--sa-pixel)* 7);color:var(--sa-dark);cursor:var(--sa-pointer);line-height:22px;}[type="radio"]:not(:checked) + label:before,[type="radio"]:checked + label:before {content:'';position:var(--sa-absolute);inset-inline-start:0;top:0;width:18px;border:var(--sa-border-solid) var(--sa-dark-200);height:18px;z-index:1;border-radius:calc(var(--sa-percent)* 50)}[type="radio"]:checked + label:after {z-index:0;inset-inline-start:3px;top:3px;background:var(--sa-primary);height:calc(var(--sa-pixel)* 7);position:var(--sa-absolute);border-radius:calc(var(--sa-percent)* 50);text-align:var(--sa-center);width:calc(var(--sa-pixel)* 7);content:''}[type="radio"]:checked + label:before {border-color:var(--sa-primary)}
[type="radio"]:not(:checked) + .sa-checked:after{opacity:1;transform:unset} .sa-checked:after {z-index:0;inset-inline-start:2.8px;top:2.8px;background:var(--sa-primary);height:calc(var(--sa-pixel)* 7);position:var(--sa-absolute);border-radius:calc(var(--sa-percent)* 50);text-align:var(--sa-center);width:calc(var(--sa-pixel)* 7);content:''}[type=radio]:not(:checked) + label:hover::before, [type=radio]:checked + label:hover::before{border-color:var(--sa-primary)}
/*radio styles end here*/
/*Button styles start here*/
:is(.sa-btn,.sa-btn-block,.sa-btn-primary){display:var(--sa-d-i-block);font-weight:450;color:#212529;text-align:var(--sa-center);vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--sa-transparent);border:var(--sa-border-solid) var(--sa-transparent);padding:0 15px;line-height:40px;height:40px;border-radius:calc(var(--sa-pixel)*3);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:var(--sa-pointer);transition:background 0.8s;font-size:14px;}.sa-btn:hover{color:#212529;text-decoration:none;outline:none}.sa-btn.focus,.sa-btn:focus{outline:0}
.sa-btn-primary{color:var(--sa-light);background-color:var(--sa-primary)}.sa-btn-primary:hover{color:var(--sa-light);background-image:linear-gradient(to inline-end, var(--sa-primary), #4ED4F2)}.sa-btn-primary.disabled,.sa-btn-primary:disabled{color:var(--sa-light);background:#c2c9e1;border-color:#c2c9e1;cursor:not-allowed}
.sa-btn-primary-light{color:var(--sa-primary);background-color:#D7EFFF;font-weight:650;font-size:14px}.sa-btn-primary-light:hover{color:var(--sa-primary);background-image:#D7EFFF}.sa-btn-primary-light.disabled,.sa-btn-primary-light:disabled{color:var(--sa-light);background:#c2c9e1;border-color:#c2c9e1;cursor:not-allowed}
.sa-btn-info-light{color:var(--sa-primary);background-color:var(--sa-primary-light)}.sa-btn-info-light:hover{color:var(--sa-light);background-image:linear-gradient(to inline-end, var(--sa-primary), #4ED4F2)}.sa-btn-info-light.disabled,.sa-btn-info-light:disabled{color:var(--sa-light);background:#c2c9e1;border-color:#c2c9e1;cursor:not-allowed}
.sa-btn-secondary{color:var(--sa-light);background-color:var(--sa-dark-550);border-color:var(--sa-dark-550)}.sa-btn-secondary:hover{color:var(--sa-light);background-color:#5a6268;border-color:#545b62}.sa-btn-secondary.disabled,.sa-btn-secondary:disabled{color:var(--sa-light);background-color:var(--sa-dark-550);border-color:var(--sa-dark-550)}
.sa-btn-secondary-lgt{color:var(--sa-primary);background-color:#F9F9F9;border-color:var(--sa-dark-150)}.sa-btn-secondary:hover{color:var(--sa-primary);background-color:#F9F9F9;border-color:var(--sa-dark-150)}.sa-btn-secondary.disabled,.sa-btn-secondary:disabled{color:var(--sa-primary);background-color:var(--sa-dark-150);border-color:var(--sa-dark-150)}
.sa-btn-success{color:var(--sa-light);background-color:var(--sa-success);border-color:var(--sa-success)}.sa-btn-success:hover{color:var(--sa-light);background-color:#00ac86;border-color:#00ac86}.sa-btn-success.disabled,.sa-btn-success:disabled{color:var(--sa-light);background-color:#92cfc1;border-color:#92cfc1}
.sa-btn-danger{color:var(--sa-light);background-color:var(--sa-danger);border-color:var(--sa-danger)}.sa-btn-danger:hover{color:var(--sa-light);background-color:var(--sa-danger);border-color:var(--sa-danger)}.sa-btn-danger.disabled,.sa-btn-danger:disabled{color:var(--sa-light);background-color:var(--sa-danger);border-color:var(--sa-danger)}
.sa-btn-warning{background-color:var(--sa-warning);border-color:var(--sa-warning)}.sa-btn-warning:hover{background-color:#ffa714;border-color:#ffa714}.sa-btn-warning.disabled,.sa-btn-warning:disabled{color:#212529;background-color:var(--sa-warn-dark);border-color:var(--sa-warn-dark)}.sa-grey-btn {background-color:#F9F9F9;border:var(--sa-border-solid) var(--sa-dark-150)}.sa-btn-gray{color:#ECECEC;background-color:#C4C4C4;border:none;}
/*Button filled*/
/*Button Outline*/
.sa-btn-outline-default{border-color:var(--sa-info-dark)}.sa-btn-outline-primary{color:var(--sa-primary);border-color:var(--sa-primary)}.sa-btn-outline-primary.disabled,.sa-btn-outline-primary:disabled{color:#007bff;background-color:var(--sa-transparent)}.sa-btn-outline-info{color:var(--sa-info);border-color:var(--sa-info)}.sa-btn-outline-info.disabled,.sa-btn-outline-info:disabled{color:#007bff;background-color:var(--sa-transparent)}.sa-btn-outline-secondary{color:var(--sa-dark-550);border-color:var(--sa-dark-550)}.sa-btn-outline-secondary:hover{color:var(--sa-dark-550);border-color:var(--sa-dark-550)}.sa-btn-outline-secondary.disabled,.sa-btn-outline-secondary:disabled{color:var(--sa-dark-550);background-color:var(--sa-transparent)}.sa-btn-outline-success{color:var(--sa-success-dark);border-color:var(--sa-success-dark)}.sa-btn-outline-success:hover{color:var(--sa-light);background-color:var(--sa-success-dark);border-color:var(--sa-success-dark)}.sa-btn-outline-success.disabled,.sa-btn-outline-success:disabled{color:var(--sa-success-dark);background-color:var(--sa-transparent)}.sa-btn-outline-warning{color:var(--sa-warn-dark);border-color:var(--sa-warn-dark)}.sa-btn-outline-warning:hover{color:#212529;background-color:var(--sa-warn-dark);border-color:var(--sa-warn-dark)}.sa-btn-outline-warning.disabled,.sa-btn-outline-warning:disabled{color:var(--sa-warn-dark);background-color:var(--sa-transparent)}.sa-btn-outline-danger{color:var(--sa-danger);border-color:var(--sa-danger)}.sa-btn-outline-danger:hover{color:var(--sa-light);background-color:var(--sa-danger);border-color:var(--sa-danger)}.sa-btn-outline-danger.disabled,.sa-btn-outline-danger:disabled{color:var(--sa-danger);background-color:var(--sa-transparent)}.sa-btn-outline-primary:hover{color:var(--sa-light);background-color:var(--sa-primary);border-color:var(--sa-primary)}.sa-btn-outline-primary:hover i{color:var(--sa-primary)}.sa-btn-outline-info:hover{color:var(--sa-light);background-color:var(--sa-info);border-color:var(--sa-info)}.sa-btn-outline-primary:hover .sa-dark-text{color:var(--sa-light)}.sa-btn-plain:hover{color:var(--sa-light);border-color:var(--sa-custom-v1);background-color:var(--sa-custom-v1)}.sa-btn-plain:hover i {color:var(--sa-primary)}.sa-btn-outline-dark{color:var(--sa-dark);border-color:var(--sa-custom-v4)}.sa-btn-outline-primary:hover {background:transparent;color:var(--sa-primary);}
/*Button Outline*/
.sa-btn-lg, .sa-labtech-bg-v6 .sa-selected-data .sa-btn-primary.sa-btn-block{padding:0 18px;font-size:calc(var(--sa-pixel)* 8);line-height:calc(var(--sa-pixel)* 25);height:calc(var(--sa-pixel)* 25);border-radius:calc(var(--sa-pixel)* 5)}.sa-btn-md {padding:0 calc(var(--sa-pixel)* 10);font-size:calc(var(--sa-pixel)* 6 + 1px);line-height:46px;height:46px;border-radius:6px;font-size:calc(var(--sa-pixel)* 7 + 1px)}.sa-btn-sm {padding:0 calc(var(--sa-pixel)* 10);font-size:calc(var(--sa-pixel)* 6 + 1px);line-height:34px;height:34px;border-radius:6px} .sa-btn-xs{padding:0 calc(var(--sa-pixel)* 10);font-size:calc(var(--sa-pixel)* 6 + 1px);line-height:calc(var(--sa-pixel)* 12);height:calc(var(--sa-pixel)* 12);border-radius:4px}.sa-btn-block{display:var(--sa-d-block);width:calc(var(--sa-percent)* 50)}.sa-btn-transparent{background:var(--sa-transparent);border:none;margin:0;padding:0;color:var(--sa-dark);cursor:var(--sa-pointer);height:unset;line-height:unset}
.sa-btn-back {display:var(--sa-d-i-block);font-size:calc(var(--sa-pixel)* 9);cursor:var(--sa-pointer);border:none;padding:0;margin:0 0 calc(var(--sa-pixel)* 10);line-height:calc(var(--sa-pixel)* 10);vertical-align:middle;background:var(--sa-transparent);margin-inline-end:15px;color:var(--sa-dark)}.sa-btn-back i{vertical-align:middle;font-size:calc(var(--sa-pixel)* 14);font-weight:350;margin-inline-end:15px}
/*Button styles end here*/
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {opacity:0;display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number] {-moz-appearance:textfield}
/*sprite styles start here*/
.sa-sprite:before {content:'';background:url(https://static.sanar.sa/images/sprite/sprite-new.png) no-repeat;display:var(--sa-d-i-block);background-size:600px}.sa-support:before {background-position:-335px -771px;width:calc(var(--sa-pixel)*18);height:calc(var(--sa-pixel)*18)}.sa-convn:before {background-position:-256px -771px;width:calc(var(--sa-pixel)*16);height:calc(var(--sa-pixel)*16)}.sa-secure:before {background-position:-206px -771px;width:calc(var(--sa-pixel)*20);height:calc(var(--sa-pixel)*14)}.sa-elite:before {background-position:-295px -771px;width:calc(var(--sa-pixel)*15);height:calc(var(--sa-pixel)*18)}.sa-search:before{background-position:-355px -291px;width:24px;height:24px;position:absolute;inset-inline-start:calc(var(--sa-pixel)* 5);top:calc(var(--sa-pixel)* 4)}.sa-loc-map-ico-lg::before {background-position:-276px -404px;background-size:340px;width:64px;height:56px}.sa-successful::before{background-position:15px -249px;width:132px;height:102px;margin-block:0 0;margin-inline:0 calc(var(--sa-pixel)* 10);position:absolute;inset-inline-start:0;top:0}.sa-ins-icon:before {background-position:-430px -274px;width:20px;height:26px;position:var(--sa-absolute);inset-inline-start:0;background-size:460px}
.sa-flags:before {content:'';background:url(https://static.sanar.sa/images/sprite/flags.png) no-repeat;width:calc(var(--sa-pixel)* 20);height:calc(var(--sa-pixel)* 15);display:var(--sa-d-i-block);background-size:900px;margin-inline-end:calc(var(--sa-pixel)* 5)}.sa-lang-list li .sa-arabic:before{background-position:calc(var(--sa-pixel)* -37) -300px}.sa-lang-list li .sa-english:before{background-position:calc(var(--sa-pixel)* -128) -360px}
.sa-pay-sprite:before {content:'';background:url(https://static.sanar.sa/images/sprite/payment-sprite.png) no-repeat;display:var(--sa-d-i-block);background-size:736px}.sa-all-p-cards:before {background-position:-148px -153px;width:252px;margin:0 auto;height:36px;position:var(--sa-absolute);inset-inline-start:0;top:0;inset-inline-end:0;background-size:400px}
.sa-rr-sucess figure{width:180px;height:180px;margin:0 auto}
.sa-mob-sanar .sa-calender:before, .sa-mob-sanar .sa-prescription:before, .sa-mob-sanar .sa-reports::before, .sa-cancelled-report .sa-reports::before {content:'';background:url(https://static.sanar.sa/images/sprite/v5/sprite.svg) no-repeat;display:var(--sa-d-i-block);background-size:1035px;background-position:-317px 0}.sa-mob-sanar .sa-prescription:before{background-position:-397px 0}.sa-mob-sanar .sa-reports::before{background-position:-453px 0;width:25px}
.sa-sprite-new {content:'';background:url('https://static.sanar.sa/images/sprite/v5/sprite.svg') no-repeat;display:var(--sa-d-i-block);background-size:1600px}
.sa-physio-sprite::before{background-position:-562px -267px;width:30px;height:30px}.sa-nurse-sprite::before{background-position:-562px -234px;width:30px;height:34px}
.sa-lab-test-sprite::before,.sa-lab-pkg-sprite::before{background-position:-294px -54px;width:28px;height:32px}.sa-test-tube-sprite::before{background-position:-390px -723px;height:32px;width:30px}.sa-xray-sprite::before{background-position:-428px -724px;height:32px;width:30px}.sa-saline-sprite::before{background-position:-316px -725px;height:32px;width:30px}.sa-syringe-sprite:before{background-position:-348px -724px;height:32px;width:32px}.sa-blood-sprite::before{background-position:-277px -724px;height:32px;width:30px}.sa-rr-sucess::before{margin:0 auto calc(var(--sa-spacing-unit)* 10);height:160px;width:186px;background-position:0 -657px}
.sa-journey{background-position:2px 0;width:50px;height:35px}.sa-ele-cardio{background-position:-46px 0;width:44px;height:35px}.sa-doc-bag{background-position:-90px 0;width:47px;height:43px}.sa-money-fill{background-position:-136px 0;width:45px;height:41px}.sa-prescription-new {background-position:-665px 0;width:30px;height:30px;background-size:1000px}.sa-report-new {background-position:-635px 0;width:30px;height:30px;background-size:1000px}.sa-sick-leave-new {background-position:-878px 0;width:26px;height:30px;background-size:1000px}.sa-res-avail {background-position:-825px 0;width:20px;height:30px;background-size:1000px}
.sa-ins-not-link {content:'';background-position:-215px 0;width:20px;height:26px;background-size:700px;margin-inline-end:10px}.sa-sprite-ins-link {content:'';background-position:-235px 0;width:20px;height:26px;background-size:700px}.sa-sprite-ins-link-lg{width:30px;height:38px;background-size:1000px;background-position:-335px 0;}
.sprite-user-record{height:50px}.sa-sprite-cons-doctor {content:'';background-position:-805px -3px;width:30px;height:33px;background-size:1200px}.sa-product-vit .sprite-user-record{height:32px}
/*sprite styles end here*/

/* Sprite new styles */
.sa-sprite-cnt {display:flex;align-items:center}.sa-sprite-cnt i{margin-inline-end:10px}.sa-sprite-cnt .sa-dark-text{color:var(--sa-dark)}
.sa-next-day .sa-sprite-cnt{padding-bottom:10px}.sprite-email {width:46px;height:46px;background-position:-956px -189px;background-size:1000px}.sprite-location {width:26px;height:24px;background-position:-382px 0;background-size:500px}

.dp__input_wrap{position:relative;width:100%;box-sizing:unset;pointer-events:none}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input{background-color:var(--dp-background-color);border-radius:4px;border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(0.645, 0.045, 0.355, 1);width:100%;font-size:1rem;line-height:1.5rem;padding:6px;color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover{border-color:var(--dp-border-color-hover)}.dp__input_focus{border-color:var(--dp-border-color-hover)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:1rem;height:1rem;stroke-width:0;font-size:1rem;line-height:1.5rem;padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp__clear_icon{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color)}.dp__input_icon_pad{padding-inline-start:35px}.dp__input_valid{box-shadow:0 0 4px var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 4px var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}
.dp__menu{position:absolute;background:var(--dp-background-color);border-radius:10px;min-width:300px;font-size:1rem;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu::after{box-sizing:border-box}.dp__menu::before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp__menu_index{z-index:99999}.dp__menu_readonly,.dp__menu_disabled{position:absolute;top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;z-index:1}.dp__menu_disabled{background:rgba(255,255,255,.5);cursor:not-allowed}.dp__menu_readonly{background:rgba(0,0,0,0);cursor:default}.dp__arrow_top{inset-inline-start:50%;top:-1px;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-start:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%, -50%) rotate(45deg)}
.dp__arrow_bottom{inset-inline-start:50%;bottom:-1px;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%, 50%) rotate(45deg)}.dp__now_wrap{text-align:center;padding:2px 0}.dp__now_button{border:1px solid var(--dp-primary-color);color:var(--dp-primary-color);padding:0 4px;font-weight:bold;border-radius:4px;font-size:1rem;cursor:pointer;background:rgba(0,0,0,0)}
.dp__preset_ranges{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__preset_range{padding:5px}.dp__preset_range:hover{background-color:var(--dp-hover-color);cursor:pointer}.dp__menu_content_wrapper{display:flex}
.dp__calendar_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:0}.dp__calendar_header{position:relative;display:flex;font-weight:550;height:34px;align-items:center;width:calc(100% - 10px);line-height:34px;margin:0 5px}.dp__calendar_header_item{text-align:center;width:calc(100%/7 - (1 - 1/7)*0px);margin:0;font-family: var(--font-family-new);}.dp__calendar_row{margin:5px;position:relative;display:flex;font-weight:550;height:40px;align-items:center;width:calc(100% - 10px)}.dp__calendar_item{text-align:center;width:calc(100%/7 - (1 - 1/7)*0px);margin:0 auto}.dp__calendar{position:relative;width:100%}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:.5rem}
.dp__cell_inner{border-radius:50px;height:40px !important;width:40px !important;line-height:40px;margin:0 auto;font-weight:normal}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--sa-primary);color:var(--dp-primary-text-color)}.dp__cell_auto_range_end,.dp__cell_auto_range_start{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-hover-color);border-radius:0;border-top:1px solid var(--dp-hover-color);border-bottom:1px solid var(--dp-hover-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:none !important;}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-inline-start:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-inline-end:1px dashed var(--dp-primary-color)}
.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:10px}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;inset-inline-start:50%;transform:translateX(-50%)}.dp__marker_line{width:100%;inset-inline-start:0}.dp__marker_tooltip{position:absolute;border-radius:4px;background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}
.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{inset-inline-start:50%;bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%, 50%) rotate(45deg)}.dp__instance_calendar{position:relative}@media only screen and (max-width: 600px){.dp__flex_display{flex-direction:column}}.sa-override-datepicker .dp__arrow_bottom{inset-inline-start:40px;top:-12px;transform:translate(-50%, 50%) rotate(225deg)}
.dp__month_year_row{display:flex;align-items:center;height:40px;color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:25px;width:25px;color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:20px;width:20px}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__month_year_select{text-align:center;cursor:pointer;height:35px;display:flex;align-items:center;justify-content:center;border-radius:4px;box-sizing:border-box}.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}
.dp__overlay{position:absolute;overflow-y:auto;width:100%;height:100%;background:var(--dp-background-color);top:0;inset-inline-start:0;transition:opacity 1s ease-out;z-index:99999;color:var(--dp-text-color);box-sizing:border-box}.dp__overlay::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__overlay_container{display:flex;height:100%;flex-direction:column}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline-start:auto;margin-inline-end:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__overlay_container>.dp__overlay_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:3px;white-space:nowrap}.dp__overlay_cell_pad{padding:10px 0}.dp__overlay_cell_active{cursor:pointer;border-radius:4px;text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:4px;text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__overlay_action{position:sticky;bottom:0;background:var(--sa-light)}.dp__over_action_scroll{inset-inline-end:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}
.dp__month_picker_header{display:flex;width:100%;align-items:center;justify-content:space-between;height:35px}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;user-select:none;color:var(--dp-text-color)}.dp__time_col_reg{padding:0 20px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col{font-size:2rem;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:4px;display:flex;align-items:center;justify-content:center;padding:0 3px}.dp__time_display:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button{padding:5px;margin:0;height:32px;width:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:32px;width:32px}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:10px;border-radius:4px;cursor:pointer}.dp__action_row{display:flex;align-items:center;width:100%;padding:10px;box-sizing:border-box;color:var(--dp-text-color);background:var(--dp-background-color)}.dp__action_row svg{height:20px;width:auto}.dp__selection_preview{width:50%;color:var(--dp-text-color);font-size:.8rem}.dp__action_buttons{width:50%;text-align:end}.dp__action{font-weight:bold;cursor:pointer;padding:2px 5px;border-radius:4px;display:inline-flex;align-items:center}.dp__select{color:var(--dp-success-color)}.dp__action_disabled{color:var(--dp-success-color-disabled);cursor:not-allowed}.dp__cancel{color:var(--dp-secondary-color)}.dp__theme_dark{--dp-background-color:#212121;--dp-text-color:var(--sa-light);--dp-hover-color:#484848;--dp-hover-text-color:var(--sa-light);--dp-hover-icon-color:#959595;--dp-primary-color:#005cb2;--dp-primary-disabled-color:#61a8ea;--dp-primary-text-color:var(--sa-light);--dp-secondary-color:#a9a9a9;--dp-border-color:#2d2d2d;--dp-menu-border-color:#2d2d2d;--dp-border-color-hover:#aaaeb7;--dp-disabled-color:#737373;--dp-disabled-color-text:#d0d0d0;--dp-scroll-bar-background:#212121;--dp-scroll-bar-color:#484848;--dp-success-color:#00701a;--dp-success-color-disabled:#428f59;--dp-icon-color:#959595;--dp-danger-color:#e53935;--dp-marker-color:#e53935;--dp-tooltip-color:#3e3e3e}
.dp__theme_light{--dp-background-color:var(--sa-light);--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#f8f5f5;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e}.dp__main{user-select:none;box-sizing:border-box}.dp__pointer{cursor:pointer;pointer-events:auto}.dp__icon{stroke:currentcolor;fill:currentcolor}
.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);background:var(--dp-background-color);cursor:pointer;display:flex;align-items:center;align-content:center;justify-content:center;padding:10px;box-sizing:border-box;height:35px}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:20px;width:auto}.dp__button_bottom{border-end-start-radius:4px;border-end-end-radius:4px}
.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all .1s ease-out}.calendar-next-enter-from{opacity:0;transform:translateX(22px)}.calendar-next-leave-to{opacity:0;transform:translateX(-22px)}.calendar-prev-enter-from{opacity:0;transform:translateX(-22px)}.calendar-prev-leave-to{opacity:0;transform:translateX(22px)}.dp-menu-appear-enter-active,.dp-menu-appear-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all .1s ease-out}.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(22px)}.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(-22px)}.dp-menu-appear-enter-from{opacity:0}.dp-menu-appear-leave-to{opacity:1}
.dp__month_year_select~.dp__month_year_col_nav .dp__inner_nav {margin-block:0 0;margin-inline:auto 0;}
/*Dialog starts here*/
.sa-dialog{display:flex;align-items:center;justify-content:center}.sa-dialog,.openNav {z-index:102;position:var(--sa-fixed);top:0;inset-inline-start:0;inset-inline-end:0;bottom:-1px;background:rgba(0,0,0,0.35);margin:auto}.sa-dialog-content .sa-container {width:100%} .sa-dialog-content .sa-content{padding:0}.sa-dialog-body {background-color:var(--sa-light);transition:opacity 0.3s linear, right 0.3s ease-out;box-shadow:0 0 calc(var(--sa-pixel)* 5) rgb(0 0 0 / 15%);position:var(--sa-relative);width:45%;z-index:102;margin:auto;border-radius:calc(var(--sa-pixel)* 5);max-height:90vh;overflow:hidden;overflow-y:auto;padding:20px}.sa-map {padding:0px;height:100%}
.sa-dialog-close {cursor:var(--sa-pointer);position:var(--sa-absolute);inset-inline-end:8px;top:8px;background:transparent;border:none;width:50px;height:50px;line-height:10px;font-size:10px;z-index:1}.sa-dialog-close i{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--sa-dark-350);vertical-align:middle;box-shadow:0 0 8px rgb(0 0 0 / 15%);padding:8px;border-radius:50%;background:var(--sa-light);color:#313131}.sa-dialog-close-lft {inset-inline-start:-60px;inset-inline-end:auto;top:15px}
.sa-fixed-right {padding-block:calc(var(--sa-pixel)* 25) calc(var(--sa-pixel)* 25);padding-inline:calc(var(--sa-pixel)* 25) 100px;top:0;inset-inline-end:0;bottom:0;background-color:var(--sa-light);border-radius:0;inset-inline-start:auto;transform:translate(0px, 0px);animation:slide-in .5s ease-out forwards;transition:opacity .5s;max-height:100%;overflow:unset}
.sa-dialog-body-lg {width:100%}.sa-dialog-body-md {width:70%}.sa-dialog-body-sm{width:35%}.sa-dialog-body-xs{width:30%}
.sa-close {inset-inline-end:calc(var(--sa-pixel)* 10);top:calc(var(--sa-pixel)* 10);color:var(--sa-dark);position:var(--sa-absolute);font-size:calc(var(--sa-pixel)* 8)}
.sa-close-circle {inset-inline-end:0;top:-calc(var(--sa-pixel)* 25);color:var(--sa-light);font-size:calc(var(--sa-pixel)* 20)}
.sa-dialog-content,.sa-body-cnt,.sa-login{max-height:calc(100vh - (10vh + 130px));overflow:hidden;overflow-y:auto;padding:1px 20px}.sa-dialog-content {margin:30px;padding-inline-start:0}
.sa-dialog-content .sa-avter-img {width:calc(var(--sa-percent)* 50);height:120px;border-start-start-radius:8px;border-start-end-radius:8px;border-end-end-radius:0;border-end-start-radius:0}
.sa-dialog-trans{background:var(--sa-transparent)}.sa-dialog-content-center {top:50%;transform:translateY(-50%);position:var(--sa-absolute);inset-inline-start:calc(var(--sa-pixel)* 25);inset-inline-end:100px}
.sa-mob-login .sa-yakeen-register .sa-dialog {inset-inline-start:-25%}.sa-dialog-body.sa-dialog-pad50{padding:50px}.sa-close-icn {display:var(--sa-d-block);text-align:var(--sa-right);margin:calc(var(--sa-pixel)* 10) 0;font-size:calc(var(--sa-pixel)* 20);color:var(--sa-light)}
.sa-loader-btn .sa-dialog{background:transparent;cursor:auto}
.sa-dialog .sa-dialog-content-center {position:absolute}
.sa-yakeen-content .sa-dialog {inset-inline-start:0}
.sa-terms-condtions .sa-container{padding:0;width:100%}

/*Dialog end here*/
/* login styles start here */
.sa-login {padding:0 50px}.sa-login .sa-login-brd{background:linear-gradient(45deg, rgba(79, 231, 101, 0.45) 0%, rgba(38, 169, 224, 0.45) 100%);border-radius:20px;padding:20px}.sa-login .sa-login-brd form {text-align:initial;background:var(--sa-light);padding:20px;border-radius:10px}.sa-login .sa-login-left{display:block;text-align:start}.sa-signup,.sa-body-center,.sa-dialog-body-center,.sa-dialog-overflow-unset{overflow:unset}.sa-dialog-overflow-unset .sa-body-cnt.sa-dialog-v7{overflow:unset;}
input#otpfield{text-align:center;box-shadow:0px 2px 8px 2px rgb(172 169 188 / 10%)}
.sa-custom-dropd {position:absolute;inset-inline-start:0;inset-inline-end:0;min-width:325px;padding:15px;box-shadow:0 0 10px #ddd;border-radius:10px;top:76px;z-index:99;background:var(--sa-light);max-height:200px;min-height:100px;overflow:hidden;overflow-y:auto}.sa-ccode .sa-custom-dropd {top:50px}.sa-custom-dropd .sa-form-group {margin-bottom:0}.sa-custom-dropd .sa-more-list li{padding:10px 0;gap:10px}.sa-login .sa-logo {margin:0 auto}.sa-login-brd p.sa-crete-new{font-weight:450}.sa-custom-dropd .sa-mob-footer {position:sticky;bottom:-15px;inset-inline-start:0;inset-inline-end:0;background:var(--sa-light);padding:10px;margin:-15px;z-index:1;}
.sa-mob-gender .sa-lang-list{position:unset;width:unset;box-shadow:unset;border-radius:unset;padding:0}
.sa-gnd-radio-btn .sa-input-radio label{padding-inline-start:0;width:100%;color:var(--sa-custom-v1)}.sa-gnd-radio-btn .sa-input-radio label:before{display:none;}.sa-gnd-radio-btn .sa-input-radio [type="radio"]:checked + label::after{inset-inline-start:auto;inset-inline-end:0;top:50%;transform:translateY(-50%);color:var(--sa-primary);content:"\e901";font-family:icomoon;border:none;background:transparent;width:auto;height:auto;font-size:12px;}
.sa-reg-spcv2 [type="checkbox"]:checked + label:before{background-color:var(--sa-primary);border-color:var(--sa-primary)}
.sa-reg-spcv3 input,.sa-add-patient-det input,.sa-add-patient-det .sa-input-group-vert .sa-inp-flag{height:56px;line-height:56px;border:1px solid var(--sa-custom-v4);border-radius:12px;color:var(--sa-custom-v1)}.sa-reg-spcv3 input:focus{border-color:var(--sa-primary);}.sa-reg-spcv3 .sa-custom-dropd input,.sa-add-patient-det .sa-add-patientSearch input{height:40px;line-height:40px;}.sa-reg-spcv3 input{font-size:14px;}
.sa-gnd-radio-btn .sa-input-radio label.text-active{color:var(--sa-primary)}.sa-add-patient-det .sa-add-ptn-insurance-lable{height:56px}.sa-add-patient-det .sa-form-group>label~.sa-form-control~.sa-form-icon,.sa-add-patient-det .sa-patint-form-group.sa-form-group>label~.sa-form-control~.icon-calendar7.sa-form-icon{top:40px}.sa-add-patient-det .sa-form-icon.sa-form-img{top:14px}.sa-add-patient-det .sa-form-icon{top:20px}.sa-add-patient-det .sa-add-patientSearch i{top:12px}
/* login styles end here */

/* chat styles start here */
.sa-chat-history {overflow:hidden;overflow-y:auto;height:calc(100vh - 275px);padding-inline-end:30px;position:relative}.sa-chat-about {text-align:center;display:var(--sa-d-flex);flex-direction:column;align-items:center;color:var(--sa-dark)}.sa-chat-about small {padding-top:5px}.sa-chat-card.minimize {width:60%;height:100%}.sa-dialog.minimize {background:var(--sa-transparent);width:300px;overflow:hidden;position:var(--sa-absolute);height:300px;border-radius:calc(var(--sa-pixel)*5);inset-inline-start:auto;margin:15px;bottom:80px}.sa-dialog.minimize .sa-video-call{height:100%;width:100%}.sa-dialog.minimize .sa-phone-list{bottom:50px;padding:0}.sa-dialog.minimize .sa-phone-list li {margin:0 calc(var(--sa-pixel)* 5)}.sa-dialog.minimize .sa-video-call .sa-watermark{bottom:calc(var(--sa-pixel)* 5)}.sa-video-icon {position:var(--sa-absolute);inset-inline-end:15px;top:calc(var(--sa-pixel)* 10);padding:5px;color:var(--sa-primary)}
.sa-msg-doc .sa-chat-msg-info {padding-inline-start:0px;display:var(--sa-d-flex);flex-direction:column;align-items:flex-end}.sa-chat-msg {display:var(--sa-d-flex)}.sa-chat-time {font-size:10px;color:#666F73;text-align:end}.sa-chat-msg-text {background:var(--sa-light);box-shadow:0px 4.82px 6.43px 0px #8282820D,  -4px -4px 12px 1px #ACA9BB0D,  4px 4px 12px 1px #ACA9BB1A;padding:12px 12px 4px;margin-top:5px;border-start-start-radius:calc(var(--sa-pixel)* 6);border-start-end-radius:calc(var(--sa-pixel)* 6);border-end-end-radius:calc(var(--sa-pixel)* 6);border-end-start-radius:0;color:var(--sa-dark);position:var(--sa-relative);word-break:break-word}.sa-msg-doc {display:flex;flex-direction:row-reverse}.sa-msg-doc .sa-chat-msg-text {background:var(--sa-primary);color:var(--sa-light);border-start-start-radius:calc(var(--sa-pixel)* 5);border-start-end-radius:0px;border-end-end-radius:calc(var(--sa-pixel)* 5);border-end-start-radius:calc(var(--sa-pixel)* 5);padding-block:5px 5px;padding-inline:calc(var(--sa-pixel)* 5) calc(var(--sa-pixel)* 5)}.sa-msg-doc .sa-chat-time {color:var(--sa-light);opacity:0.6}.sa-chat-msg-img {max-width:50px;display:var(--sa-d-flex)}.sa-chat-msg i,.sa-msg-doc i {font-size:50px;color:var(--sa-danger)}.sa-msg-doc i.icon-pdf {color:var(--sa-light)}.sa-counter-text{display:flex;gap:5px;align-items:center;margin-bottom:8px;}.sa-chat-msg .sa-counter-text i,.sa-msg-doc .sa-counter-text i{color:var(--sa-primary);font-size:26px;}.sa-warning-msg {background:var(--sa-warning-light);color:#9E7D29;padding:8px;border-radius:4px;margin:0 0 8px;}.sa-warning-msg button{background-color:var(--sa-light);border:1px solid #FAC643;color:#FAC643;font-size:14px;}
.sa-chat-footer {position:relative;border-top:var(--sa-border-solid) rgba(0,0,0,0.1);padding:calc(var(--sa-pixel)* 10) 0 0;margin-top:calc(var(--sa-pixel)* 10);display:var(--sa-d-flex);align-items:center;z-index:99}.sa-chat-input {flex:1;border:none;background:#EFF0F5;height:44px;padding:0 20px;line-height:44px;border-radius:calc(var(--sa-pixel)* 10);width:calc(100% - 100px)}.sa-chat-btn-group {width:100px;display:var(--sa-d-flex)}.sa-chat-btn {margin-inline-start:calc(var(--sa-pixel)* 5);background:var(--sa-primary);color:var(--sa-light);cursor:var(--sa-pointer);border-radius:calc(var(--sa-percent)*50);transition:background 0.23s;height:40px;width:40px;padding:0;display:none}.sa-chat-btn:hover{color:var(--sa-light)}.sa-chat-card .sa-chat-attach {background:var(--sa-transparent);display:block}.sa-chat-card .sa-chat-attach i{color:#A6B3C9;margin:0;transform:unset}.sa-chat-textarea {background:var(--sa-disabled);padding:calc(var(--sa-pixel)* 10);font-style:italic;width:100%;height:200px;border:none;border-radius:calc(var(--sa-pixel)*5);margin:calc(var(--sa-pixel)* 10) 0}.sa-chat-cancel {color:#999}
.sa-video-call {overflow:hidden;height:90vh;background:url(https://static.sanar.sa/images/static/new-theme/video-call-bg.svg) no-repeat #F2F5FF;background-size:100%;width:75%;max-width:1160px;z-index:999;padding:0}.sa-local {width:80px;height:100px;}.sa-local.sa-small-screen,.sa-remote.sa-small-screen {position:var(--sa-absolute);bottom:calc(var(--sa-pixel)* 10);inset-inline-end:30px;border-radius:calc(var(--sa-pixel)*5);overflow:hidden;z-index:999;cursor:var(--sa-pointer);width:150px;height:120px}.sa-phone-call,.sa-dialer,.sa-local.sa-full-screen,.sa-remote.sa-full-screen {width:100%;height:100%;background-size:cover;background-repeat:no-repeat;padding:0px;-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px);display:var(--sa-d-flex);align-items:center;flex-direction:column}.sa-remote video,.sa-local video {width:100%;height:100%;object-fit:cover}.sa-video-call.minimize .sa-local.sa-small-screen,.sa-video-call.minimize .sa-remote.sa-small-screen {width:50px;height:34px;inset-inline-end:calc(var(--sa-pixel)* 5);bottom:calc(var(--sa-pixel)* 5)}.sa-phone-hdr {position:var(--sa-absolute);bottom:120px;inset-inline-start:50px;z-index:9}.sa-video-call .sa-phone-hdr-tit {font-weight:500;margin-top:0}.sa-video-call .sa-phone-hdr-tit small{display:block;font-weight:normal}.sa-phone-call .sa-avtar-xl{position:var(--sa-absolute);top:40%;inset-inline-start:50%;transform:translate(-50%, -40%)}.sa-phone-call:before {content:'';border:4px solid var(--sa-primary);width:160px;height:160px;inset-inline-start:50%;top:40%;position:var(--sa-absolute);border-radius:calc(var(--sa-percent)*50);transform:translate(-50%, -40%)}.sa-phone-list {position:var(--sa-absolute);display:var(--sa-d-flex);align-items:flex-end;flex-wrap:wrap;justify-content:space-evenly;width:100%;padding-block:0 20px;padding-inline:0 0;z-index:999;background:url(https://static.sanar.sa/images/static/new-theme/phone-call-bg.svg) no-repeat center center;height:138px;bottom:0}.sa-phone-list li{background:#3CB1E3;color:var(--sa-light);position:relative;width:50px;height:50px;line-height:50px;border-radius:calc(var(--sa-percent)*50);transition:.3s;display:inline-flex;justify-content:center;align-items:center;cursor:var(--sa-pointer)}.sa-phone-list li i{font-size:18px}.sa-phone-list li:hover {background-image:linear-gradient(to inline-end, var(--sa-primary), #4ED4F2)}.sa-phone-list li small {position:var(--sa-absolute);color:var(--sa-dark);bottom:-44px}.sa-phone-list-top {top:70px;bottom:auto;z-index:11;justify-content:space-around}.sa-watermark {position:var(--sa-absolute);z-index:9;bottom:50px;font-size:30px;inset-inline-start:50%;transform:translate(-50%, 0);color:var(--sa-light);opacity:0.5}.sa-connecting-call {position:var(--sa-absolute);top:50%;inset-inline-start:50%;transform:translate(-50%, -50%);display:var(--sa-d-flex);flex-wrap:wrap;text-align:center;justify-content:center;text-align:center}.sa-connecting-call figure {margin-inline-start:50px}.sa-connecting-call figure:first-child {margin-inline-start:0}.sa-connecting-call p {margin-top:30px;color:var(--sa-light);flex-basis:100%}
.sa-local {position:var(--sa-absolute);z-index:999;overflow:hidden;border-radius:8px}.sa-dialog.minimize .sa-local {display:none}.sa-chat-card .sa-f-up-attach {position:inherit}.sa-chat-card .sa-up-att-list li {line-height:40px;margin:0;display:var(--sa-d-flex);justify-content:flex-start;position:var(--sa-absolute);top:calc(var(--sa-pixel)* 5);inset-inline-start:15px;background:#EFF0F5;border:none;cursor:inherit;align-items:center;width:calc(100% - 110px);height:40px;border-radius:50px;padding:0 15px}.sa-chat-msg-text img {height:100px;width:100px;object-fit:contain}.sa-maxi {position:var(--sa-absolute);top:5px;inset-inline-end:calc(var(--sa-pixel) * 5);z-index:9;color:var(--sa-light);cursor:pointer;width:30px;height:30px;background:#868787;border-radius:50px;display:flex;align-items:center;justify-content:center;}.sa-maxi i{font-weight:850;}
.--movable-base.sa-dialog.sa-full-screen {position:fixed !important;top:0 !important;inset-inline-start:0 !important;inset-inline-end:0 !important;bottom:0 !important}.sa-chat-footer .sa-up-att-list li span{width:auto}.sa-chat-footer .sa-up-att-list li span figure {width:30px;height:30px;background-size:cover;margin-inline-end:10px}.sa-chat-footer .sa-up-att-list li span figure img {width:100%;object-fit:contain}.sa-chat-footer .sa-up-att-list li span span {display:inline-block;overflow:hidden;text-overflow:ellipsis;width:85%;white-space:nowrap}
.sa-chat-log{text-align:center;position:relative;margin:calc(var(--sa-pixel)* 10) 0;border-top:1px solid #ddd;height:40px}.sa-call-log-brd{position:absolute;background:var(--sa-light);transform:translate(-50%,-50%);inset-inline-start:50%;padding:0 calc(var(--sa-pixel)* 5);top:0}.sa-call-log-brd-short{inset-inline-start:10%;inset-inline-end:10%;transform:translate(0%, -50%);}.sa-dialog.minimize .height-video {height:300px}.sa-session-exp{margin-top:90px;}.sa-session-exp .sa-call-log-brd{width:85%;}.sa-doc-unavailable .sa-avtar{background:var(--sa-light);border:1px solid #EDEDEE;border-radius:50%;height:40px;width:40px;padding:8px;}.sa-doc-unavailable .sa-doct-det{padding-inline-start:8px;}
.sa-chat-btn.sa-chat-attach:hover{color:#212529;text-decoration:none;outline:none}.sa-chat-card .sa-up-att-list li figure {width:30px;height:30px;line-height:30px}.sa-chat-card .sa-up-att-list li i {font-size:12px}.sa-chat-card .sa-up-att-list li i.icon-pdf{font-size:18px;}.sa-up-att-list li span {overflow:var(--sa-o-hidden);text-overflow:ellipsis;text-decoration:underline;white-space:nowrap;color:var(--sa-primary);text-align:var(--sa-left);width:calc(var(--sa-percent)* 50);display:var(--sa-d-i-block);margin:0 calc(var(--sa-pixel)* 5)}.sa-chat-card .sa-sign-loader {position:var(--sa-absolute);inset-inline-start:21px;bottom:17px}
.sa-chat-btn-group .sa-f-up-att {margin:0;padding:0;height:auto;width:auto;border:none}.sa-new-msg{position:absolute;top:-15px;inset-inline-end:0;background:var(--sa-danger);border-radius:50%;height:30px;width:30px;line-height:30px;font-size:8px;text-align:center;color:white}.sa-chat-card .sa-chat-none {display:none}.sa-chat-card .sa-chat-btn {display:block}.sa-chat-card .sa-delete {top:9px}.sa-chat-card .sa-delete i {color:var(--sa-light)}.sa-phone-more-list {position:absolute;bottom:80px}.sa-phone-more-list li{margin-bottom:20px;background:rgba(0, 0, 0, 0.7)}.sa-phone-more-list li:hover{background:var(--sa-dark)}.sa-timer {color:var(--sa-dark)}.sa-end-call {bottom:80px;background:var(--sa-danger);color:var(--sa-light);position:absolute;width:50px;height:50px;line-height:50px;border-radius:calc(var(--sa-percent)*50);transition:.3s;align-items:center;cursor:var(--sa-pointer);text-align:center;font-size:24px;inset-inline-start:50%;transform:translateX(-50%);z-index:9999}.sa-ringer-list {background:transparent;bottom:120px}.sa-phone-hdr.sa-ringer-hdr {top:62%;inset-inline-start:50%;transform:translate(-50%, -62%);bottom:auto;color:var(--sa-dark);text-align:center}.sa-remote.sa-full-screen {height:90vh}.sa-chat-logo {position:absolute;top:50px;z-index:9;inset-inline-start:50px;color:var(--sa-primary);font-size:40px}.sa-dialog.minimize .sa-remote.sa-full-screen {height:270px}.sa-chat-btn-group .sa-up-att-list li a {width:26px}.sa-chat-btn-group .sa-up-att-list li a .sa-icon-size {font-size:20px}.sa-chat-card .sa-chat-footer .sa-f-up-attach {padding-inline-start:10px}.sa-chat-card .sa-chat-footer .sa-chat-attach {margin-inline-start:0}
.agora-video-player {height:100%;width:100%}.agora-video {width:100%;height:440px;margin:20px} .height-video {height:100vh} .cl-minimize {width:100px;height:200px}
.sa-time-slot {border-radius:4px;border:var(--sa-border-solid) var(--sa-primary);color:var(--sa-dark);cursor:pointer;font-weight:450;margin-block: 0;width: 80px;height: 40px;line-height: 40px;text-align: center}.sa-card-list li .sa-time-slot:hover,.sa-datepicker-override .sa-time-slot:hover,.sa-carousel li .sa-time-slot:hover{background-color:var(--sa-primary);border:var(--sa-border-solid) var(--sa-primary);color:var(--sa-light);display:var(--sa-d-block)}.sa-card-list .sa-carousel li .sa-disabled,.sa-card-list .sa-carousel li .sa-disabled:hover,.sa-rrt-browse .sa-card-list li p.sa-disabled:hover,.sa-datepicker-override .sa-time-slot.sa-disabled:hover{background:#EEEDED;border:none;cursor:not-allowed;color:var(--sa-dark-600);}:is(.sa-result, .sa-fav-result) .sa-carousel-slide :is(.sa-prev, .sa-next) {height:40px;top:10px;background:#E0EDFA;cursor:var(--sa-pointer);border-radius:4px;width:34px}.sa-datepicker-override .sa-carousel-slide .sa-prev,.sa-datepicker-override .sa-carousel-slide .sa-next{height:32px;top:9.3px;background:#E0EDFA;cursor:var(--sa-pointer);border-radius:4px;width:34px;margin-inline-start:0}
.sa-browse .sa-carousel{margin-top:10px}.sa-browse .sa-carousel-slide .sa-prev {margin-inline-start:0}
.sa-carousel-slide .icon-left-arrow:before,.sa-abt-sanar .icon-left-arrow:before {content:"\e9d9"}.sa-abt-sanar .icon-right-arrow:before,.sa-carousel-slide .icon-right-arrow:before {content:"\e9da"}
.sa-next-day {background:linear-gradient(to inline-end, #e6eef8 0%, var(--sa-light) 100%);border-radius:8px;padding:0 10px}.sa-next-day ul {display:flex}
.picker-group {display:flex;padding:20px 0}.vue-scroll-picker{position:relative;width:100%;height:10em;overflow:hidden;background-color:var(--sa-primary-light-bg)}.vue-scroll-picker-rotator{position:absolute;inset-inline-start:0;inset-inline-end:0;top:calc(50% - .6em)}.vue-scroll-picker-rotator-transition{transition:top ease .2s}.vue-scroll-picker-item{text-align:center;color:var(--sa-dark-400);line-height:2em}.vue-scroll-picker-item-selected{color:var(--sa-dark)}.vue-scroll-picker-item-empty,.vue-scroll-picker-item-placeholder{color:#aaa}.vue-scroll-picker-item-empty.vue-scroll-picker-item-selected,.vue-scroll-picker-item-placeholder.vue-scroll-picker-item-selected{color:#777}.vue-scroll-picker-layer{position:absolute;inset-inline-start:0;inset-inline-end:0;top:0;bottom:0}.vue-scroll-picker-layer-top,.vue-scroll-picker-layer-selection,.vue-scroll-picker-layer-bottom{position:absolute;inset-inline-start:0;inset-inline-end:0}.vue-scroll-picker-layer-top{box-sizing:border-box;border-bottom:none;height:calc(50% - 1.25em);background:linear-gradient(180deg,var(--sa-light) 10%,rgba(255,255,255,.7));top:0;cursor:pointer}.vue-scroll-picker-layer-selection{top:calc(50% - 1.25em);bottom:calc(50% - 1.25em)}.vue-scroll-picker-layer-bottom{border-top:none;height:calc(50% - 1.25em);background:linear-gradient(0deg,var(--sa-light) 10%,rgba(255,255,255,.7));bottom:0;cursor:pointer}
.sa-chat-header{position:relative;padding:20px;width:100%;z-index:9;background-color:var(--sa-light)}.sa-chat-header-lable{flex-direction:row;justify-content:space-between;align-items:center}.sa-chat-call-card{background-color:var(--sa-primary-light-bg);padding:10px;border-radius:6px;display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-top:calc(var(--sa-pixel)* 5);}.sa-chat-call-card button i{font-size:20px;vertical-align:sub;margin-inline-end:10px}.sa-chat-call-card button{font-size:12px}.sa-chat-call-card span{width:calc(100% - 150px)}
.sa-msg-loader {display:flex;align-items:center;gap:6px;height:24px;margin-inline-start:8px;} .sa-msg-loader-dot {width:8px;height:8px;border-radius:50%;background:var(--sa-primary);animation:sa-msg-loader-wave 1.2s infinite;display:inline-block;} .sa-msg-loader-dot:nth-child(2) {background:#26A9E099;animation-delay:0.15s;} .sa-msg-loader-dot:nth-child(3) {background:#26A9E04D;animation-delay:0.3s;} @keyframes sa-msg-loader-wave { 0%, 60%, 100% { transform: translateY(0) scale(1); opacity: 1; } 30% { transform: translateY(-6px) scale(1.2); opacity: 0.8; } }
/* chat styles end here */
/* hijri styles */
.sa-hijri-calndr .sa-tabs{border-bottom:none;background-color:var(--sa-primary-light-bg);padding:5px;border-radius:8px;font-weight:550;justify-content:space-around}.sa-hijri-calndr .sa-tabs li{width:100%;text-align:center;padding:10px 15px}
.horizontal-calendar {width:510px;box-sizing:border-box;user-select:none;display:flex} .horizontal-calendar * {margin:0;padding:0} .horizontal-calendar div {box-sizing:border-box} .horizontal-calendar .icon {width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;font-size:16px;color:#999} .horizontal-calendar .date-list {position:relative;text-align:start;overflow:hidden;overflow-x:auto} .horizontal-calendar .date-list-scroll {position:relative;transition:transform 0.3s ease-in-out;transform:translateX(0);display:flex}.sa-browse-datepicker .horizontal-calendar {width:calc(100% - 140px)}
.horizontal-calendar .date-item {position:relative;width:50px;padding:0px;line-height:normal;font-size:11px;text-align:center;cursor:pointer;border-radius:5px;flex-shrink:0;font-weight:550} .horizontal-calendar .date-item:hover {background-color:#f8f8f8}.sa-today{display:none} .horizontal-calendar .date-item:first-child .sa-today {display:block;position:absolute;background:var(--sa-light);top:1px;inset-inline-start:5px;color:var(--sa-info);width:100%;font-weight:550}
.horizontal-calendar .first-day {position:absolute;top:0;inset-inline-start:0;width:30px;height:30px;background:#ddd;background-size:90% 90%}
.horizontal-calendar .first-day p {color:var(--sa-light);font-size:12px;width:54%;text-align:center;line-height:16px;transform:scale(0.9)} .horizontal-calendar .date-item-date {color:#7F7F7F;font-size:11px;font-weight:650;line-height:24px} .horizontal-calendar .date-item-day {color:#7F7F7F;font-size:12px;text-transform:uppercase;font-weight:550;margin-bottom:3px} .horizontal-calendar .today .date-item-date {color:#870000} .horizontal-calendar .choosed-day .date-item-date, .horizontal-calendar .choosed-day .date-item-day {color:var(--sa-primary)} .horizontal-calendar .choosed-day .date-item-date {background:var(--sa-primary);width:24px;line-height:24px;border-radius:3px;color:var(--sa-light);margin:auto}.date-list .date-item-day .sa-tdy{color:var(--sa-primary);background:var(--sa-light);position:var(--sa-absolute);inset-inline-start:50%;transform:translate(-50%, 0px);text-transform:capitalize}
.horizontal-calendar .today-not-choosed {width:28px;height:28px;border-radius:50%;margin:6px;background-color:rgba(153, 153, 153, 0.3);color:#870000;font-size:16px;text-align:center;line-height:28px;font-weight:650} .horizontal-calendar .left-arrow, .horizontal-calendar .right-arrow {display:inline-block;box-sizing:border-box;vertical-align:top;width:30px;height:100%;line-height:50px;background-color:#f9f9f9;font-size:18px;font-weight:550;text-align:center;cursor:pointer;transition:all 0.1s}
.horizontal-calendar .left-arrow:hover, .horizontal-calendar .right-arrow:hover {background-color:#f5f5f5} .horizontal-calendar .month {flex:0 0 19px;height:50px;background-color:#aaa;color:var(--sa-light);line-height:20px;font-size:12px;font-weight:550;text-align:center;display:flexbox;box-sizing:border-box;padding:5px 0}
.sa-form-group .sa-hijri-calndr .sa-dialog-body {inset-inline-start:50%;width:60%}
.horizontal-calendar .date-list::-webkit-scrollbar{display:none}

/*Card list styles start here*/
.sa-card-list>li {width:100%;overflow:var(--sa-o-hidden);position:var(--sa-relative);border-radius:calc(var(--sa-pixel)*5);background-color:var(--sa-light);border:var(--sa-border-solid) var(--sa-dark-150);transition:.3s;font-size:calc(var(--sa-pixel)* 6 + 1px);padding:20px;margin-bottom:20px;cursor:pointer;display:var(--sa-d-flex);flex-direction:column}.sa-card-list li p,.sa-card-list p {color:var(--sa-custom-v5);font-size:calc(var(--sa-pixel)* 6 + 1px)}.sa-card-list li .sa-time-slot{color:var(--sa-primary);} .sa-card-list li p i{font-size:calc(var(--sa-pixel)* 10);vertical-align:middle;width:30px;display:inline-block}.sa-card-list li p i.icon-video-call-ico {font-size:calc(var(--sa-pixel)* 12)}
.sa-card-list-tit {display:flex}.sa-card-list-tit h5 {width:100%}.sa-card-list>li:last-child{margin-bottom:0}.sa-card-list-tit .sa-tit-hdng {display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}
.sa-card-list>li .sa-unorder-list li{background:var(--sa-transparent);border:none;flex-direction:unset;margin-block:calc(var(--sa-pixel)* 5) 0;margin-inline:0px 0;line-height:normal;position:var(--sa-relative);padding-block:0 0;padding-inline:calc(var(--sa-pixel)* 10) 0;color:#7c7c7c}.sa-card-list li .sa-unorder-list li:before,.sa-doctor-profileV2 .sa-unorder-list li:before{content:'';width:4px;height:4px;background:var(--sa-dark);border-radius:calc(var(--sa-percent)* 50);position:var(--sa-absolute);inset-inline-start:0;top:7px}.sa-covid-list li{flex-direction:row}.sa-covid-list figure {width:220px;margin:-20px;border-radius:8px;overflow:hidden;height:220px}.sa-covid-list .sa-card-list-tit{width:calc(100% - 220px );margin-inline-start:35px;padding-inline-start:0;display:unset}.sa-covid-list .sa-count {position:absolute;inset-inline-end:calc(var(--sa-pixel)* 10);bottom:calc(var(--sa-pixel)* 10);display:flex}
.sa-lab-img {margin:-20px -20px 15px;height:150px}
/*Card styles ends here*/
/*count styles start here*/
.sa-count{cursor:var(--sa-pointer);text-align:var(--sa-right);display:flex}.sa-symbol {cursor:var(--sa-pointer);background-color:#EFF4FD;border-radius:50%;width:30px;height:30px;color:var(--sa-primary);border:none;font-weight:bold}.sa-slct-count {margin:0 7px;text-align:var(--sa-center);color:var(--sa-dark);line-height:30px;font-size:calc(var(--sa-pixel)* 6);display:flex}.sa-slct-count span {margin-inline-start:2px}
/*count styles end here*/
/*Notification start here*/
.sa-notific-trans .sa-dialog{opacity:0}.sa-notific-body {width:350px;height:400px;padding:calc(var(--sa-pixel)* 10);background:var(--sa-light);position:absolute;top:40px;z-index:102;border-radius:8px;inset-inline-start:-162px;box-shadow:0 0 50px #f0f0f0;animation:notificToptoBottom  .3s ease;transition:opacity .3s}.sa-notific-body:before{width:0;height:0;border-inline-start:10px solid transparent;border-inline-end:10px solid transparent;border-bottom:10px solid var(--sa-primary-light);content:'';position:absolute;top:-10px;inset-inline-start:50%;transform:translateX(-50%)}.sa-notific-content {overflow:hidden;overflow-y:auto;height:100%;}.sa-notific .sa-notific-list>li{padding:10px;width:calc(100% - 50px);margin-inline-start:40px;margin-inline-end:10px;color:var(--sa-dark);font-size:14px;background:var(--sa-light);border-bottom:var(--sa-border-solid) #eaeaea;position:relative;}.sa-notific-status{color:var(--sa-custom-v5);font-weight:normal;font-size:16px;text-transform:uppercase;}.sa-noti-cont,.sa-noti-offers {position:relative;width:100%}.sa-noti-icon {position:absolute;inset-inline-start:-36px;top:8px;border-radius:50%;}.sa-noti-tim {position:absolute;inset-inline-end:0;top:3px;color:var(--sa-dark-350);font-size:10px;font-weight:normal;width:90px;text-align:end;} .sa-noti-head {width:calc(100% - 90px);font-weight:450;margin:0}.sa-notific-list>li:last-child:before{content:none;}
.sa-noti-cont-img small{color:var(--sa-dark-350);width:85%;font-weight:450;-webkit-line-clamp:3;}.sa-noti-cont::before{content:'';position:absolute;top:5px;width:10px;height:10px;background:var(--sa-success);border-radius:50%;}.sa-notific-list{position:relative;margin:10px 0;}.sa-notific-list>li::before{border-inline-start:2px solid #c2c2c3;content:"";top:15px;bottom:30px;position:var(--sa-absolute);inset-inline-start:-25px;height:100%;}.sa-notic-det{padding-inline-start:25px;}
.sa-push-notific {max-width:500px;z-index:99999;top:calc(var(--sa-pixel)* 5);inset-inline-end:calc(var(--sa-pixel)* 5);inset-inline-start:auto;border:none;padding-block:calc(var(--sa-pixel)* 5) calc(var(--sa-pixel)* 5);padding-inline:80px 50px;font-size:13px;background:var(--sa-info-dark);position:var(--sa-absolute);border-radius:5px}.sa-push-notific img {position:var(--sa-absolute);inset-inline-start:calc(var(--sa-pixel)* 10);top:12px;font-size:40px;color:var(--sa-primary)}.sa-push-notific .sa-icn-close{inset-inline-end:calc(var(--sa-pixel)* 10);text-align:end;font-size:var(--sa-font-15);top:25px}.sa-push-notific.sa-loc-permis {top:0;inset-inline-end:0;inset-inline-start:0;border:none;position:var(--sa-relative);border-radius:0}.sa-push-notific .sa-noti-icon{inset-inline-start:20px;top:12px}
/*Notification end here*/
/*Tabs starts here*/
.sa-signup .sa-tabs-fill li {width:50%;text-align:var(--sa-center)}
.sa-tabs-vert {flex-direction:column}
.sa-signinup-bg {background:url('https://static.sanar.sa/images/static/login.png') no-repeat center center #E2F4FF;background-size:cover;overflow:hidden;border-start-start-radius:28px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:28px;height:100%;display:var(--sa-d-flex);align-items:center;justify-content:center}.sa-session-bg {background:#E2F4FF;overflow:hidden;border-start-start-radius:28px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:28px;height:100%;display:var(--sa-d-flex);align-items:center;justify-content:center}
.sa-signin-content {display:flex;flex-direction:column;justify-content:center}.sa-placehldr-font input::placeholder{font-size:16px;font-weight:650;color:#7C878C}.sa-placehldr-font input{font-size:14px}.sa-cheked-primary :checked + label:before{background-color:var(--sa-primary);border-color:var(--sa-primary)}
/*tabs end here*/
/*header start here*/
.sa-header{font-weight:550;position:var(--sa-relative);background:var(--sa-light);box-shadow:0 0px 10px 0 rgb(0 0 0 / 10%)}.sa-header .sa-container{padding:calc(var(--sa-pixel)* 5) 0;display:var(--sa-d-flex);align-items:center}.sa-home-bg .sa-header .sa-container{border:none}.sa-header-border{border-bottom:var(--sa-border-solid) var(--sa-dark-150)}
.sa-brand {display:var(--sa-d-flex);align-items:center}.sa-select-lang{position:var(--sa-relative)}.sa-select-lang-btn{display:var(--sa-d-flex);align-items:center;cursor:var(--sa-pointer);color:var(--sa-custom-v1);font-weight:bold}.sa-select-lang-btn i{margin-inline-start:calc(var(--sa-pixel)* 5);font-size:12px}.sa-select-lang-btn .sa-lang-icon {margin-inline-end:calc(var(--sa-pixel)* 5);font-size:22px;margin-inline-start:0}.sa-select-lang .sa-dialog {opacity:0}
.sa-generic-list li a, .sa-generic-list li span {cursor:var(--sa-pointer);display:var(--sa-d-block);position:var(--sa-relative);padding:calc(var(--sa-pixel)* 5) 0;text-align:start;color:var(--sa-dark)}.sa-generic-list li a:hover,.sa-generic-list li span:hover{color:var(--sa-primary)}
nav{display:flex;justify-content:flex-end;width:calc(100% - 90px)}
.sa-nav{display:var(--sa-d-flex);align-items:var(--sa-center)}.sa-nav li {display:inline-flex;align-items:var(--sa-center);margin-inline-end:calc(var(--sa-pixel)* 15);cursor:var(--sa-pointer)}.sa-nav li:last-child {margin-inline-end:0px}
.sa-lang-list {z-index:9999;background:var(--sa-light);padding:calc(var(--sa-pixel)* 10) 0;box-shadow:0 8px calc(var(--sa-pixel)* 5) #999;border-radius:8px;position:var(--sa-absolute);width:160px;top:44px}
.sa-lang-list li {cursor:var(--sa-pointer);margin-bottom:1px;margin-inline-end:0;padding:10px 20px;display:var(--sa-d-flex);align-items:center;color:var(--sa-dark)}
.sa-lang-list li.active,.sa-lang-list li:hover,.sa-get-care li .router-link-active{color:var(--sa-info);background-color:var(--sa-primary-light);font-weight:450}.sa-lang-list li:last-child {margin-bottom:0}.sa-lang-list li .sa-flags {width:30px;height:30px;overflow:hidden;border-radius:6px;margin-inline-end:15px}.sa-brand .sa-logo {margin-inline-end:calc(var(--sa-pixel)* 25);width:105px}.sa-footer-logo{width:60px}
.sa-get i{color:var(--sa-primary)}.sa-brand a{height:80px}

.sa-nav li.sa-notific,.sa-nav li i.icon-traveller{vertical-align:middle;position:var(--sa-relative);cursor:var(--sa-pointer);color:var(--sa-info);font-size:calc(var(--sa-pixel)* 10)}.sa-nav li.sa-notific span.sa-badge{position:var(--sa-absolute);top:-7px;inset-inline-start:12px;padding:0px calc(var(--sa-pixel)* 1.5);line-height:19px}.sa-nav li.sa-notific i.icon-ring{color:var(--sa-dark)}.sa-request-list-tit .sa-text-center p{color:var(--sa-dark);}
.sa-toggle i{cursor:pointer;font-size:calc(var(--sa-pixel)* 10);vertical-align:middle;margin-inline-start:calc(var(--sa-pixel)* 4)}
.sa-nav-watermark{height:calc(var(--sa-percent)* 50);text-align:var(--sa-center);width:40%;position:fixed;z-index:9999999;top:0;inset-inline-end:-110%;background:var(--sa-light);transition:.5s}
.sa-navbar .closebtn{position:var(--sa-absolute);top:calc(var(--sa-pixel)* 10);inset-inline-start:-50px;font-size:9px;padding:0;text-align:var(--sa-center);background:var(--sa-light);width:30px;height:30px;line-height:30px;border-radius:3px;cursor:var(--sa-pointer);color:var(--sa-dark);box-shadow:0 0 2px #ddd}.openNav{content:''}.openNav .sa-nav-watermark{inset-inline-end:0}
.sa-navbar .sa-services,.sa-navbar .sa-slct-serv {border-radius:0;background:transparent;padding:0}.sa-nav-generic {position:var(--sa-absolute);top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;padding:50px;overflow:hidden;overflow-y:auto}.openNav .sa-nav-generic .sa-container {width:auto;max-width:initial;margin:inherit;border:none}.openNav .sa-nav-generic .sa-services-bg{margin:inherit}.openNav .sa-nav-generic .sa-container {padding-top:0}.sa-nav-generic .sa-licence-banner {margin-top:20px}
.sa-nav-generic .sa-services-location{display:none}
/*header end here*/
/* Banner styles start here */
.sa-banner{margin-top:-1px;position:var(--sa-relative);height:400px;background-size:100%;overflow:var(--sa-o-hidden)}.sa-banner .sa-container {display:var(--sa-d-flex);justify-content:flex-end;position:var(--sa-absolute);z-index:9;top:0;inset-inline-start:50%;transform:translateX(-50%)}.sa-banner h1{margin-top:125px;font-size:calc(var(--sa-pixel)* 25);color:#003084;font-weight:200} .sa-banner h1 strong{font-weight:750}
/* Banner styles end here */
/* cancellation policy and Reschedule styles start here */
.sa-refund{background-color:#fffcda;padding-block:calc(var(--sa-pixel)* 7) calc(var(--sa-pixel)* 7);padding-inline:calc(var(--sa-pixel)* 28) calc(var(--sa-pixel)* 10);border:2px solid var(--sa-warning);border-radius:calc(var(--sa-pixel)* 4);cursor:pointer;position:relative}.sa-refund::before{background-position:-548px -572px;width:23px;height:26px;position:absolute;top:50%;inset-inline-start:20px;transform:translateY(-50%)}.sa-cancel-text{color:var(--sa-dark-400);font-size:15px;display:var(--sa-d-block)}.refund-policy ul li{padding-top:calc(var(--sa-pixel)* 8)}.refund-policy ul li h6{color:var(--sa-primary)}.refund-policy ul li p{color:var(--sa-dark)}.sa-reschedule-sub li{background-color:var(--sa-info-dark);padding:calc(var(--sa-pixel)* 8);border-radius:5px;position:relative;margin-bottom:calc(var(--sa-pixel)* 8)}.sa-reschedule-sub li h5{color:var(--sa-primary);font-size:15px;font-weight:650}.sa-selected-slot{color:var(--sa-primary);font-size:15px;font-weight:650}.sa-telemedicine-slot span{color:var(--sa-dark-350)}.refund-policy h5 i{color:#F04B4D;margin-inline-end:5px;font-size:20px;vertical-align:middle}.sa-dr-not-available{color:var(--sa-dark-350)}.sa-reschedule-cancel h5{font-weight:550}.sa-reschedule-slot .sa-mob-none{display:none}.sa-reschedule-slot .sa-card-shadow{box-shadow:none;padding:0}.sa-reschedule-slot .sa-browse-datepicker{background-color:transparent;margin-top:0;padding:15px 0}.sa-reschedule-content .sa-dialog-content-center{padding:0}.sa-reschedule-sub p{margin-inline-end:15px}.sa-reschedule .sa-card-shadow{box-shadow:none;padding:0;border-radius:0}.sa-reschedule .sa-browse-datepicker{background-color:transparent}.sa-reschedule .sa-slot-btn .sa-time-slot{width:100px;padding:5px 15px}.sa-reschedule .sa-slot-btn li:nth-child(6n) p{margin-inline-end:10px}.sa-reschedule .sa-slot-btn li:nth-child(7n) p {margin-inline-end:0}.sa-reschedule .sa-browse-datepicker{padding-inline-start:0}.sa-reschedule .sa-browse-datepicker .horizontal-calendar .date-item:first-child .sa-today{background-color:var(--sa-light)}.sa-reschedule .sa-browse-datepicker .horizontal-calendar .choosed-day .date-item-date{border-radius:5px}.sa-resched-dr-name{font-weight:450}.sa-drag-clndr .sa-browse-hdr.sa-slot-header .sa-reschedule .dp__menu{top:125px !important}
/* cancellation policy and Reschedule styles end here */

/*Sanar help styles start here  */
.sa-help{padding:calc(var(--sa-pixel)* 25) 0;background:url('https://static.sanar.sa/images/static/banner.jpg');background-size:100%;overflow:var(--sa-o-hidden);text-align:var(--sa-center)}.sa-help-center {justify-content:center;display:flex;align-items:center}.sa-help-center li {margin:0 calc(var(--sa-pixel)* 10);width:310px}.sa-help-card {display:var(--sa-d-flex);margin-top:calc(var(--sa-pixel)* 5);text-align:var(--sa-left)}.sa-help-card h4{width:65%;padding-inline-end:5px;color:var(--sa-light)}.sa-help-card h4 small {display:var(--sa-d-block);font-weight:normal;font-size:calc(var(--sa-pixel)* 7)}.sa-help-card .sa-btn{width:calc(100% - 65%)}
/*Sanar Partners styles start here  */
.sa-partners{margin:50px auto 120px}.sa-partners .carousel__pagination-button::after,.sa-abt-sanar .carousel__pagination-button::after {display:block;content:'';width:15px;height:15px;border-radius:50%;background-color:#bae5ec}.sa-partners .carousel__pagination-button:hover::after,.sa-partners .carousel__pagination-button--active::after,.sa-abt-sanar .carousel__pagination-button:hover::after,.sa-abt-sanar .carousel__pagination-button--active::after {background-color:var(--sa-primary)}.sa-abt-sanar .carousel__viewport ol li {padding-inline-end:10px}
/* Sanar Partners styles end here */
/* features styles end here */
.sa-features {background:url('https://static.sanar.sa/images/static/our-features.png') no-repeat var(--sa-center) top;padding:calc(var(--sa-pixel)* 25) 0;margin-top:50px;margin-bottom:calc(var(--sa-pixel)* 25);text-align:var(--sa-center)}
.sa-features-list{display:var(--sa-d-flex);flex-wrap:wrap;align-items:var(--sa-center);margin-bottom:100px;justify-content:space-between;text-align:var(--sa-left);width:80%;margin:calc(var(--sa-pixel)* 25) auto 100px}.sa-features-list li {font-size:calc(var(--sa-pixel)* 8);position:var(--sa-relative);padding-inline-start:calc(var(--sa-pixel)* 25)}.sa-features-list li:before {position:var(--sa-absolute);top:50%;inset-inline-start:0;transform:translateY(-50%)}
.sa-how-video {height:330px;width:850px;margin:30px auto 0;overflow:var(--sa-o-hidden);border-radius:10px}
/* features styles end here */
/* services styles start here */
.sa-service-bg{position:relative}.sa-service-bg::before{content:'';position:absolute;height:600px;background:url(https://static.sanar.sa/images/static/v5/home/banner-lines.png) 100% no-repeat var(--sa-primary);clip-path:polygon(100% 0%, 100% 74.8%, 0% 100%, 0% 100%, 0% 0%);inset-inline-start:0;inset-inline-end:0}.sa-services h1{color:#003084;text-align:center;padding:80px 50px 0;font-weight:950;color:var(--sa-light);line-height:normal}.sa-services p{color:var(--sa-light);text-align:center;font-size:22px}.sa-national-theme .sa-service-bg::before{background:url(https://sanar-assets.litedev.com/assets/images/icons/national-theme.svg) center top no-repeat #00343A;background-size:30%;}
.sa-services-list{display:var(--sa-d-flex);gap:10px;flex-wrap:wrap;position:var(--sa-relative);border-radius:20px;background:linear-gradient(45deg, rgba(79, 231, 101, 0.45) 0%, rgba(38, 169, 224, 0.45) 100%);padding:70px 20px 20px;margin-top:30px}
.sa-services-list li{background:var(--sa-light);width:calc(100%/5 - (1 - 1/5)*10px);height:100px;border-radius:12px;padding:15px;word-break:break-word;display:flex;align-items:center;justify-content:start;position:relative;cursor:pointer;font-weight:650;color:var(--sa-custom-v1)}
.sa-services-list li img{width:40px;height:40px;margin-block:0 0;margin-inline:0 10px}.sa-services-list li img:hover{color:var(--sa-primary)}.sa-health-ins{margin-top:20px;color:#626262}.sa-health-ins img{vertical-align:middle;margin-inline-end:10px}.sa-services-list li:hover {background:linear-gradient(270deg, #E2F8EA 6.35%, #DEF2FA 65.71%, #DEF2FA 93.23%)}
.sa-slct-serv-list li{background:#EFF2FF;text-align:var(--sa-center);width:90px;border-radius:12px;padding:3px;word-break:break-word;margin-block:0 0;margin-inline:0 calc(var(--sa-pixel)* 5);display:flex;justify-content:center;flex-direction:column;color:var(--sa-dark);cursor:var(--sa-pointer);font-size:calc(var(--sa-pixel)* 6);position:relative} .sa-slct-serv li i:before {content:'';width:42px;height:42px;display:block;margin:0 auto;background:url(https://static.sanar.sa/images/sprite/home-service-sprite.svg) no-repeat}
.sa-slct-serv-list li img {display:var(--sa-d-block);height:40px;margin:0 auto 5px}
.sa-navbar .sa-slct-serv-list {flex-wrap:wrap}.sa-navbar .sa-slct-serv-list li {width:calc(100%/4 - (1 - 1/4)*20px);height:100px;margin-block:0 calc(var(--sa-pixel)* 10);margin-inline:0 calc(var(--sa-pixel)* 10);padding:calc(var(--sa-pixel)* 5) 5px;font-weight:normal}.sa-navbar .sa-slct-serv-list li:nth-child(4n) {margin-inline-end:0}
.sa-services .sa-slct-serv-list li:hover{color:var(--sa-info)}.sa-services .sa-slct-serv-list li:hover span::before {content:'';position:absolute;top:calc(var(--sa-pixel)* -10);transform:scaleY(-1) translate(-50%);border-inline-start:11px solid transparent;border-inline-end:11px solid transparent;border-bottom:11px solid var(--sa-primary);inset-inline-start:45px;z-index:1} .sa-services .sa-slct-serv-list li:hover::before {content:" ";position:absolute;top:calc(var(--sa-pixel)* -10);transform:scaleY(-1) translate(-50%);border-inline-start:calc(var(--sa-pixel)* 5) solid transparent;border-inline-end:calc(var(--sa-pixel)* 5) solid transparent;border-bottom:calc(var(--sa-pixel)* 5) solid var(--sa-light);inset-inline-start:45px;z-index:2} .sa-services .sa-slct-serv-list li:hover::after {content:'';position:absolute;top:calc(var(--sa-pixel)* -10);transform:scaleY(-1) translate(-50%);border-inline-start:5px solid transparent;border-inline-end:5px solid transparent;border-bottom:5px solid var(--sa-primary);inset-inline-start:45px;z-index:2}
.sa-vaccination .sa-lab-img{margin-bottom:-20px}.sa-vaccination .sa-vaccination-card{padding-inline-start:25px}
/* services styles end here */
/* eclinics styles end here */
.sa-service-list {display:var(--sa-d-flex);flex-wrap:wrap;padding-top:calc(var(--sa-pixel)* 10)}.sa-service-list li{text-align:var(--sa-left);min-height:200px;position:var(--sa-relative);cursor:var(--sa-pointer);border-radius:calc(var(--sa-pixel)*5);background-color:var(--sa-light);transition:.3s;padding:0;box-shadow:0 0 calc(var(--sa-pixel)* 5) rgba(0,0,0,0.08);border:none;line-height:normal;width:calc(100%/2 - (1 - 1/2)*20px);margin-block:calc(var(--sa-pixel)* 10) 0;margin-inline:0 calc(var(--sa-pixel)* 10);overflow:var(--sa-o-hidden);display:var(--sa-d-flex)}.sa-service-list li figure{width:100px;border-radius:calc(var(--sa-pixel)* 2);display:flex;align-items:center;justify-content:center;background-color:var(--sa-primary-light);margin-block:10px 10px;margin-inline:10px 0}.sa-service-list li:nth-child(2n-1) {margin-inline-end:0}.sa-service-list li.sa-card-noshadow{box-shadow:none;border:var(--sa-border-solid) var(--sa-dark-150)}.sa-clinc-det {width:calc(100% - 100px);padding:0}.sa-clinic-det-tit {display:var(--sa-d-flex)}.sa-clinc-det small {color:var(--sa-dark-350)}.sa-service-list h6{margin-bottom:calc(var(--sa-pixel)* 5);font-weight:650;width:70%;word-break:break-word}.sa-slct-txt {font-size:calc(var(--sa-pixel)* 8);font-weight:650;color:var(--sa-primary);cursor:var(--sa-pointer);position:absolute;inset-inline-end:10px;bottom:12px}.sa-slct-txt i {vertical-align:middle;margin-inline-start:3px;font-size:15px;background:var(--sa-primary-light);border-radius:50%;width:30px;height:30px;text-align:center;line-height:30px;display:inline-block}.sa-eclinic-serch .sa-form-icon{inset-inline-end:inherit;inset-inline-start:15px}.sa-eclinic-serch .sa-form-control{padding-block:0 0;padding-inline:40px 15px;background-color:#f9f9fa}.sa-eclinic-hed{font-size:26px}
/* eclinics styles end here */
/*Map styles start here*/
#sanar-map{position:static !important}
.sa-loc-map{overflow:var(--sa-o-hidden);width:100%;height:100%;position:var(--sa-relative);border-radius:calc(var(--sa-pixel)* 5)}.sa-loc-header{position:var(--sa-absolute);top:68px;inset-inline-start:0;inset-inline-end:0;z-index:99;display:var(--sa-d-flex);padding:0 calc(var(--sa-pixel)* 10)}.sa-loc-field{width:calc(100% - 65px);height:50px;position:relative}.sa-loc-crnt-btn{background-color:var(--sa-light);color:var(--sa-info);width:calc(var(--sa-pixel)* 25);height:calc(var(--sa-pixel)* 25);position:var(--sa-absolute);inset-inline-end:calc(var(--sa-pixel)* 10);font-size:calc(var(--sa-pixel)* 9)}.sa-loc-footer{background:var(--sa-light);position:var(--sa-absolute);border-start-start-radius:5px;border-start-end-radius:5px;border-end-end-radius:0;border-end-start-radius:0;bottom:0;inset-inline-start:0;inset-inline-end:0;z-index:1;display:var(--sa-d-block);width:calc(var(--sa-percent)* 50);box-sizing:border-box;padding:calc(var(--sa-pixel)* 10);max-height:50vh;overflow:hidden;overflow-y:auto;box-shadow:0 0px 10px 0 rgba(0,0,0,.1);}.sa-loc-footer h6 {padding-block:5px 10px;padding-inline:30px 0}.sa-nav-watermark .sa-loc-footer {text-align:start}.sa-loc-map-ico-lg{position:relative;min-height:60px;display:flex;align-items:center}.sa-loc-map-ico-lg h6{padding-inline-start:calc(var(--sa-pixel)* 10)}.sa-loc-map-ico-lg small {display:var(--sa-d-block);font-weight:normal;color:var(--sa-grey)}.sa-my-loct {position:var(--sa-fixed);inset-inline-start:50%;top:50%;transform:translate(-50%, -50%);font-size:calc(var(--sa-pixel)* 20);color:var(--sa-dark)}.sa-my-loct:after {content:" ";background-color:var(--sa-info-dark);width:calc(var(--sa-pixel)* 20);height:calc(var(--sa-pixel)* 20);border-radius:50%;display:var(--sa-d-block);text-align:var(--sa-center);margin-block:-23px 0;margin-inline:-8px 0}.mapboxgl-map {position:absolute;top:0;bottom:0;inset-inline-start:0;inset-inline-end:0;border-start-start-radius:8px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:8px}.mapboxgl-ctrl-bottom-left, .mapboxgl-ctrl-bottom-right {display:none}.sa-loc-field .sa-search:before{top:13px;}.sa-loc-field .search-location{border:none;height:100%;box-shadow:0 0px 10px 0 rgba(0,0,0,.1);}.sa-loc-field .sa-form-icon{top:16px;}
.sa-loc-footer .sa-line-close{width:60px;height:5px;background:#ddd;border-radius:calc(var(--sa-pixel)* 10);border:none;margin:auto;text-align:center;display:block;margin-bottom:10px}
.sa-location-label{display:flex;align-items:center;position:absolute;inset-inline-end:0;top:0;inset-inline-start:auto;margin-inline-end:0;max-width:calc(100% - 350px);border:1px solid var(--sa-dark-200);border-radius:8px;gap:5px;}.sa-location-label:before {content:'';background-color:var(--sa-light);height:25px;position:absolute;inset-inline-end:0;inset-inline-start:0;opacity:0.3;padding:0;border-radius:6px}.sa-location-label .sa-btn{width:calc(100% - 45%);position:relative;border-start-start-radius:0;border-start-end-radius:0.5rem;border-end-end-radius:0.5rem;border-end-start-radius:0;text-align:start;color:var(--sa-primary);padding-block:0 0;padding-inline:10px 5px}.sa-location-label .sa-btn:before {content:'';border-inline-end:1px solid var(--sa-dark);position:absolute;inset-inline-end:0;height:20px;top:0;transform:translateY(50%)}.sa-location-label .icon-location2 {margin-inline-start:10px;color:var(--sa-success);z-index:1}.sa-location-label .sa-form-control{border:none;color:var(--sa-primary);font-weight:450;font-size:14px;}.sa-browse .sa-input-group .sa-btn, .sa-browse .sa-location-label .icon-location2{z-index:0}
.sa-lcn-card{background:var(--sa-primary-light-bg);border-radius:8px;padding:10px}
.sa-help .sa-loc-map{text-align:initial}.sa-loc-footer .sa-line-close {inset-inline-start:50%;transform:translateX(-50%)}.sa-saved-address {background:var(--sa-primary-light-bg);padding:10px;border-radius:8px;margin-top:10px}
.sa-saved-address [type="radio"]:not(:checked) + label:before, .sa-saved-address [type="radio"]:checked + label:before {border:2px solid var(--sa-primary);height:15px;width:15px}.sa-lcn-label{margin-top:25px}.sa-lcn-label .sa-loc-icn {position:absolute;color:var(--sa-success);top:12px;inset-inline-start:10px}.sa-lcn-label .sa-form-group .sa-form-control{padding-block:0 0;padding-inline:30px 10px}.sa-save-lctn{margin-top:20px}.sa-save-lctn button {position:absolute;width:200px;inset-inline-end:20px;top:40px}.sa-saved-address [type="radio"]:checked + label:after {height:11px;width:11px;inset-inline-start:4px;top:4px}
.sa-save-lcn-text{color:var(--sa-primary);cursor:pointer}
/*Map styles start here*/
.sa-loc-enable {display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:4px 12px;background:#fff6df;color:#CCA136;font-size:12px;font-weight:700;} .sa-loc-enable-copy {display:flex;align-items:center;gap:8px;min-width:0;} .sa-loc-enable-copy i {color:#e0b15a;font-size:16px;flex-shrink:0;} .sa-loc-enable-action {background:transparent;color:var(--sa-primary);font-weight:650;text-decoration:underline;padding:0;height: auto;line-height: normal;} .sa-prog-grid:has(.sa-loc-enable) {z-index:16;}
body:has(.sa-dialog-full .sa-loc-map) .sa-prog-grid{display:none;}
.sa-dialog-full:has(.sa-loc-map) > .sa-dialog-body > .sa-mob-header{z-index:17;pointer-events:none;}
.sa-dialog-full .sa-map > .sa-dialog-close{z-index:9999;pointer-events:auto;touch-action:manipulation;}
.sa-dialog-eclinic .sa-loc-enable,.sa-eclinic-list .sa-loc-enable,.sa-eclinic-prog .sa-loc-enable{display:none;}
.sa-loc-hint {position:fixed;top:calc(100% + 30px);inset-inline-end:0;z-index:999;width:min(300px, calc(100vw - 100px));display:flex;align-items:flex-start;gap:8px;padding:10px;background:var(--sa-light);border-radius:12px;box-shadow:0 8px 24px rgba(0, 0, 0, 0.12);text-align:start;pointer-events:auto;cursor:pointer;} .sa-loc-hint::before {content:"";position:absolute;top:-7px;inset-inline-end:var(--arrow-end, 50px);width:14px;height:14px;background:var(--sa-light);transform:rotate(45deg);box-shadow:-2px -2px 4px rgba(0, 0, 0, 0.04);} .sa-loc-hint-ar::before {inset-inline-start:auto;inset-inline-end:var(--arrow-start, 70px);} .sa-loc-hint-badge {width:18px;height:18px;border-radius:50%;background:#DD282B;color:var(--sa-light);font-size:12px;font-weight:700;line-height:18px;text-align:center;flex-shrink:0;} .sa-loc-hint p {margin:0;color:#ACA9BB;font-size:14px;font-weight:700;}
.sa-loc-settings-overlay { position: fixed; inset: 0; z-index: 10000; background: rgba(0, 0, 0, 0.35); display: flex; align-items: center; justify-content: center; padding: 24px; } .sa-loc-settings { width: min(280px, 100%); background: #fff; border-radius: 14px; padding: 18px 16px 14px; box-shadow: 0 8px 28px rgba(0, 0, 0, 0.18); text-align: left; } .sa-loc-settings-ar { text-align: right; } .sa-loc-settings h6 { margin-bottom:10px; padding: 0; font-size: 17px; font-weight: 700; line-height: 1.3; color: var(--sa-dark); } .sa-loc-settings p { margin: 0; color: #706E7C; font-size: 17px; line-height: 1.35; } .sa-loc-settings-actions { display: flex; gap: 10px; margin-top: 20px; } .sa-loc-settings-actions button { flex: 1; height: 48px; border: none; border-radius: 100px; background: rgba(120, 120, 128, 0.16); color: var(--sa-dark); font-size: 16px; font-weight: 600; cursor: pointer; touch-action: manipulation; }
.sa-loc-confirm-popover { position: fixed; z-index: 999; max-width: min(340px, calc(100vw - 24px)); width: max-content; display: inline-flex; align-items: center; justify-content: center; padding: 10px 18px; background: #ffffff; border-radius: 16px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12); text-align: center; pointer-events: auto; cursor: pointer; box-sizing: border-box; }
.sa-loc-confirm-popover::before { content: ""; position: absolute; top: -6px; inset-inline-end: var(--arrow-end, 65px); width: 13px; height: 13px; background: #ffffff; transform: rotate(45deg); border-top-left-radius: 3px; box-shadow: -2px -2px 4px rgba(0, 0, 0, 0.04); }
.sa-loc-confirm-popover.sa-loc-confirm-ar { text-align: center; direction: rtl; }
.sa-loc-confirm-popover.sa-loc-confirm-ar::before { inset-inline-start: auto; inset-inline-end: var(--arrow-start, 65px); }
.sa-loc-confirm-popover p { margin: 0; color: #ACA9BB; font-size: 14px; line-height: 1.35; font-weight: 700; letter-spacing: -0.1px; white-space: nowrap; }
.sa-loc-confirm-fade-enter-active, .sa-loc-confirm-fade-leave-active { transition: opacity 0.2s ease, transform 0.2s ease; }
.sa-loc-confirm-fade-enter-from, .sa-loc-confirm-fade-leave-to { opacity: 0; transform: translateY(-4px); }
/*Offers start here*/
.sa-offers {height:170px;margin:80px auto calc(var(--sa-pixel)* 10);position:relative}.sa-offers a{width:100%}.sa-offers img {height:170px;border-radius: calc(var(--sa-pixel)* 10);cursor:pointer;width:100%}
.sa-coupon-code {border:1px dashed var(--sa-primary);padding:10px 15px;border-radius:6px;display:flex;justify-content:space-between;width:50%;align-items:center;color:var(--sa-dark)}.sa-coupon-code input {border:none;width:45%;font-size:14px}.sa-coupon-code button {color:var(--sa-primary);text-decoration:underline;font-weight:550;border:none;background:0 0;padding:0;font-size:12px}.sa-offer-valid {background-color:#eff8ff;margin:calc(var(--sa-pixel)* 10) 0 0;padding:10px 15px;color:var(--sa-dark)}.sa-offer-det-bnr img{border-radius:15px;overflow:hidden}
/*Offers end here*/
/*More styles start here*/
.sa-more-list li {padding:calc(var(--sa-pixel)* 7) 0;border-bottom:var(--sa-border-solid) var(--sa-dark-200);cursor:var(--sa-pointer);display:var(--sa-d-flex);align-items:var(--sa-center);position:var(--sa-relative);color:var(--sa-dark);flex-wrap:wrap}.sa-more-list li:last-child{margin-bottom:0;border-bottom:none}.sa-more-list li i{color:var(--sa-info);font-size:calc(var(--sa-pixel)* 10);margin-inline-end:calc(var(--sa-pixel)* 5)}.sa-more-list li [class*=icon-right]{position:var(--sa-absolute);inset-inline-end:0;inset-inline-start:auto;top:50%;transform:translate(0,-50%);color:#d8d8d8;font-size:calc(var(--sa-pixel)* 6 + 1px);margin-inline-end:0;width:auto}.sa-more-list li small {flex-basis:100%;color:var(--sa-info-dark)}.sa-loc-list li{padding:calc(var(--sa-pixel)* 5);border-radius:calc(var(--sa-pixel)* 2);box-shadow:0 0 5px #eee;padding:calc(var(--sa-pixel)* 5);border-radius:2px}.sa-more-list li.sa-active {color:var(--sa-primary)}.sa-more-list li.router-link-exact-active.router-link-active{border:1px solid var(--sa-info);border-radius:calc(var(--sa-pixel)*3);font-weight:650}.sa-more-list li.sa-active:after,.sa-selt-patient li.sa-active:after,.sa-slct-pt-list li.sa-active:after{display:block;position:var(--sa-absolute);content:'';border:solid var(--sa-primary);height:14px;width:7px;border-width:0 2px 2px 0;transform:rotate(45deg);inset-inline-end:5px}.sa-more-list li img {width:32px}
.sa-selt-service li.sa-active:after{top:15px;inset-inline-end:12px}.sa-selt-service li.sa-active{background:#F1F9FF;border-color:var(--sa-primary);color:var(--sa-custom-v6);border-bottom:1px solid var(--sa-primary);}
/*More styles end here*/
/*Lab styles start here*/
.sa-selected-data {background-color:var(--sa-primary-light-bg);border:none;border-radius:calc(var(--sa-pixel)*5);overflow:var(--sa-o-hidden);color:var(--sa-ebony);transition:.3s;padding:calc(var(--sa-pixel)* 10);margin-bottom:calc(var(--sa-pixel)* 10);position:var(--sa-relative)}.sa-selected-data [type="checkbox"]:checked + label {width:100%;padding-inline-start:0;padding-inline-end:30px}.sa-selected-data [type="checkbox"]:checked + label:before{inset-inline-end:0;inset-inline-start:auto}.sa-selected-data [type="checkbox"]:checked + label:after{inset-inline-end:6px;inset-inline-start:auto}
.sa-tit {margin-bottom:calc(var(--sa-pixel)* 10);text-align:start}
.sa-lab-card{width:calc(100% - 135px);position:var(--sa-relative);padding-inline-start:24px}
.sa-lab-card h5{color:var(--sa-primary);font-weight:550}.sa-lab-card small {display:var(--sa-d-i-block);color:var(--sa-primary);padding-inline-end:calc(var(--sa-pixel)* 10);padding-inline-start:0}.sa-lab-card i {position:var(--sa-absolute);inset-inline-start:0px;top:5px;color:var(--sa-info)}.sa-lab-card i.icon-vaccination{font-size:18px;top:2px;}.sa-lab-card strong{display:var(--sa-d-block);font-weight:560;word-break:break-all}.sa-lab-card small+small{word-break:break-word;padding-inline-end:0px}.sa-price {font-weight:850;color:var(--sa-primary)}.sa-lab-scrl {display:flex;margin-bottom:calc(var(--sa-pixel)* 10)}.sa-sticky-filter{cursor:var(--sa-pointer);border-radius:calc(var(--sa-pixel)*4);color:grey;border:var(--sa-border-solid) var(--sa-primary);width:40px;line-height:40px;padding:0 calc(var(--sa-pixel)* 5);font-size:calc(var(--sa-pixel)* 8);text-align:center;color:var(--sa-primary);background:var(--sa-light)}.sa-lab-swiper{width:calc(100% - 40px);padding-inline-start:5px}
.sa-test-cnt {background-color:var(--sa-primary-light-bg);font-size:calc(var(--sa-pixel)* 6 + 1px);color:var(--sa-dark-350);box-sizing:border-box;padding:20px;border-radius:8px;margin-top:10px}.sa-card-test-cnt {display:flex}.sa-card-test-cnt .sa-lab-card {width:calc(100% - 82px)}.sa-card-test-cnt .sa-count {width:82px;justify-content:flex-end}
.sa-card-test{display:flex;flex-wrap:wrap;gap:20px}
.sa-unorder-list.sa-un-list-det li.sa-fasting-tag {list-style-type:unset;margin-inline-start:7px;display:flex;align-items:flex-start;gap:5px;}.sa-tests-list-info{width:calc(100% - 130px)}.sa-tests-list-info span{display:flex;gap:5px}.sa-tests-list-cnt .sa-tests-list-info h6{width:100%}.sa-unorder-list.sa-un-list-det li{margin-inline-start:30px}
.sa-lab-card .sa-price{padding-inline-start:0;color:var(--sa-dark)}.sa-lab-card .sa-price-labtest{color:var(--sa-primary);font-weight:950}.sa-card-test>li{width:100%;background-color:var(--sa-light);padding:10px;cursor:pointer;margin-bottom:0;min-height:40px}.sa-card-test>li>h6 {font-weight:normal;margin-bottom:20px}
/*Lab styles end here*/
/*Nurse styles start here*/
.sa-status-card {background:var(--sa-info-dark);margin-block:calc(var(--sa-pixel)* 5) 0;margin-inline:0 0;padding:15px;display:var(--sa-d-flex);align-items:var(--sa-center);border-radius:calc(var(--sa-pixel)* 3);font-size:calc(var(--sa-pixel)* 6 + 1px);flex-wrap:wrap}.sa-status-card-cnt {width:80%;font-size:calc(var(--sa-pixel)* 6 + 1px)}.sa-status-card-ico {width:calc(100% - 80%);text-align:var(--sa-right);font-size:calc(var(--sa-pixel)* 10);color:var(--sa-info)}.sa-status-card-ico .sa-btn{padding:5px;line-height:normal;height:auto}.sa-status-card-ico .sa-card-ico-bg {background:var(--sa-info);cursor:var(--sa-pointer);width:30px;height:30px;border-radius:calc(var(--sa-pixel)* 2);line-height:30px;font-size:calc(var(--sa-pixel)* 8);color:var(--sa-light);display:var(--sa-d-i-block);text-align:var(--sa-center)}.sa-nurse .sa-status-card {margin-block:15px 0px;margin-inline:0 0;padding:10px;display:inline;background-color:var(--sa-primary-light-bg)}
.sa-nurse [type=checkbox]:checked+label, .sa-nurse [type=checkbox]:not(:checked)+label,.sa-nurse [type=radio]:checked+label, .sa-nurse [type=radio]:not(:checked)+label,.sa-select-vaccine [type="checkbox"]:checked + label, .sa-select-vaccine [type="checkbox"]:not(:checked) + label {padding-inline-start:0;display:var(--sa-d-flex);word-break:break-word;cursor:var(--sa-pointer);font-size:calc(var(--sa-pixel)* 8);font-weight:750}.sa-nurse [type=checkbox]:not(:checked)+label:before, .sa-nurse [type=checkbox]:checked+label:before,.sa-nurse [type=radio]:not(:checked)+label:before, .sa-nurse [type=radio]:checked+label:before {inset-inline-end:0px;inset-inline-start:auto}.sa-nurse [type=checkbox]:checked+label:after{inset-inline-start:auto;inset-inline-end:-24px}.sa-physio [type="checkbox"]:checked + label, .sa-physio [type="checkbox"]:not(:checked) + label{font-weight:650;font-size:14px}.sa-physio .sa-card-list li [type=checkbox]:checked+label:after {inset-inline-end:6px}.sa-physio .sa-card-list li input{margin-bottom:0}
.sa-nurse-checkbox .sa-doct-det{padding-inline-end:30px;width:calc(100% - 40px);padding-inline-start:8px}.sa-nurse-checkbox [type=checkbox]:checked+label:before,.sa-nurse-checkbox [type=checkbox]:not(:checked)+label:before{inset-inline-end:-30px;inset-inline-start:auto}.sa-nurse [type=radio]:checked+label:before,.sa-nurse [type=radio]:not(:checked)+label:before{inset-inline-end:-30px}.sa-nurse [type=radio]:checked+label:after{inset-inline-start:auto;inset-inline-end:-27px;top:3px}.sa-selected-data .sa-lab-card small:last-of-type{display:block;color:var(--sa-primary)}
/* new nurse styles added here */
.sa-nurse-checkbox li{box-shadow:0 0px 10px 0 rgba(0,0,0,.1);border:none}.sa-nurse-checkbox .sa-light-text{background:var(--sa-primary);padding:1px 5px;display:inline;width:fit-content;font-size:12px;font-weight:350;border-radius:7px;margin-top:8px;color:var(--sa-light)}.sa-nurse [type=checkbox]:not(:checked)+label,.sa-nurse [type=checkbox]:checked+label{font-weight:normal}.sa-selct-footer p{margin:0}.sa-sel-visited-dialog .sa-active.sa-physio-visit label,.sa-vaccine-name-list li.sa-active{color:var(--sa-primary);background:var(--sa-primary-light-bg);border-color:var(--sa-primary)}.sa-task-slot{width:calc(100% - 55px)}.sa-task-slot i{vertical-align:middle;margin-inline-end:8px}
.sa-task-slot{font-size:15px;font-weight:bold}.sa-visit-detail .sa-d-f-sbetween span.sa-fw500{font-weight:650;font-size:14px}.sa-visit-detail .sa-d-f-sbetween span.sa-link{font-weight:450}.sa-visit-detail .sa-d-f-sbetween span i,.sa-visit-date i{vertical-align:middle;font-size:14px;margin-inline-end:5px}.sa-visit-date{font-size:15px;font-weight:bold}.sa-card-view{width:100%;overflow:var(--sa-o-hidden);position:var(--sa-relative);border-radius:calc(var(--sa-pixel)*5);background-color:var(--sa-light);border:var(--sa-border-solid) var(--sa-dark-150);transition:.3s;font-size:calc(var(--sa-pixel)* 6 + 1px);padding:20px;margin-bottom:20px}.sa-visit-carousel ul li [type="radio"]:not(:checked) + label,.sa-visit-carousel ul li [type="radio"]:checked + label{padding-block:40px 15px;padding-inline:15px 15px;background:var(--sa-light);border:2px solid var(--sa-dark-150);border-radius:15px;font-size:14px}.sa-visit-carousel ul li [type="radio"]:checked + label:before,.sa-visit-carousel ul li [type=radio]:not(:checked) + label:hover::before,.sa-visit-carousel ul li [type="radio"]:not(:checked) + label:before{inset-inline-start:15px;top:15px}.sa-visit-carousel ul li [type="radio"]:checked + label:after{inset-inline-start:17.8px;top:17.8px}.sa-visit-carousel .sa-carousel{gap:15px;padding-inline-end:10px}.sa-visit-carousel{margin-bottom:15px}.sa-visit-time{margin-bottom:20px}.sa-visit-time .sa-visit-date{margin-top:0;width:calc(100% - 80px)}.sa-visit-carousel .sa-active [type="radio"]:checked + label{border:2px solid var(--sa-primary);color:var(--sa-primary)}.sa-visit-carousel .sa-active [type="radio"]:checked + label .sa-ses-label{color:var(--sa-dark-400)}.sa-visit-card{padding:20px;border:1px solid var(--sa-dark-150);border-radius:10px;margin-bottom:20px}.sa-card-list.sa-visit-time li{padding:0;margin-bottom:0;border-radius:unset;border:unset;overflow:unset}.sa-visit-task{margin-top:35px}.sa-visit-card .sa-val-err-rel{font-size:12px}.sa-visit-time .sa-link{font-size:15px}
.sa-datepicker-override .sa-browse-datepicker{margin-block:0 10px;margin-inline:0 0;padding:0}.sa-datepicker-override .sa-browse-hdr .sa-container{flex-direction:column;align-items:unset;padding:0;width:100%}.sa-datepicker-override .sa-browse-hdr .sa-browse-datepicker .dp__main{inset-inline-end:unset;top:-46px}.sa-datepicker-override .dp__menu{top:4px !important;inset-inline-start:64px !important;z-index:1}.sa-datepicker-override .sa-browse-hdr{padding:50px 0 0;border-bottom:unset}.sa-datepicker-override .sa-time-slot{margin-bottom:0;line-height:calc(var(--sa-pixel)* 10)}.sa-datepicker-override .dp__arrow_bottom{bottom:unset;top:-13px;border-inline-start:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);border-inline-end:unset;border-bottom:unset}.sa-datepicker-override .sa-time-slot.sa-disabled{background:#EEEDED;border:none;cursor:not-allowed;color:var(--sa-dark-600);line-height:22px}.sa-datepicker-override p.sa-text-center{margin-top:10px}.sa-datepicker-override .sa-carousel-slide h6.sa-text-center{width:100%}
.sa-datepicker-override{padding:20px;border:1px dashed var(--sa-dark-150);border-radius:10px;margin-bottom:20px}.sa-datepicker-override .horizontal-calendar .date-item.choosed-day {padding:10px;background:var(--sa-success);border-radius:10px;width:50px}.sa-datepicker-override .horizontal-calendar .date-item.choosed-day:first-child .sa-today {inset-inline-start:0;top:10px;background:var(--sa-success);color:var(--sa-light);display:unset;font-size:12px}.sa-datepicker-override .horizontal-calendar .date-item.choosed-day .date-item-date {color:var(--sa-light);background:transparent;font-size:14px}.sa-datepicker-override .horizontal-calendar .date-item {width:45px;padding:10px}.sa-datepicker-override .horizontal-calendar .choosed-day .date-item-date,.sa-datepicker-override .horizontal-calendar .choosed-day .date-item-day,.sa-override-datepicker .horizontal-calendar .choosed-day .date-item-day{color:var(--sa-light)}.sa-datepicker-override .horizontal-calendar .date-item-day,.sa-datepicker-override .horizontal-calendar .date-item-date{font-weight:550;color:var(--sa-dark)}.sa-datepicker-override .horizontal-calendar .date-item:first-child .sa-today{display:none}.sa-datepicker-override .dp__input_wrap:after {content:"\e92f";font-family:'icomoon';position:absolute;top:9px;inset-inline-start:100px}.sa-datepicker-override .sa-date-picker .dp__input_wrap:before{display:none}.sa-datepicker-override .sa-browse-datepicker .sa-date-picker input{width:calc(var(--sa-pixel)*65)}.sa-datepicker-override .horizontal-calendar{width:100%}
.sa-datepicker-override h6,.sa-visit-text{width:calc(100% - 100px)}.sa-nurse .sa-form-icon{inset-inline-end:unset;inset-inline-start:15px}.sa-nurse .sa-form-control{padding-block:0 0;padding-inline:40px 15px}.sa-selct-footer{margin-top:30px}
.sa-datepicker-override .sa-time-slot.sa-active,.sa-override-datepicker .sa-time-slot.sa-active{background:var(--sa-primary);color:var(--sa-light)}
/*new nurse styles end here*/
/* physio styles here */
.sa-physio-visit label{display:flex;align-items:center;justify-content:space-between;background-color:var(--sa-dark-50);padding:15px 30px;border-radius:10px;cursor:pointer;border:2px solid var(--sa-dark-50);margin-bottom:0}.sa-physio-visit [type="radio"]:not(:checked) + label:before,.sa-physio-visit [type="radio"]:checked + label:before{inset-inline-start:12px;top:50%;transform:translateY(-50%)}.sa-physio-visit [type="radio"]:checked + label:after{inset-inline-start:14.8px;top:50%;transform:translateY(-50%)}.sa-physio-visit [type="radio"]:not(:checked) + label,.sa-physio-visit [type="radio"]:checked + label{padding-inline-start:40px}.sa-physio-visit{margin-bottom:calc(var(--sa-pixel) * 7)}
/* switch styles */
.sa-switch {position:relative;display:inline-block;width:48px;height:24px;margin:0} .sa-switch input {display:none} .sa-switch-slider {position:absolute;cursor:pointer;top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;background:#F0F4FD;border-radius:24px;-webkit-transition:0.4s;transition:0.4s;border:1px solid #E9E9F1} .sa-switch-slider:before {position:absolute;content:"";height:18px;width:18px;background:#99a3b4;border-radius:50%;inset-inline-start:2.6px;bottom:2px;-webkit-transition:0.4s;transition:0.4s} .sa-switch input:checked + .sa-switch-slider {background:var(--sa-primary)}.sa-switch input:checked + .sa-switch-slider:before{background:var(--sa-light)}.sa-switch input:checked + .sa-switch-slider:before {transform:translateX(22px)}
.sa-switch-sm {width:45px;height:23px}.sa-switch-sm .sa-switch-slider:before{bottom:3px;height:15px;width:15px}.sa-switch.sa-switch-sm input:checked + .sa-switch-slider:before {transform:translateX(19px)}.sa-switch-slider:before:hover{background-color:#99a3b4}
.sa-exp-dt .sa-date-picker input{height:calc(var(--sa-pixel)* 25);line-height:calc(var(--sa-pixel)* 25);border-color:#E6E5EB;}.sa-exp-dt .dp__menu {top:76px !important;inset-inline-start:auto !important;inset-inline-end:0px !important;width:100%;transform:unset !important;z-index:11}.sa-exp-dt .sa-date-picker .dp__input_wrap:before{top:8px;}
.sa-radio-switch{display:flex;overflow:hidden;background-color:#f1f9ff;border:1px solid #bee5f7;}.sa-radio-switch input {position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden;} .sa-radio-switch label {color:rgba(0, 0, 0, 0.6);font-size:14px;line-height:1;text-align:center;padding:4px 6px;margin-inline-end:-1px;transition:all 0.1s ease-in-out;margin:0;} .sa-radio-switch label:hover {cursor:pointer;} .sa-radio-switch input:checked + label {background-color:var(--sa-primary);box-shadow:none;border-radius:4px;padding:8px;} .sa-radio-switch label:first-of-type {border-start-start-radius:4px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:4px;} .sa-radio-switch label:last-of-type {border-start-start-radius:0;border-start-end-radius:4px;border-end-end-radius:4px;border-end-start-radius:0;}.sa-radio-switch [type="radio"]:not(:checked) + label:before, .sa-radio-switch [type="radio"]:checked + label:before, .sa-radio-switch [type="radio"]:checked + label:after{display:none;}.sa-radio-switch [type="radio"]:not(:checked) + label{padding:8px;color:var(--sa-primary);}.sa-profile-info-list li .sa-pro-data .sa-radio-switch{width:auto;background-color:#def2fa;padding:3px;border-radius:8px;}.sa-radio-switch [type="radio"]:checked + label{color:var(--sa-light);}
/*Footer styles start here*/
.sa-footer {margin:calc(var(--sa-pixel)* 10) auto 0;display:var(--sa-d-flex);justify-content:center}.sa-footer .sa-btn {width:25%;margin:0 calc(var(--sa-pixel)* 5)}footer.sa-container {padding-block:calc(var(--sa-pixel)* 25) calc(var(--sa-pixel)* 10);padding-inline:0 0;border-top:2px solid #c5d7e7;margin-top:calc(var(--sa-pixel)* 25)}
.sa-brand-webteb {display:var(--sa-d-flex);align-items:center}.sa-powered {display:flex;align-items:var(--sa-center);justify-content:center;border-top:1px solid #c5d7e7;padding:20px 0;margin-top:20px}
.sa-footer-header i,.sa-powered i {font-size:calc(var(--sa-pixel)* 15);color:var(--sa-primary);font-weight:750;margin-inline-end:calc(var(--sa-pixel)* 5)}.sa-app-stores {display:var(--sa-d-flex);justify-content:flex-end}.sa-footer-list li {line-height:calc(var(--sa-pixel)* 20)}.sa-app-stores a{margin-inline-end:10px}.sa-app-stores a:last-child{margin-inline-end:0}
.sa-social-media {display:var(--sa-d-flex);height:calc(var(--sa-percent)* 50)}.sa-social-media i{width:36px;height:36px;line-height:36px;display:block;border-radius:calc(var(--sa-pixel)* 5);color:var(--sa-light);text-align:var(--sa-center);margin-inline-end:25px;font-size:calc(var(--sa-pixel)* 10);cursor:var(--sa-pointer)}
.sa-social-media a:last-child i {margin-inline-end:0}.sa-navbar .sa-social-media {align-items:flex-start;flex-direction:column;height:auto}.sa-navbar .sa-social-media a {padding:0;width:100%;color:var(--sa-dark);display:inline-flex;font-size:14px;align-items:center;margin-bottom:25px}.sa-navbar .sa-social-media a:hover{color:var(--sa-dark-350)}.sa-footer-footer{align-items:var(--sa-center);margin-top:calc(var(--sa-pixel)* 25)}.sa-social-media.sa-social-list a:last-child i {margin-inline-end:25px}.sa-footer-footer a{margin-inline-end:calc(var(--sa-pixel)* 20)}.sa-footer-footer a:last-child{margin-inline-end:0}.sa-footer-footer .sa-copy {font-size:calc(var(--sa-pixel)* 8)}.sa-copy span {font-size:calc(var(--sa-pixel)* 13);vertical-align:middle;margin-inline-end:8px}
/*Footer styles end here*/
/* browse page styles start here */
.sa-browse-hdr {padding:calc(var(--sa-pixel)* 10) 0}.sa-browse-hdr .sa-container {display:var(--sa-d-flex);align-items:var(--sa-center);position:var(--sa-relative);border:none}.sa-browse-hdr .sa-btn-back{margin-bottom:0}.sa-browse-hdr .sa-srch-field {width:100%;position:var(--sa-relative);margin-inline-end:calc(var(--sa-pixel)* 15)}.sa-result {padding:calc(var(--sa-pixel)* 10) 0}.sa-form-icon-left~.sa-form-control {padding-inline-start:40px}.sa-drag-clndr .sa-browse-hdr .dp__menu {top:55px !important;inset-inline-start:auto !important;inset-inline-end:-80px !important;transform:unset !important;z-index:11}.sa-browse-hdr ~ .sa-fav-result {padding-top:20px}
.sa-filter {border-radius:calc(var(--sa-pixel)*5);background-color:var(--sa-disabled);padding:calc(var(--sa-pixel)* 10)}.sa-filter label {margin-top:15px;width:100%}.sa-filter-list {border-top:calc(var(--sa-pixel)* 5) solid var(--sa-light);margin:0 calc(var(--sa-pixel)* -10);padding:calc(var(--sa-pixel)* 10)}.sa-filter-list:first-of-type {border-top:none;padding-top:0}.sa-filter-list:last-child {padding-bottom:0}
.sa-durtn-filt {margin-bottom:calc(var(--sa-pixel)* 8);}.sa-slct-durtn span.active i{color:var(--sa-light);}.sa-durtn-filt .sa-slct-durtn i{font-size:15px;margin-inline-end:5px;vertical-align:middle;color:var(--sa-custom-v4);} .sa-slct-durtn {display:flex;gap:10px;overflow:auto;margin-top:12px}.sa-slct-durtn span {font-size:12px;width:auto;background:#F1F9FF;padding:8px 22px;white-space:nowrap;border-radius:8px;display:block;color:var(--sa-custom-v6);text-align:center;font-weight:650;border:var(--sa-border-solid) var(--sa-hawkes-blue);cursor:pointer}.sa-slct-durtn span.active, .sa-slot-list li.active {background:var(--sa-primary);border:var(--sa-border-solid) var(--sa-blue);color:white;display:block} 
.sa-card-list-box {display:var(--sa-d-flex);position:var(--sa-relative)}.sa-browse .sa-doct-det {display:var(--sa-d-flex)} .sa-doct-det {width:calc(100% - 100px);padding-inline-start:15px;position:var(--sa-relative)}.sa-doct-det-data {width:75%;border-inline-end:1px dashed var(--sa-dark-400);padding-inline-end:calc(var(--sa-pixel)* 10)}.sa-doct-det-data h6{color:var(--sa-custom-v1);font-size:16px}.sa-browse .sa-doct-det-data h6{color:var(--sa-primary);}.sa-doct-det-info{display:flex;color:var(--sa-custom-v5);line-height:26px}.sa-doct-det-info figure{width:30px;text-align:start}.sa-doct-det-info figure img{height:20px}.sa-doct-det-info i{font-size:16px;color:var(--sa-dark-300);vertical-align:sub}.sa-doct-det-info:first-of-type .sa-custom-v1-text,.sa-doct-det-info:first-of-type .sa-custom-v2-text{color:var(--sa-primary)}.sa-card-list li .sa-status{background:#E7F4FF;margin:0 -15px -15px;padding:calc(var(--sa-pixel)* 5) 15px;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:calc(var(--sa-pixel)* 5);border-end-start-radius:0;margin-top:8px;display:var(--sa-d-flex);justify-content:space-between;align-items:var(--sa-center)}.sa-doc-list .icon-heart-filled{color:#F05228}.sa-referral-browse .sa-doct-det-data{width:100%;border:none;padding-inline-end:0}.sa-new-appoint-list .sa-doct-det{width:calc(100% - 54px)}
.sa-browse-hdr .dp__main {position:absolute;inset-inline-end:0;top:0;z-index:1;background:white;padding:3px 0}

.sa-price-tag {color:var(--sa-primary);font-weight:850}.sa-browse-tog {display:flex;justify-content:space-between;padding:0}.sa-browse-tog i {margin-inline-end:15px;margin-top:5px}.sa-browse-expand {background-color:var(--sa-primary-light);margin:0 -16px -20px;padding:calc(var(--sa-pixel)* 10);border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:10px;border-end-start-radius:10px;}.sa-browse-tog .icon-riyal{margin-inline-end:0;}
.sa-doc-list {display:var(--sa-d-flex);align-items:var(--sa-center);margin-top:5px}.sa-doc-list .sa-doc-list-item {border:var(--sa-border-solid) var(--sa-dark-150);line-height:calc(var(--sa-pixel)* 20);border-radius:calc(var(--sa-pixel)* 3);padding:0 15px;margin-inline-end:calc(var(--sa-pixel)* 10);text-align:center}.sa-doc-list .sa-doc-list-rr {background-color:#e6f2ff;border-color:#e6f2ff;color:var(--sa-info);width:100%;padding:0}.sa-doc-list .sa-doc-list-item:last-child {margin-inline-end:0}
/* browse page styles end here */
/* Rate Review page styles start here */
.sa-rr {cursor:var(--sa-pointer);background-color:#e6f2ff;border-color:#e6f2ff;color:var(--sa-info);position:var(--sa-absolute);inset-inline-end:0;top:0px;border-radius:calc(var(--sa-pixel)* 2);padding:2px 5px;font-size:11px}.sa-rr i{color:var(--sa-info)}.sa-rr strong {color:var(--sa-dark);margin-inline-start:2px;font-weight:650}.sa-fav-doc{color:#F05228;position:var(--sa-absolute);inset-inline-end:15px;cursor:var(--sa-pointer);z-index:9;font-size:16px}
.sa-rr-rating {background:var(--sa-light);display:var(--sa-d-flex);box-shadow:0 0 4px 0 rgb(0 0 0 / 10%);border-radius:calc(var(--sa-pixel)* 3);padding:15px;align-items:var(--sa-center);margin-bottom:calc(var(--sa-pixel)* 10);position:var(--sa-relative)}.sa-rr-rating:before {content:'';background-image:url(https://static.sanar.sa/images/static/new-theme/star.png);background-size:45%;background-repeat:no-repeat;background-position:-15px -32px;z-index:1;top:0;inset-inline-end:0;position:var(--sa-absolute);height:calc(var(--sa-percent)* 50);width:calc(var(--sa-percent)* 50)}.sa-rr-points,.sa-rr-progress {text-align:var(--sa-center);width:50%;font-size:calc(var(--sa-pixel)*6.5)}.sa-rr-points strong {color:var(--sa-primary);font-size:36px;display:var(--sa-d-block);line-height:42px}.sa-progres-item {display:inline-flex;align-items:var(--sa-center);width:calc(var(--sa-percent)* 50);color:var(--sa-dark);font-weight:650}.sa-rr-progress .icon-star-line{padding-block:0 0;padding-inline:5px calc(var(--sa-pixel)* 5)}.sa-rr-optn figure{margin:auto;margin-bottom:calc(var(--sa-pixel)* 10)}.sa-rr-optn textarea{border-radius:calc(var(--sa-pixel)*4);resize:none;width:calc(var(--sa-percent)* 50);margin-bottom:15px;padding:calc(var(--sa-pixel)* 5);border:1px solid var(--sa-dark-100)}.sa-rr-optn .icon-star-line,.sa-rr-optn .icon-star{font-size:30px}.sa-rr-sucess{color:var(--sa-dark);text-align:var(--sa-center)}.sa-rr-sucess h4{margin-bottom:15px}.sa-rr-sucess small{font-size:var(--sa-font-13);color:#8c919d}.sa-rr-sucess button{display:var(--sa-d-block);width:calc(var(--sa-percent)* 50);margin-top:calc(var(--sa-pixel)* 20)}.sa-rr-icn {color:var(--sa-dark);font-weight:650;font-size:calc(var(--sa-pixel)*8)}.sa-doc-list .sa-doc-list-item i {font-size:calc(var(--sa-pixel)*8);vertical-align:middle}.sa-rr-icn i {font-size:calc(var(--sa-pixel)*8);margin-inline-end:6px}.sa-progres-bar{width:calc(var(--sa-percent)* 50);height:5px;border-radius:5px;position:relative}.sa-prog-perc{height:calc(var(--sa-percent)* 50);position:var(--sa-absolute);inset-inline-start:0;top:0;border-radius:5px;background-color:var(--sa-primary);}.sa-progres-item > span{width:calc(var(--sa-pixel)* 5)}.sa-rr-optn textarea:focus{border-color:var(--sa-primary)}
.sa-rr-list li {background:#f0f4ff;margin:0 0 calc(var(--sa-pixel)* 10);padding:15px 15px;border-radius:calc(var(--sa-pixel)*4)}.sa-rr-sbtwn{display:var(--sa-d-flex);justify-content:space-between;color:var(--sa-dark-600);margin-top:calc(var(--sa-pixel)* 5)}.sa-rr-view{cursor:var(--sa-pointer);display:var(--sa-d-block);text-align:var(--sa-right);color:var(--sa-info);text-decoration:underline}
#review-top :where(.sa-tabs-fill li.active, .sa-tabs-fill~.sa-tab-cont), #review-top .sa-tabs-fill li.active:after {background:var(--sa-primary-light);transition:.3s;}#review-top .sa-tabs-fill li.active:after{display:none}
/* Rate Review page styles end here */
/* Review page styles start here */
.sa-doc-info {display:flex}.sa-doc-info--cnt {width:calc(100% - 54px);padding-inline-start:15px}.sa-review .sa-unorder-list li {color:#7C7C7C}.sa-patient-list {display:flex;margin-top:15px}.sa-patient-btn {cursor:var(--sa-pointer);border:var(--sa-border-solid) #d1dde6;border-radius:calc(var(--sa-pixel)* 4);font-size:calc(var(--sa-pixel)*5);color:var(--sa-info);height:90px;text-align:var(--sa-center);width:80px;background:transparent}.sa-patient-btn>i {display:var(--sa-d-block);text-align:var(--sa-center);font-size:calc(var(--sa-pixel)*8);margin-bottom:calc(var(--sa-pixel)* 5)}
.sa-voice,.sa-atach {margin-top:calc(var(--sa-pixel)* 10)}
.sa-travel {position:var(--sa-relative);padding-inline-start:35px;margin-bottom:calc(var(--sa-pixel)* 10)}.sa-travel::before {background-position:-310px -685px;position:var(--sa-absolute);inset-inline-start:0px;height:28px;width:28px}
/* Review page styles end here */
/*confirmation styles start here*/
.confirmation-bg {background-image:url('https://static.sanar.sa/images/static/new-theme/confirm-bg.png');height:334px;width:100%;background-size:cover;margin-top:-3px}.sa-book-success{text-align:center;margin-bottom:40px;font-size:20px}.sa-schedule-mob h1{font-weight:550}.sa-ser-charged{background-color:#eff7ff;color:#626262;font-size:15px;padding:10px 15px;border-radius:10px;margin:20px -15px -15px}.sa-ser-charged small{width:20px;height:20px;display:inline-block;background-color:var(--sa-success);line-height:20px;border-radius:50%;text-align:center;color:var(--sa-light);font-size:12px;margin-inline-end:10px}.sa-confirm .sa-payment-list li {border-bottom:1px dashed var(--sa-dark-350);padding:12px 0;font-size:16px}.sa-payment-list li span,.sa-payment-list li .sa-pay-task span {color:var(--sa-dark)}.sa-payment-list li span + span, .sa-payment-list li .sa-pay-task span + span {color:var(--sa-dark-350)}.sa-confirm .sa-alert.sa-a-warning.sa-a-warn-bg {background:var(--sa-light);color:#626262;box-shadow:0 0px 10px 0 rgb(0 0 0 / 10%);font-size:12px;padding:6px 15px;border-radius:8px;text-align:start;display:flex;align-items:center}.sa-confirm .sa-alert.sa-a-warning.sa-a-warn-bg  i{color:var(--sa-secondary-dark);margin-inline-end:10px;vertical-align:middle;font-size:20px}.sa-appt-confirm .sa-card{background-color:#eff7ff;border:none}.sa-appt-confirm .sa-doc-info{border-bottom:1px solid var(--sa-light);padding-bottom:10px}.sa-pat-detail p{position:relative;padding-block:15px 0;padding-inline:40px 0}.sa-pat-detail p i{position:absolute;inset-inline-start:0;width:30px;height:30px;font-size:18px;line-height:30px;text-align:center;background-color:var(--sa-light);border-radius:5px}
.sa-confirm{width:calc(var(--sa-percent)*45);background:var(--sa-light);margin:-244px auto 0;border-radius:15px;border:3px solid var(--sa-light);padding:0 20px 30px;box-shadow:0 0px 10px 0 rgb(0 0 0 / 10%)}.sa-successful{position:var(--sa-relative);margin-block:0 50px;margin-inline:auto auto;color:var(--sa-dark);font-weight:650;font-size:18px;vertical-align:middle;padding-inline-start:160px;height:102px;display:flex;align-items:center;width:420px}
.sa-payment-list li{margin-bottom:8px;display:flex;flex-direction:row;flex-wrap:wrap;position:var(--sa-relative);color:var(--sa-dark)}.sa-payment-list li.sa-total {border-top:var(--sa-border-dashed) var(--sa-dark);font-weight:650;border-radius:0;padding:15px 0 0;margin-block:15px 0;margin-inline:0 0}.sa-confirm .sa-payment-list li.sa-total {border-top:var(--sa-border-solid) #DCDDE0;padding:15px calc(var(--sa-pixel)* 10) 0;margin-block:15px 0;margin-inline:-20px -20px}.sa-payment-list li span,.sa-payment-list li .sa-pay-task span{width:60%;color:var(--sa-dark)}.sa-payment-list li span+span,.sa-payment-list li .sa-pay-task span+span{width:calc(100% - 60%);text-align:end;color:var(--sa-dark)}.sa-payment-list li h6{flex-basis:100%}.sa-payment-list li .sa-pay-task {flex-basis:100%;display:flex;flex-direction:row;margin-bottom:calc(var(--sa-pixel)* 5)}.sa-payment-list li.sa-total span{color:var(--sa-dark)}.sa-payment-list li.sa-total span:last-child{color:var(--sa-primary)}.sa-payment-list li:last-child {border-bottom:unset;font-weight:650}.sa-payment-list li:last-child span {color:var(--sa-primary)}
.sa-webteb-confrm{display:flex;justify-content:space-between}.sa-webteb-confrm p {text-align:initial;width:60%}.sa-webteb-confrm .sa-app-stores{justify-content:end}.sa-webteb-confrm .sa-app-stores a{background-color:var(--sa-light)}
/*confirmation styles end here*/
/*Myprofile styles start here*/
.sa-my-profile .sa-header{z-index:1}.sa-my-profile .sa-header .sa-container{border:none}.sa-my-profile-bg {position:var(--sa-relative);padding-top:calc(var(--sa-pixel) * 50);margin-top:-73px} .sa-my-profile-bg:before {content:"";height:310px;background:url('https://static.sanar.sa/images/static/my-sanar-bg.png') no-repeat bottom right #f4faff;width:calc(var(--sa-percent) * 50);position:var(--sa-absolute);top:0;background-size:100%}
.sa-edit-pro {margin-top:calc(var(--sa-pixel)* 10);margin-bottom:60px;}.sa-edit-pro .sa-btn-xs{height:auto;padding:0px 5px}.sa-edit-pro small {display:var(--sa-d-flex);justify-content:space-between;font-size:calc(var(--sa-pixel) * 6 + 1px);font-weight:normal;margin-top:7px}.sa-licence-banner img {width:50px;margin-inline-end:calc(var(--sa-pixel) * 5)} .sa-licence-banner {display:var(--sa-d-flex);text-align:var(--sa-left);margin-top:66px;margin-bottom:calc(var(--sa-pixel) * 10);background-color:#e0fbf4;padding:calc(var(--sa-pixel) * 5);border-radius:8px;color:var(--sa-custom-v6);align-items:center;font-size:14px}.sa-licence-banner span {width:calc(100% - 60px)}.sa-edit-pro .sa-swap-dir {word-break:break-all;width:60%;text-align:start}
.sa-profile-list li {display:flex;align-items:center;color:#02204b;cursor:pointer} .sa-profile-list li [class*="icon-"] {width:30px;text-align:start;font-size:calc(var(--sa-pixel)* 10);margin-inline-end:10px;color:var(--sa-info);display:inline-block;vertical-align:middle}
.sa-slct-card {display:flex;flex-wrap:wrap;gap:10px}.sa-slct-card li {font-size:12px;margin-inline-end:0}.sa-slct-card li a{display:var(--sa-d-flex);align-items:var(--sa-center);justify-content:var(--sa-center);flex-direction:column;height:90px;min-width:100px;border-radius:calc(var(--sa-pixel) * 5);box-shadow:0 0 calc(var(--sa-pixel) * 5) 0 rgba(0, 0, 0, 0.1);background:var(--sa-light)}.sa-slct-card li a:before,.sa-slct-card li a i {margin:0 0 calc(var(--sa-pixel) * 5)}.sa-my-pro-cnt {padding-top:50px}
.sa-apt-list li {margin-bottom:calc(var(--sa-pixel) * 10);border-radius:10px;padding:calc(var(--sa-pixel) * 10);background:var(--sa-info-dark);font-size:calc(var(--sa-pixel)*6 + 1px);cursor:var(--sa-pointer);position:var(--sa-relative)}.sa-apt-list li:hover{background-image:linear-gradient(to inline-end, var(--sa-primary), #4ED4F2);color:var(--sa-light)} .sa-apt-list li.sa-hdng {color:var(--sa-dark-400);background:var(--sa-transparent);box-shadow:none} .sa-apt-list li:first-child {margin-bottom:0} .sa-apt-list .sa-hdng:first-child {padding-top:0}.sa-apt-list li a i{font-size:22px;vertical-align:middle}.sa-rprt-list li {background:var(--sa-light);box-shadow:0 0 calc(var(--sa-pixel)* 5) #f0f0f0}.sa-prsc-url {background:#EFF8FF;position:var(--sa-absolute);inset-inline-end:0;top:0;height:calc(var(--sa-percent)* 50);margin:0;padding:8px 15px;border-start-start-radius:0;border-start-end-radius:5px;border-end-end-radius:5px;border-end-start-radius:0}.sa-rprt-list li:hover .sa-prsc-url{background:var(--sa-light)}.sa-apt-list li:hover a i {color:var(--sa-light)}.sa-rep-list {display:flex;align-items:center}.sa-rep-list .sa-up-att-list li {width:40px;height:40px;margin:0 calc(var(--sa-pixel)* 5)}.sa-apt-list li .sa-report-card>a>i {font-size:18px;height:22px;color:var(--sa-primary);vertical-align:inherit}.sa-rep-list .sa-up-att-list li {margin-bottom:10px;line-height:40px}
.sa-avtar-profile .sa-avtar {border-radius:calc(var(--sa-pixel) * 4)} .sa-avtar-ico-blu {color:#8c919d;cursor:var(--sa-pointer);border-start-start-radius:5px;border-start-end-radius:0;border-end-end-radius:5px;border-end-start-radius:0;background:var(--sa-light);width:30px;height:30px;font-size:calc(var(--sa-pixel) * 8);text-align:var(--sa-center);line-height:32px;position:var(--sa-absolute);inset-inline-end:0;bottom:0} .sa-my-sanar-cnt {font-size:12px;width:80%;line-height:normal;margin:0 0 calc(var(--sa-pixel) * 10)}
.sa-ptnt-edit {position:var(--sa-absolute);inset-inline-end:calc(var(--sa-pixel)* 10);color:var(--sa-primary);top:calc(var(--sa-pixel)* 10)} dt {color:#8c919d;line-height:24px;font-size:12px} dt span {color:var(--sa-dark)} .sa-remove-ptnt {color:var(--sa-danger-dark);background:var(--sa-transparent);border:var(--sa-none);padding:0;position:var(--sa-absolute);inset-inline-end:calc(var(--sa-pixel) * 10);bottom:calc(var(--sa-pixel) * 10);text-decoration:underline;cursor:var(--sa-pointer)}
.sa-apoint .sa-slct-card {flex-direction:column}.sa-apoint .sa-slct-card li a{box-shadow:0 0 2px 0 rgb(0 0 0 / 10%);flex-direction:row;padding:calc(var(--sa-pixel)* 5) 15px;justify-content:flex-start;height:auto}.sa-apoint .sa-slct-card li a i{margin-inline-end:10px;margin-bottom:0}.sa-apoint .sa-slct-card .router-link-exact-active.router-link-active {color:var(--sa-info);border:1px solid var(--sa-primary)}.sa-apoint .sa-tab-cont,.sa-apoint .sa-tabs-fill .sa-tabs li.active,.sa-apoint .sa-tabs-fill .sa-tabs li.active::after {background-color:var(--sa-info-light)}.sa-apoint .sa-tabs-fill .sa-tabs li {padding:15px calc(var(--sa-pixel)* 25);color:var(--sa-dark-350)}
.sa-status-card.sa-disabled, .sa-status-card.sa-enabled{margin:15px calc(var(--sa-pixel)* -10) calc(var(--sa-pixel)* -10)}.sa-status-card.sa-disabled {background:var(--sa-grey-light)}.sa-status-card.sa-disabled .sa-status-card-ico .sa-card-ico-bg {background-color:var(--sa-dark-400)}
.sa-upload-list {position:var(--sa-absolute);z-index:100;top:0;overflow:visible;margin:0px;background:rgb(255, 255, 255);inset-inline-start:115px;inset-inline-end:0px;border-radius:5px;padding:0;box-shadow:0 0 10px #f0f0f0}.sa-upload-list>li {cursor:pointer;font-size:12px;border-bottom:var(--sa-border-solid) var(--sa-grey-light);padding-block:10px 10px;padding-inline:45px 15px;color:var(--sa-primary)}.sa-upload-list>li:last-child {border-bottom:none}.sa-upload-list li i {position:var(--sa-absolute);inset-inline-start:0;color:var(--sa-info);font-size:calc(var(--sa-pixel)*10);margin-inline-end:calc(var(--sa-pixel)* 5)}.sa-upload-list>li>i {inset-inline-start:15px}
.sa-apt-report .sa-prescription-cont,.sa-apt-report .sa-med-cont,.sa-apt-report .sa-sickleave-cont {border-radius:calc(var(--sa-pixel)*4);overflow:var(--sa-o-hidden);transition:.3s;padding:15px;margin-bottom:calc(var(--sa-pixel)* 10);position:var(--sa-relative);background:#eeffec;font-size:13px;color:grey}
.sa-apt-report .sa-prescription:before,.sa-apt-report .sa-med-report::before,.sa-apt-report .sa-sick-leave::before{position:absolute;top:10px}.sa-apt-report .sa-prescription strong,.sa-apt-report .sa-med-report strong,.sa-apt-report .sa-sick-leave strong {color:var(--sa-dark);font-size:15px}.sa-apt-report .sa-med-report::before {background-position:-194px -58px;width:28px;background-size:400px;height:30px}.sa-apt-report .sa-sick-leave::before {background-position:-1045px -161px;width:28px;background-size:1100px;height:30px}.sa-exp-colapse {display:var(--sa-d-flex);align-items:var(--sa-center);cursor:var(--sa-pointer)}.sa-exp-colapse.active {border-bottom:var(--sa-border-solid) var(--sa-gray);padding-bottom:15px;margin-bottom:calc(var(--sa-pixel)* 10);color:var(--sa-info)}.sa-exp-colapse span {width:80%}.sa-exp-colapse span:last-child {width:calc(100% - 80%);text-align:end}.sa-exp-colapse .sa-added-med {display:inline-block;width:calc(var(--sa-pixel)* 10);height:calc(var(--sa-pixel)* 10);background:var(--sa-info);border-radius:calc(var(--sa-pixel)* 2);text-align:var(--sa-center);line-height:calc(var(--sa-pixel)* 10);color:var(--sa-light);font-size:10px}.sa-exp-colapse.active .sa-added-med{background:#B3C4E1}.sa-collapse-cnt .sa-row [class*=col]{margin-bottom:15px}.sa-collapse-cnt .sa-row label {color:#909AAF}
.sa-prescription-cont .sa-pres-btn {flex-wrap:wrap;}.sa-prescription-cont .sa-pres-btn button{width:100%}.sa-med-cont a,.sa-sickleave-cont a{width:calc(100%/3 - (1 - 1/3)*10px)}.sa-apt-report .sa-prescription:last-child{margin-inline-end:0}.sa-succ-icon{font-size:50px}.sa-prescription-cont .sa-btn-outline-primary,.sa-med-cont .sa-btn-outline-primary,.sa-sickleave-cont .sa-btn-outline-primary{background-color:var(--sa-light);color:var(--sa-primary)}.sa-wtsap-card {background-color:var(--sa-light);padding:15px;border-radius:8px;margin-bottom:20px} .sa-question:before {background-position:-365px -167px;width:34px;height:23px} .sa-cnt-whatsapp {margin-top:calc(var(--sa-pixel) * 5);background-color:var(--sa-light);padding:7px 15px;border-radius:calc(var(--sa-pixel) * 2);display:var(--sa-d-flex);cursor:pointer}
.sa-covid {position:var(--sa-relative);padding-inline-start:35px}.sa-covid:before{background-position:-274px -685px;position:var(--sa-absolute);inset-inline-start:0px;height:28px;width:28px}
.sa-country-list li img {width:32px;margin-inline-end:calc(var(--sa-pixel)* 5)}.sa-country-list li.sa-active,.sa-my-doc .sa-card-list-sm .sa-active {border-color:var(--sa-primary)}.sa-country-list li {flex-direction:row;cursor:var(--sa-pointer);align-items:center}.sa-card-list.sa-country-list li {padding:8px 15px;margin-bottom:calc(var(--sa-pixel)* 10)}
.sa-doctor-sprite::before{background-position:-322px -54px;width:28px;height:32px} .sa-card-cnt-tit {display:var(--sa-d-i-block);width:calc(100% - 42px);word-break:break-word} .sa-card-cnt-tit strong{display:var(--sa-d-block);color:var(--sa-dark)}.sa-booking-success{display:inline-flex;width:calc(100% - 40%);font-size:14px;align-items:center;justify-content:flex-end}.sa-booking-success i{color:#21D366;margin-inline-end:10px}.sa-apt-report a {display:flex;justify-content:space-between}
.sa-apoint .sa-apt-list {padding:0}.sa-apoint .sa-apt-list.sa-rprt-list{padding:calc(var(--sa-pixel) * 10)}
.sa-view-apt-det{color:var(--sa-primary);margin:20px 0;display:inline-flex;justify-content:center;align-items:center;width:100%;cursor:pointer}.sa-view-icon{color:var(--sa-primary);margin-inline-start:6px;vertical-align:middle;font-size:14px}.sa-last-child:last-child {margin-bottom:0}
.sa-address-list .sa-active {border:1px solid var(--sa-primary)}
.sa-number-verify .sa-verify-sent{text-align:center;padding:25px 0 10px}.verify-num-success i{margin:0 auto;font-weight:650}
.sa-profile-info-list{margin-bottom:15px}.sa-profile-info-list li{background-color:var(--sa-light);box-shadow:0 0px 10px 0 rgba(0,0,0,.1);border-radius:10px;margin-bottom:15px}.sa-profile-info-list li:last-child{margin-bottom:0}.sa-profile-info-list li .sa-pro-data{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sa-primary-light);margin:0;padding:15px}.sa-profile-info-list li .sa-pro-data span{display:flex;color:#706E7C;align-items:center;width:50%}.sa-profile-info-list li .sa-pro-data span+span{color:var(--sa-custom-v6);justify-content:flex-end;word-break:break-all}.sa-profile-info-list li .sa-pro-data span+span.sa-link,.sa-profile-info-list li .sa-pro-data span+span.sa-primary-text.sa-cursor{color:var(--sa-primary)}.sa-profile-info-list li .sa-pro-data:last-child{border:none}
.sa-yakeen-dialog .sa-login-brd {background:var(--sa-light);padding:15px;border-radius:15px;box-shadow:0 0px 10px 0 rgba(0,0,0,.1)}.sa-profile-info-list .sa-yakeen-verify {background:#E5F8F2;padding:10px;border-radius:10px;color:var(--sa-custom-v6)}.sa-yakeen-verify button {height:34px;line-height:34px;padding:0 20px}.sa-patient-info {background-color:var(--sa-light);padding:20px;border-radius:20px}.sa-yakeen-verify .icon-checked2,.sa-ins-remove .icon-checked2,.sa-yakeen-verify-det .icon-checked2{background:#19BA8A;color:var(--sa-light);border-radius:50%;padding:6px;font-weight:650;font-size:10px;}.sa-profile-info-list li .sa-personalInfo-disabled{padding:10px;}.sa-pro-item{display:flex;justify-content:space-between;margin:0;width:110%;}.sa-yakeen-profile{padding:10px 0;}.sa-yakeen-profile .sa-pro-item,.sa-pro-item.disabled {margin:-12px -15px;background:#f3f3f3;padding:10px;}
.sa-add-patient-btn {border:1px dashed}.sa-ptn-data {margin-top:20px;display:flex;flex-wrap:wrap;gap:15px}.sa-ptn-list {display:flex;flex-direction:column;gap:15px}.sa-ptn-list li {box-shadow:0 0px 10px 0 rgba(0,0,0,.1);padding:15px;border-radius:10px}.sa-ptn-list .sa-ptn-data li,.sa-ptn-btn button {box-shadow:none;width:100%}.sa-ptn-info {background-color:var(--sa-primary-light-bg);color:var(--sa-dark-250);display:flex;flex-wrap:wrap}.sa-ptn-info p{color:var(--sa-dark-400);width:calc(100%/3 - (1 - 1/3)*10px)}.sa-ptn-info p span{color:var(--sa-dark)}.sa-ptn-list .sa-ptn-ins-label {background:var(--sa-success-light);display:flex;justify-content:space-between}.sa-ptn-list .sa-ptn-data .sa-ptn-btn{display:flex;gap:20px;padding:0}.sa-ptn-list .sa-relation-label {background:transparent;box-shadow:none;color:var(--sa-custom-v1);font-weight:650;padding:0;display:flex;justify-content:space-between}
.sa-yakeen-profile .sa-pro-data i{color:var(--sa-custom-v4)}
.sa-disabled-btn{color:#C4C4C4;}.sa-disabled-btn .sa-btn-outline-danger,.sa-disabled-btn .sa-btn-outline-danger:hover {border:1px solid #C4C4C4;color:#C4C4C4;height:36px;line-height:36px;}.sa-manage-acnt~.sa-ins-more{z-index:11;width:90%;}
/*Myprofile styles end here*/
/* wallet styles starts here */
.sa-wallet {height:calc(var(--sa-percent) * 50);border:none;background:0 0;box-shadow:0 0 calc(var(--sa-pixel) * 5) #eee;overflow:var(--sa-o-hidden);display:var(--sa-d-flex);align-items:var(--sa-center);padding-inline-start:calc(var(--sa-pixel) * 20);;border-radius:calc(var(--sa-pixel)*4);gap:20px}.sa-dash-border {border:var(--sa-pixel) dashed var(--sa-dark-150);border-radius:calc(var(--sa-pixel) * 4);width:calc(var(--sa-pixel) * 20);height:calc(var(--sa-pixel) * 20);display:inline-flex;justify-content:center;align-items:center} .sa-wallet-card {background:#EAFCF9;border:1px solid #F5F7F8;padding:16px;border-radius:8px}.sa-wallet .h2 {font-size:calc(var(--sa-pixel) * 20);font-weight:850} .sa-wallet .h2 span {font-size:calc(var(--sa-pixel) * 7.5);display:var(--sa-d-block);color:var(--sa-dark-400);font-weight:450}.sa-wallet .sprite-wallet{width:64px;height:55px;background-position:-459px -536px;background-size:1200px}.sa-wallet-card button{background-color:var(--sa-light);border-radius:12px;margin-top:8px;color:var(--sa-primary);display:flex;gap:5px;align-items:center;justify-content:center;font-weight:850;font-size:14px;}.sa-wallet-top .sa-btn-back .icon-info3 {inset-inline-end:15px;inset-inline-start:auto;background-color:var(--sa-primary-light);border-radius:8px;margin:0;color:var(--sa-primary);height:32px;width:32px;display:flex;justify-content:center;align-items:center;top:10px;}.sa-wallet-history li{border-bottom:0.8px solid var(--sa-primary-light);margin-bottom:16px;padding-bottom:10px;}.sa-wallet-history li:last-child{border:none;margin:0;padding:0;}.sa-wallet-itm{padding-inline-start:35px;}.sa-wallet-history li img{position:absolute;inset-inline-start:15px;}
.sa-wallet-text {cursor:var(--sa-pointer);border:var(--sa-border-solid) var(--sa-dark-150);border-radius:calc(var(--sa-pixel) * 3);padding:calc(var(--sa-pixel) * 5);color:var(--sa-dark);position:var(--sa-relative);margin-bottom:calc(var(--sa-pixel)*5)}
.sa-date-list {position:var(--sa-relative);margin-top:calc(var(--sa-pixel) * 10)} .sa-date-list li {padding-block:0 calc(var(--sa-pixel) * 3);padding-inline:calc(var(--sa-pixel) * 40) 0;position:var(--sa-relative);font-size:calc(var(--sa-pixel) * 6)} 
.tracking-data-list:before{content:'';border:1px solid var(--sa-primary);position:absolute;height:100%;inset-inline-start:80px}.tracking-data-list:last-child:before {content:'';border:none} .tracking-data-list figure{z-index:1}.sa-apt-date-list figure img{width:22px;height:22px}
.sa-booking-date {position:var(--sa-absolute);inset-inline-start:0;top:0;font-size:calc(var(--sa-pixel) * 6.5);border-radius:calc(var(--sa-pixel) * 3);background-color:#3ebcf0;color:var(--sa-light);padding:calc(var(--sa-pixel) * 5);display:var(--sa-d-flex);flex-direction:column;align-items:var(--sa-center)} .sa-date-list li .sa-card {padding:calc(var(--sa-pixel) * 11.5) calc(var(--sa-pixel) * 5)}.sa-date-list::before,.sa-dntin-history .sa-date-list li.sa-line::before{border-inline-start:var(--sa-border-solid) #c9d6e7;content:"";top:0;bottom:25px;position:var(--sa-absolute);inset-inline-start:calc(var(--sa-pixel) * 15)}.sa-dntin-history .sa-date-list::before{content:unset}.sa-dntin-history .sa-date-list li.sa-line::before{bottom:0}.sa-dntin-history .sa-date-list li.sa-line:last-child::before{border-inline-start:unset}
.sa-voucher {width:calc(var(--sa-pixel) * 50);height:calc(var(--sa-pixel) * 68.5);background-color:var(--sa-info-dark);padding:calc(var(--sa-pixel) * 5);margin-inline-end:calc(var(--sa-pixel) * 7.5);text-align:center;border-radius:calc(var(--sa-pixel) * 4);font-size:calc(var(--sa-pixel) * 6);display:inline-flex;justify-content:space-evenly;flex-direction:column;color:var(--sa-primary);align-items:center;cursor:pointer}.sa-voucher-bg {padding-bottom:400px}.sa-voucher-bg::before {content:"";position:absolute;bottom:0;background:url(https://static.sanar.sa/images/static/new-theme/voucher-bg.png) no-repeat bottom center;background-size:calc(var(--sa-percent) * 35);width:100%;height:100%;inset-inline-start:0} .sa-voucher-bg .icon-refund {top:auto;bottom:10px} .sa-voucher-success {padding-block:0 calc(var(--sa-pixel)* 10);padding-inline:0 125px;font-size:13px;background-image:url(https://static.sanar.sa/images/static/new-theme/scss.png);background-repeat:no-repeat;background-size:150px;background-position:100%;margin-block:0 -20px;margin-inline:0 -20px}
/* wallet styles ends here */
/* my doctor styles ends here */
.sa-my-doc .sa-card-list {display:var(--sa-d-flex);flex-wrap:wrap} .sa-my-doc .sa-card-list li {width:calc(100% / 2 - (1 - 1 / 2) * 20px);margin-block:calc(var(--sa-pixel) * 10) 0;margin-inline:0 calc(var(--sa-pixel) * 10);cursor:pointer;z-index:0} .sa-my-doc .sa-card-list .sa-cursor:nth-child(-n + 2) {margin-top:0} .sa-my-doc .sa-card-list li:nth-child(2n){margin-inline-end:0} .sa-card-list-sm li {border-radius:calc(var(--sa-pixel) * 2);font-size:calc(var(--sa-pixel) * 7.5);color:var(--sa-dark);margin-bottom:calc(var(--sa-pixel) * 10);display:var(--sa-d-flex);align-items:var(--sa-center);flex-direction:row;padding:calc(var(--sa-pixel) * 5)} .sa-my-doc .sa-card-list-sm li {width:100%;margin:0 0 calc(var(--sa-pixel) * 10);cursor:var(--sa-pointer)}.sa-my-doc .sa-dialog .sa-card-list-sm li i {padding-inline-end:calc(var(--sa-pixel)* 5);color:var(--sa-info)}.sa-my-doc .sa-dialog .sa-card-list-sm li .icon-home1{color:#FF5672}.sa-my-doc .sa-card-list-sm li:hover{border:1px solid var(--sa-info)}
/* my doctor styles ends here */
/* saved cards styles starts here */
.sa-add-text {cursor:var(--sa-pointer);text-align:var(--sa-left);border:var(--sa-border-solid) var(--sa-primary);border-radius:calc(var(--sa-pixel) * 3);padding-block:calc(var(--sa-pixel) * 5) calc(var(--sa-pixel) * 5);padding-inline:calc(var(--sa-pixel) * 25) calc(var(--sa-pixel) * 5);color:var(--sa-dark)} .sa-add-text i {cursor:var(--sa-pointer);position:var(--sa-absolute);inset-inline-start:calc(var(--sa-pixel) * 12.5);top:calc(var(--sa-percent) * 25);transform:translateY(-50%);color:var(--sa-primary)} .sa-add-text i ~ i {inset-inline-start:auto;inset-inline-end:calc(var(--sa-pixel) * 13);color:var(--sa-dark-200)} 
.sa-saved-card-list .sa-card-list-itm{display:flex;gap:8px;align-items:center;padding-block:16px 16px;padding-inline:0 16px;margin-inline-end:0px;justify-content:space-between;position:relative;border-bottom:1px solid var(--sa-dark-150);}.sa-saved-card-list .icon-more::before{content:"\ea07";font-family:icomoon;background:transparent;border-radius:100%;text-align:center;color:var(--sa-custom-v4);}.sa-card-safe-lable{background:#F7F7F7;border-radius:8px;padding:18px;display:flex;justify-content:center;align-items:center;gap:10px;margin:16px 0}.sa-card-mmyy {display:flex;border:1px solid var(--sa-dark-250);border-radius:12px;padding:0 10px;align-items:center;gap:5px;}.sa-card-mmyy input {border:none;padding:0;max-width:26px}.sa-card-mmyy input~input{max-width:100%;}.sa-card-mmyy~.sa-val-err{bottom:0;}
.sa-card-name span {width:70%} .sa-card-name span label {font-size:calc(var(--sa-pixel) * 5.5);color:var(--sa-dark-200);margin-bottom:2px} .sa-card-no {margin:0;color:var(--sa-dark)} .sa-card-name figure {width:calc(var(--sa-pixel) * 30);height:auto} .sa-card-name .sa-bnk-name {width:calc(100% - 45%)} .sa-card-name .sa-remove-ptnt {inset-inline-end:0;bottom:0}.sa-card-name span+span {width:calc(100% - 70%);text-align:var(--sa-right)}.sa-addcard-v2 .sa-form-control-lg{border-radius:12px;}.sa-addcard-v2 input::placeholder{color:var(--sa-custom-v6)}.sa-save-card-btn {margin-top:10px;}
.sa-flow-container{min-height:120px;margin-bottom:12px}.sa-flow-hidden{position:absolute;opacity:0;pointer-events:none;height:0;overflow:hidden}.sa-flow-skeleton{padding:4px 0 16px}.sa-skeleton-line{border-radius:6px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}.sa-skeleton-label{width:40%;height:14px;margin-bottom:8px}.sa-skeleton-input{width:100%;height:44px;margin-bottom:16px}.sa-skeleton-row{display:flex;gap:12px}.sa-skeleton-half{flex:1}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.sa-flow-error{color:#e53935;font-size:13px;text-align:center;margin:4px 0 8px}
/* saved cards styles ends here */
/* view patient styles starts here */
.sa-ptn-det-card {border-radius:calc(var(--sa-pixel) * 5);background-color:var(--sa-info-dark);margin-bottom:calc(var(--sa-pixel) * 10);color:var(--sa-info);padding-block:calc(var(--sa-pixel)*12.5) 25px;padding-inline:calc(var(--sa-pixel)*7.5) calc(var(--sa-pixel)*7.5)} .sa-slide-name {display:flex;align-items:center} .sa-ptn-det-card .sa-avtar,.sa-slide-name .sa-avtar{color:var(--sa-info);margin-inline-end:calc(var(--sa-pixel) * 5);border:var(--sa-border-solid) var(--sa-info);background:var(--sa-transparent);border-radius:calc(var(--sa-pixel) * 3);height:calc(var(--sa-pixel) * 18);width:calc(var(--sa-pixel) * 18);line-height:calc(var(--sa-pixel) * 18)} .sa-slct-patient {margin-top:calc(var(--sa-pixel) * 7.5);display:flex}.sa-verfid-det {background-color:var(--sa-info-dark);padding:calc(var(--sa-pixel)*10);border-radius:calc(var(--sa-pixel)*6);margin-bottom:calc(var(--sa-pixel)*10)}.sa-filter-icon {font-size:calc(var(--sa-pixel)*6);color:var(--sa-info)}.sa-filter-icon i{font-size:calc(var(--sa-pixel)*7);margin-inline-end:calc(var(--sa-pixel)*5);color:var(--sa-dark)}.sa-slide-name h6 {width:calc(100% - calc(var(--sa-pixel)* 25));position:var(--sa-relative);word-break:break-word;padding-inline-end:50px}.sa-slide-name small {font-size:11px;font-weight:normal;color:var(--sa-dark-350)}.sa-slide-name h6 small {position:var(--sa-absolute);inset-inline-end:0;top:2px}
.sa-slct-medical {margin-top:calc(var(--sa-pixel)*7.5);display:var(--sa-d-flex)}.sa-slct-medical .swiper {width:calc(100% - 80px);margin-inline-start:calc(var(--sa-pixel)*7.5)}.sa-slct-medical .sa-tag {position:relative;margin-inline-start:calc(var(--sa-pixel)*5);width:100px}
.sa-patient-flow .sa-slct-patient li {width:calc(var(--sa-pixel) * 75) !important;margin:3px 0}.sa-patient-flow .sa-slct-patient li .sa-rec-bx {display:var(--sa-d-block);font-size:calc(var(--sa-pixel) * 6);overflow:var(--sa-o-hidden);text-overflow:ellipsis;white-space:nowrap}
.sa-apt-list{background:var(--sa-info-light);padding:calc(var(--sa-pixel) * 10);border-radius:8px} .sa-green-text {color:#7ed321}
.sa-record-text {display:var(--sa-d-flex);justify-content:space-between;padding-top:calc(var(--sa-pixel)* 10);align-items:var(--sa-center)}.sa-record-text span i {padding-inline-end:10px;vertical-align:middle}.sa-record-text .sa-radiology-img::before{vertical-align:middle}.sa-card.sa-patient-card{min-height:215px}.sa-patient-flow .sa-tabs li {display:flex;align-items:center} 
.sa-reason-list li {color:#686563}.sa-disease-list {display:flex;gap:20px;flex-wrap:wrap}.sa-disease-list p {border:1px solid var(--sa-primary);padding:5px 15px;border-start-start-radius:10px;border-start-end-radius:px;border-end-end-radius:10px;border-end-start-radius:px;color:var(--sa-primary);border-radius:20px}.sa-disease-list .sa-list-btn{background-color:var(--sa-primary-light-bg);border:none;color:var(--sa-dark)}.sa-health-data{display:flex;gap:20px}.sa-health-data-det{width:100%}.sa-health-data-det li {display:flex;align-items:start;gap:20px}.sa-health-data-det li div{width:100%;border-bottom:1px solid var(--sa-dark-150);padding-bottom:10px;margin-bottom:10px}.sa-health-data-det li:last-child div{border-bottom:0;padding:0;margin:0}.sa-health-data-det li img{margin-top:10px}
.sa-add-ptn-insurance-lable {border:var(--sa-border-solid) var(--sa-custom-v4);border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding:7px 15px;cursor:pointer}
/* view patient styles ends here */
/* record styles starts here */
.sa-addrecord .sa-slct-serv-list li.active {border:var(--sa-border-solid) var(--sa-info);color:var(--sa-info)}.sa-addrecord .sa-slct-serv-list li {border-radius:calc(var(--sa-pixel) * 5);min-width:calc(var(--sa-pixel) * 45);background:var(--sa-light);height:calc(var(--sa-pixel) * 45);display:var(--sa-d-flex);align-items:var(--sa-center);justify-content:var(--sa-center);flex-direction:column;border:var(--sa-border-solid) rgb(0 0 0 / 10%);width:calc(100%/3 - (1 - 1/3)*15px);margin-bottom:10px}.sa-addrecord .sa-slct-serv-list li.active {border:1px solid var(--sa-info)}
.sa-form-group>label~.sa-form-control~.sa-form-icon.sa-form-icon-btm{top:34px}
/* record styles ends here */
/* insurance styles start here */
.sa-insurne {cursor:pointer;border-radius:calc(var(--sa-pixel)* 4);border:var(--sa-border-solid) #7ed23a;transition:.3s;padding:calc(var(--sa-pixel)* 5) 15px;margin-bottom:calc(var(--sa-pixel)* 10);font-size:calc(var(--sa-pixel)*6.5);position:var(--sa-relative)}.sa-insurne .sa-ins-icon::before {inset-inline-start:calc(var(--sa-pixel)* 5);top:8px}.sa-insurne .sa-ins-icon{padding-inline-start:25px} 
.sa-ins-box, .sa-insurne {cursor:pointer;border-radius:calc(var(--sa-pixel)* 4);border:var(--sa-border-solid) #7ed23a;color:var(--sa-dark);transition:.3s;padding:calc(var(--sa-pixel)* 5) 15px;margin-bottom:calc(var(--sa-pixel)* 10);font-size:calc(var(--sa-pixel)* 6.5);position:var(--sa-relative)}.sa-add-ins{position:var(--sa-relative);font-weight:550}.sa-ins-box [class*="col"] {margin-top:15px}
.sa-ins-warn-msg {background-color:#FFFEEE;padding:10px;border-radius:8px;margin-bottom:15px}.sa-ins-msg {border-radius:calc(var(--sa-pixel)* 4);border:var(--sa-border-solid) #7ed23a;background-color:#f3feee;color:var(--sa-dark);transition:.3s;padding-block:calc(var(--sa-pixel)* 5) calc(var(--sa-pixel)* 5);padding-inline:15px 15px;position:var(--sa-relative);line-height:calc(var(--sa-pixel)* 10);min-height:44px;font-size:calc(var(--sa-pixel)*6.5);display:var(--sa-d-flex);margin-top:calc(var(--sa-pixel)*10);align-items:center}.sa-link-ins-icon{background-position:-316px 0;width:25px;height:27px;background-size:700px;margin-inline-end:10px}
.sa-ins-srvcs.sa-vaccination-tab .sa-vaccine-tab{border-bottom:1px solid #D4D4D4;margin:0}.sa-ins-srvcs .sa-vaccine-tab li.active span{color:var(--sa-primary)}
.sa-ins-srvcs .sa-vaccine-tab li span,.sa-abt-applctns p{color:#7C7C7C}.sa-ins-cnsultns{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px}.sa-ins-srvc-card li:first-child{padding-top:0}.sa-ins-more{border-radius:20px !important;width:250px;position:absolute;box-shadow:0 0px 10px 0 rgba(0,0,0,.1);padding:16px;background-color:var(--sa-light);opacity:1;}.sa-ins-more li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--sa-primary-light)}.sa-ins-more li span{font-size:15px;}.sa-ins-more li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.sa-cvg-header .sa-cvg-hover{position:relative;}.sa-cvg-header .sa-cvg-hover .sa-ins-more{display:none;position:absolute;z-index:11;top:25px;inset-inline-start:-15px}.sa-cvg-header .sa-cvg-hover:hover .sa-ins-more{display:block}.sa-ins-srvc-card li:last-child .sa-srvc-mb{margin-bottom:0}.sa-srvc-term-cnds ul li{border-bottom:1px solid var(--sa-primary-light);padding:10px 0}.sa-ins-linked-card{background:url(https://static.sanar.sa/images/my-profile/my-profile-card.svg) no-repeat;background-size:cover;margin:10px auto;height:auto;position:relative;padding:20px;border-radius:20px}.sa-ins-inner-img{display:flex;justify-content:space-between}.sa-ins-inner-img img{max-width:90px;border-radius:4px;max-height:40px;object-fit:contain;}.sa-effect-dot::before{content:"";display:inline-block;width:5px;height:5px;background-color:var(--sa-dark);border-radius:50%;margin-inline-end:20px;}.sa-aprvl-tab li .sa-success-label{width:fit-content;display:flex;align-items:center;border-radius:6px;padding:6px;}.sa-ins-linked-card .sa-icon-view{position:absolute;bottom:0px;inset-inline-end:0px;background:var(--sa-primary);padding:4px;margin:0;color:var(--sa-light);width:24px;height:24px;border-start-start-radius:10px;border-start-end-radius:0;border-end-end-radius:10px;border-end-start-radius:0}.sa-srvc-mb h6,.sa-ins-detshow-card ul li p,.sa-editprofile-v2 .sa-profile-info-list li .sa-pro-data .sa-cursor,.sa-editprofile-v2 .sa-profile-info-list li .sa-pro-data .sa-d-none-insu{color:var(--sa-custom-v6)}.sa-ins-cvrg-det .sa-card{box-shadow:0 0px 12px 0 rgba(0, 0, 0, 8%)}.sa-ins-cnsultns span,.sa-srvc-mb p,.sa-ins-transaction span,.sa-ins-detshow-card span,.sa-ins-notlinked p{color:#706E7C}.sa-ins-transaction p{color:var(--sa-success-dark)}.sa-aprvl-tab li .sa-success-label img{width:20px;height:20px;}.sa-ins-view-det{position:relative;}.sa-ins-view-det .sa-invisible{position:absolute;inset-inline-end:-10px;z-index:1;bottom:180px;background:var(--sa-primary);border-radius:50%;width:36px;height:36px;line-height:25px;text-align:center;padding:5px;color:var(--sa-light)}.sa-ins-detshow-card{margin:10px 0 0}.sa-ins-linked .sa-ins-detshow-card{border-start-start-radius:10px;border-start-end-radius:10px;border-end-end-radius:0;border-end-start-radius:0;border:1px solid #C7E5FF;border-bottom:unset}.sa-patient-list-v2 .sa-ins-more{inset-inline-end:15px;z-index:11}.sa-saved-card-list .sa-ins-more{inset-inline-end:25px;z-index:999;}.sa-ins-transbg {background:#0000001A;z-index:10;cursor:pointer}.sa-more-dialog{position:absolute;inset-inline-end:0;top:7px;}
.sa-ins-show.sa-modal .sa-modal-wrapper{background:url(https://static.sanar.sa/images/my-profile/my-profile-card.svg) no-repeat;background-color:var(--sa-light);background-size:cover;background-position:center}.sa-modal-body .sa-ins-show.sa-modal .sa-modal-wrapper{width:100%;}.sa-ins-show .sa-modal-header,.sa-ins-show .sa-modal-body{background:transparent;}.sa-ins-show .sa-modal-body{height:calc(100vh - 100px);}.sa-ins-show .sa-mob-header{background:transparent}.sa-ins-show .sa-modal-header{padding-bottom:10px;}.sa-ins-show .sa-ins-inner-img{align-items:center}.sa-ins-linked-card-det {display:flex;align-items:flex-start;gap:5px;color:#706E7C;}.sa-ins-linked-card-det li.sa-line-clamp{margin-inline-end:10px;}.sa-ins-linked-card-det span {color:#706E7C;}.sa-ins-linked-card-det li span {color:#1A5021;}.sa-ins-card-loader {margin-top:-100px;position:relative;}
.sa-success-label{background:#E5F8F2;color:var(--sa-success-dark);border-radius:12px;padding:2px 10px}
.sa-danger-label{background:#FCEAE9;border-radius:12px;color:var(--sa-danger-dark);padding:2px 10px}.sa-ins-index .sa-modal-header{display:none}.sa-ins-index  .sa-ins-show .sa-modal-header{display:block}
.sa-aprvl-tab li .sa-partl-aprvd{background:var(--sa-success-light);color:var(--sa-success)}.sa-aprvl-tab li .sa-processing{background:#F0F4FD;color:var(--sa-custom-v6)}.sa-ins-notlinked{display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}.sa-srvc-mb img{width:24px;height:24px;object-fit:contain}.sa-srvc-term-cnds ul p{color:var(--sa-primary);font-weight:650;}
.sa-aprvl-tab li .sa-rejected{background-color:var(--sa-danger-light);color:var(--sa-danger)}.sa-aprvl-tab li .sa-pending{background-color:var(--sa-warning-light);color:#ffc919}.sa-srvc-term-cnds ul li:first-child{border-top:1px solid var(--sa-primary-light)}.sa-ins-inner-img span{font-weight:650;letter-spacing:4px;color:#1A5021;}.sa-ins-detshow-card ul li p{font-weight:550;}.sa-ins-detshow-card ul li .sa-danger-text{color:var(--sa-danger);}.sa-ins-cvrg-det .sa-dialog-header{padding-bottom:20px;position:relative;}.sa-appvl-insur .sa-btn-primary-light{background:#FFFFFF66;margin-top:20px;font-weight:850;}.sa-rsv-slct .sa-item-btns.sa-labtech-btns .sa-btn:hover{color:var(--sa-warning-light);}
/* insurance styles ends here */
/* date picker styles starts here */
.sa-date-picker input {border:var(--sa-border-solid) var(--sa-dark-200);line-height:calc(var(--sa-pixel)*20);height:calc(var(--sa-pixel)*20);padding-inline-start:calc(var(--sa-pixel)*20);width:calc(var(--sa-pixel)*75);border-radius:calc(var(--sa-pixel)*3);font-weight:850;font-size:14px;} .sa-date-picker .dp__input_icon {display:none}.sa-form-group .sa-date-picker input {width:calc(var(--sa-percent)*50)}.sa-date-picker .dp__input_wrap:before {content:"\e906";font-family:icomoon;position:absolute;font-size:18px;inset-inline-start:10px;top:5px;color:var(--sa-primary)}
/* date picker styles ends here */
/*errors msgs*/
.sa-result-error{text-align:var(--sa-center);margin:auto;width:calc(var(--sa-percent)* 50)}.sa-result-error h4{margin-top:calc(var(--sa-pixel)* 10);margin-bottom:calc(var(--sa-pixel)* 5)}.sa-text-pos-center{position:absolute;transform:translateX(calc(var(--sa-percent) * 25));top:calc(var(--sa-percent) * 25);inset-inline-start:calc(var(--sa-percent) * 25)}.sa-no-appoint figure {width:90px;height:90px;margin:calc(var(--sa-pixel)* 25) auto 0}.sa-no-appoint p{text-align:center;color:var(--sa-dark)}
.sa-slct-dialog{z-index:999}.sa-ftr-btn {display:var(--sa-d-flex);justify-content:space-between;margin-top:calc(var(--sa-pixel)* 10)}.sa-ftr-btn button,.sa-ftr-btn .sa-loader-btn{width:100%}.sa-ftr-btn button+button,.sa-ftr-btn .sa-loader-btn{margin-inline-start:15px}.sa-ftr-btn > div{width:48%}
/*static-header*/
.static-header h1{color:var(--sa-light);font-size:calc(var(--sa-pixel)* 20)}.sa-header,.sa-static .sa-header{z-index:12}.sa-static .sa-toggle i{border:1px solid var(--sa-dark-400);border-radius:calc(var(--sa-pixel)* 2);padding:calc(var(--sa-pixel)* 5)}.sa-static .sa-brand .sa-logo,.sa-static .sa-header .sa-container,.sa-static .sa-nav li i.icon-traveller{color:var(--sa-light);border:none}.sa-static .sa-header .sa-container .sa-dialog{color:var(--sa-dark)}.sa-static  .sa-nav li.sa-notific{color:var(--sa-light)}
/*contact-us*/
.sa-contact, .sa-achieve-list ul {display:var(--sa-d-flex);justify-content:space-between;align-items:center}.sa-trigger {border-bottom:1px solid #ddd;padding:calc(var(--sa-pixel)* 7 + 1px) 0;cursor:var(--sa-pointer)}.sa-trigger-cnt {border-bottom:1px solid #ddd;padding:16px 0;}.sa-trigger.active i.open {transform:rotate(90deg);display:inline-block}.sa-trigger i{color:var(--sa-primary)}.sa-trigger-tit {font-weight:650;color:var(--sa-dark)}.sa-cont-us .sa-card {padding:calc(var(--sa-pixel)* 15)}.sa-pl40{padding-inline-start:calc(var(--sa-pixel)* 20)}.sa-contact-link{display:flex;align-items:center;justify-content:center;position:var(--sa-relative)}.sa-contact-link .sa-common-title{justify-content:center}.sa-cont-us form{padding:0 20px}.sa-contact-link::before{content:'';width:100%;height:200px;background:linear-gradient(to inline-end, var(--sa-success), var(--sa-primary));position:absolute;inset-inline-start:16px;top:30%;clip-path:ellipse(49% 59% at 50% 51%);transform:rotate(20deg)}.sa-cont-us .sa-tit{color:var(--sa-custom-v3)}.sa-cont-us {margin-top:calc(var(--sa-pixel)* 30)}.sa-contact-link h6{margin-bottom:calc(var(--sa-pixel)* 5)}.sa-contact-link i.sa-c-care{font-size:calc(var(--sa-pixel)* 20);display:block;text-align:center;margin-bottom:20px}.sa-contact-link a{color:var(--sa-custom-v1)}.sa-contact-link .sa-icon-bg{margin:0 auto 15px}.sa-cont-us i.icon-location21{vertical-align:middle;font-size:20px}.sa-common-title h2{width:calc(100% - 88px)}.sa-trigger.active .sa-term-cnds i.open{transform:rotate(180deg)}
/* voice record styles starts here */
.sa-voice,.sa-music-player{display:flex;justify-content:space-between;align-items:center}.sa-mic-icn{color:var(--sa-info);border-radius:50%;border:1px solid var(--sa-info);background-color:var(--sa-light);padding:5px;cursor:pointer;transition:.2s;font-size:calc(var(--sa-pixel)* 10);display:flex;align-items:center;justify-content:center;height:40px;width:40px}.sa-mic-icn:hover{color:var(--sa-dark)}.sa-voice .sa-progress-line {height:8px;border-radius:5px;background-color:var(--sa-dark-100);width:85%}.sa-music-player {width:100%;border:var(--sa-border-solid) #c0cfef;margin:calc(var(--sa-pixel) * 5) 0;border-radius:calc(var(--sa-pixel) * 5);padding:15px;background:var(--sa-light)} .sa-music-player .icon-play, .sa-music-player .icon-pause {cursor:var(--sa-pointer);color:var(--sa-info);font-size:calc(var(--sa-pixel)* 10)}.sa-progress {position:var(--sa-relative);height:4px;width:calc(var(--sa-percent)*45);margin:0;display:var(--sa-d-flex);background-color:var(--sa-dark-150);border-radius:2px;align-items:center;margin-inline-start:10px;margin-inline-end:10px}.sa-progress-handle {display:block;position:var(--sa-absolute);z-index:7;margin-top:0;margin-inline-start:-2px;width:8px;height:8px;border-radius:calc(var(--sa-percent)*50);background-color:var(--sa-info);cursor:var(--sa-pointer)} .sa-transparent-layer {width:100%;height:4px;background-color:var(--sa-transparent);position:var(--sa-absolute);cursor:var(--sa-pointer);z-index:5}.sa-bar {width:0;background-color:var(--sa-info);height:4px;border-radius:2px;position:var(--sa-absolute)}.icon-stop {position:relative;width:40px;height:40px;border:1px solid var(--sa-info);border-radius:100%}.icon-stop:before {content:" ";height:15px;width:15px;background:var(--sa-info);position:absolute;inset-inline-start:50%;top:50%;transform:translate(-50%, -50%)}.sa-progress-line:before {content:" ";height:7px;width:var(--sa-width-percent);border-radius:5px;background:silver;position:absolute}.sa-progress:before {content:" ";height:4px;width:var(--sa-width-percent);border-radius:5px;background:var(--sa-info);;position:absolute}
/* voice record styles end here */
/* active appointments style starts here */
.sa-active-apt {background:#F9FAFE;padding:calc(var(--sa-pixel)*15) 0;margin-bottom:40px;}.sa-active-apt-list{width:100%;border-radius:calc(var(--sa-pixel)* 10);background:var(--sa-light);padding:15px 0;box-shadow:0 0 10px 0 #eee;align-items:center;text-align:start;margin:0;position:relative}.sa-icn-info-picker {color:var(--sa-info);font-size:calc(var(--sa-pixel)*10);margin-inline-end:10px;vertical-align:middle}.sa-actv-icn-cal {border:1px solid var(--sa-dark-200);padding:8px;border-radius:5px;color:var(--sa-info);font-size:calc(var(--sa-pixel)*10)}.sa-active-apt .sa-doct-det {width:calc(100% - 54px)} .sa-copy-txt .sa-active{color:#00ff00}.sa-copy-txt{display:flex;align-items:center}.sa-copy-txt input {border:none;width:110px;pointer-events:none;color:var(--sa-custom-v1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sa-app-info .sa-copy-txt i, .sa-icon-copy i{vertical-align:middle;background:#f2f4f7;padding:4px;border-radius:50%;font-size:12px;margin-inline-start:5px;cursor:pointer;margin-top:0;color:var(--sa-custom-v6)}.sa-icon-copy i{color:var(--sa-custom-v2);font-size:13px;vertical-align:initial;}.sa-app-info:last-child{border-bottom:unset}.sa-app-info .sa-copy-txt i{padding:4px 6px;}
.sa-app-info .sa-copy-txt .icon-round-done{font-size:20px}.sa-upcmngAptView::selection,body .ios .sa-upcmngAptView::selection,body .safari .sa-upcmngAptView::selection {background-color:transparent}
.sa-new-appoint-list {display:flex;flex-direction:column;gap:15px;padding:20px 0 100px}.sa-new-appoint-list li {border-bottom:1px solid var(--sa-dark-150);padding-bottom:10px;}.sa-new-appoint-list li:last-child{border:none;padding:0;}.sa-apts-list-btn{display:flex;gap:8px;justify-content:space-between;}.sa-apts-list-btn .sa-btn{padding:8px;height:34px;line-height:16px;min-width:max-content;width:100%;}.sa-apts-list-btn .sa-apt-disabled-btn{min-width:auto;}.sa-apt-btns .sa-past-apt-btn .sa-past-est-time{text-align:start;}
/* active appointments style ends here */
.sa-profile-list li :where(a , span) {width:100%;border:1px solid var(--sa-transparent);padding:15px;border-radius:6px;color:var(--sa-custom-v6);font-weight:550;}.sa-profile-list li .router-link-active.router-link-exact-active {border-color:var(--sa-info);font-weight:650}.sa-profile-list li  [class*=icon-right]{display:none}.sa-profile-list li :where(a , span) img{height:22px;}
.sa-date-list li .sa-card-shadow{padding:20px}.sa-apoint .sa-tabs-fill .sa-tab-cont{padding:0}.sa-apoint .sa-tabs-fill .sa-tabs li:last-child.active::after{inset-inline-end:-15px;transform:skewX(15deg);inset-inline-start:auto}
.sa-apt-list li:last-child {margin-bottom:0}.sa-rec-bg .sa-tabs li:last-child{margin:0}.sa-my-pro-cnt .sa-apt-list{padding:0}
.openNav .sa-banner,.openNav .sa-services-bg::before, .openNav .sa-services-bg::after,.sa-generic-list li a i, .sa-generic-list li span i,.sa-navbar .sa-slct-serv-list li:hover:before, .sa-navbar .sa-slct-serv-list li:hover::after, .sa-navbar .sa-slct-serv-list li:hover span:before,.sa-navbar .sa-services:before, .sa-navbar .sa-services:after,.sa-navbar .sa-slct-serv:before, .sa-navbar .sa-slct-serv:after, .sa-date-picker .dp__clear_icon,.sa-profile-menulist .sa-generic-list,.sa-dialog-content .sa-content .sa-btn-back{display:none}
.sa-f-up-attach {display:var(--sa-d-flex);flex-wrap:wrap;justify-content:flex-start;}.sa-sticky-filter.active {border:var(--sa-border-solid) var(--sa-primary)}.sa-success{color:var(--sa-light);background-color:var(--sa-success);border-color:var(--sa-success)}.sa-a-danger{color:var(--sa-light);background-color:#F04B4D;border-color:#F04B4D}.sa-test-cnt .sa-unorder-list li{list-style-type:none}.sa-status-card-ico.sa-book-now{width:calc(100% - 60%)}.sa-share-bg{font-size:13px;cursor:var(--sa-pointer);position:var(--sa-absolute);padding:5px;border-radius:calc(var(--sa-pixel)*2);inset-inline-end:calc(var(--sa-pixel)* 10);top:calc(var(--sa-pixel)* 10);background-color:#eef2ff}.sa-share-bg i{margin-inline-start:5px}
.sa-card-list.sa-marker-none .sa-unorder-list li::marker{color:transparent}.sa-apt-list-name {display:flex;align-items:center;margin-top:5px}.sa-apt-list-name:first-child{margin-top:0}.sa-swap-dir{word-break:break-word}.sa-signin-dialog .sa-dialog-body{overflow:unset;padding:50px}.sa-doct-price {width:calc(100% - 75%);padding-inline-start:calc(var(--sa-pixel)* 10);display:var(--sa-d-flex);flex-direction:column;justify-content:var(--sa-center)}.sa-rprt-ptnname{width:calc(100% - 38px)}
.sa-slct-patient .sa-txt-center {width:calc(100% - 80px);display:flex;align-items:center;justify-content:center}.sa-slct-serv-list li:last-child{margin-inline-end:0}.sa-generic-list li :is(a,span){cursor:var(--sa-pointer);display:var(--sa-d-block);position:var(--sa-relative);padding:calc(var(--sa-pixel)* 5) 0;text-align:start;color:var(--sa-dark);font-size:14px}

@keyframes slide-in {  from {transform: translateX(100%)}  to {transform: translateX(0)}}
@keyframes slide-out {from {transform: translateX(0)}  to {transform: translateX(100%)}}
@keyframes slide-in-Vert { from { transform: translateY(100%)} to { transform: translateY(0)} }
@keyframes slide-out-Vert { from { transform: translateY(0) } to { transform: translateY(100%) } }

/*avtar start here*/
.sa-avtar {background-repeat:no-repeat;background-position:var(--sa-center);background-size:cover;background-color:var(--sa-info-dark);border-radius:calc(var(--sa-pixel)* 4);position:var(--sa-relative);text-align:var(--sa-center);overflow:var(--sa-o-hidden);display:flex;align-items:center;justify-content:center;border:1px solid transparent}.sa-avtar-circle{border-radius:calc(var(--sa-percent)* 50)}.sa-avtar-xl{width:110px;height:110px}.sa-avtar-lg{width:100px;height:100px}.sa-avtar-md{width:54px;height:54px}.sa-avtar-sm{width:34px;height:34px;line-height:34px}.sa-avtar-xs{width:28px;height:28px}.sa-avtar-warning{background-color:#FFC14F1A;}.sa-avtar-bg-grey{background-color:#f5f5f5;}.sa-avtar-40{width:40px;height:40px;}.sa-avtar-w64{width:64px;height:64px;}.sa-avtar-80{width:80px;height:80px;}.sa-avtar-20{width:20px;height:20px}
/*avtar start here*/
/*Tooltip start here*/
.sa-tooltip{position:relative}.sa-tooltip-text{width:auto;background-color:#52cdff;color:var(--sa-light);text-align:var(--sa-center);border-radius:calc(var(--sa-pixel)* 3);position:var(--sa-absolute);z-index:1;bottom:60px;inset-inline-end:0;font-size:calc(var(--sa-pixel)* 6 + 1px);line-height:30px;white-space:nowrap;padding:2px 12px}.sa-tooltip-text::after{content:"";position:var(--sa-absolute);bottom:-16px;inset-inline-end:calc(var(--sa-pixel)* 10);border-width:8px;border-style:solid;border-color:#52cdff var(--sa-transparent) var(--sa-transparent) var(--sa-transparent)}
/*Tooltip end here*/
/*Alerts Start here*/
.sa-alert{position:var(--sa-relative);padding:calc(var(--sa-pixel)* 5);border:var(--sa-border-solid) var(--sa-transparent);border-radius:calc(var(--sa-pixel)*4);font-size:calc(var(--sa-pixel)* 6 + 1px);text-align:var(--sa-center)}.sa-a-close{cursor:var(--sa-pointer);padding:15px;color:inherit;position:var(--sa-absolute);inset-inline-end:0;top:0}.sa-a-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.sa-a-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.sa-a-success{color:var(--sa-light);background-color:var(--sa-success);border-color:var(--sa-success)}.sa-a-info{color:var(--sa-dark);background-color:var(--sa-info-dark)}.sa-a-warning{color:#333;border:var(--sa-border-solid) #FBB774;border-radius:calc(var(--sa-pixel)*4);background-color:#FFF3CF}.sa-a-warn-lyt{background-color:var(--sa-warning-light);}.sa-a-danger{color:var(--sa-light);background-color:var(--sa-danger);border-color:var(--sa-danger)}.sa-a-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.sa-alert-fixed {border-radius:0;position:var(--sa-fixed);z-index:999;top:0px;inset-inline-end:0;inset-inline-start:0;border:none;padding-inline-end:44px}.sa-a-warn-bg{color:var(--sa-custom-v1);border:none} .sa-a-transparent{color:var(--sa-light);background-color:rgba(33,37,41,.92);border-color:transparent;top:15px;inset-inline-end:15px;inset-inline-start:15px;display:flex;align-items:flex-start;gap:10px;border-radius:10px;text-align:start}.sa-a-transparent-bottom{top:auto;bottom:110px;}.sa-a-transparent .sa-a-info-icon{width:20px;height:20px;flex-shrink:0}.sa-a-transparent span{flex:1;text-align:start}.sa-a-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.sa-alert-bg{color:#3ebcf0;background-color:#fff4d9;padding:calc(var(--sa-pixel)* 5) 15px;display:var(--sa-d-block);font-size:calc(var(--sa-pixel)*6.5)}.sa-a-success-lyt {color:var(--sa-dark-550);background-color:#ecffea;border-color:#ecffea}.sa-a-danger-lyt {color:var(--sa-danger);background-color:var(--sa-danger-light);border-color:var(--sa-danger-light)}.sa-a-danger-lyt small{width:15px;height:15px;line-height:16px;font-size:14px;background-color:var(--sa-danger);color:var(--sa-light);border-radius:50px;text-align:center}.sa-a-danger-lyt{text-align:start}.sa-a-warning-lyt, .sa-a-danger-lyt, .sa-a-info-lyt {border:none;display:flex;align-items:baseline;gap:10px}.sa-a-warning-lyt small, .sa-a-info-lyt small{width:15px;height:15px;line-height:16px;background-color:var(--sa-warning);color:var(--sa-light);border-radius:50px}.sa-a-info-lyt{color:var(--sa-dark-500);} .sa-a-warning-lyt span, .sa-a-danger-lyt span, .sa-a-info-lyt span{width:calc(100% - 25px);text-align:start}.sa-a-info-lyt .icon-info{transform:rotate(180deg);}
.sa-info-succs-bg{background-color:#ebffea;}
/*Alerts end here*/
/*Tabs starts here*/
.sa-tabs {position:var(--sa-relative);display:var(--sa-d-flex)}.sa-tabs li {cursor:var(--sa-pointer);font-size:calc(var(--sa-pixel)* 6 + 1px);list-style-type:none;margin-inline-end:calc(var(--sa-pixel)* 5);position:var(--sa-relative)}.sa-tabs li.active {color:var(--sa-primary);font-weight:750;}.sa-tabs li:last-child{margin-inline-end:0}.sa-tabs-fill li {border-start-start-radius:8px;border-start-end-radius:8px;border-end-end-radius:0;border-end-start-radius:0;margin-inline-end:30px;padding:15px 30px}.sa-tabs-fill li.active {background-color:var(--sa-primary-light-bg)}.sa-tabs-fill li.active:before {display:none}.sa-tabs-fill li.active:after {content:'';width:calc(var(--sa-pixel)* 12);height:calc(var(--sa-percent)* 50);background:var(--sa-primary-light-bg);position:var(--sa-absolute);border-start-start-radius:8px;border-start-end-radius:8px;border-end-end-radius:0;border-end-start-radius:0;top:0;inset-inline-end:-15px;transform:skewX(15deg)}.sa-tabs-fill li:last-child.active::after {inset-inline-start:-5px;transform:skewX(-15deg);inset-inline-end:auto}.sa-tabs-line {border-bottom:1px solid #ddd;margin-top:-1px}.sa-tabs-line li {padding:15px;margin-inline-end:0}.sa-tabs-line li.active:after {content:'';width:100%;height:5px;bottom:0;top:auto;inset-inline-start:0;border-start-start-radius:5px;border-start-end-radius:5px;border-end-end-radius:0;border-end-start-radius:0;inset-inline-end:0;transform:inherit;background:var(--sa-primary)}.sa-tabs-btn li {border-radius:calc(var(--sa-pixel)* 5);padding:calc(var(--sa-pixel)* 6);margin-bottom:calc(var(--sa-pixel)* 10);width:100%;border:var(--sa-border-solid) var(--sa-dark-150);text-align:var(--sa-center);font-weight:650;color:#848484;background:var(--sa-light)}.sa-tabs-btn li.active{border-color:var(--sa-primary)}.sa-tabs-border li {padding:10px 30px}.sa-tabs-border li.active::after {content:'';position:absolute;bottom:0;height:5px;width:100%;border-start-start-radius:5px;border-start-end-radius:5px;border-end-end-radius:0;border-end-start-radius:0;background:var(--sa-primary);inset-inline-start:0}.sa-tabs-vert-lft  li {background:var(--sa-light);text-align:start;border-radius:calc(var(--sa-pixel) * 3);padding:15px;border:var(--sa-border-solid) var(--sa-light);color:var(--sa-dark);font-weight:normal} .sa-tabs-vert-lft li.active{border-color:var(--sa-info);color:var(--sa-info);background:var(--sa-info-dark)} .sa-tabs-vert-lft li i, .sa-tabs-btn li i {font-size:calc(var(--sa-pixel) * 11);margin-inline-end:calc(var(--sa-pixel) * 5);vertical-align:middle}.sa-tab-cont {padding-top:calc(var(--sa-pixel)* 5);position:var(--sa-relative)}.sa-tabs-fill~.sa-tab-cont {border-start-start-radius:0;border-start-end-radius:10px;border-end-end-radius:10px;border-end-start-radius:10px;padding:20px;background-color:var(--sa-primary-light-bg)}.sa-tab-brdr{border-bottom:0.8px solid #D4D4D4}
/*Tabs styles end here*/
/*badge start here*/
.sa-badge {display:var(--sa-d-i-block);line-height:1;min-width:17px;height:17px;line-height:17px;font-size:50%;text-align:var(--sa-center);white-space:nowrap;vertical-align:baseline;border-radius:100rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:0 3px}.sa-badge-success{color:var(--sa-light);background-color:var(--sa-success);border-color:var(--sa-success)}.sa-badge-warning{color:var(--sa-light);background-color:var(--sa-warning);border-color:var(--sa-warning)}.sa-badge-primary{color:var(--sa-light);background-color:var(--sa-primary);border-color:var(--sa-primary)}.sa-badge-danger{color:var(--sa-light);background-color:var(--sa-danger);border-color:var(--sa-danger)}.sa-badge-blue{color:var(--sa-light);background-color:#2636E0;border-color:#2636E0}.sa-badge-info{color:var(--sa-light);background-color:#02BCD4;border-color:#02BCD4}.sa-badge-20{width:20px;height:20px;line-height:20px;font-size:12px;}
/*badge end here*/
/*Validation messages*/
.sa-val-err {color:var(--sa-danger-dark);font-size:calc(var(--sa-pixel)* 5 + 1px);display:block;position:var(--sa-absolute);bottom:-18px;inset-inline-start:0}.sa-val-err-pos {bottom:0;white-space:nowrap}.sa-val-err-rel {position:var(--sa-relative);bottom:0}
/*Validation messages*/
/* tag start here */
.sa-tag{background-color:#E7F4FF;display:var(--sa-d-i-block);height:32px;padding:0 calc(var(--sa-pixel)* 5);line-height:30px;font-size:calc(var(--sa-pixel)* 6 + 1px);color:var(--sa-dark);border:var(--sa-border-solid) #E7F4FF;border-radius:calc(var(--sa-pixel)* 2);box-sizing:border-box;white-space:nowrap}.sa-tag .sa-tag-close{position:var(--sa-absolute);cursor:var(--sa-pointer);line-height:14px;top:8px;inset-inline-end:8px;color:var(--sa-dark-350)}.sa-tag-primary .sa-tag-close{color:#409eff}.sa-tag-success .sa-tag-close{color:#67c23a}.sa-tag-info .sa-tag-close{color:#909399}.sa-tag-warning .sa-tag-close{color:#e6a23c}.sa-tag-danger .sa-tag-close{color:#f56c6c}.sa-tag.sa-tag-primary{background-color:#ecf5ff;color:#409eff;border:var(--sa-border-solid) #d9ecff}.sa-tag.sa-tag-success{background-color:#f0f9eb;border-color:#e1f3d8;color:#67c23a}.sa-tag.sa-tag-info{background-color:#f4f4f5;border-color:#e9e9eb;color:#909399}.sa-tag.sa-tag-warning{background-color:#fdf6ec;border-color:#faecd8;color:#e6a23c}.sa-tag.sa-tag-danger{background-color:#fef0f0;border-color:#fde2e2;color:#f56c6c}.sa-tag i {margin-inline-start:calc(var(--sa-pixel)* 5)}
/* tag end here */
/*Card starts here*/
:is(.sa-card,.sa-card-shadow,.sa-card-no-border) {border-radius:calc(var(--sa-pixel)*5);border:var(--sa-border-solid) var(--sa-dark-100);background-color:var(--sa-light);color:var(--sa-ebony);transition:.3s;padding:calc(var(--sa-pixel)* 8);margin-bottom:calc(var(--sa-pixel)* 8);position:var(--sa-relative)}:is(.sa-card-no-border,.sa-card-shadow) {border:none}.sa-card-shadow{box-shadow:0 0px 10px 0 rgba(0,0,0,.05)}.sa-card-noshadow{box-shadow:none}.sa-add-card{background:#EBFFF2;border:var(--sa-border-solid) #94C781;padding:calc(var(--sa-pixel)* 10)}.sa-card-zero {padding:0}
.sa-card-primary {background-color:var(--sa-primary)}.sa-card-primary-light {background-color:var(--sa-primary-light)}.sa-card-outline-primary{border:1px solid var(--sa-primary);background-color:#F1F9FF;}.sa-card-success {background-color:#00c7e5}.sa-card-secondary-success{background-color:var(--sa-success)}.sa-card-primary-trans{background:linear-gradient(89.63deg, var(--sa-primary) 7.43%, rgba(38, 169, 224, 0.72) 94.45%)}.sa-card-success-light{background:#E5F8F4;}
.sa-card-xlg {padding:calc(var(--sa-pixel)* 20)}.sa-card-lg {padding:calc(var(--sa-pixel)* 15)}.sa-card-sm {padding:calc(var(--sa-pixel)* 5 + 5px)}.sa-card-xs {padding:calc(var(--sa-pixel)* 5)}
/*Card ends here*/
/* Fileupload styles start Here*/
.sa-f-up-att {border:var(--sa-border-solid) var(--sa-dark-150);color:var(--sa-dark);display:var(--sa-d-flex);cursor:var(--sa-pointer);align-items:var(--sa-center);justify-content:var(--sa-center);background:var(--sa-transparent);padding:0;margin-top:15px;margin-bottom:0;width:84px;height:84px;line-height:84px;position:var(--sa-relative);margin-inline-end:15px;border-radius:calc(var(--sa-pixel) * 5);text-align:var(--sa-center);overflow:var(--sa-o-hidden)}.sa-f-up-att i {display:block;margin-bottom:8px}.sa-up-att-list {display:var(--sa-d-flex);flex-wrap:wrap;justify-content:flex-start}.sa-up-att-list li {border:var(--sa-border-solid) var(--sa-dark-150);color:var(--sa-dark);display:var(--sa-d-flex);cursor:var(--sa-pointer);align-items:var(--sa-center);justify-content:var(--sa-center);background:var(--sa-transparent);padding:0;margin-top:15px;margin-bottom:0;width:84px;height:84px;line-height:84px;position:var(--sa-relative);margin-inline-end:15px;border-radius:calc(var(--sa-pixel)* 5);text-align:var(--sa-center);overflow:var(--sa-o-hidden)}.sa-up-att-list li figure {width:100%;height:100%;border-radius:8px;overflow:hidden}.sa-up-att-list li i {color:var(--sa-danger);font-size:50px;vertical-align:middle}.sa-up-att-list li .icon-delete1{font-size:12px;color:var(--sa-light);line-height:24px}
.sa-delete {width:24px;height:24px;line-height:24px;color:var(--sa-light);background:var(--sa-danger);border-radius:calc(var(--sa-percent)* 50);position:var(--sa-absolute);inset-inline-end:calc(var(--sa-pixel)* 5);top:calc(var(--sa-pixel)* 5);cursor:var(--sa-pointer)}.sa-f-up-att .sa-btn-transparent{height:auto;line-height:normal}.sa-f-up-att .sa-btn-transparent i {color:var(--sa-info);font-size:calc(var(--sa-pixel)*14)}.sa-up-att-list li a {width:100%;height:100%}
/* Fileupload styles end Here*/
.sa-filter :is([type="checkbox"]:checked + label, [type="checkbox"]:not(:checked) + label, [type="radio"]:not(:checked) + label, [type="radio"]:checked + label){font-size:13px}.sa-avtar-big{border-start-start-radius:6px;border-start-end-radius:6px;border-end-end-radius:0;border-end-start-radius:0;position:var(--sa-static);height:120px}
/*contact-us*/
.sa-contact-link a:nth-child(odd) {margin-bottom:15px;display:block;color:var(--sa-custom-v1)}.sa-contact-link .sa-contct-social-media a:nth-child(odd){margin-bottom:0}.sa-whatsapp-img {width:calc(var(--sa-pixel)* 40);height:calc(var(--sa-pixel)* 40);position:absolute;inset-inline-end:calc(var(--sa-pixel)* 20)}.sa-contct-social-media{display:var(--sa-d-flex);justify-content:center;align-items:flex-start;margin-top:50px}.sa-contct-social-media i{display:block;color:var(--sa-primary);margin-inline-end:28px;font-size:calc(var(--sa-pixel)* 10);cursor:var(--sa-pointer)}.sa-contct-social-media i:hover {transition:.5s;transform:translateY(-5px)}.sa-contct-social-media a:last-child i{margin-inline-end:0}
/*aboutus*/
.sa-img-cover-lg {width:calc(var(--sa-percent) * 50);height:calc(var(--sa-pixel)* 180);margin-top:-100px}.sa-about-list {margin:calc(var(--sa-pixel)* 10) 0;display:flex;flex-wrap:wrap}.sa-circle::before {background-position:-487px -622px;margin-inline-start:-10px;width:45px;height:38px;vertical-align:middle}.sa-about-list li {background:var(--sa-light);margin-bottom:30px;color:var(--sa-dark);display:flex;font-size:14px;font-weight:550;word-break:break-word;width:calc(100%/3 - (1 - 1/3)*15px );margin-inline-end:calc(var(--sa-pixel)* 5)}.sa-about-list i {font-size:calc(var(--sa-pixel)* 15);margin-inline-end:calc(var(--sa-pixel)* 10);color:var(--sa-primary)}.goals-img {width:100%;object-fit:cover}
.sa-vision::before{background-position:-402px -622px;width:38px;height:38px;vertical-align:middle}.sa-about-list li:nth-child(3n) {margin-inline-end:0}
.sa-arch:before {content:'';background:url(https://static.sanar.sa/images/static/new-theme/blueround.svg) no-repeat bottom right;width:calc(var(--sa-pixel)* 170);position:var(--sa-absolute);height:calc(var(--sa-pixel)* 170);bottom:60px;inset-inline-start:0;background-size:100%}.sa-arch:after {content:'';background:url(https://static.sanar.sa/images/static/new-theme/doctor.png) no-repeat bottom right;width:570px;position:absolute;height:570px;top:0;inset-inline-end:0;background-size:100%}.sa-mt50{margin-top:calc(var(--sa-pixel)* 25)}.sa-arch {position:relative;margin-top:calc(var(--sa-pixel)* 25);min-height:calc(var(--sa-pixel)* 285)}.sa-achieve-card {width:50%;margin-inline-end:auto;margin-inline-start:calc(var(--sa-pixel)* 75);position:var(--sa-relative)}.sa-achieve-list {width:75%;margin-block:calc(var(--sa-pixel)* 25) 0;margin-inline:0px 0;z-index:9;border-radius:calc(var(--sa-pixel)* 12.5)}.sa-achieve-list .sa-about-list li {padding:0 calc(var(--sa-pixel)* 10);margin-bottom:0px;flex-direction:column}.sa-achieve-list .sa-about-list i {font-size:calc(var(--sa-pixel)* 20);margin:0 0 calc(var(--sa-pixel)* 5)}.sa-achieve-list .sa-about-list strong {font-size:calc(var(--sa-pixel)* 9)}.sa-achieve-list li {text-align:center;line-height:calc(var(--sa-pixel)* 17.5);border-inline-end:1px dashed #BBBEBF;width:30%}.sa-achieve-list li:last-child {border-inline-end:none}
.sa-users-card {border-start-start-radius:278px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:278px;background-color:#F9FAFE;padding-block:50px 50px;padding-inline:120px 0;margin-block:100px 0;margin-inline:150px 0}.sky-blue-card {background-color:#E1F8FF;padding:calc(var(--sa-pixel)* 7.5);border-radius:calc(var(--sa-pixel)* 4.5);margin-bottom:calc(var(--sa-pixel)* 10);height:calc(var(--sa-pixel)* 85);overflow:hidden;overflow-y:auto}
.sa-users-card .sa-avtar-sm {border-radius:50%}.sa-patient-swiper{width:100%;padding-top:calc(var(--sa-pixel)* 5)} .sa-users-card .sa-social-media i{margin-inline-end:0}.sa-users-card .sa-carousel li {width:30%;margin-inline-end:20px}.sa-dialog-content .sa-count {margin-top:10px}
/*joinus*/
.sa-sanar-pro .sa-app-text {margin-top:calc(var(--sa-pixel)* 50)}.sa-rocket::before {background-position:-445px -622px;width:calc(var(--sa-pixel)* 20);height:calc(var(--sa-pixel)* 19);vertical-align:middle}.sa-pro .sa-app-text{margin-block:calc(var(--sa-pixel)* 50) 0px;margin-inline:calc(var(--sa-pixel)* 75) 0px}.sa-download h1, .sa-app-text h1 {font-size:calc(var(--sa-pixel)* 20);margin-bottom:calc(var(--sa-pixel)* 5)}.sa-app-text .sa-app-stores{justify-content:flex-start}.sa-app-text p {font-size:calc(var(--sa-pixel)* 10)}
.sa-join-img {width:calc(var(--sa-pixel)* 300);margin-top:-72px}.sa-joinus-text{padding-top:calc(var(--sa-pixel)* 75)}.sa-joinus-text h3{font-size:calc(var(--sa-pixel)* 20)}.sa-pro {margin-top:100px}.sa-joinus-text p{color:#4D5774}.sa-app-text .sa-card span{font-size:calc(var(--sa-pixel)* 5);font-weight:450}.sa-img-pro {width:calc(var(--sa-pixel)* 325);height:calc(var(--sa-pixel)* 225);margin-block:calc(var(--sa-pixel)* 6) 0;margin-inline:-100px 0}.sa-windows::before {background-position:-323px -279px;width:calc(var(--sa-pixel)* 12.5);height:calc(var(--sa-pixel)* 12.5);vertical-align:middle;background-size:calc(var(--sa-pixel)* 179)}.static-header {font-weight:550;position:var(--sa-relative);color:white;background:url(https://static.sanar.sa/images/static/new-theme/backgroundimg.svg);background-repeat:no-repeat;height:calc(var(--sa-pixel)* 162.5);margin-top:-73px;width:100%;background-size:100%;padding-top:calc(var(--sa-pixel)* 50)}.sa-joinus .sa-dialog .sa-dialog{inset-inline-start:0}
.sa-input-drop li{border-bottom:1px solid var(--sa-dark-200);padding:6px 10px}.sa-input-drop li:hover{background-color:var(--sa-primary);color:var(--sa-light);padding-inline-start:10px}.sa-input-drop{width:100%;z-index:2;position:absolute;background:var(--sa-light);top:35px;bottom:20px;height:140px;overflow-y:scroll;line-height:30px;border:var(--sa-border-solid) var(--sa-dark-200);border-top:0;border-start-start-radius:0;border-start-end-radius:0px;border-end-end-radius:6px;border-end-start-radius:6px;border-top:1px solid var(--sa-dark-200)}.sa-input-drop li:last-child{border-bottom:none}
.sa-join-custm-drop{top:78px}
/* lab tech styles starts here*/
.sa-lab-tech {display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sa-lab-tech .sa-lab-img {margin:0}.sa-lab-tech .sa-card-list-tit {position:absolute;bottom:10px;background:var(--sa-light);padding:10px;border-radius:4px;inset-inline-start:10px;inset-inline-end:10px;text-align:center;justify-content:center}.sa-lab-tech li {padding:0;width:calc(100%/2 - (1 - 1/2)*20px);border:none;margin-inline-end:20px;box-shadow:0 0 5px var(--sa-info-dark)}.sa-lab-tech li:nth-child(2n) {margin-inline-end:0}.sa-lab-slider .sa-lab-item,.sa-lab-viw-slider .sa-lab-item{padding:0 10px} .sa-lab-slider .sa-lab-item img, .sa-lab-viw-slider .sa-lab-item img {width:20px;vertical-align:middle;margin-inline-end:10px}
.sa-packg-info {background:#ECFFEA;padding:15px;display:flex;justify-content:space-around;text-align:start;margin-bottom:15px;}.sa-packg-info-det{display:flex;gap:8px}
.sa-about-package{margin-top:15px;border-color:#C7E5FF;}.sa-included-pack-title {color:var(--sa-primary);display:flex;gap:15px;align-items:center;}.sa-included-pack-det {padding-inline-start:30px;}.sa-included-sub-list{padding-inline-start:20px;}.sa-nursepackage .sa-about-package{line-height:20px;}
/* lab tech styles starts here*/

/* pharmacy styles starts here */
/*Prescription Table*/
.sa-status-ico {font-size:20px;margin-inline-end:calc(var(--sa-pixel)* 5);color:var(--sa-primary)}.sa-filter-ico {color:var(--sa-primary);margin-inline-start:20px;cursor:pointer;position:absolute;inset-inline-end:20px;top:30px;font-size:18px;z-index:9}.sa-add-ins span {font-size:16px}
.sa-diagnosis{margin-bottom:5px} .sa-diagnosis span.sa-price{font-size:12px;font-weight:650}.sa-diagnosis .sa-count{justify-content:flex-end;width:unset;margin-top:5px}
.sa-diagno-hdng{display:flex;align-items:flex-end;font-size:12px;flex-wrap:wrap;margin:10px -20px 0;padding:0 20px}.sa-diagno-hdng li{width:calc(100%/3 - (1 - 1/3)* 1px)}.sa-diagno-hdng li span{color:var(--sa-dark-350)}.sa-diagno-hdng li .sa-count span{color:var(--sa-dark)}
.sa-diagno-order-list{display:flex;flex-wrap:wrap;border-top:1px solid var(--sa-dark-150);margin:10px -20px 0;padding:15px 20px 0;color:#7b8595;font-size:12px}.sa-diagno-order-list li{width:calc(100%/2 - (1 - 1/2)* 1px);margin-bottom:10px}.sa-diagno-order-list li:last-child{margin-bottom:0}.sa-diagno-order-list li span{color:var(--sa-dark)}.sa-ptn-radio-btn .sa-ellipsis{margin-bottom:0}
/*Delivery Details*/
.sa-track-det{text-align:center;width:35%;margin:0 auto;position:relative}.sa-track-count{font-size:24px;position:absolute;bottom:140px;inset-inline-start:0;inset-inline-end:0}.sa-footer-btn{margin-top:70px;display:flex}.sa-loc-img {width:130px;margin:auto}.sa-req-img {width:220px;margin:auto}.sa-track-det .sa-successful{padding:0;margin:0;height:auto;color:var(--sa-info);font-size:12px;font-weight:normal}.sa-track-det .sa-successful::before{position:unset;margin:0}.sa-track-det .sa-successful{margin-top:50px}
.sa-track-map {position:relative;display:flex}.sa-track-card {width:40%;margin:0}.sa-track-map-cnt {width:calc(100% - 40%);z-index:9}
.sa-track-list{border-bottom:var(--sa-border-solid) #dcdde0;margin:0 -20px 0px;padding:15px 20px;font-size:12px;display:flex;align-items:center}.sa-track-list:first-child{padding-top:0}.sa-track-support{display:flex}.sa-track-support i{width:40px;height:40px;line-height:40px;display:block;border-radius:calc(var(--sa-pixel)* 3);color:var(--sa-light);text-align:var(--sa-center);margin-inline-end:15px;font-size:calc(var(--sa-pixel)* 9);cursor:var(--sa-pointer)}.sa-track-support i:last-child{margin-inline-end:0}
.sa-call-card {margin:20px}.sa-call-card p{font-size:12px}.sa-call-network {display:flex;margin-bottom:30px}.sa-call-network span {width:calc(100%/2 - (1 - 1/2) *0px);display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;color:var(--sa-light);margin-inline-end:35px;height:100px;border-radius:6px;cursor:pointer}.sa-call-network span:last-child{margin-inline-end:0}.sa-call-network span i {font-size:28px;margin-bottom:10px}
.sa-img-tag,.sa-img-tag.sa-img-cover {width:40px;margin-inline-end:20px}.sa-tracking-ord .sa-img-tag{width:32px;height:32px;object-fit:contain;}.sa-icon-tag {color:var(--sa-success);font-size:36px;margin-inline-end:20px}.sa-ph-actv-apt {position:absolute;inset-inline-end:20px;transform:translateY(-50%);top:50%;font-weight:normal}.sa-active-ph-order .sa-ph-ord-grd,.sa-tracking-ord {display:flex;flex-wrap:wrap;cursor:pointer}.sa-actv-ph-cnt{display:var(--sa-d-flex);justify-content:space-between;align-items:var(--sa-center);width:calc(100% - 70px)}.sa-actv-ph-acpt {flex-basis:100%;display:inline-flex;align-items:center;margin-top:6px}.sa-actv-ph-acpt i {font-size:20px;margin-inline-end:50px}.sa-active-ph-order .sa-carousel li{width:100%;padding-inline-end:20px}.sa-tracking-ord{justify-content:space-between;align-items:flex-start}.sa-actv-tracking-acpt figure{min-width:150px;display:flex;justify-content:space-between} .sa-actv-tracking-acpt img {height:15px;width:15px;position:relative}.sa-tracking-ord .sa-date-list::before {border-bottom:1px solid var(--sa-secondary);border-inline-start:none;width:100%;bottom:auto;top:8px;inset-inline-start:0}.sa-tracking-ord .sa-date-list{margin-top:0}.sa-actv-tracking-acpt span{display:block;text-align:center;margin-top:5px}.sa-track-referral p {font-size:12px;color:#706E7C;font-weight:550;}.sa-ins-approved {background-size:500px;background-position:-168px 0;width:14px;height:19px;vertical-align:sub}.sa-ins-pending{background-size:500px;background-position:-211px 0;width:15px;height:19px;vertical-align:sub}.sa-ins-status{padding:4px;border-radius:5px}
.sa-ins-rejected{background-size:500px;background-position:-153px 0;width:15px;height:19px;vertical-align:sub}.sa-ins-partial-approved{background-size:500px;background-position:-196px 0;width:15px;height:19px;vertical-align:sub}.sa-ref-card {background-color:#E5F8F4;padding:4px 8px;border-radius:4px;margin:10px 0}.sa-danger-lt{background-color:var(--sa-warning-light)}.sa-ref-card img{width:20px;margin-inline-end:4px;height:20px;} .sa-track-referral p img{width:12px}.sa-partl-approved{background:var(--sa-secondary-light);}
.sa-insapproval-card .sa-fixed-icn{position:absolute;inset-inline-end:20px;bottom:25px;color:var(--sa-primary)}.sa-insapproval-card img{width:20px;height:20px}
/* Delivery Chat */
.sa-track-chat{border:1px solid #e0e4e5;position:relative;background:#fbfcfc}.sa-track-chat-header{display:flex;align-items:center;border-bottom:1px solid #e0e4e5;background-color:var(--sa-light);padding:15px 20px}.sa-track-chat-header i{vertical-align:middle;font-size:24px;font-weight:350;margin-inline-end:15px;cursor:pointer}.sa-track-chat-header-det{display:flex;align-items:center}.sa-track-chat-body{padding:20px;height:100%;background-color:#fbfcfc;overflow-y:auto;overflow-x:hidden;min-height:300px;max-height:300px}.sa-chat-msg-info {display:var(--sa-d-flex);flex-direction:column;align-items:flex-start}
.sa-track-chat-footer{display:var(--sa-d-flex);align-items:center;background:var(--sa-light);padding:20px}
.sa-order-close{position:absolute;inset-inline-end:10px;top:10px;width:37px;height:37px;color:var(--sa-light);background-color:var(--sa-primary);border-radius:3px;border:none;line-height:25px;z-index:12;cursor:pointer}.sa-order-close i{display:flex;align-items:center;justify-content:center}
.sa-track-map-cnt .sa-payment-list li span {color:var(--sa-dark)}.sa-track-map-cnt .sa-payment-list li:last-child {margin:10px -20px 0;font-size:14px;padding:0 20px}
.sa-support-list{border:1px solid #d8d8d8;background-color:var(--sa-light);border-radius:10px}.sa-support-list li{position:relative;cursor:pointer;color:var(--sa-dark);border-bottom:1px solid lightgray;padding:10px;font-size:12px}.sa-support-list li:last-child{border-bottom:none}.sa-support-list .sa-form-icon {color:var(--sa-dark-350);font-size:14px}
.sa-completed-diangno li {width:calc(100%/3 - (1 - 1/3)* 1px)}
/*Rate & Review Popup*/
.sa-pre-rr textarea {border:var(--sa-border-solid) var(--sa-dark-200)}.sa-hr-line {border:var(--sa-border-solid) #DCDDE0}.icon-star,.icon-star-line{cursor:pointer}.icon-star-yellow{color:var(--sa-yellow)}.sa-slct-reason{display:flex;flex-wrap:wrap}.sa-slct-reason .sa-form-group{width:calc(100%/3 - (1 - 1/3)*20px);height:38px;line-height:38px;margin-block:0 20px;margin-inline:0 20px;text-align:center}.sa-slct-reason .sa-form-group:nth-child(3n){margin-inline-end:0}.sa-slct-reason .sa-form-group [type=checkbox]:checked+label,.sa-slct-reason .sa-form-group [type=checkbox]:not(:checked)+label{padding-inline-start:0;line-height:38px;margin:0;text-align:center;background-color:#eef2ff;color:var(--sa-dark);width:100%;border-radius:8px}.sa-slct-reason .sa-form-group [type=checkbox]:not(:checked)+label:before,.sa-slct-reason .sa-form-group [type=checkbox]:checked+label:before{border:var(--sa-none);border:var(--sa-none);width:100%;height:100%;color:var(--sa-light);z-index:-1}.sa-slct-reason .sa-form-group [type=checkbox]:checked+label{color:var(--sa-light)} .sa-slct-reason .sa-form-group [type=checkbox]:checked+label:after{display:none}
/* Support */
.sa-drug-det {display:flex}.sa-drug-det .sa-drug-tit {width:60%}.sa-drug-det .sa-count{width:calc(100% - 60%);text-align:end;justify-content:flex-end;margin-top:0}
/* Tracking */
.sa-track-order{display:flex;position:relative}.sa-track-order:before{content:'';height:10px;width:100%;background-color:#eff4fd;top:10px;position:absolute;inset-inline-start:0;z-index:0;inset-inline-end:0}.sa-track-order li{width:33.3333%;text-align:center;position:relative;padding-top:30px;font-weight:550}.sa-track-order li .sa-track-dot{width:28px;height:28px;background:#d2dced;border-radius:8px;z-index:1;display:block;border:5px solid #eff4ff;text-align:center;position:absolute;top:0}.sa-track-order li.sa-packed::before, .sa-track-order li.sa-delivered:before{content:'';position:absolute;inset-inline-start:0;inset-inline-end:0;background:var(--sa-primary);width:0;z-index:0;height:2px;top:14px;transition:width 1s linear}.sa-track-order li.sa-packed::before{inset-inline-start:-100%}.sa-track-order li.sa-delivered:before{inset-inline-start:-50%}.sa-track-order li .sa-track-dot:before{background:var(--sa-success);font-size:8px;color:var(--sa-light);line-height:18px;text-align:center;position:absolute;z-index:9;top:0;width:18px;inset-inline-start:0;height:18px;border-radius:3px}.sa-track-order .sa-accepted{text-align:start}.sa-track-order li :is(.sa-accepted,.sa-packed,.sa-delivered).sa-track-dot:before{background:var(--sa-primary);font-size:8px;color:var(--sa-light);line-height:18px;text-align:center;position:absolute;z-index:9;top:0;width:18px;inset-inline-start:0;height:18px;border-radius:3px}.sa-track-order li:nth-child(2) .sa-track-dot{inset-inline-start:50%;transform:translateX(-50%)}.sa-track-order li:last-child{text-align:end}.sa-track-order li:last-child .sa-track-dot{inset-inline-end:0}
.sa-pres-list .sa-apt-list-name .sa-avtar{height:26px;font-size:10px;padding:0 12px;margin-inline-end:10px;color:var(--sa-primary);border:1px solid var(--sa-primary);border-radius:5px;font-weight:550}.sa-pres-list li{font-size:12px}.sa-pres-list li .sa-sprite:before{background-size:450px}.sa-pres-status i{margin-inline-end:10px;font-size:14px}.sa-pres-status i.icon-prescription{font-size:18px}
.sa-apt-list li:hover .sa-btn{background:var(--sa-light);color:var(--sa-primary)}.sa-tabs-pres li{width:160px;text-align:center}.sa-tabs-pres li.active{font-weight:850}.sa-ord-dark-bg dl dt{font-size:14px;color:#798597}.sa-diagno-hdng .sa-count{justify-content:flex-end;align-items:center}.sa-diagno-hdng .sa-count .sa-symbol{width:25px;height:25px}.sa-diagno-hdng .sa-slct-count{line-height:unset}
.sa-textarea.sa-pres-textarea {padding:10px;border-radius:8px}.sa-pres-comp .sa-pric-det h6{color:var(--sa-dark);font-size:16px}.sa-pres-comp .sa-pric-det .sa-payment-list li span{color:var(--sa-dark);font-size:14px}.sa-ftr-fixed-btm{position:fixed;bottom:10px;inset-inline-end:75px;inset-inline-start:40px;z-index:9;background:var(--sa-light);padding:10px}.sa-pos-rel .sa-filter-ico{top:5px;inset-inline-end:0;margin-inline-start:0}.sa-apt-list li:hover .sa-grey-dark-text{color:var(--sa-light)}.sa-apt-list li:hover .icon-prescription{color:var(--sa-light)}
.icon-star{color:var(--sa-warning)}.mapboxgl-canvas {height:100% !important}.sa-trk-map-tit{display:flex;justify-content:space-between;margin-top:15px;margin-bottom:20px;color:var(--sa-dark-200)}
.mapboxgl-marker{display:none}.sa-phar-map {position:absolute;inset-inline-start:50%;top:50%;transform:translate(-50%, -50%);z-index:9;width:100px;text-align:center}.sa-phar-map img{width:40px}.sa-mapbox .sa-phar-map span{background:var(--sa-primary);color:var(--sa-light);padding:3px;border-radius:7px;position:absolute;top:-40px;inset-inline-start:0;inset-inline-end:0;width:100px;text-align:center}.sa-mapbox .sa-phar-map span:after {content:'';position:absolute;inset-inline-start:50%;top:100%;transform:translateX(-50%);margin-top:-1px;border:8px solid;border-color:var(--sa-primary) transparent transparent transparent}
.sa-trk-fig{height:260px;position:relative}.sa-trk-fig img {position:absolute;top:35px;inset-inline-start:0;inset-inline-end:0;width:100%}.sa-service-prov .sa-track-order li span.sa-fill-dot{border:2px solid var(--sa-primary)}.sa-fill-dot::after{content:'';position:absolute;inset-inline-start:0;inset-inline-end:0;width:10px;height:10px;border-radius:50%;background-color:var(--sa-primary);bottom:50%;transform:translateY(50%);margin:0 auto}
/* pharmacy styles end here */
/*family doctor*/
.sa-dctr-header-bg{padding:5px;border-radius:8px;background-color:#eff2ff;line-height:1.2}.sa-dctr-header-bg i{font-size:18px}.sa-dctr-header-bg span{font-size:12px}.sa-grey-bg{background-color:#f6faff;padding:20px;border-radius:8px}.sa-doctor-img{width:150px;height:150px;position:absolute;inset-inline-end:20px;top:0}
.sa-tabs-fill.sa-brdr-tabs li.active,.sa-tabs-fill.sa-brdr-tabs~.sa-tab-cont{background-color:transparent}.sa-tabs-fill.sa-brdr-tabs~.sa-tab-cont{padding:0}.sa-img-cover-sm{width:calc(var(--sa-percent)* 50);height:calc(var(--sa-percent)* 50);object-fit:cover}.sa-doct-details figure{width:55px;height:50px;margin-inline-end:20px}
.sa-tabs-fill.sa-brdr-tabs li.active{font-weight:bold}.sa-line-through {position:relative;}.sa-line-through:before {content:'';position:absolute;inset-inline-start:0;inset-inline-end:0;top:50%;transform:translateY(-50%);width:100%;height:1px;background:var(--sa-dark-400);}.sa-line-height-normal{line-height:normal;} .strike-text{text-decoration:line-through}.sa-family-det .sa-card{padding:15px}.sa-tabs.sa-brdr-tabs{border-bottom:1px solid #f0f0f0;margin-block:0 20px;margin-inline:-15px -15px}.sa-package-card{background-color:#eff8ff;padding:15px;margin-top:20px;border-radius:8px}.package-list li{font-size:12px;margin-bottom:10px}.rating-icon .icon-star{color:#f4da01;margin-inline-end:5px}.sa-consultant-details li:first-child{border-inline-end:1px solid #ced6dd;padding-inline-end:30px}.sa-consultant-details li:last-child{padding-inline-start:30px}.sa-consultant-details{display:flex}.sa-consultant-details li{width:50%;display:flex;align-items:center}.sa-consultant-details strong{font-size:25px;margin-inline-end:20px}.sa-browse-datepicker .horizontal-calendar .date-item:first-child .sa-today{background-color:var(--sa-disabled)}.sa-browse-datepicker .horizontal-calendar .choosed-day .date-item-date{border-radius:50px}.sa-card.sa-card-sm{padding:10px 15px;margin-bottom:0}.sa-browse-datepicker .horizontal-calendar .date-item:hover{background-color:transparent}.sa-tabs-fill.sa-brdr-tabs li{width:50%;color:var(--sa-dark);background:none;border:none;text-align:center;margin:0}.rating-icon{position:absolute;inset-inline-end:20px}.sa-doct-details li{display:flex;border-bottom:1px dashed #f0f0f0;padding-bottom:10px;margin-bottom:20px}.sa-doct-content{width:calc(100% - 55px);font-size:12px}.sa-doct-content p{color:var(--sa-dark-350)}.sa-browse-hdr .sa-browse-datepicker .dp__main{top:15px;inset-inline-end:10px;padding:0}
.sa-pos-absolute {position:absolute;inset-inline-end:20px}.sa-browse-datepicker {display:flex;background-color:var(--sa-disabled);padding:15px;border-radius:6px;margin-top:10px;position:relative}.sa-doct-details li:last-child{margin-bottom:0;border-bottom:none}
.sa-tabs-fill.sa-brdr-tabs li.active::after,.sa-tabs-fill.sa-brdr-tabs li:first-child.active::after {display:block;width:unset;border-start-start-radius:4px;border-start-end-radius:4px;border-end-end-radius:0;border-end-start-radius:0;bottom:0;height:5px;transform:unset;top:auto;background:#66d972;content:'';position:var(--sa-absolute);inset-inline-start:15px;inset-inline-end:15px}.sa-doc-pro-card{margin-bottom:0}.sa-doct-adv-list li{display:flex;align-items:center;margin-top:10px}.sa-browse-datepicker .sa-date-picker input{padding-inline-start:5px;padding-inline-end:40px;text-align:center}.sa-browse-datepicker .sa-date-picker .dp__input_wrap:before{inset-inline-end:10px;inset-inline-start:auto;color:var(--sa-primary)}.sa-slot-btn{display:flex;flex-wrap:wrap}.sa-slot-btn .sa-time-slot.sa-disabled-slot{background-color:#EEEDED;border:none;color:var(--sa-dark);text-align:center}.sa-slot-btn .sa-time-slot {width:80px;border-radius:8px;padding-inline-start:6px;padding-inline-end:6px;color:var(--sa-primary);margin-block:0 10px;margin-inline:0 10px;text-align:center;text-transform:lowercase}.sa-slot-btn li:nth-child(6n) p {margin-inline-end:0} .sa-slot-btn .sa-time-slot:hover,.sa-reschedule .sa-slot-btn .sa-active .sa-time-slot{background-image:linear-gradient(to inline-end, var(--sa-primary), #4ED4F2);border:var(--sa-border-solid) var(--sa-primary);color:var(--sa-light)}
.sa-browse-hdr.sa-slot-header .sa-container{display:block;padding-top:0}.sa-browse-hdr.sa-slot-header  .sa-btn-back{margin-bottom:20px}.sa-drag-clndr .sa-browse-hdr.sa-slot-header .dp__menu{top:190px !important}.sa-doc-content{margin:0 auto}.sa-browse-hdr .sa-srch-field.sa-srch-field-lg{width:1060px;margin-inline-end:0}.sa-slot-btn .sa-time-slot.sa-disabled-slot:hover{background:#EEEDED;border:none;color:var(--sa-dark);cursor:not-allowed}.sa-browse-hdr.sa-slot-header{box-shadow:none}.isnur-eligible-card {background-color:#e9f8ff;padding:15px;border-radius:10px;margin-bottom:20px}.sa-isur-img{width:50px;object-fit:cover;margin-inline-end:10px}.isnur-eligible-card .sa-card{border:none;padding:15px;margin-top:20px;margin-bottom:0}.sa-package-card.sa-mt10{margin-top:10px}.isnur-eligible-card .sa-exp-colapse.active{border-bottom:none;margin-bottom:0;padding-bottom:0;color:var(--sa-dark)}.isnur-eligible-card .sa-exp-colapse.active span:last-child{color:blue}.isnur-eligible-card .sa-exp-colapse,.isnur-eligible-card .sa-collapse-cnt{padding-inline-start:0;padding-inline-end:0}
.sa-fam-plan{margin:auto}.sa-familyplan-bg {background-color:#ffe3e2;padding:10px 0 70px;text-align:center;color:red;margin:-80px auto -50px}
.sa-fam-card [type="checkbox"]:checked + label,.sa-fam-card [type="checkbox"]:not(:checked) + label{margin-top:-10px}.sa-plancard-center{margin:0 auto}.sa-fam-plan .sa-pack-list {padding:0 30px}.sa-doct-adv-list li span{width:calc(100% - 54px)}.sa-dctr-header-bg figure {margin-inline-end:5px}
.sa-consultant-details{display:flex;align-items:center}.sa-consult-family {width:50%;border-inline-end:1px solid #ddd}.sa-consult-tot {padding-inline-start:40px;display:flex;flex-direction:column}.sa-consult-avail>small {font-size:12px;color:var(--sa-dark-600);font-weight:normal;margin-inline-start:5px}
/*family doctor end*/   
/* Animation start here */
.sa-anim-underline a {position:relative;color:var(--sa-custom-v1);font-weight:bold}.sa-anim-underline a:after {content:'';position:absolute;inset-inline-start:0;bottom:-2px;width:100%;height:2px;transform:scaleX(0);background:var(--sa-success);transition:transform .4s ease-out;transform-origin:bottom right}.sa-anim-underline a:hover:after,.sa-nav li a.router-link-active:after {transform:scaleX(1);transform-origin:bottom left}
.sa-help-center figure{height:209px}.sa-help-center figure, .sa-service-list figure{border-radius:10px;overflow:hidden}.sa-help-center img, .sa-service-list img {transition:all 0.6s ease-in-out}.sa-help-center figure:hover img, .sa-service-list li:hover img{transform:scale(1.1)}
.sa-social-media i:hover{transition:.5s;transform:translateY(-5px)} 
.sa-getCareTitle::after {content:'';position:absolute;width:100%;transform:scaleX(0);border-radius:5px;height:2px;bottom:0;inset-inline-start:0;background:var(--sa-success);transform-origin:bottom right;transition:transform 0.25s ease-out}
.sa-getCareTitle:hover::after {transform:scaleX(1);transform-origin:bottom left}
.sa-anim-top{animation:dropToptoBottom .3s ease;transition:opacity .3s}
@keyframes dropToptoBottom {from { transform: translateY(0);top:15px} to { transform: translateY(10%);top:30px}}
@keyframes notificToptoBottom {from { transform: translateY(0);top:4px} to { transform: translateY(10%);top:1px}}
.sa-anim-ins .sa-anim-ins-cnt{animation:insToptoBottom 1.5s linear;display:flex;flex-direction:column-reverse;}
@keyframes insToptoBottom {0% { transform: translateY(0); } 100% { transform: translateY(-100%) }}

/* Animation end here */
/* Prescription referal styles start here */
.sa-presc-ref-slide{margin:30px 0 0}.sa-presc-ref{padding:20px 0;align-items:center}.sa-presc-ref li {box-shadow:0 2px 12px 0 rgb(0 0 0 / 10%);padding:20px;border-radius:15px;position:relative;width:48.3%;height:100%}.sa-presc-ref-in{padding-inline-end:150px}.sa-presc-img{width:150px;position:var(--sa-absolute);bottom:-2px;inset-inline-end:-2px;top:auto}.sa-presc-img img{width:100%;vertical-align:bottom}.sa-presc-ref i{position:var(--sa-absolute);inset-inline-end:0;top:0;background-color:#d8d8d8;color:var(--sa-light);padding:8px;border-start-start-radius:0px;border-start-end-radius:8px;border-end-end-radius:0px;border-end-start-radius:8px;font-size:12px;cursor:pointer;font-weight:bold}.sa-presc-ref i:hover{background-color:var(--sa-danger);transition:0.5s}.sa-pending-req{display:var(--sa-d-flex);align-items:center;justify-content:space-between}.sa-pending-req h5 {width:calc(100% - 28px);padding:0 10px}
/* Prescription referal styles end here */
/* caregiver-v2 style start here */
.sa-sel-car-v2-task{padding-block:0 calc(var(--sa-pixel) * 10);padding-inline:0 0}.sa-cargiver-task{position:var(--sa-relative);padding-inline-end:122px;cursor:pointer;width:100%}:is(.sa-caregiver-work p,.sa-cargiver-task p,.sa-caregiver-in p){color:var(--sa-dark-400)}.sa-cargiver-task h6{color:var(--sa-primary)}.sa-cargiver-task small{color:var(--sa-primary)}.sa-cargiver-task figure{position:var(--sa-absolute);bottom:-7px;inset-inline-end:0;width:112px}.sa-caregiver-in{padding-inline-end:110px;;position:var(--sa-relative)}.sa-caregiver-in figure{position:var(--sa-absolute);top:0px;inset-inline-end:0;width:100px}.sa-caregiver-helper ul li{position:var(--sa-relative);margin-bottom:calc(var(--sa-pixel) * 5)}.sa-caregiver-helper ul li:nth-last-of-type(1){margin-bottom:0}.sa-caregiver-helper ul li span i{width:20px;border:none;height:20px;background:var(--sa-success);z-index:1;border-radius:50%;color:var(--sa-light);display:block;position:absolute;inset-inline-start:0;text-align:center;line-height:20px;font-size:12px}.sa-caregiver-helper ul li span{padding-inline-start:30px;display:var(--sa-d-block)}.sa-select-duration{display:var(--sa-d-flex);justify-content:space-between;align-items:center;background-color:var(--sa-primary-light);padding:calc(var(--sa-pixel) * 5);border-radius:calc(var(--sa-pixel) * 4)}.sa-select-duration button{border:none;background-color:var(--sa-primary);color:var(--sa-light);height:30px;width:35px;margin:0;border-radius:8px;display:var(--sa-d-flex);align-items:center;justify-content:center;cursor:pointer}.sa-select-duration button i{font-weight:650}.sa-select-duration p{color:var(--sa-primary)}.sa-select-duration p i{color:var(--sa-dark-200);vertical-align:middle;font-size:16px;margin-inline-end:6px}.sa-select-duration p span{margin-inline-end:3px}
.sa-success-circle{width:80px;height:80px;background:var(--sa-light);position:var(--sa-relative);margin:-40px auto 0;border-radius:50%;padding:10px;text-align:center}.sa-success-circle::before{content:"";position:absolute;inset-inline-start:-40px;top:6px;background:transparent;width:50px;height:28px;border-radius:100%;box-shadow:0px 20px var(--sa-light);transform:rotate(-30deg)}.sa-success-circle::after{content:"";position:absolute;inset-inline-end:-40px;top:6px;background:transparent;width:50px;height:28px;border-radius:70%;box-shadow:0px 20px var(--sa-light);transform:rotate(30deg)}.sa-success-circle i,.verify-num-success i{width:60px;height:60px;background:var(--sa-success);text-align:center;line-height:60px;border-radius:100%;position:relative;z-index:1;color:var(--sa-light);font-size:20px;display:block}
.sa-patient-details{background-color:var(--sa-primary-light);margin:calc(var(--sa-pixel)* 2);border-radius:15px;padding:calc(var(--sa-pixel)* 6)}.sa-patient-details p{text-align:start;margin:0;padding-top:4px;color:var(--sa-dark-350)}.sa-caregiver-pay{width:50%;margin:0 auto}.sa-caregiver-pay button{margin-top:50px;margin-bottom:25px}.sa-cargiver-payment{padding-top:0}
/* caregiver-v2 style end here */
/* For Individuals style start here */
.sa-treatment-card{width:100%;padding:30px}.sa-treatment-card:hover{background-color:var(--sa-primary);color:var(--sa-light)}.sa-treatment-card:hover h6,.sa-treatment-card:hover p{color:var(--sa-light)}.sa-treatment-card h6{font-size:28px;padding-bottom:calc(var(--sa-pixel)* 5);color:var(--sa-custom-v1);line-height:36px}
.sa-order-sanar h2{text-align:center;margin-bottom:90px}.sa-order-sanar ul{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.sa-order-sanar ul li h3{margin:15px 0;font-size:22px}.sa-order-sanar ul li span{color:var(--sa-custom-v4);font-weight:350}.sa-order-sanar ul li{width:calc(100%/4 - (1 - 1/4)* 20px);padding:0 38px;text-align:center;position:var(--sa-relative);display:flex;flex-direction:column;align-items:center;gap:0}.sa-order-sanar ul li i{font-size:50px;color:var(--sa-custom-v2);position:relative}.sa-order-sanar ul li i small{position:var(--sa-absolute);top:-14px;inset-inline-start:-25px;font-size:14px;background-color:var(--sa-primary);color:var(--sa-light);width:25px;height:25px;line-height:23px;border-radius:50%}.sa-order-sanar ul li i.icon-arrow-right-thick{position:var(--sa-absolute);top:9px;inset-inline-end:-10px;font-size:15px;color:var(--sa-primary)}.sa-treatment-card i{font-size:40px;margin:10px 0;display:block}.sa-hel-needs{display:flex;flex-wrap:wrap}.sa-hel-needs li{width:50%}.sa-hel-needs p{color:var(--sa-custom-v3);margin-top:10px;font-size:18px}.sa-hel-needs li h2{padding-inline-end:20px}.sa-doc-list-pop .sa-service-list .sa-card-shadow{box-shadow:unset}
/* custom carousel */
.sa-hl-last-chaild{display:flex;align-items:center;justify-content:space-around;padding:100px 0;flex-direction:column;margin-bottom:0}.sa-hl-last-chaild a{padding:8px 20px;background-color:var(--sa-primary);color:var(--sa-light);border-radius:10px}.sa-hl-slider .sa-carousel li{width:32%;display:flex}.sa-hl-slider .sa-carousel,.sa-lise-doc .sa-carousel{gap:25px;padding:10px}.sa-hl-slider .sa-prev, .sa-hl-slider .sa-next{width:56px;height:56px;font-size:20px;color:var(--sa-primary);background:var(--sa-light);border:none;box-shadow:0 0px 10px 0 rgb(0 0 0 / 10%);border-radius:50px;top:20px}.sa-hl-slider .sa-prev{inset-inline-end:75px;inset-inline-start:unset}.sa-hl-slider .sa-carousel-slide{padding-top:100px}.sa-lise-doc .sa-carousel li{width:23.7%;display:flex}.sa-lise-doc .sa-prev, .sa-lise-doc .sa-next{width:56px;height:56px;font-size:20px;color:var(--sa-primary);background:var(--sa-light);border:none;box-shadow:0 0px 10px 0 rgb(0 0 0 / 10%);border-radius:50px;bottom:-64px}.sa-lise-doc .sa-next{inset-inline-start:75px}
.sa-health-slider{box-shadow:0 0px 10px 0 rgb(0 0 0 / 10%);border-radius:20px;width:100%}.sa-health-slider img{width:100%;height:200px;object-fit:cover;border-start-start-radius:20px;border-start-end-radius:20px;border-end-end-radius:0;border-end-start-radius:0}.sa-hel-slid-in{padding:20px}.sa-hel-slid-in p{padding:20px 0}.sa-hel-slid-in a{color:var(--sa-primary);display:block;text-align:end}.sa-hel-slid-in a i{padding:4px;background-color:var(--sa-primary);color:var(--sa-light);border-radius:5px;margin-inline-start:10px}.sa-hl-slider .swiper{padding-top:80px;padding-inline-start:10px;padding-inline-end:10px}.sa-hl-slider .sa-helth-btn{text-align:center;margin-top:30px}.sa-hl-slider .swiper-button-next{top:31px;inset-inline-end:10px}.sa-hl-slider .swiper-button-prev{top:31px;inset-inline-end:85px;inset-inline-start:auto}.sa-lise-doc h2{padding-inline-end:20px}.sa-lise-in .sa-avl-doc{color:var(--sa-success);width:220px;margin-inline-start:10px;font-weight:550}.sa-lise-in span{background-color:var(--sa-success);width:45px;height:45px;display:block;border-radius:50%;border:10px solid #cef8d4}.sa-lise-in .sa-d-flex{background-color:var(--sa-secondary-light);align-items:center;padding:10px 15px;border-radius:15px}.sa-doc-slider{text-align:center;width:100%}.sa-doc-slider img{margin:0 auto;object-fit:cover}.sa-doc-slider span{border:1px solid var(--sa-dark-200);padding:2px 17px;border-radius:20px;display:flex;align-items:center;justify-content:center;width:108px;margin:0 auto;font-weight:550}.sa-doc-slider span i{color:var(--sa-warning-dark);margin-inline-end:10px;font-size:22px;line-height:26px}.sa-doc-slider h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:550;margin:30px 0 15px;font-size:22px}.sa-lise-doc .swiper{padding-top:20px;padding-bottom:40px;padding-inline-start:10px;padding-inline-end:10px}.sa-lise-doc .sa-helth-btn{text-align:end;margin-top:13px}.sa-lise-doc .sa-helth-btn button{position:var(--sa-relative);z-index:11}.sa-lise-doc .swiper-button-prev{bottom:16px;top:auto}.sa-lise-doc .swiper-button-next{bottom:16px;inset-inline-start:85px;inset-inline-end:auto;top:auto}.sa-lise-doc .sa-why-sanar-list{margin:40px 0}.sa-vir-serv{background-image:var(--sa-primary-gradient-trans);padding:30px;border-radius:20px}.sa-lise-in,.sa-vir-head{display:flex;justify-content:space-between;align-items:center}.sa-vir-head .sa-d-flex{background-color:#def2fa;padding:10px;border-radius:20px}.sa-vir-head .sa-d-flex button{background:none;border:none;color:var(--sa-primary);font-weight:650;padding:10px 20px;border-radius:5px}.sa-vir-head .sa-d-flex button i{margin-inline-end:10px;vertical-align:middle;font-size:20px}.sa-med-fig{background-color:var(--sa-primary-light);text-align:center;border-radius:40px;padding:80px}.sa-vir-serv .sa-why-sanar-list{margin-top:40px;padding-bottom:40px;justify-content:flex-start}.sa-vir-serv h3{font-size:28px}.sa-vir-serv a{position:var(--sa-absolute);bottom:0;inset-inline-end:15px;font-weight:650}.sa-services-hlt{margin-bottom:120px}.sa-serv-in{text-align:center;padding:70px 50px 40px;width:100%;background:url(https://static.sanar.sa/images/static/new-theme/our-services-bg.svg) no-repeat;background-size:cover;border-radius:20px}.sa-request-bg{background:url(https://static.sanar.sa/images/static/new-theme/request-now-bg.svg) no-repeat;background-size:cover}.sa-serv-in h3{color:var(--sa-light)}.sa-serv-in p{color:var(--sa-light);width:80%;margin:0 auto 40px}.sa-serv-in button{background:var(--sa-light);color:var(--sa-primary)}.sa-serv-in button i{vertical-align:middle}.sa-serv-in button:hover{background:var(--sa-custom-v1);color:var(--sa-light)}.sa-vir-head .sa-d-flex .sa-active{background:var(--sa-primary);color:var(--sa-light)}.sa-order-sanar ul li i.icon-home-plus:before{font-size:45px;position:absolute;inset-inline-start:-2px;top:0}.sa-medc-test{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 220px)}.sa-medc-test h3{font-size:28px;margin:20px 0}
.sa-h-med-serv .sa-btn-outline-primary{margin:0 10px}.sa-h-med-serv{display:flex;gap:25px;flex-wrap:wrap}.sa-h-med-serv li {background-image:var(--sa-primary-gradient-trans);padding:25px;border-radius:20px;width:calc(100%/2 - ( 1 - 1/2)* 25px)}.sa-h-med-serv li .sa-row{width:100%}.sa-home-medc {display:flex;gap:25px}.sa-med-img{width:214px;height:224px;border-radius:15px;background:rgb(237 248 255 / 60%)}.sa-h-med-serv li:nth-child(4n+3), .sa-h-med-serv li:nth-child(4n+4) {background:var(--sa-primary-light-bg)}
.sa-med-img img{border-radius:15px;object-fit:unset}.sa-med-ser .sa-vir-head{margin-bottom:40px}
/* For Individuals style end here */
/* sanar patients style start here */
.sa-patient-pr{margin-bottom:80px}.sa-programs{background:url(https://static.sanar.sa/images/static/new-theme/sanar-patient-bg.png) no-repeat;background-size:cover;text-align:center;padding:120px 0 90px;margin-bottom:80px}.sa-programs p{width:50%;font-size:22px;margin:0 auto}.sa-programs h2{font-size:50px;margin-bottom:30px}.sa-programs .sa-app-stores{margin-top:30px}.sa-programs .sa-app-stores {justify-content:center}.sa-programs .sa-app-stores i{color:var(--sa-lite)}.sa-programs .sa-app-stores .sa-btn-primary{width:150px;margin-inline-start:10px}.sa-patient-pr .sa-hel-needs{margin-bottom:60px}.sa-patient-pr .sa-health-slider{margin-bottom:30px}.sa-patient-pr span.count{display:block;text-align:end;color:var(--sa-custom-v3)}
/* sanar patients style end here */
.sa-wc-wid {width:calc(100% - 74px);}
/* skin assesment styles start here */
.sa-skin-code-letter {width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:white;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);transition:transform 0.2s ease, box-shadow 0.2s ease;}  .sa-parameters-grid {display:grid;margin-top:12px;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:4px;margin-bottom:20px;} .sa-parameter-card {background:white;border-radius:12px;padding:12px;display:flex;gap:12px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.06);transition:box-shadow 0.3s ease, transform 0.3s ease;border:1px solid rgba(0, 0, 0, 0.05);}  .sa-parameter-letter {width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:850;color:white;} .sa-parameter-content {flex:1;display:flex;flex-direction:column;gap:4px;} .sa-parameter-header {display:flex;justify-content:space-between;align-items:flex-start;gap:12px;} .parameter-name {font-size:16px;color:#1a1a1a;margin:0;font-weight:600;} .sa-parameter-value {font-size:14px;font-weight:650;white-space:nowrap;text-transform:capitalize;} .sa-parameter-description {font-size:14px;color:#706E7C;line-height:24px;font-weight:650;} .sa-parameter-progress-bar {width:100%;height:4px;background-color:#E4E4E4;border-radius:20px;overflow:hidden;margin-top:8px;} .sa-parameter-progress-fill {width:70%;height:100%;border-radius:4px;transition:width 0.5s ease;} /* Key Findings Section */ .sa-findings-box {border-radius:4px;padding:8px;border:1px solid;margin-bottom:12px;transition:all 0.3s ease;} .sa-concerns-box {background:#FCEAEA;border-color:var(--sa-danger);} .sa-findings-positive-box {background:#E5F8F4;border-color:#19BA8A;} .sa-findings-header {display:flex;align-items:center;gap:6px;margin-bottom:4px;} .sa-icon-alert, .sa-icon-lightbulb {width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;} .sa-concerns-box .sa-icon-alert {color:#E91E8C;} .sa-findings-positive-box .sa-icon-lightbulb {color:#2FB373;} .sa-findings-title {font-size:12px;font-weight:850;color:var(--sa-custom-v6);} .sa-findings-list {list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px;} .sa-findings-list li {font-size:12px;color:#706E7C;line-height:1.6;padding-inline-start:24px;position:relative;font-weight:650;} .sa-concerns-box .sa-findings-list li:before {content:"•";position:absolute;inset-inline-start:6px;color:#706E7C;font-weight:700;font-size:16px;top:-3px;} .sa-findings-positive-box .sa-findings-list li:before {content:"•";position:absolute;inset-inline-start:6px;color:#706E7C;font-weight:700;font-size:16px;top:-3px;} /* CTA Section */ .sa-cta-section {margin-top:24px;text-align:center;} .sa-cta-section h3 {font-size:18px;font-weight:600;color:#1a1a1a;margin-block:0 12px;margin-inline:0 0;} .sa-cta-section p {font-size:14px;color:#666;margin-block:0 16px;margin-inline:0 0;}
.sa-prd-card{gap:8px;border-bottom:1px solid #EEEEEE;padding-bottom:8px;margin-bottom:8px;}.sa-prd-card .sa-avtar{border:none;}.sa-prd-card:last-child{border:var(--sa-none);padding:var(--sa-none);margin:var(--sa-none);}.sa-prd-card-details{flex:1;display:flex;flex-direction:column;justify-content:space-between;}.sa-number-circle {height:36px;width:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:850;flex-shrink:0;}.sa-tip-box {border:1px solid #B2F0FB;border-radius:12px;padding:12px;display:flex;gap:8px;align-items:flex-start;}
.sa-prd-card-details .sa-form-group{margin-bottom:0;}.sa-prd-card-details .sa-d-f-sbetween{margin-top:8px;}
/* skin assesment styles end here */
/* Helper styles start Here*/
.sa-trans-bg {background-color:transparent}.sa-light-bg {background:var(--sa-light)}.sa-dark-bg {background:var(--sa-dark)}.sa-primary-bg,.sa-phone-list li.sa-primary-bg{background:var(--sa-primary)}.sa-success-bg,.sa-phone-list li.sa-success-bg{background:#67CE67}.sa-info-bg,.sa-phone-list li.sa-info-bg{background:var(--sa-info)}.sa-warning-bg,.sa-phone-list li.sa-warning-bg{background:var(--sa-warning)}.sa-danger-bg,.sa-phone-list li.sa-danger-bg{background:#EB5545}.sa-gray-bg,.sa-phone-list li.sa-gray-bg {background:var(--sa-dark-200)} .sa-primary-dark-bg,.sa-phone-list li.sa-primary-bg:hover{background:var(--sa-primary-dark)}.sa-success-dark-bg,.sa-phone-list li.sa-success-bg:hover{background-image:linear-gradient(to inline-end, var(--sa-success), #51df70)}.sa-info-dark-bg,.sa-phone-list li.sa-info-bg:hover{background:var(--sa-info-dark)}.sa-warning-dark-bg,.sa-phone-list li.sa-warning-bg:hover{background:var(--sa-warning-dark)}.sa-danger-dark-bg,.sa-phone-list li.sa-danger-bg:hover{background:var(--sa-danger-dark)}.sa-gray-dark-bg,.sa-phone-list li.sa-gray-bg:hover {background:var(--sa-dark-600)}.sa-primary-light-bg{background-color:var(--sa-primary-light)}.sa-danger-light-bg{background-color:var(--sa-danger-light)}.sa-info-light-bg{background-color:var(--sa-info-light)}.sa-succ-light-bg{background-color:var(--sa-success-light)}.sa-warning-light-bg{background-color:var(--sa-warning-light);margin-bottom:0}.sa-info-dark-bg {background-color:var(--sa-info-dark)}.sa-gray-light-bg{background-color:var(--sa-dark-50)}.sa-warning-text-bg {color:var(--sa-dark-350);background-color:#FFF8E4}.sa-ord-dark-bg{background-color:#EEF2FF}
.sa-primary-brdr{border-color:var(--sa-primary)}.sa-info-brdr{border-color:var(--sa-info)}.sa-info-dark-brdr{border-color:#C7E5FF}.sa-light-text{color:var(--sa-light)}.sa-dark-text{color:var(--sa-dark)}.sa-gray-text,p.sa-gray-text{color:var(--sa-dark-200)}.sa-primary-text {color:var(--sa-primary)}.sa-success-text{color:var(--sa-success)}.sa-dark-success-text{color:#19BA8A;}.sa-danger-text{color:var(--sa-danger)}.sa-warning-text{color:var(--sa-warning)}.sa-info-text{color:var(--sa-info)}.sa-primary-light-text {color:var(--sa-primary-light)}.sa-success-light-text{color:var(--sa-success-light)}.sa-danger-light-text{color:var(--sa-danger-light)}.sa-warning-light-text{color:var(--sa-warning-light)}.sa-info-light-text{color:var(--sa-info-dark)}.sa-primary-dark-text {color:var(--sa-primary)}.sa-success-dark-text{color:var(--sa-success-dark)}.sa-danger-dark-text{color:var(--sa-danger-dark)}.sa-warning-dark-text{color:var(--sa-warning-dark)}.sa-text-warning-dark{color:#9E7D29}.sa-info-dark-text{color:var(--sa-info-dark)}.sa-gray-dark-text{color:var(--sa-custom-v5)}.sa-dark-blue-text {color:var(--sa-primary-dark)}.sa-grey-dark{color:#8c919d}.sa-grey-dark-text{color:#797979}.sa-custom-v3-text{color:var(--sa-custom-v3);}.sa-header-body,.sa-custom-v1-text{color:var(--sa-custom-v1)}p.sa-header-body{color:var(--sa-custom-v1)}.sa-dark-gray-text{color:#626262}.sa-gray-lgt-clr{color:var(--sa-dark-400)}.sa-light-gray-text{color:var(--sa-custom-v4)}.sa-custom-v2-text{color:var(--sa-custom-v2);}.sa-blue-light-text{color:#0080FF;}.sa-secondary-dark{color:var(--sa-secondary-dark);}.sa-custom-v6-text {color:var(--sa-custom-v6);}.sa-danger-lyt-text{color:#E05D26;}.sa-custom-v4-text{color:var(--sa-custom-v4)}.sa-gray-custom-text{color:#706E7C}
.sa-text-center{text-align:var(--sa-center)}.sa-text-right {text-align:var(--sa-right)}.sa-text-left {text-align:var(--sa-left)}.sa-pull-right {float:end}.sa-pull-left {float:start}.sa-text-end{text-align:end;}
.sa-d-flex,.sa-gap10 {display:var(--sa-d-flex);display:-webkit-flex}.sa-d-f-end {display:inline-flex;justify-content:flex-end}.sa-flex-start{justify-content:flex-start}.sa-d-f-wrap {display:var(--sa-d-flex);flex-wrap:wrap}.sa-d-f-basis {flex-basis:100%}.sa-d-f-sbetween,.sa-ftr-res-btn {display:var(--sa-d-flex);justify-content:space-between;align-items:var(--sa-center)}.sa-d-f-a-center {display:var(--sa-d-flex);align-items:var(--sa-center)}.sa-d-f-j-center {display:var(--sa-d-flex);justify-content:var(--sa-center)}.sa-d-f-a-j-center {display:var(--sa-d-flex);align-items:var(--sa-center);justify-content:var(--sa-center)}.sa-d-flex-dir-col {display:var(--sa-d-flex);flex-direction:column}.sa-d-f-aend{display:flex;align-items:flex-end}.sa-d-f-jend{display:flex;justify-content:flex-end}.sa-d-f-a-stretch {display:var(--sa-d-flex);align-items:var(--sa-stretch)}.sa-d-flex-g{display:var(--sa-d-flex);align-items:var(--sa-center);gap:10px}.sa-d-f-a-start{display:var(--sa-d-flex);align-items:flex-start;}.sa-price-label.sa-d-flex-gap5,.sa-d-flex-gap5{display:var(--sa-d-flex);align-items:var(--sa-center);gap:5px}
article,aside,figcaption,figure,footer,header,main,section,.sa-d-block,sa-mob-none,.sa-d-block-ar{display:var(--sa-d-block)}.sa-d-none,.sa-dialog .sa-dialog-back-btn,.sa-mob-block,.sa-nav-mob,.sa-doc-det-block,.sa-mob-flex .sa-edit-pro i{display:none}.sa-d-i-block{display:var(--sa-d-i-block)}.sa-d-i-flex{display:var(--sa-d-i-flex)}
.sa-mt0 {margin-top:0}.sa-mt4 {margin-top:calc(var(--sa-pixel)* 2)}.sa-mt5 {margin-top:calc(var(--sa-pixel)* 2.5)}.sa-mt10 {margin-top:calc(var(--sa-pixel)* 5)}.sa-mt15,.sa-ftr-res-btn {margin-top:calc(var(--sa-pixel)* 5 + 5px)}.sa-mt20{margin-top:calc(var(--sa-pixel)* 10)}.sa-mt25 {margin-top:calc(var(--sa-pixel)* 10 + 5px)}.sa-mt30 {margin-top:calc(var(--sa-pixel)* 15)}.sa-mt40 {margin-top:calc(var(--sa-pixel)* 20)}.sa-mb16{margin-bottom:16px;}.sa-mb4{margin-bottom:4px;}.sa-mt12{margin-top:12px;}.sa-mb12{margin-bottom:12px;}
.sa-mr0 {margin-inline-end:0}.sa-mr2 {margin-inline-end:2px}.sa-mr5 {margin-inline-end:5px}.sa-mr10 {margin-inline-end:calc(var(--sa-pixel)* 5)}.sa-mr15 {margin-inline-end:15px}.sa-mr20 {margin-inline-end:calc(var(--sa-pixel)* 10)}.sa-mr25 {margin-inline-end:25px}.sa-m20{margin:20px;}
.sa-mb0 {margin-bottom:0}.sa-mb5 {margin-bottom:5px}.sa-mb10,.sa-smthng-wrg h5 {margin-bottom:calc(var(--sa-pixel)* 5)}.sa-mb15 {margin-bottom:15px}.sa-mb20 {margin-bottom:calc(var(--sa-pixel)* 10)}.sa-mb25 {margin-bottom:25px}.sa-mb30,.sa-addrecord {margin-bottom:30px}.sa-mb32{margin-bottom:32px;}.sa-mb40{margin-bottom:calc(var(--sa-pixel)* 20)}.sa-mb50{margin-bottom:calc(var(--sa-pixel)* 25)}.sa-mb100{margin-bottom:calc(var(--sa-pixel)* 50)}.sa-mb80{margin-bottom:calc(var(--sa-pixel)* 40)}.sa-mb8{margin-bottom:8px;}.sa-mt8{margin-top:8px;}
.sa-ml0 {margin-inline-start:0}.sa-ml5 {margin-inline-start:5px}.sa-ml10 {margin-inline-start:calc(var(--sa-pixel)* 5)}.sa-ml15 {margin-inline-start:15px}.sa-ml20 {margin-inline-start:calc(var(--sa-pixel)* 10)}.sa-ml25 {margin-inline-start:25px}.sa-ml30{margin-inline-start:30px}.sa-ml35{margin-inline-start:35px}.sa-ml40{margin-inline-start:calc(var(--sa-pixel)* 20)}.sa-ml50{margin-inline-start:calc(var(--sa-pixel)* 25)}.sa-m0{margin:0}.sa-ml-auto{margin-inline-start:auto}.sa-mr-auto{margin-inline-end:auto}
.sa-pt0{padding-top:0}.sa-p5{padding:5px}.sa-p8{padding:8px}.sa-p10{padding:10px}.sa-p15{padding:15px}.sa-p20{padding:20px}.sa-p30{padding:30px}.sa-pt10 {padding-top:calc(var(--sa-pixel)* 5)}.sa-pt20 {padding-top:calc(var(--sa-pixel)* 10)}.sa-pt16{padding-top:16px;}.sa-pt30 {padding-top:30px}.sa-pr0 {padding-inline-end:0px}.sa-pr5{padding-inline-end:5px}.sa-pr10 {padding-inline-end:calc(var(--sa-pixel)* 5)}.sa-pr20 {padding-inline-end:calc(var(--sa-pixel)* 10)}.sa-pb10 {padding-bottom:calc(var(--sa-pixel)* 5)}.sa-pb20 {padding-bottom:calc(var(--sa-pixel)* 10)}.sa-pb40{padding-bottom:40px;}.sa-pl0 {padding-inline-start:0px}.sa-pl10 {padding-inline-start:calc(var(--sa-pixel)* 5)}.sa-pl20 {padding-inline-start:calc(var(--sa-pixel)* 10)}.sa-pl30{padding-inline-start:30px}.sa-pl35{padding-inline-start:35px}.sa-pl50{padding-inline-start:50px}.sa-pl75 {padding-inline-start:calc(var(--sa-pixel)*35 + 5px)}.sa-pl85 {padding-inline-start:calc(var(--sa-pixel)*40 + 5px)}.sa-plr10{padding-inline-start:10px;padding-inline-end:10px}.sa-plr20{padding:0 20px;}.sa-pr40{padding-inline-end:40px;}
.sa-f-size10 {font-size:calc(var(--sa-pixel)* 5 + 1px)}.sa-f-size11 {font-size:calc(var(--sa-pixel)* 5 + 1px)}.sa-f-size12 {font-size:calc(var(--sa-pixel)* 6 + 1px)}.sa-f-size13 {font-size:calc(var(--sa-pixel)* 6 + 1px)}.sa-f-size14 {font-size:calc(var(--sa-pixel)* 7)}.sa-f-size15 {font-size:calc(var(--sa-pixel)* 7+1px)}.sa-f-size16 {font-size:calc(var(--sa-pixel)* 8)}.sa-f-size17 {font-size:calc(var(--sa-pixel)* 8+1px)}.sa-f-size18 {font-size:calc(var(--sa-pixel)* 9)}.sa-f-size20 {font-size:calc(var(--sa-pixel)* 10)}.sa-f-size22 {font-size:calc(var(--sa-pixel)* 11)}.sa-f-size30 {font-size:30px}.sa-f-size35 {font-size:35px}.sa-f-size44{font-size:44px}.sa-f-size70{font-size:70px}.sa-fsize-12{font-size:12px;}.sa-fsize-10{font-size:10px;}.sa-lgt-green{color:#1A5021;}
.sa-bold{font-weight:bolder}.sa-font-normal {font-weight:normal}.sa-italic {font-style:italic}.sa-fw500{font-weight:550}.sa-fw400{font-weight:450}.sa-fw300{font-weight:350}.sa-fw600{font-weight:650}.sa-fw800{font-weight:850;}.sa-fw900{font-weight:950;}
.sa-h100{height:calc(var(--sa-percent)* 50)}.sa-w100 {width:calc(var(--sa-percent)* 50)}.sa-w90 {width:90%}.sa-w80 {width:80%}.sa-w70 {width:70%}.sa-w60 {width:60%}.sa-w50 {width:50%}.sa-w40 {width:40%}.sa-w35 {width:35%}.sa-w30 {width:30%}.sa-w20 {width:20%}.sa-wpx-40{width:40px}.sa-w-100{width:100px}.sa-w-fit-cnt{width:fit-content}.sa-w-20{width:20px}.sa-w-30{width:30px;}.sa-app-info figure img.sa-h20{height:20px;}.sa-app-info .sa-ref-img figure{width:25px;}
dfn {font-style:normal}hr {border-bottom:none;border-inline-start:none;border-inline-end:none;border-top:var(--sa-border-dashed) var(--sa-dark-150);margin:15px 0}.sa-pos-rel,.sa-loc-label,.sa-pos-relative{position:var(--sa-relative)}.hr-line{margin:12px calc(var(--sa-pixel)* -10);border-top:var(--sa-border-solid) #DCDDE0}
.sa-ellipsis {overflow:var(--sa-o-hidden);text-overflow:ellipsis;white-space:nowrap;width:80%;display:var(--sa-d-i-block)}.sa-cursor{cursor:var(--sa-pointer)}.sa-over-flow {overflow:var(--sa-o-hidden)}
.sa-img-cover {width:calc(var(--sa-percent)* 50);height:calc(var(--sa-percent)* 50);object-fit:cover}.sa-img-scale-down {width:calc(var(--sa-percent)* 50);height:calc(var(--sa-percent)* 50);object-fit:scale-down}.sa-img-contain{width:calc(var(--sa-percent)* 50);object-fit:contain}.sa-text-underline {text-decoration:underline}.sa-text-underline:hover {text-decoration:none}.sa-overflow-y {overflow-y:scroll}.sa-text-upper{text-transform:uppercase}
.sa-loader {position:var(--sa-absolute);top:calc(50% + -14px);inset-inline-start:calc(50% + -2px);transform:translate(-50%, -50%)}.sa-loader-top {top:150px}.sa-loader-left {inset-inline-start:150px}.sa-strike{color:#D81C1C;text-decoration:line-through;font-size:calc(var(--sa-pixel)* 6 + 1px)}.sa-loader-bg {z-index:999;background:rgba(255,255,255,0.9);top:0;position:var(--sa-fixed);bottom:0;inset-inline-start:0;inset-inline-end:0;text-align:var(--sa-center);height:100dvh;}z-index110 {z-index:110}.z-index111 {z-index:111}.sa-loader-btn img {margin:auto;height:45px;text-align:center;vertical-align:middle}
.sa-no-data {text-align:var(--sa-center)}.sa-no-data img {width:120px;display:var(--sa-d-block);margin-block:0 calc(var(--sa-pixel)* 10);margin-inline:auto auto}.sa-no-data p {font-size:calc(var(--sa-pixel)* 9);line-height:28px;color:#ACACAC}
.sa-link {color:var(--sa-primary);text-decoration:underline;cursor:var(--sa-pointer)}.sa-link:hover {text-decoration:none}.sa-line-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:var(--sa-o-hidden);word-break:break-word}.sa-word-break{word-break:break-word}.sa-word-break-all{word-break:break-all}
.sa-pointer-event,.sa-loc-field .sa-form-icon,.sa-form-group .icon-invisible,.sa-form-group .icon-eye{pointer-events:unset}
.sa-profile-list li :where(a , span),.sa-tabs-vert-lft li.active,.sa-tabs-btn li.active,.sa-addrecord .sa-slct-serv-list li.active{transition:.4s}.sa-top120{margin-top:120px}.sa-btm100{margin-bottom:100px}
.sa-ver-mid{vertical-align:middle}.sa-ver-sub{vertical-align:sub}.sa-visible-hide{visibility:hidden}.sa-visible-show{visibility:visible}.sa-ver-text-top{vertical-align:text-top}.sa-text-wrap{text-wrap: auto}
/* web */
.sa-mb20-w{margin-bottom:20px}.sa-mt20-w{margin-top:20px}.sa-d-flex-sbetween{display:flex;justify-content:space-between}.sa-pb100{padding-bottom:100px}.sa-pt100{padding-top:100px}.sa-pb50{padding-bottom:50px}.sa-primary-dark{color:var(--sa-custom-v6);}
.sa-f-sbetween{display:flex;justify-content:space-between}.sa-gap50{gap:50px}.sa-mx-auto{margin:0 auto;}.sa-font-ar{font-family:var(--font-family);}.sa-custom-v7-text {color:#01325E}.sa-custom-card-shadow {box-shadow:0px 4.82px 6.43px 0px rgba(130, 130, 130, 0.05), -4px -4px 12px 1px rgba(172, 169, 187, 0.10), 4px 4px 12px 1px rgba(172, 169, 187, 0.10)}
.sa-line-height100{line-height:100%}.sa-white-nowrap{white-space:nowrap}
/* Helper styles End Here*/
/* transition styles start here */
.v-enter-from{opacity:0;transform:translateX(60px)}.v-enter-active{transition:all 0.6s ease-out}.v-enter-to{opacity:1;transform:translateX(0)}
.v-leave-to{opacity:0;transform:translateX(0)}.v-leave-active{transition:all 0.6s ease-out}.v-leave-from{opacity:1;transform:translateX(60)}
/* transition styles end here */
.sa-insur-gray-box span,.sa-insur-gray-box label{font-size:11px}.sa-insur-gray-box label{margin-bottom:0}
.sa-plan-card .insur-radio{border-bottom:1px solid var(--sa-dark-200);margin-block:0 15px;margin-inline:-15px -15px;padding:0 10px}.sa-plan-card .insur-radio:last-child {border-bottom:none;margin-bottom:0}.sa-plan-card{background-color:#eff8ff;padding:15px;margin-bottom:20px;border-radius:8px;margin-top:10px}.sa-plan-list li{display:flex;justify-content:space-between;line-height:25px}.sa-plan-list li small:first-child{color:#797979}.sa-dialog .sa-dialog-content-center.sa-dialog-space{padding:20px}
.sa-insur-gray-box  label{color:#797979}.sa-insur-gray-box [class*=col]{margin-bottom:15px}.sa-pos-relative .sa-grey-dark-text{font-size:12px;width:calc(100% - 110px)}.sa-goals-img-lg{width:80px;height:80px;position:absolute;inset-inline-end:0;bottom:-20px}.sa-insur-gray-box{background-color:#EFF2FF;padding:15px;border-radius:6px;margin-bottom:20px}.sa-link-insur{padding-inline-start:26px;position:relative}.sa-plan-card .insur-radio label{margin-bottom:15px}.sa-goals-img {width:25px;height:25px;margin-inline-end:10px;vertical-align:middle}.sa-link-insur .icon-arrow-right{color:var(--sa-primary);vertical-align:sub;margin-inline-start:10px;font-weight:650;font-size:16px}.sa-navbar .sa-link-insur {display:none}.sa-ins-status-lable {background:aliceblue;border-radius:6px;padding:3px 10px}.sa-ins-status-lable i {width:18px;height:18px;background-size:400px}.sa-ins-status-lable {background:aliceblue;border-radius:6px;padding:3px 15px;margin-bottom:12px;display:flex;width:max-content;gap:5px;align-items:center}.sa-ins-status-lable .sprite-insurance-approved{background-position:-255px -229px}.sa-ins-status-lable .sprite-insurance-rejected{background-position:-357px -229px}.sa-ins-status-lable .sprite-insurance-pending{background-position:-306px -229px}.sa-ins-status-lable .sprite-partially-approved{background-position:-281px -229px}

.sa-ins-dialog {min-height:70%}.sa-ins-body{position:absolute;inset-inline-start:0;inset-inline-end:15px;top:50%;transform:translateY(-50%)}.sa-sub-det{background-color:#f4f4ff;border-start-start-radius:6px;border-start-end-radius:6px;border-end-end-radius:0;border-end-start-radius:0;padding-block:10px 55px;padding-inline:10px 10px;margin-bottom:-32px}.sa-services .sa-link-insur .sa-add-ins {padding-inline-start:0;display:inline-block}.sa-ins-card{padding:15px;background:#ebffea;border-radius:10px;margin:20px 0}.sa-link-ins-lable{text-decoration:none;display:flex;border:2px dashed var(--sa-primary);padding:10px 30px;background:var(--sa-light);border-radius:6px;font-size:14px;align-items:center;justify-content:center;cursor:pointer;color:var(--sa-primary);font-weight:550}.sa-linked-ins-cnt {display:flex;justify-content:space-between;align-items:center;font-size:18px}.sa-linked-ins-cnt  img{margin-inline-end:10px}.sa-ins-details {background:var(--sa-light);border-radius:10px;padding:15px 30px;margin-top:20px;display:flex}.sa-ins-details p {color:var(--sa-dark-400);display:flex;justify-content:space-between;width:100%;margin-inline-end:20px;border-inline-end:1px solid var(--sa-dark-150);padding-inline-end:20px;font-weight:450}.sa-ins-details span{color:var(--sa-dark)}.sa-ins-details p:last-child {border-inline-end:none;padding-inline-end:0;margin-inline-end:0}.sa-rotate-up {transform:rotate(-180deg)}.sa-rotate-down{transform:rotate(0)}.sa-icn-rotate i{transition:.5s;display:inline-block;vertical-align:middle}
.sa-sub-det .sa-doctor-img{inset-inline-end:30px}.sa-doc-pro-card .sa-consultant-details .sa-unlimit-size{font-size:15px}
.sa-mob-track-center{margin-top:20px}
/*home page styles*/
.sa-medcl-services i{font-size:10px;color:var(--sa-success)}.sa-service-content p{margin-inline-start:25px}.mble-img {z-index:1;position:absolute;width:500px;height:500px;inset-inline-start:80px}.sa-card-brdr .sa-card-shadow.active{background-color:#e9f6fb;border-color:#45b5e4}
.sa-service-content [class*=col]:first-child{margin-top:80px}.sa-medcl-services{margin-top:20px;margin-inline-start:50px}.sa-medcl-services li{margin-bottom:10px;gap:10px;display:flex;align-items:baseline;color:var(--sa-custom-v3);font-weight:350}.sa-faq-bg:before{content:'';background:url(https://static.sanar.sa/images/static/new-theme/curve.png) no-repeat;background-size:100%;width:90%;height:130%;position:absolute;top:-50px;inset-inline-start:20px}
.sa-sanar-bg .sa-app-stores{justify-content:center}.sa-sanar-bg .sa-card-shadow{z-index:1;background:rgba(255,255,255,0.9);position:absolute;bottom:95px;border-radius:50px;padding:30px;width:90%}.sa-card-brdr .sa-card-shadow{border-inline-start:3px solid #d5d4dd;border-start-end-radius:0;border-end-end-radius:0;margin-bottom:10px;cursor:pointer}.sa-about-sanar{background-color:#def2fa;text-align:center;padding:50px 20px;margin-top:40px;margin-bottom:50px}
.sa-join-us-bg {background:url(https://static.sanar.sa/images/static/new-theme/sanarservice.png) no-repeat;background-size:100%;display:block;height:420px;text-align:center;width:100%;margin-bottom:80px;padding:80px}.sa-btn-plain{background:var(--sa-light);color:var(--sa-primary);width:25%;border:1px solid}
.sa-abt-sanar{background:var(--sa-primary-gradient-light);padding:90px 0}.sa-sanar-bg.sa-faq-bg:before {width:500px;height:500px;top:-5px;inset-inline-start:80px}.sa-sanar-bg .sa-card-shadow strong,.sa-card-brdr strong,.sa-faq-bg h5{color:var(--sa-custom-v1)}.sa-faq-accor .sa-exp-colapse.active{border-bottom:none;margin-bottom:0}.sa-faq-accor .sa-exp-colapse span{color:var(--sa-custom-v1)}.sa-faq-accor .sa-exp-colapse.active span{color:var(--sa-primary)}.sa-card-brdr .sa-card-shadow:first-of-type{margin-top:30px}.sa-join-us-bg h2 {color:var(--sa-light);font-size:42px;padding:20px 200px 60px}.med-prov-img {z-index:1;position:absolute;width:550px;height:500px;inset-inline-start:80px;top:-30px}.sa-prov-img {z-index:1;position:absolute;width:475px;inset-inline-start:100px;top:-10px;height:410px}.sa-sanar-bg.sa-faq-bg.sa-business-prov:before {width:500px;height:500px;top:20px;inset-inline-start:80px}
.sa-faq-accor .v-enter-active{transition:none}.sa-faq-accor .v-leave-to{opacity:0;transform:none}.sa-faq-accor .v-leave-active{transition:none}.sa-faq-bg .sa-common-title{flex-direction:column}
.sa-abt-sanar .icon-rating {font-size:16px;color:var(--sa-primary);margin-inline-end:5px}.sa-abt-sanar .sa-carousel{gap:20px}.sa-abt-sanar .sa-carousel li{width:calc(100%/3 - (1 - 1/3)*25px);padding:10px;display:flex}.sa-card-brdr strong{font-size:22px}
/*home page styles end*/
/*join-us-provider styles*/
.sa-faq-accor .sa-exp-colapse,.sa-faq-accor .sa-collapse-cnt{padding:0}
.sa-service-prov {width:70%;margin:40px auto}.sa-input-radio[type="radio"]:checked + label:before{border:1px solid var(--sa-primary)}
.sa-input-radio [type="radio"]:checked + label:after{background:var(--sa-primary);inset-inline-start:4.8px;top:4.8px;width:calc(var(--sa-pixel)* 5);height:calc(var(--sa-pixel)* 5)}.sa-input-radio [type="radio"]:checked + label:before{border-color:var(--sa-primary)}.sa-input-radio [type="radio"]:not(:checked) + label:before{border:1px solid var(--sa-dark-200)}.sa-input-radio{padding:14px 15px;border-radius:6px;border:var(--sa-border-solid) var(--sa-dark-150);margin-inline-end:10px;margin-bottom:20px;height:50px;width:calc(100%/3 - (1 - 1/3)*20px)}.sa-input-radio.check{border-color:var(--sa-primary);background:var(--sa-primary-light)}.sa-input-radio .sa-form-group label,.sa-input-radio label{margin-bottom:0}.sa-gnd-radio-btn .sa-input-radio.check{border:1px solid var(--sa-primary);}
.sa-card-shadow.sa-service-prov{border-radius:0;padding:50px}.sa-service-prov .sa-slct-card{margin-top:20px}.sa-service-prov .sa-slct-card li{width:calc(100%/3 - (1 - 1/3)*15px)}.sa-service-prov .sa-slct-card li a{height:180px;padding:15px;cursor:pointer;font-size:16px;border:1px solid transparent}.sa-service-prov .sa-slct-card li a:hover,.sa-service-prov .sa-slct-card li a:active{background-color:var(--sa-primary-light);border:1px solid var(--sa-primary)}.sa-service-prov .sa-slct-card li a i{width:44px;height:54px;margin-bottom:15px}.sa-service-prov .sa-slct-card li a i.sa-doc-spe{background-position:-180px 0}.sa-service-prov .sa-slct-card li a i.sa-hos-cen{background-position:-224px 0}.sa-service-prov .sa-slct-card li a i.sa-in-company{background-position:-269px 0}.sa-service-prov .sa-slct-card li a i.sa-practitioners{background-position:-475px 0;background-size:1305px;width:38px}.sa-service-prov .sa-slct-card li.active  a{border-radius:10px;background-color:var(--sa-primary-light);border:1px solid #6cc4ea}.sa-service-prov .sa-slct-card li:last-child{margin-inline-end:0}.sa-pag-btn{display:flex;justify-content:space-around;margin-top:30px}
.sa-service-prov .sa-track-order li .sa-track-dot:before {background:var(--sa-primary);font-size:8px;color:var(--sa-light);line-height:32px;text-align:center;position:absolute;z-index:9;top:-3px;width:32px;inset-inline-start:-3px;height:32px;border-radius:50%}.sa-service-prov .sa-track-order li .sa-track-dot {width:32px;height:32px;background:var(--sa-light);border-radius:50%;z-index:1;display:block;border:3px solid #eff4ff;text-align:center;position:absolute;top:0}.sa-service-prov .sa-track-order{justify-content:center;margin:15px auto 60px;width:40%}.sanar-busines-form .sa-service-prov .sa-track-order{width:20%}.sa-service-prov .sa-track-order:before{inset-inline-start:0;inset-inline-end:0;height:2px;top:15px}.sa-service-prov .sa-form-group>label~.sa-form-control~.icon-logout3{color:var(--sa-primary)}.sa-service-prov [type="checkbox"]:checked+label:before, .sa-ph-fltr-cnt [type="checkbox"]:checked+label:before {background-color:var(--sa-primary);border-color:var(--sa-primary)}.sa-card.sa-input-radio.active {background:var(--sa-primary-light);border-color:#74c7eb}.sa-service-prov [type="checkbox"]:not(:checked)+label:hover:before,.sa-service-prov [type="checkbox"]:checked+label:hover:before {border-color:var(--sa-dark-200)}.sa-ph-fltr-cnt [type="checkbox"]:not(:checked) + label:before,.sa-ph-fltr-cnt [type="checkbox"]:checked + label:before{width:19px;height:19px;border:2px solid var(--sa-primary);border-radius:5px;}.sa-form-space .sa-form-group .sa-card,.sa-form-space .sa-form-group{margin-bottom:5px}.sa-input-field textarea{min-height:45px}.sa-service-prov .sa-form-control{border-color:#E6E5EB}.sa-service-prov .sa-track-order .sa-track-right span{inset-inline-end:-22px;inset-inline-start:inherit}.sanar-busines-form .sa-service-prov .sa-track-order li{width:50%}
.sa-sprite-new.sa-send {background-position:-502px 0;width:56px;height:76px;background-size:2000px} .sa-req.sa-service-prov .sa-f-size18{padding-top:40px}.sa-ph-fltr-cnt [type="checkbox"]:checked + label, .sa-ph-fltr-cnt [type="checkbox"]:not(:checked) + label {color:var(--sa-custom-v6);line-height:unset;margin-bottom:0;font-weight:550;line-height:24px;} .sa-ph-fltr-cnt [type="checkbox"]:checked + label:after{top:4px;inset-inline-start:8px}
.sa-service-prov .sa-form-group>label~.sa-form-control~.icon-upload.sa-form-icon{color:var(--sa-primary)} .sa-dialog-serv-med .sa-top120{margin-top:0}
/*join-us-provider styles ends*/
/* About Us styles start here*/
.sa-care .sa-select-lang-btn{color:unset}.sa-abt-header .sa-header {background:var(--sa-light)}.sa-about-us,.sa-join-prvder {position:relative;background-repeat:no-repeat;background-size:100%}.sa-abt-tit {text-align:center}.sa-abt-tit h1 {font-weight:850;color:var(--sa-custom-v6)}.sa-abt-vision ul li,.sa-abt-applctns ul li{padding:16px 0;}.sa-abt-vision ul li,.sa-abt-applctns ul li,.sa-ins-srvc-card li,.sa-ins-more ul li,.sa-ins-detshow-card ul li{border-bottom:1px solid var(--sa-primary-light);}.sa-abt-vision ul li:last-child,.sa-ins-srvc-card li:last-child,.sa-ins-more ul li:last-child,.sa-ins-detshow-card ul li:last-child{border:none}.sa-success-chekd i{width:20px;height:20px;background:var(--sa-success);text-align:center;line-height:20px;border-radius:100%;position:relative;z-index:1;color:var(--sa-light);font-size:9px;display:block;}.sa-abt-serve{background-color:var(--sa-primary-light);border-radius:12px;padding:10px;height:100%;}.sa-abt-serve~span{font-size:16px;color:var(--sa-custom-v6);}.sa-abt-serve img{width:25px;height:25px;line-height:25px;position:relative;display:block;color:var(--sa-primary);text-align:center}.sa-abt-serve .sa-avtar{background-color:transparent;width:31px;height:24px;border-radius:0}.sa-abt-applctns ul li .sa-abt-serve{background-color:unset;border:0.4px solid #aca9bb5e;padding:12px 8.2px;width:48px;height:48px;}.sa-terms-cndtns .trav-accordian .sa-trigger,.sa-terms-cndtns .trav-accordian .sa-trigger-cnt{border-color:var(--sa-primary-light-bg)}.sa-terms-cndtns .trav-accordian:last-child .sa-trigger,.sa-terms-cndtns .trav-accordian:last-child .sa-trigger-cnt{border:none}.sa-term-cnds{display:flex;justify-content:space-between;align-items:center}.sa-contact-supprt{background:var(--sa-primary-light-bg);padding:12px;text-align:center;border-radius:10px}.sa-customer-care{border:2px solid var(--sa-primary-light-bg);border-radius:12px;padding:12px;display:flex;align-items:center;gap:10px}.sa-or-border{height:2px;width:70%;background:var(--sa-primary-light-bg);position:relative;margin:10px auto 30px}.sa-or-border span{background:var(--sa-light);position:absolute;inset-inline-start:45%;top:-16px;padding:6px;border-radius:50%;}.sa-abt-vision ul li:first-child,.sa-abt-applctns ul li:first-child{padding-top:0;}.sa-terms-cndtns p{color:#706E7C}.sa-terms-cndtns .sa-trigger-tit{color:var(--sa-custom-v6)}.sa-abt-vision ul li:last-child{padding-bottom:0;}.sa-licen-by {display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;}.sa-licensed {display:flex;gap:5px;background-color:var(--sa-success-dark);color:var(--sa-light);border-radius:12px;width:93px;height:22px;align-items:center;justify-content:center;}.sa-licensed .sa-success-chekd i {background:var(--sa-light);color:var(--sa-success-dark);width:12px;height:12px;font-size:5px;line-height:12px;}.sa-licensed span, .sa-licen-by  p{font-size:12px;} .trav-accordian:first-child .sa-trigger{padding-top:0}.sa-res-abt img{width:80px;height:60px;}

.sa-who-we .sa-row>div{display:flex;align-items:stretch}.sa-who-we .sa-row>div:nth-child(3){display:block}.sa-who-we h2{text-align:center;margin-bottom:40px}.sa-who-we h4, .sa-who-we p{color:var(--sa-light)}.sa-who-we p {width:70%;margin-bottom:50px}.sa-who-we .sa-card{display:flex;justify-content:space-between;flex-direction:column;width:100%}
.sa-who-bg1:before {content:'';background:url(https://static.sanar.sa/images/static/new-theme/whowe2.svg) no-repeat;position:absolute;inset-inline-end:0;inset-inline-end:0;bottom:0;width:180px;height:155px;background-size:180px}
.sa-who-bg2:before {content:'';background:url(https://static.sanar.sa/images/static/new-theme/whowe1.svg) no-repeat;position:absolute;inset-inline-end:0;width:220px;top:80px;height:155px;background-size:180px}
.sa-arrow-right-bg{display:flex;align-items:center;justify-content:flex-end;font-size:16px;cursor:pointer;font-weight:bold}.sa-arrow-right-bg i{width:56px;height:56px;display:flex;align-items:center;justify-content:center;font-size:20px;border-radius:50px;font-weight:650}
.sa-arrow-right-light {color:var(--sa-light);justify-content:flex-start;width:160px}.sa-arrow-right-light i{color:var(--sa-primary);background-color:var(--sa-light);margin-inline-end:10px}
.sa-arrow-right-primary {color:var(--sa-primary)} .sa-arrow-right-primary i {color:var(--sa-light);background:var(--sa-primary);margin-inline-start:10px}
.sa-why-sanar h2{font-size:35px;margin-bottom:30px}.sa-why-sanar h2, .sa-why-sanar p{text-align:center}.sa-why-sanar p{width:65%;margin:0 auto 50px}
.sa-why-sanar-list{display:flex;align-items:center;flex-wrap:wrap;gap:30px 0}.sa-why-sanar-list li {color:var(--sa-custom-v4);position:relative;padding-inline-start:45px;font-weight:350;width:25%}
.sa-suc-tick li i{color:var(--sa-light);background-color:var(--sa-secondary);border-radius:50px;font-size:9px;position:absolute;top:0px;inset-inline-start:0px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.sa-why-sanar-list.sa-suc-tick li i{top:-5px}
.sa-suc-tick li.more-list:before{content:'';width:unset;height:unset}.sa-suc-tick li.more-list{padding-inline-start:0;color:#0080FF;cursor:pointer}
.sa-awards {padding:80px 0;background:var(--sa-primary-gradient-trans)}.sa-awards h2{text-align:center;margin-bottom:60px}
.sa-awards .sa-carousel {align-items:center;width:75%;gap:20px} .sa-awards .sa-carousel li {width:200px;height:190px;background:var(--sa-light);border-radius:28px;display:flex;align-items:center;justify-content:center} .sa-awards img {width:115px;height:115px;object-fit:contain}
.sa-awards .sa-prev,.sa-awards .sa-next{width:56px;height:56px;font-size:20px;color:var(--sa-primary);background:var(--sa-light);border:none;box-shadow:0 0px 10px 0 rgb(0 0 0 / 10%);border-radius:50px;inset-inline-end:160px;inset-inline-start:unset;font-weight:normal}.sa-awards .sa-prev{top:110px}.sa-awards .sa-next{top:35px}
.sa-board h2{font-size:35px;text-align:center}.sa-board .sa-carousel {gap:20px;margin-top:60px;justify-content:center}.sa-board .sa-carousel li{position:relative;background-color:var(--sa-primary);height:350px;border-radius:10px;width:calc(100%/4 - (1 - 1/4)*10px)}.sa-board .sa-carousel li img {position:absolute;bottom:0;inset-inline-end:0;inset-inline-start:0;margin:0 auto}
.sa-board-list-det {position:absolute;bottom:0;inset-inline-start:0;max-width:95%;background:rgba(255,255,255,0.8);border-start-end-radius:15px;padding:10px;text-align:start;height:110px}.sa-board-list-det h5 {color:var(--sa-custom-v1)}.sa-board-list-det p {color:var(--sa-custom-v4)}
.sa-board  :is(.sa-prev, .sa-next), .sa-abt-sanar  :is(.sa-prev, .sa-next){width:56px;height:56px;position:absolute;top:0;font-size:20px;color:var(--sa-primary);background:var(--sa-light);border:none;box-shadow:0 0px 10px 0 rgb(0 0 0 / 10%);border-radius:50px}.sa-board .sa-next,.sa-abt-sanar .sa-next{inset-inline-start:70px}.sa-board .icon-left-arrow:before,.sa-awards .icon-left-arrow:before,.sa-hl-slider .icon-left-arrow:before,.sa-lise-doc .icon-left-arrow:before{content:"\e9d9"}.sa-board .icon-right-arrow:before,.sa-awards .icon-right-arrow:before,.sa-hl-slider .icon-right-arrow:before,.sa-lise-doc .icon-right-arrow:before{content:"\e9da"}
.sa-icon-bg.icon-eye:before,.sa-icon-bg.icon-target:before,.sa-icon-bg.icon-hospital3:before,.sa-icon-bg.icon-digital-nomad:before,.sa-icon-bg.icon-purse:before, .sa-icon-bg.icon-report3:before, .sa-icon-bg.icon-call-center-agent:before, .sa-icon-bg.icon-correction:before, .sa-icon-bg.icon-date-time:before, .sa-icon-bg.icon-skill:before,.sa-icon-bg.icon-healthcare2:before{position:absolute;top:0;inset-inline-start:0px;font-size:50px} .sa-common-title {display:flex;gap:10px;align-items:center;margin-bottom:20px}
.sa-icon-bg {font-size:30px;width:50px;height:48px;position:relative;color:var(--sa-custom-v2)}.sa-icon-bg:after {content:'';position:absolute;inset-inline-end:0;inset-inline-start:8px;top:0;background:url(https://static.sanar.sa/images/static/v5/icon-bg.svg) no-repeat;background-size:100%;width:54px;height:52px}
.sa-icon-bg-lg {width:88px;height:72px;font-size:70px}.sa-icon-bg-lg::after {width:74px;height:72px}.sa-icon-bg.sa-icon-bg-tit {width:calc(100% - 78px)}.sa-icon-bg.icon-eye:before{top:10px;font-size:30px}
.sa-service-content .sa-common-title .sa-icon-bg-lg.icon-hospital3:before,.sa-med-content .sa-common-title .sa-icon-bg-lg.icon-healthcare2:before,.sa-service-content .sa-common-title .sa-icon-bg-lg.icon-skill:before,.sa-icon-bg-lg.icon-report3:before,.sa-icon-bg-lg.icon-call-center-agent:before,.sa-icon-bg-lg.icon-correction:before{font-size:70px;inset-inline-start:0}
.sa-gap5{gap:5px}.sa-gap10{gap:10px}.sa-gap4{gap:4px;}.sa-gap12{gap:12px}.sa-gap20{gap:20px}.sa-gap30{gap:30px}.sa-gap8{gap:8px;}.sa-common-title~.sa-icon-space85{padding-inline-start:85px}.sa-med-content .sa-common-title,.sa-service-content .sa-common-title{align-items:flex-start}
.sa-con-provider{display:flex;align-items:center;gap:10px}.sa-consultaion{background:var(--sa-primary);padding:20px;border-radius:5px;width:220px;height:auto;padding-bottom:0}.sa-consultaion figure img{transform:scaleX(-1)}.sa-service-provi{display:flex;flex-direction:column;width:246px;gap:10px}.sa-serv-inje{height:170px;border-radius:5px;overflow:hidden;display:flex;justify-content:end;flex-direction:column;position:relative}.sa-serv-position{position:absolute;bottom:0;background:rgb(255 255 255 / 80%);padding:5px 20px;border-start-start-radius:0;border-start-end-radius:8px;border-end-end-radius:0;border-end-start-radius:0}.sa-serv-position span,.sa-heart-positi span{font-size:14px;font-weight:650;text-align:start;margin:0;width:100%;color:var(--sa-custom-v1);display:block}.sa-serv-position span+span,.sa-heart-positi span+span{font-weight:normal}.sa-con-provider img.sa-serv-img{width:133px;object-fit:unset}.sa-heart-ser{background:var(--sa-primary);overflow:hidden;border-radius:5px;height:400px;width:245px;display:flex;align-items:center;justify-content:end;flex-direction:column;position:relative}.sa-con-provider img{width:100%;height:auto;display:block}.sa-serv-cnt span{display:block;font-size:20px;font-weight:650;color:var(--sa-light);padding:0 15px}.sa-serv-cnt{height:170px;border-radius:5px;overflow:hidden;display:flex;justify-content:space-around;flex-direction:column}.sa-heart-positi{position:absolute;top:0;inset-inline-start:0;background:var(--sa-light);padding:5px 20px;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:8px;border-end-start-radius:0}.sa-who-we-sanar h4{color:var(--sa-custom-v6);}
/* About Us styles end here*/
.sa-dialog~.sa-dialog .sa-dialog-body-md{width:45%}.sa-carousel-slide button,.sa-carousel-slide~button {cursor:pointer}
/*footer styles start here*/
.sa-footer-bg {background:var(--sa-custom-v1);border-top:5px solid;padding-block:3.125rem 1.25rem;padding-inline:0 0;color:var(--sa-light);border-image-source:linear-gradient(25deg, var(--sa-secondary) 0%, var(--sa-primary) 100%);border-image-slice:5}
.sa-footer p {color:var(--sa-light)} .sa-ftr-lg.sa-footer-logo {width:100px} .sa-footer .sa-footer-list li {line-height:30px} .sa-footer .sa-footer-list li a:hover{color:var(--sa-primary)} .sa-footer .sa-footer-copy {border-top:1px solid var(--sa-light);margin-top:20px} .sa-footer .sa-newletter {margin-top:9.25rem}.sa-footer .sa-newletter h5{color:var(--sa-light)} .sa-footer .sa-newletter ul {display:flex} .sa-footer .sa-newletter ul li {margin-inline-end:1.5625rem;position:relative;font-size:14px;font-weight:350;margin-bottom:10px} 
.sa-footer .sa-newletter ul li:before {width:0.1875rem;height:0.1875rem;border-radius:3.125rem;content:"";position:absolute;inset-inline-start:-10px;top:50%;transform:translateY(-50%);background-color:var(--sa-light)} .sa-footer .sa-newletter ul li:first-child:before {position:unset;background-color:unset}.sa-footer .sa-newletter p {color:var(--sa-primary);font-size:14px}.sa-input-group{display:flex} .sa-input-group > .sa-form-control {position:relative;padding:0 15px}.sa-input-group .sa-btn {position:relative;z-index:2;border-start-start-radius:0;border-start-end-radius:0.5rem;border-end-end-radius:0.5rem;border-end-start-radius:0}.sa-title-line {margin-bottom:0.8rem;border-bottom:2px solid var(--sa-secondary);color:inherit;display:inline-block} .sa-footer .sa-footer-list li a {line-height:28px;position:relative;font-weight:350} .sa-footer .sa-social-media {display:flex;align-items:center;justify-content:space-between;height:unset} .sa-footer-list li a {color:var(--sa-light);font-size:16px} .sa-footer .sa-social-media a {border-radius:10px;text-align:center;cursor:pointer;color:inherit;width:2.25rem;height:2.25rem;line-height:2.25rem;display:block} .sa-footer .sa-social-media a {font-size:22px} .sa-footer .sa-social-media .sa-instagram:hover {background:radial-gradient(circle at 30% 107%, #fdf497 0, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 100%)} .sa-footer .sa-social-media .sa-twitter:hover {background-color:var(--sa-dark)} .sa-footer .sa-social-media .sa-linkedin:hover {background-color:#0e76a8} .sa-footer .sa-social-media .sa-whatsapp:before{vertical-align:unset}.sa-footer .sa-social-media .sa-whatsapp:hover {background:#25D366} .sa-footer .sa-a-center {align-items:center} 
.sa-footer .sa-app-stores {display:flex;justify-content:space-between} .sa-footer .sa-footer-copy .sa-footer-copy-list {display:flex;align-items:center;gap:25px;font-size:14px} .sa-footer .sa-footer-copy .sa-footer-copy-list a {position:relative;color:var(--sa-light);font-weight:350} .sa-footer .sa-footer-copy .sa-copy {font-size:calc(var(--sa-pixel) * 8)} .sa-copylist {padding-top:20px;text-align:end;font-size:14px;font-weight:350}
.sa-foter-virtual p{color:var(--sa-light)}.sa-footer .sa-social-media .sa-youtube:hover {background-color:var(--sa-danger)} .sa-footer .sa-social-media .sa-facebook:hover {background-color:#4267b2}.sa-footer .sa-btn {width:25%;margin:0 calc(var(--sa-pixel)* 5)}.sa-footer .sa-input-group .sa-btn {margin:0}
.sa-sub-ftr{display:flex;justify-content:space-between;flex-direction:column}
.sa-footer-list~form .sa-input-group > .sa-form-control{border-start-start-radius:0.5rem;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0.5rem}
/*footer styles ends here */
/*nav style*/
.sa-header, .sa-nav{position:sticky;z-index:99;top:0}
/*Get care */
.sa-get-care{width:216px} .sa-lang .sa-get-care-list{font-size:16px;font-weight:350;width:100%}.sa-get-care-list i{margin-inline-end:12px;font-size:20px;color:var(--sa-primary);vertical-align:middle}.sa-anim-underline .sa-get-care-list:hover:after{transform:scale(0)}.sa-nav li .sa-get-care-list{border-bottom:unset}.sa-get-care li {padding:0}.sa-get-care li a {padding:10px 20px}
/*sanar-Business*/
.sa-suprt{text-align:center} .sa-suprt .sa-tit{text-align:unset}.sa-treat {padding:15px}
.sa-business-bg {position:relative;background:url(https://static.sanar.sa/images/static/new-theme/sanar-business-bg.png) no-repeat;background-size:100% 100%;padding:100px 0 0}.sa-treat .sa-gutter10 {margin-inline-end:calc(var(--sa-pixel)* -10);margin-inline-start:calc(var(--sa-pixel)* -10)}.sa-request-service button:hover{background:var(--sa-custom-v1);color:var(--sa-light)}
.sa-busnes h2 {text-align:start}.sa-groups li {display:flex;align-items:center;margin-bottom:15px} .sa-groups i {color:var(--sa-light);background-color:var(--sa-secondary);padding:8px 6px;border-radius:50px;font-size:10px;margin-inline-end:10px}
.sa-groups li span {margin-inline-start:10px;color:var(--sa-custom-v4);font-weight:350;font-size:14px} .sa-section img {width:100%;height:90%}
.sa-join-us-bg span {color:var(--sa-light)}.sa-business-section{width:100%}.sa-ministry {display:flex;margin-top:120px} .sa-ministry img {margin-inline-end:10px}
.sa-emp-success {background-position:-357px 0;width:44px;height:50px}
.sa-enhance{background-position:-314px 0;width:43px;height:49px}.sa-vir-serv .sa-suc-tick li i{background-color:#04dbbf}
/*slider for business */
.sa-about-slider .carousel__pagination {flex-direction:column} .sa-about-slider button.carousel__pagination-button {position:relative;top:-160px;inset-inline-start:35px} .sa-about-slider button.carousel__next {position:absolute;top:70px;inset-inline-start:14px} .sa-about-slider button.carousel__prev {position:absolute;top:350px;inset-inline-start:14px}
.sa-about {display:flex;align-items:center;margin-top:100px} .sa-about-list span {font-weight:bold} .sa-about-list p {margin-inline-start:25px;font-size:12px} .sa-aboutsanar-list {position:relative;inset-inline-start:90px;top:-80px;font-size:12px} .sa-inside {width:230px;height:150px;border-radius:100%;background:blue;margin-inline-start:150px}
/* Join  Us Provider styles start here */
.sa-join-doc-list li {margin-bottom:30px} .sa-join-doc-list li h5{margin-bottom:20px} .sa-join-doc-list li span p{color:var(--sa-custom-v4)}
.sa-join-prvder {position:relative} .sa-prvder-tit h1 {text-align:center;padding-top:80px;font-weight:950} 
.sa-join-trst {display:flex;justify-content:center;align-items:center;padding:20px 0 30px;gap:25px}.sa-join-trst figure img {width:50px;height:50px;border:3px solid var(--sa-light);border-radius:50px;margin-inline-end:-10px;object-fit:cover}
.sa-join-serv {text-align:center;margin-top:80px} .sa-join-serv h2 {margin-bottom:80px}
.sa-pjoin-list {display:flex;gap:20px} .sa-pjoin-list li {width:calc(100%/3 - (1 - 1/3)*10px);padding:0 60px;flex-direction:column;align-items:center;gap:0;position:var(--sa-relative)} .sa-pjoin-list li small {position:var(--sa-absolute);top:-10px;inset-inline-start:-15px;background-color:var(--sa-primary);color:var(--sa-light);width:25px;height:25px;line-height:20px;border-radius:50%;font-size:14px}  .sa-pjoin-list li i.icon-arrow-right-thick {position:var(--sa-absolute);top:9px;inset-inline-end:-10px;font-size:15px;color:var(--sa-primary)}
.sa-join-filter {display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px} .sa-join-filter li {background-color:var(--sa-light);position:relative;padding-block:8px 8px;padding-inline:40px 10px;border-radius:10px;font-size:12px;color:var(--sa-custom-v4);font-weight:350;box-shadow:0 0px 10px 0 rgb(0 0 0 / 10%)} .sa-join-filter.sa-suc-tick li i {width:22px;height:22px;top:7px;inset-inline-start:10px}.sa-join-filter~.sa-link,.sa-why-sanar-list~.sa-link{text-decoration:unset}
.sa-join-counts {background-image:var(--sa-primary-gradient-trans);display:flex;align-items:center;justify-content:center;padding:80px}.sa-down-sanar .sa-app-stores{justify-content:center;gap:10px} .sa-join-counts li {width:calc(100%/3 - (1 - 1/3)*10px);text-align:center;border-inline-end:1px solid var(--sa-custom-v3)} .sa-join-counts li:last-child {border:none} .sa-join-counts li strong {display:block;font-size:28px;color:var(--sa-primary)} .sa-join-counts li span {color:var(--sa-custom-v3)}
.sa-down-sanar {flex-direction:column;align-items:center} .sa-down-sanar h2{margin-bottom:30px}.sa-down-sanar.sa-vir-head .sa-d-flex{padding:10px 20px;font-size:16px;gap:30px}.sa-down-sanar.sa-vir-head .sa-d-flex button{font-size:16px}.sa-down-sanar .sa-join-stores a{width:225px}.sa-down-sanar .sa-join-stores a.sa-card-shadow{padding:10px}
.sa-join-sanar-card {background:url(https://static.sanar.sa/images/static/new-theme/serviceproviderbg.svg) no-repeat;color:var(--sa-light);position:relative;margin-bottom:80px;height:420px;background-repeat:no-repeat;background-size:100%;display:flex;flex-direction:column;align-items:center;justify-content:center} .sa-join-sanar-card h2{color:var(--sa-light);font-size:42px;margin-bottom:15px}.sa-join-sanar-card .sa-btn-plain {width:unset}.sa-join-sanar-card p{color:var(--sa-light);margin:0 auto 30px} .sa-join-sanar-card button {background-color:var(--sa-light);color:var(--sa-primary-dark)}.sa-join-sanar-card button i{margin-inline-end:10px}
/* Join  Us Provider styles end here */
.sa-business-req {display:flex;flex-wrap:wrap;margin-bottom:20px}
.sa-business-req.sa-req-form .sa-input-radio{margin-inline-end:10px;width:calc(100%/2 - (1 - 1/2)*10px)}.sa-business-req.sa-req-form .sa-input-radio:last-child{margin-inline-end:0}
/*sanar-business-swiper*/
/* Lab Tests & Packages */
.sa-labtech-bg{background:url('https://static.sanar.sa/images/lab-icons/v5/labtech-banner.png') no-repeat;width:calc(var(--sa-percent) * 50);background-size:100%;padding:20px 0 0;position:relative;height:205px}
.sa-labtech-bg h1{color:var(--sa-light);margin-bottom:20px}.sa-labtech-card{border-radius:20px;margin-top:-55px;box-shadow:0 0px 10px 0 rgb(0 0 0 / 5%);background-color:var(--sa-light);overflow:var(--sa-o-hidden);color:var(--sa-ebony);transition:.3s;padding:calc(var(--sa-pixel)* 10);margin-bottom:calc(var(--sa-pixel)* 30);position:var(--sa-relative)}.sa-labtech-card h2{font-weight:450;color:var(--sa-dark)} .sa-test-type{display:flex;margin-bottom:0} .sa-test-type .sa-tit{width:100%}.sa-test-type .sa-btn-back{margin-inline-end:0;margin-top:12px}.sa-test-type .sa-btn-back i {font-size:22px;margin-inline-end:10px}
.sa-labtech-list {display:flex;gap:20px;overflow:hidden;overflow-x:auto;width:100%;scroll-width:none}.sa-labtech-list li{display:var(--sa-d-flex);align-items:var(--sa-center);text-align:center;padding:15px;flex-direction:column;min-height:100px;min-width:100px;border-radius:calc(var(--sa-pixel) * 10);background-color:var(--sa-primary-light-bg);font-size:14px;cursor:pointer}.sa-lab-filter .sa-lab-item{width:90px}.sa-lab-test-bg{display:flex;align-items:flex-end;justify-content:space-between}.sa-lab-scroll{overflow:hidden;overflow-y:auto;padding-inline-end:20px;max-height:calc(100vh - 100px)}.sa-lab-test-bg .sa-btn-xs{border-radius:6px;padding-inline-start:10px;padding-inline-end:10px}
.sa-lab-scroll::-webkit-scrollbar {width:10px;border-radius:10px}.sa-lab-scroll::-webkit-scrollbar-thumb {background-color:var(--sa-success-dark);width:10px;border-radius:10px}
.sa-labtech-bg .sa-btn-back {color:var(--sa-light)}.sa-location-label .sa-form-control{padding-inline-end:30px}
.sa-lab-analsys strong{display:block;}.sa-lab-analsys ol {list-style-type:decimal;padding-inline-start:15px;}.sa-lab-analsys ul{list-style-type:disc;padding-inline-start:15px;}
/*lab new*/
.sa-lab-viw-slider .icon-right-arrow:before {content:"\e91c"}.sa-lab-viw-slider .icon-left-arrow:before {content:"\e91d"}.sa-icon-circle{border-radius:50%;padding:5px;font-size:10px;font-weight:bold;background-color:var(--sa-primary);color:var(--sa-light);margin-inline-start:10px}
.sa-lab-tech-bg li{background-color:var(--sa-primary-light-bg);border-radius:10px;border:1px solid transparent;width:calc(100%/3 - (1 - 1/3)*20px);justify-content:space-between;margin-bottom:0;padding:20px 15px 15px;cursor:pointer}.sa-lab-tech-bg li h4 {width:calc(100% - 65px);font-weight:450;margin-bottom:10px;color:var(--sa-primary)}.sa-card-test li h4{font-weight:350;font-size:1rem}.sa-lab-tech-bg{display:flex;gap:20px;flex-wrap:wrap}.sa-lab-tech-bg .sa-lab-img {margin-block:0 -10px;margin-inline:0 -15px;height:50px;width:80px}.sa-lab-tech-bg li.active,.sa-card-test li.active{border-color:var(--sa-primary)}.sa-test-functions .sa-lab-static .sa-lab-tech-bg li:not(:nth-child(-n + 3)),.sa-test-functions .sa-lab-static .sa-card-test>li:not(:nth-child(-n + 2)){display:none}
.sa-card-list.sa-lab-tech-bg p{font-size:16px;color:var(--sa-dark);font-weight:450}.sa-selected-items{display:flex}.sa-selected-items .sa-info-dark-bg.sa-card-no-border{background:var(--sa-light);padding:10px;margin-bottom:0;margin-top:10px}.sa-selected-items li{margin-inline-end:20px}.sa-inst-list li{display:flex;gap:10px}.sa-inst-list{margin-top:10px;margin-bottom:0}.sa-labtech-list li img {height:30px}.sa-labtech-list li span{display:-webkit-box;overflow:hidden;width:100%;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word} 
.sa-card-test>li h6{color:var(--sa-primary);width:calc(100% - 35px)}.sa-lab-test-bg i,.sa-lab-test-bg figure{position:absolute;inset-inline-end:10px;bottom:10px}
.sa-ptn-audio h6,.sa-attachment h6, .sa-med-pres-tit h6{font-weight:650;color:var(--sa-custom-v5)}
.sa-lab-viw-slider .sa-carousel{margin-inline-end:40px;margin-inline-start:10px}.sa-lab-packages .sa-lab-tech-bg li{width:calc(100%/2 - (1 - 1/2)*20px)}.sa-lab-packages .sa-lab-scroll{height:calc(100vh - 100px)}
.sa-result .sa-payment-list li.sa-total span:last-child{color:var(--sa-primary)}
.sa-lab-static .sa-lab-scroll{max-height:unset}.sa-lab-more{color:var(--sa-primary);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:450;margin-top:10px}
.sa-sample-icon {display:flex;align-items:center}.sa-sample-icon figure{width:20px;height:20px;margin-inline-end:10px}
.sa-location-label.sa-lab-form{display:flex;align-items:center;position:relative;margin-inline-end:20px;max-width:100%;border:none}
.sa-lab-form:before {content:'';background-color:var(--sa-light);height:30px;position:absolute;inset-inline-end:0;inset-inline-start:0;opacity:0.3;padding:5px;border-radius:6px}.sa-lab-form .sa-btn{width:calc(100% - 54%);text-align:start;color:var(--sa-light)}.sa-lab-form .sa-btn:before {content:'';border-inline-end:1px solid var(--sa-light);position:absolute;inset-inline-end:0;height:20px;top:0;transform:translateY(50%)}.sa-lab-form .icon-location2{margin-inline-start:10px;color:var(--sa-light);z-index:9}.sa-lab-form .sa-form-icon{color:var(--sa-light);font-size:14px;font-weight:650;top:14px}.sa-input-group.sa-lab-form input{background:transparent;color:var(--sa-light);padding-block:0 0;padding-inline:10px 40px;cursor:pointer}
.sa-mb50~.sa-lab-more.sa-mb50 {margin-top:-40px}.sa-lab-tech-bg.sa-card-test li{width:calc(100%/2 - (1 - 1/2)* 20px)}.sa-lab-static .sa-lab-scroll{padding-inline-end:0}
.sa-labtech-bg .sa-btn-back i{background-color:transparent}.sa-lab-static .sa-selected-data .sa-btn-back.sa-mob-block{margin:0}.sa-labtech-bg .sa-prog-grid p, .sa-labtech-bg .sa-prog-grid span {color:var(--sa-light)}
.sa-old-lab .sa-location-label.sa-lab-form {border:1px solid var(--sa-dark-200);position:absolute;margin:0}.sa-old-lab .sa-lab-form .sa-btn,.sa-old-lab .sa-input-group.sa-lab-form input, .sa-old-lab .sa-lab-form .sa-form-icon {color:var(--sa-primary)}.sa-old-lab .sa-lab-form .icon-location2 {color:var(--sa-secondary)}.sa-old-lab .sa-lab-form .sa-btn:before {border-color:var(--sa-dark-200)}
/* Pro-Employment */
.sa-pro-emp{background:linear-gradient(var(--sa-primary)80%, var(--sa-primary-light)120%);padding-top:50px;height:350px}.sa-pro-emp .sa-btn-back{color:var(--sa-light)}.sa-pro-emp .sa-btn-back i{background:transparent;font-size:22px}
.sa-emp-tit h1{font-weight:550}.sa-emp-tit p{font-size:18px;font-weight:350}.sa-emp-tit h1,.sa-emp-tit p{color:var(--sa-light)}.sa-emp-curve {height:400px;background-color:var(--sa-primary-light-bg);border-start-start-radius:30px;border-start-end-radius:30px;border-end-end-radius:0;border-end-start-radius:0;position:relative;margin-top:-20px;margin-bottom:-50px}
.sa-emp-card{width:40%;border-radius:20px;box-shadow:0 0px 10px 0 rgb(0 0 0 / 5%);position:absolute;top:-50px;inset-inline-start:50%;transform:translateX(-50%)}.sa-emp-card h2{font-size:20px;font-weight:450;margin-bottom:15px;color:var(--sa-dark)}
.sa-emp-form{position:relative;margin-bottom:20px}.sa-emp-form .icon-voucher{font-size:22px;color:var(--sa-custom-v2);width:35px;border-inline-end:1px solid var(--sa-custom-v4);top:14px}.sa-emp-form.sa-form-group>[class*="icon-left"]+input[type="text"]{width:100%;padding-inline-start:65px;padding-inline-end:45px;color:var(--sa-info);border-color:var(--sa-info);font-size:14px}.sa-emp-form .icon-checked{top:15px;width:18px;height:18px;line-height:20px;background-color:var(--sa-success);color:var(--sa-light);border-radius:50px;font-size:7px;text-align:center}
.sa-emp-charged {text-align:start;padding:10px 15px;margin-bottom:20px;display:flex;align-items:center;font-weight:350}.sa-emp-charged small{width:15px;height:15px;line-height:16px;font-size:14px;margin-inline-end:10px;background-color:var(--sa-success);color:var(--sa-light);border-radius:50px;text-align:center}.sa-emp-charged span{width:calc(100% - 25px)}
.sa-pro-emp .sa-prog-grid p {color:var(--sa-light)}
/* Voucher */
.sa-emp-voucher {position:relative}.sa-emp-voucher:before{content:'';padding-top:50px;background-color:var(--sa-primary-light-bg);height:250px;display:block;position:absolute;top:0;width:100%}.sa-emp-voucher .sa-container{padding-top:50px}.sa-emp-voucher .sa-container .sa-btn-back{position:absolute}.sa-vou-tit {display:flex;align-items:center;justify-content:space-between;position:relative;width:45%;margin:40px auto 0}.sa-vou-tit span{display:block;color:var(--sa-success)}.sa-vou-tit figure{width:120px;margin-top:-20px}.sa-vou-tit figure img{object-fit:fill}
.sa-vou-card{width:50%;border-radius:20px;box-shadow:0 0px 10px 0 rgb(0 0 0 / 5%);margin:0 auto}.sa-vou-card .sa-doc-info{margin-top:15px;margin-bottom:20px;align-items:center}.sa-vou-card .sa-doc-info .sa-avtar-md{width:40px;height:40px}.sa-vou-card~.sa-mob-footer{margin-top:30px;margin-bottom:50px}.sa-vou-det{background-color:#ecf2ff;border:none}.sa-vou-det .sa-card{margin-bottom:30px}.sa-vou-pkg-list li{display:flex;align-items:center;font-size:12px;color:var(--sa-dark-550);margin-bottom:5px;font-weight:350}.sa-vou-pkg-list li i{font-size:calc(var(--sa-pixel)* 7);margin-inline-end:calc(var(--sa-pixel)* 5);color:var(--sa-primary)}.sa-vou-valid li{color:var(--sa-dark-550);font-size:12px;font-weight:350}.sa-vou-valid li:last-child {margin-bottom:0}.sa-valid-line{border-top:1px dashed var(--sa-custom-v4);padding:15px 30px 0;position:relative;margin:20px -15px -5px}
.sa-valid-line:before {content:'';position:absolute;inset-inline-start:-11px;top:-8px;width:14px;height:14px;transform:rotate(45deg);background:var(--sa-light);border-radius:2px}.sa-valid-line:after {content:'';position:absolute;inset-inline-start:auto;inset-inline-end:-11px;top:-8px;width:14px;height:14px;transform:rotate(45deg);background:var(--sa-light);border-radius:2px}.sa-vou-charged {display:flex;align-items:center;color:var(--sa-dark-550);font-weight:350;margin-top:10px;margin-bottom:10px}.sa-vou-charged i{font-size:18px;color:var(--sa-dark);margin-inline-end:10px}
.sa-pt-list{display:flex;align-items:center;justify-content:end;color:var(--sa-success)}.sa-pt-list i{font-size:10px;font-weight:650;margin-inline-end:5px}.sa-pt-list p{text-decoration:underline;cursor:var(--sa-pointer)}
.sa-vou-dialog .sa-dialog-body{overflow:unset;padding:20px}.sa-vou-dialog .sa-body-cnt {max-height:80vh;overflow:hidden;overflow-y:auto;padding:20px}.sa-card-list .sa-slot-btn li:nth-child(6n) p {margin-inline-end:10px}.sa-card-list .sa-slot-btn li:nth-child(8n) p {margin-inline-end:0}.sa-card-list li p.sa-slot-tit {margin-top:20px;margin-bottom:10px;color:var(--sa-dark)}.sa-slct-ptn-list span{font-size:12px;color:var(--sa-dark-550);font-weight:350}.sa-vou-doct-det{border-inline-end:none}
.sa-browse .sa-carousel.sa-slot-btn li:last-child {padding-inline-end:0}.sa-result .sa-location-label{inset-inline-end:10px}.sa-otp-vrf{display:var(--sa-d-flex);justify-content:space-between;align-items:var(--sa-center);flex-wrap:wrap}.sa-sign-space .icon-edit{margin-inline-start:10px}
.sa-ftr-btn.sa-ftr-fixed-btm{position:unset}
.sa-pro-emp .sa-mob-block.sa-line-clamp {display:none}
.sa-voucher-prog .h1{font-size:24px}.sa-voucher-prog .sa-prog-grid p{z-index:1}
/* Eclinic*/
.sa-prog-grid {width:100%;margin-bottom:20px}.sa-prog-grid span{color:var(--sa-secondary);margin-inline-end:5px}.sa-prog-bar {width:100%;background-color:var(--sa-dark-150);height:4px;border-radius:10px;position:relative}.sa-prog-bar-per {width:50%;background-image: linear-gradient(to right, rgb(79, 231, 101), rgb(38, 169, 224));height:4px;border-radius:10px}.sa-eclinic-prog {display:flex;align-items:center}.sa-eclinic-prog  h4{width:140px}.sa-eclinic-prog .sa-prog-grid{width:calc(100% - 140px);margin:0}
/*new design changes*/
.sa-referal-bg{background-color:#eeffec}.sa-apt-report{background:var(--sa-light);border-radius:10px;margin-block:0 20px;margin-inline:0 0;padding:20px;border:1px solid var(--sa-grey-light);display:inherit}.sa-wtsap-card .sa-status-card-ico.sa-book-now{width:calc(100% - 50%)}
.sa-cancelled-report .sa-card{padding:5px;border-radius:6px;margin-inline-end:10px}
.sa-app-info{display:flex;border-bottom:1px solid #ecf8fe;color:var(--sa-custom-v5);padding-bottom:15px;margin-bottom:15px;position:relative}.sa-app-info figure {width:34px;color:var(--sa-dark-300)}.sa-app-info figure img{height:24px}.sa-app-info figure.sa-app-info-right img {height:calc(var(--sa-percent)* 50)}.sa-app-info figure i{font-size:18px;margin-top:3px;display:block}.sa-app-info-right {position:absolute;inset-inline-end:0;top:5px;}.sa-app-info-cnt {width:100%}.sa-app-info figure~.sa-app-info-cnt {width:calc(100% - 70px);color:var(--sa-custom-v4);}.sa-reff-req .sa-app-info figure~.sa-app-info-cnt {width:calc(100% - 30px)}.sa-app-info-cnt .sa-music-player {margin:0;}.sa-app-info-right.sa-app-res-label{background:var(--sa-primary-light);border-radius:8px;padding:0 10px}
.sa-app-info-cnt>span{color:var(--sa-custom-v1);display:block}.sa-app-info .sa-status-success{background-color:var(--sa-success-light-new)}.sa-app-info .sa-status-success span{color:var(--sa-success-dark);font-weight:550}.sa-app-info .sa-status-pending{background-color:var(--sa-warning-light);padding:0 12px;}.sa-app-info .sa-status-pending span{color:#ffc919}.sa-app-info h5 {flex-basis:100%;flex:0 1 100%} .sa-danger-lyt{background-color:#FCEFE9;color:#E05D26;}
.sa-app-info .sa-btn-danger{background-color:#ffe4e7}.sa-app-info .sa-btn-danger span{color:#ff0000}
.sa-timings {position:absolute;inset-inline-start:0;color:var(--sa-custom-v1)} .sa-track-content {display:flex;align-items:flex-start;padding-inline-start:5px;margin-bottom:20px}.sa-booking-date.sa-track-dot.sa-track-dot-clr {background:#dffde4} .sa-track-dot-clr .sa-fill-dot:before{background-color:var(--sa-secondary)} .sa-booking-date .icon-checked {font-size:6px;line-height:0px} .sa-booking-date.sa-track-dot {background:#f2f2f2;border:1px solid #f2f2f2}
.sa-card-space{padding:15px}.sa-card-list.sa-appoint-list li{border:none;cursor:pointer;box-shadow:0 0px 10px 0 rgba(0,0,0,.1)}.sa-appoint-list .sa-doct-det{width:calc(100% - 54px);display:flex}.sa-appoint-list .sa-doct-det-data{border-inline-end:none;padding-inline-end:0;width:100%}.sa-doct-appoint i {color:var(--sa-dark-250);font-size:calc(var(--sa-pixel)* 10);margin-inline-end:calc(var(--sa-pixel)* 5);vertical-align:middle}.sa-doct-appoint span{margin-inline-start:5px} .sa-appoint-list .sa-doct-det-data p.sa-dark-text{color:var(--sa-dark)}.sa-doct-appoint{width:calc(100% - 68%);display:flex;justify-content:flex-end;color:#797979}.sa-myapt-date{padding:8px 10px;border-radius:6px;background:var(--sa-dark-50);color:var(--sa-custom-v5);margin-top:10px}.sa-myapt-date i.icon-clock{margin-inline-start:10px;margin-inline-end:5px;font-size:16px;font-weight:650}.sa-myapt-date .sa-btn{line-height:30px;height:30px;padding:0 8px}.sa-appoint-list .icon-right-arrow{position:absolute;inset-inline-end:0;top:0;color:var(--sa-primary)}
.sa-report-btn a {text-align:center;border-radius:6px;color:var(--sa-info);background:var(--sa-primary-light-bg);margin-bottom:0;padding:10px 15px} .sa-report-btn {display:flex;justify-content:flex-end;}.sa-report-btn a:last-child{margin-inline-end:0}.sa-report-btn .sa-view-btn{width:30%}.sa-select-field {display:flex;align-items:center}.sa-select-field .sa-form-group{margin-bottom:0} .sa-select-field .sa-form-icon{font-size:12px;top:14px;inset-inline-end:10px;color:var(--sa-primary)}.sa-cancelled-report{background-color:#eef9ff;padding:10px;border-radius:10px;width:fit-content;margin-bottom:10px}.sa-fixed-center{overflow:unset}.sa-pndg-ins-btn .sa-sprite-new {vertical-align:middle;margin-inline-end:13px}
.sa-rpt-time{color:var(--sa-custom-v1);font-size:calc(var(--sa-pixel)* 6 + 1px);margin-top:5px}.sa-rpt-time i{font-size:calc(var(--sa-pixel)* 10);margin-inline-end:calc(var(--sa-pixel)* 5);vertical-align:middle;color:var(--sa-dark-250)}.sa-doct-det-data .sa-rpt-time{margin-bottom:5px}.sa-rpt-time span{display:inline-block}.sa-pending-apt {flex-direction:column;text-align:end;justify-content:space-between}.sa-pending-rpt-btn{gap:10px;align-items:center;}
.sa-mob-reports{display:flex;align-items:center;gap:10px}.sa-appoint-header{margin-bottom:calc(var(--sa-pixel)* 10)}.sa-mob-reports i.sprite-donor-card{vertical-align:middle}.sa-status-card.sa-task-det{display:inherit}.sa-status-card.sa-task-det .sa-card{padding:10px}.sa-completed-loc .sa-loc-header{display:none}.sa-completed-loc .sa-card {position:var(--sa-absolute);inset-inline-start:20px;inset-inline-end:20px;z-index:99;padding:15px} .sa-completed-loc p {font-weight:normal} .sa-completed-loc .sa-card:last-child {bottom:0;border:none;box-shadow:0 0 calc(var(--sa-pixel) * 5) 0 rgba(0, 0, 0, 0.1)} .sa-completed-loc .sa-card:first-child {top:68px}
.sa-apoint .sa-hdr-rgt-icon,.sa-appt-header .sa-hdr-rgt-icon{font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid #D4D4D4;border-radius:50px;margin-inline-start:8px;color:var(--sa-primary);width:40px;height:40px}.sa-appointment-card li{border-bottom:1px solid var(--sa-dark-200);line-height:45px}
.sa-slct-lt-tit{margin-bottom:20px}.sa-slct-lt-tit .sa-btn{border-radius:15px}
.sa-slct-pt-list li, .sa-chronic-disease li, .sa-lifestyle li{margin-bottom:10px;cursor:pointer}.sa-ptitem-name{display:var(--sa-d-flex);align-items:var(--sa-center);gap:10px}.sa-slct-pt-list.sa-slct-list-v2 li.sa-active{border:1px solid var(--sa-primary);background-color:var(--sa-primary-light-bg);} .sa-ptitem-name .sa-avtar{background-color:unset}.sa-slct-pt-list.sa-slct-list-v2 li.sa-active:after{top:16px;inset-inline-end:14px}.sa-slct-pt-list.sa-slct-list-v2 li .sa-img-cover{width:30px;height:30px;line-height:30px}.sa-slct-list-v2 li h6{width:calc(100% - 44px);} .sa-slct-list-v2 .sa-ptitem-name img{margin-inline-end:0;}

/* .sa-ptitem-name small{color: var(--sa-custom-v3); font-weight: normal} */
.sa-start-after{display:flex;align-items:center;color:var(--sa-dark-450)}.sa-start-after i{font-size:16px;margin-inline-end:5px;color:var(--sa-primary)}.sa-start-after span{color:var(--sa-dark);margin-inline-start:5px}.sa-app-info .sa-avtar{width:44px;height:44px}
.sa-apt-date-list li{padding-inline-start:70px;display:flex;align-items:flex-start}.sa-apt-date-list:before{inset-inline-start:calc(var(--sa-pixel) * 40);bottom:45px}.sa-trck-cnt{margin-inline-start:10px}.sa-srvice-icon{width:20px;height:20px;vertical-align:middle;margin-inline-end:10px}
.sa-pres-tit {display:flex;align-items:center}.sa-pres-tit figure{width:40px}.sa-pres-tit .sa-pres-tit-cnt{width:calc(100% - 150px)}.sa-pres-btn{margin-top:20px;display:flex;gap:15px}.sa-start-after.sa-mob-block{display:none}
.sa-test-cnt.sa-test-det{margin:15px -10px -10px;padding:15px 15px;border-radius:unset}
.sa-new-appoint-list.sa-appoint-grouping .sa-tit-line-h{margin-bottom:4px;}.sa-new-appoint-list.sa-appoint-grouping li{border:1px solid #E6E5EB;border-radius:12px;padding:12px;}.sa-new-appoint-list.sa-appoint-grouping  ul .sa-card-list-box .sa-doct-det{border-bottom:1px solid #E6E5EB;padding-bottom:8px;padding-inline-start:10px;}.sa-new-appoint-list.sa-appoint-grouping li ul li{border:none;border-radius:0;margin-bottom:10px;padding:0;}.sa-new-appoint-list.sa-appoint-grouping li ul li:last-child{margin-bottom:0;}.sa-new-appoint-list.sa-appoint-grouping li ul li:last-child .sa-card-list-box .sa-doct-det{border-bottom:none;padding-bottom:0;}.sa-app-img{width:20px;height:20px;vertical-align:middle;}.sa-appoint-grouping .sa-start-after span{color:var(--sa-primary)}
/*offset-value*/
.sa-col-offset1 {margin-inline-start:8.33333%} .sa-col-offset2 {margin-inline-start:16.66667%} .sa-col-offset3 {margin-inline-start:25%} .sa-col-offset4 {margin-inline-start:33.33333%} .sa-col-offset5 {margin-inline-start:41.66667%} .sa-col-offset6 {margin-inline-start:50%} .sa-col-offset7 {margin-inline-start:58.33333%} .sa-col-offset8 {margin-inline-start:66.66667%} .sa-col-offset9 {margin-inline-start:75%} .sa-col-offset10 {margin-inline-start:83.33333%} .sa-col-offset11 {margin-inline-start:91.66667%} .sa-col-offset12 {margin-inline-start:100%}
.sa-mob-bg .sa-lab-mob-space{margin-bottom:40px}.sa-mob-bg .sa-lab-mob-space:last-child{margin-bottom:0}

.sa-crete-new .sa-link{margin-inline-start:4px}.sa-dialog-close.sa-contact-close{inset-inline-end:0;font-size:10px}.sa-dialog-close.sa-contact-close i{border-color:#9e9e9e;background-color:#efefef;color:#9e9e9e;font-weight:650}.sa-chat-ico{font-size:18px;color:var(--sa-primary);vertical-align:sub;margin-inline-end:5px}.sa-apnt-det-list-card {display:flex;align-items:center;background:var(--sa-light);padding:20px;border-radius:10px;margin-bottom:20px;cursor:pointer}.sa-apnt-det-list-card figure {width:55px}.sa-apnt-det-list-card-cnt {width:calc(100% - 75px)}.sa-apnt-det-list-icon {color:var(--sa-primary);width:20px;text-align:end}.sa-apnt-det-list-card.sa-apnt-list{padding:15px;align-items:flex-start;}.sa-apnt-list .sa-apnt-det-list-card-cnt {width:calc(100% - 55px);}
.sa-body-cnt .sa-view-det {padding:0}.sa-apnt-det-list-card.sa-mob-block{display:none}.sa-res-avail-cnt figure{width:30px}.sa-apnt-det-list-card.sa-disabled {opacity:0.5}
.icon-patient3{font-size:18px}.icon-view-map,.icon-stopwatch{font-size:18px;margin-inline-end:5px;vertical-align:sub}.icon-stopwatch.sa-mr10{margin-inline-end:10px}.sa-sum-cnt .sa-app-info{margin-bottom:10px;padding:15px 0}.sa-sum-cnt .sa-app-info .sa-app-info-right{inset-inline-end:0;}.sa-sum-cnt h5 {margin-bottom:10px}.sa-sum-cnt .sa-card .sa-card {margin-bottom:0}.sa-cuntry-plholder{position:absolute;inset-inline-start:10px;top:50%;transform:translateY(-50%);color:var(--sa-rock-blue);opacity:0.7}.sa-insur-text h6{display:none}

/*Vitamin Product Flow */
.sa-product-card {background:var(--sa-dark-50);border:1px solid var(--sa-dark-50);padding-block:10px 8px;padding-inline:15px 15px;border-radius:10px;height:40px}.sa-vitProd label,.sa-vp-f600 label {font-weight:650}.sa-edit-unit{margin-inline-start:10px}
.sa-active-product {border-color:#27a8e0;background:#eff8ff}.sa-apnt-det-list-card.sa-product-vit{padding:unset;cursor:unset;align-items:flex-start;}.sa-pro-vit{color:#828282}.sa-vitProd input::placeholder {color:var(--sa-dark)}span.sa-form-icon.sa-form-icon-btm.sa-vitpr {color:#ddd;font-weight:350}.sa-edit-product{display:flex;gap:40px}.sa-edit-vitamiin-pro li{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-bottom:10px;border-bottom:1px solid var(--sa-light)}.sa-edit-vitamiin-pro li:last-child{border-bottom:none}.sa-edit-vitamiin-pro span{font-weight:bold}
.sa-status-cnt .sa-status-card{display:block;margin-bottom:20px}.sa-status-cnt:last-child .sa-status-card {margin-bottom:0}.sa-filter-dialog .sa-mob-block .sa-dialog-close{top:8px;}.sa-dialog-body.sa-filter-dialog{overflow:hidden;}

/* New Authentication flow*/
.sa-reg-v2 .sa-dialog-body{padding:0}.sa-reg-v2 .sa-body-cnt {padding:20px}.sa-input-group-vert {flex-direction:column;position:relative;border:var(--sa-border-solid) var(--sa-custom-v4);border-radius:0.5rem}.sa-input-group-vert .sa-form-group {margin-bottom:0}.sa-input-group-vert .sa-custom-dropd{top:40px}.sa-dialog-header{padding:20px 20px 0}.sa-dialog-header.sa-pl0{padding-inline-start:0}.sa-dialog-no-header .sa-body-cnt{margin-top:40px}
.sa-input-group-vert label{color:var(--sa-dark-400);padding-inline-start:10px;padding-top:10px;margin-bottom:0}.sa-input-group-vert .sa-form-group .sa-form-control.sa-input-no-border {position:unset;border:none;padding-inline-start:55px;color:var(--sa-custom-v1)}.sa-input-group-vert .sa-form-group-line .sa-form-control.sa-input-no-border {border-top:1px solid var(--sa-custom-v4);border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0.5rem;border-end-start-radius:0.5rem;height:70px}.sa-input-group-vert .sa-form-group-line .sa-form-control.sa-input-no-border.sa-pl15{padding-inline-start:15px;color:var(--sa-custom-v1)}.sa-set-up{display:flex;align-items:center;margin-bottom:10px}.sa-set-up i.icon-left-arrow{width:25px;cursor:pointer;color:var(--sa-custom-v5)}.sa-set-up h4{width:calc(100% - 10px);text-align:center}
.sa-setup-radio{border:unset;display:flex;justify-content:space-between;margin-inline-end:0;width:100%;border-radius:8px;box-shadow:0 0px 10px 0 rgba(0,0,0,.1);margin-bottom:6px;}.sa-setup-radio .icon-male-lab,.sa-setup-radio .icon-female-lab{margin-inline-end:10px;font-size:18px;color:var(--sa-custom-v3)}.sa-log-form .sa-form-control{padding-inline-start:40px;color:var(--sa-custom-v1)}.sa-reg-v2 .sa-form-group>label~.sa-form-control-lg~.sa-form-icon.icon-calendar3{color:var(--sa-primary);font-size:18px;top:40px}.sa-reg-v2 .sa-prog-grid{display:block;margin-bottom:20px}.sa-reg-v2 .sa-prog-bar{margin-bottom:20px;width:100%}
.sa-login-calen .sa-dialog-body{width:25%;padding:20px;padding-top:40px}.sa-hijri-calndr .sa-tabs li.active{background-color:var(--sa-light);border-radius:8px}.sa-hijri-calndr .sa-dialog-close.sa-dialog-cross{width:35px;height:30px;line-height:25px;font-size:20px;inset-inline-end:25px;inset-inline-start:auto;top:15px}
.sa-hijri-calndr .sa-dialog-close.sa-dialog-cross i{font-size:26px;border:none;padding:0;color:var(--sa-dark-500);display:none}
.sa-anim-right{animation:slide-in .5s ease-out forwards;transition:opacity .5s}.sa-otp-ref{background:var(--sa-primary-light-bg);border-radius:4px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;margin-top:5px;font-size:20px}
.sa-succ-cnt{border-bottom:1px solid var(--sa-dark-250);margin-bottom:10px}.sa-succ-cnt p {font-size:16px;color:var(--sa-dark-450)}.sa-succ-cnt p span{color:var(--sa-success);font-weight:450}.sa-sign-up-succ .sa-dialog-body{overflow:unset;padding:55px 0 20px}
.sa-setup-radio.check i.icon-male-lab,.sa-setup-radio.check i.icon-female-lab {color:var(--sa-primary)}
.sa-input-group-login{border:1px solid #E6E5EB;border-radius:12px;margin-bottom:60px;height:64px;align-items:center;box-shadow:0 4.82px 6.43px 0 rgb(130 130 130 / 10%)}.sa-input-group-login .sa-form-group{margin-bottom:0;}.sa-input-group-login .sa-input-group{width:calc(100% - 190px);}.sa-input-group-login .sa-cntry-form {width:120px;border-inline-end:1px solid #E6E5EB;overflow:hidden;border-start-start-radius:12px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:12px}.sa-input-group-login .sa-form-control,.sa-input-group-login button{border:none;box-shadow:0px 4.82px 6.43px 0px #8282820D;box-shadow:-4px -4px 12px 1px #ACA9BB0D;height:62px;line-height:62px;border-radius:unset}.sa-input-group-login button{border-inline-start:1px solid #E6E5EB;padding:0;width:70px;display:flex;justify-content:center;align-items:center;border-radius:12px;}.sa-custom-dropd .sa-form-control{border:1px solid var(--sa-dark-150);}.sa-input-group-login .sa-form-img{top:17px;position:absolute;}.sa-input-group-login .sa-form-icon{top:22px;}.sa-input-group-vert .sa-inp-flag{height:40px;line-height:40px;}
.sa-input-group-login .sa-btn{box-shadow:-8px 0 15px rgb(130 130 130 / 10%)}
/* Corporate wellness flow */
.sa-corpt-wellness{padding-top:30px}.sa-wellness{width:100%}.sa-wellness [type=checkbox]:not(:checked)+label:before,.sa-wellness [type=checkbox]:checked+label:before {inset-inline-end:0px;inset-inline-start:auto}.sa-wellness [type="checkbox"]:checked + label:after{inset-inline-start:auto;inset-inline-end:6px}.sa-wellness [type=checkbox]:checked+label,.sa-wellness[type=checkbox]:not(:checked)+label,.sa-wellness [type=radio]:checked+label,.sa-wellness [type=radio]:not(:checked)+label,.sa-wellness [type="checkbox"]:not(:checked) + label{padding-inline-start:0;display:var(--sa-d-flex);word-break:break-word;cursor:var(--sa-pointer);font-size:calc(var(--sa-pixel)* 8)}.sa-wellness i.icon-down-arrow,.sa-wellness i.icon-up-arrow{position:absolute;inset-inline-start:8px;color:var(--sa-primary);font-weight:650;width:40px;text-align:center}.sa-corpt-wellness h6{color:var(--sa-dark);font-weight:550;font-size:20px}.sa-corpt-wellness > h6 > span{color:var(--sa-primary)}.sa-corpt-wellness .sa-ser-offer{font-size:15px;color:var(--sa-dark);display:block;padding:20px 0;font-weight:550}.sa-wellness .sa-card{padding-inline-start:45px}.sa-req-ser-form{padding-top:30px}.sa-req-ser-form label,.sa-note-count{color:#656565;font-weight:450}.sa-req-ser-form label span{color:#bcbcbc}.sa-wellness .sa-card.active-border{border:1px solid var(--sa-primary)}.sa-wellness-con{display:block;margin-bottom:20px;text-align:center;color:#676767;font-weight:350}.sa-wellnes-form-btn{width:30%;margin:30px auto 0}.sa-wellnes-form{background:var(--sa-primary-light-bg);padding:30px;border-radius:20px}.sa-wellnes-form-in{background:var(--sa-light);padding:30px;border-radius:10px}.wellnes-header{color:var(--sa-dark);font-size:20px;font-weight:450;margin-bottom:20px}.sa-form-group>label~.sa-form-control~.sa-form-icon.sa-city-icon{color:var(--sa-primary)}.sa-note-text{display:flex;align-items:center;justify-content:space-between}.sa-crp-incl{background-color:var(--sa-primary-light-bg);padding:10px;margin-block:18px -4px;margin-inline:-20px 0;border-radius:6px;color:var(--sa-dark-400)}.sa-wellness .sa-line-clamp{color:var(--sa-dark-400)}

/*blood donation css*/
.sa-questionaries-det [type="radio"]:checked + label:after{width:calc(var(--sa-pixel)* 5);height:calc(var(--sa-pixel)* 5);inset-inline-start:5px;top:5px}.sa-test-list ul{display:flex;justify-content:space-between}.sa-test-list ul li{border-inline-end:1px solid #eeffec;width:100%;text-align:center}.sa-test-list li:last-child{border:none;padding-inline-end:0}.sa-app-info .sa-success-text.sa-d-block{color:var(--sa-success)}.sa-apoint .sa-slct-card{background-color:var(--sa-primary-light-bg);border-radius:10px;padding:20px}.sa-donor-rpt-icon{font-size:20px;color:var(--sa-primary);margin-inline-end:10px}.sa-questionaries-det .sa-product-card{margin-top:10px}.sa-donar-icon{vertical-align:sub;font-size:16px;margin-inline-end:10px}.sa-questionaries-det .sa-mob-footer{display:flex;justify-content:space-between;align-items:center;position:absolute;border-radius:10px;background:var(--sa-light);box-shadow:0 0px 10px 0 rgba(0,0,0,.1);inset-inline-start:0;inset-inline-end:0;padding:20px;bottom:0;z-index:1}.sa-questionaries-det .sa-btm-space{padding-bottom:100px}
.sa-override-datepicker .sa-browse-hdr .dp__main{position:inherit;inset-inline-start:0}.sa-override-datepicker .dp__menu {top:50px !important;inset-inline-start:0 !important;transform:unset !important;z-index:11}.sa-override-datepicker .sa-browse-hdr .sa-container{display:contents;padding:0}.sa-override-datepicker .sa-picker-border{border:1px dashed #f0f2f4;padding:20px;border-radius:10px}.sa-override-datepicker .sa-browse-datepicker{background:transparent;padding:0;margin-top:10px;border-radius:0;margin-bottom:10px;position:initial}.sa-override-datepicker .horizontal-calendar .date-item.choosed-day:first-child .sa-today {inset-inline-start:0;top:10px;background:transparent;color:var(--sa-light);display:unset;font-size:12px}.sa-override-datepicker .horizontal-calendar .date-item.choosed-day .date-item-date {color:var(--sa-light);background:transparent;font-size:14px}.sa-override-datepicker .horizontal-calendar .choosed-day:first-child .date-item-day {color:transparent}.sa-override-datepicker .horizontal-calendar .date-item {width:45px;padding:10px}.sa-override-datepicker .horizontal-calendar .date-item.choosed-day {padding:10px;background:var(--sa-success);border-radius:10px;width:50px;margin-inline-start:5px}.sa-override-datepicker .sa-time-slot{color:var(--sa-primary)}.sa-override-datepicker .sa-disabled{border:none;color:#a6acb5;background-color:#eeeced}.sa-override-datepicker .dp__arrow_top{inset-inline-start:25px}.sa-picker-border .horizontal-calendar{width:100%}.sa-override-datepicker .sa-carousel-slide .sa-next,.sa-override-datepicker .sa-carousel-slide .sa-prev {display:none}.sa-override-datepicker .horizontal-calendar .date-item:first-child .sa-today{top:10px}
.sa-donar-det .sa-share-bg{z-index:99;inset-inline-end:15px;margin-bottom:0;background-color:var(--sa-primary-light-bg)}.sa-donar-det .icon-share{margin-inline-start:10px;color:var(--sa-success)}.sa-donar-list li {display:flex;justify-content:space-between;margin-bottom:15px}.sa-donar-list li span {color:#797979} .sa-donar-list li:last-child {margin-bottom:0}
.sa-questionaries-det .sprite-prescription-pad{margin-inline-end:10px;vertical-align:middle;background-size:600px;background-position:0 -76px;height:26px}.sprite-donor-card {width:34px;height:26px;background-position:-588px -40px;background-size:616px} .sa-slct-dona-list .active-border, .sa-whole-blood .active-border{border:1px solid var(--sa-primary)}
/*blood donation css ends*/

/* Blood Donation*/
.sa-blood-bonation{margin-bottom:20px}.sa-blood-cnt{position:relative;padding-inline-start:35px}.sa-d-f-icnt {display:flex}.sa-d-f-icnt i{margin-inline-end:10px}.sa-icnt-tit{width:calc(100% - 35px)}.sa-donation-list {background-color:var(--sa-primary-light-bg);border-radius:10px}.sa-donation-list li {display:flex;align-items:center;padding:15px 20px;border-bottom:1px solid var(--sa-light)}.sa-donation-list li:last-child{border-bottom:var(--sa-none)}.sa-donation-list li p{margin:0;width:calc(100% - 34px)}.sa-donation-list li span{color:var(--sa-dark-450)}.sa-donation-list li figure {width:24px;margin-inline-end:10px}.sa-donate-exp {display:flex;justify-content:space-between;align-items:center;border:1px solid var(--sa-primary);padding:12px;border-radius:10px;cursor:pointer}.sa-donate-exp span{display:flex;align-items:center;color:var(--sa-primary);font-weight:550}.sa-donate-exp .icon-right-arrow-thick {background:var(--sa-primary-light);color:var(--sa-primary);border-radius:15px;padding:7px 10px;font-size:10px}
.sa-whole-card{border-radius:15px}.sa-blood-cnt.sa-loc-map-ico::before{inset-inline-start:0}.sa-whole-card span{color:var(--sa-dark-450);font-weight:350}.sa-whole-list-card {display:flex;padding:5px}.sa-whole-list-card .sa-avtr{width:44px;height:44px;text-align:center;background-color:var(--sa-primary-light);color:var(--sa-primary);border-radius:5px;margin-inline-end:10px;padding:8px}.sa-whole-list-card .sa-avtr img{object-fit:contain}.sa-whole-list-card p{margin:0}.sa-whole-list-cnt{width:calc(100% - 60px)}.sa-whole-list-cnt span{color:var(--sa-dark-450)}.sa-whole-help-list{display:flex;gap:10px}.sa-whole-help-list li {display:flex;align-items:center;background-color:var(--sa-primary-light-bg);padding:15px;border-radius:10px;width:calc(100% / 3 - (1 - 1/3)*10px)}.sa-whole-help-list li i {margin-inline-end:10px;color:var(--sa-primary);font-size:20px}.sa-whole-collapse .sa-blood-cnt{position:unset;padding-inline-start:35px}.sa-blood-proc-cnt{position:relative;border-top:1px solid var(--sa-primary-light);padding-top:10px;margin-top:15px}.sa-blood-proc-cnt li {display:flex;align-items:center}.sa-blood-proc-cnt span {width:25px;height:18px;line-height:19px;font-size:12px;border-radius:5px;background-color:var(--sa-primary);color:var(--sa-light);text-align:center;margin-inline-end:10px;z-index:1}.sa-blood-proc-cnt::before{border-inline-start:var(--sa-border-dashed) #c9d6e7;content:"";top:20px;bottom:25px;position:var(--sa-absolute);inset-inline-start:calc(var(--sa-pixel) * 6)}.sa-blood-proc-cnt p{width:calc(100% - 35px);color:var(--sa-dark-450);font-weight:350}.sa-whole-collapse{padding:15px}.sa-whole-collapse .sa-exp-colapse.active{margin-bottom:0}sa-whole-blood{position:relative}.sa-whole-blood .icon-share-line {color:var(--sa-primary);position:absolute;top:30px;inset-inline-end:20px;font-size:18px;border:1px solid;border-radius:8px;padding:8px 10px}.sa-whole-collapse .icon-down-arrow, .sa-whole-collapse .icon-up-arrow {font-size:16px;color:var(--sa-primary);font-weight:650}.sa-whole-collapse .sa-exp-colapse{padding:0}
.sa-enroll-list li {display:flex;align-items:center;margin-bottom:10px}.sa-enroll-list li:last-child{margin-bottom:0}.sa-enroll-list li i {color:var(--sa-success);margin-inline-end:10px;font-size:18px;font-weight:650}.sa-enroll-list span {color:var(--sa-dark-450);margin-inline-start:5px}.sa-enroll-blood {display:flex;gap:10px;margin-bottom:20px}
.sa-slct-dona-list li {border:1px solid #D3EFFF;border-radius:6px;padding:20px;margin-bottom:20px}.sa-slct-dona-list li:last-child{margin-bottom:0}.sa-slct-dona-list li .sa-d-f-sbetween{align-items:unset}.sa-slct-dona-list [type="checkbox"]:checked + label,.sa-slct-dona-list [type="checkbox"]:not(:checked) + label{padding-inline-start:18px}.sa-card-enroll-price h5{display:flex;align-items:center;color:var(--sa-primary);gap:10px}.sa-card-enroll-price h5 i{font-size:20px}.sa-card-enroll-price h5 p{color:var(--sa-dark)}.sa-card-enroll-price h5~p{color:var(--sa-dark-450)}.sa-blood-timeline i {color:var(--sa-dark-450);margin-inline-end:10px}.sa-blood-timeline span{margin-inline-end:20px}.sa-blood-timeline span:last-child{margin-inline-end:0}.sa-timeline-tit{border-bottom:1px solid var(--sa-dark-100);padding-bottom:10px}.sa-blood-grp-card{background:var(--sa-info-dark);display:flex;position:relative;margin-bottom:10px;padding:10px;border-radius:12px;align-items:center} .sa-blood-grp-card div{width:calc(100% - 40px);padding-inline-start:15px}.sa-bld-group-list li, .sa-chronic-disease li, .sa-lifestyle li {background-color:#f3f3f3;padding:10px;border-radius:8px}.sa-bld-group-list li{border:1px solid transparent}.sa-bld-group-list li.sa-active, .sa-chronic-disease li.sa-active, .sa-lifestyle li.sa-active ,.sa-pharma-filter .sa-more-list li.sa-active{border:1px solid var(--sa-primary);background-color:var(--sa-primary-light-bg)}.sa-blood-grp-card strong{font-weight:550}.sa-lifestyle li{border:1px solid transparent}
.sprite-donation {width:32px;height:32px;background-position:-48px 0}.sprite-donation-gray {width:32px;height:32px;background-position:0 0}
/* my programs starts here */
.sa-my-programs .sa-apt-list li:first-child {margin-bottom:20px}.sa-my-programs .sa-apt-list li .sprite-calendar1 {height:26px;width:26px;background-position:-31px -62px;background-size:500px;vertical-align:middle;margin-inline-end:5px}.sa-dntin-history .sa-booking-date {background-color:var(--sa-light);border-radius:8px;padding-bottom:3px}.sa-booking-date .sa-booking-yr {background:var(--sa-primary);margin-block:-10px 4px;margin-inline:-10px -10px;border-start-start-radius:8px;border-start-end-radius:8px;border-end-end-radius:0;border-end-start-radius:0;padding:3px 6px}.sa-booking-date .sa-type-danger{background-color:var(--sa-danger)}.sa-booking-date .sa-type-warning{background-color:var(--sa-warning)}.sa-booking-date .sa-type-success{background-color:var(--sa-success)} .sa-dntin-card-title span {color:var(--sa-primary);background:var(--sa-primary-light);border:1px solid var(--sa-primary);border-radius:6px;padding:2px 5px;height:26px;flex:none}.sa-dntin-card-title .sa-type-success{color:var(--sa-success);background:var(--sa-success-light);border:1px solid var(--sa-success)}.sa-dntin-card-title .sa-type-danger{color:var(--sa-danger);background:var(--sa-danger-light);border:1px solid var(--sa-danger)}.sa-dntin-card-title .sa-type-warning{color:var(--sa-warning);background:var(--sa-warning-light);border:1px solid var(--sa-warning)} .sa-case-report-list {gap:10px;margin-bottom:10px;display:flex} .sa-date-list .sa-case-report-list li {padding:10px;background:var(--sa-primary-light);width:100%;border-radius:6px;text-align:center} .sa-case-rpt-card {padding:10px;background:var(--sa-primary-light);border-radius:6px} .sa-donar-lable {background:var(--sa-primary-light);padding:10px;border-radius:6px;text-align:center;width:75%;color:var(--sa-primary);margin:20px auto 0;display:block} .sa-donar-lable i {margin-inline-end:5px;font-weight:650}.sa-dontin-list-card, .sa-dntin-card-title {display:flex;justify-content:space-between} .sa-dontin-list-card {gap:10px} .sa-dontin-list-card li {background:var(--sa-light);border-radius:8px;width:100%;padding:15px;text-align:center} .sa-dontin-list-card li h5 {color:var(--sa-primary)}.sa-dntin-card-title .sprite-eligible {background-color:var(--sa-info-dark);border-radius:4px;vertical-align:middle;margin-inline-end:10px;height:26px;width:26px;background-size:500px;background-position:-317px -30px}.sa-my-programs .sa-apt-list li:hover {background-image:none;color:var(--sa-dark)}.sa-donar-lable.disabled{background-color:var(--sa-dark-150);color:var(--sa-dark)}
/* my programs ends here */
.sa-service-list li.sa-mob-block{display:none}.sa-edit-link {display:flex;align-items:center;gap:5px;color:var(--sa-primary)}.sa-edit-link i {background-color:var(--sa-primary-light);width:26px;height:26px;border-radius:100%;text-align:center;line-height:26px;font-size:16px}
/* kids vaccination styles start here */
.sa-vaccination-list, .sa-ph-med-ref-list{display:flex;gap:20px;flex-wrap:wrap}.sa-vaccination-list li, .sa-ph-med-ref-list li{position:var(--sa-relative);cursor:var(--sa-pointer);border-radius:calc(var(--sa-pixel)*5);background-color:var(--sa-light);transition:.3s;padding:0;border:1px solid rgb(38 169 224 / 20%);line-height:normal;width:calc(100%/2 - (1 - 1/2)*20px);overflow:var(--sa-o-hidden);display:var(--sa-d-flex);align-items:flex-start;padding:20px}.sa-vaccination-list li:hover, .sa-ph-med-ref-list li:hover{border-color:var(--sa-primary)}.sa-vaccin-det{width:calc(100% - 100px);padding-block:0 0;padding-inline:20px 50px}.sa-vaccin-det small, .sa-ph-med-ref-det small{color:#706E7C}.sa-vaccin-det .sa-slct-txt{bottom:auto;top:20px;position:absolute;inset-inline-end:20px}.sa-kids-cont{align-items:center;padding-bottom:15px}.sa-select-vaccine .sa-doct-det {width:100%;padding-inline-start:8px}.sa-select-vaccine [type="checkbox"]:not(:checked) + label:before,.sa-select-vaccine [type="checkbox"]:checked + label:before{inset-inline-start:unset;inset-inline-end:0;border-color:var(--sa-primary)}.sa-select-vaccine [type="checkbox"]:checked + label:after{inset-inline-start:unset;inset-inline-end:5px}.sa-select-vaccine .sa-card-list-box .icon-down-arrow{margin-top:3px}.sa-select-vaccine .sa-card-list-box figure{width:20px;height:20px}.sa-select-vaccine .sa-card-list>li{border:var(--sa-border-solid) rgb(38 169 224 / 20%);transition:unset}.sa-select-vaccine{padding-top:50px;border-radius:calc(var(--sa-pixel)*5);margin-bottom:20px;background:var(--sa-light)}.sa-select-vaccine [type="checkbox"]:not(:checked) + label,.sa-select-vaccine [type="checkbox"]:checked + label{margin:0;padding-inline-start:4px}.sa-select-vaccine .sa-card-list li span{color:var(--sa-dark-500)}.sa-select-vaccine p{padding-bottom:5px;color:var(--sa-primary)}.sa-select-vaccine .sa-card-list li.sa-active{border-color:var(--sa-primary)}.sa-vaccination-res{margin-top:8px}.sa-kids-vaccin-footer{background:var(--sa-primary-light-bg);padding:20px;border-radius:10px;margin-top:20px}.sa-vaccination-res .sa-status-card{color:var(--sa-dark-650);display:block}.sa-vaccination-list{padding-bottom:40px}.sa-kids-cont .sa-form-icon-left{inset-inline-start:22px}.sa-view-log .sa-vaccine-report.sa-mt10{padding:0;border:none}.sa-vaccine-report .sa-vaccine-brd{margin-top:10px;padding-top:15px}
.sa-vaccination-list li figure img,.sa-seasonal-det figure img, .sa-ph-med-ref-list li figure img{width:35px}.sa-view-log-bg-res span.sa-vaccin-his{background:#eeffec;display:block;margin-top:-5px}
.sa-insurance-not-link{border-color:var(--sa-danger);background:#fdf1f1}
.sa-vaccine-tit{display:flex;justify-content:space-between}.sa-vaccine-report{padding:15px;margin-top:20px;margin-bottom:0;position:unset}.sa-vaccine-report>span{margin-bottom:10px}.sa-vaccine-report h5 {font-weight:550;color:var(--sa-dark);width:calc(100% - 25px);font-size:15px}
.sa-timeline-card{padding-block:40px 15px;padding-inline:0 0;border-radius:6px}.sa-timeline-list {display:flex;justify-content:space-between;align-items:center;gap:1px;border-bottom:2px solid #e7e7e7}.sa-timeline-list li {background-color:#eeffec;padding:8px;font-size:12px;display:flex;align-items:center;flex-direction:column;position:relative}.sa-timeline-list li.sa-inactive i{color:var(--sa-dark-350)} .sa-timeline-list li span{color:#919291}.sa-timeline-list li i {text-align:center;color:var(--sa-success);font-size:14px;margin-top:5px}.sa-timeline-list li:first-child{border-start-start-radius:5px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:5px}.sa-timeline-list li:last-child{border-start-start-radius:0;border-start-end-radius:5px;border-end-end-radius:5px;border-end-start-radius:0}.sa-vaccine-brd {border-top:1px solid var(--sa-primary-light-bg);padding:10px 20px 0;margin:5px -20px 0;flex-wrap:wrap;gap:5px}
.vacc-certifi-list {background-color:var(--sa-light);padding:15px}.vacc-certifi-list li {display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sa-primary-light-bg);margin:0 -15px;padding:10px 15px}.vacc-certifi-list li:last-child{border-bottom:none;padding-bottom:0}.vacc-certifi-list li span {color:var(--sa-dark-500);font-weight:350;width:100px;margin-inline-end:10px}.vacc-certifi-list li p{width:calc(100% - 110px);text-align:end}
.sa-vaccine-name-list li{background-color:var(--sa-dark-50);padding:15px;border-radius:10px;cursor:pointer;border:2px solid var(--sa-dark-50);margin-bottom:10px}.sa-vaccine-name-list li:last-child{margin-bottom:0}
.sa-vaccine-report .sa-rpt-user-det {display:flex;align-items:center;justify-content:space-between}.sa-rpt-user-det button{display:flex;align-items:center;gap:5px;padding:0 calc(var(--sa-pixel)* 5)}
.sa-vacci-doct-det [type="radio"]:not(:checked) + label, .sa-vacci-doct-det [type="radio"]:checked + label{padding-inline-start:0}.sa-vacci-doct-det [type="radio"]:not(:checked) + label:before, .sa-vacci-doct-det [type="radio"]:checked + label:before{inset-inline-start:auto;inset-inline-end:0}.sa-vacci-doct-det [type="radio"]:checked + label:after{inset-inline-start:auto;inset-inline-end:3px}
.sa-vac-rpt-tit{font-size:calc(var(--sa-pixel)* 9);text-align:center;font-weight:450;margin-bottom:20px;color:var(--sa-dark);margin-top:0}
.sa-coverd-icon{position:relative;padding-inline-start:15px;color:var(--sa-secondary-dark)}.sa-lab-card .sa-coverd-icon i{top:0}.sa-coverd-icon .sa-sprite-ins-link {content:'';background-position:-144px 0;width:13px;height:16px;background-size:430px}.sa-insurance-cover [type="checkbox"]:checked + label:before{border-color:var(--sa-secondary);background-color:var(--sa-secondary)}
.sa-select-vaccine .sa-light-text i{vertical-align:middle;color:var(--sa-primary);margin-inline-end:5px}.sa-kids-vaccination .sa-location-label{display:none}
.sa-user-vaccin{background:var(--sa-light);border-radius:5px;padding-top:5px}.sa-user-vaccin span.sa-d-block{border-bottom:1px solid var(--sa-dark-250);margin:0 15px;padding-bottom:5px;color:var(--sa-custom-v1);font-weight:550}

/* Form Input DatePicker*/
.sa-vaccine-picker .sa-date-picker .dp__input_wrap:before{color:var(--sa-dark)}.sa-vaccine-picker .sa-browse-hdr {padding:0}.sa-vaccine-picker .sa-browse-hdr .sa-container{width:100%;padding:0}.sa-vaccine-picker .sa-browse-hdr .dp__main{position:unset;width:100%}.sa-drag-clndr .sa-vaccine-picker .sa-browse-hdr .dp__menu{inset-inline-start:0 !important;inset-inline-end:auto !important}
.sa-vaccine-picker .dp__input_wrap:after{display:none}.sa-vaccine-picker  .dp__input_wrap{text-align:end}.sa-vaccine-picker{color:var(--sa-primary)}
/* new sprite code */
.sa-cancelled-report .sprite-medical-report,.sa-prec-repo .sprite-prescription{width:19px;height:20px;background-position:-52px 0;background-size:425px;vertical-align:middle}.sa-prec-repo .sprite-prescription{background-position:-79px 0}.sa-sprite-repo .sprite-my-report{background-position:-188px -166px;background-size:436px}.sa-sprite-repo .sprite-reports{background-position:-348px -87px;background-size:462px}.sa-sprite-lab{background-position:-236px -88px;background-size:472px}.sa-sprite-prescription1{background-position:-291px -86px;background-size:472px}
.sa-vac-rep-card {margin:45px 0 20px;background:var(--sa-light);padding:15px;border-radius:8px}
.sa-browse-tat .sa-tat-lable {margin:5px -20px -20px;background:var(--sa-success-light);padding:5px 20px}.sa-tat-lable i {background-size:600px;height:27px;width:18px;background-position:-153px -37px;margin-inline-end:5px;vertical-align:sub}.sa-browse-tat ~ .sa-browse-expand{margin-top:25px}
/* Practitioners*/
.sa-track-order.sa-prac-track{width:20%}.sa-track-order.sa-prac-track li{width:50%}.sa-track-order.sa-prac-track li.isa-delivered .sa-track-dot{inset-inline-start:auto;inset-inline-end:0;transform:unset}

/* Referral Insurance */
.sa-reff-req{background-color:#F1F9FF;border:none}.sa-card-ref-mob .sa-app-info-cnt{color:var(--sa-custom-v4)}.sa-reff-req .sa-reff-req-tit{display:flex;justify-content:space-between;align-items:center}.sa-btn-info{color:var(--sa-custom-v2);background-color:var(--sa-info-dark);font-size:14px;padding:5px;height:25px;line-height:15px}.sa-ref-tst-list li{margin-bottom:5px;color:#706E7C;font-size:14px;}.sa-ref-tst-list i {color:var(--sa-custom-v4);margin-inline-end:10px;font-size:16px}.sa-ref-tst-list i.sa-primary-text{color:var(--sa-primary);}.sa-reff-req .sa-d-f-sbetween.sa-app-info {padding-inline-start:45px;padding-top:0}.sa-reff-plr{padding-block:0 15px;padding-inline:0 15px;}.sa-reff-req .sa-app-info-cnt>span{display:flex;margin-top:10px;}
.sa-ins-apr-status {color:var(--sa-custom-v4);font-size:16px;}.sa-ins-apr-status i{margin-inline-end:5px;vertical-align:middle;}.sa-ref-ins-succ{background-color:#e7f8f4}.sa-ref-ins-pndg{background-color:var(--sa-warning-light)}.sa-ref-ins-rjct{background-color:var(--sa-danger-light)}.sa-ref-ins-procc{background-color:#eef4ff}.sa-ref-ins-succ p,.sa-ref-ins-pndg p,.sa-ref-ins-rjct p,.sa-ref-ins-procc p{margin-bottom:0;}.sa-prt-aprvd-list li{margin-bottom:4px}.sa-prt-aprvd-list li span{color:#706E7C;font-size:12px;}.sa-w100.sa-btn-plain{width:100%}.sa-browse-tog .sa-sprite-cnt i{margin:0;margin-inline-end:5px}.sa-ftr-fxd-btm {position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;border-radius:20px;background-color:var(--sa-light);box-shadow:0 0px 10px 0 rgba(0,0,0,.1);padding:20px}.sa-dialog-ref-det{padding-bottom:50px}.sa-insur-bg{background-color:#e7f8f4;padding:5px;border-radius:6px;color:var(--sa-success-dark)}.sa-insur-bg i{margin-inline-end:5px}.sa-pdg-ins-btn{display:flex;gap:10px;margin-top:10px}.sa-treat-ref{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.sa-treat-ref li i {color:var(--sa-primary);margin-inline-end:5px}
.sa-custom-pagination{display:flex;align-items:center;justify-content:center;gap:5px;width:fit-content;padding:0 10px;max-width:275px;height:15px;line-height:15px;background:#E4E4E480;border-radius:50px;margin:8px auto 0;}.sa-custom-pagination li{position:relative;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;}.sa-custom-pagination li:after,.sa-custom-pagination li:hover::after{content:'';display:flex;background:#dbdbdb;height:8px;width:8px;border-radius:50px;pointer-events:none;}.sa-custom-pagination li.active::after,.sa-custom-pagination li.active:hover::after{background-color:#D4D4D4;width:16px}.sa-custom-pagination .sa-pagination-dot-btn{position:absolute;inset:0;width:100%;height:100%;border:none;background:transparent;cursor:pointer;padding:0;margin:0;border-radius:50px;font-size:0;}.sa-custom-pagination .sa-pagination-dot-btn:focus-visible{outline:2px solid #00a896;outline-offset:2px;}

/*Yakeen Changes*/ 
.sa-data-incorrect {display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:20px;margin-bottom:20px} .sa-data-incorrect span{font-size:18px;font-weight:650} .sa-data-incorrect p{font-weight:350;color:var(--sa-custom-v4)}
.sa-card-green-border {border:1px solid #4fe666;padding:20px;border-radius:6px;background:#ebffea}.sa-modal-wrapper.sa-data-incrt{padding:15px}.sa-input-group.sa-input-group-vert.sa-per-info {background:#f3f3f3}
.sa-account-insu-link{display:flex;gap:15px;flex-wrap:wrap;border:var(--sa-border-solid) var(--sa-dark-100);padding:15px;margin-bottom:70px;border-radius:12px;}.sa-account-insu-link figure{width:calc(100% / 3 - (1 - 1/3) * 15px);height:30px;border-inline-end:var(--sa-border-solid) var(--sa-dark-100);padding-inline-end:10px;}.sa-account-insu-link figure img{object-fit:contain;}.sa-account-insu-link figure:nth-child(3n+3) {border-inline-end:unset;padding-inline-end:0;}.sa-per-info input{background-color:#f3f3f3;border-color:var(--sa-custom-v4)}.sa-link-accpt-ins .sa-sprite-cnt {flex-direction:column;gap:5px;}.sa-link-accpt-ins .sa-sprite-cnt i {margin:0}
.sa-per-info.sa-input-radio.check{border-color:none;background:none}.sa-input-radio.sa-setup-radio.sa-personalinfo {border:1px solid #ddd;background:#f3f3f3}
.sa-info-personal.sa-log-form .sa-form-control{background:#f3f3f3;border:1px solid #ddd}.sa-reg-v2 .sa-form-group.sa-info-personal>label~.sa-form-control-lg~.sa-form-icon.icon-calendar3{color:var(--sa-custom-v3)}
.sa-per-info .sa-disabled, .sa-form-control:disabled{background:unset}.sa-medi-btn {display:flex;gap:40px}
.sa-ins-comp {cursor:pointer;display:flex;align-items:center;justify-content:space-between;background-color:var(--sa-light);border-radius:15px;margin-bottom:15px;}.sa-ins-comp span{display:flex;align-items:center}
.sa-ins-comp .sa-form-control{border:none;padding:0;height:unset;line-height:unset;text-align:end}.sa-dialog-yakeen-bld-grp .sa-custom-dropd .sa-more-list li {border-radius:unset}.sa-profile-info-list li div span.sa-danger-text{color:var(--sa-danger)}
.sa-pro-data .icon-pen,.sa-pro-data .icon-right-arrow,.sa-pro-data .icon-close {margin-inline-start:10px;color:var(--sa-primary);cursor:pointer}
.sa-pd15{padding:15px}.sa-input-group-vert .sa-form-group-line .sa-form-control.sa-input-no-border.sa-info-yaken{padding-inline-start:15px}
.sa-resend-otp{margin-top:-12px}.sa-verification-link{color:#a6a5ce}.sa-dialog-bottom .sa-dialog-body .sa-body-cnt.sa-link-cont {padding-block:0 0;padding-inline:0 15px}

/* medical reports styles */
.sa-appointment-bg{background-color:var(--sa-primary-light-bg)}.sa-card.sa-med-carousel{box-shadow:0 0px 10px 0 rgba(0,0,0,.1);border:unset;padding-inline-end:0}.sa-med-det-card .sa-add-patient-btn{width:100%;background:var(--sa-light);color:var(--sa-primary);border-color:var(--sa-primary);border:2px dashed}.sa-med-report-slide{width:150px;border:var(--sa-border-solid) var(--sa-dark-100);padding:10px;border-radius:10px;cursor:pointer;margin-inline-end:15px}.sa-med-report-slide .sa-ellipsis{margin-bottom:-10px}
.sa-pro-data-sprite {display:flex;align-items:center;justify-content:space-between;padding:15px}.sa-profile-info-list li .sa-pro-data span.sa-gray-dark-text{color:var(--sa-dark-450)}.sa-profile-info-list li .sa-pro-data span .sa-f-size10{color:var(--sa-dark-300);font-size:10px}.sa-view-pt-cnt {width:calc(100% - 20px);color:var(--sa-primary);display:flex;align-items:center;gap:10px}.sa-view-pt-count {width:20px;text-align:end;color:var(--sa-success)}.sa-tabs-btn li .sa-view-pt-cnt>i {width:32px;margin-inline-end:0}.sa-tabs-btn li .sa-view-pt-cnt>figure{width:30px;height:24px;}.sa-tabs-btn li .sa-view-pt-cnt>figure>img {height:24px;}
.sa-vaccination-tab .sa-card-list li p i{color:var(--sa-dark-350)}.sa-vaccination-tab .sa-card-list li p {font-size:14px}

/*Prescriptions-v3 Styles*/
.sa-tab-cont.sa-tab-none {background:none;padding-top:unset}.sa-tabs-cont li{width:calc(100% / 2 - 1/2*10px);justify-content:center}
.sa-prescriptionV2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-inline-start:20px;color:var(--sa-custom-v4)}.sa-pres .sa-newV2 {margin-bottom:12px;display:flex;align-items:center;gap:10px;}.sa-newV2 small{color:var(--sa-primary);display:block;font-weight:normal;}.sa-newV2 .icon-right-arrow{position:absolute;inset-inline-end:10px;top:15px;color:var(--sa-dark-200);}.sa-newV2 .sa-avtar{width:40px;height:40px;}.sa-pres .sa-prescriptionV2{padding-inline-start:0;}.sa-prescriptionsV3 .sa-card-list>li{box-shadow:0 0 calc(var(--sa-pixel)* 5) rgba(0, 0, 0, 0.08);border:none;padding:15px;}.sa-prescriptionsV3 .sa-newV2 .icon-right-arrow{inset-inline-end:15px;top:24px;color:var(--sa-primary)}.sa-prescriptionsV3 .sa-pres .sa-newV2{margin-bottom:0;}.sa-new-pres{padding-block:0 10px;padding-inline:50px 0;color:var(--sa-custom-v6);font-size:16px;border-bottom:1px solid var(--sa-primary-light);}.sa-new-pres i{color:var(--sa-custom-v4);margin-inline-end:5px;font-size:20px;vertical-align:middle;}.sa-new-pres span:nth-child(2){display:flex;gap:5px;margin-top:5px;}.sa-new-pres img{width:25px;}.sa-new-pres~div button:hover{color:var(--sa-primary)}.sa-new-pres span{font-weight:600;}
.sa-new-prep{font-weight:450;color:var(--sa-dark)}.sa-new-prep i{margin-inline-end:5px;font-size:16px;}.sa-prescption-det{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:15px;margin-top:15px;border-top:1px solid var(--sa-primary-light-bg)}
.sa-prescrptions-list{display:flex;align-items:center;width:calc(100% - 180px)}.sa-prescrptions-list i{margin-inline-end:10px;font-size:16px}
.sa-prescribed-dl{margin:0;padding-block:0 0.5em;padding-inline:0 0;display:flex;flex-wrap:wrap;gap:10px}.sa-prescribed-dl dt{font-size:16px;color:var(--sa-custom-v6);}.sa-prescribed-dl small{color:var(--sa-custom-v1);font-weight:550;margin-inline-start:5px}
.sa-medication-tit {margin-top:40px;position:relative;overflow:unset;margin-bottom:0;border-radius:10px;color:#ababab}.sa-medication-tit:after {content:'';border-top:1px solid #ddd;position:absolute;width:100%;top:-20px;inset-inline-start:0}
.sa-prescriptionsV3 .sa-tabs-line{border-bottom:unset}.sa-app-info .sa-app-info-img.sa-pres-details img{width:20px;height:20px}
.sa-personal-changes{text-align:center}.sa-personal-changes button{width:50%}
.sa-vaci-repo .sa-select-field .sa-form-icon{color:var(--sa-dark);}
/* Lab-tech v2*/
.sa-lab-techV2{display:flex;align-items:center;gap:15px}.sa-lab-list{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}.sa-result-testv2{display:flex;align-items:center;justify-content:space-between}.sa-unorder-list.sa-techDet li {margin-top:10px;list-style:none;color:var(--sa-custom-v5)}.sa-unorder-list.sa-techDet.sa-lab-items li {color:unset}
.sa-unorder-list.sa-techDet li i{color:var(--sa-custom-v5);margin-inline-end:10px}.sa-labresult-border{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:40px;padding-bottom:20px}.sa-resultv2{display:flex;align-items:center;justify-content:center}.sa-labtechV2 {display:flex;align-items:center;gap:10px} .sa-lab-tech .sa-btn-back i {font-size:16px;font-weight:650;margin-inline-end:unset}
.sa-myapt-date.sa-app-test {background:#eeffeb}
/* Vaccination report tabs */
.sa-vaccine-tab{display:flex;align-items:center;justify-content:space-between;padding:0 10px;overflow:hidden;overflow-x:auto}.sa-vaccine-tab li{position:relative;cursor:pointer;padding-bottom:10px;white-space:nowrap;width:calc(100%/4 - (1 - 1/4)*10px);text-align:center}.sa-vaccine-tab li.active{font-weight:550}.sa-vaccine-tab li.active::before{content:'';position:var(--sa-absolute);width:100%;height:4px;background:var(--sa-primary);border-start-start-radius:5px;border-start-end-radius:5px;border-end-end-radius:0;border-end-start-radius:0;bottom:0;inset-inline-start:0}
.sa-time-line{display:flex;justify-content:space-between;gap:15px}.sa-time-line .sa-card{padding:10px;min-width:128px}.sa-appt-header .sa-form-group{margin-bottom:0}.sa-pat-rec{display:flex;justify-content:space-between;margin-bottom:10px}

.sa-personal-infoV3{display:flex;align-items:center;gap:10px}.sa-personalInfo-disabled{background-color:#f3f3f3;padding:15px}.sa-caseReport.sa-form-group.sa-form-icon{inset-inline-end:16px}
.sa-verifyEdit h4 {font-size:16px;font-weight:450;color:var(--sa-custom-v1);margin-bottom:6px}.sa-personal-country .sa-custom-dropd{position:unset;padding:unset;box-shadow:unset;padding:20px;border-radius:unset}
.sa-personal-country .sa-custom-dropd{position:unset;padding:unset;box-shadow:unset;padding:20px;border-radius:unset}

.sa-personal-country .sa-custom-dropd{position:unset;padding:unset;box-shadow:unset;padding:20px;border-radius:unset}.sa-life-style-list li:first-child{padding-top:0}.sa-personinfo-delete .sa-btn-back{display:none}.sa-personinfo-delete .sa-delete-card {margin:25px -19px}.sa-container.sa-content.sa-mb100.sa-personinfo-delete{margin-bottom:unset;padding:0}

/*health profiles styles*/

.sa-health-profile{padding-top:40px}.sa-health-data-pro{display:flex;flex-direction:column}.sa-vir-head .sa-d-flex.sa-helth-tab {padding:5px;border-radius:10px;gap:4px}.sa-down-sanar.sa-vir-head .sa-d-flex.sa-helth-tab button {font-weight:normal;padding:5px 10px}.sa-reason-list.sa-healthprofile-list li {margin-bottom:4px;border-radius:unset}.sa-reason-list.sa-healthprofile-list li:first-child{border-radius:10px;margin-bottom:20px}.sa-reason-list.sa-healthprofile-list li:nth-child(2){border-start-start-radius:10px;border-start-end-radius:10px;border-end-end-radius:0;border-end-start-radius:0}.sa-reason-list.sa-healthprofile-list li:last-child{border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:10px;border-end-start-radius:10px}
.sa-chronic-list {background-color:#e7f1f8;padding:10px 15px;border-radius:10px;display:flex;align-items:center;gap:5px;margin-inline-start:10px}.sa-chronic-list i{vertical-align:middle;margin-inline-start:20px;color:#cacaca;font-weight:550}.sa-health-bmi {background-position:-663px 0;width:37px;height:40px;background-size:1187px}.sa-health-weight{background-position:-760px 0;width:37px;height:40px;background-size:1187px}.sa-health-height{background-position:-698px 0;width:30px;height:40px;background-size:1187px}
.sa-health-blood{background-position:-630px 0;width:37px;height:40px;background-size:1187px}.sa-health-chronic{background-position:-725px 0;width:30px;height:40px;background-size:1187px}.sa-health-pro{color:#626262}.sa-health-unit{color:#dcdcdc}

.sa-health-clc{text-align:center;margin-top:20px}.sa-vir-head .sa-d-flex.sa-helth-tab.sa-health-bmicalc{border:1px solid var(--sa-primary);width:50%}.sa-vir-head.sa-down-sanar.sa-bmi-health {display:flex}.sa-healthunit-bmi{position:absolute;inset-inline-end:12px;top:15px;color:#6e6e6e;border-inline-start:1px solid currentColor;padding-inline-start:10px}
.sa-vir-head .sa-d-flex.sa-helth-tab.sa-health-bmicalc{padding:0;height:50px;line-height:50px}.sa-primary-checked li [type="checkbox"]:not(:checked) + label:before{background:var(--sa-light)}.sa-primary-checked li [type="checkbox"]:checked + label:before,.sa-vaccine-det .sa-card-shadow [type="checkbox"]:checked + label:before{border-color:var(--sa-primary);background:var(--sa-primary)}
.sa-lifestyle .sa-lifestyle-pro {padding:unset;background:unset}
.sa-toggle-switch {background:var(--sa-primary-light);border-radius:10px;height:40px;width:90px;display:flex;justify-content:center;align-items:center;margin:0;position:relative}.sa-toggle-switch [type="radio"]:not(:checked) + label:before, [type="radio"]:checked +.sa-toggle-switch label:before{border:none}.sa-toggle-switch [type="radio"]:not(:checked) + label,.sa-toggle-switch [type="radio"]:checked + label{padding:5px 10px;margin:0} .sa-toggle-switch [type="radio"]:checked + label:after{height:30px;width:100%;border-radius:6px;opacity:.9;margin:0;top:0;inset-inline-start:0;padding:0}.sa-toggle-switch  [type="radio"]:not(:checked) + label:before,.sa-toggle-switch [type="radio"]:checked + label:before{height:30px;width:100%;border:none} .sa-toggle-switch [type="radio"]:checked + label span{color:var(--sa-light);position:relative;z-index:1}

/*new insurance list*/
.sa-more-list-bg li {border-radius:6px;border-bottom:unset;background:#f3f3f3;margin-bottom:12px;padding-inline-start:45px;position:relative;border:1px solid #f3f3f3}.sa-more-list-bg li.sa-active {background:var(--sa-primary-light);border-color:var(--sa-primary)}.sa-more-list-bg li::before{content:'';width:20px;height:20px;border-radius:50%;background-color:#eff4fd;border:1px solid #ddd;position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%)}
.sa-more-list-bg li.sa-active::after{content:'';width:10px;height:10px;border-radius:50%;background-color:var(--sa-primary);border:1px solid  var(--sa-primary);position:absolute;inset-inline-start:19px;top:50%;transform:translateY(-50%)}
.sa-accnt-link {display:flex;align-items:center;gap:10px}.sa-max-hgt {max-height:77vh;overflow-y:auto;padding-inline-end:15px}
.sa-custom-dropd.sa-custom-country-list {position:absolute;padding:15px;border-radius:10px;box-shadow:0 0 10px #ddd}
.sa-patint-form-group .sa-form-control{padding-inline-start:35px}.sa-patint-form-group.sa-form-group>label~.sa-form-control~.icon-calendar7.sa-form-icon{inset-inline-start:13px;color:var(--sa-primary);inset-inline-end:unset;top:36px}

.sa-dark400-text{color:var(--sa-dark-400)}.sa-patient5 i{font-size:35px;color:#a4e6d7}
.sa-profile-info-list li .sa-pro-data span.sa-d-none-insu{justify-content:end;color:var(--sa-primary)}
.sa-insurance-approvel .sa-custom-dropd{top:44px}

/*Kid-vaccination-timeline*/
.sa-card-no-border.sa-vaccination-bg {background-color:#eeffec}.sa-timeline-circle {border:1px solid;border-radius:50%;width:20px;height:20px;background-color:var(--sa-light);margin-bottom:10px}.sa-timeline-list li .sa-timeline-circle {text-align:center;color:var(--sa-success);font-size:14px;position:relative}.sa-timeline-list li.sa-inactive .sa-timeline-circle {color:var(--sa-dark-350)}
.sa-timeline-list li.sa-active .sa-timeline-circle::before {content:"\e9e2";font-family:'icomoon';background:var(--sa-success);font-size:8px;color:var(--sa-light);line-height:20px;text-align:center;position:absolute;z-index:0;top:-1px;width:20px;inset-inline-start:-1px;height:20px;border-radius:50%}.sa-timeline-cont {display:block;text-align:center}.sa-card.sa-timeline-bg {background:#f8fff7;position:absolute;top:40px;inset-inline-end:40px;margin-bottom:0;padding:15px}

.sa-incorrect {background-position:-547px 0;width:60px;height:45px;background-size:1141px}
.sa-cus-what{background-color:var(--sa-primary-light);padding:10px;border-radius:10px;font-weight:650;}.sa-trac-not-avail span{width:calc(100% - 50px);color:#797979}.sa-apt-date-list.sa-date-list::before{border-inline-start:2px solid var(--sa-primary)}
.sa-ins-comp span.sa-d-block-insu,.sa-profile-info-list li .sa-ins-comp span.sa-d-block-insu{display:none}.sa-icondown-insu{display:none}.sa-profile-info-list li .sa-pro-data.sa-ins-comp span.sa-d-none-insu{width:unset}.sa-dept-img{width:20px;margin-inline-end:5px;height:20px;object-fit:contain}

.sa-lab-reslt h4 {margin-top:3px} .sa-vaci-repo .sa-vaccine-report h5 {width:calc(100% - 135px)}.sa-my-programs ul li{justify-content:center}.sa-health-list{width:calc(100% - 80px)}.sa-icon-view{font-size:18px;vertical-align:middle;margin-inline-end:8px}.sa-icon-f-size{font-weight:550;font-size:18px;vertical-align:middle}
.sa-personalInfo-btn{display:flex;justify-content:center} .sa-personalInfo-btn button{width:50%}.sa-select-lang-btn.sa-saved-locations i {margin-inline-start:0}
.sa-lab-icon{color:var(--sa-dark);margin-inline-end:5px;font-size:16px}.sa-labresult-border h6{font-size:12px;margin-top:20px}.sa-my-pro-cnt .sa-input-group-vert .sa-pat-input.sa-form-group .sa-form-control.sa-input-no-border,.sa-input-group-vert .sa-form-group-line .sa-form-control.sa-input-no-border.sa-edit-phn-lp{padding-inline-start:10px}

.sa-nodata-found {border-radius:10px;text-align:center;background-color:var(--sa-primary-light-bg);font-weight:650;padding:20px}.sa-rel-cnt .sa-slct-pt-list li label{margin-bottom:0}
.sa-add-vacc-cert .sa-pro-data .sa-form-control{border:none;text-align:end;padding:0;height:unset;line-height:unset}.sa-add-vacc-cert .sa-browse-hdr input{border:none;text-align:end;padding:0;height:unset;line-height:unset}.sa-add-vacc-cert .sa-vaccine-picker .sa-date-picker .dp__input_wrap:before{display:none}.sa-add-vacc-cert .sa-browse-hdr input::placeholder {color:var(--sa-dark);font-size:14px}
.sa-vacci-rept .sa-f-up-att {background:var(--sa-light)}.sa-vacci-rept .sa-f-up-att .sa-btn-transparent i{transform:unset;font-size:30px;margin-bottom:4px}.sa-vacci-rept .sa-f-up-att .icon-logout3:before{content:"\ea68"}.sa-vacci-rept .sa-f-up-att .sa-info-text{color:var(--sa-dark);text-decoration:underline}
.sa-add-vacc-cert .sa-browse-hdr ~ .sa-val-err{position:absolute;inset-inline-end:15px;inset-inline-start:auto;bottom:0;color:var(--sa-danger);width:unset}.sa-val-err.sa-file-text {position:unset}
.sa-appt-header .sa-select-field .sa-form-group input{color:var(--sa-primary)}.sa-sprite-apology{width:25px;height:25px;background-position:-274px -271px;background-size:477px}
.sa-timeline-list .sa-active:hover .sa-timeline-circle:before {display:block}.sa-app-info .sa-d-block.sa-red-text {color:#ff0000}.sa-persnl-inf-country .sa-custom-dropd{position:static;margin:30px 0;box-shadow:none;}.sa-doc-view-pro span{font-size:12px;font-weight:450;width:108px;text-align:end;color:var(--sa-dark-400)}.sa-doc-view-pro span i{vertical-align:middle;font-size:10px}.sa-doctor-details{width:50%;margin:0 auto;padding:20px}.sa-doctor-details .sa-unorder-list li{list-style:none}.sa-doctor-details .sa-tabs-fill li.active:after{width:0}.sa-doctor-details .horizontal-calendar{width:100%}.sa-doc-view-pro.sa-fw900 span{font-weight:650;line-height:20px;}.sa-price-label.sa-fnt-w{font-weight:950;}
/* labtech insurance styles */
.sa-need-guidance{margin-top:-55px;margin-bottom:80px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:15px}

/* Patients Link Insurance*/
.sa-link-ins-ptn .sa-dialog-center .sa-dialog-close{top:0;font-size:26px}.sa-link-ins-ptn .sa-dialog-center .sa-dialog-close .icon-close:before {color:var(--sa-dark-650)}.sa-link-btn {display:block}.sa-link-btn.sa-ftr-btn button+button{margin-inline-start:0;margin-top:10px}.sa-pat-ins-det {padding:15px;background-color:var(--sa-light);border-radius:15px}.sa-pat-ins-det li {color:var(--sa-dark-500)}.sa-pat-ins-det li span{color:var(--sa-dark)}

/* rate and review styles starts here */
.sa-review-cmlnt{text-align:center}
.sa-radio-group {display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.sa-radio-group [type="checkbox"]:not(:checked) + label, .sa-radio-group [type="checkbox"]:checked + label {flex:1 0 40%;margin:0;text-align:center;padding:15px;font-size:12px;color:var(--sa-custom-v5)}.sa-radio-group [type="checkbox"]:not(:checked) + label:before, .sa-radio-group [type="checkbox"]:checked + label:before {width:100%;border-radius:5px;height:100%;border:1px solid var(--sa-dark-100);background-color:unset}.sa-radio-group [type="checkbox"]:not(:checked) + label:after, .sa-radio-group [type="checkbox"]:checked + label:after {width:100%;height:100%;border-radius:5px;inset-inline-start:0;top:0;background:rgb(38 169 224 / 10%);border:1px solid var(--sa-primary);z-index:1;transform:unset}
.sa-radio-group .icon-rating-diamond{display:block;font-size:16px;margin-bottom:10px}.sa-review-ttl{border-bottom:1px solid #f6f6f8;padding-bottom:10px;margin-bottom:10px}.sa-radio-group [type="checkbox"]:checked + label{color:var(--sa-primary)}
.sa-error-text {position:absolute;color:var(--sa-danger);inset-inline-start:0;bottom:-5px;font-size:12px}
.sa-radio-review{width:calc(100%/2 - (1 - 1/2) *20px)}.sa-radio-review label{width:100%;}
/* hajj vaccination styles here */
.sa-hajj-vaccine{background:var(--sa-info-dark);padding:15px;margin-top:15px}.sa-card-list li .sa-hajj-vaccine .sa-unorder-list li:before{content:unset}.sa-card-list>li .sa-hajj-vaccine .sa-unorder-list li{margin-inline-start:20px;padding-inline-start:0}

.sa-sess-list li{color:#797979;}.sa-cont-space{gap:10px;}.sa-cont-space strong{font-size:14px;}.sa-appt-text:first-of-type .sa-custom-v1-text,.sa-appt-text:first-of-type .sa-custom-v2-text{color:var(--sa-primary);}.sa-presc-list{padding:15px 0 0}.sa-describe-avat{width:30px;height:30px;background:#f7f7f8;display:inline-block;border-radius:50%;text-align:center;line-height:36px;margin-inline-end:5px}.sa-set-up.sa-mt20-w{margin-top:25px}.sa-reg-spcv3 .sa-mt20-w{margin-top:0;margin-bottom:0}.sa-removed-back .sa-btn-back{display:none}.sa-describe-avat i{font-size:18px;color:var(--sa-custom-v5)}
/* Weight Loss*/
.sa-weight-loss,.sa-ask-freq-w{width:70%;margin:0 auto}.sa-weight-loss .sa-carousel{border-radius:10px}.sa-weight-loss .sa-carousel li{width:44%;position:relative;}.sa-weight-loss .sa-carousel li figure{height:100%;}.sa-weight-loss .sa-carousel-slide .sa-prev,.sa-weight-loss .sa-carousel-slide .sa-next{top:50%;margin:0 10px;transform:translateY(-50%);border-radius:50px;}.sa-wght-cap{position:absolute;bottom:30px;color:var(--sa-light);background-color:rgb(83 83 83 / 40%);font-weight:550;padding-block:10px 10px;padding-inline:25px 25px;text-align:center;border-start-start-radius:0;border-start-end-radius:30px;border-end-end-radius:30px;border-end-start-radius:0;}.sa-weight-loss .sa-ftr-btn{margin-top:30px;}.sa-wght-loss-view{margin-top:30px}.sa-wght-loss-view p{margin-top:20px;color:var(--sa-custom-v5);font-size:16px;font-weight:550;}
.sa-wght-list{position:relative;padding-inline-start:60px;}.sa-wght-list:before {content:'';position:absolute;top:0;bottom:40px;inset-inline-start:18px;background:linear-gradient(to top, #A6D8F6 2.36%, #B9EAC8 23.59%, #CEF1A8 45.29%, #F3EC8D 67.49%, #F1B67F 82.79%, #EC8974 97.08%);width:5px;}.sa-wght-list li{margin-bottom:30px;}.sa-wght-list li:last-child{margin-bottom:0;}.sa-wght-list li .sa-wght-sprite {display:flex;align-items:center;justify-content:center;width:40px;height:40px;position:absolute;inset-inline-start:0;background-color:var(--sa-primary-light);color:var(--sa-primary);border-radius:6px;}.sa-wght-list li .sa-wght-sprite figure{width:24px;display:flex;align-items:center;justify-content:center;} .sa-wght-list li p{color:var(--sa-custom-v1);}.sa-wght-list li span{color:var(--sa-custom-v5)}
.sa-wght-serv-list{display:flex;flex-wrap:wrap;gap:20px;}.sa-wght-serv-list li{display:flex;position:relative;padding:15px 10px;color:var(--sa-primary);background-color:var(--sa-light);align-items:flex-start;width:calc(100%/2 - (1 - 1/2) *20px);border-radius:8px;box-shadow:4px 4px 12px 1px rgba(227, 229, 229, 0.25)}.sa-wght-serv-list img{width:24px;margin-inline-end:10px;}.sa-wght-serv-list li p{font-size:12px;color:var(--sa-custom-v5);margin-bottom:0;}.sa-wght-serv-desc{font-size:14px;font-weight:550;color:var(--sa-custom-v1);}.sa-wght-serv-desc p{font-weight:normal;}.sa-wght-serv-list li .sa-icon-circle{position:absolute;inset-inline-end:10px;top:18px;}.sa-wght-carousel .sa-link-btn.sa-ftr-btn button+button{margin-top:15px;}
.sa-inject-med-list li {color:var(--sa-custom-v5);background-color:var(--sa-light);padding:8px;border-radius:4px;display:flex;align-items:center;gap:10px;margin-bottom:10px;}.sa-inject-med-list li:last-child{margin-bottom:0;}.sa-freq-ques {display:flex;align-items:center;color:var(--sa-custom-v5);border:1px solid #D4D4D4;border-radius:8px;padding:10px 15px;margin-bottom:20px;cursor:pointer}.sa-card-lab-test .sa-d-f-sbetween{align-items:flex-start;}.sa-card-lab-test .sa-btn-xs{padding:2px 5px;border-radius:6px;font-size:11px;line-height:15px;position:absolute;bottom:10px;inset-inline-start:45px;}.sa-card-lab-test strong{color:var(--sa-custom-v1);}.sa-freq-collapse span{font-weight:550;}.sa-freq-collapse ul li{color:var(--sa-custom-v5)}.sa-freq-collapse .icon-down-arrow, .sa-freq-collapse .icon-up-arrow{font-size:14px;}.sa-ask-freq-w .sa-btn-back{display:flex;align-items:center;color:var(--sa-custom-v5);margin-bottom:30px;}.sa-ask-freq-w .sa-btn-back i{font-size:calc(var(--sa-pixel)* 9);font-weight:650}.sa-ask-freq-w .sa-btn-back span {font-size:24px;font-weight:650;}
.sa-wght-test-exp{padding:15px 15px 35px;cursor:pointer;}.sa-wght-test-exp-cnt{display:flex;gap:10px;}.sa-wght-test-exp-cnt i{width:20px;font-size:14px;color:var(--sa-primary);font-weight:650;}.sa-app-info .sa-gray-dark-text{display:flex}.sa-primary-light-bg .sa-app-info .sa-gray-dark-text {display:inline-flex}
.sa-tst-incl-bg{padding:1px 8px;display:inline;width:fit-content;border-radius:12px;font-size:12px;}.sa-tst-incl-primary-bg{color:var(--sa-primary);background-color:var(--sa-primary-light);}.sa-incl-tst-list{padding-inline-start:20px;}.sa-incl-tst-list li{color:var(--sa-custom-v5);margin-bottom:5px;}.sa-incl-tst-list li:last-child{margin-bottom:0} .sa-incl-tst-list li i{margin-inline-end:5px;}.sa-tst-incl-secondary-bg{color:var(--sa-primary);background-color:#F7F7F8}
.sa-pkg-wtg-loss-tit {display:flex;align-items:flex-start;gap:10px;}.sa-pkg-wtg-loss-tit strong {width:calc(100% - 110px);}.sa-pkg-wtg-loss-tit small {width:110px;text-align:end;color:var(--sa-danger);}

/* Lab Result */
.sa-res-share-list button{display:flex;align-items:center;justify-content:center;}.sa-res-share-list button i{color:var(--sa-primary);font-size:20px;}.sa-lab-res-det{border:none;}.sa-lab-res-det .sa-app-info{justify-content:flex-start;padding:0;}.sa-lab-list.sa-res-share-list{margin:10px 0}
.sa-past-apt-btn{display:flex;gap:10px;justify-content:flex-end;}.sa-past-apt-btn a{font-weight:650;}.sa-past-apt-btn a i{font-size:16px;font-weight:550;vertical-align:sub;transform:scaleX(-1);display:inline-block;} .sa-past-apt-btn .sa-btn-info-light, .sa-past-apt-btn .sa-past-est-time{width:100%}.sa-past-apt-btn .sa-btn-outline-primary{width:35%;}.sa-past-apt-btn .sa-past-est-time{font-weight:450;}.sa-past-est-time {color:var(--sa-custom-v5);background:#F7F7F9;padding:8px 10px;text-align:center;border-radius:4px;}.sa-past-est-time span{color:var(--sa-custom-v1);}.sa-apt-disabled-btn {background:#f7f6f8;color:#706e7c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;}.sa-arrow-icn p:nth-child(2):before{content:"\e91c";position:absolute;inset-inline-end:0;font-family:'icomoon';color:var(--sa-primary);top:15px;} .sa-apt-disabled-btn span+span{font-weight:550;color:var(--sa-dark);}
.sa-pen-referral{display:flex;gap:5px;}.sa-pen-referral small{min-width:max-content}.sa-doct-det-data h6.sa-price-tag {color:var(--sa-primary);font-weight:850;padding-inline-end:0;position:absolute;top:35px;inset-inline-end:20px;}.sa-sprite-ins-Notlink{content:'';background-position:-215px 0;width:20px;height:26px;background-size:700px}
.sa-insu-ref-det .sa-primary-light-bg{border-radius:10px}.sa-insu-ref-det .sa-card-zero{padding:20px}.sa-dragclndr-det .sa-rr{inset-inline-end:20px;top:20px}
.sa-review-terms {display:flex;gap:10px;justify-content:end;}

.sa-browse .sa-wrap-slots .sa-carousel,.sa-browse .sa-group-slots .sa-carousel{overflow-x:unset;flex-wrap:wrap;}.sa-browse .sa-wrap-slots .sa-carousel li,.sa-browse .sa-group-slots .sa-carousel li{flex-shrink:0;width:calc(100% / 8 - (1 - 1 / 8)* 10px)}.sa-browse .sa-wrap-slots .sa-time-slot,.sa-browse .sa-group-slots .sa-time-slot{margin:0;text-align:center;width:auto}.sa-wrap-slots .sa-show-nexday-slots,.sa-group-slots .sa-show-nexday-slots{text-align:center;margin-top:18px}.sa-browse .sa-wrap-slots.sa-carousel-slide .icon-right-arrow:before,.sa-browse .sa-group-slots.sa-carousel-slide .icon-right-arrow:before{content:"\e91c";}.sa-browse .sa-wrap-slots.sa-carousel-slide .icon-right-arrow,.sa-browse .sa-group-slots.sa-carousel-slide .icon-right-arrow{font-size:12px;color:var(--sa-primary);width:20px}.sa-browse .sa-wrap-slots .sa-carousel li:last-child,.sa-browse .sa-group-slots .sa-carousel li:last-child{padding-inline-end:0}
.sa-switch-toggle {position:relative;display:inline-block;width:48px;height:24px;margin-bottom:0} .sa-switch-toggle input {opacity:0;width:0;height:0;} .sa-toggle-slider {position:absolute;cursor:pointer;top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px;} .sa-toggle-slider:before {position:absolute;content:"";height:20px;width:20px;inset-inline-start:5px;bottom:2px;background-color:white;-webkit-transition:.4s;transition:.4s;border-radius:50%;} .sa-switch-toggle input:checked + .sa-toggle-slider {background-color:var(--sa-primary);} .sa-switch-toggle input:checked + .sa-toggle-slider:before {transform:translateX(20px);} .sa-toggle-slider.round {border-radius:34px;} .sa-toggle-slider.round:before {border-radius:50%;}

.sa-card-box{display:flex;gap:15px;flex-wrap:wrap}.sa-card-box li{width:calc(50% - 7.5px);background:var(--sa-light);padding:12px;border-radius:15px;box-shadow:0px 0px 8px 0px #00000015;display:flex;flex-direction:column;cursor:pointer;}.sa-card-box li figure {margin-bottom:15px;width:80px;height:80px;}.sa-card-box li h6 {margin-bottom:10px;color:var(--sa-custom-v6);}
.sa-dialog-labtech-v6 .sa-card-box{margin-bottom:20px;}.sa-labtech-bg-v6 .sa-selected-data {margin-top:10px;}
.sa-blur-container{position:relative;height:70dvh;overflow:hidden;} .sa-blur-cnt{position:absolute;top:50%;inset-inline-start:50%;width:100%;transform:translate(-50%, -50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:100%;display:flex;align-items:center;flex-direction:column;text-align:center;padding-top:80px;color:#706E7C;}
/* lab new flow start */
.sa-header-loc {position:absolute;inset-inline-end:15px;top:0;width:180px;text-align:end;font-size:1rem}.sa-header-loc em {font-size:10px;display:block;font-weight:normal;color:#626262;padding-inline-end:25px;}.sa-address-label {text-decoration:underline;color:var(--sa-custom-v6);font-size:14px}.sa-labtech-bg-v6 .sa-need-guidance{background-color:var(--sa-light);margin-top:0;margin-bottom:20px;box-shadow:0px 0px 8px 0px #0000001A;border-radius:8px;padding:8px 12px;line-height:24px;}.sa-custom-card {display:flex;justify-content:space-between;background-color:#ECFFEA;border:none;padding:8px 16px;align-items:center;margin-bottom:20px;border-radius:8px;}.sa-custom-card span{display:flex;align-items:center;}.sa-custom-card span i{font-size:18px}.sa-custom-card .sa-btn{border-radius:8px;padding:0 15px;background-color:var(--sa-light);color:var(--sa-primary);font-weight:650;} .sa-package-list{overflow:hidden;overflow-x:auto;scrollbar-width:none;margin:0 0 20px;flex-wrap:nowrap;padding:10px;}sa-package-list li{width:150px;}.sa-lab-shadow .sa-card-box li{box-shadow:0 0 4px 0 rgb(0 0 0 / 20%)}.sa-package-list li .sa-line-clamp{margin-bottom:10px;font-weight:850;color:var(--sa-custom-v6);line-height:20px;} .sa-labtech-bg-v6{background:var(--sa-light)}.sa-labtech-v6{background-color:var(--sa-primary-light-bg)}.sa-dialog-labtech-v6{background-color:var(--sa-primary-light-bg);}.sa-dialog-labtech-v6 .sa-selected-carditem {margin:0;padding:0}.sa-price-label {background:var(--sa-primary-light-bg);height:20px;padding:0 10px;border-radius:10px;display:inline-block;font-size:14px;color:var(--sa-primary);font-weight:700;width:fit-content;width:-moz-fit-content;}.sa-badge-md{padding:0 6px;height:30px;line-height:30px;text-align:center;font-size:14px;border-radius:4px}.sa-labtech-bg-v6 .sa-price-label{padding:0 8px;font-weight:var(--sa-font-850);font-size:16px;line-height:24px;height:24px;}.sa-cart-count .sa-price-label {margin-inline-start:24px}.sa-labtech-v6 .sa-search-filter input{background:var(--sa-light);color:var(--sa-primary);}.sa-labtech-v6 .sa-search-filter button{color:var(--sa-primary);background:transparent;border:1px solid #F7F7F8;border-radius:8px;}
.sa-labtech-btns button{padding:0 8px;text-align:center;}
.sa-filter-item {display:flex;width:calc(100% / 5 - (1 - 1 / 5)* 10px);height:84px;justify-content:center;flex-direction:column;border:2px solid;border-radius:15px;border-color:#c7e5ff;padding:5px;text-align:center;align-items:center}.sa-test-pack-filter {display:flex;align-items:center;justify-content:start;flex-wrap:wrap;gap:10px;font-size:10px}.sa-lab-search-pos{position:relative;margin-bottom:20px;}.sa-lab-search-pos .sa-form-icon{inset-inline-end:12px;cursor:pointer;z-index:1;top:12px;pointer-events:auto;font-weight:350;font-size:14px}.sa-lab-search-pos .icon-left-arrow{position:absolute;inset-inline-start:15px;top:12px;cursor:pointer;padding:12px 15px;margin:-12px -15px}.sa-lab-search-pos .sa-form-control{position:relative;padding-inline-start:40px;background-color:var(--sa-light);border-color:var(--sa-primary)}.sa-test-pack-filter .sa-filter-item.sa-active{background:#c7e5ff;border-color:var(--sa-primary)}.sa-srch-box-shadow{box-shadow:0 9px 6px 0 #8282820D;margin-bottom:15px;padding-inline-start:15px;padding-inline-end:15px;}
.sa-test-pack {color:var(--sa-primary);margin-inline-end:6px}.sa-pack-avtar{width:45px;height:45px;object-fit:cover;border-radius:8px}.sa-labtech-bg-v6 .sa-count span,.sa-selected-carditem.sa-count span{color:#727272}.sa-selected-carditem .sa-d-f-sbetween,.sa-labtech-bg-v6 .sa-item-selected .sa-d-f-sbetween{align-items:unset}.sa-price-breakup li span.sa-excluding-fee{font-size:10px;margin-top:-2px;display:block;width:100%}.sa-price-breakup li span.sa-vat-plus span{color:var(--sa-danger);font-weight:550}.sa-price-breakup li span.sa-vat-plus{text-transform:uppercase}
.sa-lab-count-cnt {display:flex;align-items:flex-start;justify-content:space-between;}.sa-lab-count-cnt .sa-labpackage-qty{margin-bottom:10px;}.sa-price-breakup .icon-riyal{display:initial;font-size:14px;}.sa-price-breakup .sa-package-cart.sa-package-brdr  li span i{color:var(--sa-dark)}
/*Lab-tech-v6 Styeles Starts Here*/
.sa-alert-info{background-color:var(--sa-primary-light-bg);border-color:#D9F4FF;}.sa-search-filter {display:flex;gap:15px;}.sa-search-filter input{background-color:var(--sa-primary-light-bg);border:none;font-size:12px;padding-block:0 0;padding-inline:40px 15px;cursor:pointer;}.sa-search-filter .icon-search {inset-inline-end:auto;inset-inline-start:15px;top:10px;font-weight:650;font-size:16px;}.sa-search-filter button{background-color:var(--sa-primary-light-bg);border:none;height:40px;line-height:40px;width:100px;border-radius:8px;font-size:14px;display:flex;align-items:center;}.sa-search-filter .sa-form-group{width:calc(100% - 100px);}
.sa-search-group::placeholder{color:var(--sa-dark);font-size:14px;}.sa-tests-list{display:flex;gap:15px;flex-direction:column;}.sa-tests-list>li {border:1px solid #E1F1FF;border-radius:8px;padding:15px;background:var(--sa-light);margin-bottom:10px;}.sa-tests-list-cnt {display:flex;gap:10px;justify-content:space-between;align-items:center;} .sa-tests-list-cnt h6{width:calc(100% - 140px);}.sa-tests-list-cnt-rgt{width:calc(100% - 55%);text-align:end;}.sa-tests-list-cnt-rgt .sa-count{align-items:center;justify-content:flex-end;color:#727272;}.sa-tests-list-cnt-rgt .icon-close{color:#999999;font-size:10px;}.sa-tests-list-det {margin-top:15px;display:flex;justify-content:space-between;} .sa-bio {color:#727272;}.sa-tests-list-item {display:flex;gap:15px;}
.sa-hide-det {display:flex;gap:5px;align-items:center;font-size:12px;}.sa-collection{color:var(--sa-dark-250);font-size:13px;margin-inline-start:-19px;}
.sa-card.sa-testlist{border-color:#E1F1FF;margin-top:20px;}.sa-testlist-count{justify-content:space-between;}.sa-price-breakup {background:var(--sa-primary-light);border-start-start-radius:10px;border-start-end-radius:10px;border-end-end-radius:0;border-end-start-radius:0;padding:10px 15px 25px;}.sa-price-breakup ul{display:flex;flex-direction:column;gap:10px;}.sa-price-breakup li {display:flex;justify-content:space-between;position:var(--sa-relative);color:var(--sa-dark);}.sa-price-breakup li span {width:50%;color:#606060;}.sa-price-breakup li span+span {text-align:end;color:var(--sa-dark);font-weight:600;}.sa-price-breakup li.sa-total {padding-top:5px;font-size:14px;}.sa-price-breakup li.sa-total span{color:var(--sa-dark);font-weight:650;line-height:20px;}.sa-price-breakup li.sa-total span>span{color:#727272;}.sa-price-breakup li.sa-total span+span{color:var(--sa-primary);font-weight:700;}.sa-cart-amount{margin-top:20px;display:flex;justify-content:space-between;}.sa-price-breakup li span.sa-vat {color:#FF5E5E;}
.sa-price-breakup i {display:block;text-align:center;font-size:12px;}.sa-package-brdr{border-bottom:1px solid #D2F2FF;padding-bottom:10px;}.sa-card.sa-alert-info {padding:15px;}
.sa-address{position:relative;}.sa-address em{font-size:10px;color:#626262;font-weight:450;}.sa-address .sa-location-label{min-width:120px;width:120px;top:0;border:none;padding:0;background:transparent;margin-bottom:0;z-index:1;position:relative;}.sa-address .sa-location-label::before{background:transparent;}.sa-address .sa-btn.sa-ellipsis{display:none}.sa-address .sa-location-label .sa-form-icon{font-weight:550;top:auto;inset-inline-end:0;font-size:14px;color:var(--sa-primary);}.sa-labtech-bg-v6 .sa-prog-grid{top:40px;}.sa-address .sa-input-group.sa-location-label input{height:unset;line-height:18px;padding-inline-end:0px;padding-inline-start:0px;background-color:transparent;color:var(--sa-custom-v6);}.sa-address .sa-location-label .icon-location2{margin:0;}.sa-cart-count.sa-d-f-jend{display:flex;justify-content:flex-end}.sa-cart-count{align-items:center;}
.sa-mob-sticky {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.sa-mob-sticky .sa-mob-sticky-back {display:flex;gap:10px;font-size:16px;align-items:center;margin-bottom:10px;}.sa-mob-sticky .sa-mob-sticky-back i {font-size:22px;cursor:pointer;}
.sa-labpackage-qty{display:flex;gap:5px;color:#727272;}.sa-labpackage-qty .sa-mr5{margin-top:4px;}.sa-text-include-lable, .sa-text-inclu {display:flex;gap:10px}.sa-text-include-lable span {font-weight:450;font-size:12px}.sa-text-include-lable{margin:5px 0 15px;flex-wrap:wrap}
.sa-add-more-test{background-color:#EDEFFB;padding:15px;}.sa-pharmacy-search .sa-mob-footer .sa-labpackage-qty .sa-mr5{display:none;}

/* Iv Drips styles start here */
.sa-iv-drip-card h6{color:var(--sa-custom-v6);font-weight:850}.sa-iv-drip-card .sa-card{margin-top:15px;border-color:#C7E5FF;display:flex;gap:6px;flex-wrap:wrap;}.sa-vitamin-avtar{background:#F7F7F8;width:60px;height:60px;padding:10px;border-radius:5px}.sa-iv-drips-list .sa-avtar-xl img{height:100%;}.sa-vitamin-drips .sa-search-filter .sa-form-group{width:100%;}
.sa-lab-card .sa-vitamin-clr{color:var(--sa-success);font-size:calc(var(--sa-pixel)* 10);top:2px;inset-inline-start:-2px}.sa-vitamin-drips .sa-address em{font-style:normal}.sa-srch-fltrs.sa-search-brdr .sa-form-control,.sa-search-brdr button{border-radius:8px;}
/* Iv Drips styles end here */

/*nurse-v6*/
.sa-nurse-v6 .sa-search-filter .sa-form-group {width:100%;}.sa-package-list .sa-avtar-xl {width:80px;height:80px;background:#F7F7F8;border-radius:50%;}.sa-nurse-upload-image{color:var(--sa-primary);cursor:pointer;font-size:20px}.sa-need-guidance h6{color:unset;}.sa-nurse-list{gap:15px;}.sa-nurse-list li{display:flex;flex-direction:column;justify-content:space-between;width:calc(100%/2 - (1 - 1/2)*15px);}.sa-nurse-list li h6{margin-top:0;}
.sa-medical-prescriptions span{color:var(--sa-dark-250);}.sa-nurse-list li span{width:fit-content}.sa-medical-prescriptions{display:flex;gap:5px}.sa-medical-prescriptions i {background-color:var(--sa-warning-dark);width:16px;height:16px;line-height:16px;font-size:12px;border-radius:50%;text-align:center;color:var(--sa-light)}.sa-medical-prescriptions p {font-size:12px;width:calc(100% - 18px);color:var(--sa-dark-250);margin:0;}.sa-nurs-about .sa-medical-prescriptions p{color:var(--sa-custom-v6);margin-bottom:10px;}
.sa-nurse-package h5{width:calc(100% - 80px);}.sa-nurse-list .sa-medical-prescriptions p{color:#7C878C}

/* Medical Prescription*/
.sa-med-pres-list .sa-med-pres-list-bg{background-color:var(--sa-primary-light-bg);color:var(--sa-primary);text-align:center;padding:10px 15px;cursor:pointer;}.sa-med-pres-list-bg p{margin:0;}
.sa-med-pres-list-bg i {font-size:18px;font-weight:650;}.sa-med-ptnt-list li {display:flex;margin-bottom:20px;}.sa-med-ptnt-list-det {width:calc(100% - 73px);border-bottom:1px solid var(--sa-custom-v4);padding-bottom:10px;}.sa-med-dialog h5.sa-mob-header{color:var(--sa-primary);}.sa-med-ptnt-list li figure{width:48px;height:48px;padding:8px;margin-inline-end:15px;}.sa-med-ptnt-list-det span{font-size:12px;font-weight:550;}.sa-med-ptnt-list-det span+span {display:block;}
.sa-med-pres-list-bg .sa-f-up-att{border:none;margin:0;padding:0;width:unset;height:unset;}.sa-med-pres-list-bg .sa-f-up-att .sa-btn-transparent i.icon-pdf {transform:unset;margin-bottom:5px;}.sa-med-pres-list-bg .sa-f-up-attach{justify-content:center;padding:0;}.sa-med-pres-tit .sa-f-up-att{display:none;}

/*CareGiver-v6*/
.sa-caregiver-details li {display:flex;gap:8px;margin-bottom:10px;}.sa-caregiver-details li:last-child{margin-bottom:0;}.sa-caregiver-details .icon-checked2 {background-color:var(--sa-secondary);width:18px;height:18px;line-height:19px;font-size:10px;border-radius:50%;text-align:center;color:var(--sa-light);margin-top:2px;font-weight:850;}.sa-caregiver-details li p {width:calc(100% - 18px);color:#0F2161;margin:0;}.sa-cargiver-task-list {display:flex;flex-wrap:wrap;gap:15px;padding-bottom:30px;}.sa-cargiver-task-list li {border-radius:calc(var(--sa-pixel)* 5);background-color:var(--sa-light);overflow:var(--sa-o-hidden);padding:15px;width:calc(100% / 2 - (1 - 1/2)* 15px)}.sa-caregiver-det {width:calc(100% - 64px)}.sa-caregiver-cont{display:flex;gap:10px;}.sa-caregiver-det p{color:#706E7C}
.sa-select-care{display:flex;gap:15px;flex-wrap:wrap;cursor:pointer;}.sa-select-price{display:flex;justify-content:space-between;margin-top:20px;}.sa-select-price span{color:var(--sa-dark-250)} .sa-select-care li{width:calc(50% - 7.5px);background:var(--sa-light);padding:12px;border-radius:15px;flex-shrink:0;box-shadow:0px 0px 8px 0px #00000005;display:flex;justify-content:space-between;flex-direction:column;border:1px solid rgb(130 130 130 / 10%);}.sa-starting-text{color:#706E7C;}.sa-select-care li.active{background-color:var(--sa-primary-light);border:1px solid var(--sa-primary);}.sa-select-care li h6{padding-inline-end:40px;font-weight:850;color:#0F2161;}
.sa-caregiver-title {text-align:center;color:var(--sa-light);font-size:24px;padding-top:80px}.sa-confirm.sa-caregiver-confirm {margin:-100px auto 0;padding-bottom:0;}.sa-confirmation-caregiver {text-align:center;margin-bottom:20px;}.sa-confirmation-caregiver span{font-size:16px;}.sa-caregiver-confirm .sa-card{border:none;background-color:#eff7ff;border-radius:15px;text-align:center;}
.sa-selct-pharm{display:flex;gap:10px;}.sa-pharm-dialog h3{border-bottom:1px solid var(--sa-primary-light);padding-bottom:10px;margin-bottom:20px;}.sa-selct-pharm li{width:50%;box-shadow:0 0 calc(var(--sa-pixel)* 5) rgba(0, 0, 0, 0.08);text-align:center;display:flex;align-items:center;flex-direction:column;border-radius:10px;padding:12px;}.sa-selct-pharm li figure {margin-bottom:5px}.sa-selct-pharm figure{width:100px;height:52px;}.sa-slct-del-opt{margin-top:10px;}.sa-slct-del-opt li{height:126px;justify-content:center;}.sa-slct-del-opt li.sa-active {border:1px solid var(--sa-primary);}.sa-slct-del-opt li figure{margin:0;}
.sa-submitted-det .sa-success-circle{margin-top:0}.sa-detv2{padding-bottom:200px;}.sa-lab-tech-btn{display:flex;margin-top:20px;}

/*eclinic-v6*/
.sa-eclinic-list .sa-service-list li.sa-instant-consultation{width:100%}.sa-eclinic-list .sa-service-list li.sa-instant-consultation .sa-slct-txt {display:block}.sa-eclinic-list .sa-service-list li:first-child:not(.sa-instant-consultation){width:calc(100%/2 - (1 - 1/2)*8px)}.sa-eclinic-list .sa-service-list li:first-child:not(.sa-instant-consultation) .sa-slct-txt{display:none}
.sa-eclinic-list .sa-service-list{gap:8px;padding-top:0;}.sa-eclinic-list .sa-service-list li{width:calc(100%/2 - (1 - 1/2)*8px);margin:0;padding:12px;gap:15px;min-height:auto;align-items:center;}.sa-eclinic-list .sa-service-list .sa-slct-txt i{display:none;}.sa-eclinic-list .sa-service-list li:first-child .sa-slct-txt i{display:block;}.sa-eclinic-list .sa-search-filter .sa-form-control{background:#F7F7F8;}.sa-eclinic-list .sa-search-filter input::placeholder{color:#B1AFBF;font-style:normal;}.sa-eclinic-list .sa-pos-rel i{color:var(--sa-custom-v4);}.sa-eclinic-list .sa-test-pack-head,.sa-eclinic-list .sa-mob-sticky .sa-mob-sticky-back i{color:#706E7C;}.sa-eclinic-list .sa-clinic-det-tit h6{color:var(--sa-primary);}.sa-specialties-list .sa-vaccination-list{gap:15px;}.sa-specialties-list .sa-vaccination-list li{padding:10px;gap:10px;box-shadow:4px 4px 12px 1px rgb(172 169 187 / 30%);}.sa-specialties-list .sa-vaccination-list li figure{border-radius:50%;}.sa-specialties-list .sa-vaccin-det h6{margin-bottom:0;}.sa-specialties-list  .sa-vaccin-det{padding:0;width:calc(100% - 50px);}.sa-specialties-list .sa-vaccin-det .sa-slct-txt i{background-color:transparent;width:14px;height:14px;line-height:14px;}.sa-specialties-list .sa-vaccin-det .sa-slct-txt{top:10px;inset-inline-end:5px;}.sa-card-flx-det {width:calc(100% - 50px);}.sa-card-flx small {color:#706E7C;font-size:12px;}.sa-flx-sbet {display:flex;align-items:baseline;gap:8px;justify-content:space-between;}.sa-flx-sbet h5 {color:var(--sa-primary);font-size:14px;width:calc(100% - 128px);margin-bottom:5px;font-weight:550}.sa-specialities {display:flex;align-items:center;gap:5px;}.sa-label{background:#E5F8F2;color:#19BA8A;border-radius:50px;padding:0 10px;font-size:12px;font-weight:450;}.sa-eclinic-list .sa-prog-grid p{color:#666666;}.sa-eclinic-list .sa-clinc-det small{color:#706E7C;}.sa-eclinic-list .sa-service-list li figure{width:40px;height:40px;border-radius:50px;margin:0;background-color:#F1F9FF;}.sa-badge-success-cont{position:absolute;inset-inline-end:15px;top:10px;display:flex;align-items:center;gap:5px;}.sa-eclinic-list .sa-service-list li figure img {height:20px;}
.sa-specialties-list .sa-vaccination-list li figure img{object-fit:contain;width:100%;}
/* Browser V6*/
.sa-hor-scroll {overflow:hidden;overflow-x:auto;width:100%;scrollbar-width:var(--sa-none);scroll-snap-type:x mandatory;}.sa-slot-list {display:flex;gap:10px;margin-bottom:15px;}.sa-slot-list li {transition:left .4s cubic-bezier(.47,.13,.15,.89);flex-shrink:0;padding:8px 20px;height:36px;border-radius:6px;color:var(--sa-custom-v1);text-align:center;background-color:#F1F9FF;display:flex;justify-content:space-between;cursor:pointer;}.sa-slot-list li span {display:inline-flex;gap:10px;align-items:center;font-size:12px;font-weight:550;}.sa-slot-list li span i{color:var(--sa-custom-v4);font-size:14px;}.sa-slot-list li.active i {color:var(--sa-light);}.sa-srch-box {margin-bottom:15px;}.sa-my-doc-det {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #D4D4D4;position:relative;}.sa-my-doc-det p {color:var(--sa-custom-v1);}.sa-sub-doc-list {display:flex;flex-wrap:wrap;gap:15px;margin-top:10px;margin-bottom:10px;}.sa-sub-doc-list li {width:calc(100%/2 - (1 - 1 / 2)*15px);display:flex;background-color:var(--sa-primary-light);border-radius:12px;padding:5px}.sa-sub-doc-list li i {color:var(--sa-custom-v4);background:#eeeef1;width:24px;height:24px;font-size:16px;line-height:24px;text-align:center;border-radius:50px;margin-inline-end:10px;}.sa-sub-doc-list-cnt {width:calc(100% - 34px);color:#706E7C;}.sa-sub-doc-list-cnt p {color:var(--sa-custom-v6);word-break:break-all;}.sa-abt-doc-v6 .sa-unorder-list li {color:#7C7C7C;}.sa-abt-doc-v6 .sa-unorder-list li:first-child{margin-top:10px;}.sa-add-fvrt {background:#CEF1FF;color:var(--sa-primary);padding:6px 15px;border-radius:20px;display:flex;align-items:center;gap:10px;}.sa-add-fvrt i{font-size:20px;}.sa-brws-card-list .sa-doct-det-data h6 {color:var(--sa-primary);}
.sa-doc-rvew-fltr li select {border:none;background:transparent;line-height:unset;}

/* Review */
.sa-my-doctor-det .sa-avtar-lg {width:80px;height:80px;border-radius:5px;border:none;}.sa-card-certified{display:inline-flex;gap:5px;align-items:center;font-size:11px;padding:3px 6px;border-radius:6px;background-color:#ecffeb;color:var(--sa-success)}.sa-card-certified figure{width:15px;height:15px}.sa-card-certified.sa-card-certified-succ-lgt figure img{width:20px}.sa-card-certified-succ-lgt{color:var(--sa-secondary-dark);background-color:#EAFCF9;border-radius:20px;gap:12px;}.sa-booknow-price i{vertical-align:middle;margin-inline-end:5px;}
.sa-doc-review {padding:15px;margin:15px -15px;border-bottom:var(--sa-border-solid) var(--sa-dark-100);background-color:var(--sa-light);}.sa-sub-doc-review {display:flex;gap:10px;}.sa-doc-tot-rvew {width:50%;display:flex;align-items:center;gap:10px;}.sa-doc-prog-rvew {width:calc(100% - 50%);}.sa-rev-count-no {width:60px;display:inline-flex;align-items:center;gap:5px;}.sa-rev-count-no img{width:14px;} .sa-doc-prog-rvew li {display:flex;align-items:center;gap:5px;margin-bottom:10px;}.sa-doc-prog-rvew li:last-child{margin-bottom:0;} .sa-doc-prog-rvew li span{font-size:12px;}.sa-doc-prog-rvew li .sa-progres-bar{background-color:var(--sa-dark-150);width:calc(100% - 70px);height:4px;}
.sa-booknow-price {background:var(--sa-light);padding:15px;border-radius:12px;flex-direction:column;gap:10px;}.sa-booknow-price strong {color:var(--sa-primary);}.sa-booknow-price div {width:100%;}.sa-doc-rvew-fltr {display:flex;align-items:center;gap:35px;margin-top:20px;}.sa-doc-rvew-fltr li {width:calc(100% / 4 - (1 - 1 / 4)* 35px);color:#706E7C;background:#F7F7F8;padding:2px 10px;font-size:12px;border-radius:50px;display:flex;align-items:center;gap:5px;position:relative;}.sa-doc-rvew-fltr li:last-child {width:100px;justify-content:space-between;}.sa-doc-rvew-fltr li img{width:14px;}.sa-doc-rvew-fltr li .icon-down-arrow {position:absolute;inset-inline-end:5px;}.sa-doc-rvew-fltr li span{-webkit-line-clamp:1;}.sa-spec {font-size:12px;padding:0 10px;height:20px;line-height:20px;}.sa-doc-rvew-fltr-list {position:var(--sa-absolute);top:25px;inset-inline-start:0;inset-inline-end:0;background:var(--sa-light);box-shadow:0 8px calc(var(--sa-pixel)* 5) #999;border-radius:8px;z-index:9;}.sa-doc-rvew-fltr-list p {padding:5px calc(var(--sa-pixel)* 5);margin:0;}.sa-doc-rvew-fltr-list p.sa-active {background:var(--sa-primary);color:var(--sa-light);}.sa-rev-list li {display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #D4D4D4;margin-bottom:20px;}.sa-rev-list li .sa-avtar img{width:20px;}
.sa-duration .sa-slot-btn {flex-direction:column;gap:10px;margin-bottom:20px;}.sa-duration .sa-slot-btn li.active {border-color:var(--sa-primary);color:var(--sa-custom-v6);}.sa-duration .sa-slot-btn li.active i {color:var(--sa-primary);}.sa-duration .sa-slot-btn  li i {color:var(--sa-custom-v4);}.sa-slot-btn li span {display:inline-flex;gap:10px;align-items:center;}.sa-duration .sa-slot-btn li {width:100%;display:flex;justify-content:space-between;background-color:#F1F9FF;padding:10px;border-radius:8px;align-items:center;border:1px solid transparent;height:48px;}.sa-btn-back.sa-arrow-btn i{top:35px;color:var(--sa-custom-v6);inset-inline-start:20px;}.sa-header-center .sa-mob-header{text-align:center;color:var(--sa-custom-v6);border-bottom:1px solid #D4D4D4;padding-bottom:15px;}.sa-header-center .sa-mob-header.sa-border-none{border:none;}
.sa-discount-det{background:#F8F8F8;color:var(--sa-custom-v4);font-size:12px;padding:0 10px;border-radius:50px;font-weight:450;}.sa-footer-shadow{box-shadow:0px -2px 6px 0px #00000014;}.sa-dialog-bottom.sa-dialog-space-mob .sa-body-cnt{padding-bottom:120px;}.sa-slot-btn.sa-available-slots li.active{border:1px solid var(--sa-primary);background:var(--sa-primary-light);color:var(--sa-primary);}.sa-slot-btn.sa-available-slots{gap:10px;margin-top:10px;}.sa-slot-btn.sa-available-slots li{background:var(--sa-light);color:#0F2161;border-radius:4px;padding:12px 8px;width:calc(100%/2 - (1 - 1/2)*15px);text-align:center;box-shadow:0 0 calc(var(--sa-pixel) * 5) rgba(0, 0, 0, 0.08)}.sa-select-v2 .sa-slot-btn.sa-available-slots li{background:var(--sa-light);}
.sa-dialog-space-mob .dp__menu{border:none;border-bottom:1px solid #F1F9FF;border-radius:0;}.sa-dialog-space-mob .dp__calendar_header_separator{height:0.5px;background:#F1F9FF;}.sa-dialog-space-mob .dp__month_year_col_nav{padding-inline-start:0;padding-inline-end:0;}.sa-dialog-bottom.sa-dialog-space-mob .sa-body-cnt{padding-top:20px;}.sa-dialog-space-mob .dp__flex_display{display:inline;} .sa-dialog-space-mob .dp__month_year_row{height:50px;justify-content: space-between;}.sa-dialog-space-mob .dp__calendar_header_item{color:#706E7CB2;}.sa-dialog-space-mob .dp__inner_nav:hover{background:transparent;}.sa-dialog-space-mob .dp__cell_inner.dp__pointer{font-weight:650;}
.sa-sess-ftr {position:absolute;inset-inline-start:0;bottom:0;inset-inline-end:0;display:flex;padding:30px;box-shadow:0 0px 10px 0 rgba(0, 0, 0, .1);background-color:var(--sa-light);}.sa-sess-ftr div{width:100%;}.sa-sess-ftr div:last-child .sa-btn {width:100%;font-size:15px;}.sa-dialog-space-mob .dp__icon{stroke:none;fill:none;}.sa-dialog-space-mob .dp__month_year_row .dp__month_year_col_nav:last-child .dp__inner_nav:after{content:"\e9da";font-family:icomoon;color:var(--sa-dark);}.sa-dialog-space-mob .dp__month_year_row .dp__month_year_col_nav:first-child .dp__inner_nav:before{content:"\e9d9";font-family:icomoon;color:#959595;}
.sa-serv-list .sa-serv-det{width:100%;}.sa-serv-list .sa-serv-det p{font-size:12px;line-height:20px;}
.sa-serv-list .sa-price-label{font-size:12px;line-height:20px;}.sa-doc-head-det .icon-upload-image{position:absolute;inset-inline-end:15px;top:15px;color:var(--sa-primary);}.sa-doc-fav{font-size:20px;color:red;}
.sa-doc-head-det .sa-booknow-price button{width:100%;}.sa-doc-head-det .sa-booknow-price{padding:0;}.sa-doc-head-det .sa-sess-ftr{box-shadow:none;}.sa-doc-head-det .sa-avtar{width:60px;height:60px;}.sa-doc-head-det .sa-d-flex-g{margin:15px 0;}.dp__month_year_wrap { display: flex; align-items: center; justify-content: center; gap: 5px; font-weight: bolder;width:100%}
.sa-dialog-space-mob .dp__month_year_select{font-weight:650;}.sa-specialties-list .sa-vaccination-list li:hover{border:1px solid rgb(38 169 224 / 20%);}
.sa-dialog-space-mob .dp__overlay{display:none;}.sa-dialog-space-mob .dp__month_year_select:hover{background:transparent;}.sa-dialog-space-mob .dp__active_date{font-weight:650;border-radius:50px;background:var(--sa-primary);border:none;}
.sa-no-data-avail{text-align:center;margin-top:20px;}.sa-no-data-avail img{width:60%;display:block;margin:0 auto;}.sa-specialties-list .sa-vaccination-list li,.sa-specialties-list .sa-vaccination-list li:hover{border:none;}
.sa-address.sa-header-brdr .sa-input-group.sa-location-label input{border-bottom:none;border-radius:0;margin-inline-end:0px;padding-inline-start:0;padding-inline-end:0;line-height:15px;}
.sa-avtar-sm.sa-physio-img{width:36px;height:36px;line-height:40px;background-color:#F5F5F5;margin-bottom:8px;}.sa-avtar-md.sa-physio-img{width:64px;height:64px;line-height:64px;background-color:#F5F5F5;}.sa-physio-img img{border-radius:50%;}.sa-mob-split.sa-split-space{margin-bottom:10px;}.sa-abt-doc-v6 .sa-link:hover{text-decoration:underline;}.sa-doc-rvew-feedback span{color:var(--sa-custom-v6);display:block;}.sa-doc-rvew-feedback{width:65%;}
/* Referral Details */
.sa-icon-close-light{position:absolute;inset-inline-end:0;top:8px;color:#CEF9D3;background:var(--sa-light);border-radius:50px;font-size:8px;width:24px;height:24px;line-height:24px;text-align:center;}
.sa-ref-ins-card{background-color:#EEFEEE;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;margin-bottom:20px;}.sa-ref-ins-card span{display:flex;align-items:center;gap:5px;font-size:12px;}.sa-ref-ins-card img{width:12px;margin-inline-start:5px;}
.sa-cancel-card {display:flex;align-items:center;gap:4px;margin-top:10px;padding:8px;border-radius:8px;color:var(--sa-danger);border:2px solid var(--sa-primary-light);background-color:var(--sa-light);width:100%;}
.sa-icon-details .sa-app-info-right{top:0;inset-inline-end:0;}.sa-ref-det-card .sa-reff-req .sa-app-info{padding:15px;margin-bottom:0;}.sa-ref-det-card .sa-app-info.sa-reff-plr {position:unset;margin-inline-start:-15px;margin-inline-end:-15px}.sa-app-info-cnt .sa-f-up-attach{padding-inline-start:0;}
.sa-ref-det-card .sa-icon-details .sa-app-info-cnt {color:var(--sa-custom-v4);}.sa-ref-card .sa-apr-cnt {font-weight:650;color:var(--sa-custom-v3);margin-top:4px;margin-bottom:4px;}.sa-ref-card .sa-apr-cnt.sa-det-w{width:calc(100% - 85px)}.sa-ref-card .sa-d-f-sbetween {align-items:baseline;}.sa-ins-status-w img {width:15px;vertical-align:sub;}.sa-reff-req .sa-app-info .sa-app-info-right.sa-app-res-label {inset-inline-end:15px;background-color:var(--sa-primary-light);top:15px;}.sa-ref-card .sa-link:hover{text-decoration:underline;}.sa-ins-apr-status p{color:var(--sa-custom-v6);}.sa-reff-req .sa-app-info .sa-img-fltr img{filter:brightness(0.6);height:21px;}.sa-reff-req .sa-app-info img.sa-h100{height:100%;}
.sa-ref-det-card .sa-app-info {padding-inline-start:0;padding-inline-end:0;font-size:16px;}.sa-ref-det-card .sa-app-info:last-child {margin-bottom:0;border-bottom:1px solid #ecf8fe;}.sa-ref-det-card .sa-view-apt-det{margin:15px 0 0}.sa-ref-status{margin-top:15px;}.sa-ref-status:last-child{border-bottom:1px solid var(--sa-primary-light);padding-bottom:8px;}
.sa-ref-det-card .sa-app-info .sa-app-info-img{width:28px;}
.sa-ref-det-card .sa-app-info figure i.icon-apnt-id,.sa-ref-det-card .sa-app-info figure i.icon-pant-det{font-size:24px;}
.sa-ref-accor{padding:0;}.sa-ref-accor .sa-exp-colapse{padding-block:12px 8px;padding-inline:12px 12px;}.sa-ref-accor .sa-collapse-cnt{background-color:#F1F9FF;padding:5px 12px 12px;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:10px;border-end-start-radius:10px;}.sa-ref-accor .sa-collapse-cnt p{color:var(--sa-custom-v4);margin:0}.sa-ref-accor .sa-exp-colapse{align-items:baseline;}.sa-ref-accor [type="checkbox"]:not(:checked) + label:before,.sa-ref-accor [type="checkbox"]:checked + label:before{top:-8px;border-color:var(--sa-primary);}.sa-ref-accor [type="checkbox"]:checked + label:after{top:-6px;}
.sa-ref-accor [type="checkbox"]:checked + label, .sa-ref-accor [type="checkbox"]:not(:checked) + label{inset-inline-end:-8px;}
/* Confirmation*/
.sa-consult-confirm {width:70%;margin:0 auto;}.sa-success-circle-grd {width:120px;height:120px;color:var(--sa-light);background-image:linear-gradient(55deg, #4BE172, #27AAE1);margin:0 auto 10px;border-radius:50%;display:flex;align-items:center;justify-content:center;}.sa-success-circle-grd i {font-size:65px;font-weight:bolder;}.sa-success-circle-grd-md {width:80px;height:80px}.sa-success-circle-grd-md i {font-size:45px}.sa-confirm-v2 .sa-book-success{margin:0 auto 20px;font-size:16px;font-weight:bolder;color:var(--sa-custom-v1);}.sa-circle-grd-md{height:80px;width:80px;}.sa-circle-grd-md .icon-checked2{font-size:40px;}
.sa-apt-det-card {padding:12px}.sa-apt-det-card .sa-tit {border-bottom:1px solid var(--sa-primary-light);padding:0 12px 12px;margin-inline-start:-12px;margin-inline-end:-12px;margin-bottom:10px;}.sa-apt-det li {display:flex;flex-wrap:wrap;padding:8px 0;}.sa-apt-det li:last-child {padding-bottom:0;justify-content:space-between;align-items:center;}.sa-apt-det li span {width:40%;color:#706E7C;}.sa-apt-det li span + span {width:calc(100% - 40%);text-align:end;color:var(--sa-custom-v1);}.sa-apt-det li span + span span {color:var(--sa-custom-v1)}.sa-consult-confirm .icon-customer-care {position:absolute;inset-inline-end:20px;color:var(--sa-primary);background:var(--sa-primary-light);border-radius:8px;width:32px;height:32px;line-height:32px;text-align:center;}.sa-ser-charged-waring {margin:10px 0 0;color:#706E7C;background-color:#F1F9FF;border-radius:20px;padding:4px 12px;text-align:center;font-size:12px;}.sa-ser-charged-waring small{background-color:#FAC643;}.sa-care-prvd-sub {background-color:#F2F4F7;font-size:12px;border-radius:20px;padding:4px 6px;font-weight:550;width:fit-content;margin-block:6px 6px;margin-inline:auto 0;color:var(--sa-custom-v1)}.sa-apt-det li.sa-amt-paid {border-top:1px solid var(--sa-primary-light);margin:0 -12px;padding:12px 12px 0;font-weight:650;color:var(--sa-primary);}.sa-apt-det li.sa-amt-paid span{color:var(--sa-primary);}
.sa-price-brdn {display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;padding:8px 0;}.sa-price-brdn span:first-child {display:flex;align-items:center;}.sa-apt-det li .sa-price-brdn:last-child {padding-bottom:0}.sa-price-brdn span p {margin:0;}.sa-consult-confirm .sa-ftr-btn button{font-weight:550;}
.sa-refund-success-list.sa-apt-det li span+span{font-weight:650}
.sa-apt-det.sa-apt-confirm li:last-child span{color:var(--sa-primary);font-weight:850;}

/*multi-session*/
.sa-apt-list.sa-schedule-det li .icon-right-arrow {position:absolute;font-size:16px;inset-inline-end:15px;top:50%;color:var(--sa-primary);transform:translateY(-50%);}.sa-apt-list.sa-schedule-det li{padding:12px;}.sa-apt-list.sa-schedule-det .sa-tit{color:var(--sa-custom-v6);margin-bottom:0;}.sa-reschedule-button{display:flex;align-items:center;gap:4px;margin-top:10px;padding:10px 8px;border-radius:8px;color:var(--sa-primary);width:100%;border:2px solid var(--sa-primary-light);background-color:var(--sa-light);}
.sa-apt-list.sa-schedule-det p{color:#666F73;font-size:16px;}.sa-apt-list.sa-sessn-det li,.sa-apt-list.sa-schedule-det li{border:none;background:#ffff;box-shadow:0 0px 10px 0 rgba(0, 0, 0, .1);}.sa-apt-list.sa-schedule-det li:first-child{margin-bottom:20px;}.sa-sessn-det h6{color:var(--sa-custom-v6);}.sa-schedule-doc{padding:12px;margin-bottom:20px;border:1px solid #CEEAFF;}.sa-appt-status-cont .sa-card-border{border-radius:4px;margin-bottom:0;padding:10px;}.sa-appt-status {position:relative;display:flex;align-items:center;gap:5px;margin-bottom:20px;margin-top:20px;width:100%;}.sa-appt-status >li {flex:1;height:4px;background:#D4D4D4;border-radius:50px;position:relative;}.sa-appt-status >li.active {background:linear-gradient(to left,var(--sa-primary),var(--sa-secondary))}.sa-dialog-det .sa-card{border:none;padding:0;}.sa-appt-status-cont .sa-d-flex-g{align-items:flex-start;}
.sa-appt-status-cont .sa-tracking-shadow .sa-card-shadow:first-child{padding:10px;margin-bottom:0;}
.sa-calnder-bg{width:fit-content;display:flex;align-items:center;gap:5px;background:#F8F8F8;color:var(--sa-custom-v4);padding:4px 10px;margin-top:5px;border-radius:50px;font-size:16px;}.sa-calnder-bg i{font-size:20px}.sa-icon-center{vertical-align:middle;margin-inline-start:10px;}.sa-icon-call{background:#F8F8F8;width:35px;height:35px;padding:10px;border-radius:50%;}
.sa-visit-slot li{background:#F1F9FF;border-radius:8px;padding:12px;margin-bottom:10px;}.sa-visit-slot~.sa-card{padding:12px;margin-top:20px;}.sa-toggle-pos{position:absolute;inset-inline-end:15px;top:50%;transform:translateY(-50%);width:40px;}.sa-toggle-pos .sa-toggle-slide,r{background:#F0F4FD;border:1px solid #E9E9F1;width:40px;height:20px;}.sa-toggle-pos .sa-toggle-slider:before{background:#9AA3B2;bottom:4px;inset-inline-start:3px;width:15px;height:15px;}.sa-slot-det p{display:flex;align-items:center;gap:5px;margin:0;background:#EDFDF0;border-radius:50px;padding:4px 8px;}.sa-slot-det span{color:var(--sa-custom-v6);font-weight:650;font-size:12px;line-height:20px;}.sa-slot-det .sa-discount-det i{color:var(--sa-custom-v4);}.sa-slot-det {display:flex;justify-content:space-between;align-items:center;}.sa-slot-det p i{color:var(--sa-primary);font-size:18px}.sa-slot-det i{color:var(--sa-primary);}.sa-toggle-pos.sa-switch-toggle input:checked + .sa-toggle-slider:before{background-color:var(--sa-light);inset-inline-start:0;}
.sa-calnder-bg.sa-primary{background:var(--sa-primary-light);color:var(--sa-primary)}.sa-card.sa-sess-list{padding:15px;}.sa-sess-img-bg {background-color:transparent;border-radius:unset;}
.sa-labtech-btns .sa-btn-space{padding:0 15px;}.sa-item-btns.sa-labtech-btns .sa-btn:hover{color:var(--sa-primary);}.sa-sessn-topspace{padding-top:30px;}.sa-sessn-pos{position:absolute;top:-5px;inset-inline-start:0;}
.sa-sessn-list{width:calc(100% - 40px);margin-top:20px;}
.sa-mul-prgm-det .sa-img-cover{width:30px;margin:0;}.sa-cancel-card .sprite-cancel,.sa-reschedule-button .sprite-reschedule{width:44px;}.sa-dialog-spce .sa-textarea{padding:15px;font-style:normal;color:#706E7C;}
.sa-gender-filter.sa-gender-det {border-radius:10px;background-color:var(--sa-disabled);padding:calc(var(--sa-pixel)* 10);border-top:0;margin:0 5px;}.sa-nurse-det .sa-doct-det-data{border-inline-end:0;}.sa-nurse-det .sa-doct-det-data h6.sa-doc-view-pro{font-weight:950;font-size:16px;line-height:24px;}.sa-doct-det-data h6.sa-primary-text{color:var(--sa-primary);}.sa-nurse-det .sa-w-fit-cnt{line-height:20px;}
.sa-sessn-list p{margin-top:0} .sa-dialog-det .sa-success-circle-grd{width:80px;height:80px;}.sa-dialog-det .sa-success-circle-grd i{font-size:50px;}.sprite-reschedule {width:32px;height:32px;background-position:-672px -480px;}.sa-caseReport .sa-btn:hover{color:var(--sa-primary)}.sa-disablty-info{display:var(--sa-d-flex);align-items:var(--sa-center);gap:8px;flex-wrap:wrap;margin:5px 0 10px}.sa-disablty-info li{background:var(--sa-info-dark);padding:8px;border-radius:calc(var(--sa-pixel)* 4);font-size:calc(var(--sa-pixel)* 6 + 1px);color:var(--sa-custom-v1);}.sa-disablty-info li i{font-size:20px;}.sa-disablty-info li span{color:unset;}.sa-card-list-box .sa-badge-label{background:#D7EFFF;color:var(--sa-primary);font-size:14px;padding:4px 8px;height:auto;}.sa-schedule-det li .icon-checked{background:var(--sa-success);font-size:6px;color:var(--sa-light);line-height:20px;text-align:center;border-radius:50%;width:20px;height:20px;display:inline-block;vertical-align:middle;font-weight:bold}.sa-schedule-det li h5 .icon-round-done{color:var(--sa-custom-v4);font-size:18px;vertical-align:middle}
/*multi-session*/
.sa-aprvl-status-list .sa-d-f-sbetween{align-items:start}.sa-aprvl-status-list .sa-d-f-sbetween span:first-child {width:calc(100% - 270px);}.sa-aprvl-status-list .sa-link-ins-lable {width:260px;}.sa-aprvl-status-list .sa-link-ins-icon{width:20px;}
.sa-container.sa-ref-container{width:auto;margin-top:0;padding:0}.sa-ref-container .sa-btn-back .sa-mob-none {display:none;}.sa-ref-container .sa-ref-det-card {display:block;}.sa-ref-container .sa-col6 {width:100%;max-width:100%;padding-inline-end:0;}
.sa-new-appoint-list .sa-doct-det .sa-d-f-sbetween h4{color:var(--sa-custom-v6);} .sa-dialog-space-mob .sa-mob-footer{display:flex;gap:10px;}
.sa-refund-det .sa-cancel-list  .icon-checked2{top:30px;}.sa-refund-det .sa-mob-footer{flex-direction:column;}.sa-cancel-list li.sa-active{border:1px solid var(--sa-primary);}.sa-cancel-list  p{color:#0F2161;}.sa-cancel-list p:first-child{margin:0;width:90%;}.sa-cancel-list li{background:#F1F9FF;border-radius:8px;padding:12px;position:relative;margin-bottom:10px;}.sa-cancel-list i{position:absolute;inset-inline-end:12px;color:var(--sa-primary);top:15px;}.sa-cancel-list img{width:20px;vertical-align:middle;margin-inline-start:10px;}.sa-cancel-list span{color:#706E7C;}.sa-refund-det  .sa-a-info-lyt span{color:#E05D26;text-decoration:underline;}.sa-refund-det .sa-alert{color:#E05D26;padding:0;}.sa-dialog-bottom.sa-dialog-space-mob .sa-body-cnt.sa-refund-det{padding-bottom:130px;}.sa-tracking-shadow{padding:10px 0;box-shadow:0 0px 10px 0 rgba(0, 0, 0, .1);border-radius:8px;margin-top:15px;}.sa-tracking-shadow .sa-card{margin-bottom:0;}.sa-appt-status-cont .sa-card-shadow{margin-bottom:10px;}.sa-lab-det-track .sa-d-f-a-center{width:50%;}.sa-lab-det-track .sa-track-width{width:calc(100% - 50%);text-align:center;padding-inline-start:40px;}
.sa-app-info.sa-app-brdr,.sa-submitted-det .sa-apt-det.sa-price-det li{border-bottom:1px dashed #D4D4D4;}.sa-app-info.sa-app-brdr .sa-music-player{border:none;padding:0;}.sa-upcmg-multi .sa-primary-light-bg {border-radius:8px;}.brdr-dashed{border:1px dashed var(--sa-primary);font-weight:550;}.sa-app-info.sa-lab-info:first-child{flex-wrap:nowrap;}.sa-lab-info .sa-danger-text{color:var(--sa-danger)}.sa-price-det li {border-bottom:1px dashed #D4D4D4;}.sa-price-det li:last-child{border-bottom:none;}
.sa-submitted-det .sa-apt-det li:last-child{padding-bottom:8px;}.sa-lab-res .sa-past-est-time{text-align:start;}
/* Pharmacy */
.sa-header-srch {display:flex;align-items:center;gap:8px;justify-content:space-between;}.sa-srch-fltr {display:flex;align-items:center;width:calc(100% - 85px);}.sa-srch-fltr .sa-form-group {margin-bottom:0;width:100%;}.sa-srch-fltr .sa-form-control {background-color:#F7F7F8;border:none;padding-inline-start:40px;border-radius:8px}.sa-srch-fltr .sa-form-control::placeholder{color:var(--sa-custom-v4);}.sa-srch-fltr .sa-form-group .sa-form-icon{font-weight:650;color:var(--sa-custom-v4);top:10px}.sa-pharmacy-notific {display:flex;align-items:end;gap:12px}.sa-pharmacy-notific .sa-heart {background:#F1F9FF;color:var(--sa-custom-v4);border-radius:10px;font-size:26px;position:relative;display:inline-block;overflow:visible;width:40px;height:40px;line-height:40px;text-align:center}.sa-pharmacy-notific .sa-heart span, .sa-loc-notific{position:absolute;top:5px;inset-inline-start:4px;width:10px;height:10px;display:block;background:var(--sa-danger);border-radius:50%;}.sa-pharmacy-notific .sa-heart span{width:10px;height:10px;display:block;min-width:10px;min-height:10px;z-index:1}.sa-loc-notific{inset-inline-start:-15px;width:8px;height:8px;z-index:9;bottom:13px;top:unset;}.sa-services-location .sa-loc-notific {background:var(--sa-danger);border-radius:50%;position:relative;bottom:unset;inset-inline-start:unset;margin-inline-end:5px;display:inline-block;z-index: 1;top:-6px;right:-2px;}
.sa-notific-cart {width:36px;height:36px;border:1px solid var(--sa-primary);border-radius:50%;line-height:36px;text-align:center;display:inline-block;position:relative;color:var(--sa-primary)}.sa-notific-cart .icon-shopping-bag2{font-size:16px}.sa-notific-det {position:var(--sa-absolute);top:-6px;inset-inline-start:-6px;min-width:17px;height:17px;line-height:17px;color:var(--sa-light);background-color:var(--sa-primary);border-color:var(--sa-primary);border-radius:100rem;font-size:10px;}.sa-cate-info .sa-notific-cart {width:28px;height:28px;line-height:28px}.sa-cate-info .sa-notific-cart .icon-shopping-bag2{font-size:14px}.sa-ph-help-list {display:flex;align-items:center;gap:10px}.sa-ph-help-list li {width:calc(100%/4 - (1 - 1/4)* 10px);color:var(--sa-custom-v6);font-weight:550;padding:12px;border:1px solid var(--sa-primary);border-radius:8px;display:flex;align-items:center;flex-direction:column;gap:10px;cursor:pointer;}.sa-ph-help-list li figure{width:30px;height:30px}.sa-ph-catogories {display:flex;gap:20px;flex-wrap:wrap;margin-bottom:30px;}.sa-ph-catogories li {width:calc(100% / 4 - (1 - 1 / 4)* 20px);text-align:center;border:1px solid #E5E5E5;border-radius:8px;}.sa-ph-catogories li figure {height:90px;background:#F5F5F5;border-start-start-radius:8px;border-start-end-radius:8px;border-end-end-radius:0;border-end-start-radius:0;}.sa-ph-catogories li img {border-start-start-radius:8px;border-start-end-radius:8px;border-end-end-radius:0;border-end-start-radius:0}.sa-ph-catogories li p{font-size:14px;font-weight:850;text-align:center;margin:5px;color:var(--sa-custom-v6)}
.sa-ph-card-list {gap:15px;}.sa-ph-card-list li {width:calc(100% / 3.3 - (1 / 3.3)* 15px)}.sa-ph-med-ref-det{position:relative;}.sa-ph-med-ref-list li figure{background-color:#F5F5F5;}.sa-ph-med-ref-det .icon-right-arrow {position:absolute;top:5px;inset-inline-end:0;color:var(--sa-primary);font-weight:650;}.sa-ph-med-ref-det{width:calc(100% - 46px);padding-block:6px 0;padding-inline:10px 0;}
.sa-ph-search-filter {display:flex;gap:15px;}.sa-ph-search-filter .sa-form-group {width:100%;}.sa-pharmacy-search .sa-ph-search-filter input {background-color:unset;border:1px solid var(--sa-primary);padding-inline-start:40px;}.sa-pharmacy-search .sa-ph-search-filter input::placeholder{color:var(--sa-custom-v4);}.sa-pharmacy-search .sa-ph-search-filter .icon-search {color:var(--sa-primary);}.sa-filter-sort {display:flex;gap:10px;margin:-10px 0;}.sa-filter-sort button {width:100%}
.sa-medication-list {display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;}.sa-medication-list li {width:calc(100% / 4 - (1 - 1 / 4)* 10px);text-align:center;margin-bottom:0}.sa-medication-list li figure {height:135px;display:flex;align-items:center;overflow:hidden;margin-bottom:10px;}.sa-medic-prescpn {display:flex;gap:8px;align-items:center}.sa-medi-det .sa-medic-prescpn {gap:10px;justify-content:center;}.sa-medic-prescpn .icon-prescription-info, .sa-medic-prescpn .icon-checked2, .sa-cart-warning-test i {background-color:var(--sa-warning-dark);width:16px;height:16px;line-height:16px;font-size:12px;border-radius:50%;text-align:center;color:var(--sa-light)}.sa-cart-warning-test i {background:#E05D26;color:var(--sa-light);font-size:7px;}.sa-prd-fvrt {width:32px;height:32px;background:#F1F9FF;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-top:10px;}.sa-prd-fvrt i {font-size:20px;color:var(--sa-danger)}.sa-prod-cart-img {margin-bottom:20px}.sa-prod-cart-img img{object-fit:contain;width:200px;height:200px;margin:0 auto;display:block;}.sa-pay-card {overflow:unset;padding:15px}.sa-pay-card span {background:var(--sa-light);color:#706E7C;font-size:10px;padding:5px 12px;display:block;text-align:center;width:fit-content;margin:-27px auto 0;font-weight:600;}.sa-pay-card img {width:100%;vertical-align:middle}.sa-med-popup{padding-bottom:37px;}
.sa-pharmacy-cart li{padding:12px;}.sa-pharmacy-cart .sa-doct-det {width:calc(100% - 55px);}.sa-pharmacy-cart .sa-ph-label {display:flex;justify-content:space-between;align-items:center;gap:10px}.sa-cart-btn {display:flex;align-items:center;justify-content:space-between;gap:10px;}.sa-cart-btn .sa-btn {padding:0 calc(var(--sa-pixel)* 25);height:32px;line-height:32px;border-radius:8px}.sa-brdr-top {border-top:var(--sa-border-solid) var(--sa-dark-100);padding-top:10px;}.sa-brdr-btm {border-bottom:var(--sa-border-solid) var(--sa-dark-100);padding-bottom:10px;margin-bottom:10px;}.sa-brdr-btm-gray{border-color:#D4D4D4;}.sa-brdr-btm-pr-lyt{border-color:var(--sa-primary-light);margin-bottom:20px;padding-bottom:20px}.sa-filter-header {padding:0 20px;margin-bottom:20px;}.sa-filter-header .sa-dialog-close i {background:unset;box-shadow:unset;padding:0;}.sa-ph-fltr-list li {padding:24px;border-bottom:1px solid var(--sa-primary-light);cursor:pointer;}.sa-ph-fltr-list .sa-ph-fltr-hdr{display:flex;align-items:center;justify-content:space-between;}.sa-ph-fltr-list .sa-ph-fltr-cnt{padding-top:5px}.sa-ph-fltr-list .sa-ph-fltr-hdr i {color:var(--sa-dark-400);font-size:12px;font-weight:650;}.sa-card-filter-list {position:absolute;top:165px;inset-inline-end:15px;z-index:9;width:45%;color:var(--sa-dark);text-align:center;padding:12px;}.sa-card-filter-list li.sa-active {background:var(--sa-primary);color:var(--sa-light);margin:0 -12px 10px;padding:8px;}.sa-card-filter-list li{margin-bottom:20px;}.sa-card-filter-list li:last-child{margin-bottom:10px;}.sa-srch-fltr.sa-pharma-srch {margin:10px 0;width:100%;}
.sa-prod-del-img{margin:auto;display:block;width:50%;}.sa-dialog-bottom .sa-body-cnt.sa-dialog-spce{padding-top:0;padding-bottom:200px;}
.sa-pharmacy-cart .sa-medic-prescpn{justify-content:space-between;}.sa-pharmacy-cart .sa-cart-warning-test .icon-prescription-info{font-size:16px;vertical-align:middle;margin-inline-end:10px;}.sa-pharmacy-cart .sa-cart-warning-test .icon-delete1{background:transparent;font-size:18px;color:#C4C4C4;}
.sa-kids-vac-list {flex-wrap:nowrap;width:100%;overflow:hidden;overflow-x:auto;scrollbar-width:none;gap:10px;margin-bottom:20px;}.sa-kids-vac-list li {width:150px;flex-shrink:0;box-shadow:0px 0px 8px 0px #00000015;margin:5px;}.sa-kids-guidence h6{color:var(--sa-custom-v1);font-weight:550}.sa-kids-det p, .sa-kids-det span, .sa-kids-det ul li {color:var(--sa-custom-v6);}
.sa-ins-list-cnt {margin-top:20px;}.sa-ins-list-cnt li {display:flex;gap:15px;color:var(--sa-custom-v1);background-color:#F1F9FF;position:relative;border:1px solid transparent;margin-bottom:10px;border-radius:8px;padding:10px;font-weight:550}.sa-custom-dropd .sa-more-list.sa-ins-list-cnt li{padding:10px}.sa-ins-list-cnt li img{height:30px;}.sa-more-list.sa-ins-list-cnt li.sa-active{border-color:var(--sa-primary)}.sa-ins-list-v2 li.sa-active, .sa-ins-covrg-det li.sa-active .sa-ins-covrg-det-label{border-color:var(--sa-primary);background-color:var(--sa-primary-light);}.sa-more-list.sa-ins-list-cnt li.sa-active:after{inset-inline-end:15px;top:10px;}
.sa-kids-vac-list li small {display:block;line-height:1.5;margin-bottom:5px;font-size:13px;}.sa-vac-unorder-list {margin-top:10px}.sa-vac-unorder-list li {margin-bottom:0}.sa-kids-ins-card{margin-top:0;align-items:flex-start;}
.sa-pet-det-card p {font-weight:450;color:#706E7C}.sa-pet-det-card span{color:var(--sa-custom-v6)}.sa-srch-filter-grey input {background-color:#F7F7F8}.sa-srch-filter-grey input::placeholder, .sa-srch-filter-grey i{color:#B1AFBF;}
.sa-ins-com-img li {display:flex;align-items:flex-start;}.sa-ins-com-img li figure {height:30px;width:80px;}.sa-ins-list-cnt li img {width:100%;height:100%;margin-inline-end:0;}.sa-ins-com-img li span {width:calc(100% - 95px);}
.sa-ins-mem-id {display:flex;justify-content:space-between;align-items:flex-end;gap:10px;}.sa-ins-mem-id~.sa-plan-card{margin-top:0;}.sa-ins-mem-cnt {width:calc(100% - 70px);margin-bottom:30px;}.sa-ins-mem-id img {width:70px;}
.sa-ins-com-dropd~.sa-form-group .sa-custom-dropd {top:50px}.sa-card-p15{padding:15px;}.sa-kids-vac-list li figure{border:none}
.sa-wish-list-cnt {display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;}.sa-wish-list-cnt .icon-no-wishlist {font-size:50px}
.sa-patient-info-det{flex-wrap:wrap;}.sa-patient-info-det .sa-gray-dark-text{color:#706E7C;}.sa-patient-info-det .sa-app-info-cnt {margin-bottom:15px;}.sa-patient-info-det .sa-app-info-cnt:last-child{margin-bottom:0;}
.sa-pres-tit .sa-report-bg{background-color:#4FE7654D;border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-inline-end:8px;padding:5px;}.sa-lab-report .sa-pres-tit .sa-pres-tit-cnt{display:flex;gap:20px;justify-content:space-between;width:calc(100% - 40px);align-items:center;}.sa-lab-report .sa-card-no-border{padding:10px;}
.sa-app-info.sa-app-info-file{margin:0;padding:0}.sa-prescription-cont .sa-pres-tit .sprite-capsule{width:58px}

/* corporate wellness V2 styles start here */
.sa-corpt-wellness-v2 .crp-img,.crp-welles-client li img{max-width:100%;margin:0 auto}.sa-corpt-wellness-v2 .crp-img{width:100%}.sa-corpt-wellness-v2 .carousel__pagination-button::after{width:12px;height:4px;border-radius:12px}.sa-corpt-wellness-v2 .carousel__pagination-button::after{background-color:rgb(38 169 224 / 50%)}
.sa-corpt-wellness-v2 .carousel__pagination-button:hover::after,.sa-corpt-wellness-v2 .carousel__pagination-button--active::after{background-color:var(--sa-primary);width:24px}.crp-wellnessV2-list {gap:8px;flex-wrap:wrap}.crp-wellnessV2-list li{width:calc(100% / 2 - (1 - 1 / 2)* 8px);padding:12px;display:flex;gap:15px;margin:0}.crp-wellnessV2-list li h6{color:#0F2161;margin-bottom:4px;font-size:14px}.crp-wellnessV2-list li p{font-size:12px;color:#706E7C;margin:0 0 4px;}.crp-wellnessV2-list li figure{width:68px;height:68px}.crp-det-in{width:calc(100% - 82px)}.crp-welles-client{gap:20px}.crp-welles-client li{padding:24px;width:calc(100% / 2 - (1 - 1 / 2)* 20px)}.sa-corpt-wellness-v2{padding:30px}.sa-crp-wellness-cart .sa-tests-list-cnt-rgt{width:calc(100% - 92%)}.sa-crp-service-v2 .sa-prog-grid p{display:none}
/* corporate wellness V2 styles end here */

/* Symptoms Checker*/
.sa-sympt-card{margin-top:15px;margin-bottom:8px;}.sa-sympt-card .sa-card {padding:12px}.sa-symp-fltr-list{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:20px;}.sa-symp-fltr-list li{border:1px solid #E1F1FF;color:#706E7C;padding:4px 12px;border-radius:20px;cursor:pointer;}.sa-symp-fltr-list li.sa-active {border:1px solid var(--sa-primary);color:var(--sa-primary);background-color:#D7EFFF;}
.sa-symp-chkr-list {display:flex;flex-wrap:wrap;gap:12px}.sa-symp-chkr-list li {width:calc(100% / 2 - (1 - 1 / 2)* 12px);height:140px;border-radius:12px;padding:12px;box-shadow:0 0px 10px 0 rgba(0,0,0,.1);cursor:pointer;}.sa-symp-chkr-list li figure{width:64px;height:64px;margin-bottom:10px;}
.sa-grad-loader svg{width:100%;height:80px;}.sa-der-sur-doct {display:flex;align-items:center;gap:4px;padding:12px;}.sa-der-sur-doct figure {background:#F1F9FF;border-radius:50px;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.sa-der-sur-doct figure img{width:18px;height:18px}
.sa-browse .sa-card-list>li,.sa-health-card-list>li  {padding:16px 12px;box-shadow:0px 4.82px 6.43px 0px #8282820D, -4px -4px 12px 1px #ACA9BB1A, 4px 4px 12px 1px #ACA9BB1A;border:unset}

/*new lab flow*/
.sa-lab-test-det .sa-tabs-btn li{padding:10px;border:none;color:var(--sa-custom-v6);font-size:16px;}.sa-lab-test-det .sa-tabs-btn li.sa-active{background:var(--sa-primary);color:var(--sa-light);}.sa-lab-test-det .sa-tabs-btn li i{color:var(--sa-custom-v4);font-size:24px;}.sa-lab-test-det .sa-tabs-btn li.sa-active i{color:var(--sa-light);}
.sa-labtech-bg-v6 .sa-need-guidance.sa-lab-guidance{background:#ECFFEA;padding:18px 25px;border-radius:8px;box-shadow:none;justify-content:flex-start;gap:15px;margin-bottom:10px;}.sa-labtech-bg-v6 .sa-need-guidance.sa-lab-guidance img{width:30px;}.sa-lab-guidance .sa-guidance-det{width:calc(100% - 30px);}.sa-guidance-det div{display:flex;justify-content:space-between;align-items:center;}.sa-guidance-det i{background:var(--sa-secondary);border-radius:50px;padding:10px;color:var(--sa-light);}.sa-follow-up{background:#FFF9EC;padding:18px 25px;border-radius:8px;display:flex;gap:15px;margin-bottom:6px;position:relative;}.sa-follow-up.sa-followup-brdr{border:1px solid var(--sa-warning-dark);line-height:20px;}.sa-follow-up-btn{position:relative;border-radius:12px;}.sa-follow-up.sa-followup-brdr span{padding-inline-start:35px;font-weight:550;font-size:12px;}.sa-follow-up.sa-followup-brdr img{position:absolute;top:0;height:50px;}.sa-follow-up-btn img{position:absolute;inset-inline-start:20px;height:30px;}.sa-icon-plus{border:1px solid var(--sa-primary);padding:4px;font-size:10px;border-radius:6px;color:var(--sa-primary)}.sa-rsv-det .sa-card.sa-sess-list{padding:0;}.sa-selt-service li,.sa-bld-group-list-v2 li,.sa-rel-slct-list li,.sa-slct-pt-list.sa-slct-list-v2 li{position:relative;box-shadow:0px 0px 8px 0px #00000015;padding:16px;border-radius:12px;border:1px solid #F5F7F8;color:var(--sa-custom-v6)}.sa-selt-service li img{width:24px}
.sa-test-count .sa-labpackage-qty{justify-content:end;}
.sa-pb5{padding-bottom:5px;}
.sa-rsv-details{margin-top:15px;display:flex;justify-content:end;}.sa-rsv-vaccine h6{width:calc(100% - 20px);}.sa-rsv-vaccine .sa-tests-list-cnt-rgt{width:20px;}
.sa-package-list .sa-plus-icon{line-height:20px}.sa-icon-checked{color:var(--sa-primary);background-color:#D7EFFF;border:none;border-radius:50%;width:28px;height:28px;line-height:28px;text-align:center;}
.sa-lab-v3-search .sa-form-group{width:100%;}
.sa-lab-v3-filter-section{padding:12px 0 16px;background:var(--sa-light);}
.sa-lab-v3-filter-section .sa-title{margin:0 0 10px;color:var(--sa-custom-v1);}
.sa-lab-filter-pills{display:flex;align-items:center;gap:8px;overflow:hidden;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;}
.sa-lab-filter-pills::-webkit-scrollbar{display:none;}
.sa-lab-filter-pills li{display:flex;align-items:center;font-size:14px;line-height:24px;font-weight:700;color:#706E7C;padding:8px 12px;height:40px;width:fit-content;min-width:fit-content;border:1px solid #E1F1FF;border-radius:20px;flex-shrink:0;cursor:pointer;white-space:nowrap;}
.sa-lab-filter-pills li.sa-active{border-color:var(--sa-primary);color:var(--sa-primary);background:#D7EFFF;}
.sa-lab-sub-detail{font-size:10px;font-weight:600;line-height:18px;letter-spacing:0.09px;color:var(--sa-custom-v5);align-items:center;margin-top:4px;}
.sa-lab-sub-detail img{width:11px;height:11px;object-fit:contain;flex-shrink:0;}
.sa-nurse-list .sa-pos-rel .sa-icon-checked{display:block;}.sa-badge-sm{position:absolute;inset-inline-end:-2px;top:-2px;height:12px;min-width:12px;text-align:center;line-height:12px;}
/* Insurance New Changes */
.sa-link-ins-grd-bg {background:linear-gradient(2.83deg, var(--sa-light) -8.5%, #ECFFEA 63.72%, rgba(0, 193, 157, 0.32) 115.24%);position:absolute;top:0;inset-inline-start:0;inset-inline-end:0;height:200px;z-index:-1;}
.sa-link-ins-cnt{width:80%;margin:0 auto 25px}.sa-link-ins-cnt li {display:flex;align-items:center;gap:8px;color:var(--sa-custom-v1);width:100%;margin-bottom:10px;font-size:16px;}.sa-link-ins-cnt li figure {color:var(--sa-primary);background-color:var(--sa-primary-light);width:40px;height:40px;font-weight:650;border-radius:12px;padding:8px}.sa-link-ins-cnt li span{width:calc(100% - 48px)}.sa-link-ins-cnt li:nth-child(3) figure {padding:9px}
.sa-ins-list-v2 {display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;}.sa-ins-list-v2 li {position:relative;width:calc(100% / 2 - (1 - 1 / 2)* 20px);height:80px;border:1px solid transparent;box-shadow:0 0px 10px 0 rgba(0, 0, 0, .1);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center}.sa-ins-list-v2 li figure {height:35px;width:100%}.sa-ins-list-v2 li figure  img{height:100%;}.sa-ins-list-v2.sa-ins-covrg-det {gap:30px;}.sa-ins-list-v2.sa-ins-covrg-det .sa-val-err{bottom:-35px;font-size:13px;}
.sa-link-ins-img {margin:0 auto 20px;width:60px}.sa-home-banner-bg .sa-nav li.sa-cus-care {display:none;} .sa-reset-btn .sa-disabled,.sa-selt-service .sa-reset-btn .sa-disabled.sa-btn-outline-primary:hover{border-color:rgb(38 169 224 / 40%);color:rgb(38 169 224 / 40%)}.sa-selt-service .sa-reset-btn .sa-disabled.sa-btn-outline-primary:hover{background-color:transparent;}.sa-reset-btn.sa-item-btns.sa-labtech-btns .sa-btn:hover{color:var(--sa-primary-light-bg)}.sa-d-flex-g.sa-reset-btn{gap:8px;}
.sa-ins-covrg-det li{width:100%;height:60px;margin-bottom:20px;border-radius:8px;border:1px solid transparent;}.sa-ins-covrg-det [type="radio"]:not(:checked) + label:before, .sa-ins-covrg-det [type="radio"]:checked + label:before{border-color:#E9E9F1;background:var(--sa-dark-50);top:18px;inset-inline-start:16px;}.sa-ins-covrg-det [type="radio"]:checked + label:after {inset-inline-start:16px;top:18px;z-index:1;width:16px;height:16px;position:var(--sa-absolute);text-align:var(--sa-center);content:'\e9e2';font-family:'icomoon' !important;background:var(--sa-primary);border-radius:50%;border:solid var(--sa-primary);color:var(--sa-light);font-size:10px;line-height:18px;font-weight:650;}.sa-ins-covrg-det [type="radio"]:not(:checked) + label, .sa-ins-covrg-det [type="radio"]:checked + label{color:var(--sa-custom-v1);padding-inline-start:43px;}
.sa-card-ins-v2 {margin:20px 0;height:64px;background:var(--sa-light);border-radius:50px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px;box-shadow:0 0 calc(var(--sa-pixel)* 5) rgba(0,0,0,0.08);cursor:pointer;}.sa-card-ins-v2 .sa-anim-ins {width:32px;height:32px;line-height:32px;overflow:hidden;overflow-y:auto;}.sa-card-ins-v2 .sa-anim-ins .sa-anim-ins-cnt img{border-radius:8px;object-fit:contain;width:32px;height:32px;}.sa-card-ins-v2 .sa-anim-ins::-webkit-scrollbar{display:none}.sa-card-ins-v2 figure {width:32px;height:32px;line-height:32px;}.sa-card-ins-v2 figure img{border-radius:8px;object-fit:contain;}.sa-card-ins-v2 .icon-right-arrow {font-size:20px;margin-inline-start:10px;color:rgba(0, 181, 156, 1);}.sa-mob-header.sa-text-center{text-align:center}.sa-filter-notfcns{position:relative;top:-18px;inset-inline-start:-18px;font-size:12px}.sa-yakeen-profile .sa-pro-item{background:#F1F9FF}.sa-claims-data{display:flex;justify-content:space-between;gap:15px;align-items:end}.sa-claims-data p{font-weight:450}.sa-claims-data i{line-height:30px;font-weight:650;}.sa-claims-data i{line-height:30px}.sa-toasted-alert{background-color:rgba(0, 0, 0, 0.5);border-radius:12px;padding:12px 20px;color:var(--sa-light);position:fixed;bottom:90px;z-index:111;inset-inline-start:50%;backdrop-filter:blur(1px);display:inline-flex;align-items:flex-start;gap:8px;width:fit-content;margin:auto;transform:translateX(-50%);white-space:nowrap}.sa-toasted-alert .icon-close,.sa-toasted-alert .icon-checked{text-align:center;border-radius:100%;font-size:8px;vertical-align:middle;width:20px;height:20px;line-height:20px}.sa-toasted-alert span{width:calc(100% - 30px)}.sa-glob-prgh .sa-not-linked-cnt .sa-custom-v1-text{color:var(--sa-custom-v1);font-weight:450;}.sa-toasted-alert .icon-close{background-color:var(--sa-danger);color:var(--sa-light);}.sa-toasted-alert .icon-checked{background-color:#19BA8A;color:rgba(0, 0, 0, 0.5);}.sa-slide-count {width:28px;height:45px;color:var(--sa-secondary);background:#4FE76533;border-radius:4px;text-align:center;display:flex;align-items:center;flex-direction:column;padding:8px;}.sa-slide-count i {color:#4FE76580;font-size:12px;}.sa-slide-count.sa-active{background:linear-gradient(0deg, rgba(79, 231, 101, 0.2), rgba(79, 231, 101, 0.2)), linear-gradient(270deg, var(--sa-primary) 3.39%, var(--sa-secondary) 100.4%);color:var(--sa-light);}.sa-slide-count.sa-active i{color:var(--sa-light)}.sa-slide-refresh {position:absolute;top:8px;inset-inline-end:10px;width:40px;height:40px;line-height:40px;justify-content:center;border-radius:8px;}.sa-slide-count-rect i{font-size:15px;color:var(--sa-custom-v4)} .sa-slide-refresh i {font-size:20px;}.sa-slide-refresh {display:flex;align-items:center;color:var(--sa-primary);box-shadow:0 0 calc(var(--sa-pixel)* 5) rgba(0, 0, 0, 0.08);}.sa-active-ph-order .carousel__slide>div.sa-slide-act-viw{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#706E7C;font-weight:650;height:100%;}.sa-glob-prgh .sa-slide-act-viw p{font-weight:650;}.sa-slide-count-rect{width:30px;height:30px;border-radius:50%;border:2px solid var(--sa-custom-v4);text-align:center;line-height:30px;background:var(--sa-light);margin-bottom:8px}
.sa-ph-ref-ins {display:inline-flex;font-size:12px;font-weight:550;align-items:center;gap:5px;border-radius:4px;width:fit-content;padding:0 4px;color:var(--sa-custom-v1);}.sa-ins-transaction li{padding:12px;border-bottom:1px solid var(--sa-primary-light);margin-bottom:8px;}.sa-ins-transaction .sa-ins-cnsultns{margin:0 0 5px;}.sa-aprvl-tab li, .sa-ins-srvc-card{padding:12px;}

.sa-ins-covrg-det .sa-ins-covrg-det-label {display:flex;align-items:center;height:60px;border:1px solid transparent;box-shadow:0 0px 10px 0 rgba(0, 0, 0, .1);border-radius:12px;padding:15px}
.sa-ins-reff-card{position:absolute;top:35px;inset-inline-start:0px;inset-inline-end:0px;z-index:11;color:var(--sa-custom-v1);font-weight:650;}
.sa-ins-cov-det {display:flex;align-items:flex-start;gap:10px}.sa-ins-cov-cnt {display:flex;align-items:center;flex-wrap:wrap;width:calc(100% - 34px)}

/* my doctor new changes */
.sa-saved-loctn .sa-mob-header{border-radius:0}.sa-saved-loctn .sa-mob-footer{background:var(--sa-light);}.sa-address-list .sa-active:before{content:"\e901";font-family:icomoon;background:transparent;width:auto;height:auto;position:absolute;border-radius:100%;text-align:center;inset-inline-end:25px;top:44px;color:var(--sa-primary);font-size:12px;}.sa-address-list .sa-active{background:#F1F9FF}.sa-address-list .sa-active h6{color:var(--sa-primary);} .sa-address-list li span{display:inline-flex;width:90%;color:#706E7C}.sa-dialog-headr {color:var(--sa-custom-v6);border-bottom:1px solid var(--sa-primary-light);padding-bottom:20px;padding:15px}.sa-address-list li,.sa-my-doc .sa-card-list li{border:none;box-shadow:0 0px 10px 0 rgba(0, 0, 0, .1)}.sa-my-doc .sa-card-list li .sa-doct-det{width:calc(100% - 56px)}
.sa-editprofile-v2 .icon-right-arrow{font-size:14px;}.sa-editprofile-v2 .icon-calendar4.sa-f-size22.sa-form-icon{top:35px;}
/* Waiting for Acceptance*/
.sa-acpt-list-box {display:flex;flex-wrap:wrap;margin-bottom:20px}.sa-acpt-list-box:last-child{margin-bottom:0} .sa-acpt-list-box .sa-avtar {width:40px;height:40px;font-size:22px;color:var(--sa-primary);background-color:var(--sa-primary-light);border-radius:5px}
.sa-acpt-det{width:calc(100% - 40px);padding-inline-start:10px;word-break:break-all}.sa-acpt-det span{color:var(--sa-custom-v4);font-size:13px;font-weight:350}.sa-acpt-det p{margin:0;word-break:break-word} .sa-confirm.sa-inst-confirm{padding:2px;border-radius:25px;margin-bottom:20px}.sa-confirm.sa-inst-confirm .sa-card{border-radius:25px;padding:12px}
.sa-inst-confirm .sa-schedule-mob h2,.sa-inst-confirm .sa-schedule-mob h5{color:var(--sa-light)}.sa-inst-confirm .sa-schedule-mob h2{font-weight:550}.sa-inst-confirm .sa-schedule-mob h5{font-weight:350}.sa-inst-confirm .sa-doc-info{border-bottom:none;padding-bottom:15px}.sa-inst-confirm .sa-doc-info~.sa-card{background-color:var(--sa-light)}.sa-inst-confirm .sa-doc-info .sa-avtar-md{border-radius:12px;width:44px;height:44px}.sa-inst-confirm .sa-doc-info--cnt{width:calc(100% - 45px)}.sa-inst-confirm .sa-doc-info--cnt h5{padding-bottom:0}.sa-inst-confirm .sa-doc-info--cnt span{font-size:12px}.sa-doct-certified{display:flex;align-items:center;justify-content:space-between}
.sa-doc-tel-card {border:0.5px solid #E6E5EB;border-radius:8px;padding:12px 16px;display:flex;align-items:center;margin-bottom:20px;position:relative;box-shadow:0 0px 10px 0 rgba(0, 0, 0, .05);font-size:16px;justify-content:space-between;color:var(--sa-primary);}.sa-doc-tel-card img{margin-inline-end:16px;}.sa-info-alert{border:0.5px solid #D4D4D4;background:#F1F9FF;border-radius:4px;padding:8px;margin-top:0;margin-bottom:16px;}
.sa-doc-acpt{display:flex;align-items:center;flex-direction:column;padding:0 60px;text-align:center;margin-bottom:20px}.sa-doc-acpt span{width:145px;height:145px;background-color:#ddf5ff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.sa-doc-acpt span:before {content:'';width:115px;height:115px;background:var(--sa-light);display:flex;align-items:center;justify-content:center;border-radius:50%}.sa-doc-price{border:2px solid #d2d8ff;margin-top:0;margin-bottom:20px;border-radius:8px;background:var(--sa-info-light);padding:15px;position:relative;font-weight:350}.sa-doc-price-list li {display:flex;justify-content:space-between;margin-bottom:10px}.sa-doc-price-list li:last-child{margin-bottom:0}.sa-doc-price-list li span{color:var(--sa-dark-500)}.sa-doc-price-list li span+span{color:var(--sa-dark)}.sa-doc-price-list li:last-child{border-top:1px dotted #d2d8ff;margin:7px -5px 0;padding:7px 5px 0}.sa-doc-price-list li:last-child span {color:var(--sa-dark);font-weight:550}.sa-doc-price-list li:last-child span+span {color:var(--sa-primary)}.sa-doc-price:before,.sa-doc-price:after {content:'';position:absolute;inset-inline-start:0;border-radius:0;bottom:38px;width:12px;height:12px;margin-inline-start:-7px;transform:rotate(45deg);background:var(--sa-primary-light-bg);border-top:2px solid #d2d8ff;border-inline-end:2px solid #d2d8ff}.sa-doc-price:after {content:'';inset-inline-start:auto;inset-inline-end:0;margin-inline-end:-7px;border-top:none;border-inline-end:none;border-bottom:2px solid #d2d8ff;border-inline-start:2px solid #d2d8ff}
.sa-alert-acpt{background:rgba(255, 240, 209, 1);text-align:start;display:flex;margin-bottom:20px;color:rgba(0, 49, 94, 1);}.sa-alert-acpt small{width:18px;height:18px;border-radius:15px;color:var(--sa-light);background-color:#fee693;display:flex;align-items:center;justify-content:center;margin-inline-end:10px}.sa-alert-acpt span {width:calc(100% - 28px)}.sa-alert.sa-custom-alert{align-items:flex-start;padding:0;margin-bottom:8px;color:#706E7C;font-size:14px;} .sa-a-info-lyt.sa-custom-alert .icon-info{transform:rotate(0deg);}
.sa-doc-acpt.sa-doc-not-acpt span{background-color:#FBFCFD;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.sa-doc-acpt.sa-doc-not-acpt span:before{background-color:var(--sa-light);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);}.sa-doc-acpt .sa-cnfrm-time{background-size:unset;color:var(--sa-primary);font-size:20px;font-weight:650;position:absolute;max-width:90px;}
.sa-instant-note h6 span{font-weight:850;font-size:16px;color:#706E7C;}.sa-instant-note .sa-light-gray-text,.sa-instant-note h6 .sa-danger-text{font-weight:normal;}.sa-instant-note .sa-light-gray-text{color:var(--sa-custom-v4);font-size:14px;text-transform:capitalize;}.sa-instant-note h6 .sa-danger-text{text-transform:lowercase;color:var(--sa-danger);font-size:14px;}.sa-instant-note .sa-gray-textarea,.sa-patient-rep .sa-gray-textarea{color:#10165B;min-height:44px;padding:12px 8px;background:#F1F9FF;border-radius:8px;}.sa-instant-note h6{margin-bottom:8px;}.sa-instant-note{border-bottom:0.8px dashed #D4D4D4;margin-bottom:8px;}.sa-casereport-det.sa-instant-upload  .sa-pres-tit{justify-content:space-between;padding-top:8px;padding-bottom:8px;gap:8px;border-bottom:1px solid #F5F7F8;margin-bottom:8px;}.sa-instant-upload.sa-casereport-det .sa-pres-tit span.sa-f-size12{color:var(--sa-custom-v4);}.sa-card-border-det{border:0.5px solid #E6E5EB;}.sa-patient-rep .sa-danger-text{cursor:pointer;}
.sa-patient-rep .sa-danger-text{text-transform:lowercase;}.sa-app-info.sa-app-brdr.sa-patient-rep{padding-bottom:4px;margin-bottom:8px;}.sa-text-capitalize{text-transform:capitalize;}
.sa-patient-rep .sa-instant-note{border-bottom:0;margin-bottom:0;}.sa-brdr-8{border-radius:8px;}
/* Referral V7 details*/
.sa-tracking-ord .sa-primary-text{color:var(--sa-primary);}.sa-active-ph-order{margin-bottom:10px;overflow:hidden}.sa-active-ph-order .carousel__slide>div{width:100%;text-align:start;padding:12px;height:160px;}.sa-active-ph-order .carousel__viewport .carousel__slide{background-color:var(--sa-light);box-shadow:0 0 calc(var(--sa-pixel)* 5) rgba(0, 0, 0, 0.08);border-radius:8px;align-items:flex-start;margin:10px;}
.sa-active-ph-order .carousel{background:var(--sa-light);padding-bottom:16px;}.sa-active-ph-order .carousel__track{padding:0 10px !important;margin:10px 0;}.sa-lab-det-track .sa-track-width{width:100%;text-align:start;}.sa-track-width .sa-appt-status{margin-top:10px;margin-bottom:10px}.sa-active-ph-order .carousel__viewport .carousel__slide:first-child, .sa-active-ph-order .carousel__track:first-child{margin-inline-start:0;padding-inline-start:0;}.sa-tracking-ord .sa-btn-sm{padding:0 calc(var(--sa-pixel)* 7);font-size:12px;font-weight:550;}
.sa-active-ph-order .carousel__viewport{position:relative}
.sa-tracking-ord .sa-track-referral {width:100%;min-width:0;line-height:20px;}.sa-track-referral .sa-ellipsis {width:100%;}.sa-bld-group-list-v2 .sa-more-list li.sa-active:after,.sa-rel-slct-list li.sa-active::after{inset-inline-end:14px}
.sa-bld-group-list-v2 li,.sa-rel-slct-list li{background-color:var(--sa-light)}.sa-bld-group-list-v2 .sa-more-list li:last-child{margin-bottom:10px}.sa-yakeen-verify-det{padding:15px;}.sa-yakeen-verify-det .sa-brdr-btm{margin-block:0 0;margin-inline:-15px -15px;padding:15px;border-color:var(--sa-primary-light)}.sa-editprofile-v2 .sa-patient-info{background-color:unset;padding:0}.sa-editprofile-v2 .sa-mob-footer{background:var(--sa-light);}.sa-remove-successful{display:flex;align-items:baseline;gap:8px;margin-top:20px}.sa-remove-successful .icon-checked2,.sa-yakeen-verify-det .icon-checked2{height:22px;line-height:12px}.sa-remove-successful p{display:flex;flex-direction:column;gap:8px;margin:0}.sa-ins-remove h5,.sa-update-mob-numbr{border-top:1px solid var(--sa-primary-light);padding:20px 0}
.sa-ur-order-list {margin-bottom:25px;padding:10px;padding-inline-start:5px;gap:15px;}.sa-ur-order-list li {width:200px;background:var(--sa-light);box-shadow:0 0px 10px 0 rgba(0, 0, 0, .1);padding:10px;border-radius:calc(var(--sa-pixel)* 5)}.sa-body-cnt.sa-ref-approve{padding-bottom:120px;}

/*Predictive Search*/
.sa-doctors-list li{padding:12px 8px;border-bottom:1px solid var(--sa-primary-light);}.sa-doctors-list li:last-child{border-bottom:unset;}.sa-doctors-list li .sa-avtar-circle{padding:5px;}.sa-doctors-list li .sa-avtar-circle img, .sa-dash-srch li img {object-fit:contain;}.sa-doctors-list-det{width:calc(100% - 50px);}.sa-srch-clinics .sa-form-control{padding-inline-start:12px;border-color:#F7F7F8;background-color:#F7F7F8;border-radius:12px;margin-top:10px;font-size:14px;}.sa-srch-clinics .sa-form-icon{top:60px;inset-inline-end:60px;}.sa-srch-clinics{display:flex;align-items:center;gap:10px;}.sa-srch-clinics .sa-form-control::placeholder{color:#878787;}.sa-srch-clinics i{color:#878787;}.sa-iv-fltr-srch .sa-doctors-list-det {width:calc(100% - 44px);}.sa-iv-fltr-srch .sa-doctors-list-det h6 {line-height:normal;}
.sa-service-list.sa-virtual-clinic{padding-top:unset;}.sa-srch-clinics{margin-bottom:10px;}.sa-dialog-content.sa-predit-srh{padding-inline-start:10px;}
.sa-glob-prgh p.sa-predictive{font-weight:650;font-size:16px;color:var(--sa-custom-v6);}.sa-glob-prgh p.sa-preditcive-text{color:var(--sa-primary);font-weight:650;margin-top:0;margin-bottom:0;}.sa-predictive-dr {display:block;color:var(--sa-custom-v6);font-weight:650;}
.sa-tit-line-h{line-height:1.3;margin-bottom:10px;}.sa-ins-list-v2.sa-ins-covrg-det li {display:block;height:57px;padding:16px;}
.sa-doctors-list .sa-avtar.sa-avtar-sm.sa-avtar-circle{padding:5px;}.sa-header-space .sa-dialog-header{padding:0;} .sa-header-space .sa-srch-clinics .sa-form-control{margin-top:0;}.sa-header-space .sa-srch-clinics .sa-form-icon{top:50px;inset-inline-end:50px;}.sa-addcard-v2 .sa-card-safe-lable img {width:15px;height:19px}
.sa-insurance-insurance{background:var(--sa-info-dark);padding:15px;margin-top:15px;margin:10px -20px 0;border-radius:0;}.sa-unselect-btn{padding:0 10px;}.sa-email-text input:-webkit-autofill {-webkit-text-fill-color:var(--sa-custom-v6);font-size:16px;}
.sa-cont-us input::placeholder,.sa-cont-us textarea::placeholder{color:var(--sa-custom-v4);font-size:16px;}
.sa-remove-last .carousel__viewport:before,.sa-remove-last2 .carousel__viewport:before{content:unset}.sa-remove-last .carousel__viewport .carousel__slide{height:fit-content;animation:fadeinout 0.5s ease-in;}.sa-icon-left{text-align:start}
.sa-dialog-no-header .sa-body-cnt.sa-removed-back{margin-top:0}
/* deleteaccount new styles */
.sa-dialog-full.sa-editprofile-v2 .sa-body-cnt .sa-delete-confirm .sa-body-cnt{padding-top:60px;}
.sa-delete-confirm .sa-header-center .sa-mob-header{border-start-start-radius:12px;border-start-end-radius:12px;border-end-end-radius:0;border-end-start-radius:12px;border-bottom:unset;color:#706E7C;}.sa-delete-confirm .sa-btn-back.sa-arrow-btn i{color:#706E7C;}.sa-delete-confirm .sa-mob-footer-lgt{background:#f7f7f7;border-start-start-radius:20px;border-start-end-radius:20px;border-end-end-radius:0;border-end-start-radius:0;box-shadow:0 0px 10px 0 rgba(0, 0, 0, .1)}.sa-delete-confirm .sa-textarea{border-color:rgba(230, 229, 235, 1);padding:15px;font-style:normal;color:#706E7C;margin-top:10px;border-radius:8px}.sa-delete-confirm .sa-slct-pt-list li{margin-bottom:20px}.sa-delete-error .sa-del-acc{height:auto;display:unset;}.sa-remv-success{width:106px;height:80px;margin:0 auto 10px;display:block}
/* vatpopup new styles */
.sa-vat-recgnsd {background-color:#F7F7F7;border-radius:8px;padding:8px;display:flex;gap:12px;margin-bottom:12px}.sa-vat-recgnsd figure{width:36px;height:46px;line-height:46px;margin:0 5px}.sa-vat-recgnsd img{border-radius:8px} .sa-vat-recgnsd span{width:calc(100% - 58px);color:var(--sa-custom-v6);font-size:16px}.sa-vat-success h6{color:#706E7C;margin-bottom:12px}.sa-vat-success .sa-dialog-body{padding:20px 12px;border-radius:8px}.sa-brand-v2{position:relative;z-index:99}.sa-home .sa-vat-success .sa-dialog-body,.sa-light-bg .sa-vat-success .sa-dialog-body{margin:50px 0 auto}
/*Choose Medicial File starts here*/
.sa-prescription-item {display:flex;gap:12px;padding:10px;} .sa-prescription-item .sa-avtar-md {width:68px;height:84px;background:var(--sa-light);} .sa-prescription-content {display:flex;flex-direction:column;gap:4px;border-bottom:1px solid #D4D4D4;width:calc(100% - 78px);padding-bottom:20px;} .sa-prescriptions h3 {color:#706E7C;padding-top:20px;font-size:18px;} .sa-prescription-title {font-weight:550;color:var(--sa-custom-v6);display:flex;justify-content:space-between;font-size:16px;} .sa-prescription-subtitle, .sa-prescription-date {font-weight:550;font-size:12px;color:var(--sa-custom-v6);} .sa-prescription-date {color:var(--sa-custom-v4);font-weight:450;} .sa-file-choose .sa-labtech-btns {background:#F7F7F7;}.sa-app-info .sa-prescription-item  figure img{height:100px;}
.sa-prescription-title [type="checkbox"]:checked + label:before {background-color:var(--sa-primary);border-color:var(--sa-success);}.sa-choose-file i{color:#706E7C;}
    .sa-choose-medical-file li:last-child .sa-prescription-content{border-bottom:unset;}.sa-choose-file h6{text-align:center;width:100%;color:var(--sa-primary);}
/*Attachment*/
.sa-attachment-file {display:flex;flex-direction:column;gap:12px;} .sa-attachment-optinal {font-weight:650;color:#706E7C;font-size:14px;} .sa-optional {color:var(--sa-custom-v4);font-weight:450;} .sa-attachment-button {display:flex;align-items:center;gap:12px;padding:10px 16px;background:#F7F7F8;border:none;border-radius:24px;color:var(--sa-custom-v4);font-weight:550;cursor:pointer;outline:none;width:fit-content;} .sa-attachment-button:hover {background:#EDEDED;}

/*preview */
.sa-upload-img{display:flex;gap:15px;flex-wrap:wrap;}.sa-upload-device {cursor:pointer;width:100px;position:relative;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);border-radius:20px;margin-top:10px;} .sa-sub-upload {position:relative;} .sa-text-format {background:var(--sa-dark);color:var(--sa-light);width:100%;padding:5px;text-align:center;font-size:12px;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:20px;border-end-start-radius:20px;}
.sa-upload-device .sa-avtar{border-start-start-radius:20px;border-start-end-radius:20px;border-end-end-radius:0;border-end-start-radius:0;min-height:100px;max-height:100px;}.sa-upload-delete {font-size:20px;color:#F00;height:auto;width:auto;z-index:1;position:absolute;inset-inline-end:-7px;top:-9px;} .sa-app-info .sa-upload-device figure img{height:100px;}.sa-app-info .sa-upload-device  .sa-avtar{width:100px;height:100px;}
/*Choose Medicial File ends here*/

/*Pharmacy-myorder*/
.sa-pharma-reorder .sa-card{border:1px solid #F5F7F8;border-radius:8px;padding:12px;cursor:pointer;}
.sa-items-wrapper {display:flex;align-items:center;justify-content:space-between;gap:10px;} .sa-items-list {display:flex;align-items:center;} .sa-items-list figure{margin-inline-start:-10px;}
.sa-border-top {border-top:1px solid var(--sa-primary-light);margin-bottom:15px;}.sa-reorder-list .sa-gray-dark-text{width:calc(100% - 165px);}
.sa-pharmacy-cart .sa-doct-det.sa-pharmacy-prod {width:calc(100% - 44px)} .sa-app-info .sa-app-info-cnt.sa-prod-info{width:calc(100% - 22px);}
.sa-cancelorder-textarea{border:1px solid #E6E5EB;font-style:unset;margin-top:20px;}.sa-cancelorder-textarea::placeholder{padding-block:36px 36px;padding-inline:16px 0;color:#706E7C;}.sa-order-cancel li {background-color:var(--sa-light);padding:16px;border:1px solid #F5F7F8;font-weight:650;}
.sa-order-header h6{padding:unset;padding-bottom:15px;font-weight:950;}.sa-order-header ul li .sa-active:after{inset-inline-end:16px;}
.sa-refund-cancellaion {color:#E05D26;vertical-align:middle;display:flex;margin-bottom:12px;align-items:start;gap:10px;}
.sa-order-refund .sa-more-list li{display:block;}.sa-pharma-cart h6{width:calc(100% - 144px);}.sa-cart-items .sa-btn-back i{font-size:14px;top:18px;}
.sa-order-items figure{background:var(--sa-light);border:1px solid #F5F5F5;padding:4px;border-radius:50%;}.sa-order-items img {width:100%;object-fit:contain;height:100%;}.sa-appt-status.sa-pharma-tracker >li{flex:1;}
.sa-bld-group-list.sa-rel-cnt.sa-order-refund .sa-more-list li.sa-active:after{top:30px}.sa-order-badge{min-width:19px;height:24px;line-height:24px;background-color:#EAFCF9;color:var(--sa-secondary);border-radius:50px;font-size:14px;font-weight:750;}
.sa-pharma-reorder .sa-card-shadow {box-shadow:0px 4.82px 6.83px 0px rgba(207, 212, 215, 0.1);}.sa-pharma-order .sa-price-label{background:var(--sa-primary-light-bg);}
.sa-ph-cart-btn{font-weight:750;font-size:15px;line-height:100%;height:46px;}.sa-report-problem-wrap .sa-modal-body{margin-top:0;margin-bottom:0;}.sa-report-problem-wrap .sa-view-det{padding:0;}
.sa-pharmacy-prod-brd{border-bottom:1px solid #EEEEEE;margin-inline-start:-30px;padding-bottom:8px;padding-inline-start:8px;} .sa-pharmacy-prod-brd .sa-avtar{border:none;}.sa-pharmacy-prod-brd .sa-doct-det{padding-inline-start:8px;}.sa-prod-info .sa-pharmacy-cart li{padding-top:0;}
.sa-prod-carousel .carousel-item{width:100%;} .sa-prod-carousel img {border-radius:8px;width:calc(100% - 10px);height:190px;} .sa-prod-carousel .carousel__slide--prev,.sa-prod-carousel .carousel__slide--next{padding:15px 0;} .sa-prod-carousel .carousel__slide--prev .img-container img, .sa-prod-carousel .carousel__slide--next .img-container img {height:170px;}
.sa-prod-carousel .carousel__pagination-button::after {width:8px;height:8px;border-radius:12px;background-color:#D4D4D499;}.sa-prod-carousel .carousel__pagination{height:12px;background:rgba(228, 228, 228, 0.5);border-radius:50px;padding:0 14px;position:absolute;bottom:20px;inset-inline-start:50%;transform:translateX(-50%);z-index:1;margin:0;align-items:center;gap:4px;}.sa-prod-carousel .carousel__pagination-button{padding:0;}.sa-prod-carousel .carousel__pagination-button:hover::after,.sa-prod-carousel .carousel__pagination-button--active::after{background-color:#D4D4D4;width:16px;}

.sa-cart-wishlist .icon-heart-filled{color:var(--sa-danger)}.sa-pharma-cnt {display:flex;align-items:start;gap:10px;justify-content:space-between;margin-bottom:6px;}.sa-pharma-cnt .sa-cart-wishlist {color:var(--sa-custom-v4);font-weight:650;font-size:12px;}

/*prescription*/
.sa-casereport-det .sa-pres-tit button{padding:8px 25px;border-radius:8px;line-height:20px;}.sa-casereport-det .sa-pres-tit{border-bottom:1px solid var(--sa-primary-light);padding-top:15px;padding-bottom:15px;gap:10px;}.sa-presc-det.sa-bottom-space200{padding-inline-start:0;padding-inline-end:0;}.sa-casereport-det .sa-pres-tit .sa-pres-tit-cnt{width:calc(100% - 40px);}.sa-casereport-det .sa-pres-tit span{color:#706E7C;word-break:break-all}.sa-req-inform{display:flex;gap:10px;}.sa-req-inform span{font-weight:normal;color:#706E7C;margin-top:4px;}.sa-pre-med .sa-header-body{border-bottom:1px solid #E0E0E0;padding-bottom:10px;margin-bottom:10px;}.sa-req-success{background:#E5F8F4;font-size:18px;border-radius:8px;padding:25px;color:var(--sa-secondary-dark);width:fit-content;font-weight:650;margin:0 auto;}.sa-req-inform .sa-req-success{padding:12px;font-size:14px;margin-block:4px 0;margin-inline:0 0;}.sa-req-success i{background:var(--sa-light);padding:7px 8px;border-radius:50px;font-size:12px;margin-inline-start:10px;}.sa-presc-det .sa-btn-auto{padding:7px 8px;font-size:16px;border-radius:8px;background-color:#F1F9FF;top:-4px;line-height:normal;}.sa-presc-det .sa-btn-auto:hover{color:var(--sa-primary)}.sa-success-circle-grd.sa-success-cir-small{width:80px;height:80px;}.sa-success-circle-grd.sa-success-cir-small i{font-size:40px;}.sa-req-inform.sa-pharm-inform h6 span{color:var(--sa-primary);font-weight:850;}.sa-req-inform.sa-pharm-inform p{color:#706E7C;}.sa-req-inform.sa-pharm-inform .sa-custom-v1-text{color:var(--sa-custom-v6);}.sa-lyt-grey{color:#A3A2A2;}

/* Medication Reminder */
.sa-med-like .sa-srch-field{position:relative;margin-bottom:20px}.sa-med-like .sa-form-control{border:unset;background-color:#F7F7F8;padding:12px 16px;border-radius:12px;font-weight:650;color:var(--sa-custom-v1)}.sa-med-like .sa-form-icon{color:#878787;top:15px;}.sa-search-list li{border:2px solid #F5F7F8;padding:16px;border-radius:12px;margin-bottom:8px;color:var(--sa-custom-v6);cursor:var(--sa-pointer)}.sa-search-list li:last-child{margin-bottom:unset}.sa-med-like .sa-modal-close{inset-inline-end:0;}.sa-serch-med{margin-top:30px;margin-bottom:0}
.sa-select-list li{position:relative;box-shadow:0px 0px 8px 0px #00000015;padding:16px;border-radius:12px;border:1px solid #F5F7F8;color:var(--sa-custom-v6);margin-bottom:8px;cursor:var(--sa-pointer)}.sa-select-list li.sa-active{border:1px solid var(--sa-primary);background-color:var(--sa-primary-light-bg);cursor:var(--sa-pointer)}.sa-select-list li .icon-checked2{display:none;}.sa-select-list li.sa-active .icon-checked2{display:block;font-size:18px;font-weight:650;color:var(--sa-primary);width:25px;height:25px;text-align:center;line-height:25px;}.sa-as-needed img{width:19px;height:19px}.sa-med-quit img{width:80px;height:80px}

.sa-pres-med-list{padding:8px}.sa-pres-med-list li, .sa-actv-rem-list{border-bottom:1px solid var(--sa-primary-light);padding-bottom:15px;margin-bottom:15px;word-break:break-word}.sa-actv-rem-list:last-child{border:none;margin:0;padding:0;}.sa-pres-med-list li .sa-doct-det{width:100%;}.sa-pres-med-list li .sa-doct-det small {color:#706E7C;font-size:12px}.sa-pres-med-list li .sa-doct-det small span{color:var(--sa-custom-v1)}.sa-pres-med-list li .sa-doct-det small span.sa-primary-text{color:var(--sa-primary);}.sa-actv-rem-list .sa-card{margin-bottom:0;}
.sa-more-pres-med{inset-inline-end:-10px;top:20px;z-index:99;}.sa-more-pres-med li{display:flex;align-items:center;justify-content:space-between;cursor:pointer;}
.sa-rem-time-list {display:flex;align-items:center;justify-content:center;width:60%;margin:0 auto;}.sa-rem-time-list li {width:calc(100% / 3 - (1 - 1 / 3)*0px);text-align:center;color:var(--sa-custom-v1);font-weight:650;margin:0;padding:0;border:unset;}.sa-rem-picker-group{position:relative;justify-content:center;}.sa-rem-picker-group .vue-scroll-picker-layer-top{background:linear-gradient(180deg,var(--sa-light) 10%,rgba(255,255,255,.3));}.sa-rem-picker-group.vue-scroll-picker-layer-bottom{background:linear-gradient(0deg,var(--sa-light) 10%,rgba(255,255,255,.3));}.sa-rem-picker-group .vue-scroll-picker{background:unset;width:20%;}.sa-rem-picker-group:before {content:'';position:absolute;inset-inline-start:0;inset-inline-end:0;height:27px;background:rgb(228 228 228 / 50%);border-radius:8px;z-index:9;top:50%;transform:translateY(-50%);}.sa-rem-picker-group .vue-scroll-picker-item-selected{color:var(--sa-custom-v6);z-index:9;position:relative;}.sa-rem-picker-group .vue-scroll-picker-item{color:var(--sa-custom-v6);}
.sa-med-det-list li{color:var(--sa-custom-v1);margin-bottom:10px}.sa-med-det-list li:last-child{margin-bottom:0}.sa-med-det-list li span{color:var(--sa-custom-v5)}
.sa-card-list-shadow {box-shadow:0 0px 10px 0 rgba(0, 0, 0, .1);padding:12px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--sa-pixel)* 10);}.sa-card-list-shadow i {color:var(--sa-primary);font-size:18px;}.sa-card-list-shadow-rows {flex-direction:column}.sa-card-list-shadow-rows>div {display:flex;justify-content:space-between;width:100%;border-bottom:1px solid var(--sa-primary-light);margin-bottom:15px;padding-bottom:15px}.sa-card-list-shadow-rows>div:last-child {border:none;margin:0;padding:0}
.sa-med-count .sa-labpackage-qty{justify-content:center}.sa-med-count .sa-count{gap:50px}.sa-btn-reminder {display:flex;align-items:center;gap:5px;font-size:12px;font-weight:850;padding:8px;margin-top:5px;border-radius:8px;height:36px;line-height:36px}.sa-med-count .sa-symbol{font-size:20px;display:flex;align-items:center;justify-content:center;padding:0;}.sa-frequency-list .sa-rem-time-list{width:100%;}
.sa-frequency-list .sa-rem-picker-group .vue-scroll-picker{width:100%}.sa-ins-more.sa-more-pres-med li{padding-bottom:10px;margin-bottom:10px}.sa-ins-more.sa-more-pres-med li:last-child,.sa-pres-med-list li:last-child{padding-bottom:unset;margin-bottom:unset;border-bottom:unset}.sa-dark-grey{color:#706E7C}
.sa-modal-close.sa-modal-close-icon{top:38%;}.sa-mob-footer.sa-footer-det{background:#f7f7f7;border-start-start-radius:20px;border-start-end-radius:20px;border-end-end-radius:0;border-end-start-radius:0;box-shadow:0 0px 10px 0 rgba(0, 0, 0, .1);padding:12px 16px}
/*medication-info*/
.sa-med-info p{color:var(--sa-dark)}.sa-doc-profile.sa-med-info{height:70px;}.sa-med-info-card{margin:-35px 0px 0;border-radius:12px;}.sa-med-info-card .sa-d-f-sbetween span i{font-size:20px;color:var(--sa-custom-v4);margin-inline-end:10px;vertical-align:middle;}.sa-med-info-card span{color:var(--sa-custom-v6)}.sa-med-info-card .sa-card{padding:15px;}.sa-med-info-card h5{padding-top:20px;padding-bottom:20px;color:#706E7C;}.sa-med-info-card .sa-custom-v1-text .sa-avtar-xs{width:24px;height:24px}
.sa-custom-picker .dp__range_end,.sa-custom-picker .dp__range_start,.sa-custom-picker .dp__active_date{border-radius:50%;}.sa-dialog-space-mob.sa-custom-picker .dp__menu{border-bottom:0;}.sa-dialog-space-mob.sa-custom-picker .dp__calendar_header_separator{height:0}.sa-dialog-space-mob.sa-custom-picker .sa-mob-footer{flex-direction:column;margin-top:20px;}

.sa-current-stock .sa-dialog-body .sa-dialog-close .icon-close:before{content:"\e9e3"}.sa-pharma-filter .sa-form-group input::placeholder{color:var(--sa-custom-v1);}.sa-pharma-filter .sa-form-control{border-radius:10px;border-color:#E6E5EB;}.sa-pharma-srch .sa-form-control {padding:8px 12px}.sa-pharma-srch .sa-form-group input::placeholder{color:#878787;font-weight:650;}
.sa-pharma-filter .sa-more-list li.sa-active{color:var(--sa-custom-v6);}.sa-bld-group-list-v2 .sa-pharma-filter .sa-more-list li.sa-active:after{top:15px}

/*color palette*/
.sa-medi-tablets {display:flex;flex-wrap:wrap;align-items:end;gap:15px;cursor:pointer;} .sa-medi-tablets li {width:calc(100% / 3 - (1 - 1 / 3) * 15px);margin-bottom:0;text-align:center;display:flex;justify-content:center;align-items:center;border-radius:12px;border:1px solid transparent;background-color:var(--sa-light);} .sa-medi-tablets li i {font-size:40px;} .sa-medi-tablets li.active-card {border:1px solid var(--sa-primary);background-color:var(--sa-primary-light);} 
.sa-palette {display:flex;flex-wrap:wrap;padding:0;gap:20px;margin-bottom:60px;} .sa-palette li {width:24px;height:24px;border-radius:50%;cursor:pointer;display:block;padding:0;}.sa-palette li:first-child{border:1px solid #ccc}
.sa-btn.sa-btn-add-more.sa-btn-outline-primary {border-color:var(--sa-dark-150);background-color:var(--sa-light);}
 

/*Chronice-diease*/
.sa-chronic-expert {display:flex;justify-content:space-between} .sa-chronic-expert p{width:calc(100% - 175px);} .sa-chronic-expo {display:flex;gap:10px;} .sa-chronic-condition .sa-service-list h6{width:100%;margin-bottom:0;} .sa-service-list.sa-chronic-clinic h6{width:unset;} .sa-chronic-clinic li img{height:20px;object-fit:contain;}.sa-chronic-expert~.sa-card-list-box .sa-doct-det{width:100%;}
.sa-lab-consult figure{width:40px;height:40px;border-radius:50px;background-color:#F1F9FF;}.sa-chronic-refill .sa-avtar {background:unset;}.sa-appt-status.sa-pharma-tracker{margin-top:40px;}.sa-ins-more.sa-more-pres-med.sa-change-doc {top:22px;inset-inline-end:-10px;}.sa-doc-details p{color:var(--sa-dark-400);}.sa-ins-more.sa-more-pres-med.sa-chronic-reminder{inset-inline-end:50px;top:20px}.sa-ins-more.sa-change-doc li span{color:var(--sa-primary);text-align:start;width:auto;}
.sa-chronic-meds-info{border:1px solid #F5F7F8;}.sa-chronic-meds-info .sa-presc-list{border-top:1px solid #E0E0E0;} .sa-prescribed-dl dt{color:#706E7C;}.sa-chronic-meds-info .sa-prescribed-dl small{color:var(--sa-custom-v1);}.sa-prog-bar.sa-clinics-bar.sa-chronic-bar {inset-inline-start:0;top:45px;}.sa-card-list.sa-chronic-card>li{border:none;}.sa-dialog-headr.sa-pl0{padding-inline-start:0;}
.sa-chronicbroder-top{border-top:1px solid var(--sa-primary-light);padding-top:10px;margin-top:16px;}.sa-appointment-graytext{color:#666F73;margin:30px;}
.sa-chronicbroder-top .sa-avtar-sm{width:40px;height:40px;line-height:40px;}.sa-chronicbroder-top .sa-doct-det{padding-inline-start:8px;}.sa-chronic-consultation .sa-avtar-sm{width:32px;height:32px;line-height:32px;}.sa-chronic-consultation .sa-doct-det{padding-inline-start:10px;}
.sa-p12{padding:12px;}.sa-p16{padding:16px;}
.sa-chronic-expert button{padding:4px 6px;height:auto;line-height:18px;}.sa-chronicbroder-top .icon-more-button{padding:0 10px;margin:0 -10px;}
.sa-chronic-meds-refill h5 {display:none;}.sa-chronic-meds-refill{padding:24px 16px;margin-bottom:80px;}.sa-chronic-meds-refill h6{color:var(--sa-custom-v6);font-weight:650;line-height:24px;}.sa-chronic-meds-refill .sa-pres-med-list li .sa-doct-det small{margin-top:4px;margin-bottom:12px;}.sa-chronic-meds-refill button{font-weight:650;}.sa-chronic-meds-refill .sa-doct-det{padding-inline-start:4px;}.sa-chronic-meds-refill .sa-pres-med-list li:last-child{border-bottom:unset;margin-bottom:unset;padding-bottom:0;}
.sa-chronic-meds-refill i{color:var(--sa-custom-v4)}.sa-chronic-meds-refill .sa-pres-med-list li .sa-doct-det small{font-size:14px;}
.sa-chronic-meds-refill .sa-card-list-box{gap:10px;}
.sa-apoint .sa-card-shadow.sa-lab-card-shadow{padding:15px;box-shadow:0 0px 10px 0 rgba(0, 0, 0, .1);}
.sa-pharmacy-cart li img{height:100%;background-color:var(--sa-light);}.sa-refund-success-list li span + span{color:var(--sa-custom-v6)}
.sa-apt-det li:last-child .sa-refund-success{width:calc(100% - 156px);}.sa-filter-sort .sa-btn-outline-secondary{color:var(--sa-dark-400);border-color:#E5E5E5;font-weight:650;}.sa-filter-sort .icon-down-arrow{font-size:12px;}

.sa-avtar-2xl{width:150px;height:150px;}.gradient-border-wrapper {position:relative;width:156px;height:156px;border-radius:50%;padding:0;background:linear-gradient(var(--sa-secondary), var(--sa-primary));margin:20px auto;display:flex;align-items:center;justify-content:center;}
.sa-vaci-repo .sa-insur-reference{width:unset;padding:0}
.sa-browse-loc{position:absolute;top:85px;inset-inline-end:15px;}
.sa-kids-vaccine li{display:flex;gap:15px;font-size:12px;align-items:center;color:#706E7C;margin-bottom:12px;}.sa-kids-vaccine{margin-top:20px;}.sa-dctr-card-opacity{opacity:50%;}.sa-browse .sa-dctr-card-opacity  .sa-doct-det{flex-direction:column;}.sa-vaccine-img{width:30px;}
 /*Modal starts here*/
.sa-modal{z-index:102;position:var(--sa-fixed);top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;background:rgba(0,0,0,0.35);}.sa-modal-wrapper {background-color:var(--sa-light);transition:opacity 0.3s linear, right 0.3s ease-out;box-shadow:0 0 calc(var(--sa-pixel)* 5) rgb(0 0 0 / 15%);width:45%;z-index:102;border-radius:calc(var(--sa-pixel)* 5);overflow:hidden;position:var(--sa-fixed);top:50%;inset-inline-start:50%;transform:translate(-50%, -50%);}:is(.sa-modal-header, .sa-modal-body, .sa-modal-footer) {padding:40px;background-color:var(--sa-light);position:relative;}.sa-modal-footer {padding-top:0px;}.sa-modal-header {position:sticky;top:0;z-index:9;border-start-start-radius:12px;border-start-end-radius:12px;border-end-end-radius:0;border-end-start-radius:0;padding-bottom:20px;}.sa-modal-body {padding-top:0;margin-top:20px;padding-bottom:10px;margin-bottom:30px;overflow:hidden;overflow-y:auto;margin-inline-end:20px;padding-inline-end:20px;}.sa-modal-close {cursor:var(--sa-pointer);position:var(--sa-absolute);inset-inline-end:35px;top:55%;transform:translateY(-50%);background:transparent;border:none;font-size:10px;box-shadow:0 0 8px rgb(0 0 0 / 15%);width:30px;height:30px;line-height:30px;border-radius:50%;background:var(--sa-light);color:#313131}.sa-modal-close i{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--sa-custom-v5);}.sa-modal-lg {width:100%}.sa-modal-md {width:70%}.sa-modal-sm{width:35%}.sa-modal-xs{width:30%}.sa-modal-unset {overflow:unset;}.sa-modal-unset .sa-modal-body{border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:calc(var(--sa-pixel)* 6);border-end-start-radius:calc(var(--sa-pixel)* 6);}.sa-modal-header-cnt {display:flex;gap:15px;align-items:center;}.sa-modal-header-separator {flex-direction:column;align-items:flex-start;}.sa-modal-divider{border-bottom:1px solid var(--sa-primary-light);padding-bottom:15px;width:100%;} .sa-link-ins-grd-bg :is(.sa-modal-header, .sa-modal-body, .sa-modal-footer){background-color:transparent;}.sa-modal-body .sa-modal-footer {padding:20px 0 0px;background-color:var(--sa-light);}.sa-map-header {inset-inline-start:0;position:fixed;z-index:9;inset-inline-end:0;padding-block:10px 10px;padding-inline:40px 0;top:20px;}.sa-map-header .sa-modal-close {inset-inline-end:15px;}.sa-terms-condtions .sa-container{padding:0;width:100%}.sa-terms-condtions .sa-container .sa-btn-back {display:none;}.sa-modal-bg{background:var(--sa-primary-light-bg)}.sa-modal-header-separator .sa-modal-close{top:35%;}.sa-modal-header-trans,.sa-modal-body-trans{background-color:transparent;}
.sa-modal-overflow{overflow:unset;}.sa-modal-outside .icon-cancel{position:absolute;inset-inline-end:0;top:-45px;font-size:32px;color:var(--sa-light);}
.sa-center-modal .sa-modal-wrapper {padding:0;}.sa-center-modal .sa-dialog-det .sa-success-circle-grd{height:80px;width:80px;}.sa-center-modal .sa-dialog-det .sa-success-circle-grd i{font-size:40px;}
.sa-pdf-container {width:100%;height:100%;max-width:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch;}.pdf-wrapper {overflow-x:hidden;}.sa-pdf-shadow {box-shadow:0 6px 10px #ddd;padding:15px;}.sa-pdf-icn{position:absolute;inset-inline-end:10px;padding:5px}.sa-pdf-icn:hover{background-color:var(--sa-primary-light-bg);border-radius:6px;}.sa-modal-space{margin-inline-end:40px;}.sa-footer-space{padding:20px;}
.sa-current-close .sa-modal-close{top:36%;}.sa-current-back-close .sa-modal-close{top:30%;}
.sa-modal-hdr-w{width:100%;}.sa-modal-footer-det{display:flex;}.sa-modal-footer-det div{width:100%;}
@media only screen and (max-width: 768px), only screen and (max-device-width: 768px){
.sa-modal-wrapper {width:90%;padding:20px;}.sa-modal-bottom {width:100%;padding:0;animation:slide-in-Vert .5s ease-out forwards;bottom:0;top:auto;inset-inline-start:0;inset-inline-end:0;border-start-start-radius:12px;border-start-end-radius:12px;border-end-end-radius:0;border-end-start-radius:0;}.sa-modal-full {width:100%;border-radius:0;padding:0;animation:slide-in-Vert .5s ease-out forwards;bottom:0;top:0;transform:translate(0px, 0px);inset-inline-start:0;inset-inline-end:0;box-shadow:none;}.sa-modal-full .sa-modal-header {box-shadow:0 0 calc(var(--sa-pixel)* 3) var(--sa-dark-150);}:is(.sa-modal-header, .sa-modal-body, .sa-modal-footer) {padding:15px;margin:0;}.sa-modal-header .sa-modal-line-close,.sa-modal-line-close {width:100px;height:3px;background:#aca9ba;border-radius:calc(var(--sa-pixel)* 10);inset-inline-start:50%;transform:translate(-50%, -50%);z-index:9;inset-inline-end:auto;}.sa-modal-line-close i {display:none;}.sa-custom-dropd .sa-modal-close {top:15px}.sa-modal-header-cnt {padding-top:15px;}.sa-modal-header-cnt .sa-modal-line-close{top:20px}.sa-modal-body.sa-predit-srh{background:var(--sa-primary-light-bg);}.sa-eclinic-hdr {padding-top:0;padding-inline-end:0;}.sa-modal-close-left {cursor:var(--sa-pointer);background:transparent;border:none;font-size:14px;inset-inline-end:auto;padding:0;width:auto;height:auto;box-shadow:none;inset-inline-start:10px;top:50%;}.sa-modal-close-left .icon-close {box-shadow:none;border-radius:0;}.sa-eclinic-prog{flex-direction:column;align-items:flex-start;}.sa-editprofile-v2 .sa-modal-header{display:flex;gap:10px;align-items:center;color:var(--sa-custom-v5);}.sa-map-header{top:0;}.sa-map-header .sa-modal-close {inset-inline-end:auto;inset-inline-start:15px;top:14px;transform:unset;}.sa-map-header .sa-modal-close i {box-shadow:none;padding:0;background:transparent;color:var(--sa-custom-v5);font-size:18px;}.sa-modal-close .icon-close:before {content:"\e9e3"}.sa-modal-close {inset-inline-start:5px;inset-inline-end:unset;box-shadow:unset;top:26px;z-index:11;font-size:14px}.sa-modal-body .sa-modal .sa-modal-wrapper{width:100%;}.sa-modal-close-rel {position:relative;top:unset;inset-inline-start:unset;inset-inline-end:unset;height:fit-content;width:fit-content;margin-block:0 0;margin-inline:0 0;padding:0;transform:unset;line-height:unset;}
.sa-modal-footer.sa-footer-v2{border-start-start-radius:20px;border-start-end-radius:20px;border-end-end-radius:0;border-end-start-radius:0;background:#F7F7F7;}.sa-modal-res-bg{background:var(--sa-primary-light-bg)}.sa-modal-full .sa-modal-hdr-no-shadow{box-shadow:unset}.sa-modal-close.sa-modal-close-right{inset-inline-start:unset;inset-inline-end:0}.sa-modal-space{margin-inline-end:0;}
.sa-mob-header.sa-chronic-center.sa-text-center {padding-block:35px 12px;padding-inline:0px 0;}
.sa-current-close .sa-modal-close{top:30px;}.sa-current-back-close .sa-modal-close{top:25%;}
.sa-report-problem-wrap .sa-modal-wrapper{background-color:var(--sa-primary-light-bg);}

}
/*Modal end here*/
/* medication duration claender styles */
.sa-dur-clndr .dp__range_start, .sa-dur-clndr .dp__range_end {background:var(--sa-primary-light);color:var(--sa-light);position:relative;width:40px;height:40px;border-radius:20px;z-index:9;display:flex;align-items:center;justify-content:center;font-weight:650;} .sa-dur-clndr .dp__range_start::before, .sa-dur-clndr .dp__range_end::before {background:var(--sa-primary);content:'';width:38px;height:38px;border-radius:50%;z-index:-1;position:absolute} .sa-dur-clndr .dp__today .dp__range_start::before {background:var(--sa-primary);content:'';width:38px;height:38px;border-radius:50%;z-index:-1;position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%, -50%);} .sa-dur-clndr .dp__range_between {background:var(--sa-primary-light);color:var(--sa-custom-v1);} .sa-dur-clndr .dp__range_end {border-start-start-radius:0;border-start-end-radius:20px;border-end-end-radius:20px;border-end-start-radius:0;width:100%;} .sa-dur-clndr .dp__range_start {border-start-start-radius:20px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:20px;}.sa-dur-clndr .dp__active_date{background:unset;} .sa-dur-clndr .dp__date_hover_end:hover, .sa-dur-clndr .dp__date_hover_start:hover {background:var(--sa-primary-light);margin-inline-start:0}.sa-dur-clndr .dp__calendar_item{width:100%;height:100%;color:var(--sa-custom-v1);}.sa-dur-clndr .dp__calendar_row{width:100%;height:42px;margin:0;}.sa-dur-clndr .dp__cell_inner{margin:0;width:100%;height:42px;line-height:42px;}

.sa-header-center .sa-mob-header.sa-gray-dark-text, .sa-btn-back.sa-arrow-btn i.sa-gray-dark-text{color:var(--sa-custom-v5);}
/* phrmcy location changes starts here */
.sa-delvery-label i{background:#ECFFEA;border-radius:50%;width:32px;height:32px;text-align:center;line-height:32px;}.sa-delivery-loc{width:100%;display:flex;justify-content:space-between;gap:8px;align-items:center;position:relative;background:var(--sa-light);margin-bottom:10px;}.sa-delivery-loc .sa-location-label{margin-bottom:0;border:unset;top:auto;}.sa-delivery-loc .sa-input-group.sa-location-label input{padding:0;color:#7C878C;text-decoration:underline;font-weight:650;height:unset;line-height:unset;font-size:14px;}.sa-delvery-label .icon-left-arrow{background:transparent;font-size:15px;}.sa-delvery-label .sa-btn-back{margin:0;}.sa-header-srch{margin-bottom:20px;}.sa-delivery-loc .sa-location-label .sa-form-icon {top:0}

.sa-delivery-loc .sa-input-group.sa-location-label .sa-loc-brdr-none{text-decoration:none;}
/* phrmcy location changes ends here */

/*Edit E-mail  changes start here*/
.sa-email-verify {padding:20px;}.sa-email-verify .sa-modal-header{padding:0;}.sa-email-verify .sa-modal-header .sa-modal-close{inset-inline-end:0;top:5px;}
/*Edit E-mail  changes ends here*/

.sa-ins-fxd-top{margin-top:0}
.sa-more-list.sa-refund-currency li i{color:var(--sa-custom-v5);font-size:14px;}.sa-more-list.sa-refund-currency li .icon-wallet-line {color:var(--sa-primary);margin-inline-start:5px;}.sa-more-list.sa-refund-currency li .icon-riyal{margin-inline-end:5px;}
.sa-refund-currenct-wallet{display:flex;align-items:center;}

.sa-light-gray-bg{background-color:#706E7C1A;}

.sa-invoice{background:var(--sa-primary-light);color:var(--sa-primary);padding:4px 8px;border-radius:8px;font-size:15px;font-weight:650;margin-bottom:20px;border:none;display:inline-block}.sa-invoice img{width:24px;height:24px;vertical-align:middle;margin-inline-end:4px;}.sa-dctr-img{margin:0 auto;display:flex;}.sa-more-pres-med.sa-invoice-list{inset-inline-end:200px;top:auto;position:fixed;z-index:10000;}.sa-bg-light{background:var(--sa-light);}.sa-invoice-list img{width:18px;height:18px;}.sa-invoice .sa-badge-sm{top:0;inset-inline-end:0;}
.sa-invoice-trans{position:fixed;top:0;inset-inline-start:0;width:100%;height:100%;z-index:9999;}
/* Iv Drips */
.sa-drip-list li {box-shadow:0 0px 10px 0 rgba(0, 0, 0, .1);padding:16px;margin-bottom:16px;border-radius:12px;}.sa-drip-list li:last-child{margin-bottom: 0px}.sa-drip-list-cnt {display:flex;gap:20px;margin-top:5px;}.sa-drip-list-cnt figure {width:60px;height:100px;}.sa-drip-det {width:calc(100% - 80px)}.sa-plus-icon {width:28px;height:28px;text-align:center;line-height:30px;color:var(--sa-light);background-color:var(--sa-primary);border-radius:8px;display:block;}.sa-plus-icon-top{position:absolute;inset-inline-end:15px;top:15px;}.sa-plus-icon-btm{position:absolute;inset-inline-end:0;bottom:0;}.sa-drip-status {padding:0 8px;height:24px;display:inline-block;font-weight:650;border-radius:25px;font-size:12px;font-weight:var(--sa-font-650);line-height:24px;}.sa-drip-accor.sa-card {padding:16px;}.sa-drip-accor.sa-card .sa-exp-colapse {padding:0;margin-bottom:0;}.sa-drip-accor .sa-exp-colapse span {color:var(--sa-custom-v1);font-size:var(--sa-font-650);}.sa-drip-accor .sa-exp-colapse span:last-child {color:var(--sa-primary);font-size:16px}.sa-drip-accor li {border-bottom:1px solid var(--sa-primary-light);padding-bottom:15px;margin-bottom:15px}.sa-drip-accor li:last-child{border:unset;margin-bottom:0;padding-bottom:0;}.sa-drip-accor .sa-collapse-cnt{color:#706E7C;padding:0;}.sa-drip-pakg-det{margin-bottom:10px}.sa-drip-pakg-det figure{width:60px;height:100px;}.sa-vitamin-drips .sa-drip-srch-fltr .sa-form-group {width:calc(100% - 96px)}.sa-drip-srch-fltr .sa-btn {width:40px;padding:0;border-color:#F7F7F8}.sa-drip-accor .sa-collapse-cnt p {line-height:24px;font-weight:var(--sa-font-650);}.sa-drip-list .sa-line-clamp{width:calc(100% - 45px)}
.sa-drip-sort-list li {display:flex;align-items:flex-start;justify-content:space-between;position:relative;border-bottom:1px solid var(--sa-primary-light);margin-bottom:20px;padding-bottom:20px;}.sa-drip-sort-list li:last-child{margin-bottom:0;border:unset;}.sa-drip-sort-list li [type="radio"]:not(:checked) + label, .sa-drip-sort-list li [type="radio"]:checked + label{margin-top:3px;}.sa-drip-sort-list li [type="radio"]:not(:checked) + label:before, .sa-drip-sort-list li [type="radio"]:checked + label:before{border-color:var(--sa-primary);}.sa-drip-sort-list li [type="radio"]:checked + label:after{inset-inline-start:4px;top:4px;height:calc(var(--sa-pixel)* 6);width:calc(var(--sa-pixel)* 6);}.sa-drip-fltr-cnt {display:flex;align-items:center;justify-content:space-between;}.sa-drip-fltr-clps [type="radio"]:not(:checked) + label, .sa-drip-fltr-clps [type="radio"]:checked + label {color:var(--sa-custom-v1);margin-bottom:0;line-height:unset;width:fit-content;}.sa-drip-fltr-clps li{border-bottom:1px solid var(--sa-primary-light);margin-bottom:15px;padding:0 15px 15px;}.sa-drip-fltr-clps [type="radio"]:not(:checked) + label:before, .sa-drip-fltr-clps [type="radio"]:checked + label:before{border:2px solid var(--sa-primary);width:20px;height:20px;}.sa-drip-fltr-clps [type="radio"]:checked + label:hover:before{border-color:var(--sa-primary)}.sa-drip-fltr-clps li [type="radio"]:checked + label:after{inset-inline-start:7px;top:7px;height:calc(var(--sa-pixel)* 4 + 1px);width:calc(var(--sa-pixel)* 4 + 1px);}.sa-drip-fltr-clps li .sa-collapse-cnt{gap:6px;display:flex;flex-direction:column;padding:0;}.sa-drip-product-card [type="radio"]:not(:checked) + label:before, .sa-drip-product-card [type="radio"]:checked + label:before, .sa-drip-product-card [type="radio"]:checked + label:after{display:none;}.sa-drip-product-card [type="radio"]:not(:checked) + label, .sa-drip-product-card  [type="radio"]:checked + label{padding-inline-start:0;color:var(--sa-custom-v1);font-weight:450;line-height:30px;}.sa-drip-product-card, .sa-vitProd .sa-form-control{height:50px;}.sa-vp-f600 label, .sa-vitProd label{color:var(--sa-custom-v1);font-size:15px;}
.sa-srch-fltrs {display:flex;gap:12px;}.sa-srch-fltrs .sa-form-group {width:100%;}.sa-srch-fltrs .sa-form-control::placeholder{color:#B1AFBF;}.sa-srch-fltrs .sa-form-control {background:#F7F7F8;border:none;padding-inline-start:40px;}.sa-srch-fltrs .icon-search {color:#B1AFBF;font-weight:650;}.sa-srch-fltrs .sa-btn{min-width:40px;padding:0;color:var(--sa-primary);border-color:#F7F7F8;display:flex;align-items:center;justify-content:center;}

/* Iv Drips colors*/
.sa-iv-recovery{background-color:#19BA8A;color:var(--sa-light);}.sa-iv-hydration{background-color:#2636E0;color:var(--sa-light);}.sa-iv-immunity{background-color:#BA26E0;color:var(--sa-light);}.sa-iv-energy{background-color:#FCA421;color:var(--sa-light);}.sa-iv-beauty{background-color:#E026AB;color:var(--sa-light);}
.sa-iv-notfic {position:absolute;top:-2px;inset-inline-start:auto;inset-inline-end:-5px;font-weight:650;text-align:center;width:13px;height:13px;line-height:13px;min-width:12px;font-size:8px;padding:0;}
/* Booking Options */
.sa-lab-rec {width:fit-content;height:24px;line-height:24px;font-size:12px;color:var(--sa-light);background:#19BA8A;padding:0 8px;border-radius:25px;}.sa-lab-book {display:flex;align-items:center;gap:8px;margin-top:10px;margin-bottom:10px;}.sa-lab-book img {width:20px}.sa-lab-book h6{width:calc(100% - 36px);line-height:20px;}.sa-lab-how-list {margin-bottom:20px;}.sa-lab-how-list li {padding-inline-start:40px;position:relative;padding-bottom:16px;}.sa-lab-how-list li:before {content:" ";position:absolute;border:2px solid var(--sa-light);top:0;inset-inline-start:18px;height:100%;}.sa-lab-how-list small {position:absolute;inset-inline-start:10px;background:var(--sa-light);height:20px;width:20px;line-height:22px;text-align:center;border-radius:3px;color:var(--sa-primary);font-size:12px;font-weight:650;}.sa-lab-how-list li:last-child:before{display:none;}.sa-lab-how-list-det h6{line-height:20px;font-size:14px;font-weight:850;}.sa-lab-how-list-det p{color:#797979;font-weight:650;font-size:12px;line-height:22px;}

.sa-presc-det.sa-expire-det .sa-btn-auto:hover{color:#706E7C;font-weight:350;}
.sa-corporate-img img{width:35px;height:35px}.sa-show-nexday-slots.sa-text-center i{font-size:15px;}
.sa-pharma-cnt .sa-cart-wishlist .icon-heart{color:var(--sa-custom-v4);}.sa-pharma-cnt .sa-cart-wishlist .icon-heart-fill2{color:#E05D26;}.sa-browse-fltr .sa-slot-list li span{gap:4px;}.sa-browse-fltr .sa-slot-list li span i{font-size:20px;}

.sa-srch-fltr h4{font-weight:700;}.sa-filter-sort button{font-weight:600;}.sa-medication-list li p{font-weight:700;}.sa-header-shadow {font-weight:700;}.sa-pharma-btn button{font-weight:700;font-size:14px;}.sa-pharma-btn .sa-pharma-reset{font-weight:600;}.sa-cartitem-btn button{font-weight:700;}
.sa-medication-list li span span{font-weight:700;}.sa-lab-loc-hide.sa-lab-browse .sa-lab-clndr,.sa-lab-loc-hide.sa-lab-browse .sa-result .sa-location-label{display:none}
.sa-price-drip{background-color:#D7EFFF;font-weight:var(--sa-font-650);}
 /* Pharmacy New*/
.sa-srch-fltr-new{position:fixed;top:110px;}.sa-srch-fltr-new .sa-pharmacy-notific{position:unset}.sa-container-pharmacy{padding-top:30px;}
.sa-product-list {display:flex;gap:12px;overflow:hidden;overflow-x:auto;padding-top:20px;margin-bottom:10px;}.sa-product-list li{width:60px;min-width:60px;display:flex;flex-direction:column;align-items:center;}.sa-product-list li.sa-active figure{border:1px solid var(--sa-primary);}.sa-product-list li figure{width:44px;height:44px;overflow:hidden;border:1px solid transparent;background-color:#F5F5F5;border-radius:50px;}.sa-product-list li p{font-size:12px;color:var(--sa-custom-v1);font-weight:650;margin:5px 0 0;text-align:center;}
.sa-product-list li figure i {color:var(--sa-light);background:var(--sa-primary);border-radius:50px;font-size:10px;font-weight:600;padding:8px;}
.sa-product-sub-list {display:flex;align-items:center;gap:8px;overflow:hidden;overflow-x:auto;margin-top:20px;}.sa-product-sub-list li {font-size:12px;color:#706E7C;padding:4px 12px;width:fit-content;min-width:fit-content;border:1px solid #E1F1FF;border-radius:20px}.sa-product-sub-list li.sa-active {border:1px solid var(--sa-primary);color:var(--sa-primary);background:#D7EFFF;font-weight:650;}.sa-modal-body.sa-modal-top-space{padding-top:0;}
.sa-pharma-btm-fixed {position:fixed;bottom:20px;inset-inline-end:50%;transform:translateX(50%);display:flex;align-items:center;justify-content:space-between;color:var(--sa-light);background:var(--sa-primary);width:max-content;height:40px;line-height:40px;border-radius:8px;padding:10px 12px;gap:8px;z-index:1;}
.sa-pharma-btm-fixed li {display:flex;align-items:center;gap:8px}.sa-pharma-btm-fixed li:first-child {border-inline-end:1px solid #ffffff60;height:28px;padding-inline-end:8px}.sa-pharma-btm-fixed i{font-size:12px;}.sa-pharma-btm-fixed li:last-child{gap:3px}
 .sa-view-more-btn {display:flex;justify-content:end;width:100%}.sa-view-more-btn i {border:2px solid var(--sa-primary);border-radius:50px;width:40px;height:40px;line-height:42px;font-size:16px;font-weight:850;text-align:center;color:var(--sa-primary);}

/*Payment Method*/
.sa-payment-icon {width:100%;height:32px;object-fit:contain}.sa-payment-orders {border-bottom:1px solid var(--sa-primary-light);padding-bottom:15px;margin-bottom:15px;}.sa-payment-orders:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0;} .sa-payment-orders figure{width:66px;height:32px;display:flex;align-items:center;padding:6px;}
.sa-payment-orders .sa-custom-v1-text{width:calc(100% - 76px);}.sa-line-height20{line-height:20px;}.sa-line-height16{line-height:16px;}.sa-line-height24{line-height:24px;}.sa-line-height34{line-height:34px;}
.sa-date-scroll-fixed{width:calc(100% - 256px)}
.sa-ref-loc {display:flex;align-items:center;flex-direction:column;width:100%;height:100dvh;}
/* Chat */
.sa-chat-about-det {margin-inline-start:12px;text-align:start;position:relative;}.sa-chat-about-det h6, .sa-chat-about-det small{color:#706E7C;}.sa-chat-about-det small{padding-top:0}
.sa-chat-about-det .sa-success-text:before, .sa-abt-last-seen:before{content:'';width:12px;height:12px;position:absolute;background:var(--sa-success);inset-inline-start:-24px;bottom:4px;border-radius:50px;border:1px solid var(--sa-light);}.sa-abt-last-seen:before{background-color:#CECCCF;}
.sa-chat-info {color:var(--sa-custom-v1);}.sa-msg-doc .sa-chat-msg-text .sa-chat-info{color:var(--sa-light);}
.sa-msg-load {display:flex;align-items:center;margin-top:10px;}
.sa-btn-resume {background:var(--sa-light);color:var(--sa-primary);border:1px solid var(--sa-primary);border-radius:20px;height:32px;line-height:32px;font-size:14px;display:flex;align-items:center;gap:4px}.sa-btn-resume i{font-size:22px}
.sa-chat-upload-grp {display:flex;align-items:center;width:100%;}.sa-chat-upload-grp .sa-up-att-list li{width:calc(100% - 55px);top:22px;inset-inline-start:0;}.sa-chat-upload-grp .sa-form-group {width:100%;margin:0;}.sa-chat-upload-grp .sa-chat-input {width:calc(100% + 50px);padding-inline-end:40px;}.sa-chat-upload-grp .sa-f-up-att {width:unset;height:unset;line-height:unset;border:none;margin:0;} .sa-chat-upload-grp .sa-f-up-att i.icon-attachment {color:#666F73;font-size:20px;font-weight:600;margin-inline-end:5px;}.sa-chat-btn-grp{width:50px;}
.sa-msg-dlvr-status i{font-size:14px;color:var(--sa-custom-v4)}.sa-msg-dlvr-status img{width:20px;height:20px;}
.sa-chat-upload-grp .sa-up-att-list li a{width:unset;}
.sa-call-top {position:absolute;top:10px;inset-inline-start:10px;inset-inline-end:20px;display:flex;align-items:center;justify-content:space-between;z-index:9999;background-color:rgba(0, 0, 0, 0.2);border-radius:20px;padding:12px 16px;gap:8px;}.sa-call-top-cnt {width:calc(100% - 74px);line-height:normal;}.sa-call-top h4{width:100%;}.sa-call-top h4, .sa-call-top small{color:var(--sa-light);}.sa-call-top .icon-down-arrow{font-size:18px;color:var(--sa-light);}.sa-call-top.sa-bg-dark{background-color:var(--sa-dark);height:88px;border-radius:44px;}.sa-sound-bg.sa-bg-active{background-color:var(--sa-light);}.sa-call-top-count {width:18px;height:18px;background:var(--sa-secondary);color:var(--sa-light);border-radius:50px;text-align:center;font-size:12px;position:absolute;top:0;inset-inline-start:15px;z-index:1;}
.sa-sound-bg {width:52px;height:52px;border-radius:50%;background:#757676;font-size:32px;color:var(--sa-light);display:flex;align-items:center;justify-content:center;}.sa-sound-bg.sa-bg-danger{background-color:#EB5545}.sa-sound-bg.sa-bg-success{background-color:#67CE67}
.sa-call-bottom {position:absolute;bottom:20px;inset-inline-start:50%;display:flex;align-items:center;justify-content:space-around;z-index:9999;background-color:rgba(0, 0, 0, 0.2);border-radius:20px;padding:12px 16px;gap:15px;transform:translateX(-50%);}
.sa-chat-btn-grp .sa-btn {display:flex;align-items:center;justify-content:center;}.sa-call-logo-img {position:absolute;bottom:0;inset-inline-start:35px;width:20px;height:20px;background:rgba(30, 30, 30, 0.75);padding:4px 2px;border-radius:4px;}
.sa-doc-title{width:calc(100% - 54px);margin-inline-start:10px;}
/* New Chat */
.sa-video-call.sa-video-call-dark{background-color:#3d3d3d;}.sa-video-call-dark{background:#3d3d3d;}.sa-phone-call-new figure{border:3px solid transparent;background:linear-gradient(to bottom, rgba(79, 231, 101, 1), rgba(38, 169, 224, 1)) border-box;mask-composite:exclude;pointer-events:none;width:150px;height:150px;border-radius:calc(var(--sa-percent) * 25);}
.sa-phone-call-new {display:flex;align-items:center;justify-content:center;flex-direction:column;}
.sa-ringer-view {display:flex;align-items:center;justify-content:space-around;flex-direction:column;height:100dvh;}.sa-ringer-btm{width:80%;display:flex;justify-content:space-between;position:relative;}.sa-ringer-btm-cnt {display:flex;align-items:center;flex-direction:column;gap:10px;}.sa-ringer-btm .sa-sound-bg {width:68px;height:68px}
.sa-phone-call-new img{border-radius:50%;}.sa-phone-call-cnt {margin-top:290px;padding:0 30px;}.sa-phone-hdr-new {text-align:center;margin-top:40px;line-height:normal;}.sa-phone-hdr-new h1{color:var(--sa-dark);font-size:32px;font-weight:400;}.sa-phone-hdr-new p{color:var(--sa-dark-500);font-size:21px;margin:0;}.sa-phone-call-msg{position:absolute;top:-100px;inset-inline-end:8px;bottom:auto;}.sa-phone-call-msg i{width:48px;height:48px;line-height:48px;font-size:24px;display:inline-flex;color:var(--sa-primary);background-color:rgba(247, 247, 248, 0.8);border-radius:50%;justify-content:center;align-items:center;}.sa-phone-call-msg p{font-size:10px;color:var(--sa-custom-v1);text-align:center;}
.sa-call-overlay {position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%, -70%);z-index:100;pointer-events:none;width:100%;}.sa-call-message{padding-top:70px;text-align:center;color:var(--sa-custom-v4);}.sa-call-message .sa-loader-bg{height:unset;background:transparent;}.sa-call-message h5{font-weight:600;color:var(--sa-custom-v4);line-height:normal;}.sa-overlay-no-connection .sa-call-message, .sa-overlay-paused .sa-call-message{padding:0;}
.sa-local {width:125px;height:175px;inset-inline-end:auto;top:auto;bottom:120px;inset-inline-start:20px;background-color:var(--sa-dark);}.sa-local-bg-blur{filter:blur(5px)}.sa-local-cnt {position:absolute;top:auto;color:var(--sa-light);background-color:rgb(0 0 0 / 40%);height:40px;font-size:16px;line-height:40px;padding-inline-start:12px;z-index:9999;bottom:255px;inset-inline-start:20px;width:125px;border-start-start-radius:8px;border-start-end-radius:8px;border-end-end-radius:0;border-end-start-radius:0;}.sa-maxi-cnt {position:absolute;inset-inline-start:0;inset-inline-end:0;color:var(--sa-light);background-color:rgb(0 0 0 / 40%);height:40px;font-size:16px;line-height:40px;padding-inline-start:12px;z-index:1;}
.sa-sound-bg.sa-bg-active img {filter:brightness(0) saturate(100%) invert(46%);}.sa-dialog.minimize.sa-vcall-min{width:125px;height:175px;top:50%;inset-inline-start:0;transform:translateY(-50%);}.sa-sound-bg.sa-bg-active .sa-no-filter{filter:none;}.sa-vcall-min img{height:175px;}
.sa-dialog.minimize .sa-local{width:60px;height:60px;inset-inline-end:0;bottom:0;inset-inline-start:auto;top:auto;}
.sa-doctor-unavailable-list li{margin-bottom:5px;width:fit-content;color:#01325E;font-weight:700;display:flex;align-items:center;gap:8px;}

/* Prescription */
.sa-selct-pharm-list, .sa-del-opt-list{flex-wrap:wrap;flex-direction:column;gap:20px;}.sa-selct-pharm-list li, .sa-del-opt-list li {width:100%;flex-direction:row;gap:12px;padding:24px 16px;border:1px solid transparent;cursor:pointer;}.sa-selct-pharm-list li.sa-active, .sa-del-opt-list li.sa-active, .sa-store-list li.sa-active {background:#F1F9FF;border-color:var(--sa-primary);}.sa-selct-pharm-list li figure {width:78px;height:60px;margin-bottom:0;}.sa-selct-pharm-list li h5, .sa-del-opt-list li h5{font-weight:650;}.sa-del-opt-list li{padding:16px;}.sa-del-opt-list li figure{width:44px;height:44px;margin-bottom:0;display:flex;align-items:center;}
.sa-det-update {background:#FFF8E8;padding:8px;color:var(--sa-custom-v1);display:flex;align-items:flex-start;gap:8px;border-radius:8px;margin-top:10px;font-weight:450;line-height:20px;}.sa-det-update i{font-size:22px;color:#E8A300;}
.sa-ph-map-btm {position:absolute;bottom:20px;inset-inline-end:50%;transform:translateX(50%);display:flex;align-items:center;justify-content:space-between;background:var(--sa-light);width:max-content;height:46px;line-height:46px;border-radius:8px;padding:8px 32px;gap:10px;z-index:1;}.sa-ph-map-btm li {display:flex;align-items:center;gap:10px;color:var(--sa-custom-v4);}.sa-ph-map-btm li:first-child {border-inline-end:1px solid #C7E5FF;height:28px;padding-inline-end:10px;font-size:16px;font-weight:650;color:var(--sa-primary);}.sa-ph-map-btm li i{font-weight:650;}.sa-req-inform-det{width:calc(100% - 50px)}.sa-phar-loc .sa-loc-map{height:calc(100% - 68px);}
.sa-mapbox-new .icon-my-location:before {content:"";background-image:url(https://static.sanar.sa/images/icons/home-pin-primary.svg);background-size:contain;background-repeat:no-repeat;width:34px;height:50px;position:absolute;top:-37px;inset-inline-start:-15px;}.sa-mapbox-new .sa-my-loct:after{background-color:#8fb5f37a;width:calc(var(--sa-pixel) * 30);height:calc(var(--sa-pixel) * 30);margin-block:-26px 0;margin-inline:-27px 0;}
.mapboxgl-marker.sa-store-marker{z-index:1000;}.mapboxgl-marker.sa-store-marker.active {z-index:1002;}.sa-store-marker:hover {transform:scale(1.1)}.sa-phar-loc .mapboxgl-marker{display:block;}.sa-store-marker {width:44px;height:44px;}.sa-store-marker-icon img:first-child{position:relative;}.sa-store-card {position:absolute;width:300px;inset-inline-start:50%;transform:translateX(-50%);}.sa-phar-loc .sa-mob-header,.sa-phar-loc .sa-loc-header{z-index:9999;}.sa-phar-loc .sa-map .sa-dialog-close {z-index:99999;}
.sa-store-list-det {display:flex;gap:8px}.sa-store-det-cnt {width:calc(100% - 48px)}.sa-store-det-cnt span{color:#706E7C;display:block;}.sa-store-det-cnt-brdr {border-top:1px solid var(--sa-primary-light-bg);margin-top:12px;padding-top:12px;display:flex;align-items:center;justify-content:space-between;}.sa-store-det-cnt-brdr p{margin:0;font-size:12px;}.sa-store-list li{border:var(--sa-border-solid) var(--sa-transparent);padding:16px;}.sa-store-list li .sa-store-list-det [type="radio"]:not(:checked) + label, .sa-store-list li .sa-store-list-det [type="radio"]:checked + label{padding-inline-start:20px;}.sa-store-list li .sa-store-list-det [type="radio"]:checked + label:before {border-color:#E9E9F1;}.sa-store-list li .sa-store-list-det [type="radio"]:checked + label:after {content:"\e9e2";font-family:'icomoon';font-size:10px;font-weight:600;top:0;inset-inline-start:0;width:17px;height:17px;color:var(--sa-light);border:var(--sa-border-solid) var(--sa-primary);line-height:18px;z-index:1;padding:1.5px;}
.sa-phar-loc .sa-loc-header {top:20px}.sa-phar-loc .sa-loc-field .search-location{padding-inline-start:35px;}.sa-phar-loc .sa-loc-field .sa-search:before {top:16px;font-size:16px;color:var(--sa-primary);font-weight:600;}.sa-rsv-description{display:flex;flex-direction:column;gap:20px;}

/* Dashboard Search */
.sa-rect-srch-fltr span{color:#B1AFBF;}.sa-recent-search-list {display:flex;align-items:center;flex-wrap:wrap;gap:8px;}.sa-recent-search-list li {border:2px solid #F5F7F8;padding:4px 8px;border-radius:8px;font-size:12px;color:#706E7C;font-weight:650;display:flex;align-items:center;gap:4px;}.sa-recent-search-list li i{font-size:18px;color:var(--sa-custom-v4);}.sa-srch-new .sa-prdict .icon-close {font-size:12px}
.sa-dash-srch-carousel .carousel__track{margin-bottom:6px;}.sa-dash-srch-carousel .carousel__slide h6{font-size:12px}.sa-dash-srch-carousel .carousel__slide figure img{object-fit:contain;}.sa-dash-srch-carousel .sa-dash-srch-carousel-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:90px;padding:8px;border-radius:12px;box-shadow:0 0 calc(var(--sa-pixel) * 5) rgba(0, 0, 0, 0.08);background:var(--sa-light);}

/* Insurance new UI */
.sa-linked-pt-list .sa-linked-list:first-child {margin-top:0;border-radius:12px;}.sa-linked-pt-list .sa-linked-list {height:88px;margin-top:-10px;position:relative;border:1px solid #F5F7F8;background-color:var(--sa-light);border-start-start-radius:12px;border-start-end-radius:12px;border-end-end-radius:0;border-end-start-radius:0;}.sa-linked-list.sa-linked-list-self {margin-top:0;border-radius:12px;}.sa-linked-list.sa-linked-list-light{background:var(--sa-light);margin-top:-10px;position:relative;}
.sa-linked-list {background:url(https://static.sanar.sa/images/my-profile/my-profile-card.svg) no-repeat;background-size:cover;height:80px;width:100%;border-radius:12px;padding:16px;}.sa-linked-list .sa-ins-inner-img h5{color:#1A5021;}.sa-linked-list.sa-linked-list-light .sa-btn-lg{border:1px dashed var(--sa-primary);border-radius:12px;color:var(--sa-primary);font-size:16px;font-weight:850;}
li.sa-more-img-list {color:var(--sa-primary);font-weight:600;}.sa-slct-pt-list-v2 li{margin-bottom:20px;border:1px solid #F5F7F8;flex-wrap:nowrap;justify-content:space-between;gap:5px;}.sa-slct-pt-list-v2 li img{width:24px;height:24px;}
.sa-add-patient-det .sa-modal-body.sa-btm-space20 {padding-bottom:150px}

/* Appointment UI Filter */
.sa-apt-new-layout .sa-new-appoint-list.sa-appoint-grouping {position:relative;border:1px solid #E6E5EB;border-radius:12px;padding:12px;}.sa-apt-new-layout .sa-new-appoint-list.sa-appoint-grouping li {border:none;border-bottom:none;padding:0;padding-bottom:0;border-radius:0;}.sa-apt-new-layout .sa-new-appoint-list.sa-appoint-grouping li ul li:last-child .sa-card-list-box .sa-doct-det{border-bottom:1px solid #E6E5EB;padding:0;padding-bottom:10px;margin-inline-start:10px;}
.sa-apt-new-layout .sa-appoint-grouping li figure.sa-avtar-md{width:40px;height:40px;border-radius:5px;}
.sa-new-appoint-list.sa-appoint-grouping.sa-apt-layout ul .sa-card-list-box .sa-doct-det:before {content:'';border:1px solid #E6E5EB;position:absolute;top:54px;bottom:-12px;inset-inline-start:-28px;}.sa-new-appoint-list.sa-appoint-grouping.sa-apt-layout ul li:last-child .sa-doct-det:before{display:none;}.sa-new-appoint-list.sa-apt-layout{padding-bottom:0;padding-top:10px;}
/*nuse prescriptions*/
.sa-nurse-prescription-title .sa-avtar-sm{width:50px;height:50px;}.sa-nurse-prescriptions-header{width:calc(100% - 60px);display:flex;flex-direction:column;gap:5px;}.sa-nurse-prescriptions-header h5{font-weight:800;color:var(--sa-primary);}.sa-nurse-prescriptions-header span{font-weight:600;color:#7C7C7C}.sa-nurse-prescriptions-list li{color:var(--sa-custom-v6);font-weight:800;margin:12px 0;padding-top:5px;}.sa-nurse-important-note {display:flex;gap:10px;border:1px solid #FAC643;padding:8px 16px;border-radius:8px;background:var(--sa-warning-light);color:#9E7D29}.sa-impt-cont{display:flex;flex-direction:column;gap:4px;}
.sa-dialog-close.sa-nurs-close i{margin-inline-start:-25px;}

.sa-desktop-footer.sa-mob-footer {position:fixed;inset-inline-start:0;inset-inline-end:0;bottom:0;}

.sa-search-list.sa-med-list li span{word-break:break-all}.sa-med-badge {font-size:14px;width:90px;height:30px;line-height:25px;background:var(--sa-light);color:#706E7C;box-shadow:4px 4px 12px 1px rgba(172, 169, 187, 0.1);border-radius:12px;text-align:center;margin-bottom:16px;z-index:10;backdrop-filter:blur(10px);transition:all 0.3s ease;padding-block:4px 4px;padding-inline:32px 48px;margin-inline-start:-10px;position:sticky;top:0}
.sa-alphabet-nav {display:flex;flex-direction:column;gap:2px;z-index:10;justify-content:center;} .sa-alphabet-item {color:#CDCBD6;background:var(--sa-light);border:none;font-size:10px;padding:0 6px;cursor:pointer;transition:all 0.2s ease;font-weight:normal;} .sa-alphabet-item.active {color:#706E7C;font-weight:600;transform:scale(1.2);font-size:10px;}
.sa-search-badge::-webkit-scrollbar{background:unset;}.sa-med-list{padding-inline-end:10px;}.sa-search-medv2{position:relative;display:flex;overflow:hidden;padding-top:0;padding-inline-end:0;}.sa-search-badge{overflow-y:auto;width:calc(100% - 20px);}
.sa-search-badge::-webkit-scrollbar-thumb{background-color:unset;}.sa-top60{top:60px;}
/*kids vaccination new*/
.sa-kids-vaccination-det .sa-srch-fltr-sticky .sa-tabs{margin-bottom:0;}.sa-kids-vaccination-det .sa-tabs li{display:flex;align-items:center;justify-content:center;gap:5px;}.sa-kids-vaccination-det .sa-tabs img{filter:brightness(0) saturate(100%) invert(39%) sepia(0%) saturate(0%) hue-rotate(180deg) brightness(98%) contrast(89%);}.sa-kids-vaccination-det .sa-tabs .sa-active img{filter:brightness(0) saturate(100%) invert(100%);}.sa-kids-vaccination-det .sa-need-guidance.sa-kids-guidence h6{font-weight:950;color:var(--sa-custom-v6);}.sa-kids-vaccination-det .sa-kids-ins-card span{color:#706E7C;}.sa-kids-vaccination-det .sa-tests-list-det{margin-top:0;}.sa-kids-list .sa-tests-list-det{align-items:center;gap:12px;}.sa-kids-list .sa-card.sa-testlist{border:none;padding:0;margin-bottom:0;}.sa-vaccine-btn{border:1px solid var(--sa-primary);color:var(--sa-primary);border-radius:50px;padding:4px 8px;}.sa-kids-vaccination-det .sa-tests-list>li{border:none;box-shadow:0 0 calc(var(--sa-pixel) * 5) rgba(0, 0, 0, 0.08);border-radius:12px;margin-bottom:0;}.sa-kids-list .sa-tests-list-det img{width:48px;height:48px;}.sa-moh-list .sa-moh-content{border-bottom:1px solid #ECECED;padding-bottom:4px;margin-bottom:4px;}.sa-moh-list .sa-moh-content:last-child{border:none;margin-bottom:0;padding-bottom:0;} .sa-moh-list p{color:var(--sa-custom-v4);font-weight:650;width:50%}.sa-moh-list span{color:var(--sa-custom-v6);width:50%}.sa-moh-list div{display:flex;}.sa-vaccine-det img{width:20px;height:20px;}.sa-vaccine-det .sa-unorder-list li{color:#706E7C;margin-top:8px;font-weight:650;}.sa-vaccine-det .sa-card,.sa-reviw-submit-instr{border:1px solid #B2F0FB;box-shadow:-8px -8px 12px 1px #CFD4D71A;}.sa-vaccine-det .sa-card-shadow label{color:var(--sa-custom-v6);line-height:25px;font-weight:650;}.sa-vaccine-det [type="checkbox"]:not(:checked) + label:before,.sa-vaccine-det [type="checkbox"]:checked + label:before{border-color:var(--sa-primary);}.sa-vaccine-det [type="checkbox"]:checked + label:before{background-color:var(--sa-primary);}.sa-kids-list button img{width:20px;height:20px;vertical-align:middle;margin-inline-end:10px;}.sa-kids-list button{border-radius:8px;}.sa-kids-list i{color:var(--sa-custom-v4);}.sa-slot-btn.sa-kids-slot li{width:calc(100% / 3 - (1 - 1 / 3) * 15px);color:#0F2161;text-align:center;padding:10px;margin-bottom:8px;margin-inline-end:10px;border-radius:8px;box-shadow:0 0 calc(var(--sa-pixel) * 5) rgba(0, 0, 0, 0.08);}.sa-kids-slot li.sa-active{border:1px solid var(--sa-primary);background:var(--sa-primary-light);box-shadow:none;color:var(--sa-primary);}.sa-ins-scdl-card.sa-reg-child{background:none;}.sa-ins-scdl-card.sa-reg-child .sa-prog-bar{background:var(--sa-dark-150);}
.white-space-nowrap, .sa-kids-slot-det .dp__month_year_select{white-space:nowrap;}.sa-kids-slot-det .dp__month_year_row {font-weight:bold;padding:0 5px;position:relative;}.sa-kids-slot-det .dp__month_year_row .dp__month_year_col_nav{padding:0;width:auto;position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);}.sa-kids-slot-det .dp__month_year_row > .dp__month_year_col_nav:last-child{inset-inline-end:0;}.sa-kids-slot-det .dp__month_year_row > .dp__month_year_col_nav:first-child{inset-inline-end:40px;}.dp__inner_nav:hover {background:transparent}.sa-kids-slot-det .sa-kids-slot-datepicker .dp__month_year_select{width:auto;pointer-events:none;cursor:default;}.sa-kids-slot-det .sa-kids-slot-datepicker .dp__month_year_select + .dp__month_year_select{display:none;}.sa-kids-slot-det .sa-kids-slot-datepicker.sa-nav-prev-disabled .dp__month_year_row > .dp__month_year_col_nav:first-child,.sa-kids-slot-det .sa-kids-slot-datepicker.sa-nav-prev-disabled .dp__month_year_row > .dp__month_year_col_nav:first-child .dp__inner_nav{pointer-events:none;cursor:default;opacity:.5;}.sa-kids-slot-det .sa-kids-slot-datepicker.sa-nav-next-disabled .dp__month_year_row > .dp__month_year_col_nav:last-child,.sa-kids-slot-det .sa-kids-slot-datepicker.sa-nav-next-disabled .dp__month_year_row > .dp__month_year_col_nav:last-child .dp__inner_nav{pointer-events:none;cursor:default;opacity:.5;}
.dp__month_year_wrap~.dp__month_year_col_nav .dp__inner_nav { margin: 0 0 0 auto; }
.sa-kids-slot-det  .dp__menu {box-shadow:0 0 calc(var(--sa-pixel) * 5) rgba(0, 0, 0, 0.08);border:none;padding:10px;width:100%;}.sa-date-cell {display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:2px;box-sizing:border-box;line-height:3;} .sa-date-number {font-size:12px;} .sa-today-label {font-size:8px;color:white;font-weight:600;line-height:1;}.sa-kids-slot-det .dp__active_date,.sa-select-v2 .dp__active_date{width:44px;height:44px;border-radius:4px;font-weight:bold;background:var(--sa-primary)}.sa-kids-slot-det .dp__calendar_header_item{font-size:13px;font-weight:normal;}.sa-kids-slot-det .dp__calendar_header_separator{display:none;}.sa-kids-slot-det.sa-pos-rel .sa-kids-slot-nav{position:absolute;gap:20px;inset-inline-end:25px;z-index:1;top:24px;color:#959595;}.sa-kids-slot-det.sa-pos-rel .sa-kids-slot-nav i{cursor:pointer;}.sa-kids-slot-det.sa-pos-rel .sa-kids-slot-nav i.sa-disabled-text{cursor:default;}.sa-kids-slot-det.sa-pos-rel .sa-kids-slot-nav{position:absolute;gap:20px;inset-inline-end:25px;z-index:1;top:24px;color:#959595;}.sa-kids-slot-det.sa-pos-rel .sa-kids-slot-nav i{cursor:pointer;}.sa-kids-slot-det.sa-pos-rel .sa-kids-slot-nav i.sa-disabled-text{cursor:default;}.sa-kids-slot-det .sa-date-number {line-height:normal;}.sa-kids-slot-det .sa-date-cell,.sa-select-v2 .sa-date-cell{line-height:normal;height:100%;gap:4px;}
.sa-pharma-left .sa-lab-search-pos{width:100%}.sa-pharma-left .sa-form-left{font-size:11px;position:unset;pointer-events:all;}.sa-card.sa-testlist .sa-btn-primary{border-radius:4px;}
.sa-cancel-list i.sa-price-remove-pos{position:unset}.sa-kids-vaccination-det .sa-slct-ptn button{padding-top:10px;padding-bottom:10px;}.sa-kids-vaccination-det .sa-slct-ptn i{vertical-align:middle;font-size:8px;}
.sa-top-space50.sa-med-vacc-space{padding-top:0;}.sa-container.sa-med-vacc-space{padding-inline-end:0;padding-inline-start:0;}.sa-disabled-text{color:var(--sa-dark-200);}.sa-kids-slot-det .dp__date_hover:hover{background:transparent;}
.sa-header-shadow.sa-vacc-list-det{box-shadow:none;}.sa-vacc-list-det~.sa-vaccination-tab .sa-vaccine-tab{border-bottom:1px solid #D4D4D4;z-index:1;}.sa-ins-cmpld-schld-list [type="checkbox"]:checked + label, .sa-ins-cmpld-schld-list [type="checkbox"]:not(:checked) + label{z-index:0;}
.sa-kids-list .sa-tests-list-det .sa-d-f-sbetween{width:calc(100% - 60px);gap:10px;}
.sa-date-active,.sa-date-inactive {min-height:4px;height:4px;width:4px;background:var(--sa-secondary);border-radius:50%;}.sa-date-inactive {background:var(--sa-danger);}
/* New Vaccination */
.sa-vaccine-schedule .sa-btn-back .icon-close {font-size:13px;font-weight:650;}.sa-vaccine-schedule h4.sa-mob-header {padding-top:10px}.sa-ins-scdl-card {background:linear-gradient(104.3deg, #ECFFEA 14.27%, #ECFFEA 44.85%, rgba(38, 169, 224, 0.28) 92.74%);padding:16px;border-radius:12px;}.sa-ins-scdl-card-tit h5{display:flex;align-items:center;gap:8px;}.sa-ins-scdl-card .sa-prog-bar{background:var(--sa-light);margin:10px 0;}
.sa-ins-cmpld-schld-list {border-top:1px solid #ECECED;margin-bottom:15px;padding-top:20px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:5px;}.sa-ins-cmpld-schld .sa-ins-cmpld-schld-list:first-child {border-top:unset;padding-top:0;}.sa-ins-cmpld-schld-list .sa-ins-list-det {text-align:-webkit-center;position:relative;width:calc(100% / 3 - (1 - 1 / 3) * 5px);color:#706E7C;}.sa-ins-cmpld-schld-list .sa-ins-list-det:nth-child(2){display:flex;align-items:center;flex-direction:column;gap:5px;}.sa-check-primary{display:flex;align-items:center;padding-top:5px;white-space:nowrap}.sa-check-primary [type="checkbox"]:not(:checked) + label:before, .sa-check-primary [type="checkbox"]:checked + label:before{width:20px;height:20px;border:1px solid var(--sa-primary);}.sa-check-primary [type="checkbox"]:checked + label:before{background-color:var(--sa-primary);}.sa-check-primary [type="checkbox"]:checked + label:after{top:3px;inset-inline-start:8px;}.sa-check-primary [type="checkbox"]:checked + label, .sa-check-primary [type="checkbox"]:not(:checked) + label{color:var(--sa-custom-v1);font-weight:650;text-align:start;line-height:unset;}.sa-ins-cmpld-schld-list .sa-ins-list-det .sa-btn{width:110px;height:36px;line-height:36px;justify-content:center;border-radius:4px;}.sa-elgb-des {font-size:10px;position:absolute;top:-20px;color:var(--sa-primary);background-color:var(--sa-primary-light);border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:8px;border-end-start-radius:8px;padding:2px 4px;white-space:nowrap}.sa-container.sa-med-vacc-space{width:100%;}.sa-ins-list-det .sa-btn-outline-primary img{transition:filter .2s ease;}.sa-ins-list-det .sa-btn-outline-primary:hover img{filter:brightness(0) saturate(100%) invert(100%);}
.sa-vacc-list li{display:flex;justify-content:space-between;font-size:14px;border-top:1px solid var(--sa-primary-light);padding:12px 10px;}.sa-vacc-list .icon-calendar4,.sa-vacc-list .icon-heart-rate{color:var(--sa-custom-v4);vertical-align:middle;margin-inline-end:10px;font-size:20px;}.sa-vacc-list span:first-child{color:#706E7C;}.sa-footer-btn-radius{border-radius:8px;height:44px;line-height:44px;}.sa-footer-gray.sa-ftr-btn-brdr{border-radius:0;box-shadow:none;}
.sa-vacc-list li:last-child{padding-bottom:0;}.sa-modal-body.sa-des-btm-space{padding-bottom:80px;padding-top:20px;}.sa-des-btm-space .sa-desktop-footer.sa-mob-footer{z-index:9;}
.sa-w12{width:12px;}.sa-w18{width:18px;}.sa-pay-list li {font-size:14px;margin-top:12px;}.sa-pay-list li:first-child{margin-top:0}.sa-pay-list li span {color:#706E7C;}.sa-pay-list li span+span {color:var(--sa-custom-v1);}
.sa-pay-list li:last-child span+span{color:var(--sa-primary);}.sa-pay-list li:last-child{border-top:1px dashed #D4D4D4;margin-top:12px;padding-top:12px;}

/* Test Request */
.sa-req-card{margin-inline-end:20px;}.sa-request-list li {box-shadow:0 0px 10px 0 rgba(0, 0, 0, .1);padding:16px;border-radius:12px;width:100%;margin-bottom:16px;}.sa-request-list-cnt{display:flex;gap:8px;width:100%;}.sa-request-list-cnt .sa-avtar {background-color:var(--sa-light);box-shadow:0 0px 10px 0 rgba(0, 0, 0, .1);border-radius:12px;}.sa-request-list-info{width:calc(100% - 48px);}.sa-inst-card {background:#FEF9EC;border:12px;padding:8px;}.sa-inst-card small {color:#9E7D29;font-size:13px;}.sa-inst-card p {color:#706E7C;font-size:14px;}
.sa-med-exami-card {display:flex;align-items:center;justify-content:center;flex-direction:column;width:80%;margin:0 auto 16px;text-align:center;}.sa-med-exami-status {color:#FFC919;background:var(--sa-warning-light);padding:4px 12px;border-radius:8px;font-size:16px;}.sa-unpre-med-list li {color:var(--sa-custom-v1);width:100%;position:relative;padding-inline-start:12px;}.sa-unpre-med-list li:before {content:'';width:6px;height:5.5px;background:var(--sa-custom-v1);position:absolute;top:7px;inset-inline-start:0;border-radius:50px;}.sa-book-my-apt {color:var(--sa-custom-v1);border:1px solid #B2F0FB;border-radius:12px;padding:12px;margin-top:16px;}.sa-book-my-apt [type="checkbox"]:not(:checked) + label:before, .sa-book-my-apt [type="checkbox"]:checked + label:before{width:20px;height:20px;}.sa-book-my-apt [type="checkbox"]:checked + label:after{border-color:var(--sa-light);top:4px;inset-inline-start:8px;}.sa-book-my-apt [type="checkbox"]:checked + label:before{background:var(--sa-primary);}.sa-book-my-apt label.sa-active{background-color:var(--sa-primary);}

/* Chronic Diseas New UI*/
.sa-disease-banner-bg{width:1160px;max-width:1160px;margin:20px auto 20px;background:var(--sa-primary);color:var(--sa-light);height:fit-content;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:28px;border-end-start-radius:28px;padding:16px;}.sa-disease-banner-content {display:flex;justify-content:space-between;margin-bottom:15px;}.sa-discease-banner-hdr h4 {display:flex;align-items:center;color:var(--sa-light);gap:10px;}.sa-discease-banner-hdr h4 i{font-size:13px;}.sa-discease-banner-hdr p {padding-inline-start:25px;}.sa-disease-stage {background:rgba(255, 255, 255, 0.2);border-radius:20px;padding:4px 8px;height:fit-content;}.sa-disease-det-card {background-color:rgba(255, 255, 255, 0.2);border-radius:8px;padding:4px 12px;}.sa-disease-det-card-cnt {display:flex;justify-content:space-between;}.sa-task {color:#7C878C;background-color:#F7F7F8;border-radius:12px;padding:4px;line-height:normal;}
.sa-content-center {display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;font-size:22px;color:#706E7C;padding:12px;height:126px;}.sa-disease-stats-list {display:flex;flex-wrap:wrap;gap:12px;}.sa-disease-stats-list li {width:calc(100% / 3 - (1 - 1 / 3) * 12px);text-align:center;}.sa-clnc-cnt-line {content:'';width:4px;position:absolute;top:0;bottom:0;inset-inline-start:19px;background:#F5F5F5;z-index:0;}.sa-clnc-cnt-line.sa-active{background:#19BA8A;}.sa-clinical-pathway img{background-color:var(--sa-light);border-radius:50px;z-index:1;}.sa-clinical-pathway .sa-card-shadow{width:100%;}
.sa-clinical-content {display:flex;align-items:start;gap:15px;width:100%;position:relative}.sa-disease-stage-primary{background:rgba(234, 247, 252, 1);color:var(--sa-primary);font-size:12px;}.sa-disease-stage-secondary{background:rgba(242, 244, 247, 1);color:var(--sa-custom-v4);font-size:12px;}.sa-disease-stage-success{background-color:#E5F8F4;color:#19BA8A;font-size:12px;}.sa-clnc-cnt-list li {position:relative;padding-inline-start:13px;color:var(--sa-custom-v1);}.sa-clnc-cnt-list li:before {content:'';width:8px;height:8px;display:inline-flex;background:var(--sa-custom-v1);border-radius:50px;position:absolute;inset-inline-start:0;top:6px;}.sa-clnc-cnt-list-gray li:before{background-color:#CCD6DF;}.sa-clnc-cnt-list .sa-clnc-cnt-list-success:before{background-color:#19BA8A;}.sa-btn-dashed {border:2px dashed var(--sa-primary);color:var(--sa-primary);display:flex;align-items:center;justify-content:center;height:48px;border-radius:12px;gap:8px;font-weight:750;}
.sa-card-manage{cursor:pointer;}.sa-card-manage-hdr {position:relative;display:flex;align-items:center;height:48px;border-inline-start:2px solid;gap:5px;padding-inline-start:10px;}.sa-card-manage-hdr .sa-more-pres-med li{line-height:normal;}.sa-card-manage-hdr .sa-d-f-a-center{line-height:48px;}.sa-manage-hdr-blue{border-color:#2636E0;}.sa-manage-hdr-danger{border-color:#C40E0E;}.sa-manage-hdr-warning{border-color:#FCA421;}.sa-manage-hdr-info{border-color:#02BCD4;}.sa-health-card-list .sa-doct-det {display:flex;width:calc(100% - 10px);}.sa-health-card-list .sa-doct-det-data{border-inline-end:none;width:100%;padding-inline-end:0;}.sa-health-card-list .sa-mob-split{margin-block:10px 0;margin-inline:-45px 0;}.sa-mob-split-sub {display:flex;justify-content:space-between;}.sa-mob-split-sub .sa-swap-dir {color:var(--sa-primary);font-weight:850;font-size:14px;}.sa-card-list li .sa-mob-split-sub .sa-swap-dir i {width:auto;font-size:14px;}
.sa-manage-hdr-blue{border-color:#2636E0;}.sa-manage-hdr-danger{border-color:#C40E0E;}.sa-manage-hdr-warning{border-color:#FCA421;}.sa-manage-hdr-info{border-color:#02BCD4;}.sa-health-card-list .sa-mob-split{margin-block:10px 0;margin-inline:-45px 0;}.sa-mob-split-sub {display:flex;justify-content:space-between;}.sa-mob-split-sub .sa-swap-dir {color:var(--sa-primary);font-weight:850;font-size:14px;}.sa-card-list li .sa-mob-split-sub .sa-swap-dir i {width:auto;font-size:14px;}
.sa-btn-view-rep {padding:0 8px;height:32px;line-height:32px;font-size:14px;border-radius:8px;}.sa-more-btn{cursor:pointer;color:var(--sa-custom-v4);font-size:12px;position:relative;}.sa-lab-reports.sa-lab-reports-v2 .sa-card-shadow{padding:12px 16px;}.sa-glob-prgh p.sa-save-lcn-text {color:var(--sa-primary);}.sa-chronic-top-bar{display:flex;align-items:start;border-bottom:1px solid var(--sa-dark-100);margin-bottom:20px;}.sa-chronic-tab {display:flex;align-items:center;justify-content:center;width:calc(100% - 48px);}.sa-chronic-tab .sa-nav{z-index:9;}.sa-chronic-tab .router-link-active.router-link-exact-active {position:relative;}.sa-chronic-tab .router-link-active.router-link-exact-active:before {content:'';border-bottom:3px solid var(--sa-primary);border-radius:50px;position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:-5px;}.sa-chronic-tab li a span {display:flex;align-items:baseline;gap:5px;color:var(--sa-custom-v5);}.sa-chronic-tab .router-link-active.router-link-exact-active span{color:var(--sa-primary);} .sa-chronic-tab li a.router-link-active.router-link-exact-active span img:first-child{display:none;}.sa-chronic-tab li a.router-link-active.router-link-exact-active span img:last-child{display:block;}.sa-chronic-tab li span img:last-child{display:none;}

/*Treatment Plan*/
.sa-goal-check {width:18px;height:18px;border:1px solid #d1d5db;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:transparent;flex-shrink:0;} .sa-goal-check i {display:none;font-size:10px;} .sa-goal-check--active {border-color:#19BA8A;} .sa-goal-check--active i {display:block;color:#19BA8A;}
.sa-dot-circle {width:16px;height:16px;border-radius:50%;background-color:#FAC643;border:2px solid #FAC643;} .sa-life-mod{width:calc(100% - 24px);color:#0F2161;font-weight:600;}

.sa-cdm-program {width:80%;margin:0 auto}.sa-kids-vaccine.sa-cdm-program li{font-weight:650;font-size:16px;color:var(--sa-custom-v6);}.sa-cdm-program .sa-vaccine-img{width:40px;padding:8px;}
.sa-emp-status{font-size:12px;margin-bottom:5px;color:#706E7C;}.sa-emp-status .sa-a-warn-lyt{color:var(--sa-custom-v1);padding:4px;text-align:center;border-radius:4px;}

.sa-nav li.sa-notific, .sa-nav li i.icon-traveller{font-size:14px;}.sa-nav li.sa-notific i.icon-ring, .sa-nav li i.icon-traveller {font-size:20px;}.sa-nav li.sa-notific .sa-slct-ptn button i{font-size:10px;}
.sa-link-expired{height:100dvh;display:flex;justify-content:center;align-items:center;flex-direction:column;}
/* lab results new card changes */
.sa-info-tele .sa-app-info li{border-bottom:none;padding-bottom:8px;margin-bottom:0}.sa-info-tele .sa-app-info li:last-child{padding-bottom:0}.sa-info-tele .sa-app-info figure~.sa-app-info-cnt{width:calc(100% - 24px);}.sa-info-cnt{display:flex;flex-direction:column;width:calc(100% - 56px);gap:16px}.sa-lab-detls-v2 .sa-app-info{padding:12px;border:none;width:100%;flex-direction:column;gap:6px}.sa-label-test{background-color:#F7F7F8;padding:4px 8px;border-radius:20px;font-size:12px;color:var(--sa-primary)}.sa-test-details{border-color:#C7E5FF;margin-bottom:0px}.sa-info-tele .sa-app-info-img,.sa-lab-detls-v2 .sa-app-info-img{width:24px;height:24px;}.sa-est-time{font-size:12px;background-color:#F7F7F9;color:var(--sa-custom-v4);padding:0;display:flex;flex-direction:column;gap:5px;border-radius:4px;padding:8px 12px;}.sa-apology-info{display:flex;gap:4px;background-color:var(--sa-primary-light);border-radius:8px;color:var(--sa-custom-v4);padding:8px 12px;margin-top:8px;}.sa-apology-info .sa-srvice-icon{margin-inline-end:0}.sa-empty-state{height:calc(100vh - 275px);display:flex;align-items:center;justify-content:center;width:248px;margin:0 auto;}.sa-info-tele .sa-app-info figure img{height:inherit}.sa-info-tele .sa-link{margin-inline-start:4px;}.sa-info-tele .sa-app-info{gap:16px}.sa-info-cnt .sa-app-info{gap:4px}.sa-info-tele .sa-srvice-icon{margin-inline-end:0px}.sa-test-details .sa-srvice-icon{margin-inline-end:14px}.sa-lab-close{box-shadow:none;border:1px solid var(--sa-custom-v3);border-radius:50%}.sa-lab-detls-v2 .sa-resp-pt15 .sa-srvice-icon{width:30px;height:30px;margin-inline-end:0px}.sa-lab-detls-v2 .sa-info-cnt i{margin-inline-end:8px}.sa-test-drd{display:flex;flex-direction:column;gap:12px}.sa-info-tele .sa-app-info .sa-avtar{width:40px;height:40px;}.sa-lab-detls-v2 .sa-info-cnt{word-break:break-all;width:100%;}.sa-info-tele .sa-app-info{margin-bottom:8px}.sa-info-tele .sa-app-info h4{font-weight:750;}

/* medical team contact */
.sa-medical-team-card .sa-phone-box{border:1px solid #E6E5EB;border-radius:100px;overflow:hidden}.sa-medical-team-card .sa-phone-input{flex:1;border:none;outline:none;padding:14px 20px;color:var(--sa-custom-v1);height:46px;background:#F7F7F8}.sa-medical-team-card button{border:none;background:var(--sa-light);padding:14px 24px;font-size:14px;font-weight:700;color:var(--sa-primary);cursor:pointer;border-inline-start:1px solid #d9dee5;box-shadow:0px 4.82px 6.43px 0px #8282820D, -4px -4px 12px 1px #ACA9BB0D}
/*online doctor consultant */
.sa-online-doctor .sa-img-tag{width:52px;height:52px;border-radius:7px;object-fit:cover;padding:0;}

.sa-date-time img{width:20px}
/* insurance approval */
.sa-waiting-insurance .sa-success-circle-grd{width:80px;height:80px}.sa-waiting-insurance .sa-success-circle-grd i{font-size:40px}.sa-waiting-insurance .sa-info-box,.sa-linked-insrnce.sa-custom-v4-text{background:#F2F4F7}
.sa-not-approval{width:80px;height:80px;border-radius:50%;background:#DD2025;margin:0 auto;}.sa-not-approval i{font-size:55px;}

/*vitamin*/
.sa-session-list li{display:flex;justify-content:space-between;align-items:center;box-shadow:0 0 calc(var(--sa-pixel) * 5) rgba(0, 0, 0, 0.08);margin-bottom:16px;background:var(--sa-light);padding:24px 16px;border-radius:12px;}.sa-header-det .sa-modal-header{padding-bottom:0;}.sa-header-det .sa-modal-body{padding-top:0;margin:0}.sa-header-det .sa-header-brd{padding-bottom:20px;border-color:var(--sa-primary-light);padding-top:20px;}.sa-header-det .sa-footer-gray{gap:10px;padding-top:40px;}.sa-schedule-list .sa-discount-det{padding:4px;color:var(--sa-custom-v4);}
.sa-schedule-list .sa-visit-slot li{position:relative;box-shadow:0 0 calc(var(--sa-pixel) * 5) rgba(0, 0, 0, 0.08);background:var(--sa-light);margin-bottom:8px;}.sa-schedule-list .sa-slot-det i{font-size:15px;}.sa-schedule-list .sa-modal-header {border:1px solid #D4D4D4;}.sa-schedule-list .sa-card{border:1px solid #C7E5FF;margin-bottom:10px;padding:12px;border-radius:8px;}.sa-schedule-list .sa-slot-det{font-weight:650;font-size:12px;}.sa-edit span{color:#727272;margin-inline-end:8px;}.sa-edit .sa-dark-text{color:var(--sa-dark);}.sa-edit span:last-child{background:var(--sa-primary-light);padding:6px 4px;color:var(--sa-primary);border-radius:100px;margin-inline-end:0;}.sa-iv-drips-list .sa-session-list li{align-items:center;display:flex;justify-content:space-between;flex-direction:row;color:#0F2161;padding:24px 16px;}.sa-session-list li.sa-active{border:1px solid var(--sa-primary);background:var(--sa-primary-light);}.sa-session-list i{color:var(--sa-custom-v4);font-size:20px;margin-inline-end:8px;vertical-align:sub;}.sa-discount{border-radius:50px;padding:4px;font-weight:850;font-size:12px;}.sa-discount-disabled{background:#F8F8F8;color:var(--sa-custom-v4);}.sa-discount-success{background:#E5F8F4;color:var(--sa-secondary-dark);}
.sa-schedule-list .sa-visit-slot p{color:#0F2161;font-weight:650;margin-block:0 8px;margin-inline:0 0}.sa-edit-slot{position:absolute;inset-inline-end:12px;}.sa-btn-bg-white,.sa-vit-footer .sa-btn-white{background:var(--sa-light);border:1px solid #D4D4D4;}.sa-vit-footer .sa-labtech-btns{background:#f7f7f7;}.sa-schedule-list .sa-toggle-slider.round:before{background:#9AA3B2;bottom:1.8px}.sa-schedule-list .sa-toggle-slider{background-color:#F0F4FD;border:1px solid #E9E9F1;}.sa-vitm-plus-btn {position:absolute;inset-inline-end:0;}.sa-schedule-list{margin-top:0;}.sa-new-rating-list .sa-symp-fltr-list li{border:1px solid #F5F7F8;box-shadow:0 0 calc(var(--sa-pixel) * 5) rgba(0, 0, 0, 0.08);padding:16px;border-radius:12px;color:var(--sa-custom-v6);font-size:12px;width:48.5%;word-break:break-all;}.sa-new-rating-list .sa-symp-fltr-list{gap:8px;margin-top:8px;margin-bottom:30px;}.sa-new-rating-list .sa-symp-fltr-list li.sa-active{background:var(--sa-primary-light);border:1px solid var(--sa-primary);}.sa-new-rating-list h3{border-bottom:1px solid var(--sa-primary-light);padding-bottom:12px;}.sa-rr-optn.sa-new-rating-list figure{margin-bottom:8px;}.sa-new-rating-list .sa-btn-outline-primary{border-color:#D4D4D4;color:#706E7C;font-weight:850;}.sa-new-rating-list .sa-mob-footer button{border-radius:12px;height:48px;line-height:48px;}.sa-new-rating-list .sa-mob-footer-light{box-shadow:none;border-radius:0;}.sa-new-rating-list .sa-btn-outline-primary i{color:var(--sa-custom-v4);vertical-align:sub;margin-inline-end:10px;font-size:18px;}
 .sa-btn-primary.sa-dis-btn:disabled{background-color:#C4C4C4;color:var(--sa-light);border-color:#C4C4C4;}.sa-btn-primary.sa-dis-btn:disabled span{opacity:60%;}.sa-star-yellow {color:#FFD700;} .sa-gray-star {color:var(--sa-dark-200);}
.sa-new-rating-list .sa-body-cnt{padding-top:12px;}.sa-new-rating-list .sa-btm-space150{padding-bottom:150px;}
 /* sanar-al-khair new styles starts here */
.sa-weight-diabetes .sa-cargiver-task-list li{box-shadow:0px 4.82px 6.43px 0px #8282820D, -4px -4px 12px 1px #ACA9BB0D}
.sa-weight-loss-v6 .sa-caregiver-det h6{color:#0F2161;}.sa-weight-loss-v6 .sa-cargiver-task-list{gap:8px}.sa-weight-loss-v6 .sa-about-package{margin:12px 0px}.sa-weight-loss-v6 .sa-select-care li{border:0.8px solid #D4D4D4;box-shadow:0px 4.82px 6.43px 0px #8282820D, -4px -4px 12px 1px #ACA9BB0D}.sa-weight-loss-v6 .sa-select-care li h6{padding:0px}.sa-weight-loss-v6 .sa-select-care li.active{border-color:var(--sa-primary);} .sa-weight-loss-v6 .sa-select-care{margin-top:12px}.sa-weight-loss-v6 .sa-select-price{justify-content:end}.sa-weight-diabetes .sa-avtar,.sa-weight-loss-v6 .sa-avtar{width:70px;height:68px}.sa-weight-loss-v6 .sa-d-flex-g{gap:8px}.sa-weight-diabetes .sa-caregiver-cont{gap:12px}.sa-weight-loss-v6 .sa-labtech-btns{box-shadow:none}

/*Delivery-address-precription-dispense*/
.sa-delivery-address,.sa-street.sa-form-control::placeholder {color:var(--sa-custom-v6);font-size:16px;font-weight:600;} .sa-street.sa-form-control::placeholder{color:var(--sa-custom-v4);} .sa-delivery-city .sa-form-group label{font-weight:750;display:flex;gap:6px;}
.sa-delivery-datepicker .dp__active_date {background:var(--sa-primary);font-weight:900;border-radius:4px;padding:8px;width:40px;height:40px;} .sa-delivery-datepicker .dp__cell_inner.dp__today::after {content:"Today";position:absolute;bottom:-12px;inset-inline-start:50%;transform:translateX(-50%);font-size:10px;color:var(--sa-light);white-space:nowrap;font-weight:600;} .sa-delivery-datepicker .dp__cell_inner.dp__today {position:relative;padding-bottom:12px;} .sa-delivery-datepicker .dp__calendar_item {overflow:visible;} .sa-delivery-datepicker .dp__calendar {min-height:280px;margin-bottom:-15px;} .sa-delivery-datepicker .dp__instance_calendar {transition:none;} .sa-delivery-datepicker {width:100%;} .sa-delivery-datepicker .dp__menu {width:100%;border:unset;} .sa-delivery-datepicker .dp__calendar_wrap {width:100%;} .sa-delivery-timeslots .sa-slot-btn.sa-available-slots li {color:#0f2161;background:var(--sa-light);box-shadow:0px 4.82px 6.43px 0px #8282820d, -4px -4px 12px 1px #aca9bb0d;} .sa-delivery-timeslots .sa-slot-btn.sa-available-slots li.active {background:var(--sa-primary-light);color:var(--sa-primary);border-color:var(--sa-primary);font-weight:600;} .sa-footer-slots {display:flex;align-items:center;justify-content:space-between;} .sa-footer-slots div {width:100%;}
.sa-delivery-datepicker .dp__calendar_header_separator{display:none;}.sa-delivery-datepicker .dp__calendar_header{font-weight:300;font-size:13px;margin:0;}.sa-delivery-datepicker .dp__month_year_wrap {display:flex;justify-content:space-between;width:100%;gap:0;} .sa-delivery-datepicker .dp__month_year_select {order:-1;display:flex;justify-content:flex-start;width:unset;margin-inline-end:10px;color:#212121;font-weight:700;} .sa-delivery-datepicker .dp__month_year_select + .dp__month_year_select{width:90%;} .sa-delivery-datepicker .dp__month_year_select button {margin:0;padding:0;min-width:auto;width:auto;max-width:fit-content;} .sa-delivery-datepicker .dp__month_year_row {order:1;gap:0;display:flex;} .sa-delivery-datepicker .dp__inner_nav {gap:0;display:flex;} .sa-delivery-datepicker .dp__month_year_col_nav {margin:0;padding:0;width:auto;}.sa-delivery-datepicker .dp__month_year_col_nav[aria-label="Previous month"]{position: absolute;right: 36px;} .sa-delivery-datepicker .dp__month_year_col_nav + .dp__month_year_col_nav {margin-inline-start:0;} .sa-delivery-datepicker .dp__arrow_top, .sa-delivery-datepicker .dp__arrow_bottom {margin:0;padding:0 2px;} .sa-delivery-datepicker .dp__inner_nav svg{color:var(--sa-dark-200);}.sa-delivery-datepicker .dp__month_year_select:after {content:" , ";}.sa-delivery-datepicker .dp__month_year_select + .dp__month_year_select:after {content:none;}.dp__flex_display:focus-visible {outline: none; box-shadow: none;}
.sa-srch-fltrs .sa-form-control.sa-form-district{padding-inline-start:16px;}
/* continuebooking */
.sa-continue-booking.sa-container{position:fixed;bottom:25px;inset-inline-start:-5px;inset-inline-end:0;z-index:9;}.sa-continue-booking .sa-card{border-radius:20px;background-color:var(--sa-light);}.sa-continue-booking .sa-avtar-md{width:32px;height:32px;} .sa-continue-booking small{color:#706E7C;}.sa-continue-booking .sa-close i{font-size:8px;position:relative;top:-14px;}.sa-continue-booking .sa-btn{align-self:self-end;padding-inline:12px;}.sa-continue-booking .sa-doct-det{padding-inline-start:8px;}.sa-continue-booking.sa-d-flex{width:calc(100% - 32px);}.sa-continue-booking img{object-fit:contain;}.sa-cdm-caurosal .sa-slide-count{font-size:14px;font-weight:600;position:absolute;inset-inline-end:12px;top:18px;background:#FAC64333;color:#FAC643;}.sa-cdm-caurosal .sa-btn-sm{height:28px;line-height:20px;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:450;}.sa-cdm-caurosal{background-color:var(--sa-warning-light);position:relative;}.sa-cdm-caurosal h6{color:#CCA136;font-weight:650;margin-bottom:4px;}.sa-condition{color:#706E7C;font-size:12px;}.sa-condition span{color:var(--sa-custom-v1);background:#FAC64333;padding:4px;border-radius:4px;margin-inline-start:4px;}.sa-cdm-caurosal button:first-child{background-color:#CCA136;color:var(--sa-light);border:none;}.sa-cdm-caurosal .sa-btn-outline-primary{border:1px solid #CCA136;color:#CCA136;}.sa-cdm-caurosal .sa-d-flex-g{margin-top:8px;}.sa-cdm-caurosal .sa-track-referral .sa-ellipsis{white-space:inherit;margin-top:0;margin-bottom:4px;font-weight:450;}.sa-cdm-caurosal .sa-slide-count i{color:#FAC643;}
.sa-pdf-share-footer {display:inline-block;cursor:pointer;font:inherit;position:relative;z-index:12;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:none;background:var(--sa-light);} .sa-pdf-share-footer img {pointer-events:none;} .sa-loader-overlay {position:absolute;top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(255, 255, 255, 0.9);z-index:10;} .sa-pdf-iframe {width:100%;height:100%;border:none;display:block;} .sa-pdf-iframe.sa-loading {opacity:0;} .sa-image-viewer {width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5;overflow:auto;} .sa-image-viewer.sa-loading {opacity:0;} .sa-image-viewer img {max-width:100%;max-height:100%;object-fit:contain;display:block;}
/*skincare*/
.sa-ques-cat-card{background:#F7F7F7;border-radius:8px;padding:12px;margin-bottom:8px;}.sa-ques-cat-card .sa-d-f-sbetween:first-child{border-bottom:1px solid #C7E5FF;padding-bottom:4px;margin-bottom:4px;}.sa-brdr-info{border-bottom:1px solid #C7E5FF;padding-bottom:12px;margin-bottom:12px;}.sa-header-steps .sa-prog-grid p{display:none;}.sa-gray-text-det{color:#666F73;}.sa-green-text{color:#19BA8A;}.sa-mt16{margin-top:16px;}.sa-works-list {position:relative;}.sa-works-item {display:flex;gap:8px;align-items:flex-start;margin-bottom:12px;}.sa-approach-det{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;}.sa-approach-det div{width:calc(100% / 2 - (1 - 1 / 2) * 12px);}
.sa-step-circle {position:relative;z-index:1;width:36px;height:36px;border-radius:50%;background:#F7F7F7;color:var(--sa-custom-v6);display:flex;align-items:center;justify-content:center;font-weight:850;font-size:16px;}.sa-card-p12{padding:12px;}.sa-analysis-det{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 15px;height:90dvh;}.sa-works-list::before {content:"";position:absolute;inset-inline-start:18px;top:24px;bottom:66px;width:2px;background:#EFEFEF;z-index:0;border-radius:2px;}.sa-select-list.sa-skin-assessment-list li{border-radius:8px;font-size:16px;font-weight:650;margin-bottom:16px;word-break:break-word;display:flex;gap:8px;align-items:center;}.sa-select-list.sa-skin-assessment-list li span{width:calc(100% - 33px);}.sa-select-list.sa-skin-assessment-list li.sa-active{background:#F1F9FF;}.sa-works-note {display:block;margin-top:4px;background:#F7F7F7;color:var(--sa-custom-v6);padding:4px 8px;border-radius:4px;font-size:12px;font-weight:650;}.sa-quit-ques-content{overflow:visible}.sa-dialog-body .sa-dialog-close.sa-quit-ques-close .icon-close:before{content:"\e9e3";}.sa-dialog-close.sa-quit-ques-close i{color:var(--sa-light);font-size:12px;background:unset;}.sa-dialog-close.sa-quit-ques-close{position:absolute;inset-inline-start:12px;top:-36px;width:28px;height:28px;border:2px solid var(--sa-light);border-radius:50%;background:transparent;color:var(--sa-light);display:flex;align-items:center;justify-content:center;padding:0;z-index:2}.sa-quit-questionaries-close .icon-close{font-size:10px;color:var(--sa-light)}.sa-skin-footer-note{margin-top:4px;text-align:center;color:var(--sa-custom-v4);font-size:12px;line-height:16px;display:flex;align-items:center;justify-content:center;}.sa-skin-footer-note span+span::before{content:"•";display:inline-block;margin:0 6px;color:#D0CED8}.sa-skin-modal-body {overflow-y:auto;overflow-x:hidden;}.sa-header-steps .sa-prog-grid{margin-top:30px;}.sa-icon-close-det{position:absolute;z-index:9;inset-inline-end:40px;font-size:12px;top:45px;color:#706E7C;}.sa-gray-dark-clr {color:#706E7C;}
.sa-analysis-det img{width:220px;height:220px;padding-bottom:40px;object-fit:contain;}.sa-skin-type-img{width:39px;height:36px;}.sa-skin-type-card p{font-size:12px;font-weight:650;color:#706E7C;margin-top:0px;margin-bottom:8px;text-align:start;}
.sa-scuccess-badge{background-color:#ECFFEA;border-start-end-radius:12px;border-end-start-radius:12px;padding:4px 8px;color:var(--sa-secondary);font-weight:650;position:absolute;inset-inline-end:-1px;top:0;}.sa-skin-type-card button,.sa-btn-white-bg{border-radius:20px;padding:0px 20px;height:28px;line-height:28px;font-weight:850;}.sa-skin-type-card{background: linear-gradient(to right,rgba(236, 255, 234, 1) 30%, rgba(236, 255, 234, 1)  40%, rgba(38, 169, 224, 0.28) 100%);}.sa-skin-type-btn {display:flex;align-items:center;gap:10px}
.sa-skin-assemnt{display:flex;gap:5px;color:var(--sa-light);margin-bottom:4px;align-items:center;}.sa-skin-assemnt span{opacity:80%;}.sa-btn-white-bg{background:var(--sa-light);color:var(--sa-primary);margin-top:8px;}.sa-textarea-gray-brdr{border:1px solid #E6E5EB;border-radius:10px;padding:20px 15px;font-style:normal;}.sa-btn-succ-dark{border-color:#19BA8A;color:#19BA8A}.sa-disable-btn{opacity:50%;}
.sa-checkbox-det [type="checkbox"]:checked + label:before{background-color:var(--sa-primary);}.sa-checkbox-det [type="checkbox"]:checked + label, .sa-checkbox-det [type="checkbox"]:not(:checked) + label{color:var(--sa-custom-v4);padding-inline-start:24px;font-weight:650;font-size:12px;}.sa-checkbox-det [type="checkbox"]:not(:checked) + label:before,.sa-checkbox-det [type="checkbox"]:checked + label:before{border-color:var(--sa-primary)}
.sa-cur-brdr{border-bottom:1px solid var(--sa-primary-light);padding-bottom:8px;margin-bottom:8px;}.sa-dialog-full .sa-map .sa-mob-header.sa-dev-loc-header{background:var(--sa-light);}.sa-dev-brdr{border-bottom:1px solid #D4D4D4;padding-bottom:16px;margin-bottom:6px;}.sa-modal-close.sa-modal-close-icon.sa-des-icon{inset-inline-start:28px;box-shadow:none;font-size:14px;color:#706E7C;top:52%;}
.sa-view-pdf .sa-modal-close .icon-arrow-left:before{content:"\e9e3";font-size:14px;font-weight:650}.sa-view-pdf .sa-modal-footer{padding-top:15px}.sa-view-pdf .sa-modal-close{top:52%;box-shadow:none}.sa-scuccess-copy-det{background:var(--sa-success-light-new);color:#04ad8e;padding:12px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;margin-top:12px;margin-bottom:12px;}.sa-scuccess-copy-det i{background:var(--sa-light);padding:5px 7px;border-radius:50px;}.sa-service-bg .sa-health-ins{margin-bottom:10px}.sa-servc-list-v2{padding:20px;margin-top:0px}
.sa-modal-header.sa-header-steps{padding-bottom:0;}
/* lab results updates styles starts here */
.sa-anime-buble {position:relative;overflow:hidden;} .sa-anime-buble::before, .sa-anime-buble-accent {content:"";position:absolute;border-radius:50%;transform-origin:center;pointer-events:none;} .sa-anime-buble::before {inset-inline-end:-56px;bottom:-80px;width:162px;height:174px;background:#EDF9F6;animation:continue-booking-pulse 2.4s ease-in-out infinite;} .sa-anime-buble-accent {inset-inline-end:-60px;bottom:-60px;width:110px;height:110px;background:#D1F1E8;animation:continue-booking-pulse-dark 2.4s ease-in-out infinite;} .sa-anime-content {position:relative;z-index:1;} @keyframes continue-booking-pulse { 0%, 100% { transform: scale(0.88); opacity: 0.78; } 50% { transform: scale(1.16); opacity: 1; } } @keyframes continue-booking-pulse-dark { 0%, 100% { transform: scale(0.90); opacity: 0.82; } 50% { transform: scale(1.50); opacity: 1; } } @media (prefers-reduced-motion: reduce) { .sa-anime-buble::before, .sa-anime-buble-accent {animation:none;transform:scale(1);} }
.sa-lab-updates .sa-close i{font-size:10px;top:-30px;inset-inline-start:12px}.sa-slct-ptnt li img{width:28px}.sa-slct-ptnt .sa-slct-pt-list li{padding:22px 16px}.sa-slct-ptnt.sa-selt-service li.sa-active:after{top:22px}.sa-view-report .sa-tabs-fill li.active{background-color:transparent;}.sa-view-report .sa-tabs-fill li.active:after{display:block;width:100%;border-start-start-radius:4px;border-start-end-radius:4px;border-end-end-radius:0;border-end-start-radius:0;bottom:0;height:3px;transform:unset;top:auto;inset-inline-end:0;background:var(--sa-primary);}.sa-continue-booking.sa-container.sa-lab-updates{z-index:99}
/* lab results updates styles ends here */
/* second medical openion styles start here */
.sa-land-frst .sa-badge-primary{border-radius:50%;line-height:28px;text-align:center;}
/* doctor avatra list */
.sa-land-frst .sa-avtar-doctor-list {display:flex;align-items:center;padding:0;margin:0;list-style:none;justify-content:center;margin-top:32px} .sa-land-frst .sa-doc-avtar-itms {width:50px;height:50px;border-radius:50%;overflow:hidden;border:4px solid var(--sa-light);margin-inline-start:-14px;flex-shrink:0;position:relative;padding:0px;box-shadow:none;} .sa-doc-avtar-itms:first-child {margin-inline-start:0;} .sa-land-frst .sa-doc-avtar-itms img {width:100%;height:100%;object-fit:cover;display:block;}.sa-doc-more{display:flex;align-items:center;justify-content:center;background:#e8f6ff;}
/* medical cases */
.sa-secnd-opnion-cases .sa-plus-icon{width:32px;height:32px;line-height:24px;font-size:16px}.sa-opinion-cases-list{display:flex;gap:24px;flex-wrap:wrap;margin:24px 0px}.sa-opinion-cases-list li{width:calc((100% - 24px) / 2);margin-bottom:0px}.sa-opinion-cases-list .sa-case-det{width:calc(100% - 36px);}.sa-submit-case .sa-doc-avtar-itms{width:32px;height:32px;line-height:32px;margin-inline-start:-8px}.sa-submit-case .sa-avtar-doctor-list{justify-self:start;margin-top:8px}.sa-submit-case .sa-setup-radio{border:1px solid #D4D4D4;border-radius:12px;box-shadow:none;margin-bottom:16px;}.sa-submit-case .sa-input-radio .sa-light-gray-text{color:var(--sa-custom-v4);font-size:12px;}.sa-submit-case .sa-form-group .sa-light-gray-text{font-weight:850;font-size:14px;}.sa-submit-case .sa-textarea{height:167px;border:none;background-color:#F1F1F1;border-radius:20px;padding:12px;font-style:normal;line-height:33px}.sa-submit-case .sa-medic-condton{padding-top:12px}.sa-submit-case .sa-form-group{margin-bottom:12px}.sa-submit-case .sa-form-icon{color:var(--sa-custom-v4);top:16px;}.sa-submit-case .sa-setup-radio.sa-active{border-color:var(--sa-primary)}.sa-medic-condton .sa-f-up-attach:last-child{margin-bottom:0px}.sa-medic-condton .sa-upload-device{margin:16px 0px;}.sa-submit-case .sa-store-list-det .sa-primary-bg{border-radius:50%;width:34px;height:34px;line-height:43px;text-align:center;display:block;flex-shrink:0;} .sa-submit-case .sa-img-contain{width:16px;height:18px;}.sa-land-frst .sa-slct-pt-list li img{width:15px;height:19px;margin:0px;object-fit:contain;}.sa-medic-condton .sa-f-up-attach {display:block;}.sa-secnd-opnion-cases .sa-brdr-top {border-color:var(--sa-primary-light);padding-top:12px;margin-top:12px;}.sa-bg-text{color:var(--sa-custom-v5);background:var(--sa-primary-light);padding:8px 10px;border-radius:4px;font-size:12px}.sa-submt-case-det .sa-active{background-color:var(--sa-primary-light);}.sa-submt-case-det .sa-active label{color:var(--sa-primary);}.sa-medic-condton .sa-input-radio label{width:85%;}
/* second medical openion styles ends here */

/* viewslots */
.sa-view-slots-btn{border:1px solid #D4D4D4;padding:6.5px 28px;font-size:14px;color:var(--sa-dark-400);border-radius:4px;margin-block:10px 10px;margin-inline:0 5px;background:var(--sa-light);}.sa-view-slots-btn span{width:16px;height:16px;background-color:var(--sa-custom-v4);border-radius:50%;margin-inline-start:6px;display:inline-block;}.sa-view-slots-btn span i{color:var(--sa-light);font-size:9px}

/* pharmacy location new changes */
.sa-phar-loc-sticky{align-items:center;padding-block:10px 10px;padding-inline:10px 64px}.sa-saved-addr-phr{z-index:9999;width:45%;bottom:21px;border-start-start-radius:5px;border-start-end-radius:5px;border-end-end-radius:12px;border-end-start-radius:12px}.sa-saved-addr-dot{padding-top:12px}.sa-saved-addr-dot small{width:8px;height:8px;background:#FF1919;border-radius:50%;display:block;margin-inline-start:-9px;margin-bottom:-5px}
/* second opinion */
.sa-missed-doc{background:#FCEAEA;padding:6px 12px;border-radius:4px;margin:8px 0;}.sa-missed-doc p,.sa-missed-doc span{font-size:12px;color:var(--sa-danger);font-weight:600;margin:0}.sa-missed-doc span{color:var(--sa-custom-v6);margin-top:5px}.sa-reson-fon-cancel .sa-cancel-list li{background:var(--sa-light);box-shadow:0 0px 10px 0 rgba(0,0,0,.05)}.sa-reson-fon-cancel .sa-textarea{border-color:#E6E5EB;padding:10px;font-style:normal}.sa-footer-border-radius{border-start-start-radius:8px;border-start-end-radius:8px;border-end-end-radius:0;border-end-start-radius:0;background:#F7F7F7;}.sa-case-details .sa-app-info:last-child{padding:0;margin:0}.sa-case-details .sa-casereport-det .sa-pres-tit{padding-bottom:8px}.sa-reviw-submit-instr [type="checkbox"]:checked + label, [type="checkbox"]:not(:checked) + label{color:var(--sa-custom-v6)}.sa-review-submit .sa-btn-outline-info,.sa-review-submit .sa-btn-outline-info:hover{border-color:#D4D4D4;color:var(--sa-custom-v4);font-weight:800;background:var(--sa-light)}.sa-review-submit [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before{border-color:var(--sa-primary)}.sa-review-submit [type="checkbox"]:checked + label:before{background-color:var(--sa-primary)}.sa-second-opnion-list{padding-inline-start:8px;list-style-type:disc;}.sa-second-opnion-list li{color:#706E7C}.sa-second-opnion-list li span::before{content:'';position:absolute;inset-inline-start:-13px;top:0;width:1px;background:#C7E5FF;height:100%;}.sa-second-report .sa-brdr-btm{border-color:#B2F0FB;padding-bottom:8px;margin-bottom:8px;}.sa-second-report-det img{width:18px}.sa-second-report-det .sa-avtar-sm{width:28px}.sa-second-timeine .sa-d-flex-g figure{width:36px;height:36px;background:#F5F7F9;display:flex;border-radius:50%;justify-content:center;cursor:pointer}.sa-second-timeine .sa-d-flex-g figure img{width:18px;background:transparent}.sa-second-timeine .sa-d-flex-g figure+figure{background:var(--sa-primary-light)}.sa-second-final-report .sa-d-flex{width:calc(100% - 133px);}.sa-second-final-report.sa-pres-tit figure{width:30px}.sa-second-opinion-card{display:flex;justify-content:space-between;align-items:center;gap:10px;}.sa-second-opinion-card .sa-care-prvd-sub{padding:4px;border-radius:4px;font-weight:var(--sa-font-850);}.sa-opinion-font .sa-fw600{font-weight:var(--sa-font-650);}.sa-opinion-font .sa-fw400{font-weight:var(--sa-font-450);}.sa-uploaded-report .sa-upload-img{overflow-x:auto;width:100%;flex-wrap:nowrap}.sa-uploaded-report .sa-upload-device{min-width:100px}.sa-secnd-opnion-cases .sa-btn-lg{height:36px;padding:8px 12px;line-height:normal}.sa-tracking-ord .sa-track-referral.sa-arrow-remove{width:100%}.sa-case-details .sa-invoice{top:10px;padding:7px;display:flex;align-items:center}.sa-case-details .sa-invoice img{width:19px;height:19px}.sa-draft-btn{background-color:var(--sa-light);border-color:#D4D4D4;}

.sa-medication-disp{display:flex;justify-content:space-between;gap:5px;background:#F2F4F7;padding:12px;border-radius:8px;align-items:start;}.sa-medication-disp .sa-d-flex{align-items:start}.sa-medication-disp .sa-d-flex img{width:30px}.sa-lab-follow-up-card{flex-direction:column;align-items:stretch;gap:0}.sa-lab-follow-up-card__top{width:100%;align-items:flex-start}.sa-lab-follow-up-card-divider{border:1px solid #ffff;margin-top:8px;margin-bottom:4px;}
.sa-new-rating-list.sa-pres-btm  h3{border-bottom:none;}.sa-chat-upload-det{background:transparent;box-shadow:none;padding:0;}.sa-btn-h48 .sa-btn{height:48px;}

/* New Review styles start here */
.sa-review-v2 .sa-slct-ptn{align-items:start;margin-bottom:0}.sa-review-v2 .sa-carousel{padding-top:15px}.sa-review-v2 .sa-slct-ptn button{background-color:var(--sa-primary-light);color:var(--sa-primary);font-weight:650;padding:8px;border-radius:12px}.sa-review-v2 .sa-slct-ptn button i{border:2px solid var(--sa-primary);font-size:8px;padding:4px}.sa-review-v2 .sa-patient-list .sa-add-ptnt{width:135px;height:120px;background-color:var(--sa-light);border:1px solid #F5F7F8;padding:12px;border-radius:12px;display:block;}.sa-review-v2 .sa-patient-list .sa-add-ptnt.sa-insu-removed-v2{height:auto}.sa-review-v2 .sa-patient-list .sa-add-ptnt .sa-line-clamp,.sa-chronic-docV2 .sa-line-clamp{font-weight:850;-webkit-line-clamp:1}.sa-add-det-v2 img,.sa-add-det-v2.sa-ins-msg-v2 img{width:14px}.sa-add-det-v2{background:#F2F4F7;border-radius:4px;padding:4px;display:flex;align-items:center;gap:4px;justify-content:center;width:fit-content}.sa-review-v2 .sa-self-cnt{padding:2px 4px;border-radius:50px;width:fit-content}.sa-review-v2 .sa-self-cnt.sa-myself{background:var(--sa-custom-v4);color:var(--sa-light)}.sa-review-v2-link{text-decoration:underline;color:#706E7C;font-weight:600;margin-top:12px}.sa-review-v2 .sa-select-patient{margin-block:0 15px;margin-inline:-15px -15px;padding-block:0 15px;padding-inline:15px 15px}.sa-ptn-details .sa-review-v2 .sa-patient-list .sa-active .sa-add-ptnt{background:var(--sa-primary-light);border:2px solid var(--sa-primary);padding:12px}.sa-review-v2 .sa-patient-list .sa-add-ptnt span{font-weight:600}.sa-review-v2 .sa-patient-list .sa-add-ptnt span.sa-line-clamp{font-weight:800}.sa-ptn-details .sa-review-v2 .sa-patient-list .sa-active .sa-add-ptnt .sa-line-clamp.sa-gray-custom-text{color:var(--sa-custom-v6)}.sa-ptn-details .sa-review-v2 .sa-patient-list .sa-active .sa-add-ptnt i{width:20px;height:20px;border-radius:50%;background:var(--sa-primary);display:flex;align-items:center;justify-content:center;font-size:10px;inset-inline-end:-7px;top:-7px;color:var(--sa-light)}.sa-review-v2 .sa-patient-list .sa-active .sa-self-cnt.sa-myself,.sa-review-v2 .sa-patient-list .sa-active .sa-self-cnt.sa-myself{background:var(--sa-primary);color:var(--sa-light)}.sa-ptn-details .sa-review-v2 .sa-patient-list .sa-active.sa-insu-linked .sa-add-det-v2{background:#E5F8F4;}.sa-review-v2 .sa-insu-linked{color:#19BA8A}.sa-ptn-details .sa-review-v2 .sa-patient-list .sa-active.sa-insu-notlinked .sa-add-det-v2{background:#F2F4F7;}.sa-review-v2 .sa-insu-notlinked{color:var(--sa-custom-v6)}.sa-review-v2-link.sa-link{color:var(--sa-primary);}.sa-info-icon{background:#F2F4F7;padding:8px;border-radius:8px;border:0.5px solid rgba(0, 49, 94, 0.1);margin-top:10px;align-items:baseline}.sa-info-icon i{transform:rotate(-180deg);font-size:16px;padding-bottom:2px}.sa-info-icon i.icon-riyal{font-size:13px;margin-inline-start:5px}.sa-review-v2 .sa-multi-patient-v2, .sa-ptnt-shadow{box-shadow:0px 4px 4px 0px rgba(225, 225, 225, 0.25);margin-block:0 15px;margin-inline:-15px -15px;padding-block:0 15px;padding-inline:15px 15px;margin-bottom:12px;}.sa-review-v2 .sa-patient-list .sa-add-ptnt.sa-multi-ptnt{height:auto}.sa-heart-icon-v2{height:36px;width:36px;background:var(--sa-primary-light);border-radius:8px;display:flex;align-items:center;justify-content:center;}.sa-review-desc-v2{align-items:start}.sa-review-desc-v2 .sa-review-files{width:calc(100% - 46px)}.sa-review-desc-v2 .sa-review-files .sa-d-f-sbetween{align-items:start}.sa-note-v2,.sa-attachment-v2{border:1px solid #F5F7F8;padding:16px 12px;border-radius:8px}.sa-note-textarea{height:100px;margin-top:12px}.sa-note-v2 .sa-gray-textarea{min-height:100px;border:1px solid #E6E5EB;border-radius:8px;background:var(--sa-light)}.sa-attchment-files{display:flex;align-items:center;justify-content:space-between;gap:8px}.sa-attchment-files .sa-attachment-button{width:-webkit-fill-available;border-radius:8px;border:1px solid #E6E5EB;background:var(--sa-light);color:var(--sa-primary);font-size:14px;gap:8px;font-weight:600;justify-content:center;padding:10px 12px}.sa-ins-msg-v2{background:#E5F8F4;border-color:rgba(25, 186, 138, 0.2);color:#19BA8A;}.sa-ins-msg-v2 img{width:20px}.sa-add-patient-v2-card .sa-gnd-radio-btn .sa-input-radio [type="radio"]:checked + label::after{display:none}.sa-kids-info{background:var(--sa-warning-light);border-color:rgba(250, 198, 67, 0.2);}.sa-kids-info i,.sa-kids-info .sa-custom-v6-text{color:#43340E;}
/* add new patient New styles */
.sa-add-patient-det.sa-dialog-full .sa-dialog-body .sa-body-cnt{padding-top:20px;}.sa-add-patient-det.sa-dialog-full .sa-dialog-header{padding-top:0;}.sa-add-patient-det.sa-dialog-full .sa-add-patient-hdr .sa-dialog-close-rgt{top:10px}.sa-add-patient-det.sa-dialog-full .sa-add-patient-hdr .sa-mob-header{top:0;text-align:start;}.sa-add-patient-det.sa-dialog-full .sa-patient-info{padding:0}.sa-add-patient-det .sa-add-patient-v2-card input{height:44px;line-height:44px;border-radius:8px}.sa-add-patient-det .sa-add-patient-v2-card .sa-form-icon.sa-form-img{top:6px}.sa-add-patient-det .sa-add-patient-v2-card .sa-form-icon{top:14px;color:var(--sa-custom-v4)}.sa-add-patient-det .sa-add-patient-v2-card .sa-form-group>label~.sa-form-control~.sa-form-icon{top:34px !important;color:var(--sa-custom-v4)}.sa-add-patient-v2-card .sa-setup-radio{height:44px;padding:12px}.sa-add-patient-v2-card h4 span{color:var(--sa-danger)}.sa-add-ptn-ins-lable-v2{background:#E5F8F2;padding:16px;border-radius:12px}.sa-add-ptn-ins-lable-v2 .sa-d-flex-g span,.sa-optional-v2{background:#F7F7F7;padding:2px 4px;text-transform:uppercase;font-size:12px;font-weight:700;color:var(--sa-custom-v4);border-radius:4px}.sa-add-ptn-ins-lable-v2 .sa-sprite-cnt .sa-d-flex-g i{margin-inline-end:0;color:#19BA8A;font-size:18px;}.sa-reduc-consul{font-size:12px;color:#0A4A37;}.sa-add-ptn-ins-lable-v2 .sa-sprite-cnt{align-items:start;gap:8px;}.sa-add-ptn-ins-lable-v2 .sa-sprite-cnt img{width:20px;height:20px;margin-top:2px;border-radius:3px}.sa-add-ptn-ins-lable-v2 .sa-sprite-cnt i{margin-inline-end:0}.sa-add-patient-v2-card .sa-gnd-radio-btn .sa-input-radio label{display:flex;align-items:flex-start;gap:8px}.sa-add-patient-det .sa-footer-gray{background:#f7f7f7}.sa-required-v2{background:#FCEAEA;color:var(--sa-danger);}.sa-pdf-container-det{box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25)}.sa-insurance-applied{align-items:start;padding:10px}.sa-insurance-applied-det{width:calc(100% - 25px);}.sa-attachment-button img{width:15px}

/*new insurance changes*/
.sa-patnt-info-card{background:#F1F9FF;}.sa-patnt-info-card .sa-d-f-sbetween{border-bottom:1px solid #B2F0FB;padding-bottom:8px;margin-bottom:8px;}.sa-verfy-det{display:flex;align-items:center;height:24px;line-height:24px;font-weight:850;gap:4px;padding:6px 4px;border-radius:50px;font-size:10px;color:var(--sa-light);}.sa-patnt-info-card label{margin-bottom:0;}.sa-patnt-info-card .sa-col6{margin-bottom:8px;}.sa-header-cont{padding-bottom:0;}.sa-header-cont div{display:flex;align-items:center;color:#706E7C;}.sa-header-cont h4{color:#706E7C;}.sa-srch-bg input{background:#F7F7F8;border:none;border-radius:12px;height:48px;line-height:48px;}.sa-srch-bg .icon-search{color:#878787;top:16px;}.sa-need-verfy{background:#FAC643;}.sa-verfy-yakeen{background:#19BA8A;}.sa-new-insur .sa-store-list-det{justify-content:space-between;}.sa-new-insur .sa-store-list-det img{height:24px;width:30px;}.sa-more-list.sa-slct-pt-list-v2 li.sa-active:after{display:none}.sa-store-list.sa-new-insur .sa-d-flex.sa-gap8{line-height:24px;}.sa-plr0{padding-inline-start:0;padding-inline-end:0;}
.sa-gutter-space{padding-inline-end:0;}.sa-yakeen-edit .sa-gnd-radio-btn .sa-input-radio [type="radio"]:checked + label::after{display:none;}.sa-yakeen-edit .sa-gnd-radio-btn .sa-input-radio label{display:flex;gap:8px;}.sa-yakeen-edit .sa-gnd-radio-btn .sa-input-radio.check label,.sa-yakeen-edit .sa-gnd-radio-btn .sa-input-radio input[type="radio"]:checked + label {color:var(--sa-primary);}.sa-yakeen-edit .sa-gnd-radio-btn .sa-input-radio.check{box-shadow:none;}.sa-yakeen-edit{padding-top:20px;}.sa-yakeen-edit .sa-gnd-radio-btn .sa-input-radio.check label img,.sa-yakeen-edit .sa-gnd-radio-btn .sa-input-radio input[type="radio"]:checked + label img {filter:brightness(0) saturate(100%) invert(53%) sepia(86%) saturate(1444%) hue-rotate(164deg) brightness(94%) contrast(87%);}.sa-yakeen-edit .sa-form-control{height:44px;border:1px solid #E6E5EB;border-radius:8px;}.sa-yakeen-edit .icon-down-arrow,.sa-yakeen-edit .icon-calendar4{color:var(--sa-custom-v4);} .sa-yakeen-edit .sa-form-group>label~.sa-form-control~.sa-form-icon{top:34px;color:var(--sa-custom-v4);}.sa-custm-h{line-height:16px;border-radius:8px;}.sa-header-cont .sa-modal-close.sa-modal-line-close{top:78%;}[class*=col].sa-col-right{padding-inline-end:0;}.sa-editprofile-v2 .sa-profile-info-list li .sa-pro-data span i{color:var(--sa-custom-v4);}.sa-editprofile-v2 .sa-profile-info-list li .sa-pro-data .sa-cursor i{color:var(--sa-primary);}
/* select doctor styles starts here */
.sa-slct-doc .sa-doct-det{padding-inline-start:0px;}.sa-slct-doc .sa-doct-det-data h6{color:var(--sa-custom-v6);font-size:16px}.sa-slct-doc .sa-doct-det{flex-wrap:nowrap;gap:5px;justify-content:space-between;}
.sa-slct-doc .sa-doc-view-pro span{font-size:16px;font-weight:var(--sa-font-850);color:var(--sa-primary);} .sa-slct-doc .sa-doc-view-pro span i{font-size:14px}.sa-doctor-profileV2 .sa-symp-fltr-list{gap:8px;margin-bottom:0;}.sa-doctor-profileV2 .sa-symp-fltr-list li{padding:2px 8px;color:var(--sa-primary);border:none;background-color:var(--sa-primary-light);font-weight:var(--sa-font-850);}.sa-doctor-treat-list{display:flex;flex-direction:column;gap:8px}.sa-doctor-profileV2 .sa-app-info{padding-bottom:8px;margin-bottom:8px;border-color:#B2F0FB;}.sa-doctor-profileV2 .sa-app-info:last-child{padding-bottom:0;margin-bottom:0}.sa-doctor-profileV2 .sa-app-info figure img{height:calc(var(--sa-percent)* 50);}.sa-doctor-profileV2 .sa-unorder-list li{list-style-type:none;margin-block:0 0;margin-inline:12px 0}.sa-doctor-profileV2 .sa-unorder-list li:before{top:10px;inset-inline-start:-10px;background:var(--sa-custom-v4)}.sa-doctor-detV2{display:flex;justify-content:space-between;align-items:start;gap:10px}.sa-slct-doc li .sa-carousel li .sa-time-slot.sa-active{color:var(--sa-light);background-color:var(--sa-primary)}.sa-doctor-profileV2 .sa-app-info figure{background:transparent;flex-shrink:0;}.sa-doctor-profileV2 .sa-unorder-list .sa-list-none:before {display:none}.sa-doctor-profileV2 .sa-unorder-list .sa-list-none{margin:0}.sa-next-avlble .sa-link{color:var(--sa-dark-200)}.sa-slct-doc .sa-time-slot{margin-block:10px 0px;margin-inline:0 5px;}.sa-doctor-profileV2 .sa-modal-wrapper{background:linear-gradient(180deg, #EFF6FF 0%, var(--sa-light) 38%);}.sa-doctor-profileV2 .sa-modal-header,.sa-doctor-profileV2 .sa-modal-body{background:transparent;}
/* select doctor styles ends here */
.sa-browse-fltr-fxd .sa-srch-fltrs{display:none}
/* cdm new designs starts here */
.sa-servc-list-v2 .sa-scuccess-badge{background-color:var(--sa-primary-light);color:var(--sa-primary);padding:2px 8px;}
/* skin anayysis pdf loader */
.sa-report-skeleton{margin:auto;background:var(--sa-light);padding:20px}.sa-pdf-skeleton{position:relative;overflow:hidden;background:#dff1fb;border-radius:8px} .sa-pdf-skeleton::after {content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.6), transparent );animation:shimmer 1.5s infinite}@keyframes shimmer { 100% { transform: translateX(100%); } } .sa-skelton-header{display:flex;align-items:center;} .sa-skelton-header .logo{width:42px;height:42px} .sa-skelton-header .title {width:140px;height:42px;margin-inline-start:16px}.sa-skelton-header .page{margin-inline-start:auto;font-size:12px;color:#999;}.sa-divider{height:1px;background:#ececec;margin:8px 0}.sa-skelton-summary{text-align:center}.sa-skelton-summary .heading{width:80px;height:14px;margin:auto}.sa-skelton-summary .subheading{width:100px;height:26px;border-radius:20px;margin:3px auto 4px}.sa-skelton-cards{display:flex;justify-content:center;gap:8px}.sa-skelton-cards .card{width:42px;height:42px}.sa-skelton-summary .progress{width:260px;height:12px;margin:15px auto 8px}.sa-table-title{width:65px;height:18px;margin:0 auto 8px;} .sa-skelton-row{display:flex;align-items:center;gap:12px;padding-bottom:4px;margin-bottom:8px;border-bottom:0.6px solid #ECECED}.sa-skelton-row .icon{width:26px;height:26px}.sa-skelton-row .small{width:70px;height:20px}.sa-skelton-row .large{flex:1;height:20px}.sa-skelton-findings {margin-top:48px;}.sa-skelton-findings-title{width:80px;height:18px;margin:auto;} .sa-skelton-findings .boxes{display:flex;gap:12px;margin-top:8px}.sa-skelton-findings .box{flex:1;height:56px}
/* cdm mydoctor new styles */
.sa-health-card-list .sa-doct-det-data h6.sa-doc-view-pro{font-size:16px;color:var(--sa-custom-v6);} .sa-cdm-designation{color:#706E7C;font-size:14px;}.sa-health-card-list .sa-avtar-sm{width:40px;height:40px;}.sa-health-card-list .icon-heart-filled{width:20.25px;height:18px;}

.sa-lab-slctd-dls .sa-exp-colapse span:last-child{width:calc(100% - 20px);text-align:start}.sa-heart-icon-v2 img{width:17px}.sa-letter-spacing-28{letter-spacing:-0.28px}.sa-casereport-det .sa-pres-tit.sa-instant-attch .sa-pres-tit-cnt {width:calc(100% - 122px);}.sa-pres-tit.sa-instant-attch small{text-transform:lowercase;}
/* psychology psychatry */
.sa-timedur-v2 .sa-slot-list li{line-height:14px;display:flex;}
/* slot disable telemedicine */
.sa-slot-btn.sa-kids-slot li.sa-disabled,.sa-select-v2 .sa-available-slots li.sa-disabled{background:#EEEDED;border:none;color:var(--sa-dark-600);cursor:not-allowed;box-shadow:none}.sa-select-v2 .sa-available-slots li.active{background:var(--sa-primary-light)}.sa-browse-hdr .sa-srch-field.sa-mr0{margin-inline-end:0px;}.sa-browse-hdr .sa-date-picker input{width:calc(var(--sa-pixel)*80)}
.sa-identity-number{width:calc(100% - 200px)}.sa-header-pb0 .sa-mob-header{padding-bottom:0}
.sa-app-info.sa-report-space{margin-bottom:0;padding-bottom:0;}
/* Sign-in page toast alert */
.sa-toasted-alert-v2 {display: flex;position: absolute; z-index: var(--sa-toast-z-index);top: var(--sa-toast-top-offset);inset-inline: 10px; justify-content: center;align-items: flex-start;width: fit-content;margin: 0 auto;padding: 10px;gap: 10px; border-radius: 6px;background: rgba(0, 0, 0, 0.5); font-size: 16px;font-weight: 650;line-height: 24px; white-space: break-spaces}
.sa-toasted-alert-v2 .icon-close{font-size:8px;cursor:pointer;margin-top:4px}
.sa-input-group-v6 .sa-input-group-login{margin-bottom:40px}
.sa-add-patient-det .sa-toasted-alert-v2,.sa-add-ins-v6 .sa-toasted-alert-v2{top:unset;bottom:var(--sa-toast-bottom-offset)}
/* RRT flow styles */
.sa-rrt-browse .sa-time-slot.sa-active,.sa-rrt-browse .sa-card-list li .sa-time-slot:hover{color:var(--sa-light);background-color:var(--sa-primary)}
/* kids vaccination styles */
.sa-ins-cmpld-schld-list .sa-ins-list-det:last-child{display:flex;justify-content:flex-end}
/* select patient styles */
/* insurance expiry styles */
.sa-ins-expiry-img{position:absolute;top:28px;inset-inline-start:27px;}.sa-fltr-blur{filter:blur(1px)}.sa-expiry-img-hndlr .sa-ins-expiry-img{top:24px;inset-inline-start:24px;}.sa-ins-show .sa-ins-expiry-img{top:8px;inset-inline-start:8px;}
/* new cards styles  */
.sa-phrm-card-det{border-top:1px solid #F9FAFB;padding-top:6px;margin-top:8px;}.sa-phrm-doc-detail i,.sa-phrm-doc-detail figure{width:32px;height:32px;background:#F7F7F7;display:flex;align-items:center;justify-content:center;border-radius:50%;}.sa-phrm-doc-detail i.icon-phone-light{background:#19BA8A;color:var(--sa-light);}.sa-phrm-doc-detail figure img{width:16px;margin:0 auto}.sa-instant-card-det{width:calc(100% - 35px);}.sa-instant-card-det img{width:16px}

.sa-lab-follow-up-msg{width:100%;padding:8px;font-size:12px;border-radius:8px}.sa-browse-hdr .sa-lab-follow-up-msg.sa-mob-block{width:auto;margin-inline:15px;}
.sa-follow-up-warning{background-color:var(--sa-warning-light);color:#43340E;border:1px solid #FAC64333;font-weight:650;}
.sa-follow-up-gray{color:var(--sa-custom-v6);background-color:#F2F4F7;border:1px solid #00315E1A;}
.sa-follow-up-radio [type="radio"]:not(:checked) + label:before, .sa-follow-up-radio [type="radio"]:checked + label:before{top:-10px;height:24px;width:24px;}.sa-follow-up-radio [type="radio"]:checked + label:after{top:-3px;width:11px;height:11px;left:8px;}
.sa-new-signin .sa-ccode input{height:64px;border:0.5px solid #E6E5EB;border-radius:12px;box-shadow:0px 4.82px 6.43px 0px rgba(130, 130, 130, 0.05);transition:border-color 0.2s ease, box-shadow 0.2s ease;}
.sa-new-signin .sa-ccode input.sa-err-border,.sa-new-signin .sa-ccode input.sa-err-border:focus,.sa-new-signin .sa-ccode input.sa-err-border:active,.sa-new-signin input.sa-err-border,.sa-new-signin input.sa-err-border:focus,.sa-new-signin input.sa-err-border:active{border:1px solid #FF5B5B;border-color:#FF5B5B;outline:none;}
.sa-new-signin .sa-ccode .sa-form-group{margin-bottom:0;}.sa-new-signin .sa-ccode .sa-img-ccode.sa-form-icon{top:18px;}.sa-new-signin .sa-ccode .sa-form-icon{top:24px;}.sa-new-signin .sa-ccode .icon-close.sa-form-icon{top:32px;}.sa-new-signin .sa-ccode .sa-row{margin-inline-start:0;margin-inline-end:0;}.sa-new-signin .sa-ccode .sa-gutter10 [class*=col-].sa-col-xs4{padding-inline-end:5px;padding-inline-start:0;}.sa-new-signin .sa-ccode .sa-gutter10 [class*=col-].sa-col-xs8{padding-inline-start:5px;padding-inline-end:0;}.sa-new-signin .sa-clear-input{position:absolute;inset-inline-end:15px;top:50%;transform:translateY(-50%);pointer-events:auto;cursor:pointer;color:var(--sa-custom-v4);font-size:9px;z-index:2;}.sa-dialog-body .sa-new-signin .sa-dialog-close  .icon-close:before{content:"\e9e3";font-size:12px;font-weight:850;}
.sa-dialog-close.sa-quit-ques-close.sa-consult-close { inset-inline-start: auto; inset-inline-end: 12px; }
/* kids child insurance styles starts here */
.sa-kids-chld-insnc{box-shadow:0 0 calc(var(--sa-pixel) * 5) rgba(0, 0, 0, 0.08)}.sa-kids-chld-insnc .sa-icon-circle{margin-inline-start:0px}.sa-linked-insrnce{width:fit-content;display:flex;align-items: center;justify-content: center;gap:4px;padding: 4px; border-radius: 4px;font-size:12px;}.sa-linked-insrnce img,.sa-slct-pt-list-v2 li .sa-linked-insrnce-v6 img{width:15px;height:16px}.sa-ins-btn.sa-btn{border-radius:8px;width:fit-content;line-height:30px;height: 30px;white-space: nowrap}.sa-kids-chld-insnc figure .sa-img-cover{width:20px;height:24px;line-height: 24px}.sa-more-list li.sa-add-child{ flex-direction: column; border:unset; box-shadow: unset}.sa-not-linked-ins{display: flex;align-items: baseline;gap: 5px}
/* linked insurance */
.sa-plan-type {display: grid;gap: 6px;padding: 14px;box-shadow:unset;border: 1px solid var(--sa-danger);}.sa-add-ptn-ins-lable-v2 .sa-d-flex-g .sa-danger-text{color:var(--sa-danger);background-color: #FCEAEA;text-transform: none}
.sa-otp-resend-option.is-disabled h6,.sa-otp-resend-option.is-disabled h6 span {color: #a9a7b6;}.sa-w-36{width:36px;height:36px;}.sa-edit-form .sa-form-control{border-color:var(--sa-danger);color:var(--sa-danger)}
.sa-dialog-center .sa-expiry-close .sa-dialog-close i{border:2px solid var(--sa-light);color:var(--sa-light);background-color: unset;}.sa-dialog-center .sa-expiry-close .sa-dialog-close{top:-40px}.sa-dialog-center .sa-dialog-header.sa-expiry-close{padding-block:0px}
/*Responsive styles start here*/
@media only screen and (min-width: 1920px), only screen and (min-device-width: 1920px){
.sa-achieve-card{width:50%;margin-inline-start:0}.sa-achieve-list{width:100%;margin-block:50px 0;margin-inline:-150px auto}
.sa-body-cnt {max-height:calc(100vh - 210px)}.sa-visit-carousel ul li:first-child [type="radio"]:checked + label:after{inset-inline-start:18.8px}
}
@media only screen and (max-width: 1366px), only screen and (max-device-width: 1366px){
.sa-col-md1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.sa-col-md2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.sa-col-md3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sa-col-md4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.sa-col-md5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.sa-col-md6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sa-col-md7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.sa-col-md8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.sa-col-md9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sa-col-md10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.sa-col-md11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.sa-col-md12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.sa-services-bg{margin:-73px 46px 0}.sa-offers :is(.sa-prev, .sa-next), .sa-active-ph-order .sa-carousel-slide :is(.sa-prev, .sa-next){inset-inline-end:-13px}.sa-img-pro{width:calc(var(--sa-pixel)* 305)}.sa-joinus .sa-gutter30 {margin-inline-end:100px;margin-inline-start:55px}.static-header{padding-top:calc(var(--sa-pixel)* 41)}.sa-arch:after{width:510px}.sa-fixed-right {padding-block:calc(var(--sa-pixel)* 25) calc(var(--sa-pixel)* 25);padding-inline:calc(var(--sa-pixel)* 25) calc(var(--sa-pixel)* 25)}.sa-drag-clndr .sa-browse-hdr .dp__menu{inset-inline-end:-11px !important}.sa-nav-watermark{width:50%}.sa-notific-body{width:344px}.sa-voucher-bg {padding-bottom:300px}
}
@media only screen and (max-width: 1200px), only screen and (max-device-width: 1200px){
.sa-container {width:100%;max-width:100%;padding-inline-start:20px;padding-inline-end:20px}.sa-services-bg{margin:0 -20px}.sa-services{padding:10px 20px 0;background:transparent}.sa-slct-serv{padding:0}.sa-services-bg :where(.sa-services,.sa-slct-serv){border-radius:0}.sa-services-bg:before,.sa-services-bg:after, .sa-slct-serv:before, .sa-services:before, .sa-slct-serv:after, .sa-services:after {display:none}.sa-offers {margin-top:30px}.sa-header .sa-container{padding:10px 20px}footer.sa-container {padding:30px 20px 0}.sa-nav-watermark {width:50%}.openNav .sa-nav-generic .sa-container {padding:0}.sa-banner {height:100%}.sa-slct-serv-list li {margin-bottom:10px}.sa-offers img {width:100%}.sa-partners {margin:30px auto}.sa-partners h2 {margin-bottom:20px}.sa-dialog-body{width:50%}.sa-dialog-body-md {width:90%}.sa-nav-watermark {width:60%}
:where(.sa-services .sa-slct-serv-list) li:hover::before, li:hover span::before, li:hover::after{display:none}
.sa-join-img {width:100%;margin-top:-30px}.sa-img-pro {width:500px;height:350px;margin:0px}.sa-pro img {width:100%}.sa-joinus .sa-gutter30{margin-inline-end:-20px;margin-inline-start:-30px}
.static-header {padding-top:70px;height:250px;margin-top:-82px}.sa-achieve-list {margin-inline-start:80px;margin-top:100px}.sa-arch:after {top:-75px;width:400px}.sa-arch:before {width:300px}
.sa-active-ph-order .sa-carousel-slide :is(.sa-prev, .sa-next) {display:none}
.sa-slot-btn .sa-time-slot{width:unset}.sa-slot-btn li{width:calc(100%/5 - (1 - 1/5)*0px)}.sa-slot-btn li:nth-child(6n) p{margin-inline-end:10px}.sa-slot-btn li:nth-child(5n) p{margin-inline-end:0px}
.sa-fixed-right {padding-block:calc(var(--sa-pixel)* 25) calc(var(--sa-pixel)* 25);padding-inline:calc(var(--sa-pixel)* 25) calc(var(--sa-pixel)* 30)}
.sa-gutter30 {margin-inline-end:-30px;margin-inline-start:-30px}.sa-drag-clndr .sa-browse-hdr .dp__menu {inset-inline-end:7px !important}.sa-my-profile-bg:before{padding-bottom:10px}.sa-browse-hdr .dp__main{inset-inline-end:20px}
.sa-contact-link::before{width:93%}.sa-gutter30.sa-med-content,.sa-gutter30.sa-faq-accor{margin-inline-start:-20px;margin-inline-end:-20px}.sa-order-sanar ul li{padding:0 30px}
.sa-gutter50 {margin-inline-end:-20px;margin-inline-start:-20px}.sa-serv-in{padding:50px 20px 30px}.sa-order-sanar h2{margin-bottom:70px}.sa-lise-doc .swiper{padding-top:40px}.sa-services-hlt{margin-top:80px;margin-bottom:50px}.sa-serv-in h3{font-size:28px}.sa-top120{margin-top:60px}.sa-btm100{margin-bottom:60px}.sa-business-bg{padding:70px 0 0}.sa-join-sanar-card p{width:60%}.sa-join-sanar-card,.sa-join-us-bg{height:350px}.sa-brand .sa-logo{margin-inline-end:calc(var(--sa-pixel)* 15)}.sa-nav li{margin-inline-end:calc(var(--sa-pixel)* 8)}.sa-lise-doc .sa-carousel li{width:32%}
.sa-board .sa-next ,.sa-abt-sanar .sa-next{inset-inline-start:94px}.sa-confirm{width:calc(var(--sa-percent)*48)}
.h1{font-size:40px}.h2{font-size:36px}
/* about */
.sa-who-we h2{margin-bottom:25px}.sa-awards{padding:50px 0}.sa-join-us-bg{padding:50px;background-size:100% 100%;margin-bottom:60px}.sa-join-us-bg h2{padding:25px 60px}.sa-abt-sanar{padding:60px 0 50px}
.sa-services h1{padding:50px 50px 0}.sa-join-doc-list li{margin-bottom:20px}.sa-join-sanar-card,.sa-join-serv h2{margin-bottom:60px}.sa-prvder-tit h1{padding-top:60px}.sa-pjoin-list li{padding:0 40px}.sa-lang-list li.active, .sa-lang-list li:hover, .sa-get-care li .router-link-active{margin-inline-end:0}.sa-login{padding:20px}
.sa-card-list .sa-slot-btn li:nth-child(8n) p {margin-inline-end:10px}
.sa-personinfo-delete .sa-delete-card{width:unset}

}
@media only screen and (max-width: 1024px), only screen and (max-device-width: 1024px){
.sa-help-center li {margin:0 10px}
.sa-col-sm1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.sa-col-sm2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.sa-col-sm3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sa-col-sm4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.sa-col-sm5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.sa-col-sm6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sa-col-sm7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.sa-col-sm8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.sa-col-sm9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sa-col-sm10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.sa-col-sm11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.sa-col-sm12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.sa-slct-serv-list li img {margin:10px auto 5px}
.sa-my-profile-bg {padding-top:90px}
.sa-successful{margin-block:0 50px;margin-inline:300px auto}.sa-tabs-vert{display:flex;flex-direction:row}
.sa-covid-list li .sa-count{inset-inline-end:calc(var(--sa-pixel)* 5);bottom:calc(var(--sa-pixel)* 5)}.sa-slct-serv .sa-slct-serv-list{flex-wrap:wrap;justify-content:flex-start}.sa-services .sa-slct-serv-list li{width:calc(100%/6 - (1 - 1/6)*10px);height:100px}.sa-services .sa-slct-serv-list li:nth-child(6n+6){margin-inline-end:0}.sa-navbar .sa-slct-serv-list li{width:calc(100%/4 - (1 - 1/4)*20px);padding:5px 3px}.sa-features-list{width:85%}
.sa-tabs-vert.sa-tabs-vert-lft{flex-direction:column}.sa-apoint .sa-slct-card{flex-direction:row}.sa-apoint .sa-slct-card li {margin-inline-end:20px;width:calc(100%/3 - (1 - 1/3)* 20px)}.sa-apoint .sa-slct-card li:last-child{margin-inline-end:0}.sa-cont-brdr {border:none;padding-inline-end:0px;padding-inline-start:0}.sa-or-text {display:none}.sa-cont-us {width:100%}
.sa-cont-us .sa-card-shadow{padding:30px}.sa-cont-us .sa-pl40 {padding-inline-start:0;padding-inline-end:0}.sa-whatsapp-img{inset-inline-end:calc(var(--sa-pixel)* 15)}.static-header {background-size:1200px;padding-top:70px;height:220px}.static-header h1 {font-size:calc(var(--sa-pixel)* 10)}.sa-pro .sa-app-text {margin:0px}.sa-img-cover-lg {margin-top:0px}
.sa-covid-list li .sa-tit-hdng .sa-count {inset-inline-end:0;bottom:0;position:initial;width:100%;justify-content:flex-end;margin-top:0}
.sa-diagno-hdng .sa-count,.sa-who-we p {width:100%}.sa-track-count h5{margin-top:0}.sa-track-det{width:40%}
.sa-achieve-list{width:80%}.sa-licence-banner{margin-top:78px}.sa-reschedule .sa-slot-btn .sa-time-slot{width:unset}.sa-reschedule .sa-slot-btn li:nth-child(7n) p{margin-inline-end:10px}.sa-drag-clndr .sa-browse-hdr.sa-slot-header .sa-reschedule .dp__menu {top:148px !important}.sa-reschedule .sa-slot-btn li:nth-child(5n) p{margin-inline-end:0}.sa-cont-us .sa-card{width:100%}
.sa-faq-bg:before{top:-60px}.sa-join-us-bg h2{padding:20px 100px}.sa-sanar-bg .sa-card-shadow{bottom:170px}.sa-nav li{margin-inline-end:calc(var(--sa-pixel)* 12)}.sa-service-prov .sa-slct-card li a{padding:15px}.sa-service-prov{width:100%}.sa-f-size44{font-size:30px}.med-prov-img{inset-inline-start:25px}.sa-sanar-bg.sa-faq-bg.sa-business-prov:before{inset-inline-start:40px}.sa-sanar-bg.sa-faq-bg:before{top:-15px;inset-inline-start:50px}.sa-prov-img{inset-inline-start:55px}.sa-cont-us .sa-card{margin-inline-start:20px;margin-inline-end:20px}.sa-service-content .sa-icon-bg .sa-icon-bg-lg.icon-hospital3:before, .sa-med-content .sa-icon-bg .sa-icon-bg-lg.icon-healthcare2:before, .sa-service-content .sa-icon-bg .sa-icon-bg-lg.icon-skill:before{inset-inline-start:-10px}
.sa-services-list li{width:calc(100%/4 - (1 - 1/4)*10px)}
.sa-col-offset1{margin-inline-start:unset}.sa-ministry{margin-inline-start:unset}.sa-busnes h2{font-size:35px}.sa-abt-sanar .sa-next{inset-inline-start:85px}.sa-lab-tech-bg li{width:calc(100%/2 - (1 - 1/2)*20px)}
.sa-nav li a,.sa-select-lang-btn,.sa-nav li figure~span{font-size:13px}.sa-brand a{height:60px}.sa-brand .sa-logo{width:80px}
.sa-join-doc-list {margin:0}.sa-who-we .sa-card-lg,.sa-our-vision .sa-card-xlg{padding:20px}.sa-get-care li{margin-inline-end:0}.sa-labtech-bg{background-size:cover}
.sa-dialog-body-md{width:86%}.sa-datepicker-override .dp__menu{inset-inline-start:60px !important}.sa-visit-details .dp__arrow_top{inset-inline-start:12% !important}
.sa-doct-appoint{width:calc(100% - 35%)}.sa-browse .sa-wrap-slots .sa-carousel li {flex-shrink:0;width:calc(100% / 6 - (1 - 1 / 6)* 10px)}.sa-continue-booking.sa-container{position:fixed;bottom:25px;inset-inline-start:-3px;inset-inline-end:0;z-index:9;}
}
@media only screen and (max-width: 992px), only screen and (max-device-width: 992px){
.sa-achieve-list{margin-inline-start:0px;margin-top:60px;width:100%}.sa-how-video{width:100%}.sa-help-center{overflow-x:scroll}.sa-help-center::-webkit-scrollbar{display:none}
.sa-partners .sa-carousel li {width:100px;margin:auto 50px}.sa-inp-flag {padding-inline-start:45px}.sa-gutter30{padding-inline-end:calc(var(--sa-pixel)*14);padding-inline-start:calc(var(--sa-pixel)*14)}.sa-fixed-right {padding-block:calc(var(--sa-pixel)* 25) calc(var(--sa-pixel)* 25);padding-inline:calc(var(--sa-pixel)* 12) calc(var(--sa-pixel)* 12)}.sa-joinus-text h3 {font-size:calc(var(--sa-pixel)* 16)}.sa-img-pro {width:360px;height:260px;margin-block:60px 0;margin-inline:0 0}
.sa-download h1, .sa-app-text h1 {font-size:calc(var(--sa-pixel)* 16)}.sa-about-list li{width:calc(100%/2 - (1 - 1/3)*15px );margin-inline-end:0}.sa-achieve-card{margin-inline-start:0}.sa-arch:after {top:-172px;width:362px;inset-inline-end:15px}.sa-users-card .sa-carousel li{width:50%}.sa-achieve-list .sa-about-list i{margin:8px 0 calc(var(--sa-pixel)* 5)}.sa-signup-content{padding-inline-end:calc(var(--sa-pixel)* 6);margin-inline-end:-20px}.sa-medical-rec li {width:44.3333%}
.sa-apt-servc,.sa-app-list{word-break:break-all}.sa-doct-price{width:calc(100% - 70%)}.sa-drag-clndr .sa-browse-hdr .dp__menu{inset-inline-end:10px !important}.sa-my-profile-bg:before{padding-bottom:20px}
.sa-navbar .sa-slct-serv-list li {width:calc(100%/3 - (1 - 1/3)*32px)}.sa-navbar .sa-slct-serv-list li:nth-child(4n) {margin-inline-end:calc(var(--sa-pixel)* 10)}
.sa-gutter30 .sa-mob-none{padding-inline-end:calc(var(--sa-pixel)*0);padding-inline-start:calc(var(--sa-pixel)*6)}.sa-service-list li{width:100%;margin-block:calc(var(--sa-pixel)* 10) 0;margin-inline:0 0}.sa-form-icon-left~sa-form-control {padding-inline-start:38px}.horizontal-calendar{width:498px}.sa-browse-hdr .sa-srch-field{margin-inline-end:0}.sa-btn-back{margin-inline-end:8px}.sa-form-icon-left~.sa-form-control {padding-inline-start:38px;padding-inline-end:20px}.sa-profile-list li :where(a , span){font-size:12px;padding:15px 10px}.sa-profile-list li [class*="icon-"]{margin-inline-end:5px}.sa-navbar .sa-slct-serv-list li:nth-child(3n) {margin-inline-end:0}.sa-nav-generic .sa-slct-serv .sa-slct-serv-list{justify-content:center}.sa-arch:before{bottom:38px;inset-inline-start:15px}.sa-achieve-list ul li{width:calc(100%/3 - (1 - 1/3)*15px )}.sa-users-card{margin-block:72px 0;margin-inline:150px 0}.sa-licence-banner{margin-top:92px}.sa-caregiver-pay{width:70%}.sa-join-img {width:100%;margin-top:30px}.sa-features-list li:last-child{margin-top:30px}
.sa-order-sanar ul li{width:calc(100%/2 - (1 - 1/2)*20px);margin-bottom:40px}.sa-order-sanar ul li i.icon-arrow-right-thick{display:none}.sa-programs p{width:96%}.sa-hel-needs li{width:100%}.sa-medc-test h3{font-size:20px} .sa-join-sanar-card,.sa-join-us-bg{background-size:cover;height:auto;border-radius:20px;margin-bottom:40px}
.sa-hl-slider .sa-carousel li,.sa-lise-doc .sa-carousel li{width:48%}.sa-nav.sa-anim-underline li{margin-inline-end:calc(var(--sa-pixel)* 8)}
.sa-service-content [class*=col]:first-child{margin-top:0}.sa-service-content p,.sa-medcl-services li{font-size:14px}.sa-btn-plain{width:35%}.sa-join-us-bg h2{padding-top:0;padding-bottom:20px;font-size:20px}
.sa-faq-bg:before{top:-35px}.sa-join-us-bg{margin-bottom:0;height:auto}.sa-abt-sanar .sa-carousel li{width:calc(100%/2 - (1 - 1/2)*25px)}.sa-sanar-bg.sa-faq-bg:before{inset-inline-start:35px;width:400px;height:400px}.mble-img{width:400px;height:400px;inset-inline-start:50px}
.sa-sanar-bg .sa-card-shadow{padding:20px;bottom:165px}.sa-card-brdr strong{font-size:16px}.sa-prov-img{top:-95px}.sa-sanar-bg.sa-faq-bg.sa-business-prov:before{top:-90px}.med-prov-img{top:-110px}
.h1{font-size:34px}.h2{font-size:30px}.sa-board .sa-carousel li{width:calc(100%/3 - (1 - 1/3)*10px)}
.sa-pjoin-list li{padding:0 15px}.sa-join-doc-list li h5{margin-bottom:14px}.sa-down-sanar.sa-vir-head .sa-d-flex button{font-size:14px;padding:8px;width:100%}.sa-down-sanar.sa-vir-head .sa-d-flex{padding:10px 15px}.sa-down-sanar .sa-join-stores a{width:170px}.sa-arrow-right-bg i{width:42px;height:42px;font-size:18px}.sa-services-list li img{width:32px}
.sa-delete-card{width:50%}.sa-weight-loss-v6 .sa-select-care li h6{padding:0px}
.sa-continue-booking.sa-container{position:sticky;bottom:100px;inset-inline-start:0;inset-inline-end:0;z-index:9;}
}
@media only screen and (max-width: 800px), only screen and (max-device-width: 800px){
.sa-brand a{height:45px}.sa-brand .sa-logo{width:60px;margin-inline-end:calc(var(--sa-pixel)* 6)}.sa-nav li{margin-inline-end:10px}.sa-brand h5{color:var(--sa-light);}.sa-nav li.sa-notific{margin-inline-end:4px;}.sa-nav li.sa-notific i.icon-ring{color:var(--sa-light)} .sa-select-lang-btn, .sa-nav li figure~span, .sa-dctr-header-bg span {font-size:10px}.sa-nav li.sa-dctr-header-bg{margin-inline-end:5px}.sa-nav li.sa-dctr-header-bg span{color:var(--sa-primary);}.sa-nav.sa-anim-underline li{margin-inline-end:calc(var(--sa-pixel)* 6)}.sa-nav li.sa-notific span.sa-badge{top:-10px;inset-inline-end:12px;inset-inline-start:auto;padding:0px;background:var(--sa-success)}
.sa-why-sanar-list{justify-content:flex-start}.sa-awards .sa-prev, .sa-awards .sa-next{inset-inline-end:70px}.sa-board .sa-carousel li{width:calc(100%/3 - (1 - 1/3)*10px)}
.sa-sanar-bg .sa-card-shadow{bottom:260px}.sa-prov-img {top:-120px;inset-inline-start:95px;width:300px;height:300px}.sa-sanar-bg.sa-faq-bg.sa-business-prov:before{width:400px;height:400px}.med-prov-img {top:-22px;width:450px;height:400px;inset-inline-start:20px}.sa-sanar-bg.sa-faq-bg.sa-business-prov .sa-card-shadow{bottom:350px}.sa-faq-bg:before{top:-12px;width:105%;inset-inline-start:-15px}
}
.sa-btm-space,.sa-bottom-space{padding-bottom:calc(var(--sa-action-footer-offset, 0px) + 15px)}
@media only screen and (max-width: 768px), only screen and (max-device-width: 768px){
.sa-container {padding-inline-start:15px;padding-inline-end:15px}.sa-services-bg {margin:0 -15px}
.sa-mob-slot::-webkit-scrollbar-track,::-webkit-scrollbar-track{display:none}.sa-mob-slot::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb{display:none}.sa-mob-slot::-webkit-scrollbar,::-webkit-scrollbar{display:none}
.sa-body-cnt::-webkit-scrollbar-track{display:block}.sa-body-cnt::-webkit-scrollbar-thumb{display:block}.sa-body-cnt::-webkit-scrollbar{display:block;width:3px}
.sa-row{margin-inline-end:calc(var(--sa-pixel)* -7.5);margin-inline-start:calc(var(--sa-pixel)* -7.5);}.sa-col-xs1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.sa-col-xs2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.sa-col-xs3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sa-col-xs4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.sa-col-xs5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.sa-col-xs6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sa-col-xs7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.sa-col-xs8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.sa-col-xs9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sa-col-xs10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.sa-col-xs11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.sa-col-xs12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}[class*=col] {padding-inline-end:calc(var(--sa-pixel)*7.5);padding-inline-start:calc(var(--sa-pixel)*7.5)}
.sa-gutter50 [class*=col]{padding-inline-end:calc(var(--sa-pixel)*10);padding-inline-start:calc(var(--sa-pixel)*10)}.h5 {font-size:1rem}.sa-gutter20 [class*=col]{padding-inline-start:15px;padding-inline-end:15px}.sa-gutter10 [class*=col-]{padding-inline-end:10px;padding-inline-start:10px}
.sa-banner,footer.sa-container,.sa-help,.sa-features,.sa-mob-none,.sa-nav li.sa-mob-none, .sa-services .sa-slct-serv-list li:hover::before,.sa-services .sa-slct-serv-list li:hover::after,.sa-header,.sa-carousel-slide :is(.sa-prev, .sa-next) ,.tracking-img,.sa-whtsp-sprt{display:none}.sa-mob-flex {display:flex;align-items:center;margin-bottom:20px}.sa-offers{margin:10px 0 20px;height:auto}.sa-services{padding:0}.sa-active-apt{margin-top:20px;background:transparent;padding:0;margin-bottom:0}.sa-header .sa-container{border-bottom:none;padding:15px}.sa-slct-serv {padding-top:0}.sa-services .sa-slct-serv-list li{flex-direction:column;width:calc(100%/4 - (1 - 1/4)*10px);height:100px;display:flex;align-items:center;justify-content:center}.sa-offers img {height:100px;object-fit:cover}.sa-services .sa-slct-serv-list li:nth-child(6n+6){margin-inline-end:10px}.sa-home-offers .sa-offers {position:absolute;top:0;padding-block:0 0;padding-inline:0 20px;margin:0;inset-inline-end:0;inset-inline-start:20px}.sa-home-offers .sa-home-space{padding:120px 0;position:relative}.sa-services-list {margin-top:0;padding:0;background:none;gap:15px}.sa-service-bg::before{display:none}.sa-services-list li {display:flex;padding:15px 10px;font-size:0.875rem;font-weight:450;background-color:var(--sa-light);align-items:center;justify-content:start;width:calc(100%/2 - (1 - 1/2)*15px);height:auto;box-shadow:0 0 calc(var(--sa-pixel)* 5) rgba(0,0,0,0.08)}.sa-header{background:none}nav{display:block;width:calc(100% - 150px)}.sa-active-apt .sa-carousel li{padding:5px}.sa-header, .sa-nav{position:inherit;top:unset;box-shadow:none}.sa-services-list li img{width:24px;height:auto;}
.sa-mob-block,.sa-home .sa-header, .sa-profile-menulist .sa-generic-list,.sa-dialog-content .sa-content .sa-btn-back{display:block}.sa-ofr-det {padding:50px 20px 20px}.sa-mob-text-bold{font-weight:bold}.sa-nav{justify-content:flex-end}.sa-nav li {margin-inline-end:0}.sa-active-apt h2{font-size:16px}.sa-active-apt .icon-calendar {font-size:20px;vertical-align:middle;margin-inline-end:15px;color:var(--sa-success);display:inline-block}.sa-active-ph-order .carousel__prev, .sa-active-ph-order .carousel__next,.sa-corpt-wellness-v2 .carousel__prev, .sa-corpt-wellness-v2 .carousel__next{display:none}
.sa-nav-mob {position:var(--sa-fixed);bottom:0;inset-inline-start:0;inset-inline-end:0;box-shadow:0px -2px 8px rgb(0 0 0 / 6%);background:var(--sa-light);padding:15px;height:75px;margin:0 auto;display:flex;justify-content:space-between;z-index:1}.sa-nav-mob li {margin:0}.sa-nav-mob li a i, .sa-nav-mob li a img {font-size:22px;width:24px;margin:0 auto 6px;display:block;text-align:center}.sa-nav-mob li a {display:flex;flex-direction:column;align-items:center;color:var(--sa-dark-350);position:var(--sa-relative);font-size:12px;font-weight:450}.sa-nav-mob li a.router-link-active.router-link-exact-active{color:var(--sa-primary);height:50px;padding-top:2px;font-weight:850;}.sa-nav-mob li a.router-link-active.router-link-exact-active figure{background:#daf1fb}.sa-nav-mob li a .sa-mob-logo img{width:32px;object-fit:contain}.sa-nav-mob li a .sa-mob-logo {background:#EFF8FF;border-radius:calc(var(--sa-percent)*50);width:50px;height:50px;margin-top:-36px;margin-bottom:11px;display:flex;justify-content:center}.sa-reschedule-cancel {padding-top:25px}.sa-save-card-btn {margin-top:0px;width:100%;}
.sa-card-mob-none{border:none;padding:0}.sa-card-shadow-none{box-shadow:none;padding:0}.sa-services .sa-link-insur .sa-add-ins {padding-inline-start:26px;margin-inline-end:0}.sa-services .sa-link {text-decoration:none;color:var(--sa-success)}.sa-home{background-color:var(--sa-light)}.sa-mob-flex-start{align-items:self-start;}
/* footernav newstyles */
.sa-nav-mob li a.router-link-active.router-link-exact-active::before{position:absolute;top:-32px;content:"";background:url(https://static.sanar.sa/images/static/new-theme/menu-active-curve.svg) no-repeat;width:90px;height:100%;z-index:0;transition:0.3s ease-in-out}.curve-svg {width:0;height:0}.sa-nav-mob li a.router-link-active.router-link-exact-active::after{content:'';position:absolute;top:-18px;width:7px;height:7px;background:var(--sa-primary);border-radius:50%;z-index:0;margin:0 auto}.sa-nav-mob li:last-child a.router-link-active.router-link-exact-active{padding-top:0}.sa-nav-mob li a i.sa-avtar-xs{width:25px;height:25px}.sa-nav-mob li a.router-link-active.router-link-exact-active i::before{color:var(--sa-primary)}
/* new mweb styles */
.sa-btn-outline-primary{background-color:var(--sa-light)}.sa-wallet-text,.sa-wallet,.sa-add-text{background-color:var(--sa-light)}.sa-mob-bg-color{background-color:var(--sa-primary-light-bg);margin:64px -20px 0;width:auto;padding:0px 15px 0;border-start-start-radius:20px;border-start-end-radius:20px;border-end-end-radius:0;border-end-start-radius:0}.sa-service-ins-bg h4,.sa-mob-sanar h5,.sa-patient-flow .sa-slct-ptn span{font-weight:450;color:var(--sa-dark);font-size:15px}.sa-mob-apt-list .sa-myapt-status-mrg{margin-bottom:0}.sa-mob-apt-list .sa-app-list:before{content:unset}.sa-mob-apt-list strong.sa-black-text{color:var(--sa-primary)}.sa-mob-apt-list .sa-myapt-status-mrg span{color:var(--sa-dark-600);display:inline-block;margin-bottom:5px}.sa-btn-outline-danger:hover {color:var(--sa-danger);background-color:var(--sa-transparent)}.sa-add-patient-btn {width:100%;margin-bottom:15px}.sa-skin-type-btn-trans {background:transparent;}
/* dialoge styles starts here */
.sa-slot-list li {flex:1 1 0%;}
.sa-mob-header-shadow{box-shadow:0 0 calc(var(--sa-pixel)* 3) #E1E1E140}
.sa-dialog-body {padding:0px;box-shadow:none;width:100%;max-height:100%}.sa-dialog-close {inset-inline-start:5px;inset-inline-end:auto;font-size:calc(var(--sa-pixel)* 8);padding:0;top:12px;z-index:11;margin:0;border:none;border-radius:unset;width:30px;height:30px;line-height:30px}.sa-dialog-body .sa-dialog-close .icon-close:before {content:"\e91d"}.sa-mob-header{padding-block:12px 12px;padding-inline:35px 0;text-align:start;font-weight:850;position:fixed;z-index:2;top:0;inset-inline-start:0;inset-inline-end:0;background:var(--sa-light);color:var(--sa-custom-v5)}.sa-mob-header-bord{border-bottom:var(--sa-border-solid) var(--sa-dark-100)}
.sa-container .sa-dialog-close:has(+ .sa-mob-header){position:var(--sa-fixed);top:12px;z-index:12}
.sa-dialog .sa-dialog-close:has(+ .sa-mob-header),.sa-dialog-body .sa-dialog-close:has(+ .sa-mob-header){position:var(--sa-absolute)}
.sa-dialog-body.sa-dialog-center{width:95%}
.sa-dialog-content .sa-pos-rel {position:fixed;top:58px;inset-inline-start:0;inset-inline-end:0;background:var(--sa-light);z-index:1;padding:calc(var(--sa-pixel)* 10) 15px}.sa-dialog-content .sa-pos-rel i{inset-inline-end:30px;top:30px;font-size:20px}.sa-login,.sa-reset-pwd{max-height:100%;padding:0}.sa-login .sa-login-brd{background:none;border:none;padding:0}
.sa-dialog-btn-index{z-index:9} .sa-dialog-btn-index i{position:relative;z-index:9}
.sa-body-cnt{padding:15px;max-height:75vh;overflow-y:auto;}.sa-card.sa-body-cnt{padding:20px}.sa-rec-det .sa-body-cnt{padding-bottom:150px}.sa-patient-info {padding:0;border-radius:0}.sa-dialog-v7 {height:96vh;}.sa-body-cnt.sa-dialog-v7,.sa-reg-spcv3.sa-body-cnt{max-height:96dvh;height:96dvh;}.sa-reg-spcv3.sa-body-cnt .sa-modal-height{height:100% !important}
.sa-login .sa-login-brd form{padding:0}.sa-dialog-body-xs{padding:15px}
.sa-dialog-bottom,.sa-dialog-full {display:unset}.sa-dialog-bottom .sa-dialog-body,.sa-dialog-full .sa-dialog-bottom .sa-dialog-body{border-start-start-radius:12px;border-start-end-radius:12px;border-end-end-radius:0;border-end-start-radius:0;animation:slide-in-Vert .5s ease-out forwards;transition:opacity .5s;position:fixed;bottom:0;}.sa-dialog-full .sa-dialog-bottom .sa-dialog-body {max-height:80vh;height:auto}.sa-hijri-calndr .sa-dialog-body{padding:40px 20px 20px}
.sa-dialog-full .sa-dialog-body {height:100%;max-height:100%;border-radius:0;overflow:hidden;overflow-y:auto}.sa-dialog-full .sa-dialog-body .sa-body-cnt{height:100%;max-height:100%;padding-top:70px}.sa-dialog-full .sa-signup {padding-top:50px}.sa-signin{display:flex;align-items:center;height:100%}.sa-dialog-full .sa-map {padding:0}.sa-dialog-full .sa-map .sa-mob-header {background:transparent;border:none;border-radius:0}
.sa-voucher-bg {padding-bottom:160px}.sa-old-lab .sa-lab-srch{position:fixed;z-index:99;inset-inline-end:15px;top:15px}.sa-old-lab .sa-input-group.sa-location-label {margin-top:50px;margin-bottom:0;z-index:0}.sa-voucher-bg .sa-body-cnt{padding:0 20px;overflow:unset}
.sa-old-lab .sa-location-label.sa-lab-form {position:relative}.sa-body-res{padding:80px 20px}.sa-apt-dialog-det .sa-dialog-body{padding:40px 0 10px}.sa-rr {top:25px}.sa-apt-dialog-det .sa-dialog-body .sa-body-cnt{padding-bottom:40px;}
/* dialoge styles ends here */
.sa-body-cnt .sa-view-det {padding:20px}.sa-service-list li {width:calc(100%/2 - (1 - 1/2)*10px);margin-inline-end:0;min-height:auto;align-items:center;margin-top:0}.sa-services .sa-slct-serv-list li:hover {color:var(--sa-dark)}.sa-btn-back i {z-index:3;position:fixed;top:17px;inset-inline-start:15px;font-size:18px;width:20px;color:var(--sa-custom-v5)}.sa-service-list li figure {width:40px;height:40px;margin-block:10px 10px;margin-inline:10px 0;border-radius:50px}

.sa-btn-back .icon-arrow-left{font-weight:650;top:16px;}
.sa-clinc-det{width:calc(100% - 50px);padding:0;}.sa-clinic-det-tit h6{width:100%;margin-bottom:0;text-align:start;}.sa-line-close i{display:none}
.sa-line-close{width:100px;height:3px;background:#aca9ba;border-radius:calc(var(--sa-pixel)* 10);inset-inline-start:50%;transform:translateX(-50%);z-index:9;border:none;margin:auto;text-align:center;display:block;margin-bottom:10px}.sa-mob-header-fix{padding:40px 15px calc(var(--sa-pixel)* 10);margin:0 0;text-align:center;position:fixed;z-index:1;top:0;inset-inline-start:0;inset-inline-end:0;background:var(--sa-light)}.sa-mob-more-list{padding-top:100px}.sa-dialog .sa-dialog, .sa-dialog .sa-signup-content .sa-dialog{inset-inline-start:0}.sa-dialog-body .sa-dialog-body{width:100%}.sa-fixed-right{animation:auto;overflow:auto}
.sa-dialog-center .sa-dialog-close{inset-inline-start:auto;inset-inline-end:11px;font-size:12px;top:6px;z-index:11}.sa-dialog-center .sa-dialog-close i{background-color:var(--sa-light);box-shadow:0 0 8px rgb(0 0 0 / 15%)}.sa-dialog-close i{background:unset;color:var(--sa-custom-v5);box-shadow:unset}.sa-dialog-center .sa-dialog-close.sa-line-close{inset-inline-start:50%;inset-inline-end:unset;top:10px}
.sa-dialog-center .sa-dialog-close .icon-close:before{content:"\e9e3"}
.sa-dialog-center .sa-dialog-content .sa-avtar-big{margin:0 calc(var(--sa-pixel)* -10);border-start-start-radius:15px;border-start-end-radius:15px;border-end-end-radius:0;border-end-start-radius:0}.sa-dialog-content-center{top:0;position:relative;transform:unset;border:none;inset-inline-start:0;inset-inline-end:0;padding:calc(var(--sa-pixel)* 10)}.sa-mob-header-fix .sa-form-icon-left,.sa-add-patient-det .sa-add-patientSearch i{inset-inline-start:35px;bottom:32px;top:auto}.sa-notific-body{height:auto;top:0;inset-inline-start:0;inset-inline-end:0px;bottom:0;width:auto;transform:unset;position:fixed;border-radius:0;animation:unset}.sa-mob-more-list2{padding-top:30px}
.sa-notific .sa-notific-list>li {margin-inline-end:0;width:calc(100% - 40px);}.sa-notific-content {margin-inline-end:-20px;}
.sa-loc-map{border-radius:0}.sa-dialog-center .sa-custom-dropd .sa-dialog-close{width:60px;height:5px;background:#ddd;top:12px;inset-inline-end:auto;inset-inline-start:50%;transform:translateX(-50%);border-radius:calc(var(--sa-pixel)* 10);z-index:9}.sa-max-hgt {max-height:67vh;padding-bottom:80px;padding-inline-end:unset}
.sa-signin-dialog .sa-dialog-body{width:90%} .sa-insurance .sa-dialog-content-center {background-color:var(--sa-light);border-radius:15px;position:unset;max-height:70%;overflow-y:scroll}.sa-dialog .sa-signup-content {overflow:auto}
.sa-top-space {padding-top:calc(80px + var(--sa-loc-banner-offset, 0px))}.sa-top-space90 {padding-top:calc(90px + var(--sa-loc-banner-offset, 0px))}.sa-top-space100 {padding-top:calc(100px + var(--sa-loc-banner-offset, 0px))}.sa-top-space130{padding-top:calc(130px + var(--sa-loc-banner-offset, 0px));}.sa-top-space150 {padding-top:calc(150px + var(--sa-loc-banner-offset, 0px))}.sa-top-space160 {padding-top:calc(160px + var(--sa-loc-banner-offset, 0px))}.sa-top-space180 {padding-top:calc(180px + var(--sa-loc-banner-offset, 0px))}.sa-btm-space {padding-bottom:calc(var(--sa-action-footer-offset, 0px) + 15px)}.sa-btm-space20 {padding-bottom:20px}.sa-btm-space50 {padding-bottom:50px}.sa-btm-space80 {padding-bottom:80px}.sa-btm-space150 {padding-bottom:150px}.sa-top-space10{padding-top:10px}.sa-top-space20{padding-top:20px}.sa-top-space30{padding-top:30px}.sa-top-space40{padding-top:40px}.sa-top-space50{padding-top:50px}.sa-top-space60{padding-top:calc(60px + var(--sa-loc-banner-offset, 0px))}.sa-top-space70{padding-top:calc(70px + var(--sa-loc-banner-offset, 0px))}.sa-top-space220{padding-top:calc(220px + var(--sa-loc-banner-offset, 0px));}.sa-top-space240{padding-top:calc(240px + var(--sa-loc-banner-offset, 0px));}
.sa-dialog .sa-btm-space,.sa-dialog-body .sa-btm-space,.sa-modal-body.sa-btm-space{padding-bottom:100px}.sa-dialog .sa-bottom-space,.sa-dialog-body .sa-bottom-space,.sa-modal-body.sa-bottom-space{padding-bottom:130px}
.sa-signup-content{padding:calc(var(--sa-pixel)* 30) 15px calc(var(--sa-pixel)* 10);overflow:unset;height:100vh;margin:0}
.sa-addrecord .sa-slct-card{z-index:1;gap:10px}.sa-addrecord .sa-slct-serv-list li{margin-inline-end:0}
.sa-info-light-bg.sa-mob-apt-list{box-shadow:none;padding:0;border-radius:0;background:0 0}.sa-mob-sanar .sa-apt-list {display:flex;overflow:hidden;overflow-x:auto;width:100%;scroll-snap-type:x mandatory;gap:15px}.sa-col3.sa-col-md2.sa-col-sm2.sa-col-xs12.sa-d-f-a-center {font-weight:550}
.sa-mob-apt-list .sa-apt-list li{background:var(--sa-light);flex-shrink:0.1;line-height:26px;border:none;width:100%}.sa-mob-apt-list .sa-apt-list li .sa-apt-servc{color:#939598;margin-bottom:0}.sa-mob-apt-list .sa-apt-list li .sa-apt-status{display:none}.sa-myapt-status-mrg .sa-mobln-block {color:#939598}.sa-myapt-status-mrg {margin-bottom:40px}
.sa-app-tabs .sa-hdr-rgt-icon{font-size:16px;cursor:pointer;inset-inline-end:20px;inset-inline-start:auto;border:none;padding:0;margin:0;color:var(--sa-primary);position:absolute;top:20px;z-index:2}.sa-mob-apt-tab .sa-appoint-tab{border-bottom:var(--sa-border-solid) var(--sa-dark-150);padding:0 calc(var(--sa-pixel)* 5) calc(var(--sa-pixel)* 5);position:var(--sa-fixed);top:68px;z-index:1;inset-inline-start:0;inset-inline-end:0;background:var(--sa-light);margin:auto}.sa-mob-apt-tab .sa-appoint-tab{top:40px;z-index:99;padding:20px 20px 10px}.sa-appoint-tab li.active{color:var(--sa-info);position:var(--sa-relative);background:#ecf2ff;font-weight:550;border-start-start-radius:8px;border-start-end-radius:8px;border-end-end-radius:0;border-end-start-radius:0}.sa-my-apt .sa-appoint-tab li.active{background:0}.sa-my-apt .sa-tabs-fill .sa-tabs li.active::after{display:none}.sa-appoint-tab li{padding:0;width:33.3333%}
/* Booking Flow */
.sa-browse .sa-browse-hdr{box-shadow:0px 4px 4px 0px #E1E1E140;background:var(--sa-light);padding-top:82px;padding-bottom:0;border-bottom:unset;}.sa-browse-hdr .sa-btn-back{margin:0}.sa-browse .sa-srch-field{width:100%;position:absolute;inset-inline-start:0;inset-inline-end:0;padding:calc(var(--sa-pixel)* 10);top:65px;height:80px;background:var(--sa-light)}.horizontal-calendar .date-item:first-child .sa-today {inset-inline-start:2px;top:10px;color:var(--sa-dark);font-size:13px;font-weight:450}
.sa-browse .sa-srch-field .sa-form-wid{width:calc(100% - 60px)}.sa-browse .sa-srch-field .sa-form-icon-left{inset-inline-end:35px;top:30px;inset-inline-start:auto;font-size:18px}.sa-browse .sa-srch-field .sa-form-icon-left.sa-form-ico-pos{inset-inline-end:90px;inset-inline-start:auto}.sa-browse .sa-date-picker{position:absolute;inset-inline-end:20px}.sa-browse-hdr~.sa-result{padding-top:15px}.sa-date-picker .dp__input_wrap:before{display:none}.horizontal-calendar .choosed-day .date-item-date{border-radius:100%}.sa-exp-dt .sa-date-picker .dp__input_wrap:before{display:block}
.sa-card-list-box .sa-avtar-lg{width:40px;height:40px}.sa-doct-det{width:calc(100% - 40px);flex-wrap:wrap}.sa-doct-det-data{width:100%;border:none;padding-inline-end:0}.sa-doct-det-data h6{padding-inline-end:40px}.sa-doct-det .sa-price{width:100%;padding-inline-start:0}.sa-price-tag{position:absolute;bottom:0;inset-inline-end:0}.sa-form-icon-left~.sa-form-control{padding-inline-start:20px}
.sa-tit{margin-bottom:10px}.sa-lab-card{padding-inline-start:24px}.sa-card.sa-card-mob-none .sa-lab-card{padding:0}.sa-price.sa-mob-split-lab, .sa-doct-price.sa-mob-split-lab{margin-block:0px 0;margin-inline:-75px -20px;padding-inline-start:20px}.sa-lab-card .sa-price{padding:0;width:100%}.sa-covid-list li{flex-direction:column;padding:0}.sa-covid-list li:last-child {margin-bottom:50px}.sa-covid-list figure{width:100%;height:150px;border-start-start-radius:8px;border-start-end-radius:8px;border-end-end-radius:0;border-end-start-radius:0;margin:0}.sa-covid-list .sa-card-list-tit{margin-inline-start:0;width:100%;padding:15px}.sa-nurse .sa-card-list .sa-avtar-lg{width:40px;height:40px}
.sa-tabs-vert{padding-top:25px}.sa-tabs-vert li{font-size:12px}.sa-search-box{position:fixed;top:60px;background:var(--sa-light);inset-inline-start:0;inset-inline-end:0;z-index:12;padding:15px}.sa-search-box .sa-form-icon{top:26px;inset-inline-end:30px;font-size:18px}.sa-lab-mob-space {padding-bottom:80px}.sa-mob-bg .sa-lab-mob-space {margin-bottom:40px}
.horizontal-calendar .date-item.choosed-day{padding:10px;background:var(--sa-success);border-radius:10px;width:50px}.horizontal-calendar .date-item-day{color:var(--sa-dark);background-color:transparent}.horizontal-calendar .date-item-day,.horizontal-calendar .date-item-date{font-size:13px;font-weight:450}.horizontal-calendar .date-item {width:45px;padding:10px}.horizontal-calendar .choosed-day:first-child .date-item-day{color:transparent}.horizontal-calendar .choosed-day .date-item-day {color:var(--sa-light)}.horizontal-calendar .date-item.choosed-day:first-child .sa-today{inset-inline-start:0;top:10px;background:transparent;color:var(--sa-light);display:unset;font-size:12px}.horizontal-calendar .date-item.choosed-day .date-item-date{color:var(--sa-light);background:transparent;font-size:14px}.horizontal-calendar{width:100%;padding-bottom:15px;padding-top:55px}.horizontal-calendar.active{padding-top:55px;}.sa-browse-hdr{position:relative;padding-top:60px;padding-bottom:10px;border-bottom:1px solid #ddd}.sa-browse-datepicker .horizontal-calendar .date-item:hover {background-color:var(--sa-success)}.sa-override-datepicker .sa-picker-border{border:none;padding:0;border-radius:unset}.horizontal-calendar .date-item-date{color:var(--sa-custom-v6);font-weight:var(--sa-font-850);}
.sa-drag-clndr .sa-browse-hdr .dp__menu{inset-inline-end:20px !important;inset-inline-start:15px !important;z-index:1}.sa-browse-hdr .dp__menu .dp__arrow_top {inset-inline-start:30px}
/*Filter styles start here*/
.sa-filter{padding:20px;position:fixed;z-index:9999;inset-inline-end:20px;top:58px;box-shadow:0 0 10px #d8dbdf;border-radius:10px;overflow:auto;min-height:90px;max-height:50%;width:300px}
.sa-filter :is([type="checkbox"]:checked + label, [type="checkbox"]:not(:checked) + label, [type="radio"]:not(:checked) + label, [type="radio"]:checked + label) {display:flex;align-items:center}
.sa-gender-filter{padding:0 20px;border:none;display:flex;border-bottom:1px solid #ddd;background:var(--sa-light);justify-content:center;margin-bottom:20px}.sa-gender-filter [type=radio]:checked+label:before,.sa-gender-filter [type=radio]:not(:checked)+label:before{border:none;width:auto;height:auto}.sa-gender-filter [type=radio]:checked+label{color:var(--sa-dark);border:1px solid var(--sa-primary);padding-bottom:0;border-radius:10px;background:var(--sa-light)}.sa-gender-filter [type=radio]:checked+label,.sa-gender-filter [type=radio]:not(:checked)+label{display:flex;align-items:center;margin:0;justify-content:center;text-align:center;width:calc(100%/3 - (1 - 1/3)*0px);padding-inline-start:0;font-size:12px;}.sa-gender-filter [type=radio]:checked+label:after,.sa-gender-filter [type=radio]:checked+label:after{width:100%;inset-inline-start:0;border-start-start-radius:5px;border-start-end-radius:5px;border-end-end-radius:0;border-end-start-radius:0;bottom:-1px;height:3px;top:auto;background:var(--sa-primary)}.sa-gender-filter label i{margin-inline-end:6px;font-size:16px;color:var(--sa-custom-v4)}
.sa-lab-det .sa-mob-footer{background:var(--sa-primary-light-bg);padding:15px}.sa-card-list>li {width:100%;background:var(--sa-light);min-height:auto}.sa-card-list>li .horizontal-calendar {margin-top:0;padding-top:0}
.sa-lab-det .sa-card,.sa-kids-review .sa-card{border:var(--sa-border-solid) var(--sa-dark-150);box-shadow:none;padding:20px;background-color:var(--sa-light);margin-block:0 20px;margin-inline:0 0}
.sa-lab-det .sa-mob-header{font-weight:550;padding-inline-start:54px;inset-inline-end:0}.sa-lab-card h5,.sa-lab-card h6{color:var(--sa-primary);font-weight:550}.sa-eclinic-prog h4 {width:auto}.sa-vaccin-det .sa-slct-txt {top:25px;inset-inline-end:15px}
/*Filter styles end here*/
.sa-item-selected{display:none}.sa-item-selected.sa-d-block {display:block;position:fixed;top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;padding:90px 15px 80px;overflow:auto;background:var(--sa-primary-light-bg);z-index:13}.sa-item-btns {position:fixed;inset-inline-start:0;inset-inline-end:0;bottom:0;background:var(--sa-light);padding:15px;display:flex;z-index:13}.sa-item-btns .sa-grey-btn.sa-btn-block{line-height:normal;gap:10px} .sa-pack-bg {background-color:var(--sa-success);width:28px;height:28px;line-height:28px;color:var(--sa-light);border-radius:calc(var(--sa-pixel)* 3)}.sa-item-btns .sa-grey-btn.sa-btn-block span+span{width:calc(100% - 28px);text-align:start}.sa-btn-outline-primary:hover{background-color:var(--sa-light);color:var(--sa-primary);background-image:unset}
/* Confirmation styles start here */
.sa-confirm .sa-mob-footer .sa-btn{width:48%}.sa-confirm .sa-mob-footer{position:fixed;bottom:0;inset-inline-start:0;inset-inline-end:0;background-color:var(--sa-primary-light-bg);padding:calc(var(--sa-pixel)* 10) calc(var(--sa-pixel)* 10)}.sa-successful{margin-inline-start:0;padding:110px 0 30px;text-align:center}.sa-successful::before{inset-inline-start:50%;top:0;transform:translateX(-50%);margin:0}.sa-share-bg{top:13px}.sa-confirm{margin:0;padding:80px calc(var(--sa-pixel)* 10) 90px}.sa-book-success{margin-bottom:25px;font-size:16px}.sa-confirm-footer{gap:10px}.sa-footer.sa-confirm-footer .sa-btn{width:100%;margin:0}
.sa-confirm{background:var(--sa-light);margin:-90px auto 100px;border-radius:15px;border:3px solid var(--sa-light);padding:0 10px 30px;box-shadow:0 0px 10px 0 rgb(0 0 0 / 10%);width:100%}.sa-book-success .sa-primary-text{font-weight:550} .sa-appt-confirm h5{font-weight:350}.sa-schedule-mob{position:absolute;top:-250px}.sa-schedule-mob p{font-size:14px;color:var(--sa-light)}.sa-schedule-mob h1{color:var(--sa-light);font-size:20px}.sa-payment-list li h6{flex-basis:100%;color:var(--sa-dark);font-weight:450;font-size:16px;padding-bottom:5px}
.sa-confirm .sa-mob-footer .sa-btn-outline-primary{background-color:var(--sa-light)}
/* Confirmation styles end here */
.sa-loc-hint {width:min(calc(100vw - 32px));}
/* Department Filter styles start here */
.sa-filter-btn{border-radius:6px;padding:10px;color:var(--sa-info);background:var(--sa-primary-light-bg);font-size:16px;width:38px;height:38px;position:fixed;top:10px;inset-inline-end:calc(var(--sa-pixel)* 52);display:flex;align-items:center;justify-content:center;z-index:9}
.sa-filter-data .sa-dialog{opacity:0}.sa-dep-fltr{z-index:2;position:var(--sa-fixed);inset-inline-end:calc(var(--sa-pixel)* 20);top:220px;background:var(--sa-light);border:var(--sa-border-solid) #c9d6e7;border-radius:6px;display:block;margin:0 calc(var(--sa-pixel)* -10);padding:calc(var(--sa-pixel)* 10)}.sa-dep-fltr label{display:flex;align-items:center}.sa-filter-list {border-width:1px}
/* Department Filter styles end here*/
/* my sanar styles */
.sa-sanar-banner {background:url(https://static.sanar.sa/images/static/new-theme/appointments-bg.svg) no-repeat;background-attachment:fixed;background-size:100%;padding:0}.sa-mob-sanar {position:relative;top:40px;padding:20px 15px 90px;background:var(--sa-primary-light-bg);inset-inline-start:0;inset-inline-end:0;border-start-start-radius:20px;border-start-end-radius:20px;border-end-end-radius:0;border-end-start-radius:0}.sa-mob-top-card{margin-bottom:20px;margin-top:-50px}.sa-apt-list{padding:0;background:transparent}.sa-mob-sanar .sa-slct-card li {width:calc(100%/3 - (1 - 1/3)*10px);min-width:90px}.sa-mob-sanar .sa-slct-card li:last-child{margin-inline-end:0}.sa-mob-sanar .sa-slct-card li a.active {border:2px solid var(--sa-success-dark);color:var(--sa-success-dark);font-weight:550}.sa-apoint .sa-card-shadow {padding:0;box-shadow:none;background:transparent}.sa-mob-sanar h5 {font-weight:normal}
.sa-app-list-serv {font-weight:normal;margin-top:-25px}.sa-myapt-status {background:#E7F4FF;padding:10px;border-radius:10px;margin-top:10px}.sa-app-list{padding-inline-start:95px;margin-bottom:5px}.sa-app-list-serv{padding-inline-start:72px}.sa-app-list:before {content:attr(data-title);color:var(--sa-grey);margin-inline-end:10px}.sa-apt-list li .sa-doct-det {display:flex;align-items:baseline;color:var(--sa-info);padding-inline-start:12px}
.sa-status-cancelled {background:#FFE7E7}.sa-status-completed {background:#E8FFE7}
.sa-myapt-status span{display:flex;justify-content:space-between;align-items:center}.sa-myapt-status .icon-video-icon{vertical-align:middle}
.sa-myapt-status .sa-btn-sm{height:25px;line-height:25px;padding:0 10px;border-radius:8px}.sa-info-light-bg.sa-patient-det h5{color:var(--sa-info)}.sa-wtsap-card{box-shadow:none}.sa-wtsap-card .sa-status-card-cnt{width:60%}.sa-wtsap-card .sa-status-card-ico.sa-book-now {width:calc(100% - 40%)}.sa-wtsap-card .sa-status-card-cnt.sa-doctor-sprite::before{vertical-align:top}
.sa-mob-reports{width:100%;}.sa-report-btn a{width:100%}.sa-report-btn .sa-cancelled-report{margin-bottom:0}.sa-btn-responsive .sa-card-no-border.sa-p0{padding:0}.sa-mob-card-bg{background:var(--sa-light)}
.sa-app-list.sa-date-icon:after{display:none}.sa-app-list.sa-date-icon:before{margin-inline-start:-35px}.sa-date-icon i{color:var(--sa-grey)}
.sa-patient-icon:after{content:'\e973';font-family:icomoon;position:absolute;inset-inline-start:70px;top:-2px;color:var(--sa-grey);font-size:16px}.sa-app-list-serv i{font-size:16px}
.sa-app-icon:after{content:'\e97a';font-family:icomoon;position:absolute;inset-inline-start:70px;top:-2px;color:var(--sa-grey);font-size:16px}
/* tabs styles */
.sa-tabs-fill li{padding:10px 0;margin:0 20px;width:100%;text-align:center;display:block;color:#7c7c7c;font-size:15px;}.sa-tabs-fill~.sa-tab-cont {border-radius:10px}.sa-tabs-fill li.active,#review-top .sa-tabs-fill li.active {background:transparent}.sa-tabs-fill li.active::after, .sa-tabs-fill li:first-child.active::after {display:block;width:100%;border-start-start-radius:4px;border-start-end-radius:4px;border-end-end-radius:0;border-end-start-radius:0;bottom:0;height:3px;transform:unset;top:auto;inset-inline-end:0;background:var(--sa-primary)}
.sa-apt-list li {position:relative;background:var(--sa-light);border:var(--sa-border-solid) var(--sa-dark-150)}
.sa-apoint .sa-card-shadow {padding:0;box-shadow:none}.sa-apoint .sa-tabs-fill {position:fixed;top:50px;background:var(--sa-light);z-index:9;border-bottom:1px solid #ddd;inset-inline-start:0;inset-inline-end:0}.sa-apoint .sa-tabs-fill~.sa-tab-cont, .sa-apoint .sa-tabs-pres~.sa-tab-cont{padding-top:60px;background:transparent;padding:60px 0 0}.reschedule-up-btn{position:absolute;bottom:-8px;inset-inline-end:7px}.sa-tab-brdr li{font-size:15px;color:#7C7C7C;}
/* my profile styles */
.sa-my-profile-bg{height:100%;padding-top:60px;margin:0;background:url(https://static.sanar.sa/images/static/new-theme/my-profile-bg.svg) no-repeat;background-size:100%}.sa-my-profile-bg::before{content:'';position:var(--sa-fixed);inset-inline-end:0;font-size:160px;top:0;font-family:icomoon;color:var(--sa-light);opacity:0.1;background:transparent;height:100%;inset-inline-start:auto;z-index:-1}
.sa-mob-flex .sa-avtar-lg {border-radius:calc(var(--sa-pixel)* 50);padding:6px;position:var(--sa-relative)}.sa-mob-flex .sa-edit-pro {margin-block:10px 0;margin-inline:0px 0;color:var(--sa-light);position:relative;width:calc(100% - 75px);text-align:center}.sa-mob-flex .sa-edit-pro .sa-link{color:var(--sa-light)}.sa-licence-banner{margin:12px 0;position:relative}
.sa-mob-flex .sa-edit-pro i {vertical-align:middle;margin-inline-start:10px;display:inline-block}
.sa-profile-list li {border-top:var(--sa-border-solid) var(--sa-dark-50);padding-inline-start:0;position:relative}.sa-profile-list li  [class*=icon-right],.sa-profile-menulist .sa-generic-list li [class*=icon-right] {position:var(--sa-absolute);inset-inline-end:0;inset-inline-start:auto;top:50%;transform:translate(0,-50%);color:#d8d8d8;font-size:13px;margin-inline-end:0;width:auto;display:block}.sa-avtar-ico-blu {inset-inline-start:0px;margin:0 auto;bottom:-2px;width:100%;height:22px;line-height:22px}.sa-profile-list li:first-child{border-top:none}.sa-profile-card h6 {border-bottom:1px solid var(--sa-dark-50);margin:-15px -15px 0;padding:15px 15px 10px}
.sa-profile-menulist .sa-generic-list li a i,.sa-my-profile-bg .sa-generic-list li span i {font-size:20px;color:var(--sa-dark);margin-inline-end:10px;width:30px;display:block}.sa-my-doc .sa-card-list li {width:100%;margin-block:0 20px;margin-inline:0 0}.sa-pr-wallet i{padding:12px;display:inline-block;box-shadow:0 2px 12px 0 rgb(0 0 0 / 10%);border-radius:8px;margin-inline-start:6px;color:var(--sa-dark);font-weight:650}.sa-select-lang-btn .icon-healthcare{margin-inline-start:0;font-size:20px;margin-inline-end:21px;color:var(--sa-dark)}
.sa-profile-card,.sa-user-card{padding:15px;background-color:var(--sa-light);border-radius:12px;margin-bottom:10px}.sa-profile-card .sa-profile-lang{width:100%}.sa-profile-card .sa-profile-lang .sa-lang-icon{margin-top:0}.sa-profile-card .sa-care.sa-select-lang-btn .icon-down-arrow{inset-inline-end:-10px;font-size:14px;top:10px;color:var(--sa-primary)}.sa-profile-card .sa-lang-list li .sa-flags{padding:0}.sa-profile-card .sa-profile-list li .icon-close{display:none}
.sa-user-card{display:flex;flex-wrap:wrap;flex-direction:row;gap:15px;position:relative}.sa-user-card li {width:calc(100%/3 - (1 - 1/3)*15px);margin:0;text-align:center;font-size:12px;font-weight:normal;display:flex;justify-content:center;align-items:center}.sa-user-card li i{color:var(--sa-primary)}.sa-user-card li a i{display:block;font-size:24px;margin-bottom:10px}
.sa-mob-profile-list .sa-profile-list li .icon-right-arrow{color:var(--sa-primary);font-size:14px;inset-inline-end:6px;}.sa-my-profile-bg .sa-user-signUp .sa-avtar {background:#2faaa1;height:60px;width:60px;margin:0}.sa-my-profile-bg figure .icon-profile,.sa-my-profile-bg figure .icon-profile:before{color:var(--sa-light);font-size:40px;font-weight:650}.sa-user-signUp ~ .sa-mob-profile-list{padding-top:80px}.sa-user-signUp .sa-edit-pro small{display:block;margin-top:0;}.sa-user-signUp .icon-edit2:before{content:"\eb43"}.sa-user-signUp ~ .sa-upload-list{position:fixed;top:auto;bottom:0;inset-inline-start:0;padding:50px 0;display:flex;justify-content:space-evenly}.sa-upload-list li{position:relative;height:80px;width:80px;background:var(--sa-primary-light-bg);border-radius:8px;display:flex;justify-content:center;padding:5px;align-items:center;flex-direction:column;text-align:center;font-size:14px}.sa-upload-list>li>i{inset-inline-start:0;position:relative;margin:0}
/* my profile new changes */
.sa-user-signUp{display:flex}.sa-user-signUp figure{margin:0 auto;border-radius:50%}.sa-edit-pro{color:var(--sa-light);font-weight:450}.sa-edit-pro i.icon-edit2{position:absolute;inset-inline-end:15px;background:var(--sa-primary-light);width:34px;height:34px;line-height:34px;border-radius:50%;text-align:center;color:var(--sa-primary);top:30px}.sa-avtar-ico-blu{inset-inline-start:0px;margin:0 auto;bottom:-2px;width:100%;height:22px;line-height:22px}.sa-my-profile-bg .sa-user-signUp figure,.sa-my-profile-bg .sa-user-signin{margin:0 auto;border-radius:50%}.sa-profile-lang .icon-down-arrow{display:none}.sa-pr-wallet{position:absolute;inset-inline-end:0;top:0;background:var(--sa-light);color:#1db333;font-size:14px;padding-inline-start:8px;border-radius:10px}.sa-edit-pro i.icon-right-arrow{font-size:14px;margin-inline-start:10px}.sa-ptn-info p{width:100%}.sa-ptn-list li{background-color:var(--sa-light)}.sa-ptn-list li.sa-ptn-info {background-color:var(--sa-primary-light-bg);margin-bottom:0;position:relative}.sa-ptn-list .sa-ptn-ins-label{margin-bottom:0}.sa-patient-age{position:absolute;inset-inline-end:14px;text-align:end}
.sa-ptn-record-card {margin:15px 0} .sa-ptn-record-card .sa-slide-name h6 {color:var(--sa-info)} .sa-ptn-record-card ul {display:flex;flex-wrap:wrap;flex-direction:row;gap:8px;position:relative;padding:3px} .sa-ptn-record-card ul li {border-color:rgb(172 169 187 / 20%);width:calc(100%/3 - (1 - 1/3)*8px);margin:0;text-align:center;display:block;border-radius:12px;padding:15px 10px;font-size:12px;font-weight:normal} .sa-ptn-record-card ul li .sa-sprite-new {width:24px;height:28px;background-size:1000px;margin:0 auto} .sa-ptn-record-card ul li .sa-medical {background-position:-412px 0} .sa-ptn-record-card ul li .sa-life-style {background-position:-360px 0}.sa-ptn-record-card ul li span{color:var(--sa-custom-v6);font-weight:850;font-size:13px;}.sa-card-mob-none{border:none;padding:0;background:transparent}
.sa-ptn-record-card.sa-ptn-record-mob ul li{text-align:start;border:1px solid #F5F7F8;box-shadow:4px 4px 12px 1px rgb(207 212 215 / 20%);padding:16px;}
/*records*/
.sa-mob-viwptn-tab{border-radius:8px;background-color:var(--sa-primary);margin-bottom:20px;margin-top:30px}.sa-mob-viwptn-tab .sa-ptn-det-card {background-color:var(--sa-primary);margin-bottom:0;padding:25px 15px}.sa-mob-viwptn-tab .sa-ptn-det-card .sa-slide-name .sa-avtar{color:var(--sa-light);border:var(--sa-border-solid) var(--sa-light)}.sa-mob-viwptn-tab .sa-ptn-det-card .sa-slide-name h6{color:var(--sa-light)}.sa-mob-viwptn-tab .sa-rec-bg{margin-bottom:0;padding:0;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:8px;border-end-start-radius:8px}.sa-mob-viwptn-tab  .sa-tabs li {background:none;color:#a5d0fa;border:none;padding:0 0 10px;font-size:12px;margin-bottom:0;width:25%;text-align:center;margin:0 calc(var(--sa-pixel)* 5)}.sa-mob-viwptn-tab  .sa-tabs li i{display:none}.sa-mob-viwptn-tab .sa-tabs li.active,.sa-dialog.sa-ptn-det-card .sa-slide-name .sa-avtar,.sa-dialog.sa-ptn-det-card .sa-slide-name{color:var(--sa-light)}.sa-mob-viwptn-tab  .sa-tabs li.active::before{content:'';position:var(--sa-absolute);width:100%;height:4px;background:#f4cd0f;border-start-start-radius:5px;border-start-end-radius:5px;border-end-end-radius:0;border-end-start-radius:0;bottom:0;inset-inline-start:0}

.sa-appointment-bg .sa-card-primary-light{background:transparent;padding:15px;}
.sa-card.sa-slct-patient{border:none;padding:0;background:transparent}.sa-mob-w100,.sa-caregiver-pay .sa-mob-footer {width:100%;margin-bottom:0}.sa-mob-w100.sa-mt20{margin-top:20px}.sa-date-list li .sa-text-right{text-align:start}.sa-mob-viwptn-tab .sa-ptn-det-card .sa-slide-name h6 {color:var(--sa-light)}.sa-d-f-end.sa-ptn-radio-btn{justify-content:flex-start}.sa-patient-flow .sa-mob-viwptn-tab .sa-tabs li{justify-content:center}.sa-mob-footer {position:var(--sa-fixed);bottom:0;inset-inline-start:0;inset-inline-end:0;background:var(--sa-primary-light-bg);padding:calc(var(--sa-pixel)* 10) calc(var(--sa-pixel)* 10);z-index:9}.sa-mob-footer:not(:has(button, a, .sa-btn, input, select, p)){display:none}.sa-bottom-space{padding-bottom:calc(var(--sa-action-footer-offset, 0px) + 15px)}.sa-footer-lgt-no-shadow {background:var(--sa-light);border-start-start-radius:20px;border-start-end-radius:20px;border-end-end-radius:0;border-end-start-radius:0;}.sa-mob-footer-lgt {background:var(--sa-light)}.sa-mob-footer-gray {background:#f7f7f7;border-start-start-radius:20px;border-start-end-radius:20px;border-end-end-radius:0;border-end-start-radius:0;box-shadow:0 0px 10px 0 rgba(0, 0, 0, .1)}.sa-mob-footer-light {background:var(--sa-light);border-start-start-radius:10px;border-start-end-radius:10px;border-end-end-radius:0;border-end-start-radius:0;box-shadow:0 0px 8px 0 rgba(0,0,0,.1)}.sa-service-prov .sa-mob-footer {background:var(--sa-light);}.sa-custom-dropd .sa-mob-footer {position:fixed;margin:0;bottom:0;padding:15px;}.sa-bottom-space200,.sa-dialog-bottom.sa-dialog-space-mob .sa-body-cnt.sa-refund-det{padding-bottom:200px;}.sa-footer-gray{background:#f7f7f7;border-start-start-radius:20px;border-start-end-radius:20px;border-end-end-radius:0;border-end-start-radius:0;box-shadow:0 0px 10px 0 rgba(0, 0, 0, .1);padding:12px 16px}
.sa-skin-mob-btn {margin-inline-start:-15px;margin-inline-end:-15px;padding-bottom:35px;}.sa-rprt-list li{box-shadow:none;border:1px solid lightgray}.sa-apt-list.sa-rprt-list{background:transparent !important}.sa-prsc-url {position:relative;inset-inline-end:0;top:auto;height:auto;padding-block:15px 15px;padding-inline:50px 15px;border-radius:5px;inset-inline-start:0;bottom:0;width:100%;display:block;margin:5px 0}.sa-prsc-rep {display:flex;align-items:center}.sa-prsc-url:before {position:absolute;inset-inline-start:15px;top:50%;transform:translateY(-50%)}.sa-prsc-rep-view {color:#7f7f7f}.sa-prsc-rep-view strong {display:block;color:var(--sa-dark)}.sa-prsc-rep i {position:absolute;inset-inline-end:15px;color:var(--sa-info);font-size:20px}.sa-mobln-block {display:var(--sa-d-i-block)}
.sa-report-card{display:flex;gap:10px}.sa-report-card a {background:#E7F4FF;padding:7px;display:flex;align-items:center;flex-direction:column;border-radius:6px;font-size:12px;margin-block:10px 0;margin-inline:0 0;justify-content:center;width:100%}.sa-report-card a:last-child{margin-inline-end:0}
.sa-info-light-bg.sa-patient-det{background-color:var(--sa-light);margin-top:20px;border:1px solid var(--sa-dark-150)}.sa-p0{padding:0}
.sa-signup .sa-yakeen-dialog{height:100vh;padding:80px 20px;margin-inline-end:0;bottom:auto}
.sa-trans-bg .sa-link{font-size:12px}.sa-mob-card {padding:0;background:transparent}.sa-mob-card-shadow{box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border:none;margin:5px}.sa-mob-no-border{border:var(--sa-none)} .sa-gift::before{inset-inline-start:-20px}.sa-remove-ptnt {position:unset}
.sa-wallet::after{display:none}.sa-wallet{border:var(--sa-border-solid) #C9D6E7;padding:0 20px}.sa-wallet .h2{font-size:calc(var(--sa-pixel) * 12)}.sa-wallet-price h5 {font-weight:850;color:var(--sa-success);text-align:end;margin-inline-end:-40px}
.sa-voucher-bg .sa-form-icon-left~.sa-form-control{padding-inline-start:45px}.sa-card-name span+span {text-align:var(--sa-right)}
.sa-warning-text-bg {color:#333;border:var(--sa-border-solid) #FBB774;border-radius:8px;background-color:#FFF3CF}
.sa-nav-bar-fixed{position:var(--sa-fixed);bottom:0;inset-inline-start:0;inset-inline-end:0;background:var(--sa-light);padding:15px calc(var(--sa-pixel)* 10);z-index:9;height:75px;margin:0 auto}.sa-social-media {flex-direction:column;padding:0 20px}.sa-social-media a {display:flex;border-bottom:1px solid #ddd;width:100%;padding:20px 0;align-items:center}.sa-social-media a:first-child {padding-top:70px}.sa-exp-colapse{word-break:break-word}
.sa-apt-list.sa-rprt-list li:hover a i{color:var(--sa-danger)}.sa-date-list li .sa-card-shadow{padding:15px}.sa-apt-list li:hover .sa-btn{color:var(--sa-light);background-color:var(--sa-primary)}
.sa-ptn-det-card {background-color:var(--sa-info);padding-bottom:10px}.sa-ptn-det-card .sa-slide-name .sa-avtar, .sa-ptn-det-card .sa-slide-name h6, .sa-record-text {color:var(--sa-light);border-color:var(--sa-light)}.sa-status-card-ico.sa-book-now{width:calc(100% - 55%)}
.sa-clinc-det .sa-slct-txt.sa-mob-block{display:inline}.sa-xsb0{margin-bottom:0}.sa-app-text p{font-size:14px}
.sa-mob-viwptn-tab .sa-info-light-bg{background-color:transparent;padding:0}.sa-patnt-det-bg{color:var(--sa-dark);padding:20px;background:var(--sa-info-light);border-radius:10px}.sa-my-pro-cnt {padding-top:0}.sa-mob-viwptn-tab .sa-tabs{padding:0}.sa-apt-list li:hover{color:var(--sa-dark);background:var(--sa-light)}.sa-my-pro-cnt .sa-card-mob-none{padding:80px 20px;position:fixed;top:0;background:var(--sa-light);inset-inline-start:0;inset-inline-end:0;bottom:0;overflow:auto;margin-bottom:0;z-index:1}.sa-my-pro-cnt .sa-card-mob-none.sa-wallet-top{padding:50px 20px 0;border-radius:0;background-color:var(--sa-light);}.sa-wallet-text, .sa-wallet, .sa-add-text {background-color:var(--sa-light)}.sa-wallet-price h5 {text-align:end;margin-inline-end:-40px}
.sa-doct-price{width:calc(100% - 40%);padding-inline-start:0}
.sa-tabs-vert.sa-tabs-vert-lft{flex-direction:row}.sa-profile-list li :where(a,span){padding:15px 0}.sa-generic-list li :is(a,span){border-bottom:var(--sa-border-solid) var(--sa-dark-50);display:var(--sa-d-flex);align-items:var(--sa-center);padding:15px 0;border-radius:0;color:var(--sa-primary);font-weight:350}
.sa-selected-data {background-color:var(--sa-light);position:fixed;inset-inline-start:0;inset-inline-end:0;bottom:0;margin-bottom:0;padding:20px;z-index:13}.sa-active-apt .sa-carousel li {width:100%;scroll-snap-align:center;padding:5px}.sa-active-apt .sa-carousel div {flex:unset}.sa-active-apt .sa-carousel .sa-row {margin-inline-start:0;margin-inline-end:0;}.sa-medical-rec li {width:85%}
/* video call styles */
.sa-video-call {width:100%;height:100%;max-height:100%;border-radius:0;background:var(--sa-light);}.sa-phone-hdr {inset-inline-start:20px}.sa-phone-call .sa-avtar-xl {box-shadow:0 0 5px #ddd;border:5px solid var(--sa-light)}.sa-phone-call:before {border-width:1px}.sa-phone-call:after {content:'';border:1px solid var(--sa-info-dark);width:135px;height:135px;inset-inline-start:50%;top:40%;position:var(--sa-absolute);border-radius:calc(var(--sa-percent)*50);transform:translate(-50%, -40%)}.sa-ringer-list li small {color:var(--sa-dark)}.sa-phone-hdr.sa-ringer-hdr{top:60%}.sa-remote.sa-full-screen {height:100vh}.sa-chat-logo {top:20px;inset-inline-start:20px;font-size:30px}.sa-dialog.minimize {width:100px;height:130px}.sa-chat-footer {position:fixed;inset-inline-end:0;inset-inline-start:0;padding:10px 10px 20px;bottom:0;background:var(--sa-light);box-shadow:0px 4.82px 6.43px 0px #8282821A, -8px -8px 12px 1px #ACA9BB1A, 4px 4px 12px 1px #ACA9BB1A;border-top:unset;}.sa-chat-history {height:calc(100dvh - 105px);padding:50px 0 0}
/*Health insurance start here*/
.sa-insur-ofr i {font-size:20px;color:var(--sa-success-light);margin-inline-end:5px;vertical-align:middle}.sa-insur-ofr h5{font-weight:normal;margin-bottom:10px;margin-top:15px;color:var(--sa-custom-v1)}.sa-insur-ofr ul {display:flex;align-items:center;margin-top:10px;overflow:scroll}.sa-insur-ofr li {margin-inline-end:15px;position:relative;padding-inline-end:15px}.sa-insur-ofr li:after {content:'';height:20px;background:#ddd;width:1px;position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%)}.sa-insur-ofr li:last-child:after {display:none}.sa-insur-ofr li img {width:45px}.sa-insur-ofr li:first-child img{width:35px}.sa-browse-flt {background:transparent;padding:0}.sa-services .sa-slct-serv-list li:last-child {margin-inline-end:0;margin-bottom:20px}
/*Health insurance end here*/
.sa-about-list li {border-radius:10px;width:100%;padding:10px;margin-bottom:10px;align-items:center}.sa-achieve-card {width:100%;margin-inline-start:auto}.sa-achieve-list {width:auto;margin:calc(var(--sa-pixel)* 10) 0px;z-index:1;border-radius:25px}.sa-achieve-list .sa-about-list {margin:0px}.sa-achieve-list .sa-about-list li:nth-child(1) {margin-top:0px}
.sa-achieve-list .sa-about-list li {border-bottom:1px dashed #BBBEBF;text-align:start;align-items:center;flex-direction:row;padding:0px;margin-top:20px;margin-inline-end:0px}.sa-achieve-list li, .sa-achieve-list .sa-about-list li:nth-child(3){border:none}.sa-achieve-list .sa-about-list i{font-size:20px;width:15%;margin-inline-end:10px;margin-bottom:0px}.sa-achieve-list .sa-about-list strong {font-size:15px;width:20%}.sa-achieve-list .sa-about-list li span {width:65%}.sa-static h2{font-size:18px}.sa-static .sa-header{display:none}.sa-users-card{width:100%;padding:0px 20px;background:transparent;margin:0}.sa-whatsapp-img {width:50px;height:50px;inset-inline-end:calc(var(--sa-pixel)* 10)}.sa-joinus-text {padding-top:0px}.sa-goals .sa-mt50, .sa-mt50 {margin-top:calc(var(--sa-pixel)* 10)}.sa-joinus-text h3, .sa-app-text h1, .sa-mt80 .sa-font40 {font-size:calc(var(--sa-pixel)* 10)}.sa-sanar-pro .sa-app-text,.sa-app-text h1{margin-top:20px}.sa-app-text .sa-card-shadow span{font-size:10px;font-weight:450}.sa-arch {margin-top:0px;min-height:0px}.sa-whatsapp-img {width:35px;height:35px}.sa-cont-us.sa-top-space{padding-top:70px}.sa-about-list li:last-child{margin-bottom:0}.sa-mob-pt50{margin-top:50px}.sa-pro {margin-top:0}
.sa-img-cover-lg,.goals-img,.sa-arch:after,.sa-arch:before,.sa-join-img,.sa-pro img,.sa-img-pro{display:none}
input#otpfield {padding:0;height:64px;min-width:64px;border-radius:12px;}.sa-users-card .sa-carousel li {width:100%}
.sa-err-border,input#otpfield.sa-err-border,input#otpfield.sa-err-border:focus,input#otpfield.sa-err-border:active{border:1px solid #FF5B5B;border-color:#FF5B5B;outline:none;}
.sa-ins-box .insur-radio .sa-ml20.sa-mr20{margin-inline-start:0;margin-inline-end:0}.sa-ins-box .insur-radio .sa-row span {word-break:break-word}.sa-ins-box-spc h6~p {padding-inline-start:34px}.sa-ins-box-spc .sa-add-ins {padding-inline-start:0}
.sa-card-list .sa-tab-cont .sa-unorder-list li {list-style-type:none}.skeleton-load {width:100% !important;max-width:100% !important}
.sa-lab-tabs .sa-tabs li{padding:0 5px;display:flex;justify-content:center;align-items:center}.sa-lab-tabs .sa-tabs li.active {background-color:aliceblue;padding-block:12px 12px;padding-inline:45px 0}.sa-lab-tabs .sa-tabs li.active i {position:absolute;inset-inline-start:0;background:var(--sa-primary);color:var(--sa-light);top:0;border-radius:8px;height:100%;width:45px;display:flex;align-items:center;justify-content:center}.sa-lab-tech .sa-card-list-tit{bottom:5px;inset-inline-end:5px;font-size:12px;height:45px;padding:2px 5px;align-items:center}.sa-lab-tech .sa-lab-img,.sa-lab-mob-space .sa-lab-tech li.active{height:110px}.sa-hdr-search i.icon-search {inset-inline-end:0;inset-inline-start:auto;font-size:20px;top:20px}
.sa-filter-ico {position:fixed;top:20px;inset-inline-end:20px}.sa-tabs-pres {position:fixed;top:60px;background:var(--sa-light);z-index:9;border-bottom:1px solid #ddd;inset-inline-start:0;inset-inline-end:0}.sa-tabs-pres li {width:50%;padding:10px 0;margin:0 20px;text-align:center}.sa-pres-list strong {font-size:16px}.sa-pres-list li .sa-row>div {margin-bottom:6px}.sa-track-map {flex-wrap:wrap}.sa-tabs-border.sa-tabs-pres li.active::after{bottom:-1px;display:block}
.sa-track-map{position:unset}.sa-track-map-cnt, .sa-track-card, .sa-track-det {width:100%}.sa-track-card {margin-bottom:20px}.sa-call-card {margin:0}
.sa-track-count {bottom:110px}.sa-pos-rel .sa-filter-ico {top:20px;inset-inline-end:20px}.sa-apt-list li:hover .sa-grey-dark-text {color:var(--sa-dark-350)}.sa-card.sa-pric-det{border:none;box-shadow:0 2px 12px 0 rgb(0 0 0 / 10%)}.sa-track-det .sa-track-fig.sa-trk-fig{width:350px;height:220px}.sa-trk-fig img{top:25px}
.sa-filter-comp {display:flex;align-items:center;color:var(--sa-primary);margin-inline-start:20px;cursor:pointer;position:absolute;inset-inline-end:20px;top:20px;font-size:14px;z-index:9}.sa-filter-comp span{font-size:13px;margin-inline-start:5px}
.sa-mob-selected-btns{display:flex;justify-content:space-between;flex-wrap:wrap}.sa-mob-selected-btns button{width:48%}.sa-mob-selected-btns {font-size:16px;font-weight:bold}.sa-order-det-cont h4{font-size:14px}.sa-mob-slct-btn{justify-content:space-between;display:flex;width:100%}
.sa-track-det .sa-track-fig{width:500px;margin:0 auto}.sa-track-card{position:unset}.sa-trk-map {position:absolute;top:60px;inset-inline-start:0;inset-inline-end:0;padding:0 20px 20px;background:var(--sa-light);border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:30px;border-end-start-radius:30px;box-shadow:0 0 15px #eee}.sa-track-list.sa-ship-det {color:var(--sa-light);position:absolute;bottom:90px;background:var(--sa-primary);inset-inline-start:0;inset-inline-end:0;padding:20px 20px 50px;margin:0;border-start-start-radius:30px;border-start-end-radius:30px;border-end-end-radius:0;border-end-start-radius:0;z-index:8}.sa-ship-det h6{color:var(--sa-light)}.sa-ship-det .sa-success-bg {background:var(--sa-light);color:var(--sa-success)}.sa-ship-det .sa-primary-bg {background:var(--sa-light);color:var(--sa-primary)}.sa-est-det .sa-dark-text {font-size:18px}
.sa-track-list.sa-est-det {position:absolute;bottom:0;border-start-start-radius:30px;border-start-end-radius:30px;border-end-end-radius:0;border-end-start-radius:0;margin:0;padding:20px 20px 60px;inset-inline-start:0;inset-inline-end:0;z-index:9;background:var(--sa-light)}.sa-ftr-trk-det {position:absolute;bottom:10px;z-index:11;inset-inline-start:50%;background:transparent;border:none;color:var(--sa-primary);transform:translateX(-50%);width:auto;margin:0 auto;text-align:center}.sa-ftr-trk-det i{position:absolute;top:-6px;inset-inline-start:50%;transform:translateX(-50%);font-size:14px}.sa-order-close i{font-size:14px} .sa-call-card .icon-close:before {content:'\e92f'}.sa-btn.sa-ftr-trck-sup {position:absolute;top:20px;z-index:11;background:transparent;border:none;border-color:transparent;inset-inline-end:20px;margin:0;padding:0;width:auto;height:auto;line-height:normal}.sa-track-map-cnt {position:absolute;top:auto;inset-inline-start:0;inset-inline-end:0;bottom:0;z-index:12;background:transparent}.sa-call-card {margin:0;padding:70px 20px 10px}.sa-call-card .sa-order-close {position:absolute;inset-inline-end:auto;top:15px;width:auto;height:auto;color:var(--sa-primary);background-color:transparent;border-radius:3px;border:none;line-height:25px;z-index:12;inset-inline-start:50%;transform:translateX(-50%)}.sa-track-chat {width:100%;height:100vh}.sa-track-chat-body{height:auto;min-height:calc(100% - 156px);max-height:calc(100% - 156px)}.sa-track-map-cnt .sa-call-card{height:65vh;overflow:hidden;overflow-y:auto}
.sa-call-bg {position:fixed;top:0;background:rgba(0,0,0,0.35);inset-inline-start:0;inset-inline-end:0;bottom:0}.sa-call-bg .sa-call-card {margin:0;padding:30px 20px 20px;position:absolute;bottom:0;inset-inline-start:0;inset-inline-end:0;border-start-start-radius:30px;border-start-end-radius:30px;border-end-end-radius:0;border-end-start-radius:0;height:unset}.sa-pres-list .sa-apt-list-name{margin-bottom:10px}
.sa-support-card {background-color:var(--sa-light);padding:0}.sa-track-det .sa-successful::before{transform:translateX(0)}.sa-mob-track-center{position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%, -50%)}.sa-mob-track-center .sa-successful {margin-inline-start:auto;padding:130px 0 40px;text-align:unset}.sa-mob-track-center .sa-successful::before {inset-inline-start:50%;top:0;transform:translateX(-50%);margin:0}.sa-mob-track-center .sa-success-msg{margin:0 auto} .sa-track-chat-footer{position:absolute;bottom:0}
.sa-chat-header{position:fixed;padding:12px 16px;width:100%;inset-inline-start:0;inset-inline-end:0;top:0;background-color:var(--sa-light);box-shadow:0 0px 10px 0 rgb(0 0 0 / 10%)}.sa-chat-card .sa-chat-history.sa-chat-call-card-top {padding-top:130px}
.sa-ftr-btn.sa-ftr-fixed-btm.sa-mob-footer {position:relative;margin:0;padding:0}.sa-diag-det-tit{word-break:break-all}.sa-dialog-center.sa-dialog-feed {bottom:auto}.sa-dialog .sa-dialog-feed .sa-dialog-content-center{position:unset}
.sa-ph-actv-apt{position:absolute;inset-inline-end:20px;top:auto;transform:translateY(0)}.sa-img-tag {width:30px;margin-inline-end:10px}.sa-actv-ph-cnt {width:calc(100% - 40px)}.sa-actv-ph-acpt i {margin-inline-end:20px}.sa-doc-det-block {display:block;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:13px}
.sa-active-ph-order .sa-carousel {gap:10px}.sa-active-ph-order .sa-carousel li {padding:0;scroll-snap-align:center}
.sa-apt-list li:hover .icon-prescription{color:var(--sa-primary)}.sa-sprite.sa-rr-sucess{padding:20px}.sa-users-card .sa-carousel{padding:0 10px}.sa-users-card .sa-carousel li:first-child {margin-inline-start:0}.sa-users-card .sa-carousel li:last-child {margin-inline-end:0}.sa-users-card .sa-carousel li{margin-block:20px 0;margin-inline:20px 0}
.sa-consultant-details{flex-direction:column}.sa-consultant-details li{width:100%}.sa-consultant-details .sa-bold{margin-inline-end:10px}.sa-consultant-details strong{font-size:16px}.sa-grey-bg{margin-bottom:20px;background-color:transparent;padding:0}.sa-top70{margin-top:70px}.sa-doct-det-bg h3{font-size:15px}.sa-doct-det-bg .sa-f-size22{font-size:18px}.doc-mob-card .sa-card{box-shadow:0 2px 12px 0 rgb(0 0 0 / 10%)}.sa-btn-trans i{background:transparent}.sa-card.sa-card-shadow.sa-card-trans{background:transparent;box-shadow:none;padding:0 10px}.sa-doctor-img,.sa-sub-det .sa-doctor-img{top:25px;inset-inline-end:0}.sa-tabs-fill.sa-brdr-tabs li.active::after, .sa-tabs-fill.sa-brdr-tabs li:first-child.active::after, .sa-tabs-fill.sa-brdr-tabs li:last-child.active::after{inset-inline-start:15px;inset-inline-end:15px}.sa-doct-det-bg{background-color:#f4f4ff;position:absolute;top:-75px;inset-inline-start:-5px;inset-inline-end:-5px;padding-block:40px 80px;padding-inline:55px 0}
.sa-doc-pro{position:unset}.sa-doc-pro .sa-primary-light-bg{position:unset;background:var(--sa-light);padding:0}.sa-doc-pro~.sa-col6 .sa-card.sa-card-shadow {box-shadow:none}.sa-doc-pro .sa-pos-absolute{top:20px;inset-inline-end:15px;z-index:2;font-size:12px;position:fixed}.sa-doc-pro .sa-doc-info{flex-direction:column;align-items:center;justify-content:center;padding-top:30px}
.sa-doc-pro .sa-doc-info .sa-doc-info--cnt{text-align:center;margin-top:10px;padding-inline-start:0}.sa-doc-pro-card {padding:15px;background:var(--sa-info-dark);margin-bottom:0}.sa-doc-pro-card .sa-consultant-details{flex-direction:unset}.sa-doc-pro-card .sa-consultant-details strong {font-size:25px;margin-inline-end:10px}.sa-doc-pro-card .sa-consultant-details span {font-size:12px}.sa-nav li.sa-notific{margin-inline-start:15px}.sa-btn-mob .sa-mr10{margin-inline-end:6px}.sa-mob-lang{display:flex;justify-content:flex-end}.sa-mob-lang .sa-select-lang{padding:15px}.sa-mob-lang .sa-lang-list {inset-inline-end:20px}.sa-profile-lang .sa-select-lang-btn{border-bottom:1px solid var(--sa-dark-50);color:var(--sa-dark-350);line-height:40px;font-size:14px;font-weight:450}.sa-profile-lang .icon-down-arrow{position:absolute;inset-inline-end:0;transform:rotate(-90deg);color:#d8d8d8;font-size:13px}.sa-profile-lang .sa-lang-icon{color:var(--sa-dark);margin-inline-end:16px;margin-top:13px;vertical-align:middle}.sa-profile-lang .sa-lang-list li{border:1px solid #C9D6E7;padding:10px;border-radius:4px;margin-top:10px}.sa-lang-list li.active{border:1px solid var(--sa-primary)}.sa-lang{z-index:102;position:var(--sa-fixed);top:0;inset-inline-start:0;inset-inline-end:0;bottom:-1px;background:rgba(0,0,0,0.35);margin:auto}.sa-lang .sa-lang-list{padding:40px 20px;box-shadow:none;position:var(--sa-absolute);inset-inline-start:0;inset-inline-end:0;bottom:0;width:100%;z-index:102;margin:auto;top:auto;border-start-start-radius:15px;border-start-end-radius:15px;border-end-end-radius:0;border-end-start-radius:0;max-height:70%;overflow-y:scroll}
.sa-social-media .sa-facebook {background:#4267b2}.sa-social-media .sa-instagram {background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 100%)}.sa-social-media .sa-twitter{background-color:#1da1f2}.sa-social-media .sa-linkedin{background-color:#0e76a8}.sa-social-media .sa-youtube{background-color:var(--sa-danger)}
.sa-drag-clndr .sa-browse-hdr.sa-slot-header .dp__menu{top:390px !important}.sa-drag-clndr .dp__month_year_select{width:25%}
.sa-row .sa-fam-plan {flex:0 0 100%;max-width:100%;padding:0}.sa-familyplan-bg{margin:0 -5px -70px}.sa-fam-plan .sa-pack-list{padding:0 10px}
.sa-doc-content .sa-mt30{margin-top:0}.sa-browse-datepicker{background-color:transparent;padding:0}
.sa-card.sa-card-xs{margin-top:10px;padding:5px;text-align:center;font-size:12px;margin-bottom:0}.sa-slot-header .sa-avtar-md{width:70px;height:70px}
.sa-browse-datepicker .horizontal-calendar .date-item:first-child .sa-today{background-color:transparent}
.sa-ins-body{position:unset;transform:unset}.sa-browse-datepicker .sa-date-picker .dp__input_wrap:before{inset-inline-end:15px}.sa-familyplan-bg{margin-top:0}.sa-sub-det{position:absolute;top:-75px;inset-inline-start:-5px;inset-inline-end:-5px;padding-block:40px 80px;padding-inline:55px 0}.sa-doc-pro-card .sa-consultant-details .sa-unlimit-size{font-size:12px}
.sa-browse-datepicker .horizontal-calendar {width:100%}.sa-slot-btn li{width:calc(100%/4 - (1 - 1/4)*0px)}.sa-slot-btn li:nth-child(6n) p{margin-inline-end:10px}.sa-slot-btn li:nth-child(5n) p{margin-inline-end:10px}.sa-slot-btn li:nth-child(4n) p{margin-inline-end:0px}.sa-reschedule .sa-slot-btn li:nth-child(5n) p{margin-inline-end:10px}
.sa-consultant-details li:first-child{display:inline-block}.sa-doc-pro-card .sa-consultant-details strong{display:block;margin-inline-end:0;word-break:break-word}.sa-consultant-details li .sa-grey-dark.sa-d-block{display:inline-flex}
.sa-profile-list li :where(a, span){font-size:14px;padding:10px 0;color:var(--sa-dark-350);font-weight:450}.sa-profile-list li [class*="icon-"]{margin-inline-end:0;color:var(--sa-dark-350);font-size:16px;width:25px;}.sa-achieve-list ul li{width:100%}.sa-profile-list li [class*=icon-right]{margin-inline-end:0}.sa-profile-list li .sa-p0,.sa-select-lang-btn span{padding:0}.sa-profile-list li:last-child :where(a, span) {padding-bottom:0}.sa-profile-list li .sa-p0,.sa-profile-list li .sa-p0 .icon-logout6{color:var(--sa-danger)}
.sa-reschedule-sub .sa-avtar-md{width:44px;height:44px}.sa-reschedule .sa-browse-datepicker{margin-top:20px}.sa-reschedule .sa-drag-clndr .sa-browse-hdr .dp__menu{top:100px !important}.sa-reschedule-content .sa-dialog-content-center{padding:40px 20px 20px;position:static}.sa-drag-clndr .sa-browse-hdr .sa-reschedule .dp__menu {top:130px !important}.sa-btn-responsive .sa-ftr-btn{margin-bottom:30px}.sa-reschedule .sa-card-shadow{padding:15px;border-radius:10px}.sa-reschedule .sa-slot-btn li:nth-child(4n) p{margin-inline-end:0}.sa-resched-dr-name{font-weight:650}.sa-drag-clndr .sa-browse-hdr.sa-slot-header .sa-reschedule .dp__menu {top:112px !important}.sa-presc-ref-slide {margin:0 0 0}.sa-presc-ref {padding:10px 0px}.sa-presc-ref li {width:98%;box-shadow:0 1px 6px 0 rgb(0 0 0 / 10%);padding:10px;scroll-snap-align:center;background-color:var(--sa-light)}.sa-presc-ref-in h5{font-size:14px}.sa-presc-ref-in p{font-size:12px;margin:0 0 3px}.sa-presc-ref-in .sa-link {font-size:12px;color:var(--sa-primary)}.sa-presc-ref i {font-size:8px}.sa-btn-responsive .sa-ftr-btn.sa-resch-cncl{margin-bottom:0}
.sa-caregiver-helper{margin-top:20px}.sa-caregiver-work p{text-align:justify}.sa-caregiver-work{margin-top:20px}.sa-caregiver-pay button{margin:0px}.sa-cargiver-payment{padding:0}.sa-vaccination .sa-lab-img{margin-bottom:15px}.sa-vaccination .sa-vaccination-card{padding-inline-start:10px}.sa-btn-primary:hover{background-image:linear-gradient(to inline-end, var(--sa-transparent), var(--sa-transparent))}
.sa-ins-dialog .sa-ftr-btn.sa-mob-footer{border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:15px;border-end-start-radius:15px}.sa-edit-pro .sa-btn-xs{background-color:transparent;text-decoration:underline}.sa-presc-img{width:113px}.sa-joinus .sa-gutter30 [class*=col]{padding:0}.sa-apoint .sa-apt-list.sa-rprt-list{padding:0}
.sa-webteb-confrm{display:block}.sa-webteb-confrm p{width:100%}.sa-webteb-confrm .sa-app-stores {justify-content:center}.sa-rep-list{margin-top:10px}.sa-rep-list .sa-w100{width:auto}.sa-report-sm::before{margin-inline-end:5px;vertical-align:middle}.sa-term-con .sa-dialog-close{z-index:4}
.sa-cont-us form{padding:0}.sa-cont-us{margin-top:0}.sa-cont-us .sa-tit{margin-top:15px}
.sa-sanar-bg .sa-app-stores .sa-btn-primary{width:100%;margin-top:20px}.sa-sanar-bg .sa-app-stores{flex-direction:column;align-items:flex-start}.sa-abt-sanar{padding:10px 0}
.sa-dialog-center .sa-body-cnt{padding:20px 12px}.sa-services-list.sa-telemedicine-list{margin-bottom:25px}
.sa-ins-dialog.sa-link-ins-dialog{height:100%;overflow:hidden;overflow-y:auto}.sa-dialog~.sa-dialog .sa-dialog-body-md{width:100%}.sa-dialog .sa-dialog~.sa-dialog {width:100%}.sa-dialog .sa-dialog~.sa-dialog .sa-body-center{width:100%;height:100%}.sa-dialog .sa-dialog~.sa-dialog .sa-body-cnt{max-height:100%;inset-inline-end:20px}.sa-login .sa-dialog .sa-dialog~.sa-dialog .sa-ins-box{text-align:start}
.treatment-list {padding:20px;background:var(--sa-light);border-radius:10px}
/* About us*/
.sa-about-us~.sa-mt100 {margin-top:0}.sa-who-we .sa-row>div{display:unset}.sa-who-we {margin-top:20px;margin-bottom:20px}.sa-who-we h2{margin-bottom:20px}
.sa-why-sanar , .sa-why-sanar h2{width:unset;margin-bottom:20px}.sa-why-sanar-list{flex-direction:column;align-items:flex-start;gap:16px}
.sa-awards{padding:30px;margin-top:50px}.sa-awards h2{margin-bottom:20px}.sa-awards .sa-carousel{width:100%}.sa-who-bg1:before,.sa-who-bg2:before{display:none}.sa-board .sa-board-list{margin-top:0}.sa-board .swiper{padding-top:0}.sa-board {margin-top:40px}
.sa-join-us-bg , .sa-join-sanar-card{background-size:100% 100%;height:unset;margin-bottom:20px}.sa-join-us-bg h2, .sa-join-sanar-card h2{width:unset;font-size:16px;margin-bottom:10px;padding:0}.sa-join-sanar-card p{width:unset;margin:calc(var(--sa-pixel)* 2 + 1px) 0}.sa-join-btns {display:flex;gap:10px}.sa-join-btns button{width:50%;margin:0}.sa-join-down{margin-bottom:30px}.sa-join-serv{padding-top:80px;margin-top:0}.sa-pjoin-list li{padding:0}.sa-pjoin-list li i.icon-arrow-right-thick{display:none}.sa-join-adv{margin-bottom:40px}
.sa-join-us-bg, .sa-join-sanar-card{margin-top:20px}.sa-why-sanar p{width:unset;margin-bottom:20px}.sa-about-us{background-image:unset}.sa-res-abt{padding-top:70px}
.sa-h-med-serv li:nth-child(4n+3), .sa-h-med-serv li:nth-child(4n+4) {background:var(--sa-primary-gradient-trans)}.sa-con-provider{justify-content:stretch;align-items:stretch;flex-wrap:wrap}.sa-consultaion{width:32%}.sa-service-provi{width:66%;flex-direction:unset}.sa-serv-inje{width:50%;height:auto}.sa-serv-cnt{width:50%;height:auto}.sa-heart-ser{width:100%;height:auto}
/* for individual */
.sa-board h2{margin-bottom:20px}.sa-board  :is(.sa-prev, .sa-next) ,.sa-abt-sanar  :is(.sa-prev, .sa-next){display:none}.sa-board .sa-carousel li{width:calc(100%/2 - (1 - 1/2)*10px)}.sa-board .sa-carousel{margin-top:0;justify-content:unset}.sa-treatment-card{padding:20px}.sa-treatment-card i{margin-top:0}
.sa-hel-slid-in p{padding-block:0 10px;padding-inline:0 0} .sa-treatment{padding:0 15px} .sa-treatment-card h6{font-size:18px;padding-bottom:calc(var(--sa-pixel)* 3)} .sa-order-sanar h2,.sa-vir-head h2,.sa-hel-needs li h2,.sa-lise-doc h2 {padding-inline-end:0} .sa-order-sanar{margin-bottom:0} .sa-vir-head{display:block} .sa-vir-head .sa-d-flex{justify-content:center;margin-top:15px} .sa-h-med-serv,.sa-vir-serv{margin:calc(var(--sa-pixel)* 10) 0 30px} .sa-hel-needs,.sa-lise-in{display:block} .sa-hl-slider{padding-top:20px} .sa-lise-doc {margin:calc(var(--sa-pixel)* 15) 0} .sa-lise-in .sa-avl-doc{width:calc(100% - 40px)} .sa-services-hlt {margin-top:30px;margin-bottom:15px} .sa-lise-in span{width:35px;height:35px;border:8px solid #cef8d4} .sa-vir-head .sa-d-flex button{width:50%} .sa-vir-serv .sa-why-sanar-list {margin-top:20px;gap:16px} .sa-programs h2{font-size:18px;margin-bottom:0} .sa-programs{padding:85px 0 50px;margin-bottom:30px} .sa-patient-pr{margin-bottom:30px} .sa-dialog-content .sa-eclinic-serch .sa-form-icon{inset-inline-end:inherit;text-align:start;inset-inline-start:25px;display:flex} .sa-clinic-det-tit h3{font-size:14px;font-weight:550;width:calc(100% - 100px)} .sa-slct-txt{font-size:calc(var(--sa-pixel)* 7)} .sa-vir-serv a{bottom:-20px}.sa-med-fig{margin-top:40px} .sa-home-medc .sa-d-flex{display:block} .sa-medc-test{min-height:unset}.sa-medc-test h3{margin:0} .sa-patient-pr .sa-hel-needs{margin-bottom:30px}
.sa-nav li .router-link-active{border-bottom:none}.sa-eclinic-hed{font-size:18px}.sa-programs .sa-app-stores{display:block}.sa-programs .sa-app-stores .sa-d-flex{justify-content:center}.sa-service-prov h1{font-size:20px}.sa-lise-doc .swiper{padding-top:20px}.sa-hl-slider .swiper{padding-top:20px}.sa-hl-slider .sa-helth-btn{margin-top:10px}.sa-lise-doc .sa-helth-btn button{z-index:inherit}.sa-hel-needs p{font-size:16px}
.sa-vir-serv h3{font-size:18px}.sa-medc-test h3{font-size:16px}.sanar-individuls{padding-top:70px}.sa-home-medc{gap:0}
.sa-form-space .sa-form-group .sa-card, .sa-form-space .sa-form-group{margin-bottom:20px}.sa-order-sanar ul li h3,.sa-doc-slider h3,.sa-serv-in h3{font-size:18px}.sa-lise-in .sa-d-flex{margin-top:20px}.sa-order-sanar h2{margin-bottom:40px}.sa-brand .sa-logo{width:60px;margin-inline-end:46px}
.sa-hl-slider .sa-carousel-slide{padding-top:18px}
.sa-doc-list-pop .sa-service-list li{width:100%}.sa-doc-list-pop .sa-dialog-content{padding:0 0 30px;max-height:100%;margin:60px 15px 0}.sa-doc-list-pop .sa-dialog-close{position:fixed}
/*sanar-business*/
.sa-business-bg{background:unset}.sa-bussiness-resp {padding-top:30px}.sa-btnw100 {width:100%}.sa-ministry {margin-inline-start:unset;margin-top:30px}.sa-business-section{margin-inline-start:-130px;margin-top:-100px}
.sa-prog{margin-top:-80px}.sa-groups li span{font-size:12px}.sa-req-serv{margin-top:-60px}.sa-busi-nes{margin:20px 4px}
.sa-qoute-data{font-size:10px}.sa-sanar-swiper.sa-thumb-example{height:200px;margin:unset}.sa-join-sanar-card button{font-size:14px;padding:0 10px;height:40px;line-height:40px;margin-top:20px}.sanar-busines-form .sa-service-prov .sa-track-order{width:30%}.sanar-busines-form{margin-top:92px}
/* heddings */
.h1{font-size:24px}.h4{font-size:calc(var(--sa-pixel)* 9)}.h3{font-size:calc(var(--sa-pixel)* 10)}
.sa-top120{margin-top:40px}.sa-btm100{margin-bottom:20px}.sa-service-prov{margin-top:0px}
.sa-labtech-list {flex-wrap:unset;overflow:auto;gap:10px}.sa-labtech-list li{min-height:80px;padding:5px;justify-content:center;min-width:80px;border-radius:15px}.sa-labtech-list li a img{width:35px;height:35px}.sa-labtech-list li a{height:75px;min-width:80px;border-radius:calc(var(--sa-pixel) * 8);font-size:13px}.sa-labtech-card h2{font-size:16px}.sa-labtech-list li img{height:25px}
.sa-lab-scroll{padding-inline-end:0}
.sa-selected-items {flex-direction:column}.sa-selected-items li{margin-bottom:10px;margin-inline-end:0}
.sa-webteb-confrm{display:block}.sa-webteb-confrm p{width:100%}.sa-webteb-confrm .sa-app-stores {justify-content:center}.sa-rep-list{margin-top:10px}.sa-rep-list .sa-w100{width:auto}.sa-report-sm::before{margin-inline-end:5px}
.sa-join-doc-list button{width:100%}
.sa-business-req.sa-req-form .sa-input-radio,.sa-business-req .sa-input-radio {width:100%}.sa-business-req{width:100%;margin-bottom:0;}
.sa-card-shadow.sa-service-prov{box-shadow:unset;padding:30px 15px}.sa-service-prov .sa-slct-card{padding:5px;gap:10px}.sa-join-sanar-card, .sa-join-serv h2{margin-bottom:40px}
.sa-service-prov .sa-btn-back {margin-bottom:0}.sa-med-fig,.sa-home-medc img{display:none}
.sa-business-req.sa-req-form .sa-input-radio{margin-inline-end:0}
.sa-custom-dropd {position:fixed;top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;min-height:100%;border-radius:0;z-index:9999}.sa-ccode .sa-custom-dropd{top:0}.sa-mob-more-list{padding-top:80px}.sa-login-brd p.sa-crete-new{display:flex;justify-content:center;font-size:14px}
.sa-slct-txt {font-size:calc(var(--sa-pixel)* 6);font-weight:650;text-align:end;color:var(--sa-primary);cursor:var(--sa-pointer);position:unset}.sa-clinic-det-tit{justify-content:space-between}.sa-vaccin-det .sa-slct-txt i{font-size:10px;width:24px;height:24px;line-height:24px;font-weight:550;background:var(--sa-info-dark)}
.sa-link-insur .sa-add-ins{font-size:12px;color:var(--sa-dark)}.sa-cont-us .sa-form-group{margin-bottom:calc(var(--sa-pixel)* 10)}.sa-contact-link::before{width:unset}.sa-joinus-serv p{margin-bottom:15px}.sa-ins-card .sa-d-f-sbetween{display:block}.sa-link-ins-lable{padding:5px;margin-top:10px}.sa-link-ins-bg .sa-link-insur{padding:10px;font-size:12px;background:#ebffea;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:6px;border-end-start-radius:6px;margin-top:10px;width:100%}.sa-linked-ins-cnt{font-size:14px}.sa-linked-ins-cnt img{vertical-align:middle}.sa-ins-details {display:block;padding:10px 15px;margin-top:15px}.sa-ins-details p{border:none;padding:0;margin-inline-end:0}
.sa-dctr-header-bg{background-color:transparent}
/* LabTech V5*/
.sa-lab-static .sa-container,.sa-container.sa-lab-bg {padding-inline-start:15px;padding-inline-end:15px}
.sa-labtech-bg {background:url(https://static.sanar.sa/images/static/new-theme/labtech-banner.png) no-repeat;width:calc(var(--sa-percent) * 50);position:relative}
.sa-labtech-bg{background-size:cover;height:130px;padding:20px 0 0}.sa-labtech-bg h1{position:relative;font-size:22px;width:130px;margin-top:60px;color:var(--sa-light);margin-bottom:20px}.sa-labtech-list {gap:10px}.sa-labtech-list li a img{width:35px;height:35px}.sa-labtech-list li a{height:75px;min-width:80px;border-radius:calc(var(--sa-pixel) * 8);font-size:13px}.sa-labtech-card h2 {font-size:16px;font-weight:650;color:var(--sa-dark)}
.sa-labtech-list li {display:var(--sa-d-flex);align-items:var(--sa-center);text-align:center;flex-direction:column;background-color:var(--sa-primary-light-bg);font-size:14px;cursor:pointer;min-height:80px;padding:5px;justify-content:center;min-width:80px;border-radius:15px}.sa-labtech-list li span {display:-webkit-box;overflow:hidden;width:100%;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;font-size:12px}.sa-labtech-list li img {height:25px}
.sa-lab-tech-bg{border-radius:10px;padding:0;display:flex;gap:20px;flex-wrap:wrap}.sa-lab-tech-bg li {width:calc(100%/2 - (1 - 1/2)*20px);padding:10px;background-color:var(--sa-primary-light-bg);border-radius:10px;border:1px solid transparent;justify-content:space-between;margin-bottom:0;cursor:pointer}.sa-lab-test-bg {display:flex;align-items:flex-end;justify-content:space-between}.sa-lab-test-bg .sa-lab-img{width:35px;height:35px;position:absolute;inset-inline-end:15px;bottom:10px;margin-block:0 -10px;margin-inline:0 -15px}.sa-lab-scroll{padding-inline-end:0}
.sa-card-list.sa-lab-tech-bg p{width:unset;font-size:14px}.sa-lab-bg{padding-top:15px;position:relative}.sa-mob-bg{background:var(--sa-primary-light-bg);padding-top:55px}.sa-mob-bg .sa-lab-mob-space{background:var(--sa-light);padding:15px;border-radius:10px}.sa-mob-bg .sa-lab-mob-space h3{font-weight:550;font-size:13px} .sa-lab-mob-space.sa-mt50{margin-top:40px}.sa-selected-items {flex-direction:column}.sa-selected-items li{margin-bottom:10px;margin-inline-end:0}.sa-mob-bg .sa-btm100{margin-bottom:80px}
.sa-labtech-card{margin-top:-80px;margin-bottom:20px;padding:15px}.sa-lab-packages{background-color:var(--sa-primary-light-bg)} .sa-lab-packages .sa-lab-scrl{background:none;padding:0;margin:0;position:absolute;top:5px;z-index:1;overflow-x:auto;width:100%}.sa-lab-viw-slider {width:100%;padding-inline-start:5px;display:flex;position:relative;padding:10px 0;border-radius:6px}.sa-lab-packages .sa-lab-viw-slider{background-color:transparent}.sa-lab-packages .sa-lab-scroll{margin-top:60px}.sa-lab-packages h3.sa-lab-tit{display:none}.sa-lab-packages .sa-lab-viw-slider .sa-lab-item{border:none;background:var(--sa-light);padding:0 10px}.sa-lab-packages .sa-lab-viw-slider .sa-lab-item.sa-active{border:var(--sa-border-solid) var(--sa-primary)} .sa-lab-slider .sa-lab-item img, .sa-lab-viw-slider .sa-lab-item img {width:20px;vertical-align:middle;margin-inline-end:10px}
.sa-lab-slct .sa-item-btns{border-start-start-radius:15px;border-start-end-radius:15px;border-end-end-radius:0;border-end-start-radius:0}.sa-lab-slct .sa-pack-bg .sa-primary-text{color:var(--sa-dark)}.sa-lab-slct .sa-item-btns span.sa-d-block{display:unset;color:var(--sa-dark)}.sa-lab-bg .sa-lab-tech-bg li,.sa-lab-bg .sa-card-test>li{background-color:var(--sa-light)}.sa-lab-bg h4{font-size:16px}.sa-lab-bg .icon-arrow-left:before,.sa-labtech-bg .icon-arrow-left:before{content:"\e91d"}
.sa-card-test>li h6{font-size:14px;margin-bottom:0;font-weight:450}.sa-labtech-list li span{font-size:12px}
.sa-labtech-bg .sa-prog-grid p{color:var(--sa-dark)} .sa-labtech-bg .sa-prog-grid span {color:var(--sa-secondary)}
.sa-service-prov .sa-btn-back {margin-bottom:0}.sa-lab-tech-bg li h4{color:var(--sa-primary);font-size:14px;width:calc(100% - 30px);font-weight:450}.sa-lab-bg h4.sa-mob-block.sa-tit{display:flex;align-items:center;color:black;font-weight:normal;font-size:18px}.sa-lab-static .sa-result,.sa-lab-packages .sa-result {background-color:var(--sa-primary-light-bg)}
.sa-lab-srch{color:var(--sa-custom-v3)}.sa-lab-static .sa-lab-srch{color:var(--sa-light)}.sa-test-functions .sa-lab-static .sa-lab-tech-bg li:not(:nth-child(-n + 2)) {display:none}.sa-lab-test-bg .sa-btn-xs {font-size:11px;padding:0 5px;margin-top:10px}
.sa-lab-srch .sa-srch-text {position:fixed;inset-inline-end:20px;top:20px;display:flex;align-items:center;font-size:14px;color:#878787;z-index:12}
.sa-lab-srch .icon-search{font-size:18px;margin-inline-start:4px}.sa-lab-srch .sa-form-control{position:absolute;z-index:99;top:10px;inset-inline-end:0;inset-inline-start:0;padding-inline-start:35px}.sa-lab-srch .icon-arrow-left {position:absolute;top:11px;color:var(--sa-custom-v3);z-index:99;inset-inline-start:1px;font-size:14px;width:30px;height:38px;line-height:38px;text-align:center;border-start-start-radius:5px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:5px} .sa-lab-srch .icon-arrow-left, .sa-lab-srch .icon-search.sa-form-icon {display:none}.sa-lab-srch .sa-form-control~ .icon-arrow-left {display:block}.sa-lab-srch .sa-form-control~ .icon-search.sa-form-icon {display:block;z-index:99;color:var(--sa-custom-v3);top:22px;inset-inline-end:15px;font-size:16px;font-weight:650}.sa-lab-bg .sa-lab-srch{color:var(--sa-custom-v3)}
.sa-lab-det{background:var(--sa-primary-light-bg)}.sa-mob-split{border-top:1px solid #ddd;margin-block:10px 0;margin-inline:-55px 0;padding-block:10px 0;padding-inline:0 0;}.sa-card-list li .sa-time-slot:hover{color:var(--sa-primary);background-color:var(--sa-light)}.sa-gender-filter{background:transparent;gap:20px;border:none;padding:0;margin:0 0 20px;}.sa-gender-filter [type=radio]:checked+label:after, .sa-gender-filter [type=radio]:checked+label:after{display:none}.sa-gender-filter [type=radio]:not(:checked)+label{border-radius:10px;background:var(--sa-light);padding:10px 0;color:var(--sa-custom-v1);background-color:#F1F9FF;font-weight:650;}.sa-gender-filter [type=radio]:checked+label {color:var(--sa-light);border:1px solid var(--sa-primary);padding-bottom:0;border-radius:10px;background-color:var(--sa-primary);font-weight:650;}.sa-gender-filter [type=radio]:checked+label i{color:var(--sa-light)}.horizontal-calendar .date-list-scroll{gap:5px}.sa-lab-det .sa-mob-header,.sa-left-header .sa-lab-det .sa-mob-header{padding-inline-start:40px;background:var(--sa-light);inset-inline-end:0}.sa-lab-det .sa-btn-back i,.sa-left-header .sa-left-arrow{background:transparent}.sa-lab-browse .sa-btn-back .icon-arrow-left:before,.sa-lab-det .sa-btn-back .icon-arrow-left:before,.sa-left-header .sa-dialog-body .sa-left-arrow .icon-close:before{content:"\e91d"}.sa-lab-det .sa-mob-footer{background:var(--sa-primary-light-bg);padding:20px}.sa-lab-det .sa-slct-ptn{color:var(--sa-custom-v3)}.sa-left-header .sa-left-arrow{top:15px;inset-inline-start:10px}.sa-mob-header .icon-upload-image{position:absolute;inset-inline-end:15px;top:10px;}.sa-pdf-title{padding:16px;display:flex;justify-content:space-between;align-items:center;}.sa-pdf-title .icon-upload-image{position:relative;inset-inline-end:unset;top:unset;}.sa-bubble-effect{color:var(--sa-primary);display:flex;gap:10px;align-items:center;font-size:16px;}.sa-bubble-effect:hover{text-decoration:underline;}
.sa-lab-tit.sa-fw500 {font-weight:350;font-size:16px}.sa-test-functions .sa-mb20.sa-fnt-smll{margin-bottom:10px}.sa-lab-more{color:var(--sa-primary);display:flex;align-items:center;justify-content:center;font-size:14px;margin-top:10px;font-weight:350}
.sa-mob-tbm{margin-bottom:30px;color:var(--sa-dark);font-size:14px;font-weight:450}.sa-lab-pos{position:fixed;top:0;inset-inline-start:15px;inset-inline-end:15px;z-index:12}
.sa-lab-packages .sa-lab-filter{display:none}.sa-lab-mob-space .sa-btn-transparent.sa-primary-text{margin-inline-end:0;font-size:13px}
.sa-lab-viw-slider .sa-carousel{margin-inline-end:0;margin-inline-start:0}.sa-card-list.sa-card-test li .sa-d-flex.sa-mb20{margin-bottom:0}
.sa-map .sa-dialog-close{background:none}.sa-map .sa-dialog-close i{font-size:20px;font-weight:bold}.sa-map .sa-dialog-close .icon-close:before{content:"\e91d"}.sa-map .sa-dialog-close.sa-dev-icon i{font-size:13px;font-weight:normal;}.sa-map .sa-dialog-close.sa-dev-icon{top:10px;}
.sa-lab-packages .sa-lab-test-bg i.icon-test-pack{display:none}.sa-labtech-bg .sa-btn-back {color:var(--sa-dark)}
.sa-lab-packages .sa-lab-scrl~.sa-text-center{padding-top:80px}.sa-location-label{position:relative;min-width:100%;width:100%;margin-bottom:15px;inset-inline-end:unset;background:var(--sa-light);z-index:0}.sa-labtech-bg .sa-location-label.sa-lab-form {position:absolute;top:50px;background:transparent;border:none;min-width:90%;max-width:fit-content;z-index:1}.sa-top-fixed-search{position:fixed;top:0;inset-inline-end:0;z-index:3}.sa-top-fixed-search .sa-lab-pos{position:fixed}.sa-input-group.sa-location-label input {background:transparent;padding-block:0 0;padding-inline:8px 30px;color:var(--sa-primary)}.sa-location-label .sa-form-icon {color:var(--sa-primary);font-weight:850;}.sa-labtech-bg .sa-location-label .sa-btn,.sa-labtech-bg .sa-location-label .icon-location2,.sa-labtech-bg .sa-location-label input,.sa-labtech-bg .sa-location-label .sa-form-icon{color:var(--sa-light)}.sa-labtech-bg .sa-location-label .sa-btn:before{border-inline-end:var(--sa-light)}
.sa-labtech-card {border-radius:20px;box-shadow:0 0px 10px 0 rgb(0 0 0 / 5%);background-color:var(--sa-light);overflow:var(--sa-o-hidden);color:var(--sa-ebony);transition:.3s;position:var(--sa-relative);margin-top:-80px;margin-bottom:20px;padding:15px}
.sa-lab-browse .sa-lab-srch .sa-srch-text{position:fixed;top:20px;z-index:99}.sa-lab-browse .sa-lab-pos{position:fixed;top:10px;inset-inline-start:15px;inset-inline-end:15px;z-index:99}.sa-lab-browse .sa-lab-srch .sa-form-control{top:0;inset-inline-end:0;inset-inline-start:0}.sa-lab-browse .sa-lab-srch .icon-arrow-left{top:0}.sa-lab-browse .sa-lab-srch .sa-form-control~ .icon-search.sa-form-icon{top:13px}.sa-lab-srch .icon-arrow-left:before{content:'\e91d'}.sa-drag-clndr.sa-lab-browse .horizontal-calendar {width:100%}.sa-drag-clndr.sa-lab-browse .sa-lab-clndr {display:none}
.sa-lab-mob-space .sa-lab-mob-space{padding:0}.sa-lab-tech-bg.sa-card-test li{width:100%}.sa-lab-tech-bg.sa-card-test li .icon-test-pack{position:absolute;inset-inline-end:10px}.sa-selected-data .sa-lab-card{padding-inline-start:0;width:calc(100% - 20px)}.sa-selected-data .sa-lab-card i {display:none}
.sa-selected-data .sa-lab-card small.sa-tst-incl{display:none}.sa-item-selected .sa-lab-card strong{color:var(--sa-primary);margin-bottom:5px}.sa-icon-circle {font-size:8px;border-radius:50%;padding:5px;font-weight:bold;background-color:var(--sa-primary);color:var(--sa-light);margin-inline-start:10px}
.sa-lab-bg .sa-gutter20, .sa-lab-static .sa-gutter20{margin-inline-end:calc(var(--sa-pixel)* 0);margin-inline-start:calc(var(--sa-pixel)* 0)}.sa-lab-bg .sa-gutter20 [class*=col],.sa-lab-static .sa-gutter20 [class*=col] {padding-inline-end:calc(var(--sa-pixel)*0);padding-inline-start:calc(var(--sa-pixel)*0)}
.sa-lab-scroll {overflow:hidden;overflow-y:auto;padding-inline-end:0;max-height:calc(100vh - 100px)}.sa-lab-static .sa-lab-scroll {max-height:unset}.sa-payment-list li{padding:12px 0;margin-bottom:0}.sa-payment-list li:last-child{border-bottom:unset;border-top:none;margin:0}.sa-patient-btn{background-color:var(--sa-light)}.sa-edit-pro .sa-swap-dir{width:100%}.sa-apt-list li:last-child{margin-bottom:calc(var(--sa-pixel) * 10)}.sa-alert.sa-a-info.sa-mb20 ~ .sa-row .sa-schedule-mob {top:-315px}.sa-profile-list li .router-link-active.router-link-exact-active{border-color:unset}.sa-logout .sa-dialog-body{padding:28px}.sa-joinus .sa-gutter30{margin-inline-start:0;margin-inline-end:0}.sa-insu-add{margin-inline-start:22px;display:block}.sa-active-apt .sa-doc-det-block{color:var(--sa-primary)}
/* home visit new styles starts here*/
.sa-tele-card {display:flex;background-color:var(--sa-light);border:none;margin-top:15px;padding:15px;border-radius:8px;font-size:12px;align-items:center;cursor:pointer}
.sa-telemedicine-list li {width:100%;align-items:flex-start;}.sa-telemedicine-list li img{height:24px;}.sa-services-list li:hover{background:var(--sa-light)}.sa-telemedicine-desc p {font-size:14px;font-weight:450;color:var(--sa-dark-350);margin:0}.sa-telemedicine-desc span{background-color:#ECFFEA;border-start-end-radius:12px;border-end-start-radius:12px;padding:4px 8px;color:var(--sa-secondary);font-weight:650;position:absolute;inset-inline-end:0;top:0;font-size:14px;}
.sa-services-location {display:flex;justify-content:space-between;margin-bottom:15px;position:relative;background:transparent;color:var(--sa-dark);inset-inline-end:0;top:0;padding:0;z-index:unset}.sa-services-location h5 {width:calc(100% - 100px)}.sa-services-location>div{display:flex;justify-content:end;width:45%}.sa-services-location span,.sa-services-location button{display:flex;width:fit-content;align-items:center;color:#7C878C;background:#F7F7F8;padding:4px;border-radius:12px;position:relative;}.sa-services-location button{border:0;font:inherit;cursor:pointer}.sa-services-location .icon-location2{color:var(--sa-success);margin-inline-end:5px} .sa-services-location small {max-width:95%;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}.sa-lcn-label {margin-top:0}.sa-save-lctn button {position:relative;width:100%;inset-inline-end:0;top:0}.sa-map .sa-loc-footer .sa-dialog-close {background:#ddd}
.sa-loc-footer .sa-ftr-res-btn {display:block}.sa-loc-footer .sa-ftr-res-btn>button{margin-bottom:10px}
/* home visit new styles end here*/
/* my patient record new styles start here */
.sa-mob-bg-img {background:url(https://static.sanar.sa/images/static/new-theme/appointments-bg.svg) no-repeat;background-attachment:fixed;padding:0;background-size:100%} .sa-all-apt-btn {display:flex;border:none;background:none;color:var(--sa-primary);font-size:14px} .sa-all-apt-btn i {background:var(--sa-primary);color:var(--sa-light);border-radius:50%;padding:5px;font-size:10px;font-weight:650;margin-inline-start:6px} .sa-mob-active-apt .sa-apt-list {display:flex;overflow:hidden;overflow-x:auto;width:100%;scroll-snap-type:x mandatory;gap:15px} .sa-mob-active-apt .sa-apt-list li {flex-shrink:0;width:85%;scroll-snap-align:start;background:var(--sa-light);border:none}.sa-mob-apt-list .sa-mob-active-apt .sa-apt-list li{margin-bottom:0}
.sa-mob-viwptn-tab{border-radius:8px;background-color:var(--sa-primary);margin-bottom:20px;margin-top:30px}.sa-mob-viwptn-tab .sa-ptn-det-card,.sa-rec-det .sa-ptn-det-card {background-color:var(--sa-primary);margin-bottom:0;padding:25px 15px}.sa-rec-det .sa-ptn-det-card{margin-bottom:calc(var(--sa-pixel) * 10)}.sa-mob-viwptn-tab .sa-ptn-det-card .sa-slide-name .sa-avtar,.sa-rec-det .sa-ptn-det-card .sa-avtar {color:var(--sa-light);border:var(--sa-border-solid) var(--sa-light);font-size:14px}.sa-mob-viwptn-tab .sa-ptn-det-card .sa-slide-name h6,.sa-rec-det .sa-ptn-det-card .sa-slide-name h6,.sa-mob-viwptn-tab .sa-tabs li.active {color:var(--sa-light)}.sa-mob-viwptn-tab .sa-info-light-bg {background-color:transparent;padding:0}.sa-mob-viwptn-tab .sa-tabs {padding:0}.sa-mob-viwptn-tab .sa-tabs li {background:none;color:#a5d0fa;border:none;padding:0 0 10px;font-size:12px;margin-bottom:0;width:25%;text-align:center;margin:0 calc(var(--sa-pixel)* 5)}.sa-patient-flow .sa-mob-viwptn-tab .sa-tabs li {display:flex;align-items:center;justify-content:center}.sa-mob-viwptn-tab .sa-tabs li i {display:none}.sa-mob-viwptn-tab .sa-tabs li.active::before {content:'';position:var(--sa-absolute);width:100%;height:4px;background:#f4cd0f;border-start-start-radius:5px;border-start-end-radius:5px;border-end-end-radius:0;border-end-start-radius:0;bottom:0;inset-inline-start:0}.sa-patient-flow .sa-mob-viwptn-tab .sa-tabs li.sa-mob-none{display:none}
.sa-mob-top-card .sa-calender::before,.sa-mob-top-card .sa-prescription:before,.sa-mob-top-card .sa-reports::before{background:url(https://static.sanar.sa/images/sprite/v5/sprite.svg) no-repeat;background-size:1035px;background-position:-317px 0}.sa-mob-top-card .sa-prescription:before{background-position:-397px 0}.sa-mob-top-card .sa-reports::before{background-position:-453px 0;width:25px}.sa-mob-sanar .sa-slct-card li a{color:var(--sa-dark-300)}
.sa-sprite-new.report{width:21px;height:23px;margin-inline-end:5px;background-position:-349px 0px;background-size:800px;vertical-align:middle}.sa-sprite-new.pres {width:23px;height:23px;margin-inline-end:5px;background-position:-307px 0px;background-size:800px;vertical-align:middle}
.sa-mob-profile-list {position:relative;padding-bottom:calc(var(--sa-footer-height, 0px) + 95px);}.sa-slide-name i.icon-more-button{transform:rotate(90deg)}.sa-mob-bg-img .sa-ptn-details{box-shadow:0 0px 10px 0 rgb(0 0 0 / 10%);border:none}.sa-rec-det .sa-ptn-details{box-shadow:unset}
/* my patient record new styles end here */
.sa-reschedule .sa-browse-datepicker .horizontal-calendar .choosed-day.date-item:first-child .sa-today{background-color:transparent}.sa-get-care li a i{inset-inline-start:36px}.sa-get-care li:last-child a {padding-bottom:10px;}.sa-order-det-cont .sa-ord-dark-bg{background-color:var(--sa-light)}.sa-profile-list li .router-link-active.router-link-exact-active{border:unset}.sa-apt-list li:last-child{margin-bottom:calc(var(--sa-pixel) * 10)}.sa-package-card{background-color:var(--sa-light)}
.sa-plane-type{width:unset}.sa-my-profile-bg h4.sa-edit-pro{display:flex;margin-block:0 0;margin-inline:10px 0;font-size:16px;flex-direction:column;justify-content:center;width:calc(100% - 70px);color:var(--sa-custom-v4);}.sa-btn-responsive .sa-info-light-bg.sa-patient-det{border:unset;background-color:unset;padding:0}.sa-btn-responsive .sa-patient-det .sa-trans-bg{background-color:var(--sa-light)}.sa-active-apt .sa-line-clamp{color:var(--sa-dark);font-weight:450}.sa-active-apt .sa-doc-det-block{color:var(--sa-primary)}.confirmation-bg{height:300px;background-size:100% 100%}.sa-appt-confirm h5{font-weight:450;font-size:14px;padding-bottom:5px}.sa-active-apt .icon-calendar{color:var(--sa-success)}.sa-my-profile-bg .sa-edit-pro strong{color:var(--sa-custom-v6);}.sa-edit-pro i{position:absolute;inset-inline-end:16px;color:var(--sa-primary);}
/* guttter */
.sa-gutter20,.sa-gutter50 {margin-inline-end:-15px;margin-inline-start:-15px}.sa-app-stores a{margin-inline-start:0}
/*Voucher*/
.sa-pro-emp{height:250px;padding-top:30px}.sa-emp-card{width:calc(100% - 30px)}.sa-vou-card{width:100%;margin:0}.sa-pro-emp .icon-arrow-left:before,.sa-emp-voucher .icon-arrow-left:before{content:"\e91d"}.sa-pro-emp .sa-prog-grid p{color:var(--sa-dark)}
.sa-emp-tit{padding-top:40px}.sa-pro-emp .sa-mob-block.sa-line-clamp{display:block;font-size:18px;color:var(--sa-custom-v5)}.sa-emp-tit h1{font-size:18px}.sa-pro-emp .sa-btn-back,.sa-emp-tit .sa-prog-grid p{color:var(--sa-dark)}.sa-emp-tit p{font-size:14px}.sa-vou-valid li,.sa-vou-pkg-list li{color:var(--sa-dark)}.sa-emp-charged{padding:calc(var(--sa-pixel)* 5);align-items:start}.sa-emp-form{margin-bottom:0}.sa-mob-vou-card{padding-top:110px}
.sa-emp-curve{height:auto}.sa-mob-vou-card .sa-mob-footer {background-color:var(--sa-primary-light-bg);padding:calc(var(--sa-pixel)* 7 + 1px) calc(var(--sa-pixel)* 7 + 1px)}.sa-mob-vou-card .sa-btn,.sa-vou-card~.sa-text-center .sa-btn{width:100%}.sa-vou-card~.sa-mob-footer{margin:0;background-color:var(--sa-primary-light-bg);padding:calc(var(--sa-pixel)* 7 + 1px) calc(var(--sa-pixel)* 7 + 1px)}
.sa-emp-voucher{height:unset;padding-top:20px}.sa-emp-voucher .sa-btn-back{display:flex}.sa-emp-voucher .sa-btn-back i{background-color:transparent;position:fixed;top:25px;font-size:calc(var(--sa-pixel)* 9)}.sa-vou-tit{width:unset;border-bottom:2px dashed var(--sa-dark-100);margin:0 -20px 20px;padding:0 20px 0}.sa-vou-tit figure{margin-top:0;width:110px}.sa-vou-tit span{display:unset;margin-inline-start:5px}.sa-vou-charged{background:transparent;padding:0;margin-top:0;margin-bottom:0}.sa-vou-charged i,.sa-pt-list i{display:none}.sa-pt-list{justify-content:flex-start}.sa-emp-voucher .sa-container{padding-top:0}.sa-emp-voucher .sa-container .sa-btn-back {position:unset}.sa-emp-voucher .sa-container .sa-btn-back .sa-mob-block{z-index:1}
.sa-valid-line{padding:15px 15px 0}.sa-card-list .sa-slot-btn li:nth-child(8n) p{margin-inline-end:0}.sa-card-list .sa-slot-btn li:nth-child(4n) p {margin-inline-end:0}.sa-tit.sa-customv2-text{margin-top:-15px}.sa-vou-dialog .sa-dialog-body{padding:0}.sa-link.sa-mob-split.sa-pb0{padding-bottom:0}.sa-result .sa-location-label {inset-inline-end:0}
.sa-lab-det .sa-tit.sa-customv2-text{color:var(--sa-custom-v3);font-size:14px;font-weight:350}.sa-vou-dialog .sa-body-cnt{max-height:70vh;padding:50px 20px 20px}.sa-emp-card h2{font-weight:550}.sa-drag-clndr .sa-dialog-content .sa-mob-header{padding-inline-start:50px}
.sa-dialog-full .sa-dialog-bg.sa-dialog-body-md{padding:0}.sa-dialog.sa-dialog-eclinic .sa-dialog-body-md .sa-dialog-content{max-height:100%;margin:0;padding:70px 15px 15px}
.sa-dialog-serv-med h2.sa-f-size44{display:none}.sa-dialog-serv-med .sa-body-cnt{padding:60px 0 20px}.sa-appt-confirm p.sa-text-left{text-align:center}
/* Eclinic */
.sa-clinic-det-tit{align-items:center}.sa-browse-hdr .sa-container{flex-direction:column}.sa-browse-hdr .sa-container.sa-mob-none{display:none}.sa-browse .sa-date-picker{inset-inline-start:15px}.sa-date-picker input{padding-inline-start:10px;width:calc(var(--sa-pixel)*65);line-height:20px;border-radius:10px}.dp__input_wrap:after {content:"\e92f";font-family:'icomoon';position:absolute;top:10px;inset-inline-start:105px}.sa-exp-dt .sa-date-picker .dp__input_wrap:after {display:none;}.sa-dialog-body-fix .sa-lab-pos{inset-inline-start:9px;inset-inline-end:9px}.sa-dialog-body-fix .sa-lab-srch .sa-srch-text{z-index:2}.sa-exp-dt .sa-date-picker input {padding-inline-start:40px;}
.sa-mob-pos{position:fixed;top:0;inset-inline-start:0;inset-inline-end:0;z-index:9}.sa-prog-grid{position:fixed;top:38px;z-index:15;inset-inline-start:0;inset-inline-end:0;display:block;margin:0;background:var(--sa-light)}.sa-eclinic-prog .sa-prog-grid {width:100%}.sa-prog-grid p{width:unset;font-size:14px;padding-inline-start:35px;margin-top:0;}.sa-btn-back .icon-arrow-left:before,.sa-mob-sticky-back .icon-arrow-left:before,.sa-eclinic-list .sa-dialog-body .sa-dialog-close .icon-close.sa-icon-close:before{content:"\e91d"}
.sa-dialog-bg,.sa-dialog-bg .sa-nav-bar-fixed{background:var(--sa-primary-light-bg)}.sa-appoint-list .sa-doct-det-data,.sa-doct-appoint{width:100%}
.sa-report-btn .sa-view-btn{width:100%}.sa-appoint-header .sa-mob-header {border-bottom:0;padding:20px;z-index:12;text-align:start} .sa-appoint-header .sa-form-group>label~.sa-form-control~.sa-form-icon {top:18px} .sa-apoint .sa-appoint-header .sa-tabs-fill {top:60px} .sa-select-field {z-index:99;position:absolute;top:14px;inset-inline-end:15px;margin-bottom:0} .sa-appoint-header .sa-btn-back i {z-index:99;font-size:16px;top:26px;color:var(--sa-primary)}
.sa-apoint .sa-tabs-fill{top:65px}.sa-apoint .sa-tabs-fill~.sa-tab-cont{padding-top:50px;padding-bottom:50px}.sa-report-btn .sa-sprite{font-size:12px}.sa-pending-rpt-btn{flex-direction:column;align-items:flex-start;}.sa-pending-rpt-btn span{padding-inline-start:70px;}.sa-pending-rpt-btn button{width:100%}
.sa-completed-loc .sa-card:last-child{inset-inline-start:0;inset-inline-end:0;bottom:-26px}.sa-completed-loc h5{font-size:14px}.sa-completed-loc .sa-logo{width:40px}.sa-completed-loc p{font-size:11px}.sa-start-after.sa-mob-block{display:block;}.sa-completed-loc .sa-dialog-body{padding:0;max-height:100vh}.sa-overflow-y .sa-rr{inset-inline-end:20px;top:20px}
.sa-service-list{gap:10px}.sa-service-list li .sa-slct-txt{display:none}.sa-service-list li:first-child .sa-slct-txt {display:block}.sa-clinc-det small {border-bottom:1px solid var(--sa-dark-300);display:inline-block;width:max-content;line-height:1;margin-top:5px;color:var(--sa-dark-500)}.sa-service-list li:first-child .sa-clinic-det-tit h6{display:flex;flex-direction:column;color:var(--sa-primary);align-items:flex-start;}
/* Appointments */
.sa-tabs-fill li:last-child.active::after {inset-inline-start:unset;transform:unset;inset-inline-end:unset}.sa-doct-appoint{justify-content:flex-start;margin:5px 0}.sa-pending-apt {width:calc(100% + 64px);margin-block:10px 0;margin-inline:-64px 0}.sa-apoint .sa-tabs-fill li{color:var(--sa-dark-400);margin:0}.sa-apoint .sa-tabs li.active {color:var(--sa-primary);font-weight:650}.sa-content.sa-apoint{padding:50px 15px 90px}.sa-select-field .sa-form-group input{width:132px;padding-inline-end:25px;}
.sa-status-card-ico.sa-book-now .sa-btn-outline-success:hover{background-color:var(--sa-light)}.sa-dialog-close.sa-contact-close{position:absolute;top:10px;inset-inline-end:2px;font-size:20px}.sa-rate-serv{display:flex}.sa-rate-serv .sa-ml10{width:calc(100% - 38px)}
.sa-card-mob-none.sa-top-space30{padding-top:30px}.sa-card-mob-none.sa-btm-space {padding-bottom:calc(var(--sa-action-footer-offset, 0px) + 15px)}.sa-apnt-det-list-card.sa-mob-block {display:flex}
.sa-text-right .sa-mob-w100{margin-bottom:10px}
/* New Authentication flow*/
.sa-reg-v2 .sa-body-cnt {padding:40px 15px}.sa-reg-v2 .sa-dialog-body{background-color:var(--sa-primary-light-bg)}.sa-reg-v2 .sa-card-primary-light,.sa-add-patient-det .sa-card-primary-light{padding:0;background-color:var(--sa-light)}.sa-set-up h4{margin-inline-start:0;width:100%;text-align:start;z-index:0;}.sa-reg-v2 .sa-prog-bar,.sa-reg-v2 .sa-prog-grid{margin-bottom:0}.sa-input-group-vert .sa-custom-dropd{top:0}.sa-hijri-calndr .sa-dialog-body{background-color:var(--sa-light)}
.sa-reg-v2-back{display:none}.sa-set-up.sa-mob-header{padding:15px}.sa-product-card{margin-top:4px}.sa-sign-up-succ .sa-dialog-body{width:90%}.sa-sign-up-succ .sa-dialog-body .sa-card-primary-light{background-color:var(--sa-light);padding:0}.sa-sign-up-succ .sa-dialog-body .sa-card-primary-light .sa-card{padding:0}
.sa-reg-v2 .sa-set-up{margin-bottom:0;z-index:0;}.sa-reg-v2 .sa-prog-grid{z-index:0;}.sa-reg-spcv2{padding-top:25px}.sa-reg-spcv3 .sa-sign-space{margin-top:20px}.sa-btn-outline-primary.sa-fw500{color:var(--sa-primary);background-image:none;background-color:var(--sa-light)}.sa-overy #app{overflow-y:unset}
.sa-ftr-rc{padding:40px 20px}.sa-resp80{margin-top:80px}.sa-terms-condtions .sa-body-cnt{padding-top:50px}.sa-dialog-bottom.sa-dialog-vitmin .sa-dialog-body{overflow-y:unset;padding-top:0;width:100%}.sa-login-calen .sa-dialog-body {width:100%}.sa-travel.sa-mob-header {padding-inline-start:75px}.sa-travel::before {inset-inline-start:40px}.sa-travel-cert::before{inset-inline-start:0}
.sa-upc-details-v2 .sa-apnt-det-list-card{margin-bottom:40px}.sa-lab-browse .sa-payment-list li{padding:4px 0}.sa-lab-browse .sa-payment-list li.satotal{padding-top:15px}.sa-voucher-prog .sa-line-clamp {margin-top:6px}.sa-package-card.sa-pack{margin-top:-10px}
.sa-med-img {width:unset;height:unset}.sa-medc-test{flex-direction:row;width:100%}.sa-h-med-serv li{width:100%}
/* Corporate Wellness flow */
.sa-corpt-wellness{padding:80px 15px}.sa-req-ser-form{padding:80px 15px 40px}.sa-wellness .sa-item-btns{background:var(--sa-primary-light-bg)}.sa-corpt-wellness .sa-ser-offer{padding:15px 0}.sa-wellnes-form-btn{width:100%}.sa-wellnes-form{padding:0;border-radius:unset}.sa-wellnes-form-in{padding-block:0 35px;padding-inline:0 0}.sa-corpt-wellness h6{font-size:16px}.sa-caregiver-payment{border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:20px;border-end-start-radius:20px}.sa-wellness .sa-card{padding-block:12px 12px;padding-inline:35px 12px}.sa-wellness i.icon-down-arrow, .sa-wellness i.icon-up-arrow{inset-inline-start:2px;width:30px}.sa-corpt-wellness-v2 .crp-img{height:160px;object-fit:cover;border-radius:15px}.sa-corpt-wellness-v2 li.carousel__slide{height:160px}
/*donation*/
.sa-questionaries-det .sa-mob-footer .sa-f-size18{font-size:14px}.sa-override-datepicker .dp__menu{inset-inline-start:0 !important;inset-inline-end:0 !important}
.sa-mob-f-size12{font-size:12px;}
/* Blood Donation */
.sa-donation-list li{font-weight:350;padding:15px;align-items:flex-start}.sa-blood-cnt{font-size:13px}.sa-blood-bonation h3{font-size:13px}.sa-mob-card-light{border-radius:calc(var(--sa-pixel)*5);background-color:var(--sa-light);overflow:var(--sa-o-hidden);color:var(--sa-ebony);transition:.3s;padding:calc(var(--sa-pixel)* 10);margin-bottom:calc(var(--sa-pixel)* 10);position:var(--sa-relative)}.sa-donate-exp{background-color:var(--sa-light);margin-bottom:10px}.sa-donation-list{font-size:12px}.sa-whole-blood{position:relative;background:url('https://static.sanar.sa/images/blood-donation/blood-donation-bg.png') no-repeat;background-size:100%;font-size:12px}.sa-whole-blood .icon-share-line{color:var(--sa-light);top:15px;inset-inline-end:15px}.sa-whole-blood .sa-prog-grid{background-color:var(--sa-none)}.sa-whole-blood .sa-selected-data{background-color:var(--sa-primary-light-bg)}.sa-whole-blood .sa-prog-grid{position:absolute}.sa-whole-blood .sa-btn-back i{color:var(--sa-light);background:transparent;position:absolute}.sa-card-enroll-price{margin-bottom:5px;padding:0}.sa-whole-help-list{display:block}.sa-whole-help-list li{width:100%;margin-bottom:10px}.sa-whole-help-list li:last-child{margin-bottom:0}.sa-enroll-list li{font-size:12px}.sprite-donation,.sprite-donation-gray{width:26px;height:26px;background-size:600px;background-position:-32px 0}.sprite-donation-gray{background-position:0 0}.sa-enroll-blood{margin-bottom:10px}
.sa-prgm-tabs .sa-body-cnt{padding:100px 15px}.sa-prgm-tabs .sa-my-programs,.sa-my-programs{padding:0;box-shadow:none;background:transparent;top:0}.sa-prgm-tabs .sa-my-programs .sa-tabs{top:40px;position:fixed;padding:10px 15px 0;flex-wrap:nowrap}.sa-prgm-tabs .sa-my-programs .sa-tabs li{width:50%;border:none;box-shadow:none;padding:10px;font-size:14px}.sa-my-programs .sa-apt-list li{width:100%;text-align:start;padding:15px;}.sa-blood-grp-card{background-color:var(--sa-light)}.sprite-ineligible{width:45px}.sa-blood-ord{flex-wrap:nowrap}.sa-blood-ord .sa-btn-outline-primary{background-color:unset}.sa-blood-grp-card .sa-bld-grp-icn{height:50px;width:50px;background-color:var(--sa-primary-light);border-radius:6px;display:flex;align-items:center;justify-content:center}
/* nurse styles new flow */
.sa-lab-det .sa-mob-footer.sa-selct-footer{background:var(--sa-light)}.sa-dialog-bottom .sa-body-cnt.sa-sel-visited-dialog{padding-bottom:90px}.sa-datepicker-override{background:var(--sa-light)}.sa-datepicker-override .dp__menu{inset-inline-start:0 !important}.sa-datepicker-override .dp__arrow_bottom{inset-inline-start:30px}.sa-visit-time{margin-bottom:0}.sa-mob-footer.sa-selct-footer{background:var(--sa-light);margin-top:0}.sa-multisession{padding-top:80px;padding-bottom:300px}.sa-card-list.sa-visit-time li{background:transparent}.sa-visit-card{padding:12px;background:var(--sa-light)}.sa-visit-task{margin-top:0}.sa-card-view{padding:12px}
/* physio styles */
.sa-physio-visit [type="radio"]:not(:checked) + label, .sa-physio-visit [type="radio"]:checked + label{font-size:calc(var(--sa-pixel)* 6)}
/* Waiting for Acceptance*/
.sa-service-list li:first-child{display:flex;width:100%}.sa-fixed-btm {position:fixed;bottom:0;inset-inline-start:0;inset-inline-end:0;padding:20px;background-color:var(--sa-light);border-start-start-radius:15px;border-start-end-radius:15px;border-end-end-radius:0;border-end-start-radius:0;box-shadow:0 0 10px rgba(0,0,0,0.15)}
.sa-consult-confirm .sa-ftr-btn button{padding:0 5px}.sa-consult-confirm .sa-ftr-btn button{padding:0 5px}
.sa-why-sanar-list li{width:100%}.sa-override-datepicker .sa-body-cnt{padding-bottom:200px}.sa-caregiver-pay{padding-bottom:140px}
/* kids vaccination styles */
.sa-kids-cont{padding:0}.sa-vaccination-list li, .sa-ph-med-ref-list li{width:100%;padding:15px;min-height:auto;border:1px solid transparent}.sa-vaccination-list li figure,.sa-seasonal-det figure, .sa-ph-med-ref-list li figure{width:40px;height:40px;padding:6px;background-color:var(--sa-primary-light)}.sa-vaccin-det, .sa-ph-med-ref-det{padding-block:6px 0;padding-inline:10px 0;width:calc(100% - 20px)}.sa-vaccin-det h6, .sa-ph-med-ref-det h6{margin-bottom:10px}.sa-kids-vaccination .sa-loc-label{margin-top:0}.sa-kids-vaccin-footer{border-radius:unset;margin:0}.sa-select-vaccine [type="checkbox"]:not(:checked) + label, .sa-select-vaccine [type="checkbox"]:checked + label{font-size:14px;padding-inline-end:25px}.sa-view-log-bg-res{background:var(--sa-light);padding:12px;border-radius:10px}.sa-view-log .sa-vaccine-report.sa-mt10{margin:0;padding:2px}.sa-view-log .sa-referal-bg{margin:2px}.sa-view-log .sa-timeline-card{padding:10px}.sa-view-log .sa-body-cnt{padding:82px 12px 20px}.sa-vaccin-rep{margin-bottom:15px}.sa-select-vaccine{padding:0;border-radius:10px;border-top:unset;background:unset}.sa-select-vaccine p{margin-top:0;font-weight:550}.sa-vaccin-rep .sa-referal-bg{margin-bottom:0}.sa-kids-review .sa-card{padding:15px}.sa-kids-review .sa-card.sa-vaccine-report{margin-top:15px;margin-bottom:0}.sa-kids-review.sa-bottom-space{padding-bottom:90px}
.sa-vaccination-list li figure img,.sa-seasonal-det figure img, .sa-ph-med-ref-list li figure img{width:100%}.sa-select-vaccine .sa-card-list>li{border-color:transparent}
.sa-vaccine-picker .sa-browse-hdr{border:none}.sa-vaccine-picker .sa-browse-hdr .dp__main{background-color:transparent}.sa-vaccine-name-list {background-color:var(--sa-light);padding:40px 20px;position:var(--sa-absolute);inset-inline-start:0;inset-inline-end:0;bottom:0;top:auto;border-start-start-radius:15px;border-start-end-radius:15px;border-end-end-radius:0;border-end-start-radius:0;max-height:70%;overflow-y:scroll}.sa-mob-fsize12{font-size:12px}.sa-mob-fsize16{font-size:16px}.sa-view-log .sa-referal-bg~.sa-mob-card-light{margin-top:20px}
.sa-vaccine-picker .sa-date-picker .dp__input_wrap:before{display:block}
.sa-number-verify.sa-signin-dialog .sa-dialog-body{padding:25px}.sa-number-verify .sa-verify-sent{text-align:center;padding:10px 0 0}.sa-dlt-hdr {border-bottom:1px solid var(--sa-dark-150);text-align:center;padding-inline-start:0}
.sa-vaccine-picker .sa-date-picker input{border-radius:6px;border:var(--sa-border-solid) var(--sa-custom-v4);padding-inline-start:40px}
.sa-mob-mt20{margin-top:20px}.sa-mob-mt90{margin-top:90px}.sa-vac-rpt-tit{font-size:calc(var(--sa-pixel)* 8)}.sa-anim-top{animation:slide-in-Vert .5s ease-out forwards}.sa-btn-back.sa-mob-block{margin:0}.sa-delete-card {width:100%}
/* Referral Insurance */
.sa-body-cnt.sa-dialog-ref-det{padding-bottom:80px;padding-top:0}.sa-card-ref-mob .sa-card{margin-bottom:0}.sa-card-ref-mob-det {background-color:var(--sa-light);margin-bottom:20px;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:10px;border-end-start-radius:15px;border:var(--sa-border-solid) var(--sa-dark-100);border-top:none}.sa-card-ref-mob-det .sa-view-apt-det{margin-top:0;margin-bottom:20px}
.sa-pndg-ins-btn button{width:calc(100% + 63px);margin-top:10px;margin-inline-start:-63px}.sa-pndg-ins-btn {align-items:flex-start}.sa-acc-deleted{height:calc(100vh - 170px)}.sa-del-acc{height:calc(100vh - 170px);display:flex;align-items:center}.sa-dialog-body.sa-link-now {background-color:var(--sa-light)}
.sa-appointment-bg {background-color:unset;padding:0;border-radius:unset;margin-top:50px}.sa-appt-header h3{font-size:18px;font-weight:550;color:var(--sa-custom-v5);padding-inline-start:4px}.sa-appt-header .sa-select-field{top:12px}.sa-med-det-card .sa-add-patient-btn{margin-bottom:0}.sa-med-report-slide{width:110px}.sa-appt-header.sa-mob-header{padding-bottom:22px;padding-top:16px;padding-inline-start:35px}
.sa-dialog-body.sa-link-now {background-color:var(--sa-light)}.sa-pre-med{margin-top:-30px}
.sa-vaccination-tab .sa-vaccine-tab{overflow:hidden;overflow-x:auto;white-space:nowrap;gap:20px;position:sticky;top:60px;z-index:1;background:var(--sa-light);margin:0 -15px;padding:15px 15px 0}.sa-lab-list{gap:10px}.sa-sprite-user{background-position:-204px 5px;background-size:472px}.sa-prescrptions-list .sa-sprite-user{margin-inline-end:0px}
.sa-my-programs .sa-tab-cont{padding-top:30px;}

.sa-prescriptionsV3 .sa-tabs-pres {top:60px;z-index:1}.sa-prescriptionsV3 .sa-card-list {padding:0;background:transparent;}.sa-personal-country .sa-mob-more-list{padding-top:0}.sa-personal-country .sa-custom-dropd{padding:10px}
.sa-dialog-yakeen-bld-grp .sa-custom-dropd .sa-dialog-close-lft {inset-inline-start:50%;inset-inline-end:unset;top:12px}
.sa-pro-blood{padding-top:unset}.sa-pro-update{padding-top:unset}.sa-profile-health{flex-direction:unset;align-items:center;gap:10px}.sa-helt-pro{align-items:center}
.sa-health-data-det li img{width:30%}.sa-personinfo-delete .sa-delete-card{margin:unset}.sa-personinfo-delete .sa-tit.sa-mob-header.sa-mob-block {display:none}.sa-personinfo-delete .sa-del-acc{height:auto}
.sa-select-disease h5{gap:5px}.sa-detv2 h4{margin-top:24px}.sa-med-det-card{padding-top:10px}.input-field:focus{width:30vw}
.sa-personal-changes button{width:100%}.sa-reg-v2 .sa-card-primary-light.sa-yakeninfo-perosnal{background-color:unset}
.sa-dialog-full .sa-dialog-body .sa-body-cnt.sa-link-body{height:unset;max-height:75vh;padding-top:4px}
.sa-data-incorrect{padding-top:20px}.sa-yakeninfo-perosnal .sa-card.sa-card-no-border.sa-last-child {padding:15px}.sa-yakeninfo-perosnal .sa-card-green-border{padding:15px}
.sa-accnt-link{display:unset}.sa-mob-footer.sa-link-footer{background:var(--sa-light)}
.sa-dialog-bottom .sa-body-cnt.sa-incrt-data{padding:0 20px}.sa-reg-v2 .sa-dialog-body.sa-data-incrt{background:var(--sa-light)}.sa-verifyEdit h4{margin-top:25px}
.sa-editProfile .sa-hijri-calndr h5{margin-top:30px;margin-bottom:6px}.sa-custom-dropd.sa-custom-country-list {position:fixed}
.sa-morelist {display:flex;align-items:center;gap:10px;justify-content:space-between;background:var(--sa-light);padding:15px;margin:0 -15px;position:sticky;top:0;z-index:1}.sa-morelist figure,.sa-list-more .sa-user-signin{border-radius:50%;background:#26a9e1}.sa-guest-fig{font-size:20px;color:var(--sa-light)}.sa-morelist-edit {background:var(--sa-primary-light);width:34px;height:34px;line-height:34px;border-radius:50%;text-align:center;color:var(--sa-primary)}
.sa-usermenu-list{width:60px;line-height:60px;height:60px;text-align:center;background:var(--sa-primary-light);border-radius:50%;margin:0 auto}
.sa-menu-list{display:flex;align-items:center;gap:15px}.sa-menu-list .sa-card{width:calc(100%/2 - (1 - 1/2)*15px)}.sa-listmenu{display:flex;flex-direction:column;color:var(--sa-primary)}
.sa-card.sa-usermenu{display:flex;gap:10px}.sa-usermenu i{font-size:20px;color:var(--sa-primary)}.sa-walletprice-text{background:var(--sa-secondary-light);border-radius:10px;padding:0 5px}
.sa-sanarwelocme-cont{display:flex;flex-direction:column}.sa-my-profile-bg.sa-list-more{background:var(--sa-light);padding-top:0}
.sa-vir-head .sa-d-flex.sa-langswitch{border-radius:10px;margin-bottom:10px;padding:4px 6px}.sa-vir-head .sa-d-flex.sa-langswitch button{font-weight:450;padding:4px 6px}.sa-health-resp .sa-card-no-border{padding:10px;margin-bottom:10px}.sa-reason-list.sa-healthprofile-list .sa-card-no-border {padding:10px}
.sa-down-sanar.sa-vir-head .sa-d-flex.sa-helth-tab {padding:4px 6px;margin-top:unset}.sa-down-sanar.sa-vir-head .sa-d-flex.sa-helth-tab.sa-health-bmicalc {padding:0}
.sa-dialog-body.sa-dialog-body-sm.sa-dialog-overflow-unset.sa-unitbmi-calc {padding:40px 20px}.sa-resp-pb60{padding-bottom:60px}.sa-user-filepro {padding:35px 15px 42px;display:flex;justify-content:space-between;position:static;box-shadow:unset;gap:10px}.sa-user-filepro li {display:flex;flex-direction:column;align-items:center;gap:6px;background-color:var(--sa-primary-light);border-radius:10px;padding:20px 10px;width:100%;height:100px}
.sa-usr-profile-pro{position:fixed;bottom:0;background:var(--sa-light);z-index:999;inset-inline-start:0;inset-inline-end:0;border-start-start-radius:20px;border-start-end-radius:20px;border-end-end-radius:0;border-end-start-radius:0;overflow:hidden}.sa-resp-pt15{padding-top:15px}.sa-resp-pt50{padding-top:50px}.sa-resp-pl25{padding-inline-start:25px}
.sa-inurance-mweb .sa-ins-comp span.sa-d-block-insu{display:flex}.sa-inurance-mweb .sa-ins-comp span.sa-d-none-insu{display:none}.sa-inurance-mweb .sa-ins-comp span.sa-insu-plus{display:none}.sa-inurance-mweb .sa-ins-comp span{width:100%;justify-content:space-between}.sa-inurance-mweb .sa-ins-comp{height:calc(var(--sa-pixel)* 20);line-height:calc(var(--sa-pixel)* 20);color:var(--sa-dark);border:var(--sa-border-solid) var(--sa-custom-v4);border-radius:6px;padding:15px;}.sa-inurance-mweb .sa-icondown-insu{display:inline-block}.sa-inurance-mweb .sa-ins-comp .sa-form-control{background:unset;text-align:start}.sa-profile-info-list li .sa-inurance-mweb .sa-pro-data span{width:100%}
.sa-dialog-full .sa-dialog-body.sa-yakeen-insurance{height:auto;width:90%;overflow:unset;border-radius:10px}.sa-dialog-full .sa-dialog-body.sa-yakeen-insurance .sa-body-cnt{padding:20px;background-color:var(--sa-light);border-radius:10px;max-height:70vh}.sa-card.sa-timeline-bg {top:20px;inset-inline-end:20px}
.sa-per-info .sa-disabled, .sa-form-control:disabled{background:var(--sa-disabled)}.sa-patient-flow .sa-medical-tabs.sa-tabs li{display:block;position:relative}.sa-medical-tabs .sa-view-pt-cnt{width:100%;flex-direction:column;align-items:flex-start;gap:20px}.sa-medical-tabs .sa-view-pt-count{position:absolute;inset-inline-end:16px;top:20px;color:var(--sa-dark-550);width:auto}.sa-mob-sanar.sa-patient-rec{padding:0 0 90px;background-color:transparent;}.sa-mob-sanar.sa-patient-rec .sa-ptn-record-card ul{padding:1px 0}.sa-mob-sanar.sa-patient-rec .sa-ptn-record-card ul li:first-child{display:none}
.sa-personalInfo-btn button{width:100%}.sa-user-card li:nth-child(3){display:none}.sa-user-card li:nth-child(5){display:none}.sa-dialog-full .sa-dialog-body .sa-body-cnt.sa-bld-group-list.sa-rel-cnt{max-height:70vh;}.sa-rel-slct-list.sa-dialog-bottom .sa-dialog-body {max-height:100vh;}.sa-rel-slct-list .sa-dialog-body .sa-body-cnt.sa-bld-group-list.sa-rel-cnt{height:unset}
.sa-health-bmi {background-position:-475px 0;width:26px;height:30px;background-size:850px}.sa-health-weight {background-position:-544px 0;width:26px;height:30px;background-size:850px}.sa-health-height {background-position:-499px 0;width:22px;height:30px;background-size:850px}.sa-health-pro{font-size:14px}.sa-health-profile{padding-top:26px}.sa-health-profile .sa-f-size20,.sa-health-data-pro .sa-f-size20{font-size:15px}.sa-health-data-pro .sa-d-flex-g{gap:5px}.sa-health-data-pro .sa-card-no-border{margin-bottom:10px}.sa-health-data-pro .sa-pl50{padding-inline-start:40px}.sa-health-blood {background-position:-452px 0;width:27px;height:28px;background-size:850px}.sa-res-bld-icn.sa-f-size20{font-size:15px;padding-inline-start:40px}.sa-health-chronic {background-position:-519px 0;width:26px;height:29px;background-size:850px}.sa-vaccination-tab .sa-card-list.sa-appoint-list li{padding:14px}
.sa-ins-card .sa-add-ins ~ .sa-d-f-sbetween {display:flex;align-items:flex-start}.sa-ins-card .sa-add-ins~.sa-d-f-sbetween .sa-apr-cnt{width:calc(100% - 90px)}.sa-ins-card .sa-add-ins~.sa-d-f-sbetween small {width:85px;margin-top:5px}.sa-ins-card .sa-add-ins~.sa-d-f-sbetween .sa-d-flex-g{gap:5px}.sa-select-field .sa-form-group input::placeholder {color:var(--sa-primary)}.sa-bg-transparent {background:transparent}
.sa-dialog-bottom .sa-body-cnt.sa-rel-cnt{padding:10px 0;padding-inline-end:10px}.sa-add-vacc-cert .sa-browse-hdr input{border:none}.sa-vaccin-view{background-color:var(--sa-light);border-radius:10px}
.sa-licence-banner img{background-color:var(--sa-light);padding:10px;border-radius:50%;height:50px;}.sa-patient-rec .sa-appt-header.sa-mob-header{padding-inline-start:20px}.sa-drag-clndr .sa-vaccine-picker .sa-browse-hdr .dp__menu{inset-inline-end:0 !important;inset-inline-start:auto !important}.sa-drag-clndr .sa-vaccine-picker .sa-browse-hdr .dp__arrow_top{inset-inline-start:auto;inset-inline-end:30px}.sa-drag-clndr .sa-vaccine-picker .dp__month_year_select{width:50%}
.sa-detv2 .sa-mob-mt0{margin-top:0}.sa-dialog-center .sa-imagepop-det .sa-dialog-full .sa-body-cnt{padding:82px 15px}.sa-dialog-center .sa-imagepop-det .sa-dialog-full .sa-dialog-close{inset-inline-start:5px;inset-inline-end:auto;font-size:calc(var(--sa-pixel)* 8);padding:0;top:12px}.sa-dialog-center .sa-imagepop-det .sa-dialog-full .sa-dialog-close .icon-close{box-shadow:unset}
.sa-cont-us .sa-card{margin-inline-start:unset;margin-inline-end:unset}.sa-card-blood-type{padding:10px}.sa-getCareTitle::after{background:unset}.sa-persnl-inf-country .sa-custom-dropd{position:fixed;margin:0;}.sa-mob-label label{font-weight:550;color:var(--sa-dark)}.sa-doctor-details{width:100%}.sa-doct-det-data h6.sa-doc-view-pro{padding-inline-end:0;align-items:unset;font-size:14px;}
.sa-need-guidance{margin-bottom:96px}.sa-ins-show .sa-modal-body {margin-top:20px}
.sa-dialog-btm-space.sa-dialog-bottom .sa-body-cnt{padding-bottom:82px}.sa-pat-ins-det{padding:10px;border-radius:6px}.sa-hajj-vaccination .sa-d-flex-g{align-items:baseline}
.sa-doct-price-w .sa-price-tag{bottom:unset;inset-inline-end:15px}.sa-doct-price-w{width:calc(100% - 70%)}

.sa-kids-vaccination .sa-btn-back .icon-arrow-left,.sa-icon-close.icon-arrow-left{top:20px;font-size:14px}.sa-kids-vaccination .sa-btn-back .icon-arrow-left:before,.sa-icon-close.icon-arrow-left::before,.sa-dialog-body .sa-dialog-close .icon-close.sa-icon-close:before{content:'\e9e3';color:var(--sa-custom-v5)}.sa-dialog-body .sa-dialog-close .icon-close.sa-icon-close,.sa-set-up i.icon-left-arrow.sa-icon-close{font-size:14px;top:-3px;}.sa-header-res{color:#706E7C}.sa-patient-rec .sa-card-shadow{box-shadow:unset;border:1px solid rgb(172 169 187 / 20%)}.sa-medi-btn{flex-direction:column;gap:15px;padding-bottom:5px}.sa-notific-body .sa-modal-close{top:28px;}
#app .sa-pos-fixed-res{position:fixed;z-index:11;top:80px;inset-inline-start:0;inset-inline-end:0;border:unset;border-radius:unset}.sa-select-patient{min-height:136px}.sa-select-patient .sa-danger-text{position:absolute;bottom:-5px;font-size:10px}
.sa-apnt-det-list-card.sa-product-vit{border-radius:unset;margin-top:-5px;margin-bottom:0}.sa-sign-up-succ .sa-dialog-body{padding:15px}.sa-dialog-header{padding:20px 15px 0}.sa-dialog-body.sa-dialog-center .sa-dialog-header{padding-block:20px 0;padding-inline:15px 40px}.sa-dialog-no-header .sa-body-cnt{margin-top:0}.sa-mb20-w{margin-bottom:0}.sa-set-up.sa-mt20-w,.sa-mt20-w{margin-top:0;z-index:99}.sa-reg-spcv3 .sa-set-up{padding-bottom:5px}.sa-slct-lt-tit{margin-bottom:0}.sa-doct-det-ptinfo {min-width:80px}.sa-dialog-bottom.sa-bld-group-list .sa-dialog-body {padding-inline-end:10px}
.sa-set-up i.icon-left-arrow{z-index:9999;}.sa-reg-v2 .sa-header-index .sa-set-up {z-index:2;}.sa-reg-v2 .sa-header-index .sa-prog-grid{z-index:3;}.sa-z-index0 .sa-dialog-close{z-index:0;}.sa-goals-img-lg{inset-inline-end:15px;bottom:-30px;}

/* Weight Loss*/
.sa-weight-loss, .sa-ask-freq-w{width:100%}.sa-weight-loss .sa-carousel li{width:80%}.sa-wght-carousel .sa-container{padding:0} .sa-wght-carousel .sa-container .sa-btn-back{margin:0;display:block}.sa-wght-loss-view{padding:0 15px;margin-top:15px;}.sa-wght-loss-view h2,.sa-wet-jry-header{font-size:16px}.sa-wght-loss-view p{font-size:14px;font-weight:450;}.sa-weight-loss .sa-ftr-btn{padding:0 15px;margin-top:20px}
.sa-freq-ques~.sa-btn-lg, .sa-wght-carousel .sa-ftr-btn button{height:40px;line-height:40px;font-size:14px;border-radius:8px}.sa-ask-freq-w .sa-btn-back i {font-size:calc(var(--sa-pixel)* 6);top:22px}.sa-ask-freq-w .sa-btn-back .icon-left-arrow:before{content:"\e9e3"}.sa-wght-serv-list li{width:100%;}.sa-card-lab-test{border:none;}.sa-wgt-tst-loc{margin-top:0;}.sa-wght-loss-serv .sa-btn-back i{top:22px;inset-inline-start:15px;font-size:13px;font-weight:850;}.sa-wght-loss-serv h2{font-size:18px;}
.sa-wght-test-exp{margin-bottom:90px;}.sa-lab-details button{width:100%}.sa-app-info .sa-status-success{padding:0 6px;line-height:30px;height:30px;}.sa-app-info .sa-status-success span{font-size:11px}.sa-select-patient .sa-ins-res-img{padding-top:0;}

/* Labtech V6*/
.sa-insurance-approvel .sa-custom-dropd{top:0}.sa-res-share-list button{padding:0;font-size:11px;}.sa-myapt-date{margin:10px}.sa-myapt-date.sa-start-after.sa-mob-block {margin:10px 0 0;text-align:center;background-color:var(--sa-primary-light);}.sa-insu-ref-det .sa-card-zero{padding:0;border-bottom:none;border-start-start-radius:calc(var(--sa-pixel)* 5);border-start-end-radius:calc(var(--sa-pixel)* 5);border-end-end-radius:0;border-end-start-radius:0}.sa-insu-ref-det .sa-card-ref-mob-det,.sa-insu-ref-det.sa-card-ref-mob .sa-card-ref-mob-show .sa-card{border:unset}.sa-insu-ref-det .sa-primary-light-bg{background-color:unset}
.sa-past-apt-btn button, .sa-past-apt-btn .sa-btn-info-light, .sa-past-apt-btn .sa-past-est-time, .sa-past-apt-btn .sa-btn-outline-primary{width:100%}.sa-review-terms.sa-mob-footer {flex-wrap:wrap;justify-content:start;z-index:99;display:block;}.sa-review-terms>div {width:100%}
.sa-browse .sa-wrap-slots .sa-carousel li,.sa-browse .sa-group-slots .sa-carousel li {flex-shrink:0;width:calc(100% / 4 - (1 - 1 / 4)* 10px)}.sa-switch-toggle input:checked + .sa-toggle-slider:before {transform:translateX(18px)}.sa-toggle-slider:before {height:15px;width:15px;inset-inline-start:3px;bottom:2.8px}.sa-switch-toggle{width:39px;height:20px}
.sa-header-loc{top:15px;z-index:11}.sa-test-pack-head{font-size:16px;color:#706E7C;font-weight:750;line-height:24px;}.sa-header-brd{border-bottom:1px solid #CCC}.sa-header-brd-info{border-bottom:1px solid #F1F9FF;}.sa-labtech-btns{box-shadow:0px -2px 6px 0px #00000014;border-start-start-radius:15px;border-start-end-radius:15px;border-end-end-radius:0;border-end-start-radius:0}.sa-labtech-bg-v6 .sa-btn-back i{color:var(--sa-dark);font-size:16px;}.sa-labtech-bg-v6 .sa-mob-header{padding-inline-start:35px;}.sa-social-media img{margin-inline-end:25px;}.sa-price-breakup{position:fixed;inset-inline-end:0;inset-inline-start:0;bottom:70px;}
.sa-lab-search-pos{margin-bottom:15px;}.sa-cart-page-pb{padding-bottom:160px}.sa-labtech-bg-v6 .sa-count span{margin-top:5px;}.sa-labtech-bg-v6 .sa-selected-data.active{z-index:0;}
.sa-mob-sticky {background:var(--sa-light);position:fixed;top:0;inset-inline-end:0;inset-inline-start:0;z-index:14;padding:10px 15px;height:75px;margin-bottom:20px;display:flex;}.sa-mob-sticky-cnt{display:flex;gap:10px;}.sa-mob-sticky .sa-mob-sticky-back {margin-bottom:0;}.sa-mob-sticky .sa-mob-sticky-back i{font-size:16px;padding:0 5px;margin-inline-start:-5px;color:#706E7C}.sa-mob-sticky .sa-prog-grid {background:transparent;}
.sa-dialog-full .sa-dialog-body.sa-dialog-labtech-v6 .sa-body-cnt{padding-top:15px;padding-bottom:100px;}.sa-dialog-labtech-v6 .sa-body-cnt .sa-dialog-header{padding:0;}.sa-address{z-index:11;}
.sa-vitamin-drips .sa-mob-sticky .sa-mob-sticky-back i,.sa-labtech-v6 .sa-mob-sticky .sa-mob-sticky-back i{color:#706E7C;font-size:18px;padding-block:0 0;padding-inline:5px 0;}.sa-card-primary-light.sa-card-space-mob{padding:0;}
.sa-lab-count-cnt{align-items:center;}.sa-lab-count-cnt .sa-labpackage-qty{margin-bottom:0;}
.sa-lab-reports .sa-card-shadow{padding:12px;margin-bottom:12px;}.sa-lab-reports .sa-pdf-list{margin:12px 0 4px;}
/*vitamin-drips*/
.sa-iv-drips-list .sa-avtar-xl{background:var(--sa-light);}
.sa-vitamin-drips .sa-search-filter input,.sa-labtech-v6 .sa-search-filter input {background:#F7F7F9}.sa-vitamin-drips .sa-search-filter .sa-form-group{margin-bottom:0}.sa-vitamin-drips .sa-search-group::placeholder,.sa-vitamin-drips .sa-search-filter .icon-search,.sa-labtech-v6 .sa-search-filter input::placeholder,.sa-labtech-v6 .sa-search-filter .icon-search{color:#B1AFBF}.sa-dialog-full .sa-dialog-body.sa-iv-drip-cartPage .sa-body-cnt{padding-top:70px}.sa-con-text-res{text-align:start}
.sa-labtech-v6.sa-search-filter .sa-form-group{margin:0;}.sa-dialog-vitmin .sa-dialog-center .sa-body-cnt{padding-top:100px;}.sa-apnt-det-list-card.sa-product-vit {position:absolute;inset-inline-start:0;inset-inline-end:0;top:0;margin:0;z-index:9;padding:16px;border-start-start-radius:calc(var(--sa-pixel) * 5);border-start-end-radius:calc(var(--sa-pixel) * 5);border-end-end-radius:0;border-end-start-radius:0;}

/*Nurse-v6*/
.sa-nurse-v6 .sa-search-filter,.sa-vitamin-drips .sa-search-filter,.sa-labtech-v6 .sa-search-filter{background:var(--sa-light);margin:-24px -15px 15px;padding:8px 16px;gap:8px;}.sa-nurse-v6 .sa-search-filter .sa-form-group {margin-bottom:0;}.sa-nurse-list .sa-avtar-xl{background:#F7F7F8;}.sa-nurse-v6 .sa-search-filter input {background:#F7F7F8;}.sa-nurse-v6 .sa-search-filter input::placeholder,.sa-nurse-v6 .sa-search-filter .icon-search{color:#B1AFBF;}.sa-labtech-v6 .sa-search-filter .sa-form-group{margin-bottom:0;}
.sa-nurse-list li h6{font-size:12px;}.sa-medical-prescriptions span{font-size:12px;}.sa-nurse-upload-image{color:var(--sa-primary);font-size:16px;margin-top:4px;}
.sa-nurse-list li{box-shadow:0 0 4px 0 rgb(0 0 0 / 20%)}.sa-nurse-v6{background-color:var(--sa-light)}

/* Medical Prescription*/
.sa-dialog-full .sa-dialog-body.sa-med-dialog .sa-body-cnt{padding-top:90px;}.sa-lab-det .sa-med-dialog .sa-mob-header{text-align:center;padding-block:25px 10px;padding-inline:15px 20px;border-bottom:2px solid var(--sa-custom-v4);}.sa-med-dialog h4.sa-mob-header{margin-top:10px;color:var(--sa-primary);}
.sa-prescription-cont .sa-pres-btn{flex-wrap:wrap;}.sa-prescription-cont .sa-pres-btn .sa-btn {width:100%;}.sa-prescriptionsV3 .sa-card-list>li{margin-bottom:20px;}

/*Caregiver-v6*/
.sa-resp-pb80{padding-bottom:80px;}.sa-cargiver-task-list li{width:100%;}.sa-caregiver-confirm .sa-card{margin-block:0 2px;margin-inline:-8px -8px;}.sa-nursepackage{min-height:100vh;}.sa-nursepackage .sa-mob-sticky{padding-top:20px}
.sa-dialog-labtech-v6 .sa-card-box{margin-bottom:0;}
.sa-eclinic-list .sa-service-list{padding-top:170px;padding-bottom:20px;gap:8px;}.sa-eclinic-list .sa-service-list li{align-items:center;gap:4px;box-shadow:none;}.sa-eclinic-list .sa-slct-txt i{background-color:var(--sa-primary);color:var(--sa-light);width:24px;height:24px;line-height:24px;font-size:12px;}.sa-eclinic-list .sa-search-filter{position:fixed;top:75px;inset-inline-start:0;inset-inline-end:0;background:var(--sa-light);z-index:1;padding:calc(var(--sa-pixel)* 10) 15px;}.sa-eclinic-list .sa-pos-rel i,.sa-eclinic-list .sa-dialog-content .sa-pos-rel i{inset-inline-start:30px;top:30px;font-size:18px;inset-inline-end:auto;}.sa-eclinic-list .sa-service-list li:first-child {gap:4px;}
.sa-dialog-eclinic .sa-dialog-close{z-index:9;top:10px;}.sa-dialog-eclinic  .sa-service-list{padding-top:0px;}.sa-service-list li:first-child .sa-clinic-det-tit h6{margin-top:0;font-weight:750;}
/* Browser V6*/
.sa-specialties-list .sa-vaccination-list li:hover{border-color:transparent;}
.sa-srch-box {background:var(--sa-light);margin:-40px -15px 15px;padding:15px;}.sa-slot-list .sa-slct-durtn span.active{display:flex;}.sa-brws-card-list li .sa-avtar-sm{width:40px;height:40px;}.sa-brws-card-list li{padding:15px;border:none;box-shadow:0 0px 10px 0 rgba(0,0,0,.1);}.sa-brws-card-list li .sa-mob-split {border-top:1px solid #ddd;padding:10px 0 0;margin-block:20px 0;margin-inline:-65px 0;}.sa-brws-card-list li .sa-mob-split p{margin-bottom:10px;}.sa-brws-card-list li .sa-mob-split p:last-child {margin-bottom:0;}.sa-slct-spcl-fltr{position:absolute;bottom:20px;inset-inline-start:0;inset-inline-end:0;padding:0 25px;z-index:9}
.sa-booknow-price{display:flex;align-items:center;flex-direction:row;border-radius:0;}.sa-booknow-price strong{font-size:15px;color:var(--sa-primary);width:50%;}.sa-booknow-price>div {width:calc(100% - 50%);}.sa-booknow-price .sa-btn {width:100%;}.sa-doc-profile {background:var(--sa-primary);height:130px;padding:15px;}.sa-doc-profile .sa-btn-back .icon-arrow-left{position:unset;}.sa-doc-profile .sa-btn-back .icon-arrow-left::before {content:"\e9e3";}.sa-my-doctor-det {margin-top:-40px;}.sa-doc-profile .sa-btn-back i {color:var(--sa-light);font-size:16px;}
.sa-header-center .sa-mob-header{padding:30px 15px 15px;}
.sa-dialog-bottom.sa-dialog-space-mob .sa-dialog-body{padding-top:0;}.sa-dialog-bottom.sa-dialog-space-mob .sa-body-cnt{padding-top:90px;padding-inline-start:15px;padding-inline-end:15px;}
.sa-sess-ftr {padding:15px;}.sa-dialog-space-mob .sa-body-cnt::-webkit-scrollbar{display:none;}.sa-doc-head-det .sa-mob-sticky{height:50px;border-bottom:2px solid  var(--sa-dark-150);}
.sa-doc-head-det .sa-mob-sticky .sa-mob-sticky-back,.sa-doc-head-det .sa-test-pack-head{color:#706E7C;}.sa-doc-head-det .sa-booknow-price div{width:100%;}.sa-doc-head-det .sa-booknow-price{padding:15px;}
.sa-doc-head-det{padding-top:50px;padding-bottom:80px;background:var(--sa-light);}.sa-eclinic-list .sa-service-list li:first-child figure{background:#f5f5f5;}
.sa-eclinic-list .sa-service-list li figure {width:36px;height:36px;}

/* Referral Details*/
.sa-ref-det-card.sa-mob-card-shadow {padding:15px;border-radius:12px;margin:0;}.sa-ref-det-card .sa-card {box-shadow:unset;margin-bottom:0;padding:0;}.sa-ref-det-card .sa-view-apt-det{margin:15px 0 10px;}.sa-view-apt-det .sa-text-underline:hover{text-decoration:underline;}.sa-ref-det-card [class*=col]{padding-inline-start:0;padding-inline-end:0;}
.sa-consult-confirm{width:100%;}.sa-confirm-v2 .sa-book-success{width:222px}.sa-consult-confirm .sa-mob-header {padding-inline-start:15px;}
.sa-my-programs .sa-tabs-pres {padding-top:0px;top:50px;}.sa-header-shadow{box-shadow:0 0 calc(var(--sa-pixel)* 3) var(--sa-dark-150)}.sa-btn-back.sa-icon-det i{font-size:14px;top:22px;}.sa-link-ins-icon{width:20px;}
.sa-upc-details-v2 .sa-mob-footer{background:var(--sa-light);}.sa-switch-toggle.sa-toggle-pos {width:40px;}.sa-service-prov .sa-gutter5{margin-inline-start:-5px;margin-inline-end:-5px;}.sa-card-primary-light.sa-bottom-space200{padding-inline-start:0;padding-inline-end:0;}.sa-bottom-space200{padding-bottom:200px;}
.sa-flue-det{display:flex;width:calc(100% - 10px);justify-content:end;}.sa-flue-text {width:100px;}.sa-apt-det li .sa-price-brdn span {width:50%}.sa-apt-det li .sa-price-brdn span + span {width:calc(100% - 50%)}.sa-doct-det-data h6.sa-price-tag{top:auto;inset-inline-end:0;}.sa-sessn-list{width:calc(100% - 185px);}.sa-mob-split.sa-split-space{padding-bottom:0;}.sa-split-space p:nth-child(2){margin-top:20px;}
.sa-d-flex-dir-col {padding-inline-start:0;padding-inline-end:0;}.sa-verifi-code [class*=col]{padding-inline-start:10px;padding-inline-end:10px;}.sa-aprvl-status-list .sa-d-f-sbetween span:first-child, .sa-aprvl-status-list .sa-link-ins-lable {width:100%}.sa-appt-header .sa-hdr-rgt-icon{margin-inline-start:5px;}.sa-link:hover {text-decoration:underline}.sa-wellnes-form .sa-ccode .sa-gutter5,.sa-wellnes-form .sa-captcha .sa-gutter5{margin-inline-start:-5px;margin-inline-end:-5px;}.sa-signup-other-bg .sa-ccode .sa-gutter10{margin-inline-start:-10px;margin-inline-end:-10px;}
.sa-price-det li span{width:calc(100% - 110px);}.sa-price-det li span+span{width:110px}.sa-dialog-labtech-v6 .sa-card-box.sa-package-list{margin-bottom:15px;}.sa-card-box.sa-package-list li{width:calc(50% - 20px);justify-content:space-between;}
.sa-ref-container .sa-top-space20{padding-top:0}.sa-ref-container .sa-ref-det-card .sa-app-info.sa-reff-plr{margin-inline-end:-10px;}.sa-dialog-bottom .sa-med-dialog{padding-top:60px}
.sa-med-dialog .sa-mt50.sa-text-center {margin-top:50px}.sa-custom-card .sa-btn{font-weight:550;}.sa-appointment-bg.sa-med-ref{margin-top:30px;}
.sa-dialog-bottom.sa-cancelled-appnt .sa-body-cnt{padding-top:40px;}.sa-dialog-full .sa-dialog-bottom .sa-dialog-body.sa-height-none{height:100%;}
.sa-gender-filter.sa-gender-det{padding:0;background:transparent;margin:0 0 15px;}.sa-insur-reference .sa-btn-back i{top:18px;}
.sa-toggle-pos.sa-switch-toggle input:checked + .sa-toggle-slider:before{inset-inline-start:4px;}.sa-icon-details .sa-btn-auto{width:125px;padding:4px 12px;text-align:start;}.sa-pre-med .sa-tit{margin-top:25px;}
/* Pharmacy*/
.sa-ph-catogories {gap:8px}.sa-ph-catogories li {width:calc(100% / 3 - (1 - 1 / 3)* 8px);}.sa-ph-help-list li{width:100%}.sa-medication-list li {width:calc(100% / 2 - (1 - 1 / 2)* 10px)}
.sa-srch-fltr .sa-btn-back {margin:0}.sa-srch-fltr .sa-btn-back i{font-size:14px;font-weight:650;top:22px;}.sa-header-srch{padding-inline-end:15px;}.sa-ph-med-ref-list li figure{background-color:#F5F5F5;}.sa-filter-header .sa-mob-header {padding-inline-start:15px;top:85px;}.sa-filter-header {margin:0;}
.sa-body-del-prod .sa-body-cnt{padding-bottom:12px}.sa-dialog-bottom.sa-dialog-space-mob .sa-body-cnt.sa-dialog-spce{padding-top:30px;}
.sa-kids-vac-list li {box-shadow:0px 0px 8px 0px #00000015;margin:5px;}.sa-ins-card-bg, .sa-ins-card-bg .sa-card{padding:8px;}.sa-ins-com-dropd~.sa-form-group .sa-custom-dropd {top:0}.sa-ftr-btn-res .sa-btn{padding:0 5px;}.sa-ftr-btn button+button{margin-inline-start:10px;}
.sa-browse-hdr .sa-date-picker input{width:calc(var(--sa-pixel)*80)}.sa-browse-hdr .dp__input_wrap:after{inset-inline-start:138px;color:var(--sa-dark-350)}
.sa-mob-header.sa-phmcy-hdr{top:52px;padding:4px 12px 12px;}.sa-phmcy-hdr .sa-srch-fltr i{top:88px}.sa-delivery-loc{position:fixed;top:0;z-index:11;padding:16px 16px 6px;}.sa-delivery-loc .sa-location-label{min-width:25%}.sa-products-carousel{margin-top:141px}
.sa-prd-fvrt{margin-top:0;}
.sa-dialog-slide .sa-btn-back i, .sa-dialog-slide .sa-mob-header{position:absolute;}.sa-dialog-slide-left.sa-dialog-bottom .sa-dialog-body, .sa-fadeinOut.sa-dialog-bottom .sa-dialog-body{animation:unset;}.sa-dialog-slide-left.sa-dialog-bottom .sa-dialog-body,.sa-modal-slide-left{animation:slideInFromRight .7s ease-in-out}.sa-fadeinOut{animation:fadeinout 0.5s ease-in-out}
.sa-item-btns.sa-qty-btn.sa-products-det{border-start-start-radius:20px;border-start-end-radius:20px;border-end-end-radius:0;border-end-start-radius:0;box-shadow:0 0px 10px 0 rgb(0 0 0 / 10%);}
.sa-pharmacy-fltr-fxd {position:fixed;z-index:2;inset-inline-start:0;inset-inline-end:0;top:64px;background:var(--sa-light);padding:15px}
.sa-modal-pharmacy .sa-lab-search-pos {margin-bottom:0}.sa-modal-pharmacy .sa-medication-list{margin-top:0}
.sa-mob-header.sa-phmcy-hdr.sa-pharm-product{top:0;padding-top:12px;}.sa-header-srch.sa-pharm-product{gap:15px;}.sa-pharm-product .sa-btn-back i{top:22px;}
@keyframes slideLeftToRight { from { margin-left: 100%; } to { margin-left: 0%; } }
@keyframes fadeinout { 0%{ opacity:0; } 50% { opacity:0.5;} 100% { opacity:1;}}
@keyframes slideInFromRight { 0% { transform: translateX(100%); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } }
@keyframes slideInFromLeft { 0% { transform: translateX(-100%); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } }

.sa-dialog-bottom .sa-dialog-body.sa-dialog-close-out{overflow:unset;padding-top:10px;}.sa-dialog-close-out .sa-dialog-close{top:-42px;inset-inline-start:auto;inset-inline-end:0px;}.sa-dialog-close-out .sa-dialog-close i {border:2px solid var(--sa-light);background-color:transparent;}.sa-dialog-close-out .sa-dialog-close .icon-close:before {content:"\e9e3";color:var(--sa-light);}.sa-dialog-line{width:90px;height:3.5px;background:#ddd;border-radius:calc(var(--sa-pixel)* 10);border:none;margin:auto;text-align:center;display:block;}
.sa-signin-dialog.sa-appoint-view .sa-dialog-body{padding:0}.sa-body-cnt.sa-btm-cnt-full{max-height:85vh;height:85vh;}.sa-text-underline:hover{text-decoration:underline;}.sa-mob-ml5{margin-inline-start:5px}
.sa-qty-btn{gap:15px}.sa-qty-btn .sa-btn-primary{width:calc(100% - 140px)}.sa-medication-list li figure{height:100px}.sa-medication-list li{padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:10px;}.sa-medication-list .sa-medi-det .sa-medic-prescpn{gap:5px}.sa-ph-price-breakup li{gap:10px}.sa-ph-price-breakup li span{width:unset;}.sa-medi-det img{height:100px;}
.crp-wellnessV2-list li{width:100%}.crp-welles-client li{padding:24px;width:calc(100% / 2 - (1 - 1 / 2)* 20px)}.sa-corpt-wellness-v2{padding:80px 15px 90px}.crp-uplod-icon{color:var(--sa-primary);padding-inline-end:10px}.crp-welles-client li img{display:block;margin:0 auto}
.sa-crp-well-v2 .sa-share-bg{top:16px;inset-inline-end:64px;height:32px;background:var(--sa-primary-light);display:flex;align-items:center;gap:7px;color:var(--sa-primary);font-weight:450}.sa-consult-confirm .sa-crp-well-v2 .icon-customer-care{top:16px}
.sa-lab-test-det{background:var(--sa-light);margin:-25px -15px;padding:15px;}.sa-lab-test-det .sa-tabs-btn li{background:#F1F9FF}.sa-crp-service-v2{padding:60px 15px 90px}.sa-crp-service-v2 .sa-prog-grid{top:56px}.sa-selt-service .sa-dialog-header{position:fixed;inset-inline-start:0;inset-inline-end:0;background:var(--sa-light);z-index:11}.sa-sympt-card{margin-bottom:10px;}.sa-srch-box-shadow{margin-block:0 15px;margin-inline:-15px -15px;}
.sa-selt-service .sa-item-btns{padding:16px;background:#F7F7F7;}.sa-selt-service .sa-body-cnt{padding-bottom:100px;}

/* Insurance New Changes */
.sa-home-space{position:relative;}.sa-home-banner-bg {background:var(--sa-primary);min-height:120px;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:28px;border-end-start-radius:28px;margin-bottom:50px;}.sa-home-banner-bg .sa-nav li.sa-cus-care {display:flex;}.sa-home-banner-bg .sa-nav li.sa-cus-care i{font-size:20px;color:var(--sa-light);margin-inline-start:15px;}.sa-nav li.sa-dctr-header-bg{margin-inline-end:0}.sa-nav li.sa-dctr-header-bg span, .sa-nav li.sa-dctr-header-bg span small{color:var(--sa-light);}.sa-home-banner-bg .sa-brand{width:calc(100% - 100px)}.sa-home-banner-bg nav{width:100px}.sa-home-banner-bg .sa-container.sa-mob-flex-start, .sa-brand{align-items:flex-start;}.sa-home-banner-bg .sa-brand h5 span img {width:18px;}
.sa-card-ins-v2 {position:absolute;top:-85px;inset-inline-end:0;inset-inline-start:0;margin:0 30px;}
.sa-link-ins-v2 .sa-ins-card {background:var(--sa-light);padding:0;margin:0;border-radius:0;width:100%}.sa-link-ins-v2 .sa-ins-card .sa-linked-ins-cnt{justify-content:space-around}
.sa-nav-mob li a.router-link-active.router-link-exact-active span img:first-child{display:none;}.sa-nav-mob li a.router-link-active.router-link-exact-active span img:last-child{display:block;}.sa-nav-mob li span img:last-child{display:none;}.sa-captcha-det,.sa-reg-spcv3 .sa-set-up.sa-pt30{padding-top:30px}.sa-ins-linked-card{margin-top:20px;}
.sa-ins-cvrg-det .sa-mob-header{padding:20px}.sa-cvg-header {border-start-start-radius:12px;border-start-end-radius:12px;border-end-end-radius:0;border-end-start-radius:12px}
.sa-med-file-ins .sa-modal-wrapper {width:100%;margin-top:30px;}.sa-med-file-ins .sa-mob-header.sa-cvg-header {padding:15px 20px}.sa-med-file-ins .sa-modal-body .sa-ins-view-det{margin-bottom:80px;}
.sa-national-theme .sa-home-banner-bg{background:url('https://sanar-assets.litedev.com/assets/images/icons/national-theme.svg') 100% 100% no-repeat;background-position:center bottom;height:170px;background-color:#00343A;}
/* profileMenuV2 new changes */
.sa-profile-space .sa-myprofile-card:first-child{margin-top:20px;padding:0;} .sa-myprofile-card:first-child{margin-top:70px;padding:0}.sa-myprofile-card{padding:16px;box-shadow:0 0px 10px 0 rgb(0 0 0 / 10%);margin-top:12px;border-radius:12px;}.sa-myprofile-card .sa-myprofile-card-item{border-bottom:1px solid var(--sa-primary-light);padding-bottom:16px;margin-bottom:16px;}.sa-myprofile-card .sa-title-name{color:var(--sa-custom-v6);}.sa-myprofile-card-item:last-child{margin:0;padding:0;border-bottom:none;}.sa-patient-list-v2 {padding:16px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--sa-primary-light);position:relative;}.sa-patient-list-v2:last-child{border-bottom:none;padding-bottom:0;}.sa-logout-v2{display:flex;gap:10px;justify-content:center;align-items:center;}.sa-myprofile-card-item .sa-select-lang-btn{display:flex;justify-content:space-between;}.sa-myprofile-card-item .sa-select-lang-btn .sa-lang-v2{display:flex;gap:10px;align-items:center;font-size:14px;}.sa-country-flag-v2{display:flex;align-items:center;justify-content:space-between;}.sa-country-flag-v2 a{height:28px;width:28px;display:flex;}.sa-myprofile-card-item .icon-more-button{color:var(--sa-custom-v4);}
.sa-dialog-btm-space.sa-dialog-bottom .sa-body-cnt.sa-light-bg{padding-bottom:100px;}.sa-patient-list-v2:first-child{border-top:1px solid var(--sa-primary-light);margin-top:15px}
.sa-border-none{border:none;}.sa-pos-rel.sa-search-filter.sa-clinic-filter {top:0;}.sa-eclinic-list .sa-clinic-det-tit h6{margin-inline-start:10px;}
.sa-myprofile-card:first-child .sa-myprofile-card-item{padding:16px;margin-bottom:0}
.sa-header-space .sa-srch-clinics .sa-form-icon {top:22px;inset-inline-end:20px}.sa-srch-clinics.sa-prdict .sa-form-control{margin-top:unset;}.sa-other-reg{margin-bottom:100px;margin-top:40px;}.sa-abt-applctns{margin-bottom:0;}.sa-dialog-full.sa-editprofile-v2 .sa-body-cnt{padding-top:30px;}.sa-resp-pb120{padding-bottom:120px;}.sa-editprofile-v2 .sa-rel-slct-list .sa-body-cnt{padding:15px;}.sa-addcard-v2 .sa-labtech-btns{background-color:rgba(247, 247, 247, 1)}.sa-dialog-full .sa-dialog-bottom.sa-personal-edit .sa-dialog-body{max-height:100%;}.sa-dialog-full .sa-personal-edit .sa-dialog-body .sa-body-cnt{max-height:90vh;}.sa-card-list-itm{color:#706E7C;font-weight:350;}.sa-my-pro-cnt .sa-body-cnt.sa-last-child.sa-card-bottom-sapce{padding-bottom:230px;}.sa-editprofile-v2 .sa-dialog-body{overflow-y:unset;overflow:unset;}.sa-rel-slct-list .sa-more-list.sa-slct-pt-list{padding-block:10px 80px;padding-inline:12px 0;}.sa-ins-fxd-top {position:relative;overflow:unset;}.sa-ins-fxd-top .sa-ins-linked-card {position:fixed;top:45px;inset-inline-start:16px;inset-inline-end:16px;}.sa-ins-fxd-top .sa-ins-srvcs {position:fixed;top:255px;inset-inline-end:16px;inset-inline-start:16px;}.sa-ins-fxd-btm {margin-top:265px;padding:0 5px;overflow:hidden;overflow-y:auto;height:calc(100vh - 340px);}
.sa-form-mobnumber p{color:#706E7C}.sa-form-mobnumber .sa-input-group-login{box-shadow:none;height:45px;margin:10px 0;}.sa-form-mobnumber .sa-input-group-login .sa-cntry-form{border-inline-end:0;}.sa-form-mobnumber .sa-input-group-login .sa-form-control{box-shadow:none;background:transparent;}.sa-form-mobnumber .sa-input-group-login .sa-input-group{width:calc(100% - 120px)}.sa-form-mobnumber .sa-cuntry-plholder{color:var(--sa-custom-v6);top:45%;}.sa-form-mobnumber .sa-input-group-login .sa-form-icon{top:25px;color:#706E7C}
.sa-srch-clinics{position:fixed;top:0;inset-inline-start:0;width:100%;z-index:99;padding:10px;background:var(--sa-light);}.sa-clinics-bar{position:fixed;top:60px;z-index:9999;inset-inline-start:0px;}
.sa-addcard-v2 .sa-dialog-body,.sa-addcard-v2 .sa-dialog-v7{height:96vh;}.sa-addcard-v2 .sa-form-control{font-size:14px;padding:8px;border-radius:8px;}.sa-addcard-v2 .sa-card-mmyy input{padding:0;}.sa-card-mmyy{border-radius:8px;}
.sa-mob-profile-list .sa-profile-menulist .sa-mob-block .sa-myprofile-card:first-child>li:first-child {height:90px;}.sa-mob-header~div .sa-user-signUp {position:absolute;top:85px;inset-inline-start:30px;inset-inline-end:15px;z-index:1;}.sa-insurance-bg .sa-ins-transbg{top:-21vh}
.sa-terms-condtions .sa-dialog-body .sa-body-cnt.sa-removed-back{padding-top:70px;margin-top:-20px;}.sa-add-patient-det .sa-mob-footer{background:var(--sa-light)}.sa-add-patient-hdr .sa-mob-header{top:14px;text-align:center;padding-inline-end:36px}.sa-add-patient-hdr .sa-dialog-close-rgt{top:23px}.sa-pharm-dialog h3{margin-bottom:10px;}

/*Choose Medical File*/
.sa-file-choose .sa-labtech-btns {background:#F7F7F7;border-start-start-radius:20px;border-start-end-radius:20px;border-end-end-radius:0;border-end-start-radius:0;}
.sa-dialog-full .sa-dialog-body .sa-body-cnt.sa-pharma-filter, .sa-dialog-full .sa-dialog-body .sa-body-cnt.sa-top-space35 {padding-top:35px;}
.sa-srch-fltr.sa-pharma-srch {width:100%;margin-top:10px;}
.sa-med-info-card{padding:16px;background-color:var(--sa-light);}.sa-med-info p{padding-top:30px;color:var(--sa-light)}.sa-doc-profile.sa-med-info{height:180px;}.sa-doc-profile.sa-med-info .sa-btn-back .icon-arrow-left::before{content:"\e91d";}.sa-medicine-info .sa-dialog-body .sa-body-cnt {padding:0 0 100px}.sa-dialog-full.sa-custom-picker .sa-dialog-body .sa-body-cnt{padding-top:30px;}.sa-dialog-full.sa-custom-picker .sa-dialog-body.sa-dialog-overflow-unset{overflow:unset;}

.sa-dialog-header.sa-medic-notify {padding:55px 15px 0;}
.sa-apt-btn-det{display:flex;gap:10px;}.sa-apt-btn-det .sa-mb10{margin-bottom:0;}

/*pharmacyproducts carousal*/
.sa-container-pharmacy{padding:0}.sa-container-pharmacy .sa-header-srch .sa-btn-back{display:none;}
.sa-prod-carousel{margin-top:140px}.sa-header-srch{box-shadow:0px 4.82px 6.43px 0px #8282820D;}
.sa-category-header{position:fixed;padding-block:0 15px;padding-inline:15px 15px;inset-inline-start:0;width:100%;z-index:1;background:var(--sa-light);}.sa-medication-list{margin-top:0;}
.sa-category-header.hidden {transition:transform 0.3s;}.sa-category-header.hidden .sa-product-list{display:none;transform:translateY(-100%);transition:transform 0.3s;}
/*chronic-disease*/
.sa-chronic-condition.sa-eclinic-list .sa-service-list{padding-top:0;padding-bottom:0;} .sa-chronic-condition.sa-eclinic-list .sa-service-list li{box-shadow:0 0 calc(var(--sa-pixel)* 5) rgba(0,0,0,0.08);}
.sa-chronic-condition .sa-service-list li{width:calc(100%/2 - (1 - 1/2)*10px);gap:10px;}
.sa-chronic-condition.sa-eclinic-list .sa-service-list.sa-chronice-service-list li:first-child figure{background:#F1F9FF;}
.sa-current-stock .sa-mob-header{padding-block:16px 0;padding-inline:35px 0}.sa-chroni-care .icon-close {display:none;}
.sa-medi-det p{height:auto;min-height:auto;}.sa-medi-det .sa-medic-prescpn{height:24px;}.sa-btn-auto{height:auto;line-height:20px;width:35%;}.sa-pres-med-list li .sa-doct-det{width:calc(100% - 35px)}
.gradient-border-wrapper{margin:0 auto;}

.sa-mobile-footer-radius{border-start-start-radius:15px;border-start-end-radius:15px;border-end-end-radius:0;border-end-start-radius:0;box-shadow:0 -2px 6px 0 #00000014;backdrop-filter:blur(18px);background:#FFFFFFA3;}.sa-delvery-slot .sa-mobile-footer-radius{background:var(--sa-light);backdrop-filter:unset}

.sa-vacci-rept .sa-browse-hdr .sa-date-picker input{width:calc(var(--sa-pixel)*65)}
.sa-resp-pb180{padding-bottom:180px;}.sa-serch-med{margin-top:10px}.sa-dialog-bottom.sa-duration-btm .sa-body-cnt {padding-top:10px}
.sa-email-verify .sa-modal-header {padding:2px;}.sa-email-verify .sa-modal-header .sa-modal-close{inset-inline-end:unset;top:0px;}
.sa-invoice{z-index:99;position:fixed;top:8px;inset-inline-end:15px;margin-bottom:0;}.sa-more-pres-med.sa-invoice-list{inset-inline-end:25px;top:48px}

.sa-drip-accor .sa-collapse-cnt{padding:0;}
.sa-vitamin-drips .sa-drip-srch-fltr {position:fixed;top:var(--sa-prog-bottom, 95px);inset-inline-start:16px;inset-inline-end:16px;background:var(--sa-light);z-index:9;box-shadow:0 0 calc(var(--sa-pixel)* 3) var(--sa-dark-150);padding:16px;}
.sa-cart-count .sa-price-label{margin-inline-start:0}

/* Iv Drips */
.sa-srch-fltrs {display:flex;gap:12px;}.sa-srch-fltrs .sa-form-group{margin-bottom:0;}.sa-srch-fltr-sticky {position:fixed;inset-inline-start:0;inset-inline-end:0;top:var(--sa-prog-bottom, 70px);background-color:var(--sa-light);box-shadow:0px 4px 4px 0px #E1E1E140;padding:16px;z-index:9}.sa-srch-fltr-sticky .sa-lab-test-det {margin:0;padding:0;}.sa-srch-fltr-sticky .sa-tabs {gap:12px;margin-bottom:12px;}.sa-srch-fltr-sticky .sa-lab-test-det .sa-tabs-btn li {margin:0;}
.sa-labtech-bg-v6 .sa-srch-fltr-sticky:has(.sa-lab-v3-filter-section){position:fixed;top:var(--sa-prog-bottom, 70px);}
.sa-labtech-bg-v6 .sa-srch-fltr-sticky .sa-lab-v3-search{margin-bottom:0;}
.sa-labtech-bg-v6 .sa-srch-fltr-sticky .sa-lab-v3-filter-section{margin:0 -16px;padding:12px 16px 0;}
.sa-labtech-bg-v6:has(.sa-lab-v3-filter-section) .sa-top-space220{padding-top:calc(318px + var(--sa-loc-banner-offset, 0px));}
.sa-browse-loc{position:fixed;top:15px;z-index:21}
.sa-kids-ins-card .sa-sprite-ins-link{width:50px;}
.sa-lab-browse .sa-lab-srch .sa-srch-text.sa-homevisit-hrdr{top:7px;}.sa-lab-browse .sa-lab-srch .sa-homevisit-hrdr .sa-form-control{inset-inline-start:15px;}.sa-homevisit-hrdr .sa-address .sa-location-label .sa-form-icon{inset-inline-end:-6px;}.sa-icon-fixed{width:25px;height:25px;display:flex;align-items:center;justify-content:center;}

/* Lab Filter */
.sa-browse-fltr {margin:-40px -15px 0;padding:0 15px;}.sa-browse-fltr .sa-srch-box {margin:0 -15px 20px}.sa-browse-hdr .sa-browse-fltr{padding:0 15px 15px;margin:0;}
.sa-browse-fltr-fxd{margin:0;padding:0;position:fixed;background:var(--sa-light);top:var(--sa-prog-bottom, 69px);inset-inline-start:0;inset-inline-end:0;z-index:9;}.sa-browse-fltr-fxd .sa-srch-fltrs{padding:15px 15px 0;}.sa-browse-fltr-fxd .sa-srch-box {margin:0;padding:15px}
.sa-reset-btn .sa-btn{font-size:14px}.sa-browse-fltr-fxd .sa-slot-list{gap:16px;flex-wrap:wrap;}.sa-browse-fltr-fxd .sa-hor-scroll li{width:calc(100% / 3 - (1 - 1 / 3) * 16px);padding:8px 12px;}.sa-browse-fltr .sa-slot-list li span{width:100%;justify-content:center;}

/* Pharmacy Location*/
.sa-modal-nearest .sa-modal-header .sa-modal-close{top:10px;}.sa-modal-nearest .sa-modal-header{padding-bottom:0;}.sa-btn-back i.sa-mob-f-size12{font-size:12px;font-weight:650;top:20px;}
.sa-phar-loc .sa-loc-header{top:68px}.sa-phar-loc .sa-loc-map{height:100%;}.sa-phar-loc .sa-map .sa-modal-close i {font-size:14px;}.sa-phar-loc.sa-dialog-full .sa-map .sa-mob-header {background:var(--sa-light);}.sa-phar-loc .sa-loc-field {width:100%;}.sa-phar-loc .sa-loc-crnt-btn {top:160px;font-size:calc(var(--sa-pixel)* 12);padding:0;}.sa-phar-loc-pin{position:fixed;top:50%;inset-inline-start:50%;}.sa-phar-loc-pin:after {content:" ";background-color:#a7cdf3b8;width:calc(var(--sa-pixel) * 20);height:calc(var(--sa-pixel) * 20);border-radius:50%;display:var(--sa-d-block);text-align:var(--sa-center);margin-block:-23px 0;margin-inline:-8px 0;}.sa-phar-loc .sa-mapbox-new .sa-loc-field {width:calc(100% - 65px);}.sa-phar-loc .sa-mapbox-new .sa-loc-crnt-btn{top:0;border-radius:10px;}.sa-phar-loc .sa-mapbox-new .sa-loc-crnt-btn:hover{color:var(--sa-primary);}

.sa-call-top-cnt {width:calc(100% - 74px)}.sa-call-top .sa-d-f-a-center {width:calc(100% - 128px)}.sa-call-top .sa-d-f-jend.sa-gap12 {width:116px;}
.sa-chat-upload-grp .sa-up-att-list li {width:calc(100% - 80px);top:calc(var(--sa-pixel)* 5);inset-inline-start:15px;}

.sa-store-list li .sa-store-list-det [type="radio"]:not(:checked) + label:before, .sa-store-list li .sa-store-list-det [type="radio"]:checked + label:before{background:#f0f4fd;}
.sa-modal-close.sa-modal-close-icon{top:26px}.sa-kids-vaccination-det .sa-kids-ins-card .sa-sprite-ins-link{width:49px;}
.sa-vaccine-schedule h4.sa-mob-header {padding:14px;padding-inline-start:40px;}.sa-modal-close.sa-mob-arrow{top:29px;}.sa-footer-gray.sa-ftr-btn-brdr{box-shadow:0 0px 10px 0 rgba(0, 0, 0, .1);}.sa-modal-body.sa-des-btm-space{padding-top:50px;}.sa-body-p16{padding-block:50px 16px;padding-inline:16px 16px;}.sa-mob-body-space{padding:20px 16px;}
.sa-modal.sa-med-like.sa-close-med-rem .sa-modal-close{inset-inline-end:unset;top:unset}

.sa-nav li.sa-notific i, .sa-nav li i.icon-traveller i {font-size:14px;}

/* CDM */
.sa-disease-banner-bg{width:100%;max-width:100%;margin:0 0 20px;}.sa-chronic-top-bar, .sa-chronic-tab{display:none;}
.sa-lab-close{box-shadow:none;border:1px solid var(--sa-custom-v3);border-radius:50%;inset-inline-start:unset;inset-inline-end:0;top:10px;}.sa-lab-detls-v2 .sa-modal-header{padding:0px;}.sa-lab-detls-v2 .sa-modal-body{padding:16px 0px}.sa-lab-detls-v2 .sa-modal-wrapper{padding:12px;width:96%}.sa-lab-detls-v2 .sa-lab-close{width:20px;height:20px;top:9px;}.sa-lab-detls-v2 .icon-close{position:absolute;top:6px;inset-inline-end:5px;font-size:8px}
.sa-new-rating-list.sa-dialog-close-out .sa-line-close{top:18px;inset-inline-start:50%;inset-inline-end:auto;}.sa-new-rating-list.sa-dialog-close-out .sa-dialog-close.sa-mob-block i{width:26px;height:26px;display:block;font-size:10px;padding:7px;line-height:11px;}.sa-new-rating-list.sa-dialog-close-out .sa-dialog-close.sa-mob-block{top:-40px;inset-inline-end:5px;}.sa-dialog-bottom .sa-dialog-body.sa-new-rating-list.sa-dialog-close-out{padding-top:20px;}.sa-new-rating-list .sa-dialog-header{padding-top:12px;}
.sa-header-det .sa-modal-body{padding-top:20px;}.sa-header-det .sa-footer-gray{gap:10px;padding-top:12px;}.sa-modal-close-outside-wrap{overflow:visible;}.sa-modal-close-outside-wrap .sa-modal-close-outside{background:transparent;border:none;padding:0;}.sa-modal-close-outside i{position:absolute;inset-inline-end:10px;color:var(--sa-light);border:2px solid var(--sa-light);padding:8px;font-size:10px;border-radius:50px;top:-38px;cursor:pointer;}.sa-bottom-space100{padding-bottom:100px;}.sa-bottom-space150{padding-bottom:150px;}
.sa-icon-close-det{inset-inline-end:15px;top:20px;}.sa-header-steps .sa-prog-grid {margin-top:15px;}.sa-header-steps .sa-mob-header.sa-text-center{padding-inline-start:0;}.sa-modal-close.sa-modal-close-icon.sa-des-icon{inset-inline-start:5px;top:26px;}.sa-works-list::before{bottom:105px;}
.sa-view-pdf .sa-modal-close .icon-arrow-left:before{content:"\e9d9";font-size:20px;font-weight:650}.sa-servc-list-v2{margin-top:10px;margin-bottom:20px}.sa-modal-header.sa-header-steps{padding-bottom:15px;}.sa-toggle-pos .sa-toggle-slider:before{bottom:2px}.sa-analysis-det{height:100dvh}
/* pharmacy location new changes */
.sa-phar-loc-sticky{height:auto}.sa-phar-loc-sticky .sa-test-pack-head{padding-inline-start:20px}.sa-phar-loc-sticky .sa-dialog-close{top:12px}.sa-phar-loc-sticky .sa-dialog-close i{font-size:16px;font-weight:normal}.sa-dialog-full .sa-dialog-body.sa-saved-addr-phr{max-height:50vh;padding:calc(var(--sa-pixel)* 10);bottom:0}.sa-disease-category .sa-modal-body {height:calc(96dvh - 60px) !important;overflow-y:auto}.sa-submit-case .sa-avtar-doctor-list{flex-wrap:wrap;justify-content:flex-start;}.sa-slct-doc .sa-doct-det-data h6{font-size:16px}.sa-slct-doc .sa-doct-det{width:100%;}
/* Review new changes */
.sa-ptnt-shadow-multi{border:none;box-shadow:5px 5px 20px 10px rgba(225, 225, 225, 0.25)}.sa-review-v2 .sa-select-patient{box-shadow:0px 4px 4px 0px rgba(225, 225, 225, 0.25)}.sa-slct-doc .sa-carousel{margin-top:0px;}.sa-header-cont .sa-modal-close.sa-modal-line-close{top:20px;}.sa-attachment-v2 .sa-upload-device{width:calc(100% / 3 - (1 - 1 / 3) * 15px);margin-top:0}
/* safe area */
.safe-area-padding-bottom{padding-bottom:var(--safe-bottom)}
/* Android WebView sits above the system nav bar, so inset+30px double-counts it */
@supports not (-webkit-touch-callout: none){
.safe-area-padding-bottom{padding-bottom:15px}
}
/* dcotor selection */
.sa-slct-doc .sa-carousel-slide button{line-height:18px}.sa-doctor-profileV2 .sa-modal-body{padding:16px;}.sa-h40{height:40px;}.sa-modal-footer.sa-pos-doc-v2{position:static}.sa-report-problem-wrap .sa-view-det{padding:16px;}
.sa-browse-fltr-fxd .sa-srch-fltrs{display:flex}.sa-add-patient-det .sa-add-patient-v2-card .sa-form-icon.icon-search{top:auto}.sa-apt-ref-btn{border-start-start-radius:20px;border-start-end-radius:20px;border-end-end-radius:0;border-end-start-radius:0;background:rgba(255, 255, 255, 0.64);box-shadow:0 -2px 6px 0 rgba(0, 0, 0, 0.08);backdrop-filter:blur(9px);}.sa-custom-btn{height:48px;padding:8px 32px;border-radius:8px;line-height:32px;}.sa-timedur-v2 .sa-slot-list li{flex-shrink:unset;width:100%;}
.sa-identity-number{width:auto}.sa-apoint .sa-select-field{position:fixed;}
.sa-toasted-alert-v2{top:var(--sa-toast-alternate-top-offset)}
.sa-toast-handler .sa-toasted-alert-v2{top:var(--sa-toast-handler-top-offset);position:relative;margin:0;inset-inline-end:0;inset-inline-start:0}
.sa-add-patient-det .sa-toasted-alert-v2,.sa-add-ins-v6 .sa-toasted-alert-v2{bottom:var(--sa-toast-alternate-bottom-offset)}
/*new navbar styles*/
.sa-navbar-new .sa-nav-mob li a.router-link-active.router-link-exact-active:not([href*="pharmacy"]):not([href="/pharmacy"])::after{display: none; content: none;}
.sa-navbar-new .sa-nav-mob.is-ios { bottom: calc(12px + env(safe-area-inset-bottom, 0px)); left: 16px; right: 16px; width: calc(100% - 32px);margin: 0 auto; height: 60px;border-radius: 40px; padding: 0 4px;  background: rgba(255, 255, 255, 0.40); box-shadow: 0 2.16px 17.27px 0 rgba(0, 0, 0, 0.1); backdrop-filter: blur(25.9px); -webkit-backdrop-filter: blur(25.9px);} 
.sa-navbar-new .sa-nav-mob li a {justify-content: center; text-decoration: none; color: #706E7C;cursor: pointer; padding: 3px 2px; width: 100%;  height: auto; border-radius: 24px; transition: all 0.2s ease;  overflow: visible;min-width: 58px; } 
.sa-navbar-new .sa-nav-mob li a span { display: flex; flex-direction: column; justify-content: center;line-height: 1.2; text-align: center; position: relative; z-index: 1;} .sa-navbar-new .sa-nav-mob li a img { width: 22px; height: 22px; object-fit: contain; margin: 3px auto 8px;position: relative; z-index: 1; } .sa-navbar-new .sa-nav-mob li a img:nth-child(2) { display: none; } .sa-navbar-new .sa-nav-mob li a img:nth-child(1) { display: block; } /* Active links */ .sa-navbar-new .sa-nav-mob li a.router-link-active, .sa-navbar-new .sa-nav-mob li a.router-link-exact-active, .sa-navbar-new .sa-nav-mob.is-ios li a.router-link-active, .sa-navbar-new .sa-nav-mob.is-ios li a.router-link-exact-active, .sa-navbar-new .sa-nav-mob.is-ios li a:focus, .sa-navbar-new .sa-nav-mob.is-ios li a:active { color: #009FE3; font-weight: 650; height: auto; } .sa-navbar-new .sa-nav-mob li a.router-link-active span, .sa-navbar-new .sa-nav-mob li a.router-link-exact-active span, .sa-navbar-new .sa-nav-mob.is-ios li a.router-link-active span, .sa-navbar-new .sa-nav-mob.is-ios li a.router-link-exact-active span, .sa-navbar-new .sa-nav-mob.is-ios li a:focus span, .sa-navbar-new .sa-nav-mob.is-ios li a:active span { color: #009FE3; font-weight: 650; } .sa-navbar-new .sa-nav-mob li a.router-link-active img, .sa-navbar-new .sa-nav-mob li a.router-link-exact-active img, .sa-navbar-new .sa-nav-mob.is-ios li a:focus img, .sa-navbar-new .sa-nav-mob.is-ios li a:active img { margin: 3px auto; } .sa-navbar-new .sa-nav-mob li a.router-link-active img:nth-child(1), .sa-navbar-new .sa-nav-mob li a.router-link-exact-active img:nth-child(1), .sa-navbar-new .sa-nav-mob.is-ios li a:focus img:nth-child(1), .sa-navbar-new .sa-nav-mob.is-ios li a:active img:nth-child(1) { display: none; } .sa-navbar-new .sa-nav-mob li a.router-link-active img:nth-child(2), .sa-navbar-new .sa-nav-mob li a.router-link-exact-active img:nth-child(2), .sa-navbar-new .sa-nav-mob.is-ios li a:focus img:nth-child(2), .sa-navbar-new .sa-nav-mob.is-ios li a:active img:nth-child(2) { display: block; } 
.sa-navbar-new .sa-nav-mob.is-ios li a.router-link-active, .sa-navbar-new .sa-nav-mob.is-ios li a.router-link-exact-active, .sa-navbar-new .sa-nav-mob.is-ios li a:focus, .sa-navbar-new .sa-nav-mob.is-ios li a:active {padding: 3px 4px;min-width: 58px;height: 52px; position: relative; margin: 0 auto; } .sa-navbar-new .sa-nav-mob.is-ios li a.router-link-active::before, .sa-navbar-new .sa-nav-mob.is-ios li a.router-link-exact-active::before, .sa-navbar-new .sa-nav-mob.is-ios li a:focus::before, .sa-navbar-new .sa-nav-mob.is-ios li a:active::before { content: ''; display: block; position: absolute; inset: 0; background: rgba(0, 0, 0, 0.05); border-radius: 24px; z-index: 0; animation: saNavBounceHorizontal 800ms cubic-bezier(0.34, 1.56, 0.64, 1); will-change: transform; pointer-events: none;width:auto; } .sa-navbar-new .sa-nav-mob.is-ios li a.router-link-active span::before, .sa-navbar-new .sa-nav-mob.is-ios li a.router-link-exact-active span::before, .sa-navbar-new .sa-nav-mob.is-ios li a:focus span::before, .sa-navbar-new .sa-nav-mob.is-ios li a:active span::before { display: none; content: none; } .sa-navbar-new .sa-nav-mob.is-ios li a[href*="pharmacy"]::after, .sa-navbar-new .sa-nav-mob.is-ios li a[href="/pharmacy"]::after, .sa-navbar-new .sa-nav-mob.is-ios li a.router-link-active[href*="pharmacy"]::after, .sa-navbar-new .sa-nav-mob.is-ios li a.router-link-exact-active[href*="pharmacy"]::after, .sa-navbar-new .sa-nav-mob.is-ios li a.router-link-active[href="/pharmacy"]::after, .sa-navbar-new .sa-nav-mob.is-ios li a.router-link-exact-active[href="/pharmacy"]::after { content: ''; display: block; position: absolute; top: 5px; right: calc(50% - 24px); width: 8px; height: 8px; background-color: #4FE765; border-radius: 50%; z-index: 2; } .sa-navbar-new .sa-nav-mob.is-ios li a:focus img:nth-child(1), .sa-navbar-new .sa-nav-mob.is-ios li a:active img:nth-child(1) { display: none; } .sa-navbar-new .sa-nav-mob.is-ios li a:focus img:nth-child(2), .sa-navbar-new .sa-nav-mob.is-ios li a:active img:nth-child(2) { display: block; } .sa-navbar-new .sa-nav-mob.is-ios:has(li a:focus) li a.router-link-active:not(:focus)::before, .sa-navbar-new .sa-nav-mob.is-ios:has(li a:active) li a.router-link-active:not(:active)::before { display: none; content: none; } .sa-navbar-new .sa-nav-mob.is-ios:has(li a:focus) li a.router-link-active:not(:focus), .sa-navbar-new .sa-nav-mob.is-ios:has(li a:active) li a.router-link-active:not(:active) { background: transparent; color: #706E7C; font-weight: normal; animation: none; padding: 3px 2px; } .sa-navbar-new .sa-nav-mob.is-ios:has(li a:focus) li a.router-link-active:not(:focus) span, .sa-navbar-new .sa-nav-mob.is-ios:has(li a:active) li a.router-link-active:not(:active) span { color: #706E7C; font-weight: normal; } .sa-navbar-new .sa-nav-mob.is-ios:has(li a:focus) li a.router-link-active:not(:focus) img, .sa-navbar-new .sa-nav-mob.is-ios:has(li a:active) li a.router-link-active:not(:active) img { margin: 3px auto 8px; } .sa-navbar-new .sa-nav-mob.is-ios:has(li a:focus) li a.router-link-active:not(:focus) img:nth-child(1), .sa-navbar-new .sa-nav-mob.is-ios:has(li a:active) li a.router-link-active:not(:active) img:nth-child(1) { display: block; } .sa-navbar-new .sa-nav-mob.is-ios:has(li a:focus) li a.router-link-active:not(:focus) img:nth-child(2), .sa-navbar-new .sa-nav-mob.is-ios:has(li a:active) li a.router-link-active:not(:active) img:nth-child(2) { display: none; }
@keyframes saNavBounceHorizontal { 0% { transform: translateX(0); } 20% { transform: translateX(8px); } 44% { transform: translateX(-6px); } 68% { transform: translateX(3px); } 84% { transform: translateX(-1px); } 100% { transform: translateX(0); } }
.sa-navbar-new .sa-nav-mob.is-ios{touch-action:pan-y;overflow:visible}.sa-navbar-new:before { content: ''; background: linear-gradient(to top, #EEEEEE, transparent); height: 50px; position: fixed; left: 0; right: 0; bottom: 0; z-index: 0; }
.sa-navbar-new .sa-nav-mob.is-ios>li:not(.sa-nav-pill){flex:1 1 0;display:flex;min-width:0;justify-content:center}
.sa-navbar-new .sa-nav-mob.is-ios>li>a{transform:scale(var(--sa-nav-scale, 1));transform-origin:center;transition:transform 460ms cubic-bezier(0.22, 1.25, 0.36, 1);z-index:1}
.sa-navbar-new .sa-nav-mob.is-ios.is-dragging>li:not(.sa-nav-pill)>a{transition:transform 70ms linear}
.sa-navbar-new .sa-nav-mob.is-ios>.sa-nav-pill{position:absolute;top:50%;left:0;height:52px;border-radius:26px;background:rgba(0,0,0,.06);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);z-index:0;pointer-events:none;transform-origin:center;list-style:none;margin:0;padding:0}
.sa-navbar-new .sa-nav-mob.is-ios.is-dragging>.sa-nav-pill{background:transparent;box-shadow:0 12px 28px rgba(0,0,0,.16);backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);min-width:68px;border:1px solid rgba(0,0,0,.04)}
.sa-navbar-new .sa-nav-mob.is-ios>li>a::before{display:none !important;animation:none !important;content:none !important}
.sa-navbar-new .sa-nav-mob.is-ios>li.is-nav-active>a{color:#009FE3;font-weight:650;height:52px;position:relative;padding:3px 4px;min-width:58px;width:max-content;max-width:100%;margin:0 auto;box-sizing:border-box}
.sa-navbar-new .sa-nav-mob.is-ios>li.is-nav-active>a span{color:#009FE3;font-weight:650}
.sa-navbar-new .sa-nav-mob.is-ios>li.is-nav-active>a img{margin:3px auto 4px}
.sa-navbar-new .sa-nav-mob.is-ios>li.is-nav-active>a img:nth-child(1){display:none}
.sa-navbar-new .sa-nav-mob.is-ios>li.is-nav-active>a img:nth-child(2){display:block}
.sa-navbar-new .sa-nav-mob.is-ios>li.is-nav-active>a::before{display:block !important;content:'' !important;position:absolute;inset:0;border-radius:26px;background:rgba(0,0,0,.06);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);z-index:0;pointer-events:none;animation:none !important}
.sa-navbar-new .sa-nav-mob.is-ios.is-nav-synced:not(.is-dragging)>li:not(.is-nav-active)>a.router-link-active,.sa-navbar-new .sa-nav-mob.is-ios.is-nav-synced:not(.is-dragging)>li:not(.is-nav-active)>a.router-link-exact-active{color:#706E7C;font-weight:450}
.sa-navbar-new .sa-nav-mob.is-ios.is-nav-synced:not(.is-dragging)>li:not(.is-nav-active)>a.router-link-active span,.sa-navbar-new .sa-nav-mob.is-ios.is-nav-synced:not(.is-dragging)>li:not(.is-nav-active)>a.router-link-exact-active span{color:#706E7C;font-weight:450}
.sa-navbar-new .sa-nav-mob.is-ios.is-nav-synced:not(.is-dragging)>li:not(.is-nav-active)>a.router-link-active img:nth-child(1),.sa-navbar-new .sa-nav-mob.is-ios.is-nav-synced:not(.is-dragging)>li:not(.is-nav-active)>a.router-link-exact-active img:nth-child(1){display:block}
.sa-navbar-new .sa-nav-mob.is-ios.is-nav-synced:not(.is-dragging)>li:not(.is-nav-active)>a.router-link-active img:nth-child(2),.sa-navbar-new .sa-nav-mob.is-ios.is-nav-synced:not(.is-dragging)>li:not(.is-nav-active)>a.router-link-exact-active img:nth-child(2){display:none}
.sa-navbar-new .sa-nav-mob.is-ios.is-dragging li a.is-preview{color:#009FE3;font-weight:650;z-index:2}
.sa-navbar-new .sa-nav-mob.is-ios.is-dragging li a.is-preview img:nth-child(1){display:none}
.sa-navbar-new .sa-nav-mob.is-ios.is-dragging li a.is-preview img:nth-child(2){display:block}
.sa-navbar-new .sa-nav-mob.is-ios.is-dragging li a.router-link-active:not(.is-preview),.sa-navbar-new .sa-nav-mob.is-ios.is-dragging li a.router-link-exact-active:not(.is-preview){color:#706E7C;font-weight:450}
.sa-navbar-new .sa-nav-mob.is-ios.is-dragging li a.router-link-active:not(.is-preview) span,.sa-navbar-new .sa-nav-mob.is-ios.is-dragging li a.router-link-exact-active:not(.is-preview) span{color:#706E7C;font-weight:450}
.sa-navbar-new .sa-nav-mob.is-ios.is-dragging li a.router-link-active:not(.is-preview) img:nth-child(1),.sa-navbar-new .sa-nav-mob.is-ios.is-dragging li a.router-link-exact-active:not(.is-preview) img:nth-child(1){display:block}
.sa-navbar-new .sa-nav-mob.is-ios.is-dragging li a.router-link-active:not(.is-preview) img:nth-child(2),.sa-navbar-new .sa-nav-mob.is-ios.is-dragging li a.router-link-exact-active:not(.is-preview) img:nth-child(2){display:none}
.sa-navbar-new .sa-nav-mob.is-ios.is-dragging li a:not(.is-preview):focus,.sa-navbar-new .sa-nav-mob.is-ios.is-dragging li a:not(.is-preview):active{color:#706E7C;font-weight:450;border:none}
.sa-navbar-new .sa-nav-mob.is-ios.is-dragging li a:not(.is-preview):focus span,.sa-navbar-new .sa-nav-mob.is-ios.is-dragging li a:not(.is-preview):active span{color:#706E7C;font-weight:450}
.sa-navbar-new .sa-nav-mob.is-ios.is-dragging li a:not(.is-preview):focus img:nth-child(1),.sa-navbar-new .sa-nav-mob.is-ios.is-dragging li a:not(.is-preview):active img:nth-child(1){display:block}
.sa-navbar-new .sa-nav-mob.is-ios.is-dragging li a:not(.is-preview):focus img:nth-child(2),.sa-navbar-new .sa-nav-mob.is-ios.is-dragging li a:not(.is-preview):active img:nth-child(2){display:none}
.sa-navbar-new .sa-nav-mob.is-ios li a:active{border:1px solid #7C878C;}.sa-navbar-new .sa-nav-mob.is-ios li a.router-link-active,.sa-navbar-new .sa-nav-mob.is-ios li a.router-link-exact-active,.sa-navbar-new .sa-nav-mob.is-ios li a.router-link-active:active,.sa-navbar-new .sa-nav-mob.is-ios li a.router-link-exact-active:active{border:none;}
/*new navbar end here*/
}
@media only screen and (max-width: 640px), only screen and (max-width: 640px){
.sa-pjoin-list{flex-direction:column}.sa-pjoin-list li{width:100%}.sa-order-sanar ul li{width:calc(100%/1 - (1 - 1/1)*20px);padding:0}
.sa-hl-slider .sa-carousel li,.sa-lise-doc .sa-carousel li{width:98%}.sa-helth-btn button{width:100%}.sa-join-us-bg h2{padding:25px 60px;margin-bottom:0}
}
@media only screen and (max-width: 520px), only screen and (max-device-width: 520px){
.sa-d-f-mob-dir-col{flex-direction:column}.sa-voice .sa-progress-line {width:75%}.sa-apt-report .sa-prescription button{margin-top:10px}.sa-offers img{object-fit:fill}.sa-caregiver-pay{width:100%;padding:0 15px 140px}
.sa-order-sanar ul li{width:calc(100%/1 - (1 - 1/1)*10px)}.sa-programs .sa-app-stores .sa-btn-primary{margin-top:15px;width:310px}.sa-service-prov .sa-slct-card li a{padding:10px;font-size:10px}.sanar-busines-form .sa-service-prov .sa-track-order{width:60%}

}
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px){
.sa-val-err{font-size:9px}.sa-track-det .sa-track-fig{width:100%}.sa-track-count {bottom:70px}.sa-consult-family {width:65%}.sa-consult-tot {padding-inline-start:10px}.sa-drag-clndr .sa-browse-hdr .dp__menu {inset-inline-end:6px !important}.sa-reschedule .sa-slot-btn .sa-time-slot{padding:5px 10px}.sa-presc-ref-in {padding-inline-end:110px}
.sa-apt-report .sa-prescription:before{top:15px}.sa-vir-head .sa-d-flex button{padding:8px 22px;font-size:13px;width:unset}.sa-down-sanar.sa-vir-head .sa-d-flex{padding:10px;gap:10px}.sa-join-us-bg, .sa-join-sanar-card{width:100%;border-radius:20px;background-size:cover;padding:15px}.sa-join-btns{flex-direction:column;margin-bottom:25px;}.sa-join-btns button{width:100%;font-size:15px}.sa-service-prov .sa-slct-card li{margin-inline-end:0;margin-bottom:15px;display:flex;width:100%}.sa-service-prov .sa-slct-card{flex-direction:column}.sa-service-prov .sa-slct-card li a{height:auto;min-width:100%;font-size:14px}.sa-service-prov .sa-track-order{width:90%;margin:25px auto}.sa-board .sa-carousel li{width:100%}.sa-schedule-mob p{font-size:14px}.sa-schedule-mob h1{font-size:20px}.sa-icon-bg .icon-eye:before{font-size:25px}.sa-our-vision .sa-f-size18{font-size:calc(var(--sa-pixel)* 8)}.sa-why-sanar-list li{font-size:14px;padding-inline-start:35px}.sa-arrow-right-light i{width:40px;height:40px;font-size:15px}.sa-why-sanar-list.sa-suc-tick li i{width:25px;height:25px;top:-4px}.sa-icon-bg .icon-target:before{font-size:40px}.sa-icon-bg{gap:15px;width:45px}
/* my profile new style */
.sa-pr-wallet{font-size:12px;display:flex;align-items:center;justify-content:flex-end;width:137px}.sa-cont-us .sa-cont-num{display:block}.sa-cont-us .sa-card-shadow,.sa-cont-us .sa-card{padding:15px}.sa-app-info.sa-app-provide{display:flex;flex-direction:column}
.sa-app-info:first-child{flex-wrap:wrap}.sa-app-info .sa-grey-dark-text{margin-bottom:10px}.sa-pr-wallet span{word-break:break-word}.sa-test-list,.sa-test-list .sa-card{padding:10px}.sa-test-list ul li{font-size:12px}.sa-serv-position{padding:5px}.sa-serv-cnt span{padding:0 5px;font-size:14px}.sa-consultaion{width:31%}.sa-serv-position span+span, .sa-heart-positi span+span{font-size:11px}.sa-heart-positi{padding:5px 10px}
.sa-select-vaccine .sa-doct-det{width:calc(100% - 42px)}.sa-vacci-doct-det [type="radio"]:not(:checked) + label:before, .sa-vacci-doct-det [type="radio"]:checked + label:before{inset-inline-end:-22px}.sa-vacci-doct-det [type="radio"]:checked + label:after{inset-inline-end:-19.3px}
.sa-detv2{padding-inline-start:0;padding-inline-end:0;padding-top:50px;}.sa-vaccine-tab{align-items:unset;justify-content:unset}.sa-vaccine-tab li{width:100%;text-align:center;font-size:12px;white-space:unset}
.sa-search-wrap.input-wrapper{display:flex;justify-content:flex-end;padding-top:6px}.input-field:focus{width:100%}.sa-select-disease{align-items:unset;flex-direction:column;padding-top:14px}.sa-search-wrap.input-wrapper .search-icon {top:76px}.sa-health-disease{padding-top:40px}
.sa-patient-insurance{flex-direction:column;align-items:unset;gap:5px}.sa-down-sanar.sa-vir-head .sa-langswitch{padding:5px;margin:0}.sa-down-sanar.sa-vir-head .sa-d-flex.sa-helth-tab{padding:2px 4px}.sa-vir-head .sa-d-flex.sa-helth-tab.sa-health-bmicalc{width:75%}
.sa-card.sa-usermenu{padding:15px 10px}.sa-vaci-repo .sa-app-info:first-child {flex-wrap:nowrap;}
.sa-browse .sa-wrap-slots .sa-carousel li,.sa-browse .sa-group-slots .sa-carousel li {flex-shrink:0;width:calc(100% / 3 - (1 - 1 / 3)* 8px)}
.sa-filter-item {width:calc(100% / 4 - (1 - 1 / 4)* 10px);}.sa-app-info .sa-btn-danger {max-width:125px;height:unset;padding:0 5px;line-height:unset}
.sa-ins-linked-card-det{font-size:12px;}.sa-ins-linked-card-det li.sa-line-clamp{width:120px;margin-inline-end:0;}
.sa-lst-apt-btn{margin-top:10px;}.sa-lst-apt-btn .sa-btn{padding:0 5px;font-size:11px;}.sa-btn-fsize{font-size:11px;padding:0 6px;}.sa-lab-list .sa-btn,.sa-pres button{padding:0 5px;}.sa-skin-type-card button{font-size:12px;padding:0 10px;}
}
@media only screen and (max-width: 425px), only screen and (max-device-width: 425px){
.sa-med-pres-list .sa-med-pres-list-bg{padding:10px 5px;}.sa-med-pres-list-bg p, .sa-weight-diabetes .sa-test-pack-head{font-size:12px;}

}
@media only screen and (max-width: 420px), only screen and (max-device-width: 420px){
.sa-consultant-details li{width:auto}.sa-consultant-details li:last-child span{display:flex;align-items:baseline}.reschedule-btn{font-size:11px;padding:0 8px;height:35px;line-height:35px}.sa-reschedule .sa-slot-btn li:nth-child(4n) p {margin-inline-end:10px}.sa-reschedule .sa-slot-btn li {width:calc(100%/3 - (1 - 1/3)*0px)}.sa-reschedule .sa-slot-btn li:nth-child(3n) p{margin-inline-end:0} .sa-cargiver-task{padding-inline-end:124px}.sa-cargiver-task figure{width:116px}.sa-slot-btn li {width:calc(100%/3 - (1 - 1/3)*0px)}.sa-slot-btn li:nth-child(4n) p{margin-inline-end:10px}.sa-slot-btn li:nth-child(3n) p{margin-inline-end:0px}.sa-carousel.sa-slot-btn li{width:calc(100%/4 - (1 - 1/4)*0px)}.sa-card-list .sa-carousel.sa-slot-btn li:nth-child(3n) p {margin-inline-end:10px}
.sa-card-list .sa-slot-btn li:nth-child(4n) p {margin-inline-end:10px}.sa-card-list .sa-slot-btn li:nth-child(3n) p {margin-inline-end:0}.sa-otp-vrf .sa-text-right{width:100%}.sa-service-prov .sa-form-group textarea{font-size:10px}.sa-confirm{padding:0 10px 20px}.sa-join-stores a{height:80px}.sa-join-filter li{width:100%}.sa-acpt-det p{font-size:11px}.sa-ref-card-det .sa-card{padding:12px;}.sa-pen-referral,.sa-ref-card-det .sa-d-f-sbetween{font-size:12px;}.sa-secnd-opnion-cases .sa-past-est-time {display:block;text-align:start;width:50%;}.sa-secnd-opnion-cases .sa-btn-lg{padding:6px 8px}
}

@media only screen and (max-width: 375px), only screen and (max-device-width: 375px){
.sa-contact-card {padding:calc(var(--sa-pixel)* 5)}.sa-medical-rec li {width:80%}.sa-confirm .sa-mob-footer .sa-btn{font-size:14px}.sa-diagno-hdng .sa-count{justify-content:flex-start}.sa-track-det.sa-top-space footer{display:block} .sa-track-det.sa-top-space footer button:first-child{margin-bottom:10px}.sa-cargiver-task {padding-inline-end:105px}.sa-cargiver-task figure {width:100px}.sa-trk-fig img{top:10px}.dp__menu {min-width:100%;width:100%}.sa-drag-clndr .sa-browse-hdr .dp__menu{inset-inline-start:0 !important}.sa-services-location .sa-home-loc {padding-inline-start:10px}
.sa-card-list .sa-carousel.sa-slot-btn li p {font-size:12px}.sa-awards .sa-carousel li{width:60%;height:150px}.sa-schedule-mob{top:-250px}.sa-fnt-smll{font-size:12px}.sa-mt50.sa-fnt-smll h3{margin-top:30px}.sa-pro-emp .sa-mob-block.sa-line-clamp{display:-webkit-box;-webkit-line-clamp:1}
.sa-wtsap-card .sa-status-card-ico.sa-book-now{width:calc(100% - 60%)}.sa-wtsap-card .sa-btn-sm{padding:8px;line-height:18px}.sa-med-cont button, .sa-sickleave-cont button{padding:0 10px}.sa-prescription-cont button,.sa-myapt-date{font-size:12px}
.sa-wtsap-card .sa-d-f-a-center{flex-wrap:wrap}.sa-wtsap-card .sa-d-f-a-center .sa-status-card-cnt{margin-bottom:10px}.sa-myapt-date{flex-wrap:wrap;gap:10px}.sa-report-btn a{padding:5px}.sa-apnt-det-list-card.sa-mob-block{flex-wrap:wrap}.sa-apnt-det-list-card-cnt {width:calc(100% - 55px)}.sa-whatsapp-card-cnt~.sa-btn-outline-success{margin-top:10px}.sa-pr-wallet{width:122px}.sa-override-datepicker .dp__menu{min-width:max-content}.sa-datepicker-override .dp__menu {inset-inline-start:0 !important}.sa-clinic-det-tit .sa-link{font-size:12px}.sa-clinic-det-tit h6{font-size:11px}.sa-new-prep{font-size:10px;font-weight:450}
.sa-ptn-btn .sa-btn{padding:0 4px}.sa-appt-header h3,.sa-mob-hrdr-size{font-size:16px}.sa-filter-item {width:calc(100% / 3 - (1 - 1 / 3)* 10px)}.sa-tests-list-cnt{align-items:flex-start;}
.sa-track-referral p {display:flex;flex-wrap:wrap;}
.sa-ref-card-det .sa-d-f-sbetween label,.sa-new-appoint-list .sa-doct-det .sa-f-size15, .sa-custom-card, .sa-custom-card .sa-btn{font-size:12px;}.sa-bg-unset .sa-login-brd button{font-size:13px;}
.sa-ins-view-det .sa-invisible{inset-inline-end:-5px;}.sa-btn-wrap{height:60px;line-height:1.5;}
.sa-chronic-condition .sa-service-list h6,.sa-telemedicine-desc span{font-size:12px;}.sa-lab-test-det .sa-tabs-btn li{font-size:14px;}.sa-phone-hdr-new h1{font-size:28px;}.sa-kids-vaccination-det .sa-kids-ins-card .sa-sprite-ins-link{width:55px;}.sa-my-doc li .sa-btn.sa-d-f-a-center{padding:0 5px}
.sa-cdm-caurosal .sa-btn-sm{padding:4px;font-size:11px;font-weight:450;}.sa-custm-h{height:48px;}.sa-ins-cmpld-schld-list .sa-ins-list-det .sa-btn{width:fit-content;}
.sa-new-signin .sa-p16{padding:10px;}.sa-new-signin .sa-ccode .sa-inp-flag{padding-left:35px;}.sa-new-signin .sa-ccode .sa-img-ccode.sa-form-icon{top:20px;width:22px;}.sa-new-signin .sa-ccode .icon-down-arrow {right:12px;}
}
@media only screen and (max-width: 360px), only screen and (max-device-width: 360px){
.sa-tabs-fill li{font-size:12px}.sa-myapt-status span{font-size:11px}.reschedule-up-btn{font-size:11px;padding:0 10px;height:35px;line-height:35px}.sa-btn-responsive .sa-ftr-btn{display:var(--sa-d-block)}.sa-btn-responsive .sa-ftr-btn button+button{margin:15px 0 0}.sa-edit-pro .sa-btn-xs{padding:0}.sa-inp-flag{padding-inline-start:42px}.sa-my-profile-bg{padding-top:52px}.sa-service-provi{width:65%}
.sa-down-sanar.sa-vir-head .sa-d-flex{gap:unset;margin-top:unset}.sa-detv2 .sa-app-info:first-child{flex-wrap:unset} .sa-detv2 .sa-app-info button{padding:0 10px}
.sa-app-info .sa-status-success span{font-size:10px}.sa-rpt-time span{margin:0}.sa-apt-id .sa-gray-dark-text,.sa-apt-id{font-size:12px}.sa-ins-status{font-size:10px;}.sa-test-pack-head{font-size:15px;}
.sa-select-care li h6{padding-inline-end:35px;}.sa-new-appoint-list .sa-doct-det .sa-d-f-sbetween h4{font-size:16px;}.sa-new-appoint-list .sa-doct-det .sa-primary-text{font-size:15px;}.sa-ins-cvrg-det .sa-body-cnt{padding:20px 8px;}
.sa-apts-list-btn .sa-btn{font-size:13px;}.sa-call-top-cnt h4 {font-size:14px;}.sa-pres-med-list .sa-btn-view-rep{padding:0 9px;font-size:13px;}.sa-reorder-list button{padding:0 8px;font-size:14px;}.sa-new-signin .sa-ccode .sa-img-ccode.sa-form-icon{left:7px;}.sa-new-signin .sa-ccode .sa-inp-flag{padding-left:30px;}.sa-new-signin .sa-ccode .icon-down-arrow{right:10px;}
}
@media only screen and (max-width: 320px), only screen and (max-device-width: 320px){
.sa-addrecord .sa-slct-serv-list.sa-slct-card li{min-width:82px}.sa-tabs-vert li{padding:calc(var(--sa-pixel)* 3);font-size:10px}.sa-confirm .sa-mob-footer{flex-direction:column}.sa-confirm .sa-mob-footer .sa-btn{width:100%;margin:0 0 10px}.sa-confirm .sa-mob-footer .sa-btn:last-child{margin-bottom:0}.sa-mob-sanar .sa-slct-card li{min-width:85px;font-size:10px}.sa-mob-sanar .sa-slct-card li a{min-width:80px}.sa-mob-sanar .sa-slct-card li:last-child{margin-inline-end:0}
.sa-lab-scrl{top:130px}.sa-mob-viwptn-tab  .sa-tabs li{margin:0 5px}.dp__menu {inset-inline-start:315px !important}.sa-track-count{bottom:50px}
.sa-consultant-details li:last-child{padding-inline-start:10px}.sa-drag-clndr .sa-browse-hdr.sa-slot-header .dp__menu{inset-inline-end:5px !important}
.sa-browse-datepicker .horizontal-calendar .date-item{width:45px;font-size:10px}.sa-dctr-header-bg img{margin-inline-end:0}.sa-dctr-header-bg span{font-size:7px}.sa-sub-det h3{font-size:16px}
.sa-slot-btn li{width:calc(100%/2 - (1 - 1/2)*10px)}.sa-slot-btn li:nth-child(4n) p{margin-inline-end:10px}.sa-slot-btn li:nth-child(3n) p{margin-inline-end:0px}.sa-consult-avail>small{font-size:10px}
.sa-reschedule .sa-slot-btn .sa-time-slot {padding:5px 8px}.sa-track-det .sa-track-fig.sa-trk-fig{width:100%}.sa-lab-tech-bg li {width:100%}.sa-confirm{margin-bottom:160px}.sa-slot-btn .sa-time-slot.sa-disabled-slot,.sa-slot-btn .sa-time-slot,.sa-slot-btn li:nth-child(4n) p,.sa-slot-btn li:nth-child(5n) p{margin-inline-end:0}.sa-slot-btn{gap:10px}.sa-alert.sa-a-info.sa-mb20 ~ .sa-row .sa-schedule-mob{top:-420px}
.sa-card-list .sa-slot-btn li:nth-child(4n) p {margin-inline-end:0}.sa-pro-emp {height:260px}.sa-carousel.sa-slot-btn li {width:calc(100%/3 - (1 - 1/3)*0px)}.sa-carousel.sa-slot-btn{gap:0}.sa-card-list .sa-carousel.sa-slot-btn li p{margin-inline-end:5px}.sa-card-list .sa-carousel.sa-slot-btn li:nth-child(3n) p {margin-inline-end:0}
.sa-tabs-fill li{margin:0 15px}.sa-app-info button{padding:0 5px;font-size:10px}.sa-report-btn span{font-size:10px}.sa-report-btn a{align-items:end}.sa-apt-report button{padding:0 10px;font-size:10px}.sa-track-content{font-size:10px;padding-inline-start:35px}.sa-myapt-date{font-size:10px}.sa-myapt-date .sa-btn-sm{padding:0 10px;font-size:10px}.sa-form-control{padding-inline-end:25px}.sa-form-icon{inset-inline-end:8px;top:14px;font-size:14px}.sa-appoint-header .sa-mob-header{font-size:14px}.sa-appoint-header .sa-btn-back i{font-size:14px;top:24px}.sa-completed-loc .sa-text-right .sa-mr20{margin-inline-end:10px}.sa-mob-reports{margin-inline-start:-50px}.sa-apoint .sa-tabs-fill{top:60px}
.sa-item-btns span.sa-dark-text{font-size:12px}.sa-lab-tech-bg li{width:100%}.sa-clinic-det-tit .sa-link{font-size:10px}.sa-service-list li{width:100%}
/*sanar-swiper*/
.sa-sanar-swiper.sa-thumb-example{margin:0;height:unset}.sa-join-sanar-card .sa-btn-plain,.sa-services-list li,.sa-test-pack-head{font-size:12px}
.sa-mob-bg-color{margin-top:46px}.sa-mob-menulist{margin-top:56px}.sa-my-profile-bg{background-size:unset}
.sa-down-sanar .sa-join-stores a{width:150px}.sa-app-stores a{margin-inline-end:0}.sa-form-img.sa-img-ccode{top:6px}.sa-mob-header-fix .sa-form-icon-left{inset-inline-end:auto}
.sa-pr-wallet span{width:55px}.sa-emp-tit h1 {font-size:14px}.sa-pr-wallet {width:102px}.sa-ftr-res-btn .sa-btn-block {height:50px;line-height:25px;display:flex;align-items:var(--sa-center);justify-content:var(--sa-center)}.sa-filter{inset-inline-end:0;inset-inline-start:0;margin:0 auto}.sa-wallet .h2{font-size:12px}
.sa-btn.sa-btn-outline-primary.sa-light-bg{font-size:10px}.sa-prescribed-dl dt,.sa-ref-card-det .sa-d-f-sbetween label{font-size:10px}.sa-prescrptions-list{margin-bottom:16px}.sa-mob-hrdr-size{font-size:13px}.sa-ref-card-det{padding:12px;}.sa-pres-med-list .sa-btn-view-rep {padding:0 7px;font-size:11px;}.sa-skin-type-card button{font-size:11px;padding:0 6px;}
.sa-custom-card{padding:5px;}.sa-custom-card .sa-btn{padding:0 5px;}.sa-ftr-btn-res .sa-btn,.sa-lab-test-det .sa-tabs-btn li{font-size:12px;}.sa-app-info .sa-btn-danger{max-width:90px;padding:0}.sa-ins-linked-card{width:100%;border-radius:20px;background-size:cover;padding:15px 8px}.sa-lab-test-det .sa-tabs-btn li i{font-size:20px;}.sa-kids-vaccination-det .sa-kids-ins-card .sa-sprite-ins-link{width:65px;}
}
.sa-captcha-img {max-height: 40px;}
/* Insurance price loader on Review. Dark overlay with shield and expanding rings while the price API runs. */
.sa-ins-apply-loader{position:var(--sa-fixed);z-index:1000;top:0;inset-inline-end:0;bottom:0;inset-inline-start:0;height:100dvh;display:var(--sa-d-flex);align-items:var(--sa-center);justify-content:var(--sa-center);background:rgba(0,0,0,0.72)}
.sa-ins-apply-box{display:var(--sa-d-flex);flex-direction:column;align-items:var(--sa-center);gap:8px}
.sa-ins-apply-text{margin:0;color:var(--sa-light);font-size:13px;font-weight:500;line-height:18px;text-align:var(--sa-center)}
.sa-ins-apply-stage{position:var(--sa-relative);width:80px;height:80px}
.sa-ins-apply-stage img{position:var(--sa-absolute);top:50%;inset-inline-start:50%;width:33px;height:36px;transform:translate(-50%,-50%);z-index:2}
.sa-ins-apply-ring{position:var(--sa-absolute);top:50%;inset-inline-start:50%;border-radius:50%;border:1px solid var(--sa-primary);opacity:0;box-sizing:border-box}
.sa-ins-apply-ring-1{width:42px;height:42px;animation:sa-ins-ring-1 2s ease-in infinite}
.sa-ins-apply-ring-2{width:58px;height:58px;animation:sa-ins-ring-2 2s ease-in infinite}
.sa-ins-apply-ring-3{width:76px;height:76px;box-shadow:0 0 8px rgba(38,169,224,0.45);animation:sa-ins-ring-3 2s ease-in infinite}
@keyframes sa-ins-ring-1{0%{opacity:0;transform:translate(-50%,-50%) scale(0.62)}25%,75%{opacity:1;transform:translate(-50%,-50%) scale(1)}100%{opacity:0;transform:translate(-50%,-50%) scale(0.62)}}
@keyframes sa-ins-ring-2{0%,25%{opacity:0;transform:translate(-50%,-50%) scale(0.68)}50%,75%{opacity:1;transform:translate(-50%,-50%) scale(1)}100%{opacity:0;transform:translate(-50%,-50%) scale(0.68)}}
@keyframes sa-ins-ring-3{0%,50%{opacity:0;transform:translate(-50%,-50%) scale(0.72)}75%{opacity:1;transform:translate(-50%,-50%) scale(1)}100%{opacity:0;transform:translate(-50%,-50%) scale(0.72)}}
html { direction: ltr; }

/* Arabic extras — tokens + RTL-only overrides. Flat html[lang="ar"] selectors so un-transpiled global.css works in browsers without CSS Nesting. Shared rules above already use logical properties. */
html[lang="ar"] {direction: rtl;--font-family: 'Avenir Arabic';--font-family-new: 'Avenir Arabic';--sa-right: left;--sa-left: right;}
html[lang="ar"] .sa-more-list li.sa-active:after {transform:scaleX(-1) rotate(-45deg);}
html[lang="ar"] .sa-pharmacy-notific .sa-heart {display:inline-block;transform:none;}
html[lang="ar"] .sa-pharmacy-notific .sa-heart span, html[lang="ar"] .sa-loc-notific {width:10px;height:10px;display:block;min-width:10px;min-height:10px;}
html[lang="ar"] .sa-pharmacy-notific .sa-heart span {width:10px;height:10px;display:block;min-width:10px;min-height:10px;z-index:1;}
html[lang="ar"] .sa-loc-notific {width:8px;height:8px;min-width:8px;min-height:8px;}
html[lang="ar"], html[lang="ar"] body, html[lang="ar"] button, html[lang="ar"] .truncate, html[lang="ar"] input, html[lang="ar"] textarea {font-family: var(--font-family, 'Avenir Arabic'), sans-serif;}
html[lang="ar"] textarea::placeholder, html[lang="ar"] ::-ms-input-placeholder, html[lang="ar"] ::-moz-placeholder, html[lang="ar"] ::-webkit-input-placeholder {font-family: var(--font-family, 'Avenir Arabic'), sans-serif;}
html[lang="ar"] [class^="icon-"], html[lang="ar"] [class*=" icon-"], html[lang="ar"] .sa-presc-img img, html[lang="ar"] .sa-hel-slid-in a i, html[lang="ar"] .sa-order-sanar ul li i.icon-arrow-right-thick, html[lang="ar"] .sa-abt-sanar .sa-prev, html[lang="ar"] .sa-abt-sanar .sa-next, html[lang="ar"] .sa-success-circle-grd .icon-checked2::before, html[lang="ar"] .sa-success-chekd {display: inline-block;transform: scaleX(-1);}
html[lang="ar"] .sa-board .sa-next, html[lang="ar"] .sa-board .sa-prev, html[lang="ar"] .sa-con-provider img.sa-serv-img, html[lang="ar"] .sa-ar-scalx {transform: scaleX(-1);}
html[lang="ar"] .sa-d-block-ar {display: block;}
html[lang="ar"] .sa-wallet-top .icon-riyal {display: unset;transform: scaleX(1);}
html[lang="ar"] .sa-ar-scalx-plus, html[lang="ar"] .icon-riyal {transform: scaleX(1);}
html[lang="ar"] .sa-med-fig, html[lang="ar"] .sa-service-list li figure img, html[lang="ar"] .sa-arrow-icn p:nth-child(2):before, html[lang="ar"] .sa-input-group-login .sa-btn img {transform: scaleX(-1);}
html[lang="ar"] .sa-brand .sa-logo, html[lang="ar"] .icon-logo-symbol, html[lang="ar"] .sa-verfid-det .icon-checked3, html[lang="ar"] .sa-chat-logo, html[lang="ar"] .sa-actv-ph-acpt i, html[lang="ar"] .sa-pres-status i, html[lang="ar"] .sa-success-circle i, html[lang="ar"] .sa-ptn-details .sa-patient-list .sa-active .sa-add-ptnt i, html[lang="ar"] .sa-powered i, html[lang="ar"] .sa-contct-social-media i, html[lang="ar"] .sa-why-sanar-list i, html[lang="ar"] .sa-treatment-card i, html[lang="ar"] .sa-order-sanar ul li i, html[lang="ar"] .sa-request-bg i, html[lang="ar"] .sa-serv-in i, html[lang="ar"] .sa-groups i, html[lang="ar"] .swiper-button-prev:after, html[lang="ar"] .swiper-rtl .swiper-button-next:after, html[lang="ar"] .sa-icon-bg .sa-icon-sub-bg-lg, html[lang="ar"] .sa-icon-bg .sa-icon-sub-bg, html[lang="ar"] .sa-eclinic-serch .sa-form-icon, html[lang="ar"] .sa-ptn-details .icon-delete1, html[lang="ar"] .sa-select-lang-btn .icon-healthcare, html[lang="ar"] .sa-enroll-list li i, html[lang="ar"] .sa-consultaion figure img, html[lang="ar"] .sa-timeline-list li i, html[lang="ar"] .verify-num-success i, html[lang="ar"] .sa-caregiver-details i, html[lang="ar"] .icon-video3, html[lang="ar"] .sa-slide-count i, html[lang="ar"] .sa-toasted-alert i, html[lang="ar"] .sa-scale-x {transform: scaleX(1);}
html[lang="ar"] .sa-d-i-dir-ltr {direction: ltr;display: inline;}
html[lang="ar"] .sa-d-dir-ltr {direction: ltr;display: block;}
html[lang="ar"] .sa-dir-rtl, html[lang="ar"] .sa-active-ph-order .carousel__slide>div {direction: rtl;}
html[lang="ar"] .sa-swap-dir, html[lang="ar"] .sa-track-count {direction: ltr;}
html[lang="ar"] .sa-unorder-list li {margin: 0 calc(var(--sa-pixel)* 8) calc(var(--sa-pixel)* 5) 0;}
html[lang="ar"] .sa-carousel-slide :is(.sa-prev, .sa-next), html[lang="ar"] .sa-partners .sa-carousel-slide :is(.sa-prev, .sa-next), html[lang="ar"] .sa-active-ph-order .sa-carousel-slide :is(.sa-prev, .sa-next), html[lang="ar"] .sa-active-apt .sa-carousel-slide :is(.sa-prev, .sa-next) {transform: translateY(-50%) rotate(180deg);}
html[lang="ar"] .sa-success-circle::before {transform: rotate(30deg);}
html[lang="ar"] .sa-success-circle::after {transform: rotate(-30deg);}
html[lang="ar"] .sa-addrecord .sa-slct-serv-list li {width: calc(100%/3 - (1 - 1/3)*30px);}
html[lang="ar"] .sa-slct-serv-list li span i {display: block;}
html[lang="ar"] .sa-form-icon-left {right: 15px;}
html[lang="ar"] .sa-form-group>[class*="icon-left"]+input[type="text"] {padding-right: 50px;}
html[lang="ar"] .sa-form-control.sa-disabled.sa-swap-dir {text-align: right;}
html[lang="ar"] .sa-presc-ref i {border-radius: 0 8px 0px;}
html[lang="ar"] .icon-edit, html[lang="ar"] .icon-play, html[lang="ar"] .sa-rec-bg .sa-tabs li i, html[lang="ar"] .sa-status-card-ico .sa-card-ico-bg, html[lang="ar"] .sa-caregiver-helper ul li span i {transform: scaleX(1);}
html[lang="ar"] .sa-wallet-card .sa-gift::before {transform: translate(calc(var(--sa-pixel)* 0),-50%);}
html[lang="ar"] .sa-date-list li {padding: 0 calc(var(--sa-pixel) * 50) calc(var(--sa-pixel) * 3) 10px;}
html[lang="ar"] .sa-date-list .sa-danger-text {direction: ltr;}
html[lang="ar"] .sa-my-doc .sa-card-list li {margin: calc(var(--sa-pixel)* 10) 0 0 calc(var(--sa-pixel)* 10);}
html[lang="ar"] .sa-my-doc .sa-card-list .sa-cursor:nth-child(-n+2) {margin-top: 0;}
html[lang="ar"] .sa-apoint .sa-tabs-fill .sa-tabs li.active::after {transform: skewX(-15deg);}
html[lang="ar"] .sa-apoint .sa-tabs-fill .sa-tabs li:last-child.active::after {transform: skewX(-15deg);}
html[lang="ar"] .sa-swip-ar {direction: ltr;text-align: right;}
html[lang="ar"] .sa-status-card-ico {text-align: left;}
html[lang="ar"] .sa-slct-count span {margin-left: 2px;}
html[lang="ar"] .sa-icondown-insu, html[lang="ar"] .sa-lab-srch .icon-arrow-left {display: none;}
html[lang="ar"] .sa-lab-srch .sa-form-control ~ .icon-arrow-left {display: block;transform: scaleX(-1);}
html[lang="ar"] .sa-more-list-bg li.sa-active::after {transform: translateY(-50%);}
html[lang="ar"] .horizontal-calendar .date-list {text-align: right!important;}
html[lang="ar"] .horizontal-calendar {margin-right:0!important;margin-left:20px;}
html[lang="ar"] .sa-next-day {background: linear-gradient(to left, var(--sa-disabled) 0%, var(--sa-light) 100%);}
html[lang="ar"] .sa-browse-datepicker .horizontal-calendar {margin-left: 0;}
html[lang="ar"] .sa-ccode {text-align: right;}
html[lang="ar"] .sa-ccode input.sa-inp-flag, html[lang="ar"] input.sa-ccode.sa-inp-flag {direction: ltr;}
html[lang="ar"] .sa-push-notific {padding: calc(var(--sa-pixel)* 5) 80px calc(var(--sa-pixel)* 5) 50px;}
html[lang="ar"] .sa-my-loct {transform: translate(50%, -50%) scaleX(-1);}
html[lang="ar"] .sa-browse-hdr .sa-btn-back, html[lang="ar"] .sa-voice .sa-mic-icn {display: flex;}
html[lang="ar"] .sa-selected-data [type="checkbox"]:checked + label {padding-left: 20px;}
html[lang="ar"] .sa-footer-footer .sa-text-right {text-align: left;}
html[lang="ar"] .sa-add-text i {transform: scaleX(-1) translate(0,-50%);}
html[lang="ar"] .sa-footer-header i, html[lang="ar"] .sa-app-stores i, html[lang="ar"] .sa-social-media i {transform: scaleX(1);}
html[lang="ar"] .sa-help-card {text-align: right;}
html[lang="ar"] .sa-active-apt-list .sa-text-right {text-align: left;}
html[lang="ar"] .sa-services-bg:before {bottom: -15px;right: -78px;}
html[lang="ar"] .sa-services-ins-bg::before {right: -79px;bottom: -31px;}
html[lang="ar"] .sa-slct-serv:before, html[lang="ar"] .sa-services:before {right: -13px;border-radius: 0 calc(var(--sa-pixel)* 10) 0 0;transform: skewX(15deg);}
html[lang="ar"] .sa-slct-serv:after, html[lang="ar"] .sa-services:after {left: -13px;border-radius: calc(var(--sa-pixel)* 10) 0 0;transform: skewX(-15deg);}
html[lang="ar"] .sa-services-bg {margin-top:-98px;margin-right:-20px;margin-left:-20px;}
html[lang="ar"] .sa-services-bg:after {bottom: -15px;left: -78px;}
html[lang="ar"] .sa-services-ins-bg::after {left: -79px;bottom: -31px;}
html[lang="ar"] .sa-nurse .sa-card-list li p, html[lang="ar"] .sa-card-list p {color:var(--sa-dark);padding-left: 30px;}
html[lang="ar"] .sa-count {justify-content: flex-start;}
html[lang="ar"] .static-header h1 {text-align: left;}
html[lang="ar"] .sa-card-list.sa-p-handler .sa-slot li .sa-time-slot {padding-left: 10px;}
html[lang="ar"] .sa-card-list li .sa-unorder-list li:before {right:-15px;top:12px;}
html[lang="ar"] .sa-card-list>li .sa-unorder-list li {margin-right:15px;}
html[lang="ar"] .sa-add-text {padding: 10px 44px 10px 20px;}
html[lang="ar"] .sa-slct-serv-list li {margin: 0 0 0 calc(var(--sa-pixel)* 5);}
html[lang="ar"] .sa-navbar .sa-slct-serv-list li {margin: 20px 0 0 20px;}
html[lang="ar"] .sa-my-doc .sa-dialog .sa-card-list li {margin:0 0 20px;}
html[lang="ar"] .sa-my-doc .sa-dialog .sa-card-list-sm li i {padding-right: 10px;}
html[lang="ar"] .carousel.sa-medical-rec, html[lang="ar"] .sa-rec-det .carousel, html[lang="ar"] .sa-active-apt .carousel, html[lang="ar"] .sa-patient-list .carousel, html[lang="ar"] .sa-ccode .sa-custom-dropd {direction: rtl;}
html[lang="ar"] .sa-mob-viwptn-tab .sa-tabs-vert-lft li [class^="icon-"], html[lang="ar"] [class*=" icon-"] {transform: none;}
html[lang="ar"] .sa-profile-list li [class*="icon-"] {text-align: left;}
html[lang="ar"] .sa-add-ins span {display: block;}
html[lang="ar"] .sa-services-list li:hover {background: linear-gradient(270deg, #E2F8EA 6.35%, #DEF2FA 65.71%, #DEF2FA 93.23%);}
html[lang="ar"] .sa-lang-list li .sa-english:before {background-position: calc(var(--sa-pixel)* -123) -360px;}
html[lang="ar"] .sa-lang-list li .sa-arabic:before {background-position: calc(var(--sa-pixel)* -32) -300px;}
html[lang="ar"] .sa-gift::before {right: 20px;}
html[lang="ar"] .sa-img-cover-lg {margin-top: 0;}
html[lang="ar"] .users-card {border-radius: 0 278px 278px 0;background-color: #F9FAFE;padding: calc(var(--sa-pixel)* 25) calc(var(--sa-pixel)* 60) calc(var(--sa-pixel)* 25) 0;margin: calc(var(--sa-pixel)* 50) auto 0 0;width: calc(100% - 150px);}
html[lang="ar"] .sa-contact-card strong {direction: ltr;}
html[lang="ar"] .sa-img-pro {margin: 12px -100px 0 0;}
html[lang="ar"] .dp__arrow_top {transform: translate(50%, -50%) rotate(-50deg);}
html[lang="ar"] .carousel .carousel__prev:before, html[lang="ar"] .carousel .carousel__next:before {transform: scale(-1);}
html[lang="ar"] .dp__month_year_col_nav .dp__inner_nav {transform: scaleX(-1);}
html[lang="ar"] .dp__calendar {font-size: 12px;}
html[lang="ar"] .icon-pdf, html[lang="ar"] .icon-call, html[lang="ar"] .icon-round-done, html[lang="ar"] .sa-my-doc .icon-video-icon, html[lang="ar"] .icon-zip, html[lang="ar"] .sa-booking-success i, html[lang="ar"] .icon-video {transform: scaleX(1);}
html[lang="ar"] .sa-chat-card .sa-chat-attach i {transform: rotate( -90deg);}
html[lang="ar"] .sa-browse .sa-result .sa-carousel-slide .sa-next {right: auto;left: 0;transform: rotate( 180deg );}
html[lang="ar"] .sa-browse .sa-result .sa-carousel-slide .sa-prev {right: 0;left: auto;transform: rotate(180deg);}
html[lang="ar"] .sa-tabs-fill li.active:after {transform: skewX(-15deg);}
html[lang="ar"] .sa-tabs-fill li:last-child.active::after {transform: skewX(15deg);}
html[lang="ar"] .sa-voucher .sa-dash-border {display: inline-flex;}
html[lang="ar"] .sa-mob-w100 .icon-refresh2.sa-pr10 {padding-right: 10px;padding-left: 0;}
html[lang="ar"] .sa-dialog-content .sa-count {justify-content: flex-end;}
html[lang="ar"] .sa-lab-scrl .sa-carousel-slide :is(.sa-prev, .sa-next) {top: 20px;}
html[lang="ar"] .sa-physio .sa-card-list li [type=checkbox]:checked+label:after, html[lang="ar"] .sa-selected-data [type="checkbox"]:checked + label:after {left:4px;}
html[lang="ar"] .sa-edit-pro .sa-swap-dir {width: 45%;}
html[lang="ar"] .sa-nurse [type=checkbox]:checked+label:after {left:-25px;}
html[lang="ar"] .sa-diagnosis .sa-count.sa-flex-start {justify-content: flex-start;}
html[lang="ar"] .sa-contact-card-in i {left: inherit;right: 5px;}
/* checkbox styles */
html[lang="ar"] .sa-patient-list .sa-active .sa-add-ptnt:after {height: 4px;width: 10px;transform: rotate( -45deg );bottom: 10px;}
html[lang="ar"] .sa-profile-list li [class*="icon-"], html[lang="ar"] .sa-videocall-icon img {transform: scaleX(-1);}
html[lang="ar"] .sa-mob-block[class^="icon-"], html[lang="ar"] .sa-mob-block[class*=" icon-"] {display: none;}
html[lang="ar"] .sa-up-att-list li .icon-delete1 {display: flex;align-items: center;justify-content: center;}
html[lang="ar"] .sa-consultant-details li span {direction: ltr;}
html[lang="ar"] .sa-consultant-details li .sa-mr5 {margin-right:10px;}
html[lang="ar"] .sa-doctor-img {transform: scaleX(-1);}
html[lang="ar"] .sa-drug-det .sa-flex-start {justify-content: flex-start;}
html[lang="ar"] .sa-dctr-header-bg figure {margin-left:5px;}
html[lang="ar"] .sa-record-spr i {padding-left: 0;padding-right: 10px;}
html[lang="ar"] .sa-wtsap-card .sa-question {margin-left: 5px;}
/* cancellation and reschedule policy */
html[lang="ar"] .sa-refund {padding: calc(var(--sa-pixel)* 5) calc(var(--sa-pixel)* 28) calc(var(--sa-pixel)* 5) calc(var(--sa-pixel)* 10);}
html[lang="ar"] .reschedule-up-btn {padding: 0 calc(var(--sa-pixel)* 6);}
html[lang="ar"] .sa-reschedule .sa-slot-btn .sa-time-slot {padding: 5px 12px;}
/* for individual styles */
html[lang="ar"] .sa-hl-slider .carousel .carousel__prev {right: inherit;left: 75px;}
html[lang="ar"] .sa-lise-doc .carousel .carousel__prev {right: 0;left: inherit;}
html[lang="ar"] .sa-lise-doc .sa-prev, html[lang="ar"] .sa-lise-doc .sa-next {bottom: -90px;}
html[lang="ar"] .sa-hl-slider .sa-prev, html[lang="ar"] .sa-hl-slider .sa-next {top: 45px;}
html[lang="ar"] .sa-board .swiper-rtl .swiper-button-prev {right: 70px;}
html[lang="ar"] .sa-service-content .sa-icon-bg, html[lang="ar"] .sa-med-content .sa-icon-bg {gap:30px;}
html[lang="ar"] .sa-medcl-services i {transform: scaleX(1);}
html[lang="ar"] .sa-prov-img {right:85px;top:-35px;}
html[lang="ar"] .med-prov-img {right:40px;top:-35px;}
html[lang="ar"] .sa-btn-plain i {padding-right: 10px;}
html[lang="ar"] .sa-join-filter.sa-suc-tick li i {transform: scaleX(1);}
html[lang="ar"] .sa-btn-plain {width:22%;}
html[lang="ar"] .sa-faq-bg:before {top:-60px;}
html[lang="ar"] .sa-sanar-bg .sa-card-shadow {bottom:185px;}
html[lang="ar"] .sa-service-content .sa-icon-bg .sa-icon-sub-bg, html[lang="ar"] .sa-med-content .sa-icon-bg .sa-icon-sub-bg, html[lang="ar"] .sa-faq-bg .sa-icon-bg .icon-call-center-agent.sa-icon-sub-bg {transform: scaleX(1);}
html[lang="ar"] .sa-service-content .sa-icon-bg .sa-icon-sub-bg-lg.icon-hospital3:before, html[lang="ar"] .sa-med-content .sa-icon-bg .sa-icon-sub-bg-lg.icon-healthcare2:before, html[lang="ar"] .sa-service-content .sa-icon-bg .sa-icon-sub-bg-lg.icon-skill:before {right:35px;}
html[lang="ar"] .sa-med-content .sa-icon-bg .sa-icon-sub-bg-lg.icon-healthcare2:before {right:15px;top:-5px;}
html[lang="ar"] .sa-sanar-bg.sa-faq-bg.sa-business-prov:before {width:515px;top:5px;}
html[lang="ar"] .sa-med-content .sa-icon-bg {gap: 40px;}
html[lang="ar"] .sa-faq-bg .sa-icon-bg .icon-call-center-agent:before {right:-4px;}
html[lang="ar"] .sa-pjoin-list li small, html[lang="ar"] .sa-apt-list.sa-schedule-det li .icon-right-arrow {transform: scaleX(-1);}
html[lang="ar"] .sa-icon-bg .icon-eye:before, html[lang="ar"] .sa-icon-bg .icon-target:before, html[lang="ar"] .sa-icon-bg .icon-hospital3:before, html[lang="ar"] .sa-icon-bg .icon-digital-nomad:before, html[lang="ar"] .sa-icon-bg .icon-purse:before, html[lang="ar"] .sa-icon-bg .icon-report3:before, html[lang="ar"] .sa-icon-bg .icon-call-center-agent:before, html[lang="ar"] .sa-icon-bg .icon-correction:before, html[lang="ar"] .sa-icon-bg .icon-date-time:before, html[lang="ar"] .sa-icon-bg .icon-skill:before, html[lang="ar"] .sa-icon-bg .icon-healthcare2:before {right: 14px;}
html[lang="ar"] .sa-icon-bg .sa-icon-sub-bg {margin-left: 8px;}
html[lang="ar"] .sa-order-sanar ul li i small {right: unset;left: -25px;}
html[lang="ar"] .sa-order-sanar ul li i.icon-home-plus:before, html[lang="ar"] .sa-order-sanar ul li i.icon-online-meeting:before, html[lang="ar"] .sa-order-sanar ul li i.icon-medical-report:before {right: unset;left: 2px;}
html[lang="ar"] .sa-icon-bg .sa-icon-sub-bg-lg.icon-report3:before, html[lang="ar"] .sa-icon-bg .sa-icon-sub-bg-lg.icon-call-center-agent:before, html[lang="ar"] .sa-icon-bg .icon-correction:before {right: unset;left: -2px;}
html[lang="ar"] .sa-pjoin-list li i {transform: scaleX(-1);}
html[lang="ar"] .sa-pjoin-list li i.sa-icon-bg-lg::before {right: 35px;}
html[lang="ar"] .sa-pjoin-list li small {right: unset;left: -15px;}
html[lang="ar"] .sa-ptn-details .sa-lab-card {width: unset;}
html[lang="ar"] .sa-service-content .sa-icon-bg .sa-icon-sub-bg, html[lang="ar"] .sa-med-content .sa-icon-bg .sa-icon-sub-bg {margin-right:0;}
html[lang="ar"] .sa-edit-pro i.icon-edit2 {margin-left: 10px;}
html[lang="ar"] .sa-sign-space .icon-edit {margin-left: 10px;}
html[lang="ar"] .sa-filter-btn {bottom: 30px;}
html[lang="ar"] .sa-diagnosis .sa-count {justify-content: flex-start;}
html[lang="ar"] .sa-lab-scrl .sa-carousel-slide.sa-lab-viw-slider :is(.sa-prev, .sa-next) {top: 50%;}
html[lang="ar"] .sa-app-info:last-child .sa-app-info-cnt.sa-lab-dir span span {direction: ltr;display: inline-block;}
html[lang="ar"] .sa-new-signin .sa-ccode .icon-close.sa-form-icon {inset-inline-start: 15px;inset-inline-end: auto;top:27px;}
/* Pre Employment */
html[lang="ar"] .sa-emp-form.sa-form-group>[class*="icon-left"]+input[type="text"] {padding-right: 65px;width: 100%;}
html[lang="ar"] .sa-emp-form .icon-checked, html[lang="ar"] .sa-icon-checked {transform: scaleX(1);}
html[lang="ar"] .sa-apt-date-list:before {right: calc(var(--sa-pixel) * 55);}
html[lang="ar"] .tracking-data-list:before {right: 110px;}
html[lang="ar"] .sa-edit-unit {margin-left:10px;}
html[lang="ar"] .sa-setup-radio .icon-male-lab:before, html[lang="ar"] .sa-setup-radio .icon-female-lab:before {margin-right: 10px;margin-left: 0;}
html[lang="ar"] .sa-profile-card .sa-profile-lang .sa-care.sa-select-lang-btn .icon-down-arrow {transform: scale(-1) rotate(-85deg);top: 23px;color: var(--sa-primary);}
html[lang="ar"] .sa-login-calen .vue-scroll-picker-layer {opacity: 0.8;}
html[lang="ar"] .sa-set-up i.icon-left-arrow {text-align: left;}
html[lang="ar"] .sa-login-brd .sa-otp-ref {display: flex;}
html[lang="ar"] .sa-pres-tit .sa-pres-tit-cnt {width: calc(100% - 80px);}
html[lang="ar"] .sa-card-test-cnt .sa-count {justify-content: flex-start;}
html[lang="ar"] .sa-apt-report .sa-card-no-border .icon-checked3 {transform: scale(1);}
html[lang="ar"] .sa-datepicker-override .sa-carousel-slide .sa-prev, html[lang="ar"] .sa-datepicker-override .sa-carousel-slide .sa-next {top: 26px;}
html[lang="ar"] .sa-datepicker-override .horizontal-calendar .date-item.choosed-day:first-child .sa-today {padding-left: 0;}
html[lang="ar"] .sa-datepicker-override .dp__arrow_bottom {border-right: unset;border-left: 1px solid var(--dp-menu-border-color);}
html[lang="ar"] .sa-datepicker-override .dp__menu {right: -240px !important;}
html[lang="ar"] .sa-override-datepicker .dp__arrow_bottom {top: -13px;right: 50px;transform: translate(50%, 50%) rotate(130deg);}
html[lang="ar"] .sa-vaccine-picker .dp__arrow_top {border-right: none;}
html[lang="ar"] .sa-ptn-data li .sa-btn i, html[lang="ar"] .sa-prescrptions-list i {transform: scale(1);}
html[lang="ar"] .sa-lab-result.sa-card-list p {padding-left: 0;}
html[lang="ar"] .sa-req-ser-form .sa-otp-ref {display: flex;margin-top: 10px;}
html[lang="ar"] .sa-card-list li p i {text-align: left;}
html[lang="ar"] .sa-card-list li p i.icon-video-call-ico {transform: scaleX(1);text-align: right;}
html[lang="ar"] .sa-app-info.sa-reff-req figure i, html[lang="ar"] .sa-app-info.sa-icon-details figure i, html[lang="ar"] .sa-scale-info, html[lang="ar"] .sa-yakeen-verify .icon-checked2, html[lang="ar"] .sa-cancel-list i, html[lang="ar"] .sa-yakeen-verify-det .icon-checked2 {transform: scale(1);}
html[lang="ar"] .sa-link-ins-icon {width:20px;}
html[lang="ar"] .sa-card-list.sa-dragclndr-det li:nth-child(2) .horizontal-calendar p {padding-left: 0;}
html[lang="ar"] .sa-prescrptions-list {width: calc(100% - 100px);}
html[lang="ar"] .sa-ar-d-content {display: contents;}
html[lang="ar"] .sa-browse .sa-wrap-slots.sa-carousel-slide .icon-right-arrow, html[lang="ar"] .sa-browse .sa-group-slots.sa-carousel-slide .icon-right-arrow {text-align: right;}
html[lang="ar"] .sa-browse .sa-wrap-slots .sa-time-slot, html[lang="ar"] .sa-browse .sa-group-slots .sa-time-slot {padding-left: 5px;}
html[lang="ar"] .sa-doc-list .sa-doc-list-item:last-child.icon-heart {padding-left: 15px;}
html[lang="ar"] .sa-service-prov [type="checkbox"]:checked + label:after {right: 4px;}
html[lang="ar"] .sa-price-brdn span:first-child {justify-content: end;}
html[lang="ar"] .sa-apt-list.sa-schedule-det li:before {transform: scaleX(-1);}
html[lang="ar"] .sa-dir-ltr {direction: ltr;display: inline-flex;gap: 5px;}
html[lang="ar"] .sa-doc-head-det .sa-test-pack-head {font-size: 11px;}
html[lang="ar"] .sa-verifi-code .sa-dir-ltr {gap:0;}
html[lang="ar"] .sa-sign-space .sa-text-center.sa-dir-ltr {display: block;}
html[lang="ar"] .sa-dir-ltr-f {direction: ltr;display: flex;}
html[lang="ar"] .sa-dir-ltr-f.sa-ftr-btn button {margin-left: 15px;}
html[lang="ar"] .sa-dir-ltr-f.sa-ftr-btn button+button {margin-right: 0;}
html[lang="ar"] .sa-d-inline[class^="icon-"] {display: inline;}
html[lang="ar"] .sa-presc-list .sa-swap-dir {display: inline-block;}
html[lang="ar"] .sa-loader {top: calc(50% + -14px);right: calc(50% + 2px);}
html[lang="ar"] .sa-invoice {direction: ltr;}
html[lang="ar"] .sa-invoice img {margin-left:0;margin-right:5px;}
html[lang="ar"] .sa-rem-picker-group .vue-scroll-picker-layer-top {background: linear-gradient(180deg,var(--sa-light) 10%,rgba(255,255,255,.3));}
html[lang="ar"] .sa-rem-picker-group .vue-scroll-picker-layer-bottom {background: linear-gradient(0deg,var(--sa-light) 10%,rgba(255,255,255,.7));}
html[lang="ar"] .sa-view-slots-btn {line-height: 17px;}
html[lang="ar"] .sa-ph-fltr-cnt [type="checkbox"]:checked + label:after {right: 7px;top: 7px;}
html[lang="ar"] .sa-call-top-count {top: 3px;}
html[lang="ar"] .sa-btn-back i.sa-mob-none {display: var(--sa-none);}
html[lang="ar"] .sa-phmcy-icon .sa-btn-back i.sa-mob-none {display: inline-block;}
html[lang="ar"] .sa-btn-back i.sa-mob-none.sa-arrow-btn-ar {display:block;}
html[lang="ar"] .sa-book-my-apt [type="checkbox"]:checked + label:after {top: 7px;right: 6px;width: 10px;}
html[lang="ar"] .sa-appt-header .sa-hdr-rgt-icon {display: flex;transform: unset;}
/* Chat */
html[lang="ar"] .sa-phone-call-msg {right: auto;left: 8px;}
html[lang="ar"] .sa-ringer-btm {direction: rtl;}
html[lang="ar"] .sa-call-top-cnt {display: flex;flex-direction: column;gap: 0;}
html[lang="ar"] .sa-check-primary [type="checkbox"]:checked + label:after {top: 4px;right: 8px;}
html[lang="ar"] .sa-ref-accor [type="checkbox"]:checked + label:after {top: -4px;right: 5px;}
html[lang="ar"] .sa-checkbox-det [type="checkbox"]:checked + label:after {height: 4px;width: 10px;transform: rotate(-45deg);top: 5px;right: 3px;}
html[lang="ar"] .sa-switch-toggle input:checked + .sa-toggle-slider:before {transform: translateX(-18px);}
/* second opinion */
html[lang="ar"] .sa-reviw-submit-instr [type="checkbox"]:checked + label:after {right:4px;}
/* add new patient */
html[lang="ar"] .sa-add-patient-det .sa-add-patient-v2-card .sa-form-group>label~.sa-form-control~.sa-form-icon {top:40px !important;color:var(--sa-custom-v4);}
html[lang="ar"] .sa-add-patient-det .sa-add-patient-v2-card .sa-mobile-num {padding-left: 15px;}
html[lang="ar"] .sa-doctor-profileV2 .sa-modal-wrapper {background: linear-gradient(180deg, #EFF6FF, var(--sa-light) 38%);}
html[lang="ar"] .sa-copy-brw .sa-mr5 {margin-right: 5px;margin-left: 0;}
html[lang="ar"] .sa-card-list li.sa-change-doc-open {overflow: visible;}
/* new login changes */
html[lang="ar"] .sa-signin-dir .sa-val-err {left:0;}
html[lang="ar"] .sa-signin-dir .sa-input-group-login .sa-btn {box-shadow: -8px 0 15px rgb(130 130 130 / 10%);border-radius: 0 0.5rem 0.5rem 0;border-left: 1px solid #E6E5EB;border-right:0;}
html[lang="ar"] .sa-signin-dir .sa-input-group-login .sa-btn img {transform: scaleX(1);}
html[lang="ar"] .sa-signin-dir .sa-ccode {text-align: left;}
html[lang="ar"] .sa-signin-dir .sa-input-group-login, html[lang="ar"] .sa-signin-dir .sa-input-group-login .sa-form-control {direction: ltr;}
html[lang="ar"] .sa-signin-dir .sa-input-group-login .sa-cntry-form {border-radius: 12px 0 0 12px;box-shadow: -4px -4px 12px 1px #ACA9BB0D;border-right: 1px solid #E6E5EB;border-left:0;direction: ltr;}
html[lang="ar"] .sa-signin-dir .sa-input-group-login .sa-form-img {right: auto;left: 10px;}
html[lang="ar"] .sa-signin-dir .sa-input-group-login .sa-form-control {box-shadow: -4px -4px 12px 1px #ACA9BB0D;padding-right:0;}
html[lang="ar"] .sa-signin-dir .sa-inp-flag {padding-left: 45px;}
html[lang="ar"] .sa-signin-dir .sa-input-group-login .sa-form-icon {right:15px;}
html[lang="ar"] .sa-toasted-alert, html[lang="ar"] .sa-loader, html[lang="ar"] .sa-modal-wrapper,html[lang="ar"] .sa-ins-apply-stage img, html[lang="ar"] .sa-ins-apply-ring {inset-inline-start: auto;inset-inline-end: 50%;}
html[lang="ar"] .sa-join-btns button {width: 100%;}
html[lang="ar"] .sa-loader {inset-inline-end:calc(50% + -2px);}
html[lang="ar"] .sa-apoint .sa-hdr-rgt-icon {display: flex;}
html[lang="ar"] .sa-follow-up-radio [type="radio"]:checked + label::after {right:7px;}
html[lang="ar"] .sa-dialog-close.sa-quit-ques-close.sa-consult-close {inset-inline-end: auto;inset-inline-start: 12px;}
html[lang="ar"] .sa-new-signin .sa-signin-dir .sa-ccode {text-align:right;}
html[lang="ar"] .sa-new-signin .sa-ccode .sa-row {direction:ltr;}
html[lang="ar"] .sa-new-signin .sa-ccode .icon-close.sa-form-icon {inset-inline-end: 15px;inset-inline-start: auto;}
html[lang="ar"] .sa-new-signin .sa-signin-dir .sa-ccode .sa-ccode {text-align:left;}
html[lang="ar"] .sa-loc-confirm-popover.sa-loc-confirm-ar::before { inset-inline-start: auto; inset-inline-end: var(--arrow-start, 65px); }html[lang="ar"] .sa-more-list.sa-mob-more-list li.sa-active:after{transform: rotate(45deg);}.sa-add-patient-v2-card .sa-ccode .sa-gutter10{direction:ltr} html[lang="ar"] .sa-add-patient-v2-card .sa-ccode{text-align:left;}html[lang="ar"] .sa-add-patient-v2-card .sa-ccode label{text-align:right;}html[lang=ar] .dp__month_year_wrap~.dp__month_year_col_nav .dp__inner_nav { margin: 0 auto 0 0; }
@media only screen and (min-width: 1920px), only screen and (min-device-width: 1920px) {
html[lang="ar"] .sa-visit-carousel ul li [type="radio"]:checked + label:before, html[lang="ar"] .sa-visit-carousel ul li [type=radio]:not(:checked) + label:hover::before, html[lang="ar"] .sa-visit-carousel ul li [type="radio"]:not(:checked) + label:before {right: 14px;}
html[lang="ar"] .sa-visit-carousel ul li:first-child [type="radio"]:checked + label:after {right: 16.8px;}
}
@media only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
html[lang="ar"] .sa-slct-serv-list li {margin-bottom: calc(var(--sa-pixel)* 5);}
html[lang="ar"] .sa-features-list li:last-child {margin-top: 0;}
html[lang="ar"] .sa-edit-pro .sa-btn-xs {padding: 0 2px;}
html[lang="ar"] .sa-sanar-bg.sa-faq-bg:before {top:5px;right:55px;}
html[lang="ar"] .med-prov-img {right:0;}
html[lang="ar"] .sa-faq-bg:before {top:-70px;}
html[lang="ar"] .sa-sanar-bg.sa-faq-bg.sa-business-prov:before {right:50px;}
html[lang="ar"] .sa-prov-img {right:55px;}
html[lang="ar"] .sa-btn-plain {width:25%;}
html[lang="ar"] .sa-sanar-bg .sa-card-shadow {bottom:110px;}
html[lang="ar"] .sa-sanar-bg.sa-faq-bg.sa-business-prov .sa-card-shadow {bottom: 100px;}
}
@media only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
html[lang="ar"] .sa-mob-header-fix .sa-form-icon-left {bottom: 32px;top: auto;right: 32px;left: auto;}
html[lang="ar"] .sa-slct-serv-list li:nth-child(4n+4) {margin-left:0;}
html[lang="ar"] .sa-profile-list li [class*="icon-"] {transform: scaleX(-1);}
html[lang="ar"] .sa-profile-list li [class*=icon-right], html[lang="ar"] .sa-profile-menulist .sa-generic-list li [class*=icon-right] {transform: scale(-1);}
html[lang="ar"] .sa-record-text .icon-calendar-gray {padding-right: 10px;}
html[lang="ar"] .sa-form-group>label~.sa-form-control~.sa-form-icon.sa-form-icon-btm {top:40px;}
html[lang="ar"] .sa-patient-flow .sa-form-group>label~.sa-form-control~.sa-form-icon.sa-form-icon-btm {top:32px;}
html[lang="ar"] .sa-gift::before {right:0px;}
html[lang="ar"] .sa-service-list li {margin: 20px 0 0 0px;}
html[lang="ar"] .sa-voice .icon-stop {right: 0;}
html[lang="ar"] .sa-mob-block[class^="icon-"], html[lang="ar"] .sa-mob-block[class*=" icon-"] {display: block;}
html[lang="ar"] .sa-card-list .date-item .date-item-date {padding: 0;}
html[lang="ar"] .sa-active-apt .icon-calendar {display: inline-block;transform: scaleX(1);}
html[lang="ar"] .users-card {width: 100%;padding: 0px 20px;background: transparent;margin-top: 20px;}
html[lang="ar"] .sa-my-doc .sa-card-list li, html[lang="ar"] .sa-saved-card-list li {margin-left: 0;}
html[lang="ar"] .sa-covid-list li .sa-tit-hdng .sa-count {justify-content: flex-start;}
html[lang="ar"] .sa-achieve-list .sa-about-list i {margin-left:20px;}
html[lang="ar"] .sa-edit-pro i.icon-edit2, html[lang="ar"] .sa-usermenu i {transform: scaleX(1);}
html[lang="ar"] .sa-home-header .sa-brand .sa-logo {margin: 0 25px 0 0;}
html[lang="ar"] .sa-home-header .sa-select-lang-btn .icon-globe2 {margin: 0 10px 0 0;}
html[lang="ar"] .sa-home-header .sa-select-lang-btn i {margin: 0 10px 0;}
html[lang="ar"] .sa-home-header .sa-nav li.sa-notific span {right: -5px;}
html[lang="ar"] .sa-select-lang .sa-lang-list, html[lang="ar"] .sa-home-header .sa-notific-trans .sa-notific-body {direction: rtl;text-align: right;}
html[lang="ar"] .sa-familyplan-bg {margin-top:-2px;}
html[lang="ar"] .sa-profile-lang .icon-down-arrow {transform: scale(-1) rotate(-85deg);}
html[lang="ar"] .sa-nav li.sa-notific {margin:0 0 0 10px;margin-right: 10px;}
html[lang="ar"] .sa-dctr-header-bg figure {margin-right:5px;margin-left:0;}
html[lang="ar"] .sa-profile-menulist .sa-generic-list li a i, html[lang="ar"] .sa-my-profile-bg .sa-generic-list li span i {transform: scale(1);}
html[lang="ar"] .sa-price-tag {bottom: 5px;}
html[lang="ar"] .sa-price-tag.sa-swap-dir {bottom: 0;}
html[lang="ar"] .sa-webteb .sa-price-tag {bottom: 30px;}
html[lang="ar"] .sa-select-lang-btn .icon-down-arrow {display: none;}
html[lang="ar"] .sa-edit-pro .sa-swap-dir {width: 100%;display: block;text-align: right;}
html[lang="ar"] .sa-dialog .horizontal-calendar .date-item.choosed-day:first-child .sa-today {padding-left: 0;}
html[lang="ar"] .sa-set-up i.sa-mob-none, html[lang="ar"] :is(.sa-slot-carousel, .sa-carousel-slide:has(.sa-slot)) :is(.sa-prev, .sa-next), html[lang="ar"] .sa-carousel-slide .sa-slot ~ :is(.sa-prev, .sa-next) {display: none;}
html[lang="ar"] .sa-vou-tit {align-items: center;}
html[lang="ar"] .sa-vou-tit h4 {margin-top: -10px;}
html[lang="ar"] .sa-btn-back i {text-align: left;}
html[lang="ar"] .sa-order-sanar ul li i.icon-arrow-right-thick {display: none;}
html[lang="ar"] .sa-services-list {margin-top: 0;}
html[lang="ar"] .sa-doc-price:before, html[lang="ar"] .sa-doc-price:after {transform: rotate(320deg);}
html[lang="ar"] .sa-datepicker-override .dp__menu {right: -149px !important;}
html[lang="ar"] .sa-ptn-details .sa-lab-price-det {width: calc(100% - 60px);}
html[lang="ar"] .sa-qty-btn .sa-btn-primary {width: calc(100% - 150px);}
html[lang="ar"] .crp-uplod-icon {padding-right: 10px;}
html[lang="ar"] .sa-home-header .sa-nav li.sa-notific span {left: -12px;right: auto;}
html[lang="ar"] .sa-icon-left {text-align: left;}
html[lang="ar"] .sa-card-mmyy input~input {max-width: 40px;}
html[lang="ar"] .sa-card-mmyy input {max-width: 40px;}
html[lang="ar"] .sa-cart-items .sa-mob-none, html[lang="ar"] .sa-btn-back i.sa-mob-none.sa-arrow-btn-ar {display: none;}
html[lang="ar"] .sa-resp-pb180 {padding-bottom: 180px;}
html[lang="ar"] .sa-kids-ins-card .sa-sprite-ins-link {width:45px;}
html[lang="ar"] .sa-kids-vaccination-det .sa-kids-ins-card .sa-sprite-ins-link {width:42px;}
html[lang="ar"] .sa-home-banner-bg .sa-nav {align-items: baseline;}
html[lang="ar"] .sa-pres .sa-d-f-sbetween button {padding: 0 8px;font-size: 12px;}
html[lang="ar"] .sa-line-close i, html[lang="ar"] .sa-modal-line-close i {display: none;}
html[lang="ar"] .sa-modal-bottom, html[lang="ar"] .sa-modal-full {inset-inline-end: 0;} html[lang="ar"] .sa-invoice{direction:rtl;}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
html[lang="ar"] .sa-pjoin-list li i.sa-icon-bg {width: 88px;}
html[lang="ar"] .sa-join-doc-list li .sa-icon-bg:after {right: 0;}
}
@media only screen and (max-width: 520px), only screen and (max-device-width: 520px) {
html[lang="ar"] .sa-slct-serv-list li {font-size: 10px;}
}
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
html[lang="ar"] .sa-reschedule .sa-slot-btn .sa-time-slot {padding: 5px 4px;}
html[lang="ar"] .sa-cont-us .sa-cont-num {display: inline-block;}
html[lang="ar"] .sa-new-signin .sa-signin-dir .sa-ccode .sa-inp-flag {padding-inline-start: 45px;padding-left:42px;}
}
@media only screen and (max-width: 420px), only screen and (max-device-width: 420px) {
html[lang="ar"] .sa-consult-family {width: 50%;}
html[lang="ar"] .sa-vou-tit h4 {font-size: 14px;}
html[lang="ar"] .sa-vou-tit figure {width: 80px;}
}
@media only screen and (max-width: 414px), only screen and (max-device-width: 414px) {
html[lang="ar"] .sa-mob-sanar .sa-addrecord .sa-slct-card li, html[lang="ar"] .sa-slct-serv-list li:nth-child(4n+4) {margin-left: 10px;}
html[lang="ar"] .sa-label-sm {font-size: 10px;}
}
@media only screen and (max-width: 375px), only screen and (max-device-width: 375px) {
html[lang="ar"] .sa-services .sa-slct-serv-list li {width: calc(100%/3 - (1 - 1/3)*15px);}
html[lang="ar"] .sa-completed-diangno li {width: calc(100%/2 - (1 - 1/2)* 1px);}
html[lang="ar"] .sa-reschedule-sub .sa-btn-sm {padding: 6px calc(var(--sa-pixel)* 6);height: auto;line-height: 22px;}
html[lang="ar"] .sa-ftr-res-btn {align-items: unset;}
html[lang="ar"] .sa-kids-vaccination-det .sa-kids-ins-card .sa-sprite-ins-link {width:50px;}
html[lang="ar"] .sa-new-signin .sa-signin-dir .sa-ccode .sa-inp-flag {padding-inline-start: 35px;}
}
@media only screen and (max-width: 360px), only screen and (max-device-width: 360px) {
html[lang="ar"] .sa-new-signin .sa-signin-dir .sa-ccode .sa-inp-flag { padding-inline-start: 30px; }
}
@media only screen and (max-width: 320px), only screen and (max-device-width: 320px) {
html[lang="ar"] .sa-addrecord .sa-slct-serv-list.sa-slct-card li {min-width:80px;}
html[lang="ar"] .sa-edit-pro small {font-size: 10px;}
html[lang="ar"] .sa-rprt-list.sa-pres-list li button {padding: 0 5px;}
html[lang="ar"] .sa-drag-clndr .sa-browse-hdr.sa-slot-header .dp__menu {right:5px!important;}
html[lang="ar"] .sa-kids-vaccination-det .sa-kids-ins-card .sa-sprite-ins-link {width:60px;}
html[lang="ar"] .sa-services-list li {font-size: 10px;}
}

/*html[lang="ar"] :is(.sa-line-close, .sa-dialog-close.sa-line-close, .sa-modal-header .sa-modal-line-close, .sa-modal-line-close, .sa-loc-footer .sa-line-close) { left: 50% !important; right: auto !important; inset-inline-start: auto; inset-inline-end: auto; transform: translateX(-50%); }*/
html[lang="ar"] .picker-group { direction: ltr; }
html[lang="ar"] .sa-editprofile-v2 .sa-dialog-header .sa-btn-back i { position: relative; top: auto; inset-inline-start: auto; transform: scaleX(-1); }
html[lang="ar"] .sa-more-list li.sa-active:after,
html[lang="ar"] .sa-selt-service li.sa-active:after,
html[lang="ar"] .sa-slct-pt-list li.sa-active:after { transform: rotate(45deg); }
html[lang="ar"] .sa-dialog-close .icon-close,
html[lang="ar"] .sa-modal-close .icon-close,
html[lang="ar"] .sa-dialog-close-out .sa-dialog-close i { transform: none; }
html[lang="ar"] .sa-dialog-close-out .sa-dialog-close { inset-inline-start: auto; inset-inline-end: 0; }
html[lang="ar"] .sa-dialog-close.sa-nurs-close i { margin-inline-start: 0; margin-inline-end: -25px; }
html[lang="ar"] .sa-successful::before,
html[lang="ar"] .sa-mob-track-center .sa-successful::before { left: 50%; right: auto; inset-inline-start: auto; transform: translateX(-50%); }
html[lang="ar"] .sa-confirm .sa-payment-list li span+span,
html[lang="ar"] .sa-payment-list li .sa-pay-task span+span { text-align: start; }
/*Arabic styles end here*/

/* Sprint 10 browse calendar arrows (#9068, #9069) */
.sa-drag-clndr .sa-browse-hdr .dp__menu .dp__arrow_top {
  inset-inline-start: auto;
  inset-inline-end: 30px;
  transform: translate(50%, -50%) rotate(45deg);
}
html[lang="ar"] .sa-drag-clndr .sa-browse-hdr .dp__menu .dp__arrow_top {
  transform: translate(-50%, -50%) rotate(45deg);
}
.sa-drag-clndr .sa-browse-hdr .sa-date-picker .dp__input_wrap:before {
  inset-inline-start: auto;
  inset-inline-end: 10px;
}
.sa-drag-clndr .sa-browse-hdr .dp__month_year_wrap ~ .dp__month_year_col_nav .dp__inner_nav {
  margin: 0;
}
html[lang="ar"] .sa-drag-clndr .sa-browse-hdr .dp__month_year_col_nav .dp__inner_nav {
  transform: none;
}
html[lang="ar"] .sa-drag-clndr .sa-browse-hdr .dp__month_year_wrap ~ .dp__month_year_col_nav .dp__inner_nav {
  margin: 0;
}

/* Sprint 10 eclinics spacing (#9123) */
.sa-eclinic-list .sa-sympt-card { margin-top: 4px; margin-bottom: 8px; }
.sa-eclinic-list .sa-service-list { padding-top: 0; }

/* Mobile footer nav: keep labels on one line; active bg min-width + 4px horizontal padding */
.sa-navbar-new .sa-nav-mob.is-ios > li {
  justify-content: center;
}
.sa-navbar-new .sa-nav-mob.is-ios > li > a {
  width: max-content;
  max-width: 100%;
  padding: 3px 4px;
  min-width: 0;
  box-sizing: border-box;
}
.sa-navbar-new .sa-nav-mob.is-ios > li.is-nav-active > a {
  min-width: 58px;
}
.sa-navbar-new .sa-nav-mob.is-ios li a.router-link-active,
.sa-navbar-new .sa-nav-mob.is-ios li a.router-link-exact-active {
  padding: 3px 4px;
}
.sa-navbar-new .sa-nav-mob li a span {
  white-space: nowrap;
  overflow: visible;
  text-overflow: clip;
  max-width: none;
  font-size: 11px;
  line-height: 1.15;
}
@media only screen and (max-width: 390px), only screen and (max-device-width: 390px) {
  .sa-navbar-new .sa-nav-mob li a span {
    font-size: 10px;
  }
}
@media only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .sa-drag-clndr .sa-browse-hdr .sa-date-picker .dp__input_wrap:after {
    inset-inline-start: auto;
    inset-inline-end: 12px;
    top: 50%;
    transform: translateY(-50%);
  }
}

/* iOS Safari and Chrome Android auto-zoom a focused field when its computed
   font-size is below 16px. They also ignore user-scalable=no / maximum-scale
   for accessibility, so the viewport meta no longer prevents this. Keep pinch
   zoom available; only raise text-control size on touch / mobile. */
@media only screen and (max-width: 768px), only screen and (max-device-width: 768px), (pointer: coarse) {
  input:not(.sa-inp-flag):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=color]),
  select,
  textarea,
  .sa-form-control:not(.sa-inp-flag),
  .sa-textarea,
  .sa-gray-textarea,
  .dp__input,
  [contenteditable="true"] {
    font-size: 16px !important;
  }
}
