/* Mount Batur Sunrise Tour: isolated Tripadvisor widget frame. */
body.btbs-home-page .btbs-tripadvisor-reviews-home{width:100%;box-sizing:border-box;margin:0;padding:42px 0 52px;background:var(--btbs-review-section-bg,#eefaff);color:var(--btbs-heading,#071b3a);clear:both}
body.btbs-home-page .btbs-tripadvisor-reviews-shell{max-width:1180px;width:calc(100% - 84px);margin:0 auto;box-sizing:border-box}
.btbs-tripadvisor-reviews-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:23px}
.btbs-tripadvisor-reviews-kicker{font-size:13px;font-weight:700;letter-spacing:.02em;color:#21867a}
.btbs-tripadvisor-reviews-heading h2{color:var(--btbs-heading,#071b3a);font-size:clamp(27px,3vw,39px);line-height:1.14;font-weight:800;letter-spacing:-.02em;margin:7px 0 0}
.btbs-tripadvisor-reviews-link{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:14px;font-weight:700;color:var(--btbs-brand,#0071eb)!important;text-decoration:none!important;white-space:nowrap;min-height:32px}
.btbs-tripadvisor-reviews-link:hover{text-decoration:underline!important}
.btbs-tripadvisor-reviews-widget{width:100%;max-width:100%;min-width:0;box-sizing:border-box}
.btbs-tripadvisor-reviews-widget .ti-widget{max-width:100%;box-sizing:border-box}
.btbs-tripadvisor-reviews-notice{padding:14px;border:1px solid #f0b54c;border-radius:9px;background:#fff7e8;color:#765014;font-size:14px}
@media(max-width:782px){body.btbs-home-page .btbs-tripadvisor-reviews-home{padding:25px 0 32px;margin:0}body.btbs-home-page .btbs-tripadvisor-reviews-shell{width:100%;padding:0 16px}.btbs-tripadvisor-reviews-head{display:flex;align-items:flex-start;flex-direction:column;gap:7px;margin-bottom:16px}.btbs-tripadvisor-reviews-heading h2{font-size:23px;line-height:1.17;letter-spacing:-.02em;margin-top:5px}.btbs-tripadvisor-reviews-kicker{font-size:12px}.btbs-tripadvisor-reviews-link{font-size:13px;min-height:28px}.btbs-tripadvisor-reviews-widget{width:100%;overflow-x:clip}}
/* Also support manually placing [btbs_tripadvisor_reviews] on a normal page. */
body:not(.btbs-home-page) .btbs-tripadvisor-reviews-home{max-width:1180px;margin:24px auto;padding:25px 16px;box-sizing:border-box;background:var(--btbs-review-section-bg,#eefaff)}
body:not(.btbs-home-page) .btbs-tripadvisor-reviews-shell{max-width:1100px;margin:0 auto}

/* Tripadvisor marks in the pre-existing homepage mixed review carousel. */
.btbs-review-source-logo-tripadvisor .btbs-tripadvisor-logo-svg{display:block;width:22px!important;height:22px!important}
.btbs-review-section-kicker .btbs-tripadvisor-logo-svg{display:inline-block;width:17px!important;height:17px!important;vertical-align:middle}
.btbs-home-review-total-sources .btbs-tripadvisor-logo-svg{display:inline-block;width:18px!important;height:18px!important;vertical-align:middle}

/* Shared traditional yellow star rating for all sources, including Tripadvisor. */
.btbs-mixed-home-reviews .btbs-mh-review-stars,.btbs-mixed-home-reviews .btbs-dh-review-stars,.btbs-home-review-total .btbs-home-review-stars,.btbs-mh-cover-rating .btbs-mh-cover-rating-stars,.btbs-rating-marks-stars{color:#ffb000!important;letter-spacing:.02em!important}
.btbs-mixed-home-reviews .btbs-tripadvisor-review-card .btbs-mh-review-stars,.btbs-mixed-home-reviews .btbs-tripadvisor-review-card .btbs-dh-review-stars{padding-right:30px!important}
/* Review CTAs are placed after the existing SINGLE mixed slider. */
.btbs-mixed-home-reviews .btbs-home-review-actions-row{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important;box-sizing:border-box!important;width:100%!important;margin:22px auto 0!important}
.btbs-mixed-home-reviews .btbs-home-review-actions-row .btbs-google-review-actions{width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;flex:0 1 auto!important}
.btbs-tripadvisor-review-actions{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:12px!important;box-sizing:border-box!important;max-width:100%!important}
.btbs-tripadvisor-review-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:46px!important;padding:11px 17px!important;box-sizing:border-box!important;border-radius:999px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;transition:background .18s ease,box-shadow .18s ease,transform .18s ease!important}
.btbs-tripadvisor-review-action:hover{transform:translateY(-1px);text-decoration:none!important}
.btbs-tripadvisor-review-action:focus-visible{outline:3px solid var(--btbs-brand,#0071eb)!important;outline-offset:3px!important}
.btbs-tripadvisor-review-action-primary{color:#fff!important;background:var(--btbs-brand,#0071eb)!important;border:1px solid var(--btbs-brand,#0071eb)!important;box-shadow:0 9px 22px rgba(0,113,235,.18)!important}
.btbs-tripadvisor-review-action-primary:hover{background:var(--btbs-brand-alt,#005bbd)!important;border-color:var(--btbs-brand-alt,#005bbd)!important;color:#fff!important}
.btbs-tripadvisor-review-action-primary .btbs-tripadvisor-logo-svg{width:19px!important;height:19px!important;flex:0 0 19px!important}
.btbs-tripadvisor-review-action-primary .btbs-tripadvisor-logo-svg path{fill:#fff!important}
.btbs-tripadvisor-review-action-secondary{background:#fff!important;border:1px solid var(--btbs-brand,#0071eb)!important;color:var(--btbs-brand,#0071eb)!important;box-shadow:0 5px 15px rgba(0,113,235,.06)!important}
.btbs-tripadvisor-review-action-secondary:hover{background:var(--btbs-secondary-bg,#f1f7ff)!important;border-color:var(--btbs-brand-alt,#005bbd)!important;color:var(--btbs-brand-alt,#005bbd)!important}
@media(max-width:767px){
 .btbs-mixed-home-reviews .btbs-home-review-actions-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin-top:18px!important;padding:0 2px!important}
 .btbs-mixed-home-reviews .btbs-home-review-actions-row .btbs-google-review-actions,.btbs-tripadvisor-review-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}
 .btbs-tripadvisor-review-action{width:100%!important;min-width:0!important;min-height:44px!important;padding:12px 15px!important;font-size:12.5px!important;white-space:normal!important}
}
