.item-wrapper.item-weather-pistereport .item-text>div>div{transform:translateZ(0)}.item-wrapper.item-weather-pistereport .skiresort-logo{float:right}.item-wrapper.item-weather-pistereport .skiresort-logo{height:22px}.item-wrapper.item-weather-pistereport .content{width:100%;overflow:auto}.item-wrapper.item-weather-pistereport .content .column{display:inline-block;border-width:1px;border-right-style:solid;border-color:#cbc9ca}.item-wrapper.item-weather-pistereport .content .column:last-child:not(:first-child){border-right-style:none}.item-wrapper.item-weather-pistereport .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-pistereport .content .column-title img{width:auto;height:15px;padding-right:5px}.item-wrapper.item-weather-pistereport .content .cell-data{padding-left:10px;padding-right:10px;display:block}.item-wrapper.item-weather-pistereport .content .cell-data .cell-text{vertical-align:middle;overflow:hidden;text-overflow:ellipsis;width:100%;display:inline-block;text-align:right}.item-wrapper.item-weather-pistereport .content .table-wrapper{height:100%;display:inline-block;white-space:nowrap}.item-wrapper.item-weather-pistereport .content .table-row{display:table-row}.item-wrapper.item-weather-pistereport .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-pistereport .content .horizontal-fix-container-3123{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-pistereport .content .horizontal-fix-container-3123 .cell-data{text-align:left;z-index:1}.item-wrapper.item-weather-pistereport .content .horizontal-fix-container-3123 .cell-data .cell-text{text-align:left;width:calc(100% - 20px)}.item-wrapper.item-weather-pistereport .content .horizontal-fix-container-3123 .cell-data img{width:auto;height:15px;padding-right:5px}.item-wrapper.item-weather-pistereport .content .horizontal-scroll-container{display:inline-block;z-index:1}.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}