.container-event .flex-wrap{display:flex;gap:32px;align-items:flex-start}@media (max-width:991.98px){.container-event .flex-wrap{flex-direction:column;align-items:stretch}.container-event .flex-wrap>*{min-width:0;max-width:100%}}.container-event>.flex-wrap>.sidebar-left{flex:0 0 240px;align-self:flex-start;position:sticky;top:80px}.article-content>.sidebar-left{display:none}@media (max-width:991.98px){.container-event>.flex-wrap>.sidebar-left{display:none}.article-content>.sidebar-left{display:block;margin:0 0 16px}}.container-event .article-wrap{flex:1 1 auto;min-width:0;padding:0}.sidebar-left{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-sm)}.sidebar-info{display:flex;justify-content:center;margin-bottom:14px}.sidebar-info img{max-width:100%;max-height:120px;width:auto;height:auto;border-radius:var(--radius-sm);object-fit:contain}.sidebar-left .total-raiting{text-align:center;color:var(--text-muted);font-size:13px;margin-bottom:6px}.sidebar-left .total-raiting .total{font-size:28px;font-weight:800;color:var(--text);margin-bottom:2px}.sidebar-left .total-raiting .total span{font-size:16px;color:var(--text-muted);font-weight:500}.sidebar-left .raiting{display:flex;justify-content:center;margin-bottom:12px}.sidebar-left .sidebar-followers{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--text-muted)}.sidebar-left .sidebar-followers .fa{color:var(--accent,#1b2a4a)}.sidebar-left .btns{display:flex;flex-direction:column;gap:8px;align-items:stretch}.sidebar-left .btns>div:first-child{text-align:center;font-size:13px;color:var(--text-muted);margin-bottom:4px}.sidebar-left .btn-wrap{display:flex;flex-direction:column;gap:8px}.sidebar-left .write-review{display:inline-flex!important;align-items:center;justify-content:center;height:38px;padding:0 14px;border-radius:999px;font-weight:600;font-size:13px;text-decoration:none}.sidebar-left .btn-blue-white{background:#fff;color:var(--accent)!important;border:1px solid var(--accent)}.sidebar-left .btn-blue-white:hover{background:var(--accent);color:#fff!important}.sidebar-left .btn-blue{background:var(--accent);color:#fff}.sidebar-left .btn-blue:hover{background:var(--accent-hover);color:#fff}.article-content.event-content{padding:0}.article-title.article-title-title{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 16px}.edit-premium-top{display:none;flex-direction:row;flex-wrap:wrap;gap:6px;align-items:center}.edit-premium-top--desktop{display:none!important}.edit-premium-top--mobile{display:flex!important}@media (min-width:768px){.edit-premium-top--desktop{display:flex!important}.edit-premium-top--mobile{display:none!important}}.article-title.article-title-title h2{font-size:clamp(28px, 3.6vw, 42px);font-weight:800;margin:0;letter-spacing:-.01em}.article-title.article-title-title #follow-login{text-align:right}.article-title.article-title-title .btn.follow-us{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:999px;background:#fff!important;color:var(--text)!important;border:1px solid var(--border-strong)}.article-title.article-title-title .btn.follow-us:hover{background:var(--bg-soft)!important;border-color:var(--text)}.article-content.event-content>.article-img{margin:0 0 16px}.article-content.event-content>.article-img>img{width:100%;height:auto;display:block;border-radius:var(--radius)}.promotion-slider{margin:16px 0 24px}.promotion-slider ul{list-style:none;padding:0;margin:0}.promotion-slider li{display:grid;grid-template-columns:200px 1fr;gap:18px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:14px;box-shadow:var(--shadow-sm)}@media (max-width:575.98px){.promotion-slider li{grid-template-columns:1fr}}.promotion-slider .promotion-img{width:100%;height:140px;background:var(--bg-soft) center/cover no-repeat;border-radius:var(--radius-sm)}.promotion-slider .promotion-info{display:flex;flex-direction:column;gap:6px}.promotion-slider .promotion-info .title{font-size:16px;font-weight:700;color:var(--text)}.promotion-slider .promotion-info p{margin:0;color:var(--text-muted);font-size:14px;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.promotion-slider .stats{display:flex;gap:16px;align-items:center;font-size:13px;color:var(--text-muted)}.promotion-slider .article-date{display:inline-flex;align-items:center;gap:6px}.promotion-slider .link-website{color:var(--accent);display:inline-flex;align-items:center;gap:4px}.article-tabs.nav-tabs{display:inline-flex;flex-wrap:nowrap;gap:4px;list-style:none;padding:4px;margin:28px 0 0;max-width:100%;background:var(--bg-soft);border:1px solid var(--border);border-radius:999px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.article-tabs.nav-tabs::-webkit-scrollbar{display:none}.article-tabs.nav-tabs li{margin:0;float:none}.article-tabs.nav-tabs li>a{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 24px;margin:0;white-space:nowrap;color:var(--text-muted);font-weight:600;font-size:15px;background:0 0;border:0;border-radius:999px;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.article-tabs.nav-tabs li>a:focus,.article-tabs.nav-tabs li>a:hover{background:#fff;color:var(--text);border:0;box-shadow:var(--shadow-sm)}.article-tabs.nav-tabs li.active>a,.article-tabs.nav-tabs li.active>a:focus,.article-tabs.nav-tabs li.active>a:hover{background:var(--platform-primary,#151f36);color:#fff;font-weight:700;border:0;box-shadow:var(--shadow-sm);cursor:default}.article-tabs.nav-tabs li>a:focus{outline:0}.article-tabs.nav-tabs li>a:focus-visible{outline:2px solid var(--discover-primary,#274bd0);outline-offset:2px}@media (max-width:575.98px){.article-tabs.nav-tabs{border-radius:var(--radius)}.article-tabs.nav-tabs li>a{height:40px;padding:0 16px;font-size:14px}}.event-info-wrap .info-block{display:grid;grid-template-columns:1fr;gap:16px}.event-info-wrap .event-info{display:flex;flex-direction:column;gap:8px}.event-info-wrap .event-info>div{display:flex;align-items:center;gap:10px;color:var(--text);font-size:14px}.event-info-wrap .event-info .fa{width:20px;color:var(--text-muted)}.event-info-wrap .event-info a{color:var(--accent)}.event-info-wrap .title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text);margin:14px 0 8px}.event-info-wrap .ages.flex-wrapper,.event-info-wrap .facilities.flex-wrapper{display:flex;flex-wrap:wrap;gap:8px;padding:0}.event-info-wrap .ages-item,.event-info-wrap .facilities-item{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--border);border-radius:999px;background:#fff;font-size:12px;color:var(--text);text-decoration:none}.event-info-wrap .facilities-item{padding:6px;width:36px;height:36px;border-radius:50%;justify-content:center}.event-info-wrap .ages-item .sprite,.event-info-wrap .facilities-item .sprite{width:18px;height:18px;background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block}.event-info-wrap .facilities-item[data-tooltip]{position:relative;overflow:visible}.event-info-wrap .facilities-item[data-tooltip]::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);background:var(--text,#151f36);color:#fff;font-size:11px;font-weight:600;white-space:nowrap;padding:4px 9px;border-radius:6px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:5}.event-info-wrap .facilities-item[data-tooltip]::before{content:'';position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:var(--text,#151f36);opacity:0;visibility:hidden;transition:opacity .15s ease;z-index:5}.event-info-wrap .facilities-item[data-tooltip].show-tooltip::after,.event-info-wrap .facilities-item[data-tooltip].show-tooltip::before,.event-info-wrap .facilities-item[data-tooltip]:hover::after,.event-info-wrap .facilities-item[data-tooltip]:hover::before,.event-info-wrap input[type=checkbox]:focus+.facilities-item[data-tooltip]::after,.event-info-wrap input[type=checkbox]:focus+.facilities-item[data-tooltip]::before{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.event-info-wrap .facilities-item.active{background:var(--accent);border-color:var(--accent)}.event-info-wrap .facilities-item.active .sprite{filter:brightness(0) invert(1)}.event-info-wrap .ages input[type=checkbox],.event-info-wrap .facilities input[type=checkbox]{position:absolute!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important}.event-info-wrap input[type=checkbox]:checked+.ages-item,.event-info-wrap input[type=checkbox]:checked+.facilities-item{background:var(--accent);border-color:var(--accent);color:#fff}.event-info-wrap input[type=checkbox]:checked+.ages-item .sprite,.event-info-wrap input[type=checkbox]:checked+.facilities-item .sprite{filter:brightness(0) invert(1)}.event-info-wrap .sprite-baby{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1117' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='9' r='4'/><circle cx='10' cy='8.5' r='.5' fill='%230d1117'/><circle cx='14' cy='8.5' r='.5' fill='%230d1117'/><path d='M10 11c.6.6 1.3 1 2 1s1.4-.4 2-1'/><path d='M5 21c0-3.9 3.1-7 7-7s7 3.1 7 7'/></svg>")}.event-info-wrap .sprite-five{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><text x='50%25' y='55%25' text-anchor='middle' dominant-baseline='middle' font-family='Inter,sans-serif' font-weight='700' font-size='14' fill='%230d1117'>5</text><circle cx='12' cy='12' r='10' fill='none' stroke='%230d1117' stroke-width='1.6'/></svg>")}.event-info-wrap .sprite-nine{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><text x='50%25' y='55%25' text-anchor='middle' dominant-baseline='middle' font-family='Inter,sans-serif' font-weight='700' font-size='14' fill='%230d1117'>9</text><circle cx='12' cy='12' r='10' fill='none' stroke='%230d1117' stroke-width='1.6'/></svg>")}.event-info-wrap .sprite-twelve{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><text x='50%25' y='55%25' text-anchor='middle' dominant-baseline='middle' font-family='Inter,sans-serif' font-weight='700' font-size='11' fill='%230d1117'>12</text><circle cx='12' cy='12' r='10' fill='none' stroke='%230d1117' stroke-width='1.6'/></svg>")}.event-info-wrap .sprite-teen{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1117' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='6' r='3'/><path d='M6 22c0-3.3 2.7-6 6-6s6 2.7 6 6'/><path d='M8.5 12h7'/></svg>")}.event-info-wrap .sprite-adult{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1117' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='5' r='3'/><path d='M5 22c0-3.9 3.1-7 7-7s7 3.1 7 7'/></svg>")}.event-info-wrap .sprite-p{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect x='3' y='3' width='18' height='18' rx='4' fill='none' stroke='%230d1117' stroke-width='1.8'/><text x='50%25' y='58%25' text-anchor='middle' dominant-baseline='middle' font-family='Inter,sans-serif' font-weight='800' font-size='14' fill='%230d1117'>P</text></svg>")}.event-info-wrap .sprite-inv{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1117' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><circle cx='13' cy='4' r='2'/><path d='M9 9l3-1 2 4h3'/><path d='M10 9v6h6'/><circle cx='10' cy='18' r='4'/></svg>")}.event-info-wrap .sprite-wc{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><text x='50%25' y='58%25' text-anchor='middle' dominant-baseline='middle' font-family='Inter,sans-serif' font-weight='800' font-size='10' fill='%230d1117'>WC</text><rect x='3' y='3' width='18' height='18' rx='4' fill='none' stroke='%230d1117' stroke-width='1.6'/></svg>")}.event-info-wrap .sprite-knife{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1117' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M5 3v8a2 2 0 0 0 2 2h1v8'/><path d='M11 3v6'/><path d='M9 3v6'/><path d='M7 3v6'/><path d='M15 3c4 0 4 6 0 6v12'/></svg>")}.event-info-wrap .sprite-cup{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1117' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M4 10h12v4a6 6 0 0 1-12 0z'/><path d='M16 11h2a2 2 0 0 1 0 4h-2'/><path d='M7 6c0-1 1-1 1-2s-1-1-1-2'/><path d='M11 6c0-1 1-1 1-2s-1-1-1-2'/></svg>")}.event-info-wrap .sprite-wifi{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1117' stroke-width='1.8' stroke-linecap='round'><path d='M3 9c5-4 13-4 18 0'/><path d='M6 13c3.5-3 9-3 12 0'/><path d='M9 16.5c1.5-1.5 4.5-1.5 6 0'/><circle cx='12' cy='19' r='1.2' fill='%230d1117'/></svg>")}.event-info-wrap .sprite-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1117' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='6' width='18' height='14' rx='2'/><path d='M9 6V4a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2'/><path d='M12 10v6M9 13h6'/></svg>")}.event-info-wrap .sprite-help{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1117' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M4 14V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v6'/><path d='M4 14h16v4a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/><circle cx='12' cy='11' r='1.5' fill='%230d1117'/></svg>")}.event-info-wrap .sprite-bed{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1117' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M3 8v10'/><path d='M21 12v6'/><path d='M3 14h18'/><path d='M3 12h7a3 3 0 0 1 3 3v-1'/><circle cx='7' cy='11' r='1.5'/></svg>")}.event-info-wrap .contacts{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.event-info-wrap .link-website{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;font-size:13px;color:var(--text);text-decoration:none;background:#fff}.event-info-wrap .link-website:hover{border-color:var(--text);background:var(--bg-soft)}.event-info-wrap .contacts--icons .link-website{width:38px;height:38px;padding:0;justify-content:center;font-size:16px}.ydo-article-details .panel{margin-bottom:32px}.ydo-article-details .panel-body{padding:24px 20px}.ydo-visit-map{width:100%;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}.ydo-visit-map iframe{display:block;width:100%;height:320px;border:0}.opening-hours{margin:4px 0}.opening-hours__day{display:flex;gap:8px;font-size:13px;padding:2px 0}.opening-hours__day-label{font-weight:600;min-width:90px}.opening-hours__notes{font-size:12px;color:#6b7280;margin:6px 0 0}.ydo-draft-banner{background:#fff7e6;border:1px solid #f5c76d;color:#7a5b00;border-radius:8px;padding:10px 16px;margin-top:16px;font-size:13px;font-weight:600}.info-section{margin-top:20px}.info-section h4{font-size:16px;font-weight:700;color:var(--ydo-navy,#1b2a4a);margin:0 0 6px}.info-section p{color:#4b5566;font-size:14px;line-height:1.6}.nav.article-social{display:flex;align-items:center}.tab-content .comments-wrap.status-wrap{max-width:none;margin:0;padding:0}section.content section.content{padding-top:0;padding-bottom:0}@media (max-width:767.98px){.content{padding-top:16px}.container-event{padding-top:8px}.article-title.article-title-title{margin-bottom:12px}.article-tabs.nav-tabs{margin-top:20px}.container-event>.flex-wrap{gap:20px}}