#tep-resultats-wrap{font-family:Arial,Helvetica,sans-serif;color:#1f2937;max-width:100%}#tep-resultats-wrap .tep-intro{margin-bottom:18px;line-height:1.5}#tep-resultats-wrap .tep-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:16px}#tep-resultats-wrap .tep-tool{display:flex;flex-direction:column;gap:6px;min-width:220px}#tep-resultats-wrap label{font-weight:700;font-size:14px}#tep-resultats-wrap input,#tep-resultats-wrap select{padding:10px 12px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;font-size:14px;line-height:1.2;box-sizing:border-box;width:100%}#tep-resultats-wrap .tep-count{font-size:14px;color:#475569;margin-bottom:10px}#tep-resultats-wrap .tep-table-wrap{overflow-x:auto;width:100%}#tep-resultats-wrap table{width:100%;min-width:920px;border-collapse:collapse;border-spacing:0;background:#ffffff}#tep-resultats-wrap thead th{background:#2d6ea3;color:#ffffff;padding:10px 12px;border:1px solid #cfd8e3;text-align:left;vertical-align:middle;cursor:pointer;user-select:none;position:relative;white-space:nowrap;font-size:14px}#tep-resultats-wrap thead th.no-sort{cursor:default}#tep-resultats-wrap thead th.sort-asc::after{content:" ▲";font-size:12px}#tep-resultats-wrap thead th.sort-desc::after{content:" ▼";font-size:12px}#tep-resultats-wrap tbody td{padding:9px 12px;border:1px solid #d7dee8;vertical-align:top;font-size:14px}#tep-resultats-wrap tbody tr:nth-child(even){background:#eef7ff}#tep-resultats-wrap tbody tr:hover{background:#dfefff}#tep-resultats-wrap td.col-num{width:60px;text-align:center;font-weight:700;white-space:nowrap}#tep-resultats-wrap td.col-name{font-weight:700;white-space:nowrap}#tep-resultats-wrap .status-admis,#tep-resultats-wrap .status-admissible{color:#137333;font-weight:700}#tep-resultats-wrap .status-ajourne,#tep-resultats-wrap .status-nonadmissible,#tep-resultats-wrap .status-echec{color:#b42318;font-weight:700}#tep-resultats-wrap .status-abs{color:#6b7280;font-style:italic;font-weight:700}@media (max-width:767px){#tep-resultats-wrap .tep-tools{flex-direction:column;align-items:stretch}#tep-resultats-wrap .tep-tool{min-width:100%}}