#logsby-conversion-bar {
  position: fixed !important;
  inset: auto 0 var(--logsby-ds-bottom, 0px) 0 !important;
  z-index: var(--logsby-ds-z, 9980) !important;
  display: block;
  width: 100%;
  max-width: 100vw;
  min-height: var(--logsby-ds-height, 44px);
  margin: 0 !important;
  padding: 0 !important;
  color: var(--logsby-ds-text, #fff);
  background: var(--logsby-ds-bg, linear-gradient(90deg, #c7a158, #b98c3e));
  border: 0;
  border-radius: var(--logsby-ds-radius, 0px) var(--logsby-ds-radius, 0px) 0 0;
  font-family: inherit;
  font-size: var(--logsby-ds-font, 14px);
  font-style: normal;
  line-height: 1.35;
  box-sizing: border-box;
  transform: translateZ(0);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  isolation: isolate;
  contain: layout paint style;
  overflow: visible;
  pointer-events: none;
}

#logsby-conversion-bar,
#logsby-conversion-bar *,
#logsby-conversion-bar *::before,
#logsby-conversion-bar *::after {
  box-sizing: border-box;
}

#logsby-conversion-bar[hidden] {
  display: none !important;
}

#logsby-conversion-bar.is-glass {
  backdrop-filter: blur(var(--logsby-ds-blur, 10px)) saturate(128%);
  -webkit-backdrop-filter: blur(var(--logsby-ds-blur, 10px)) saturate(128%);
}

#logsby-conversion-bar.has-shadow {
  box-shadow: 0 -8px 28px rgba(15, 23, 42, 0.22), 0 -1px 0 rgba(255, 255, 255, 0.18) inset;
}

#logsby-conversion-bar .logsby-ds-inner {
  width: 100%;
  max-width: 100vw;
  min-height: var(--logsby-ds-height, 44px);
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0;
  padding: 6px max(var(--logsby-ds-right, 16px), env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(var(--logsby-ds-left, 16px), env(safe-area-inset-left));
  box-sizing: border-box;
  pointer-events: none;
}

#logsby-conversion-bar .logsby-ds-icon {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1.35em;
  margin: 0;
  padding: 0;
  font-size: 1.18em;
  line-height: 1;
  filter: drop-shadow(0 2px 5px rgba(0, 0, 0, 0.12));
}

#logsby-conversion-bar .logsby-ds-message-wrap {
  min-width: 0;
  flex: 1 1 auto;
  overflow: hidden;
}

#logsby-conversion-bar .logsby-ds-message {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  color: inherit;
  font: inherit;
  font-weight: 600;
  letter-spacing: 0.005em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}

#logsby-conversion-bar .logsby-ds-cta {
  pointer-events: auto;
  appearance: none;
  -webkit-appearance: none;
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 30px;
  max-width: min(240px, 28vw);
  margin: 0;
  padding: 5px 13px;
  border: 1px solid rgba(255, 255, 255, 0.32);
  border-radius: 999px;
  background: var(--logsby-ds-button-bg, rgba(255, 255, 255, 0.18));
  color: var(--logsby-ds-button-text, #fff) !important;
  font: inherit;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  text-decoration: none !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  box-shadow: 0 5px 16px rgba(0, 0, 0, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.22);
  cursor: pointer;
  transition: transform 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease;
}

#logsby-conversion-bar .logsby-ds-cta:hover,
#logsby-conversion-bar .logsby-ds-cta:focus-visible {
  transform: translateY(-1px);
  background: rgba(255, 255, 255, 0.27);
  box-shadow: 0 7px 19px rgba(0, 0, 0, 0.14);
  outline: 2px solid var(--logsby-ds-accent, #fff3cf);
  outline-offset: 2px;
}

#logsby-conversion-bar .logsby-ds-cta[hidden] {
  display: none !important;
}

#logsby-conversion-bar .logsby-ds-control {
  pointer-events: auto;
  appearance: none;
  -webkit-appearance: none;
  flex: 0 0 auto;
  width: 30px;
  height: 30px;
  min-width: 30px;
  min-height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 0;
  border: 1px solid rgba(255, 255, 255, 0.22);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.1);
  color: inherit;
  font: inherit;
  font-weight: 800;
  line-height: 1;
  text-transform: none;
  box-shadow: none;
  cursor: pointer;
  transition: background-color 0.2s ease, transform 0.2s ease;
}

#logsby-conversion-bar .logsby-ds-control:hover,
#logsby-conversion-bar .logsby-ds-control:focus-visible {
  background: rgba(255, 255, 255, 0.22);
  transform: scale(1.04);
  outline: 2px solid var(--logsby-ds-accent, #fff3cf);
  outline-offset: 2px;
}

#logsby-conversion-bar .logsby-ds-close {
  font-size: 20px;
}

#logsby-conversion-bar .logsby-ds-pause {
  font-size: 13px;
}

#logsby-conversion-bar .logsby-ds-progress {
  position: absolute;
  inset: 0 0 auto 0;
  display: block;
  width: 100%;
  height: 2px;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.12);
  pointer-events: none;
}

#logsby-conversion-bar .logsby-ds-progress > span {
  display: block;
  width: 100%;
  height: 100%;
  background: var(--logsby-ds-accent, #fff3cf);
  box-shadow: 0 0 12px var(--logsby-ds-accent, #fff3cf);
  transform: scaleX(0);
  transform-origin: left center;
  will-change: transform;
}

#logsby-conversion-bar .logsby-ds-progress.is-running > span {
  animation: logsby-ds-progress var(--logsby-ds-duration, 8000ms) linear forwards;
}

#logsby-conversion-bar .logsby-ds-progress.is-paused > span {
  animation-play-state: paused;
}

@keyframes logsby-ds-progress {
  from { transform: scaleX(0); }
  to { transform: scaleX(1); }
}

#logsby-conversion-bar .logsby-ds-message.is-exit {
  animation: logsby-ds-exit 0.18s ease both;
}

#logsby-conversion-bar .logsby-ds-message.is-enter {
  animation: logsby-ds-enter 0.32s ease both;
}

#logsby-conversion-bar.logsby-ds-animation-fade .logsby-ds-message.is-exit {
  animation-name: logsby-ds-fade-out;
}

#logsby-conversion-bar.logsby-ds-animation-fade .logsby-ds-message.is-enter {
  animation-name: logsby-ds-fade-in;
}

#logsby-conversion-bar.logsby-ds-animation-none .logsby-ds-message {
  animation: none !important;
}

@keyframes logsby-ds-exit {
  to { opacity: 0; transform: translateY(-8px); }
}

@keyframes logsby-ds-enter {
  from { opacity: 0; transform: translateY(8px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes logsby-ds-fade-out {
  to { opacity: 0; }
}

@keyframes logsby-ds-fade-in {
  from { opacity: 0; }
  to { opacity: 1; }
}

#logsby-conversion-bar.logsby-ds-animation-ticker .logsby-ds-message {
  overflow: visible;
  text-overflow: clip;
}

#logsby-conversion-bar.logsby-ds-animation-ticker .logsby-ds-message.is-enter {
  animation: logsby-ds-ticker-in 0.65s cubic-bezier(0.2, 0.75, 0.25, 1) both;
}

@keyframes logsby-ds-ticker-in {
  from { opacity: 0; transform: translateX(30px); }
  to { opacity: 1; transform: translateX(0); }
}


/* Chaty ve Spa Asistanı, Logsby şeridinin üst katmanında ve tıklanabilir kalır. */
body.logsby-ds-bar-active .chaty-widget,
body.logsby-ds-bar-active .chaty-widget-is,
body.logsby-ds-bar-active .chaty-main-widget,
body.logsby-ds-bar-active [id^="chaty-widget-"],
body.logsby-ds-bar-active [id*="chaty-widget" i],
body.logsby-ds-bar-active [class*="chaty-widget" i],
body.logsby-ds-bar-active [id*="spa-asistan" i],
body.logsby-ds-bar-active [class*="spa-asistan" i],
body.logsby-ds-bar-active [id*="spa_asistan" i],
body.logsby-ds-bar-active [class*="spa_asistan" i],
body.logsby-ds-bar-active [id*="spa-assistant" i],
body.logsby-ds-bar-active [class*="spa-assistant" i],
body.logsby-ds-bar-active [id*="spa_assistant" i],
body.logsby-ds-bar-active [class*="spa_assistant" i],
body.logsby-ds-bar-active [data-spa-asistan],
body.logsby-ds-bar-active [data-spa-assistant],
body.logsby-ds-bar-active [data-logsby-ds-widget="chaty"],
body.logsby-ds-bar-active [data-logsby-ds-widget="spa-assistant"],
body.logsby-ds-bar-active [data-logsby-ds-promoted="chaty"],
body.logsby-ds-bar-active [data-logsby-ds-promoted="spa-assistant"] {
  z-index: 2147483646 !important;
}

/* Chaty 3.x kendi kapalı kanal kapsayıcılarını kullandığı için mevcut görünürlük davranışı korunur. */
body.logsby-ds-bar-active .chaty-widget,
body.logsby-ds-bar-active .chaty-widget-is,
body.logsby-ds-bar-active .chaty-main-widget,
body.logsby-ds-bar-active [id^="chaty-widget-"],
body.logsby-ds-bar-active [id*="chaty-widget" i],
body.logsby-ds-bar-active [class*="chaty-widget" i],
body.logsby-ds-bar-active [data-logsby-ds-widget="chaty"],
body.logsby-ds-bar-active [data-logsby-ds-promoted="chaty"] {
  visibility: visible !important;
  overflow: visible !important;
}

body.logsby-ds-bar-active [data-logsby-ds-widget="chaty"],
body.logsby-ds-bar-active [data-logsby-ds-widget="spa-assistant"] {
  touch-action: manipulation;
}

body.logsby-ds-bar-active [data-logsby-ds-widget="chaty"] a,
body.logsby-ds-bar-active [data-logsby-ds-widget="chaty"] button,
body.logsby-ds-bar-active [data-logsby-ds-widget="chaty"] [role="button"],
body.logsby-ds-bar-active [data-logsby-ds-widget="chaty"] [tabindex],
body.logsby-ds-bar-active [data-logsby-ds-widget="spa-assistant"] a,
body.logsby-ds-bar-active [data-logsby-ds-widget="spa-assistant"] button,
body.logsby-ds-bar-active [data-logsby-ds-widget="spa-assistant"] input,
body.logsby-ds-bar-active [data-logsby-ds-widget="spa-assistant"] textarea,
body.logsby-ds-bar-active [data-logsby-ds-widget="spa-assistant"] select,
body.logsby-ds-bar-active [data-logsby-ds-widget="spa-assistant"] [role="button"],
body.logsby-ds-bar-active [data-logsby-ds-widget="spa-assistant"] [tabindex],
body.logsby-ds-bar-active [data-logsby-ds-widget="chaty"] .chaty-main-widget,
body.logsby-ds-bar-active [data-logsby-ds-widget="chaty"] .chaty-channel,
body.logsby-ds-bar-active [data-logsby-ds-widget="chaty"] .chaty-widget-i {
  pointer-events: auto !important;
  touch-action: manipulation;
}

body.logsby-ds-bar-active [data-logsby-ds-lifted="1"]:not([data-logsby-ds-widget]) {
  pointer-events: auto !important;
}

.logsby-ds-spacer {
  display: block !important;
  width: 100% !important;
  height: var(--logsby-ds-spacer-height, 44px);
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  pointer-events: none !important;
  visibility: hidden !important;
}

#logsby-conversion-bar.logsby-ds-preset-minimal-white {
  border-top: 1px solid rgba(15, 23, 42, 0.12);
}

#logsby-conversion-bar.logsby-ds-preset-dark-glass {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}

@media (max-width: 767px) {
  #logsby-conversion-bar.hide-mobile {
    display: none !important;
  }

  #logsby-conversion-bar {
    font-size: min(var(--logsby-ds-font, 14px), 14px);
  }

  #logsby-conversion-bar .logsby-ds-inner {
    gap: 7px;
    min-height: max(var(--logsby-ds-height, 44px), 52px);
    padding: 7px max(10px, env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));
  }

  #logsby-conversion-bar .logsby-ds-message-wrap {
    width: 100%;
    min-width: 0;
  }

  #logsby-conversion-bar .logsby-ds-message {
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.25;
    overflow-wrap: anywhere;
    word-break: normal;
  }

  #logsby-conversion-bar .logsby-ds-cta {
    max-width: min(150px, 40vw);
    min-height: 32px;
    padding-inline: 10px;
    font-size: 0.92em;
  }

  #logsby-conversion-bar .logsby-ds-control {
    width: 30px;
    height: 30px;
    min-width: 30px;
    min-height: 30px;
  }

  #logsby-conversion-bar .logsby-ds-pause {
    display: none;
  }
}

@media (min-width: 768px) {
  #logsby-conversion-bar.hide-desktop {
    display: none !important;
  }
}

@media (max-width: 520px) {
  #logsby-conversion-bar .logsby-ds-inner {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto;
    grid-template-rows: auto auto;
    gap: 5px 8px;
    align-items: center;
  }

  #logsby-conversion-bar .logsby-ds-icon {
    grid-column: 1;
    grid-row: 1;
  }

  #logsby-conversion-bar .logsby-ds-message-wrap {
    grid-column: 2;
    grid-row: 1;
  }

  #logsby-conversion-bar .logsby-ds-close {
    grid-column: 3;
    grid-row: 1 / span 2;
    align-self: center;
  }

  #logsby-conversion-bar .logsby-ds-cta {
    grid-column: 1 / 3;
    grid-row: 2;
    justify-self: start;
    width: max-content;
    max-width: 100%;
    min-height: 30px;
    padding-block: 4px;
  }
}

@media (max-width: 380px) {
  #logsby-conversion-bar {
    font-size: min(var(--logsby-ds-font, 14px), 13px);
  }

  #logsby-conversion-bar .logsby-ds-inner {
    gap: 4px 6px;
    padding-left: max(8px, env(safe-area-inset-left));
    padding-right: max(8px, env(safe-area-inset-right));
  }

  #logsby-conversion-bar .logsby-ds-icon {
    font-size: 1.05em;
  }

  #logsby-conversion-bar .logsby-ds-message {
    -webkit-line-clamp: 2;
  }

  #logsby-conversion-bar .logsby-ds-cta {
    min-height: 30px;
    max-width: calc(100vw - 58px);
    padding-inline: 9px;
  }
}

@media (max-width: 340px) {
  #logsby-conversion-bar .logsby-ds-inner {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  #logsby-conversion-bar .logsby-ds-icon {
    display: none;
  }

  #logsby-conversion-bar .logsby-ds-message-wrap {
    grid-column: 1;
  }

  #logsby-conversion-bar .logsby-ds-close {
    grid-column: 2;
  }

  #logsby-conversion-bar .logsby-ds-cta {
    grid-column: 1;
    max-width: 100%;
  }
}

@media (prefers-reduced-motion: reduce) {
  #logsby-conversion-bar *,
  #logsby-conversion-bar *::before,
  #logsby-conversion-bar *::after {
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: 0.001ms !important;
  }
}

/* v2.0.0: güven türü ve kompakt mobil sunum. */
#logsby-conversion-bar[data-trust-type="verified"] .logsby-ds-icon,
#logsby-conversion-bar[data-trust-type="availability"] .logsby-ds-icon {
  filter: drop-shadow(0 0 7px rgba(255,255,255,.28));
}

#logsby-conversion-bar[data-trust-type="live"] .logsby-ds-progress > span {
  opacity: .72;
}

@media (max-width: 480px) {
  #logsby-conversion-bar.is-compact-mobile .logsby-ds-inner {
    gap: 7px;
  }
  #logsby-conversion-bar.is-compact-mobile .logsby-ds-message {
    line-height: 1.28;
  }
  #logsby-conversion-bar.is-compact-mobile .logsby-ds-cta {
    max-width: 42vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}

/* ========================================================================
 * v2.1.0 — premium glass conversion surface, campaign/verified badges
 * ====================================================================== */
#logsby-conversion-bar {
  border-top: 1px solid rgba(255, 255, 255, .34);
  background-color: rgba(24, 28, 42, .72);
  background-image:
    linear-gradient(90deg, rgba(255,255,255,.10), rgba(255,255,255,.015) 38%, rgba(255,255,255,.08)),
    var(--logsby-ds-bg, linear-gradient(90deg, #c7a158, #b98c3e));
  background-blend-mode: soft-light, normal;
  box-shadow: 0 -14px 38px rgba(15, 23, 42, .22), inset 0 1px 0 rgba(255,255,255,.24);
}

#logsby-conversion-bar::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background:
    radial-gradient(circle at 18% 20%, rgba(255,255,255,.19), transparent 28%),
    radial-gradient(circle at 82% 120%, rgba(255,255,255,.12), transparent 34%);
  opacity: .72;
}

#logsby-conversion-bar.has-highlight-glow[data-highlight="1"]::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  width: 32%;
  pointer-events: none;
  background: linear-gradient(100deg, transparent 0%, rgba(255,255,255,.20) 48%, transparent 100%);
  transform: translateX(-140%) skewX(-14deg);
  animation: logsby-ds-premium-sheen 7s ease-in-out infinite;
}

@keyframes logsby-ds-premium-sheen {
  0%, 64% { transform: translateX(-140%) skewX(-14deg); opacity: 0; }
  70% { opacity: .8; }
  88%, 100% { transform: translateX(430%) skewX(-14deg); opacity: 0; }
}

#logsby-conversion-bar .logsby-ds-inner {
  position: relative;
  padding-top: 7px;
  padding-bottom: calc(7px + env(safe-area-inset-bottom));
}

#logsby-conversion-bar .logsby-ds-icon {
  width: 31px;
  height: 31px;
  min-width: 31px;
  border: 1px solid rgba(255,255,255,.30);
  border-radius: 11px;
  background: linear-gradient(145deg, rgba(255,255,255,.24), rgba(255,255,255,.06));
  box-shadow: inset 0 1px 0 rgba(255,255,255,.32), 0 7px 18px rgba(15,23,42,.14);
}

#logsby-conversion-bar.has-highlight-glow[data-highlight="1"] .logsby-ds-icon {
  animation: logsby-ds-icon-breathe 3.4s ease-in-out infinite;
}

@keyframes logsby-ds-icon-breathe {
  0%, 100% { transform: translateZ(0) scale(1); box-shadow: inset 0 1px 0 rgba(255,255,255,.32), 0 7px 18px rgba(15,23,42,.14); }
  50% { transform: translateZ(0) scale(1.06); box-shadow: inset 0 1px 0 rgba(255,255,255,.38), 0 8px 23px rgba(15,23,42,.20), 0 0 16px rgba(255,255,255,.20); }
}

#logsby-conversion-bar .logsby-ds-message-badge {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-height: 24px;
  max-width: 138px;
  padding: 4px 9px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.28);
  border-radius: 999px;
  background: rgba(17,24,39,.16);
  color: inherit;
  font-size: 10px;
  font-weight: 850;
  letter-spacing: .075em;
  line-height: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.20);
}

#logsby-conversion-bar .logsby-ds-message-badge[hidden] {
  display: none !important;
}

#logsby-conversion-bar .logsby-ds-message-badge i {
  display: block;
  width: 7px;
  height: 7px;
  flex: 0 0 7px;
  border-radius: 50%;
  background: var(--logsby-ds-accent, #fff3cf);
  box-shadow: 0 0 0 3px rgba(255,255,255,.10), 0 0 10px var(--logsby-ds-accent, #fff3cf);
}

#logsby-conversion-bar[data-trust-type="campaign"] .logsby-ds-message-badge {
  background: linear-gradient(135deg, rgba(93,43,150,.32), rgba(220,10,145,.22));
}

#logsby-conversion-bar[data-trust-type="verified"] .logsby-ds-message-badge,
#logsby-conversion-bar[data-trust-type="availability"] .logsby-ds-message-badge {
  background: linear-gradient(135deg, rgba(8,99,58,.30), rgba(20,184,166,.18));
}

#logsby-conversion-bar[data-trust-type="live"] .logsby-ds-message-badge i {
  animation: logsby-ds-live-dot 1.8s ease-in-out infinite;
}

@keyframes logsby-ds-live-dot {
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: .55; transform: scale(.72); }
}

#logsby-conversion-bar .logsby-ds-message {
  font-weight: 650;
  text-shadow: 0 1px 2px rgba(15,23,42,.12);
}

#logsby-conversion-bar .logsby-ds-cta {
  min-height: 32px;
  padding-inline: 15px;
  border-color: rgba(255,255,255,.40);
  background: linear-gradient(145deg, rgba(255,255,255,.25), rgba(255,255,255,.10));
  box-shadow: inset 0 1px 0 rgba(255,255,255,.34), 0 8px 22px rgba(15,23,42,.15);
}

#logsby-conversion-bar[data-highlight="1"] .logsby-ds-cta {
  box-shadow: inset 0 1px 0 rgba(255,255,255,.38), 0 9px 24px rgba(15,23,42,.18), 0 0 0 1px rgba(255,255,255,.08);
}

@media (max-width: 767px) {
  #logsby-conversion-bar .logsby-ds-message-badge {
    grid-column: 2;
    justify-self: start;
    max-width: 106px;
    min-height: 21px;
    padding: 3px 7px;
    font-size: 9px;
  }

  #logsby-conversion-bar .logsby-ds-icon {
    width: 29px;
    height: 29px;
    min-width: 29px;
  }
}

@media (max-width: 520px) {
  #logsby-conversion-bar .logsby-ds-message-badge {
    display: none;
  }
}


/* v2.2.0 — hız öncelikli premium satış yüzeyi */
#logsby-conversion-bar .logsby-ds-cta::after {
  content: "→";
  display: inline-block;
  margin-inline-start: 7px;
  font-size: 1.08em;
  line-height: 1;
  transition: transform .2s ease;
}

#logsby-conversion-bar .logsby-ds-cta:hover::after,
#logsby-conversion-bar .logsby-ds-cta:focus-visible::after {
  transform: translateX(2px);
}

#logsby-conversion-bar.logsby-ds-performance-speed.has-highlight-glow[data-highlight="1"]::after {
  animation-iteration-count: 2;
}

#logsby-conversion-bar.logsby-ds-performance-speed.has-highlight-glow[data-highlight="1"] .logsby-ds-icon {
  animation-iteration-count: 3;
}

#logsby-conversion-bar[data-trust-type="verified"] {
  border-top-color: rgba(110, 231, 183, .72);
}

#logsby-conversion-bar[data-trust-type="campaign"] {
  border-top-color: rgba(244, 114, 182, .72);
}

#logsby-conversion-bar[data-trust-type="availability"] {
  border-top-color: rgba(94, 234, 212, .72);
}

#logsby-conversion-bar .logsby-ds-message-wrap,
#logsby-conversion-bar .logsby-ds-message {
  contain: layout style;
}

@media (max-width: 767px) {
  #logsby-conversion-bar.is-glass {
    backdrop-filter: blur(min(var(--logsby-ds-blur, 10px), 8px)) saturate(120%);
    -webkit-backdrop-filter: blur(min(var(--logsby-ds-blur, 10px), 8px)) saturate(120%);
  }

  #logsby-conversion-bar .logsby-ds-cta::after {
    margin-inline-start: 5px;
  }
}

@media (prefers-contrast: more) {
  #logsby-conversion-bar {
    border-top-width: 2px;
  }

  #logsby-conversion-bar .logsby-ds-cta,
  #logsby-conversion-bar .logsby-ds-control,
  #logsby-conversion-bar .logsby-ds-message-badge {
    border-color: currentColor;
  }
}

@media (forced-colors: active) {
  #logsby-conversion-bar,
  #logsby-conversion-bar .logsby-ds-cta,
  #logsby-conversion-bar .logsby-ds-control,
  #logsby-conversion-bar .logsby-ds-message-badge {
    forced-color-adjust: auto;
  }
}

#logsby-conversion-bar.logsby-ds-performance-speed.is-glass {
  backdrop-filter: blur(min(var(--logsby-ds-blur, 10px), 6px)) saturate(118%);
  -webkit-backdrop-filter: blur(min(var(--logsby-ds-blur, 10px), 6px)) saturate(118%);
}

#logsby-conversion-bar.logsby-ds-performance-speed .logsby-ds-cta,
#logsby-conversion-bar.logsby-ds-performance-speed .logsby-ds-control {
  transition-duration: .16s;
}

@media (prefers-reduced-transparency: reduce) {
  #logsby-conversion-bar.is-glass {
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
  }
}
