.cov-fields{overflow-x: auto;border-radius: 16px;border: var(--ds-border);background: var(--ds-surface-sunken);box-shadow: var(--ds-highlight)}.cov-fields__table{width: 100%;border-collapse: collapse;font-size: 15px}.cov-fields__table caption{caption-side: top;padding: 20px 22px 10px;text-align: left;font-size: 14px}.cov-fields__table caption::after{content: "";display: inline-block;width: 79px;height: 6px;margin-left: 12px;vertical-align: 2px;border-radius: 1px;background: repeating-linear-gradient(90deg,var(--dc-ligne-forte) 0 4px,transparent 4px 5px)}.cov-fields__table thead th{padding: 10px 22px 12px;text-align: left;white-space: nowrap;border-bottom: var(--ds-border-strong);font-family: var(--dc-font-cond);font-weight: 700;font-size: 13px;letter-spacing: .14em;text-transform: uppercase;color: var(--dc-brume)}.cov-fields__table tbody tr{border-top: 1px solid color-mix(in srgb,var(--dc-ligne) 75%,transparent);transition: background-color var(--ds-dur-fast) var(--ds-ease-out)}.cov-fields__table tbody tr:first-child{border-top: 0}@media (hover: hover){.cov-fields__table tbody tr:hover{background: color-mix(in srgb,var(--dc-fumee) 55%,transparent)}}.cov-fields__table td,.cov-fields__table tbody th{padding: 12px 22px;text-align: left;vertical-align: middle}.cov-fields__table tbody th{font-weight: 600;color: var(--dc-lumiere)}.cov-fields__num{width: 98px}td.cov-fields__num{font-family: var(--dc-font-cond);font-weight: 700;font-size: 16px;line-height: 1;letter-spacing: .04em;color: var(--dc-texte-2);font-variant-numeric: tabular-nums}td.cov-fields__num::after{content: "";display: block;width: 59px;height: 4px;margin-top: 8px;background: linear-gradient(var(--dc-vert),var(--dc-vert)) calc(var(--seg,0) * 4px) 0 / 3px 100% no-repeat,repeating-linear-gradient(90deg,var(--dc-ligne-forte) 0 3px,transparent 3px 4px)}.cov-fields__table tbody tr:nth-child(2){--seg: 1}.cov-fields__table tbody tr:nth-child(3){--seg: 2}.cov-fields__table tbody tr:nth-child(4){--seg: 3}.cov-fields__table tbody tr:nth-child(5){--seg: 4}.cov-fields__table tbody tr:nth-child(6){--seg: 5}.cov-fields__table tbody tr:nth-child(7){--seg: 6}.cov-fields__table tbody tr:nth-child(8){--seg: 7}.cov-fields__table tbody tr:nth-child(9){--seg: 8}.cov-fields__table tbody tr:nth-child(10){--seg: 9}.cov-fields__table tbody tr:nth-child(11){--seg: 10}.cov-fields__table tbody tr:nth-child(12){--seg: 11}.cov-fields__table tbody tr:nth-child(13){--seg: 12}.cov-fields__table tbody tr:nth-child(14){--seg: 13}.cov-fields__table tbody tr:nth-child(15){--seg: 14}.cov-fields__table tbody tr:nth-child(n+16) td.cov-fields__num::after{display: none}.cov-fields__ttl-col{width: 46%}.cov-fields__presence{font-size: 14px;color: var(--dc-brume)}.cov-fields__presence::first-letter{text-transform: uppercase}.cov-ttl{display: flex;align-items: center;gap: 14px}.cov-ttl__bar{flex: 1 1 auto;display: flex;height: 6px;border-radius: var(--ds-r-pill);overflow: hidden;background: color-mix(in srgb,var(--dc-ligne) 80%,transparent);box-shadow: inset 0 1px 1px color-mix(in srgb,var(--dc-nuit) 60%,transparent)}.cov-ttl__fill{border-radius: var(--ds-r-pill);background: linear-gradient(90deg,var(--dc-violet-fond),var(--dc-violet-texte))}.cov-ttl--bonus .cov-ttl__fill{background: linear-gradient(90deg,color-mix(in srgb,var(--dc-vert) 60%,var(--dc-nuit)),var(--dc-vert))}.cov-ttl__days{flex: 0 0 64px;font-family: var(--dc-font-cond);font-weight: 700;font-size: 16px;text-transform: uppercase;color: var(--dc-lumiere);font-variant-numeric: tabular-nums}.cov-ttl--bonus .cov-ttl__days{color: var(--dc-vert)}.cov-w-5{width: 5%}.cov-w-10{width: 10%}.cov-w-15{width: 15%}.cov-w-20{width: 20%}.cov-w-25{width: 25%}.cov-w-30{width: 30%}.cov-w-35{width: 35%}.cov-w-40{width: 40%}.cov-w-45{width: 45%}.cov-w-50{width: 50%}.cov-w-55{width: 55%}.cov-w-60{width: 60%}.cov-w-65{width: 65%}.cov-w-70{width: 70%}.cov-w-75{width: 75%}.cov-w-80{width: 80%}.cov-w-85{width: 85%}.cov-w-90{width: 90%}.cov-w-95{width: 95%}.cov-w-100{width: 100%}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.cov-ttl__fill{transform-origin: 0 50%;animation: cov-fill linear both;animation-timeline: view();animation-range: entry 0% cover 30%}}}@keyframes cov-fill{from{transform: scaleX(0)}to{transform: scaleX(1)}}@media (max-width: 767px){.cov-fields{border-radius: 14px}.cov-fields__table caption{padding: 16px 14px 8px;font-size: 13px;line-height: 1.5}.cov-fields__table caption::after{width: 47px;height: 5px;margin-left: 8px;background: repeating-linear-gradient(90deg,var(--dc-ligne-forte) 0 2px,transparent 2px 3px)}.cov-fields__table thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.cov-fields__table td,.cov-fields__table tbody th{padding: 10px 6px;font-size: 14px}.cov-fields__table td:first-child{padding-left: 14px}.cov-fields__table td:last-child{padding-right: 14px}.cov-fields__num{width: 62px}td.cov-fields__num{font-size: 15px}td.cov-fields__num::after{width: 47px;height: 3px;margin-top: 6px;background-size: 2px 100%,auto;background-position: calc(var(--seg,0) * 3px) 0,0 0;background-image: linear-gradient(var(--dc-vert),var(--dc-vert)),repeating-linear-gradient(90deg,var(--dc-ligne-forte) 0 2px,transparent 2px 3px)}.cov-fields__ttl-col{width: auto}.cov-fields__table td:last-child{width: 44%}.cov-ttl{gap: 8px}.cov-ttl__bar{height: 5px}.cov-ttl__days{flex-basis: 44px;font-size: 14px;text-align: right}.cov-fields__presence{font-size: 12px;line-height: 1.35}.cov-fields__table tbody th,.cov-fields__presence{hyphens: auto;-webkit-hyphens: auto;overflow-wrap: break-word}}@media (max-width: 400px){.cov-fields__table td,.cov-fields__table tbody th{padding: 9px 4px}.cov-fields__table td:first-child{padding-left: 10px}.cov-fields__table td:last-child{width: 34%;padding-right: 10px}.cov-fields__num{width: 30px}td.cov-fields__num{font-size: 14px}td.cov-fields__num::after{display: none}.cov-fields__table tbody th{font-size: 13px}.cov-ttl{gap: 6px}.cov-ttl__days{flex-basis: 40px;font-size: 13px}.cov-fields__presence{font-size: 11px}}@media (prefers-reduced-motion: reduce){.cov-fields__table tbody tr{transition: none}}@media (max-width: 767px){.cov-fields__presence{font-size: 12.5px;line-height: 1.35}}
