/* BIDLUNA V6.2 — targeted final correctif only. */

/* Exactly five rating positions. Legacy pseudo rows are neutralized locally. */
body.bidluna-studio-v5 .bl8-rating-summary{display:flex;align-items:center;gap:8px;min-width:0}
body.bidluna-studio-v5 .bl8-rating-stars{position:relative;display:inline-flex;align-items:center;gap:2px;width:auto;height:auto;overflow:visible;color:inherit;letter-spacing:0;line-height:1}
body.bidluna-studio-v5 .bl8-rating-stars::before,
body.bidluna-studio-v5 .bl8-rating-stars::after{content:none!important;display:none!important}
body.bidluna-studio-v5 .bl8-rating-star{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:25px;height:29px;margin:0;padding:0;border:0;border-radius:7px;background:transparent;color:inherit;appearance:none;line-height:1;cursor:default}
body.bidluna-studio-v5 button.bl8-rating-star{cursor:pointer}
body.bidluna-studio-v5 .bl8-rating-star__glyph{position:relative;display:block;width:22px;height:22px;color:#c7cfdb;font-size:21px;line-height:22px;text-align:center;overflow:hidden}
body.bidluna-studio-v5 .bl8-rating-star__glyph::before{content:"★";position:absolute;inset:0;color:#e3a21a;clip-path:inset(0 calc(100% - var(--star-fill,0%)) 0 0);overflow:hidden}
body.bidluna-studio-v5 .bl8-rating-star.is-preview-filled .bl8-rating-star__glyph{color:#e3a21a}
body.bidluna-studio-v5 .bl8-rating-star.is-preview-filled .bl8-rating-star__glyph::before{clip-path:none}
body.bidluna-studio-v5 button.bl8-rating-star:hover,
body.bidluna-studio-v5 button.bl8-rating-star:focus-visible{background:rgba(227,162,26,.11);outline:2px solid rgba(227,162,26,.42);outline-offset:1px}
body.bidluna-studio-v5 .bl6-footer-rating__rate,
body.bidluna-studio-v5 .bl6-footer-rating__buttons{display:none!important}

/* Premium announcement: true three-zone desktop centring and deliberate mobile composition. */
body.bidluna-studio-v5 .bl7-announcement .bl8-announcement__inner{display:grid!important;grid-template-columns:minmax(255px,1fr) minmax(320px,1.35fr) minmax(150px,1fr)!important;grid-template-areas:"left message right"!important;align-items:center!important;gap:clamp(12px,2vw,28px)!important;width:min(calc(100% - 28px),var(--bl5-max,1440px));min-height:max(46px,var(--bl7-d-ann-height,38px));padding:7px 0!important}
body.bidluna-studio-v5 .bl8-announcement__left{grid-area:left;display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0}
body.bidluna-studio-v5 .bl7-announcement .bl8-announcement__message{grid-area:message;justify-self:stretch!important;width:100%;text-align:center!important;line-height:1.3!important}
body.bidluna-studio-v5 .bl8-announcement__right{grid-area:right;display:flex;align-items:center;justify-content:flex-end;min-width:0}
body.bidluna-studio-v5 .bl8-announcement__right:empty{min-height:1px}
body.bidluna-studio-v5 .bl7-announcement .bl8-announcement__inner>.bl7-announcement__badge,
body.bidluna-studio-v5 .bl7-announcement .bl8-announcement__inner>.bl7-countdown,
body.bidluna-studio-v5 .bl7-announcement .bl8-announcement__inner>.bl7-announcement__cta{grid-area:auto!important}
body.bidluna-studio-v5 .bl8-countdown{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-height:32px!important;padding:3px 7px!important;line-height:1!important}
body.bidluna-studio-v5 .bl8-countdown .bl7-countdown__prefix,
body.bidluna-studio-v5 .bl8-countdown .bl7-countdown__suffix{display:inline-flex;align-items:center;min-height:26px;margin:0 3px 0 0;font-style:normal;line-height:1.15}
body.bidluna-studio-v5 .bl8-countdown .bl7-countdown__unit{display:inline-grid!important;grid-template-columns:auto auto;align-items:center!important;justify-content:center!important;column-gap:2px;min-width:37px;height:26px;padding:0 6px!important;border-radius:8px;line-height:1!important;font-variant-numeric:tabular-nums;background:rgba(255,255,255,.095);box-shadow:inset 0 1px 0 rgba(255,255,255,.11)}
body.bidluna-studio-v5 .bl8-countdown .bl7-countdown__unit b,
body.bidluna-studio-v5 .bl8-countdown .bl7-countdown__unit small{display:flex!important;align-items:center!important;justify-content:center!important;height:100%;margin:0!important;padding:0!important;line-height:1!important;transform:none!important;position:static!important}
body.bidluna-studio-v5 .bl8-countdown .bl7-countdown__unit b{min-width:1.35em;font-size:12px!important;font-weight:900}
body.bidluna-studio-v5 .bl8-countdown .bl7-countdown__unit small{font-size:8px!important;font-weight:800;opacity:.76;text-transform:none}
body.bidluna-studio-v5 .bl8-announcement__right .bl7-announcement__cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px;margin:0!important;padding:6px 12px!important;white-space:nowrap}

/* Brand cluster and separate, editable Beta sticker. */
body.bidluna-studio-v5 .bl8-brand-wrap{position:relative;display:flex;align-items:center;justify-content:flex-start;min-width:0;width:var(--bl7-d-logo-width,220px);height:var(--bl7-d-logo-height,58px);overflow:visible;isolation:isolate}
body.bidluna-studio-v5 .bl8-brand-wrap .bl7-brand{width:100%!important;height:100%!important;max-width:100%;overflow:visible}
body.bidluna-studio-v5 .bl8-beta-badge{position:absolute;z-index:4;right:-6px;top:-5px;display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--bl8-beta-size,24px) * 1.75);min-height:var(--bl8-beta-size,24px);padding:3px 8px;border:2px solid var(--bl8-beta-border,#fff);border-radius:999px;background:var(--bl8-beta-bg,#f1b63b);color:var(--bl8-beta-text,#07142d);font-size:calc(var(--bl8-beta-size,24px) * .46);font-weight:950;letter-spacing:.035em;line-height:1;white-space:nowrap;transform:rotate(var(--bl8-beta-rotate,-5deg));box-shadow:var(--bl8-beta-shadow,0 6px 14px rgba(7,20,45,.18));pointer-events:none}
body.bidluna-studio-v5 .bl8-brand-wrap.beta-position-beside .bl7-brand{width:calc(100% - max(40px,calc(var(--bl8-beta-size,24px) * 1.9)))!important}
body.bidluna-studio-v5 .bl8-beta-badge.is-position-beside{right:0;top:50%;transform:translateY(-50%) rotate(var(--bl8-beta-rotate,-5deg))}

/* Giveaway prize panel: title first, centred, real plugin visual, compact real prizes. */
body.bidluna-studio-v5 .bl8-giveaway-prizes-panel{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;min-height:0!important}
body.bidluna-studio-v5 .bl8-giveaway-prizes-head{position:relative;display:grid!important;grid-template-columns:1fr;place-items:center;width:100%;min-height:28px;margin:0 0 2px!important;padding:0 6px;text-align:center}
body.bidluna-studio-v5 .bl8-giveaway-prizes-head h3{margin:0;color:var(--bl6-giveaway-text,#07142d);font-size:12px;font-weight:950;letter-spacing:.1em;line-height:1.2;text-align:center;text-transform:uppercase}
body.bidluna-studio-v5 .bl8-giveaway-prizes-head>a{position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:9px;white-space:nowrap}
body.bidluna-studio-v5 .bl8-giveaway-feature-image{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:var(--bl8-giveaway-visual-ratio,16/10);min-height:0!important;max-height:var(--bl8-giveaway-visual-max,220px)!important;margin:0!important;padding:8px;border:1px solid color-mix(in srgb,var(--bl6-giveaway-border,#eadbbd) 62%,transparent);border-radius:13px;background:rgba(255,255,255,.72);overflow:hidden}
body.bidluna-studio-v5 .bl8-giveaway-feature-image .bl6-giveaway-feature-image__img{width:100%;height:100%;min-height:0!important;max-height:calc(var(--bl8-giveaway-visual-max,220px) - 16px)!important;object-fit:contain!important;object-position:center!important;transform:none!important}
body.bidluna-studio-v5 .bl8-giveaway-prizes-panel .bl6-giveaway-prizes{margin-top:0}

@media(min-width:768px) and (max-width:1199px){
  body.bidluna-studio-v5 .bl7-announcement .bl8-announcement__inner{grid-template-columns:minmax(220px,1fr) minmax(240px,1.2fr) minmax(110px,1fr)!important;min-height:max(48px,var(--bl7-t-ann-height,44px));gap:10px!important}
  body.bidluna-studio-v5 .bl8-brand-wrap{width:var(--bl7-t-logo-width,164px);height:var(--bl7-t-logo-height,50px)}
  body.bidluna-studio-v5 .bl8-beta-badge{right:-4px;top:-4px}
}

@media(max-width:767px){
  body.bidluna-studio-v5 .bl7-announcement.bl7-announcement--mobile-single .bl8-announcement__message{display:block!important}
  body.bidluna-studio-v5 .bl7-announcement .bl8-announcement__inner{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"left left" "message right"!important;align-items:center!important;row-gap:6px!important;column-gap:8px!important;width:100%;min-height:max(66px,var(--bl7-m-ann-height,58px));padding:7px max(10px,env(safe-area-inset-right)) 8px max(10px,env(safe-area-inset-left))!important}
  body.bidluna-studio-v5 .bl8-announcement__left{width:100%;justify-content:space-between;gap:7px}
  body.bidluna-studio-v5 .bl8-announcement__message{align-self:center;display:block!important;min-width:0;text-align:center!important;font-size:10px!important;line-height:1.25!important}
  body.bidluna-studio-v5 .bl8-announcement__right{justify-content:flex-end;align-self:center}
  body.bidluna-studio-v5 .bl8-announcement__right .bl7-announcement__cta{min-height:27px!important;padding:4px 8px!important;font-size:9px!important}
  body.bidluna-studio-v5 .bl8-countdown{gap:2px!important;min-height:28px!important;padding:2px 4px!important}
  body.bidluna-studio-v5 .bl8-countdown .bl7-countdown__prefix,
  body.bidluna-studio-v5 .bl8-countdown .bl7-countdown__suffix{display:none!important}
  body.bidluna-studio-v5 .bl8-countdown .bl7-countdown__unit{min-width:31px;height:24px;padding:0 4px!important;column-gap:1px;border-radius:7px}
  body.bidluna-studio-v5 .bl8-countdown .bl7-countdown__unit b{font-size:10.5px!important}
  body.bidluna-studio-v5 .bl8-countdown .bl7-countdown__unit small{font-size:7px!important}
  body.bidluna-studio-v5 .bl8-brand-wrap{width:var(--bl7-m-logo-width,104px);height:var(--bl7-m-logo-height,44px)}
  body.bidluna-studio-v5 .bl8-beta-badge{right:-1px;top:-3px;min-width:33px;min-height:19px;padding:2px 6px;font-size:9px;border-width:1.5px}
  body.bidluna-studio-v5 .bl8-brand-wrap.beta-position-beside .bl7-brand{width:calc(100% - 34px)!important}
  body.bidluna-studio-v5 .bl8-beta-badge.is-position-beside{right:0}
  body.bidluna-studio-v5 .bl8-giveaway-prizes-head>a{position:static;transform:none;margin-top:3px}
  body.bidluna-studio-v5 .bl8-giveaway-feature-image{max-height:min(var(--bl8-giveaway-visual-max,220px),200px)!important}
}

@media(min-width:1200px){body.bidluna-studio-v5 .bl8-beta-badge.is-hidden-desktop{display:none!important}}
@media(min-width:768px) and (max-width:1199px){body.bidluna-studio-v5 .bl8-beta-badge.is-hidden-tablet{display:none!important}}
@media(max-width:767px){body.bidluna-studio-v5 .bl8-beta-badge.is-hidden-mobile{display:none!important}}

@media(max-width:390px){
  body.bidluna-studio-v5 .bl7-announcement .bl8-announcement__inner{padding-inline:8px!important;column-gap:5px!important}
  body.bidluna-studio-v5 .bl8-countdown .bl7-countdown__unit{min-width:28px;padding-inline:3px!important}
  body.bidluna-studio-v5 .bl8-announcement__message{font-size:9.2px!important}
  body.bidluna-studio-v5 .bl8-announcement__right .bl7-announcement__cta{font-size:8.4px!important;padding-inline:6px!important}
  body.bidluna-studio-v5 .bl8-brand-wrap{width:min(100%,94px);max-width:94px}
  body.bidluna-studio-v5 .bl8-beta-badge{right:0;min-width:30px;font-size:8.3px}
}

/* BIDLUNA V6.2.7 microfix — homepage Giveaway right panel: title + official visual only. */
body.bidluna-studio-v5 .bl6-giveaway-home.has-home-image-only .bl9-giveaway-image-only {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  gap: 10px;
  min-width: 0;
  min-height: 0;
  padding: 12px;
  overflow: hidden;
}

body.bidluna-studio-v5 .bl6-giveaway-home.has-home-image-only .bl9-giveaway-image-only .bl8-giveaway-prizes-head {
  flex: 0 0 auto;
  width: 100%;
  margin: 0 !important;
  padding: 0 4px 2px;
  text-align: center;
}

body.bidluna-studio-v5 .bl6-giveaway-home.has-home-image-only .bl9-giveaway-image-only .bl8-giveaway-prizes-head h3 {
  width: 100%;
  text-align: center;
}

body.bidluna-studio-v5 .bl6-giveaway-home.has-home-image-only .bl9-giveaway-image-only .bl8-giveaway-prizes-head > a,
body.bidluna-studio-v5 .bl6-giveaway-home.has-home-image-only .bl9-giveaway-image-only .bl6-giveaway-prizes {
  display: none !important;
}

body.bidluna-studio-v5 .bl6-giveaway-home.has-home-image-only .bl9-giveaway-image-only__media {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-width: 0;
  min-height: 160px !important;
  max-height: var(--bl8-giveaway-visual-max, 220px) !important;
  aspect-ratio: var(--bl8-giveaway-visual-ratio, 16 / 10);
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 10px;
  background: transparent !important;
  box-shadow: none !important;
  overflow: hidden;
}

body.bidluna-studio-v5 .bl6-giveaway-home.has-home-image-only .bl9-giveaway-image-only__media .bl6-giveaway-feature-image__img {
  display: block;
  width: 100%;
  height: 100%;
  min-width: 0;
  min-height: 0 !important;
  max-width: 100%;
  max-height: 100% !important;
  margin: 0 auto;
  object-fit: contain !important;
  object-position: center !important;
  transform: none !important;
}

@media (min-width: 1200px) {
  body.bidluna-studio-v5 .bl6-giveaway-home.has-home-image-only .bl9-giveaway-image-only__media {
    min-height: 180px !important;
  }
}

@media (max-width: 767px) {
  body.bidluna-studio-v5 .bl6-giveaway-home.has-home-image-only .bl9-giveaway-image-only {
    gap: 8px;
    padding: 10px;
  }

  body.bidluna-studio-v5 .bl6-giveaway-home.has-home-image-only .bl9-giveaway-image-only__media {
    min-height: 150px !important;
    max-height: min(var(--bl8-giveaway-visual-max, 220px), 210px) !important;
  }
}

@media (max-width: 390px) {
  body.bidluna-studio-v5 .bl6-giveaway-home.has-home-image-only .bl9-giveaway-image-only__media {
    min-height: 138px !important;
  }
}

/* BIDLUNA V6.2.8 — discreet one-line mobile launch banner and clean post-countdown state. */
@media (max-width: 767px) {
  body.bidluna-studio-v5 .bl7-announcement.bl8-announcement--has-countdown {
    min-height: 0 !important;
  }

  body.bidluna-studio-v5 .bl7-announcement.bl8-announcement--has-countdown .bl8-announcement__inner {
    display: grid !important;
    grid-template-columns: max-content minmax(0, 1fr) max-content !important;
    grid-template-areas: "badge countdown right" !important;
    align-items: center !important;
    gap: 5px !important;
    width: 100%;
    min-height: clamp(36px, var(--bl7-m-ann-height, 38px), 42px) !important;
    padding: max(4px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) 4px max(8px, env(safe-area-inset-left)) !important;
  }

  body.bidluna-studio-v5 .bl7-announcement.bl8-announcement--has-countdown .bl8-announcement__left {
    display: contents !important;
  }

  body.bidluna-studio-v5 .bl7-announcement.bl8-announcement--has-countdown .bl7-announcement__badge {
    grid-area: badge !important;
    align-self: center;
    justify-self: start;
    max-width: none;
    margin: 0;
    font-size: clamp(7.2px, 2.05vw, 8.2px) !important;
    line-height: 1 !important;
    letter-spacing: .04em;
    white-space: nowrap !important;
  }

  body.bidluna-studio-v5 .bl7-announcement.bl8-announcement--has-countdown .bl8-countdown {
    grid-area: countdown !important;
    justify-self: center !important;
    gap: 2px !important;
    min-width: 0 !important;
    min-height: 25px !important;
    margin: 0 !important;
    padding: 2px 4px !important;
  }

  body.bidluna-studio-v5 .bl7-announcement.bl8-announcement--has-countdown .bl8-countdown .bl7-countdown__unit {
    min-width: 27px !important;
    height: 22px !important;
    padding: 0 3px !important;
    border-radius: 7px;
  }

  body.bidluna-studio-v5 .bl7-announcement.bl8-announcement--has-countdown .bl8-countdown .bl7-countdown__unit b {
    min-width: 1.2em;
    font-size: 9.8px !important;
  }

  body.bidluna-studio-v5 .bl7-announcement.bl8-announcement--has-countdown .bl8-countdown .bl7-countdown__unit small {
    font-size: 6.6px !important;
  }

  body.bidluna-studio-v5 .bl7-announcement.bl8-announcement--has-countdown .bl8-announcement__message {
    display: none !important;
  }

  body.bidluna-studio-v5 .bl7-announcement.bl8-announcement--has-countdown .bl8-announcement__right {
    grid-area: right !important;
    align-self: center;
    justify-self: end;
  }

  body.bidluna-studio-v5 .bl7-announcement.bl8-announcement--has-countdown .bl8-announcement__right .bl7-announcement__cta {
    min-height: 25px !important;
    padding: 3px 4px !important;
    font-size: clamp(7.6px, 2.2vw, 8.8px) !important;
    line-height: 1 !important;
  }

  body.bidluna-studio-v5 .bl7-announcement.bl8-announcement--has-countdown.is-countdown-ended .bl8-announcement__inner {
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-areas: "message" !important;
    justify-items: center;
    min-height: clamp(34px, var(--bl7-m-ann-height, 36px), 40px) !important;
  }

  body.bidluna-studio-v5 .bl7-announcement.bl8-announcement--has-countdown.is-countdown-ended .bl8-announcement__left,
  body.bidluna-studio-v5 .bl7-announcement.bl8-announcement--has-countdown.is-countdown-ended .bl8-announcement__right {
    display: none !important;
  }

  body.bidluna-studio-v5 .bl7-announcement.bl8-announcement--has-countdown.is-countdown-ended .bl8-announcement__message {
    display: block !important;
    grid-area: message !important;
    width: 100%;
    margin: 0;
    color: currentColor;
    font-size: clamp(9px, 2.55vw, 10.5px) !important;
    font-weight: 750;
    line-height: 1.2 !important;
    text-align: center !important;
  }
}

@media (max-width: 390px) {
  body.bidluna-studio-v5 .bl7-announcement.bl8-announcement--has-countdown .bl8-announcement__inner {
    gap: 3px !important;
    padding-right: max(6px, env(safe-area-inset-right)) !important;
    padding-left: max(6px, env(safe-area-inset-left)) !important;
  }

  body.bidluna-studio-v5 .bl7-announcement.bl8-announcement--has-countdown .bl8-countdown .bl7-countdown__unit {
    min-width: 25px !important;
    padding-inline: 2px !important;
  }

  body.bidluna-studio-v5 .bl7-announcement.bl8-announcement--has-countdown .bl8-announcement__right .bl7-announcement__cta {
    padding-inline: 3px !important;
  }
}


/* BIDLUNA V6.2.22 — accueil Giveaway : deux choix réels avec OU/OR */
body.bidluna-studio-v5 .bl6-giveaway-home.has-home-choice-preview{
  grid-template-columns:minmax(0,.82fr) minmax(430px,1.18fr)!important;
  align-items:stretch!important;
}
body.bidluna-studio-v5 .bl6-giveaway-home.has-home-choice-preview .bl6-giveaway-main{
  align-self:center;
}
body.bidluna-studio-v5 .bl6-giveaway-home.has-home-choice-preview .bl6-giveaway-progress-panel{
  padding:12px 14px!important;
  margin-top:14px!important;
}
body.bidluna-studio-v5 .bl6-giveaway-home.has-home-choice-preview .bl6-giveaway-actions{
  gap:9px!important;
  margin-top:12px!important;
}
body.bidluna-studio-v5 .bl6-giveaway-home.has-home-choice-preview .bl6-giveaway-actions .bl5-btn{
  min-height:42px!important;
  height:42px!important;
  padding:0 15px!important;
  font-size:13px!important;
}
body.bidluna-studio-v5 .bl6-giveaway-home.has-home-choice-preview .bl9-giveaway-image-only{
  display:flex!important;
  flex-direction:column!important;
  min-width:0!important;
}
body.bidluna-studio-v5 .bl10-giveaway-choice-preview{
  display:grid;
  grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);
  align-items:center;
  gap:8px;
  width:100%;
  min-width:0;
  padding:12px;
  border:1px solid color-mix(in srgb,var(--bl6-giveaway-border,#eadbbd) 72%,#fff);
  border-radius:16px;
  background:linear-gradient(135deg,#f3f7ff 0%,#fff8e6 100%);
  box-sizing:border-box;
}
body.bidluna-studio-v5 .bl10-giveaway-choice-option{
  display:flex;
  flex-direction:column;
  min-width:0;
  margin:0;
  padding:9px;
  border:1px solid #d9e2ef;
  border-radius:14px;
  background:#fff;
  box-shadow:0 10px 24px rgba(7,20,45,.07);
}
body.bidluna-studio-v5 .bl10-giveaway-choice-media{
  position:relative;
  display:block;
  width:100%;
  aspect-ratio:4/3;
  overflow:hidden;
  border-radius:10px;
  background:linear-gradient(135deg,#f8fafc,#e9eff7);
}
body.bidluna-studio-v5 .bl10-giveaway-choice-image{
  position:absolute;
  display:block;
  width:auto;
  height:auto;
  max-width:none!important;
  max-height:none!important;
}
body.bidluna-studio-v5 .bl10-giveaway-choice-option figcaption{
  margin-top:8px;
  color:var(--bl6-giveaway-text,#07142d);
  font-size:12px;
  line-height:1.3;
  font-weight:900;
  text-align:center;
  overflow-wrap:anywhere;
}
body.bidluna-studio-v5 .bl10-giveaway-choice-or{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:52px;
  height:52px;
  border:5px solid #fff;
  border-radius:999px;
  background:linear-gradient(135deg,var(--bl6-giveaway-accent,#d99416),#f5c759);
  color:#07142d;
  font-size:17px;
  font-weight:1000;
  letter-spacing:.04em;
  box-shadow:0 12px 28px rgba(217,148,22,.25);
  box-sizing:border-box;
}
@media(max-width:1023px){
  body.bidluna-studio-v5 .bl6-giveaway-home.has-home-choice-preview{
    grid-template-columns:1fr!important;
  }
  body.bidluna-studio-v5 .bl10-giveaway-choice-preview{
    max-width:720px;
    margin:0 auto;
  }
}
@media(max-width:640px){
  body.bidluna-studio-v5 .bl10-giveaway-choice-preview{
    grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);
    gap:4px;
    padding:8px;
    border-radius:14px;
  }
  body.bidluna-studio-v5 .bl10-giveaway-choice-option{
    padding:6px;
    border-radius:12px;
  }
  body.bidluna-studio-v5 .bl10-giveaway-choice-media{
    aspect-ratio:1/1;
  }
  body.bidluna-studio-v5 .bl10-giveaway-choice-option figcaption{
    font-size:10px;
    margin-top:6px;
  }
  body.bidluna-studio-v5 .bl10-giveaway-choice-or{
    width:38px;
    height:38px;
    border-width:4px;
    font-size:12px;
  }
  body.bidluna-studio-v5 .bl6-giveaway-home.has-home-choice-preview .bl6-giveaway-progress-panel{
    padding:10px 12px!important;
  }
  body.bidluna-studio-v5 .bl6-giveaway-home.has-home-choice-preview .bl6-giveaway-actions{
    grid-template-columns:1fr 1fr!important;
    display:grid!important;
  }
  body.bidluna-studio-v5 .bl6-giveaway-home.has-home-choice-preview .bl6-giveaway-actions .bl5-btn{
    width:100%!important;
    min-width:0!important;
    padding:0 8px!important;
    font-size:11px!important;
  }
}
