root { --primary-color: #00955F; --primary-darker-color: #007744; --secondary-color: #ededed; --text-color: white; --shadow-color: rgba(100, 100, 111, 0.2); } @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&family=Open+Sans:wght@400;600;700&display=swap'); /* General styles for responsiveness */ * { box-sizing: border-box !important; font-family: 'Open Sans', 'Roboto', sans-serif; } body { margin: 0; padding: 0; } #allround { margin: 0 auto !important; padding: 10px !important; } #content { padding: 0px; overflow-x: hidden; width: 100%; } h1 { font-size: 36px; text-align: center; margin-bottom: 20px; font-family: Roboto, 'Open Sans', sans-serif; } .results_menu { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; gap: 5px !important; height: 100% !important; background-color: white !important; } .results_menu a { flex: 1 1 auto; text-align: center !important; padding: 10px 15px !important; /* Aumentar el padding para un mejor clic */ font-size: 18px !important; font-family: Roboto, 'Open Sans', sans-serif; height: auto !important; /* Permitir que la altura se ajuste al contenido */ background-color: var(--text-color) !important; color: var(--primary-color) !important; border: 2px solid var(--primary-darker-color); border-radius: 4px; /* Bordes redondeados */ transition: background-color 0.3s, transform 0.2s, border 0.3s; /* Transiciones suaves */ } .results_menu a:hover { background-color: var(--primary-darker-color) !important; /* Color de fondo en hover */ color: var(--text-color) !important; /* Color del texto en hover */ transform: translateY(-2px); /* Efecto de elevación */ border: 2px solid var(--text-color); /* Borde al pasar el mouse */ } .results_menu a.active { background-color: var(--primary-color) !important; /* Color de fondo para el enlace activo */ color: var(--text-color) !important; /* Color del texto para el enlace activo */ border: 2px solid var(--primary-darker-color); /* Borde del enlace activo */ } .box { margin-bottom: 20px !important; } .box-head { font-size: 18px !important; height: auto !important; padding: 5px !important; text-align: center !important; color: var(--text-color) !important; background-color: var(--primary-color) !important; text-shadow: none !important; } input[type="submit"] { background-color: var(--primary-color) !important; height: 30px !important; color: var(--text-color) !important; } .card { border-radius: 4px; box-shadow: var(--shadow-color) 0px 7px 29px 0px; padding: 20px 10px; margin-bottom: 30px; margin-top: 10px; order: 1; } .card-header { display: flex; flex-direction: column; align-items: center; } .participant-name { font-size: 24px; font-weight: bold; font-family: Roboto, 'Open Sans', sans-serif; } .participant-time { font-size: 36px; font-weight: bold; font-family: Roboto, 'Open Sans', sans-serif; } .card-content { display: grid; grid-template-columns: 1fr 1fr 1fr; margin-top: 20px; gap: 10px; } .card-item > div:first-child { font-weight: bold; font-family: Roboto, 'Open Sans', sans-serif; font-size: 14px; } .card-item { text-align: center; background-color: var(--secondary-color); padding: 5px; border-radius: 4px; } .detail-box.box-splits { order: 3; } .detail-box.box-features { order: 2; } .detail-box.box-features:not(:has(a)) { display: none; } .detail-box.box-splits tbody tr > td:first-child { font-family: 'Open Sans', sans-serif; font-weight: 600; } .back { position: fixed; /* Keeps it at the top even when scrolling */ top: 10px; /* Adjust the vertical position */ left: 10px; /* Adjust the horizontal position */ z-index: 1000; /* Ensures it stays above other elements */ } .back a { display: inline-block; text-decoration: none; background-color: var(--primary-color); /* Button background color */ color: var(--text-color); /* Text color */ font-size: 16px; /* Text size */ font-weight: bold; /* Make the text stand out */ padding: 10px 15px; /* Add some padding around the text */ border-radius: 4px; /* Rounded corners */ box-shadow: var(--shadow-color) 0px 4px 6px; /* Subtle shadow for a modern look */ transition: background-color 0.3s ease; /* Smooth hover effect */ } .back a:hover { background-color: var(--primary-darker-color); /* Slightly darker shade on hover */ text-decoration: none; /* Ensures no underline on hover */ } #checkpoint_select { margin: 10px 0px ; } .table-container { overflow-x: auto; /* Enables horizontal scrolling */ white-space: nowrap; /* Prevents table from wrapping */ margin: 20px 0; /* Optional: Adds some spacing */ } table th { background-color: var(--primary-color) !important; font-family: Roboto, 'Open Sans', sans-serif; color: var(--text-color); } .detail-channel.channel-left { display: flex; flex-direction: column; } .card { order: 1; } .detail-box.box-splits { order: 3; } .detail-box.box-features { order: 2; margin-bottom: 0 !important; } /* Responsive adjustments */ @media (max-width: 768px) { h1 { font-size: 28px; margin-top: 15px; } h2 { font-size: 20px !important; } .results_menu a { font-size: 12px; padding: 5px; } #race > table { width: 100%; display: flex; overflow-x: auto; flex-direction: column; align-items: center; > tbody { display: flex; width: 100%; > tr { display: flex; flex-direction: column; width: 100% !important; > td { width: 100% !important; } } } } #race > table:first-child { > tbody { > tr:last-child { width: 0 !important; } } } #race > table:last-child { > tbody { > tr { width: 100% !important; } } } #race .search-form > table > tbody > tr:nth-child(8) { > td:last-child { display: flex; flex-direction: column; } } table th, table td { text-align: left !important; padding: 5px !important; font-size: 14px !important; } .search-form table { width: 100%; } .detail-box.box-splits th { background-color: var(--primary-color) !important; font-family: Roboto, 'Open Sans', sans-serif; } .back { top: 5px; left: 5px; } .back a { font-size: 14px; /* Adjust text size for smaller screens */ padding: 8px 12px; } } @media (max-width: 600px) { h1 { font-size: 24px; } }

Lagresultat från 3 éme Cross Fédéral Fkih Ben Salah 2024

Juniors Femmes

Placering Lagnamn Poäng
1. AROZA 44
ZAHIRI CHAIMAA F 8
AZZABA WISSAL F 9
BELWAFI AMINA F 12
AL KOTNI ZINEB F 15
ZAHI MANAL F 20
2. UJST 65
SADDOUG SALMA F 7
hanane agoujdad F 10
BOUHOU ASMA F 18
ELHAOUS SOUAD F 30
MERZOUG FATIMA EZZAHRA F 68
3. CWRF 136
KLILECH NOURA F 27
NAMIR DOHA F 35
BELFARAH SALMA F 36
LAHLOU FATIMA ZAHRA F 38
4. CLMA 143
JOMMAN KHADIJA F 29
BOULAAJINE FATIMA EZZAHRA F 33
AOUSSAR MERIEM F 37
AARABI LATIFA F 44
5. ALTAA 143
AITOUSSIDI KAWTAR F 13
NAJI OUISSAL F 34
FATIHE SABAH F 45
ASSAMER GHIZLAN F 51
6. USABA 161
MANA SALMA F 23
ELKHAODI SALMA F 28
ELBAHRAMY FATIMA F 43
ELHACHIMI KHAWLA F 67
TACHI SARAH F 81
7. OCS 167
BASSOU ASMAE 2
BOURGANA FATIMA EZZAHRA F 47
BENYAZZA HAJAR F 58
LAMDIDIH ALAA F 60
8. ACEKA 189
HABIB SAIDA F 6
SALHI SAMIA F 57
NACIRI MERIEM F 62
OURRIBANE SOUKAYNA F 64
MADANI CHAYMAE F 74
9. ASOAK 238
FARID NOUHAILA F 17
GHALI IMANE F 61
ATID AYA F 77
OUATTAB ZINEB F 83