.VfhwXq_immeuble{min-width:0;margin:0;position:relative}.VfhwXq_horloge{font-family:var(--f-geist-mono,"Geist Mono"), "Geist Mono", ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#9aa3b5;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:.68rem;display:flex}.VfhwXq_horloge b{letter-spacing:.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:500}.VfhwXq_coupe{background:linear-gradient(90deg,#0000 calc(100% - 30px),#ffffff08 calc(100% - 30px));border-inline:1.5px solid #ffffff8c;padding-right:30px;position:relative}.VfhwXq_toiture{background:repeating-linear-gradient(135deg,#fff3 0 1px,#0000 1px 6px);border-top:1.5px solid #ffffff8c;height:12px;margin-right:-30px}.VfhwXq_etage{border-top:1.5px solid #ffffff42;grid-template-columns:104px minmax(0,1fr);min-height:62px;display:grid}.VfhwXq_lab{font-family:var(--f-geist-mono,"Geist Mono"), "Geist Mono", ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#9aa3b5;border-right:1px dashed #ffffff29;margin:0;padding:10px 12px;font-size:.6rem;line-height:1.35}.VfhwXq_lab b{letter-spacing:0;color:#dfe3ea;margin-bottom:2px;font-size:.92rem;font-weight:500;display:block}.VfhwXq_toit{align-items:center;padding:10px;display:flex}.VfhwXq_fil{color:#c9cfdb;background:#ffffff0f;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:.85rem;font-weight:500;transition:background .6s,color .6s,box-shadow .6s;display:inline-flex}.VfhwXq_badge{font-family:var(--f-geist-mono,"Geist Mono"), "Geist Mono", ui-monospace, monospace;color:#fff;opacity:0;background:#2f5fd0;border-radius:99px;padding:2px 9px;font-size:.72rem;font-weight:600;transition:opacity .4s,transform .5s cubic-bezier(.34,1.56,.64,1);transform:scale(.6)}.VfhwXq_fil[data-on]{color:#1c2230;background:#fff;box-shadow:0 0 0 6px #6b8ff038,0 12px 40px #6b8ff059}.VfhwXq_fil[data-on] .VfhwXq_badge{opacity:1;transform:none}.VfhwXq_fenetres{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));align-content:center;gap:7px;margin:0;padding:9px;list-style:none;display:grid}.VfhwXq_fenetre{color:#8d96a8;overflow-wrap:anywhere;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:5px;align-items:flex-end;min-height:42px;padding:6px 8px;font-size:.66rem;font-weight:550;line-height:1.15;transition:background .7s,border-color .7s,box-shadow .7s,color .7s;display:flex;position:relative}.VfhwXq_fenetre:after{content:"";background:0 0;border-radius:50%;width:6px;height:6px;transition:background .3s;position:absolute;top:6px;right:6px}.VfhwXq_fenetre[data-on]{color:#1c2230;background:#f4f6fb;border-color:#fff;box-shadow:0 0 24px #6b8ff080,0 0 1px #fff}.VfhwXq_fenetre[data-on]:after{background:#2f5fd0}.VfhwXq_fenetre[data-travail]:after{animation:.5s ease-in-out 3 VfhwXq_travail}@keyframes VfhwXq_travail{50%{opacity:.15}}.VfhwXq_gaine{border-left:1px solid #ffffff38;width:30px;position:absolute;top:12px;bottom:0;right:0}.VfhwXq_cabine{background:#6b8ff0;border-radius:3px;width:15px;height:24px;transition:transform .5s cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:7px;box-shadow:0 0 16px #6b8ff0b3}.VfhwXq_sol{background:repeating-linear-gradient(45deg,#ffffff1f 0 1px,#0000 1px 5px);border-top:2px solid #ffffffa6;height:16px;margin-inline:-18px}.VfhwXq_ligne{color:#c9cfdb;min-height:2.8em;margin:14px 0 0;font-size:.9rem;animation:.45s cubic-bezier(.2,.8,.2,1) VfhwXq_ligne}.VfhwXq_ligne span{font-family:var(--f-geist-mono,"Geist Mono"), "Geist Mono", ui-monospace, monospace;color:#b9caf5;font-variant-numeric:tabular-nums;margin-right:10px}@keyframes VfhwXq_ligne{0%{opacity:0;transform:translateY(6px)}}.VfhwXq_revoir{cursor:pointer;min-height:40px;font:600 .84rem/1 var(--f-geist,"Geist"), "Geist", system-ui, sans-serif;color:#b9caf5;text-underline-offset:3px;background:0 0;border:0;padding:10px 2px;text-decoration:underline;position:absolute;bottom:0;right:0}.VfhwXq_revoir:hover{color:#fff}.VfhwXq_revoir:focus-visible{outline-offset:3px;border-radius:6px;outline:2.5px solid #b9caf5}html.js .VfhwXq_immeuble[data-joue=attente] .VfhwXq_fenetre{color:#8d96a8;box-shadow:none;background:#ffffff0b;border-color:#ffffff1a;transition:none}html.js .VfhwXq_immeuble[data-joue=attente] .VfhwXq_fenetre:after{background:0 0}html.js .VfhwXq_immeuble[data-joue=attente] .VfhwXq_fil{color:#c9cfdb;box-shadow:none;background:#ffffff0f;transition:none}html.js .VfhwXq_immeuble[data-joue=attente] .VfhwXq_badge{opacity:0}html.js .VfhwXq_immeuble[data-joue=attente] .VfhwXq_ligne{visibility:hidden}@media (max-width:640px){.VfhwXq_etage{grid-template-columns:78px minmax(0,1fr)}.VfhwXq_lab{padding:9px 8px;font-size:.54rem}.VfhwXq_fenetres{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:5px;padding:7px}.VfhwXq_fenetre{min-height:38px;padding:5px 6px;font-size:.6rem}.VfhwXq_coupe{padding-right:22px}.VfhwXq_toiture{margin-right:-22px}.VfhwXq_gaine{width:22px}.VfhwXq_cabine{width:13px;left:4px}.VfhwXq_revoir{position:static}}@media (prefers-reduced-motion:reduce){.VfhwXq_fenetre,.VfhwXq_fil,.VfhwXq_badge,.VfhwXq_cabine{transition:none}.VfhwXq_fenetre[data-travail]:after,.VfhwXq_ligne{animation:none}.VfhwXq_revoir{display:none}}html.js .VfhwXq_immeuble[data-joue=attente] .VfhwXq_horloge b{visibility:hidden}
