/* Source: listing-profile-v29514.css */
/* HitsBay V295.14: read-only visual refresh for individual exchange profiles.
   Strictly scoped: no login, directory, editor or admin styles affected. */
.hb29514-profile .hb-item-layout{min-width:0;grid-template-columns:minmax(0,1fr)!important}
.hb29514-profile .hb-item-layout .main-content{min-width:0;max-width:none!important;}
.hb29514-profile .hb29514-breadcrumb{display:flex;align-items:center;gap:10px;margin:7px 0 16px;font-size:12px;font-weight:750;color:#68748b;min-width:0}
.hb29514-profile .hb29514-breadcrumb a{color:#6044a6!important;text-decoration:none!important}
.hb29514-profile .hb29514-breadcrumb span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.hb29514-profile .hb-item-layout .hb-site-summary{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:114px minmax(0,1fr) 218px;gap:24px;align-items:center;min-height:200px;margin:0 0 16px!important;padding:32px;border:1px solid #30365b!important;border-radius:23px!important;background:radial-gradient(circle at 93% 10%,rgba(163,98,255,.27),transparent 33%),radial-gradient(circle at 54% 110%,rgba(37,190,198,.15),transparent 45%),linear-gradient(118deg,#10172c 0%,#1c2247 56%,#282044 100%)!important;box-shadow:0 22px 42px rgba(16,23,44,.16)!important;color:#fff!important}
.hb29514-profile .hb-site-summary::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#f0bd57,#a57aff,#40d4bc);z-index:0}
.hb29514-profile .hb-site-summary::after{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:-160px;top:-210px;box-shadow:0 0 0 32px rgba(255,255,255,.025),0 0 0 70px rgba(255,255,255,.018);pointer-events:none}
.hb29514-profile .hb-item-layout .hb-site-logo{width:114px!important;height:102px!important;background:rgba(255,255,255,.98)!important;border:1px solid rgba(255,255,255,.4)!important;border-radius:20px!important;box-shadow:0 8px 32px rgba(0,0,0,.22)!important;z-index:1}
.hb29514-profile .hb-item-layout .hb-site-logo img{max-height:90px;max-width:104px}
.hb29514-profile .hb-site-summary-main{position:relative;z-index:1}
.hb29514-profile .hb-site-summary-main .hb-section-kicker{color:#c4b2ff!important;font-size:10px!important;letter-spacing:.20em!important}
.hb29514-profile .hb-site-summary-main h1{display:block;margin:5px 0 10px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important;font-weight:900!important;letter-spacing:-.045em!important;font-size:clamp(27px,3vw,40px)!important;line-height:1.09!important;overflow-wrap:anywhere;text-shadow:none!important}
.hb29514-profile .hb-site-summary-main p{color:#cad3e7!important;font-size:13px!important;line-height:1.65!important;max-width:610px;margin:12px 0!important}
.hb29514-profile .hb-site-rating-line{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.hb29514-profile .hb-site-rating-line .hb-stars{color:#ffcb65!important;font-size:19px!important;margin:0!important;letter-spacing:1.5px!important}
.hb29514-profile .hb-site-rating-line strong{font-size:17px;color:#fff!important}
.hb29514-profile .hb-site-rating-line span:last-child{color:#aebcda!important;font-size:12px}
.hb29514-profile .hb29514-hero-pills{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}
.hb29514-profile .hb29514-hero-pills span{display:inline-flex;border:1px solid rgba(208,217,255,.21);background:rgba(255,255,255,.075);color:#e5e9f8;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:750}
.hb29514-profile .hb-site-summary-actions{min-width:0!important;display:flex;flex-direction:column;position:relative;z-index:1;gap:10px}
.hb29514-profile .hb29514-cta-label{color:#c5c9eb;font-size:9px;letter-spacing:.2em;font-weight:850}
.hb29514-profile .hb-site-summary-actions .hb-primary-action{background:linear-gradient(135deg,#ffdf8b,#ffad4c)!important;color:#30200e!important;border:0!important;box-shadow:0 8px 20px rgba(246,176,75,.23);white-space:normal}
.hb29514-profile .hb-site-summary-actions .hb-primary-action:hover{filter:brightness(1.055);transform:translateY(-1px)}
.hb29514-profile .hb-site-summary-actions .hb-secondary-action{color:#f5f4ff!important;background:rgba(255,255,255,.085)!important;border:1px solid rgba(255,255,255,.26)!important;white-space:normal}
.hb29514-profile .hb-site-summary-actions .hb-secondary-action:hover{background:rgba(255,255,255,.16)!important}
.hb29514-profile .hb-item-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px!important;overflow:visible;background:none!important;border:0!important;box-shadow:none!important}
.hb29514-profile .hb-item-metrics>div{min-width:0;padding:18px 15px!important;border:1px solid #e5e6f1!important;border-radius:15px;background:#fff;box-shadow:0 7px 19px rgba(31,42,73,.05);text-align:left}
.hb29514-profile .hb-item-metrics strong{color:#24213d!important;font-size:27px!important;letter-spacing:-.05em}
.hb29514-profile .hb-item-metrics span{color:#69768d!important;font-size:10px!important;letter-spacing:.08em!important;margin-top:7px!important}
.hb29514-profile .hb-site-tabs{display:flex;gap:5px;align-items:center;overflow-x:auto;position:relative;margin:0 0 18px!important;padding:7px!important;border-radius:14px!important;background:#fff!important;border:1px solid #e5e8f0!important;box-shadow:0 6px 23px rgba(26,35,64,.06)!important;scrollbar-width:thin}
.hb29514-profile .hb-site-tabs a{display:inline-flex;gap:5px;align-items:center;text-decoration:none!important;padding:11px 14px!important;border:0!important;border-radius:10px!important;color:#44536e!important;background:transparent!important;white-space:nowrap;font-weight:800!important;font-size:12px!important}
.hb29514-profile .hb-site-tabs a:hover{color:#643cc2!important;background:#f4efff!important}
.hb29514-profile .hb-site-tabs a.active{background:linear-gradient(135deg,#6245ab,#8453cf)!important;color:#fff!important;box-shadow:0 6px 12px rgba(87,54,159,.16)!important}
.hb29514-profile .hb-site-tabs a span{padding:2px 6px;border-radius:9px;background:rgba(106,113,145,.1);font-size:10px}
.hb29514-profile .hb-community-vote{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:0 0 24px!important;padding:20px 23px!important;border:1px solid #dbdff1!important;border-radius:18px!important;background:linear-gradient(110deg,#f4f1ff,#eff7ff)!important;box-shadow:none!important}
.hb29514-profile .hb29514-vote-copy{flex:1 1 310px;min-width:0}
.hb29514-profile .hb29514-vote-copy .hb-section-kicker{color:#6944bc!important}
.hb29514-profile .hb29514-vote-copy h2{margin:3px 0 5px!important;padding:0!important;background:none!important;border:0!important;color:#1c2843!important;font-size:18px!important;line-height:1.25!important}
.hb29514-profile .hb29514-vote-copy p{margin:0!important;font-size:12px!important;color:#63708b!important;line-height:1.5!important}
.hb29514-profile .hb29514-vote-form{display:flex;gap:9px;flex-wrap:wrap;margin:0!important}
.hb29514-profile .hb29514-vote-form button{display:flex;gap:5px;align-items:center;padding:11px 15px;border:1px solid #dfe2f0!important;border-radius:12px!important;background:#fff!important;color:#24344a!important;box-shadow:0 3px 9px rgba(15,31,53,.04);font-weight:800;cursor:pointer}
.hb29514-profile .hb29514-vote-form button strong{font-size:17px!important}
.hb29514-profile .hb29514-vote-form button span{font-size:11px}
.hb29514-profile .hb29514-vote-form .hb29514-up:hover:not(:disabled){border-color:#5acdb4!important;background:#f1fff9!important}
.hb29514-profile .hb29514-vote-form .hb29514-down:hover:not(:disabled){border-color:#f09e9e!important;background:#fff7f8!important}
.hb29514-profile .hb29514-vote-form button:disabled{opacity:.63;cursor:not-allowed}
.hb29514-profile .hb29514-vote-message{flex-basis:100%;margin:0;color:#4d5b80;font-size:12px}
.hb29514-profile .hb29514-discovery-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:18px;align-items:start;margin:0 0 25px}
.hb29514-profile .hb29514-discovery-grid.hb29514-only-proofs{grid-template-columns:minmax(0,1fr)}
.hb29514-profile #payment-proofs,.hb29514-profile #offers,.hb29514-profile #write-review{scroll-margin-top:22px;min-width:0}
.hb29514-profile .hb29514-proof-panel .hb-proof-section{margin:0!important;padding:23px!important;border-radius:19px!important;border:1px solid #e4e6f0!important;background:#fff!important;box-shadow:0 8px 28px rgba(26,36,62,.055)!important}
.hb29514-profile .hb29514-proof-panel .hb-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
.hb29514-profile .hb29514-proof-panel .hb-proof-thumb{height:125px}
.hb29514-profile .hb29514-proof-panel .hb-section-title h2,.hb29514-profile .hb29514-offers-panel h2{margin:4px 0!important;padding:0!important;border:0!important;background:none!important;color:#1d2942!important;font-size:22px!important;line-height:1.25!important}
.hb29514-profile .hb29514-proof-panel .hb-proof-submit{border-radius:9px!important;background:#eaf5f3!important;color:#147f73!important;box-shadow:none!important;font-size:11px!important}
.hb29514-profile .hb29514-proof-panel .hb-proof-card{border-radius:12px;border-color:#e6eaf1;min-width:0}
.hb29514-profile .hb29514-proof-panel .hb-proof-meta{flex-wrap:wrap}
.hb29514-profile .hb29514-proof-panel .hb-proof-meta strong{font-size:15px}
.hb29514-profile .hb29514-proof-panel .hb-proof-meta small{margin-left:0}
.hb29514-profile .hb29514-offers-panel{background:linear-gradient(160deg,#fffdf8,#fffaf2);border:1px solid #ece1cd;border-radius:19px;padding:23px;min-width:0;box-shadow:0 8px 28px rgba(36,32,25,.045)}
.hb29514-profile .hb29514-offers-head{margin-bottom:16px}
.hb29514-profile .hb29514-offers-head .hb-section-kicker{color:#b47e2b!important}
.hb29514-profile .hb29514-offers-head p{margin:6px 0 0!important;color:#697489!important;font-size:12px!important;line-height:1.5}
.hb29514-profile .hb29514-offers-panel>h2,.hb29514-profile .hb29514-offers-panel>section>h2{font-size:16px!important}
.hb29514-profile .hb29514-offers-panel .coupon{background:#fff!important;border-color:#e9dfcf!important;border-radius:13px!important;overflow:hidden}
.hb29514-profile .hb29514-offers-panel .coupon .ctitle{font-size:14px!important}
.hb29514-profile .hb29514-no-offers{border:1px dashed #dac7a5;border-radius:14px;padding:22px;text-align:center;background:#fff}
.hb29514-profile .hb29514-no-offers strong{display:block;color:#27304a;font-size:15px}
.hb29514-profile .hb29514-no-offers p{color:#708097;font-size:12px}
.hb29514-profile .hb29514-no-offers a{display:inline-flex;padding:9px 12px;border-radius:9px;background:#f0dfb5;color:#5c471d;font-weight:800;text-decoration:none}
.hb29514-profile .hb-reviews-section{margin:28px 0 0!important;min-width:0}
.hb29514-profile .hb-reviews-head{margin:0!important;padding:0 0 18px!important}
.hb29514-profile .hb-reviews-head h2,.hb29514-profile .hb-write-review-head h2{padding:0!important;background:none!important;border:0!important;color:#17263f!important}
.hb29514-profile .hb-review-overview{background:linear-gradient(115deg,#fff,#f7f3ff)!important;border-color:#e2e4ef!important}
.hb29514-profile .hb-review-card{border-color:#e5e8ef!important;border-radius:14px!important;box-shadow:0 4px 15px rgba(28,36,60,.03)!important}
.hb29514-profile .hb-review-card:hover{border-color:#bfb0f0!important}
.hb29514-profile .hb-write-review{background:#faf9ff!important;border:1px solid #e4e1f2!important}
.hb29514-profile a:focus-visible,.hb29514-profile button:focus-visible{outline:3px solid #ae8aff!important;outline-offset:3px}
@media(max-width:1050px){
 .hb29514-profile .hb-item-layout .hb-site-summary{grid-template-columns:94px minmax(0,1fr);padding:24px;gap:18px}
 .hb29514-profile .hb-site-summary-actions{grid-column:1/-1;flex-direction:row;align-items:center;flex-wrap:wrap}
 .hb29514-profile .hb29514-cta-label{width:100%}
 .hb29514-profile .hb-site-summary-actions a{min-width:165px}
 .hb29514-profile .hb-item-layout .hb-site-logo{width:94px!important;height:90px!important}
 .hb29514-profile .hb29514-discovery-grid{grid-template-columns:minmax(0,1fr)}
 .hb29514-profile .hb29514-proof-panel .hb-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:680px){
 .hb29514-profile .hb-item-layout .hb-site-summary{grid-template-columns:72px minmax(0,1fr);gap:13px;padding:19px;border-radius:17px!important;text-align:left!important}
 .hb29514-profile .hb-item-layout .hb-site-logo{width:72px!important;height:68px!important;margin:0!important;border-radius:12px!important}
 .hb29514-profile .hb-site-summary-main h1{font-size:25px!important}
 .hb29514-profile .hb-site-summary-main p{font-size:12px!important}
 .hb29514-profile .hb-site-rating-line{justify-content:flex-start!important}
 .hb29514-profile .hb-site-rating-line .hb-stars{font-size:16px!important}
 .hb29514-profile .hb29514-hero-pills span{font-size:9px}
 .hb29514-profile .hb-site-summary-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:9px}
 .hb29514-profile .hb-site-summary-actions a{min-width:0;padding:11px 8px!important;font-size:11px!important}
 .hb29514-profile .hb-item-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 .hb29514-profile .hb-item-metrics>div{padding:14px!important}
 .hb29514-profile .hb-item-metrics strong{font-size:23px!important}
 .hb29514-profile .hb-community-vote{padding:17px!important}
 .hb29514-profile .hb29514-vote-form{width:100%;display:grid;grid-template-columns:1fr 1fr}
 .hb29514-profile .hb29514-vote-form button{justify-content:center;padding:11px 8px}
 .hb29514-profile .hb29514-proof-panel .hb-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .hb29514-profile .hb29514-proof-panel .hb-proof-section,.hb29514-profile .hb29514-offers-panel{padding:16px!important}
 .hb29514-profile .hb29514-proof-panel .hb-proof-thumb{height:115px}
 .hb29514-profile .hb-item-layout .hb-reviews-head{gap:10px}
}
@media(max-width:390px){
 .hb29514-profile .hb-item-layout .hb-site-summary{grid-template-columns:minmax(0,1fr)}
 .hb29514-profile .hb-site-summary-main h1{font-size:26px!important}
 .hb29514-profile .hb29514-proof-panel .hb-proof-grid{grid-template-columns:minmax(0,1fr)}
 .hb29514-profile .hb29514-proof-panel .hb-proof-thumb{height:175px}
}
/* Override inherited fixed-width review columns and wide legacy navigation on small screens. */
@media(max-width:900px){
 .hb29514-profile .topnav .nav-inner{width:auto!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;}
 .hb29514-profile .topnav .nav-links{min-width:0!important;max-width:100%!important;width:100%!important;overflow-x:auto!important;flex:1 1 auto!important;flex-wrap:nowrap!important;}
 .hb29514-profile .topnav .nav-links a{flex:0 0 auto!important;}
}
@media(max-width:760px){
 .hb29514-profile .hb-item-layout .hb-review-overview{grid-template-columns:minmax(0,1fr)!important;}
 .hb29514-profile .hb-item-layout .hb-review-overview .hb-secondary-action{justify-self:start!important;}
 .hb29514-profile .hb-review-card{min-width:0}
}
/* The legacy coupon helper writes its own heading on overview pages; the new panel owns it. */
.hb29514-profile .hb29514-offers-panel > h2{display:none!important}
.hb29514-profile .hb-site-summary-main h1{font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important}


/* Source: hitsbay-profile-v2992.css */
/* HitsBay V299.2: streamlined, accessible exchange profile. Route-scoped to item.php. */
.hb29514-profile .hb-item-layout .hb-site-summary{min-height:0!important;padding:24px 27px!important;grid-template-columns:88px minmax(0,1fr) 186px!important;gap:18px!important;margin-bottom:11px!important;background:radial-gradient(ellipse at 84% -10%,rgba(26,183,225,.14),transparent 46%),linear-gradient(120deg,#0c1c36,#15294b 65%,#17334a)!important;border-color:#2e4865!important;box-shadow:0 12px 30px rgba(6,23,47,.14)!important}
.hb29514-profile .hb-item-layout .hb-site-logo .hb2992-logo-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit;color:#126aa2;font-size:35px;font-weight:900;background:linear-gradient(135deg,#effaff,#e4eefc)}
.hb29514-profile .hb26-inline-favorite{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px!important}
.hb29514-profile .hb-site-summary::before{background:linear-gradient(90deg,#29b8e2,#f0ba59,#17c4b6)}
.hb29514-profile .hb-item-layout .hb-site-logo{width:88px!important;height:88px!important;border-radius:15px!important}
.hb29514-profile .hb-item-layout .hb-site-logo img{max-width:80px!important;max-height:77px!important}
.hb29514-profile .hb-site-summary-main h1{font-size:clamp(26px,2.7vw,35px)!important;margin:3px 0 8px!important}
.hb29514-profile .hb-site-summary-main p{margin:8px 0 0!important;line-height:1.5!important;font-size:12px!important}
.hb29514-profile .hb-site-rating-line .hb-stars{font-size:17px!important}
.hb29514-profile .hb-site-summary-actions{gap:7px!important}
.hb29514-profile .hb29514-cta-label{letter-spacing:.09em!important}
.hb29514-profile .hb-site-summary-actions a,.hb29514-profile .hb-site-summary-actions .hb2992-share{min-height:40px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:800;font-size:12px;border-radius:9px;box-sizing:border-box}
.hb29514-profile .hb-site-summary-actions .hb2992-share{border:1px solid rgba(211,230,253,.32);background:rgba(13,28,54,.35);color:#dbeefa;cursor:pointer;padding:8px 10px;white-space:normal}
.hb29514-profile .hb-site-summary-actions .hb2992-share:hover{background:rgba(46,96,143,.38)}
.hb29514-profile .hb2992-share-feedback{display:block;min-height:0;color:#a5e5d5;font-size:11px;font-weight:700;line-height:1.4}
.hb29514-profile .hb2992-share-feedback:empty{display:none}
.hb29514-profile .hb-site-tabs{position:sticky!important;top:8px;z-index:12!important;padding:6px 9px!important;gap:4px!important;margin:0 0 12px!important;background:rgba(255,255,255,.97)!important;border-color:#dfe7f2!important;box-shadow:0 9px 21px rgba(18,44,80,.11)!important;overscroll-behavior-inline:contain}
.hb29514-profile .hb2992-tabs-label{font-size:10px;font-weight:900;letter-spacing:.14em;color:#718095;flex:0 0 auto;padding:0 9px 0 4px;white-space:nowrap}
.hb29514-profile .hb-site-tabs a{padding:9px 11px!important;font-size:12px!important}
.hb29514-profile .hb-site-tabs a.active{background:#124d83!important;box-shadow:none!important}
.hb29514-profile .hb-item-metrics{margin:0 0 14px!important}
.hb29514-profile .hb-item-metrics>div{padding:13px 15px!important;border-color:#e0e8f2!important;border-radius:12px!important;box-shadow:none!important}
.hb29514-profile .hb-item-metrics strong{font-size:24px!important}
.hb29514-profile .hb-item-metrics span{margin-top:3px!important;letter-spacing:.02em!important;font-size:11px!important}
.hb29514-profile .hb26-inline-favorite{margin:0 0 10px!important}
.hb29514-profile .hb-community-vote{padding:16px 18px!important;margin-bottom:17px!important;border-color:#d8e7f0!important;background:linear-gradient(110deg,#eefaff,#f8fbff)!important;border-radius:13px!important}
.hb29514-profile .hb29514-vote-copy .hb-section-kicker{color:#20658e!important}
.hb29514-profile .hb29514-discovery-grid{gap:15px!important;margin-bottom:20px!important}
.hb29514-profile .hb29514-proof-panel .hb-proof-section,.hb29514-profile .hb29514-offers-panel{padding:19px!important;border-radius:15px!important;box-shadow:none!important}
.hb29514-profile .hb-review-card{box-shadow:none!important}
.hb29514-profile #payment-proofs,.hb29514-profile #offers,.hb29514-profile #write-review,.hb29514-profile #member-reviews{scroll-margin-top:90px!important}
@media(max-width:1050px){
 .hb29514-profile .hb-item-layout .hb-site-summary{grid-template-columns:78px minmax(0,1fr)!important;padding:21px!important}
 .hb29514-profile .hb-item-layout .hb-site-logo{width:78px!important;height:78px!important}
 .hb29514-profile .hb-site-summary-actions{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
 .hb29514-profile .hb29514-cta-label{grid-column:1/-1}
 .hb29514-profile .hb-site-summary-actions a{min-width:0!important}
}
@media(max-width:680px){
 .hb29514-profile .hb-item-layout .hb-site-summary{grid-template-columns:60px minmax(0,1fr)!important;gap:10px!important;padding:15px!important}
 .hb29514-profile .hb-item-layout .hb-site-logo{width:60px!important;height:60px!important;margin:0!important}
 .hb29514-profile .hb-item-layout .hb-site-logo img{max-width:54px!important;max-height:54px!important}
 .hb29514-profile .hb-site-summary-main h1{font-size:clamp(22px,6.3vw,28px)!important}
 .hb29514-profile .hb-site-summary-main p{font-size:11px!important}
 .hb29514-profile .hb-site-summary-actions{grid-template-columns:1fr 1fr!important;gap:7px!important}
 .hb29514-profile .hb-site-summary-actions .hb2992-share{grid-column:1/-1}
 .hb29514-profile .hb-site-summary-actions .hb2992-share-feedback{grid-column:1/-1}
 .hb29514-profile .hb-site-tabs{top:4px;padding:6px!important;margin-bottom:11px!important}
 .hb29514-profile .hb2992-tabs-label{display:none}
 .hb29514-profile .hb-site-tabs a{padding:9px!important;font-size:11px!important}
 .hb29514-profile .hb-item-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
 .hb29514-profile .hb-item-metrics>div{padding:12px!important}
 .hb29514-profile .hb-community-vote{padding:14px!important}
}
@media(max-width:390px){
 .hb29514-profile .hb-item-layout .hb-site-summary{grid-template-columns:56px minmax(0,1fr)!important}
 .hb29514-profile .hb-item-layout .hb-site-logo{width:56px!important;height:56px!important;margin:0!important}
 .hb29514-profile .hb-site-summary-actions{grid-template-columns:1fr 1fr!important}
 .hb29514-profile .hb-site-summary-actions a{font-size:11px!important}
}
@media(prefers-reduced-motion:reduce){.hb29514-profile .hb-site-summary-actions a,.hb29514-profile .hb-site-tabs a{transition:none!important}}


/* Source: hitsbay-profile-v2993.css */
/* V299.3: a readable, evidence-aware review experience. Only profile pages load this file. */
.hb29514-profile .hb2993-rating-distribution {margin:0 0 12px;padding:17px 21px;background:#fff;border:1px solid #e0e8f2;border-radius:14px;display:grid;gap:9px;box-shadow:0 3px 15px rgba(16,43,78,.035)}
.hb29514-profile .hb2993-rating-distribution figcaption {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 18px;margin-bottom:4px}
.hb29514-profile .hb2993-rating-distribution figcaption strong{font-size:15px;color:#142b4b}
.hb29514-profile .hb2993-rating-distribution figcaption span{font-size:11px;color:#66778b}
.hb29514-profile .hb2993-rating-row{display:grid;grid-template-columns:66px minmax(0,1fr) 35px;align-items:center;gap:12px;min-width:0}
.hb29514-profile .hb2993-star-label{font-size:12px;font-weight:800;color:#344e69}
.hb29514-profile .hb2993-rating-track{height:10px;border-radius:999px;background:#e9eef5;overflow:hidden;display:block}
.hb29514-profile .hb2993-rating-track>span{height:100%;display:block;background:linear-gradient(90deg,#167ac1,#16bed0);border-radius:999px}
.hb29514-profile .hb2993-rating-count{text-align:right;font-weight:850;font-size:12px;color:#304f72;font-variant-numeric:tabular-nums}
.hb29514-profile .hb2993-review-context,.hb29514-profile .hb2993-proof-context{color:#4a6380;font-size:12px;line-height:1.58;margin:0 0 22px!important;padding:10px 13px;border-radius:10px;background:#f3f8fc;border:1px solid #dfeaf2}
.hb29514-profile .hb2993-rating-unavailable{padding:17px 20px;border:1px dashed #c4d9eb;background:#f5faff;border-radius:12px;color:#4c6881;font-size:13px;margin-bottom:10px}
.hb29514-profile .hb2993-proof-context{margin:14px 0 0!important;background:#f7f9fd;border-color:#e5eaf3}
.hb29514-profile .hb2993-proof-context strong{color:#1d456a}
@media(max-width:650px){
 .hb29514-profile .hb2993-rating-distribution{padding:14px!important}
 .hb29514-profile .hb2993-rating-distribution figcaption{display:block}
 .hb29514-profile .hb2993-rating-distribution figcaption span{display:block;margin-top:5px}
 .hb29514-profile .hb2993-rating-row{grid-template-columns:52px minmax(0,1fr) 29px;gap:8px}
 .hb29514-profile .hb2993-star-label{font-size:11px}
 .hb29514-profile .hb2993-review-context,.hb29514-profile .hb2993-proof-context{font-size:11px}
}

