@charset "UTF-8";:root{--color-white: #ffffff;--color-black: #000000;--color-primary-main: #ed0000;--color-primary-light: #ffe5e5;--color-secondary-main: #374649;--color-secondary-100: #5b6c70;--color-secondary-light: #98acb3;--color-secondary-200: #edf1f2;--color-secondary-50: #f7f9fa;--color-secondary-300: #c8cecf;--color-secondary-400: #d4dfe3;--color-info-dark: #285aff;--color-info-main: #029beb;--color-info-light: #80cdff;--color-info-50: #eaefff;--color-brand-green: #00aa61;--color-brand-yellow: #fdd312;--color-warning-dark: #ef6f00;--color-warning-main: #ffac37;--color-warning-light: #fef8f2;--color-warning-50: #fef1e5;--color-success-main: #268800;--color-success-light: #e6f7df;--color-error-main: #cc0000;--color-error-light: #fdebe4;--color-error-50: #fdf5f2;--color-text-primary: #374649;--color-icon-gradient: url(#paint0_linear_14086_234)}.analytics-consent-banner{position:fixed;bottom:0;left:0;right:0;background-color:#f8f9fa;padding:10px;box-shadow:0 -2px 5px #0000001a;z-index:1000}.modal-otp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:507px;background-color:var(--color-white);border-radius:20px;padding-bottom:25px}.modal-otp__title{font-size:18px;font-family:var(--font-family-main-medium);font-weight:500;margin:0;padding:24px 40px 20px;border-bottom:1px solid var(--color-secondary-200);display:flex;align-items:center;gap:8px}.modal-otp__content{font-size:16px;padding-top:25px;line-height:160%;display:flex;flex-direction:column;align-items:center;gap:40px}.modal-otp__content--title{font-size:18px;font-family:var(--font-family-main-medium);padding:0 60px;font-weight:500;display:flex;align-items:center;margin:0}.modal-otp__form{display:flex;flex-direction:column;gap:40px;align-items:center;width:100%}.modal-otp__form p{margin:0}.modal-otp__form--helper-text{font-size:14px;margin-bottom:16px;color:var(--color-secondary-light);text-align:center}.modal-otp__form input{font-size:20px;text-align:center;min-width:20px;padding:16px 12px}.modal-otp__form--footer{width:100%;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--color-secondary-200);box-sizing:border-box;padding:24px 40px 0}.modal-otp__form--countdown{display:flex;flex-direction:column;align-items:center;gap:8px}.modal-otp__form--countdown .countdown-text{font-size:14px;color:var(--color-secondary-light);text-align:center}.modal-otp__form--countdown .hidden{display:none}.modal-otp__input{margin-top:14px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 60px}.modal-otp__input p{font-size:14px;display:flex;align-items:center;font-weight:600}.modal-otp__input p svg{width:18px;height:18px;margin-right:4px}.modal-otp__input--numbers{display:flex;gap:10px;justify-content:center}.modal-otp__feedback{display:inline-flex;align-items:center;gap:4px;margin:16px auto 0}.modal-otp__feedback-success{color:var(--color-success-main)}.modal-otp__feedback-error{color:var(--color-error-main)}.empty-customer-list{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - var(--main-filters-header-height))}.empty-customer-list__icon svg{fill:var(--color-secondary-light);width:80px;height:80px}.empty-customer-list__title{font-size:16px;font-family:var(--font-family-main-medium);font-weight:500;color:var(--color-secondary-light);margin-bottom:8px}.empty-customer-list__content{color:var(--color-secondary-light);margin-top:0;width:330px;text-align:center;line-height:150%}.ref-items-skeleton{width:100%;padding:16px;box-sizing:border-box}.ref-items-skeleton__title.MuiSkeleton-root{width:50%;margin-bottom:24px}.ref-items-skeleton__item.MuiSkeleton-root{height:74px;margin-bottom:10px}.main-filters__customer-button-wrapper--selected{padding:1px;background:linear-gradient(to right,var(--color-info-main),var(--color-brand-green))}.main-filters__customer-address{padding:2px 4px;font-size:12px;border-radius:5px;background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-200);display:inline-block}.main-filters__modal-backdrop .MuiBackdrop-root{background-color:#37464933}.main-filters__modal{width:800px;height:510px;background-color:var(--color-white);position:absolute;top:20px;left:95px;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 8px 14px 3px #3746491a}.main-filters__header{height:var(--main-filters-header-height);background-color:var(--color-secondary-50);border-bottom:1px solid var(--color-secondary-400);display:flex;gap:40px;align-items:center;padding:0 24px}.main-filters__header-tabs{padding-top:16px;flex-shrink:0}.main-filters__header-link{flex-shrink:0;font-size:12px;text-decoration:none;color:var(--color-primary-main)}.main-filters__list-icon svg{font-size:14px}.main-filters__list-title{box-sizing:border-box;height:42px;font-size:12px;font-weight:400;line-height:100%;color:var(--color-secondary-light);display:flex;align-items:center;gap:4px;padding:16px 30px 10px;margin:0}.main-filters__enterprise-list{background-color:var(--color-secondary-50);width:300px;flex-shrink:0;box-shadow:inset -1px 0 0 0 var(--color-secondary-400)}.main-filters__enterprise-group{overflow:auto;height:calc(510px - var(--main-filters-header-height) - 42px)}@supports (scrollbar-width: auto){.main-filters__enterprise-group{scrollbar-color:var(--color-secondary-300) transparent;scrollbar-width:thin}}@supports selector(::-webkit-scrollbar){.main-filters__enterprise-group::-webkit-scrollbar-thumb{background:var(--color-secondary-300)}.main-filters__enterprise-group::-webkit-scrollbar-track{background:transparent}.main-filters__enterprise-group::-webkit-scrollbar{max-width:.4rem;max-height:.4rem}}.main-filters__enterprise-group .MuiListItem-root{padding:0}.main-filters__enterprise-group .Mui-selected{box-shadow:inset 0 -1px 0 0 var(--color-secondary-400)}.main-filters__enterprise-item-text{flex:1;margin:0;padding:2px 30px 2px 15px}.main-filters__enterprise-item-title{display:block;font-size:18px;font-family:var(--font-family-secondary-medium);color:var(--color-secondary-100);letter-spacing:-.8px}.Mui-selected .main-filters__enterprise-item-title{background:linear-gradient(97.53deg,var(--color-info-main) 0%,var(--color-brand-green) 30%);color:transparent;-webkit-background-clip:text;background-clip:text;font-family:var(--font-family-secondary-bold)}.main-filters__enterprise-item-sub-title{font-size:12px;color:var(--color-secondary-light)}.main-filters__enterprise-item-icon{position:relative;left:8px;opacity:0}.Mui-selected .main-filters__enterprise-item-icon{opacity:1}.main-filters__customer-list{width:100%}.main-filters__customer-group{height:calc(510px - var(--main-filters-header-height) - 42px);overflow:auto}@supports (scrollbar-width: auto){.main-filters__customer-group{scrollbar-color:var(--color-secondary-300) transparent;scrollbar-width:thin}}@supports selector(::-webkit-scrollbar){.main-filters__customer-group::-webkit-scrollbar-thumb{background:var(--color-secondary-300)}.main-filters__customer-group::-webkit-scrollbar-track{background:transparent}.main-filters__customer-group::-webkit-scrollbar{max-width:.4rem;max-height:.4rem}}.main-filters__customer-button-wrapper{flex:1;border-radius:10px;border:1px solid var(--color-secondary-200)}.main-filters__customer-item{width:100%}.main-filters__customer-item .main-filters__customer-button{border-radius:8px;background-color:var(--color-white);flex-wrap:wrap}.main-filters__customer-item .main-filters__customer-button:hover{background-color:var(--color-secondary-200)}.main-filters__customer-item:last-of-type{padding-bottom:20px}.main-filters__customer-ref-wrapper{display:flex;align-items:center;gap:4px;margin-bottom:6px}.main-filters__customer-ref{font-family:var(--font-family-secondary-medium);font-size:16px}.Mui-selected .main-filters__customer-ref{background:linear-gradient(97.53deg,var(--color-info-main) 0%,var(--color-brand-green) 30%);color:transparent;-webkit-background-clip:text;background-clip:text}.main-filters__customer-ref-icon svg{font-size:15px}.main-filters__customer-ref-icon--SolarEnergyIcon svg{color:var(--color-brand-yellow)}.main-filters__customer-fav{margin-left:auto;display:flex;align-items:center;gap:4px;position:relative;right:-6px}.main-filters__customer-selected-tag-wrapper{padding:2px 4px;border-radius:3px;border:1px solid var(--color-secondary-200);background:linear-gradient(to right,#029beb22,#00aa6122)}.main-filters__customer-selected-tag{font-family:var(--font-family-main-bold);font-size:11px;background:linear-gradient(97.53deg,var(--color-info-main) 0%,var(--color-brand-green) 30%);color:transparent;-webkit-background-clip:text;background-clip:text}.main-filters__customer-fav-button{height:30px;width:30px}.main-filters__customer-fav-icon{height:22px}.main-filters__customer-fav-icon svg{width:22px;height:22px}.main-filters__customer-enterprise-number{width:100%;padding:0;margin:0 0 6px;color:var(--color-secondary-light)}.main-filters__customer-addresses{flex-basis:100%;display:flex;flex-wrap:wrap}.main-filters__customer-address{margin:0 4px 4px 0}.main-filters__customer-address-toggle{background:none;border:none;color:var(--color-primary-main);font-size:12px;font-weight:500;cursor:pointer;padding:4px 8px;margin:0 4px 4px 0;border-radius:4px;transition:background-color .2s ease;display:inline-flex;align-items:center;gap:4px}.main-filters__customer-address-toggle:hover{background-color:var(--color-primary-50)}.main-filters__customer-address-toggle:focus{outline:2px solid var(--color-primary-main);outline-offset:2px}.main-filters__customer-address-toggle:active{background-color:var(--color-primary-100)}.main-filters__StarOutlineIcon{color:var(--color-secondary-300)}.main-filters__StarIcon{color:var(--color-brand-yellow)}.main-filters__reset-search{cursor:pointer;position:relative;right:1px}.main-filters__loader{width:100%;padding-top:16px;text-align:center}.profile-menu__option{text-decoration:none}.profile-menu__option:hover .profile-menu__option-icon svg{fill:var(--color-primary-main)}.profile-menu__option:hover .profile-menu__option-text .MuiTypography-root{color:var(--color-primary-main)}.profile-menu__option-icon svg{fill:var(--color-secondary-light)}.profile-menu__option-text .MuiTypography-root{font-family:var(--font-family-main-medium);color:var(--color-text-primary)}.header__filters-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header__image{cursor:pointer;margin-left:6px}.header__options{margin-left:auto;display:flex;align-items:center;gap:25px}.header__filters-button{margin-left:20px;display:flex;align-items:center;background-color:var(--color-white);border:none;text-align:start;cursor:pointer;padding:8px 15px;border-radius:8px}.header__filters-button:hover{background:linear-gradient(to right,#029beb22,#00aa6122)}.header__filters-button.filters-hidden{display:none}.header__filters-button--disabled{cursor:default;pointer-events:none}.header__filters-button--disabled:hover{background:var(--color-white)}.header__filters-button--disabled .header__filters-label{color:var(--color-secondary-300)}.header__filters-button--disabled .header__filters-text{color:var(--color-secondary-400);background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.header__filters-section+.header__filters-section{margin-left:16px;padding-left:16px;border-left:1px solid var(--color-secondary-200)}.header__filters-label{box-sizing:border-box;font-size:12px;font-weight:400;line-height:100%;color:var(--color-secondary-light);display:flex;align-items:center;gap:4px;margin:0;position:relative;right:1px}.header__filters-label-icon svg{font-size:14px}.header__filters-text{font-family:var(--font-family-secondary-bold);font-size:18px;margin:0;letter-spacing:-.8px;max-width:300px;background:linear-gradient(97.53deg,var(--color-info-main) 0%,var(--color-brand-green) 30%);color:transparent;-webkit-background-clip:text;background-clip:text}.header__filters-dropdown-icon{padding-left:15px}.header__filters-text-skeleton.MuiSkeleton-root{width:250px}.header__filters-text-skeleton--ref.MuiSkeleton-root{width:120px}.navbar-account-id{border-bottom:1px solid var(--color-secondary-200);border-top:1px solid var(--color-secondary-200);padding:20px 0;margin-top:20px;margin-bottom:8px;display:flex;justify-content:center;align-items:center;gap:6px}.navbar-account-id__text{font-size:12px;margin:0;padding-top:2px;text-align:center}.navbar-account-id__text--id{font-family:var(--font-family-main-medium)}.navbar-account-id__button svg{font-size:13px}#root .navbar__card-wrapper{padding:1px;background:linear-gradient(to right,var(--color-info-main),var(--color-brand-green))}#root .navbar{width:var(--main-left-nav-width);flex-shrink:0}#root .navbar--hidden{display:none}#root .navbar__content{background-color:var(--color-white);width:var(--main-left-nav-width);margin-top:var(--main-header-height);overflow-x:hidden;border-right:1px solid var(--color-secondary-200);display:flex;flex-direction:column;position:absolute;top:0;left:0;bottom:0}@supports (scrollbar-width: auto){#root .navbar__content{scrollbar-color:var(--color-secondary-300) transparent;scrollbar-width:thin}}@supports selector(::-webkit-scrollbar){#root .navbar__content::-webkit-scrollbar-thumb{background:var(--color-secondary-300)}#root .navbar__content::-webkit-scrollbar-track{background:transparent}#root .navbar__content::-webkit-scrollbar{max-width:.4rem;max-height:.4rem}}@media (min-width: 1300px){#root .navbar__content{position:fixed}}#root .navbar__main-options{margin:25px 0}#root .navbar__footer-options{margin-top:auto;padding:25px 25px 0 26px;border-top:1px solid var(--color-secondary-200)}#root .navbar__main-option-icon svg{width:20px;height:20px;position:relative;left:20px;fill:var(--color-secondary-light);transition:fill .5s}#root .navbar__main-option-text span{font-family:var(--font-family-main-medium);color:var(--color-secondary-main);transition:color .5s}#root .navbar__card-wrapper{border-radius:15px;margin-left:1px}#root .navbar__card{position:relative;font-size:12px;border-radius:14px;padding:22px;background-color:var(--color-white)}#root .navbar__card-title{font-family:var(--font-family-main-medium);font-weight:400;margin:8px 0;color:var(--color-secondary-main)}#root .navbar__card-content{color:var(--color-secondary-light);line-height:16.8px;margin:0 0 8px}#root .navbar__main-option-link{text-decoration:none}#root .navbar__card-link{font-family:var(--font-family-main-medium);display:block;text-decoration:none;color:var(--color-primary-main);display:flex;align-items:center;gap:5px}#root .navbar__card-link-icon{font-size:12px}#root .navbar__footer-links{margin-top:10px;padding-bottom:25px}#root .navbar__footer-link-item{display:block;text-align:center;font-size:11px;text-decoration:none;color:var(--color-secondary-light);padding:2px 0}#root .navbar__footer-link-item:hover{text-decoration:underline}#root .Mui-selected .navbar__main-option-icon svg{fill:var(--color-primary-main)}#root .Mui-selected .navbar__main-option-text span{color:var(--color-primary-main)}#root.impersonating header{top:45px}#root.impersonating .navbar__content{top:45px}#root.impersonating main{margin-top:calc(var(--main-header-height) + 45px)}.status-tag{font-size:12px;display:inline-flex;align-items:center;gap:4px;border-radius:5px;padding:0 8px;font-family:var(--font-family-main-medium);line-height:24px}.status-tag--important,.status-tag--warning{color:var(--color-warning-dark);background-color:var(--color-warning-50)}.status-tag--error{color:var(--color-primary-main);background-color:var(--color-primary-light)}.status-tag svg{width:12px;height:12px}.modal-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;background-color:var(--color-white);border-radius:20px;padding-bottom:25px}.modal-info__close-button-wrapper{position:absolute;top:-8px;right:-8px}.modal-info__close-button-wrapper .modal-info__close-button{background-color:var(--color-white);box-shadow:0 8px 14px #5b6c7022,0 2px 3px #37464933}.modal-info__close-button-wrapper .modal-info__close-button:hover{background-color:var(--color-secondary-200)}.modal-info__title{font-size:18px;font-family:var(--font-family-main-medium);font-weight:500;margin:0;padding:25px 40px 15px;border-bottom:1px solid var(--color-secondary-200);display:flex;align-items:center;gap:8px}.modal-info__title--empty{border:none;padding:15px}.modal-info__important-tag{margin-bottom:10px}.modal-info__content{font-size:16px;padding:25px 40px 15px;line-height:160%;color:var(--color-secondary-100)}.modal-info__content p{margin-top:0}.modal-info__content a{color:var(--color-primary-main)}.modal-info__content ul{padding-left:25px}.modal-info__content h1{font-size:22px;margin-top:0}.modal-info__actions{border-top:1px solid var(--color-secondary-200);padding:25px 40px 0;text-align:end}.breadcrumbs__text{font-size:12px;font-family:var(--font-family-main-medium);color:var(--color-primary-main)}.breadcrumbs__link{font-size:12px;color:var(--color-secondary-light);text-decoration:none}.breadcrumbs__link:hover{text-decoration:underline}.sub-header__title{display:flex;gap:12px;align-items:center}.sub-header__back-button{border:1px solid var(--color-secondary-300)}.sub-header__modal-trigger-button-wrapper{display:flex;align-items:center}.sub-header__modal-trigger-button-wrapper .MuiChip-root{padding:0 2px}.sub-header__horizontal-rule{margin:0;border-top:1px solid var(--color-secondary-400);border-bottom:none;border-left:none;border-right:none;position:absolute;left:0;right:0}#root main{flex-grow:1;margin-top:var(--main-header-height)}.home{width:81vw;height:84vh;background-color:#fff;padding:2rem}.logo{width:8%;margin:.5rem}.react-international-phone-country-selector-dropdown{z-index:9!important}.customer-reference--hidden{display:none!important}.user-create-form{width:98%!important;margin:20px auto!important}.user-scope-editor{width:100%!important}.RaSimpleFormIterator-line{border-bottom:none!important}.user-scope-editor{margin-bottom:20px}.RaEdit-main .MuiPaper-root .MuiBox-root{width:100%!important}.ref-contracts-not-found{text-align:center;border-radius:16px;padding:60px 30px;display:flex;justify-content:center}.ref-contracts-not-found--contained{background-color:var(--color-white)}.ref-contracts-not-found__content{max-width:400px}.ref-contracts-not-found__icon svg{width:150px;height:150px}.ref-contracts-not-found__title{font-weight:200;font-family:var(--font-family-main-medium);margin-bottom:14px}.ref-contracts-not-found__text{color:var(--color-secondary-light)}.badge{display:inline-flex;align-items:center;padding:6px 8px;border-radius:5px;font-size:12px;line-height:100%;font-family:var(--font-family-main-bold)}.badge--default{background-color:var(--color-secondary-400)}.badge--green{color:var(--color-success-main);background-color:var(--color-success-light)}.badge--blue{color:var(--color-info-dark);background-color:var(--color-info-50)}.badge--size-large{font-size:14px;font-family:var(--font-family-main-medium);padding:8px 12px}.server-error{max-width:410px;text-align:center;padding:120px 0;margin:0 auto}.server-error__title{font-weight:200;font-family:var(--font-family-main-medium);margin-bottom:14px}.server-error__text{color:var(--color-secondary-light)}.server-error__icon svg{width:64px;height:64px}.contract-card{display:flex;box-shadow:0 2px 3px 0 var(--color-secondary-300);border:1px solid var(--color-secondary-200);gap:10px;max-width:365px;height:fit-content;box-sizing:border-box;flex-direction:column;align-items:flex-start;padding:24px;background-color:var(--color-white);border-radius:20px;overflow-wrap:break-word}.contract-card__header{display:flex;flex-direction:column;gap:10px;width:100%;font-family:var(--font-family-main-medium)}.contract-card__header p{margin:0}.contract-card__header--title{font-size:16px}.contract-card__header--chips{color:var(--color-secondary-100);display:flex;justify-content:space-between}.contract-card__body{font-size:12px}.contract-card__body--subtitle{font-family:var(--font-family-main-regular);color:var(--color-secondary-light);margin:0;font-weight:400;line-height:140%}.contract-card__body--card-link{margin-top:16px;font-family:var(--font-family-main-medium);font-weight:500;display:block;text-decoration:none;color:var(--color-primary-main);display:flex;align-items:center;gap:5px}.contract-card__body svg{font-size:12px}.contract-card-terminated{color:var(--color-secondary-light)}.contract-card-terminated path{fill:var(--color-secondary-300)}.contract-cards-container{width:100%;padding-bottom:48px}.contract-cards-container__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.contract-cards-container__button{margin-top:24px;width:100%;text-align:center}.contract-cards-container__button svg{width:14px}.contract-cards-container__server-error{display:flex;justify-content:center;padding:20px 0}.contracts-page__card-cta{box-shadow:0 8px 14px 3px var(--color-secondary-200);color:var(--color-text-primary);text-decoration:none;background-color:var(--color-white);transition:color .5s,background-color .5s}.contracts-page__card-cta:hover{background-color:var(--color-secondary-200)}.contracts-page__cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;padding-bottom:22px}.contracts-page__cards-grid--featured{grid-gap:24px}.contracts-page__card-cta{min-height:64px}.contracts-page__card-cta:hover{color:var(--color-primary-main)}.contracts-page__card-cta--disabled{opacity:.5;pointer-events:none;box-shadow:none}.contracts-page__card-cta--disabled svg{fill:var(--color-secondary-light)}.contracts-page__card-cta--disabled .contracts-page__card-content{box-shadow:none;border:1px solid var(--color-secondary-200)}.contracts-page__card-cta--hidden{display:none}.contracts-page__card-content{display:flex;gap:15px;align-items:center;border:1px solid var(--color-secondary-200);box-shadow:0 2px 3px 0 var(--color-secondary-300);border-radius:10px;padding:12px 18px 12px 24px;height:100%;box-sizing:border-box}.contracts-page__card-cta,.contracts-page__card-content{border-radius:10px}.contracts-page__card-title{flex:1;font-family:var(--font-family-main-medium);font-size:16px;margin:0;letter-spacing:-.1px}.contracts-page__card-sub-title{font-size:14px;font-family:var(--font-family-main-regular);color:var(--color-secondary-100)}.contracts-page__card-icon--external{position:relative;right:8px}.contracts-page__title-skeleton.MuiSkeleton-root{height:40px;width:400px}.contracts-page__card-skeleton.MuiSkeleton-root{height:212px;border-radius:20px}.no-results-list-message__container{height:434px;display:flex;align-items:center;justify-content:center;flex-direction:column}.no-results-list-message__icon{margin-bottom:8px}.no-results-list-message__icon svg{width:64px;height:64px}.no-results-list-message__title{color:var(--color-secondary-100);font-size:16px;font-family:var(--font-family-main-medium);margin-bottom:0}.no-results-list-message__subtitle{color:var(--color-secondary-light)}.contracts-list__total-elements{display:block;font-size:12px;color:var(--color-secondary-light);text-align:end;padding:25px 0 10px;border-top:1px solid var(--color-secondary-light)}.contracts-list__tag{padding:2px 4px;font-size:12px;border-radius:5px;background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-200);display:inline-block}.contracts-list__header.MuiTableCell-root{font-size:12px;color:var(--color-secondary-light);border:none;padding-bottom:0}.contracts-list__cell{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contracts-list__cell.MuiTableCell-root{background-color:var(--color-white);border-color:var(--color-secondary-200)}.contracts-list__cell--no-left-padding.MuiTableCell-root{padding-left:0}.contracts-list__cell--no-right-padding.MuiTableCell-root{padding-right:0}.contracts-list__name{font-family:var(--font-family-main-medium);display:inline-block;max-width:360px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contracts-list__id{font-size:12px;display:inline-block;max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contracts-list__type{font-size:12px;display:inline-block;max-width:112px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contracts-list__enterprises{display:flex;flex-wrap:wrap;gap:6px;max-width:150px}.contracts-list__tag{color:var(--color-secondary-100)}.contracts-list__energy-icon svg{width:15px;height:15px}.contracts-list__total-elements{border-color:var(--color-secondary-200)}.energy-icon-terminated path{fill:var(--color-secondary-300)}.MuiTooltip-popperArrow div{background-color:var(--color-black);padding:6px 8px;border-radius:8px;font-family:var(--font-family-main-regular);font-size:12px}.MuiTooltip-popperArrow div span:before{background-color:var(--color-black)}.all-contract-list-container{text-align:center;border-radius:16px;padding:24px 40px;border:1px solid var(--color-secondary-400);display:flex;flex-direction:column;background-color:var(--color-white);margin-top:40px;margin-bottom:25px}.empty-delivery-points{text-align:center;border-radius:16px;padding:60px 30px;display:flex;justify-content:center}.empty-delivery-points--contained{background-color:var(--color-white)}.empty-delivery-points__content{max-width:400px}.empty-delivery-points__icon svg{width:64px;height:64px}.empty-delivery-points__title{font-weight:200;font-family:var(--font-family-main-medium);margin-bottom:14px}.empty-delivery-points__text{color:var(--color-secondary-light)}.contracts-delivery-points__total-elements{display:block;font-size:12px;color:var(--color-secondary-light);text-align:end;padding:25px 0 10px;border-top:1px solid var(--color-secondary-light)}.contracts-delivery-points__tag{padding:2px 4px;font-size:12px;border-radius:5px;background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-200);display:inline-block}.contracts-delivery-points__header.MuiTableCell-root{font-size:12px;color:var(--color-secondary-light);border:none;padding-top:24px;padding-bottom:0}.contracts-delivery-points__cell{overflow:hidden;text-wrap:wrap;white-space:wrap;word-wrap:break-word}.contracts-delivery-points__cell.MuiTableCell-root{background-color:var(--color-white);border-color:var(--color-secondary-200)}.contracts-delivery-points__cell .badge{font-family:var(--font-family-main-medium)}.contracts-delivery-points__cell--no-left-padding.MuiTableCell-root{padding-left:0}.contracts-delivery-points__cell--no-right-padding.MuiTableCell-root{padding-right:0}.contracts-delivery-points__ean{width:160px;font-family:var(--font-family-main-medium);display:inline-block}.contracts-delivery-points__frequency{font-size:14px;display:inline-block;max-width:140px}.contracts-delivery-points__address{font-size:14px;display:inline-block;max-width:357px}.contracts-delivery-points__enterprises{display:flex;flex-wrap:wrap;gap:6px;max-width:150px}.contracts-delivery-points__tag{color:var(--color-secondary-100)}.contracts-delivery-points__total-elements{border-color:var(--color-secondary-200)}.contracts-delivery-points-container{text-align:center;border-radius:16px;padding:32px 40px;border:1px solid var(--color-secondary-400);display:flex;flex-direction:column;background-color:var(--color-white);margin-bottom:25px}.contracts-delivery-points-title__title{font-family:var(--font-family-main-medium);font-weight:500;font-size:18px;margin:0 0 8px;text-align:left}.contracts-delivery-points-title__subtitle{color:var(--color-secondary-light);margin:0 0 16px;text-align:left}.contract-top-box-details{box-sizing:border-box;background-color:var(--color-white);padding:30px;border-radius:20px;border-bottom:3px solid var(--color-secondary-400);box-shadow:0 8px 14px 3px var(--color-secondary-200),0 2px 3px 0 var(--color-secondary-light)}.contract-top-box-details{display:flex;flex-direction:column;gap:24px}.contract-top-box-details__header{display:flex;gap:24px}.contract-top-box-details__energy{display:flex;flex-direction:column;align-items:center;font-size:14px;justify-content:center;gap:8px}.contract-top-box-details__energy--ELECTRICITY{color:var(--color-info-main)}.contract-top-box-details__energy--GAS{color:var(--color-info-dark)}.contract-top-box-details__name{flex:1;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--color-secondary-400);gap:3px;padding:0 24px}.contract-top-box-details__name-title{color:var(--color-secondary-light);margin:0}.contract-top-box-details__name-content{margin:0;font-size:22px;font-family:var(--font-family-main-medium)}.contract-top-box-details__status{display:flex;align-items:center}.contract-top-box-details__content{display:flex;gap:16px}.contract-top-box-details__item{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid var(--color-secondary-400);border-radius:10px;padding:0 10px}.contract-top-box-details__item--group{display:flex;flex-direction:row;padding:0}.contract-top-box-details__item--group .contract-top-box-details__item{border:none;border-radius:0;height:100%}.contract-top-box-details__item--group .contract-top-box-details__item+.contract-top-box-details__item{border-left:1px solid var(--color-secondary-400)}.contract-top-box-details__item--auto-width{flex:0;box-sizing:border-box;min-width:170px}.contract-top-box-details__item-title{text-align:center;margin-bottom:0;color:var(--color-secondary-light)}.contract-top-box-details__item-content{text-align:center;margin-top:4px;font-size:16px;font-family:var(--font-family-main-medium)}.contract-top-box-details__item-link{display:block;font-size:14px;font-family:var(--font-family-main-medium);color:var(--color-primary-main);padding:10px;background:none;border:none;cursor:pointer;text-decoration:underline;width:100%}.contract-top-box-details__item-link:hover{opacity:.8}.contract-top-box-details__item-link:focus{outline:none}.contract-top-box-details__item-link:focus-visible{outline:2px solid var(--color-primary-main);outline-offset:2px}.contract-top-box-details__modal-info-table-wrapper{border-radius:10px;box-shadow:0 0 0 1px var(--color-secondary-400);overflow:hidden}.contract-top-box-details__modal-info-table{width:100%;border-collapse:collapse}.contract-top-box-details__modal-info-table th,.contract-top-box-details__modal-info-table td{font-size:14px;text-align:start;font-weight:200;border-bottom:1px solid var(--color-secondary-400);padding:8px 16px}.contract-top-box-details__modal-info-table tr:last-of-type th,.contract-top-box-details__modal-info-table tr:last-of-type td{border:none}.contract-top-box-details__modal-info-table th{color:var(--color-secondary-light)}.contract-top-box-details__modal-info-table-header{background-color:var(--color-secondary-50)}.contract-top-box-details__modal-info-table-header th{font-family:var(--font-family-main-medium);font-weight:500;color:var(--color-text-primary);padding:12px 16px}.contract-top-box-details__modal-info-table td:first-child,.contract-top-box-details__modal-info-table th:first-child{width:25%}.contract-top-box-details__modal-info-table td:nth-child(2),.contract-top-box-details__modal-info-table th:nth-child(2){width:30%}.contract-top-box-details__modal-info-table td:nth-child(3),.contract-top-box-details__modal-info-table th:nth-child(3){width:45%}.contract-top-box-details__modal-info-table td:empty{border-bottom:none}.contract-all-details{margin-top:30px;display:flex;flex-direction:column;gap:30px}.contract-flex-data{background-color:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 2px 4px #0000001a}.contract-flex-data__title{font-size:20px;font-weight:600;margin:0 0 20px;background:linear-gradient(97.53deg,var(--color-info-main) 0%,var(--color-brand-green) 30%);color:transparent;-webkit-background-clip:text;background-clip:text}.contract-flex-data__content{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}@media (max-width: 1200px){.contract-flex-data__content{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.contract-flex-data__item{display:flex;flex-direction:column;gap:8px}.contract-flex-data__item--link{justify-content:flex-end}.contract-flex-data__label{font-size:14px;color:#666;font-weight:500}.contract-flex-data__value{font-size:16px;color:#1a1a1a;font-weight:600}.contract-flex-data__cta{padding:0;min-height:auto;font-size:16px;text-align:left;justify-content:flex-start;line-height:1.5}.contract-flex-data__cta:hover{background-color:transparent}.contract-detail{margin-top:30px;display:flex;flex-direction:column;gap:30px}.contract-list-container{text-align:center;border-radius:16px;padding:24px 40px;border:1px solid var(--color-secondary-400);display:flex;flex-direction:column;background-color:var(--color-white);margin-bottom:25px}.invoices-filters__input-group{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--color-secondary-200)}.invoices-filters__input-group-items{width:100%;flex-direction:row}.invoices-filters__dropdown-button-actions{padding:15px 30px 5px}.invoices-filters__dropdown-button-actions .MuiButton-root{width:100%}.invoices-filters__dropdown-button-actions .MuiButton-root+.MuiButton-root{margin-top:5px}.invoices-filters__dropdown-button-actions--row{display:flex;flex-direction:row-reverse;justify-content:right}.invoices-filters__dropdown-button-actions--row .MuiButton-root{flex:1;max-width:150px}.invoices-filters__dropdown-button-actions--row .MuiButton-root+.MuiButton-root{margin:0}.invoices-filters__search{margin-left:auto}#menu-period .MuiPaper-rounded,#menu-status .MuiPaper-rounded,#menu-site .MuiPaper-rounded,#menu-type .MuiPaper-rounded{background-color:var(--color-white);margin-top:8px;border:1px solid var(--color-secondary-300);padding:20px 0}#menu-period .MuiPaper-rounded{padding-top:10px}.table-grouper__menu-item-wrapper{padding-top:10px;padding-bottom:10px}.table-grouper__menu-item--disabled svg{fill:var(--color-secondary-main)}.table-grouper__menu-item-title span{font-family:var(--font-family-main-bold);width:200px;white-space:break-spaces}.table-grouper__menu-item-desc span{font-size:12px;color:var(--color-secondary-light);width:200px;white-space:break-spaces}.table-grouper__alert-wrapper{box-shadow:0 8px 14px 3px var(--color-secondary-200);position:sticky;top:calc(var(--main-header-height) + 20px);z-index:100}.table-grouper__alert{border-radius:10px;border:1px solid var(--color-secondary-200);background-color:var(--color-secondary-50);padding:14px 20px;box-shadow:0 2px 3px 0 var(--color-secondary-300);margin-bottom:14px}.table-grouper__alert-number-container{border:1px solid var(--color-secondary-200)}.table-grouper__alert-number{color:var(--color-secondary-main);font-size:14px;font-weight:700}.table-grouper__alert-title{display:flex;align-items:center;font-family:var(--font-family-main-bold);gap:10px;font-size:14px;margin:0 0 6px}.table-grouper__alert-sub-title{display:flex;align-items:center;color:var(--color-secondary-light);gap:4px;font-size:12px;margin:0 0 0 3px}.table-grouper__alert-link{color:var(--color-secondary-light)}.injections-table__empty-message-container{height:434px;display:flex;align-items:center;justify-content:center;flex-direction:column}.injections-table__empty-message-icon{margin-bottom:8px}.injections-table__empty-message-icon svg{width:64px;height:64px}.injections-table__empty-message-title{margin-bottom:0}.injections-table__empty-message-subtitle{color:var(--color-secondary-light)}.card-radio-group{display:flex;flex-direction:column;border:1px solid var(--color-secondary-400);border-radius:10px;overflow:hidden}.card-radio-group .MuiRadio-root{padding:0}.card-radio-item{display:flex;gap:10px;background-color:var(--color-white);padding:15px 24px;border-bottom:1px solid var(--color-secondary-400);cursor:pointer;transition:background-color .5s}.card-radio-item[aria-disabled=true]{background-color:var(--color-secondary-200);opacity:.5;cursor:not-allowed}.card-radio-item[aria-disabled=true]:hover{background-color:var(--color-secondary-200)}.card-radio-item svg{position:relative;top:3px}.card-radio-item__text{flex-grow:1;display:flex;justify-content:space-between;align-items:center;gap:10px}.card-radio-item:last-of-type{border:none}.card-radio-item:only-of-type{border-radius:12px}.card-radio-item:hover{background-color:var(--color-secondary-50)}.card-radio-item--disabled{pointer-events:none;opacity:.5}.card-radio-item--disabled svg #rect2{fill:var(--color-secondary-100)}.radio-label__title{margin:5px 0}.radio-label__description{margin:5px 0;color:var(--color-secondary-light)}.contracts-access__alert{margin-top:10px;margin-right:-12px}.contracts-access__alert p{font-family:var(--font-family-main-medium)}.contracts-access__verification{margin-top:20px}.contracts-access__info{margin-top:20px;border:1px solid var(--color-secondary-300);border-radius:10px;padding:16px 16px 8px}.contracts-access__info-title{font-family:var(--font-family-main-medium);margin:0 0 10px}.contracts-access__info-text{margin:0 0 10px}.contracts-access__info-text-light{color:var(--color-secondary-light)}.enterprise-access__alert{margin-top:10px;margin-right:-12px}.enterprise-access__alert p{font-family:var(--font-family-main-medium)}.enterprise-access__verification{margin-top:20px}.enterprise-access__info{margin-top:20px;border:1px solid var(--color-secondary-300);border-radius:10px;padding:16px 16px 8px}.enterprise-access__info-title{font-family:var(--font-family-main-medium);margin:0 0 10px}.enterprise-access__info-text{margin:0 0 10px}.enterprise-access__enterprise-item{border-bottom:1px solid var(--color-secondary-200);padding-bottom:12px;margin-bottom:12px}.enterprise-access__enterprise-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.references-access__alert{margin-top:10px;margin-right:-12px}.references-access__alert p{font-family:var(--font-family-main-medium)}.references-access__verification{margin-top:20px}.references-access__info{margin-top:20px;border:1px solid var(--color-secondary-300);border-radius:10px;padding:16px 16px 8px}.references-access__info-title{font-family:var(--font-family-main-medium);margin:0 0 10px}.references-access__info-text{margin:0 0 10px}.add-access{max-width:792px;margin:40px auto}.add-access__fieldset{border-radius:20px;border:1px solid var(--color-secondary-400);padding:18px 40px 32px;background-color:var(--color-white);display:grid;gap:20px}.add-access__desc{font-weight:200}.add-access__label{margin-bottom:10px}.add-access__container-light{background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-200);box-shadow:0 2px 3px 0 var(--color-secondary-400);border-radius:20px;padding:10px 20px 30px;display:flex;flex-direction:column;gap:10px}.add-access__footer-text{color:var(--color-secondary-light);margin-bottom:0}.add-access__alert p{font-family:var(--font-family-main-medium)}.add-access__actions{display:flex;justify-content:space-between}.dialog__title{font-size:18px;font-weight:200;font-family:var(--font-family-main-medium);padding:0 40px 20px;margin:0 -40px;border-bottom:1px solid var(--color-secondary-200)}.dialog__footer-divider{margin:0 -40px 25px;border-top:1px solid var(--color-secondary-200)}.reference-detail{border:1px solid var(--color-secondary-400);border-radius:10px;padding:14px;background-color:var(--color-secondary-50)}.reference-detail__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--color-secondary-400)}.reference-detail__body{display:flex;gap:30px;border-bottom:1px solid var(--color-secondary-400);padding-bottom:5px}.reference-detail__data{flex:1}.reference-detail__title{display:flex;align-items:center;gap:5px;font-size:18px;font-weight:200;font-family:var(--font-family-main-medium);margin:0}.reference-detail__title svg{fill:var(--color-secondary-light)}.reference-detail__fav-button{height:30px;width:30px;position:relative;left:5px}.reference-detail__fav-icon{height:26px}.reference-detail__label{font-size:14px;margin-bottom:5px;font-weight:200;font-family:var(--font-family-main-medium)}.reference-detail__table td,.reference-detail__table th{padding:3px 0}.reference-detail__table th{font-weight:200;color:var(--color-secondary-light);padding-right:16px;text-align:start}.reference-detail__cta-icon{position:relative;right:8px}.reference-detail__cta-text{font-size:12px}.reference-detail__cta-more-text{font-weight:200;font-family:var(--font-family-main-regular)}.reference-detail__item-list-wrapper{height:350px;overflow-y:auto;margin-top:-20px;margin-bottom:-20px;padding:20px 0}.reference-detail__item-list{margin:0;padding-left:0;list-style-type:none}.reference-detail__item{padding:3px 0;display:flex;align-items:center;gap:8px}.reference-detail__item svg{font-size:14px}.reference-detail__item--large{font-size:16px;padding:6px 0}.reference-detail__address-icon svg{fill:var(--color-secondary-light)}.reference-detail__dialog-footer{display:flex;width:100%;justify-content:flex-end}.reference-detail__data.MuiSkeleton-root{width:200px}.enterprise-details__info,.enterprise-details__references{box-sizing:border-box;background-color:var(--color-white);border:1px solid var(--color-secondary-400);border-radius:20px}.enterprise-details{margin:40px auto;max-width:760px;display:grid;grid-gap:16px}.enterprise-details__info{padding:32px 40px;display:grid;grid-gap:16px}.enterprise-details__info-header{display:flex;justify-content:space-between}.enterprise-details__title{margin:0;color:var(--color-secondary-light)}.enterprise-details__enterprise-name{margin:8px 0;font-size:22px;font-weight:200;font-family:var(--font-family-main-medium)}.enterprise-details__references{padding:32px 40px;display:grid;grid-gap:16px}.enterprise-details__info-body{display:flex;gap:16px}.enterprise-details__item{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid var(--color-secondary-400);border-radius:10px;padding:16px;gap:6px}.enterprise-details__item-title{text-align:center;margin:0;color:var(--color-secondary-light)}.enterprise-details__item-content{text-align:center;margin:0;font-size:18px;font-family:var(--font-family-main-medium)}.enterprise-details__item-content-skeleton.MuiSkeleton-root{width:100px}.enterprise-details__menu-item-title span{font-family:var(--font-family-main-bold);width:200px;white-space:break-spaces}.actions-buttons__button{gap:6px}.modal-request{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:510px;background-color:var(--color-white);border-radius:20px;padding-bottom:25px}.modal-request__close-button-wrapper{position:absolute;top:-8px;right:-8px}.modal-request__close-button-wrapper .modal-request__close-button{background-color:var(--color-white);box-shadow:0 8px 14px #5b6c7022,0 2px 3px #37464933}.modal-request__close-button-wrapper .modal-request__close-button:hover{background-color:var(--color-secondary-200)}.modal-request__title{font-size:18px;font-family:var(--font-family-main-medium);font-weight:500;margin:0;padding:24px 40px 20px;border-bottom:1px solid var(--color-secondary-200);display:flex;align-items:center;gap:8px}.modal-request__content{font-size:16px;padding:24px 40px;line-height:160%;color:var(--color-secondary-main)}.modal-request__content p{margin-top:0}.modal-request__content a{color:var(--color-primary-main)}.modal-request__content ul{padding-left:25px}.modal-request__content h1{font-size:22px;margin-top:0}.modal-request__buttons{border-top:1px solid var(--color-secondary-200);padding:25px 40px 0;text-align:end}.modal-request__error-message{display:flex;gap:4px;margin-top:5px}.modal-request__error-message svg{width:18px;height:18px;position:relative;bottom:1px;left:0}.enterprises-list__total-elements{display:block;font-size:12px;color:var(--color-secondary-light);text-align:end;padding:25px 0 10px;border-top:1px solid var(--color-secondary-light)}.enterprises-list__tag{padding:2px 4px;font-size:12px;border-radius:5px;background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-200);display:inline-block}.enterprises-list__header.MuiTableCell-root{font-size:12px;color:var(--color-secondary-light);border:none;padding-top:24px;padding-bottom:0}.enterprises-list__cell{overflow:hidden;text-wrap:wrap;white-space:wrap;word-wrap:break-word}.enterprises-list__cell.MuiTableCell-root{background-color:var(--color-white);border-color:var(--color-secondary-200)}.enterprises-list__cell .badge{font-family:var(--font-family-main-medium)}.enterprises-list__cell--no-left-padding.MuiTableCell-root{padding-left:0}.enterprises-list__cell--no-right-padding.MuiTableCell-root{padding-right:0}.enterprises-list__id{max-width:250px;font-family:var(--font-family-main-medium);display:inline-block}.enterprises-list__number{font-size:14px;display:inline-block;max-width:130px}.enterprises-list__tag{color:var(--color-secondary-100)}.enterprises-list__total-elements{border-color:var(--color-secondary-200)}.enterprise-list-container{text-align:center;border-radius:16px;padding:32px 40px;border:1px solid var(--color-secondary-400);display:flex;flex-direction:column;background-color:var(--color-white);margin-top:16px;margin-bottom:25px}.enterprise-list-container__title{margin:0 0 24px;font-size:22px;font-family:var(--font-family-main-regular);text-align:left}.header-note{padding:16px 24px;border:1px solid var(--color-secondary-400);border-radius:20px}.header-note p{margin:0}.header-note__link.MuiButtonBase-root{padding:0;width:fit-content;height:auto;font-family:var(--font-family-main-regular);text-decoration:underline}.header-note__link.MuiButtonBase-root:hover{background-color:transparent;text-decoration:underline}.customer-reference-menu__wrapper{padding:18px 18px 10px}.customer-reference-menu__checkbox{gap:6px}.customer-reference-menu__checkbox--all{margin-top:8px;margin-bottom:8px}.enterprise-menu{max-height:400px;display:grid;grid-template-rows:auto 1fr}.enterprise-menu__search{padding:16px 16px 10px;background-color:var(--color-white)}.enterprise-menu__item-list{overflow-y:auto;padding-bottom:10px}.enterprise-menu__item.MuiMenuItem-root{padding:12px 16px}.enterprise-row{height:46px}.enterprise-row__enterprise-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.enterprise-row__ref-selector{flex:1}.enterprise-row__delete-button.MuiButtonBase-root{min-width:50px;height:46px;color:var(--color-primary-main)}.enterprise-row__delete-button.MuiButtonBase-root:hover{background-color:var(--color-primary-light)}.enterprise-row__delete-button svg{width:18px;height:18px}.enterprise-selector{display:flex;flex-direction:column;gap:8px}.enterprise-selector__add-button.MuiButtonBase-root{min-width:50px;height:46px;color:var(--color-primary-main)}.enterprise-selector__add-button.MuiButtonBase-root:hover{background-color:var(--color-primary-light)}.export-type-selector__dropdown-label{font-family:var(--font-family-main-bold);margin:0 0 6px}.form-buttons__button{gap:6px}.form-base__text{color:var(--color-secondary-light);margin:5px 0 0}.form-base__select-container{background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-200);box-shadow:0 2px 3px 0 var(--color-secondary-400);border-radius:20px;padding:20px}.form-base__divider{height:24px}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.calendar-wrapper{display:flex;flex-direction:column;justify-content:space-between}.date-range-calendar-container{display:flex;gap:16px;background-color:var(--color-white);width:fit-content;padding:24px;border-radius:20px;box-shadow:0 8px 32px #130a2e17;min-height:316px;min-width:649px}.range-buttons{width:150px;border-right:2px solid var(--color-secondary-200)}.range-buttons__list{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.action-buttons{display:flex;justify-content:flex-end;align-items:center;gap:10px}.react-datepicker{border:none}.react-datepicker__navigation-icon{transform:scale(.5)}.react-datepicker__navigation-icon:before{border-color:var(--color-secondary-main)}.react-datepicker__header{background-color:var(--color-white);border:none}.react-datepicker__header h2{font-family:var(--font-family-main-regular);color:var(--color-secondary-main);text-align:center}.react-datepicker__day-name{color:var(--color-secondary-light)}.react-datepicker__header__dropdown{position:absolute;right:60px;top:10px}.react-datepicker__year-read-view--selected-year{display:none}.react-datepicker__year-option{font-family:var(--font-family-main-regular);padding:0 3px;border-radius:3px}.react-datepicker__year-option:hover{background-color:var(--color-secondary-200)}.react-datepicker__year-read-view--down-arrow{top:-12px;right:-10px;transform:scale(.5) rotate(135deg);border-color:var(--color-secondary-main)}.react-datepicker__year-read-view--down-arrow:hover{border-color:var(--color-secondary-light);border-top-color:var(--color-secondary-light)}.react-datepicker__year-dropdown{width:auto;top:0;display:grid;grid-template-columns:repeat(3,1fr);padding:10px;gap:10px;background-color:var(--color-white)}.react-datepicker__year-option{display:flex;align-items:center;justify-content:center}.react-datepicker__year-option--selected{display:none}.react-datepicker__year-option--selected_year{color:var(--color-primary-main)}.react-datepicker__day{color:var(--color-secondary-main);font-family:var(--font-family-main-bold)}.react-datepicker__day--disabled{color:var(--color-secondary-light)}.react-datepicker__day--keyboard-selected{background-color:transparent}.react-datepicker__day:not([aria-disabled=true]):hover{border-radius:50%}.react-datepicker__day--selected:not(.react-datepicker__day--outside-month,.react-datepicker__day--in-selecting-range){position:relative;border-radius:50%;background-color:var(--color-primary-main);color:var(--color-white)}.react-datepicker__day--selected:not(.react-datepicker__day--outside-month,.react-datepicker__day--in-selecting-range):not([aria-disabled=true]):hover{border-radius:50%;background-color:var(--color-primary-main);color:var(--color-white)}.react-datepicker__day--in-range:not(.react-datepicker__day--range-start,.react-datepicker__day--range-end){border-radius:0;background-color:var(--color-primary-light);margin:.166rem 0;width:32.5px;color:var(--color-secondary-main)}.react-datepicker__day--in-range:not(.react-datepicker__day--range-start,.react-datepicker__day--range-end):not([aria-disabled=true]):hover{background-color:var(--color-primary-light);border-radius:0;margin:0;width:32.5px}.react-datepicker__day--range-end{position:relative;border-radius:50%;background-color:var(--color-primary-main);transform-style:preserve-3d;color:var(--color-white)}.react-datepicker__day--range-end:not([aria-disabled=true]):hover{border-radius:50%;background-color:var(--color-primary-main);color:var(--color-white)}.react-datepicker__day--range-end:after{content:"";position:absolute;right:0;top:0;width:32.5px;height:100%;border-radius:0 50% 50% 0;background-color:var(--color-primary-light);transform:translateZ(-1px)}.react-datepicker__day--range-start:not(.react-datepicker__day--outside-month){background-color:var(--color-primary-main);color:var(--color-white);transform-style:preserve-3d}.react-datepicker__day--range-start:not(.react-datepicker__day--outside-month):after{content:"";position:absolute;left:0;top:0;width:32.5px;height:100%;border-radius:50% 0 0 50%;background-color:var(--color-primary-light);transform:translateZ(-1px)}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__day--selecting-range-start,.react-datepicker__day--selecting-range-end){border-radius:0;background-color:var(--color-primary-light);margin:.166rem 0;width:32.5px;color:var(--color-secondary-main)}.react-datepicker__day--selecting-range-start:not(.react-datepicker__day--in-range){background-color:var(--color-primary-main);color:var(--color-white);border-radius:50%;transform-style:preserve-3d}.react-datepicker__day--selecting-range-start:not(.react-datepicker__day--in-range):after{content:"";position:absolute;left:0;top:0;width:32.5px;height:100%;border-radius:50% 0 0 50%;background-color:var(--color-primary-light);transform:translateZ(-1px)}.react-datepicker__day--selecting-range-end:not(.react-datepicker__day--in-range){position:relative;border-radius:50%;background-color:var(--color-primary-main);color:var(--color-white);transform-style:preserve-3d}.react-datepicker__day--selecting-range-end:not(.react-datepicker__day--in-range):not([aria-disabled=true]):hover{border-radius:50%;background-color:var(--color-primary-main);color:var(--color-white)}.react-datepicker__day--selecting-range-end:not(.react-datepicker__day--in-range):after{content:"";position:absolute;right:0;top:0;width:32.5px;height:100%;border-radius:0 50% 50% 0;background-color:var(--color-primary-light);transform:translateZ(-1px)}.react-datepicker__day--selected.react-datepicker__day--range-start.react-datepicker__day--range-end{background-color:var(--color-primary-main);color:var(--color-white)}.react-datepicker__day--selected.react-datepicker__day--range-start.react-datepicker__day--range-end:after{display:none}.react-datepicker__day--in-selecting-range.react-datepicker__day--selected.react-datepicker__day--selecting-range-start.react-datepicker__day--selecting-range-end{background-color:var(--color-primary-main);color:var(--color-white)}.react-datepicker__day--in-selecting-range.react-datepicker__day--selected.react-datepicker__day--selecting-range-start.react-datepicker__day--selecting-range-end:after{display:none}.calendar__datepicker-label{margin:0 0 8px;font-family:var(--font-family-main-medium)}.delivery-point-chips__chip{padding:2px 4px;font-size:12px;border-radius:5px;background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-200);display:inline-block}.delivery-points-container{border:1px solid rgba(0,0,0,.12);box-shadow:0 8px 32px #130a2e17;background-color:var(--color-white);border-radius:12px;padding:24px 10px 24px 24px;display:flex;flex-direction:column;gap:20px;max-width:680px;max-height:363px}@media (min-height: 1000px){.delivery-points-container{max-height:463px}}.delivery-points-search{padding-right:15px}.delivery-points-list{display:flex;flex-direction:column;gap:17px;padding-top:4px;overflow:auto;overflow-x:hidden;scrollbar-color:var(--color-secondary-300) transparent;scrollbar-width:thin}.delivery-point{display:flex;gap:10px;cursor:pointer}.delivery-point p{margin:0}.delivery-point-label{display:flex;flex-direction:column;gap:2px}.delivery-point-label__title{font-family:var(--font-family-secondary-medium);font-size:16px}.delivery-point-chips{display:flex;gap:4px}.delivery-point-chips__chip{color:var(--color-secondary-light);font-size:16px;display:flex;align-items:flex-end}.delivery-point-chips__chip--text{font-size:12px;padding-left:4px}.delivery-points-dropdown{max-width:680px}.delivery-points-dropdown__label{font-weight:200;font-family:var(--font-family-main-bold);margin-bottom:8px}.delivery-points-button{color:var(--color-secondary-light)}.delivery-points-button span:after{content:"–";margin:0 4px}.delivery-points-button__id{font-family:var(--font-family-main);color:var(--color-secondary-main)}.delivery-points-button__id:after{color:var(--color-secondary-light)}.delivery-points-button__missing-text{color:var(--color-secondary-light)}.email-recipients{display:flex;flex-direction:column;gap:10px}.email-recipients__title{font-size:14px;font-weight:600;margin-bottom:8px}.email-recipients__title--large{font-size:18px;font-weight:200;font-family:var(--font-family-main-medium)}.email-recipients__container{display:flex;flex-direction:column;gap:8px;background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-200);box-shadow:0 2px 3px 0 var(--color-secondary-400);border-radius:20px;padding:20px}.email-recipients__field{display:flex}.email-recipients__field input{border-top-right-radius:0;border-bottom-right-radius:0}.email-recipients__field input::placeholder{color:var(--color-secondary-light)}.email-recipients__field button{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.email-recipients__field--single input{height:46px;box-sizing:border-box;border-top-right-radius:10px;border-bottom-right-radius:10px}.email-recipients__input{flex:1;padding:8px 12px;border:1px solid var(--color-secondary-400);border-radius:10px;font-size:14px;color:var(--color-secondary-main);outline:none}.email-recipients__input:focus{border-color:var(--color-secondary-main)}.email-recipients__input--invalid{border-color:var(--color-error-main)}.email-recipients__remove-btn svg{height:18px;width:18px}.email-recipients__remove-btn.MuiButtonBase-root.MuiButtonBase-root{min-width:50px;height:46px;color:var(--color-primary-main)}.email-recipients__remove-btn.MuiButtonBase-root.MuiButtonBase-root:hover{background-color:var(--color-primary-light)}.email-recipients__add-btn.MuiButtonBase-root{min-width:50px;height:46px;color:var(--color-primary-main)}.email-recipients__add-btn.MuiButtonBase-root:hover{background-color:var(--color-primary-light)}.radio-button-selector__card{box-shadow:0 8px 14px 3px var(--color-secondary-200);color:var(--color-text-primary);text-decoration:none;background-color:var(--color-white);transition:color .5s,background-color .5s}.radio-button-selector__card:hover{background-color:var(--color-secondary-200)}.radio-button-selector__radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid var(--color-secondary-light);border-radius:50%;position:relative;bottom:2px;cursor:pointer;background-color:var(--color-white)}.radio-button-selector__radio:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background-color:var(--color-primary-main);border-radius:50%}.radio-button-selector__card-wrapper--selected{padding:1px;background:linear-gradient(to right,var(--color-info-main),var(--color-brand-green))}.radio-button-selector__title{font-size:14px;font-weight:600}.radio-button-selector__title--large{font-size:18px;font-weight:200;font-family:var(--font-family-main-medium)}.radio-button-selector__cards{display:flex;gap:25px}.radio-button-selector__card-wrapper{flex:1;border-radius:22px}.radio-button-selector__card{background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-200);box-shadow:0 2px 3px 0 var(--color-secondary-400);border-radius:20px;padding:18px 14px;cursor:pointer}.radio-button-selector__card--selected{box-shadow:none}.radio-button-selector__label{display:flex;align-items:center;gap:8px;cursor:pointer}.radio-button-selector__text{font-size:16px}.form-consumption__label{font-weight:200;font-family:var(--font-family-main-bold);margin-bottom:8px}.report-name-modal__subtitle{font-size:16px;margin-top:5px}.report-name-modal__container{background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-200);box-shadow:0 2px 3px 0 var(--color-secondary-400);border-radius:20px;padding:20px;margin-bottom:8px}.report-name-modal__label{margin:0 0 8px;font-family:var(--font-family-main-medium)}.report-name-modal__label--light{color:var(--color-secondary-light)}.report-name-modal__info-text{margin:5px 0 0;color:var(--color-secondary-light)}.dropdown-button__label{font-family:var(--font-family-main-bold);margin:0 0 6px}.dropdown-button__popover .MuiPaper-elevation{box-shadow:none;width:680px}.auto-report-creation-forms__title{margin-top:0;font-size:16px}.auto-report-creation-forms__label{font-weight:200;font-family:var(--font-family-main-bold);margin-bottom:8px}.auto-report-creation-forms__container-light{background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-200);box-shadow:0 2px 3px 0 var(--color-secondary-400);border-radius:20px;padding:20px}.auto-report-creation-forms__text-muted{color:var(--color-secondary-light)}.auto-report-creation-forms__divider{height:25px}.auto-report-creation-footer__divider{height:24px}.auto-report-creation-footer__container-light{background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-200);box-shadow:0 2px 3px 0 var(--color-secondary-400);border-radius:20px;padding:20px}.auto-report-creation-footer__text{color:var(--color-secondary-light);margin:5px 0 0}.auto-report-creation-footer__actions{margin-top:20px}.enterprise-selector-block__label{font-size:18px;font-weight:200;font-family:var(--font-family-main-medium)}.enterprise-selector-block__fieldset{background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-200);box-shadow:0 2px 3px 0 var(--color-secondary-400);border-radius:20px;padding:20px;margin-bottom:15px}.report-info-block{border-radius:20px;border:1px solid var(--color-secondary-400);padding:18px 40px 32px;background-color:var(--color-white)}.report-info-block__title{margin:0 0 25px;font-weight:200;font-family:var(--font-family-main-medium)}.report-info-block__subtitle{margin:0;color:var(--color-secondary-light);font-weight:200}.report-info-block__featured{display:flex;gap:15px}.report-info-block__report-status{display:flex;flex-direction:column;align-items:center;flex:1;border:1px solid var(--color-secondary-400);border-radius:10px;padding:16px 16px 10px;gap:2px}.report-info-block__report-status-title{font-size:16px;color:var(--color-secondary-light);margin:0}.report-info-block__report-status-content{font-size:16px;flex:1;display:flex;flex-direction:column;justify-content:center;font-family:var(--font-family-main-bold)}.report-info-block__switch{display:flex;align-items:center}.report-type-block{background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-200);box-shadow:0 2px 3px 0 var(--color-secondary-400);border-radius:20px;padding:10px 20px 30px;display:flex;flex-direction:column;gap:10px}.report-type-block__fieldset-title{margin-top:0;font-size:18px;font-weight:200;font-family:var(--font-family-main-medium)}.report-type-block__label-title{margin:12px 0 0;font-weight:200;font-family:var(--font-family-main-medium)}.edit-report-page__container{max-width:760px;margin:40px auto 0;display:grid;gap:20px}.edit-report-page__form{border-radius:20px;border:1px solid var(--color-secondary-400);padding:32px 40px;background-color:var(--color-white);margin-bottom:20px}.edit-report-page__label-title{font-size:18px;font-weight:200;font-family:var(--font-family-main-medium)}.edit-report-page__divider{height:25px}.edit-report-page__info{margin-top:25px}.cta-card{border-radius:20px;border:1px solid var(--color-secondary-400);padding:32px;background-color:var(--color-white);box-sizing:border-box;height:100%;display:flex;flex-direction:column}.cta-card__icon svg{color:var(--color-primary-main);width:30px;height:30px}.cta-card__body{flex:1}.cta-card__title{font-family:var(--font-family-main-medium);font-weight:500;font-size:18px;margin:5px 0}.cta-card__text{margin:0 0 25px;color:var(--color-secondary-light)}.report-filter{margin-bottom:20px}.report-list__total-elements{display:block;font-size:12px;color:var(--color-secondary-light);text-align:end;padding:25px 0 10px;border-top:1px solid var(--color-secondary-light)}.report-list__tag{padding:2px 4px;font-size:12px;border-radius:5px;background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-200);display:inline-block}.report-list__header.MuiTableCell-root{font-size:12px;color:var(--color-secondary-light);border:none;padding-bottom:0}.report-list__cell.MuiTableCell-root{border-color:var(--color-secondary-200)}.report-list__name{font-family:var(--font-family-main-medium)}.report-list__enterprises{display:flex;flex-wrap:wrap;gap:6px;max-width:240px}.report-list__tag{color:var(--color-secondary-100)}.report-list__options-button.MuiButtonBase-root{border:1px solid var(--color-secondary-400)}.report-list__options-button .MuiSvgIcon-root{color:var(--color-primary-main)}.report-list__options-button--active.MuiButtonBase-root{background-color:var(--color-primary-main)}.report-list__options-button--active .MuiSvgIcon-root{color:var(--color-white)}.report-list__menu-item svg{fill:var(--color-primary-main);width:17px;height:17px;margin-right:12px}.report-list__total-elements{border-color:var(--color-secondary-200)}.exports-page{display:grid;grid-template-columns:repeat(2,1fr);margin:25px 0;grid-gap:25px}.exports-page__table-list{grid-column:span 2;border-radius:20px;border:1px solid var(--color-secondary-400);padding:40px 40px 24px;background-color:var(--color-white);box-sizing:border-box}.exports-page__table-list-title{font-size:22px;font-weight:200;font-family:var(--font-family-main-medium);margin:0 0 24px}.upload-files__file-name,.upload-files__error-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upload-files__send-title{font-family:var(--font-family-main-medium);margin-bottom:10px}.upload-files__file{display:flex;align-items:center;margin-top:10px;padding:3px 8px 3px 16px;gap:12px;background-color:var(--color-success-light);border:1px solid var(--color-secondary-300);border-radius:12px;flex-wrap:wrap;overflow:hidden;position:relative}.upload-files__file--uploading{background-color:var(--color-white);box-sizing:border-box;height:60px}.upload-files__file--error{background-color:var(--color-error-light);border-color:var(--color-error-main);padding:12px 6px 12px 11px;margin-top:20px}.upload-files__file--error .upload-files__error-icon{width:30px;height:30px}.upload-files__file-name{width:75%}.upload-files__fake-upload-bar{flex-basis:100%;height:3px;background-color:red;width:50%;position:absolute;left:0;bottom:0;background:linear-gradient(to right,var(--color-info-main),var(--color-brand-green));transition:width .5s}.upload-files__uploading-progress-text{font-size:12px;color:var(--color-secondary-light)}.upload-files__error-title{margin:0;width:75%}.upload-files__error-subtitle{color:var(--color-error-main);font-size:12px}.upload-files__error-subtitle-label{font-family:var(--font-family-main-bold)}.upload-files__error-close-icon{margin-left:auto}.upload-files__error-close-icon svg{fill:var(--color-secondary-light)}.upload-files__remove-file-icon{margin-left:auto}.help-contact-page__card-cta,.help-contact-page__featured-card-cta{box-shadow:0 8px 14px 3px var(--color-secondary-200);color:var(--color-text-primary);text-decoration:none;background-color:var(--color-white);transition:color .5s,background-color .5s}.help-contact-page__card-cta:hover,.help-contact-page__featured-card-cta:hover{background-color:var(--color-secondary-200)}.help-contact-page__featured-card-content{display:flex;box-shadow:0 2px 3px 0 var(--color-secondary-300);border:1px solid var(--color-secondary-200);align-items:center;height:100%;box-sizing:border-box;gap:15px}.help-contact-page__cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;padding-bottom:22px}.help-contact-page__cards-grid--featured{grid-gap:24px}.help-contact-page__card-cta{min-height:64px}.help-contact-page__card-cta:hover{color:var(--color-primary-main)}.help-contact-page__card-cta--disabled{opacity:.5;pointer-events:none;box-shadow:none}.help-contact-page__card-cta--disabled svg{fill:var(--color-secondary-light)}.help-contact-page__card-cta--disabled .help-contact-page__card-content{box-shadow:none;border:1px solid var(--color-secondary-200)}.help-contact-page__card-cta--hidden{display:none}.help-contact-page__card-content{display:flex;gap:15px;align-items:center;border:1px solid var(--color-secondary-200);box-shadow:0 2px 3px 0 var(--color-secondary-300);border-radius:10px;padding:12px 18px 12px 24px;height:100%;box-sizing:border-box}.help-contact-page__card-cta,.help-contact-page__card-content{border-radius:10px}.help-contact-page__card-title{flex:1;font-family:var(--font-family-main-medium);font-size:16px;margin:0;letter-spacing:-.1px}.help-contact-page__card-sub-title{font-size:14px;font-family:var(--font-family-main-regular);color:var(--color-secondary-100)}.help-contact-page__card-icon--external{position:relative;right:8px}.help-contact-page__featured-card-cta,.help-contact-page__featured-card-content{border-radius:20px}.help-contact-page__featured-card-cta--warning{outline:2px solid var(--color-warning-dark)}.help-contact-page__featured-card-cta-skeleton.MuiSkeleton-root{height:170px;border-radius:20px}.help-contact-page__featured-card-header{display:flex;width:100%;align-items:flex-start;justify-content:space-between;margin:5px 0 25px}.help-contact-page__featured-card-content{flex-direction:column;align-items:flex-start;gap:0;padding:20px 24px;cursor:default;background-color:var(--color-white)}.help-contact-page__featured-card-content:hover{background-color:var(--color-white)}.help-contact-page__featured-card-title{font-family:var(--font-family-main-medium);font-size:18px;margin:0 0 4px}.help-contact-page__featured-card-title-skeleton.MuiSkeleton-root{height:40px;width:200px}.help-contact-page__featured-card-sub-title{font-family:var(--font-family-main-regular);font-size:12px;color:var(--color-secondary-light)}.help-contact-page__featured-card-data{display:flex;align-items:center;gap:6px;margin:0 0 8px}.help-contact-page__featured-card-data svg{width:16px;height:16px}.help-contact-page__featured-card-link{color:var(--color-text-primary)}.help-contact-page__featured-card-link:hover{color:var(--color-primary-main)}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{display:flex;height:var(--react-international-phone-height, 36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid var(--react-international-phone-country-selector-border-color, var(--react-international-phone-border-color, gainsboro));margin:0;-moz-appearance:button;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color, var(--react-international-phone-background-color, white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover, whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-phone-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size, 4px) solid var(--react-international-phone-country-selector-arrow-color, #777);border-right:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color, #999)}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke))}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width, 24px);height:var(--react-international-phone-flag-height, 24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-top, 44px);left:var(--react-international-phone-dropdown-left, 0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(--react-international-phone-dropdown-item-background-color, var(--react-international-phone-background-color, white));box-shadow:var(--react-international-phone-dropdown-shadow, 2px 2px 16px rgba(0, 0, 0, .25));color:var(--react-international-phone-dropdown-item-text-color, var(--react-international-phone-text-color, #222));list-style:none;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;border:none;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin, 0);background:var(--react-international-phone-dropdown-preferred-list-divider-color, var(--react-international-phone-border-color, gainsboro))}.react-international-phone-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-phone-dropdown-item-height, 28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{overflow:hidden;margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size, 14px);text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color, gray);font-size:var(--react-international-phone-dropdown-item-font-size, 14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color, var(--react-international-phone-text-color, #222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color, var(--react-international-phone-dropdown-item-dial-code-color, gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke))}.react-international-phone-dial-code-preview{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-phone-dial-code-preview-border-color, var(--react-international-phone-border-color, gainsboro));margin-right:-1px;background-color:var(--react-international-phone-dial-code-preview-background-color, var(--react-international-phone-background-color, white));color:var(--react-international-phone-dial-code-preview-text-color, var(--react-international-phone-text-color, #222));font-size:var(--react-international-phone-dial-code-preview-font-size, var(--react-international-phone-font-size, 13px))}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color, var(--react-international-phone-disabled-text-color, #666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius, 4px);margin-right:-1px;border-bottom-right-radius:0;border-top-right-radius:0}.react-international-phone-input-container .react-international-phone-input{overflow:visible;height:var(--react-international-phone-height, 36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-phone-border-color, gainsboro);border-radius:var(--react-international-phone-border-radius, 4px);margin:0;background-color:var(--react-international-phone-background-color, white);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--react-international-phone-text-color, #222);font-family:inherit;font-size:var(--react-international-phone-font-size, 13px)}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color, whitesmoke);color:var(--react-international-phone-disabled-text-color, #666)}.ask-question-form__error-title,.ask-question-form__file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask-question-form{width:760px;background-color:var(--color-white);margin:50px auto 30px;padding:40px;border-radius:20px;border:1px solid var(--color-secondary-300)}.ask-question-form__file{display:flex;align-items:center;margin-top:10px;padding:3px 8px 3px 16px;gap:12px;background-color:var(--color-success-light);border:1px solid var(--color-secondary-300);border-radius:12px;flex-wrap:wrap;overflow:hidden;position:relative}.ask-question-form__file--uploading{background-color:var(--color-white);box-sizing:border-box;height:60px}.ask-question-form__file--error{background-color:var(--color-error-light);border-color:var(--color-error-main);padding:12px 6px 12px 11px;margin-top:20px}.ask-question-form__file--error .ask-question-form__error-icon{width:30px;height:30px}.ask-question-form__fake-upload-bar{flex-basis:100%;height:3px;background-color:red;width:50%;position:absolute;left:0;bottom:0;background:linear-gradient(to right,var(--color-info-main),var(--color-brand-green));transition:width .5s}.ask-question-form__uploading-progress-text{font-size:12px;color:var(--color-secondary-light)}.ask-question-form__header{margin-top:0;font-family:var(--font-family-main-medium);font-weight:200;margin-bottom:30px}.ask-question-form__label{display:block;font-size:14px;font-family:var(--font-family-main-medium);margin-bottom:6px}.ask-question-form__placeholder{color:var(--color-secondary-light)}.ask-question-form__fields-grid{display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px;column-gap:40px;margin-bottom:20px}.ask-question-form__title{font-family:var(--font-family-main-regular);font-weight:200;margin-top:25px}.ask-question-form__title--featured{font-family:var(--font-family-main-medium);margin-top:0;margin-bottom:5px}.ask-question-form__title--light{color:var(--color-secondary-light)}.ask-question-form__subtitle{margin-top:0;margin-bottom:8px;color:var(--color-secondary-light)}.ask-question-form__phone-input{height:44px}.ask-question-form__phone-input .react-international-phone-country-selector-button{border-radius:10px 0 0 10px;height:100%;border-color:var(--color-secondary-300);background-color:var(--color-secondary-50);border-radius:none}.ask-question-form__phone-input .react-international-phone-input{border-radius:0 10px 10px 0;height:100%;border-color:var(--color-secondary-300);flex:1;font-size:14px}.ask-question-form__phone-input .react-international-phone-flag-emoji{width:33px;height:26px;object-fit:cover;margin-left:10px}.ask-question-form__error-message{display:flex;gap:4px;padding-top:3px}.ask-question-form__error-message svg{width:18px;height:18px;position:relative;bottom:1px;left:0}.ask-question-form__textbox-container{border-top:1px solid var(--color-secondary-200);border-bottom:1px solid var(--color-secondary-200);padding:22px 0;margin-bottom:20px}.ask-question-form__textbox-char-count{font-size:14px;color:var(--color-secondary-light);padding-top:3px}.ask-question-form__attachments-wrapper{border:1px solid var(--color-secondary-300);border-radius:10px;padding:24px;margin-top:25px}.ask-question-form__buttons{display:flex;justify-content:end;gap:15px;margin-top:40px}.ask-question-form__upload-button,.ask-question-form__uploaded-items{margin-top:20px}.ask-question-form__send-title{font-family:var(--font-family-main-medium);margin-bottom:10px}.ask-question-form__error-title{margin:0;width:75%}.ask-question-form__error-subtitle{color:var(--color-error-main);font-size:12px}.ask-question-form__error-subtitle-label{font-family:var(--font-family-main-bold)}.ask-question-form__error-close-icon{margin-left:auto}.ask-question-form__error-close-icon svg{fill:var(--color-secondary-light)}.ask-question-form__file-name{width:75%}.ask-question-form__remove-file-icon{margin-left:auto}.ask-question-form__complaints{margin-top:20px}.ask-question-form__legal{margin-top:25px;margin-bottom:0;padding-top:25px;border-top:1px solid var(--color-secondary-300)}.top-banner{background-color:var(--color-white);padding:24px;box-shadow:0 2px 3px 0 var(--color-secondary-300);border-radius:20px;position:relative;display:flex;gap:16px}.top-banner__close-button{position:absolute;top:3px;right:3px}.top-banner__close-button path{fill:var(--color-secondary-100)}.top-banner__warning-icon svg{width:32px}.top-banner__content{display:flex;flex-direction:column;gap:12px}.top-banner__content.MuiButton-root{padding:0}.top-banner__content a{color:var(--color-primary-main)}.top-banner__content--text{display:flex;flex-direction:column;gap:4px}.top-banner__content--text h3{font-size:18px;font-family:var(--font-family-main-medium);font-weight:500;margin:0}.modal-rename-enterprise{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;background-color:var(--color-white);border-radius:20px}.modal-rename-enterprise__close-button-wrapper{position:absolute;top:-8px;right:-8px}.modal-rename-enterprise__close-button-wrapper .modal-rename-enterprise__close-button{background-color:var(--color-white);box-shadow:0 8px 14px #5b6c7022,0 2px 3px #37464933}.modal-rename-enterprise__close-button-wrapper .modal-rename-enterprise__close-button:hover{background-color:var(--color-secondary-200)}.modal-rename-enterprise__title{font-size:18px;font-family:var(--font-family-main-medium);font-weight:500;margin:0;padding:25px 40px 15px;border-bottom:1px solid var(--color-secondary-200);display:flex;align-items:center;gap:8px}.modal-rename-enterprise__title--empty{border:none;padding:15px}.modal-rename-enterprise__important-tag{margin-bottom:10px}.modal-rename-enterprise__content{font-size:16px;padding:25px 40px 15px;line-height:160%;color:var(--color-secondary-100)}.modal-rename-enterprise__content p{margin-top:0}.modal-rename-enterprise__content a{color:var(--color-primary-main)}.modal-rename-enterprise__content ul{padding-left:25px}.modal-rename-enterprise__content h1{font-size:22px;margin-top:0}.modal-rename-enterprise__actions{border-top:1px solid var(--color-secondary-200);padding:25px 40px 0;text-align:end}.rename-enterprise-form-wrapper{margin-top:16px}.rename-enterprise-form-counter{color:var(--color-primary-main);font-weight:700;font-size:16px;margin:0 0 8px}.rename-enterprise-form{border:1px solid var(--color-primary-main);border-radius:20px;padding:24px;margin-bottom:24px}.rename-enterprise-form p{margin:0}.rename-enterprise-form__body{color:var(--color-secondary-main);font-weight:700;display:flex;flex-direction:column;gap:8px}.rename-enterprise-form__body--title{color:var(--color-secondary-light);font-weight:400}.rename-enterprise-form__body ul{margin:0}.rename-enterprise-form__form{box-sizing:border-box;margin-top:24px;padding:24px;width:100%;border-radius:15px;background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-400)}.rename-enterprise-form__form--title{color:var(--color-secondary-main);font-weight:700}.rename-enterprise-form__form--description{color:var(--color-secondary-light);font-size:14px;padding-bottom:16px}.rename-enterprise-form__error-message{color:var(--color-error-main);display:flex;gap:4px;margin-top:5px;font-size:12px}.rename-enterprise-form__error-message svg{width:18px;height:18px;position:relative;bottom:-3px;left:0}.rename-enterprise-buttons button{margin-top:16px}.rename-enterprise-buttons:before{content:"";display:block;transform:translate(-40px);width:calc(100% + 80px);height:.5px;background-color:var(--color-secondary-200)}.invoices-todo-card__cta{box-shadow:0 8px 14px 3px var(--color-secondary-200);color:var(--color-text-primary);text-decoration:none;background-color:var(--color-white);transition:color .5s,background-color .5s}.invoices-todo-card__cta:hover{background-color:var(--color-secondary-200)}.invoices-todo-card__content{display:flex;box-shadow:0 2px 3px 0 var(--color-secondary-300);border:1px solid var(--color-secondary-200);align-items:center;height:100%;box-sizing:border-box;gap:15px}.invoices-todo-card__cta,.invoices-todo-card__content{border-radius:20px;position:relative;box-shadow:none}.invoices-todo-card__cta{box-shadow:0 2px 3px 0 var(--color-secondary-300)}.invoices-todo-card__cta--error{outline:2px solid var(--color-error-main)}.invoices-todo-card__cta--important{outline:2px solid var(--color-warning-main)}.invoices-todo-card__header{display:flex;width:100%;align-items:flex-start;justify-content:space-between}.invoices-todo-card__content{flex-direction:column;align-items:flex-start;gap:10px;padding:24px}.invoices-todo-card__title{font-family:var(--font-family-main-medium);font-size:18px;margin:0;display:flex;flex-direction:column;gap:6px}.invoices-todo-card__sub-title{font-family:var(--font-family-main-regular);font-size:14px;color:var(--color-secondary-100)}.invoices-todo-card__amount{font-family:var(--font-family-main-medium);font-size:22px;margin:0}.invoices-todo-card__tax{font-family:var(--font-family-main-regular);font-size:12px;color:var(--color-secondary-100)}.invoices-todo-card__footer{display:flex;width:100%;align-items:end;box-sizing:border-box;padding-right:16px}.invoices-todo-card__footer p{margin-top:8px}.invoices-todo-card__footer-icon{margin-left:auto;position:absolute;right:18px;bottom:20px}.invoices-todo-card__SolarEnergyIcon svg{fill:var(--color-brand-yellow)}.empty-home-cards{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:400px;border-radius:10px;border:1px solid var(--color-secondary-300)}.empty-home-cards__image{background-image:url(/fr/b2b/professionnels/assets/no-cards-image-CERxYPJ3.svg);background-size:contain;background-position:top center;background-repeat:no-repeat;width:235px;height:182px}.empty-home-cards__title{font-size:16px;font-family:var(--font-family-main-medium);font-weight:500;color:var(--color-secondary-main);margin:0}.home-cards__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;grid-gap:24px}.home-cards__grid-three-columns{grid-template-columns:repeat(3,1fr)}.home-cards h2{margin:0}.home-cards__header{margin-bottom:16px}.home-cards__header--description{color:var(--color-secondary-light);margin:0}.rename_enterprise_modal__description{margin:0;color:var(--color-secondary-main);font-family:var(--font-family-main-regular);line-height:130%;font-size:18px}.welcome-banner-wrapper{padding:1px;background:linear-gradient(to right,var(--color-info-main),var(--color-brand-green))}.welcome-banner-wrapper{border-radius:20px;border:1px solid transparent;padding:1px;height:fit-content}.welcome-banner{box-sizing:border-box;width:357px;background-color:var(--color-info-50);padding:144px 24px 24px;border-radius:19px;background-image:linear-gradient(to bottom,rgba(255,255,255,0),var(--color-info-50) 180px),url(/fr/b2b/professionnels/assets/welcome-banner-img-B5_uCxBm.jpg);background-position:top center;background-repeat:no-repeat;background-size:contain}.welcome-banner h3{font-size:28px;line-height:120%;margin:0}.welcome-banner h3 span{font-weight:700}.welcome-banner__subtitle{margin:8px 0 0;line-height:160%}.welcome-banner__subtitle span{font-weight:700}.welcome-banner__body{background-color:var(--color-white);border-radius:16px;position:relative}.welcome-banner__body--sparks{position:absolute;right:-16px;top:-10px}.welcome-banner__body--sparks svg{font-size:50px}.welcome-banner__list{padding:20px;display:flex;flex-direction:column;gap:12px}.welcome-banner__list li{display:flex;gap:10px}.welcome-banner__list p{margin:0}.welcome-banner__list svg{width:20px}.welcome-banner__list svg path{fill:var(--color-icon-gradient)}.welcome-banner__footer p{margin:0;line-height:160%}.welcome-banner__footer a{color:var(--color-primary-main)}.home-page{width:100%;display:flex;gap:32px}.home-page h1{margin:0}.home-page__body{width:100%;display:flex;flex-direction:column;gap:24px}.home-page__body--header-skeleton.MuiSkeleton-root{width:300px;height:50px}.peppol-confirmation-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:600px;background-color:var(--color-white);border-radius:20px;padding-bottom:0;max-height:90vh;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.peppol-confirmation-modal__close-button-wrapper{position:absolute;top:8px;right:8px;z-index:10}.peppol-confirmation-modal__close-button-wrapper .peppol-confirmation-modal__close-button{background-color:var(--color-white);box-shadow:0 8px 14px #5b6c7022,0 2px 3px #37464933}.peppol-confirmation-modal__close-button-wrapper .peppol-confirmation-modal__close-button:hover{background-color:var(--color-secondary-200)}.peppol-confirmation-modal__title{font-size:20px;font-family:var(--font-family-main-medium);font-weight:600;margin:0;padding:30px 50px 20px 30px;border-bottom:1px solid var(--color-secondary-200);color:var(--color-secondary-main);box-sizing:border-box;word-wrap:break-word}.peppol-confirmation-modal__content{font-size:14px;padding:30px;line-height:160%;color:var(--color-secondary-100);box-sizing:border-box}.peppol-confirmation-modal__content p{margin-top:0;margin-bottom:16px}.peppol-confirmation-modal__content a{color:var(--color-primary-main);text-decoration:none}.peppol-confirmation-modal__content a:hover{text-decoration:underline}.peppol-confirmation-modal__body{margin-bottom:24px}.peppol-confirmation-modal__body strong{font-family:var(--font-family-main-medium);font-weight:600;color:var(--color-secondary-main)}.peppol-confirmation-modal__summary{margin-bottom:24px}.peppol-confirmation-modal__summary-title{font-size:16px;font-family:var(--font-family-main-medium);font-weight:600;margin:0 0 20px;color:var(--color-secondary-main);text-align:center;word-wrap:break-word}.peppol-confirmation-modal__summary-items{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.peppol-confirmation-modal__summary-item{flex:1;min-width:140px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.peppol-confirmation-modal__summary-item span{font-size:13px;line-height:140%;color:var(--color-secondary-main);word-wrap:break-word;max-width:100%}.peppol-confirmation-modal__number-badge{width:48px;height:48px;border-radius:50%;background-color:#fff!important;border:2px solid var(--color-secondary-200)!important;color:#0284c7;display:flex;align-items:center;justify-content:center;font-size:24px;font-family:var(--font-family-main-medium);font-weight:600;flex-shrink:0}.peppol-confirmation-modal__blue-note{background-color:#e0f2fe;border-left:4px solid #0284c7;padding:16px 16px 16px 20px;border-radius:4px;font-size:13px;line-height:160%;margin-bottom:20px;display:flex;align-items:flex-start;gap:12px}.peppol-confirmation-modal__blue-note .peppol-confirmation-modal__note-icon{color:#0284c7;font-size:20px;flex-shrink:0;margin-top:2px}.peppol-confirmation-modal__blue-note .peppol-confirmation-modal__note-content{flex:1}.peppol-confirmation-modal__blue-note .peppol-confirmation-modal__note-content a{color:#0284c7;text-decoration:underline;font-weight:500}.peppol-confirmation-modal__blue-note .peppol-confirmation-modal__note-content a:hover{text-decoration:none}.peppol-confirmation-modal__mandatory-note{font-size:12px;line-height:150%;color:var(--color-secondary-100);font-style:italic;margin-top:16px}.peppol-confirmation-modal__actions{border-top:1px solid var(--color-secondary-200);padding:20px 30px;text-align:right;background-color:#fafafa;box-sizing:border-box}.peppol-confirmation-modal__actions .peppol-confirmation-modal__close-btn{min-width:200px;padding:12px 32px;font-size:15px;font-family:var(--font-family-main-medium);font-weight:500;border-radius:999px;text-transform:none}.status-cell__status{display:flex;font-size:12px;gap:4px;align-items:center;line-height:16px}.status-cell__status-icon{display:flex;align-items:center}.status-cell__status-icon svg{width:18px;height:18px}.type-table-cell__address{padding:2px 4px;font-size:12px;border-radius:5px;background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-200);display:inline-block}.type-table-cell__label{gap:6px;margin-bottom:8px}.type-table-cell__injection{font-size:16px;font-weight:700}.type-table-cell__invoice-number{font-size:12px;color:var(--color-secondary-light);line-height:100%}.type-table-cell__icon{display:flex;align-items:center}.type-table-cell__icon--WbSunnyOutlinedIcon svg{height:19px;width:19px;fill:var(--color-brand-yellow)}.type-table-cell__icon--GasIcon svg,.type-table-cell__icon--PlugIcon svg{height:15px;width:15px}.injections-table__total-elements{display:block;font-size:12px;color:var(--color-secondary-light);text-align:end;padding:25px 0 10px;border-top:1px solid var(--color-secondary-light)}.injections-table__container{overflow-y:hidden}.injections-table__header{font-size:12px;color:var(--color-secondary-light)}.injections-table__contextual-message-container{margin-bottom:16px}.injections-table__contextual-message{display:inline-block;padding:4px 8px 2px;background-color:var(--color-info-50);color:var(--color-info-dark);border-radius:8px;border:1px solid var(--color-secondary-200)}.injections-table__date{font-size:12px}.injections-table__amount{font-size:16px;font-family:var(--font-family-main-bold)}.injections-table__loading-spinner{text-align:center}.injections-table__status{justify-content:space-between;display:flex;gap:8px}.injections-table__status-cta-button{min-width:175px}.injections-table__status-cta-button .MuiButtonBase-root{width:100%}.injections-table__status-actions{display:flex;align-items:center;gap:24px}.injection-invoices-page__wrapper{padding-bottom:25px}.injection-invoices-page__banner{margin-bottom:15px}.injection-invoices-page__container{background-color:var(--color-white);padding:20px 35px;border-radius:15px;border:1px solid var(--color-secondary-light)}.statement-details-button{display:flex;align-items:center;gap:4px;padding:4px 0;font-size:.875rem;line-height:1.5}.statement-details-button__period{color:#333;font-weight:400}.statement-details-button__link{color:#d32f2f;text-decoration:underline;cursor:pointer;font-weight:500;transition:all .2s ease}.statement-details-button__link:hover{color:#b71c1c;text-decoration:underline}.statement-details-button__link:focus{outline:2px solid rgba(211,47,47,.2);outline-offset:2px;border-radius:2px}.statement-details-button__link:active{color:#b71c1c}.statement-details-modal .MuiDialog-paper{max-height:90vh;min-width:80vw}.statement-details-modal__title{display:flex;align-items:center;padding:16px 24px;border-bottom:1px solid #e0e0e0}.statement-details-modal__content{padding:24px!important;overflow-x:hidden!important}.statement-details-modal__details{max-height:60vh;overflow-y:auto;overflow-x:hidden}.statement-details-modal__section{margin-bottom:24px}.statement-details-modal__section:last-child{margin-bottom:0}.statement-details-modal__section-title{margin-bottom:16px!important;color:#1976d2;font-weight:600!important}.statement-details-modal__info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.statement-details-modal__info-item{display:flex;flex-direction:column;gap:4px}.statement-details-modal__label{font-weight:600!important;color:#666;font-size:.875rem!important}.statement-details-modal .MuiTableContainer-root{margin-top:8px;box-shadow:none!important;overflow:hidden!important;background-color:transparent!important;border:1px solid #e0e0e0!important;border-radius:12px!important;max-width:95%;margin-left:auto;margin-right:auto}.statement-details-modal .MuiTable-root{table-layout:fixed;width:100%;background-color:transparent;border-collapse:separate;border-spacing:0}.statement-details-modal .MuiTableCell-root{word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;white-space:normal}.statement-details-modal .MuiTableCell-head{background-color:transparent!important;border-bottom:none!important;font-weight:500!important;color:#999!important;padding:14px 10px!important;font-size:.8125rem!important}.statement-details-modal .MuiTableCell-head:first-of-type{padding-left:16px!important;width:50%}.statement-details-modal .MuiTableCell-head:nth-of-type(2){width:25%}.statement-details-modal .MuiTableCell-head:last-of-type{padding-right:16px!important;text-align:right!important;width:25%}.statement-details-modal .MuiTableCell-body{border-bottom:1px solid #e0e0e0!important;padding:12px 10px!important;font-size:.8125rem!important}.statement-details-modal .MuiTableCell-body:first-of-type{padding-left:16px!important}.statement-details-modal .MuiTableCell-body:last-of-type{padding-right:16px!important}.statement-details-modal .MuiTableRow-root:last-child .MuiTableCell-body{border-bottom:none!important}.statement-details-modal .MuiTableRow-root:nth-of-type(2n){background-color:transparent}.statement-details-modal .MuiDivider-root{border-color:#e0e0e0}.statement-details-modal .MuiDialogActions-root{justify-content:flex-end!important}.invoice-calculation-details{background-color:var(--color-white);padding:30px;border-radius:20px;border:1px solid var(--color-secondary-400)}.invoice-calculation-details__data-tables{display:flex;gap:70px;margin-bottom:20px}.invoice-calculation-details__data-table-item{flex:1;position:relative}.invoice-calculation-details__data-table-item+.invoice-calculation-details__data-table-item:before{content:"";position:absolute;top:0;bottom:0;left:-35px;width:1px;background-color:var(--color-secondary-400)}.invoice-calculation-details__data-table-header{margin-top:0;margin-bottom:5px;font-size:16px;font-family:var(--font-family-main-medium);font-weight:400}.invoice-calculation-details__table{width:100%;border-collapse:collapse}.invoice-calculation-details__table td{vertical-align:top;padding:4px 0}.invoice-calculation-details__table-label{width:128px;color:var(--color-secondary-light)}.invoice-calculation-details__details{background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-200);padding:20px 20px 30px;border-radius:8px}.invoice-calculation-details__details td{text-align:end;padding:10px 20px}.invoice-calculation-details__details th{text-align:end;padding:0 20px;font-weight:200;font-size:12px;color:var(--color-secondary-light)}.invoice-calculation-details td.invoice-calculation-details__details-table-label{text-align:start}.invoice-calculation-details__details-featured-row{position:relative;top:10px}.invoice-calculation-details__details-featured-row td{font-family:var(--font-family-main-bold);background:var(--color-info-main);padding:0}.invoice-calculation-details__details-featured:first-child{border-radius:8px 0 0 8px}.invoice-calculation-details__details-featured:first-child div{margin:1px 0 1px 1px;border-radius:7px 0 0 7px}.invoice-calculation-details__details-featured:last-child{border-radius:0 8px 8px 0;background:linear-gradient(to right,var(--color-info-main),var(--color-brand-green))}.invoice-calculation-details__details-featured:last-child div{margin:1px 1px 1px 0;border-radius:0 7px 7px 0}.invoice-calculation-details__details-featured-content{display:block;margin:1px 0;padding:10px 20px;background-color:var(--color-white)}.invoice-calculation-details td.invoice-calculation-details__details-featured-label{text-align:start}.invoice-calculation-details__statement-details{display:flex;flex-direction:column;align-items:flex-start}.invoice-calculation-details__statement-buttons-container{display:flex;flex-direction:column;gap:8px;width:100%}.invoice-calculation-details__statement-buttons-container .statement-details-button{width:100%}.invoice-company-and-account-info{display:flex;background-color:var(--color-white);border-radius:20px;border:1px solid var(--color-secondary-400);padding:32px 40px}.invoice-company-and-account-info__item{flex:1}.invoice-company-and-account-info__header{font-family:var(--font-family-main-medium);font-weight:200;margin:0 0 8px}.invoice-company-and-account-info__label{color:var(--color-secondary-light);margin:0}.invoice-company-and-account-info__table{margin-top:10px}.invoice-company-and-account-info__table td{padding:0 20px 5px 0}.invoice-main-info{display:flex;background-color:var(--color-white);border-radius:20px;border:1px solid var(--color-secondary-400);padding:32px 40px;gap:70px}.invoice-main-info__item{flex:1;position:relative}.invoice-main-info__item+.invoice-main-info__item:before{content:"";position:absolute;top:0;bottom:0;left:-35px;width:1px;background-color:var(--color-secondary-400)}.invoice-main-info__item-wide{flex-basis:100%}.invoice-main-info__item-label{font-size:16px;font-weight:200;margin:0;color:var(--color-secondary-light)}.invoice-main-info__item-featured{font-size:22px;font-family:var(--font-family-main-medium);color:var(--color-text-primary);margin-top:10px;margin-bottom:0}.invoice-main-info__sub-items{display:flex;gap:8px;flex-wrap:wrap}.invoice-main-info__sub-item{flex:1}.invoice-main-info__sub-item--wide{flex-basis:100%}.invoice-main-info__payment-date{display:flex;align-items:center;gap:6px;color:var(--color-success-main);font-family:var(--font-family-main-medium)}.invoice-main-info__payment-date svg{fill:var(--color-success-main)}.invoice-main-info__table td{padding:4px 10px;font-size:16px}.injection-invoices-detail-page{margin:40px 0;display:grid;grid-gap:25px}.injection-invoices-detail-page__loading{width:100%;height:50vh;display:flex;justify-content:center;align-items:center}.injection-invoices-detail-page__header{margin-top:0;font-family:var(--font-family-main-medium);font-weight:200;font-size:18px}.validation-buttons__buttons{display:flex;gap:25px;margin:20px 0 0}.validation-buttons__button{flex:1;gap:10px;background-color:transparent;padding:17px 25px 17px 15px;border-radius:12px;text-align:start;display:flex;align-items:center;outline:1px solid var(--color-secondary-300);border:none;cursor:pointer}.validation-buttons__button:hover{outline-width:2px}.validation-buttons__button:hover .validation-buttons__button-right-icon{opacity:1}.validation-buttons__button--active{outline-width:2px}.validation-buttons__button--active.validation-buttons__button--reject{outline-color:var(--color-secondary-main);background-color:var(--color-secondary-200)}.validation-buttons__button--active.validation-buttons__button--approve{outline-color:var(--color-success-main);background-color:var(--color-success-light)}.validation-buttons__button--active.validation-buttons__button--approve .validation-buttons__button-title{color:var(--color-success-main)}.validation-buttons__button--active.validation-buttons__button--approve .validation-buttons__button-right-icon svg{fill:var(--color-success-main)}.validation-buttons__button--active .validation-buttons__button-subtitle{color:var(--color-secondary-100)}.validation-buttons__button-title{margin-top:0;margin-bottom:6px;font-size:16px;color:var(--color-secondary-main);font-family:var(--font-family-main-medium)}.validation-buttons__button-subtitle{margin:0;font-size:14px;color:var(--color-secondary-light)}.validation-buttons__button-radio{align-self:self-start;position:relative;bottom:1px}.validation-buttons__button-radio svg{width:20px;height:20px}.validation-buttons__button-right-icon{margin-left:auto;position:relative;top:2px;opacity:0;transition:opacity .5s}.validation-buttons__button--active .validation-buttons__button-right-icon{opacity:1}.validation-buttons__button-right-icon svg{width:28px;height:28px}.validation-buttons__textarea-label{font-size:14px;font-family:var(--font-family-main-bold);margin:20px 0 8px}.validation-buttons__textarea{width:100%;border-radius:8px;padding:10px 14px;box-sizing:border-box;border:1px solid var(--color-secondary-300);font-size:16px;font-family:var(--font-family-main-regular);resize:none}.validation-buttons__textarea::placeholder{font-size:16px;font-family:var(--font-family-main-regular)}.validation-buttons__textarea-chars-counter{margin-top:5px;color:var(--color-secondary-light)}.card-item{box-sizing:border-box;background-color:var(--color-white);padding:30px;border-radius:20px;border-bottom:3px solid var(--color-secondary-400);box-shadow:0 8px 14px 3px var(--color-secondary-200),0 2px 3px 0 var(--color-secondary-light)}@keyframes card-collapse{0%{height:450px;opacity:1}to{height:1px;opacity:0;padding-top:0;padding-bottom:0;margin:0}}.card-item{position:relative;margin-bottom:20px}.card-item__title{font-family:var(--font-family-main-medium);font-weight:500;font-size:22px;margin-top:0}.card-item__data-tables{display:flex;gap:70px;margin-bottom:20px}.card-item__data-table-item{flex:1;position:relative}.card-item__data-table-item+.card-item__data-table-item:before{content:"";position:absolute;top:0;bottom:0;left:-35px;width:1px;background-color:var(--color-secondary-400)}.card-item__data-table-header{margin-top:0;margin-bottom:5px;font-size:16px;font-family:var(--font-family-main-medium);font-weight:400}.card-item__table{width:100%;border-collapse:collapse}.card-item__table td{vertical-align:top;padding:4px 0}.card-item__table-label{width:128px;color:var(--color-secondary-light)}.card-item--collapsed{animation:card-collapse 1s ease-in-out forwards;overflow:hidden}.card-item__title{background:linear-gradient(97.53deg,var(--color-info-main) 0%,var(--color-brand-green) 30%);color:transparent;-webkit-background-clip:text;background-clip:text;font-family:var(--font-family-main-medium);font-weight:500;font-size:22px;margin-top:0}.card-item__details{background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-200);padding:20px 20px 30px;border-radius:8px}.card-item__details td{text-align:end;padding:10px 20px}.card-item__details th{text-align:end;padding:0 20px;font-weight:200;font-size:12px;color:var(--color-secondary-light)}.card-item td.card-item__details-table-label{text-align:start}.card-item__details-featured-row{position:relative;top:10px}.card-item__details-featured-row td{font-family:var(--font-family-main-bold);background:var(--color-info-main);padding:0}.card-item__details-featured:first-child{border-radius:8px 0 0 8px}.card-item__details-featured:first-child div{margin:1px 0 1px 1px;border-radius:7px 0 0 7px}.card-item__details-featured:last-child{border-radius:0 8px 8px 0;background:linear-gradient(to right,var(--color-info-main),var(--color-brand-green))}.card-item__details-featured:last-child div{margin:1px 1px 1px 0;border-radius:0 7px 7px 0}.card-item__details-featured-content{display:block;margin:1px 0;padding:10px 20px;background-color:var(--color-white)}.card-item td.card-item__details-featured-label{text-align:start}.card-item .card-item__ignore-button{position:absolute;top:30px;right:30px;height:30px}.card-item__statement-details{display:flex;flex-direction:column;align-items:flex-start}.card-item__statement-buttons-container{display:flex;flex-direction:column;gap:8px;width:100%}.card-item__statement-buttons-container .statement-details-button{width:100%}.fixed-footer-bar__count-items{display:flex;gap:20px}.fixed-footer-bar__count-item{display:flex;align-items:center;gap:4px;margin-top:8px}.fixed-footer-bar__count-item svg{width:16px;height:16px;position:relative;bottom:2px}.fixed-footer-bar__count-item--success{color:var(--color-success-main)}.fixed-footer-bar__count-item--success svg{fill:var(--color-success-main)}.fixed-footer-bar__count-item--light{color:var(--color-secondary-light)}.fixed-footer-bar__count-item--light svg{fill:var(--color-secondary-light)}.injection-invoices-validation{padding-bottom:calc(30px + var(--injection-invoices-validation-footer-bar-height))}.injection-invoices-validation__header{display:flex;justify-content:space-between;align-items:center;padding-top:25px}.injection-invoices-validation__title{font-family:var(--font-family-main-medium);font-weight:400}.injection-invoices-validation__summary-list{padding:0}.injection-invoices-validation__summary-item{display:flex;gap:12px;background-color:var(--color-secondary-200);border:1px solid var(--color-secondary-400);border-radius:10px;padding:16px;margin-bottom:8px}.injection-invoices-validation__summary-item--success svg{fill:var(--color-success-main)}.injection-invoices-validation__summary-item--light svg{fill:var(--color-secondary-light)}.injection-invoices-validation__summary-item-label{font-size:18px;margin-top:0;margin-bottom:8px}.injection-invoices-validation__summary-item-label--success{color:var(--color-success-main)}.injection-invoices-validation__summary-item-label--light{color:var(--color-secondary-light)}.injection-invoices-validation__summary-item-label-strong{font-family:var(--font-family-main-bold)}.injection-invoices-validation__summary-item-subtitle{margin:0;font-size:14px;color:var(--color-secondary-light)}.injection-invoices-validation__close-icon{position:relative;bottom:4px}.injection-invoices-validation__refuse-multiple-text{font-size:16px;color:var(--color-secondary-light)}.injection-invoices-validation__refuse-single-table{margin-top:10px}.injection-invoices-validation__refuse-single-table td{padding:5px 10px 5px 0}.injection-invoices-validation__refuse-single-label{font-family:var(--font-family-main-medium);margin:20px 0 8px}.injection-invoices-validation__refuse-single-textarea{width:100%;border-radius:8px;padding:10px 14px;box-sizing:border-box;border:1px solid var(--color-secondary-300);font-size:16px;font-family:var(--font-family-main-regular);resize:none}.injection-invoices-validation__refuse-single-textarea::placeholder{font-size:16px;font-family:var(--font-family-main-regular)}.injection-invoices-validation__refuse-single-textarea-chars-counter{margin-top:0;color:var(--color-secondary-light)}.injection-invoices-validation__refusal-message-insight{color:var(--color-info-dark);margin-top:5px}.injection-invoices-validation__refuse-single-alert{margin-bottom:20px}.injection-invoices-validation__refuse-single-alert-icon{position:relative;bottom:3px}.billing-numbers{background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-200);padding:20px;border-radius:8px;margin-top:15px}.billing-numbers__body{display:flex;flex-wrap:wrap;margin-bottom:5px}.billing-numbers__title{margin:5px 0;font-size:16px;font-family:var(--font-family-main-regular);font-weight:200}.billing-numbers__title-featured,.billing-numbers__date-featured{font-family:var(--font-family-main-medium)}.billing-numbers__date{flex-basis:100%}.billing-numbers__number-input .MuiOutlinedInput-root .MuiOutlinedInput-input,.billing-numbers__comments-input .MuiOutlinedInput-root .MuiOutlinedInput-input{padding:12px 15px}.billing-numbers__number-input:hover,.billing-numbers__comments-input:hover{position:relative;z-index:1}.billing-numbers__number-input .Mui-focused fieldset,.billing-numbers__comments-input .Mui-focused fieldset{z-index:1}.billing-numbers__number-input{position:relative}.billing-numbers__number-input .MuiOutlinedInput-root{border-radius:10px 0 0 10px;width:275px}.billing-numbers__number-input .MuiFormHelperText-root{max-width:275px;word-wrap:break-word;white-space:normal}.billing-numbers__number-input .MuiInputBase-colorSuccess{background-color:var(--color-success-light)}.billing-numbers__number-input .MuiInputBase-colorSuccess.Mui-focused fieldset{border:1px solid rgba(0,0,0,.23)}.billing-numbers__comments-input{position:relative;right:1px;flex:1}.billing-numbers__comments-input .MuiOutlinedInput-root{border-radius:0 10px 10px 0}.billing-data-card{box-sizing:border-box;background-color:var(--color-white);padding:30px;border-radius:20px;border-bottom:3px solid var(--color-secondary-400);box-shadow:0 8px 14px 3px var(--color-secondary-200),0 2px 3px 0 var(--color-secondary-light)}.billing-data-card{position:relative;margin-bottom:20px}.billing-data-card__title{font-family:var(--font-family-main-medium);font-weight:500;font-size:22px;margin-top:0}.billing-data-card__data-tables{display:flex;gap:70px;margin-bottom:20px}.billing-data-card__data-table-item{flex:1;position:relative}.billing-data-card__data-table-item+.billing-data-card__data-table-item:before{content:"";position:absolute;top:0;bottom:0;left:-35px;width:1px;background-color:var(--color-secondary-400)}.billing-data-card__data-table-header{margin-top:0;margin-bottom:5px;font-size:16px;font-family:var(--font-family-main-medium);font-weight:400}.billing-data-card__table{width:100%;border-collapse:collapse}.billing-data-card__table td{vertical-align:top;padding:4px 0}.billing-data-card__table-label{width:128px;color:var(--color-secondary-light)}.billing-data-card__data-table-subheader{color:var(--color-secondary-light)}.billing-data-card__edit-button{position:relative;right:12px}.billing-data-card__billing-numbers-title{font-size:16px;font-family:var(--font-family-main-medium);font-weight:400;margin-bottom:0}.billing-data-card__billing-numbers-subtitle{margin-top:5px;color:var(--color-secondary-light)}.billing-data-card__dialog-info-box{margin:15px 0 25px;background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-200);padding:15px 20px 10px;border-radius:8px}.billing-data-card__dialog-title{margin:0;font-size:16px;font-family:var(--font-family-main-medium);font-weight:200}.billing-data-card__dialog-table{margin-top:10px}.billing-data-card__dialog-table td{padding:2px 30px 5px 0}.billing-data-card__dialog-table-label{color:var(--color-secondary-light)}.billing-data-card__dialog-label{font-family:var(--font-family-main-medium);margin-bottom:8px}.billing-data-card__dialog-textarea{width:100%;border-radius:8px;padding:10px 14px;box-sizing:border-box;border:1px solid var(--color-secondary-300);font-size:16px;font-family:var(--font-family-main-regular);resize:none;margin-bottom:5px}.billing-data-card__dialog-textarea::placeholder{font-size:16px;font-family:var(--font-family-main-regular)}.billing-data-card__dialog-textarea-chars-counter{margin-top:0;color:var(--color-secondary-light)}.billing-data-card__dialog-alert-icon{position:relative;bottom:2px}.fixed-footer-bar{position:fixed;z-index:1;left:0;bottom:0;right:0;background-color:var(--color-white);padding:20px;border-radius:10px;box-shadow:0 -8px 24px #3746492a;height:var(--injection-invoices-validation-footer-bar-height);box-sizing:border-box}.fixed-footer-bar__container{display:flex;align-items:center;justify-content:space-between;max-width:1200px;padding:0 35px;margin:0 auto;height:100%;box-sizing:border-box}.fixed-footer-bar__count-label{font-size:16px;font-family:var(--font-family-main-medium)}.fixed-footer-bar__label-featured{color:var(--color-primary-main)}.fixed-footer-bar__buttons{display:flex;gap:15px}.injection-invoices-validation__confirm-dialog-text{font-size:18px}.injection-invoices-validation__confirm-dialog-text--featured{font-weight:700;color:var(--color-primary-main)}.injection-invoices-validation__confirm-dialog-text-legal{font-size:12px;color:var(--color-secondary-light);border-top:1px solid var(--color-secondary-200);margin-top:25px;padding-top:25px;letter-spacing:-.1px}.injection-invoices-validation__confirm-dialog-text-legal a{color:var(--color-secondary-light)}.help-contact-card{display:flex;box-shadow:0 2px 3px 0 var(--color-secondary-300);border:1px solid var(--color-secondary-200);gap:20px;height:fit-content;box-sizing:border-box;flex-direction:column;align-items:flex-start;padding:20px 24px;background-color:var(--color-white);border-radius:20px}.help-contact-card__header{display:flex;flex-direction:column;gap:8px;width:100%}.help-contact-card__header--title{font-family:var(--font-family-main-medium);font-size:16px;margin:0}.help-contact-card__header svg{width:28px;height:32px}.help-contact-card__body--subtitle{font-family:var(--font-family-main-regular);font-size:12px;color:var(--color-secondary-light);margin:0 0 5px}.help-contact-card__body--name{font-family:var(--font-family-main-medium);font-size:18px;margin:0 0 10px}.help-contact-card__data{display:flex;align-items:center;gap:6px;margin:0 0 8px}.help-contact-card__data svg{width:16px;height:16px}.help-contact-card__link{color:var(--color-text-primary)}.help-contact-card__link:hover{color:var(--color-primary-main)}.sending-method__form-container--selected{padding:1px;background:linear-gradient(to right,var(--color-info-main),var(--color-brand-green))}.sending-method{background-color:var(--color-white);border-radius:20px;border:1px solid var(--color-secondary-200);padding:40px}.sending-method__settings{border:1px solid var(--color-secondary-400);border-radius:8px;padding:24px;display:flex;flex-wrap:wrap;justify-content:space-between}.sending-method__title{font-size:22px;font-family:var(--font-family-main-medium);font-weight:200;margin:0}.sending-method__subtitle{color:var(--color-secondary-light);margin:10px 0 25px}.sending-method__title-secondary{margin:0 0 6px;font-size:14px}.sending-method__subtitle-secondary{margin:0;color:var(--color-secondary-100)}.sending-method__subtitle-secondary+.sending-method__title-secondary{margin-top:15px}.sending-method__methode-modification{color:var(--color-primary-main);font-family:var(--font-family-main-medium);position:relative;bottom:12px}.sending-method__form{border:1px solid var(--color-secondary-400);border-radius:16px;background-color:var(--color-secondary-50);padding:12px 24px 24px}.sending-method__form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.sending-method__form-title{margin:0;font-size:14px;font-family:var(--font-family-main-medium);font-weight:200}.sending-method__form-container{border-radius:20px;border:1px solid var(--color-secondary-400);border-bottom:3px solid var(--color-secondary-400);box-shadow:0 8px 14px 3px var(--color-secondary-200);cursor:pointer}.sending-method__form-container+.sending-method__form-container{margin-top:12px}.sending-method__form-container--selected{cursor:auto;border:none;box-shadow:none;padding:2px}.sending-method__form-fieldset{border-radius:18px;background-color:var(--color-white);padding:18px 24px}.sending-method__form-fieldset-header{display:flex;font-size:16px;align-items:center;gap:10px;min-height:35px}.sending-method__form-fieldset-header+.sending-method__form-label{margin-top:15px}.sending-method__form-fieldset-header svg{width:20px;height:20px}.sending-method__form-fieldset-button{flex-shrink:0;align-items:flex-start;margin-left:auto}.sending-method__form-label{display:block;font-family:var(--font-family-main-medium);font-weight:200;margin-bottom:0;padding-bottom:10px}.sending-method__error-message{color:var(--color-primary-main);display:flex;gap:4px;padding-top:3px}.sending-method__error-message svg{fill:var(--color-primary-main);width:18px;height:18px;position:relative;bottom:1px;left:0}.sending-method__recommended{background:linear-gradient(to right,#029beb,#00aa61);color:#fff;padding:6px 8px 5px;border-radius:5px;display:inline-flex;align-items:center;font-size:11px;letter-spacing:.3px;gap:6px}.sending-method__recommended svg{fill:var(--color-white);width:12px;height:12px;position:relative;bottom:1px}.sending-method__action-buttons{display:flex;justify-content:space-between;margin-top:40px}.sending-method__form{padding:24px}.sending-method__notification{margin-top:27px}.sending-method__title-secondary{margin-top:12px}.sending-method__settings-skeleton-wrapper{width:100%}.sending-method__settings-skeleton.MuiSkeleton-root{width:50%}.sending-method__settings-skeleton:nth-child(odd).MuiSkeleton-root{width:20%}.sending-method__settings-skeleton:nth-child(3).MuiSkeleton-root{width:40%;margin-top:20px}.payment-mode__form-container--selected{padding:1px;background:linear-gradient(to right,var(--color-info-main),var(--color-brand-green))}.payment-mode{background-color:var(--color-white);border-radius:20px;border:1px solid var(--color-secondary-200);padding:40px}.payment-mode__settings{border:1px solid var(--color-secondary-400);border-radius:8px;padding:24px;display:flex;flex-wrap:wrap;justify-content:space-between}.payment-mode__title{font-size:22px;font-family:var(--font-family-main-medium);font-weight:200;margin:0}.payment-mode__subtitle{color:var(--color-secondary-light);margin:10px 0 25px}.payment-mode__title-secondary{margin:0 0 6px;font-size:14px}.payment-mode__subtitle-secondary{margin:0;color:var(--color-secondary-100)}.payment-mode__subtitle-secondary+.payment-mode__title-secondary{margin-top:15px}.payment-mode__methode-modification{color:var(--color-primary-main);font-family:var(--font-family-main-medium);position:relative;bottom:12px}.payment-mode__form{border:1px solid var(--color-secondary-400);border-radius:16px;background-color:var(--color-secondary-50);padding:12px 24px 24px}.payment-mode__form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.payment-mode__form-title{margin:0;font-size:14px;font-family:var(--font-family-main-medium);font-weight:200}.payment-mode__form-container{border-radius:20px;border:1px solid var(--color-secondary-400);border-bottom:3px solid var(--color-secondary-400);box-shadow:0 8px 14px 3px var(--color-secondary-200);cursor:pointer}.payment-mode__form-container+.payment-mode__form-container{margin-top:12px}.payment-mode__form-container--selected{cursor:auto;border:none;box-shadow:none;padding:2px}.payment-mode__form-fieldset{border-radius:18px;background-color:var(--color-white);padding:18px 24px}.payment-mode__form-fieldset-header{display:flex;font-size:16px;align-items:center;gap:10px;min-height:35px}.payment-mode__form-fieldset-header+.payment-mode__form-label{margin-top:15px}.payment-mode__form-fieldset-header svg{width:20px;height:20px}.payment-mode__form-fieldset-button{flex-shrink:0;align-items:flex-start;margin-left:auto}.payment-mode__form-label{display:block;font-family:var(--font-family-main-medium);font-weight:200;margin-bottom:0;padding-bottom:10px}.payment-mode__error-message{color:var(--color-primary-main);display:flex;gap:4px;padding-top:3px}.payment-mode__error-message svg{fill:var(--color-primary-main);width:18px;height:18px;position:relative;bottom:1px;left:0}.payment-mode__recommended{background:linear-gradient(to right,#029beb,#00aa61);color:#fff;padding:6px 8px 5px;border-radius:5px;display:inline-flex;align-items:center;font-size:11px;letter-spacing:.3px;gap:6px}.payment-mode__recommended svg{fill:var(--color-white);width:12px;height:12px;position:relative;bottom:1px}.payment-mode__action-buttons{display:flex;justify-content:space-between;margin-top:40px}.payment-mode__file{display:flex;align-items:center;margin-top:10px;padding:3px 8px 3px 16px;gap:12px;background-color:var(--color-success-light);border:1px solid var(--color-secondary-300);border-radius:12px;flex-wrap:wrap;overflow:hidden;position:relative}.payment-mode__file--uploading{background-color:var(--color-white);box-sizing:border-box;height:60px}.payment-mode__file--error{background-color:var(--color-error-light);border-color:var(--color-error-main);padding:12px 6px 12px 11px;margin-top:20px}.payment-mode__file--error .payment-mode__error-icon{width:30px;height:30px}.payment-mode__fake-upload-bar{flex-basis:100%;height:3px;background-color:red;width:50%;position:absolute;left:0;bottom:0;background:linear-gradient(to right,var(--color-info-main),var(--color-brand-green));transition:width .5s}.payment-mode__uploading-progress-text{font-size:12px;color:var(--color-secondary-light)}.payment-mode__note{margin-top:35px;flex-basis:100%;display:flex;gap:8px;border:1px solid var(--color-info-main);border-radius:10px;padding:13px 16px;background:linear-gradient(to right,#029beb22,#00aa6122)}.payment-mode__note-icon svg{width:22px;height:22px;position:relative;bottom:2px;fill:var(--color-info-main);opacity:.8}.payment-mode__note-title{margin:0 0 6px;font-size:16px;font-family:var(--font-family-main-medium)}.payment-mode__note-subtitle{margin:0;font-family:var(--font-family-main-medium)}.payment-mode__recommended-wrapper{margin-left:auto;display:flex;align-items:center}.payment-mode__text{margin-top:0}.payment-mode__text--muted{color:var(--color-secondary-light)}.payment-mode__upload-button{padding:10px 0}.payment-mode__notification{margin-bottom:20px}.payment-mode__settings-skeleton-wrapper{width:100%}.payment-mode__settings-skeleton.MuiSkeleton-root{width:50%}.payment-mode__settings-skeleton:nth-child(odd).MuiSkeleton-root{width:20%}.payment-mode__settings-skeleton:nth-child(3).MuiSkeleton-root{width:40%;margin-top:20px}.refund-preferences__form-container--selected{padding:1px;background:linear-gradient(to right,var(--color-info-main),var(--color-brand-green))}.refund-preferences{background-color:var(--color-white);border-radius:20px;border:1px solid var(--color-secondary-200);padding:40px}.refund-preferences__settings{border:1px solid var(--color-secondary-400);border-radius:8px;padding:24px;display:flex;flex-wrap:wrap;justify-content:space-between}.refund-preferences__title{font-size:22px;font-family:var(--font-family-main-medium);font-weight:200;margin:0}.refund-preferences__subtitle{color:var(--color-secondary-light);margin:10px 0 25px}.refund-preferences__title-secondary{margin:0 0 6px;font-size:14px}.refund-preferences__subtitle-secondary{margin:0;color:var(--color-secondary-100)}.refund-preferences__subtitle-secondary+.refund-preferences__title-secondary{margin-top:15px}.refund-preferences__methode-modification{color:var(--color-primary-main);font-family:var(--font-family-main-medium);position:relative;bottom:12px}.refund-preferences__form{border:1px solid var(--color-secondary-400);border-radius:16px;background-color:var(--color-secondary-50);padding:12px 24px 24px}.refund-preferences__form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.refund-preferences__form-title{margin:0;font-size:14px;font-family:var(--font-family-main-medium);font-weight:200}.refund-preferences__form-container{border-radius:20px;border:1px solid var(--color-secondary-400);border-bottom:3px solid var(--color-secondary-400);box-shadow:0 8px 14px 3px var(--color-secondary-200);cursor:pointer}.refund-preferences__form-container+.refund-preferences__form-container{margin-top:12px}.refund-preferences__form-container--selected{cursor:auto;border:none;box-shadow:none;padding:2px}.refund-preferences__form-fieldset{border-radius:18px;background-color:var(--color-white);padding:18px 24px}.refund-preferences__form-fieldset-header{display:flex;font-size:16px;align-items:center;gap:10px;min-height:35px}.refund-preferences__form-fieldset-header+.refund-preferences__form-label{margin-top:15px}.refund-preferences__form-fieldset-header svg{width:20px;height:20px}.refund-preferences__form-fieldset-button{flex-shrink:0;align-items:flex-start;margin-left:auto}.refund-preferences__form-label{display:block;font-family:var(--font-family-main-medium);font-weight:200;margin-bottom:0;padding-bottom:10px}.refund-preferences__error-message{color:var(--color-primary-main);display:flex;gap:4px;padding-top:3px}.refund-preferences__error-message svg{fill:var(--color-primary-main);width:18px;height:18px;position:relative;bottom:1px;left:0}.refund-preferences__recommended{background:linear-gradient(to right,#029beb,#00aa61);color:#fff;padding:6px 8px 5px;border-radius:5px;display:inline-flex;align-items:center;font-size:11px;letter-spacing:.3px;gap:6px}.refund-preferences__recommended svg{fill:var(--color-white);width:12px;height:12px;position:relative;bottom:1px}.refund-preferences__action-buttons{display:flex;justify-content:space-between;margin-top:40px}.refund-preferences__form{padding-top:24px}.refund-preferences__text{margin-top:0}.refund-preferences__text--muted{color:var(--color-secondary-light)}.refund-preferences__upload-button{padding:10px 0}.refund-preferences__dialog-alert{width:80%}.invoice-preferences__tabs{height:44px;background-color:var(--color-secondary-50);border-bottom:2px solid var(--color-secondary-400);display:flex;gap:40px;align-items:center}.invoice-preferences__tabs--tab{flex-shrink:0}.invoice-preferences__container{display:flex;gap:32px;margin-top:16px}.invoice-preferences__section-wrapper{flex:1;margin-bottom:20px}.invoice-preferences__sidebar{display:flex;flex-direction:column;gap:24px;width:360px}.invoice-preferences__contact-card--skeleton.MuiSkeleton-root{width:100%;height:221.4px;border-radius:20px}.help-contact{background-color:pink;width:100%;min-height:50px}.peppol-injection-banner{margin-bottom:24px}.peppol-injection-banner .MuiAlert-message{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.peppol-injection-banner strong{font-weight:700}.invoice-page__card-cta,.invoice-page__to-do-card-cta-skeleton{box-shadow:0 8px 14px 3px var(--color-secondary-200);color:var(--color-text-primary);text-decoration:none;background-color:var(--color-white);transition:color .5s,background-color .5s}.invoice-page__card-cta:hover,.invoice-page__to-do-card-cta-skeleton:hover{background-color:var(--color-secondary-200)}.invoice-page__cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;padding-bottom:22px}.invoice-page__cards-grid--featured{grid-gap:24px}.invoice-page__card-cta{min-height:64px}.invoice-page__card-cta:hover{color:var(--color-primary-main)}.invoice-page__card-cta--disabled{opacity:.5;pointer-events:none;box-shadow:none}.invoice-page__card-cta--disabled svg{fill:var(--color-secondary-light)}.invoice-page__card-cta--disabled .invoice-page__card-content{box-shadow:none;border:1px solid var(--color-secondary-200)}.invoice-page__card-cta--hidden{display:none}.invoice-page__card-content{display:flex;gap:15px;align-items:center;border:1px solid var(--color-secondary-200);box-shadow:0 2px 3px 0 var(--color-secondary-300);border-radius:10px;padding:12px 18px 12px 24px;height:100%;box-sizing:border-box}.invoice-page__card-cta,.invoice-page__card-content{border-radius:10px}.invoice-page__card-title{flex:1;font-family:var(--font-family-main-medium);font-size:16px;margin:0;letter-spacing:-.1px}.invoice-page__card-sub-title{font-size:14px;font-family:var(--font-family-main-regular);color:var(--color-secondary-100)}.invoice-page__card-icon--external{position:relative;right:8px}.invoice-page__cards-grid--to-do{grid-gap:24px}.invoice-page__to-do-card-cta-skeleton.MuiSkeleton-root{height:170px;border-radius:20px}.invoice-page__to-do-card-title-skeleton.MuiSkeleton-root{height:40px;width:100px}.maintenance-page{width:100%;height:calc(100vh - var(--main-filters-header-height) - var(--main-content-padding-top) - var(--main-content-padding-top));display:flex;justify-content:center;align-items:center;gap:190px;padding:0}.maintenance-page__text{max-width:520px}.maintenance-page__description{margin-top:24px;display:flex;flex-direction:column;gap:16px}.maintenance-page__description--text{margin:0;color:var(--color-secondary-100);line-height:130%}.maintenance-page__icon{background-image:url(/fr/b2b/professionnels/assets/maintenance-icon-px7Tq8KG.svg);background-size:contain;background-repeat:no-repeat;min-width:325px;max-width:325px;height:319px}.idp-error-page{width:100%;height:calc(100vh - var(--main-filters-header-height) - var(--main-content-padding-top) - var(--main-content-padding-top));display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.idp-error-page p,.idp-error-page h2{margin:0}.idp-error-page svg{font-size:64px;min-height:70px}.idp-error-page__text{display:flex;flex-direction:column;align-items:center;gap:12px;line-height:130%;max-width:450px;text-align:center}.idp-error-page__text--title{font-size:16px;color:var(--color-secondary-100)}.idp-error-page__text--description{color:var(--color-secondary-light)}.custom-field{display:grid}.custom-field__label{font-size:14px;font-weight:600;margin-bottom:4px;color:#374649}.custom-field__input-container{position:relative;display:flex;align-items:center;width:100%}.custom-field__input{padding:12px 15px;background:#fff;border:1px solid #bcc9ce;border-radius:10px;font-size:14px;line-height:1em;color:#374649;width:100%}.custom-field__input[aria-invalid=true]{outline:2px solid #ed0000;outline-offset:-2px;border-color:transparent;color:#ed0000}.custom-field__input[data-success=true]{outline:2px solid #268800;outline-offset:-2px;border-color:transparent;color:#268800}.custom-field__input:focus{outline:2px solid #ed0000;outline-offset:-2px;border-color:transparent;color:#374649}.custom-field__input::placeholder{color:#98acb3}.custom-field__icon{position:absolute;right:7px;top:50%;transform:translateY(-50%);font-size:16px;color:#ed0000;display:block}.custom-field__icon--success{color:#268800}.custom-field__error{font-size:.75rem;display:inline-flex;align-items:center;color:#c00;margin-top:4px}.custom-field__error svg{font-size:14px;vertical-align:middle;margin-right:4px}.enterprise-check-form .input-soft .MuiOutlinedInput-input{border-radius:10px;border:1px solid #bcc9ce}.personal-data-form__error-title,.personal-data-form__file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.personal-data-form{box-sizing:border-box;background-color:var(--color-white);margin-bottom:30px;padding:32px 40px;border-radius:20px;box-shadow:0 8px 32px #130a2e12}.personal-data-form__file{display:flex;align-items:center;margin-top:10px;padding:3px 8px 3px 16px;gap:12px;background-color:var(--color-success-light);border:1px solid var(--color-secondary-300);border-radius:12px;flex-wrap:wrap;overflow:hidden;position:relative}.personal-data-form__file--uploading{background-color:var(--color-white);box-sizing:border-box;height:60px}.personal-data-form__file--error{background-color:var(--color-error-light);border-color:var(--color-error-main);padding:12px 6px 12px 11px;margin-top:20px}.personal-data-form__file--error .personal-data-form__error-icon{width:30px;height:30px}.personal-data-form__fake-upload-bar{flex-basis:100%;height:3px;background-color:red;width:50%;position:absolute;left:0;bottom:0;background:linear-gradient(to right,var(--color-info-main),var(--color-brand-green));transition:width .5s}.personal-data-form__uploading-progress-text{font-size:12px;color:var(--color-secondary-light)}.personal-data-form .Mui-disabled{background-color:transparent}.personal-data-form__fieldset{border:none;margin:0;background-color:var(--color-secondary-50);padding:20px;border-radius:20px;border:1px solid var(--color-secondary-200)}.personal-data-form__fields{background-color:var(--color-secondary-50);padding:20px;border-radius:20px;border:1px solid var(--color-secondary-200)}.personal-data-form__name-surname{width:100%}.personal-data-form__group--title{margin-top:0;font-family:var(--font-family-main-medium);font-weight:200;margin-bottom:10px;font-size:18px}.personal-data-form__label{display:block;font-size:14px;font-family:var(--font-family-main-medium);margin-bottom:6px}.personal-data-form__placeholder{color:var(--color-secondary-light)}.personal-data-form__fields-grid{display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px;column-gap:40px;margin-bottom:20px}.personal-data-form__title{font-family:var(--font-family-main-regular);font-weight:200;margin-top:25px}.personal-data-form__title--featured{font-family:var(--font-family-main-medium);margin-top:0;margin-bottom:5px}.personal-data-form__title--light{color:var(--color-secondary-light)}.personal-data-form__comments-description{margin-top:0;margin-bottom:8px;font-family:var(--font-family-main-medium)}.personal-data-form__accountid-description{margin:0}.personal-data-form__accountid-title{font-family:var(--font-family-main-medium);margin-top:20px;margin-bottom:5px}.personal-data-form__phone-input{height:44px}.personal-data-form__phone-input .react-international-phone-country-selector-button{border-radius:10px 0 0 10px;height:100%;border-color:var(--color-secondary-300);background-color:var(--color-secondary-50);border-radius:none}.personal-data-form__phone-input .react-international-phone-input{border-radius:0 10px 10px 0;height:100%;border-color:var(--color-secondary-300);flex:1;font-size:14px}.personal-data-form__phone-input .react-international-phone-flag-emoji{width:33px;height:26px;object-fit:cover;margin-left:10px}.personal-data-form__phone-description{margin:5px 0 0;color:var(--color-secondary-light)}.personal-data-form__optional-label{color:var(--color-secondary-light)}.personal-data-form__error-message{display:flex;gap:4px;padding-top:3px}.personal-data-form__error-message svg{width:18px;height:18px;position:relative;bottom:1px;left:0}.personal-data-form__textbox-container{border-top:1px solid var(--color-secondary-200);border-bottom:1px solid var(--color-secondary-200);padding:22px 0;margin-bottom:20px}.personal-data-form__textbox-char-count{font-size:14px;color:var(--color-secondary-light);padding-top:3px}.personal-data-form__attachments-wrapper{border:1px solid var(--color-secondary-300);border-radius:10px;padding:24px;margin-top:25px}.personal-data-form__buttons{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:15px}.personal-data-form__upload{border-radius:10px;padding:24px;border:1px solid var(--color-secondary-300);background-color:var(--color-white)}.personal-data-form__upload--title{font-family:var(--font-family-main-medium);font-size:16px;margin:0}.personal-data-form__upload--description{margin:3px 0 0}.personal-data-form__upload--button,.personal-data-form__uploaded-items{margin-top:20px}.personal-data-form__send-title{font-family:var(--font-family-main-medium);margin-bottom:10px}.personal-data-form__error-title{margin:0;width:75%}.personal-data-form__error-subtitle{color:var(--color-error-main);font-size:12px}.personal-data-form__error-subtitle-label{font-family:var(--font-family-main-bold)}.personal-data-form__error-close-icon{margin-left:auto}.personal-data-form__error-close-icon svg{fill:var(--color-secondary-light)}.personal-data-form__file-name{width:75%}.personal-data-form__remove-file-icon{margin-left:auto}.personal-data-form__complaints{margin-top:20px}.personal-data-form__legal{margin-top:25px;margin-bottom:0;padding-top:25px;border-top:1px solid var(--color-secondary-300)}.success-banner-wrapper{padding:1px;background:linear-gradient(to right,var(--color-info-main),var(--color-brand-green))}.success-page-wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.success-page{width:722px;padding-bottom:24px}.success-page-message{border-radius:20px;height:auto;padding:32px 24px;display:flex;flex-direction:column;align-items:center;gap:16px;box-shadow:0 8px 32px #130a2e12;background-color:var(--color-white);margin-bottom:24px}.success-page-message__title{text-align:center}.success-page-message__title h3{margin:16px 0 0}.success-page-message__title svg{font-size:48px}.success-page-message__body{display:flex;flex-direction:column;gap:10px}.success-page-message__body--text{margin:0;font-family:var(--font-family-main-regular);font-size:16px}.success-page-message__note{text-align:center;margin:0;color:var(--color-secondary-light)}.success-banner-wrapper{border-radius:20px;border:1px solid transparent;padding:1px;height:fit-content}.success-banner{box-sizing:border-box;width:100%;background-color:var(--color-info-50);padding:24px;border-radius:19px}.success-banner h3{font-size:18px;line-height:130%;margin:0;font-weight:700}.success-banner__subtitle{margin:8px 0 0;line-height:160%}.success-banner__subtitle span{font-weight:700}.success-banner__body{background-color:var(--color-white);border-radius:16px;position:relative}.success-banner__body--sparks{position:absolute;right:-16px;top:-10px}.success-banner__body--sparks svg{font-size:50px}.success-banner__list{padding:20px;display:flex;flex-direction:column;gap:12px}.success-banner__list li{display:flex;gap:10px}.success-banner__list p{margin:0}.success-banner__list svg{width:20px}.success-banner__list svg path{fill:var(--color-icon-gradient)}.success-banner__footer p{margin:0;line-height:160%}.success-banner__footer a{color:var(--color-primary-main)}.third-party-form-wrapper{display:flex;flex-direction:column;gap:24px}.third-party-form{box-sizing:border-box;background-color:var(--color-white);margin-bottom:30px;padding:32px 40px;border-radius:20px;box-shadow:0 8px 32px #130a2e12;display:flex;flex-direction:column;gap:24px}.third-party-form__title{margin-top:0;font-family:var(--font-family-main-medium);font-weight:200;margin-bottom:10px;font-size:18px}.third-party-form__fields{margin:0;background-color:var(--color-secondary-50);padding:20px;border-radius:20px;border:1px solid var(--color-secondary-200)}.third-party-form__fields--label{display:block;font-size:14px;font-family:var(--font-family-main-medium);margin-top:0;margin-bottom:6px}.third-party-form__fields--label span{color:var(--color-secondary-light)}.third-party-form__fields--note{margin-top:5px;margin-bottom:20px;color:var(--color-secondary-light)}.third-party-form__buttons{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.third-party-form__note{display:flex;flex-direction:column;gap:20px;margin-top:5px}.third-party-form__note--text{margin:0;color:var(--color-secondary-light)}.third-party-form__error-message{display:flex;gap:4px;padding-top:3px}.third-party-form__error-message svg{width:18px;height:18px;position:relative;bottom:1px;left:0}.third-party-form__success-note{display:flex;align-items:center;margin-top:10px;padding:13px 16px;gap:12px;background-color:var(--color-success-light);border:1px solid var(--color-success-main);color:var(--color-success-main);border-radius:12px;font-family:var(--font-family-main-medium)}.third-party-form__error-note{display:flex;align-items:flex-start;margin-top:10px;padding:13px 16px;gap:12px;background-color:var(--color-error-50);border:1px solid var(--color-error-main);color:var(--color-error-main);border-radius:12px;font-family:var(--font-family-main-medium)}.user-list__total-elements{display:block;font-size:12px;color:var(--color-secondary-light);text-align:end;padding:25px 0 10px;border-top:1px solid var(--color-secondary-light)}.user-list__header.MuiTableCell-root{font-size:12px;color:var(--color-secondary-light);border:none;padding-top:24px;padding-bottom:0}.user-list__header--no-left-padding.MuiTableCell-root{padding-left:0}.user-list__header--no-right-padding.MuiTableCell-root{padding-right:0}.user-list__header--no-right-left-padding.MuiTableCell-root{padding-right:0;padding-left:0}.user-list__cell{overflow:hidden;text-wrap:wrap;white-space:wrap;word-wrap:break-word}.user-list__cell.MuiTableCell-root{background-color:var(--color-white);border-color:var(--color-secondary-200)}.user-list__cell--no-left-padding.MuiTableCell-root{padding-left:0}.user-list__cell--no-right-padding.MuiTableCell-root{padding-right:0}.user-list__cell--no-right-left-padding.MuiTableCell-root{padding-right:0;padding-left:0}.user-list__name{max-width:460px;font-family:var(--font-family-main-medium);display:inline-block}.user-list__role,.user-list__email{font-size:14px;display:inline-block;max-width:200px}.user-list__total-elements{border-color:var(--color-secondary-200)}.actions-menu__menu-item-title span{font-family:var(--font-family-main-bold);width:200px;white-space:break-spaces}.modal-delete{color:var(--color-secondary-main)}.modal-delete__bold{font-size:22px;font-family:var(--font-family-main-medium);color:var(--color-secondary-main)}.user-list-container{text-align:center;border-radius:16px;padding:40px;border:1px solid var(--color-secondary-400);display:flex;flex-direction:column;background-color:var(--color-white);margin-top:16px;margin-bottom:25px}.user-list-container__header{display:flex;justify-content:space-between;margin-bottom:24px}.user-list-container__title{margin:0;font-size:22px;font-family:var(--font-family-main-regular);text-align:left}.user-role-editor{box-sizing:border-box;background-color:var(--color-white);border:1px solid var(--color-secondary-400);border-radius:20px}.user-role-editor{padding:32px}.user-role-editor__title{margin-top:0}.user-role-editor__dropdown{margin:20px 0 0}.user-role-editor__cta{margin-top:15px}.user-role-editor__text-light{margin:20px 0 0;color:var(--color-secondary-light);line-height:200%}.user-role-editor__text-light a{color:var(--color-secondary-light);cursor:pointer;text-decoration:underline}.user-role-editor__modal-title{font-size:22px;font-weight:200;font-family:var(--font-family-main-medium);margin-top:0}.user-role-editor__modal-text{margin:0;font-size:16px}.user-role-editor__role-details{display:flex;flex-direction:column;gap:20px}.user-role-editor__role-details-body{margin:0 0 10px;font-size:16px;color:var(--color-text-primary)}.user-role-editor__role-details-item{display:flex;flex-direction:column;gap:8px}.user-role-editor__role-details-title{margin:0;font-size:18px;font-weight:600;font-family:var(--font-family-main-medium);color:var(--color-text-primary)}.user-role-editor__role-details-desc{margin:0;font-size:16px;color:var(--color-secondary-light)}.user-scope-editor{box-sizing:border-box;background-color:var(--color-white);border:1px solid var(--color-secondary-400);border-radius:20px}.user-scope-editor{padding:22px 18px}.user-scope-editor__enterprise-icon{padding-top:6px}.user-scope-editor__enterprise-icon svg{fill:var(--color-secondary-light);height:22px;width:22px}.user-scope-editor__enterprise-name{flex:1;margin:0;font-size:22px;font-weight:200;font-family:var(--font-family-main-medium);padding-top:5px}.user-scope-editor__fake-button{padding:8px 15px;display:flex;align-items:center;gap:10px;font-family:var(--font-family-main-bold);font-size:14px;border-radius:20px;transition:all .25s}.user-scope-editor__fake-button-icon svg{width:20px;height:17px}.user-scope-editor__fake-button--outlined{border:1px solid var(--color-primary-main);outline:1px solid var(--color-primary-light);color:var(--color-primary-main);background-color:var(--color-white)}.user-scope-editor__fake-button--contained{border:1px solid var(--color-primary-main);outline:1px solid var(--color-primary-light);color:var(--color-white);background-color:var(--color-primary-main)}.user-scope-editor__content{border:1px solid var(--color-secondary-400);border-radius:10px;padding:24px 6px 12px;margin-top:16px}.user-scope-editor__content-title{font-size:16px;font-weight:200;font-family:var(--font-family-main-medium);margin:0 0 8px 16px}.user-scope-editor__enterprise-list-header{display:flex;align-items:center;margin-left:15px}.user-scope-editor__enterprise-list-checkbox{gap:6px;flex-direction:row-reverse;flex:1;padding:12px 0;border-bottom:1px solid var(--color-secondary-400)}.user-scope-editor__enterprise-list-checkbox .MuiFormControlLabel-label{color:var(--color-secondary-light)}.user-scope-editor__enterprise-list-checkbox--all{margin-top:8px;margin-bottom:8px;border:none}.user-scope-editor__enterprise-list-item{flex:1}.user-scope-editor__pagination{display:flex;justify-content:center;margin-top:10px}.user-scope-editor__pagination .MuiButton-root{width:40px;height:40px;min-height:unset;min-width:unset;margin:6px;font-size:16px}.user-scope-editor__pagination-back,.user-scope-editor__pagination-forward{border:1px solid var(--color-secondary-300);margin:6px 13px}.user-scope-editor__footer{display:flex;padding:8px 16px 16px;justify-content:end}.user-management-detail-create__footer{position:fixed;z-index:1;left:0;bottom:0;right:0;background-color:var(--color-white);padding:20px;border-radius:10px;box-shadow:0 -8px 24px #3746492a;height:var(--injection-invoices-validation-footer-bar-height);box-sizing:border-box}.user-management-detail-create__form{box-sizing:border-box;background-color:var(--color-white);border:1px solid var(--color-secondary-400);border-radius:20px}.user-management-detail-create{max-width:760px;margin:35px auto 140px;display:grid;grid-gap:15px}.user-management-detail-create__title-label{display:inline-block;font-size:18px;margin:10px 0 0;font-family:var(--font-family-main-medium);font-weight:200}.user-management-detail-create__form{padding:32px 32px 20px}.user-management-detail-create__fields-grid{display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px;column-gap:40px;margin-bottom:20px}.user-management-detail-create__label{display:block;font-size:14px;font-family:var(--font-family-main-medium);margin-bottom:6px}.user-management-detail-create__optional-text{color:var(--color-secondary-light)}.user-management-detail-create__phone-input{height:44px}.user-management-detail-create__phone-input .react-international-phone-country-selector-button{border-radius:10px 0 0 10px;height:100%;border-color:var(--color-secondary-300);background-color:var(--color-secondary-50);border-radius:none}.user-management-detail-create__phone-input .react-international-phone-input{border-radius:0 10px 10px 0;height:100%;border-color:var(--color-secondary-300);flex:1;font-size:14px}.user-management-detail-create__phone-input .react-international-phone-flag-emoji{width:33px;height:26px;object-fit:cover;margin-left:10px}.user-management-detail-create__error-message{display:flex;gap:4px;padding-top:3px}.user-management-detail-create__error-message svg{width:18px;height:18px;position:relative;bottom:1px;left:0}.user-management-detail-create__error-message-role{color:var(--color-error-main);font-size:12px;padding:0;display:flex;align-items:center;gap:4px;position:relative;bottom:10px;left:5px}.user-management-detail-create__footer-content{display:flex;align-items:center;justify-content:flex-end;max-width:1200px;padding:0 35px;margin:0 auto;height:100%;box-sizing:border-box;gap:16px}.user-management-detail-edit__delete,.user-management-detail-edit__personal-data{box-sizing:border-box;background-color:var(--color-white);border:1px solid var(--color-secondary-400);border-radius:20px}.user-management-detail-edit{max-width:760px;margin:40px auto;display:grid;grid-gap:15px}.user-management-detail-edit__loader{text-align:center;margin-top:40px}.user-management-detail-edit__label{margin:10px 0 0}.user-management-detail-edit__delete{padding:25px 32px 32px}.user-management-detail-edit__delete-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.user-management-detail-edit__delete-title{margin:0}.user-management-detail-edit__delete-body{display:flex;gap:16px}.user-management-detail-edit__delete-item{flex:1;border-radius:10px;border:1px solid var(--color-secondary-400);padding:0 10px;text-align:center}.user-management-detail-edit__delete-item-title{font-size:14px;color:var(--color-secondary-light);margin-bottom:7px}.user-management-detail-edit__delete-item-text{font-size:18px;font-family:var(--font-family-main-medium);margin:0 0 15px}.user-management-detail-edit__personal-data{padding:32px}.user-management-detail-edit__personal-data-label{font-size:14px;margin:0;font-weight:200;font-family:var(--font-family-main-medium)}.user-management-detail-edit__personal-data-text{margin-top:6px;color:var(--color-secondary-100)}.user-management-detail-edit__personal-data-text--light{color:var(--color-secondary-light);margin:24px 0 0}.login-info-banner{background:url(/fr/b2b/professionnels/assets/info-za6bVwx7.png);background-size:100%;background-repeat:no-repeat;background-position:center 25%;color:#fff;padding:1.5rem 2rem;text-align:left;margin:0 0 1rem;border-radius:12px;box-shadow:0 4px 12px #0000001a;position:relative;overflow:hidden;box-sizing:border-box;z-index:1;display:flex;flex-direction:column;justify-content:center}@media (max-width: 968px){.login-info-banner{margin:0 0 1rem;padding:1.5rem}}.login-info-banner__title{font-size:1.875rem;font-weight:700;margin:0 0 1rem;line-height:1.2;position:relative;z-index:1;max-width:40%}@media (max-width: 768px){.login-info-banner__title{font-size:1.8rem;max-width:100%}}.login-info-banner__subtitle{font-size:1rem;font-weight:400;margin:0;opacity:.95;position:relative;z-index:1;max-width:40%}@media (max-width: 768px){.login-info-banner__subtitle{font-size:1rem;max-width:100%}}.login-info-top-bar{background-color:#fff!important;box-shadow:0 2px 4px #0000001a;width:100%;box-sizing:border-box;position:relative;z-index:100}.login-info-top-bar .MuiToolbar-root{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5rem 2rem;box-sizing:border-box;min-height:64px}.login-info-top-bar__logo{height:62px;display:flex;align-items:center}.login-info-top-bar__logo img{display:block}.login-info-top-bar__language{margin-left:auto}.login-info-footer{background-color:#fff;padding:1rem 2rem;border-top:1px solid #e0e0e0;width:100%;box-sizing:border-box}.login-info-footer__content{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:1400px;margin:0 auto}@media (min-width: 768px){.login-info-footer__content{flex-direction:row;justify-content:space-between}}.login-info-footer__copyright{color:#666;font-size:.875rem}.login-info-footer__links{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;align-items:center}.login-info-footer__link{color:#666;font-size:.875rem;text-decoration:none;transition:color .2s;background:none;border:none;cursor:pointer;padding:0;font-family:inherit}.login-info-footer__link:hover{color:#e31e24;text-decoration:underline}.login-info-footer__cookies{font-weight:500}.login-information-page{display:flex;flex-direction:column;height:calc(100vh - 100px);background-color:#f7f9fa;width:100%;box-sizing:border-box;overflow:hidden}.login-information-page__main{flex:1;display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding-top:.5rem;overflow-y:auto}.login-information-page__content{display:flex;gap:1rem;padding:0;width:100%;box-sizing:border-box;align-items:flex-start}@media (max-width: 968px){.login-information-page__content{flex-direction:column;padding:0}}.login-info-left-section{flex:3;background-color:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 12px #00000014;display:flex;flex-direction:column;gap:1rem;box-sizing:border-box;min-width:0}@media (max-width: 968px){.login-info-left-section{padding:1.5rem;flex:1}}.login-info-left-section__title{font-size:1.2rem;font-weight:700;color:#1a1a1a;margin:0;line-height:1.3}.login-info-left-section__content{display:flex;flex-direction:column;gap:1rem}.login-info-left-section__text{font-size:.875rem;font-weight:400;color:#333;line-height:1.6;margin:0}.login-info-left-section__button{padding-top:1rem}.login-info-right-section{flex:2;background-color:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.8);box-shadow:0 2px 12px #0000000d;box-sizing:border-box;min-width:0}@media (max-width: 968px){.login-info-right-section{padding:1.5rem;flex:1}}.login-info-right-section__title{font-size:1.2rem;font-weight:700;color:#1a1a1a;margin:0 0 1.5rem;line-height:1.3}.login-info-right-section__intro{font-size:1rem;font-weight:400;color:#333;line-height:1.6;margin:0 0 1rem}.login-info-right-section__list{list-style-type:disc;padding-left:1.5rem;margin:0}.login-info-right-section__list-item{font-size:.875rem;font-weight:400;color:#333;line-height:1.6;margin-bottom:.75rem}.login-info-right-section__list-item:last-child{margin-bottom:0}.login-info-right-section__link{color:#d71920;text-decoration:underline;transition:color .2s ease}.login-info-right-section__link:hover{color:#a01317}.login-info-right-section__text{font-size:1rem;font-weight:400;color:#333;line-height:1.6;margin:0;white-space:pre-line}:root{--main-header-height: 80px;--main-left-nav-width: 232px;--main-content-padding-top: 20px;--table-injection-invoices-height: calc(100vh - 315px) ;--main-filters-header-height: 64px;--injection-invoices-validation-footer-bar-height: 100px}:export{mainHeaderHeight:80px;mainLeftNavWidth:232px}html{box-sizing:border-box;min-width:1300px}body{margin:0;background-color:var(--color-secondary-50);font-family:var(--font-family-main-regular);color:var(--color-text-primary);font-size:14px}#root{display:flex}#root header{min-width:1300px;position:absolute;top:0;left:0}@media (min-width: 1301px){#root header{position:fixed}}#root main{padding-top:var(--main-content-padding-top)}@media (min-width: 600px){#root main{padding-left:35px;padding-right:35px}}:root{--font-family-main-bold: Roboto-Bold;--font-family-main-medium: Roboto-Medium;--font-family-main-regular: Roboto-Regular;--font-family-primary-bold: Nunito-Bold;--font-family-primary-medium: Nunito-Medium;--font-family-primary-regular: Nunito-Regular;--font-family-secondary-bold: Nunito-Sans-Bold;--font-family-secondary-medium: Nunito-Sans-Medium;--font-family-secondary-regular: Nunito-Sans-Regular}@font-face{font-family:Nunito-Bold;src:url(/fr/b2b/professionnels/fonts/Nunito-Bold.ttf) format("TrueType");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Nunito-Medium;src:url(/fr/b2b/professionnels/fonts/Nunito-Medium.ttf) format("TrueType");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Nunito-Regular;src:url(/fr/b2b/professionnels/fonts/Nunito-Regular.ttf) format("TrueType");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Nunito-Sans-Bold;src:url(/fr/b2b/professionnels/fonts/NunitoSans_10pt-Bold.ttf) format("TrueType");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Nunito-Sans-Medium;src:url(/fr/b2b/professionnels/fonts/NunitoSans_10pt-Medium.ttf) format("TrueType");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Nunito-Sans-Regular;src:url(/fr/b2b/professionnels/fonts/NunitoSans_10pt-Regular.ttf) format("TrueType");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Roboto-Bold;src:url(/fr/b2b/professionnels/fonts/Roboto-Bold.ttf) format("TrueType");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Roboto-Medium;src:url(/fr/b2b/professionnels/fonts/Roboto-Medium.ttf) format("TrueType");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Roboto-Regular;src:url(/fr/b2b/professionnels/fonts/Roboto-Regular.ttf) format("TrueType");font-weight:400;font-display:swap;font-style:normal}:root{--color-white: #ffffff;--color-black: #000000;--color-primary-main: #ed0000;--color-primary-light: #ffe5e5;--color-secondary-main: #374649;--color-secondary-100: #5b6c70;--color-secondary-light: #98acb3;--color-secondary-200: #edf1f2;--color-secondary-50: #f7f9fa;--color-secondary-300: #c8cecf;--color-secondary-400: #d4dfe3;--color-info-dark: #285aff;--color-info-main: #029beb;--color-info-light: #80cdff;--color-info-50: #eaefff;--color-brand-green: #00aa61;--color-brand-yellow: #fdd312;--color-warning-dark: #ef6f00;--color-warning-main: #ffac37;--color-warning-light: #fef8f2;--color-warning-50: #fef1e5;--color-success-main: #268800;--color-success-light: #e6f7df;--color-error-main: #cc0000;--color-error-light: #fdebe4;--color-error-50: #fdf5f2;--color-text-primary: #374649;--color-icon-gradient: url(#paint0_linear_14086_234)}:export{colorWhite:#ffffff;colorPrimaryMain:#ed0000;colorPrimaryLight:#ffe5e5;colorSecondaryMain:#374649;colorSecondary100:#5b6c70;colorSecondaryLight:#98acb3;colorSecondary200:#edf1f2;colorSecondary50:#f7f9fa;colorSecondary300:#c8cecf;colorSecondary400:#d4dfe3;colorInfoDark:#285aff;colorInfoMain:#029beb;colorInfoLight:#80cdff;colorInfo50:#eaefff;colorBrandGreen:#00aa61;colorBrandYellow:#fdd312;colorErrorMain:#ed0000;colorErrorLight:#ffe5e5;colorWarningMain:#ffac37;colorWarningLight:#fef8f2;colorWarningDark:#ef6f00;colorWarning50:#fef1e5;colorSuccessMain:#268800;colorSuccessLight:#e6f7df;colorErrorMain:#cc0000;colorErrorLight:#fdebe4}
