:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{--sb-track-color: #fafafa;--sb-thumb-color: #060435;--sb-size: 15px}::-webkit-scrollbar{width:var(--sb-size)}::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:6px}::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:15px;border:4px solid var(--sb-track-color)}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}#app{position:relative}html{touch-action:manipulation}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s}.bold{font-weight:600}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem}}.exo-header-container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;font-size:.9em;padding:20px;margin-top:var(--76cc76dd)}.exo-logo{height:auto;width:200px}.exo-subtitle{margin-top:-20px;color:#e4e9ee}.exo-btn[data-v-e9a11db1]{background:#ff453b;color:#fff;font-weight:700;font-size:15px;border-radius:8px;padding:20px;border:none;width:100%;cursor:pointer}.exo-btn[data-v-e9a11db1]:disabled{background:#f0f0f0;color:#c7c7c7;cursor:not-allowed}input[data-v-98f8f5de]{width:100%;margin:15px 0;padding:20px;font-size:14px;color:#060435;border-radius:8px;border:var(--39d046a1);outline:none;font-weight:500}input.error[data-v-98f8f5de]{border:1px solid #CF140A}input[data-v-98f8f5de] ::placeholder{color:#7a7979;font-size:.9em}.error-message[data-v-98f8f5de]{color:#cf140a;font-size:12px;font-weight:500}.error-message[data-v-f4756853]{color:red}h1[data-v-f4756853]{text-align:center;padding:0 25px;font-size:22px;color:#fff}h1 span[data-v-f4756853]{color:#ff453b}.exo-login-form-container[data-v-f4756853]{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-bottom:70px;margin:0 15px;position:relative}.exo-login-success-message[data-v-f4756853]{display:flex;height:100%;align-items:center;color:#fff;gap:20px;text-align:center;flex-direction:column;justify-content:center}.help-link[data-v-f4756853]{font-size:14px;font-weight:500;color:#fff;text-decoration:underline}.login-input-container[data-v-f4756853]{margin:15px 0}.error-message[data-v-f4756853]{position:absolute;bottom:0;left:0}[data-v-f4756853] #login-2fa-input{margin-top:0}.login-form-footer[data-v-f4756853]{text-align:center;margin:30px 0;color:#fff}.login-form-footer a[data-v-f4756853]{color:#fff;text-decoration:underline;font-weight:700;font-size:18px}.login-form-footer p[data-v-f4756853]{margin-top:10px;font-size:12px}.exo-title-container h2{display:flex;align-items:center;gap:10px;color:#060435;font-size:18px;font-weight:700;margin-bottom:15px}path[data-v-b70ef0a7]{fill:var(--425c1d36)}.invitation-container[data-v-62000b4b]{background-color:#fff;display:flex;justify-content:space-between;padding:16px;border-radius:12px;width:100%;box-shadow:0 0 5px #0003}.invitation-detail-container[data-v-62000b4b]{display:flex;flex-direction:row;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invitation-detail-container[data-v-62000b4b],.invitation-validity-label[data-v-62000b4b]{color:var(--8d45d302)}.invitation-detail-container[data-v-62000b4b],.invitation-status-label[data-v-62000b4b]{color:var(--e9b82d82)}.invitation-poster-container[data-v-62000b4b]{margin-right:16px;max-width:60px}.invitation-poster-container img[data-v-62000b4b]{height:80px;width:auto;min-height:100%;max-width:60px}.invitation-detail[data-v-62000b4b]{max-width:100%;overflow:hidden}.invitation-detail h2[data-v-62000b4b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:5px}.invitation-detail p[data-v-62000b4b],h2[data-v-62000b4b],span[data-v-62000b4b]{font-size:15px;font-weight:600}.invitation-detail p[data-v-62000b4b]{color:gray}h2[data-v-62000b4b]{color:#060435}@media screen and (max-width: 359px){.invitation-detail p[data-v-62000b4b],h2[data-v-62000b4b]{font-size:10px}.invitation-poster-container img[data-v-62000b4b]{max-height:60px}}@media screen and (max-width: 380px){.invitation-detail p[data-v-62000b4b],.invitation-detail h2[data-v-62000b4b],.invitation-detail span[data-v-62000b4b]{font-size:12px}}.info-bulle-container[data-v-8c6bc5c2]{background-color:var(--3b86e2f7);padding:12px 16px;font-weight:500;border-radius:8px;margin:var(--45a3449a)}.info-bulle-title[data-v-8c6bc5c2]{color:#060435;font-size:14px;font-weight:600;padding-bottom:10px}.info-bulle-text[data-v-8c6bc5c2]{color:gray;font-size:14px}.invitations-container>a[data-v-3a277353]{margin:15px 0}.no-history[data-v-3a277353]{justify-content:space-between}.history-container[data-v-3a277353]{height:100%;display:flex;flex-direction:column}.history-month[data-v-3a277353]{font-weight:500;font-size:14px;padding-top:30px;color:#7a7979}.contact-info[data-v-1372b09d]{cursor:pointer;border-bottom:1px solid #DFDFDF;padding:10px 0}.contact-info__names[data-v-1372b09d]{color:#060435;font-weight:700}.contact-info__email[data-v-1372b09d]{color:#7a7979;font-weight:500}.contacts-container[data-v-d785bb2f]{height:100%;display:flex;flex-direction:column}.contacts-container.no-contacts[data-v-d785bb2f]{justify-content:space-between}.contacts-container .contact-view-title[data-v-d785bb2f]{margin-top:-15px}.contacts-container .contacts-title[data-v-d785bb2f]{flex:1;font-weight:700}.contacts-container .contact-add[data-v-d785bb2f]{display:inline-flex;cursor:pointer;background-color:#ff453b;padding:15px;border-radius:10px}.contacts-container .contact-list[data-v-d785bb2f]{display:flex;flex-direction:column;overflow:auto;margin-bottom:-30px}path[data-v-f73f45d8]{stroke:var(--ce804ed4)}.info-text{color:gray}.info-text p{font-size:12px;font-weight:400;text-align:left}.info-text hr{margin-top:20px;border:1px solid #dedede}.info-text p a{text-decoration:none;font-weight:500;color:#060435!important}.contact-container[data-v-22c2af4b]{height:100%;display:flex;flex-direction:column}.contact-form[data-v-22c2af4b]{display:flex;flex-direction:column;align-items:center;flex:1}.contact-form-back[data-v-22c2af4b]{display:inline-flex;font-size:15px;color:#060435;font-weight:500;margin-top:10px;margin-bottom:20px;cursor:pointer;margin-top:calc(-2rem + 15px);align-items:center}.contact-form-title[data-v-22c2af4b] h2{margin-bottom:0;font-size:20px}.contact-form-input[data-v-22c2af4b]{width:100%}.contact-form-input[data-v-22c2af4b] input{margin:5px 0}.contact-form-input[data-v-22c2af4b]:first-child,.contact-form-button[data-v-22c2af4b]{margin-top:20px}.contact-form-close[data-v-22c2af4b]{font-size:15px;color:#060435;font-weight:700;margin-top:10px;cursor:pointer}.contact-form-delete-container[data-v-22c2af4b]{display:flex;justify-content:center}.contact-form-delete[data-v-22c2af4b]{display:inline-flex;color:#cf140a;font-size:15px;font-weight:700;cursor:pointer;align-items:center;gap:10px}path[data-v-f868a852]{fill:var(--400c6f07)}.fake-input{background:white;border-radius:8px;border:solid 1px #E1E1E1;font-weight:500;padding:10px 16px;width:100%;box-shadow:0 0 2px #0003}.fake-input-label{color:gray;font-size:12px}.fake-input-value{color:#060435;font-size:14px}.composed-container{display:flex;justify-content:space-between;margin:12px 0;gap:25px}.account-link-container a{text-decoration:underline;margin:10px 0;font-size:14px;display:block;text-align:center;color:#060435}.account-link-container a.danger-link{color:red}.info-text-container{margin:20px 0}path[data-v-083eeae4]{fill:var(--22aca62c)}.movie-card a[data-v-bc731d7d]{box-shadow:0 0 10px #0003;background:#ffffff;border:solid 1px white;padding:16px;border-radius:8px;display:flex;overflow:hidden;white-space:nowrap}.movie-card a .movie-poster[data-v-bc731d7d]{min-width:100px;max-height:140px;margin-right:24px;text-align:center}.movie-card a .movie-poster img[data-v-bc731d7d]{min-height:100%;width:100px;height:135px;color:#060435;text-align:center}.movie-card a h3[data-v-bc731d7d]{font-size:16px;font-weight:500;color:#060435;padding-right:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.movie-card a .movie-detail[data-v-bc731d7d]{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.movie-card a .movie-detail .movie-detail-distributor[data-v-bc731d7d],.movie-card a .movie-detail .movie-detail-director[data-v-bc731d7d]{color:gray}.movie-card a .movie-detail .movie-detail-release[data-v-bc731d7d]{color:#060435;margin:5px 0 2px}.movie-card a .movie-detail .movie-detail-invitation[data-v-bc731d7d]{width:fit-content;border-radius:34px;padding:4px 8px;font-size:12px;font-weight:500;color:#fff;background:#ff453b}.pop-up-container[data-v-af945aeb]{position:fixed;background:rgba(000000,000000,000000,.75);top:0;bottom:0;right:0;left:0;padding:16px;display:flex;align-content:center;justify-content:center}.pop-up[data-v-af945aeb]{background:#ffffff;border-radius:24px;padding:16px;width:100%;align-self:flex-end;flex-direction:column;align-content:center;display:flex;align-items:center}.pop-up-extra[data-v-af945aeb]{margin-top:10px}.movie-container{height:100%;display:flex;flex-direction:column;gap:20px}.movie-container-title h2{margin-bottom:0}.no-invitation{justify-content:space-between}.movies-container>div{margin:20px 0}.cgu-pop-up-container{display:flex;flex-direction:column;gap:10px}.cgu-pop-up-container h2{color:#060435;font-size:16px;font-weight:500;text-align:center}.cgu-pop-up-container p,a{color:#7a7979;font-size:14px}.cgu-pop-up-container a{text-decoration:underline}.cgu-input{display:flex;align-items:center;align-content:center;gap:10px;width:100%}.cgu-input input{width:15px;height:15px}.cgu-input:after{color:#7a7979;font-size:14px;content:"J'ai lu et j'accepte les CGU des invitations"}.cgu-error-message{color:red;font-size:14px}@media screen and (min-width: 630px){.cgu-input{justify-content:center}}.invitation-container[data-v-62ddd1e2]{background-color:#fff;display:flex;justify-content:space-between;padding:16px;border-radius:12px;width:100%;box-shadow:0 0 5px #0003}.invitation-detail-container[data-v-62ddd1e2]{display:flex;flex-direction:row;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invitation-detail-container[data-v-62ddd1e2],.invitation-validity-label[data-v-62ddd1e2]{color:var(--7c9a0925)}.invitation-detail-container[data-v-62ddd1e2],.invitation-status-label[data-v-62ddd1e2]{color:var(--0bad6536)}.invitation-poster-container[data-v-62ddd1e2]{margin-right:16px;max-width:60px}.invitation-poster-container img[data-v-62ddd1e2]{height:80px;width:auto;min-height:100%;max-width:60px}.invitation-detail[data-v-62ddd1e2]{max-width:100%;overflow:hidden}.invitation-detail h2[data-v-62ddd1e2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:5px}.invitation-detail p[data-v-62ddd1e2],h2[data-v-62ddd1e2],span[data-v-62ddd1e2]{font-size:15px;font-weight:600}.invitation-detail p[data-v-62ddd1e2]{color:gray}h2[data-v-62ddd1e2]{color:#060435}.button-icon[data-v-62ddd1e2]{display:flex;justify-content:center;border-radius:8px;align-items:center;min-width:40px}.invitation-available-count[data-v-62ddd1e2]{width:fit-content;border-radius:34px;padding:4px 8px;font-size:12px;font-weight:500;color:#fff!important;background:#ff453b;margin-top:5px}@media screen and (max-width: 359px){.invitation-detail p[data-v-62ddd1e2],h2[data-v-62ddd1e2]{font-size:10px}.invitation-poster-container img[data-v-62ddd1e2]{max-height:60px}}@media screen and (max-width: 380px){.invitation-detail p[data-v-62ddd1e2],.invitation-detail h2[data-v-62ddd1e2],.invitation-detail span[data-v-62ddd1e2]{font-size:12px}}nav[data-v-cafaa187]{display:flex;gap:20px}a[data-v-cafaa187]{font-size:18px;color:#7a7979;font-weight:600}a[data-v-cafaa187]:hover{background:none;color:#060435}.router-link-exact-active[data-v-cafaa187]{color:#060435}.invitation-header-container{height:45vh;margin:var(--07d9dcbe);border-radius:var(--105bc3a2);background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex;flex-direction:column;justify-content:space-between}.top-link-container{margin-top:20px;padding:20px}.return-link-container{display:inline-block;height:32px;width:32px;border-radius:50%;background-color:#fff}.return-link-container a{display:block;height:100%;width:100%;border-radius:24px;background:#FFFFFF}.bottom-link-container{text-align:right;padding:45px 20px}.bottom-link-container a{color:#fff;font-weight:500;font-size:15px;display:inline-flex;align-items:center;gap:12px}.invitations-container>a[data-v-c0abdd5e]{display:block;margin:15px 0}.return-btn[data-v-c0abdd5e]{display:inline-flex;justify-content:center;align-items:center}.return-btn[data-v-c0abdd5e] svg{margin-left:-2px}.invitations-container>div[data-v-5039ea5e]{margin:15px 0}.return-btn[data-v-5039ea5e]{display:inline-flex!important;justify-content:center;align-items:center}.return-btn[data-v-5039ea5e] svg{margin-left:-2px}.input-counter[data-v-c809f7bd]{display:flex;width:100%;padding:10px;font-size:14px;color:#060435;border-radius:10px;border:1px solid #E7E7E7;background-color:#fff}.input-counter__button[data-v-c809f7bd]{display:inline-flex;cursor:pointer;background:white;border-radius:5px;color:#060435;font-size:20px;border:1px solid #E7E7E7;justify-content:center;align-items:center;height:35px;width:35px;font-weight:500!important;-webkit-user-select:none;user-select:none}.input-counter__button-plus[data-v-c809f7bd]{color:#fff;background-color:#060435;border:0}.input-counter__button.disabled[data-v-c809f7bd]{color:#7a7979;background:white;border:solid 1px #E1E1E1;cursor:not-allowed}.input-counter__count[data-v-c809f7bd]{flex:1;display:flex;justify-content:center;align-items:center;font-weight:500!important}h2[data-v-31ae393f]{color:#060435;font-size:25px;font-weight:600;width:70%;margin:10px 0}.icon-container[data-v-31ae393f]{background:white;padding:12px;border-radius:12px;display:flex}.invitation-validity[data-v-31ae393f]{font-size:15px;color:gray}.invitation-validity span[data-v-31ae393f]{color:#cf140a}.add-message-link[data-v-31ae393f]{margin:10px 0;color:#7a7979;font-size:15px;display:inline-flex;align-items:center;gap:10px}.exo-button-wrapper[data-v-31ae393f]{margin:20px 0}.titular[data-v-31ae393f]{left:0;bottom:0;right:0;font-size:15px;font-weight:500;background:#F5F5F5;color:#7a7979;text-align:center;min-height:88px;padding:20px}.share-container[data-v-31ae393f]{padding:.9rem 15px}.share-container.is-success[data-v-31ae393f]{padding:0}.share-container.full-size[data-v-31ae393f]{background-color:#fafafa}textarea[data-v-31ae393f]{width:100%;font-size:14px;border:1px solid #ece;min-height:200px;color:#060435;margin:10px;border-radius:12px;padding:40px 10px 20px;position:relative}textarea[data-v-31ae393f]:focus-visible{outline:none}label[data-v-31ae393f]{position:absolute;color:#060435;font-size:15px;font-weight:500;z-index:1;left:45px;margin-top:20px}.close-link[data-v-31ae393f]{font-size:15px;color:#7a7979;font-weight:500;text-decoration:underline}.share-with-success-container[data-v-31ae393f]{background:#060435;display:flex;flex-direction:column;justify-content:space-between;gap:80px;flex:1}.success-message[data-v-31ae393f]{display:flex;flex-direction:column;align-items:center;margin-top:20px;text-align:center}.success-message>h2[data-v-31ae393f]{color:#01dda5;font-size:36px}.success-message>svg[data-v-31ae393f]{height:46px;width:46px}.success-message>p[data-v-31ae393f]{color:#fff;font-weight:500;font-size:24px;margin-bottom:40px}.success-message>a[data-v-31ae393f]{font-size:17px;color:#fff;font-weight:700;text-decoration:underline solid 1px white;line-height:1em;text-underline-offset:15px}.success-info[data-v-31ae393f]{background-color:#1f1d49;display:flex;flex-direction:column;text-align:center;padding:20Px}.success-info>h4[data-v-31ae393f]{color:#fff;font-size:15px;font-weight:500}.success-info>p[data-v-31ae393f]{color:#9595a7;font-weight:500}.share-error[data-v-31ae393f]{color:#cf140a}.edit-available[data-v-31ae393f]{color:#060435}.no-hightlight[data-v-31ae393f]{color:#7a7979!important}.button-back[data-v-31ae393f]{text-decoration:underline;display:inline-block;padding-bottom:20px}.input-counter[data-v-31ae393f]{margin-bottom:10px}.invitation-email-input.is-focus[data-v-31ae393f] input{box-shadow:0 0 10px #0003}.contacts-list[data-v-31ae393f]{overflow:auto}.invitation-form-container[data-v-31ae393f]{display:flex;flex-direction:column;height:100%}.return-btn[data-v-31ae393f]{display:inline-flex;justify-content:center;align-items:center}.return-btn[data-v-31ae393f] svg{margin-left:-2px}@media screen and (max-height: 786px){h2[data-v-31ae393f],input[data-v-31ae393f],.add-message-link[data-v-31ae393f]{margin:5px 0}.exo-button-wrapper[data-v-31ae393f]{margin:10px 0}.share-container[data-v-31ae393f]{padding:.2rem 15px}}.qcv[data-v-3e734919]{display:flex;flex:1;align-items:center;justify-content:center;text-align:center}.qcv-code[data-v-3e734919]{max-width:200px;position:absolute;top:-35%;left:0;right:0;margin:auto;border-radius:10px;width:100%;box-shadow:-10px 15px 30px #0000001a;padding:10px;background-color:#fff}.invitation-offer[data-v-3e734919]{color:#060435;font-size:25px;font-weight:600;margin:10px auto -20%;width:70%}.invitation-validity[data-v-3e734919]{font-size:15px;color:gray}.invitation-validity span[data-v-3e734919]{color:#cf140a}.titular[data-v-3e734919]{left:0;bottom:0;right:0;font-size:15px;font-weight:500;background:#E8F2FB;color:#060435;text-align:center;min-height:50px;padding:20px}.no-hightlight[data-v-3e734919]{color:#7a7979!important}.close-btn[data-v-3e734919]{display:inline-flex;align-items:center;justify-content:center}.close-btn svg[data-v-3e734919]{height:25px}svg{height:22px}.exo-nav-container{display:flex;align-items:center;justify-content:space-between;font-size:14px;background:#FFFFFF;height:10vh;padding:25px 30px;box-shadow:0 0 10px #0003;width:100%}.exo-nav-link a{color:#9595a7;display:flex;flex-direction:column;align-items:center;height:100%}.exo-nav-link a.router-link-active{color:#060435}@media screen and (max-width: 338px){.exo-nav-container{font-size:12px}svg{width:16px}}#app{height:100vh;width:100%;padding:0;display:flex;align-items:center;flex-direction:column}main{height:70vh;padding:2rem 15px;background:#fafafa;overflow:auto;width:100%;flex:1}header{background-color:#fafafa;width:100%}.custom-bg{background-image:url(/assets/blur-bg-20537e9d.png);background-repeat:no-repeat;background-size:cover}main.extend-main{height:80vh!important;border-radius:24px 24px 0 0;margin-top:-25px;padding:15px 0 0;display:flex;flex-direction:column;justify-content:space-between}main.invitation-share-success{padding:0;border-radius:0}main.relative-container{position:relative;overflow:initial}main.without-radius{border-radius:0}@media screen and (min-width: 1250px){#app,.pop-up{max-width:500px}}
