/* MEDAWEE_HEADER_PULSE_V1 — «نبض عضوي». محصور داخل .mw-hdr فقط. */
body.mw-experience #header.mw-hdr{background:linear-gradient(160deg,#fff 0%,#fff 55%,#f1faf8 100%)!important;box-shadow:0 10px 28px -12px rgba(0,102,102,.35),0 1px 0 rgba(0,102,102,.06)!important;border-radius:0 0 34px 18px / 0 0 26px 14px;overflow:visible;transition:box-shadow .3s}
body.mw-experience #header.mw-hdr::before{content:"";position:absolute;inset:0 auto auto -60px;width:220px;height:150px;pointer-events:none;background:radial-gradient(circle,rgba(43,196,186,.16),transparent 70%);z-index:-1}
.mw-hdr .mw-topbar{background:transparent;color:#006666}
.mw-hdr .mw-topbar a,.mw-hdr .mw-account-link{color:#006666}
.mw-hdr .mw-desktop-links a{position:relative;padding:6px 2px}
.mw-hdr .mw-desktop-links a::after{content:"";position:absolute;inset:auto 0 -2px;height:2px;border-radius:2px;background:linear-gradient(90deg,#006666,#2bc4ba);transform:scaleX(0);transition:transform .25s}
.mw-hdr .mw-desktop-links a:hover::after,.mw-hdr .mw-desktop-links a:focus-visible::after{transform:scaleX(1)}
.mw-hdr .mw-provider-join{background:linear-gradient(120deg,#006666,#078785)!important;color:#fff!important;border-radius:14px 22px 14px 22px!important;padding:9px 16px!important;box-shadow:0 6px 16px -6px rgba(0,102,102,.6)}
.mw-hdr__pulse{position:absolute;left:0;right:0;bottom:-6px;width:100%;height:12px;pointer-events:none}
.mw-hdr__pulse path{fill:none;stroke:url(#mwPulseG);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:mwPulse 4s ease-in-out infinite}
@keyframes mwPulse{0%,60%,100%{opacity:1}30%{opacity:.55}}
.mw-hdr__quick,.mw-hdr__search{display:none}
.mw-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.mw-hdr a:focus-visible,.mw-hdr button:focus-visible,.mw-hdr input:focus-visible{outline:3px solid #efba55;outline-offset:2px}

@media (max-width:800px){
  body.mw-experience{--mw-header:176px}
  body.mw-experience #header.mw-hdr{border-radius:0 0 30px 16px / 0 0 22px 12px}
  .mw-hdr__quick{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:2px 12px 8px;direction:rtl}
  .mw-hdr__quick a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border-radius:14px 18px 14px 18px;background:#fff;border:1px solid #d6ebe8;color:#006666!important;font-size:13px!important;font-weight:700;text-decoration:none!important;box-shadow:0 3px 10px -6px rgba(0,102,102,.35);transition:background .2s,transform .15s}
  .mw-hdr__quick a:active{transform:scale(.97)}
  .mw-hdr__quick a[aria-current=page]{background:#e6f4f2;border-color:#9fd6cf}
  .mw-hdr__quick svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}
  .mw-hdr__search{display:flex;gap:6px;margin:0 12px 14px;padding:4px;background:#fff;border:1px solid #d6ebe8;border-radius:16px;box-shadow:inset 0 1px 2px rgba(0,0,0,.03);max-height:60px;opacity:1;overflow:hidden;transition:max-height .28s ease,margin .28s ease,opacity .2s ease,padding .28s ease}
  .mw-hdr__search input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;font-size:14px;padding:0 10px;height:42px;color:#102a2a}
  .mw-hdr__search button{display:flex;align-items:center;gap:5px;flex:0 0 auto;height:42px;padding:0 14px;border:0;border-radius:12px;background:linear-gradient(120deg,#006666,#078785);color:#fff;font-weight:700;font-size:14px}
  .mw-hdr__search svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}
  .mw-hdr.is-compact .mw-hdr__search{max-height:0;opacity:0;margin-top:0;margin-bottom:6px;padding-top:0;padding-bottom:0;border-width:0}
  .mw-hdr.is-compact .mw-topbar{height:54px}
  .mw-hdr .mw-topbar{transition:height .28s ease}
}
@media (max-width:360px){.mw-hdr__quick a{font-size:12px!important;gap:4px}.mw-hdr__quick svg{width:16px;height:16px}}
@media (prefers-reduced-motion:reduce){.mw-hdr__pulse path{animation:none}.mw-hdr__search,.mw-hdr .mw-topbar,.mw-hdr__quick a{transition:none}}
