@charset "UTF-8";@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}footer{display:none;justify-content:center;align-items:center;width:100%;border-top:1px solid #E9E9E7;padding:1rem}footer span{color:#787774;font-size:clamp(12px,12px + .0035714286 * (100vw - 320px),16px);font-family:Roboto,sans-serif;font-weight:600}@media (min-width: 768px){footer{display:flex}}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}header{width:100%;display:flex;min-height:56px;align-items:center;justify-content:center;background:#fff;border-bottom:1px solid #E9E9E7;padding:0 clamp(1rem,1rem + .0002232143 * (100vw - 320px),1.25rem);position:sticky;top:0;z-index:100}@media (min-width: 768px){header{min-height:70px}}.header-logo{font-family:Cal sans,sans-serif;font-weight:700;color:#191919;font-size:24px;letter-spacing:-2px}@media (min-width: 768px){.header-logo{font-size:30px;letter-spacing:-3px}}.container{width:100%;max-width:1120px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.desktop-nav{display:none;gap:16px}@media (min-width: 768px){.desktop-nav{display:flex;align-items:center}}.header-profile-mobile{display:flex;align-items:center}@media (min-width: 768px){.header-profile-mobile{display:none}}.guest-nav{display:flex;align-items:center;gap:clamp(8px,8px + .0071428571 * (100vw - 320px),16px)}.header-navlink{cursor:pointer;color:#191919;font-family:Roboto,sans-serif;font-weight:500;font-size:.95rem;text-decoration:none;padding:6px 10px;transition:all .3s ease-in-out;border-radius:6px}.header-navlink:hover{background-color:#efeeec}.header-profile{display:flex;align-items:center;gap:10px;cursor:pointer}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}.user-circle{display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;font-weight:700;text-transform:uppercase;background-color:#f7f7f5;border:1px solid #E9E9E7}.user-circle-s{width:18px;height:18px;font-size:10px}.user-circle-m{width:30px;height:30px;font-size:14px}.user-circle-l{width:45px;height:45px;font-size:18px}.user-circle-img{width:100%;height:100%;object-fit:cover;border-radius:50%}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}.bottom-nav{position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:space-around;align-items:stretch;background:#fff;border-top:1px solid #E9E9E7;box-shadow:0 4px 6px -1px #0f0f0f14,0 2px 4px -1px #0f0f0f0a;padding-bottom:env(safe-area-inset-bottom);z-index:100}@media (min-width: 768px){.bottom-nav{display:none}}.bottom-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 4px 6px;color:#9b9a97;border-top:2px solid transparent;transition:all .3s ease-in-out}.bottom-nav-item .bottom-nav-icon{display:flex;width:22px;height:22px}.bottom-nav-item .bottom-nav-label{font-family:Roboto,sans-serif;font-size:11px;font-weight:500}.bottom-nav-item.active{color:#191919;border-top-color:#191919}.bottom-nav-item:hover{color:#191919}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}button{padding:10px 18px;border:none;border-radius:6px;font-family:Roboto,sans-serif;font-weight:600;font-size:clamp(.75rem,.75rem + .0002232143 * (100vw - 320px),1rem);cursor:pointer}button:focus-visible{outline:2px solid #191919;outline-offset:2px}button:active{transform:scale(.97)}button.primary{background-color:#191919;color:#fff;border:1px solid #191919;transition:all .3s ease-in-out}button.primary:hover{background-color:#4a4a47;border-color:#4a4a47}button.primary.disabled{background-color:#d9d9d6;border-color:#d9d9d6;color:#787774;cursor:not-allowed}button.primary.disabled:active{transform:scale(1)}button.secondary{background-color:#fff;color:#191919;border:1px solid #D9D9D6;transition:all .3s ease-in-out}button.secondary:hover{background-color:#efeeec}button.secondary.disabled{background-color:#f7f7f5;border-color:#e9e9e7;color:#9b9a97;cursor:not-allowed}button.secondary.disabled:active{transform:scale(1)}button.ghost{background-color:transparent;color:#191919;border:1px solid transparent;transition:all .3s ease-in-out}button.ghost:hover{background-color:#efeeec}button.ghost.disabled{color:#9b9a97;cursor:not-allowed}button.ghost.disabled:active{transform:scale(1)}button.destructive{background-color:#fff;color:#b42318;border:1px solid #D9D9D6;transition:all .3s ease-in-out}button.destructive:hover{background-color:#fbeaea;border-color:#b42318}button.destructive.disabled{background-color:#f7f7f5;border-color:#e9e9e7;color:#9b9a97;cursor:not-allowed}button.destructive.disabled:active{transform:scale(1)}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}.landing-page{align-items:stretch;gap:clamp(1.125rem,1.125rem + .0004241071 * (100vw - 320px),1.6rem)}.landing-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(1rem,1rem + .0002455357 * (100vw - 320px),1.275rem);padding:clamp(1.5rem,1.5rem + .0022321429 * (100vw - 320px),4rem) 0}.landing-hero h1{font-size:clamp(2rem,2rem + .0013392857 * (100vw - 320px),3.5rem);letter-spacing:-2px}.landing-subtitle{max-width:520px;font-size:clamp(1rem,1rem + .0001116071 * (100vw - 320px),1.125rem);color:#787774}.landing-features{display:flex;flex-direction:column;gap:clamp(1rem,1rem + .0002455357 * (100vw - 320px),1.275rem);width:100%}@media (min-width: 768px){.landing-features{flex-direction:row;align-items:stretch}}.landing-feature-card{padding:1.2rem;flex:1;display:flex;flex-direction:column;gap:clamp(.75rem,.75rem + .0001116071 * (100vw - 320px),.875rem)}.landing-feature-card h2{font-size:clamp(1rem,1rem + .0001116071 * (100vw - 320px),1.125rem)}.landing-feature-card p{color:#787774}.user_circle-group{display:flex;flex-direction:row;align-items:center;position:relative;padding:8px 15px}.user_circle-group.s{height:40px}.user_circle-group.m{height:50px}.user_circle-group.l{height:60px}.user_circle-wrapper{display:flex;position:absolute}.user_circle-wrapper.s:nth-child(1){left:0}.user_circle-wrapper.s:nth-child(2){left:20px}.user_circle-wrapper.s:nth-child(3){left:40px}.user_circle-wrapper.s:nth-child(4){left:60px}.user_circle-wrapper.s:nth-child(5){left:80px}.user_circle-wrapper.s:nth-child(6){left:100px}.user_circle-wrapper.s:nth-child(7){left:120px}.user_circle-wrapper.s:nth-child(8){left:140px}.user_circle-wrapper.s:nth-child(9){left:160px}.user_circle-wrapper.s:nth-child(10){left:180px}.user_circle-wrapper.m:nth-child(1){left:0}.user_circle-wrapper.m:nth-child(2){left:25px}.user_circle-wrapper.m:nth-child(3){left:50px}.user_circle-wrapper.m:nth-child(4){left:75px}.user_circle-wrapper.m:nth-child(5){left:100px}.user_circle-wrapper.m:nth-child(6){left:125px}.user_circle-wrapper.m:nth-child(7){left:150px}.user_circle-wrapper.m:nth-child(8){left:175px}.user_circle-wrapper.m:nth-child(9){left:200px}.user_circle-wrapper.m:nth-child(10){left:225px}.user_circle-wrapper.l:nth-child(1){left:0}.user_circle-wrapper.l:nth-child(2){left:30px}.user_circle-wrapper.l:nth-child(3){left:60px}.user_circle-wrapper.l:nth-child(4){left:90px}.user_circle-wrapper.l:nth-child(5){left:120px}.user_circle-wrapper.l:nth-child(6){left:150px}.user_circle-wrapper.l:nth-child(7){left:180px}.user_circle-wrapper.l:nth-child(8){left:210px}.user_circle-wrapper.l:nth-child(9){left:240px}.user_circle-wrapper.l:nth-child(10){left:270px}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}.event_card-container{width:clamp(280px,280px + .075 * (100vw - 320px),400px);display:flex;flex-direction:column;justify-content:space-between;padding:12px;height:350px}.event_card-content-container{display:flex;flex-direction:column;gap:.3em;justify-content:space-between}.event_card-title{font-size:clamp(12px,12px + .00625 * (100vw - 320px),19px);font-weight:700;margin-bottom:8px}.event_card-description{margin-bottom:8px}.event_card-info{display:flex;align-items:flex-start;gap:4px}.event_card_label{font-family:Roboto,sans-serif;font-weight:700;white-space:nowrap}.event_card-dates{display:flex;flex-direction:column;gap:8px}.event_card-content{font-size:clamp(.75rem,.75rem + .0002232143 * (100vw - 320px),1rem);font-family:Roboto,sans-serif;color:#191919}.event_card-content.underline{text-decoration:underline;cursor:pointer}.event_card-content.underline:hover{color:#787774}.event_card-user_list{list-style:none;padding:0;margin:0}.event_card-user_item{display:flex;align-items:center;margin-top:4px}.event_card-actions{margin-top:12px;display:flex;flex-direction:column;gap:8px}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}.home-no-organization-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(1.125rem,1.125rem + .0004241071 * (100vw - 320px),1.6rem);width:100%;padding:1.2rem;background:#f7f7f5;border:1px solid #E9E9E7;border-radius:8px}.home-no-organization-section h2{text-align:center}.home-no-organization-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,1rem + .0002455357 * (100vw - 320px),1.275rem);text-align:center;width:100%}.home-no-organization-content p{color:#787774}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}.user-card-container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;gap:.5rem}.user-card-remove-container{width:18px;height:18px;background-color:#b42318;color:#fff;padding:2px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;cursor:pointer;right:5px}@media (min-width: 768px){.user-card-remove-container{width:30px;height:30px;top:5px;right:5px}}.user-card-remove-container:hover{background-color:#942015}.user-card-remove-container:active{background-color:#7a1b12}.user-card-photo-container{width:50px;height:50px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#f7f7f5;border:1px solid #E9E9E7}@media (min-width: 768px){.user-card-photo-container{width:120px;height:120px}}.user-card-photo-container img{width:100%;height:100%;object-fit:cover}.user-card-infos{font-weight:600}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}.organization-card-container{width:clamp(280px,280px + .075 * (100vw - 320px),400px);display:flex;flex-direction:column;padding:12px;gap:clamp(.75rem,.75rem + .0001116071 * (100vw - 320px),.875rem)}.organization-card-title-container{padding:.5rem 1rem;width:100%;display:flex;justify-content:space-between}.organization-card-users-container{display:flex;width:100%}.organization-card-btn-container{display:flex;flex-direction:column;justify-content:center}.organization-card-header{display:flex;justify-content:space-between;align-items:center}.organization-card-header-owner-container{display:flex;flex-direction:row-reverse;align-items:center;gap:4px}.organization-card-header-owner-span{font-size:clamp(.75rem,.75rem + .0002232143 * (100vw - 320px),1rem);font-weight:600}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}.admin-home-users-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(1rem,1rem + .0002455357 * (100vw - 320px),1.275rem)}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}.error-page{justify-content:center;flex:1}.error-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:clamp(1.125rem,1.125rem + .0004241071 * (100vw - 320px),1.6rem);padding:1.2rem;background:#f7f7f5;border:1px solid #E9E9E7;border-radius:8px;max-width:480px}.error-container p{color:#787774}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}.input-container{display:flex;flex-direction:column;gap:4px;align-items:flex-start;width:100%;max-width:400px}.label{font-family:Roboto,sans-serif;font-size:.9rem;font-weight:600;max-width:300px;color:#787774}.select-label{display:flex;flex-direction:column;gap:4px;align-items:flex-start;font-size:16px;font-weight:600;width:100%;max-width:400px}.input{border-radius:6px;background-color:#fff;border:1px solid #E9E9E7;padding:8px 12px;width:100%;min-width:0;font-family:Roboto,sans-serif;color:#191919;transition:all .3s ease-in-out}.input.disabled{background-color:#f7f7f5;border:1px solid #E9E9E7;color:#9b9a97}.input:focus{outline:2px solid #191919;outline-offset:2px;border-color:#191919}.input.invalid{border-color:#b42318}.input.invalid:focus{outline-color:#b42318}.textarea{border-radius:6px;background-color:#fff;border:1px solid #E9E9E7;padding:8px 12px;width:100%;min-height:100px;font-family:Roboto,sans-serif;color:#191919;transition:all .3s ease-in-out}.textarea:focus{outline:2px solid #191919;outline-offset:2px;border-color:#191919}.textarea.invalid{border-color:#b42318}.required{color:#b42318;font-size:.8rem;font-weight:400}.helper-text{font-size:.8rem;color:#787774}.helper-text.invalid{color:#b42318}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}.auth-page{justify-content:center}.auth-page h1{text-align:center}.auth-card{width:100%;max-width:420px;padding:1.2rem;background:#fff}.auth-form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;padding:clamp(10px,10px + .0089285714 * (100vw - 320px),20px)}.auth-form button{width:100%;max-width:400px}.auth-redirection-link{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;font-size:clamp(.75rem,.75rem + .0002232143 * (100vw - 320px),1rem)}.auth-redirection-link p{color:#191919}.auth-redirection-link a{color:#787774;text-decoration:underline}.password-container{max-width:400px;width:100%;display:flex;flex-direction:column;gap:4px}.password-container p{white-space:wrap;color:#787774;font-size:clamp(.75rem,.75rem + .0002232143 * (100vw - 320px),1rem)}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}.address-card{display:flex;flex-direction:column;background-color:#fff;border:1px solid #E9E9E7;border-radius:8px;overflow:hidden;padding:1rem;width:clamp(280px,280px + .1071428571 * (100vw - 320px),400px);box-shadow:0 1px 2px #0f0f0f0f;transition:all .3s ease-in-out}.address-card:hover{box-shadow:0 1px 3px #0f0f0f14,0 1px 2px #0f0f0f0a}.address-card_header{display:flex;align-items:center;padding:.5rem 1rem;border-bottom:1px solid #E9E9E7}.address-card_header .address-card_image{width:50px;height:50px;object-fit:cover;flex-shrink:0;border-radius:4px}.address-card_header .address-card_name-type{display:flex;flex-direction:column;justify-content:space-between;height:50px;padding:4px}.address-card_content{padding:1rem;flex:1;display:flex;flex-direction:column;gap:.3rem}.address-card_title{font-size:1.2rem;font-weight:600;color:#191919}.address-card_type{font-style:italic;color:#787774}.address-card_address{color:#191919}.address-card_phone{font-weight:500;color:#191919}.address-card_links{display:flex;gap:1rem;margin-top:.5rem}.address-card_links a{text-decoration:underline;text-underline-offset:2px;color:#191919;font-size:.9rem}.address-card_links a:hover{color:#787774}.address-card_schedule{margin-top:.5rem}.address-card_schedule ul{padding-left:1rem;margin:.3rem 0}.address-card_schedule li{font-size:.85rem;color:#191919}.address-card .address-card_toggle,.address-card .address-card_more{background:none;border:none;color:#191919;font-weight:500;cursor:pointer;margin-top:.5rem;text-decoration:underline;text-underline-offset:2px}.address-card .address-card_toggle:hover,.address-card .address-card_more:hover{color:#787774}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}.orga-detail-main{margin-top:0;width:100%;padding:0}.orga-detail-orga-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%}.orga-detail-orga-info .orga-detail-hero{width:100%;max-width:100%;height:clamp(160px,160px + .1428571429 * (100vw - 320px),320px);object-fit:cover;border-radius:8px;border:1px solid #E9E9E7}.orga-detail-events-list-container{display:flex;flex-direction:column;gap:20px;width:100%}.orga-detail-events-global-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%}.orga-detail-events-global-container h2{font-size:clamp(20px,20px + .0071428571 * (100vw - 320px),28px);font-weight:700;color:#191919}.orga-detail-events-global-container h3{font-size:clamp(16px,16px + .0071428571 * (100vw - 320px),24px);font-weight:700}.orga-detail-title-btn-container{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;gap:10px}@media (min-width: 768px){.orga-detail-title-btn-container{flex-direction:row;justify-content:space-between;gap:20px}}.orga-detail-events-not-found{color:#787774;font-size:clamp(12px,12px + .0071428571 * (100vw - 320px),20px)}.users-list-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(14px,14px + .0071428571 * (100vw - 320px),22px);min-height:200px;width:100%}.users-list-users-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:8px;width:100%}@media (min-width: 768px){.users-list-users-container{justify-content:flex-start}}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}.event-create-no-place-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1rem,1rem + .0002455357 * (100vw - 320px),1.275rem)}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.125rem,1.125rem + .0004241071 * (100vw - 320px),1.6rem);padding:.7rem}section>h2{text-align:center}.event-detail-event-date-time-container{display:flex;flex-direction:column;align-items:center;gap:.4rem}.event-detail-event-date-time{font-size:clamp(1rem,1rem + .0001116071 * (100vw - 320px),1.125rem);font-weight:600;color:#787774}.event-detail-section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;background:#f7f7f5;border:1px solid #E9E9E7;border-radius:8px}.event-detail-sections-destination-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(1rem,1rem + .0002455357 * (100vw - 320px),1.275rem)}@media (min-width: 768px){.event-detail-sections-destination-container{flex-direction:row;gap:clamp(1.125rem,1.125rem + .0004241071 * (100vw - 320px),1.6rem)}}.event-detail-sections-destination-container img{width:150px;border-radius:8px;object-fit:scale-down}.event-detail-event-container{display:flex;flex-direction:column;align-items:center;gap:clamp(1rem,1rem + .0002455357 * (100vw - 320px),1.275rem)}.event-detail-sous-section-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.2rem}.event-detail-website-container{display:flex;justify-content:flex-start;align-items:center;gap:4px}.event-detail-participants-container{width:100%;display:flex;flex-wrap:wrap;gap:10px}.event-detail-destination-info{gap:clamp(.75rem,.75rem + .0001116071 * (100vw - 320px),.875rem);display:flex;flex-direction:column}.event-actions{display:flex;justify-content:center;align-items:center;gap:1rem}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}.tag-container{padding:.3rem .7rem;background:#f7f7f5;border:1px solid #E9E9E7;border-radius:999px;width:fit-content}.tag-container span{font-size:clamp(.75rem,.75rem + .0002232143 * (100vw - 320px),1rem);font-weight:600;color:#191919}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}.profile-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.125rem,1.125rem + .0004241071 * (100vw - 320px),1.6rem);padding:1rem}@media (min-width: 768px){.profile-container{flex-direction:row}}.profile-photo{border-radius:12px;background-color:#f7f7f5;width:150px;height:150px;border:1px solid #E9E9E7;object-fit:cover}.profile-infos-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,1rem + .0002455357 * (100vw - 320px),1.275rem)}.profile-infos-container .profile-infos{display:flex;flex-direction:column;gap:.4rem}.profile-infos-container .profile-infos .profile-name{font-size:clamp(1.125rem,1.125rem + .0003348214 * (100vw - 320px),1.5rem);font-weight:700}.profile-events{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.125rem,1.125rem + .0004241071 * (100vw - 320px),1.6rem);margin-top:18px;max-width:1440px}.profile-no-orga-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,1rem + .0002455357 * (100vw - 320px),1.275rem)}@media (min-width: 768px){.profile-no-orga-container{flex-direction:row;justify-content:center;align-items:center;gap:clamp(.875rem,.875rem + .0001116071 * (100vw - 320px),1rem)}}.profile-no-orga-container .profile-no-orga{font-size:clamp(1.125rem,1.125rem + .0003348214 * (100vw - 320px),1.5rem);font-weight:700;color:#191919}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}.input-schedule-day-row{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:center;padding:4px}.input-schedule-day-label{font-size:clamp(.6rem,.6rem + .0005357143 * (100vw - 320px),1rem);font-weight:600;color:#4a4a47;width:clamp(4rem,4rem + .0014285714 * (100vw - 320px),5.6rem)}.input-schedule-day-inputs-container{display:flex;flex-direction:row;align-items:center}.input-schedule{max-width:100px;text-align:center;border:1px solid #F7F7F5}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}.destination-create-form{align-items:stretch;max-width:480px;margin-inline:auto}.destination-create-form section{display:flex;flex-direction:column;align-items:stretch;gap:clamp(.875rem,.875rem + .0001116071 * (100vw - 320px),1rem);padding:1rem;background:#f7f7f5;border:1px solid #E9E9E7;border-radius:8px}.destination-create-form section h2{text-align:left}.destination-create-form section .input-container,.destination-create-form section .select-label{max-width:100%}.input-schedule-container{display:flex;flex-direction:column;gap:2px}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box}:root{color:#191919;background-color:#fff;--color-bg: #FFFFFF;--color-surface: #F7F7F5;--color-surface-hover: #EFEEEC;--color-text: #191919;--color-text-muted: #787774;--color-text-subtle: #9B9A97;--color-border: #E9E9E7;--color-border-strong: #D9D9D6;--color-danger: #B42318;--color-danger-hover: #942015;--color-danger-bg: #FBEAEA;--shadow-xs: 0 1px 2px rgba(15, 15, 15, .06);--shadow-sm: 0 1px 3px rgba(15, 15, 15, .08), 0 1px 2px rgba(15, 15, 15, .04);--shadow-md: 0 4px 6px -1px rgba(15, 15, 15, .08), 0 2px 4px -1px rgba(15, 15, 15, .04);--shadow-lg: 0 10px 15px -3px rgba(15, 15, 15, .1), 0 4px 6px -2px rgba(15, 15, 15, .05);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-full: 999px}body{line-height:1;min-width:320px;display:flex;flex-direction:column;justify-content:flex-start;background-color:#fff;color:#191919}main{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(1rem,1rem + .0002455357 * (100vw - 320px),1.275rem);margin-top:0;padding:1rem clamp(1rem,1rem + .0004464286 * (100vw - 320px),1.5rem) calc(80px + env(safe-area-inset-bottom));width:100%;max-width:720px;margin-inline:auto;min-height:calc(100dvh - 116px)}@media (min-width: 768px){main{padding-bottom:1rem;min-height:calc(100dvh - 130px)}}@media (min-width: 1120px){main{max-width:1120px}}p{font-size:clamp(.75rem,.75rem + .0002232143 * (100vw - 320px),1rem);font-family:Roboto,sans-serif;color:#191919}h1{color:#191919;font-size:clamp(1.125rem,1.125rem + .0003348214 * (100vw - 320px),1.5rem);font-family:Cal sans,sans-serif}h2,h3{color:#191919;font-size:clamp(1rem,1rem + .0001116071 * (100vw - 320px),1.125rem);font-family:Cal sans,sans-serif}ol,ul{list-style:none}a{text-decoration:none}.underline_label{color:#191919;font-family:Roboto,sans-serif;display:flex;align-items:center;gap:4px}.underline_label p{text-decoration:none;text-decoration-color:#191919;font-size:clamp(.75rem,.75rem + .0002232143 * (100vw - 320px),1rem)}.underline_label span{font-size:clamp(.75rem,.75rem + .0002232143 * (100vw - 320px),1rem);text-decoration:underline;cursor:pointer;text-underline-offset:2px}.deep_link{font-family:Roboto,sans-serif;color:#191919;text-decoration:none}.deep_link:hover{text-decoration:underline;text-decoration-color:#191919;text-underline-offset:2px}.user-circle-initials{color:#191919;background-color:#f7f7f5;border:1px solid #E9E9E7;display:flex;align-items:center;justify-content:center;font-weight:700;border-radius:50%}.user-circle-initials.s{width:18px;height:18px;font-size:12px}.user-circle-initials.m{width:30px;height:30px;font-size:14px}.user-circle-initials.l{width:45px;height:45px;font-size:18px}.user-circle-initials.xxl{width:150px;height:150px;font-size:50px}.text-title{font-family:Cal Sans,sans-serif;font-size:clamp(1.125rem,1.125rem + .0003348214 * (100vw - 320px),1.5rem);font-weight:600;color:#191919}.text-heading{font-family:Cal Sans,sans-serif;font-size:clamp(1rem,1rem + .0001116071 * (100vw - 320px),1.125rem);font-weight:600;color:#191919}.text-body{font-family:Roboto,sans-serif;font-size:clamp(1rem,1rem + .0001116071 * (100vw - 320px),1.125rem);font-weight:400;color:#191919}.text-caption{font-family:Roboto,sans-serif;font-size:clamp(.75rem,.75rem + .0002232143 * (100vw - 320px),1rem);font-weight:400;color:#787774}.text-subtle{color:#9b9a97}.text-muted{color:#787774}.events-list-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:clamp(.875rem,.875rem + .0001116071 * (100vw - 320px),1rem);width:100%}.events-list{display:flex;flex-wrap:wrap;gap:clamp(1rem,1rem + .0002455357 * (100vw - 320px),1.275rem);width:100%;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 768px){.events-list{flex-direction:row;justify-content:flex-start}}.btn-container{display:flex;justify-content:center;align-items:center;gap:clamp(1rem,1rem + .0002455357 * (100vw - 320px),1.275rem);flex-wrap:wrap}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0f0f0f66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:flex-end;z-index:999}@media (min-width: 768px){.modal-overlay{align-items:center}}.modal{background:#fff;padding:1.2rem;border-radius:12px 12px 0 0;max-width:400px;width:100%;box-shadow:0 10px 15px -3px #0f0f0f1a,0 4px 6px -2px #0f0f0f0d;display:flex;flex-direction:column;gap:clamp(.875rem,.875rem + .0001116071 * (100vw - 320px),1rem);max-height:90dvh;overflow-y:auto}.modal h3{text-align:center}@media (min-width: 768px){.modal{border-radius:12px}}.modal-form{display:flex;flex-direction:column;gap:clamp(.875rem,.875rem + .0001116071 * (100vw - 320px),1rem);align-items:center}.card{background-color:#fff;border:1px solid #E9E9E7;box-shadow:0 1px 2px #0f0f0f0f;border-radius:8px;transition:all .3s ease-in-out}.card:hover{box-shadow:0 1px 3px #0f0f0f14,0 1px 2px #0f0f0f0a}
