@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";footer{text-align:right;font-size:12px;margin-right:5%}#root{max-width:1460px;margin:0 auto;text-align:center}.home-page{display:flex;flex-direction:column;width:100%;padding-top:30px;margin-bottom:70px}.home-data-liste{display:flex;flex-direction:column;align-items:center}.data-liste-titre{font-weight:700;font-size:40px}.table-ticket,.table-utilisateurs{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0;border-radius:25px;overflow:hidden}.table-ticket th,.table-utilisateurs th{text-align:left;font-size:18px;padding:15px 0 15px 15px;background-color:#007155;color:#fff;font-weight:500}.table-ticket th:nth-child(1){width:10%}.table-ticket th:nth-child(1):hover{cursor:pointer}.table-ticket th:nth-child(2){width:14%}.table-ticket th:nth-child(3){width:18%}.table-ticket th:nth-child(4){width:14%}.table-ticket th:nth-child(5){width:10%}.table-ticket th:nth-child(5):hover{cursor:pointer}.table-ticket th:nth-child(6){width:12%}.table-ticket th:nth-child(7){width:8%}.table-utilisateurs th:nth-child(1){width:30%}.table-utilisateurs th:nth-child(2){width:20%}.table-utilisateurs th:nth-child(3){width:20%}.table-utilisateurs th:nth-child(4){width:13%}.table-utilisateurs th:nth-child(5){width:17%}.table-ticket tbody .ticket td,.table-utilisateurs tbody .utilisateur td{text-align:left;font-size:15px;padding:18px 15px;border-bottom:1px solid rgba(0,113,85,.2)}.table-ticket tbody .ticket td[scope=orange]{background-color:#ffde88}.table-ticket tbody .ticket td[scope=vert]{background-color:#6ff57c}.table-ticket tbody .ticket td[scope=rouge]{background-color:#f77}.table-ticket tbody .ticket:nth-child(odd),.table-utilisateurs tbody .utilisateur:nth-child(odd){background-color:#efefef}.table-ticket tbody .ticket:nth-child(2n),.table-utilisateurs tbody .utilisateur:nth-child(2n){background-color:#fff}.table-ticket tbody .ticket:hover,.table-utilisateurs tbody .utilisateur:hover{background-color:#dfdfdf;cursor:pointer}.date-ticket{display:flex;flex-direction:column;padding:5px 15px!important}.date-element{height:25px;font-size:12px;display:flex;flex-direction:row;align-items:center}.date-petit-texte{font-size:11px;max-width:15px}.pagination,.pagination-utilisateur{display:flex;flex-direction:row;gap:10px;align-items:center;margin-top:10px}.pagination-chiffre{margin:0}.pagination-bouton{font-size:15px;border:0;border-radius:5px;padding:0 5px 3px}.bouton-home-creer-ticket{width:180px;background-color:#007155;padding:13px 28px;margin-top:30px;border-radius:10px;font-weight:500;color:#fff;transition:all .3s ease}.bouton-home-voir-utilisateurs{width:180px;background-color:#ffde88;padding:13px 28px;margin-top:15px;border-radius:10px;font-weight:500;transition:all .3s ease}.bouton-home-creer-ticket span{cursor:pointer;display:inline-block;position:relative;transition:.5s}.bouton-home-creer-ticket span:after{content:"+";position:absolute;opacity:0;top:0;right:-20px;transition:.5s}.bouton-home-creer-ticket:hover,.bouton-home-voir-utilisateurs:hover,.bouton-home-voir-tickets:hover{cursor:pointer;box-shadow:3px 3px 10px #737373}.bouton-home-creer-ticket:hover span{padding-right:18px}.bouton-home-creer-ticket:hover span:after{opacity:1;right:0}.bouton-inscrire{cursor:pointer;width:270px;background-color:#007155;padding:13px 28px;margin-top:30px;border-radius:10px;font-weight:500;color:#fff;transition:all .3s ease}.bouton-home-voir-tickets{width:270px;background-color:#ffde88;padding:13px 28px;margin-top:15px;border-radius:10px;font-weight:500;transition:all .3s ease}.bouton-inscrire span{display:inline-block;position:relative;transition:.5s}.bouton-inscrire span:after{content:"+";position:absolute;opacity:0;top:0;right:-20px;transition:.5s}.bouton-inscrire:hover{cursor:pointer;box-shadow:3px 3px 10px #737373}.bouton-inscrire:hover span{padding-right:18px}.bouton-inscrire:hover span:after{opacity:1;right:0}*{font-family:Poppins,"sans-serif"}body{background-color:#00886714}header{max-width:1460px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-weight:500;font-size:18px;padding:2rem 0}.header-centre{display:flex;flex-direction:row;width:700px;justify-content:flex-end;gap:50px}.bouton-header{display:flex;flex-direction:row;align-items:center;padding:0 5px;gap:12px}.bouton-titre{width:max-content;font-weight:600;font-size:22px}.bouton-titre .boite-icone-nantes-univ{display:flex;min-height:100%;background-color:#fff;border-radius:50px;padding:15px;margin-right:7px}.bouton-titre .boite-icone-nantes-univ img{width:40px}.bouton-header-home{width:max-content;padding:13px 28px;color:#5c5c5c;transition:.4s ease}.bouton-header-home:hover{background-color:#5c5c5c26;border-radius:50px;cursor:pointer}.bouton-creer-ticket{width:max-content;padding:13px 28px;color:#5c5c5c;transition:.4s ease}.bouton-creer-ticket:hover{background-color:#5c5c5c26;border-radius:50px;cursor:pointer}.bouton-connexion{margin-left:20px;width:max-content;background-color:#00715530;padding:13px 28px;border-radius:50px;transition:.3s ease}.bouton-connexion:hover{cursor:pointer;background-color:#007155d9;color:#fff;border-radius:15px}.boite-formulaire-inscription{width:800px;background-color:#007155cc;border:3px solid rgba(0,86,65,.7);border-radius:20px;margin:0 auto;display:flex;flex-direction:column}.boite-formulaire-inscription h1{color:#fff;font-size:40px}.formulaire-inscription{padding:0 100px}.formulaire-input,.formulaire-select{width:100%;height:43px;padding:0 0 0 10px;border:0;border-radius:10px}.boite-lien-connexion{color:#fff;font-weight:500;margin-bottom:15px}.lien-connexion{margin-left:10px;font-weight:700;background-image:linear-gradient(to bottom,transparent 90%,white 0);background-size:0 100%;background-repeat:no-repeat;transition:all .4s ease}.lien-connexion:hover{background-size:100% 100%;cursor:pointer}.captcha{position:absolute;top:170px;right:6%;width:312px;border:2px solid rgba(0,86,65,1);border-radius:10px}.frc-captcha{border-radius:10px}.modale-filiere,.modale-inscription{background:#00000040;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto}.displayBlock{display:block}.modale-haut{display:flex;flex-direction:row;justify-content:space-between}.modale-texte{margin:40px 15px}.boite-formulaire-connexion{width:800px;background-color:#007155cc;border:3px solid rgba(0,86,65,.7);border-radius:20px;margin:80px auto 0;display:flex;flex-direction:column}.boite-formulaire-connexion h1{color:#fff;font-size:40px}.formulaire-connexion{padding:0 100px}.formulaire-element{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;gap:5px}.formulaire-texte{color:#fff;font-size:18px;font-weight:500;margin:0;align-self:flex-start}.formulaire-input{width:100%;height:43px;padding:0 0 0 10px;border:0;border-radius:10px}.formulaire-element-checkbox{display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:20px;margin-right:10px;gap:15px}.formulaire-checkbox{width:20px;accent-color:rgba(0,75,57,1)}.formulaire-bouton{width:100%;height:65px;margin-top:25px;font-size:20px;font-weight:700;background-color:#004b39;border-radius:10px;color:#fff;border:solid 2px rgb(0,69,53);transition:all .2s ease}.formulaire-bouton:hover{cursor:pointer;background-color:#004b39bf;border-radius:25px}.boite-lien-inscription{color:#fff;font-weight:500;margin-bottom:15px}.lien-inscription{margin-left:10px;font-weight:700;background-image:linear-gradient(to bottom,transparent 90%,white 0);background-size:0 100%;background-repeat:no-repeat;transition:all .4s ease}.lien-inscription:hover{background-size:100% 100%;cursor:pointer}.boite-formulaire-ticket{width:800px;background-color:#ffffff80;border:1px solid rgba(0,86,65,.45);border-radius:20px;margin:0 auto;display:flex;flex-direction:column}.boite-formulaire-ticket h1{font-size:40px}.formulaire-ticket{padding:0 100px}.formulaire-ticket-element{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;gap:5px}.formulaire-ticket-texte{font-size:18px;font-weight:500;margin:0;align-self:flex-start;text-align:left}.formulaire-ticket-textarea{max-width:100%;min-width:100%;height:43px;padding:5px 0 0 10px;border:1px solid rgba(0,86,65,.45);border-radius:10px 10px 0}.formulaire-ticket-input{width:100%;height:43px;padding:0 0 0 10px;border:1px solid rgba(0,86,65,.45);border-radius:10px}.champ-incorrect{border:1px solid rgb(200,1,1)}.formulaire-ticket-texte-avertissment{display:none;margin:0;font-size:12px;color:#c80101;text-align:left;align-self:flex-start}.formulaire-ticket-select{width:100%;height:43px;padding:0 0 0 10px;background-color:#fff;border:1px solid rgba(0,86,65,.45);border-radius:10px}.formulaire-ticket-soustexte{margin:0;font-size:15px}.boite-radio-button{display:flex;flex-direction:row;align-items:center;align-self:flex-start;gap:20px;margin-top:8px}.formulaire-label-radio{display:flex;cursor:pointer;font-weight:500;position:relative;overflow:hidden;margin-bottom:.375em}.formulaire-label-radio span{display:flex;align-items:center;padding:.375em .75em .375em .375em;border-radius:99em;transition:.15s ease}.formulaire-label-radio span:before{display:flex;flex-shrink:0;content:"";background-color:#fff;width:25px;height:25px;border-radius:50%;margin-right:8px;transition:.15s ease;box-shadow:inset 0 0 0 2px #00564140}.formulaire-label-radio span:hover{background-color:#00564126}.formulaire-ticket-radio{position:absolute;top:9px;left:7px;z-index:-1}.formulaire-ticket-radio:checked+span:before{box-shadow:inset 0 0 0 6px #005641}.formulaire-ticket-bouton{width:100%;height:65px;margin-top:25px;font-size:20px;font-weight:700;background-color:#004b39;border-radius:10px;color:#fff;border:solid 2px rgb(0,69,53);transition:all .2s ease}.formulaire-ticket-bouton:hover{cursor:pointer;background-color:#004b39d9;border-radius:25px}.formulaire-ticket-etape-texte{margin-bottom:20px}.formulaire-ticket-pagination{font-size:16px;font-weight:500;margin:0;align-self:flex-start;text-align:center}.modale-date-resultat,.modale-date-dispo,.modale-date-apres-resultat,.modale-confirmation-ticket{background:#00000040;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto}.modale-milieu{display:flex;flex-direction:column;gap:15px;margin:45px 0}.modale-texte{font-size:17px;margin:0 15px;text-align:left}.modale-bouton{width:100%;background-color:#007155;padding:13px 0;border:none;border-radius:100px;font-size:18px;font-weight:600;color:#fff;transition:all .3s ease}.modale-bouton:hover{box-shadow:2px 2px 10px #4a4a4a;cursor:pointer}.bouton-annule{background-color:#ffde88;color:#000}.boite-page-compte{width:800px;background-color:#ffffff80;border:1px solid rgba(0,86,65,.45);border-radius:20px;margin:5% auto 0;display:flex;flex-direction:column}.boite-info-compte{padding:0 100px}.boite-page-compte h1{font-size:40px}.page-compte-element{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;gap:5px}.page-compte-input{width:100%;height:43px;padding:0 0 0 10px;border:1px solid rgba(0,86,65,.45);border-radius:10px;color:#000}.page-compte-texte{font-size:18px;font-weight:500;margin:0;align-self:flex-start}.page-compte-bas{padding-top:20px;margin-bottom:30px;display:flex;flex-direction:column;gap:20px}.page-compte-bouton{width:100%;height:50px;font-size:20px;font-weight:700;border-radius:10px;transition:all .2s ease}.page-compte-bouton:hover{cursor:pointer;border-radius:25px}.bouton-deconnexion{background-color:#ffde88;border:solid 2px rgb(189,165,99)}.bouton-deconnexion:hover{background-color:#ffde88bf}.bouton-supprimer-compte{background-color:#f77;border:solid 2px rgb(179,82,82)}.bouton-supprimer-compte:hover{background-color:#ff7777bf}.boite-page-ticket{display:flex;flex-direction:row;margin-bottom:30px;justify-content:center;gap:75px}.boite-info-etudiant{width:250px;height:fit-content;background-color:#ffffff80;border:2px solid rgba(0,124,93,.75);border-radius:20px;padding:15px;display:flex;flex-direction:column;margin-top:100px;position:sticky;top:35px}.boite-info-etudiant h1{margin:0 0 15px;font-size:36px;display:flex;flex-direction:column}.info-etudiant-input{max-width:90%;min-width:90%;height:43px;padding:0 0 0 10px;border:1px solid rgba(0,86,65,.45);border-radius:10px;color:#000}.boite-detail-ticket{width:800px;background-color:#ffffff80;border:1px solid rgba(0,86,65,.45);border-radius:20px;margin:5% 0 0;display:flex;flex-direction:column}.boite-info-ticket{padding:0 75px}.boite-detail-ticket h1{font-size:40px}.page-ticket-element{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;gap:5px}.page-ticket-input{max-width:100%;min-width:100%;width:100%;height:43px;padding:0 0 0 10px;border:1px solid rgba(0,86,65,.45);border-radius:10px;color:#000}.ticket-raison-refus{border:1px solid rgba(255,119,119,1)}.page-ticket-texte{font-size:18px;font-weight:500;margin:0;align-self:flex-start}.page-ticket-raison-refus{color:#fd4c4c}.page-ticket-textearea{max-width:100%;min-width:100%;height:60px;padding:5px 10px 0;border:1px solid rgba(0,86,65,.45);border-radius:10px 10px 0;color:#000}.groupe-date{display:flex;flex-direction:row;gap:20px;align-items:flex-end;text-align:left}.groupe-date-element{width:50%}.boite-bouton-ticket{display:flex;flex-direction:column;gap:15px;align-self:flex-end;position:sticky;bottom:35px}.bouton-ticket{width:180px;padding:13px 28px;border-radius:10px;font-weight:500;transition:all .3s ease}.bouton-ticket:hover{cursor:pointer;box-shadow:3px 3px 10px #737373}.bouton-redirection{background-color:#ffde88;color:#000}.bouton-valider{background-color:#007155;color:#fff}.bouton-clore{background-color:#f77;color:#000}.displayBlock{display:block!important}.modale-bas{display:flex;flex-direction:column;gap:15px}.modale-clore,.modale-rediriger{background:#00000040;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto}.modale-contenu{display:flex;flex-direction:column;background-color:#fefefe;margin:12% auto;padding:30px 50px;border-radius:25px;width:700px}.close{margin:3px;width:25px;font-weight:700;transition:.3s ease}.close:hover,.close:focus{margin:0;padding:3px;border-radius:100px;box-shadow:0 0 12px #005e0d;color:#000;text-decoration:none;cursor:pointer}.modale-haut{display:flex;flex-direction:row;align-items:center}.modale-titre-boite{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%}.modale-logo{width:33px;height:max-content}.modale-titre{font-size:22px;margin:0}.modale-texte{margin:40px 15px;text-align:left}.modale-input{width:100%;height:43px;border:solid 2px rgba(0,90,68,.7);padding:0 0 0 10px;border-radius:10px}.modale-element-inscription{display:flex;flex-direction:column;align-items:center;gap:20px}.modale-confirmation-boite-checkbox{display:flex;flex-direction:row;gap:10px}.modale-confirmation-texte{margin:0}
