.copro-accroche{font-size:1.15rem;line-height:1.55;margin:1rem 0 1.5rem}.copro-tableau{overflow-x:auto;margin:1rem 0;position:relative}.copro-tableau table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.95rem}.copro-tableau td,.copro-tableau th{border:1px solid #e3e3e3;padding:.45rem .7rem;text-align:right}.copro-tableau thead th{background:#f5f5f5;text-align:center;font-weight:600}.copro-tableau tbody th[scope=row]{text-align:left;font-weight:600;white-space:nowrap}.copro-nombre{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.copro-absent{color:#767676}.copro-limite{padding:.9rem 1.1rem;background:#fffbe9;border-left:3px solid #f7c948;border-radius:0 4px 4px 0;margin:1.25rem 0}.copro-limites{padding-left:1.2rem}.copro-limites li{margin-bottom:.6rem}.copro-note,.copro-source{font-size:.9rem;color:#4a4a4a}.copro-renvois{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:1.75rem 0}.copro-index-liste{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));grid-gap:.4rem 1rem;gap:.4rem 1rem}.copro-index-liste li{display:flex;justify-content:space-between;gap:.5rem;border-bottom:1px solid #eee;padding:.3rem 0}.copro-index-liste .copro-part{white-space:nowrap;color:#4a4a4a;font-size:.9rem}