@import url(https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap);.beneficiary{background-color:#fff!important}.beneficiary *{color:#1a3c51;font-family:Mulish,serif}.beneficiary .header{all:initial}.beneficiary .wrapper-header{background:#fff;left:0;margin:auto;padding-left:255px;position:fixed;right:0;top:0;width:100%;z-index:5}.beneficiary .wrapper-header .navbar-custom{align-items:center;display:flex;justify-content:space-between;min-height:70px;padding:4px 20px;width:100%}.beneficiary .wrapper-header .navbar-custom .btn-icon{align-items:center;background:#f2f3f7;border:none!important;display:flex;height:34px;justify-content:center;outline:none!important;padding:0;width:34px}.beneficiary .wrapper-header .navbar-custom .btn-icon .icon{height:18px;width:18px}.beneficiary .wrapper-header .navbar-custom .title-page{align-items:center;color:#1a3c51;display:flex;font-size:18px;font-weight:700;margin:0}.beneficiary .wrapper-header .navbar-custom .name-beneficiary{color:#1a3c51;font-size:14px;font-weight:700}.beneficiary .wrapper-header .navbar-custom .dd-beneficiary .btn{background:transparent;border:none;border-radius:100px;height:40px;outline:none;overflow:hidden;padding:0;width:40px}.beneficiary .wrapper-header .navbar-custom .dd-beneficiary .btn .img-avatar-beneficiary{height:100%;object-fit:cover;width:100%}.beneficiary .wrapper-header .navbar-custom .dd-beneficiary .dropdown-menu .dropdown-item{color:#1a3c51;font-size:14px;font-weight:500;text-decoration:none}.beneficiary .wrapper-header .navbar-custom .content-a{align-items:center;display:flex;gap:10px;height:100%}.beneficiary .wrapper-header .navbar-custom .content-b{align-items:center;display:flex;gap:10px}.beneficiary .wrapper-header .navbar-custom .mobile-content-layout{display:none}.beneficiary .wrapper-header .navbar-custom .mobile-content-layout .logo-beneficiary-mobile{display:block;height:auto;margin-bottom:0;width:120px}.beneficiary .wrapper-header .navbar-custom .mobile-content-layout .logo-beneficiary-mobile .logo-img-mobile{height:100%;object-fit:cover;width:100%}.beneficiary .wrapper-header .navbar-custom .mobile-content-layout .responsive-title-indication{color:#fff;font-size:8px;letter-spacing:1.2px;padding-top:3px;text-transform:uppercase}.beneficiary .sidebar-custom{background:linear-gradient(151deg,#4e7ea9,#1075d1 135%);border-radius:0;height:100%;left:0;list-style:none;padding:0;position:fixed;top:0;transition:.3s;width:255px;z-index:4}.beneficiary .sidebar-custom .ul-sidebar-custom{list-style:none;padding:0}.beneficiary .sidebar-custom .ul-sidebar-custom .sidebar-item{background:transparent;transition:.3s}.beneficiary .sidebar-custom .ul-sidebar-custom .sidebar-item .nav-link-custom{align-items:center;color:#fff;display:flex;font-size:16px;gap:10px;padding:10px 15px;text-decoration:none}.beneficiary .sidebar-custom .ul-sidebar-custom .sidebar-item .nav-link-custom .icon{color:#fff;height:18px;width:18px}.beneficiary .sidebar-custom .ul-sidebar-custom .sidebar-item.current-nav,.beneficiary .sidebar-custom .ul-sidebar-custom .sidebar-item:hover{background:linear-gradient(93deg,#4fa7f6,transparent)}.beneficiary .sidebar-custom .wrp-logo{display:grid;justify-items:center;margin-bottom:1.5rem}.beneficiary .sidebar-custom .wrp-logo .logo-beneficiary{align-items:center;display:flex;height:60px;justify-content:center}.beneficiary .sidebar-custom .wrp-logo .logo-beneficiary .logo-img{height:auto;width:110.98px}.beneficiary .sidebar-custom .wrp-logo .space-separator{background:hsla(0,0%,100%,.28);display:block;height:1px;width:30px}.beneficiary .sidebar-custom .wrp-logo .space-identification{color:hsla(0,0%,100%,.7);font-size:12px;letter-spacing:3px;padding-top:15px;text-transform:uppercase}.beneficiary .main-container{padding:70px 0 0 255px}.beneficiary .main-container .wrapper{background:#fff;padding:20px;width:100%}.beneficiary .btn-responsive-sidebar{align-items:center;background:transparent!important;border:1px solid #fff;border-radius:5px;display:none;height:34px;justify-content:center;outline:none;padding:0;width:34px}.beneficiary .btn-responsive-sidebar .icon{color:#fff;height:24px;width:24px}.header-body-responsive-mobile{align-items:center;display:none;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:.8rem}.header-body-responsive-mobile .title-page{align-items:center;color:#1a3c51;display:flex;font-size:16px;font-weight:700;margin:0}.header-body-responsive-mobile .breadcrumbs .item-breadcrumb{font-size:10px!important}.form-first-login-change-password-cust label{color:#3e627c;font-size:11px;font-weight:600;margin:0 0 3px;text-transform:uppercase}.info-primary-cust{align-items:start;background:#cfe2ff;border:1px solid #b6d4fe;border-left:4px solid #5993c7;display:flex;font-size:14px;padding:16px}.info-primary-cust .icon{color:#5993c7;height:24px;width:24px}.info-primary-cust .txt-info{flex:1;padding-left:10px}.change-password-modal{min-width:530px}.signature-container{align-items:center;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:5px;box-shadow:2px 2px 10px rgba(0,0,0,.1);color:#721c24;display:flex;font-weight:700;gap:10px;justify-content:center;margin:0 auto 0 10px;padding:10px 15px;text-align:center;width:fit-content}.signature-label{font-size:14px;font-weight:400}.signature-code{background:#721c24;border-radius:3px;color:#fff;font-size:16px;padding:3px 8px}.material-symbols--warning-rounded{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.725 21q-.275 0-.5-.137t-.35-.363-.137-.488.137-.512l9.25-16q.15-.25.388-.375T12 3t.488.125.387.375l9.25 16q.15.25.138.513t-.138.487-.35.363-.5.137zM12 18q.425 0 .713-.288T13 17t-.288-.712T12 16t-.712.288T11 17t.288.713T12 18m0-3q.425 0 .713-.288T13 14v-3q0-.425-.288-.712T12 10t-.712.288T11 11v3q0 .425.288.713T12 15'/%3E%3C/svg%3E")}.lets-icons--check-fill,.material-symbols--warning-rounded{background-color:currentColor;display:inline-block;height:24px;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:24px}.lets-icons--check-fill{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18m-.232-5.36 5-6-1.536-1.28-4.3 5.159-2.225-2.226-1.414 1.414 3 3 .774.774z' clip-rule='evenodd'/%3E%3C/svg%3E")}.solar--danger-circle-bold{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12s4.477 10 10 10 10-4.477 10-10M12 6.25a.75.75 0 0 1 .75.75v6a.75.75 0 0 1-1.5 0V7a.75.75 0 0 1 .75-.75M12 17a1 1 0 1 0 0-2 1 1 0 0 0 0 2' clip-rule='evenodd'/%3E%3C/svg%3E");height:24px;width:24px}.ep--info-filled,.solar--danger-circle-bold{background-color:currentColor;display:inline-block;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.ep--info-filled{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64m67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344M590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.99 12.99 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296-44.096 0-108.992 44.736-148.48 101.504 0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04 67.84 0 107.904-43.648 147.456-100.416z'/%3E%3C/svg%3E");height:1024px;width:1024px}.flash-wrapper{bottom:auto;display:grid;gap:10px;left:0;margin:auto;opacity:.9;position:fixed;right:15px;top:15px;width:fit-content;z-index:70}.flash-wrapper .flash-content{align-items:center;border:none;border-left:4px solid hsla(0,0%,100%,.369);border-radius:15px;box-shadow:0 2px 38px 10px rgba(60,64,67,.1);display:flex;gap:10px;margin:0;min-height:50px;padding:5px 15px;position:relative;width:auto}.flash-wrapper .flash-content .icon{color:#fff;height:30px;width:30px}.flash-wrapper .flash-content .txt-flash-message{color:#fff;flex:1;font-size:14px;font-weight:600;margin:0;padding:0}.flash-wrapper .flash-content .btn-alert{background:#fff;border:none;border-radius:100px;box-shadow:0 0 10px 0 rgba(142,152,173,.6);display:flex;outline:none;padding:0;position:absolute;right:-5px;top:-5px}.flash-wrapper .flash-content .btn-alert .icon{color:#476578;height:20px;width:20px}.flash-wrapper .flash-content.info{background:#60a0d4}.flash-wrapper .flash-content.success{background:#60d479}.flash-wrapper .flash-content.warning{background:#ee9f28}.flash-wrapper .flash-content.danger{background:#e8524d}:root{--form-media-upload-wrp-width:200px}.beneficiary .search-filter{margin:auto 10px 10px auto;max-width:250px;position:relative;width:100%}.beneficiary .search-filter .input-search{background:rgba(242,243,247,.302);border-color:#f2f3f7;border-radius:20px;width:100%}.beneficiary .search-filter .btn-search{align-items:center;background:transparent;border:none;bottom:0;display:flex;justify-content:center;margin:auto;outline:none;padding:0;position:absolute;right:10px;top:0}.beneficiary .search-filter .btn-search .icon{color:#5a6987;height:18px;width:18px}.beneficiary .wrp-title{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:1rem}.beneficiary .wrp-title .title-reimbursement{font-size:20px;font-weight:600;margin-bottom:0}.beneficiary .no-data-info{align-items:center;display:flex;flex-direction:column;margin:auto;width:100%}.beneficiary .no-data-info .wrp-picto{height:150px;margin-bottom:.5rem;margin-left:auto;margin-right:auto;width:150px}.beneficiary .no-data-info .wrp-picto .img-picto{height:100%;object-fit:contain;width:100%}.beneficiary .no-data-info .title-no-data{color:#a0a0a0;font-size:16px;font-weight:700;margin-bottom:0;text-align:center}.beneficiary .no-data-info .descrip-no-data{color:#a0a0a0;font-size:14px;font-weight:400;text-align:center;text-transform:none}.wrp-list-services-beneficiary{overflow-x:initial;padding:0;padding-top:unset;scrollbar-width:thin}.wrp-list-services-beneficiary .header-list-services-beneficiary{align-items:center;border-left:4px solid transparent;display:flex;margin-bottom:5px;width:100%}.wrp-list-services-beneficiary .header-list-services-beneficiary .content-header-custom{align-items:center;color:#3e627c;display:grid;font-size:11px;font-weight:600;min-height:35px!important;padding:0 13px;text-transform:uppercase}.wrp-list-services-beneficiary .header-list-services-beneficiary .content-header-custom:last-child{border:none!important}.wrp-list-services-beneficiary .content-a{max-width:110px;width:100%}.wrp-list-services-beneficiary .content-b{width:100%}.wrp-list-services-beneficiary .content-c{max-width:350px;width:100%}.wrp-list-services-beneficiary .content-d{max-width:290px;width:100%}.wrp-list-services-beneficiary .items-list-services{align-items:center;background:#fff;border:1px solid #f2f3f7;border-radius:10px;box-shadow:0 0 10px 0 rgba(142,152,173,.24);display:flex;margin-bottom:1rem;min-width:900px;padding:10px 0;transition:.3s;width:100%}.wrp-list-services-beneficiary .items-list-services:hover{background:#f5faff}.wrp-list-services-beneficiary .items-list-services:hover .number-identification .link-number{background:rgba(79,166,245,.55);border-color:transparent;color:#fff}.wrp-list-services-beneficiary .items-list-services .content-custom{align-items:center;border-right:1px solid #f2f3f7;display:grid;min-height:43px;padding:0 13px}.wrp-list-services-beneficiary .items-list-services .content-custom:last-child{border:none!important}.wrp-list-services-beneficiary .items-list-services .number-identification .link-number{border:1px solid rgba(58,120,158,.251);border-radius:5px;color:#3a789e;display:block;font-size:15px;font-weight:700;margin-bottom:3px;margin-left:0;padding:0 5px;text-decoration:none;transition:.2s;width:fit-content}.wrp-list-services-beneficiary .items-list-services .date-service{color:#3a789e;font-size:14px;font-weight:600}.wrp-list-services-beneficiary .items-list-services .service-description,.wrp-list-services-beneficiary .items-list-services .service-description .link-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#5a6987;display:-webkit-box;font-size:14px;font-weight:600;overflow:hidden;text-decoration:none}.wrp-list-services-beneficiary .items-list-services .doctor-name{align-items:center;display:flex}.wrp-list-services-beneficiary .items-list-services .doctor-name .txt{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#476578;display:-webkit-box;flex:1;font-size:14px;font-weight:700;overflow:hidden}.wrp-list-services-beneficiary .items-list-services .establishment-name{align-items:center;display:flex}.wrp-list-services-beneficiary .items-list-services .establishment-name .txt{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#59798e;display:-webkit-box;flex:1;font-size:14px;font-weight:500;overflow:hidden}.wrp-list-services-beneficiary .items-list-services .wrp-info-doctor-establishment{align-items:center;display:flex}.wrp-list-services-beneficiary .items-list-services .wrp-icon{align-items:center;background:#538fc5;border-radius:30px;display:flex;height:40px;justify-content:center;margin-right:10px;overflow:hidden;width:40px}.wrp-list-services-beneficiary .items-list-services .wrp-icon .icon{color:#fff;height:20px;width:20px}.wrp-list-services-beneficiary .items-list-services .wrp-establishment-img{border-radius:100px;height:50px;margin-right:10px;overflow:hidden;width:50px}.wrp-list-services-beneficiary .items-list-services .wrp-establishment-img .establishment-img{height:100%;object-fit:cover;width:100%}.service-status{display:flex}.service-status:not(.care-status-show){border-left:4px solid!important}.service-status .status{align-items:center;border-radius:5px;color:#000;display:flex;font-size:13px;font-weight:600;padding:0;white-space:nowrap}.service-status .status.completed{color:#cfa744}.service-status .status.completed .status-rounded-shape{background:#eac464}.service-status:has(.completed){border-left-color:#cfa744!important}.service-status .status.currently-typing{color:#cfa744}.service-status .status.currently-typing .status-rounded-shape{background:#eac464}.service-status:has(.currently-typing){border-left-color:#cfa744!important}.service-status .status.reimbursement-in-progress{color:#49a77d}.service-status .status.reimbursement-in-progress .status-rounded-shape{background:#53bd97}.service-status:has(.reimbursement-in-progress){border-left-color:#49a77d!important}.service-status .status.verified{color:#2f94ef}.service-status .status.verified .status-rounded-shape{background:#2f94ef}.service-status:has(.verified){border-left-color:#2f94ef!important}.service-status .status.currently-being-validated{color:#53a0c6}.service-status .status.currently-being-validated .status-rounded-shape{background:#53a0c6}.service-status:has(.currently-being-validated){border-left-color:#53a0c6!important}.service-status .status.currently-being-verified{color:#4b93b8}.service-status .status.currently-being-verified .status-rounded-shape{background:#4b93b8;height:12px;width:12px}.service-status:has(.currently-being-verified){border-left-color:#4b93b8!important}.service-status .status.refunded{color:#2cc168}.service-status .status.refunded .status-rounded-shape{background:#2cc168;height:12px;width:12px}.service-status:has(.refunded){border-left-color:#2cc168!important}.service-status .status.rejected{color:rgba(207,26,22,.77)}.service-status .status.rejected .status-rounded-shape{background:rgba(237,66,63,.77);height:12px;width:12px}.service-status:has(.rejected){border-left-color:rgba(207,26,22,.77)!important}.service-status .status.agency-validated{color:#38a865}.service-status .status.agency-validated .status-rounded-shape{background:#38a865;height:12px;width:12px}.service-status:has(.agency-validated){border-left-color:#38a865!important}.service-status .status-rounded-shape{border-radius:100px;height:10px;margin-right:5px;width:10px}.card-shadow{border:1px solid #f2f3f7;border-radius:10px;box-shadow:0 0 10px 0 rgba(142,152,173,.24);overflow:hidden}.invalid-feedback{color:#dc3545!important}.form-media-upload-wrp:not(.recpient-mecdia-upload-wrp){width:var(--form-media-upload-wrp-width)}.form-media-upload-wrp.recpient-mecdia-upload-wrp{width:150px}.form-media-upload-wrp{align-items:center;display:flex;position:relative}.form-media-upload-wrp .form-media-upload-label-button{color:transparent;font-size:2em;margin:auto;text-align:center}.form-media-upload-wrp .form-media-upload-label-button .icon{color:transparent;margin:auto;scale:2;text-align:center}.form-media-upload-wrp .form-media-upload-image-preview{margin:auto;max-width:var(--form-media-upload-wrp-width);transition:opacity .1s}.form-media-upload-wrp .form-media-upload-input-control-wrp{display:flex;justify-content:center;margin:auto;position:absolute;width:fit-content;width:100%}.form-media-upload-wrp .form-media-upload-delete-button{background-color:rgba(200,30,30,.8);border-radius:50%;color:#fff;display:none;font-size:20px;height:40px;position:absolute;right:-20px;top:-20px;width:40px;z-index:10}.form-media-upload-wrp .spinner{background-color:#fff;color:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.form-media-upload-wrp.rounded .form-media-upload-image-preview,.form-media-upload-wrp.rounded .spinner{border-radius:50%!important}.form-media-upload-wrp.rounded .form-media-upload-delete-button{right:10px;top:10px}.form-media-upload-wrp.rounded.recpient-mecdia-upload-wrp .form-media-upload-delete-button{right:8px;top:8px}.form-media-upload-wrp[data-image-exist=yes]:hover .form-media-upload-delete-button{display:block}.form-media-upload-wrp:hover .form-media-upload-label-button,.form-media-upload-wrp:hover .form-media-upload-label-button .icon{color:#000;cursor:pointer;right:0;top:5px}.form-media-upload-wrp:hover .form-media-upload-image-preview{opacity:.4}.form-media-upload-wrp:hover .form-media-upload-delete-button{display:flex}.form-media-upload-wrp:hover .form-media-upload-delete-button .icon{color:#fff}.flex-1-style{flex:1}.table-custom-beneficiary{min-width:1054px}.table-custom-beneficiary thead th{background:#f5faff;color:#3e627c;font-size:11px;font-weight:600;padding:0;text-transform:uppercase;white-space:nowrap}.table-custom-beneficiary tbody td{padding:0}.table-custom-beneficiary .title-table{background:rgba(54,123,185,.149);color:#08447c!important;font-weight:700;padding:10px;text-align:center}.table-custom-beneficiary .subtitle-table{font-size:16px;font-weight:600}.table-custom-beneficiary .descript-text-table{font-size:16px;max-width:350px}.table-custom-beneficiary .child-descript-text-table{font-size:14px;padding-left:20px}.table-custom-beneficiary .bold-value-table,.table-custom-beneficiary .value-table{font-size:14px;text-align:end;white-space:nowrap}.table-custom-beneficiary .bold-value-table{font-weight:700}.table-custom-beneficiary .percentage-value-table{color:#1a3c51;font-size:14px;font-weight:800;text-align:center}.table-custom-beneficiary .status{font-size:16px;vertical-align:middle}.table-custom-beneficiary .status.rejected-value{background:rgba(242,29,25,.22)}.table-custom-beneficiary .status.rejected-value .text-status{color:rgba(242,29,25,.769);font-weight:700;text-align:center}.table-custom-beneficiary .status.valid-value{background:rgba(44,193,104,.169)}.table-custom-beneficiary .status.valid-value .text-status{color:#27ab5c;font-weight:700;text-align:center}.table-custom-beneficiary .td-th-padding{padding:10px}.table-custom-beneficiary .to-be-repaid-value{color:#2cc168;font-weight:600}.table-custom-beneficiary .Rejected-value{color:rgba(242,29,25,.769);font-weight:600}.responsive-table{overflow-x:auto;scrollbar-width:thin}.flex-one{flex:1}.st-tag-description{background:rgba(230,238,255,.73);border-radius:5px;display:inline-block;font-size:12px;margin:2px!important;padding:4px 8px}.cursor-not-allowed{cursor:not-allowed}.breadcrumbs{padding-top:5px}.breadcrumbs ul{display:flex;list-style:none;margin:0;padding:0}.breadcrumbs ul li .item-breadcrumb{color:rgba(26,60,81,.6);display:block;font-size:13px;padding-right:20px;position:relative;text-decoration:none!important}.breadcrumbs ul li .item-breadcrumb:after{bottom:0;color:#c7cacf;content:"/";left:auto;margin:auto;position:absolute;right:8px;top:0}.breadcrumbs ul li:last-child .item-breadcrumb{max-width:200px;overflow:hidden;padding-right:0;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs ul li:last-child .item-breadcrumb:after{display:none}.lbl-field{color:#3e627c!important;font-size:11px!important;font-weight:600!important;margin:0;margin-bottom:3px!important;text-transform:uppercase}.bt{display:block;width:fit-content}.bt.bt-secondary.bt-neutral{background:#fff;border-color:#1a3c51!important;color:#1a3c51!important}.bt.bt-secondary.bt-neutral .icon{color:#1a3c51!important;vertical-align:sub}.bt.bt-secondary.bt-neutral:active,.bt.bt-secondary.bt-neutral:focus,.bt.bt-secondary.bt-neutral:hover{background:#fff;border-color:#1a3c51!important;color:#1a3c51!important}.bt.bt-size-md{min-height:43.5px}.wrp-list-provider-beneficiary{overflow-x:auto;padding:0;scrollbar-width:thin}.wrp-list-provider-beneficiary .header-list-provider{align-items:center;background:#fff;border-top:1px solid #f2f3f7;display:flex;min-width:900px;transition:.3s;width:100%}.wrp-list-provider-beneficiary .header-list-provider .content-header{align-items:center;color:#3e627c;display:grid;font-size:11px;font-weight:600;min-height:35px!important;padding:0 15px;text-transform:uppercase}.wrp-list-provider-beneficiary .header-list-provider .content-header:last-child{border:none!important}.wrp-list-provider-beneficiary .items-list-provider{align-items:center;background:#fff;background:#f9fbfc;border-top:1px solid #f2f3f7;display:flex;min-width:900px;padding:10px 0;transition:.3s;transition:.2s;width:100%}.wrp-list-provider-beneficiary .items-list-provider:hover{background:#f9fbfc!important}.wrp-list-provider-beneficiary .items-list-provider:first-child{border-bottom:none!important}.wrp-list-provider-beneficiary .items-list-provider:nth-child(2n){background:#fff}.wrp-list-provider-beneficiary .content-custom{align-items:center;border-right:1px solid #f2f3f7;display:grid;min-height:43px;padding:0 15px}.wrp-list-provider-beneficiary .content-custom:last-child{border:none!important}.wrp-list-provider-beneficiary .content-a{width:100%}.wrp-list-provider-beneficiary .content-b{max-width:180px;width:100%}.wrp-list-provider-beneficiary .content-c{max-width:250px;width:100%}.wrp-list-provider-beneficiary .content-d{max-width:220px;width:100%}.wrp-list-provider-beneficiary .content-e{max-width:140px;width:100%}.wrp-list-provider-beneficiary .wrp-info-provider{align-items:center;display:flex}.wrp-list-provider-beneficiary .wrp-info-provider .avatar-provider{border-radius:100px;height:35px;margin-right:10px;overflow:hidden;width:35px}.wrp-list-provider-beneficiary .wrp-info-provider .avatar-provider .avatar-provider-img{height:100%;object-fit:cover;width:100%}.wrp-list-provider-beneficiary .wrp-info-provider .name-provider{color:#5082ae;flex:1;font-size:14px;font-weight:700}.wrp-list-provider-beneficiary .category-provider{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#29496d;display:-webkit-box;font-size:12px;font-weight:600;overflow:hidden;padding:3px 10px;text-transform:uppercase;width:fit-content}.wrp-list-provider-beneficiary .provider-adresse{align-items:center;display:flex;font-size:14px}.wrp-list-provider-beneficiary .provider-adresse .icon{color:#a0b8e4;height:20px;margin-right:3px;width:20px}.wrp-list-provider-beneficiary .provider-adresse .txt-adresse{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;flex:1;overflow:hidden}.wrp-list-provider-beneficiary .provider-phone{align-items:center;display:flex;font-size:14px}.wrp-list-provider-beneficiary .provider-phone .icon{color:#a0b8e4;height:20px;margin-right:3px;width:20px}.wrp-list-provider-beneficiary .provider-phone .txt-phone{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;flex:1;overflow:hidden}.wrp-list-provider-beneficiary .provider-ville{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#557490;display:-webkit-box;font-size:14px;font-weight:600;overflow:hidden}.localization-beneficiary{margin-bottom:1rem;position:relative}.localization-beneficiary .input-localization{background:rgba(242,243,247,.302);border-color:#f2f3f7;border-radius:30px;height:50px;padding:6px 12px 6px 42px}.localization-beneficiary .input-localization::placeholder{color:#5a6987}.localization-beneficiary .icon-localization-cust{bottom:0;color:#5a6987;height:22px;left:15px;margin:auto;position:absolute;top:0;width:22px}.localization-beneficiary .wrp-list-auto-completion{background:#fff;border-radius:10px;box-shadow:0 0 5px 0 rgba(142,152,173,.24);display:none;height:fit-content;left:0;margin:auto;min-height:fit-content;position:absolute;right:0;top:60px;width:100%}.localization-beneficiary .wrp-list-auto-completion .ul-list-auto-completion,.localization-beneficiary .wrp-list-auto-completion .ul-list-auto-completion .li-list-auto-completion{list-style:none;margin:0;padding:0}.localization-beneficiary .wrp-list-auto-completion .link-auto-completion{color:#1a3c51;display:block;font-size:16px;padding:10px 20px;text-decoration:none;transition:.3s;width:100%}.localization-beneficiary .wrp-list-auto-completion .link-auto-completion:hover{background:#fbfcfd}.localization-beneficiary.show-auto-completion .wrp-list-auto-completion{display:block}.btn-remove-value-input-localization{align-items:center;background:transparent;border:none;bottom:0;box-shadow:none;display:flex;height:44px;justify-content:center;margin:auto;outline:none;padding:0;position:absolute;right:5px;top:0;width:44px}.btn-remove-value-input-localization .icon{color:#b4c0d6;height:30px;width:30px}.btn-search-localization{align-items:center;background:transparent;border:none;bottom:0;box-shadow:none;display:flex;height:44px;justify-content:center;margin:auto;outline:none;padding:0;position:absolute;right:10px;top:0;width:44px}.btn-search-localization .icon{color:#5a6987;height:20px;width:20px}.tag-category-filter-list-mobile{display:none}.tag-category-filter-list{align-items:center;display:flex;flex-wrap:wrap}.tag-category-filter-list .wrp-item-tag-category{max-width:fit-content!important;width:fit-content!important}.tag-category-filter-list .wrp-item-tag-category .item-tag-category{align-items:center;border:1px solid #d0dde9;border-radius:10px;color:#1a3c51;cursor:pointer;display:flex;flex-direction:row-reverse;font-size:16px;font-weight:400;gap:0;margin:5px;min-height:38px;padding:6px 35px 6px 25px;position:relative;text-decoration:none;text-transform:none;white-space:nowrap;width:fit-content}.tag-category-filter-list .wrp-item-tag-category .item-tag-category .icon{color:rgba(90,105,135,.451);color:#fff!important;height:25px;position:absolute;right:2px;visibility:hidden;width:25px}.tag-category-filter-list .wrp-item-tag-category .item-tag-category .txt-filter{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:rgba(26,67,81,.71);display:-webkit-box;overflow:hidden}.tag-category-filter-list .wrp-item-tag-category .item-tag-category.active-filter-tag{background:#4ea5f4;border-color:#4ea5f4}.tag-category-filter-list .wrp-item-tag-category .item-tag-category.active-filter-tag .icon{color:#fff!important;visibility:visible}.tag-category-filter-list .wrp-item-tag-category .item-tag-category.active-filter-tag .txt-filter{color:#fff!important}.tag-category-filter-list .wrp-item-tag-category:first-child .item-tag-category{padding:6px 12px!important}.wrp-filter-provider{margin-bottom:2rem}.beneficiary .card-reimbursement-item{border:1px solid #f2f3f7;border-left:4px solid transparent;border-radius:10px;box-shadow:0 0 10px 0 rgba(142,152,173,.24);height:auto;margin-bottom:1.5rem;overflow:hidden;padding:15px;transition:.3s;width:100%}.beneficiary .card-reimbursement-item:hover{background-color:#f5faff}.beneficiary .card-reimbursement-item:hover .identification-services{background:rgba(79,166,245,.55);border-color:transparent;color:#fff}.beneficiary .card-reimbursement-item .link-card-reimbursement{display:flex;gap:10px;height:100%;justify-content:space-between;text-decoration:none!important;width:100%}.beneficiary .card-reimbursement-item .content-b{align-content:space-between;display:grid}.beneficiary .card-reimbursement-item .identification-services{border:1px solid rgba(58,120,158,.251);border-radius:5px;color:#3a789e;display:block;font-size:16px;font-weight:700;margin-bottom:3px;margin-left:0;padding:0 5px;width:fit-content}.beneficiary .card-reimbursement-item .number-services{color:#5a6987;display:block;font-size:16px;margin-bottom:5px}.beneficiary .card-reimbursement-item .date-services{color:#3a789e;display:block;font-size:14px;font-weight:600}.beneficiary .card-reimbursement-item .status-service{justify-content:end}.beneficiary .wrp-list-services-reimbursement{padding:0;position:relative}.beneficiary .wrp-list-services-reimbursement .wrp-item-list-services-reimbursement{padding:0 10px 0 35px;position:relative}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement{align-items:center;background:#fff;border:1px solid #f2f3f7;border-radius:10px;box-shadow:0 0 10px 0 rgba(142,152,173,.24);display:flex;margin-bottom:1rem;min-width:900px;overflow:hidden;transition:.3s;width:100%}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement:hover{background:#f5faff}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .content-custom{align-content:center;align-items:center;border-right:1px solid #f2f3f7;display:grid;min-height:90px;padding:10px 15px}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .content-custom:last-child{border:none!important}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .content-a{max-width:110px;width:100%}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .content-b{max-width:250px;width:100%}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .content-c{width:100%}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .content-d{align-items:center;display:flex;justify-content:end;max-width:210px;width:100%}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .number-identification{border-radius:5px;color:#3a789e;display:block;font-size:14px;font-weight:700;width:fit-content}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .number-identification .link-number{border:1px solid rgba(58,120,158,.251);border-radius:5px;color:#3a789e;display:block;font-size:15px;font-weight:700;margin-bottom:3px;margin-left:0;padding:0 5px;text-decoration:none;width:fit-content}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .date-service{color:#3a789e;font-size:14px;font-weight:700}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .establishment-name{align-items:center;display:flex}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .establishment-name .icon{color:#a0b8e4;height:20px;margin-right:10px;width:20px}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .establishment-name .txt{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#476578;display:-webkit-box;flex:1;font-size:14px;font-weight:500;overflow:hidden;padding-left:5px}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .wrp-establishment-img{border-radius:100px;height:50px;margin-right:10px;overflow:hidden;width:50px}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .wrp-establishment-img .establishment-img{height:100%;object-fit:cover;width:100%}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .provider-adresse{align-items:center;display:flex;font-size:14px}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .provider-adresse .icon{color:#a0b8e4;height:20px;margin-right:3px;width:20px}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .provider-adresse .txt-adresse{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;flex:1;font-size:12px;overflow:hidden}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .service-description,.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .service-description .link-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#5a6987;display:-webkit-box;font-size:14px;font-weight:600;overflow:hidden;text-decoration:none}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .service-description .link-description{margin:3px 0}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .provider-ville{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#557490;display:-webkit-box;font-size:12px;font-weight:600;overflow:hidden;padding-left:5.5px}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .amount{font-size:18px}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .status{left:4px;margin-right:0;padding:0;position:absolute}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .status .status-rounded-shape{height:25px;position:relative;width:25px;z-index:2}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .status:before{background:#fff;bottom:0;content:"";height:30px;left:0;margin:auto;position:absolute;right:0;top:0;width:30px;z-index:1}.beneficiary .wrp-list-services-reimbursement:after{background:hsla(0,0%,66%,.329);content:"";height:100%;left:16px;position:absolute;top:0;width:2px}.beneficiary .wrp-amount .amount-crossed-out{color:rgba(242,29,25,.769);font-size:12px;font-weight:700;text-decoration:line-through}.beneficiary .wrp-amount .amount-to-pay{font-size:14px;font-weight:700}.beneficiary .wrp-amount .amount{color:#3a789e;font-size:12px;font-weight:600}.identification-services{font-size:16px;margin:auto auto 1.5rem;text-align:center;width:fit-content}.identification-services .value-identification{color:#749ae1;font-weight:700}.wrp-date-time-reimbursement{align-items:center;display:flex}.wrp-date-time-reimbursement .date,.wrp-date-time-reimbursement .time{font-size:14px;margin-right:5px}.wrp-total-amount{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.wrp-total-amount .amount-crossed-out{color:rgba(242,29,25,.769);font-size:16px;font-weight:700;text-decoration:line-through}.wrp-total-amount .amount-to-pay{font-size:24px;font-weight:700}.wrp-total-amount .amount{color:#3a789e;font-size:16px;font-weight:600}.status-folder .status{align-items:center;border-radius:5px;color:#000;display:flex;font-size:13px;font-weight:600;justify-content:end;padding:0;white-space:nowrap}.status-folder .status.status-files-received{color:#3da9e7}.status-folder .status.status-files-received .status-rounded-shape{background:#3da9e7;height:12px;width:12px}.status-folder:has(.status-files-received){border-left-color:#3da9e7!important}.status-folder .status.status-entry-completed{color:#2f8ee7}.status-folder .status.status-entry-completed .status-rounded-shape{background:#2f8ee7;height:12px;width:12px}.status-folder:has(.status-entry-completed){border-left-color:#2f8ee7!important}.status-folder .status.status-checked{color:#65c6db}.status-folder .status.status-checked .status-rounded-shape{background:#65c6db;height:12px;width:12px}.status-folder:has(.status-checked){border-left-color:#65c6db!important}.status-folder .status.status-valid{color:#50ca90}.status-folder .status.status-valid .status-rounded-shape{background:#50ca90;height:12px;width:12px}.status-folder:has(.status-valid){border-left-color:#50ca90!important}.status-folder .status.status-repayment-initiated{color:#50cb90}.status-folder .status.status-repayment-initiated .status-rounded-shape{background:#50cb90;height:12px;width:12px}.status-folder:has(.status-repayment-initiated){border-left-color:#50cb90!important}.status-folder .status.status-repay{color:#15c16f}.status-folder .status.status-repay .status-rounded-shape{background:#15c16f;height:12px;width:12px}.status-folder:has(.status-repay){border-left-color:#15c16f!important}.status-folder .status.status-rejected{color:rgba(207,26,22,.77)}.status-folder .status.status-rejected .status-rounded-shape{background:rgba(207,26,22,.77);height:12px;width:12px}.status-folder:has(.status-rejected){border-left-color:rgba(207,26,22,.77)!important}.status-folder .status-rounded-shape{border-radius:100px;height:10px;margin-right:5px;width:10px}.step-status{align-items:flex-start;display:flex;margin:auto;position:relative;width:fit-content}.step-status *{transition:.2s}.step-status:before{width:88%;z-index:0}.step-status:after,.step-status:before{bottom:0;content:"";height:3px;left:37px;margin:auto;position:absolute;right:auto;top:-35px}.step-status:after{background:#90baff;width:0;z-index:1}.step-status .step-shape{align-content:center;display:grid;justify-content:center;justify-items:center;padding-left:30px;position:relative}.step-status .step-shape .shape-round{align-items:center;border:2px solid;border-radius:50px;display:flex;height:40px;justify-content:center;width:40px;z-index:2}.step-status .step-shape .shape-round .icon{color:#a8a8a8;height:20px;width:20px}.step-status .step-shape .shape-round span{font-size:16px}.step-status .step-shape .shape-round .logo-oraganization-step{border-radius:60px;height:30px;object-fit:cover;overflow:hidden;width:30px}.step-status .step-shape .text-status{font-size:12px;font-weight:500;text-align:center;width:90px}.step-status .step-shape:first-child{padding-left:0}.step-status[data-mode=status_disable]:before{background:#a8a8a8}.step-status[data-mode=status_disable] .step-shape .shape-round{background:#fff;border-color:#a8a8a8;color:#a8a8a8}.step-status[data-mode=status_disable] .step-shape .shape-round span,.step-status[data-mode=status_disable] .step-shape .text-status{color:#a8a8a8}.step-status[data-mode=status_files_received]:before{background:#a8a8a8}.step-status[data-mode=status_files_received]:after{width:0}.step-status[data-mode=status_files_received] .step-shape .shape-round{background:#fff;border-color:#a8a8a8;color:#a8a8a8}.step-status[data-mode=status_files_received] .step-shape .text-status{color:#a8a8a8}.step-status[data-mode=status_files_received] .step-shape.step-1 .shape-round{background:#3da9e7;border-color:#3da9e7;color:#fff}.step-status[data-mode=status_files_received] .step-shape.step-1 .shape-round span{color:#fff}.step-status[data-mode=status_files_received] .step-shape.step-1 .text-status{color:#000}.step-status[data-mode=status_entry_completed]:before{background:#a8a8a8}.step-status[data-mode=status_entry_completed]:after{width:18%}.step-status[data-mode=status_entry_completed] .step-shape .shape-round{background:#fff;border-color:#a8a8a8;color:#a8a8a8}.step-status[data-mode=status_entry_completed] .step-shape .text-status{color:#a8a8a8}.step-status[data-mode=status_entry_completed] .step-shape.step-1 .shape-round{background:#3da9e7;border-color:#3da9e7;color:#fff}.step-status[data-mode=status_entry_completed] .step-shape.step-1 .shape-round span{color:#fff}.step-status[data-mode=status_entry_completed] .step-shape.step-1 .text-status{color:#000}.step-status[data-mode=status_entry_completed] .step-shape.step-2 .shape-round{background:#2f8ee7;border-color:#2f8ee7;color:#2f8ee7}.step-status[data-mode=status_entry_completed] .step-shape.step-2 .shape-round span{color:#fff}.step-status[data-mode=status_entry_completed] .step-shape.step-2 .text-status{color:#000}.step-status[data-mode=status_checked]:before{background:#a8a8a8}.step-status[data-mode=status_checked]:after{width:36%}.step-status[data-mode=status_checked] .step-shape .shape-round{background:#fff;border-color:#a8a8a8;color:#a8a8a8}.step-status[data-mode=status_checked] .step-shape .text-status{color:#a8a8a8}.step-status[data-mode=status_checked] .step-shape.step-1 .shape-round{background:#3da9e7;border-color:#3da9e7;color:#fff}.step-status[data-mode=status_checked] .step-shape.step-1 .shape-round span{color:#fff}.step-status[data-mode=status_checked] .step-shape.step-1 .text-status{color:#000}.step-status[data-mode=status_checked] .step-shape.step-2 .shape-round{background:#2f8ee7;border-color:#2f8ee7;color:#2f8ee7}.step-status[data-mode=status_checked] .step-shape.step-2 .shape-round span{color:#fff}.step-status[data-mode=status_checked] .step-shape.step-2 .text-status{color:#000}.step-status[data-mode=status_checked] .step-shape.step-3 .shape-round{background:#65c6db;border-color:#65c6db;color:#65c6db}.step-status[data-mode=status_checked] .step-shape.step-3 .shape-round span{color:#fff}.step-status[data-mode=status_checked] .step-shape.step-3 .text-status{color:#000}.step-status[data-mode=status_valid]:before{background:#a8a8a8}.step-status[data-mode=status_valid]:after{width:53%}.step-status[data-mode=status_valid] .step-shape .shape-round{background:#fff;border-color:#a8a8a8;color:#a8a8a8}.step-status[data-mode=status_valid] .step-shape .text-status{color:#a8a8a8}.step-status[data-mode=status_valid] .step-shape.step-1 .shape-round{background:#3da9e7;border-color:#3da9e7;color:#fff}.step-status[data-mode=status_valid] .step-shape.step-1 .shape-round span{color:#fff}.step-status[data-mode=status_valid] .step-shape.step-1 .text-status{color:#000}.step-status[data-mode=status_valid] .step-shape.step-2 .shape-round{background:#2f8ee7;border-color:#2f8ee7;color:#2f8ee7}.step-status[data-mode=status_valid] .step-shape.step-2 .shape-round span{color:#fff}.step-status[data-mode=status_valid] .step-shape.step-2 .text-status{color:#000}.step-status[data-mode=status_valid] .step-shape.step-3 .shape-round{background:#65c6db;border-color:#65c6db;color:#65c6db}.step-status[data-mode=status_valid] .step-shape.step-3 .shape-round span{color:#fff}.step-status[data-mode=status_valid] .step-shape.step-3 .text-status{color:#000}.step-status[data-mode=status_valid] .step-shape.step-4 .shape-round{background:#5dd3be;border-color:#5dd3be;color:#5dd3be}.step-status[data-mode=status_valid] .step-shape.step-4 .shape-round span{color:#fff}.step-status[data-mode=status_valid] .step-shape.step-4 .text-status{color:#000}.step-status[data-mode=status_repayment_initiated]:before{background:#a8a8a8}.step-status[data-mode=status_repayment_initiated]:after{width:71%}.step-status[data-mode=status_repayment_initiated] .step-shape .shape-round{background:#fff;border-color:#a8a8a8;color:#a8a8a8}.step-status[data-mode=status_repayment_initiated] .step-shape .text-status{color:#a8a8a8}.step-status[data-mode=status_repayment_initiated] .step-shape.step-1 .shape-round{background:#3da9e7;border-color:#3da9e7;color:#fff}.step-status[data-mode=status_repayment_initiated] .step-shape.step-1 .shape-round span{color:#fff}.step-status[data-mode=status_repayment_initiated] .step-shape.step-1 .text-status{color:#000}.step-status[data-mode=status_repayment_initiated] .step-shape.step-2 .shape-round{background:#2f8ee7;border-color:#2f8ee7;color:#2f8ee7}.step-status[data-mode=status_repayment_initiated] .step-shape.step-2 .shape-round span{color:#fff}.step-status[data-mode=status_repayment_initiated] .step-shape.step-2 .text-status{color:#000}.step-status[data-mode=status_repayment_initiated] .step-shape.step-3 .shape-round{background:#65c6db;border-color:#65c6db;color:#65c6db}.step-status[data-mode=status_repayment_initiated] .step-shape.step-3 .shape-round span{color:#fff}.step-status[data-mode=status_repayment_initiated] .step-shape.step-3 .text-status{color:#000}.step-status[data-mode=status_repayment_initiated] .step-shape.step-4 .shape-round{background:#5dd3be;border-color:#5dd3be;color:#5dd3be}.step-status[data-mode=status_repayment_initiated] .step-shape.step-4 .shape-round span{color:#fff}.step-status[data-mode=status_repayment_initiated] .step-shape.step-4 .text-status{color:#000}.step-status[data-mode=status_repayment_initiated] .step-shape.step-5 .shape-round{background:#50cb90;border-color:#50cb90;color:#50cb90}.step-status[data-mode=status_repayment_initiated] .step-shape.step-5 .shape-round span{color:#fff}.step-status[data-mode=status_repayment_initiated] .step-shape.step-5 .text-status{color:#000}.step-status[data-mode=status_repay]:before{background:#a8a8a8}.step-status[data-mode=status_repay]:after{width:88%}.step-status[data-mode=status_repay] .step-shape .shape-round{background:#fff;border-color:#a8a8a8;color:#a8a8a8}.step-status[data-mode=status_repay] .step-shape .text-status{color:#a8a8a8}.step-status[data-mode=status_repay] .step-shape.step-1 .shape-round{background:#3da9e7;border-color:#3da9e7;color:#fff}.step-status[data-mode=status_repay] .step-shape.step-1 .shape-round span{color:#fff}.step-status[data-mode=status_repay] .step-shape.step-1 .text-status{color:#000}.step-status[data-mode=status_repay] .step-shape.step-2 .shape-round{background:#2f8ee7;border-color:#2f8ee7;color:#2f8ee7}.step-status[data-mode=status_repay] .step-shape.step-2 .shape-round span{color:#fff}.step-status[data-mode=status_repay] .step-shape.step-2 .text-status{color:#000}.step-status[data-mode=status_repay] .step-shape.step-3 .shape-round{background:#65c6db;border-color:#65c6db;color:#65c6db}.step-status[data-mode=status_repay] .step-shape.step-3 .shape-round span{color:#fff}.step-status[data-mode=status_repay] .step-shape.step-3 .text-status{color:#000}.step-status[data-mode=status_repay] .step-shape.step-4 .shape-round{background:#50cb90;border-color:#50cb90;color:#50cb90}.step-status[data-mode=status_repay] .step-shape.step-4 .shape-round span{color:#fff}.step-status[data-mode=status_repay] .step-shape.step-4 .text-status{color:#000}.step-status[data-mode=status_repay] .step-shape.step-5 .shape-round{background:#50cb90;border-color:#50cb90;color:#50cb90}.step-status[data-mode=status_repay] .step-shape.step-5 .shape-round span{color:#fff}.step-status[data-mode=status_repay] .step-shape.step-5 .text-status{color:#000}.step-status[data-mode=status_repay] .step-shape.step-6 .shape-round{background:#15c16f;border-color:#15c16f;color:#15c16f}.step-status[data-mode=status_repay] .step-shape.step-6 .shape-round span{color:#fff}.step-status[data-mode=status_repay] .step-shape.step-6 .text-status{color:#000}.font-12{font-size:12px!important}.icon-file-icon{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.728 3H7.5a2.25 2.25 0 0 0-2.25 2.25v13.5A2.25 2.25 0 0 0 7.5 21h9a2.25 2.25 0 0 0 2.25-2.25V12M9.728 3C10.971 3 12 4.007 12 5.25V7.5a2.25 2.25 0 0 0 2.25 2.25h2.25A2.25 2.25 0 0 1 18.75 12M9.728 3c3.69 0 9.022 5.36 9.022 9'/%3E%3C/svg%3E")}.icon-file-icon,.icon-file-sucess-icon{background-color:currentColor;display:inline-block;height:24px;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:24px}.icon-file-sucess-icon{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M9.728 3H7.5a2.25 2.25 0 0 0-2.25 2.25v13.5A2.25 2.25 0 0 0 7.5 21h9a2.25 2.25 0 0 0 2.25-2.25V12M9.728 3C10.971 3 12 4.007 12 5.25V7.5a2.25 2.25 0 0 0 2.25 2.25h2.25A2.25 2.25 0 0 1 18.75 12M9.728 3c3.69 0 9.022 5.36 9.022 9'/%3E%3Cpath d='m10 16.242 1.039 1.181c.095.109.267.1.351-.016L13.5 14.5'/%3E%3C/g%3E%3C/svg%3E")}.icon-doctor-icon{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8m-3.38 1.922.374-.549a7 7 0 0 0 2.895.627h.223a7 7 0 0 0 2.505-.464l.263.386c.122.18.245.53.327.973.08.427.102.832.087 1.055a.8.8 0 0 0 .04.3h-.378a.76.76 0 0 0-.688.439l-.691 1.48a.76.76 0 0 0 .689 1.081H15.4v-1.5h1.25v1.5h1.084a.76.76 0 0 0 .689-1.081l-.69-1.48a.76.76 0 0 0-.69-.439h-.293a.8.8 0 0 0 .04-.2c.026-.378-.012-.912-.108-1.43-.093-.502-.262-1.101-.562-1.542l-.049-.072a2 2 0 0 1 .152-.006A4.777 4.777 0 0 1 21 16.777V21H3v-4.223c0-2.52 1.95-4.584 4.424-4.764l-.044.065c-.591.869-.681 1.946-.608 2.81.025.297.07.59.132.866a1.5 1.5 0 1 0 1.47-.302 5 5 0 0 1-.108-.69c-.06-.706.04-1.379.354-1.84'/%3E%3C/svg%3E")}.icon-doctor-icon,.icon-refund-icon{background-color:currentColor;display:inline-block;height:24px;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:24px}.icon-refund-icon{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 13.5A7.5 7.5 0 1 1 11.5 6H20m0 0-3-3m3 3-3 3'/%3E%3C/svg%3E")}.icon-check-icon{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.84 17.08a1 1 0 0 1-.707-.293l-3.84-3.84a1 1 0 1 1 1.414-1.414l3.133 3.133 7.453-7.453a1 1 0 0 1 1.414 1.414l-8.16 8.16a1 1 0 0 1-.707.293'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;height:24px;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:24px}.responsive-step-mobile{display:none}body{background-color:#efefef!important}.care-detail-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.care-detail-page h1{color:#2e75b6;font-size:20px;font-weight:600;margin:auto;text-align:center}.care-detail-page address{font-size:14px;margin:auto;text-align:center}.care-detail-page .info-pres-item{font-size:12px;margin-bottom:10px}.care-detail-page .label{font-weight:700;text-decoration:underline}.care-detail-page .large-divider{margin-top:50px}.care-detail-page #info-ben-container{height:70px;position:relative}.care-detail-page #info-ben{position:absolute;right:0}.care-detail-page .info-ben-item{font-size:12px;margin-bottom:10px}.care-detail-page .separator{padding-left:5px;padding-right:5px}.care-detail-page .detail-table{border-collapse:collapse;margin-top:20px;width:100%}.care-detail-page td,.care-detail-page th{height:25px}.care-detail-page .detail-header{position:relative}.care-detail-page .detail-references{display:flex;flex-direction:column;gap:10px;left:0;position:absolute;top:0}.care-detail-page .care-reference{background-color:#2e75b6;font-size:18px;font-weight:700;padding:10px}.care-reference-text{color:#fff!important}.care-detail-page .care-request-reference{background-color:#2e75b6;color:#fff!important;font-size:18px;font-weight:700;padding:10px}.care-detail-page .liste-acte *{font-size:12px}.care-detail-page .text-right{text-align:right}.care-detail-page .text-center{text-align:center}.care-detail-page .total-amount-line td{border-top:1px solid #000}.care-show-detail-form{background-color:#fff;padding:30px}.care-show-detail-form,.detail-actions{margin:auto;max-width:794px;width:100%}.care-show-detail-form-remark{background:#20465e;color:#fff;padding:24px 20px}.care-show-detail-form-remark .cnt{margin:0 auto;max-width:794px;width:100%}.care-show-detail-form-remark .care-medias-wrp .title-upload-file{border-color:#fff!important;color:#fff!important}.care-detail-page .remark{font-size:12px;margin-top:30px}.detail-actions{display:flex;gap:10px;justify-content:flex-end;margin-bottom:10px}.care-recap-container{background-color:transparent!important}.font-size-08em{font-size:.8em}.fst-italic{font-style:italic}.pl-4{padding-left:15px}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-decoration-line-through{text-decoration:line-through}.care-show-beneficiairy .main-container{height:100%}.care-show-beneficiairy .main-container .wrapper{background:#f2f3f7!important;display:block;height:fit-content;min-height:100vh}.care-status-show{margin:auto;max-width:794px;padding:0;width:100%}.care-status-show .status{align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.078);border-radius:0;font-size:14px;font-weight:700;justify-content:end;padding:8px 30px;width:100%}.care-status-show .status .status-rounded-shape{height:15px!important;width:15px!important}.wrp-list-care-ulpoad{overflow-x:initial;padding:0;padding-top:unset;scrollbar-width:thin}.wrp-list-care-ulpoad .header-list-care-ulpoad{align-items:center;border-left:4px solid transparent;display:flex;margin-bottom:5px;width:100%}.wrp-list-care-ulpoad .header-list-care-ulpoad .content-header-custom{align-items:center;color:#3e627c;display:grid;font-size:11px;font-weight:600;min-height:35px!important;padding:0 13px;text-transform:uppercase}.wrp-list-care-ulpoad .header-list-care-ulpoad .content-header-custom:last-child{border:none!important}.wrp-list-care-ulpoad .content-custom{padding:0 13px}.wrp-list-care-ulpoad .content-a{max-width:150px;width:100%}.wrp-list-care-ulpoad .content-b{width:100%}.wrp-list-care-ulpoad .content-c{max-width:150px;width:100%}.wrp-list-care-ulpoad .content-d{max-width:250px;width:100%}.wrp-list-care-ulpoad .content-e{max-width:100px;width:100%}.wrp-list-care-ulpoad .content-f{max-width:160px;width:100%}.wrp-list-care-ulpoad .items-care-ulpoad{align-items:center;background:#fff;border:1px solid #f2f3f7;border-left:4px solid transparent;border-radius:10px;box-shadow:0 0 10px 0 rgba(142,152,173,.24);display:flex;margin-bottom:1rem;min-width:900px;padding:10px 0;transition:.3s;width:100%}.wrp-list-care-ulpoad .items-care-ulpoad .date{color:#3a789e;font-size:14px;font-weight:600;text-align:center}.wrp-list-care-ulpoad .items-care-ulpoad .presta-name .link-presta-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;background:rgba(230,238,255,.73);border-radius:5px;color:#5a6987;display:-webkit-box;font-size:14px;font-weight:600;margin:2px!important;overflow:hidden;padding:4px 8px;text-decoration:none;width:fit-content}.wrp-list-care-ulpoad .items-care-ulpoad .wrp-establishment{align-items:center;display:flex;gap:10px}.wrp-list-care-ulpoad .items-care-ulpoad .wrp-establishment .name-establishment{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#1a3c51;display:-webkit-box;flex:1;font-size:14px;font-weight:600;overflow:hidden;text-decoration:none}.wrp-list-care-ulpoad .items-care-ulpoad .nb-file-uploaded{align-items:center;color:#1a3c51;display:flex;font-size:14px;font-weight:600;gap:5px;justify-content:center}.wrp-list-care-ulpoad .items-care-ulpoad .nb-file-uploaded .wrp-icon-bg-rounded{align-items:center;background:#50ca7f;border-radius:20px;display:flex;font-size:12px;height:20px;justify-content:center;width:20px}.wrp-list-care-ulpoad .items-care-ulpoad .nb-file-uploaded .wrp-icon-bg-rounded .icon{color:#fff}.wrp-list-care-ulpoad .items-care-ulpoad .actions-care-upload{align-items:center;display:flex;gap:10px;justify-content:end;opacity:.5;transition:.2s}.wrp-list-care-ulpoad .items-care-ulpoad:hover{background:#f5faff}.wrp-list-care-ulpoad .items-care-ulpoad:hover .actions-care-upload{opacity:1}.wrp-list-care-ulpoad .items-care-ulpoad:has(.sent){border-left-color:#2f94ef!important}.wrp-list-care-ulpoad .items-care-ulpoad:has(.received){border-left-color:#35d752!important}.care-upload-status,.care-upload-status .status{align-items:center;display:flex}.care-upload-status .status{border-radius:5px;color:#000;font-size:13px;font-weight:600;padding:0;white-space:nowrap}.care-upload-status .status.sent{color:#2f94ef}.care-upload-status .status.sent .status-rounded-shape{background:#2f94ef}.care-upload-status .status.received{color:#35d752}.care-upload-status .status.received .status-rounded-shape{background:#38a865;height:12px;width:12px}.care-upload-status .status-rounded-shape{border-radius:100px;height:10px;margin-right:5px;width:10px}.bt-icon-action{align-items:center;background:none;border:none;box-shadow:none!important;display:flex;justify-content:center;outline:none;padding:0!important}.bt-icon-action .icon{color:#91acb9}.bt-icon-action .icon:active,.bt-icon-action .icon:focus,.bt-icon-action .icon:hover{color:#2f94ef}.header-list{align-items:center;display:flex;justify-content:end;margin-bottom:1rem}.bt{box-shadow:none!important}.bt.bt-primary.bt-info,.bt.bt-primary.bt-info:active,.bt.bt-primary.bt-info:focus,.bt.bt-primary.bt-info:hover{background:#5993c7!important;border-color:#5993c7!important;color:#fff}.wrp-list-file-upload{align-items:center;background:#f3f8fd;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;padding:20px}.wrp-list-file-upload .wrp-attachment-benefit{box-shadow:0 4px 4px 0 rgba(80,80,80,.1);height:220px;max-width:calc(25% - 8px);position:relative;width:100%}.wrp-list-file-upload .wrp-attachment-benefit .content-img-attachement{border-radius:10px;height:100%;overflow:hidden;width:100%}.wrp-list-file-upload .wrp-attachment-benefit .content-img-attachement .wrp-img-attachement{border:none;height:100%;outline:none;padding:0;width:100%}.wrp-list-file-upload .wrp-attachment-benefit .content-img-attachement .wrp-img-attachement .img-attachement{height:100%;object-fit:cover;width:100%}.wrp-list-file-upload .wrp-attachment-benefit .footer-attachment{background:linear-gradient(1deg,#1a3c51,rgba(26,60,81,.878),rgba(26,60,81,.6),transparent);border-radius:0 0 10px 10px;bottom:0;height:fit-content;padding:10px;position:absolute;right:0;width:100%}.wrp-list-file-upload .wrp-attachment-benefit .btn-icon-attachment{background:transparent;border:none;box-shadow:none;display:block;height:fit-content;margin:auto 0 auto auto;outline:none;padding:0}.wrp-list-file-upload .wrp-attachment-benefit .btn-icon-attachment .icon{color:#fff;height:24px;width:24px}.wrp-list-file-upload .wrp-attachment-benefit .btn-icon-attachment.delete-media{background:#1a3c51;border-radius:50px;height:25px;padding:0;position:absolute;right:-5px;top:-5px;width:25px}.wrp-list-file-upload .wrp-attachment-benefit .btn-icon-attachment.delete-media .icon{vertical-align:text-bottom}.wrp-list-file-upload .wrp-attachment-benefit .btn-icon-attachment.btn-close-fullscreen-img{display:none;font-size:24px}.wrp-list-file-upload .wrp-attachment-benefit .btn-icon-attachment.btn-close-fullscreen-img .icon{color:#fff}.wrp-list-file-upload .wrp-attachment-benefit .name-attachment{-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;color:#fff;display:flex;display:-webkit-box;font-size:13px;gap:5px;overflow:hidden}.wrp-list-file-upload .wrp-attachment-benefit .name-attachment .icon{color:#fff;font-size:12px;height:12px;width:12px}.wrp-list-file-upload .wrp-attachment-benefit.view-fullscreen-attachment-img{align-items:center;display:flex;height:100%;justify-content:center;left:0;max-width:none;position:fixed;right:0;top:0;width:100%;z-index:10}.wrp-list-file-upload .wrp-attachment-benefit.view-fullscreen-attachment-img:after{background:rgba(0,0,0,.38)!important;content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.wrp-list-file-upload .wrp-attachment-benefit.view-fullscreen-attachment-img .content-img-attachement{height:auto;margin:auto;max-width:90%;position:relative;width:fit-content;z-index:2}.wrp-list-file-upload .wrp-attachment-benefit.view-fullscreen-attachment-img .footer-attachment{align-items:center;background:no-repeat;display:flex;flex-direction:row-reverse;gap:10px;position:absolute;top:0;width:fit-content;z-index:2}.wrp-list-file-upload .wrp-attachment-benefit.view-fullscreen-attachment-img .delete-media{display:none}.wrp-list-file-upload .wrp-attachment-benefit.view-fullscreen-attachment-img .btn-close-fullscreen-img{display:block!important}.wrp-list-file-upload .btn-upload-attachment{align-items:center;border:2px dashed rgba(93,123,145,.5);border-radius:10px;box-shadow:0 4px 4px 0 rgba(80,80,80,.1);cursor:pointer;display:flex;height:220px;justify-content:center;margin:0;max-width:calc(25% - 8px);width:100%}.wrp-list-file-upload .btn-upload-attachment .icon{color:rgba(26,60,81,.651);height:70px;width:70px}.wrp-list-file-upload .loading-file-upload{background:transparent;border:none;display:none;height:220px;max-width:calc(25% - 8px);position:relative;width:100%}.wrp-list-file-upload .loading-file-upload.show-loading{display:block}.wrp-list-file-upload .loading-file-upload .spinner-border{border-width:5px;bottom:0;height:50px;left:0;margin:auto;position:absolute;right:0;top:0;width:50px}.footer-form{align-items:center;display:flex;gap:10px;justify-content:end}.value-static-txt{border:none;border-bottom:1px solid #ced4da;border-radius:0;color:#3773a9;font-size:16px;font-weight:600;min-height:35px;padding:7px .75rem 7px 0}.date-care-upload{align-items:center;display:flex;gap:5px}.date-care-upload .icon{color:#bbcee1}.status-view-care-upload{border-radius:3px;border-right:4px solid transparent;justify-content:end;margin:auto 0 auto auto;padding:5px 10px;width:fit-content}.status-view-care-upload .status{font-size:15px;font-weight:700}.status-view-care-upload:has(.sent){border-right-color:#2f94ef!important}.status-view-care-upload:has(.received){border-right-color:#35d752!important}.title-list-file-uploaded{align-items:center;color:#1a3c51;display:flex;font-size:16px!important;font-weight:600;gap:5px;margin-bottom:.5rem}.title-list-file-uploaded .wrp-icon-bg-rounded{align-items:center;background:#50ca7f;border-radius:20px;display:flex;font-size:14px;height:25px;justify-content:center;width:25px}.title-list-file-uploaded .wrp-icon-bg-rounded .icon{color:#fff}.icon-vertical-align{vertical-align:middle!important}:root{--color-background-login:#f4f0fd;--color-txt-white-login:#fff;--color-card-login:#fff;--color-main-text-login:#fff;--color-secondary-text-login:#fff;--color-third-text-login:#ffffff63;--color-input-text-login:#fff;--color-border-checkbox-login:#dee2e6;--color-btn-link-login:#499be9;--color-main-btn-login:linear-gradient(185deg,#4e7ea9,#1075d1 135%);--color-secondary-btn-login:#cbcbcb;--color-border-form-login:#dee2e6;--color-background-input-login:transparent;--color-text-light-login:#646667;--color-danger-login:#ff6861;--color-icon-login:#2e84e7}.login-beneficiary *{font-family:Mulish,serif}.login-beneficiary .wrp-app-logo{height:auto;width:133px}.login-beneficiary .wrp-app-logo .logo-app{height:100%;object-fit:cover;width:100%}.login-beneficiary .v1-login{background:var(--color-background-login)}.login-beneficiary .v1-login .main-container-login{align-items:center;background-image:url(/build/images/login-background-img.2295501f.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:15px;position:relative}.login-beneficiary .v1-login .main-container-login .wrp-login-card{align-content:center;align-items:center;background:hsla(0,0%,93%,.322);border-radius:20px;display:grid;height:auto;margin:20px 0;max-width:450px;min-height:70vh;padding:40px 20px;width:100%;z-index:2}.login-beneficiary .v1-login .main-container-login .wrp-link-logo-login{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem;text-decoration:none}.login-beneficiary .v1-login .main-container-login .wrp-link-logo-login .logo-img-login{height:37px;margin-right:5px;-o-object-fit:cover;object-fit:cover;width:37px}.login-beneficiary .v1-login .main-container-login .wrp-link-logo-login .title-logo-login{color:var(--color-main-text-login);font-size:26px;font-weight:600;margin-top:3px;text-transform:uppercase}.login-beneficiary .v1-login .main-container-login .title-login{color:var(--color-main-text-login);font-size:16px;font-weight:600;letter-spacing:5px;text-align:center;text-transform:uppercase;width:100%}.login-beneficiary .v1-login .main-container-login .btn-link-login{background:none!important;border:none!important;color:var(--color-btn-link-login)!important;font-size:12px;font-weight:500;outline:none!important;padding:0;text-decoration:none}.login-beneficiary .v1-login .main-container-login .wrp-flex-between-login{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.login-beneficiary .v1-login .main-container-login .icon-font-18{height:18px!important;width:18px!important}.login-beneficiary .v1-login .main-container-login .label-icon-login{align-items:center;display:flex}.login-beneficiary .v1-login .main-container-login .label-icon-login .icon{color:var(--color-secondary-text-login);height:20px;margin-right:6px;width:20px}.login-beneficiary .v1-login .main-container-login .flex-content-login{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:space-between}.login-beneficiary .v1-login .main-container-login .wrp-txt-with-border-before-style{margin-bottom:10px;position:relative;text-align:center}.login-beneficiary .v1-login .main-container-login .wrp-txt-with-border-before-style:before{border-bottom:1px solid var(--color-border-form-login);bottom:0;content:"";height:1px;left:0;margin:auto;opacity:.2;position:absolute;right:0;top:1px;width:100%}.login-beneficiary .v1-login .main-container-login .wrp-txt-with-border-before-style .txt-with-border-before-style{background:var(--color-card-login);color:var(--color-text-light-login);font-size:12px;font-weight:300;padding:0 7px;position:relative;white-space:nowrap;z-index:1}.login-beneficiary .v1-login .main-container-login:after{background:linear-gradient(180deg,#cce6ff,#1a3c51 40%);content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:1}.login-beneficiary .v1-login .form-text-error{color:var(--color-danger-login);font-size:14px;font-weight:500;margin-top:3px}.login-beneficiary .v1-login .main-btn-login{align-items:center;background:var(--color-main-btn-login)!important;border:1px solid var(--color-main-btn-login)!important;border-radius:10px;color:var(--color-txt-white-login)!important;display:block;display:flex;font-size:15px;font-weight:500;height:50px;justify-content:center;outline:none;padding:6px 12px;text-decoration:none;transition:.3s;width:100%}.login-beneficiary .v1-login .main-btn-login:active,.login-beneficiary .v1-login .main-btn-login:hover{background:var(--color-main-btn-login)!important;border:1px solid var(--color-main-btn-login)!important;color:var(--color-txt-white-login)!important}.login-beneficiary .v1-login .main-btn-login:focus{background:var(--color-main-btn-login)!important;border:1px solid var(--color-main-btn-login)!important;color:var(--color-txt-white-login)}.login-beneficiary .v1-login .cancel-btn-login{align-items:center;background:var(--color-secondary-btn-login)!important;border:1px solid var(--color-secondary-btn-login)!important;border-radius:10px;color:var(--color-txt-white-login)!important;display:block;display:flex;font-size:14px;justify-content:center;outline:none;padding:6px 12px;text-decoration:none;transition:.3s;width:-moz-fit-content;width:fit-content}.login-beneficiary .v1-login .cancel-btn-login:active,.login-beneficiary .v1-login .cancel-btn-login:hover{background:var(--color-secondary-btn-login)!important;border:1px solid var(--color-secondary-btn-login)!important;color:var(--color-txt-white-login)!important}.login-beneficiary .v1-login .cancel-btn-login:focus{background:var(--color-secondary-btn-login)!important;border:1px solid var(--color-secondary-btn-login)!important;color:var(--color-txt-white-login)}.login-beneficiary .text-center{text-align:center}.login-beneficiary .w-100{width:100%}.login-beneficiary .my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.login-beneficiary .mr-0-auto{margin:1px 0 1px auto}.login-beneficiary .mb-4{margin-bottom:1.5rem}.login-beneficiary .mb-3{margin-bottom:1rem}.login-beneficiary .form-label-login{color:var(--color-secondary-text-login);font-size:16px;font-weight:400;margin-bottom:.5rem}.login-beneficiary .form-control-login{background:transparent;background:var(--color-background-input-login);border:1px solid var(--color-border-form-login);border-radius:10px;color:var(--color-input-text-login);display:block;font-size:16px;font-weight:500;height:50px;line-height:1.5;outline:none;padding:.375rem .75rem;width:100%}.login-beneficiary .form-control-login:active,.login-beneficiary .form-control-login:focus{box-shadow:0 0 0 .25rem rgba(109,169,226,.35)}.login-beneficiary .form-control-login:focus-visible{box-shadow:0 0 0 .25rem rgba(109,169,226,.35)}.login-beneficiary .form-control-login::placeholder{color:hsla(0,0%,100%,.644)!important}.login-beneficiary .wrp-check-login{align-items:center;display:flex}.login-beneficiary .wrp-check-login .check-input-login{-webkit-appearance:none;-moz-appearance:none;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid var(--color-border-checkbox-login);border-radius:3px;height:15px;margin-right:10px;width:15px}.login-beneficiary .wrp-check-login .check-input-login:checked{background-color:var(--color-main-btn-login);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");border-color:var(--color-main-btn-login)}.login-beneficiary .wrp-check-login .check-input-login:active,.login-beneficiary .wrp-check-login .check-input-login:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.login-beneficiary .wrp-check-login .label-check-login{color:var(--color-main-text-login);font-size:14px;font-weight:400}.login-beneficiary .mdi--user{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4a4 4 0 0 1 4 4 4 4 0 0 1-4 4 4 4 0 0 1-4-4 4 4 0 0 1 4-4m0 10c4.42 0 8 1.79 8 4v2H4v-2c0-2.21 3.58-4 8-4'/%3E%3C/svg%3E");height:24px;width:24px}.login-beneficiary .mdi--user,.login-beneficiary .teenyicons--password-solid{background-color:currentColor;display:inline-block;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.login-beneficiary .teenyicons--password-solid{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M11 11h-1v-1h1zm-3 0h1v-1H8zm5 0h-1v-1h1z'/%3E%3Cpath fill-rule='evenodd' d='M3 6V3.5a3.5 3.5 0 1 1 7 0V6h1.5A1.5 1.5 0 0 1 13 7.5v.55a2.5 2.5 0 0 1 0 4.9v.55a1.5 1.5 0 0 1-1.5 1.5h-10A1.5 1.5 0 0 1 0 13.5v-6A1.5 1.5 0 0 1 1.5 6zm1-2.5a2.5 2.5 0 0 1 5 0V6H4zM8.5 9a1.5 1.5 0 1 0 0 3h4a1.5 1.5 0 0 0 0-3z' clip-rule='evenodd'/%3E%3C/svg%3E");height:15px;width:15px}.card-block-setting-user{background:#fff;border-radius:10px;box-shadow:0 3px 16px -8px rgba(0,0,0,.4);overflow:hidden;padding:0;position:relative}.card-block-setting-user .header-card-block{background-color:#f5f6f9;border-bottom:1px solid hsla(220,8%,85%,.251);padding:10px 15px;text-align:left}.card-block-setting-user .body-card-block{padding:15px}.avatar-setting-block{position:relative;text-align:center}.avatar-setting-block .avatar-user-setting{border-radius:100px;box-shadow:0 3px 13px -6px rgba(0,0,0,.4);height:120px;min-width:119.66px;object-fit:cover;padding:5px;width:auto}.avatar-setting-block .btn-avatar-setting{align-items:start;display:flex;flex-wrap:wrap;justify-content:space-between;left:0;margin:auto;position:absolute;right:0;top:80px;width:100%}.avatar-setting-block .btn-avatar-setting .icon-btn{background:#fff!important;border-radius:20px;box-shadow:0 3px 13px -6px rgba(0,0,0,.4)!important;color:rgba(26,60,81,.8);font-size:14px!important;height:30px;width:30px}.avatar-setting-block .btn-avatar-setting .icon-btn .icon{color:rgba(26,60,81,.8);height:20px;width:20px}.avatar-setting-block .btn-avatar-setting .btn-delete-avatar,.avatar-setting-block .btn-avatar-setting .btn-edit-avatar{align-items:center;display:flex;justify-content:center}.avatar-setting-block .notif-error-avatar{color:#fa4b4b;display:none;font-size:10px;font-weight:700;margin-bottom:10px;position:relative;text-align:center;top:5px}.avatar-setting-block[data-mode=img_default] .btn-edit-avatar{align-items:center;display:flex;justify-content:center}.avatar-setting-block[data-mode=img_default] .save-image-button{display:none}.avatar-setting-block[data-mode=img_loading]{height:120px;width:145px!important}.avatar-setting-block[data-mode=img_loading]:after{-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid transparent;bottom:0;content:"";display:inline-block;height:2rem;left:0;margin:auto;position:absolute;right:0;top:0;vertical-align:text-bottom;width:2rem}.avatar-setting-block[data-mode=img_loading] .avatar-user-setting,.avatar-setting-block[data-mode=img_loading] .save-image-button{display:none}.avatar-setting-block[data-mode=img_uploaded] .btn-delete-avatar,.avatar-setting-block[data-mode=img_uploaded] .btn-edit-avatar{align-items:center;display:flex;justify-content:center}.avatar-setting-block[data-mode=img_uploaded] .save-image-button{display:block;margin-top:20px}.avatar-setting-block[data-mode=img_error] .btn-edit-avatar,.avatar-setting-block[data-mode=img_error] .notif-error-avatar{align-items:center;display:flex;justify-content:center}.avatar-setting-block[data-mode=img_error] .save-image-button{display:none}.form-setting-page-cust .view-info{background:#f2f3f7;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-setting-page-cust .form-control,.form-setting-page-cust .view-info{border:1px solid #f2f3f7;border-radius:5px;box-shadow:none;color:#5082ae;font-size:14px;font-weight:700;padding:.375rem .75rem}.form-setting-page-cust .form-control:focus{background-color:#fff;border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.btn-in-div,.btn-in-div-form{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:end}.btn-in-div-form .btn{justify-content:center;width:fit-content}.loading-user-submited{background:hsla(0,0%,100%,.702);bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.loading-user-submited .wrp-spinner{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.btn-primary{background:#5993c7;border:1px solid #5993c7!important;box-shadow:none!important;color:#fff!important;font-size:16px;font-weight:700;outline:none!important}.reset-password .form-control{border-radius:5px!important;padding:6px 12px!important}.subtitle-title{color:#5082ae;font-size:16px!important;font-weight:600;margin:0}.btn-gray-setting{align-items:center;background:#f1f3f5!important;border-color:#f1f3f5!important;border-radius:10px;color:rgba(26,60,81,.8);display:flex;font-size:14px;font-weight:500;font-weight:700;padding:10px 12px;transition:.2s}.btn-gray-setting .icon{color:rgba(26,60,81,.8);height:18px;width:18px}.main-btn-setting{align-items:center;background:#5993c7!important;border-color:#5993c7!important;border-radius:10px;color:#fff!important;display:flex;font-size:14px;font-weight:500;font-weight:700;padding:10px 12px;transition:.2s}.main-btn-setting .icon{color:#fff;height:18px;width:18px}.block-reset-password-js{display:none}.block-reset-password-js.show-block{display:block!important}@media (min-width:320px) and (max-width:991px){.beneficiary .wrapper-header{padding-left:0!important}.beneficiary .wrapper-header .navbar-custom{background:linear-gradient(151deg,#4e7ea9,#1075d1 135%)}.beneficiary .wrapper-header .navbar-custom .name-beneficiary{color:#fff;font-size:12px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beneficiary .wrapper-header .navbar-custom .title-page{font-size:16px!important}.beneficiary .wrapper-header .navbar-custom .btn-responsive-sidebar{display:flex!important}.beneficiary .wrapper-header .navbar-custom .mobile-content-layout{align-items:center;display:flex!important;gap:10px}.beneficiary .wrapper-header .navbar-custom .mobile-content-layout .logo-beneficiary-mobile{height:auto;margin-bottom:0;width:90px}.beneficiary .wrapper-header .navbar-custom .mobile-content-layout .logo-beneficiary-mobile .logo-img-mobile{height:100%;object-fit:contain;width:100%}.beneficiary .wrapper-header .navbar-custom .desktop-content-layout{display:none!important}.beneficiary .sidebar-custom{left:-3000px!important}.beneficiary .main-container{padding:70px 0 0!important}.beneficiary .bg-responsive-sidebar{background-color:rgba(0,0,0,.61);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}.beneficiary.show-sidebar-responsive .bg-responsive-sidebar{display:block!important}.beneficiary.show-sidebar-responsive .sidebar-custom{left:0!important}.beneficiary .change-password-modal{min-width:auto!important}.beneficiary .info-primary-cust{align-items:center;display:flex;flex-direction:column}.beneficiary .info-primary-cust .txt-info{font-size:11px;padding:10px 0 0;text-align:center}}@media (min-width:992px) and (max-width:1250px){.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement{min-width:auto!important}}@media (min-width:992px) and (max-width:1200px){.beneficiary .wrp-list-services-beneficiary .items-list-services{min-width:auto!important}}@media (min-width:320px) and (max-width:766px){.beneficiary .flash-wrapper{left:0!important;max-width:90%;right:0!important;width:100%}.beneficiary .flash-wrapper .flash-content{max-width:none;width:100%}.beneficiary .header-body-responsive-mobile{justify-content:center}.beneficiary .header-body-responsive-mobile .title-block{align-content:center;display:grid;justify-items:center;width:100%}.beneficiary .header-body-responsive-mobile .title-block .title-page{margin-bottom:0;text-align:center}}@media (min-width:320px) and (max-width:991px){.beneficiary .wrp-list-services-beneficiary{padding:0!important}.beneficiary .wrp-list-services-beneficiary .header-list-services-beneficiary{display:none}.beneficiary .wrp-list-services-beneficiary .items-list-services{border:1px solid #d0d0d1;flex-wrap:wrap;max-width:none;min-width:auto;width:100%}.beneficiary .wrp-list-services-beneficiary .content-custom{border:none!important;max-width:none!important;min-width:auto}.beneficiary .wrp-list-services-beneficiary .content-a{display:flex!important;gap:5px;width:100%!important}.beneficiary .wrp-list-services-beneficiary .content-b{width:100%}.beneficiary .wrp-list-services-beneficiary .content-c{width:60%!important}.beneficiary .wrp-list-services-beneficiary .content-d{width:40%!important}.beneficiary .wrp-list-services-beneficiary .date-service{font-size:12px}.beneficiary .wrp-list-services-beneficiary .service-description{margin-bottom:5px}.beneficiary .wrp-list-services-beneficiary .wrp-info-doctor-establishment .wrp-icon{height:35px!important;margin-right:5px!important;width:35px!important}.beneficiary .wrp-list-services-beneficiary .wrp-info-doctor-establishment .wrp-icon .icon{height:12px!important;width:12px!important}.beneficiary .wrp-list-services-beneficiary .wrp-info-doctor-establishment .doctor-name .txt,.beneficiary .wrp-list-services-beneficiary .wrp-info-doctor-establishment .establishment-name .txt{font-size:12px}.beneficiary .wrp-list-services-beneficiary .status{display:block;font-size:12px;margin:auto 0 auto auto;max-width:100px;overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap}.beneficiary .wrp-list-services-beneficiary .status .status-rounded-shape{display:inline-block;height:10px;margin-right:3px;max-height:10px;max-width:10px;vertical-align:middle;width:10px}.beneficiary .responsive-step-desktop{display:none}.beneficiary .responsive-step-mobile{display:block}.beneficiary .btn-in-div-form{flex-direction:column!important}.beneficiary .btn-in-div-form .btn{width:100%!important}.beneficiary .step-custom-reimbursement .identification-services{font-size:14px}.beneficiary .wrp-list-services-reimbursement{padding:0}.beneficiary .wrp-list-services-reimbursement .wrp-item-list-services-reimbursement{padding:0 0 0 25px}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement{flex-wrap:wrap;min-width:auto!important}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .status{background:transparent!important;bottom:0;left:5px;right:0;top:0;width:fit-content}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .status .status-rounded-shape{height:15px;margin:0!important;width:15px}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .status:before{width:15px!important}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .content-custom{height:auto!important;max-width:none!important;min-height:auto;width:100%}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .content-custom.content-a{align-items:center;display:flex;justify-content:space-between;padding-bottom:0}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .content-custom.content-b,.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .content-custom.content-c{padding-bottom:0}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .establishment-name .wrp-establishment-img{height:35px;margin-right:5px;width:35px}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .establishment-name .txt{font-size:12px}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .establishment-name .provider-adresse .icon{height:16px;width:16px}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .establishment-name .provider-adresse .txt-adresse,.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .establishment-name .provider-ville{font-size:12px}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .service-description{width:fit-content}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .service-description .link-description{background:rgba(230,238,255,.73);border-radius:5px;font-size:12px;margin:0;padding:3px 5px;width:fit-content}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .date-service{font-size:10px}.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .wrp-amount .amount{font-size:14px;font-weight:700}.beneficiary .wrp-list-services-reimbursement:after{left:11px}.beneficiary .wrp-title .title-reimbursement{font-size:14px;font-weight:700}.beneficiary .wrp-title .wrp-date-time-reimbursement .date,.beneficiary .wrp-title .wrp-date-time-reimbursement .time{font-size:10px}.beneficiary .table-custom-beneficiary thead th{font-size:11px}.beneficiary .table-custom-beneficiary .title-table{font-size:12px}.beneficiary .table-custom-beneficiary .subtitle-table{font-size:14px}.beneficiary .table-custom-beneficiary .child-descript-text-table,.beneficiary .table-custom-beneficiary .descript-text-table,.beneficiary .table-custom-beneficiary .percentage-value-table,.beneficiary .table-custom-beneficiary .value-table{font-size:12px}.beneficiary .table-custom-beneficiary .status{font-size:14px}.beneficiary .header-body-responsive-mobile{display:flex}.step-status-mobile{align-items:flex-start;display:flex;margin:auto;position:relative;width:fit-content}.step-status-mobile *{transition:.2s}.step-status-mobile:before{background:hsla(0,0%,66%,.471)!important;right:0;width:88%;z-index:0}.step-status-mobile:after,.step-status-mobile:before{bottom:0;content:"";height:3px;left:0;margin:auto;position:absolute;top:0}.step-status-mobile:after{background:#90baff;right:auto;width:0;z-index:1}.step-status-mobile .step-shape{align-content:center;display:grid;justify-content:center;justify-items:center;padding:0 6px;position:static}.step-status-mobile .step-shape .shape-round{align-items:center;border:2px solid;border-radius:50px;display:flex;height:30px;justify-content:center;width:30px;z-index:2}.step-status-mobile .step-shape .shape-round .icon{color:#a8a8a8;height:20px;width:20px}.step-status-mobile .step-shape .shape-round span{font-size:16px}.step-status-mobile .step-shape .shape-round .logo-oraganization-step{border:2px solid #fff;border-radius:60px;height:100%;object-fit:cover;overflow:hidden;width:100%}.step-status-mobile .step-shape .text-status{display:none;font-size:11px;font-weight:700;max-width:120px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:fit-content}.step-status-mobile[data-mode=status_disable]:before{background:#a8a8a8;bottom:0}.step-status-mobile[data-mode=status_disable] .step-shape .shape-round{background:#fff;border-color:#a8a8a8;color:#a8a8a8}.step-status-mobile[data-mode=status_disable] .step-shape .shape-round span,.step-status-mobile[data-mode=status_disable] .step-shape .text-status{color:#a8a8a8}.step-status-mobile[data-mode=status_files_received]:before{background:#a8a8a8;left:20px;top:-15px}.step-status-mobile[data-mode=status_files_received]:after{left:20px;top:-15px;width:0}.step-status-mobile[data-mode=status_files_received] .step-shape .shape-round{background:#fff;border-color:#a8a8a8;color:#a8a8a8}.step-status-mobile[data-mode=status_files_received] .step-shape .text-status{color:#a8a8a8}.step-status-mobile[data-mode=status_files_received] .step-shape.step-1 .shape-round{background:#3da9e7;border-color:#3da9e7;color:#fff}.step-status-mobile[data-mode=status_files_received] .step-shape.step-1 .shape-round span{color:#fff}.step-status-mobile[data-mode=status_files_received] .step-shape.step-1 .text-status{color:#000;display:block!important}.step-status-mobile[data-mode=status_entry_completed]:before{background:#a8a8a8;left:20px;top:-15px}.step-status-mobile[data-mode=status_entry_completed]:after{left:20px;top:-15px;width:20%}.step-status-mobile[data-mode=status_entry_completed] .step-shape .shape-round{background:#fff;border-color:#a8a8a8;color:#a8a8a8}.step-status-mobile[data-mode=status_entry_completed] .step-shape .text-status{color:#a8a8a8}.step-status-mobile[data-mode=status_entry_completed] .step-shape.step-1 .shape-round{background:#3da9e7;border-color:#3da9e7;color:#fff}.step-status-mobile[data-mode=status_entry_completed] .step-shape.step-1 .shape-round span{color:#fff}.step-status-mobile[data-mode=status_entry_completed] .step-shape.step-1 .text-status{color:#000}.step-status-mobile[data-mode=status_entry_completed] .step-shape.step-2 .shape-round{background:#2f8ee7;border-color:#2f8ee7;color:#2f8ee7}.step-status-mobile[data-mode=status_entry_completed] .step-shape.step-2 .shape-round span{color:#fff}.step-status-mobile[data-mode=status_entry_completed] .step-shape.step-2 .text-status{color:#000;display:block!important}.step-status-mobile[data-mode=status_checked]:before{background:#a8a8a8;left:20px;top:-15px}.step-status-mobile[data-mode=status_checked]:after{left:20px;top:-15px;width:37%}.step-status-mobile[data-mode=status_checked] .step-shape .shape-round{background:#fff;border-color:#a8a8a8;color:#a8a8a8}.step-status-mobile[data-mode=status_checked] .step-shape .text-status{color:#a8a8a8}.step-status-mobile[data-mode=status_checked] .step-shape.step-1 .shape-round{background:#3da9e7;border-color:#3da9e7;color:#fff}.step-status-mobile[data-mode=status_checked] .step-shape.step-1 .shape-round span{color:#fff}.step-status-mobile[data-mode=status_checked] .step-shape.step-1 .text-status{color:#000}.step-status-mobile[data-mode=status_checked] .step-shape.step-2 .shape-round{background:#2f8ee7;border-color:#2f8ee7;color:#2f8ee7}.step-status-mobile[data-mode=status_checked] .step-shape.step-2 .shape-round span{color:#fff}.step-status-mobile[data-mode=status_checked] .step-shape.step-2 .text-status{color:#000}.step-status-mobile[data-mode=status_checked] .step-shape.step-3 .shape-round{background:#65c6db;border-color:#65c6db;color:#65c6db}.step-status-mobile[data-mode=status_checked] .step-shape.step-3 .shape-round span{color:#fff}.step-status-mobile[data-mode=status_checked] .step-shape.step-3 .text-status{color:#000;display:block}.step-status-mobile[data-mode=status_valid]:before{background:#a8a8a8;left:20px;top:-15px}.step-status-mobile[data-mode=status_valid]:after{left:20px;top:-15px;width:53%}.step-status-mobile[data-mode=status_valid] .step-shape .shape-round{background:#fff;border-color:#a8a8a8;color:#a8a8a8}.step-status-mobile[data-mode=status_valid] .step-shape .text-status{color:#a8a8a8}.step-status-mobile[data-mode=status_valid] .step-shape.step-1 .shape-round{background:#3da9e7;border-color:#3da9e7;color:#fff}.step-status-mobile[data-mode=status_valid] .step-shape.step-1 .shape-round span{color:#fff}.step-status-mobile[data-mode=status_valid] .step-shape.step-1 .text-status{color:#000}.step-status-mobile[data-mode=status_valid] .step-shape.step-2 .shape-round{background:#2f8ee7;border-color:#2f8ee7;color:#2f8ee7}.step-status-mobile[data-mode=status_valid] .step-shape.step-2 .shape-round span{color:#fff}.step-status-mobile[data-mode=status_valid] .step-shape.step-2 .text-status{color:#000}.step-status-mobile[data-mode=status_valid] .step-shape.step-3 .shape-round{background:#65c6db;border-color:#65c6db;color:#65c6db}.step-status-mobile[data-mode=status_valid] .step-shape.step-3 .shape-round span{color:#fff}.step-status-mobile[data-mode=status_valid] .step-shape.step-3 .text-status{color:#000}.step-status-mobile[data-mode=status_valid] .step-shape.step-4 .shape-round{background:#5dd3be;border-color:#5dd3be;color:#5dd3be}.step-status-mobile[data-mode=status_valid] .step-shape.step-4 .shape-round span{color:#fff}.step-status-mobile[data-mode=status_valid] .step-shape.step-4 .text-status{color:#000;display:block}.step-status-mobile[data-mode=status_repayment_initiated]:before{background:#a8a8a8;left:20px;top:-15px}.step-status-mobile[data-mode=status_repayment_initiated]:after{left:20px;top:-15px;width:65%}.step-status-mobile[data-mode=status_repayment_initiated] .step-shape .shape-round{background:#fff;border-color:#a8a8a8;color:#a8a8a8}.step-status-mobile[data-mode=status_repayment_initiated] .step-shape .text-status{color:#a8a8a8}.step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-1 .shape-round{background:#3da9e7;border-color:#3da9e7;color:#fff}.step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-1 .shape-round span{color:#fff}.step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-1 .text-status{color:#000}.step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-2 .shape-round{background:#2f8ee7;border-color:#2f8ee7;color:#2f8ee7}.step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-2 .shape-round span{color:#fff}.step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-2 .text-status{color:#000}.step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-3 .shape-round{background:#65c6db;border-color:#65c6db;color:#65c6db}.step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-3 .shape-round span{color:#fff}.step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-3 .text-status{color:#000}.step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-4 .shape-round{background:#5dd3be;border-color:#5dd3be;color:#5dd3be}.step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-4 .shape-round span{color:#fff}.step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-4 .text-status{color:#000}.step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-5 .shape-round{background:#50cb90;border-color:#50cb90;color:#50cb90}.step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-5 .shape-round span{color:#fff}.step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-5 .text-status{color:#000;display:block}.step-status-mobile[data-mode=status_repay]:before{background:#a8a8a8;left:0;top:-15px;width:80%}.step-status-mobile[data-mode=status_repay]:after{left:20px;top:-15px;width:80%}.step-status-mobile[data-mode=status_repay] .step-shape .shape-round{background:#fff;border-color:#a8a8a8;color:#a8a8a8}.step-status-mobile[data-mode=status_repay] .step-shape .text-status{color:#a8a8a8}.step-status-mobile[data-mode=status_repay] .step-shape.step-1 .shape-round{background:#3da9e7;border-color:#3da9e7;color:#fff}.step-status-mobile[data-mode=status_repay] .step-shape.step-1 .shape-round span{color:#fff}.step-status-mobile[data-mode=status_repay] .step-shape.step-1 .text-status{color:#000}.step-status-mobile[data-mode=status_repay] .step-shape.step-2 .shape-round{background:#2f8ee7;border-color:#2f8ee7;color:#2f8ee7}.step-status-mobile[data-mode=status_repay] .step-shape.step-2 .shape-round span{color:#fff}.step-status-mobile[data-mode=status_repay] .step-shape.step-2 .text-status{color:#000}.step-status-mobile[data-mode=status_repay] .step-shape.step-3 .shape-round{background:#65c6db;border-color:#65c6db;color:#65c6db}.step-status-mobile[data-mode=status_repay] .step-shape.step-3 .shape-round span{color:#fff}.step-status-mobile[data-mode=status_repay] .step-shape.step-3 .text-status{color:#000}.step-status-mobile[data-mode=status_repay] .step-shape.step-4 .shape-round{background:#50cb90;border-color:#50cb90;color:#50cb90}.step-status-mobile[data-mode=status_repay] .step-shape.step-4 .shape-round span{color:#fff}.step-status-mobile[data-mode=status_repay] .step-shape.step-4 .text-status{color:#000}.step-status-mobile[data-mode=status_repay] .step-shape.step-5 .shape-round{background:#50cb90;border-color:#50cb90;color:#50cb90}.step-status-mobile[data-mode=status_repay] .step-shape.step-5 .shape-round span{color:#fff}.step-status-mobile[data-mode=status_repay] .step-shape.step-5 .text-status{color:#000}.step-status-mobile[data-mode=status_repay] .step-shape.step-6 .shape-round{background:#15c16f;border-color:#15c16f;color:#15c16f}.step-status-mobile[data-mode=status_repay] .step-shape.step-6 .shape-round span{color:#fff}.step-status-mobile[data-mode=status_repay] .step-shape.step-6 .text-status{color:#000;display:block}}@media (min-width:767px){.beneficiary .show-for-mobile{display:none}}@media (min-width:320px) and (max-width:766px){.beneficiary .search-and-filter{display:flex;flex-direction:column-reverse}.beneficiary .search-and-filter .localization-beneficiary{margin-bottom:0}.beneficiary .search-and-filter .tag-category-filter-list-mobile{position:relative}.beneficiary .search-and-filter .tag-category-filter-list-mobile .category-select{background:rgba(242,243,247,.302);border-color:#f2f3f7;border-radius:30px;height:50px;padding:6px 12px 6px 42px}.beneficiary .search-and-filter .tag-category-filter-list-mobile .icon-wrp{bottom:0;color:#5a6987;height:22px;left:15px;margin:auto;position:absolute;top:0;width:22px}.beneficiary .tag-category-filter-list{display:none}.beneficiary .tag-category-filter-list-mobile{display:flex;gap:14px}.beneficiary .tag-category-filter-list-mobile .icon-wrp .icon{scale:1.2}.beneficiary .header-list-provider{display:none}.beneficiary .wrp-list-provider-beneficiary{min-width:unset!important}.beneficiary .wrp-list-provider-beneficiary .items-list-provider{flex-wrap:wrap;min-width:unset!important}.beneficiary .wrp-list-provider-beneficiary .items-list-provider .content-custom{max-width:100%!important}.beneficiary .wrp-list-provider-beneficiary .items-list-provider .content-custom.content-c,.beneficiary .wrp-list-provider-beneficiary .items-list-provider .content-custom.content-d{max-width:50%!important}.beneficiary .wrp-list-provider-beneficiary .items-list-provider .content-custom.content-b{display:none}.beneficiary .wrp-list-provider-beneficiary .items-list-provider .content-custom.content-e{min-height:22px}.beneficiary .wrp-list-provider-beneficiary .items-list-provider .name-provider{display:flex;flex-direction:column;overflow:unset!important}.beneficiary .wrp-list-provider-beneficiary .items-list-provider .name-provider .category-provider-mobile{color:#29496d;font-size:12px;font-weight:600;text-transform:uppercase}.care-detail-page .detail-header{padding-top:0}.care-detail-page .detail-header h1{padding-top:50px}.care-detail-page .detail-header .detail-references{display:flex;justify-content:center;margin:auto;top:0;width:100%}.care-detail-page .detail-header .detail-references .care-reference-wrp{text-align:center}.beneficiary .wrp-list-care-ulpoad{min-width:unset!important}.beneficiary .wrp-list-care-ulpoad .header-list-care-ulpoad{display:none}.beneficiary .wrp-list-care-ulpoad .items-care-ulpoad{flex-wrap:wrap;min-width:unset!important}.beneficiary .wrp-list-care-ulpoad .items-care-ulpoad .content-custom.content-a{max-width:100%}.beneficiary .wrp-list-care-ulpoad .items-care-ulpoad .content-custom.content-b{margin:5px 0;max-width:calc(100% - 80px)}.beneficiary .wrp-list-care-ulpoad .items-care-ulpoad .content-custom.content-c{max-width:80px}.beneficiary .wrp-list-care-ulpoad .items-care-ulpoad .content-custom.content-d{margin:5px 0;max-width:100%}.beneficiary .wrp-list-care-ulpoad .items-care-ulpoad .content-custom.content-e{max-width:calc(100% - 120px)}.beneficiary .wrp-list-care-ulpoad .items-care-ulpoad .content-custom.content-f{max-width:120px}.beneficiary .wrp-list-care-ulpoad .items-care-ulpoad .date{text-align:left}.beneficiary .wrp-list-care-ulpoad .items-care-ulpoad .actions-care-upload{justify-content:end}.beneficiary .wrp-list-file-upload{flex-direction:column;padding:15px}.beneficiary .btn-upload-attachment,.beneficiary .loading-file-upload,.beneficiary .wrp-list-file-upload .wrp-attachment-benefit{max-width:none;width:100%}.beneficiary .footer-form{flex-direction:column}.beneficiary .footer-form .bt,.beneficiary .footer-form .btn{max-width:none;text-align:center;width:100%}}