/* DLFars v0.6.12: guest cards ONLY. Does not affect subscribed users. */
html body .download-button.dlfars-fd-locked[data-dlf-locked="1"]{
  display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;
  margin:0 0 14px!important;padding:0!important;overflow:hidden!important;direction:rtl!important;
  border:1px solid #45434a!important;border-radius:14px!important;
  background:linear-gradient(145deg,#1b202a,#191c26)!important;color:#f4f5f7!important;
  box-shadow:0 6px 20px rgba(0,0,0,.13)!important;
}
html body .download-button.dlfars-fd-locked[data-dlf-locked="1"] *{box-sizing:border-box!important}
html body .download-button.dlfars-fd-locked[data-dlf-locked="1"]>.download-versions{
  display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:11px!important;
  width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;
  height:auto!important;margin:0!important;padding:13px 15px!important;
  float:none!important;clear:both!important;border:0!important;background:none!important;
}
html body .download-button.dlfars-fd-locked[data-dlf-locked="1"] .dlfars-fd-locked__row{
  display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;
  padding:0 0 10px!important;margin:0!important;width:100%!important;min-height:38px!important;
  border:0!important;border-bottom:1px solid #393f4b!important;
}
html body .download-button.dlfars-fd-locked[data-dlf-locked="1"] .dlfars-fd-locked__icon{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:32px!important;height:32px!important;flex:0 0 32px!important;
  border:1px solid #6d5538!important;border-radius:9px!important;background:#3c3024!important;
}
html body .download-button.dlfars-fd-locked[data-dlf-locked="1"] .dlfars-fd-locked__name{
  flex:1 1 120px!important;min-width:0!important;font-size:14px!important;line-height:1.7!important;
  font-weight:800!important;color:#f4f5f7!important;overflow-wrap:anywhere!important;
}
html body .download-button.dlfars-fd-locked[data-dlf-locked="1"] .dlfars-fd-locked__badge{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:auto!important;flex:0 0 auto!important;white-space:nowrap!important;
  border:1px solid #6b5536!important;border-radius:20px!important;padding:5px 10px!important;
  background:#332c24!important;color:#ecc789!important;font-size:11px!important;font-weight:700!important;
}
html body .download-button.dlfars-fd-locked[data-dlf-locked="1"] .download-versions>div.dlfars-fd-locked__options{
  display:grid!important;grid-template-columns:repeat(auto-fit,minmax(158px,1fr))!important;
  align-items:stretch!important;justify-content:stretch!important;gap:9px!important;
  width:100%!important;min-width:0!important;max-width:100%!important;
  min-height:0!important;height:auto!important;float:none!important;clear:both!important;
  margin:0!important;padding:0!important;border:0!important;background:transparent!important;
}
html body .download-button.dlfars-fd-locked[data-dlf-locked="1"] .download-versions>div.dlfars-fd-locked__options>a.dlfars-fd-locked__choice{
  display:flex!important;align-items:stretch!important;justify-content:stretch!important;
  float:none!important;position:static!important;min-width:0!important;width:100%!important;
  min-height:42px!important;height:auto!important;margin:0!important;padding:0!important;
  border:0!important;text-decoration:none!important;opacity:1!important;color:inherit!important;
}
html body .download-button.dlfars-fd-locked[data-dlf-locked="1"] .download-versions>div.dlfars-fd-locked__options>a.dlfars-fd-locked__choice>div{
  display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1 auto!important;
  gap:7px!important;float:none!important;position:static!important;
  width:100%!important;min-width:0!important;min-height:42px!important;height:auto!important;
  padding:9px 7px!important;margin:0!important;border:1px solid #3c495c!important;border-radius:9px!important;
  background:#283241!important;color:#eef1f5!important;font-size:12px!important;font-weight:700!important;
  line-height:1.5!important;text-align:center!important;overflow-wrap:anywhere!important;
}
html body .download-button.dlfars-fd-locked[data-dlf-locked="1"] .download-versions>div.dlfars-fd-locked__options>a.dlfars-fd-locked__choice>div:before{
  content:none!important;display:none!important;
}
html body .download-button.dlfars-fd-locked[data-dlf-locked="1"] .dlfars-fd-locked__padlock{
  display:inline-block!important;flex:0 0 auto!important;font-size:12px!important;color:#efc784!important;
}
html body .download-button.dlfars-fd-locked[data-dlf-locked="1"] .download-versions>div.dlfars-fd-locked__options>a.dlfars-fd-locked__choice .sub{
  background:#3b3026!important;border-color:#70583c!important;color:#ffdbac!important;
}
html body .download-button.dlfars-fd-locked[data-dlf-locked="1"] .download-versions>div.dlfars-fd-locked__options>a.dlfars-fd-locked__choice .onlinepl{
  background:#213f4d!important;border-color:#376879!important;color:#bff1fb!important;
}
html body .download-button.dlfars-fd-locked[data-dlf-locked="1"] .download-versions>div.dlfars-fd-locked__options>a.dlfars-fd-locked__choice:hover>div{
  border-color:#c5a36b!important;background:#354155!important;
}
html body .download-button.dlfars-fd-locked[data-dlf-locked="1"] .dlfars-fd-locked__foot{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  gap:10px!important;flex-wrap:wrap!important;width:100%!important;
  margin:0!important;padding:10px 0 0!important;border:0!important;border-top:1px solid #393f4b!important;
}
html body .download-button.dlfars-fd-locked[data-dlf-locked="1"] .dlfars-fd-locked__hint{
  flex:1 1 210px!important;min-width:0!important;margin:0!important;color:#c4bdba!important;
  font-size:11.5px!important;font-weight:400!important;line-height:1.8!important;
}
html body .download-button.dlfars-fd-locked[data-dlf-locked="1"] .dlfars-fd-locked__cta{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  flex:0 0 auto!important;min-height:39px!important;padding:8px 14px!important;
  margin:0!important;border:1px solid #caa25f!important;border-radius:9px!important;
  background:linear-gradient(110deg,#edc17b,#d1a052)!important;color:#261b10!important;
  text-decoration:none!important;font-size:12px!important;font-weight:800!important;line-height:1.5!important;
}
@media(max-width:650px){
 html body .download-button.dlfars-fd-locked[data-dlf-locked="1"]>.download-versions{padding:11px!important;gap:10px!important}
 html body .download-button.dlfars-fd-locked[data-dlf-locked="1"] .download-versions>div.dlfars-fd-locked__options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
 html body .download-button.dlfars-fd-locked[data-dlf-locked="1"] .download-versions>div.dlfars-fd-locked__options>a.dlfars-fd-locked__choice>div{font-size:11px!important;padding:9px 5px!important}
 html body .download-button.dlfars-fd-locked[data-dlf-locked="1"] .dlfars-fd-locked__hint{flex:1 1 100%!important}
 html body .download-button.dlfars-fd-locked[data-dlf-locked="1"] .dlfars-fd-locked__cta{width:100%!important}
}
@media(max-width:335px){
 html body .download-button.dlfars-fd-locked[data-dlf-locked="1"] .download-versions>div.dlfars-fd-locked__options{grid-template-columns:1fr!important}
}
