/* Siparis sonuc, takip ve musteri paneli */
.bb-result-icon{width:86px;height:86px;border-radius:50%;display:grid;place-items:center;margin:0 auto 1.35rem;background:var(--bb-sand);color:var(--bb-ink);font-size:2.25rem}
.bb-result-icon.is-error{background:#FBEDEB;color:#B3261E}
.bb-info-table{border:1px solid var(--bb-line);border-radius:12px;overflow:hidden}
.bb-info-row{display:flex;justify-content:space-between;gap:1rem;padding:.72rem 1rem;border-bottom:1px solid var(--bb-line);font-size:.9rem}
.bb-info-row:last-child{border-bottom:0}
.bb-info-row:nth-child(odd){background:var(--bb-cream)}
.bb-info-row span:first-child{color:var(--bb-muted);font-weight:600}
.bb-info-row span:last-child{text-align:right;font-weight:700}
.bb-bank-card{background:var(--bb-cream);border-left:4px solid var(--bb-blush);border-radius:12px;padding:1.35rem}
.bb-copy-btn{border:1px solid var(--bb-line);background:#fff;border-radius:999px;padding:.22rem .65rem;font-size:.76rem;font-weight:700;margin-left:.35rem}
.bb-copy-btn.is-copied{background:#E8F3E8;color:#477143}
.bb-note{display:flex;gap:.65rem;align-items:flex-start;background:#fff8f0;border:1px solid #efd9c8;border-radius:10px;padding:.85rem 1rem;color:var(--bb-muted);font-size:.88rem}
.bb-note i{color:var(--bb-blush);margin-top:.15rem}
.bb-wa-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:#25D366;color:#fff;border-radius:999px;padding:.65rem 1.35rem;text-decoration:none;font-weight:700;font-size:.88rem}
.bb-wa-btn:hover{background:#1ebc59;color:#fff}
.bb-result-summary{position:sticky;top:110px}
.bb-badge-soft{display:inline-flex;align-items:center;gap:.35rem;background:var(--bb-sand);color:var(--bb-ink);border-radius:999px;padding:.22rem .65rem;font-size:.76rem;font-weight:700;margin:.12rem}
.bb-panel-nav{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem}
.bb-panel-nav a{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--bb-line);border-radius:999px;padding:.45rem .9rem;text-decoration:none;font-size:.82rem;font-weight:700}
.bb-panel-nav a:hover,.bb-panel-nav a.is-active{background:var(--bb-ink);color:#fff;border-color:var(--bb-ink)}
.bb-simple-table{width:100%;border-collapse:collapse;font-size:.88rem}
.bb-simple-table th,.bb-simple-table td{padding:.75rem;border-bottom:1px solid var(--bb-line);text-align:left;vertical-align:top}
.bb-simple-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--bb-muted)}
.bb-auth-card{max-width:520px;margin:0 auto}
.bb-auth-switch{font-size:.86rem;color:var(--bb-muted);text-align:center;margin-top:1rem}
.bb-hidden{display:none!important}
@media (max-width:767.98px){
  .bb-info-row{display:block}
  .bb-info-row span{display:block;text-align:left!important}
  .bb-result-summary{position:static}
  .bb-simple-table,.bb-simple-table tbody,.bb-simple-table tr,.bb-simple-table td{display:block;width:100%}
  .bb-simple-table thead{display:none}
  .bb-simple-table td{display:flex;justify-content:space-between;gap:1rem}
  .bb-simple-table td::before{content:attr(data-label);font-weight:700;color:var(--bb-muted)}
}
