.weather-widgets-987-pure{box-sizing:border-box;width:100%;padding:16px;overflow:hidden;color:#172b45;background:#fff;border-radius:4px;font-family:Arial,Helvetica,sans-serif}
.weather-widgets-987-pure *,.weather-widgets-987-pure *:before,.weather-widgets-987-pure *:after{box-sizing:border-box}
.weather-widgets-987-pure__heading{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:#152b47;font-size:16px;font-weight:700;line-height:1.4}
.weather-widgets-987-pure__heading>span:first-child{color:#f6a500;font-size:20px;line-height:1}
.weather-widgets-987-pure__main{display:flex;align-items:center;min-height:96px;gap:16px}
.weather-widgets-987-pure__icon{display:flex;flex:0 0 104px;align-items:center;justify-content:center;height:104px}
.weather-widgets-987-pure__icon img{display:block;width:100px;height:100px;object-fit:contain}
.ww-sun-rays{fill:none;stroke:#ffad00;stroke-linecap:round;stroke-width:8}.ww-sun{fill:#ffc52e}
.ww-cloud{fill:#c9d7e5;stroke:#93a9bd;stroke-linejoin:round;stroke-width:3}.ww-rain{fill:none;stroke:#3788c6;stroke-linecap:round;stroke-width:5}
.weather-widgets-987-pure__current{flex:1 1 auto;min-width:90px}
.weather-widgets-987-pure__temperature{position:relative;display:inline-block;color:#172b45;font-size:50px;font-weight:700;line-height:1}
.weather-widgets-987-pure__temperature>span{position:absolute;top:1px;left:calc(100% + 8px);font-size:16px;font-weight:700;white-space:nowrap}
.weather-widgets-987-pure__condition{margin-top:8px;color:#647b94;font-size:14px;font-weight:600}
.weather-widgets-987-pure__extremes{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto}
.weather-widgets-987-pure__extreme-values{display:flex;align-items:center;gap:14px}.weather-widgets-987-pure__extreme{display:grid;grid-template-columns:16px auto;grid-template-rows:auto auto;column-gap:4px;align-items:center;min-width:70px}
.weather-widgets-987-pure__extreme>span{grid-row:1/span 2;font-size:21px;font-weight:700}
.weather-widgets-987-pure__extreme--maximum>span{color:#ed5a24}.weather-widgets-987-pure__extreme--minimum>span{color:#3782cf}
.weather-widgets-987-pure__extreme b{color:#253b55;font-size:17px;white-space:nowrap}
.weather-widgets-987-pure__extreme small{color:#71849a;font-size:11px;line-height:1.3}
.weather-widgets-987-pure__front{display:flex;width:fit-content;max-width:100%;align-items:center;min-height:48px;gap:8px;margin:0;padding:10px 14px;border-radius:16px;font-size:14px;font-weight:700}
.weather-widgets-987-pure__front--none{color:#1d713f;background:#e7f6e9}
.weather-widgets-987-pure__front--single{color:#805900;background:#fff3cc}
.weather-widgets-987-pure__front--double{color:#a32626;background:#fde8e8}
.weather-widgets-987-pure__front--unknown{color:#596b7d;background:#edf1f4}
.weather-widgets-987-pure__front>span:first-child{font-size:17px;line-height:1}
.weather-widgets-987-pure--unavailable{padding:14px 16px}.weather-widgets-987-pure--unavailable p{margin:0;color:#596b7d;font-size:14px}
@media(max-width:480px){.weather-widgets-987-pure{padding:12px}.weather-widgets-987-pure__main{gap:8px}.weather-widgets-987-pure__icon{flex-basis:72px;height:76px}.weather-widgets-987-pure__icon img{width:72px;height:72px}.weather-widgets-987-pure__temperature{font-size:40px}.weather-widgets-987-pure__extremes{gap:5px}.weather-widgets-987-pure__extreme-values{gap:4px}.weather-widgets-987-pure__front{min-height:36px;padding:8px 10px;font-size:12px}.weather-widgets-987-pure__extreme{grid-template-columns:12px auto;min-width:58px;column-gap:3px}.weather-widgets-987-pure__extreme>span{font-size:17px}.weather-widgets-987-pure__extreme b{font-size:14px}.weather-widgets-987-pure__extreme small{font-size:10px}}