/* Keuzemenu bij mailto-links; zie mailkeuze.js. */
.mailkeuze{
  position:fixed;z-index:90;width:280px;box-sizing:border-box;padding:10px;
  background:var(--paper);border:1px solid var(--hairline);border-radius:20px;
  box-shadow:0 24px 50px -24px rgba(74,52,97,.45);font-family:var(--font-body);
}
.mailkeuze-adres{
  margin:0;padding:8px 12px 10px;font-family:var(--font-display);font-size:17px;line-height:1.25;
  color:var(--aubergine);overflow-wrap:anywhere;
}
a.mailkeuze-rij,button.mailkeuze-rij{
  display:block;width:100%;box-sizing:border-box;padding:11px 12px;min-height:44px;
  background:none;border:0;border-radius:12px;cursor:pointer;
  font:400 15px/1.45 var(--font-body);color:var(--ink);text-align:left;text-decoration:none;
}
a.mailkeuze-rij:hover,button.mailkeuze-rij:hover,
a.mailkeuze-rij:focus-visible,button.mailkeuze-rij:focus-visible{
  background:var(--lila-light);color:var(--aubergine);outline:none;
}
@media (max-width:560px){
  .mailkeuze{left:12px!important;right:12px;bottom:calc(70px + env(safe-area-inset-bottom));top:auto!important;width:auto}
}
