.SpotWeek-module__fs7H0q__root{--font:var(--font-brand), system-ui, sans-serif;--ink:#1d2a36;--soft:#4f5e6c;--muted:#6c7a86;--line:#e1e8ee;--panel:#fff;--bg:#eef3f7;--blue-ink:#1b64a8;--go:#1a7f45;--go-bg:#dcf3e4;--tw:#9a5b0c;--tw-bg:#fbecd2;--no:#8a4a4a;--no-bg:#f6e3e3;--ease:cubic-bezier(.2, .8, .2, 1);font-family:var(--font);color:var(--ink);max-width:440px;margin:0 auto;padding:8px 16px}.SpotWeek-module__fs7H0q__top{justify-content:space-between;align-items:center;min-height:44px;display:flex}.SpotWeek-module__fs7H0q__name{text-wrap:balance;margin:6px 0 2px;font-size:30px;font-weight:700;line-height:1.1}.SpotWeek-module__fs7H0q__place{color:var(--muted);margin:0}.SpotWeek-module__fs7H0q__now{background:var(--panel);border-radius:18px;gap:10px;margin-top:16px;padding:16px;display:grid}.SpotWeek-module__fs7H0q__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SpotWeek-module__fs7H0q__pill{letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:15px;font-weight:700}.SpotWeek-module__fs7H0q__go{background:var(--go-bg);color:var(--go)}.SpotWeek-module__fs7H0q__twijfel{background:var(--tw-bg);color:var(--tw)}.SpotWeek-module__fs7H0q__nogo{background:var(--no-bg);color:var(--no)}.SpotWeek-module__fs7H0q__size{background:var(--bg);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:14px;font-weight:600}.SpotWeek-module__fs7H0q__wind{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.SpotWeek-module__fs7H0q__big{font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.SpotWeek-module__fs7H0q__big small{color:var(--muted);font-size:15px;font-weight:500}.SpotWeek-module__fs7H0q__dir{color:var(--soft);white-space:nowrap;align-items:center;gap:4px;font-size:15px;display:inline-flex}.SpotWeek-module__fs7H0q__arrow{font-style:normal;display:inline-block}.SpotWeek-module__fs7H0q__reason{color:var(--soft);margin:0}.SpotWeek-module__fs7H0q__rule{background:var(--tw-bg);color:#5c3b0a;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.SpotWeek-module__fs7H0q__rule svg{flex:none;margin-top:2px}.SpotWeek-module__fs7H0q__best{border-top:1px solid var(--line);margin:0;padding-top:10px}.SpotWeek-module__fs7H0q__h2{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:26px 0 10px;font-size:14px;font-weight:500}.SpotWeek-module__fs7H0q__days{background:var(--panel);border-radius:18px;overflow:hidden}.SpotWeek-module__fs7H0q__day+.SpotWeek-module__fs7H0q__day{border-top:1px solid var(--line)}.SpotWeek-module__fs7H0q__row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:58px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:12px 14px;transition:background-color .15s;display:grid}.SpotWeek-module__fs7H0q__row:active{background:color-mix(in oklch, var(--line) 55%, transparent)}.SpotWeek-module__fs7H0q__row:focus-visible{outline:2px solid var(--blue-ink);outline-offset:-2px}.SpotWeek-module__fs7H0q__dn{font-weight:600;line-height:1.15}.SpotWeek-module__fs7H0q__dn small{color:var(--muted);font-size:13px;font-weight:400;display:block}.SpotWeek-module__fs7H0q__dw{min-width:0}.SpotWeek-module__fs7H0q__dw b{align-items:center;gap:6px;font-weight:500;display:flex}.SpotWeek-module__fs7H0q__dw>span{color:var(--soft);font-size:14px}.SpotWeek-module__fs7H0q__quiet .SpotWeek-module__fs7H0q__dw{color:var(--muted);font-size:14px}.SpotWeek-module__fs7H0q__dw .SpotWeek-module__fs7H0q__tide{color:var(--muted);margin-top:2px;font-size:13px;display:block}.SpotWeek-module__fs7H0q__tag{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.SpotWeek-module__fs7H0q__kn{font-variant-numeric:tabular-nums;text-align:center;border-radius:10px;min-width:56px;padding:6px 8px;font-size:15px;font-weight:600}.SpotWeek-module__fs7H0q__kn small{font-size:12px;font-weight:500}.SpotWeek-module__fs7H0q__chev{color:var(--muted);transition:transform .34s var(--ease)}.SpotWeek-module__fs7H0q__open .SpotWeek-module__fs7H0q__chev{transform:rotate(180deg)}.SpotWeek-module__fs7H0q__fold{transition:grid-template-rows .34s var(--ease);grid-template-rows:0fr;display:grid}.SpotWeek-module__fs7H0q__open .SpotWeek-module__fs7H0q__fold{grid-template-rows:1fr}.SpotWeek-module__fs7H0q__foldIn{min-height:0;overflow:hidden}.SpotWeek-module__fs7H0q__hours{scrollbar-width:none;gap:4px;padding:0 14px 14px;display:flex;overflow-x:auto}.SpotWeek-module__fs7H0q__hours::-webkit-scrollbar{display:none}.SpotWeek-module__fs7H0q__h{text-align:center;opacity:0;transition:opacity .24s ease, transform .3s var(--ease);flex:0 0 44px;gap:4px;display:grid;transform:translateY(8px)}.SpotWeek-module__fs7H0q__open .SpotWeek-module__fs7H0q__h{opacity:1;transition-delay:calc(60ms + var(--i) * 22ms);transform:none}.SpotWeek-module__fs7H0q__h i{color:var(--muted);font-size:12px;font-style:normal}.SpotWeek-module__fs7H0q__h b{font-variant-numeric:tabular-nums;border-radius:8px;padding:6px 0 4px;font-size:15px;font-weight:600;line-height:1.1}.SpotWeek-module__fs7H0q__h b small{opacity:.75;font-size:11px;font-weight:500;display:block}.SpotWeek-module__fs7H0q__dark b{opacity:.55}.SpotWeek-module__fs7H0q__a{color:var(--soft);font-size:13px;line-height:1}.SpotWeek-module__fs7H0q__v{border-radius:2px;height:4px}.SpotWeek-module__fs7H0q__vgo{background:var(--go)}.SpotWeek-module__fs7H0q__vtw{background:#e2a13b}.SpotWeek-module__fs7H0q__out .SpotWeek-module__fs7H0q__v{background:repeating-linear-gradient(90deg,#8a97a3 0 4px,#0000 4px 7px)}.SpotWeek-module__fs7H0q__map{background:#dde6ee;border-radius:18px;height:190px;position:relative;overflow:hidden}.SpotWeek-module__fs7H0q__tile{-webkit-user-select:none;user-select:none;pointer-events:none;width:256px;height:256px;position:absolute}.SpotWeek-module__fs7H0q__pin{background:#1d2a36;border:3px solid #fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%;box-shadow:0 1px 4px #0000004d}.SpotWeek-module__fs7H0q__mapArrow{margin:-30px 0 0 -30px;position:absolute;top:50%;left:50%}.SpotWeek-module__fs7H0q__mapBtn{font:inherit;color:var(--ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:500;position:absolute;bottom:10px;right:10px}.SpotWeek-module__fs7H0q__mapBtn:focus-visible{outline:2px solid var(--blue-ink)}@media (prefers-reduced-motion:reduce){.SpotWeek-module__fs7H0q__fold,.SpotWeek-module__fs7H0q__chev,.SpotWeek-module__fs7H0q__h,.SpotWeek-module__fs7H0q__row{transition:none!important}}
