.grille-intro{margin-bottom:1.5rem}.grille-reponse{font-size:1.15rem;line-height:1.6}.grille-date{color:var(--ink-3);font-size:.95rem}.grille-table{overflow:auto;max-width:100%;border:1px solid var(--line);margin:1.2rem 0 1.5rem;background:#fff}.grille-table:focus{outline:2px solid var(--accent);outline-offset:2px}.grille-table table{border-collapse:collapse;width:100%;min-width:850px;font-size:.95rem;line-height:1.45}.grille-table caption{text-align:left;font-weight:700;padding:1rem;white-space:normal}.grille-table th,.grille-table td{padding:.8rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.grille-table thead th{background:var(--surface);font-weight:700}.grille-table th[scope=row]{min-width:180px;max-width:290px;font-weight:500}.grille-table td{font-variant-numeric:tabular-nums}.grille-table .grille-montant{white-space:nowrap}.grille-table .grille-plancher{background:#fff2df}.grille-table small{display:block;white-space:normal;max-width:180px;color:var(--ink-3)}.grille-table button{font:inherit;background:none;color:inherit;border:0;padding:0;text-align:left;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.grille-note{padding:1rem;background:var(--surface);border-left:3px solid var(--accent)}.grille-liens{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;padding:0;list-style:none}.grille-source{font-size:.88rem;color:var(--ink-3);overflow-wrap:anywhere}.grille-table.grille-complement table{min-width:650px}.grille-hub table{min-width:950px}.grille-hub label{display:block;font-weight:700}.grille-hub input{display:block;width:100%;padding:.8rem;border:1px solid var(--line);border-radius:0;font:inherit;margin:.5rem 0 1rem}.grille-hub [hidden]{display:none}@media(max-width:600px){.grille-reponse{font-size:1.05rem}.grille-table{margin-left:0;margin-right:0}.grille-table th,.grille-table td{padding:.7rem}.grille-date{font-size:.9rem}}
