body,html{font-family:Inter,sans-serif;height:100%;margin:0;overflow:hidden;padding:0}::-webkit-scrollbar-thumb{background-color:#6a73ab;border-radius:5px}::-webkit-scrollbar-track{background:#f1f1f1}*{scrollbar-color:#6a73ab #f1f1f1;scrollbar-width:auto}.offcanvas-header .btn-close{border:none!important;box-shadow:none!important;outline:none!important}.nav-link{border-radius:6px;color:#fff;font-size:1.2rem;font-style:normal;font-weight:400;line-height:28px}.nav-link.show,.nav-link:focus,.nav-link:hover{background:#fff;border-radius:6px;color:#6a73ab!important}.nav-link.active{background:#fff;border-radius:6px;color:#6a73ab!important}.dropdown-menu,.dropdown-menu.show{background-color:#6a73ab;border:2px solid #fff;border-radius:6px;min-width:auto}.navbar .dropdown-menu>:nth-child(2){border-top:2px solid #fff}.dropdown-item{color:#fff;font-size:1rem;transition:background-color .2s ease,color .2s ease;white-space:nowrap;width:auto}.dropdown-item:focus,.dropdown-item:hover{background-color:#fff;color:#6a73ab}.nav-link.dropdown-toggle:after{margin-right:.25rem}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-toggler{border:none}.navbar{background:#fff linear-gradient(90deg,rgba(106,115,171,.85) 50%,rgba(43,46,69,.85))}#navbarBottom .btn-close,#navbarTop .btn-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E")}.border-white{border:1px solid #fff}#offcanvas-bodyBottom .navbar-nav .nav-item .nav-link{font-size:1.1rem}#offcanvas-bodyBottom .navbar-nav .nav-item .nav-link:hover{background:none;border:none;color:inherit!important}footer #navbarBottom .nav-link{padding:.2rem!important}#welcome{color:#6a73ab;font-family:Courgette,cursive;font-size:2.7rem;opacity:.8}#container-accueil,#container-contact{bottom:8rem;left:0;overflow:auto;position:fixed;right:0;top:6rem}.custom-next,.custom-prev{align-items:center;border:none;border-radius:50%;display:flex;height:50px;justify-content:center;opacity:.8;position:absolute;top:50%;transition:opacity .3s ease;width:50px;z-index:1}.custom-next:hover,.custom-prev:hover{opacity:1}.custom-icon-prev{transform:rotate(135deg)}.custom-icon-next,.custom-icon-prev{border:solid #6a73ab;border-radius:4px;border-width:0 8px 8px 0;display:inline-block;height:30px;padding:5px;width:30px}.custom-icon-next{transform:rotate(-45deg)}#carouselExample{padding:0 60px}#carouselExample .carousel-inner .row{display:flex;flex-wrap:nowrap}#carouselExample .carousel-inner .image-carousel{flex:0 0 14.28571%;max-width:14.28571%}#carouselExample .image-carousel img{aspect-ratio:2/3;display:block;height:auto;object-fit:cover;width:100%}.form-group{margin-bottom:12px;position:relative}.form-control{border:2px solid #6a73ab;font-size:16px;padding-top:20px;transition:all .2s ease}.form-control:hover{background-color:#f2f2f2}.form-control:focus{background-color:#f2f2f2;border:2px solid #6a73ab;box-shadow:0 0 0 4px rgba(106,115,171,.4)}.custom-label{bottom:15px;color:#6a73ab;font-size:16px;left:14px;pointer-events:none;position:absolute;transition:all .2s ease}.form-control:focus+.custom-label,.form-control:not(:placeholder-shown)+.custom-label{bottom:35px;font-size:12px}#toggleConfirmPassword,#togglePassword,#toggleProvisionalPassword{color:#6a73ab;left:90%;position:absolute;top:16px;z-index:10}.custom-checkbox{align-items:center;display:flex}.custom-checkbox input[type=checkbox]{left:-9999px;opacity:0;position:absolute}.custom-checkbox .checkbox-label{font-size:.9rem;padding-left:20px;position:relative}.custom-checkbox .checkbox-label:before{background-color:#fff;border:2px solid #6a73ab;border-radius:4px;content:"";height:16px;left:0;position:absolute;top:calc(50% - 8px);width:16px}.custom-checkbox input[type=checkbox]:checked+.checkbox-label:before{background-color:#6a73ab;border:2px solid #6a73ab}.custom-checkbox input[type=checkbox]:checked+.checkbox-label:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-width='2' d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");left:0;position:absolute;top:calc(50% - 8px)}.checkbox-label .btn{transition:none}.checkbox-label .btn:hover{color:orange!important;text-decoration:underline}.btn-connexion,.btn-modal,.btn-register{background-color:#6a73ab;border:2px solid #6a73ab;border-radius:6px;color:#fff;padding:.6rem;transition:all .2s ease}.btn-connexion:hover,.btn-modal:hover,.btn-register:hover{background-color:#fff;border:2px solid #6a73ab;color:#6a73ab}.modal-content{border:2px solid #6a73ab;border-radius:6px}.modal-title{color:#6a73ab}.border-register{border:2px solid #6a73ab}.border-register-img{border-bottom:2px solid #6a73ab;border-right:2px solid #6a73ab;border-top:2px solid #6a73ab}.title-nouveau-compte{color:#6a73ab;font-family:Courgette,cursive;font-size:2rem;opacity:.8}.btn-account-created{transition:none}.btn-account-created:hover{color:orange!important;text-decoration:underline}.title-connexion{font-size:2rem}.title-connexion,.title-happy{color:#6a73ab;font-family:Courgette,cursive;opacity:.8}.title-happy{font-size:1.2rem}.link-register{color:#6a73ab;text-decoration:none}.link-register:hover{color:orange;text-decoration:underline}.link-reset-password{color:#6a73ab;text-decoration:none}.link-reset-password:hover{color:orange;text-decoration:underline}.title-reset{color:#6a73ab;font-family:Courgette,cursive;font-size:1.6rem;opacity:.8}.custom-label-contact{position:absolute;Top:16px;color:#6a73ab;font-size:16px;left:14px;pointer-events:none;transition:all .2s ease}.form-control:focus+.custom-label-contact,.form-control:not(:placeholder-shown)+.custom-label-contact{Top:0;font-size:12px}.card-image-film.disabled{cursor:not-allowed;position:relative}.card-image-film.disabled:hover:after{background-color:rgba(0,0,0,.8);border-radius:5px;color:#fff;content:"Veuillez sélectionner un cinéma pour afficher les séances";font-size:.9rem;left:50%;padding:5px 10px;position:absolute;top:100%;transform:translateX(-50%);white-space:nowrap;z-index:10}.custom-dropdown{position:relative;width:auto}.btn-films{align-items:center;appearance:none;-webkit-appearance:none;background-color:#fff;border:2px solid #6a73ab;border-radius:6px;color:#6a73ab;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;padding:.5rem .75rem;text-align:left;transition:all .2s ease;width:100%}.btn-films:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236A73AB' class='bi bi-caret-down-fill' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.659C1.674 5.207 2.15 4 3.004 4h9.992c.855 0 1.33 1.207.553 1.659L8.753 11.14a1 1 0 0 1-1.506 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.8rem;content:"";display:inline-block;height:1rem;margin-left:1rem;transition:all .2s ease;vertical-align:middle;width:1rem}.custom-options-cinema,.custom-options-genre{background-color:#6a73ab;border:2px solid #fff;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:none;position:absolute;top:100%;width:100%;z-index:1000}.custom-option-cinema,.custom-option-genre{color:#fff;cursor:pointer;padding:.5rem .75rem;transition:all .2s ease}.custom-option-cinema:hover,.custom-option-genre:hover{background-color:#fff;color:#6a73ab}.btn-date:hover,.btn-films:hover,.custom-select-btn-cinema.btn-hover,.custom-select-btn-genre.btn-hover{background-color:#6a73ab;color:#fff!important}.btn-date:focus,.btn-films:focus{background-color:#6a73ab;color:#fff!important;outline:none}.btn-films:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-caret-down-fill' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.659C1.674 5.207 2.15 4 3.004 4h9.992c.855 0 1.33 1.207.553 1.659L8.753 11.14a1 1 0 0 1-1.506 0'/%3E%3C/svg%3E")}.btn-films:focus:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-caret-down-fill' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.659C1.674 5.207 2.15 4 3.004 4h9.992c.855 0 1.33 1.207.553 1.659L8.753 11.14a1 1 0 0 1-1.506 0'/%3E%3C/svg%3E")}.custom-select-btn-cinema.no-arrow:after,.custom-select-btn-genre.no-arrow:after{background-image:none}#container-films-mobile,.container-films{bottom:8rem;height:calc(100% - 19rem);overflow:auto;position:relative;top:11rem}.btn-date{align-items:center;background-color:#fff;border:2px solid #6a73ab;border-radius:6px;color:#6a73ab;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;padding:.5rem .75rem;transition:all .2s ease;width:9rem}.bi-calendar.btn-hover,.bi-x-circle.btn-hover,.btn-date.btn-hover::placeholder,.btn-date:focus::placeholder,.btn-date:focus~.bi-calendar,.btn-date:focus~.bi-x-circle,.btn-date:hover::placeholder,.btn-date:hover~.bi-calendar,.btn-date:hover~.bi-x-circle,.close-icon-cinema.btn-hover,.close-icon-genre.btn-hover,.custom-select-btn-cinema:focus~.bi-x-circle,.custom-select-btn-cinema:hover~.bi-x-circle,.custom-select-btn-genre:focus~.bi-x-circle,.custom-select-btn-genre:hover~.bi-x-circle{color:#fff!important}.btn-date::placeholder,.btn-date~.bi-calendar,.btn-date~.bi-x-circle{transition:all .2s ease}.datepicker{padding:1rem;width:auto}.datepicker table tr td,.datepicker table tr th{color:#fff;transition:all .2s ease}.datepicker table tr td:hover{background-color:#fff!important;color:#6a73ab!important}.datepicker table tr td.active,.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#6a73ab!important;background-image:linear-gradient(180deg,#fff,#fff);color:#6a73ab!important}.bi-calendar,.bi-x-circle{color:#6a73ab;cursor:pointer;padding-right:.5rem;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all .2s ease}.btn-date.btn-hover{background-color:#6a73ab;border:2px solid #fff;color:#fff!important}.card,.card-img-top{border:none;border-radius:unset;color:#6a73ab}.btn-description{background-color:transparent!important;border:none;box-shadow:none;color:#6a73ab;transition:none}.btn-description:hover{color:#6a73ab!important;text-decoration:underline}.btn-description:focus,.btn-description:not(.collapsed){background-color:transparent!important;border:none;box-shadow:none;outline:none}.btn-description:not(.collapsed){color:#6a73ab}.accordion-collapse,.accordion-collapse.collapsed{background-color:#6a73ab;border:2px solid #fff;border-radius:2px;color:#fff;padding:.5rem;position:absolute;transition:all 0s ease;width:400px;z-index:10}#btn-plus-admin,#btn-plus-employe{align-items:center;background-color:#fff;border:none;border-radius:50%;color:#6a73ab;display:flex;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}#btn-plus-admin:hover,#btn-plus-employe:hover{background-color:#6a73ab;color:#fff;scale:130%}.btn-admin{background-color:#fff;border:2px solid #6a73ab;border-radius:6px;color:#6a73ab;cursor:pointer;font-size:1rem;padding:.5rem .75rem;transition:all .2s ease}.btn-admin.active,.btn-admin:hover{background-color:#6a73ab;color:#fff}.modal-admin .nav-link.border-white{border:2px solid #6a73ab!important}.modal-admin .nav-link.border-white:focus,.modal-admin .nav-link.border-white:hover{border:2px solid #fff!important}.bg-admin{background-color:#fff}.bg-admin,.bg-admin-modal{align-items:center;display:flex;height:22px;justify-content:center;width:22px}.bg-admin-modal{background-color:#6a73ab;color:#fff!important;transition:all .2s ease}.bg-admin-modal:hover{background-color:#fff;color:green!important}.btn-date-admin,.btn-time-admin{align-items:center;background-color:#fff;border:2px solid #6a73ab;border-radius:6px;display:flex;font-size:1.1rem;justify-content:space-between;padding:.5rem .75rem;width:10rem}.bi-clock,.btn-date-admin,.btn-time-admin{color:#6a73ab;cursor:pointer;transition:all .2s ease}.bi-clock{padding-right:.5rem;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.bi-clock:focus,.bi-clock:hover{color:#fff}.btn-date-admin.btn-hover,.btn-date-admin:focus,.btn-date-admin:not(:disabled):hover,.btn-time-admin.btn-hover,.btn-time-admin:focus,.btn-time-admin:not(:disabled):hover{background-color:#6a73ab;border:2px solid #fff;color:#fff!important;outline:none}.btn-date-admin.btn-hover::placeholder,.btn-date-admin:focus::placeholder,.btn-date-admin:focus~.bi-calendar,.btn-date-admin:focus~.bi-x-circle,.btn-date-admin:hover::placeholder,.btn-date-admin:hover~.bi-calendar,.btn-date-admin:hover~.bi-x-circle,.btn-time-admin.btn-hover::placeholder,.btn-time-admin:focus::placeholder,.btn-time-admin:focus~.bi-clock,.btn-time-admin:focus~.bi-x-circle,.btn-time-admin:hover::placeholder,.btn-time-admin:hover~.bi-clock,.btn-time-admin:hover~.bi-x-circle{color:#fff!important}.btn-date-admin.btn-hover::placeholder,.btn-date-admin::placeholder,.btn-date-admin~.bi-calendar,.btn-date-admin~.bi-x-circle,.btn-time-admin.btn-hover::placeholder,.btn-time-admin::placeholder,.btn-time-admin~.bi-clock,.btn-time-admin~.bi-x-circle{transition:all .2s ease}.btn-date-admin::placeholder,::placeholder{color:#6a73ab}.btn-date-admin:disabled::placeholder,.btn-time-admin:disabled::placeholder{color:#fff!important;opacity:1}.btn-date-admin:disabled,.btn-secondary.disabled,.btn-time-admin:disabled{background-color:gray!important;color:#fff!important;cursor:not-allowed!important;opacity:unset!important}.dropdown-modal-admin{position:relative}.dropdown-modal-admin:has(.btn-secondary.disabled):hover:after{content:"❌";font-size:22px;left:calc(50% - 16px);pointer-events:none;position:absolute;top:calc(50% - 16px)}.btn-date-admin:disabled~.bi-calendar,.btn-date-admin:disabled~.bi-x-circle,.btn-time-admin:disabled~.bi-clock{color:#fff!important}.flatpickr-time{background-color:#6a73ab!important;border:1px solid #fff!important;border-radius:5px;color:#fff!important}.flatpickr-time .flatpickr-hour,.flatpickr-time .flatpickr-minute{background-color:#6a73ab!important;border:1px solid transparent!important;border-radius:5px;color:#fff!important;padding:5px 10px;transition:background-color .3s ease,border .3s ease}.flatpickr-time-separator{color:#fff!important}.bi-check-lg{background-color:#fff;border:2px solid#008000!important;color:green;transition:all .2s ease}.bi-check-lg:hover{background-color:green;border:2px solid #fff!important;color:#fff}.bi-x-lg{background-color:#fff;border:2px solid red!important;color:red;transition:all .2s ease}.bi-x-lg:hover{background-color:red;border:2px solid #fff!important;color:#fff}.bi-arrow-counterclockwise{background-color:#fff;border:2px solid orange!important;color:orange;position:relative;transition:all .2s ease}.bi-arrow-counterclockwise:hover{background-color:orange;border:2px solid #fff!important;color:#fff}.bi-arrow-counterclockwise:hover:after{background-color:orange;border:2px solid #fff;border-radius:5px;color:#fff;content:"Réinitialiser les cinemas, la date de début, la date de fin et les séances";font-size:14px;left:50%;padding:5px;position:absolute;top:110%;transform:translateX(-50%);white-space:nowrap;z-index:10}.textarea-uniforme{height:46.4px;max-width:100%;min-width:100px;white-space:nowrap}.textarea-uniforme,.textarea-uniforme-2{background-color:#fff!important;border:2px solid #6a73ab!important;color:#6a73ab!important;font-size:1.1rem!important;overflow:hidden;resize:none;text-align:center;transition:all .2s ease}.textarea-uniforme-2{height:43.2px}.textarea-uniforme-2:hover,.textarea-uniforme:hover{background-color:#e0e0e0!important}.textarea-uniforme-2:focus,.textarea-uniforme:focus{background-color:#6a73ab!important;border:2px solid #fff!important;color:#fff!important}.disabled-textarea{background-color:grey!important;border:none!important;color:#fff!important;cursor:not-allowed}.disabled-places,.disabled-places:focus,.disabled-places:hover{background-color:#fff!important;border:none!important;color:#6a73ab!important;cursor:not-allowed}.disabled-textarea:focus,.disabled-textarea:hover{background-color:grey!important;border:none!important;border-radius:6px}.modal-admin{border:1px solid #fff!important;border-radius:6px!important}.modal-admin .nav-link{border:2px solid #fff!important}.dropdown-modal-admin .dropdown-menu>:not(:last-child){border-bottom:2px solid #fff!important}.age-badge-public{background-color:green;color:#fff;flex-direction:column;font-size:8px;padding:0}.age-badge-12,.age-badge-16,.age-badge-18,.age-badge-public{align-items:center;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;font-weight:700;height:35px;justify-content:center;line-height:1;text-align:center;width:35px}.age-badge-12,.age-badge-16,.age-badge-18{font-size:12px}.age-badge-12{background-color:#ff5722;color:#fff}.age-badge-16{background-color:#e64a19;color:#fff}.age-badge-18{background-color:red;color:#fff}.dropdown-modal-admin .nav-link{background-color:#fff;border-radius:6px;color:#6a73ab;font-size:1.2rem;font-style:normal;font-weight:400;line-height:28px}.dropdown-modal-admin .nav-link.show,.dropdown-modal-admin .nav-link:focus,.dropdown-modal-admin .nav-link:hover{background:#6a73ab;border-radius:6px;color:#fff!important}.modal-admin input{color:#6a73ab!important}#toggleEmployePassword{color:#6a73ab;left:90%;position:absolute;top:16px;z-index:10}.btn-account-employe{background-color:#6a73ab;border:2px solid #6a73ab;border-radius:6px;color:#fff;padding:.6rem;transition:all .2s ease}.btn-account-employe:hover{background-color:#fff;border:2px solid #6a73ab;color:#6a73ab}.custom-options-employe{border:2px solid #fff;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:none;position:absolute;top:100%;width:100%;z-index:1000}.custom-option-employe,.custom-options-employe{background-color:#6a73ab;transition:all .2s ease}.custom-option-employe{color:#fff;cursor:pointer;padding:.5rem}.custom-option-employe:hover,.custom-options-employe:hover{background-color:#fff;color:#6a73ab}.custom-select-btn-employe.no-arrow:after{background-image:none}.custom-select-btn-employe.btn-hover{background-color:#6a73ab;color:#fff!important}.close-icon-employe.btn-hover,.custom-select-btn-employe:focus~.bi-x-circle,.custom-select-btn-employe:hover~.bi-x-circle{color:#fff!important}.grid-cell{border:1px solid #fff;border-radius:4px;margin:6px;padding:10px;text-align:center}#loading-bar .progress-bar{background-color:#6a73ab}.btn-avis{background-color:#fff;color:#6a73ab;transition:all .2s ease}.btn-avis.validate{background-color:green;color:#fff}.btn-avis:hover{background-color:#6a73ab;border:2px solid #fff;color:#fff}.uniform-block{background-color:#6a73ab;border:2px solid #fff;border-radius:12px;color:#fff;margin:18px 8px}.uniform-block .salle{font-size:1.2rem;font-weight:700}.uniform-block .row{border-bottom:2px solid #fff;margin-left:0!important;margin-right:0!important}.seances{border:4px solid #6a73ab;border-radius:10px!important}.header-seances{padding:2rem 2rem 1rem}.clickable-day{background-color:#fff;border-radius:6px;color:#6a73ab;cursor:pointer;margin:0 1.4rem;padding:.3rem;transition:all .2s ease}.clickable-day:focus,.clickable-day:hover{background-color:#6a73ab;border-radius:6px;color:#fff}.clickable-day.active{background-color:#6a73ab;border-radius:6px;color:#fff}.btn-close-seances{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%233E4978' d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E");border:none!important;box-shadow:none!important;outline:none!important;transition:background-image .2s ease-in-out}.btn-close-seances:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23354268' d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E")}.btn-close-seances:active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%232C3558' d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E")}.custom-options-films{background-color:#6a73ab;border:2px solid #fff;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-left:.2rem;position:absolute;width:100%;z-index:1001}.custom-option-film{color:#fff;cursor:pointer;padding:.5rem .75rem;transition:all .2s ease}.custom-option-film:hover{background-color:#fff;color:#6a73ab}.btn-reservation{background-color:transparent;border:2px solid #6a73ab;border-radius:6px;color:#fff;transition:all .2s ease}#seances-buttons:not(.disabled) .btn-reservation.active,#seances-buttons:not(.disabled) .btn-reservation:focus,#seances-buttons:not(.disabled) .btn-reservation:hover{background-color:#7749f8!important;border:2px solid #fff!important;color:#fff!important}.btn-paiement{background-color:#fff!important;border:2px solid green!important;border-radius:6px;color:green!important;padding:.4rem;transition:all .2s ease}.btn-paiement:hover{background-color:green!important;border:2px solid #fff!important;color:#fff!important}.seat{background-color:#f4f4f4;border:1px solid #ccc;cursor:pointer;margin:2px;transition:all .2s ease}.seat:not(.legend-square).libre:hover,.seat:not(.legend-square).reserve:hover,.seat:not(.legend-square).selectionne:hover{background-color:#7749f8;border:1px solid #ccc}.seat.libre{background-color:#fff}.seat.reserve{background-color:#000}.seat.selectionne{background-color:#7749f8}#Textarea-places-reservations,#row-reservations-places,#seances-buttons,#selection-sieges,.btn-reservation{background-color:transparent!important;color:#fff!important;transition:all .2s ease}#Textarea-places-reservations.disabled,#datepicker.disabled,#paiement-reservations.disabled,#row-reservations-places.disabled,#seances-buttons.disabled,#selection-sieges.disabled,.btn-reservation.disabled{background-color:gray!important;border:none!important;color:#fff!important;opacity:.6;pointer-events:none}.legend-square{border:1px solid #fff;cursor:none;display:inline-block;height:18px;margin-right:5px;width:18px}#Textarea-places-reservations{background-color:#fff!important;border:2px solid #6a73ab!important;border-radius:6px;color:#6a73ab!important;padding:.5rem;transition:all .2s ease}#Textarea-places-reservations:hover{background-color:#6a73ab!important;border:2px solid #fff!important;color:#fff!important}#Textarea-places-reservations:focus{background-color:#6a73ab!important;border:2px solid #fff!important;color:#fff!important}#datepicker.disabled~#icon-calendar{pointer-events:none}.custom-border{background-color:#fff;bottom:0;height:90%;left:0;position:absolute;top:5%;width:2px}#container-commandes{bottom:8rem;height:calc(100% - 19rem);overflow:auto;position:relative;top:11rem}.stars-rating{display:flex;gap:5px;justify-content:center}.star{cursor:pointer}.star,.star-avis{color:gray;font-size:25px}.star-avis{display:inline-block}.star-avis.half{background:linear-gradient(90deg,gold 50%,gray 0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.star-avis.selected,.star.selected{color:gold}.star:hover{color:gold}.floatingTextareaComments::placeholder{color:#6a73ab}.btn-commandes-avis{background-color:#fff;border:2px solid #6a73ab;border-radius:6px;color:#6a73ab;padding:.5rem .75rem;transition:all .2s ease}.btn-commandes-avis:hover{background-color:#6a73ab;border:2px solid #fff;color:#fff}.btn.btn-avis:hover .bi-eye-avis{color:#6a73ab;transition:all .2s ease}.btn.btn-avis:hover .bi-eye-avis{color:#fff}.btn-container{display:inline-block;position:relative}.tooltip-message{background-color:rgba(0,0,0,.75);border-radius:5px;bottom:-15%;color:#fff;display:none;font-size:14px;left:50%;margin-bottom:5px;padding:5px 10px;position:absolute;transform:translate(-50%,100%);width:100%;z-index:10}.btn-container:hover .tooltip-message{display:inline-block}.btn.disabled{pointer-events:none}@media (max-width:1400px){#welcome{font-size:3.5rem}}@media (max-width:1200px){#welcome{font-size:3.5rem}}@media (max-width:1200px) and (orientation:landscape){.nav-item{margin-left:0!important;margin-right:0!important}#welcome{font-size:2.5rem}}@media (max-width:992px){#container-accueil,#container-contact{bottom:4rem;top:4rem}.border-register-img{display:none}#welcome{font-size:3rem}#navbarBottom,#navbarTop{height:4rem!important}}@media (max-width:992px) and (orientation:landscape){#reservation-filter{top:4rem!important}#container-films-mobile,.container-films{height:calc(100% - 13rem);top:9rem}#navFilterFilm{top:4rem!important}.border-register-img{display:none}#welcome{font-size:2rem}#container-accueil,#container-contact{bottom:4rem;height:calc(100% - 8rem);overflow:auto;position:relative;top:4rem}#navbarBottom,#navbarTop{height:4rem!important}}@media (max-width:768px){.border-register-img{display:none}#welcome{font-size:2.5rem}#navbarBottom,#navbarTop{height:4rem!important}}@media (max-width:768px) and (orientation:landscape){.border-register-img{display:none}#welcome{font-size:2rem}#navbarBottom,#navbarTop{height:4rem!important}}@media (max-width:576px){#reservation-mobile{padding:.5rem!important}#legende-siege{flex-wrap:wrap}#reservation{flex-direction:column}#reservation-filter{top:4rem!important}#image-reservation{padding:2rem 0 0!important;text-align:center;width:50%}.btn-date-mobile{padding:.5rem}#container-films-mobile,.container-films{height:calc(100% - 240px)}#container-films-mobile{height:calc(100% - 13rem);top:9rem!important}#navFilterFilm{top:4.5rem!important}.custom-label{font-size:1rem}#navFilterFilm{flex-wrap:wrap}.custom-checkbox .checkbox-label{flex-direction:column}.border-register-img{display:none}#welcome{font-size:2rem!important}#container-accueil,#container-contact{bottom:4rem;height:calc(100% - 8rem);overflow:auto;position:relative;top:4rem}#navbarBottom,#navbarTop{height:4rem!important}}