/* Dr.Med — inner page shell additions (loaded before the page stylesheet, so design page rules win). */

.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,16px);z-index:220;background:var(--c-ink);color:var(--c-paper);
  padding:14px 22px;display:flex;align-items:center;gap:12px;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;
  opacity:0;pointer-events:none;transition:.4s cubic-bezier(.2,.7,.2,1)}
.toast.on{opacity:1;transform:translate(-50%,0)}
.toast svg{width:15px;height:15px;color:var(--c-gold)}
@media (max-width:720px){
  .toast{left:16px;right:16px;transform:translateY(16px);justify-content:center}
  .toast.on{transform:none}
}

/* language / region menu behind the footer "TR · ₺" link */
.foot-loc{position:relative}
.foot-loc-menu{position:absolute;right:0;bottom:calc(100% + 12px);z-index:30;min-width:220px;background:var(--c-paper);
  border:.5px solid var(--c-line);box-shadow:var(--c-shadow);padding:8px 0;display:flex;flex-direction:column;
  opacity:0;visibility:hidden;transform:translateY(6px);transition:.25s}
.foot-loc.open .foot-loc-menu{opacity:1;visibility:visible;transform:none}
.foot-loc-menu .head{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--c-mute);padding:10px 16px 6px}
.foot-loc-menu a,.foot-loc-menu button{display:flex;justify-content:space-between;gap:12px;background:transparent;border:0;cursor:pointer;
  text-align:left;padding:9px 16px;font-family:var(--serif);font-size:15px;letter-spacing:0;text-transform:none;color:var(--c-ink-2)}
.foot-loc-menu a:hover,.foot-loc-menu button:hover{background:var(--c-cream);color:var(--c-ink)}
.foot-loc-menu [aria-current="true"]{color:var(--c-gold)}
.foot-loc-menu small{font-family:var(--sans);font-size:10px;letter-spacing:.12em;color:var(--c-mute)}
/* phones: the menu opens as a sheet at the bottom of the screen so it never widens the page */
@media (max-width:720px){.foot-loc-menu{position:fixed;left:16px;right:16px;bottom:16px;min-width:0;z-index:195}}

/* same as the design's page.css: the contact link leaves room for the icons on small screens */
@media (max-width:1000px){.nav-r>.nav-link{display:none}}
