
body#carelit .dropdown-menu,
body#carelit .dropdown-menu-card,
body#carelit .ff-topbar .dropdown-menu,
body#carelit .ff-mainnav .dropdown-menu{
  z-index:2147481800!important;
}
body#carelit .ff-topbar,
body#carelit .ff-mainnav-wrap{
  position:relative;
  z-index:2147481500!important;
}
body#carelit .ff-topbar{
  z-index:2147481600!important;
}
#carelitCookieNotice{
  position:fixed!important;
  inset:0!important;
  z-index:2147483600!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:clamp(16px,4vw,40px)!important;
  background:rgba(15,32,46,.46)!important;
  backdrop-filter:blur(6px)!important;
}
#carelitCookieNotice .carelit-cookie-card{
  width:min(620px,100%)!important;
  max-height:calc(100dvh - 32px)!important;
  overflow:auto!important;
  position:relative!important;
  z-index:2147483601!important;
  border:1px solid rgba(31,101,156,.18)!important;
  border-radius:24px!important;
  background:linear-gradient(135deg,#fff 0%,#f4fbff 100%)!important;
  box-shadow:0 30px 90px rgba(15,23,42,.28)!important;
  padding:24px!important;
}
#carelitCookieNotice .carelit-cookie-kicker{
  display:inline-flex;
  align-items:center;
  gap:.45rem;
  margin-bottom:.6rem;
  padding:.34rem .62rem;
  border-radius:999px;
  background:rgba(37,150,190,.10);
  color:#1f659c;
  font-size:.74rem;
  font-weight:850;
  letter-spacing:.08em;
  text-transform:uppercase;
}
#carelitCookieNotice .carelit-cookie-title{
  margin:0 0 .55rem;
  color:#12263a;
  font-size:clamp(1.35rem,4vw,1.85rem);
  line-height:1.12;
}
#carelitCookieNotice .carelit-cookie-copy{
  color:#536b7d;
  font-size:.98rem;
  line-height:1.55;
}
#carelitCookieNotice .carelit-cookie-actions{
  display:flex;
  flex-wrap:wrap;
  gap:.75rem;
  align-items:center;
  justify-content:flex-end;
  margin-top:1.25rem;
}
#carelitCookieNotice .btn{
  min-height:42px;
  border-radius:14px;
}
@media(max-width:575.98px){
  #carelitCookieNotice{align-items:flex-end!important;padding:12px!important;}
  #carelitCookieNotice .carelit-cookie-card{border-radius:20px!important;padding:18px!important;}
  #carelitCookieNotice .carelit-cookie-actions{display:grid;grid-template-columns:1fr;justify-content:stretch;}
  #carelitCookieNotice .carelit-cookie-actions .btn{width:100%;}
}
