/* The public page of a business Bello added, and the "you are claiming" note on the sign-in page. */
.bh-biz{max-width:760px;margin:44px auto 70px;color:#0e1330}
.bh-biz h1{font-family:Outfit,Figtree,"Segoe UI",sans-serif;font-size:clamp(32px,5vw,48px);font-weight:500;line-height:1.1;margin:8px 0 12px;overflow-wrap:anywhere;text-wrap:balance}
.bh-biz h2{font-family:Outfit,Figtree,"Segoe UI",sans-serif;font-size:24px;font-weight:600;line-height:1.2;margin:0 0 10px}
.bh-biz h3{font-family:Outfit,Figtree,"Segoe UI",sans-serif;font-size:20px;font-weight:600;margin:0 0 8px}
.bh-biz p{margin:0 0 12px;color:#4a5070;font-size:17px;line-height:1.55}
.bh-biz-facts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}
.bh-biz-facts span{padding:5px 12px;border-radius:999px;background:#eef1ff;color:#1f3fd1;font-size:14px;font-weight:700}
.bh-biz .bh-biz-added{padding:12px 16px;border-radius:14px;background:#fff7d6;color:#0e1330;font-size:16px}
.bh-biz-head{margin-bottom:30px}
.bh-biz-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:18px}
/* The theme paints every .button white-on-blue with !important, so the outlined one has to say !important too. */
.bh-biz .button.is-quiet,.bh-biz .button.is-quiet:hover{background:#fff;color:#1f3fd1!important;border:1.5px solid #1f3fd1}
.bh-biz .button.is-quiet:hover{background:#eef1ff}
.bh-biz-about{margin-bottom:30px}
.bh-biz-panel{margin:0 0 22px;padding:26px;background:#fff;border:1px solid #dfe3f2;border-radius:20px;box-shadow:0 12px 30px rgba(14,19,48,.06);scroll-margin-top:96px}
.bh-biz-form{display:grid;gap:14px;margin-top:14px}
.bh-biz-form label{display:grid;gap:6px;font-size:15px;font-weight:600;color:#0e1330}
.bh-biz-form input:not([type=radio]),.bh-biz-form select,.bh-biz-form textarea{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #c9d1f0;border-radius:12px;background:#fff;color:#0e1330;font:inherit;font-weight:400}
.bh-biz-form input:focus-visible,.bh-biz-form select:focus-visible,.bh-biz-form textarea:focus-visible,.bh-biz .button:focus-visible{outline:3px solid #1f3fd1;outline-offset:2px}
.bh-biz-form fieldset{margin:0;padding:0;border:0}
.bh-biz-form legend{margin-bottom:8px;font-size:15px;font-weight:600}
.bh-biz-choices{display:flex;flex-wrap:wrap;gap:10px}
.bh-biz-form .bh-biz-choice{display:flex;grid-template-columns:none;align-items:center;gap:10px;padding:11px 16px;border:1px solid #c9d1f0;border-radius:12px;font-weight:600;cursor:pointer}
.bh-biz-choice:has(input:checked){border-color:#1f3fd1;background:#eef1ff}
.bh-biz-form .bh-save-status{min-height:1.4em;margin:0;color:#b3261e;font-size:15px}
.bh-biz .bh-biz-fine{margin:0;font-size:14px}
.bh-biz-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.bh-biz-done{margin-top:14px;padding:18px 20px;border-radius:14px;background:#e9f8ef;color:#0e1330}
.bh-biz-done p{color:#0e1330}
.bh-biz-gone{text-align:center}
.bh-biz-gone .bh-biz-actions{justify-content:center}
.bh-claim-banner{max-width:760px;margin:0 auto 22px;padding:14px 18px;border-radius:14px;background:#fff7d6;color:#0e1330;font-size:16px;line-height:1.5}
@media (max-width:640px){
  .bh-biz{margin:26px auto 48px}
  .bh-biz-panel{padding:20px 16px;border-radius:16px}
  .bh-biz-actions .button{width:100%;text-align:center}
}
/* "Added by Bello": businesses nobody has claimed yet, under the real results of Explore and Shops & salons */
.bh-added{margin-top:56px;padding-top:28px;border-top:1px solid #dfe3f2}
.bh-added h2{margin:0 0 6px}
.bh-added .bh-added-intro{max-width:70ch;margin:0 0 18px;color:#4a5070}
.bh-added .pro-card .pro-photo .badge.badge--added{background:#fff4c2;color:#0e1330}
.bh-added-card .price strong{color:#1f3fd1}
.bh-added-card .price .dot{color:#4a5070}
.bh-added .bh-biz-credit{margin:18px 0 0;font-size:14px;color:#4a5070}
