.demande-tp .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){.demande-tp .block-form{padding:var(--spacer-24, 24px)}}.demande-tp .block-form.bg-white{border:1px solid var(--ft--color-border-neutral-default-weaker)}.demande-tp .block-form .block-form-illustration{grid-column:1;grid-row:1}@media(min-width:768px){.demande-tp .block-form .block-form-illustration{grid-column:1;grid-row:-1/3}}.demande-tp .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){.demande-tp .block-form .block-form-content{grid-column:2/4;grid-row-start:1}}.demande-tp .block-form :where(ft-alert,.alert){grid-column:1/5}.demande-tp .block-form :where(ft-alert,.alert) p{margin-bottom:0}@media(min-width:768px){.demande-tp .block-form :where(ft-alert,.alert){grid-column:2/4;width:min(100%,46.25rem)}}.demande-tp .block-form :where(ft-alert:not(:last-of-type) ft-alert:not(:first-of-type:last-of-type),.alert:not(:last-of-type) .alert:not(:first-of-type:last-of-type)){margin-bottom:var(--spacer-16, 16px)}.demande-tp .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){.demande-tp .block-form .block-form-actions-wrapper{grid-column:4;grid-row:-1/3}}.demande-tp .block-form .block-form-actions-wrapper .btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media(min-width:768px){.demande-tp .block-form .block-form-actions-wrapper .btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.demande-tp .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)}.demande-tp .block-form-base hr{margin:0}.demande-tp .block-form-base ft-alert{margin-top:0}.demande-tp .block-file-card{padding:var(--spacer-12, 12px);background-color:var(--ft--color-background-neutral-default-weakest);border-radius:var(--ft--button-border-radius)}.demande-tp .block-file-card-border{border:1px solid #cdcfd8}.demande-tp .block-file-card .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:var(--spacer-12, 12px)}@media(min-width:768px){.demande-tp .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}}@media(max-width:991.98px){.demande-tp .block-file-card .btn-container .btn-download{width:100%}}.demande-tp .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}.demande-tp .block-form-file-card .block-form-file-card-heading{gap:.5rem}.demande-tp .block-form-file-card .block-form-file-card-heading>a{text-wrap:wrap}.demande-tp .block-form-file-card .block-file-card{grid-column:1/3}.demande-tp .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){.demande-tp .block-form-file-card .block-form-send-file{padding:1.5rem}}.demande-tp .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){.demande-tp .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}}.demande-tp .block-form-file-card .block-form-send-file .progress-bar{background-color:#406bde}.demande-tp .block-form-file-card :where(ft-alert,.alert){grid-column:1/3}.demande-tp .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){.demande-tp .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}}.demande-tp .block-form-actions{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.demande-tp .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}.demande-tp .collapse-wrapper .collapse-file-list li:not(:last-of-type){margin-bottom:1rem}.demande-tp .card-generic-simple{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;padding:1rem;border-radius:.75rem;background-color:#f5f5f8;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.demande-tp .card-generic-simple{-ms-flex-wrap:initial;flex-wrap:initial}}.demande-tp .card-generic-simple.img-md .card-generic-img{width:5rem;height:5rem}.demande-tp .card-generic-simple .card-generic-img{width:5rem;height:5rem;-ms-flex-negative:0;flex-shrink:0}@media(min-width:768px){.demande-tp .card-generic-simple .card-generic-img{width:7.5rem;height:7.5rem}}.demande-tp .card-generic-simple .card-generic-inner{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}@media(max-width:767.98px){.demande-tp .card-generic-simple .card-generic-inner{display:contents}}.demande-tp .card-generic-simple .card-generic-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.demande-tp .card-generic-simple .card-generic-heading,.demande-tp .card-generic-simple .card-generic-content p{padding:0;margin:0}.demande-tp .card-generic-simple .card-generic-heading{margin-bottom:0;font-weight:700}@media(max-width:767.98px){.demande-tp .card-generic-simple .card-generic-heading{-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(max-width:767.98px){.demande-tp .card-generic-simple .card-generic-content{-ms-flex-preferred-size:100%;flex-basis:100%}}.demande-tp .card-generic{border-radius:.75rem;background-color:#f5f5f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}@media(max-width:991.98px){.demande-tp .card-generic{-ms-flex-wrap:wrap;flex-wrap:wrap}.demande-tp .card-generic .actions-wrapper,.demande-tp .card-generic .actions-wrapper>.btn{width:100%}}.demande-tp .card-generic.card-sm .card-generic-img{width:4rem;height:4rem}.demande-tp .card-generic.card-lg .card-generic-img{width:7.5rem;height:7.5rem}.demande-tp .card-generic .with-action-btn{width:100%;display:grid;grid-template-rows:auto auto;row-gap:1rem;grid-template-columns:auto auto}@media(min-width:992px){.demande-tp .card-generic .with-action-btn:has(:not(.card-generic-bottom)){grid-template-rows:auto}}.demande-tp .card-generic .with-action-btn:has(.card-generic-top~.card-generic-bottom){grid-template-rows:auto auto auto}.demande-tp .card-generic .with-action-btn:has(.card-generic-top~.card-generic-bottom) .actions-wrapper{grid-row:3}@media(min-width:992px){.demande-tp .card-generic .with-action-btn:has(.card-generic-top~.card-generic-bottom) .actions-wrapper{grid-row:1}}@media(min-width:992px){.demande-tp .card-generic .with-action-btn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-template-rows:auto auto;row-gap:.75rem}}.demande-tp .card-generic .with-action-btn .card-generic-top{grid-row:1;grid-column:1/span 2}@media(min-width:992px){.demande-tp .card-generic .with-action-btn .card-generic-top{grid-row:1;grid-column:1}}.demande-tp .card-generic .with-action-btn .card-generic-bottom{grid-row:2;grid-column:1/span 2;padding-bottom:0}@media(min-width:992px){.demande-tp .card-generic .with-action-btn .card-generic-bottom{grid-row:2;grid-column:1/span 2;padding-bottom:1rem}}.demande-tp .card-generic .with-action-btn .actions-wrapper{grid-row:2;grid-column:1/span 2;padding:0 1rem 1rem;margin-left:0}@media(min-width:992px){.demande-tp .card-generic .with-action-btn .actions-wrapper{grid-row:1;grid-column:2;padding-top:1rem;margin-left:auto}}.demande-tp .card-generic .with-action-btn .actions-wrapper .btn{width:100%}.demande-tp .card-generic .card-generic-top{padding:1rem}.demande-tp .card-generic .card-generic-top:has(~.card-generic-bottom){padding-bottom:0}.demande-tp .card-generic .card-generic-bottom{padding:0 1rem 1rem}.demande-tp .card-generic .card-generic-bottom .card-generic-content{-ms-flex-preferred-size:100%;flex-basis:100%}.demande-tp .card-generic .card-generic-top,.demande-tp .card-generic .card-generic-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}.demande-tp .card-generic dl>div{width:100%}.demande-tp .card-generic dl>div dt{display:inline;margin-left:.25rem;font-weight:400}.demande-tp .card-generic dl>div dd{display:inline;margin-left:.25rem;font-weight:700;margin-bottom:0}.demande-tp .card-generic .actions-wrapper{-ms-flex-negative:0;flex-shrink:0;-ms-flex-line-pack:center;align-content:center}@media(max-width:767.98px){.demande-tp .block-form-card:has(.btn-visualisation)>div{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.demande-tp .block-form-card:has(.btn-visualisation)>div p.text-break{-webkit-box-flex:1;-ms-flex:1;flex:1}.demande-tp .block-form-card:has(.btn-visualisation)>div .btn-container{margin-left:auto!important}.demande-tp .block-form-card:has(.btn-visualisation)>div .btn-container>a:first-child{-webkit-box-flex:0!important;-ms-flex:0!important;flex:0!important}}.demande-tp .inner-card-white{width:100%;display:grid;grid-template-rows:auto auto;row-gap:1rem;grid-template-columns:auto auto;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}@media(min-width:768px){.demande-tp .inner-card-white{grid-template-rows:auto auto}}.demande-tp .inner-card-white:has(.btn-container){grid-template-rows:auto auto auto}@media(min-width:768px){.demande-tp .inner-card-white:has(.btn-container){grid-template-rows:auto auto}}.demande-tp .inner-card-white:has(>*:nth-child(2)){grid-template-rows:auto auto}@media(min-width:768px){.demande-tp .inner-card-white:has(>*:nth-child(2)){grid-template-rows:auto}}.demande-tp .inner-card-white:has(>*:nth-child(2))>.btn-container{grid-row:2}@media(min-width:768px){.demande-tp .inner-card-white:has(>*:nth-child(2))>.btn-container{grid-row:1/span 2;align-self:center}}.demande-tp .inner-card-white:has(>*:nth-child(3)){grid-template-rows:auto auto auto}@media(min-width:768px){.demande-tp .inner-card-white:has(>*:nth-child(3)){grid-template-rows:auto auto}}.demande-tp .inner-card-white:has(>*:nth-child(3))>.btn-container{grid-row:3}@media(min-width:768px){.demande-tp .inner-card-white:has(>*:nth-child(3))>.btn-container{grid-row:1}}.demande-tp .inner-card-white .block-form-file-card-heading{grid-row:1;grid-column:1/span 2}@media(min-width:768px){.demande-tp .inner-card-white .block-form-file-card-heading{grid-column:1}}@media(min-width:768px){.demande-tp .inner-card-white .block-form-file-card-heading.with-textarea{grid-column:1/span 2}}.demande-tp .inner-card-white .has-counter{width:100%}.demande-tp .inner-card-white .block-form-card,.demande-tp .inner-card-white .block-file-card{grid-column:1/span 2}.demande-tp .inner-card-white>.btn-container{grid-row:3;grid-column:1/span 2}@media(min-width:768px){.demande-tp .inner-card-white>.btn-container{grid-row:1;grid-column:2}}.demande-tp .inner-card-white ft-alert{grid-column:1/span 2;grid-row:2;width:100%}@media(min-width:768px){.demande-tp .inner-card-white ft-alert{grid-row:2}}@media(min-width:768px){.demande-tp .inner-card-white .btn-container{width:initial}}@media(max-width:991.98px){.demande-tp .inner-card-white .btn-container .btn:nth-child(1){width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.demande-tp .inner-card-white .btn-container .btn.btn-visualisation{width:initial}.demande-tp .inner-card-white .btn-container .btn-square{width:2.5rem}}.demande-tp .inner-card-white-top{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.demande-tp .inner-card-white-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.demande-tp .inner-card-white-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.demande-tp .inner-card-white-bottom .collapse-wrapper{width:100%}@media(max-width:991.98px){.demande-tp .inner-card-white .block-form-card .btn-ratio-square{width:2.5rem;height:2.5rem;-webkit-box-flex:0;-ms-flex:0;flex:0}}.demande-tp .card-generic-img{width:10rem;height:10rem;-ms-flex-negative:0;flex-shrink:0}@media(max-width:991.98px){.demande-tp .card-generic-img{width:7.5rem;height:7.5rem}}.demande-tp .card-generic-inner{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;width:100%}.demande-tp .card-generic-inner .subtitle{color:#5b5d65}.demande-tp .card-generic-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.demande-tp .card-generic-heading,.demande-tp .card-generic-content>p{padding:0;margin:0}.demande-tp .card-generic-heading{margin-bottom:0;font-weight:500;text-wrap:balance}@media(max-width:991.98px){.demande-tp .card-generic-heading{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(max-width:991.98px){.demande-tp .card-generic-content{-ms-flex-preferred-size:100%;flex-basis:100%}}.demande-tp :where(ft-alert~ft-alert,.alert~.alert){margin-top:1rem}.demande-tp .repel:has(ft-breadcrumb){-ms-flex-wrap:nowrap;flex-wrap:nowrap}.demande-tp .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}.demande-tp p:empty{margin:0}.demande-tp .mb-20{margin-bottom:20px}.demande-tp .my-20{margin-top:20px!important;margin-bottom:20px!important}.demande-tp .mt-24{margin-top:24px}.demande-tp .gap-4{gap:4px}.demande-tp .gap-8{gap:8px}.demande-tp .gap-12{gap:12px}.demande-tp .gap-16{gap:16px}@media(min-width:768px){.demande-tp .w-100 .w-100{width:auto!important}}.demande-tp .status,.demande-tp .btn{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.demande-tp .repel:has(.breadcrumb-container){-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem}.demande-tp .breadcrumb-container+div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.demande-tp [class^=block-form] .btn+.btn{margin:0}@media(max-width:767.98px){.demande-tp .container-wrapper .container{padding:0 .5rem}}.demande-tp .bg-yellow-weaker{background-color:var(--ft--color-decorative-yellow-weaker, #fff0c7)}.demande-tp .tag-warning{color:#fff;background-color:var(--ft--color-background-warning-default, #ae6200)}.demande-tp .tag-success{color:#fff;background-color:var(--ft--color-background-success-weak, #09aa5f)}.demande-tp .with-counters{list-style:none;counter-reset:steps;padding-left:0}.demande-tp .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}.demande-tp .with-counters li div{-webkit-box-flex:1;-ms-flex:1;flex:1}.demande-tp .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)}.demande-tp .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}.demande-tp .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}.demande-tp .border-dashed{border:var(--Border-border-lg, 2px) dashed var(--Color-Border-Neutral-strong, #b5b8c5)}.demande-tp .with-loader{border-bottom-left-radius:0;border-bottom-right-radius:0}.demande-tp .with-loader+.form-group-loader .media{border-radius:0 0 .75rem .75rem}.demande-tp .media-file-upload{background-color:var(--ft--color-background-neutral-default-weaker);gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.demande-tp .media-file-upload .media-left{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:1.5rem}.demande-tp .media-file-upload .media-left .icon{font-size:1.5rem;color:var(--ft--color-background-neutral-default-strong)}.demande-tp .media-file-upload .progress-label-text{font-weight:700}.demande-tp .media-file-upload .progress-label{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.demande-tp .media-file-upload .progress-bar{background-color:var(--ft--color-background-neutral-default-strong)}.demande-tp .media-file-upload .progress{background-color:var(--color-border-neutral-default, #cdcfd8)}.demande-tp .text-weak{color:#5b5d65}.demande-tp .text-weaker{color:#71747f}.demande-tp .grey{color:#5b5d65}.demande-tp .modal .block-form-file-card{margin-block:1rem;-webkit-box-shadow:none;box-shadow:none}.demande-tp .modal .flex-basis-80{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}.demande-tp .modal-surendettement .block-form,.demande-tp .modal-situation-famille .block-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.demande-tp .modal-surendettement .form-group,.demande-tp .modal-situation-famille .form-group{margin-bottom:0}.demande-tp .modal-surendettement .input-square,.demande-tp .modal-situation-famille .input-square{width:2.75rem;height:2.5rem}.demande-tp .dropzone{background-color:#f5f5f8;border-radius:.75rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;margin-bottom:.625rem}.demande-tp .dropzone:last-child{margin-bottom:0}.demande-tp .dropzone .btn-upload{padding:.5rem .75rem;border-radius:.75rem;background:#283276;color:#fff}.demande-tp .dropzone label{cursor:pointer}.demande-tp .dropzone label:before{content:"";position:absolute;inset:0;border-radius:.75rem;border:2px dashed #b5b8c5}.demande-tp .dropzone input:focus+label:before,.demande-tp .dropzone input.has-focus+label:before,.demande-tp .dropzone input:hover+label:before{border-style:solid;border-color:#2e2e31}.demande-tp .dropzone.has-error label:before{border:2px dashed #d51f45}.demande-tp .dropzone .help-block{max-width:300px;text-align:center}.demande-tp .block-validation .btn+.btn{margin-left:0}.demande-tp .media-form.intro{gap:var(--spacer-24, 24px)}.demande-tp .media-form .illustration{min-width:160px;-ms-flex-item-align:center;align-self:center;height:auto}.demande-tp .media-form .illustration-sm{min-width:120px}@media(max-width:767.98px){.demande-tp .media-form .illustration{width:80px;height:80px}}.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 :where(ft-alert,.alert){grid-column:1/5}.block-form :where(ft-alert,.alert) p{margin-bottom:0}@media(min-width:768px){.block-form :where(ft-alert,.alert){grid-column:2/4;width:min(100%,46.25rem)}}.block-form :where(ft-alert:not(:last-of-type) ft-alert:not(:first-of-type:last-of-type),.alert:not .alert:not){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);margin-bottom:var(--spacer-20, 20px)}.block-file-card,.block-form-base{background-color:var(--ft--color-background-neutral-default-weakest);border-radius:var(--ft--button-border-radius)}.block-file-card{padding:var(--spacer-12, 12px)}.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:0 1px 4px 0 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-form-file-card-heading>a{text-wrap:wrap}.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 :where(ft-alert,.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}:where(ft-alert~ft-alert,.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}}.btn,.status{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);-ms-flex-pack:center;width:.5rem;height:.5rem;border-radius:.5rem;position:absolute;top:calc(50% - .25rem);left:calc(-1rem - 7px)}.with-counters li:before,.with-counters li div:before{display:-webkit-box;display:-ms-flexbox;display:flex;place-items:center;-webkit-box-pack:center;justify-content:center;z-index:1}.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;-ms-flex-pack:center;width:2rem;height:2rem;border-radius:.75rem;margin-right:2rem;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}.border-dashed{border:var(--Border-border-lg, 2px) dashed var(--Color-Border-Neutral-strong, #b5b8c5)}.with-loader{border-bottom-left-radius:0;border-bottom-right-radius:0}.with-loader+.form-group-loader .media{border-radius:0 0 .75rem .75rem}.media-file-upload{background-color:var(--ft--color-background-neutral-default-weaker);gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-file-upload .media-left{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:1.5rem}.media-file-upload .media-left .icon{font-size:1.5rem;color:var(--ft--color-background-neutral-default-strong)}.media-file-upload .progress-label-text{font-weight:700}.media-file-upload .progress-label{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.media-file-upload .progress-bar{background-color:var(--ft--color-background-neutral-default-strong)}.media-file-upload .progress{background-color:var(--color-border-neutral-default, #cdcfd8)}.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}}.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}.text-error{color:red!important}.is-drop-area.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.error-sidebar-justif{width:100%!important}.footer-sidebar-justif{text-align:right}.btn-footer-sidebar-justif{margin-left:.5rem!important}.text-center{text-align:center}.alert-error-sidebar-justif{margin-bottom:1.25rem}.ellipsis-nom-document{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50ch}.alerte-transmettre-justificatifs{width:100%!important;flex-basis:100%;flex-grow:1;margin-top:1.5rem}.block-form-file-card .block-form-file-card-heading>strong{text-wrap:wrap}
