.weather{color:#fff;background-color:#000c;border-radius:0;width:100%;margin:10px 0;padding:10px;box-shadow:10px -2px 20px 2px #0006}.top,.bottom{justify-content:space-between;align-items:center;display:flex}.city{letter-spacing:1px;color:#5ee9b5;color:lab(83.9203% -48.7124 13.8849);margin:0;font-size:16px;font-weight:500;line-height:1}.weather-description{margin:0;font-size:14px;font-weight:400;line-height:1}.weather-icon{width:100px}.temperature{letter-spacing:0;width:auto;margin:10px 30px 10px 0;font-size:60px;font-weight:520}.details{width:100%;padding-left:20px}.parameter-row{justify-content:space-between;display:flex}.parameter-label{text-align:left;font-size:12px;font-weight:400}.parameter-value{text-align:right;color:#5ee9b5;color:lab(83.9203% -48.7124 13.8849);font-size:12px;font-weight:600}.parameter-label.top{border-bottom:2px solid #fff;margin-bottom:10px;font-size:14px;font-weight:500}
.title{font-size:23px;font-weight:700}.daily-item{cursor:pointer;color:#5ee9b5;color:lab(83.9203% -48.7124 13.8849);background-color:#00000080;border-radius:0;align-items:center;width:100%;height:40px;margin:4px 0;padding:10px 6px;font-size:14px;line-height:15px;transition:background-color .2s;display:flex}.daily-item[data-state=open]{background-color:#000000e6;margin-top:12px;margin-bottom:0}.daily-item[data-state=open] .accordion-chevron{margin-left:10px;transform:rotate(-90deg)}.icon-small{width:40px}.day{color:#fff;flex:1;margin-left:15px;font-weight:600}.description{text-align:right;flex:1;margin-right:15px}.min-max{color:#989898}.daily-details-grid{grid-row-gap:0;grid-column-gap:15px;background-color:#000000e6;flex:1;grid-template-columns:auto auto;gap:0 15px;margin-bottom:12px;padding:5px 15px;display:grid}.daily-details-grid-item{justify-content:space-between;align-items:center;height:30px;display:flex}.daily-details-grid-item label:first-child{color:#fff}.daily-details-grid-item label:last-child{color:#5ee9b5;color:lab(83.9203% -48.7124 13.8849)}.accordion-chevron{color:#10b981;width:20px;height:20px;margin-left:10px;transition:transform .3s cubic-bezier(.4,0,.2,1)}
