/* MekanRadar Sidebar Flat Final v5 - body inline override: eski head/css cache ve show_restaurant inline !important kurallarını ezer. */
.place-show-premium .mrpd-sidebar.mrpd-sidebar--flat-final-v5,
.mrpd-sidebar.mrpd-sidebar--flat-final-v5{
  width:100%!important;max-width:344px!important;margin-inline:auto!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:14px!important;overflow:visible!important;
}
.place-show-premium .mrpd-sidebar--flat-final-v5 *,
.place-show-premium .mrpd-sidebar--flat-final-v5 *::before,
.place-show-premium .mrpd-sidebar--flat-final-v5 *::after{box-sizing:border-box!important;}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-sidebar-card{
  width:100%!important;border-radius:28px!important;padding:22px!important;overflow:hidden!important;
  border:1px solid rgba(34,197,94,.18)!important;
  background:radial-gradient(circle at 0% 0%, rgba(24,214,125,.14), transparent 34%),linear-gradient(145deg,rgba(3,26,28,.88),rgba(1,11,14,.96))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 16px 34px rgba(0,0,0,.14)!important;
  color:var(--mr-place-text,rgba(244,255,248,.94))!important;
}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-review-accordion,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-comment-accordion,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-reservation-mini,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-trust-card,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-sidebar-blog-slider{
  border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important;overflow:visible!important;
}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-review-summary-icon,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-sidebar-action-icon,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-trust-orb,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-reservation-mini-badge{display:none!important;}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-card-head,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-sidebar-action-head{display:block!important;margin:0 0 16px!important;}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-sidebar-title,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-card-head h2,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-trust-content h2{
  margin:10px 0 0!important;font-size:clamp(22px,1.65vw,28px)!important;line-height:1.05!important;letter-spacing:-.052em!important;font-weight:950!important;color:#fff!important;
}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-sidebar-text,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-review-summary-copy em,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-sidebar-action-head em,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-related-meta,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-sidebar-blog-excerpt,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-reservation-mini-body span{
  color:rgba(221,255,239,.68)!important;font-size:13.5px!important;line-height:1.5!important;font-weight:760!important;
}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-kicker,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-sidebar-blog-label{
  min-height:28px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(34,197,94,.24)!important;background:rgba(24,214,125,.12)!important;color:#27f29a!important;font-size:10px!important;line-height:1!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:950!important;
}
.place-show-premium .mrpd-sidebar--flat-final-v5 details summary{list-style:none!important;cursor:pointer!important;}
.place-show-premium .mrpd-sidebar--flat-final-v5 details summary::-webkit-details-marker{display:none!important;}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-review-accordion summary,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-comment-accordion summary{
  display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:14px!important;align-items:center!important;min-height:0!important;padding:0!important;
}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-review-summary-main{display:block!important;min-width:0!important;}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-review-summary-copy{display:grid!important;gap:8px!important;min-width:0!important;}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-review-summary-copy strong,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-sidebar-action-head--summary strong{
  display:block!important;font-size:24px!important;line-height:1.04!important;letter-spacing:-.045em!important;font-weight:950!important;color:#fff!important;
}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-review-summary-copy small{
  width:max-content!important;max-width:100%!important;min-height:28px!important;display:inline-flex!important;align-items:center!important;padding:0 11px!important;border-radius:999px!important;border:1px solid rgba(245,158,11,.30)!important;background:rgba(245,158,11,.10)!important;color:#facc15!important;font-size:11.5px!important;font-weight:950!important;
}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-review-summary-arrow,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-related-arrow{
  width:38px!important;height:38px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.13)!important;background:rgba(255,255,255,.06)!important;color:#fff!important;font-size:0!important;font-weight:950!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;
}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-review-summary-arrow-icon,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-related-arrow-icon{font-size:20px!important;line-height:1!important;color:#fff!important;}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-review-accordion[open] .mrpd-review-summary-arrow,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-comment-accordion[open] .mrpd-review-summary-arrow{transform:rotate(180deg)!important;}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-review-accordion-body,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-comment-accordion-body{padding:16px 0 0!important;display:grid!important;gap:10px!important;}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-sidebar-review-card,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-empty-note{
  border-radius:18px!important;border:0!important;background:rgba(255,255,255,.04)!important;padding:13px!important;box-shadow:none!important;
}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-related-list,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-sidebar-blog-track{display:grid!important;gap:0!important;overflow:visible!important;padding:0!important;}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-related-card,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-sidebar-blog-card{
  min-width:0!important;width:100%!important;display:grid!important;align-items:center!important;color:inherit!important;text-decoration:none!important;
  border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:12px 0!important;transform:none!important;
  border-bottom:1px solid rgba(34,197,94,.13)!important;
}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-related-card{grid-template-columns:56px minmax(0,1fr) 38px!important;gap:12px!important;}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-sidebar-blog-card{grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-related-card:last-child,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-sidebar-blog-card:last-child{border-bottom:0!important;padding-bottom:0!important;}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-related-thumb{width:56px!important;height:56px!important;border-radius:16px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.05)!important;}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-sidebar-blog-media{width:72px!important;min-height:68px!important;height:68px!important;border-radius:16px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.05)!important;}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-related-title,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-sidebar-blog-card strong{
  color:#fff!important;font-size:13.5px!important;line-height:1.16!important;font-weight:950!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;
}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-related-meta{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;margin-top:4px!important;}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-share-action-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-share-action,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-sidebar-submit,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-claim-link{
  min-height:46px!important;border-radius:16px!important;border:1px solid rgba(34,197,94,.18)!important;background:rgba(255,255,255,.055)!important;color:#fff!important;text-decoration:none!important;font-size:13px!important;font-weight:950!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-share-action--primary{background:rgba(24,214,125,.12)!important;color:#fff!important;border-color:rgba(34,197,94,.28)!important;}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-reservation-mini,
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-trust-card{display:block!important;}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-reservation-mini-body strong{display:block!important;color:#fff!important;margin-top:4px!important;font-size:15px!important;}
.place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-trust-content{min-width:0!important;}
@media (max-width:768px){
 .place-show-premium .mrpd-sidebar.mrpd-sidebar--flat-final-v5{max-width:none!important;gap:12px!important;}
 .place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-sidebar-card{border-radius:24px!important;padding:18px!important;}
 .place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-review-summary-copy strong,
 .place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-sidebar-action-head--summary strong{font-size:22px!important;}
 .place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-sidebar-title,
 .place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-card-head h2,
 .place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-trust-content h2{font-size:26px!important;}
 .place-show-premium .mrpd-sidebar--flat-final-v5 .mrpd-share-action-grid{grid-template-columns:1fr!important;}
}
