.Spinner-module__dVSTTG__Spinner{justify-content:center;display:flex}
.HeaderWithSpinner-module__wKSBBG__HeaderWithSpinner{justify-content:space-between;align-items:center;display:flex}
.Layout-module__cbqlla__container{min-width:300px;max-width:1000px;min-height:calc(100vh - 4rem);margin:auto;padding:0 1rem 1rem}.Layout-module__cbqlla__footer{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;min-width:300px;max-width:1000px;margin:auto;padding:1rem;font-size:.85em;display:flex}.Layout-module__cbqlla__footer a{text-decoration:none}.Layout-module__cbqlla__footerIcon{height:1em}.Layout-module__cbqlla__localePicker{cursor:pointer;align-items:center;gap:.25em;display:inline-flex}.Layout-module__cbqlla__localeSelect{font:inherit;color:inherit;cursor:pointer;appearance:auto;background:0 0;border:none;padding:.1em .2em}.Layout-module__cbqlla__localeSelect option{color:#000;background:#fff}.Layout-module__cbqlla__footerGlobe{height:1.5em}.Layout-module__cbqlla__backButton{color:#fff;text-decoration:none}.Layout-module__cbqlla__backbuttonFiller{height:1.6em}.Layout-module__cbqlla__backButtonIcon{border-radius:50%;width:1em;height:1em;margin-right:.2em;padding:.3em;transition:all .3s ease-in;display:inline-block}.Layout-module__cbqlla__backButton:hover .Layout-module__cbqlla__backButtonIcon{background:#fff3}
.Card-module__ckVvha__card{color:#000;box-shadow:var(--shadow-1);background:#fff;flex-wrap:wrap;padding:1rem;display:flex;position:relative}.Card-module__ckVvha__header{font-weight:var(--text-bold);margin:0 0 .5rem}.Card-module__ckVvha__content{white-space:pre-line;flex-grow:1}.Card-module__ckVvha__label{text-transform:uppercase;background:var(--green);color:#fff;font-size:.5em;font-weight:var(--text-semibold);letter-spacing:.2em;padding:.3rem;position:absolute;bottom:0;right:0}.Card-module__ckVvha__aside{flex-grow:1}
.ParkingCounter-module__spgAjW__ParkingCounter{text-align:right;font-size:1.5rem;font-weight:var(--text-semibold)}.ParkingCounter-module__spgAjW__legend{opacity:.8;font-size:.8rem;font-weight:var(--text-regular);margin-top:.3em}.ParkingCounter-module__spgAjW__green{color:var(--green)}.ParkingCounter-module__spgAjW__red{color:var(--red)}.ParkingCounter-module__spgAjW__orange{color:var(--orange)}
.overview-module__OSYTBG__mapContainer{border-radius:10px;width:100%;height:50vh;min-height:400px}
.parking-card-module__jjzp1q__ParkingCard{margin:1rem 0}.parking-card-module__jjzp1q__buttonContainer{margin:2rem 0 0}.parking-card-module__jjzp1q__button{background:var(--accent);color:#fff;cursor:pointer;font-weight:var(--text-bold);font-size:var(--text-md);box-shadow:var(--shadow-1);border:none;border-radius:5px;outline:none;padding:.5em .8em;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1)}.parking-card-module__jjzp1q__button:hover{box-shadow:var(--shadow-2)}
.details-module__914fIa__card p{margin-top:.7em}.details-module__914fIa__card h4{margin-bottom:.7em}.details-module__914fIa__card td,.details-module__914fIa__card th{text-align:left;white-space:nowrap;padding:0 1rem}.details-module__914fIa__mapContainer{border-radius:10px;width:100%;min-width:300px;height:50vh;margin-top:1rem}
