.fonctionnalite-title{color:#fff;margin-top:9px}.modal-content{background-color:#fff;box-shadow:0 4px 10px #0000004d;color:#c0baba;max-width:600px;padding:20px;width:80%}.header{background:#121212;box-shadow:0 2px 4px #0003;height:10%;padding:1rem 2rem;position:fixed;top:0;z-index:1}.header,.header-container{align-items:center;display:flex;justify-content:space-between;width:100%}.header-title{color:#fff;flex:1 1;font-size:1.7rem;margin:0 1rem;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.back-button{background:#a60909;border-radius:5px;color:#fff;cursor:pointer;flex-shrink:0;font-weight:700;padding:10px 20px;text-decoration:none;transition:background .3s ease}.back-button:hover{background:red;color:#fff}.info-button{background:#4caf50;border-radius:5px;color:#fff;cursor:pointer;flex-shrink:0;font-size:17px;font-weight:700;padding:10px 20px;text-decoration:none;transition:background .3s ease}.info-button:hover{background:#76ff03;color:#fff}.modal-overlay{background-color:#0009;height:100%;width:100%}.modal-close{font-size:1.5rem;right:10px;top:10px}.modal-body h2{color:#4caf50;font-size:34px;margin-bottom:15px;text-align:center}.project-description-taalim p,.project-description-taalim ul li{color:#dcdcdc;font-size:16px;line-height:1.5}.project-description-taalim ul{margin-top:10px;padding-left:20px}.project-description-taalim ul li{margin-bottom:10px}.project-description-taalim ul ul{margin-top:5px;padding-left:20px}.AppTaalim{height:80%;overflow-x:hidden;width:100%}.sidebarLeft{float:left;height:90vh;margin-top:10vh;position:fixed;width:20%}.main{float:right;height:80%;overflow-y:auto;width:80%}.modal-body{height:100%}.project-description-taalim p{margin-bottom:10px}*{box-sizing:border-box;margin:0;padding:0}.sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1a2b48;border-right:1px solid #fff3;font-family:sans-serif;height:100vh;padding:20px;width:100%}.logo{align-items:center;border-bottom:3px solid #fff;border-radius:1px;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;padding-bottom:3px}.logo .pngLogo{margin-top:0;padding-top:0}.logo h1{color:#fff;font-weight:700}.nav-menu ul{list-style:none}.nav-item{align-items:center;color:#243c5a;display:flex;font-size:18px;font-weight:600;margin-bottom:10px;padding:10px 0}.nav-item.active,.nav-item:hover{background-color:#34495e;border-radius:8px}.nav-item a{align-items:center;color:#ecf0f1;display:flex;padding:10px 15px;text-decoration:none;transition:all .2s ease-in-out;width:100%}.nav-item:hover a{color:#ffffffda}.icon{display:inline-block;height:20px;margin-right:15px;width:20px}.dashboard-icon:before{background-image:url(data:image/png;base64,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)}.assets-icon:before{background-image:url(data:image/png;base64,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)}.booking-icon:before{background-image:url(/static/media/groupe.2b7d9ef443d337063975.png)}.seance-icon:before{background-image:url(data:image/png;base64,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)}.paiement-icon:before{background-image:url(data:image/png;base64,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)}.assets-icon:before,.booking-icon:before,.dashboard-icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;width:20px}.paiement-icon:before,.seance-icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;width:24px}.StatCard_card__a4ZLW{background-color:#fff;border-radius:.5rem;box-shadow:0 8px 15px #d6d9e0;padding:1rem}.StatCard_cardHeader__2sjp-{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.StatCard_cardTitle__qEUtm{color:#000;font-size:.9rem;font-weight:500;margin:0}.StatCard_cardIcon__D1O3C{color:#6b7280;height:1rem;width:1rem}.StatCard_cardContent__qnR2E{display:flex;flex-direction:column}.StatCard_cardValue__SLVPm{color:#111827;font-size:1.5rem;font-weight:700}.StatCard_cardDescription__Q6qyt{color:#6b7280;font-size:.75rem;margin:0}.Dashboard_dashboard__posvU{background-color:#ecf0f1;display:flex;flex-direction:column;font-family:Arial,sans-serif;gap:1rem;height:90vh;margin-top:10vh;overflow:hidden;padding:20px 35px 20px 20px}.Dashboard_headerTitle__KOygM{color:#34495e;font-size:32px;font-weight:600;margin-bottom:1px}.Dashboard_statsGrid__Bb6yl{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.Dashboard_mainGrid__wsvT0{grid-gap:1rem;display:grid;flex:1 1;gap:1rem;grid-template-columns:1.6fr 1fr;min-height:0}.Dashboard_chartSection__pRQ28{display:flex;flex-direction:column;gap:1rem;height:100%}.Dashboard_chartCard__X-X50{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;height:50%;padding:1rem}.Dashboard_chartCard__X-X50 .Dashboard_graphe__8Rmy3{margin-left:-30px;margin-top:7px}.Dashboard_chartCard__X-X50{overflow:auto}.Dashboard_chartCard__X-X50::-webkit-scrollbar{width:6px}.Dashboard_chartCard__X-X50::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.Dashboard_chartCard__X-X50::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.Dashboard_paymentsCard__UgDIH{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;height:55%;padding:1rem}.Dashboard_paymentsListContainer__x2RPL{flex:1 1;margin:.5rem 0;min-height:0;position:relative}.Dashboard_paymentsList__HcYCr{bottom:0;left:0;overflow-y:auto;padding-right:.5rem;position:absolute;right:0;top:0}.Dashboard_paymentsList__HcYCr::-webkit-scrollbar{width:6px}.Dashboard_paymentsList__HcYCr::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.Dashboard_paymentsList__HcYCr::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.Dashboard_paymentItem__Ordhl{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:.5rem 0}.Dashboard_paymentItem__Ordhl:last-child{border-bottom:none}.Dashboard_paymentInfo__qA22J{display:flex;flex-direction:column;gap:.25rem}.Dashboard_studentName__-hSGx{color:#111827;font-size:.875rem;font-weight:500;margin:0}.Dashboard_sessionsCount__EnFTa{color:#6b7280;font-size:.75rem;margin:0}.Dashboard_paymentAmount__QxEht{color:#111827;font-size:.875rem;font-weight:500}.Dashboard_paymentsTotal__1VLz-{border-top:1px solid #e5e7eb;display:flex;font-weight:500;justify-content:space-between;margin-top:auto;padding-top:.75rem}.Dashboard_rightSection__u7HcP{display:flex;flex-direction:column;gap:1rem;height:100%}.Dashboard_sessionsCard__gAL7K{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;height:60%;padding:1rem}.Dashboard_sessionsList__ud4TN{display:flex;flex:1 1;flex-direction:column;gap:.75rem;overflow-y:auto;padding-right:4px}.Dashboard_sessionsList__ud4TN::-webkit-scrollbar{width:6px}.Dashboard_sessionsList__ud4TN::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.Dashboard_sessionsList__ud4TN::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.Dashboard_sessionsList__ud4TN:after,.Dashboard_sessionsList__ud4TN:before{content:"";height:1px}.Dashboard_sessionItem__am1aL{align-items:center;background-color:#f6f6f7;border:1px solid #0000;border-radius:.375rem;display:flex;justify-content:space-between;padding:.75rem;transition:background-color .2s,border-color .2s}.Dashboard_sessionInfo__9g1RN{display:flex;flex-direction:column}.Dashboard_sessionTime__lf0qy{color:#111827;font-weight:500}.Dashboard_sessionsTotal__HQ-OM{margin-top:.75rem}.Dashboard_sessionGroup__BnVns{color:#6b7280;font-size:.875rem}.Dashboard_sessionPayment__Kx2Nh{color:#111827;font-weight:500}.Dashboard_sessionsTotal__HQ-OM{border-top:1px solid #e5e7eb;display:flex;font-weight:500;justify-content:space-between;margin-top:auto;padding-top:.75rem}.Dashboard_attendanceCard__NNn9B{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;height:40%;padding:1rem}.Dashboard_attendanceContent__5E2vq{align-items:center;display:flex;flex-direction:column;height:calc(100% - 2rem);justify-content:center}.Dashboard_attendanceRate__QN3TN{color:#111827;font-size:2.5rem;font-weight:700}.Dashboard_attendanceTrend__Dy5a7{color:#6b7280;font-size:.875rem;margin-top:.5rem}h3{color:#111827;font-size:1rem;font-weight:600;margin:0}.Etudiant_user-management__XmzJf{background-color:#ecf0f1;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:90vh;margin-top:10vh;overflow:hidden;padding:20px 35px 20px 20px}.Etudiant_header__0ysWb{align-items:center;display:flex;justify-content:space-between;margin-bottom:17px}.Etudiant_header__0ysWb h1{color:#34495e;font-size:32px;margin:0}.Etudiant_table-container__tSmNC{border-radius:10px;flex:1 1 auto;overflow-y:auto}.Etudiant_main-content__yV96n{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.Etudiant_user-table__Z0goe{background-color:#fff;border-collapse:initial;border-radius:10px;border-spacing:0;box-shadow:0 4px 8px #0000001a;width:100%}.Etudiant_user-table__Z0goe th{background-color:#f9f9f9;border-bottom:2px solid #e5e7eb;color:#34495e;font-weight:700;padding:15px 20px;text-align:left}.Etudiant_user-table__Z0goe td{background-color:#fff;border:none;border-bottom:.5px solid #e5e7eb;color:#2c3e50;font-size:14px;padding:15px 20px}.Etudiant_user-table__Z0goe tr:last-of-type td{border-radius:10px 10px 10px 10px}.Etudiant_user-table__Z0goe th:first-of-type{border-radius:10px 0 0 0}.Etudiant_user-table__Z0goe th:last-of-type{border-radius:0 10px 0 0}.Etudiant_user-table__Z0goe tbody tr{transition:background-color .3s ease}.Etudiant_user-table__Z0goe tbody tr:hover{background-color:#f4f6f8}.Etudiant_role-badge__2l4Wv{border-radius:9px;font-size:14px;font-weight:700;padding:5px 15px}.Etudiant_admin__gzsNj{background-color:#ffc107;color:#fff}.Etudiant_coordinator__E2qdk{background-color:#4e6881;color:#fff}.Etudiant_action-btn__\+-WKp{background:none;border:none;cursor:pointer;font-size:16px;margin-right:10px}.Etudiant_action-btn__\+-WKp.Etudiant_edit__79333{color:#007bff}.Etudiant_action-btn__\+-WKp.Etudiant_delete__Iw-XA{color:#dc3545}.Etudiant_action-btn__\+-WKp:hover{opacity:.8}.Etudiant_modal__HTxVc{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}.Etudiant_modal-content__h8rdv{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;padding:30px;position:relative;width:400px}.Etudiant_modal__HTxVc h2{color:#333;font-family:Arial,sans-serif;font-size:24px;margin-top:0;text-align:center}.Etudiant_form-ajout-etudiant__7f8\+2,.Etudiant_form-modifier-etudiant__O-iqr{grid-gap:15px;display:grid;gap:15px}.Etudiant_form-group__kbdXW{display:flex;flex-direction:column;margin-top:10px}label{color:#555;font-family:Arial,sans-serif;font-size:14px;margin-bottom:5px}.Etudiant_form-control__FIBb0{border:1px solid #ddd;border-radius:5px;font-size:16px;padding:10px;transition:border-color .3s ease;width:100%}.Etudiant_form-control__FIBb0:focus{border-color:#007bff;outline:none}.Etudiant_btn-ajouter__kwjSQ{background-color:#556e88;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px;transition:background-color .3s ease}.Etudiant_btn-ajouter__kwjSQ:hover{background-color:#34495e}.Etudiant_close__AZoBI{color:#aaa;cursor:pointer;font-size:24px;position:absolute;right:20px;top:20px;transition:color .3s ease}.Etudiant_close__AZoBI:hover{color:#000}.Etudiant_stats__nKRbU{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.Etudiant_search-Bar__MuSJ9{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;display:flex;justify-content:space-between;margin:5px auto 20px;padding:10px;width:100%}.Etudiant_input-search__wiyeK{background-color:#f8f8f8;border:1px solid #e6e0e0;border-radius:8px;color:#333;flex:1 1;font-size:14px;margin-right:10px;padding:10px}.Etudiant_input-search__wiyeK::placeholder{color:#bbb}.Etudiant_select-type-search__F-sIs{background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:8px;color:#333;font-size:14px;margin-right:10px;padding:10px}.Etudiant_add-user-btn__0-wS6{background-color:#556e88;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.Etudiant_add-user-btn__0-wS6:hover{background-color:#34495e}.Etudiant_search-Bar__MuSJ9 input,.Etudiant_search-Bar__MuSJ9 select{height:40px}.Etudiant_search-Bar__MuSJ9 button{height:42px}.Etudiant_pagination__vO-wd{display:flex;justify-content:center;margin-top:20px}.Etudiant_pagination-list__I2Tn8{display:flex;list-style:none;padding:0}.Etudiant_pagination-item__\+-Pg1{margin:0 5px}.Etudiant_pagination-link__zpNRY{background-color:#34495e;border-radius:8px;color:#fff;cursor:pointer;margin-right:5px;padding:10px 15px;transition:background-color .3s ease}.Etudiant_pagination-link__zpNRY.Etudiant_active__kGY5Q,.Etudiant_pagination-link__zpNRY:hover{background-color:#556e88}.Etudiant_tarif-special-icon__61861{color:#5e5d5a;margin-left:5px;padding-bottom:3px;vertical-align:middle}.Etudiant_user-table__Z0goe td{position:relative}.Etudiant_user-table__Z0goe td .Etudiant_tarif-special-icon__61861{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.Etudiant_toast__W4opE{background-color:#333;border-radius:4px;color:#fff;padding:16px;position:fixed;right:20px;top:20px;z-index:1000}.Etudiant_modal-actions__FZkMi{display:flex;justify-content:flex-end;margin-top:20px}.Etudiant_modal-actions__FZkMi button{border:none;border-radius:4px;cursor:pointer;margin-left:10px;padding:8px 16px}.Etudiant_modal-actions__FZkMi button:first-child{background-color:#ccc}.Etudiant_modal-actions__FZkMi button:last-child{background-color:#dc3545;color:#fff}.Etudiant_btn-secondary__mLW9S{background-color:#fff;border:1px solid #d8d6d6;border-radius:5px;color:#000;cursor:pointer;font-size:16px;padding:10px 20px}.Etudiant_unavailableModal__4d5cd{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Etudiant_unavailableModalContent__YsctU{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:2rem;text-align:center;width:90%}.Etudiant_unavailableModalContent__YsctU h2{color:#ec0c0c;font-size:1.5rem;margin-bottom:1rem}.Etudiant_unavailableModalContent__YsctU p{color:#151111;margin-bottom:1.5rem}.ErrorModal_modal-overlay__JZtp2{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ErrorModal_modal-content__1BT88{background-color:#fff;border-radius:8px;max-width:400px;padding:30px 20px;position:relative;text-align:center;width:90%}.ErrorModal_modal-content__1BT88 h2{color:#e74c3c;font-size:24px;margin-top:0}.ErrorModal_modal-content__1BT88 p{color:#333;font-size:16px}.ErrorModal_close-button__XEuJQ{background-color:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:12px 24px}.ErrorModal_close-button__XEuJQ:hover{background-color:#c0392b}.ErrorModal_modal-content__1BT88 button:focus{outline:none}.Groupe_groupe-container__7zfkk{background-color:#ecf0f1;font-family:Arial,sans-serif;height:90%;margin-top:10vh;padding:20px 35px 20px 20px}.Groupe_entete__HgCm7 h1{color:#34495e}.Groupe_entete__HgCm7{align-items:center;display:flex;justify-content:space-between}.Groupe_btn-primary__ZinPf{background-color:#556e88;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;height:38px;padding:10px 20px;width:100%}.Groupe_btn-primary__ZinPf:hover{background-color:#1c2541}.Groupe_add-group-btn__6gBzr{background-color:#556e88;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:17px;font-weight:500;height:42px;padding:10px 20px;transition:background-color .3s ease}.Groupe_add-group-btn__6gBzr:hover{background-color:#34495e}.Groupe_modal-overlay__aQqEv{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.Groupe_modal-content__M9X-l{background-color:#fff;border-radius:10px;box-shadow:0 8px 15px #0000001a;padding:30px;position:relative;width:500px}.Groupe_modal-overlay__aQqEv h2{color:#333;font-size:22px;margin-bottom:20px}.Groupe_modal-overlay__aQqEv .Groupe_form-group__Bco27{margin-bottom:20px}.Groupe_modal-overlay__aQqEv label{color:#555;display:block;font-weight:700;margin-bottom:8px}.Groupe_modal-overlay__aQqEv input[type=number],.Groupe_modal-overlay__aQqEv input[type=text],.Groupe_modal-overlay__aQqEv select{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px;width:100%}.Groupe_students-list__G9NMM{display:flex;flex-direction:column;margin-top:10px;max-height:150px;overflow-y:auto}.Groupe_students-list__G9NMM div{align-items:center;display:flex;margin-bottom:10px}.Groupe_students-list__G9NMM label{color:#333;font-size:16px;margin-top:7px}.Groupe_modal-actions__FMncP{display:flex;justify-content:flex-end}.Groupe_delete-button__MlQQI{background-color:#ff4d4d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:10px;margin-top:10px;padding:10px;width:100%}.Groupe_delete-button__MlQQI:hover{background-color:#e53935}.Groupe_cancel-button__smf6\+:hover{background-color:#ebebeb}.Groupe_cancel-button__smf6\+,.Groupe_submit-button__SDG3F{border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:10px 20px}.Groupe_cancel-button__smf6\+{background-color:#fff;border:1px solid #d8d6d6;border-radius:5px;color:#000}.Groupe_submit-button__SDG3F{background-color:#556e88;border-radius:5px;color:#fff;margin-right:10px}.Groupe_submit-button__SDG3F:hover{background-color:#1c2541}.Groupe_submit-button__SDG3F.Groupe_disabled__1OP-g{background-color:#ccc;color:#666;cursor:not-allowed}.Groupe_students-list__G9NMM input[type=checkbox]{margin-right:10px}.Groupe_stats__5m\+gV{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.Groupe_filter-tabs__e1wJL{display:flex;justify-content:flex-start;margin-bottom:20px}.Groupe_filter-tab__jiAPT{background-color:initial;border:none;color:#555;cursor:pointer;font-size:18px;margin-right:10px;padding:10px 20px;position:relative}.Groupe_filter-tab__jiAPT.Groupe_active__l5fTO{color:#3c4b5b;font-weight:700}.Groupe_filter-tab__jiAPT.Groupe_active__l5fTO:after{background-color:#3c4b5b;bottom:-5px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.Groupe_groupes-component__q9ybf{align-items:center;display:flex;justify-content:center;width:100%}.Groupe_groupes-list__yPGBH{grid-gap:15px;display:grid;gap:15px;grid-template-columns:auto auto auto;width:100%}.Groupe_title-groupe__as8Ck{text-align:center}.Groupe_groupe-card__TMLkN{background-color:#fff;border-radius:15px;box-shadow:0 8px 15px #d6d9e0;padding:25px;transition:transform .2s ease,box-shadow .2s ease}.Groupe_groupe-card__TMLkN:hover{box-shadow:0 12px 20px #00000026;cursor:pointer;transform:translateY(-5px)}.Groupe_groupe-card__TMLkN h2{color:#333;font-size:22px;font-weight:700;margin-bottom:10px}.Groupe_groupe-card__TMLkN p{color:#555;font-size:16px;margin:5px 0}.Groupe_groupe-info__FZPG3{display:flex;justify-content:space-between;margin-bottom:10px}.Groupe_groupe-info__FZPG3 p{color:#777;font-size:14px}.Groupe_more-dots__QNmsA{font-size:20px;text-align:center}.Groupe_groupe-id__Kpexj{color:#777;margin-bottom:5px}.Groupe_groupe-eleves__Lj-sP{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.Groupe_more-dots__QNmsA{color:#888;cursor:pointer;font-size:14px;font-style:italic;text-align:left}.Groupe_groupe-card__TMLkN ul{list-style:none;margin:0;padding:0}.Groupe_groupe-card__TMLkN li{background-color:#f0f1f5;border-radius:8px;font-size:14px;margin-bottom:5px;padding:8px 10px}.Groupe_modal__Pz4e4{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.Groupe_modalContent__VKhLA{background-color:#f4f4f4;border-radius:8px;max-width:450px;padding:20px;position:relative;width:90%}.Groupe_close__dYYMW{color:#888;cursor:pointer;font-size:24px;position:absolute;right:15px;top:10px}.Groupe_modalTitle__6vUns{color:#333;font-size:24px;margin-bottom:20px;margin-top:0;text-align:center}.Groupe_groupInfo__CJm5K{background-color:#e0e2e59f;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:20px;padding:15px}.Groupe_groupInfo__CJm5K>div{display:flex;flex-direction:column}.Groupe_groupInfo__CJm5K>div>span:first-child{color:#666;font-size:14px}.Groupe_infoValue__oJrgN{color:#333;font-size:16px;font-weight:700}.Groupe_studentList__MBoiZ{margin:20px 0;max-height:200px;overflow-y:auto}.Groupe_headerListEleve__G9-S8{align-items:center;display:flex;justify-content:space-between}.Groupe_eleves-count__\+Sqse{color:gray;font-size:14px;font-style:italic;margin-left:auto}.Groupe_studentItem__n62KW label{align-items:center;display:flex;width:100%}.Groupe_studentItem__n62KW input[type=checkbox]{margin-right:10px}.Groupe_studentItem__n62KW{align-items:center;background-color:#f3f3f3;border-radius:5px;display:flex;height:34px;justify-content:space-between;padding:10px}.Groupe_add-users-parts__RdApa .Groupe_studentItem__n62KW{padding-top:15px}.Groupe_studentItem__n62KW:hover{background-color:#e7e7e8;border-radius:5px}.Groupe_removeButton__pHCfT:hover{background-color:#e53935}.Groupe_removeButton__pHCfT{background-color:#ff4d4d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;height:24px;padding:5px 10px}.Groupe_addStudentsButton__a937f{background-color:#18181b;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:16px;padding:10px;width:100%}.Groupe_addStudentsButton__a937f:hover{background-color:#3c3c40}.Groupe_searchContainer__cIjw1{margin-bottom:15px}.Groupe_searchInput__rqNTB{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px;width:100%}.Groupe_modalActions__t5RmG{display:flex;justify-content:flex-end;margin-top:20px}.Groupe_unavailableModal__fCE5M{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Groupe_unavailableModalContent__b0W\+x{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:2rem;text-align:center;width:90%}.Groupe_unavailableModalContent__b0W\+x h2{color:#ec0c0c;font-size:1.5rem;margin-bottom:1rem}.Groupe_unavailableModalContent__b0W\+x p{color:#151111;margin-bottom:1.5rem}.Seance_stats__xCV9e{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.Seance_seance-tab__PEtJh{background-color:#ecf0f1;font-family:Arial,sans-serif;height:90%;margin-top:10vh;padding:20px 35px 20px 20px}.Seance_seance-tab-container__aCv26{max-width:100vw}.Seance_seance-tab-header__sWE8D{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.Seance_seance-tab-header__sWE8D h1{color:#34495e;font-size:32px;margin:0}.Seance_btn__Ei5T3{border:none;border-radius:.25rem;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:background-color .2s}.Seance_btn-primary__avuFq{background-color:#556e88;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.Seance_btn-primary__avuFq:hover{background-color:#1c2541}.Seance_btn-secondary__Zf6If{background-color:#fff;border:1px solid #d8d6d6;border-radius:5px;color:#000;cursor:pointer;font-size:16px;padding:10px 20px}.Seance_btn-secondary__Zf6If:hover{background-color:#ebebeb}.Seance_btn-danger__aBD7s{background-color:#ef2438;border:1px solid #d8d6d6;border-radius:5px;color:#f7f4f4;cursor:pointer;font-size:16px;padding:10px 20px}.Seance_btn-danger__aBD7s:hover{background-color:#bd2130}.Seance_tabs__-Lown{display:flex;margin-bottom:1rem;width:100%}.Seance_tab__mHVm3{background-color:#f8f9fa;border:none;cursor:pointer;padding:.5rem 1rem;width:50%}.Seance_tab__mHVm3.Seance_active__Y5gC9{background-color:#fff;border-bottom:2px solid #3a506b}.Seance_historique__-1iQU{height:470px;overflow-y:hidden}.Seance_emploi-du-temps__eXhcB,.Seance_historique__-1iQU{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:1rem}.Seance_timetable-swip__Kc587{display:flex;justify-content:space-between;margin:10px 10px 15px}.Seance_timetable__JvNYa{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:auto repeat(7,1fr)}.Seance_timetable-header__gciN8{display:contents}.Seance_timetable-header__gciN8>div{font-weight:700;padding:.5rem;text-align:center}.Seance_timetable-row__PfOqj{display:contents}.Seance_heure__Y7FlH{font-weight:500;padding-right:.5rem;text-align:right}.Seance_seance__CSqAG{border:1px solid #dee2e6;border-radius:.25rem;cursor:pointer;padding:.5rem;transition:background-color .2s}.Seance_seance-hebdomadaire__wgSJh{background-color:#e3f2fd}.Seance_seance-ponctuelle__A6SiE{background-color:#e8eaf6}.Seance_seance-done__Dc922{background-color:#e8f5e9}.Seance_seance-cancelled__gCg3K{background-color:#ffebee}.Seance_seance-moved__ylWQm{background-color:#fff3e0}.Seance_seance__CSqAG:hover{filter:brightness(95%)}.Seance_groupe__RPHT2{font-weight:700;margin-bottom:.25rem}.Seance_status__7mVtd,.Seance_type__rINC7{color:#6c757d;font-size:.75rem}.Seance_label-list__6C1dF{float:left}.Seance_btn-status__04\+hl{float:right;font-size:.9em;height:30px;margin-top:-5px;padding:0 8px}.Seance_presence-list__fROwy ul{width:100%}.Seance_table-container__Zacp\+{height:320px;overflow-y:auto}.Seance_table-historique__q4i8R{margin-top:10px}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid #dee2e6;padding:.75rem;text-align:left}th{background-color:#f8f9fa;font-weight:700}.Seance_modal__SX1\+q{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.Seance_modal-content__LS07x{background-color:#fff;border-radius:.5rem;max-width:500px;padding:2rem;width:100%}.Seance_modal-selected-seance__3aZxO{width:420px}.Seance_modal-content__LS07x h2,.Seance_presence-list__fROwy,.Seance_seance-details__VCixr{margin-bottom:1rem}.Seance_seance-details__VCixr{background-color:#e0e2e59f;border-radius:8px;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:20px;padding:15px}.Seance_seance-details__VCixr h3{margin-bottom:10px;margin-left:1px}.Seance_seance-details__VCixr p{color:#666565;padding-bottom:4px}.Seance_seance-details__VCixr .Seance_value__7VpHh{color:#000}.Seance_presence-list__fROwy ul{list-style-type:none;margin:0;max-height:170px;overflow-y:auto;padding:0}.Seance_presence-list__fROwy li{border-bottom:1px solid #e0e0e0;font-size:16px;padding:8px 0}.Seance_presence-list__fROwy li:last-child{border-bottom:none}.Seance_presence-list__fROwy li:before{color:#333;content:"• ";font-weight:700}.Seance_presence-list__fROwy h3{color:#333;font-size:18px;font-weight:700;margin-bottom:12px}.Seance_modal-actions__cerE0{display:flex;flex-direction:column;gap:.5rem;justify-content:flex-end;margin-top:1rem}.Seance_form-group__gQYRn{margin-bottom:1rem}.Seance_form-group__gQYRn label{display:block;margin-bottom:.5rem}.Seance_form-group__gQYRn select{border:1px solid #ced4da;border-radius:.25rem;padding:.5rem;width:100%}.Seance_studentList__Yr5AG{margin:20px 0;max-height:200px;overflow-y:auto}.Seance_studentItem__WrPOL label{align-items:center;color:#000;display:flex;padding-top:4px;width:100%}.Seance_studentItem__WrPOL input[type=checkbox]{margin-right:10px}.Seance_studentItem__WrPOL{align-items:center;background-color:#f3f3f3;border-radius:5px;display:flex;height:34px;justify-content:space-between;padding:10px}.Seance_add-users-parts__EbJYJ .Seance_studentItem__WrPOL{padding-top:15px}.Seance_studentItem__WrPOL:hover{background-color:#e7e7e8;border-radius:5px}.Seance_prix-seance__OZ9n1 input[type=number]{border:1px solid #ced4da;border-radius:.25rem;margin:10px 0;padding:.5rem;width:100%}.Seance_close__OWMcS{color:#aaa;cursor:pointer;float:right;font-size:24px;margin-top:-10px;position:relative;transition:color .3s ease}.Seance_close__OWMcS:hover{color:#000}.Seance_search-bar__C54Py{display:flex;justify-content:space-between;margin-bottom:1rem}.Seance_search-input__8EXRX{flex:1 1;margin-right:1rem;position:relative}.Seance_search-input__8EXRX:last-child{margin-right:0}.Seance_search-icon__TJIv1{color:#888;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.Seance_date-input__oIliV,.Seance_group-input__B8MpO{border:1px solid #ccc;border-radius:4px;font-size:1rem;height:37px;padding:.5rem .5rem .5rem 2.5rem;width:100%}.Seance_date-input__oIliV:focus,.Seance_group-input__B8MpO:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.Seance_historique-title__z7IpJ{margin-bottom:10px}.Seance_table-absences__QHrKD{background-color:#fff;border-collapse:initial;border-radius:10px;border-spacing:0;box-shadow:0 4px 8px #0000001a;width:100%}.Seance_table-absences__QHrKD td,.Seance_table-absences__QHrKD th{border-bottom:1px solid #e2e8f0;padding:.75rem;text-align:left}.Seance_table-absences__QHrKD th{background-color:#f7fafc;color:#4a5568;font-weight:600}.Seance_table-absences__QHrKD tr:hover{background-color:#f7fafc}.Seance_table-absences__QHrKD tr:last-child td{border-bottom:none}.Seance_group-select__jvFbK{border:1px solid #ccc;border-radius:4px;font-size:.875rem;height:37px;padding:.5rem;width:100%}.Seance_student-input__1LBn\+{padding-left:2rem}.Seance_absences-table-container__MXG7o{margin-bottom:7px;margin-top:10px;max-height:220px;overflow-y:auto}.Seance_type-and-date__SNt1I{align-items:center;display:flex}.Seance_type-and-date__SNt1I select{flex:3 1;margin-right:.5rem}.Seance_type-and-date__SNt1I input[type=date]{border:1px solid #c9c9c9;border-radius:4px;flex:1 1;height:34px;margin-bottom:auto;padding:15px}.Seance_message__6zs4X{word-wrap:break-word;border-radius:.5rem;color:#fff;max-width:300px;padding:1rem;position:fixed;right:20px;top:20px;z-index:1000}.Seance_message__6zs4X.Seance_success__Ob1YP{background-color:#28a745}.Seance_message__6zs4X.Seance_error__CbkqZ{background-color:#dc3545}.Seance_close-message__byHUS{cursor:pointer;font-weight:700;margin-left:1rem}.Seance_unavailableModal__7fkQt{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Seance_unavailableModalContent__6Q9x1{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:2rem;text-align:center;width:90%}.Seance_unavailableModalContent__6Q9x1 h2{color:#ec0c0c;font-size:1.5rem;margin-bottom:1rem}.Seance_unavailableModalContent__6Q9x1 p{color:#151111;margin-bottom:1.5rem}.Paiement_container__ovQt9{background-color:#ecf0f1;font-family:Arial,sans-serif;height:90%;margin-top:10vh;padding:20px 35px 20px 20px}.Paiement_headerTitle__ZwGnx{color:#34495e;font-size:32px;margin-bottom:12px}.Paiement_modal__NI-1E{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.Paiement_modalContent__pJ9IN{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;max-height:80vh;max-width:500px;overflow-y:auto;padding:1.5rem;width:90%}.Paiement_modalContent__pJ9IN h2{color:#000;font-size:1.75rem;font-weight:600;margin-bottom:1.5rem}.Paiement_modalContent__pJ9IN h3{color:#000;font-size:1rem;font-weight:500;margin-bottom:.75rem}input[type=date]{border:1px solid #ddd;border-radius:6px;font-size:1rem;margin-bottom:1rem;padding:.75rem;width:100%}.Paiement_sessionList__8rGCi{background-color:#f5f5f5;border-radius:6px;margin:1rem 0;padding:1rem}.Paiement_sessionItem__5L9Rp{align-items:center;display:flex;padding:.3rem 0}.Paiement_sessionItem__5L9Rp:first-child{padding-top:0}.Paiement_sessionItem__5L9Rp:last-child{padding-bottom:0}.Paiement_sessionItem__5L9Rp input[type=checkbox]{border:2px solid #666;border-radius:3px;height:18px;margin-right:.75rem;width:18px}.Paiement_sessionItem__5L9Rp label{color:#333;font-size:1rem;transform:translateY(3px)}.Paiement_totalAmount__5wYw-{color:#000;font-size:1.1rem;margin:1.5rem 0}.Paiement_modalActions__U\+awv{display:flex;gap:1rem;justify-content:flex-end}.Paiement_buttonSecondary__8C5Me{background-color:#ccc;border:none;border-radius:4px;color:#333;cursor:pointer;font-size:1rem;padding:.5rem 1rem}.Paiement_buttonSecondary__8C5Me:hover{background-color:#bbb}.Paiement_cardGroup__wHkTT{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.Paiement_tabs__NBFhC{display:flex;margin-bottom:1rem;width:100%}.Paiement_tab__0oKYt{background-color:#f8f9fa;border:none;cursor:pointer;padding:.5rem 1rem;width:50%}.Paiement_tab__0oKYt.Paiement_active__xA31r{background-color:#fff;border-bottom:2px solid #3a506b}.Paiement_tabContent__lxW20{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:1rem}.Paiement_tabTitle__Mc69w{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.Paiement_filters__F1X7T{display:flex;gap:1rem;margin-bottom:1rem}.Paiement_searchContainer__bdG7E{flex-grow:1;position:relative}.Paiement_searchIcon__iaK-h{color:#6b7280;left:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.Paiement_searchInput__49t0m{border:1px solid #d1d5db;border-radius:.25rem;padding:.5rem .5rem .5rem 2rem;width:100%}.Paiement_select__yLaXo{background-color:#fff;border:1px solid #d1d5db;border-radius:.25rem;padding:.5rem}.Paiement_table-container__v4iUA{height:320px;overflow-y:auto}.Paiement_table-container-history__0cRS-{height:350px;overflow-y:auto}.Paiement_table__xrhHP{border-collapse:collapse;width:100%}.Paiement_table__xrhHP td,.Paiement_table__xrhHP th{border-bottom:1px solid #e5e7eb;padding:.75rem;text-align:left}.Paiement_badge__UKOL5{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.Paiement_badgeGray__7hZCd{background-color:#e5e7eb;color:#4b5563}.Paiement_badgeRed__9tczz{background-color:#fee2e2;color:#ef4444}.Paiement_button__gCvV8{background-color:#556e88;border:none;border-radius:.25rem;color:#fff;cursor:pointer;padding:.5rem 1rem}.Paiement_button__gCvV8:hover{background-color:#34495e}.Paiement_totalAmount__5wYw-{font-size:1rem;margin-top:1rem;text-align:right}.Paiement_noData__xrZDV{color:#6b7280;padding:2rem;text-align:center}.Paiement_revenueStats__cmAvn{display:flex;justify-content:space-between;margin-top:1rem}.Paiement_revenueStats__cmAvn h3{font-size:1rem;font-weight:600;margin-bottom:.5rem}.Paiement_revenueStats__cmAvn p{font-size:1.25rem;font-weight:700}.Paiement_btn-primary__ot01x{background-color:#556e88;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.Paiement_btn-primary__ot01x:hover{background-color:#1c2541}.Paiement_btn-secondary__H\+rA-{background-color:#fff;border:1px solid #d8d6d6;border-radius:5px;color:#000;cursor:pointer;font-size:16px;padding:10px 20px}.Paiement_btn-secondary__H\+rA-:hover{background-color:#ebebeb}@media (max-width:768px){.Paiement_cardGroup__wHkTT{grid-template-columns:1fr}.Paiement_filters__F1X7T,.Paiement_revenueStats__cmAvn{flex-direction:column}}.Paiement_unavailableModal__LLXx0{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Paiement_unavailableModalContent__nRStw{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:2rem;text-align:center;width:90%}.Paiement_unavailableModalContent__nRStw h2{color:#ec0c0c;font-size:1.5rem;margin-bottom:1rem}.Paiement_unavailableModalContent__nRStw p{color:#151111;margin-bottom:1.5rem}body .App{background:#121212;color:#f4f4f9;font-family:Poppins,sans-serif;margin:0;padding:0}.App h1,h2,h3{font-weight:700;margin:0}.App a{color:#4caf50;text-decoration:none}.App a:hover{color:#76ff03}.App .header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121212cc;display:flex;justify-content:space-between;left:0;padding:1rem 2rem;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.App .header.scrolled{background:#121212f2;box-shadow:0 2px 10px #0000001a}.App .header .logo{color:#4caf50;font-size:1.7rem;font-weight:700;text-decoration:none;transition:color .3s ease}.App .header .logo:hover{color:#76ff03}.App .nav a.active{color:#4caf50}.App .nav a.active:after{width:100%}.App .nav{align-items:center;display:flex}.App .header a{color:#f4f4f9;font-weight:500;margin:0 1rem;position:relative;text-decoration:none;transition:all .3s ease}.App .header a:after{background-color:#4caf50;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.App .header a:hover{color:#4caf50}.App .header a:hover:not(#portfolio):after{width:100%}.App .header .contact-button{background:#4caf50;border-radius:20px;color:#fff;padding:.5rem 1rem;transition:all .3s ease}.App .header .contact-button:hover{background:#76ff03;box-shadow:0 4px 10px #4caf504d;color:#121212;transform:translateY(-2px)}.hero{align-items:center;color:#fff;display:flex;font-family:Arial,sans-serif;height:100vh;justify-content:center;overflow:hidden;position:relative;text-align:center;width:100%}.background-video{filter:brightness(50%);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.hero-content{position:relative;text-align:center;z-index:2}.hero-content h1{animation:fadeIn 2s ease-in-out,moveDown 2s ease-in-out;font-size:4rem;font-weight:700;margin-bottom:1rem}.hero-content p{animation:fadeIn 3s ease-in-out;font-size:1.5rem;line-height:1.8;margin-bottom:2rem}.App .hero-button{background:#4caf50;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:.8rem 1.5rem;text-decoration:none;transition:background .3s ease}.App .hero-button:hover{background:#76ff03;color:#fff}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes moveDown{0%{transform:translateY(-20px)}to{transform:translateY(0)}}.dynamic-text{animation:blink .8s step-end infinite;background:linear-gradient(90deg,#0f3,#3bda1b);-webkit-background-clip:text;border-right:4px solid #fff;color:#0000;display:inline-block;font-size:4.5rem;font-weight:700;overflow:hidden;text-shadow:0 0 15px #fffc;white-space:nowrap;width:fit-content}@keyframes blink{0%,to{border-color:#0000}50%{border-color:#fff}}@keyframes zoomText{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.about{align-items:center;background:#0f1115;color:#f4f4f9;display:flex;flex-direction:column;min-height:100vh;padding:5rem 2rem}.about h2{color:#4caf50;font-size:2rem;margin-bottom:1.5rem;text-align:center}.about-container{align-items:center;display:flex;gap:4rem;justify-content:space-between;max-width:1200px;padding:2rem;width:100%}.about-text{flex:1 1;max-width:600px}.about-text h3{color:#fff;font-size:1.8rem;margin-bottom:1rem}.about-text p{color:#d1d1d1;font-size:1.1rem;line-height:1.8}.about-button{background:#4caf50;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-top:20px;padding:.8rem 1.5rem;text-decoration:none;transition:background .3s ease}.about-button:hover{background:#76ff03;color:#fff}.about-image-container{align-items:center;display:flex;flex:1 1;justify-content:center}.about-image-wrapper{max-width:500px;position:relative;width:100%}.about-image{border-radius:10px;height:auto;object-fit:contain;transition:transform .3s ease;width:100%}.about-image:hover{transform:scale(1.02)}@media (max-width:1024px){.about-container{gap:2rem;padding:1rem}.about-image-wrapper{max-width:400px}}@media (max-width:768px){.about{height:auto;padding:4rem 1.5rem}.about-container{flex-direction:column-reverse;gap:2rem;text-align:center}.about-text{max-width:100%}.about-image-wrapper{margin:0 auto;max-width:80%}.about-button{display:inline-block;margin:20px auto 0}}@media (max-width:480px){.about{padding:3rem 1rem}.about h2{font-size:1.8rem}.about-text h3{font-size:1.5rem}.about-text p{font-size:1rem}.about-container{padding:.5rem}.about-image-wrapper{max-width:100%}}.skill-card{aspect-ratio:1/1;cursor:pointer;perspective:1000px;width:100%}.skill-card-inner{height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .6s;width:100%}.skill-card.flipped .skill-card-inner{transform:rotateY(180deg)}.skill-card-back,.skill-card-front{align-items:center;backface-visibility:hidden;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:100%;justify-content:center;padding:1rem;position:absolute;width:100%}.skill-card-back{transform:rotateY(180deg)}.skill-logo{height:80px;margin-bottom:1rem;width:80px}.skill-card h3{color:#333;font-size:1.5rem;margin-bottom:.5rem}.skill-card p{color:#666;font-size:.9rem}.skill-card-back p{color:#333}.skills-grid-container{background-color:#000;min-height:100vh;padding:2rem}.skills-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 auto;max-width:1000px}@media (max-width:768px){.skills-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.skill-card-back h4{color:#4a4f4b}.skill-card-back ul{list-style-type:disc;padding-left:1.5rem;text-align:left}.skill-card-back li{color:#666;font-size:.9rem;margin-bottom:.5rem}.App .projects{background:#1e1e1e;color:#f4f4f9;padding:5rem 2rem;text-align:center}.App .projects h2,.App .skills-grid-container h2{color:#4caf50;font-size:2rem;margin-bottom:2rem}.App .skills-grid-container h2{margin-top:50px;text-align:center}.App .projects-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.App .project-card{box-shadow:0 4px 8px #0000004d;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.App .project-card:hover{box-shadow:0 6px 12px #0006}.App .project-card img{border-radius:10px;margin-bottom:1rem;max-width:100%}.App .project-card h3{font-size:1.5rem;margin-bottom:1rem}.App .project-card p{color:#bdbdbd;font-size:1rem;margin-bottom:1rem}.App .project-link{background:#4caf50;border-radius:5px;color:#fff;font-weight:700;padding:.8rem 1.5rem;text-decoration:none;transition:background .3s ease}.App .project-link:hover{background:#76ff03}.App .footer{background:#121212;color:#bdbdbd;font-size:1rem;padding:2rem;text-align:center}.App .footer p{margin:0}.App .footer a{color:#4caf50;font-weight:700;text-decoration:none}.App .footer a:hover{color:#76ff03}.App .projects-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));padding:2rem}.App .project-card{background:#121212;border-radius:10px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s ease}.App .project-card:hover{transform:translateY(-5px)}.App .project-image-container{height:220px;overflow:hidden;width:100%}.App .project-thumbnail{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.App .project-card:hover .project-thumbnail{transform:scale(1.05)}.App .project-info{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem}.App .project-info h3{color:#fff;font-size:1.5rem;margin-bottom:.5rem}.App .project-info p{color:#888;flex-grow:1;margin-bottom:1rem}.modal-overlay{align-items:center;background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#1a1a1a;border-radius:10px;max-height:90vh;max-width:1200px;overflow:hidden;position:relative;width:90%}.modal-close{background:none;border:none;color:#fff;cursor:pointer;font-size:2rem;position:absolute;right:1rem;top:1rem;z-index:1}.modal-body{max-height:90vh;overflow-y:auto;padding:2rem}.project-gallery{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.preview-container{display:flex;justify-content:center;width:100%}.preview-image{border-radius:8px;max-width:100%}.project-description{color:#ccc;line-height:1.6;margin:1rem 0;max-height:250px;overflow-y:auto;padding-right:1rem}.project-description p{margin-bottom:1rem}.App .preview-button{background:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:1.2rem;font-weight:700;padding:1rem;transition:background .3s ease;width:100%}.App .preview-button:hover{background:#76ff03;color:#fff}.App .preview-overlay{align-items:center;background:#000000f2;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.App .preview-close{background:none;border:none;color:#fff;cursor:pointer;font-size:2rem;position:absolute;right:1rem;top:1rem;z-index:2001}.App .preview-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.swiper{height:auto;width:100%}.swiper-slide{align-items:center;display:flex;justify-content:center}.gallery-image{border-radius:10px;max-width:90%}.gallery-image:hover{transform:scale(1.05)}.project-gallery-container{align-items:center;display:flex;gap:1rem;margin-top:2rem;position:relative;width:100%}.project-gallery{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);width:100%}.gallery-nav-button{align-items:center;background:#4caf5033;border:none;border-radius:50%;color:#4caf50;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.gallery-nav-button:hover{background:#4caf5066;transform:scale(1.1)}.gallery-nav-button:disabled{cursor:not-allowed;opacity:.5}.gallery-image{border-radius:8px;height:230px;object-fit:contain;transition:transform .3s ease;width:100%}.gallery-image:hover{transform:scale(1.02)}.full-size-modal{align-items:center;background-color:#000000e6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.full-size-modal-content{max-height:90%;max-width:90%;position:relative}.full-size-image{max-height:80%;max-width:80%;object-fit:contain}.full-size-modal-close{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;position:absolute;right:-40px;top:-40px}.gallery-image{cursor:pointer}.tech-tag{background-color:#b5c1b5;border-radius:15px;color:#161616;display:inline-block;font-size:.8rem;margin-bottom:.5rem;margin-right:.5rem;padding:.3rem .6rem}@media (max-width:768px){.dynamic-text,.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1.1rem;padding:0 1rem}}@media (max-width:480px){.skills-grid{grid-template-columns:1fr;padding:1rem}.skill-card{margin:0 auto;max-width:280px}}@media (max-width:768px){.App .projects-grid{grid-template-columns:1fr;padding:1rem}.modal-content{margin:1rem;width:95%}.project-gallery{grid-template-columns:1fr}.gallery-nav-button{display:none}.gallery-image{height:auto}.modal-body{padding:1rem}.project-description{max-height:none}.full-size-modal-content{width:95%}.full-size-image{max-height:90vh;max-width:100%}.full-size-modal-close{right:10px;top:10px}}@media (max-width:770px){.App .header{align-items:flex-start;flex-direction:row;justify-content:space-between;padding:1rem 0}.App .nav{justify-content:flex-end;margin-top:.6rem;width:100%}.App .header a{margin:0 0 0 1rem}}@media (max-width:768px){.dynamic-text{font-size:3.5rem}.hero-content p{font-size:1rem}}@media (max-width:576px){.dynamic-text{font-size:3rem}}@media (max-width:410px){.dynamic-text,.hero-content h1{font-size:1.9rem}}@media (max-width:480px){.dynamic-text{word-wrap:break-word;font-size:2rem;-webkit-hyphens:auto;hyphens:auto;max-width:91vw;overflow-wrap:break-word}.hero-content p{font-size:.9rem}.hero-content p br{display:none}}
/*# sourceMappingURL=main.c8ca0bf9.css.map*/