.sun-date[data-v-7532b11f]{gap:var(--hv-space-2);flex-direction:column;min-width:0;display:flex;position:relative}.sun-date__label[data-v-7532b11f]{color:var(--hv-color-text-soft);font-size:var(--hv-font-size-text-sm);font-weight:var(--hv-font-weight-medium)}.sun-date__controls[data-v-7532b11f]{gap:var(--hv-space-1);display:flex}.sun-date__trigger[data-v-7532b11f]{justify-content:space-between;align-items:center;gap:var(--hv-space-2);min-width:0;height:44px;padding-inline:var(--hv-space-3);border:1px solid var(--hv-color-border-input);border-radius:var(--hv-radius-md);background:var(--hv-color-surface);color:var(--hv-color-text);font:inherit;font-size:var(--hv-font-size-text-sm);white-space:nowrap;cursor:pointer;flex:1;display:flex}.sun-date__trigger svg[data-v-7532b11f]{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex-shrink:0;width:18px;height:18px}.sun-date__trigger[data-v-7532b11f]:hover{border-color:var(--hv-color-border-strong)}.sun-date__day[data-v-7532b11f]:focus-visible,.sun-date__trigger[data-v-7532b11f]:focus-visible{outline:var(--hv-focus-width) solid var(--hv-color-brand-ring);outline-offset:var(--hv-focus-offset)}.sun-date__calendar[data-v-7532b11f]{z-index:20;top:calc(100% + var(--hv-space-2));width:min(100%,360px);padding:var(--hv-space-2);border:1px solid var(--hv-color-border);border-radius:var(--hv-radius-lg);background:var(--hv-color-surface);box-shadow:var(--hv-shadow-dropdown);position:absolute;right:0}.sun-date__header[data-v-7532b11f]{margin-bottom:var(--hv-space-2);justify-content:space-between;align-items:center;display:flex}.sun-date__month[data-v-7532b11f]{font-size:var(--hv-font-size-text-sm);font-weight:var(--hv-font-weight-semibold);justify-content:center;align-items:center;display:flex}.sun-date__month[data-v-7532b11f] .button{padding-inline:var(--hv-space-2);font-weight:var(--hv-font-weight-semibold)}.sun-date__options[data-v-7532b11f]{gap:var(--hv-space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sun-date__option[data-v-7532b11f]{padding-inline:var(--hv-space-1)}.sun-date__back[data-v-7532b11f]{width:100%;margin-top:var(--hv-space-2)}.sun-date__week[data-v-7532b11f]{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.sun-date__weekday[data-v-7532b11f]{padding-block:var(--hv-space-2);color:var(--hv-color-text-muted);font-size:var(--hv-font-size-text-sm);text-align:center}.sun-date__day[data-v-7532b11f]{border-radius:var(--hv-radius-md);width:100%;height:40px;color:var(--hv-color-text);font:inherit;font-size:var(--hv-font-size-text-sm);cursor:pointer;background:0 0;border:0;padding:0}.sun-date__day[data-v-7532b11f]:hover:not(:disabled){background:var(--hv-color-surface-hover)}.sun-date__day--outside[data-v-7532b11f]{color:var(--hv-color-text-faint)}.sun-date__day[aria-current][data-v-7532b11f]{font-weight:var(--hv-font-weight-semibold);text-underline-offset:4px;text-decoration:underline}.sun-date__day--selected[data-v-7532b11f],.sun-date__day--selected[data-v-7532b11f]:hover:not(:disabled){color:var(--hv-color-text-inverse);background:var(--hv-color-brand)}.sun-date__day[data-v-7532b11f]:disabled{opacity:.4;cursor:default}.sun-controls[data-v-400a7015]{align-items:start;gap:var(--hv-space-4);display:grid}.sun-controls__shortcuts[data-v-400a7015]{gap:var(--hv-space-4);font-size:var(--hv-font-size-text-sm);flex-wrap:wrap;display:flex}.sun-controls__shortcuts a[aria-current][data-v-400a7015]{font-weight:var(--hv-font-weight-semibold)}@media (width>=768px){.sun-controls[data-v-400a7015]{grid-template-columns:minmax(0,360px)}.sun-controls--with-city[data-v-400a7015]{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}}.sun-ranking[data-v-81f539b8]{gap:var(--hv-space-4);min-width:0}.sun-ranking[data-v-81f539b8],.sun-ranking__list[data-v-81f539b8]{flex-direction:column;display:flex}.sun-ranking__list[data-v-81f539b8]{margin:0;padding:0;list-style:none}.sun-ranking__row[data-v-81f539b8]{align-items:start;gap:var(--hv-space-2);padding:var(--hv-space-3) 0;border-bottom:1px solid var(--hv-color-border);grid-template-columns:24px minmax(0,1fr) auto;display:grid}.sun-ranking__row--selected[data-v-81f539b8]{background:var(--hv-color-surface-subtle)}.sun-ranking__place[data-v-81f539b8]{color:var(--hv-color-text-muted);font-variant-numeric:tabular-nums}.sun-ranking__city[data-v-81f539b8]{gap:var(--hv-space-1);overflow-wrap:anywhere;flex-direction:column;display:flex}.sun-ranking__value[data-v-81f539b8]{color:var(--hv-color-brand-deep);white-space:nowrap;font-variant-numeric:tabular-nums}.sun-ranking__more[data-v-81f539b8]{align-self:flex-start;margin-top:auto}.sun-page[data-v-f57fc5ed]{gap:var(--hv-space-6);flex-direction:column;display:flex}.sun-page__intro[data-v-f57fc5ed],.sun-page__scope[data-v-f57fc5ed]{gap:var(--hv-space-4);flex-direction:column;display:flex}.sun-page__rankings[data-v-f57fc5ed]{gap:var(--hv-space-4);display:grid}.sun-page__navigation[data-v-f57fc5ed]{gap:var(--hv-space-2) var(--hv-space-4);flex-wrap:wrap;display:flex}.sun-page__sources[data-v-f57fc5ed]{padding-inline:var(--hv-space-4)}@media (width>=768px){.sun-page__rankings[data-v-f57fc5ed]{grid-template-columns:repeat(2,minmax(0,1fr))}}
