.block-form{display:grid;grid-template-columns:auto 1fr 1fr auto;grid-auto-flow:row;grid-gap:var(--spacer-16, 16px);padding:var(--spacer-12, 12px);background-color:var(--ft--color-background-neutral-default-weakest);margin-bottom:var(--spacer-20, 20px);border-radius:var(--ft--button-border-radius)}@media (min-width: 576px){.block-form{padding:var(--spacer-24, 24px)}}.block-form.bg-white{border:1px solid var(--ft--color-border-neutral-default-weaker)}.block-form .block-form-illustration{grid-column:1;grid-row:1}@media (min-width: 768px){.block-form .block-form-illustration{grid-column:1;grid-row:-1/3}}.block-form .block-form-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:var(--spacer-10, .625rem);grid-column:2/5;grid-row:auto}@media (min-width: 768px){.block-form .block-form-content{grid-column:2/4;grid-row-start:1}}.block-form .alert{grid-column:1/5}.block-form .alert p{margin-bottom:0}@media (min-width: 768px){.block-form .alert{grid-column:2/4;width:min(100%,46.25rem)}}.block-form .alert:not(:last-of-type) .alert:not(:first-of-type:last-of-type){margin-bottom:var(--spacer-16, 16px)}.block-form .block-form-actions-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-column:1/5;grid-row:4}@media (min-width: 768px){.block-form .block-form-actions-wrapper{grid-column:4;grid-row:-1/3}}.block-form .block-form-actions-wrapper .btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width: 768px){.block-form .block-form-actions-wrapper .btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.block-form-base{display:grid;grid-template-columns:auto;grid-auto-flow:row;grid-gap:var(--spacer-16, 16px);padding:var(--spacer-24, 24px);background-color:var(--ft--color-background-neutral-default-weakest);margin-bottom:var(--spacer-20, 20px);border-radius:var(--ft--button-border-radius)}.block-file-card{padding:var(--spacer-12, 12px);background-color:var(--ft--color-background-neutral-default-weakest);border-radius:var(--ft--button-border-radius)}.block-file-card .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:var(--spacer-12, 12px)}@media (min-width: 768px){.block-file-card .btn-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:var(--spacer-24, 24px)}}.block-form-file-card{display:grid;grid-template-columns:1fr auto;grid-auto-rows:auto;grid-gap:var(--spacer-12, 12px) var(--spacer-16, 16px);grid-column:span 5;padding:var(--spacer-20, 20px);background-color:var(--ft--color-background-neutral-default-weakest);border-radius:var(--ft--button-border-radius);-webkit-box-shadow:0px 1px 4px 0px rgba(0,0,0,.15);box-shadow:0 1px 4px #00000026}.block-form-file-card .block-form-file-card-heading{gap:.5rem}.block-form-file-card .block-file-card{grid-column:1/3}.block-form-file-card .block-form-send-file{padding:.75rem;border-radius:var(--ft--button-border-radius);background-color:var(--ft--color-background-neutral-default-weakest);grid-column:1/3;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}@media (min-width: 768px){.block-form-file-card .block-form-send-file{padding:1.5rem}}.block-form-file-card .block-form-send-file .progress-label{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767.98px){.block-form-file-card .block-form-send-file .progress-label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.block-form-file-card .block-form-send-file .progress-bar{background-color:#406bde}.block-form-file-card .alert{grid-column:1/3}.block-form-file-card .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--spacer-12, 12px);grid-column:1/3;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width: 992px){.block-form-file-card .btn-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-column-start:2;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-left:auto}}.block-form-actions{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.collapse-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:12px;background-color:var(--ft--color-background-neutral-default-weakest);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;grid-column:1/3}.collapse-wrapper .collapse-file-list li:not(:last-of-type){margin-bottom:1rem}.alert~.alert{margin-top:1rem}.repel:has(ft-breadcrumb){-ms-flex-wrap:nowrap;flex-wrap:nowrap}.repel:has(ft-breadcrumb) div:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0;-ms-flex:0 0 6rem;flex:0 0 6rem}p:empty{margin:0}.mt-24{margin-top:24px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}@media (min-width: 768px){.w-100 .w-100{width:auto!important}}.status,.btn{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.repel:has(.breadcrumb-container){-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem}.breadcrumb-container+div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}[class^=block-form] .btn+.btn{margin:0}@media (max-width: 767.98px){.container-wrapper .container{padding:0 1rem}}.bg-yellow-weaker{background-color:var(--ft--color-decorative-yellow-weaker, #FFF0C7)}.tag-warning{color:#fff;background-color:var(--ft--color-background-warning-default, #ae6200)}.tag-success{color:#fff;background-color:var(--ft--color-background-success-weak, #09aa5f)}.with-counters{list-style:none;counter-reset:steps;padding-left:0}.with-counters li{counter-increment:steps;position:relative;padding-bottom:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.with-counters li div{-webkit-box-flex:1;-ms-flex:1;flex:1}.with-counters li div:before{content:"";background-color:var(--ft--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;place-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:.5rem;height:.5rem;border-radius:.5rem;z-index:1;position:absolute;top:calc(50% - .25rem);left:calc(-1rem - 7px)}.with-counters li:before{-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;content:counter(steps);font-weight:700;font-size:1.5rem;font-family:Marianne,system-ui,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;place-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;border-radius:.75rem;margin-right:2rem;z-index:1;position:relative}.with-counters li:after{content:"";background:#e6e7ec;background-size:2px 4px;height:100%;margin-left:0;top:0;position:absolute;left:2.75rem;width:.125rem}.modal .block-form-file-card{margin-block:1rem;-webkit-box-shadow:none;box-shadow:none}.modal .flex-basis-80{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}.skeleton-circle-lg{height:4rem;width:4rem}.media-form.intro{gap:var(--spacer-24, 24px)}.media-form .illustration{min-width:160px;-ms-flex-item-align:center;align-self:center;height:auto}.media-form .illustration-sm{min-width:120px}@media (max-width: 767.98px){.media-form .illustration{width:80px;height:80px}}@media (min-width: 768px){.block-form :where(ft-alert,.alert){grid-column:2/4;width:min(100%,46.25rem)}}.block-form ft-alert{grid-column:1/5}app-informations-rejetDV{grid-column-end:4;grid-column-start:2}app-informations-rejetDV ft-alert p{margin-bottom:0}app-informations-demande-en-cours{grid-column-end:4;grid-column-start:2}app-informations-demande-en-cours ft-alert p{margin-bottom:0}.block-form .justificatifs{grid-column:1/3}.block-form ft-alert p{margin-bottom:0}@media (min-width: 768px){.block-form ft-alert{grid-column:2/4}}@media (min-width: 768px){.block-form .justificatifs :where(ft-alert,.alert){grid-column:2/4;width:min(100%,46.25rem)}}.block-file-card{margin-bottom:var(--spacer-12, 12px)}.block-form .justificatifs>ft-alert{width:min(100%,46.25rem)}.block-form ft-alert:not(:last-of-type) .alert:not(:first-of-type:last-of-type){margin-bottom:var(--spacer-16, 16px)}.alert-info-ft{margin-bottom:1.5rem}.loader-container{display:grid;align-items:center;justify-content:center;justify-items:center}.block-form-send-file+.block-form-send-file,.loader-justificatif+.block-form-send-file,.block-form-send-file+.loader-justificatif,.loader-justificatif+.loader-justificatif{margin-top:var(--spacer-12, 12px)}.toaster{z-index:9999}.tag-success .tag-content,.tag-warning .tag-content{color:#fff!important}.commentaire-de{display:flex;justify-content:flex-end;width:100%}.form-counter{margin-bottom:5px}.justificatifs-sidebar{padding:.75rem;border-radius:var(--ft--button-border-radius);background-color:var(--ft--color-background-neutral-default-weakest);grid-column:1/3;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.justificatifs-sidebar .progress-label{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767.98px){.justificatifs-sidebar .progress-label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.custom-loader-autre-justificatif{padding:0;margin-bottom:12px}.container{position:relative}.flex-basis-80{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}app-sidebar-demarche .modal-footer{padding:0!important}.btn-container,.block-file-card img,.block-form-send-file img{min-width:initial!important}
