.preparer-dossier-page header{position:relative}.preparer-dossier-page .logo{font-size:22px}.preparer-dossier-page .form-page{max-width:1120px;margin:auto;padding:24px 16px 120px}.preparer-dossier-page .form-container{max-width:none;width:100%;padding:24px}.preparer-dossier-page h1{font-size:clamp(25px,4vw,36px);line-height:1.18;text-align:left}.preparer-dossier-page h2{font-size:23px;text-align:left}.preparer-dossier-page h3{font-size:18px;margin:12px 0}.preparer-dossier-page p{margin:12px 0;overflow-wrap:anywhere}.preparer-dossier-page .parcours-language{display:flex;gap:10px;margin-bottom:20px}.preparer-dossier-page button{font-family:inherit;font-size:16px;min-height:44px;white-space:normal}.preparer-dossier-page button:disabled{opacity:.5;cursor:default}.preparer-dossier-page .parcours-badge{color:var(--bordeaux);font-weight:700;font-size:14px}.preparer-dossier-page .notice{background:var(--rose-soft);color:var(--texte);border:1px solid var(--bord);padding:14px;border-radius:var(--radius-small)}.preparer-dossier-page .parcours-steps{margin:20px 0;display:flex;gap:8px}.preparer-dossier-page .parcours-steps button{flex:1;padding:10px;border-radius:var(--radius-small);min-width:0}.preparer-dossier-page button[aria-current=step],.preparer-dossier-page button[aria-pressed=true]{outline:3px solid var(--rose);outline-offset:2px}.preparer-dossier-page article{padding:18px;border:1px solid var(--bord);border-radius:var(--radius);background:var(--fond-carte);scroll-margin-top:16px}.preparer-dossier-page article[hidden]{display:none}.preparer-dossier-page details{padding:14px;border:1px solid var(--bord);border-radius:var(--radius-small);margin:18px 0;background:var(--fond-carte-leger)}.preparer-dossier-page summary{font-weight:800;color:var(--bordeaux);cursor:pointer;min-height:28px}.preparer-dossier-page label{display:block;margin:14px 0;color:var(--texte)}.preparer-dossier-page textarea{display:block;width:100%;font:16px/1.45 Arial,Helvetica,sans-serif;padding:12px;min-height:88px;resize:vertical;overflow-wrap:anywhere}.preparer-dossier-page table{width:100%;border-collapse:collapse}.preparer-dossier-page th,.preparer-dossier-page td{padding:8px;border:1px solid var(--bord);vertical-align:top;overflow-wrap:anywhere}.preparer-dossier-page th{background:var(--rose-soft);text-align:left}.preparer-dossier-page td textarea{min-width:100px}.preparer-dossier-page .scroll{overflow-x:auto}.preparer-dossier-page article>.btn{margin:12px 6px 0 0}.preparer-dossier-page .parcours-navigation,.preparer-dossier-page .parcours-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.preparer-dossier-page .help{font-size:14px;color:var(--gris)}.preparer-dossier-page .parcours-official{margin-top:24px;border-top:2px solid var(--bord);padding-top:24px}.preparer-dossier-page .parcours-official section{margin:16px 0;padding:16px;border:1px solid var(--bord);border-radius:var(--radius)}.preparer-dossier-page .parcours-official a{display:inline-flex;margin:6px}.preparer-dossier-page #staticLinks a{margin-right:10px}.preparer-dossier-page #exit{z-index:1000}.preparer-dossier-page :focus-visible{outline:3px solid var(--rose);outline-offset:3px}
@media(max-width:600px){.preparer-dossier-page header{padding:14px;flex-direction:column;align-items:flex-start}.preparer-dossier-page .form-page{padding:16px 10px 120px}.preparer-dossier-page .form-container{padding:16px}.preparer-dossier-page article{padding:12px}.preparer-dossier-page .parcours-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.preparer-dossier-page .parcours-language button{flex:1}.preparer-dossier-page .parcours-actions button,.preparer-dossier-page article>.btn{width:100%;margin:6px 0}.preparer-dossier-page .scroll{overflow:visible}.preparer-dossier-page table,.preparer-dossier-page tbody,.preparer-dossier-page tr,.preparer-dossier-page td{display:block;width:100%}.preparer-dossier-page thead{display:none}.preparer-dossier-page tr{border:1px solid var(--bord);border-radius:var(--radius-small);margin:14px 0;padding:6px}.preparer-dossier-page td{border:0;padding:6px}.preparer-dossier-page td::before{content:attr(data-label);font-weight:700;display:block;margin-bottom:6px}.preparer-dossier-page td textarea{min-width:0}.preparer-dossier-page .parcours-navigation button{flex:1}.preparer-dossier-page .parcours-official a{display:flex;margin:8px 0;width:100%;white-space:normal}}
