.about-modal{box-sizing:border-box;z-index:152;border-radius:1rem;max-width:628px;padding:1.5rem}.about-modal__title{color:#0f172a;font-size:1.125rem;font-weight:600}.about-modal__section{background-color:#f8fafc;border-radius:.75rem;align-items:flex-start;gap:1rem;width:100%;margin-top:1rem;padding:1rem;display:flex}.about-modal__icon-box{border-radius:9999px;justify-content:center;align-items:center;min-width:44px;height:44px;display:flex}.about-modal__icon-box--blue{color:#0284c7;background-color:#e0f2fe}.about-modal__icon-box--red{color:#dc2626;background-color:#fee2e2}.about-modal__icon-button{color:red}.about-modal__icon-button--discussion_libre{color:#3b82f6}.about-modal__icon-button--mode_eclair{color:#ea580c}.about-modal__icon-button--mode_detaille{color:#10b981}.about-modal__section-content{flex-direction:column;display:flex}.about-modal__section-title{color:#0f172a;font-size:.95rem;font-weight:600}.about-modal__section-text{color:#334155;margin-top:.25rem;font-size:.85rem}.about-modal__modes{justify-content:center;gap:.5rem;width:100%;margin-top:2rem;display:flex}.about-modal__mode{color:#475569;border-radius:.5rem;padding:13px 34.5px;font-size:.875rem;font-weight:500}.about-modal__mode--mode_eclair{background-color:#fff7ed}.about-modal__mode--mode_eclair:hover{background-color:#ffedd5}.about-modal__mode--mode_detaille{background-color:#ecfdf5}.about-modal__mode--mode_detaille:hover{background-color:#d1fae5}.about-modal__mode--discussion_libre{background-color:#eef9ff}.about-modal__mode--discussion_libre:hover{background-color:#daf0ff}
.fast-track-modal{border-radius:20px;border-radius:var(--Border-radius-rounded-3xl,24px);z-index:152;background:#fff;max-width:1120px;min-height:580px;max-height:90vh;padding:38px 40px;box-shadow:0 10px 15px #0003}.fast-track-modal__steps{justify-content:center;align-items:center;margin:0 189px;display:flex}.fast-track-modal__step{width:152px;height:80px;padding:16px var(--Spacing-gap-2,8px);flex-direction:column;flex-shrink:0;align-items:center;gap:10px;display:flex}.fast-track-modal__step-conteneur{justify-content:center;align-items:center;gap:var(--Spacing-gap-2,8px);flex-direction:column;align-self:stretch;margin-bottom:16px;display:flex}.fast-track-modal__step-circle{border:1px solid var(--Common-Neutral-Highter,#abb7c2);width:20px;height:20px;color:var(--Secondary,#abb7c2);text-align:center;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex}.fast-track-modal__step-circle--active{color:var(--Common-Neutral-Highter,#334155);background:#f4f7fb;border-color:#334155}.fast-track-modal__step-circle--completed{color:#fff;background:#334155;border-color:#334155}.fast-track-modal__step-circle--result-active{color:#fff;background:#f97316;border-color:#f97316}.fast-track-modal__step-circle--result{border-color:#f97316}.fast-track-modal__step-label{color:var(--Common-Neutral-Medium,#94a3b8);text-align:center;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.fast-track-modal__step-label--active{color:var(--Common-Neutral-Highter,#334155);font-weight:700}.fast-track-modal__step-line{background:#cfd6dc}.fast-track-modal__content{flex-direction:column;align-items:center;display:flex}.fast-track-modal__header{text-align:center;width:100%;box-shadow:none;justify-content:center;align-items:center;margin-bottom:16px;padding:0 187px;display:flex}.fast-track-modal__title{font-family:Open Sans;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.fast-track-modal__subtitle{color:#0009;text-align:center;align-self:stretch;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.fast-track-modal__dropzone{border-radius:10px;justify-content:center;align-self:stretch;align-items:center;gap:24px;padding:32px 0;display:flex}.fast-track-modal__dropzone--hasfile{flex-direction:row!important}.fast-track-modal__dropzone--dragover{cursor:copy;-webkit-backdrop-filter:blur(6px);background:#6366f11a linear-gradient(135deg,#eef2ff 60%,#fff 100%);border:2px dashed #4f46e5;outline:none;transition:border-color .2s,background .2s,box-shadow .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;animation:.9s cubic-bezier(.4,0,.2,1) infinite alternate dropzone-pulse;box-shadow:0 0 0 4px #6366f11a}.fast-track-modal__dropzone{border:1px dashed #00000040;flex-direction:column}.fast-track-modal__buttonzone{border-radius:10px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:24px;padding:94px 348.5px;display:flex}.fast-track-modal__dropzone-icon{color:#0006;flex-shrink:0;width:48px;height:48px}.fast-track-modal__dropzone-label{color:#000;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.fast-track-modal__dropzone-types{color:#0006;font-family:Open Sans;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.fast-track-modal__dropzone-btn{border:1px solid var(--Button-Tertiary-Default-Border,#cbd5e1);min-width:120px;color:var(--Button-Tertiary-Default-Text,#09090b);border-radius:8px;align-items:center;margin-bottom:6px;font-family:Open Sans;font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:flex;background:#fff!important;padding:6px 12px!important}.fast-track-modal__dropzone-btn .job-file-modal__btn-icon{color:#1e84f2;width:18px;height:18px;margin-right:6px}.fast-track-modal__analyse-btn{border-radius:var(--Button-Border-radius,8px);border:1px solid var(--Common-Warning-Low,#fdba74);background:var(--Common-Warning-Lowest,#fff7ed);color:var(--Common-Neutral-Hight,#475569);justify-content:center;align-items:center;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:flex}.fast-track-modal__dropzone-input{display:none}.fast-track-modal__files{width:100%;margin-top:30px;margin-bottom:12px;font-size:14px}.fast-track-modal__files-count{color:#000;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.fast-track-modal__file{background:#fafbfc;border-radius:12px;align-items:center;width:100%;min-width:0;max-width:100%;margin:0;padding:8px 16px;display:flex;box-shadow:0 1px 3px #cfd6dc33}.fast-track-modal__file-name{color:#232b3a;text-overflow:ellipsis;white-space:nowrap;margin-bottom:1px;font-size:15px;font-weight:500;overflow:hidden}.fast-track-modal__actions{justify-content:flex-end;gap:16px;width:100%;margin-top:48px;display:flex}.fast-track-modal__btn{padding:var(--spacing-gap-15,6px)var(--Spacing-gap-3,12px);align-items:center;gap:var(--spacing-gap-15,6px);border-radius:var(--Border-radius-rounded-lg,8px);border:1px solid var(--Button-Secondary-Disable-Background,#eef2ff);color:var(--Button-Secondary-Default-Text,#475569);font-family:Open Sans;font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:flex}.fast-track-modal__btn--cancel{background:var(--Button-Secondary-Default-Background,#e0e7ff);color:#7a8193!important}.fast-track-modal__btn--next{background:var(--Button-Primary-Disable-Background,#f8fafc);opacity:.5;cursor:not-allowed;color:#fff!important}.fast-track-modal__btn--active{border-radius:var(--Border-radius-rounded-lg,8px);border:1px solid var(--Button-Primary-Default-Border,#334155);background:var(--Button-Primary-Default-Background,#334155);color:#fff!important}.fast-track-modal__btn-file{cursor:default;color:#334155;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;height:3rem;padding-left:.25rem;padding-right:.5rem;font-size:.875rem;font-weight:400;line-height:1.25rem;transition:border-color .2s;display:flex;position:relative;overflow:visible}.fast-track-modal__btn-file:hover{border-color:#cbd5e1}.fast-track-modal__btn-close{z-index:30;color:#fff;opacity:0;background-color:#334155;border-radius:9999px;outline:none;justify-content:center;align-items:center;width:1rem;height:1rem;transition:opacity .2s ease-in-out,color .2s ease-in-out;display:flex;position:absolute;top:.125rem;right:.125rem;box-shadow:0 1px 2px #0000001a}.fast-track-modal__btn-close:hover{cursor:pointer}.group:hover .fast-track-modal__btn-close{opacity:1}.fast-track-modal__btn-close:focus-visible{opacity:1;box-shadow:0 0 0 2px #60a5fa,0 0 0 4px #fff}
