.grid.details{margin-bottom:0;width:100%}.grid.details a{color:#124673}.grid.details .model-info{display:flex;flex-wrap:wrap;justify-content:center;line-height:1.2em}@media only screen and (max-width:600px){.grid.details .model-info{flex-flow:column nowrap;font-size:85%;margin-left:13%;padding:0;width:75%}}.grid.details .model-info .celestial-bodies{display:flex;margin-bottom:5px}@media only screen and (max-width:600px){.grid.details .model-info .celestial-bodies{justify-content:space-between}}@media only screen and (max-width:370px){.grid.details .model-info .celestial-bodies{min-width:265px}}.grid.details .model-info .moon,.grid.details .model-info .sun{align-items:center;display:flex;margin-right:20px}.grid.details .model-info .moon .moon-icon>*,.grid.details .model-info .moon .sun-icon>*,.grid.details .model-info .sun .moon-icon>*,.grid.details .model-info .sun .sun-icon>*{border-radius:4px}.grid.details .model-info .moon .uv-risk,.grid.details .model-info .sun .uv-risk{border-radius:50%;height:10px;margin-right:5px;width:10px}@media only screen and (max-width:600px){.grid.details .model-info .sun{flex-direction:row;margin-right:0}.grid.details .model-info .moon{flex-direction:row-reverse;margin-right:0}}.grid.details .model-info .misc{align-items:center;display:flex;flex:1;flex-wrap:wrap;font-size:.9em;max-width:200px}@media only screen and (max-width:600px){.grid.details .model-info .misc{justify-content:space-between;margin-bottom:10px;max-width:unset}}@media only screen and (max-width:370px){.grid.details .model-info .misc{min-width:265px}}.grid.details .model-info .misc p{margin:0}.grid.details .model-info .misc .label{font-weight:600}.grid.details .model-info .misc .value{white-space:nowrap}.grid.details .model-info .sun-icon{position:relative}.grid.details .model-info .sun-icon img{position:absolute}.grid.details .model-info .moon-icon,.grid.details .model-info .sun-icon{height:60px;width:60px}.grid.details .model-info .uv-index{align-items:center;bottom:1px;color:#f8f8f8;display:flex;font-weight:700;height:27px;justify-content:center;position:absolute;width:100%}.grid.details .model-info .times-rise-set{font-variant-numeric:tabular-nums;line-height:2em;margin:0 1em}.grid.details .model-info .times-rise-set div{padding:0 .2em}.grid.details .model-info .times-rise-set div:first-of-type{border-bottom:1px solid #231f20}.grid.details .model-info .moon-dynamic-svg{height:100%;width:100%}.moon-dynamic-svg{height:42px;margin-left:1px;width:42px}.moon-dynamic-svg .moon-dark-part{fill:rgba(18,70,115,.75)}.rainnow{text-align:center}.rainspot,.spot{background-color:#e6ebf0;margin:auto;overflow:hidden;position:relative}.rainspot .icon,.spot .icon{background:url(/assets/images/misc/rainspot-v2.svg) 0 0 no-repeat transparent;background-position:50%;background-size:107% 107%;filter:brightness(1.4);height:100%;left:0;position:absolute;top:0;width:100%}.rainspot .r1,.spot .r1{background-color:#13eefc}.rainspot .r2,.spot .r2{background-color:#3aaadc}.rainspot .r3,.spot .r3{background-color:#1774c4}.rainspot .r9,.spot .r9{background-color:#b3f2f7}.spot,.spot img{height:42px;width:49px}.spot img{left:0;min-height:0;position:absolute;top:0}.spot tr{background-color:#e6ebf0!important;display:table-row!important}.spot td{display:table-cell!important;height:6px;width:7px}.rainspot{border:1px solid #ccc;border-radius:10px;height:0;padding-top:85%;width:85%}@media only screen and (max-width:600px){.rainspot{height:40px;padding:0;width:40px}}.rainspot .spot-table{height:100%;left:0;position:absolute;top:0;width:100%}.rainspot .spot-row{background-color:#e6ebf0!important;display:block!important;height:14.28571429%}.rainspot [class^=spot-col-]{display:block!important;float:left;height:100%;width:14.28571429%}.rainspot .spot-col-2{width:28.57142857%}.rainspot .spot-col-3{width:42.85714286%}.rainspot .spot-col-4{width:57.14285714%}.rainspot .spot-col-5{width:71.42857143%}.rainspot .spot-col-6{width:85.71428571%}.rainspot .spot-col-7{width:100%}.blowing-dust{background-image:url(/assets/images/picto/extra/blowing_dust.svg)!important}.dust{background-image:url(/assets/images/picto/extra/dust.svg)!important}.blowing-dust-monochrome{background-image:url(/assets/images/picto/extra/blowing_dust_monochrome.svg)}.dust-monochrome{background-image:url(/assets/images/picto/extra/dust_monochrome.svg)}.blowing-dust,.blowing-dust-monochrome,.dust,.dust-monochrome{background-repeat:no-repeat;background-size:cover}.dust-bg{background:linear-gradient(180deg,transparent 50%,rgba(208,146,7,.86))}.dust-bg-monochrome{background:linear-gradient(180deg,transparent 50%,#fff)}.picto{border-collapse:separate;border-spacing:0;line-height:1.4em;width:100%}@media only screen and (max-width:600px){.picto{border-spacing:0;font-size:.9em;margin-left:3%;margin-right:2%;width:95%}}.picto.small .cell{margin:0 2%}@media only screen and (max-width:600px){.picto.current{margin-left:10%}}.picto.current tr.times{width:32%}@media only screen and (max-width:840px){.picto.current .cell.hide{display:none}}@media only screen and (max-width:980px){.picto.current .cell.hide{display:none}}@media only screen and (max-width:600px){.picto.current .cell.hide{display:table-cell}}.picto.current .glyph.clock:before{margin-top:5px}.picto tr[class*=precip] .cell,.picto tr[class*=wind] .cell{border-radius:3px;margin:2px 0}@media only screen and (max-width:600px){.picto tr[class*=precip] .cell,.picto tr[class*=wind] .cell{margin:4px 0}}.picto tr[class*=wind] .cell{margin:2px 4%}.picto tr[class*=wind] .cell:first-child{margin:2px 4% 2px 0}@media only screen and (max-width:600px){.picto tr[class*=wind] .cell,.picto tr[class*=wind] .cell:first-child{margin:4px 4%}}.picto .cell.not-zero{color:#267391}@media only screen and (max-width:600px){.picto tr.windspeeds .cell{border-radius:4px;min-width:2.5em}}.picto .cell.invisible{color:transparent}.picto .cell.past{opacity:.7}.picto .cell.future{font-weight:700}.picto .cell.wet{color:#267391;font-weight:700}@media only screen and (max-width:600px){.picto .cell .precip-prob{font-size:90%;font-weight:400}}.picto .cell .precip-prob.wet{color:#267391}.picto .cell.now{border-top:2px solid #231f20}@media only screen and (max-width:600px){.picto .cell.now{border-left:2px solid #231f20;border-top:none}.picto .cell.now .precip-prob{font-weight:700}.picto .cell{height:42px;margin:4px 0;padding:0}}.picto .cell .pictoicon{--pictogram-background-direction:90deg;position:relative}@media only screen and (max-width:600px){.picto .cell .pictoicon{--pictogram-background-direction:180deg}}.picto .cell .pictoicon.day-bg{background-color:#88b7df}.picto .cell .pictoicon.night-bg{background-color:#124673}.picto .cell .pictoicon .pictoicon-cell{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.picto .cell.now:not(.time){border:0}.picto .cell.time.now{margin-left:-3px;padding-left:3px}@media only screen and (min-width:601px){.picto .cell.time.now{margin-top:-2px}}.picto .times .description time{font-size:1.8em}@media only screen and (max-width:600px){.picto .times{width:26px}}.picto .time{font-size:1.2em}.picto .time time{left:50%;position:relative}@media only screen and (max-width:600px){.picto .time time{bottom:calc(-50% - 4px);left:unset}}.picto .weekday.alt{display:none;font-size:1em;line-height:1em;opacity:0}@media only screen and (max-width:600px){.picto .weekday.alt{display:inline}}.picto .pictoicon{margin-bottom:10px;padding-top:87.5%;width:100%}@media only screen and (max-width:600px){.picto .pictoicon{width:49px}}.picto .picon{margin:-43.75% 0 0 -50%;width:100%}.picto .sun{width:auto}@media only screen and (max-width:600px){.picto .sun{display:none}}.picto .temperatures .cell{filter:saturate(.8);font-weight:700;margin-bottom:5px;margin-top:0;min-width:2em;padding-bottom:4px;padding-top:4px}@media only screen and (max-width:600px){.picto .temperatures .cell{border-radius:0 4px 4px 0;height:42px;margin-bottom:4px;margin-top:4px;padding-bottom:0;padding-top:0}}.picto .temperatures th .cell{font-weight:400}.picto .precipprobs th .cell,.picto .precips th .cell,.picto .rainspots th .cell{color:#267391}.picto .precipprobs.no-rain,.picto .precips.no-rain,.picto .rainspots.no-rain{filter:opacity(70%)}.picto .precip-hourly-title.empty{display:none}@media only screen and (max-width:600px){.picto .precip-hourly-title{display:none}}.picto .precip-bar-no-rain p{align-items:center;display:flex;justify-content:center;margin:0;min-height:65px;text-align:center}.picto .rainspots .cell{margin-bottom:0;margin-top:0}@media only screen and (max-width:600px){.picto .rainspots .cell{margin-bottom:4px;margin-top:4px}.picto .rainspots th .cell{color:#231f20}}.picto .winddirs td{font-size:.8em}.picto .winddirs td .winddir{margin:0 auto;width:49px}.picto .winddirs td .winddir:before{margin-right:1px;min-width:12px}@media only screen and (max-width:600px){.picto .winddirs td .winddir{width:auto}}.picto td,.picto th{position:relative;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}@media only screen and (max-width:600px){.picto td,.picto th{display:table-row;height:42px;line-height:42px}}.picto th{font-weight:400;max-width:150px;padding-left:0;text-align:left}.picto th .cell{margin-left:0}.picto th .glyph{display:inline-block;min-width:1.4em}.picto th .alticon{display:none}@media only screen and (max-width:600px){.picto th .alticon{display:inline-block}}@media only screen and (max-width:980px){.picto th{font-size:.9em}}@media only screen and (max-width:600px){.picto th{font-size:1.2em;height:50px;text-align:center;width:auto}}.picto td{text-align:center}@media only screen and (max-width:600px){.picto td .cell{line-height:42px}}.picto td .cell.no-desktop{height:42px;line-height:normal}.picto td .cell.no-desktop .winddir{font-size:80%;margin-bottom:6px;padding-top:3px}.picto td .cell.no-desktop .precip{margin-bottom:5px;padding-top:2px}@media only screen and (min-width:601px){.picto td .cell.no-desktop{display:none}}.picto tr.icons .cell{overflow:hidden}@media only screen and (max-width:600px){.picto tr.icons{width:48px}}.picto tr.more{background-color:transparent!important}@media only screen and (max-width:600px){.picto tr.more{display:none}}.picto tr.more td .center{margin:0 .2em}.picto tr.more td .glyph:before{vertical-align:baseline}@media only screen and (max-width:600px){.picto tr{display:table-cell}}.picto .dusts td .cell{height:1em}@media only screen and (max-width:600px){.picto .dusts td .cell{height:42px}}.picto .description{white-space:normal}@media only screen and (max-width:600px){.picto .description{display:none}}.picto .up{font-size:.6em;vertical-align:super}@media only screen and (max-width:600px){.picto .up{display:none}}.picto .spot-description{display:block;font-size:.8em;line-height:1.2em;white-space:normal}@media only screen and (max-width:600px){.picto .times{width:9%}.picto .temperatures{width:16%}.picto .windchills{width:13%}.picto .windspeeds{width:19%}.picto .precips{padding-right:10px;width:14%}.picto tr.no-mobile{display:none}}.current-weather-table{align-items:center;display:flex;justify-content:space-between;overflow:hidden;width:100%}@media only screen and (max-width:1200px){.current-weather-table{flex-flow:column nowrap;justify-content:center}}@media only screen and (max-width:600px){.current-weather-table>tbody tr td,.current-weather-table>tbody tr th{display:block}}.current-weather-table h2{border-left:none;font-size:1em;padding:0 0 .2em}.current-weather-table .current-table{display:flex;margin-left:5%;margin-top:10px;order:2;width:100%}@media only screen and (max-width:840px){.current-weather-table .current-table{margin:0;order:1;padding:1em 0;width:100%}}.current-weather-table .current-table th{line-height:unset}@media only screen and (max-width:600px){.current-weather-table .current-table th{height:50px}}.current-weather-table .current-table th .cell{display:flex;height:unset}@media only screen and (max-width:600px){.current-weather-table .current-table th .cell{flex-direction:column}}.current-weather-table .current-table td .cell{margin:0}.current-weather-table .sunpath.model-info{align-items:center;border:0;display:flex;justify-content:center;margin:0;order:1}@media only screen and (max-width:840px){.current-weather-table .sunpath.model-info{order:2}}@media only screen and (max-width:600px){.current-weather-table .sunpath.model-info{width:90%}}.current-weather-table .sunpath-inside{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:600px){.current-weather-table .sunpath-inside{width:100%}}.current-weather-table .model-info div.sunpath-info{font-size:.8em;margin:0 0 -40px}@media only screen and (max-width:600px){.current-weather-table .model-info .celestial-bodies{justify-content:center;width:100%}}.current-weather-table .model-info .celestial-bodies .moon,.current-weather-table .model-info .celestial-bodies .sun{margin:0}.current-weather-table .sunpath-canvas{background-color:#f8f8f8;border-radius:4px;margin-bottom:10px;max-width:290px;z-index:-1}@media only screen and (max-width:600px){.current-weather-table .sunpath-canvas{max-width:100%}}.current-weather-table .picto td,.current-weather-table .picto th{padding:0}.current-weather-table .picto tr td{vertical-align:top}@media only screen and (max-width:600px){.current-weather-table .picto tr.icons{width:48px}.current-weather-table .picto td .cell{margin:3px 0}}.current-weather-table .picto td time{margin:0 5px}.current-weather-table .picto tr[class*=precip] .cell,.current-weather-table .picto tr[class*=wind] .cell{margin:2px 0}@media only screen and (max-width:600px){.current-weather-table .picto tr[class*=precip] .cell,.current-weather-table .picto tr[class*=wind] .cell{margin:3px 0}}.current-weather-table .pictoicon{display:block;height:0;padding:87.5% 0 0;position:relative}.current-weather-table .pictoicon .pictoicon-placeholder{height:100%;position:absolute;top:0;width:100%}.current-weather-table .picon{height:65%;margin:unset;padding:0;transform:translateY(25%);width:65%}@media only screen and (max-width:600px){.current-weather-table .icons td .cell{border-radius:4px 0 0 4px}.current-weather-table .temperatures td .cell{border-radius:0 4px 4px 0}}.current-weather-table .times .glyph{margin-top:5px}