[hidden]{display:none!important}.current-city-label{font-size:1.4rem;font-weight:800;margin:4px 0}.current-data-time{font-size:.9rem}.weather-favorites{max-width:1120px;margin:18px auto;padding:20px;border:1px solid #9ab1c5;border-radius:18px}.weather-favorites form{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.weather-favorites input,.weather-favorites button{font:inherit;padding:12px;border:1px solid #8296a8;border-radius:10px;min-height:44px}.weather-favorites label{flex-basis:100%}#favorite-cities{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}#favorite-cities>span{display:flex;gap:4px}#favorite-comparison{overflow:auto}#favorite-comparison table{border-collapse:collapse;width:100%}#favorite-comparison th,#favorite-comparison td{padding:12px;border-bottom:1px solid #8296a8;text-align:right}@media(max-width:600px){.weather-favorites{margin:14px;padding:14px}.weather-favorites form input{min-width:0;flex:1}}