.pa{flex:none;align-items:center;gap:8px;display:flex}.pa-btn{border-radius:var(--r-btn);border:1.5px solid var(--line-strong,#d5d9e0);color:#0b1220;min-height:44px;font:inherit;cursor:pointer;box-shadow:none;white-space:nowrap;background:#fff;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:14.5px;font-weight:600;transition:transform .15s,box-shadow .2s,border-color .15s;display:inline-flex}.pa-btn:hover{box-shadow:none;border-color:#0b12202e}.pa-btn:active{transform:scale(.97)}.pa-btn:focus-visible{outline-offset:2px;outline:2px solid #2f6feb}.pa .fav.pa-btn.on{color:#b98200;background:#fffaf0;border-color:#e0a10066}.sp-toprow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.sp-toprow .sp-crumbs{min-width:0;margin-bottom:0}.pa .fav.pa-btn{min-width:0;min-height:44px;padding:0 15px}.sp-hero>.sp-hero-txt{flex:auto;min-width:0}.sp-hero>.pa{z-index:1;align-self:flex-end;margin:0 20px 22px auto;position:relative}.ap-spot-hero>.ap-spot-cap{flex:auto;min-width:0}.ap-spot-hero>.pa{z-index:2;align-self:flex-end;margin:0 18px 18px auto;position:relative}.sp-hero>.pa .pa-btn,.sp-hero>.pa .fav.pa-btn,.ap-spot-hero>.pa .pa-btn,.ap-spot-hero>.pa .fav.pa-btn{color:#fff;-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#0b12206b;border:1px solid #ffffff57;transition:transform .15s,background .15s,border-color .15s;box-shadow:0 2px 10px #0000002e}.sp-hero>.pa .pa-btn:hover,.ap-spot-hero>.pa .pa-btn:hover{color:#fff;background:#0b122099;border-color:#ffffff8c}.sp-hero>.pa .fav.pa-btn.on,.ap-spot-hero>.pa .fav.pa-btn.on{color:#fff;background:#0b122080;border-color:#ffc83db3}.sp-hero>.pa .fav.on svg,.ap-spot-hero>.pa .fav.on svg{color:#ffc83d}.sp-hero>.pa .pa-btn:focus-visible,.ap-spot-hero>.pa .pa-btn:focus-visible{outline-offset:2px;outline:2px solid #fff;box-shadow:0 0 0 5px #2f6febd9}@media (max-width:639px){.sp-hero>.pa,.ap-spot-hero>.pa{gap:8px;margin:0 16px 20px auto}.sp-hero>.pa .pa-btn,.sp-hero>.pa .fav.pa-btn,.ap-spot-hero>.pa .pa-btn,.ap-spot-hero>.pa .fav.pa-btn{border-radius:999px;gap:0;width:44px;min-width:44px;padding:0}.sp-hero>.pa .pa-btn>span,.ap-spot-hero>.pa .pa-btn>span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sp-hero>.pa .pa-btn svg,.ap-spot-hero>.pa .pa-btn svg{width:19px;height:19px}}@media (prefers-reduced-transparency:reduce){.sp-hero>.pa .pa-btn,.ap-spot-hero>.pa .pa-btn{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b1220c7}}.sp-plainhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.sp-plainhead-txt{flex:20em;min-width:0}.sp-spothead{align-items:center;margin-top:6px}.sp-spothead .sp-name{color:var(--ink,#0b1220)}.sp-spothead .sp-area{color:var(--ink-2,#5b6475)}
