@font-face{font-family:Changa;font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/changa-400-arabic.woff2') format('woff2');unicode-range:U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EEFF}
@font-face{font-family:Changa;font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/changa-500-arabic.woff2') format('woff2');unicode-range:U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EEFF}
@font-face{font-family:Changa;font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/changa-600-arabic.woff2') format('woff2');unicode-range:U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EEFF}
@font-face{font-family:Changa;font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/changa-700-arabic.woff2') format('woff2');unicode-range:U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EEFF}
@font-face{font-family:Changa;font-style:normal;font-weight:800;font-display:swap;src:url('../fonts/changa-800-arabic.woff2') format('woff2');unicode-range:U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EEFF}
@font-face{font-family:Changa;font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/changa-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:Changa;font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/changa-500-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:Changa;font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/changa-600-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:Changa;font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/changa-700-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:Changa;font-style:normal;font-weight:800;font-display:swap;src:url('../fonts/changa-800-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/* AutoWise Booking — doctor directory */
.aw-booking-page .entry-header,.aw-booking-page .ast-breadcrumbs-wrapper{display:none}
.aw-booking-page.ast-separate-container .ast-article-single,.aw-booking-page.ast-separate-container .ast-article-post{padding:0;background:transparent}
.aw-booking-page .site-content>.ast-container{max-width:1240px}
.aw-bk{--n:#04243C;--n2:#0B3A5C;--a:#6EC1E4;--l:#E6F3F9;--b:#CBCFCC;--m:#5F6B73;--bg:#F5F7FA;font-family:Changa,system-ui,sans-serif;color:var(--n);direction:rtl;text-align:right;margin:0 auto 64px}
.aw-bk *{box-sizing:border-box}
.aw-bk svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.aw-bk button{font-family:inherit;cursor:pointer}
.aw-bk__hero{background:var(--n);color:#fff;border-radius:24px;padding:40px 40px 28px;position:relative;overflow:hidden}
.aw-bk__hero:after{content:"";position:absolute;inset:auto -80px -120px auto;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(110,193,228,.35),transparent 70%);pointer-events:none}
.aw-bk__eyebrow{display:inline-block;font-size:13px;font-weight:600;color:var(--a);letter-spacing:.02em;margin-bottom:6px}
.aw-bk__title{font-size:34px;line-height:1.3;font-weight:800;margin:0 0 8px;color:#fff}
.aw-bk__lead{margin:0 0 22px;color:rgba(255,255,255,.78);font-size:16px;max-width:640px}
.aw-bk__search{display:flex;align-items:center;gap:10px;background:#fff;border-radius:14px;padding:0 16px;height:56px;color:var(--m);position:relative;z-index:1}
.aw-bk__search svg{width:20px;height:20px}
.aw-bk__search input{flex:1;border:0!important;outline:0;background:transparent!important;font:500 17px Changa,sans-serif;color:var(--n);height:100%;padding:0!important;box-shadow:none!important}
.aw-bk__filters{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px;position:relative;z-index:1}
.aw-bk__select{display:flex;flex-direction:column;gap:4px;flex:1 1 200px;margin:0}
.aw-bk__select span{font-size:12px;color:rgba(255,255,255,.7)}
.aw-bk__select select{height:46px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff;padding:0 12px;font:500 15px Changa,sans-serif;appearance:auto}
.aw-bk__select select option{color:var(--n)}
.aw-bk__seg{display:inline-flex;align-self:flex-end;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:4px;height:46px}
.aw-bk__seg button{border:0;background:transparent;color:rgba(255,255,255,.8);padding:0 16px;border-radius:9px;font-size:14px;font-weight:600}
.aw-bk__seg button[aria-pressed=true]{background:#fff;color:var(--n)}
.aw-bk__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;position:relative;z-index:1}
.aw-bk__chip{border:1px solid rgba(255,255,255,.22);background:transparent;color:#fff;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500}
.aw-bk__chip:hover{border-color:var(--a)}
.aw-bk__chip.is-on{background:var(--a);border-color:var(--a);color:var(--n)}
.aw-bk__bar{display:flex;align-items:center;justify-content:space-between;margin:26px 4px 14px;font-size:16px}
.aw-bk__reset{border:0;background:none;color:var(--n2);text-decoration:underline;font-size:14px}
.aw-bk__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px}
.aw-bk__card{background:#fff;border:1px solid var(--b);border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:14px;transition:box-shadow .2s,transform .2s}
.aw-bk__card:hover{box-shadow:0 14px 36px rgba(4,36,60,.1);transform:translateY(-2px)}
.aw-bk__card-top{display:flex;gap:14px;align-items:center}
.aw-bk__avatar{width:56px;height:56px;border-radius:16px;background:var(--l);color:var(--n);display:grid;place-items:center;font-weight:700;font-size:18px;flex:none;overflow:hidden}
.aw-bk__avatar img{width:100%;height:100%;object-fit:cover}
.aw-bk__who h3{margin:0 0 2px;font-size:18px;font-weight:700;color:var(--n);line-height:1.35}
.aw-bk__spec{display:inline-block;font-size:13px;color:#0a6c93;background:var(--l);border-radius:999px;padding:2px 10px;font-weight:600}
.aw-bk__facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--m)}
.aw-bk__facts li{display:flex;align-items:center;gap:8px;margin:0}
.aw-bk__tags{gap:6px!important}
.aw-bk__tag{font-size:12px;border:1px solid var(--b);border-radius:6px;padding:1px 8px;color:var(--n)}
.aw-bk__tag--remote{border-color:var(--a);color:#0a6c93}
.aw-bk__next{background:var(--bg);border-radius:14px;padding:12px 14px;min-height:92px}
.aw-bk__next-label{display:block;font-size:12px;color:var(--m);margin-bottom:4px}
.aw-bk__day{display:block;font-weight:700;font-size:15px;margin-bottom:8px}
.aw-bk__times{display:flex;flex-wrap:wrap;gap:6px}
.aw-bk__time{border:1px solid var(--n);background:#fff;color:var(--n);border-radius:9px;padding:5px 12px;font-size:14px;font-weight:600;direction:ltr}
.aw-bk__time:hover{background:var(--n);color:#fff}
.aw-bk__none{font-size:14px;color:var(--m)}
.aw-bk__skeleton{display:block;height:44px;border-radius:8px;background:linear-gradient(90deg,#e9edf1 25%,#f5f7fa 50%,#e9edf1 75%);background-size:200% 100%;animation:awbk 1.2s infinite}
@keyframes awbk{to{background-position:-200% 0}}
.aw-bk__btn{border:0;background:var(--n);color:#fff;border-radius:12px;height:48px;padding:0 22px;font-size:16px;font-weight:700}
.aw-bk__btn:hover{background:var(--n2)}
.aw-bk__btn--block{width:100%;margin-top:auto}
.aw-bk__empty{text-align:center;padding:48px 16px;background:#fff;border:1px dashed var(--b);border-radius:18px}
.aw-bk__empty strong{font-size:20px;display:block;margin-bottom:6px}
.aw-bk__empty p{color:var(--m);margin:0 0 18px}
/* drawer */
.aw-bk-lock,.aw-bk-lock body{overflow:hidden}
.aw-bk__drawer{position:fixed;inset:0;z-index:99999}
.aw-bk__scrim{position:absolute;inset:0;background:rgba(4,36,60,.45);opacity:0;transition:opacity .25s}
.aw-bk__panel{position:absolute;top:0;bottom:0;left:0;width:min(560px,100%);background:#fff;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform .25s ease;box-shadow:0 0 40px rgba(4,36,60,.2)}
.aw-bk__drawer.is-open .aw-bk__scrim{opacity:1}
.aw-bk__drawer.is-open .aw-bk__panel{transform:none}
.aw-bk__panel-head{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid #EEF1F3}
.aw-bk__panel-id{flex:1;display:flex;flex-direction:column}
.aw-bk__panel-id strong{font-size:18px}
.aw-bk__panel-id span{font-size:13px;color:var(--m)}
.aw-bk__close{border:0;background:var(--bg);width:40px;height:40px;border-radius:12px;font-size:24px;line-height:1;color:var(--n)}
.aw-bk__steps{display:flex;gap:6px;list-style:none;margin:0;padding:14px 20px 0;counter-reset:s}
.aw-bk__steps li{flex:1;font-size:13px;color:var(--m);margin:0;padding-top:8px;border-top:3px solid #E3E8EC;counter-increment:s}
.aw-bk__steps li:before{content:counter(s) ". "}
.aw-bk__steps li.is-on{color:var(--n);border-color:var(--a);font-weight:600}
.aw-bk__seg--panel{margin:14px 20px 0;background:var(--bg);border-color:var(--b);align-self:stretch;display:flex}
.aw-bk__seg--panel button{flex:1;color:var(--m)}
.aw-bk__seg--panel button[aria-pressed=true]{background:var(--n);color:#fff}
.aw-bk__frame-wrap{flex:1;overflow:auto;position:relative;padding:8px 8px 20px}
.aw-bk__frame-wrap iframe{width:100%;border:0;display:block;min-height:420px}
.aw-bk__loading{position:absolute;inset:40px 0 auto;text-align:center;color:var(--m)}
@media (max-width:782px){
.aw-bk__hero{padding:26px 18px 20px;border-radius:0 0 22px 22px}
.aw-bk__title{font-size:26px}
.aw-bk__seg{width:100%}.aw-bk__seg button{flex:1}
.aw-bk__chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}
.aw-bk__chip{white-space:nowrap}
.aw-bk__bar{margin:18px 4px 10px}
.aw-bk__grid{grid-template-columns:1fr;gap:14px}
.aw-bk__panel{width:100%;top:auto;height:92vh;border-radius:20px 20px 0 0;transform:translateY(100%)}
}
/* theme button resets (Astra paints every button) */
.aw-bk .aw-bk__seg button{background:transparent!important;color:rgba(255,255,255,.8)!important;border:0!important;box-shadow:none!important;padding:0 16px!important;border-radius:9px!important;font-size:14px!important;line-height:1!important}
.aw-bk .aw-bk__seg button[aria-pressed=true]{background:#fff!important;color:var(--n)!important}
.aw-bk .aw-bk__seg--panel button{color:var(--m)!important}
.aw-bk .aw-bk__seg--panel button[aria-pressed=true]{background:var(--n)!important;color:#fff!important}
.aw-bk .aw-bk__chip{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;padding:6px 14px!important;border-radius:999px!important;font-size:13px!important;line-height:1.4!important}
.aw-bk .aw-bk__chip:hover{border-color:var(--a)!important}
.aw-bk .aw-bk__chip.is-on{background:var(--a)!important;border-color:var(--a)!important;color:var(--n)!important}
.aw-bk .aw-bk__time{background:#fff!important;color:var(--n)!important;border:1px solid var(--n)!important;padding:5px 12px!important;border-radius:9px!important;font-size:14px!important;line-height:1.4!important}
.aw-bk .aw-bk__time:hover{background:var(--n)!important;color:#fff!important}
.aw-bk .aw-bk__btn{background:var(--n)!important;color:#fff!important;border:0!important;border-radius:12px!important;padding:0 22px!important;font-size:16px!important;line-height:48px!important;height:48px}
.aw-bk .aw-bk__btn:hover{background:var(--n2)!important}
.aw-bk .aw-bk__close{background:var(--bg)!important;color:var(--n)!important;border:0!important;padding:0!important;width:40px;height:40px;border-radius:12px!important;font-size:24px!important;line-height:40px!important}
.aw-bk .aw-bk__reset{background:none!important;color:var(--n2)!important;border:0!important;padding:0!important;text-decoration:underline}
.aw-bk__seg--panel{height:auto}.aw-bk .aw-bk__seg--panel button{height:40px}
.aw-bk [hidden]{display:none!important}
/* 1.20.2: theme header shows the system logo instead of a near-invisible text title */
body.aw-booking-page .site-title a,body.aw-booking-page .site-title{display:block!important;width:176px;height:40px;font-size:0!important;line-height:0!important;color:transparent!important;background:url(../images/logos/booking-2x.png?v=2) right center/contain no-repeat}
