.container { display: flex; flex-direction: row; width: 100%; padding: 20px; box-sizing: border-box; gap: 20px; } /* style a montrer a giovanni prcq il est + bo */ /*.glassCard { background: rgba(255, 255, 255, 0.2); backdrop-filter: blur(10px); border-radius: 10px; padding: 15px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); border: 1px solid rgba(255, 255, 255, 0.3); }*/ .block { border-radius: 10px; padding: 15px; box-sizing: border-box; } .leftBlock { width: 40%; display: flex; flex-direction: column; align-items: center; } .participationHeader { display: flex; align-items: center; margin-bottom: 20px; width: 100%; } .monthsDropdown { margin-left: 10px; padding: 5px; border-radius: 5px; border: 1px solid #ccc; } .chartContainer { width: 100%; display: flex; justify-content: center; } .donutChart { width: 150px; height: 150px; } .rightSection { width: 60%; display: flex; flex-direction: column; gap: 20px; } .rightBlock { width: 100%; } .rightBlock>h2{ font-size:29px; } .eventsContainer { display: flex; flex-direction: row; gap: 10px; margin-top: 15px; } .eventCard { flex: 1; padding: 10px; text-align: center; padding-bottom:200px; } .eventCard>h3{ font-size: 24px; } .membersContainer { display: flex; flex-direction: column; gap: 10px; margin-top: 15px; } .memberCard { display: flex; justify-content: space-between; align-items: center; padding: 10px; } .memberCard p{ font-weight: bold; font-size: 20px; } .buttonGroup { display: flex; gap: 10px; } .validateButton { background-color: #15ef1c; color: white; border: none; padding: 5px 10px; border-radius: 15px; cursor: pointer; width:200px; } .rejectButton { background-color: #ff1100; color: white; border: none; padding: 5px 10px; border-radius: 15px; cursor: pointer; width:200px; } @media screen and (max-width: 760px) { .container { flex-direction: column; padding: 10px; } .leftBlock { width: 100%; margin-bottom: 20px; } .rightSection { width: 100%; } .eventsContainer { flex-direction: column; } .eventCard { width: 100%; } .donutChart { width: 120px; height: 120px; } .memberCard { flex-direction: column; align-items: flex-start; gap: 10px; } .buttonGroup { width: 100%; justify-content: space-between; } .validateButton, .rejectButton { flex: 1; text-align: center; padding: 8px; } }