@media screen and (max-width:768px){.Form_desktop-only__p4NGN{display:none}.Form_mobile-image__f9_H_{width:100%}.Form_specialtiesMenu__S3Q9f{flex-direction:column;align-items:flex-start}.Form_specialtiesMenu__S3Q9f li{display:block;width:100%}}.Form_container__hrmI7{width:100%;max-width:100%;overflow-x:hidden}@media print{.Form_header__o_Sd_{display:none}}.Form_title2__O63m8{font-size:1rem;color:#fff}.Form_page__zy9D0{height:100vh;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:50%}.Form_containerL__1Lb0h{width:100%;max-width:400px;padding:20px;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.2);background-color:hsla(0,0%,100%,.9);text-align:center}.Form_title__YSzzS{font-size:24px;margin-bottom:20px;color:#333}.Form_form__jQz6n{display:flex;flex-direction:column}.Form_input__6iohv{margin-bottom:15px;padding:12px;font-size:16px;outline:none;transition:border-color .3s ease}.Form_input__6iohv:focus{border-color:#007bff}.Form_button__d1E7E{padding:12px;font-size:16px;background-color:#0ca34b;transition:background-color .3s ease}.Form_message__dKB1S{margin-top:15px;font-size:14px;color:#d9534f}.Form_buttonMod2__ELb3X{padding:5px;color:#fff;background-color:#0fa}.Form_buttonMod22__ct1Zx,.Form_buttonMod2__ELb3X{font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.Form_buttonMod22__ct1Zx{padding:2px;color:#000;background-color:#fff}.Form_buttonMod__vHCq_{background-color:#007bff}.Form_buttonMod__vHCq_,.Form_buttonSup__nFY9F{padding:12px;font-size:16px;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.Form_buttonSup__nFY9F{background-color:#fc0932}.Form_button__d1E7E:hover{background-color:#0056b3}.Form_specialtiesMenu__S3Q9f{flex-wrap:wrap}.Form_specialtiesMenu__S3Q9f li{display:inline-block}.Form_studentCardEt__Yyps0{width:200px;margin:20px auto;padding:20px;border:2px solid #007bff;background-color:aqua;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.Form_studentCardEt__Yyps0,.Form_studentInfo__AUAXy{vertical-align:top;display:inline-block;text-align:justify}.Form_studentInfo__AUAXy{color:blue}.Form_studentCardEt__Yyps0 img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin-right:20px;border:2px solid #ddd}.Form_studentCardEt__Yyps0 h3{font-size:18px;color:#007bff;margin-bottom:10px;font-weight:700}.Form_studentCardEt__Yyps0 p{font-size:14px;color:#333;margin:5px 0}.Form_studentCardEt__Yyps0.Form_footer__N82Cw{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.Form_studentCardEt__Yyps0.Form_signature__KMiyl{width:120px;height:50px;border-top:1px solid #000;text-align:center;line-height:50px;font-size:14px;color:#555}.Form_studentCardEt__Yyps0.Form_qr-code__bqvv_{margin-right:10px;width:80px;height:80px}.Form_containerEt__6fdCi{display:flex;justify-content:center;align-items:flex-start;padding:20px;gap:40px;font-family:Arial,sans-serif;min-height:100vh}.Form_formContainerEt__EU0Hs{width:100%;max-width:450px;background-color:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:30px;text-align:center}.Form_formContainerEt__EU0Hs h1{font-size:24px;color:#007bff;margin-bottom:20px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.Form_webcam__j_rln{width:100%;height:auto;border-radius:10px;margin-bottom:15px;border:2px solid #ddd}.Form_formContainerEt__EU0Hs button.Form_capture-button__cb0Jj{display:inline-block;margin-bottom:20px;padding:10px 20px;background-color:#28a745;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color .3s ease}.Form_formContainer__xZ8Gn button.Form_captureButton__dDfeV:hover{background-color:#218838}.Form_captureButton__dDfeV{display:inline-block;margin-bottom:20px;padding:10px 20px;background-color:blue;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color .3s ease}.Form_formEt__8Sezh{display:flex;flex-direction:column;gap:15px}.Form_formEt__8Sezh button,.Form_formEt__8Sezh input,.Form_formEt__8Sezh select{width:100%;padding:12px;font-size:16px;border:1px solid #ccc;border-radius:5px;outline:none;transition:border .3s ease}.Form_formEt__8Sezh input:focus,.Form_formEt__8Sezh select:focus{border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.3)}.Form_formEt__8Sezh button{background-color:#007bff;color:#fff;font-weight:700;cursor:pointer;border:none;transition:background-color .3s ease}.Form_formEt__8Sezh button:hover{background-color:#0056b3}.Form_cardContainerEt__8WZt3{width:100%;max-width:500px;background-color:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:20px;text-align:center}.Form_cardContainerEt__8WZt3 h2{font-size:22px;color:#007bff;margin-bottom:20px}.Form_cardContainerEt__8WZt3 p{font-size:16px;color:#333;margin-bottom:10px}.Form_cardContainerEt__8WZt3 button{margin-top:20px;padding:10px 20px;background-color:#28a745;color:#fff;border:none;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.Form_cardContainerEt__8WZt3 button:hover{background-color:#218838}.Form_photoEt__aEkiK{width:80px;height:80px;margin-right:10px}.Form_divphoto__ebVkH,.Form_enteteCarte__ina7E,.Form_qrcodee__nwP0i{vertical-align:top;display:inline-block;text-align:justify}.Form_enteteCarte__ina7E{margin-bottom:20px;font-weight:700;border-bottom:2px solid blue}.Form_photoTitre__MQk36,.Form_titree__TC5Ds{vertical-align:top;display:inline-block;text-align:justify}@media print{.Form_buttonPrint__GqBqG,.Form_header__o_Sd_{display:none}}.Form_title3__fhvSh{font-size:4rem;color:#f60}.Form_title3__fhvSh,.Form_title4__L9Rjz{font-family:Roboto,sans-serif;margin:0;letter-spacing:1px;text-transform:uppercase;font-weight:700}.Form_title4__L9Rjz{font-size:3rem;color:#9393d8}.Form_title5__1ni2u{font-family:Roboto,sans-serif;font-size:1.8rem;color:#0cf;margin-top:200px;letter-spacing:1px;text-transform:uppercase;font-weight:700}.Form_divPrincipal__orY9F{position:relative;background-size:cover;background-position:50%}.Form_divPrincipal2__nqX7a{background-color:#000}.Form_listeDepense__Y4MIv{padding:2px;font-size:20px;background-color:#0e2031;border:none;border-radius:5px}.Form_table-container__UuFiq{margin:2rem auto;max-width:90%;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);font-family:Arial,sans-serif}.Form_table__hrgnQ{width:100%;border-collapse:collapse;background-color:#fff;border:1px solid #ddd}.Form_table__hrgnQ td,.Form_table__hrgnQ th{border:1px solid #ddd;padding:12px;text-align:center}.Form_table__hrgnQ thead{background-color:#4caf50;color:#fff;text-transform:uppercase}.Form_table__hrgnQ thead th{font-size:14px;border-bottom:2px solid #388e3c}.Form_table__hrgnQ tbody tr:nth-child(2n){background-color:#f9f9f9}.Form_table__hrgnQ .Form_total-payement__Q0NoS{background-color:#81c784;color:#fff}.Form_table__hrgnQ .Form_total-depense__L2_EK{background-color:#ff7043;color:#fff}.Form_table__hrgnQ .Form_revenu__wly4J{background-color:#64b5f6;color:#fff}.Form_table__hrgnQ tfoot{font-weight:700}.Form_table__hrgnQ tfoot td{padding:12px;text-align:center}.Form_container__hrmI7{max-width:400px;margin:50px auto;padding:20px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);font-family:Arial,sans-serif}.Form_title1__KL7_O{text-align:center;color:#333;margin-bottom:20px;font-size:1.5rem;font-weight:700}.Form_input__6iohv,.Form_select__x4Zim{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:5px;font-size:1rem}.Form_select__x4Zim{background-color:#fff}.Form_button__d1E7E{width:100%;padding:10px;margin-top:20px;background-color:#0070f3;color:#fff;font-size:1.2rem;border:none;border-radius:5px;cursor:pointer}.Form_button__d1E7E:hover{background-color:#005bb5}.Form_link__a2vgS{margin-top:15px;text-align:center;color:#0070f3;cursor:pointer;display:block;text-decoration:none}.Form_header__o_Sd_{background-color:#aeb6bf;padding:20px;text-align:center;border-bottom:2px solid #0070f3}.Form_logoContainer__y7tp3{display:flex;align-items:center;justify-content:center;gap:10px}.Form_logo__OEdkV{border-radius:50%}.Form_title2__O63m8{font-family:Roboto,sans-serif;font-size:2rem;color:#333;margin:0;letter-spacing:1px;text-transform:uppercase}.Form_container2__F_x0H{position:relative;height:100vh;background-size:cover;background-position:50%}.Form_container2__F_x0H:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/imagee/bg.png) no-repeat 50%/cover;opacity:.9;z-index:-1}.Form_toolbar1__1HS8X{background-color:rgba(0,0,0,.7)}.Form_toolbar1__1HS8X,.Form_toolbar2__3_NzG{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;color:#fff}.Form_toolbar2__3_NzG{background-color:rgba(0,0,0,.8)}.Form_menuButton__tgsZ3:hover{color:#0070f3}.Form_title__YSzzS{font-size:1.5rem;font-weight:700;margin:0}.Form_sidebar__3hCqt{position:fixed;top:0;left:-250px;width:250px;height:100%;background-color:#fff;color:#0070f3;padding:20px;transition:left .3s ease;z-index:1000}.Form_sidebarOpen__MnIBk{left:0}.Form_menu__34a33{list-style:none;padding:0;margin:0}.Form_menu__34a33 li{margin-bottom:15px;font-size:1.2rem;cursor:pointer}.Form_menu__34a33 li:hover{color:#000;text-decoration:underline}.Form_content2__hQwA6{padding:20px;color:#fff}.Form_overlay2__Ax5j1{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999}.Form_menuButton__tgsZ3{font-size:1.5rem;background:none;border:none;color:#fff;cursor:pointer}.Form_specialtiesMenu__S3Q9f{list-style:none;display:flex;gap:15px;padding:0;margin:0}.Form_specialtiesMenu__S3Q9f li{font-size:1rem;cursor:pointer;font-weight:700;color:#fff}.Form_specialtiesMenu__S3Q9f li:hover{text-decoration:underline;color:#0070f3}.Form_form-container__x3ZyL{max-width:600px;margin:50px auto;padding:20px;background-color:#f9f9f9;border-radius:10px}.Form_form-group__VwXef{margin-bottom:15px}.Form_form-group__VwXef label{font-weight:700;display:block;margin-bottom:5px}.Form_form-buttons__2L6Tx{display:flex;justify-content:space-between}.Form_submit-button__6H11l{background-color:#007bff;color:#fff}.Form_container2__F_x0H{padding:20px}.Form_title2__O63m8{font-size:24px;font-weight:700;margin-bottom:10px;color:#000}.Form_list2__yEB6v{list-style-type:none;padding:0}.Form_listItem2__ij7Px{cursor:pointer;color:#007bff;text-decoration:underline;margin-bottom:5px}.Form_listItem2__ij7Px:hover{color:#00008b}.Form_card2__797w_{margin-top:20px;padding:20px;border:1px solid gray;box-shadow:2px 2px 10px rgba(0,0,0,.1);border-radius:5px;background-color:#fff}.Form_cardTitle2___IjGB{font-size:20px;font-weight:700;margin-bottom:10px}.Form_table2__KgL9I{width:100%;border-collapse:collapse;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:5px;overflow:hidden}.Form_table2__KgL9I td,.Form_table2__KgL9I th{border:1px solid #ddd;padding:10px;text-align:left}.Form_table2__KgL9I th{background-color:#007bff;color:#fff;font-weight:700}.Form_table2__KgL9I tr:nth-child(odd){background-color:#f2f2f2}.Form_table2__KgL9I tr:hover,.Form_tableKey2__Ru8Yb{background-color:#d1ecf1}.Form_tableKey2__Ru8Yb{font-weight:700}.Form_blackBox__cgCq7{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#d1ecf1;padding:2rem;border-radius:8px;color:#fff}