.parafia-weather{background:#FBF8F0;border:1px solid #D4BC7F;border-radius:4px;padding:.6rem;color:#403329;font-size:.76rem;line-height:1.35}.parafia-weather__head{display:flex;justify-content:space-between;align-items:baseline;gap:.4rem;border-bottom:1px solid #E9D7B5;padding-bottom:.35rem;margin-bottom:.4rem}.parafia-weather__head strong{font-size:.88rem;color:#50351F}.parafia-weather__status{font-size:.62rem;color:#796B5D;text-align:right}.parafia-weather__main{display:flex;align-items:center;gap:.6rem;padding:.15rem 0 .45rem}.parafia-weather__icon{font-size:2rem;line-height:1;min-width:2.2rem;text-align:center}.parafia-weather__temp{font-size:1.65rem;font-weight:700;color:#50351F;line-height:1}.parafia-weather__desc{font-size:.72rem;color:#6B472D}.parafia-weather__details{display:grid;grid-template-columns:1fr 1fr;gap:.18rem .5rem;margin:.2rem 0 .45rem;color:#625447;font-size:.68rem}.parafia-weather__days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.4rem;padding-top:.4rem;border-top:1px solid #E9D7B5}.parafia-weather__day{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.12rem;background:#F4EBDD;border-radius:3px;padding:.35rem .2rem;min-width:0}.parafia-weather__day strong{display:block;color:#50351F;font-size:.7rem}.parafia-weather__day span{display:block;color:#6B472D;margin:.08rem 0}.parafia-weather__foot{font-size:.59rem;color:#817363;margin-top:.4rem;text-align:center}.parafia-weather__foot a{color:#6B472D;text-decoration:underline}.parafia-weather__error{font-size:.72rem;color:#795548;padding:.5rem 0}.parafia-weather__loading{font-size:.7rem;color:#796B5D}
.parafia-weather__station{font-size:.59rem;color:#817363;margin:.2rem 0 .4rem}.parafia-weather__forecast-label{grid-column:1/-1;font-size:.62rem;color:#817363;text-align:center;margin-bottom:.1rem}

.parafia-weather__today{margin-top:.35rem;padding-top:.35rem;border-top:1px solid #E9D7B5}.parafia-weather__today-title{font-size:.68rem;font-weight:700;color:#50351F;margin-bottom:.18rem}.parafia-weather__today-row{display:flex;align-items:center;gap:.35rem;font-size:.7rem}.parafia-weather__today-row>span{font-size:1.15rem}.parafia-weather__today-row>strong{flex:1;color:#6B472D}.parafia-weather__today-row>b{color:#50351F;font-size:.78rem}.parafia-weather__today-rain{font-size:.64rem;color:#796B5D;margin-top:.12rem}

.parafia-weather__day-condition{font-size:.62rem;color:#6B472D}.parafia-weather__day b{font-size:.72rem;color:#50351F}.parafia-weather__day small{font-size:.58rem;color:#796B5D}
@media(max-width:420px){.parafia-weather__days{grid-template-columns:1fr}.parafia-weather__day{display:grid;grid-template-columns:1fr 1.3fr auto;align-items:center;text-align:left}.parafia-weather__day small{grid-column:1/-1;text-align:right}}
