.forecast-table-exp{--fte-sticky-offset:0px;--fte-controls-height:36px;--fte-col-time:56px;--fte-col-icon:44px;--fte-col-lead:100px;--fte-surface:var(--Container-Neutral, #fff);--fte-header-surface:var(--Container-Primary-dim-pressed, #f3f6f9);--fte-stripe-even:var(--Container-Neutral, #fff);--fte-border:var(--fte-stripe-odd);border-radius:16px;background:var(--fte-surface);overflow:visible}.forecast-table-exp__wrap{overflow:visible}.forecast-table-exp-panel.content-panel.active{animation:none;transform:none}.forecast-table-exp__sticky-top{position:-webkit-sticky;position:sticky;top:var(--fte-sticky-offset);z-index:10;background:var(--fte-surface);border-radius:16px 16px 0 0}.forecast-table-exp__controls{display:flex;justify-content:flex-end;gap:4px;height:var(--fte-controls-height);align-items:center;padding:4px 8px;border-bottom:1px solid var(--fte-border)}.forecast-table-exp__body-scroller,.forecast-table-exp__head-scroller{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.forecast-table-exp__head-scroller{scrollbar-width:none}.forecast-table-exp__head-scroller::-webkit-scrollbar{display:none}.forecast-table-exp__table{border-collapse:separate;border-spacing:0;table-layout:auto;width:max-content}.forecast-table-exp__table col.col-lead{width:var(--fte-col-lead)}.forecast-table-exp__table td,.forecast-table-exp__table th{box-sizing:border-box;white-space:nowrap;vertical-align:middle;padding:8px 12px;border-bottom:1px solid var(--fte-border);background:var(--fte-surface);text-align:left}.forecast-table-exp__table--head th{background:var(--fte-header-surface);border-bottom:1px solid var(--fte-border)}.forecast-table-exp__th{font-size:11px;line-height:14px;font-weight:500;letter-spacing:.01em;text-transform:uppercase}.forecast-table-exp__table--body tbody tr:last-child td,.forecast-table-exp__table--body tbody tr:last-child th{border-bottom:none}.forecast-table-exp .sticky-col--lead{position:-webkit-sticky;position:sticky;left:0;z-index:4;min-width:var(--fte-col-lead);width:var(--fte-col-lead);max-width:var(--fte-col-lead);padding:0;background-color:var(--fte-surface);box-shadow:1px 0 0 var(--fte-border)}.forecast-table-exp__table--head .sticky-col--lead{z-index:6;background-color:var(--fte-header-surface)}.forecast-table-exp__lead-cell,.forecast-table-exp__lead-head{display:flex;align-items:center;box-sizing:border-box;width:var(--fte-col-lead);min-width:var(--fte-col-lead);max-width:var(--fte-col-lead);padding:8px 0 8px 12px}.forecast-table-exp__lead-head-time,.forecast-table-exp__lead-time{flex:1 1 auto;min-width:0;padding-right:6px}.forecast-table-exp__lead-icon{flex:0 0 var(--fte-col-icon);width:var(--fte-col-icon);min-width:var(--fte-col-icon);max-width:var(--fte-col-icon);box-sizing:border-box;padding-left:2px;padding-right:8px;overflow:hidden}.forecast-table-exp__table--body td:nth-child(n+3):nth-child(odd){background:var(--fte-stripe-odd)}.forecast-table-exp__table--body td:nth-child(n+3):nth-child(2n){background:var(--fte-stripe-even)}.forecast-table-exp__table td:not(:last-child),.forecast-table-exp__table th:not(:last-child){border-right:1px solid var(--fte-border)}.forecast-table-exp__table--body td:nth-child(n+3),.forecast-table-exp__table--head th:nth-child(n+3){text-align:right}.forecast-table-exp__table--body td:nth-child(6) .forecast-table-exp__wind-cell{width:100%;justify-content:flex-end}.forecast-table-exp__icon-cell,.forecast-table-exp__wind-cell{display:inline-flex;align-items:center;justify-content:center;gap:6px}.forecast-table-exp__wind-cell{align-items:baseline}.forecast-table-exp__icon-cell{display:flex;width:100%;justify-content:flex-start}.forecast-table-exp__icon-cell img{display:block;flex:0 0 auto;max-width:100%}.forecast-table-exp__hour-cell{font-size:12px;line-height:16px;font-weight:400}.btn-icon.forecast-table-exp__arrow>img{height:16px;width:16px}@supports (-webkit-touch-callout:none){.forecast-table-exp .sticky-col--lead{background-color:var(--fte-surface);box-shadow:inset 0 0 0 9999px var(--fte-surface),1px 0 0 var(--fte-border)}.forecast-table-exp__table--head .sticky-col--lead{background-color:var(--fte-header-surface);box-shadow:inset 0 0 0 9999px var(--fte-header-surface),1px 0 0 var(--fte-border)}}@media (min-width:768px){.forecast-table-exp{--fte-controls-height:40px;--fte-col-time:64px;--fte-col-icon:44px;--fte-col-lead:108px}.forecast-table-exp__hour-cell{font-size:13px;line-height:18px}}