.CergyParkingInfo-module__QIkiMq__dialog,.CergyParkingInfo-module__QIkiMq__videoDialog{max-width:none;max-height:calc(100dvh - (var(--sw-space-3) * 2));padding:var(--sw-space-0);background:0 0;border:0;margin:auto;overflow:visible}.CergyParkingInfo-module__QIkiMq__dialog{width:min(92vw,26.25rem)}.CergyParkingInfo-module__QIkiMq__videoDialog{width:min(92vw, 22.5rem, calc((100dvh - (var(--sw-space-7) * 2)) * 9 / 16))}.CergyParkingInfo-module__QIkiMq__dialog::backdrop,.CergyParkingInfo-module__QIkiMq__videoDialog::backdrop{background:var(--sw-color-bg-overlay-card-strong)}.CergyParkingInfo-module__QIkiMq__dialog[open],.CergyParkingInfo-module__QIkiMq__videoDialog[open]{animation:.26s cubic-bezier(.2,.9,.3,1.2) CergyParkingInfo-module__QIkiMq__popIn}.CergyParkingInfo-module__QIkiMq__panel{gap:var(--sw-space-2);max-height:inherit;padding:var(--sw-space-5) var(--sw-space-4) var(--sw-space-4);border:var(--sw-stroke-sm) solid var(--sw-color-border-strong);border-radius:var(--sw-radius-xl);background:var(--sw-color-surface-primary);box-shadow:var(--sw-shadow-cartoon-sm);color:var(--sw-color-text-on-light);display:grid;position:relative;overflow-y:auto}.CergyParkingInfo-module__QIkiMq__kicker{margin:var(--sw-space-0);padding:var(--sw-space-1) var(--sw-space-2);border:var(--sw-stroke-xs) solid var(--sw-color-border-strong);border-radius:var(--sw-radius-round);background:var(--sw-color-accent-primary);font-size:var(--sw-font-size-caption);font-weight:var(--sw-font-weight-black);line-height:var(--sw-line-height-tight);text-transform:uppercase;justify-self:start}.CergyParkingInfo-module__QIkiMq__title{margin:var(--sw-space-0);padding-right:var(--sw-space-6);font-family:var(--sw-font-family-display);font-size:var(--sw-font-size-h4);font-weight:var(--sw-font-weight-black);line-height:var(--sw-line-height-snug);text-transform:uppercase}.CergyParkingInfo-module__QIkiMq__text,.CergyParkingInfo-module__QIkiMq__highlight{margin:var(--sw-space-0);font-size:var(--sw-font-size-body-lg);line-height:var(--sw-line-height-base)}.CergyParkingInfo-module__QIkiMq__highlight{padding:var(--sw-space-2) var(--sw-space-3);border:var(--sw-stroke-xs) solid var(--sw-color-accent-primary-border);border-radius:var(--sw-radius-md);background:var(--sw-color-accent-primary-surface-strong)}.CergyParkingInfo-module__QIkiMq__actions{gap:var(--sw-space-2);margin-top:var(--sw-space-1);display:grid}.CergyParkingInfo-module__QIkiMq__primary,.CergyParkingInfo-module__QIkiMq__secondary{justify-content:center;align-items:center;gap:var(--sw-space-2);min-height:3rem;padding:var(--sw-space-2) var(--sw-space-3);border:var(--sw-stroke-xs) solid var(--sw-color-border-strong);border-radius:var(--sw-radius-round);font:inherit;font-size:var(--sw-font-size-body-lg);font-weight:var(--sw-font-weight-black);line-height:var(--sw-line-height-tight);cursor:pointer;display:flex}.CergyParkingInfo-module__QIkiMq__primary{background:var(--sw-color-border-strong);color:var(--sw-color-text-on-dark)}.CergyParkingInfo-module__QIkiMq__secondary{background:var(--sw-color-surface-primary);color:var(--sw-color-text-on-light)}.CergyParkingInfo-module__QIkiMq__primary:hover,.CergyParkingInfo-module__QIkiMq__primary:focus-visible{background:var(--sw-color-bg-primary)}.CergyParkingInfo-module__QIkiMq__secondary:hover,.CergyParkingInfo-module__QIkiMq__secondary:focus-visible{background:var(--sw-color-accent-primary)}.CergyParkingInfo-module__QIkiMq__close{top:var(--sw-space-2);right:var(--sw-space-2);z-index:1;width:2.5rem;height:2.5rem;padding:var(--sw-space-0);border:var(--sw-stroke-xs) solid var(--sw-color-border-strong);border-radius:var(--sw-radius-round);background:var(--sw-color-surface-primary);color:var(--sw-color-text-on-light);cursor:pointer;place-items:center;display:inline-grid;position:absolute}.CergyParkingInfo-module__QIkiMq__videoPanel{aspect-ratio:9/16;border:var(--sw-stroke-sm) solid var(--sw-color-border-strong);border-radius:var(--sw-radius-lg);background:var(--sw-color-border-strong);box-shadow:var(--sw-shadow-cartoon-sm);position:relative;overflow:hidden}.CergyParkingInfo-module__QIkiMq__videoLink{margin-top:var(--sw-space-2);color:var(--sw-color-text-on-dark);font-size:var(--sw-font-size-body);font-weight:var(--sw-font-weight-bold);text-align:center;text-decoration:underline;display:block}.CergyParkingInfo-module__QIkiMq__video{border:0;width:100%;height:100%;display:block}@keyframes CergyParkingInfo-module__QIkiMq__popIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.CergyParkingInfo-module__QIkiMq__dialog[open],.CergyParkingInfo-module__QIkiMq__videoDialog[open]{animation:none}}
.Stat-module__tutIuW__root{gap:var(--sw-space-2);padding:var(--sw-space-4);border:var(--sw-stroke-xs) solid var(--sw-color-border-glass-soft);border-radius:var(--sw-radius-lg);background:var(--sw-color-surface-glass-light);-webkit-backdrop-filter:blur(var(--sw-blur-md));backdrop-filter:blur(var(--sw-blur-md));display:grid}.Stat-module__tutIuW__value{color:var(--sw-color-accent-primary);font-size:var(--sw-font-size-h4);font-weight:var(--sw-font-weight-black);line-height:var(--sw-line-height-tight);display:block}.Stat-module__tutIuW__unit{margin-left:var(--sw-space-1);font-size:.7em}.Stat-module__tutIuW__label{color:var(--sw-color-text-muted);font-size:var(--sw-font-size-body);font-weight:var(--sw-font-weight-medium);line-height:var(--sw-line-height-base);display:block}.Stat-module__tutIuW__compact{align-items:baseline;gap:var(--sw-space-2);width:fit-content;padding:var(--sw-space-2) var(--sw-space-3);border-radius:var(--sw-radius-round);display:inline-flex}.Stat-module__tutIuW__compact .Stat-module__tutIuW__value{font-size:var(--sw-font-size-body-lg);align-items:baseline;display:inline-flex}.Stat-module__tutIuW__compact .Stat-module__tutIuW__unit{font-size:var(--sw-font-size-body)}.Stat-module__tutIuW__compact .Stat-module__tutIuW__label{font-size:var(--sw-font-size-body-sm);font-weight:var(--sw-font-weight-bold)}
