.habee-existing-product-action{margin:12px 0 18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.habee-existing-product-button{font-size:12px!important;letter-spacing:.06em;padding:9px 15px!important;min-height:auto!important;border-radius:8px!important;background:#fff!important;color:#111!important;border:1px solid #111!important}
.habee-existing-product-button:hover{background:#111!important;color:#fff!important}
.habee-existing-product-action small{font-size:12px;opacity:.7}

.habee-existing-customizer-shell{max-width:1500px;margin:18px auto 60px;padding:0 18px}
.habee-existing-head{display:flex;gap:24px;align-items:flex-start;margin-bottom:22px}
.habee-existing-head h1{margin:0 0 6px;font-size:30px}
.habee-existing-head p{margin:0;max-width:850px;opacity:.74}
.habee-existing-back{white-space:nowrap;margin-top:8px}

/* Le plugin complémentaire est strictement Avant uniquement. */
.habee-existing-customizer-shell .habee-side-rail{display:none!important}
.habee-existing-customizer-shell .habee-premium-layout{grid-template-columns:minmax(420px,1fr) minmax(330px,430px)!important}
.habee-existing-customizer-shell .habee-zone-heading:after{content:' uniquement';font-weight:400;opacity:.55}

@media(max-width:1100px){
  .habee-existing-customizer-shell .habee-premium-layout{grid-template-columns:1fr!important}
  .habee-existing-customizer-shell .habee-config{grid-column:auto!important}
}
@media(max-width:700px){
  .habee-existing-customizer-shell{padding:0 10px}
  .habee-existing-head{display:block}
  .habee-existing-back{display:inline-block;margin:0 0 12px}
  .habee-existing-head h1{font-size:24px}
}
