.component-element.screen-time { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: start; -ms-flex-align: center; overflow: visible } .component-element.screen-time, .component-element.screen-time>div { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center } .component-element.screen-time>div { -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: start; -ms-flex-align: center } .component-element.screen-time.default { font-size: 30px; color: #fff } .component-element.screen-time.default>.digital-time { font-family: digital-font; border-radius: 8px; text-align: center; font-size: 46px; color: #0ba7ff; letter-spacing: 8px; padding: 0 10px } .component-element.screen-time.default>.digital-time.time-show { color: rgb(255, 255, 255); font-size: 28px; transform: scale(1); margin-top: 0px; } .component-element.screen-time.default>.digital-date>span { margin-top: 4px } .component-element.screen-time.default>.digital-date, .component-element.screen-time.default>.digital-week { font-size: 32px; margin-left: 30px; overflow: hidden } .component-element.screen-time.default>.digital-date.date-show { transform: scale(1); margin-top: 0px; margin-left: 20px; } .component-element.screen-time.default>.digital-date>:not(:first-child), .component-element.screen-time.default>.digital-week>:not(:first-child) { margin-left: 4px } .component-element.screen-time.default>.digital-date>b, .component-element.screen-time.default>.digital-week>b { letter-spacing: 4px; font-weight: 400; font-size: 26px } .component-element.screen-time.default>.digital-date>span, .component-element.screen-time.default>.digital-week>span { letter-spacing: 6px; font-family: digital-font; color: #0ba7ff } .component-element.screen-time.default>.digital-date>span.date-basic, .component-element.screen-time.default>.digital-date>b.date-basic { color: rgb(255, 255, 255); font-size: 14px; line-height: 14px; } .component-element.screen-weather { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; overflow: visible } .component-element.screen-weather>* { margin: 0 10px; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-sizing: border-box; box-sizing: border-box } .component-element.screen-weather.default>.weather-item { height: 70px; overflow: hidden; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .component-element.screen-weather.default>.weather-item.weather-scale54 { transform: scale(0.54); } .component-element.screen-weather.default>.weather-item.weather-margin-left-54 { margin-left: -54px; } .component-element.screen-weather.default>.weather-item>.weather-icon { display: block; float: left; width: 66px; height: 66px; line-height: 66px; text-align: center; font-size: 60px; color: #0ba7ff; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: 66px; flex-basis: 66px } .component-element.screen-weather.default>.weather-item>.weather-icon.weather-icon-style { color: rgb(255, 255, 255); } .component-element.screen-weather.default>.weather-item>.weather-text { display: block; float: left; height: 60px; font-size: 18px; color: #fff; margin-left: 8px; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: auto; flex-basis: auto } .component-element.screen-weather.default>.weather-item>.weather-text.weather-text-style { color: rgb(255, 255, 255); } .component-element.screen-weather.default>.weather-item>.weather-text>p { overflow: hidden } .component-element.screen-weather.default>.weather-item>.weather-text>p>span:first-child { margin-right: 20px }