.demande_form__H3fP8{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:2rem;max-width:720px;margin:0 auto}.demande_section__t31Bx{display:flex;flex-direction:column;gap:.75rem}.demande_sectionTitle__PVyJ6{font-size:1rem;font-weight:700;color:var(--color-text);padding-bottom:.5rem;border-bottom:2px solid var(--color-gray-100);margin:0}.demande_hint__CgHkC{font-size:.85rem;color:var(--color-text-light);margin:0}.demande_optionalLabel__S9lm1{display:flex;align-items:baseline;gap:.4rem}.demande_optionalBadge___3I_4{font-size:.75rem;font-weight:400;color:var(--color-gray-500);font-style:italic}.demande_twoCol__ERc7t{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.demande_formActions__yanU_{display:flex;gap:.75rem;flex-wrap:wrap;padding-top:.5rem;border-top:2px solid var(--color-gray-100)}.demande_errorBox__LMm2Z{padding:.75rem 1rem;background-color:#fce4ec;color:#c62828;border-radius:var(--radius-md);font-size:.9rem;border-left:3px solid #c62828;margin:0}.demande_statusCard__Bwwu_{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:3rem 2rem;box-shadow:var(--shadow-md);max-width:520px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.demande_statusIcon__fQvJ7{font-size:3rem;line-height:1}.demande_statusTitle__iEe0H{font-size:1.3rem;font-weight:700;color:var(--color-text);margin:0}.demande_statusText__owv4F{font-size:.95rem;color:var(--color-text-light);margin:0;line-height:1.6}@media (max-width:640px){.demande_twoCol__ERc7t{grid-template-columns:1fr}.demande_form__H3fP8{padding:1.25rem}}