/* BBOTO V53 — 20 Sep 2026. Scoped presentation layer over the uploaded live homepage.
   Existing tools, data sources, campaign controls, finance and analytics are preserved. */
.bb53-home{background:#f7faf8;color:#15221b}
.bb53-home .premium-header{box-shadow:none!important;border-bottom:1px solid #e6eee8!important;background:#fff!important}
.bb53-home .bb46-top-search{margin:18px auto 16px}
.bb53-home .bb46-top-search-form{box-shadow:0 3px 12px #153d2010;border:1px solid #d6e5dc;min-height:54px;border-radius:16px}
.bb53-home .bb46-top-search-form input{font:500 15px/1.4 Inter,Arial,sans-serif}
.bb53-home .bb46-top-search-form button{min-width:44px;min-height:44px;padding:0 12px;font-size:24px;background:#087637}
.bb53-home .bb46-top-search-help{display:none}
.bb53-home .bb55-hero{display:block!important;max-width:1180px;position:relative!important;isolation:isolate;overflow:hidden!important;background:#edf6f0!important;border-radius:24px!important;padding:32px 36px 22px!important;margin:0 auto 24px!important;min-height:0!important}
.bb53-home .bb55-hero::after{content:'';position:absolute;width:460px;height:460px;border-radius:50%;background:#e1efe6;right:-60px;bottom:-145px;z-index:-1;pointer-events:none}
.bb53-home .bb55-hero-text{position:static!important;min-height:0!important;padding:0!important}
.bb53-home .bb55-hero-kicker{display:none!important}
.bb53-home .bb55-hero-h1{position:relative;z-index:2;max-width:52%!important;font-size:48px!important;line-height:1.1!important;letter-spacing:-1.8px!important;margin:0!important}
.bb53-home .bb55-hero-h1 span{color:#073d26!important}
.bb53-home .bb55-hero-desc{max-width:43%!important;font-size:15px!important;line-height:1.55!important;margin:14px 0 0!important;color:#40564a}
.bb53-home .premium-hero-visual{display:block!important;position:absolute!important;top:12px!important;right:0!important;left:auto!important;width:54%!important;max-width:640px!important;height:auto!important;margin:0!important;transform:none!important;pointer-events:none;z-index:1}
.bb53-home .premium-hero-visual img{display:block;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;opacity:1!important;filter:none!important;mask:none!important;-webkit-mask:none!important}
.bb53-hero-footer{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px}
.bb53-trust-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#536b5e;font:600 12px/1.4 Inter,Arial,sans-serif}
.bb53-trust-line>span+span::before{content:'·';margin-right:8px;color:#7e9587}
.bb53-trust-line b{font-weight:700}
.bb53-garasi-link{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:#087637;text-decoration:none;font-size:12px;font-weight:750;white-space:nowrap}
.bb53-home .bb44-start{margin:18px auto 14px!important}
.bb53-home .bb44-section-head{align-items:center!important;margin-bottom:12px!important}
.bb53-home .bb44-section-head h2{font-size:24px!important;max-width:none;letter-spacing:-.6px}
.bb53-home .bb44-section-link{display:flex;align-items:center;min-height:44px;max-width:none!important;font-size:12px!important;white-space:nowrap!important}
.bb53-home .bb44-intent-card{min-height:126px!important;padding:14px 16px!important;border-radius:16px;overflow:hidden;background:#fff;border:1px solid #dce7e0;box-shadow:0 3px 9px #173c2410}
.bb53-home .bb44-intent-card::before{content:'';position:absolute;left:0;right:0;top:0;height:3px;background:var(--intent)}
.bb53-home .bb44-intent-logo{height:42px!important;padding:0 20px 0 0!important;margin-bottom:6px!important;justify-content:flex-start!important}
.bb53-home .bb44-intent-card .bb44-intent-logo img{width:auto!important;height:auto!important;max-width:145px!important;max-height:42px!important;transform:none!important;filter:none!important}
.bb53-home .bb44-intent-card b{padding:0!important;font-size:15px!important;line-height:1.3!important;max-width:230px}
.bb53-home .bb44-intent-arrow{top:18px!important;right:13px!important;font-size:25px}
.bb53-home .bb44-cost-spotlight{margin:14px auto 22px!important}
.bb53-home .bb44-cost-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 18px;border-radius:16px!important;box-shadow:none;background:#edf7f1}
.bb53-home .bb44-cost-content{display:flex;align-items:center;gap:14px;padding:0!important;min-width:0}
.bb53-home .bb44-cost-logo{flex:0 0 128px;width:128px!important;height:44px!important;margin:0!important}
.bb53-home .bb44-cost-copy{padding:0;border:0;min-width:0}
.bb53-home .bb44-cost-card h2{font-size:19px!important;line-height:1.3!important;margin:0 0 3px!important}
.bb53-home .bb44-cost-card p{font-size:12px!important;line-height:1.4!important;font-weight:500;color:#557061}
.bb53-home .bb44-cost-action{gap:12px;min-height:44px!important;padding:10px 16px!important;border-radius:11px;background:#087637;font-size:12px;white-space:nowrap}
.bb53-home .bb52-data{margin:0 auto 22px}
.bb53-home .bb52-data-card{display:block;border-radius:18px;background:#fff;box-shadow:0 3px 12px #133a2110;border:1px solid #dce7e0}
.bb53-home .bb52-data-card::before{display:none}
.bb53-home .bb52-data-content{padding:20px}
.bb53-home .bb52-data-badge{font-size:10px;padding:7px 10px}
.bb53-home .bb52-data-period{font-size:12px}
.bb53-home .bb52-data-copy h2{font-size:22px;line-height:1.3;letter-spacing:-.6px;margin:12px 0 5px}
.bb53-home .bb52-data-copy p{font-size:12px}
.bb53-home .bb52-data-stats{border-radius:12px;text-align:center;margin-top:16px;background:#fff}
.bb53-home .bb52-data-stat{padding:16px 12px;display:flex;flex-direction:column;justify-content:center}
.bb53-home .bb52-data-stat b{font-size:26px}
.bb53-home .bb52-data-stat:first-child b{font-size:34px}
.bb53-home .bb52-data-stat.model b{font-size:18px}
.bb53-home .bb52-data-stat span{font-size:11px;line-height:1.4;margin-top:5px}
.bb53-home .bb52-data-action{justify-content:space-between;min-height:48px;padding:12px 20px;background:#087637;font-size:13px}
.bb53-home #bbCampaigns{margin-top:22px!important;margin-bottom:16px!important}
.bb53-home .bb-campaigns-head h2{font-size:22px}
.bb53-home .bb-campaigns-arrow{box-shadow:none;width:44px;height:44px}
.bb53-garasi-card{display:flex;align-items:center;gap:14px;max-width:1180px;margin:16px auto 24px;padding:14px 18px;border:1px solid #dce7e0;border-radius:14px;background:#fff;text-decoration:none;color:#087637}
.bb53-garasi-card svg{flex:0 0 28px;width:28px;height:28px}
.bb53-garasi-card>span:nth-child(2){flex:1;min-width:0}
.bb53-garasi-card b{display:block;color:#15221b;font-size:14px}
.bb53-garasi-card small{display:block;margin-top:3px;font-size:12px}
.bb53-home .home-trust-cta .bb55-hero-mini-trust{margin:0 0 18px!important;box-shadow:none!important}
.bb53-home :is(.bb44-intent-card,.bb44-cost-action,.bb52-data-card,.bb53-garasi-card,.bb53-garasi-link,.bb44-section-link,.mobile-bottom-nav a):focus-visible{outline:3px solid #e58018;outline-offset:3px}
.bb53-home .bb46-top-search-form:focus-within{outline:2px solid #087637;outline-offset:2px}
@media(max-width:980px){
  .bb53-home .app{padding:0 16px 24px!important}
  .bb53-home .premium-header{height:64px!important;padding:0 16px!important;margin:0 -16px!important;top:0!important}
  .bb53-home .premium-header .premium-logo{width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important}
  .bb53-home .premium-header .premium-wordmark{width:auto!important;height:27px!important;max-height:27px!important}
  .bb53-home .premium-header .premium-brand{gap:8px!important}
  .bb53-home .mobile-header-btn{width:44px!important;height:44px!important;box-shadow:none!important;border-radius:12px!important;background:#f8fbf9!important;font-size:23px!important}
  .bb53-home .bb46-ask-trigger span{font-size:9px}
  .bb53-home .bb46-top-search{margin:12px 0!important}
  .bb53-home .bb46-top-search-form{padding:4px 4px 4px 12px;min-height:54px;gap:9px}
  .bb53-home .bb46-top-search-form input{font-size:14px}
  .bb53-home .bb55-hero{margin:0 -16px 16px!important;padding:22px 16px 8px!important;border-radius:0!important}
  .bb53-home .bb55-hero::after{width:300px;height:300px;right:-90px;bottom:-82px}
  .bb53-home .bb55-hero-h1{font-size:36px!important;max-width:56%!important;line-height:1.09!important;letter-spacing:-1.25px!important}
  .bb53-home .bb55-hero-desc{font-size:14px!important;max-width:50%!important;line-height:1.45!important;margin-top:12px!important}
  .bb53-home .premium-hero-visual{width:50%!important;max-width:440px!important;top:14px!important;right:-10px!important}
  .bb53-hero-footer{margin-top:10px;gap:7px}
  .bb53-trust-line{font-size:10px;gap:6px}
  .bb53-trust-line>span+span::before{margin-right:6px}
  .bb53-garasi-link{font-size:11px}
  .bb53-home .bb44-start{margin:14px 0 12px!important}
  .bb53-home .bb44-section-head{gap:8px;margin-bottom:8px!important}
  .bb53-home .bb44-section-head h2{font-size:21px!important;letter-spacing:-.65px;line-height:1.25}
  .bb53-home .bb44-section-link{font-size:11px!important;min-height:36px}
  .bb53-home .bb44-intent-grid{gap:10px}
  .bb53-home .bb44-intent-card{min-height:108px!important;padding:12px!important}
  .bb53-home .bb44-intent-logo{height:36px!important;margin-bottom:5px!important;padding-right:17px!important}
  .bb53-home .bb44-intent-card .bb44-intent-logo img{max-width:125px!important;max-height:36px!important}
  .bb53-home .bb44-intent-card b{font-size:14px!important;line-height:1.3!important}
  .bb53-home .bb44-intent-arrow{right:10px!important;top:16px!important;font-size:22px}
  .bb53-home .bb44-cost-spotlight{margin:12px 0 20px!important}
  .bb53-home .bb44-cost-card{gap:10px;padding:13px;grid-template-columns:1fr}
  .bb53-home .bb44-cost-content{gap:9px!important}
  .bb53-home .bb44-cost-logo{flex-basis:83px;width:83px!important;height:39px!important}
  .bb53-home .bb44-cost-card h2{font-size:14px!important;letter-spacing:-.25px}
  .bb53-home .bb44-cost-card p{font-size:11px!important}
  .bb53-home .bb44-cost-action{justify-content:space-between;font-size:12px!important}
  .bb53-home .bb52-data{margin:0 0 20px}
  .bb53-home .bb52-data-content{padding:15px}
  .bb53-home .bb52-data-badge{font-size:9px;padding:6px 9px}
  .bb53-home .bb52-data-period{font-size:10px}
  .bb53-home .bb52-data-copy h2{font-size:19px;line-height:1.3;margin-top:11px}
  .bb53-home .bb52-data-copy p{font-size:11px;line-height:1.45}
  .bb53-home .bb52-data-stats{grid-template-columns:1fr 1fr;margin-top:12px}
  .bb53-home .bb52-data-stat{padding:12px 7px}
  .bb53-home .bb52-data-stat:first-child{grid-column:1/-1;border-right:0;border-bottom:1px solid #dce9e0;padding:12px}
  .bb53-home .bb52-data-stat b{font-size:22px}
  .bb53-home .bb52-data-stat:first-child b{font-size:32px}
  .bb53-home .bb52-data-stat.model b{font-size:14px;white-space:normal}
  .bb53-home .bb52-data-stat span{font-size:10px}
  .bb53-home .bb52-data-action{padding:12px 15px;font-size:13px}
  .bb53-home .bb-campaigns-head h2{font-size:21px;margin:0}
  .bb53-home .bb-campaigns-nav{display:flex}
  .bb53-home .bb-campaigns-head{margin-bottom:10px}
  .bb53-home .bb-campaigns-viewport{margin-right:-16px}
  .bb53-home .bb-campaign-card{min-height:174px;padding:18px;flex-basis:91%;box-shadow:none}
  .bb53-home .bb-campaign-title{font-size:21px;line-height:1.15}
  .bb53-home .bb-campaign-desc{font-size:11px}
  .bb53-home .bb-campaign-dots{margin-top:4px;min-height:24px;align-items:center}
  .bb53-garasi-card{margin:12px 0 22px;padding:13px;gap:11px}
  .bb53-home{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))!important}
  .bb53-home .mobile-bottom-nav{height:62px!important;box-sizing:content-box!important;padding:5px 4px calc(3px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #e0eae3!important;box-shadow:0 -2px 9px #183b2010!important;align-items:center!important}
  .bb53-home .mobile-bottom-nav>a{height:54px!important;min-height:54px!important;font-size:10px!important;justify-content:center!important;gap:4px!important;margin:0 3px!important;padding:4px 1px!important}
  .bb53-home .mobile-bottom-nav>a.is-active{margin-inline:3px!important}
  .bb53-home .bb45-nav-icon{width:25px!important;height:25px!important;background:none!important}
  .bb53-home .bb45-nav-icon svg{width:23px!important;height:23px!important}
  .bb53-home .mobile-bottom-nav .bbn-nav-deal{height:54px!important;min-height:54px!important;margin:0!important}
  .bb53-home .mobile-bottom-nav .bbn-nav-deal .deal-circle{width:48px!important;height:48px!important;top:-15px!important;box-shadow:0 0 0 4px #fff,0 3px 9px #ef7a1820!important}
  .bb53-home .mobile-bottom-nav .bbn-nav-deal .deal-circle img{width:48px!important;height:48px!important}
  .bb53-home .mobile-bottom-nav .bbn-nav-deal .deal-label{font-size:10px!important;bottom:5px!important}
  .bb53-home .bb-footer{padding-bottom:20px!important}
  .bb53-home #finder,.bb53-home #news{scroll-margin-top:78px}
}
@media(max-width:600px){
  .bb53-home .bb55-hero-h1{font-size:30px!important;max-width:62%!important;letter-spacing:-1.05px!important}
  .bb53-home .bb55-hero-desc{font-size:12px!important;max-width:51%!important}
  .bb53-home .premium-hero-visual{top:49px!important;right:-49px!important;width:67%!important;max-width:320px!important}
}
@media(max-width:360px){
  .bb53-home .premium-header .premium-wordmark{height:23px!important}
  .bb53-home .premium-header .premium-logo{width:28px!important;height:28px!important}
  .bb53-home .bb46-top-search-form input{font-size:13px}
  .bb53-home .bb55-hero-h1{font-size:27px!important}
  .bb53-home .premium-hero-visual{right:-48px!important;top:55px!important}
  .bb53-home .bb55-hero-desc{max-width:53%!important}
  .bb53-home .bb44-section-head h2{font-size:19px!important}
  .bb53-home .bb44-section-link{font-size:10px!important}
  .bb53-home .bb44-intent-card{padding:11px 9px!important}
  .bb53-home .bb44-intent-card .bb44-intent-logo img{max-width:110px!important}
  .bb53-home .bb44-intent-card b{font-size:13px!important}
  .bb53-trust-line{font-size:9px;gap:4px}
  .bb53-trust-line>span+span::before{margin-right:4px}
  .bb53-garasi-link{font-size:10px}
}
@media(prefers-reduced-motion:reduce){
  .bb53-home{scroll-behavior:auto}
  .bb53-home .bb44-intent-card,.bb53-home .bb52-data-card{transition:none}
}
/* Optical logo alignment: supplied lockups have wide transparent side margins.
   Crop that canvas with CSS only; keep the original brand files intact. */
.bb53-home .bb44-intent-logo{position:relative;width:132px;max-width:calc(100% - 16px);overflow:hidden}
.bb53-home .bb44-intent-card .bb44-intent-logo img{position:absolute;left:50%;top:50%;width:218px!important;max-width:none!important;height:auto!important;max-height:none!important;transform:translate(-50%,-50%)!important}
.bb53-home .bb44-intent-card.kkb .bb44-intent-logo img,
.bb53-home .bb44-intent-card.hemat .bb44-intent-logo img{width:245px!important}
.bb53-home .bb44-cost-logo{position:relative;overflow:hidden}
.bb53-home .bb44-cost-logo img{position:absolute;top:50%;left:50%;width:216px!important;height:auto!important;max-width:none!important;transform:translate(-50%,-50%)}
@media(min-width:981px){
  .bb53-home .premium-hero-visual{height:286px!important;top:6px!important;right:18px!important}
  .bb53-home .premium-hero-visual img{height:100%!important}
  .bb53-hero-footer{margin-top:34px}
}
@media(min-width:601px) and (max-width:980px){
  .bb53-home .premium-hero-visual{height:198px!important;top:8px!important;right:4px!important}
  .bb53-home .premium-hero-visual img{height:100%!important}
}
@media(max-width:980px){
  .bb53-home .bb44-cost-logo img{width:150px!important}
}
@media(max-width:360px){
  .bb53-home .bb44-intent-card .bb44-intent-logo img{width:184px!important}
  .bb53-home .bb44-intent-card.kkb .bb44-intent-logo img,
  .bb53-home .bb44-intent-card.hemat .bb44-intent-logo img{width:215px!important}
}
/* V53.1 — Biaya Punya follows the supplied mobile reference. */
@media(max-width:980px){
  .bb53-home .bb44-cost-card{grid-template-columns:minmax(0,1fr);gap:13px;padding:14px;border-radius:18px!important}
  .bb53-home .bb44-cost-content{display:flex;align-items:center;gap:12px!important}
  .bb53-home .bb44-cost-logo{flex:0 0 80px;width:80px!important;height:42px!important}
  .bb53-home .bb44-cost-logo img{width:150px!important}
  .bb53-home .bb44-cost-card h2{font-size:15px!important;line-height:1.3!important}
  .bb53-home .bb44-cost-card p{font-size:12px!important;line-height:1.4!important}
  .bb53-home .bb44-cost-action{justify-content:space-between;min-height:44px!important;padding:10px 14px!important;border-radius:11px!important;font-size:14px!important}
}
@media(max-width:360px){
  .bb53-home .bb44-cost-content{gap:10px!important}
  .bb53-home .bb44-cost-logo{flex-basis:65px;width:65px!important}
  .bb53-home .bb44-cost-logo img{width:126px!important}
  .bb53-home .bb44-cost-card h2{font-size:14px!important}
}
/* V54: the supplied logo lockups have been cropped to transparent content with
   padding. Display the entire bitmap; no CSS clipping at narrow widths. */
.bb53-home .bb44-intent-logo{
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
  width:calc(100% - 14px)!important;max-width:190px!important;height:48px!important;
  overflow:visible!important;padding:0!important;margin-bottom:7px!important;
}
.bb53-home .bb44-intent-card .bb44-intent-logo img{
  position:static!important;display:block!important;width:auto!important;height:auto!important;
  max-width:100%!important;max-height:47px!important;object-fit:contain!important;
  transform:none!important;filter:none!important;
}
.bb53-home .bb44-cost-card{
  display:block!important;padding:16px!important;border:1px solid #d3e7dc!important;
  background:#f0faf5!important;border-radius:20px!important;
}
.bb53-home .bb44-cost-content{
  display:grid!important;grid-template-columns:128px minmax(0,1fr);align-items:center;
  gap:4px 16px!important;padding:0!important;
}
.bb53-home .bb44-cost-logo{grid-column:1;grid-row:1;display:flex!important;align-items:center;width:128px!important;height:52px!important;flex:none!important;overflow:visible!important}
.bb53-home .bb44-cost-logo img{position:static!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:52px!important;transform:none!important;object-fit:contain!important}
.bb53-home .bb47-cost-badge{display:none!important}
.bb53-home .bb44-cost-copy{grid-column:2;grid-row:1;min-width:0}
.bb53-home .bb44-cost-card h2{font-size:19px!important;line-height:1.25!important;margin:0 0 3px!important}
.bb53-home .bb44-cost-card p{font-size:13px!important;line-height:1.4!important;margin:0!important}
.bb53-home .bb44-cost-parts{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));grid-column:1/-1;gap:6px!important;margin:11px 0 0!important}
.bb53-home .bb44-cost-parts span{min-width:0;min-height:31px;display:flex;align-items:center;padding:6px 7px!important;font-size:10px!important;white-space:nowrap}
.bb53-home .bb44-cost-action{display:flex!important;justify-content:space-between!important;min-height:48px!important;width:100%;margin-top:12px;padding:11px 15px!important;font-size:14px!important;border-radius:12px!important}
@media(max-width:980px){
  .bb53-home .bb44-intent-logo{height:43px!important;max-width:calc(100% - 14px)!important}
  .bb53-home .bb44-intent-card .bb44-intent-logo img{max-height:42px!important}
  .bb53-home .bb44-cost-card{padding:13px!important}
  .bb53-home .bb44-cost-content{grid-template-columns:85px minmax(0,1fr);gap:5px 9px!important}
  .bb53-home .bb44-cost-logo{width:85px!important;height:38px!important}
  .bb53-home .bb44-cost-logo img{max-height:38px!important}
  .bb53-home .bb44-cost-card h2{font-size:15px!important;line-height:1.25!important}
  .bb53-home .bb44-cost-card p{font-size:11px!important}
  .bb53-home .bb44-cost-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px!important;margin-top:10px!important}
  .bb53-home .bb44-cost-parts span{font-size:10px!important;min-height:28px;padding:4px 7px!important}
  .bb53-home .bb44-cost-action{margin-top:10px;font-size:13px!important;min-height:44px!important}
}
@media(max-width:360px){
  .bb53-home .bb44-intent-logo{height:37px!important}
  .bb53-home .bb44-intent-card .bb44-intent-logo img{max-height:36px!important}
  .bb53-home .bb44-cost-content{grid-template-columns:74px minmax(0,1fr);gap:5px 7px!important}
  .bb53-home .bb44-cost-logo{width:74px!important;height:34px!important}
  .bb53-home .bb44-cost-logo img{max-height:34px!important}
  .bb53-home .bb44-cost-card h2{font-size:14px!important}
  .bb53-home .bb44-cost-card p{font-size:10px!important}
  .bb53-home .bb44-cost-parts span{font-size:9px!important}
}
/* V55: brand discovery stays in the first mobile screen. */
.bb53-home .bb55-brand-entry{display:none}
@media(max-width:980px){
  .bb53-home .bb55-brand-entry{
    display:flex;align-items:center;gap:9px;min-height:38px;
    margin:7px 0 0;padding:6px 10px;border:1px solid #dbeae0;
    border-radius:12px;background:#f4faf6;color:#086b38;
    text-decoration:none;font:700 12px/1.3 Inter,Arial,sans-serif;
  }
  .bb53-home .bb55-brand-entry svg{width:18px;height:18px;flex:0 0 18px}
  .bb53-home .bb55-brand-entry span:nth-child(2){flex:1;min-width:0}
  .bb53-home .bb55-brand-entry-arrow{font-size:17px;line-height:1}
  .bb53-home .bb55-brand-entry:focus-visible{outline:3px solid #e58018;outline-offset:2px}
}
/* V56: suggestions stay attached to the top search while the visitor types. */
.bb53-home .bb46-top-search{position:relative;z-index:20}
.bb53-home .bb56-suggestions{position:absolute;top:calc(100% - 2px);left:0;right:0;z-index:50;max-height:318px;overflow-y:auto;padding:6px;background:#fff;border:1px solid #d6e5dc;border-radius:14px;box-shadow:0 15px 34px #123d2640}
.bb53-home .bb56-suggestions[hidden]{display:none}
.bb53-home .bb56-suggestion{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:0;border-radius:9px;background:transparent;color:#15221b;text-align:left;cursor:pointer;font:700 14px/1.3 Inter,Arial,sans-serif}
.bb53-home .bb56-suggestion small{color:#087637;font:600 11px/1.3 Inter,Arial,sans-serif;white-space:nowrap}
.bb53-home .bb56-suggestion:is(:hover,:focus-visible,[aria-selected="true"]){background:#edf7f1;outline:none}
@media(max-width:980px){
  .bb53-home .bb56-suggestions{top:calc(100% - 40px)}
}
@media(max-width:600px){
  .bb53-home .bb56-suggestion{font-size:13px}
}
