.fiche-proposal{z-index:1700;background:#1c1916b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fiche-proposal-feedback{padding:0 18px 20px}.fiche-proposal-feedback:empty{display:none}.fiche-proposal-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:min(1120px,100%);max-height:min(94vh,980px);overflow:auto;box-shadow:0 24px 64px #1c191647}.fiche-proposal-panel.is-text{width:min(760px,100%)}.fiche-proposal-head{background:var(--color-surface);z-index:1;border-bottom:1px solid #5f4d371a;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 18px;display:flex;position:sticky;top:0}.fiche-proposal-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-dark);margin:0 0 8px;font-size:11px;font-weight:800}.fiche-proposal-head h2{margin:0;font-size:24px;font-weight:800;line-height:1.2}.fiche-proposal-close{background:var(--color-surface-muted);width:42px;height:42px;color:var(--color-text);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fiche-proposal-form{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:32px;padding:28px;display:grid}.fiche-proposal-form.is-text{grid-template-columns:1fr}.fiche-proposal-preview{object-fit:contain;border-radius:var(--radius-lg);background:#1c1916;width:100%;max-height:min(62vh,560px)}.fiche-proposal-fields{flex-direction:column;gap:16px;min-width:0;display:flex}.fiche-proposal-fields label,.fiche-proposal-identity label{flex-direction:column;gap:8px;font-size:13.5px;font-weight:700;display:flex}.fiche-proposal-identity{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fiche-proposal-fields textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:100%;color:var(--color-text);font:inherit;resize:vertical;min-height:96px;padding:12px 14px;font-weight:500;line-height:1.5}.fiche-proposal-form.is-text textarea.fiche-proposal-recit{min-height:280px}.fiche-proposal-hint,.fiche-proposal-error{margin:0;font-size:13.5px;line-height:1.45}.fiche-proposal-hint{color:var(--color-text-muted);font-weight:500}.fiche-proposal-error{color:var(--color-error)}.fiche-proposal-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:8px;display:flex}.fiche-proposal-done{padding:8px 28px 28px}@media (max-width:900px){.fiche-proposal{padding:12px}.fiche-proposal-form,.fiche-proposal-identity{grid-template-columns:1fr}.fiche-proposal-form{gap:20px;padding:20px 18px 24px}.fiche-proposal-head{padding:18px 18px 14px}}@media (max-width:640px){.fiche-proposal{place-items:stretch stretch;padding:0}.fiche-proposal-panel,.fiche-proposal-panel.is-text{border-radius:0;width:100%;height:100%;max-height:100dvh}.fiche-proposal-actions{flex-direction:column}.fiche-proposal-actions>*{width:100%}}
