:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}:root{--color-grey: #F4F4F4;--color-grey-dark: #D9D9D9;--color-grey-black: #333;--color-orange: #FF621F;--color-brown: #8A3511;--color-border: #C0471B}@media screen and (max-width: 800px){body,html{-webkit-user-select:none;user-select:none}}body{position:relative;width:100vw;height:100vh;overflow:hidden}body .workers,body .events-parent{margin-top:0;display:flex;flex-wrap:wrap;color:#000}body .workers .event-room,body .events-parent .event-room{position:relative;display:block;width:100%;background:var(--color-grey-black);border-radius:30px;padding:30px 0;margin-bottom:10px;color:#fff}body .workers .event-room.no-birthday.no-events,body .events-parent .event-room.no-birthday.no-events{display:none}body .workers .event-room .title-card,body .events-parent .event-room .title-card{font-size:55px;padding:10px 15px}body .workers .event-room .event,body .events-parent .event-room .event{width:100%;background:#1D1D1D;border-radius:7px;margin-bottom:5px;box-shadow:0 4px 4px #00000040;padding:45px 15px 10px;display:inline-flex;align-items:flex-end}body .workers .event-room .event .date,body .events-parent .event-room .event .date{font-size:11px;display:inline-flex;flex-direction:column;margin-right:30px;text-transform:uppercase}body .workers .event-room .event .date span,body .events-parent .event-room .event .date span{font-size:43px}body .workers .event-room .event .title,body .events-parent .event-room .event .title{font-size:20px}body .workers .event-room .event .content,body .events-parent .event-room .event .content,body .workers .event-room .event .about,body .events-parent .event-room .event .about{display:block}body .workers .event-room .event .location,body .events-parent .event-room .event .location{display:block;font-size:13px;margin-top:7px}body .workers .card-room,body .events-parent .card-room{position:relative;display:block;width:100%;background:var(--color-grey);border-radius:30px;padding:30px 0;margin-bottom:10px}body .workers .card-room .nb-peoples,body .events-parent .card-room .nb-peoples{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:13px;right:13px;width:35px;height:35px;border-radius:50%;border:1px solid var(--color-orange);font-size:15px;color:#000}body .workers .card-room .nb-peoples.full,body .events-parent .card-room .nb-peoples.full{background:var(--color-orange);color:var(--color-brown)}body .workers .card-room .title-card,body .events-parent .card-room .title-card{font-size:55px;padding:10px 15px}body .workers .card-room .places,body .events-parent .card-room .places{display:flex;flex-wrap:wrap;color:#000}body .workers .card-room .places .seat,body .events-parent .card-room .places .seat{width:50%;font-size:15px;display:inline-flex;align-items:flex-end;padding:40px 5px 5px;border-top:1px solid #C0C0C0;cursor:pointer;filter:contrast(1);transition:filter .2s ease}body .workers .card-room .places .seat:not(.locked):hover,body .events-parent .card-room .places .seat:not(.locked):hover{filter:contrast(.9)}body .workers .card-room .places .seat .position,body .events-parent .card-room .places .seat .position{font-size:15px;color:#000}body .workers .card-room .places .seat .name,body .events-parent .card-room .places .seat .name{line-height:100%}body .workers .card-room .places .seat.free,body .events-parent .card-room .places .seat.free{background:var(--color-grey);color:#d9d9d9}body .workers .card-room .places .seat.full,body .events-parent .card-room .places .seat.full{background:var(--color-grey-dark);color:#000;font-size:30px}body .workers .card-room .places .seat.locked,body .events-parent .card-room .places .seat.locked{background:var(--color-grey-dark);color:#000;font-size:30px;cursor:initial}body .heading{color:#fff}body .heading__first{display:inline-flex;justify-content:space-between;align-items:flex-end;width:100%}body .heading__first .title{font-size:43px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.86px;text-transform:uppercase}body .heading .current-date{margin:15px 0;font-style:italic;display:flex;align-items:center;flex-wrap:wrap;gap:10px}body .heading .current-date button{z-index:50;border-radius:30px;background:var(--color-orange);box-shadow:0 1px #ffffff21;padding:5px 10px;cursor:pointer;border:0}body .hidden{display:none}body .popin{display:none;position:fixed;z-index:50;background:var(--color-grey-dark);color:#000;border-radius:30px;top:0;left:0;padding:10px;transform:translate(-50%,15px);text-align:center}body .popin.active{display:block}body .interface{display:none;position:fixed;padding:10px 10px 120px;z-index:50;background:black;top:0;left:0;width:100vw;height:100vh;overflow-y:auto}body .interface.show{display:block}body .zooms{position:absolute;z-index:50;left:20px;top:calc(100svh - 120px)}body .zooms button{border-radius:15px;font-size:20px;background:var(--color-orange);box-shadow:0 1px #ffffff21;width:50px;height:50px;cursor:pointer;border:0;display:none;align-items:center;justify-content:center;text-transform:uppercase;color:var(--color-brown)}body .zooms button.active{display:inline-flex}@media screen and (max-width: 800px){body .zooms{display:inline-flex;flex-direction:column}}body .button{position:absolute;z-index:50;width:100%;height:100px;max-width:360px;top:calc(100svh - 120px);left:50%;border-radius:30px;transform:translate(-50%);background:var(--color-orange);box-shadow:0 1px #ffffff21;padding:20px;cursor:pointer}@media screen and (max-width: 800px){body .button{width:calc(100% - 100px);left:auto;right:20px;transform:none}}body .button .isActive,body .button.active .notActive{display:none}body .button.active .isActive{display:block}body .button__text{font-size:18px;font-weight:400;width:calc(100% - 80px);height:100%;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;color:var(--color-brown)}body .button__icon{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:85px;height:85px;border-radius:30px;border:1px solid var(--color-border)}body .sso-connexion{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:99999;background-color:#1d1d1d}body .sso-connexion.hidden{display:none}body .sso-connexion .logo-sp{margin-bottom:20px}body .sso-connexion .title-app{font-size:30px;margin-bottom:20px}body .sso-connexion .title-sso{width:80%;text-align:center;margin-bottom:20px}
