.xiono-forecast *,.xiono-forecast :after,.xiono-forecast :before{box-sizing:border-box}.xiono-forecast{background:var(--wp--preset--color--grey-lighter,#f8f7f8);color:var(--wp--preset--color--black,#282828);font-family:var(--wp--preset--font-family--inter,inherit);margin:0;padding:48px 20px;scroll-margin-top:100px}.xiono-forecast__inner{margin:0 auto;max-width:1500px}.xiono-forecast__head{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin-bottom:20px}.xiono-forecast__title{margin:0}.xiono-forecast__toolbar{display:flex;flex-wrap:wrap;gap:12px 16px}.xiono-forecast__more[hidden],.xiono-forecast__status[hidden],.xiono-forecast__toolbar[hidden]{display:none}.xiono-forecast__group{align-items:center;background:#fff;border-radius:999px;box-shadow:0 0 0 1px var(--wp--preset--color--grey-light,#eeeff4);display:inline-flex;padding:3px;position:relative}.xiono-forecast__switch{background:transparent;border:0;border-radius:999px;color:var(--wp--preset--color--black,#282828);cursor:pointer;font:inherit;font-size:14px;font-weight:600;min-height:36px;padding:6px 14px}.xiono-forecast__switch:hover{color:var(--wp--preset--color--fuchsia,#af1f8e)}.xiono-forecast__switch[aria-pressed=true]{background:var(--wp--preset--color--fuchsia,#af1f8e);color:#fff}.xiono-forecast__info summary:focus-visible,.xiono-forecast__scroll:focus-visible,.xiono-forecast__switch:focus-visible{outline:2px solid var(--wp--preset--color--fuchsia-dark,#8c1972);outline-offset:2px}.xiono-forecast__info summary{border:1.5px solid;border-radius:50%;color:var(--wp--preset--color--grey-dark,#6d6d6d);cursor:pointer;display:grid;font-size:13px;font-weight:700;height:26px;list-style:none;margin:0 4px 0 6px;place-items:center;width:26px}.xiono-forecast__info summary::-webkit-details-marker{display:none}.xiono-forecast__info p{background:#fff;border-radius:12px;box-shadow:0 6px 30px rgba(40,40,40,.25);font-size:13px;line-height:1.45;margin:0;padding:14px 16px;position:absolute;right:0;top:calc(100% + 8px);width:min(320px,80vw);z-index:3}.xiono-forecast__status{color:var(--wp--preset--color--red,#ff4f5c);font-weight:600;margin:0 0 12px}.xiono-forecast[aria-busy=true] .xiono-forecast__body{opacity:.5;transition:opacity .2s}.xiono-forecast__panel{display:none}.xiono-forecast[data-point=base][data-view=daily] .xiono-forecast__panel[data-point=base][data-view=daily],.xiono-forecast[data-point=base][data-view=hourly] .xiono-forecast__panel[data-point=base][data-view=hourly],.xiono-forecast[data-point=top][data-view=daily] .xiono-forecast__panel[data-point=top][data-view=daily],.xiono-forecast[data-point=top][data-view=hourly] .xiono-forecast__panel[data-point=top][data-view=hourly]{display:block}.xiono-forecast[data-days=short] .is-extra{display:none}.xiono-forecast__scroll{background:#fff;border-radius:20px;box-shadow:0 6px 30px rgba(40,40,40,.12);max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;position:relative;scrollbar-width:thin}.xiono-forecast__table{border:0;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.3;margin:0;width:100%}.xiono-forecast__table td,.xiono-forecast__table th{border:0;border-bottom:1px solid var(--wp--preset--color--grey-light,#eeeff4);min-width:84px;padding:10px 6px;text-align:center;vertical-align:middle}.xiono-forecast__table tbody tr:last-child>*{border-bottom:0}.xiono-forecast__corner,.xiono-forecast__table th[scope=row]{background:#fff;box-shadow:1px 0 0 var(--wp--preset--color--grey-light,#eeeff4);color:var(--wp--preset--color--fuchsia-dark,#8c1972);font-size:13px;font-weight:700;left:0;min-width:170px;padding-left:20px;position:sticky;text-align:left;width:170px;z-index:2}.xiono-forecast__unit{color:var(--wp--preset--color--grey-dark,#6d6d6d);font-size:11px;font-weight:500}.xiono-forecast__table thead th{font-size:13px;font-weight:700;padding-block:14px 10px}.xiono-forecast__weekday{display:block;text-transform:capitalize}.xiono-forecast__date{color:var(--wp--preset--color--grey-dark,#6d6d6d);font-weight:500}.xiono-forecast__table thead .is-today{box-shadow:inset 0 -3px 0 var(--wp--preset--color--fuchsia,#af1f8e);color:var(--wp--preset--color--fuchsia,#af1f8e)}.xiono-forecast__days th{text-align:left;text-transform:capitalize}.xiono-forecast__table .is-day-start{border-left:2px solid var(--wp--preset--color--grey-light,#eeeff4)}.xiono-forecast__icon{display:block;height:36px;margin:0 auto;width:36px}.xiono-forecast__table td small{color:var(--wp--preset--color--grey-dark,#6d6d6d);display:block;font-size:11px;font-weight:500;margin-top:2px;white-space:nowrap}.xiono-forecast__row--temp td{font-weight:600}.is-t-m3{background:#a9c4ef}.is-t-m2{background:#c6d8f5}.is-t-m1{background:#e3ecfa}.is-t-p1{background:#fdf0dc}.is-t-p2{background:#fcdcb3}.is-t-p3{background:#f9bd80}.xiono-forecast__row--snow th[scope=row]{color:var(--wp--preset--color--fuchsia,#af1f8e);font-size:15px}.xiono-forecast__row--snow td{padding-block:14px}.xiono-forecast__row--snow strong{font-size:22px;font-weight:800}.is-s-1{background:#e4f4e1}.is-s-2{background:#c2e6bb}.is-s-3{background:#92d28a}.is-s-4{background:#63b85a}.is-r-1{background:#e8f1fb}.is-r-2{background:#c9dcf4}.is-r-3{background:#a2c3ec}.xiono-forecast__row--wind strong{font-weight:700}.xiono-forecast__arrow{margin-left:4px;vertical-align:-1px}.is-w-1{background:#fff6c4}.is-w-2{background:#ffe08c}.is-w-3{background:#ffb46d}.is-w-4{background:#ff8a7a}.xiono-forecast__row--level td{padding-inline:0}.xiono-forecast__level{display:block;overflow:visible}.xiono-forecast__level line{stroke-dasharray:4 3;stroke-width:1.5;vector-effect:non-scaling-stroke}.xiono-forecast__legend .is-top:before,.xiono-forecast__level .is-top{border-color:var(--wp--preset--color--fuchsia,#af1f8e);stroke:var(--wp--preset--color--fuchsia,#af1f8e)}.xiono-forecast__legend .is-base:before,.xiono-forecast__level .is-base{border-color:var(--wp--preset--color--purple,#52416d);stroke:var(--wp--preset--color--purple,#52416d)}.xiono-forecast__level .is-band{fill:var(--wp--preset--color--ciel,#86abda)}.xiono-forecast__level .is-above{fill:#f39a4c}.xiono-forecast__legend{color:var(--wp--preset--color--grey-dark,#6d6d6d);display:block;font-size:11px;font-weight:500;margin-top:6px}.xiono-forecast__legend span{display:block;white-space:nowrap}.xiono-forecast__legend span:before{border-top:2px dashed;content:"";display:inline-block;margin-right:5px;vertical-align:middle;width:14px}.xiono-forecast__row--summary td{font-size:12px;line-height:1.4;min-width:130px;text-align:left;vertical-align:top}.xiono-forecast__row--summary p{margin:0}.xiono-forecast__more{margin:12px 0 0;text-align:center}.xiono-forecast__more .xiono-forecast__switch{box-shadow:0 0 0 1px var(--wp--preset--color--fuchsia,#af1f8e);color:var(--wp--preset--color--fuchsia,#af1f8e)}.xiono-forecast__more .xiono-forecast__switch[aria-pressed=true]{background:transparent}.xiono-forecast__empty{background:#fff;border-radius:20px;padding:20px}.xiono-forecast__footer{color:var(--wp--preset--color--grey-dark,#6d6d6d);font-size:12px;line-height:1.4;margin-top:14px}.xiono-forecast__footer p{margin:0 0 4px}@media (max-width:600px){.xiono-forecast{padding:32px 16px}.xiono-forecast__corner,.xiono-forecast__table th[scope=row]{font-size:12px;min-width:112px;padding-left:12px;width:112px}.xiono-forecast__table td,.xiono-forecast__table th{min-width:72px}.xiono-forecast__switch{font-size:13px;padding-inline:11px}.xiono-forecast__info p{left:0;right:auto;width:calc(100vw - 32px)}}
