.qp-form fieldset{border:1px solid #b8ced1;border-radius:6px;padding:1.2rem;margin:0;min-width:0}.qp-form legend{font-weight:700;color:#164e57;padding:0 .4rem;max-width:100%;line-height:1.5}.qp-form fieldset p{font-size:.93rem;margin:.7rem 0 0}.qp-progress{font-weight:700;color:#164e57;margin-bottom:1rem}.qp-form [hidden],.qp-result[hidden],[data-reessayer][hidden]{display:none}.qp-etat{font-size:.9rem;color:#516069}.qp-result{overflow-wrap:anywhere;max-width:100%}.qp-result h2{font-size:clamp(1.25rem,4vw,1.8rem);line-height:1.4}.qp-result .qp-table{table-layout:fixed}.qp-result .qp-table th[scope=row]{width:31%}.qp-recap{font-size:.9rem;color:#516069}.qp-form button:focus-visible,.qp-result button:focus-visible,.qp-form select:focus-visible{outline:3px solid #c36732;outline-offset:3px}.qp-form .qp-actions{margin:.3rem 0}.qp-form button[disabled]{opacity:.55;cursor:wait}.qp-form .qp-actions .qp-sort{padding:.7rem 1rem}@media(max-width:600px){.qp-form fieldset{padding:.8rem}.qp-result{padding:.85rem}.qp-result .qp-table th[scope=row]{width:34%}.qp-result .qp-table td,.qp-result .qp-table th{padding:.65rem .45rem}.qp-form select{min-height:3rem}}
