/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.sp-toast{position:fixed;bottom:110px;left:20px;z-index:9999999;display:flex;align-items:center;gap:10px;min-width:220px;max-width:340px;padding:12px 16px;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15);font-size:14px;line-height:1.4;opacity:0;transition:opacity 0.4s ease;pointer-events:none;}.sp-toast.sp-visible{opacity:1;}.sp-toast--signup{border-left:4px solid #1a73e8;}.sp-toast--streak{border-left:4px solid #f57c00;}.sp-icon{font-size:20px;flex-shrink:0;}.sp-content{flex:1;min-width:0;}.sp-username{font-weight:700;}.sp-text{color:#333;}.sp-toast--review{border-left:4px solid #1a73e8;}.sp-review-photo{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;}.sp-stars{font-size:12px;margin-top:2px;letter-spacing:1px;}@media (prefers-reduced-motion:reduce){.sp-toast{transition:none !important;}}@media (max-width:480px){.sp-toast{left:50%;transform:translateX(-50%);bottom:130px;width:calc(100% - 40px);max-width:340px;font-size:13px;}}#sp-toast.sp-toast{z-index:9999990;}
div.sticky-footer,.sticky-footer{position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;z-index:999999 !important;background:#fff !important;border-top:1px solid #000 !important;border-top-width:1px !important;padding-bottom:env(safe-area-max-inset-bottom,env(safe-area-inset-bottom,0px)) !important;}.sticky-footer__wrap{max-width:1200px;margin:0 auto;padding:12px 20px;text-align:center;}.sticky-footer__title{margin:0 0 8px 0 !important;padding:0 !important;font-size:24px;font-weight:700;color:#333;font-family:var(--parksy-font,metropolis,Arial,sans-serif);text-align:center;}.sticky-footer__buttons{display:flex;gap:24px !important;column-gap:24px !important;row-gap:24px !important;align-items:center;justify-content:center;margin:0 !important;padding:0 !important;}.sticky-footer__buttons .header-find-btn,.sticky-footer__buttons .tw-header__submit{margin:0 !important;padding:0 !important;border:none !important;}.sticky-footer__buttons .header-find-btn.tw-header__submit{margin:0 !important;padding:0 !important;}.sticky-footer__buttons > div{margin:0 !important;padding:0 !important;}.sticky-footer__buttons .button,.sticky-footer__buttons a.button{margin:0 !important;margin-block:0 !important;margin-inline:0 !important;margin-inline-start:0 !important;margin-inline-end:0 !important;}@media (max-width:480px){.sticky-footer__wrap{padding:10px 15px;}.sticky-footer__title{font-size:18px;margin-bottom:8px;}}body{padding-bottom:calc(90px + env(safe-area-max-inset-bottom,env(safe-area-inset-bottom,0px)));}@media (max-width:480px){body{padding-bottom:calc(110px + env(safe-area-max-inset-bottom,env(safe-area-inset-bottom,0px)));}}html{overflow-x:clip;}nav.breadcrumb,.breadcrumb__content{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;}.sticky-footer__buttons .button{white-space:nowrap;}@media (max-width:480px){.sticky-footer__buttons{gap:12px !important;column-gap:12px !important;}}
html.parksy-app footer.site-footer,html.parksy-app aside.region--sidebar{display:none !important;}html.parksy-app .sidebar-grid{display:block !important;grid-template-columns:1fr !important;}html.parksy-app .social-visit-parksy,html.parksy-app .cards__store,html.parksy-app .pcf-app{display:none !important;}html.parksy-app #parksy-chat-toggle,html:not(.pk-nobar) #parksy-chatbot-widget .parksy-chat-toggle{display:none !important;}html body .sticky-footer{border-top:0 !important;background:transparent !important;padding-bottom:0 !important;}html body{padding-bottom:calc(84px + env(safe-area-max-inset-bottom,env(safe-area-inset-bottom,0px)));}html.pk-nobar:not(.parksy-app) .sticky-footer{display:none !important;}html.pk-nobar:not(.parksy-app) body{padding-bottom:24px;}html.pk-kbd .sticky-footer{display:none !important;}.parksy-appnav{display:flex !important;justify-content:space-around;align-items:flex-end;background:#fff;border-top:1px solid #dcdcf5;box-shadow:0 -2px 10px rgba(0,0,0,.08);padding:6px 4px calc(8px + env(safe-area-max-inset-bottom,env(safe-area-inset-bottom,0px)));font-family:metropolis,Arial,sans-serif;}.parksy-appnav__tab{flex:1 1 0;display:flex !important;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:2px 0;color:#555;font-size:11.5px;font-weight:600;line-height:1.1;text-decoration:none !important;white-space:nowrap;-webkit-tap-highlight-color:transparent;}.parksy-appnav__label{display:block;white-space:nowrap;}@media (max-width:380px){.parksy-appnav{padding-left:2px;padding-right:2px;}.parksy-appnav__tab{font-size:11px;}}.parksy-appnav__tab.is-active{color:#0000ff;font-weight:800;}.parksy-appnav__icon{position:relative;height:28px;display:flex;align-items:center;justify-content:center;}.parksy-appnav__icon svg{display:block;}.parksy-appnav__help{color:#0000ff;}.parksy-appnav__center{flex:1 1 0;min-width:92px;color:#0000ff;font-weight:800;}.parksy-appnav__center .parksy-appnav__icon{width:52px;height:52px;margin-top:-22px;border-radius:50%;background:#0000ff;border:3px solid #fff;box-shadow:0 3px 8px rgba(0,0,0,0.12),0 3px 8px rgba(0,0,255,.35);box-sizing:content-box;}@media (hover:hover){.parksy-appnav__tab:hover{color:#0000ff;}}.parksy-appnav__tab:focus-visible{outline:2px solid #0000ff;outline-offset:-2px;border-radius:8px;}@media (min-width:1033px){html body .sticky-footer{max-width:1032px;margin:0 auto !important;}.parksy-appnav{border:1px solid #dcdcf5;border-bottom:0;border-radius:16px 16px 0 0;box-shadow:0 -4px 18px rgba(0,0,0,.10);}}@media (max-width:47.99rem){html:not(.parksy-app) .parksy-header__menu{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px));}}.parksy-chat-x{display:none;}html.parksy-app .parksy-chat-x{display:flex;align-items:center;justify-content:center;margin-left:auto;flex:0 0 auto;width:44px;height:44px;margin-right:-10px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer;}html.parksy-app .parksy-chat-x:active{background:rgba(255,255,255,.18);}html{overflow-x:clip;}html.parksy-inapp-ios .sticky-footer{padding-bottom:0 !important;}html.parksy-inapp-ios:not(.parksy-menu-lock):not(.pk-modal-open):not(.pmd-lock) body:not([style*=overflow]){overflow:visible!important;overflow-x:clip!important;overflow-y:visible!important}
