/* Baskibu Designer 0.23.5 — single native studio route + saved-state clarity */

/* The Designer native entry owns the design route. Configurator proxies are retired. */
#bux140 .bux620-design-routes > #bbd-entry.bbd-entry--public-builder,
#bux140 [data-bux620-design-routes] > #bbd-entry.bbd-entry--public-builder{
  width:100%!important;
  margin:0!important;
  padding:0!important;
}

/* Before a design exists, the native CTA is the only primary design action. */
#bbd-entry.bbd-entry--public-builder:not(.has-saved-design) #bbd-entry-status{
  display:none!important;
}

/* After save, stop asking the customer to "start" again. The compact success
   row becomes the single design surface; its Düzenle action reopens Designer. */
#bbd-entry.bbd-entry--public-builder.has-saved-design #bbd-open-editor{
  display:none!important;
}
#bbd-entry.bbd-entry--public-builder.has-saved-design #bbd-entry-status{
  display:grid!important;
  grid-template-columns:38px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:10px!important;
  min-height:64px!important;
  margin:0!important;
  padding:10px 12px!important;
  border:1px solid #9ed9cc!important;
  border-radius:14px!important;
  background:#effaf7!important;
  color:#0b6f5e!important;
  box-shadow:none!important;
}
#bbd-entry.bbd-entry--public-builder.has-saved-design .bbd-entry-status__icon{
  width:36px!important;
  height:36px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:999px!important;
  background:#14a987!important;
  color:#fff!important;
}
#bbd-entry.bbd-entry--public-builder.has-saved-design .bbd-entry-status__copy{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  gap:2px!important;
}
#bbd-entry.bbd-entry--public-builder.has-saved-design .bbd-entry-status__copy strong{
  margin:0!important;
  color:#087662!important;
  font-size:14px!important;
  line-height:1.2!important;
  font-weight:850!important;
}
#bbd-entry.bbd-entry--public-builder.has-saved-design .bbd-entry-status__copy small{
  color:#667085!important;
  font-size:11px!important;
  line-height:1.3!important;
  font-weight:550!important;
}
#bbd-entry.bbd-entry--public-builder.has-saved-design .bbd-entry-edit{
  min-height:40px!important;
  padding:0 12px!important;
  border:0!important;
  border-radius:10px!important;
  background:transparent!important;
  color:#087662!important;
  font-size:12px!important;
  font-weight:850!important;
  text-decoration:underline!important;
  text-underline-offset:3px!important;
  cursor:pointer!important;
}
#bbd-entry.bbd-entry--public-builder.has-saved-design .bbd-entry-edit:hover,
#bbd-entry.bbd-entry--public-builder.has-saved-design .bbd-entry-edit:focus-visible{
  background:#ddf4ee!important;
  outline:none!important;
}

@media(max-width:760px){
  #bbd-entry.bbd-entry--public-builder.has-saved-design #bbd-entry-status{
    grid-template-columns:34px minmax(0,1fr) auto!important;
    gap:8px!important;
    min-height:60px!important;
    padding:9px 10px!important;
  }
  #bbd-entry.bbd-entry--public-builder.has-saved-design .bbd-entry-status__icon{
    width:32px!important;
    height:32px!important;
  }
  #bbd-entry.bbd-entry--public-builder.has-saved-design .bbd-entry-status__copy strong{font-size:13px!important}
  #bbd-entry.bbd-entry--public-builder.has-saved-design .bbd-entry-status__copy small{font-size:10.5px!important}
}
