.nk-outs-insights{--nk-accent:#e31b36;--nk-ink:#202735;--nk-muted:#737b88;--nk-line:#e7e9ed;--nk-green:#28ae58;margin:28px 0 44px;color:var(--nk-ink);background:#fff0;border:0;font-family:inherit;container:nk-insights / inline-size}.nk-outs-insights *,.nk-outs-insights *::before,.nk-outs-insights *::after{box-sizing:border-box}.nk-outs-insights__section-title{margin:0 0 18px;color:#303641;font:inherit;font-size:26px;font-weight:400;line-height:1.3}.nk-outs-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:22px 0 0;color:#3d4552;font-size:16px;font-weight:500;line-height:1.3}.nk-outs-price__label{color:#6f7784}.nk-outs-price__value{color:#1d2430;font-weight:650}.nk-outs-insights__layout{min-width:0}.nk-outs-insights__header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px;min-width:0;margin:0 0 15px}.nk-outs-insights__traffic-heading,.nk-outs-insights__price--inline,.nk-outs-insights__heading{display:flex;align-items:center;min-width:0}.nk-outs-insights__traffic-heading{gap:0}.nk-outs-insights__traffic-heading h3{margin:0;color:#3d4552;font:inherit;font-size:16px;font-weight:500;line-height:1.3}.nk-outs-insights__price--inline{justify-content:flex-start;gap:6px;white-space:nowrap}.nk-outs-insights__price-label{color:#6f7784;font-size:16px;font-weight:500;line-height:1.3}.nk-outs-insights__price-value{color:#1d2430;font-size:16px;font-weight:650;line-height:1.25}.nk-outs-insights__price--solo{display:block;min-width:0;margin:0}.nk-outs-insights__price-content{min-width:0}.nk-outs-insights__heading{gap:8px;margin:0 0 3px;color:#6f7784;font-size:16px;font-weight:500;line-height:1.3}.nk-outs-insights__price--solo .nk-outs-insights__price-value{display:block;font-size:19px;letter-spacing:0}.nk-outs-insights__traffic{min-width:0}.nk-outs-insights__moments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;align-items:center;margin:0 0 11px}.nk-outs-insights__moment{display:flex;align-items:center;gap:9px;min-width:0;margin:0}.nk-outs-insights__moment>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0}.nk-outs-insights__dot{flex:0 0 9px;width:9px;height:9px;background:var(--nk-green);border-radius:50%;box-shadow:0 0 0 4px rgb(40 174 88 / .08)}.nk-outs-insights__moment--busy .nk-outs-insights__dot{background:var(--nk-accent);box-shadow:0 0 0 4px rgb(227 27 54 / .08)}.nk-outs-insights__moment-label{color:#5f6875;font-size:13px;font-weight:500;line-height:1.3}.nk-outs-insights__moment strong{color:#202735;font-size:13px;font-weight:600;line-height:1.3}.nk-outs-insights__chart-panel{margin:0;padding:0}.nk-outs-insights__chart{min-width:0;margin:0;padding:0 3px 17px}.nk-outs-insights__bars{display:grid;grid-template-columns:repeat(var(--nk-bars),minmax(5px,1fr));align-items:end;gap:clamp(3px, .5vw, 6px);height:68px;padding-bottom:1px;border-bottom:1px solid #e5e7eb}.nk-outs-insights__bar{position:relative;display:block;height:var(--nk-height);min-height:8px;border-radius:5px 5px 2px 2px;background:#eef0f3;transition:filter .16s ease,transform .16s ease}.nk-outs-insights__bar--quiet{background:linear-gradient(180deg,#62ca82,#35b860)}.nk-outs-insights__bar--medium{background:linear-gradient(180deg,#f8cc80,#efb64f)}.nk-outs-insights__bar--high{background:linear-gradient(180deg,#f3b76e,#e99b4a)}.nk-outs-insights__bar--peak{background:linear-gradient(180deg,#ef7180,#e73e56)}.nk-outs-insights__bar--empty{background:#f0f2f4}.nk-outs-insights__bar:hover{filter:brightness(.96);transform:translateY(-1px)}.nk-outs-insights__bar-label{position:absolute;top:calc(100% + 8px);left:50%;color:#89919d;font-size:11px;font-weight:400;line-height:1;white-space:nowrap;transform:translateX(-50%)}.nk-outs-insights__bar:not(.nk-outs-insights__bar--desktop-label) .nk-outs-insights__bar-label{display:none}.nk-outs-insights__chart figcaption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@container nk-insights (max-width:620px){.nk-outs-insights__header{grid-template-columns:1fr;gap:8px}.nk-outs-insights__price--inline{justify-content:flex-start;padding-left:0;white-space:normal}}@media (max-width:760px){.nk-outs-insights{margin:30px 0 36px}.nk-outs-insights__section-title{font-size:23px}}@media (max-width:480px){.nk-outs-insights__header{margin-bottom:14px}.nk-outs-insights__traffic-heading h3{font-size:16px}.nk-outs-insights__price--inline{gap:6px;padding-left:0}.nk-outs-insights__price-label{font-size:16px}.nk-outs-insights__price-value{font-size:16px}.nk-outs-insights__moments{grid-template-columns:1fr;gap:8px;margin-bottom:13px}.nk-outs-insights__moment-label,.nk-outs-insights__moment strong{font-size:13px}.nk-outs-insights__bar .nk-outs-insights__bar-label{display:none}.nk-outs-insights__bar.nk-outs-insights__bar--mobile-label .nk-outs-insights__bar-label{display:block;font-size:10px}}@media (prefers-reduced-motion:reduce){.nk-outs-insights__bar{transition:none}}body.nk-current-weekday-1 .listeo_core.opening-hours>ul>li:nth-child(1),body.nk-current-weekday-2 .listeo_core.opening-hours>ul>li:nth-child(2),body.nk-current-weekday-3 .listeo_core.opening-hours>ul>li:nth-child(3),body.nk-current-weekday-4 .listeo_core.opening-hours>ul>li:nth-child(4),body.nk-current-weekday-5 .listeo_core.opening-hours>ul>li:nth-child(5),body.nk-current-weekday-6 .listeo_core.opening-hours>ul>li:nth-child(6),body.nk-current-weekday-7 .listeo_core.opening-hours>ul>li:nth-child(7){width:calc(100% + 12px);margin-left:-6px;padding:3px 6px;color:#676f7b;background:rgb(40 174 88 / .055);border-radius:6px;box-shadow:inset 2px 0 0 rgb(40 174 88 / .42)}