.item-wrapper.item-weather-poolreport .item-text>div>div{transform:translateZ(0)}.item-wrapper.item-weather-poolreport .content{width:100%;overflow:auto}.item-wrapper.item-weather-poolreport .content .column{display:inline-block;border-width:1px;border-right-style:solid;border-color:#cbc9ca}.item-wrapper.item-weather-poolreport .content .column:last-child:not(:first-child){border-right-style:none}.item-wrapper.item-weather-poolreport .content .column.water_temperature_pool .cell-data .cell-text,.item-wrapper.item-weather-poolreport .content .column.water_temperature_lake .cell-data .cell-text,.item-wrapper.item-weather-poolreport .content .column.water_temperature_river .cell-data .cell-text,.item-wrapper.item-weather-poolreport .content .column.water_temperature_indoor_pool .cell-data .cell-text{text-align:center}.item-wrapper.item-weather-poolreport .content .column.opening_hours .openinghour.day{display:inline-block;width:50%;padding-left:5px;padding-right:5px}.item-wrapper.item-weather-poolreport .content .column.opening_hours .openinghour.day div{text-align:center}.item-wrapper.item-weather-poolreport .content .column .status{width:12px;height:12px;border-radius:6px;display:inline-block;margin-right:5px;vertical-align:middle}.item-wrapper.item-weather-poolreport .content .column .status.open{background-color:#5ac44a}.item-wrapper.item-weather-poolreport .content .column .status.closed{background-color:red}.item-wrapper.item-weather-poolreport .content .column .next-opening{display:block;padding-left:17px;color:#5ac44a;font-size:85%;margin-top:-10px}.item-wrapper.item-weather-poolreport .content .column-title{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;padding-left:10px;padding-right:10px;width:100%;background-color:#fff;text-align:center;border-width:1px;border-bottom-style:solid;border-color:#cbc9ca}.item-wrapper.item-weather-poolreport .content .column-title .today,.item-wrapper.item-weather-poolreport .content .column-title .tomorrow{display:inline-block;width:50%}.item-wrapper.item-weather-poolreport .content .cell-data{padding-left:10px;padding-right:10px;border-width:1px;border-bottom-style:solid;border-color:#cbc9ca;display:block}.item-wrapper.item-weather-poolreport .content .cell-data .cell-text{vertical-align:middle;overflow:hidden;text-overflow:ellipsis;width:100%;display:inline-block;text-align:center}.item-wrapper.item-weather-poolreport .content .table-wrapper{height:100%;display:inline-block;white-space:nowrap}.item-wrapper.item-weather-poolreport .content .table-row{display:table-row}.item-wrapper.item-weather-poolreport .content .horizontal-fix-title{background-color:#fff;position:absolute;top:0;left:0;width:100%;z-index:3;border-width:1px;border-right-style:solid;border-bottom-style:solid;border-color:#cbc9ca}.item-wrapper.item-weather-poolreport .content .horizontal-fix-container-484{z-index:2;background-color:#fff;display:inline-block;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;left:0}.item-wrapper.item-weather-poolreport .content .horizontal-fix-container-484 .cell-data{text-align:left;padding-left:5px;z-index:1}.item-wrapper.item-weather-poolreport .content .horizontal-fix-container-484 .cell-data .cell-text{text-align:left;width:calc(100% - 20px)}.item-wrapper.item-weather-poolreport .content .horizontal-scroll-container{display:inline-block;z-index:1}html.app-version-debugSafeArea,html.app-version-nativeSafeArea{overscroll-behavior:none}html.app-version-debugSafeArea #small-screen-menu,html.app-version-nativeSafeArea #small-screen-menu{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}html.app-version-debugSafeArea .app-message.namespace-cookie-consent.top,html.app-version-nativeSafeArea .app-message.namespace-cookie-consent.top{top:calc(10px + env(safe-area-inset-top, 0px));bottom:calc(10px + env(safe-area-inset-bottom, 0px))}html.app-version-debugSafeArea body,html.app-version-nativeSafeArea body{overflow-y:scroll}html.app-version-debugSafeArea .navbar-header,html.app-version-nativeSafeArea .navbar-header{margin-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0)}html.app-version-debugSafeArea .navbar-header>button.navbar-toggle,html.app-version-nativeSafeArea .navbar-header>button.navbar-toggle{margin-right:env(safe-area-inset-right,0)}html.app-version-debugSafeArea #footer-items-wrapper,html.app-version-nativeSafeArea #footer-items-wrapper{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}html.app-version-debugSafeArea #footer-docked-mobile-menu-wrapper .footer-docked-items-inner-wrapper,html.app-version-nativeSafeArea #footer-docked-mobile-menu-wrapper .footer-docked-items-inner-wrapper{padding-bottom:env(safe-area-inset-bottom,0)}html.app-version-debugSafeArea .app-message.bottom,html.app-version-nativeSafeArea .app-message.bottom{bottom:env(safe-area-inset-bottom,0)}html.app-version-debugSafeArea #align-container,html.app-version-nativeSafeArea #align-container{padding-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}html.app-version-debugSafeArea.app-ios.viewport-fit-cover #footer-docked-mobile-menu-wrapper .footer-docked-items-inner-wrapper,html.app-version-nativeSafeArea.app-ios.viewport-fit-cover #footer-docked-mobile-menu-wrapper .footer-docked-items-inner-wrapper{padding-bottom:min(12px, env(safe-area-inset-bottom, 0px))}@supports (padding-bottom:env(safe-area-inset-bottom)){html.app-version-legacy.app-ios.viewport-fit-cover #footer-docked-mobile-menu-wrapper .footer-docked-items-inner-wrapper{padding-bottom:env(safe-area-inset-bottom)}html.app-version-legacy.app-ios.viewport-fit-cover .app-message.bottom{bottom:env(safe-area-inset-bottom)}html.app-version-legacy.app-ios.viewport-fit-cover #align-container{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@supports (padding-bottom:max(0px)){html.app-version-legacy.app-ios.viewport-fit-cover #footer-docked-mobile-menu-wrapper .footer-docked-items-inner-wrapper{padding-bottom:min(12px, env(safe-area-inset-bottom))}}}.js .app-message{display:none}.app-message{position:fixed;z-index:10000;background-color:rgba(255,255,255,.9);border:1px solid #e8e8e8;color:#646464;padding:10px;margin:10px;text-align:center}.app-message.top{top:30px}.app-message.center{left:0!important;right:0!important;margin:auto!important}.app-message.right{right:0}.app-message.left{left:0}.app-message.bottom{bottom:0}.app-message.round{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.app-message .title,.app-message .title div,.app-message .title>span{color:#646464;text-align:center;display:block;padding-bottom:10px}.app-message .hr{line-height:100px}.app-message .app-message-body{text-align:center}.app-message-header{margin-top:20px!important}.app-message .app-message-header a{float:right;display:block;color:#646464;text-decoration:none}.app-message .app-message-header a:hover{color:#646464}.app-message .app-message-body,.app-message .app-message-body div{color:#646464}.mobile-version .app-message{max-width:100%}.mobile-version .app-message.app-message-mobile{position:fixed!important;margin:0!important;width:100%}.app-message a{color:#000}.app-message a:hover{color:#646464}.namespace-cookie-policy.id-cookie-policy button.close.button{color:#646464;background:none;background-color:#fff;border:1px solid #e8e8e8;font-size:12px;-webkit-transition:background-color 0.3s linear;-moz-transition:background-color 0.3s linear;-o-transition:background-color 0.3s linear;-ms-transition:background-color 0.3s linear;transition:background-color 0.3s linear}.namespace-cookie-policy.id-cookie-policy button.close.button:hover{color:#fff;background:none;background-color:#646464;border:1px solid #e8e8e8;font-size:12px;-webkit-transition:background-color 0.3s linear;-moz-transition:background-color 0.3s linear;-o-transition:background-color 0.3s linear;-ms-transition:background-color 0.3s linear;transition:background-color 0.3s linear}