.measurement-consent{
  position:fixed;
  inset-inline:18px;
  bottom:18px;
  z-index:10000;
  max-width:760px;
  margin-inline:auto;
  padding:20px;
  border:1px solid rgba(201,164,92,.55);
  border-radius:16px;
  background:#142019;
  color:#efeae0;
  box-shadow:0 24px 70px rgba(0,0,0,.55);
  font-family:'Assistant',sans-serif;
  direction:rtl;
}
.measurement-consent[hidden]{display:none}
.measurement-consent__title{
  margin:0 0 7px;
  font-family:'Frank Ruhl Libre',serif;
  font-size:21px;
  line-height:1.25;
  color:#efeae0;
}
.measurement-consent__text{
  margin:0;
  color:#c3cbc3;
  font-size:14.5px;
  line-height:1.65;
}
.measurement-consent__actions{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:10px;
  margin-top:15px;
}
.measurement-consent__button{
  min-width:150px;
  min-height:44px;
  border:1px solid #c9a45c;
  border-radius:999px;
  padding:10px 18px;
  background:#c9a45c;
  color:#0e1714;
  font:700 14px 'Assistant',sans-serif;
  cursor:pointer;
}
.measurement-consent__button:hover{background:#e0be7c;border-color:#e0be7c}
.measurement-consent__button--decline{
  background:#c9a45c;
  color:#0e1714;
}
.measurement-consent__button--decline:hover{background:#e0be7c;border-color:#e0be7c;color:#0e1714}
.measurement-consent__link{
  color:#e0be7c;
  font-size:14px;
  font-weight:600;
  text-decoration:underline;
  text-underline-offset:3px;
}
.measurement-consent__link:hover{color:#f1d49d}
[data-privacy-settings]{
  background:none;
  border:none;
  color:#c9a45c;
  font:600 13.5px 'Assistant',sans-serif;
  cursor:pointer;
}
[data-privacy-settings]:hover{color:#e0be7c}
@media (max-width:620px){
  .measurement-consent{inset-inline:10px;bottom:10px;padding:17px}
  .measurement-consent__actions{display:grid;grid-template-columns:1fr 1fr}
  .measurement-consent__button{min-width:0;width:100%}
  .measurement-consent__link{grid-column:1/-1;text-align:center;padding:6px}
}
@media (prefers-reduced-motion:reduce){
  .measurement-consent *{scroll-behavior:auto!important;transition:none!important}
}
