.elementor-241 .elementor-element.elementor-element-fa9e783{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-241 .elementor-element.elementor-element-5737a29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-241 .elementor-element.elementor-element-36a3fe5{--display:flex;--padding-top:0px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px}.elementor-241 .elementor-element.elementor-element-5b94dfa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-241 .elementor-element.elementor-element-bcc701d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-241 .elementor-element.elementor-element-51aa30e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-241 .elementor-element.elementor-element-ea8998a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-241 .elementor-element.elementor-element-ea8998a:not(.elementor-motion-effects-element-type-background),.elementor-241 .elementor-element.elementor-element-ea8998a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f0f0}.elementor-241 .elementor-element.elementor-element-de971fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px}.elementor-241 .elementor-element.elementor-element-f6989e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-241 .elementor-element.elementor-element-d065fcf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}:root{--page-title-display:none}@media(min-width:768px){.elementor-241 .elementor-element.elementor-element-36a3fe5{--content-width:1203px}.elementor-241 .elementor-element.elementor-element-ea8998a{--content-width:1200px}}@media(max-width:1024px){.elementor-241 .elementor-element.elementor-element-fa9e783{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-241 .elementor-element.elementor-element-5737a29{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-241 .elementor-element.elementor-element-5b94dfa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-241 .elementor-element.elementor-element-bcc701d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-241 .elementor-element.elementor-element-51aa30e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-241 .elementor-element.elementor-element-de971fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-241 .elementor-element.elementor-element-f6989e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-241 .elementor-element.elementor-element-d065fcf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}}@media(max-width:767px){.elementor-241 .elementor-element.elementor-element-fa9e783{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-241 .elementor-element.elementor-element-5737a29{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-241 .elementor-element.elementor-element-5b94dfa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-241 .elementor-element.elementor-element-bcc701d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-241 .elementor-element.elementor-element-51aa30e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-241 .elementor-element.elementor-element-de971fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-241 .elementor-element.elementor-element-f6989e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-241 .elementor-element.elementor-element-d065fcf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}}#vytoky-map-widget{--vy-black:#000;--vy-white:#fff;--vy-orange:#ec5723;--vy-yellow:#ffc30c;--vy-blue:#0503f9;--vy-bg:#fff;--vy-card:#fff;--vy-muted:#6b7280;--vy-stroke:#e5e7eb;--vy-stroke-2:#d1d5db;--radius:14px;--ff-head:"Trenda","Agrandir","Poppins","Segoe UI",Inter,system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;--ff-body:"Centra No2","Inter","Segoe UI",system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-family:var(--ff-body);color:var(--vy-black);background:0 0}#vytoky-map-widget *{box-sizing:border-box}#vytoky-map-widget .vmw-wrap{background:var(--vy-bg);border:1px solid var(--vy-stroke);border-radius:var(--radius);overflow:hidden}#vytoky-map-widget .vmw-header{padding:16px 16px 10px;border-bottom:1px solid var(--vy-stroke);background:radial-gradient(900px 220px at 20% -10%,#EC57230F,transparent 60%),radial-gradient(900px 220px at 80% -10%,#0503F90F,transparent 60%),linear-gradient(180deg,#fff,#fafafa 70%,#fff)}#vytoky-map-widget .vmw-title{margin:0 0 6px;font-family:var(--ff-head);font-weight:700;letter-spacing:.02em;font-size:18px}#vytoky-map-widget .vmw-sub{margin:0;color:var(--vy-muted);font-size:13px}#vytoky-map-widget .vmw-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}#vytoky-map-widget .chip{appearance:none;border:1px solid var(--vy-orange);color:var(--vy-orange);background:#fff;padding:8px 12px;border-radius:999px;cursor:pointer;font:600 13px/1 var(--ff-body);transition:.2s}#vytoky-map-widget .chip:hover{background:#fff5f0}#vytoky-map-widget .chip:focus-visible{outline:2px solid #111;outline-offset:2px}#vytoky-map-widget .chip.is-active{background:var(--vy-orange);color:#fff}#vytoky-map-widget .chip.chip--ghost{border-color:var(--vy-stroke-2);color:#374151;background:#fff}#vytoky-map-widget .vmw-layout{display:grid;grid-template-columns:420px 1fr;gap:14px;padding:14px;background:#fff}#vytoky-map-widget .vmw-map{height:64vh;min-height:420px;border-radius:var(--radius);overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.08)}#vytoky-map-widget .vmw-panel{background:var(--vy-card);border:1px solid var(--vy-stroke);border-radius:var(--radius);display:flex;flex-direction:column}#vytoky-map-widget .vmw-panel h2{margin:0;padding:12px 12px 6px;font:700 14px/1 var(--ff-head);letter-spacing:.02em;color:#111827}#vytoky-map-widget .vmw-search{display:flex;gap:8px;padding:8px 12px 12px}#vytoky-map-widget .vmw-search input{flex:1;background:#fff;color:#111827;border:1px solid var(--vy-stroke);border-radius:10px;padding:8px 10px}#vytoky-map-widget .vmw-search input:focus-visible{outline:2px solid #111;outline-offset:2px}#vytoky-map-widget .btn{border:1px solid var(--vy-orange);color:var(--vy-orange);background:#fff;border-radius:10px;padding:8px 10px;cursor:pointer;font-weight:600;transition:.2s}#vytoky-map-widget .btn:hover{background:#fff5f0}#vytoky-map-widget .btn:focus-visible{outline:2px solid #111;outline-offset:2px}#vytoky-map-widget .btn--outline{border-color:var(--vy-stroke);color:#111827}#vytoky-map-widget .btn--orange{background:var(--vy-orange);color:#fff;border-color:var(--vy-orange)}#vytoky-map-widget .btn--orange:hover{filter:brightness(.96)}#vytoky-map-widget .vmw-list{overflow:auto;padding:0 8px 12px;max-height:46vh}#vytoky-map-widget .vmw-card{border:1px solid var(--vy-stroke);border-radius:12px;padding:10px;margin:8px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.04);display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:start}#vytoky-map-widget .vmw-thumb{width:72px;height:54px;border-radius:10px;overflow:hidden;border:1px solid var(--vy-stroke);background:#f3f4f6}#vytoky-map-widget .vmw-thumb img{width:100%;height:100%;object-fit:cover;display:block}#vytoky-map-widget .vmw-card h3{margin:0 0 4px;font:700 14px/1.2 var(--ff-head);color:#0b0b0c}#vytoky-map-widget .vmw-card .meta{color:var(--vy-muted);font-size:12px;margin-bottom:6px}#vytoky-map-widget .vmw-card .row{display:flex;gap:8px;flex-wrap:wrap}#vytoky-map-widget .vmw-legend{display:flex;gap:10px;align-items:center;padding:8px 12px;border-top:1px solid var(--vy-stroke);color:#374151;background:#fafafa}#vytoky-map-widget .dot{width:10px;height:10px;border-radius:50%}#vytoky-map-widget .dot--yellow{background:var(--vy-yellow)}#vytoky-map-widget .dot--blue{background:var(--vy-blue)}#vytoky-map-widget .dot--orange{background:var(--vy-orange)}#vytoky-map-widget .vmw-foot{padding:8px 12px;font-size:12px;color:#4b5563;border-top:1px solid var(--vy-stroke);background:#fff}#vytoky-map-widget .leaflet-control-zoom a{background:#fff;color:#111827;border:1px solid var(--vy-stroke)}#vytoky-map-widget .leaflet-control-zoom a:hover{background:#fafafa}#vytoky-map-widget .leaflet-container a{color:#0503f9}#vytoky-map-widget .leaflet-popup-content-wrapper,#vytoky-map-widget .leaflet-popup-tip{background:#fff;color:#111827;border:1px solid var(--vy-stroke)}#vytoky-map-widget .leaflet-popup-content{max-width:640px}#vytoky-map-widget .vmw-pop{display:grid;grid-template-columns:280px 1fr;gap:12px;align-items:start}#vytoky-map-widget .vmw-photo{width:280px;height:210px;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb;background:#f3f4f6}#vytoky-map-widget .vmw-photo img{width:100%;height:100%;object-fit:cover;display:block}#vytoky-map-widget .vmw-pop .meta{font-size:12px;color:#374151;margin:8px 0 6px}#vytoky-map-widget .vmw-pop .story{max-height:240px;overflow:auto;font-size:13px;line-height:1.45;color:#111}#vytoky-map-widget .vmw-tag{display:inline-block;padding:2px 6px;border-radius:999px;border:1px solid currentColor;font-size:11px}#vytoky-map-widget .vmw-pop.is-single{display:block}@media (max-width:920px){#vytoky-map-widget .vmw-layout{grid-template-columns:1fr}#vytoky-map-widget .vmw-map{height:56vh}#vytoky-map-widget .vmw-list{max-height:38vh}}@media (max-width:640px){#vytoky-map-widget .vmw-pop{grid-template-columns:1fr}#vytoky-map-widget .vmw-photo{width:100%;height:210px}#vytoky-map-widget .vmw-pop .story{max-height:180px}}#vytoky-map-widget .vmw-resort-emoji{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fff;border:2px solid #ec5723;box-shadow:0 6px 18px rgba(0,0,0,.22);transform:translateY(2px);position:relative;animation:vmw-glow 2.6s ease-in-out infinite}#vytoky-map-widget .vmw-resort-emoji span{font-size:22px;line-height:1}#vytoky-map-widget .vmw-resort-emoji:before{content:"";position:absolute;inset:-6px;border-radius:14px;border:2px solid #ec5723;opacity:.6;animation:vmw-pulse 1.8s ease-out infinite}@keyframes vmw-pulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.5);opacity:0}100%{transform:scale(1.6);opacity:0}}@keyframes vmw-glow{0%,100%{box-shadow:0 6px 18px rgba(0,0,0,.22)}50%{box-shadow:0 10px 26px rgba(0,0,0,.28)}}@media (prefers-reduced-motion:reduce){#vytoky-map-widget .vmw-resort-emoji,#vytoky-map-widget .vmw-resort-emoji:before{animation:none}}