.global-loader{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffffb3;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:900;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.en-dropdown{position:relative}.en-dropdown__trigger{cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.en-dropdown__content{font-size:medium;position:fixed;width:max-content;background-color:#fff;border-radius:12px;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;padding:.25rem;overflow-x:visible;overflow-y:hidden;z-index:1000;opacity:0;pointer-events:none;transform:translateY(-4px) scale(.98);transform-origin:top center;transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.en-dropdown__content--dropup{transform-origin:bottom center;transform:translateY(4px) scale(.98)}.en-dropdown__content--open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.en-dropdown__item{cursor:pointer;background:none;border:none;font:inherit;color:inherit;text-align:left;width:100%;min-height:42px;padding:.5rem .75rem;transition:all .3s ease;border-radius:12px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;white-space:nowrap}.en-dropdown__item svg{width:16px;height:16px;flex-shrink:0}.en-dropdown__item:hover{background-color:#f1f5f9;color:#0f52ba}.en-dropdown__item:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.en-dropdown__item--destructive{color:#ff4d4d}.en-dropdown__item--destructive:hover{background-color:#ffe6e6;color:#ff4d4d}.en-dropdown__separator{height:1px;background-color:#e0e0e0;margin:.25rem .75rem}.en-dropdown__label{padding:.5rem .75rem;color:#64748b;font-size:small;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem}.en-dropdown__sub-trigger__chevron{margin-left:auto}.en-dropdown__sub-content{min-width:10rem}.en-language-picker{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;color:#051a3b;transition:color .3s ease}.en-language-picker:hover{color:#0f52ba}.card{background-color:#fff;border-radius:12px;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;padding:1.5rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;transition:box-shadow .2s ease,border .2s ease}.card__header{margin-bottom:8px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.card__title{font-size:large;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.card__title svg{stroke-width:1.5;width:22px;height:22px}.card__description{font-size:smaller;color:#757575;margin:0}.card__content{flex:1}.card__footer{margin-top:8px;display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;gap:8px}.card--outlined{background-color:#fff;border:1px solid #e0e0e0;box-shadow:none}.card--elevated{box-shadow:0 8px 10px -3px #0000001f,0 20px 25px -5px #0000001a}.card--flat{box-shadow:none}.auth-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:#f9fafb;min-height:100dvh}.auth-wrapper__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:2rem}.auth-wrapper__header__logo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;cursor:pointer;transition:opacity .2s}.auth-wrapper__header__logo:hover{opacity:.8}.auth-wrapper__content-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;margin-bottom:16px}.auth-wrapper__title{font-size:xx-large;color:#051a3b}@media (max-width: 767px){.auth-wrapper__title{font-size:x-large}}.auth-wrapper__description{font-size:medium}.auth-wrapper__content-wrapper{width:512px;padding:2rem}@media (max-width: 767px){.auth-wrapper__content-wrapper{max-width:90%;padding:1rem}}.auth-wrapper__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.auth-wrapper__footer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:2rem}.auth-wrapper__footer__copyright{-webkit-user-select:none;user-select:none;font-size:small;color:#051a3b}.is-input{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;-webkit-user-select:none;user-select:none}.is-input__content{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;min-height:42px;padding:0 .75rem;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;color:#051a3b;transition:border-color .15s ease,box-shadow .15s ease;padding:0;overflow:hidden}.is-input__content:hover:not(:focus-within){border-color:#bdbdbd}.is-input__content:focus-within{outline:none;border-color:#e0e0e0;box-shadow:0 0 0 3px #bdbdbd59}.is-input__content input{min-height:40px}.is-input__input{width:100%;font-size:medium;border:none;background-color:transparent;padding:.5rem .75rem;color:#424242}.is-input__input:focus-visible{outline:none}.is-input__input::placeholder{color:#bdbdbd}.is-input__input:focus{color:#212121}.is-input--sm .is-input__content{min-height:28px}.is-input--sm .is-input__input{font-size:small;padding:.25rem .5rem}.is-input--error .is-input__content{border-color:#ff4d4d}.is-input--error .is-input__content:hover:not(:focus-within){border-color:#ff1a1a}.is-input--error .is-input__content:focus-within{border-color:#ff4d4d;box-shadow:0 0 0 3px #ff4d4d40}.is-input--error input::placeholder{color:transparent}.is-input--disabled{opacity:.5;cursor:not-allowed}.is-input--disabled .is-input__input{cursor:not-allowed}.is-input--disabled .is-input__footer{color:transparent}.is-button{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:medium;gap:.25rem;cursor:pointer;-webkit-user-select:none;user-select:none;width:max-content;background-color:transparent;border-radius:.75rem;padding:.5rem 1rem;transition:background-color .25s,border-color .25s,color .25s;border:1px solid transparent;transition:.15s ease}.is-button:focus-within{outline:none;box-shadow:0 0 0 3px #bdbdbd59}.is-button svg{flex-shrink:0}.is-button:not(:disabled):active{filter:brightness(1.03)}.is-button:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.is-button--size-sm{padding:.25rem .5rem;font-size:small}.is-button--size-lg{padding:1rem 1.5rem;font-size:large}.is-button--size-icon{padding:.5rem}.is-button--size-icon-sm{padding:.25rem}.is-button--default{background-color:#051a3b;color:#fff}.is-button--default:not(:disabled):hover{background-color:#0b3d8b}.is-button--default:focus-visible{box-shadow:0 0 0 3px #0f52ba80}.is-button--destructive{background-color:#ffe6e6;color:#ff4d4d}.is-button--destructive:not(:disabled):hover{background-color:#ffcdcd}.is-button--destructive:focus-visible{box-shadow:0 0 0 3px #ff4d4d59}.is-button--helper{background-color:#f5f5f5;color:#616161;border-color:#e0e0e0;border-radius:999px;padding:.25rem .5rem;font-size:11px}.is-button--helper:not(:disabled):hover{background-color:#eee;border-color:#bdbdbd;color:#424242}.is-button--outline{color:#051a3b;background-color:#fff;border:1px solid #e0e0e0}.is-button--outline:not(:disabled):hover{background-color:#f5f5f5cc;border-color:#bdbdbd}.is-button--secondary{background-color:#87cefa;color:#fff}.is-button--secondary:not(:disabled):hover{background-color:#56baf8}.is-button--ghost{background-color:transparent;color:#051a3b;box-shadow:none}.is-button--ghost:not(:disabled):hover{background-color:#f1f5f9}.is-button--transparent{background-color:transparent;color:#051a3b;box-shadow:none}.is-button--transparent:not(:disabled):hover{color:#0f52ba}.is-button--link{background-color:transparent;color:#051a3b;box-shadow:none;text-underline-offset:4px}.is-button--link:not(:disabled):hover{color:#0f52ba;text-decoration:underline;background-color:transparent}.is-button--success{background-color:#36a85f;color:#fff}.is-button--success:not(:disabled):hover{background-color:#2a8149}.loading-button{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}.loading-button__content{visibility:visible;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px}.loading-button__content--hidden{visibility:hidden}.loading-button__loader{position:absolute}.loading-button--loading{cursor:progress}.is-button{min-height:42px}.is-button--transparent{min-height:40px}.is-button--size-default svg{width:18px;height:18px}.is-button--size-icon{width:42px}.is-button--size-icon svg{width:1.125rem;height:1.125rem}.is-button--size-icon-sm{width:32px;min-height:32px;border-radius:8px}.is-button--size-icon-sm svg{width:1rem;height:1rem}.is-button--size-sm{min-height:32px;border-radius:8px}.is-button--size-sm svg{width:12px;height:12px}.is-button--size-lg{min-height:48px}.is-button--size-lg svg{width:24px;height:24px}.chip{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:.5rem 1rem;border:.5px solid transparent;border-radius:20px;font-size:small;width:fit-content;transition:.2s ease-in-out}.chip__icon{flex-shrink:0}.chip__text{white-space:nowrap}.chip--clickable{cursor:pointer}.chip--clickable:hover{border-color:#0f52ba}.chip--sm{padding:.25rem .5rem;font-size:x-small}.chip--sm .chip__icon{width:12px;height:12px}.chip--lg{font-size:medium}.chip--neutral{background-color:#eee;color:inherit}.chip--success{background-color:#c8eacc;color:#236e3e;border-color:#36a85f}.chip--error{background-color:#ffe6e6;color:#ff4d4d;border-color:#ff4d4d}.chip--warning{background-color:#fff9db;color:#a96d00;border-color:#f59f00}.chip--info{background-color:#f1f5f9;color:#64748b;border-color:#64748b}.chip--default{color:#f9fafb;background-color:#051a3b}.chip--primary{background-color:#0f52ba;color:#f5f5f5}.chip--secondary{background-color:#87cefa;color:#fff}.invitation-password-setup__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;width:100%}.invitation-password-setup__button{width:100%}.forgot-password{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;height:100%}.forgot-password__alert{width:100%}.forgot-password .forgot-password-form__inputs{width:100%;height:100%}.forgot-password .forgot-password-form__buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%}.forgot-password .forgot-password-form__buttons .is-button{width:100%}@media (max-width: 767px){.forgot-password .forgot-password-form__buttons{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch}}.modal{top:0;right:0;bottom:0;left:0;position:fixed;z-index:800;overflow:auto;background-color:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal__container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;min-height:100%}.modal__container__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:1.5rem;padding:1.5rem;max-width:40rem;width:100%;border-radius:12px;background-color:#fff;animation:modal-content-enter .15s ease-out forwards}.modal__container__wrapper__header{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;position:relative}.modal__container__wrapper__header__title{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.modal__container__wrapper__header__title svg{stroke-width:1.5;flex-shrink:0}.modal__container__wrapper__header__title__heading{font-size:larger;margin:0}.modal__container__wrapper__header__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:.25rem}.modal__container__wrapper__subtitle{font-size:medium;font-weight:300;color:#616161;margin:0}.modal__container__wrapper__body{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.modal--secondary{background-color:#0000004d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal--secondary .modal__container__wrapper{box-shadow:0 4px 6px -1px #0000001a,0 10px 15px -3px #0000001a}.modal--fullscreen .modal__container{padding:0;align-items:stretch;min-height:100%}.modal--fullscreen .modal__container__wrapper{max-width:none;border-radius:0;height:100vh;padding:0;gap:0}.modal--fullscreen .modal__container__wrapper__header{padding:1rem 2rem;background-color:#fff;transition:box-shadow .15s ease;border-bottom:1px solid #e0e0e0}.modal--fullscreen .modal__container__wrapper__header--floating{box-shadow:0 1px #e0e0e0,0 4px 12px #0000000f}.modal--fullscreen .modal__container__wrapper__body{overflow-y:auto;flex:1;padding:1rem 2rem}.modal--size-sm .modal__container__wrapper{max-width:32rem}.modal--size-lg .modal__container__wrapper{max-width:48rem}.modal--size-xl .modal__container__wrapper{max-width:68.75rem}@keyframes modal-content-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.error-state__header{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.error-state__content{display:flex;flex-direction:row;justify-content:center;align-items:center}.error-state__animation{max-width:400px}.block-ui__error{width:100%;height:100%;color:#ff4d4d}.skeleton{display:inline-block;background:#f5f5f5;position:relative;overflow:hidden}.skeleton:after{content:"";position:absolute;top:0;left:-150%;height:100%;width:150%;background:linear-gradient(90deg,transparent,#ffffff,transparent);animation:skeleton-loading 1.5s infinite}.skeleton--circle{border-radius:50%}.skeleton--rect{border-radius:12px}@keyframes skeleton-loading{0%{left:-150%}to{left:100%}}.en-breadcrumb{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;list-style:none;padding:0;margin:0}.en-breadcrumb__home{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-items:center}.en-breadcrumb__home svg{width:16px;height:16px}.en-breadcrumb__home:hover{text-decoration:none}.en-breadcrumb__separator{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0 .5rem}.en-breadcrumb__separator svg{width:16px;height:16px}.en-breadcrumb__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-items:center}.en-breadcrumb__item a{color:#051a3b;text-decoration:none}.en-breadcrumb__item a:hover{color:#0f52ba}.en-breadcrumb__item--active{font-weight:500;color:#051a3b}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.en-popover{position:relative}.en-popover__trigger{cursor:pointer;display:inline-block}.en-popover__content{position:fixed;max-height:calc(100vh - 16px);overflow:auto;background:#fff;padding:16px;border-radius:12px;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;border:1px solid #e0e0e0;z-index:1000;opacity:0;pointer-events:none;transform:translateY(-4px) scale(.98);transform-origin:top center;transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.en-popover__content--dropup{transform-origin:bottom center;transform:translateY(4px) scale(.98)}.en-popover__content--open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.en-date-range-picker__panel{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;overflow:hidden;min-width:40rem}.en-date-range-picker__presets{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow-y:auto;gap:4px;padding-right:1rem;border-right:1px solid #e0e0e0;background:transparent}.en-date-range-picker__preset{border:0;background:transparent;text-align:left;padding:.5rem .75rem;border-radius:8px;font-size:small;cursor:pointer;transition:background .12s ease,color .12s ease}.en-date-range-picker__preset:hover{background:#f1f5f9}.en-date-range-picker__preset--active{background:#051a3b;color:#fff}.en-date-range-picker__preset--active:hover{background:#0b3d8b}.en-date-range-picker__calendar{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0 1rem;gap:12px;flex:1;background:#fff}.en-date-range-picker__calendar .rdp-root{--rdp-accent-color: #0f52ba;--rdp-accent-background-color: #f1f5f9;--rdp-today-color: #1e90ff;--rdp-day-width: 2.25rem;--rdp-day-height: 2.25rem;--rdp-day_button-width: 2.25rem;--rdp-day_button-height: 2.25rem;--rdp-day_button-border-radius: 8px;--rdp-selected-border: 0;--rdp-weekday-padding: 8px 0;--rdp-weekday-text-align: center;--rdp-weekday-opacity: .7;color:#051a3b}.en-date-range-picker__calendar .rdp-caption_label{font-weight:500}.en-date-range-picker__calendar .rdp-months{gap:16px}.en-date-range-picker__calendar .rdp-day_button{font-size:medium}.en-date-range-picker__calendar .rdp-button_previous,.en-date-range-picker__calendar .rdp-button_next{border-radius:12px;transition:.15s ease}.en-date-range-picker__calendar .rdp-button_previous:hover,.en-date-range-picker__calendar .rdp-button_next:hover{background:#f1f5f9}.en-date-range-picker__calendar .rdp-chevron{fill:#051a3b;width:20px;height:20px}.en-date-range-picker__calendar .rdp-selected:not(.rdp-range_middle):not(.rdp-range_start):not(.rdp-range_end) .rdp-day_button{background:#051a3b;color:#fff}.en-date-range-picker__calendar .rdp-range_start .rdp-day_button,.en-date-range-picker__calendar .rdp-range_end .rdp-day_button{background:#051a3b;color:#fff}.en-date-range-picker__calendar .rdp-range_middle{background:#f1f5f9;font-weight:500}.en-date-range-picker__footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top:1px solid #e0e0e0;padding-top:1rem;gap:8px}.en-date-range-picker__footer__actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}@media (max-width: 767px){.en-date-range-picker__panel{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;width:100%;min-width:0}.en-date-range-picker__presets{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:4px;overflow-x:auto;border-right:0;padding-bottom:.5rem;border-bottom:1px solid #e0e0e0}.en-date-range-picker__preset{flex:0 0 auto}.en-date-range-picker__calendar{gap:24px;padding:0}.en-date-range-picker__calendar .rdp-root{border:1px solid #e0e0e0;border-radius:12px;padding:16px;display:flex;flex-direction:row;justify-content:center;align-items:center;--rdp-day-width: 2.625rem;--rdp-day-height: 2.625rem;--rdp-day_button-width: 2.625rem;--rdp-day_button-height: 2.625rem}.en-date-range-picker__footer{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;border-top:0;padding-top:0}.en-date-range-picker__footer__actions{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch}.en-date-range-picker__footer button{width:100%}}.tool-tip{width:auto;height:auto}.tool-tip--disabled{cursor:default}.tool-tip__content{position:fixed;z-index:1000;background-color:#051a3b;color:#fff;padding:.25rem .5rem;border-radius:8px;visibility:visible;transition:opacity .2s ease,visibility .2s ease}.tool-tip__content--hidden{visibility:hidden;opacity:0}.tool-tip__content--top{transform-origin:bottom center}.tool-tip__content--bottom{transform-origin:top center}.tool-tip__content--left{transform-origin:center right}.tool-tip__content--right{transform-origin:center left}.tool-tip__content--warning{background-color:#f59f00}.tool-tip__content--success{background-color:#36a85f}.tool-tip__content--destructive{background-color:#ff4d4d}.toggle-group{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:max-content}.toggle-group__item,.toggle-group__item .tool-tip{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.toggle-group__button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.5rem;border:1px solid #e0e0e0;background-color:#fff;color:#051a3b;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.toggle-group__button__label{white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center}.toggle-group__button--variant-default.toggle-group__button--active{color:#f9fafb;background-color:#051a3b}.toggle-group__button--variant-default.toggle-group__button--inactive{color:#051a3b}.toggle-group__button--variant-chip{padding:.5rem 1rem;border-radius:20px;background-color:#fff}.toggle-group__button--variant-chip.toggle-group__button--active{background-color:#0f52ba;border-color:#0f52ba;color:#fff}.toggle-group__button--variant-chip.toggle-group__button--inactive{color:#051a3b;background-color:#eee;border-color:transparent}.toggle-group__button--variant-chip.toggle-group__button--inactive:hover{border-color:#0f52ba}.toggle-group__button--size-default{height:2.625rem;min-width:2.625rem}.toggle-group__button--size-default span{font-size:medium}.toggle-group__button--size-sm{height:2rem;min-width:2rem}.toggle-group__button--size-sm span{font-size:small}.toggle-group__button--size-lg{height:3rem;min-width:3rem}.toggle-group__button--size-lg span{font-size:large}.toggle-group--variant-default .toggle-group__item:first-child .toggle-group__button{border-radius:.75rem 0 0 .75rem}.toggle-group--variant-default .toggle-group__item:not(:first-child) .toggle-group__button{border-left:none}.toggle-group--variant-default .toggle-group__item:last-child .toggle-group__button{border-radius:0 .75rem .75rem 0}.toggle-group--variant-chip{flex-wrap:wrap;gap:8px;width:auto}.statistics-range-controls{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px}.dashboard-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:8px;flex-wrap:wrap}.dashboard-header__refresh-button{margin-left:auto}@media (max-width: 767px){.dashboard-header__refresh-button{margin-left:0}}.compact-price{display:inline-flex}.compact-price__compact{font-variant-numeric:tabular-nums}.compact-price--stacked{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;line-height:1.1;width:fit-content}.compact-price--stacked--align-left{align-items:flex-start}.compact-price--stacked--align-center{align-items:center}.compact-price--stacked--align-right{align-items:flex-end}.compact-price--stacked .compact-price__compact{font-weight:500}.compact-price__full{margin-top:.125rem;font-size:.6875rem;font-weight:400;color:#64748bcc;font-variant-numeric:tabular-nums}.stat-tile{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:1.5rem;background:#fff;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;border-radius:12px}.stat-tile__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.stat-tile__label{font-size:small;text-transform:uppercase;color:#64748b;font-weight:500}.stat-tile__icon{color:#64748b}.stat-tile__value{font-size:larger;font-weight:500;color:#051a3b;word-break:break-word}.stat-tile__footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:small}.stat-tile__trend{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;font-weight:500}.stat-tile__trend--up{color:#36a85f}.stat-tile__trend--down{color:#ff4d4d}.stat-tile__trend--neutral,.stat-tile__hint{color:#64748b}.stat-tile--flat{background:#f9fafb;box-shadow:none;border:1px solid #e0e0e0}.dashboard-kpis{display:flex;flex-wrap:wrap;gap:12px}.dashboard-kpis>*{flex:1 1 16rem;min-width:16rem}@media (max-width: 767px){.dashboard-kpis>*{min-width:0;width:100%}}.dashboard-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;height:100%}.dashboard-card__header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.dashboard-card__heading{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px}.dashboard-card__actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;margin-left:auto}.dashboard-card__content{flex:1}.operational-backlog__list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;list-style:none;margin:0;padding:0}.operational-backlog__row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:1rem 0;border-bottom:1px solid #e0e0e0}.operational-backlog__row:last-child{border-bottom:0}.operational-backlog__icon{display:flex;flex-direction:row;justify-content:center;align-items:center;width:42px;height:42px;border-radius:12px;background:#f9fafb;color:#64748b;flex-shrink:0}.operational-backlog__row--warning .operational-backlog__icon{background:#fff9db;color:#f59f00}.operational-backlog__row--danger .operational-backlog__icon{background:#ffe6e6;color:#ff4d4d}.operational-backlog__text{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0;flex:1}.operational-backlog__label{color:#051a3b;font-weight:500}.operational-backlog__secondary{font-size:small;color:#64748b}.operational-backlog__primary{font-weight:500;color:#051a3b;margin-left:auto;white-space:nowrap}.no-results-state__header{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.no-results-state__content{display:flex;flex-direction:row;justify-content:center;align-items:center}.no-results-state__animation{max-width:400px}.no-results-state__footer{display:flex;flex-direction:row;justify-content:center;align-items:center}.bank-accounts__list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;list-style:none;margin:0;padding:0}.bank-accounts__row{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;border:1px solid #e0e0e0;border-radius:12px;padding:16px;background-color:#f1f5f9}.bank-accounts__row-head{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.bank-accounts__number,.bank-accounts__balance{font-weight:500;color:#051a3b}.bank-accounts__bar{height:.75rem;border-radius:12px;background:#e0e0e0;overflow:hidden}.bank-accounts__bar-fill{height:100%;background:#0f52ba;transition:width .2s ease}.bank-accounts__as-of{font-size:small;color:#64748b}.bank-accounts__totals{margin-top:1.5rem;padding-block:1.5rem;border-top:1px solid #e0e0e0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.bank-accounts__totals-row{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline}.bank-accounts__totals-row strong{font-weight:500}.bank-accounts__totals-row--accent strong{color:#0f52ba}.averages-comp{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.averages-comp__section-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:8px;margin-bottom:16px}.averages-comp__section-label{font-weight:500;color:#051a3b;text-transform:uppercase}.averages-comp__section-desc{font-size:small;color:#64748b}.averages-comp__grid{display:grid;gap:12px}.averages-comp__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1439px){.averages-comp__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.averages-comp__grid--4{grid-template-columns:1fr}}.averages-comp__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 767px){.averages-comp__grid--2{grid-template-columns:1fr}}.averages-comp__divider{border:none;border-top:1px solid #e0e0e0;margin:0}.chart-scroll-wrapper{width:100%;height:100%;overflow-x:auto;overflow-y:hidden}.chart-inner-container{width:100%;height:100%}@media (max-width: 1439px){.chart-inner-container{min-width:800px}}.income-expense-chart{height:21.25rem}.income-expense-chart .recharts-wrapper,.income-expense-chart .recharts-surface,.income-expense-chart .recharts-layer,.income-expense-chart .recharts-sector,.income-expense-chart .recharts-bar-rectangle,.income-expense-chart .recharts-line-curve,.income-expense-chart .recharts-dot{outline:none}.income-expense-chart .recharts-wrapper:focus,.income-expense-chart .recharts-wrapper:focus-visible,.income-expense-chart .recharts-surface:focus,.income-expense-chart .recharts-surface:focus-visible,.income-expense-chart .recharts-layer:focus,.income-expense-chart .recharts-layer:focus-visible,.income-expense-chart .recharts-sector:focus,.income-expense-chart .recharts-sector:focus-visible,.income-expense-chart .recharts-bar-rectangle:focus,.income-expense-chart .recharts-bar-rectangle:focus-visible,.income-expense-chart .recharts-line-curve:focus,.income-expense-chart .recharts-line-curve:focus-visible,.income-expense-chart .recharts-dot:focus,.income-expense-chart .recharts-dot:focus-visible{outline:none}.income-expense-chart__empty{padding:2rem 0;text-align:center;color:#64748b}.income-expense-tooltip{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:.75rem 1rem;box-shadow:0 4px 6px -1px #0000001a,0 10px 15px -3px #0000001a;font-size:small;min-width:13.75rem}.income-expense-tooltip__title{font-weight:500;color:#051a3b;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #e0e0e0}.income-expense-tooltip__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:.25rem 0}.income-expense-tooltip__row strong{font-weight:500;color:#051a3b;font-variant-numeric:tabular-nums}.income-expense-tooltip__row--income span{color:#36a85f}.income-expense-tooltip__row--expense span{color:#ff4d4d}.income-expense-tooltip__row--net{margin-top:.25rem;padding-top:.5rem;border-top:1px dashed #e0e0e0}.income-expense-tooltip__row--net span{color:#0f52ba}.cash-flow-composition{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.cash-flow-composition__chart{position:relative;width:100%;height:15rem}.cash-flow-composition__chart .recharts-wrapper,.cash-flow-composition__chart .recharts-surface,.cash-flow-composition__chart .recharts-layer,.cash-flow-composition__chart .recharts-sector{outline:none}.cash-flow-composition__chart .recharts-wrapper:focus,.cash-flow-composition__chart .recharts-wrapper:focus-visible,.cash-flow-composition__chart .recharts-surface:focus,.cash-flow-composition__chart .recharts-surface:focus-visible,.cash-flow-composition__chart .recharts-layer:focus,.cash-flow-composition__chart .recharts-layer:focus-visible,.cash-flow-composition__chart .recharts-sector:focus,.cash-flow-composition__chart .recharts-sector:focus-visible{outline:none}.cash-flow-composition__chart .recharts-tooltip-wrapper{z-index:30}.cash-flow-composition__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;width:8.5rem;max-width:60%;text-align:center;z-index:1}.cash-flow-composition__center-label{font-size:x-small;color:#64748b;text-transform:uppercase;letter-spacing:.04em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cash-flow-composition__center-value{font-size:small;font-weight:500;color:#051a3b;margin-top:.25rem;line-height:1.2;font-variant-numeric:tabular-nums;word-break:break-word;overflow-wrap:anywhere}.cash-flow-composition__legend{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;list-style:none;padding:0;margin:0;gap:8px}.cash-flow-composition__legend-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;font-size:small}.cash-flow-composition__legend-swatch{width:.625rem;height:.625rem;border-radius:12px;flex-shrink:0}.cash-flow-composition__legend-name{color:#051a3b;flex:1}.cash-flow-composition__legend-value{font-weight:500;font-variant-numeric:tabular-nums}.cash-flow-composition__empty{padding:1.5rem 0;text-align:center;color:#64748b}.cash-flow-composition-tooltip{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 10px 15px -3px #0000001a;font-size:small;min-width:10rem}.cash-flow-composition-tooltip__title{font-weight:500;font-size:large;margin-bottom:.25rem;color:#051a3b;border-bottom:1px solid #e0e0e0;padding-bottom:.25rem}.cash-flow-composition-tooltip__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;font-variant-numeric:tabular-nums}.en-tabs{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;border-radius:12px;background-color:#fff;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014}.en-tabs__list{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-bottom:1px solid #e0e0e0}@media (max-width: 992px){.en-tabs__list{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.en-tabs__list::-webkit-scrollbar{display:none}}.en-tabs__trigger{position:relative;padding:1.25rem 2rem;border:none;cursor:pointer;font-size:medium;background-color:#fff;transition:color .2s ease;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}@media (max-width: 992px){.en-tabs__trigger{flex-shrink:0}}.en-tabs__trigger svg{flex-shrink:0;stroke-width:1.5;width:20px;height:20px}@media (max-width: 767px){.en-tabs__trigger{font-size:small;padding:1rem}.en-tabs__trigger svg{width:16px;height:16px}}.en-tabs__trigger:hover{color:#0f52ba}.en-tabs__trigger--disabled{opacity:.4;pointer-events:none;cursor:default}.en-tabs__trigger--active{color:#0f52ba}.en-tabs__trigger--active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#0f52ba}.en-tabs__trigger:first-child{border-top-left-radius:12px}.en-tabs__trigger:last-child{border-top-right-radius:12px}.en-tabs__content{padding:1.5rem;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}@media (max-width: 767px){.en-tabs__content{padding:1rem}}.en-tabs--underlined{background-color:transparent;box-shadow:none;border-radius:0}.en-tabs--underlined .en-tabs__trigger{background-color:transparent;padding:.75rem 1.25rem;height:100%}.en-tabs--underlined .en-tabs__trigger:first-child{border-top-left-radius:0}.en-tabs--underlined .en-tabs__trigger:last-child{border-top-right-radius:0}.en-tabs--underlined .en-tabs__content{padding:0;padding-top:1.5rem;border-radius:0}.list-widget{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.list-widget__list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;list-style:none;padding:0;margin:0}.list-widget__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:1rem 0;border-bottom:1px solid #e0e0e0}.list-widget__row:last-child{border-bottom:0}.list-widget__row-link{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:12px;text-decoration:none;text-underline-offset:2px;color:inherit;cursor:pointer}@media (max-width: 767px){.list-widget__row-link{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.list-widget__footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.list-widget__row-link:hover .backlog-list__title{text-decoration:underline}.backlog-list__main{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0;flex:1}.backlog-list__title{font-weight:500;color:#051a3b}.backlog-list__sub{font-size:small;color:#64748b}.backlog-list__amount{font-weight:500;color:#051a3b;white-space:nowrap;margin-left:auto}.list-widget__row-link:hover .receivables-list__title{text-decoration:underline}.receivables-list__main{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0;flex:1}.receivables-list__title{font-weight:500;color:#051a3b}.receivables-list__sub{font-size:small;color:#64748b}.receivables-list__amount{font-weight:500;color:#051a3b;white-space:nowrap;margin-left:auto}.dashboard{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;width:100%;height:100%;container-type:inline-size}.dashboard__loader{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%}.dashboard__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.dashboard__content--refetching{--refetching-opacity: .3;animation:refetching-pulse 1.2s ease-in-out infinite;pointer-events:none}.dashboard__row{display:grid;gap:16px}.dashboard__row>*{min-width:0}.dashboard__row--bank-ops{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashboard__row--charts{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (max-width: 1439px){.dashboard__row--charts{grid-template-columns:1fr}}@media (max-width: 992px){.dashboard__row--bank-ops{grid-template-columns:1fr}}.reset-password-card__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;max-width:32rem}.reset-password-card__submit{align-self:flex-start}.en-avatar{border:1px solid #e0e0e0}@media (max-width: 767px){.en-avatar{max-width:100%}}.cropper-modal-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.cropper-modal{display:flex;flex-direction:column;justify-content:center;align-items:center}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size: 12px;--rc-drag-handle-mobile-size: 24px;--rc-drag-handle-bg-colour: rgba(0, 0, 0, .2);--rc-drag-bar-size: 6px;--rc-border-color: rgba(255, 255, 255, .7);--rc-focus-color: #0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer: coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}.editable-avatar{position:relative;flex-shrink:0;display:inline-block}.editable-avatar__overlay-trigger{position:absolute;bottom:-8px;right:-8px;width:2rem;height:2rem;border-radius:50%;background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;z-index:1;padding:0;color:#616161;transition:background .15s ease,border-color .15s ease}.editable-avatar__overlay-trigger:hover{background:#f5f5f5;border-color:#bdbdbd}.editable-avatar__overlay-trigger:focus-visible{outline:2px solid #0f52ba;outline-offset:2px}.editable-avatar__overlay-trigger svg{width:1rem;height:1rem;stroke-width:1.75}.profile{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.profile__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;max-width:48rem}.profile__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:24px}@media (max-width: 991px){.profile__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.profile__identity{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;flex:1;min-width:0}.profile__title-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.profile__name{font-weight:400;margin:0}.profile__email{color:#757575;font-size:14px;font-size:.875rem;margin:0}.profile__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;max-width:32rem}.profile__row{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:16px}@media (max-width: 767px){.profile__row{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.profile__submit{align-self:flex-start}.profile__loader{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.is-checkbox{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none;width:fit-content}.is-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;width:16px;height:16px;margin:0;border-radius:4px;border:2px solid #bdbdbd;background-color:transparent;box-sizing:border-box;cursor:pointer;flex-shrink:0;transition:.2s ease}.is-checkbox input[type=checkbox]:after{content:"";position:absolute;opacity:0;transition:opacity .15s ease}.is-checkbox--checked input[type=checkbox]{background-color:#0f52ba;border-color:#0f52ba}.is-checkbox--checked input[type=checkbox]:after{opacity:1;top:2px;left:4px;width:3px;height:6px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.is-checkbox--indeterminate input[type=checkbox]{background-color:#0f52ba;border-color:#0f52ba}.is-checkbox--indeterminate input[type=checkbox]:after{opacity:1;top:50%;left:2px;width:calc(100% - 4px);height:2px;background-color:#fff;transform:translateY(-50%)}.is-checkbox--error input[type=checkbox]{border-color:#ff4d4d}.is-checkbox--error.is-checkbox--checked input[type=checkbox],.is-checkbox--error.is-checkbox--indeterminate input[type=checkbox]{background-color:#ff4d4d;border-color:#ff4d4d}.is-checkbox--error .is-checkbox__label{color:#ff4d4d}.is-checkbox:hover input[type=checkbox]{border-color:#0f52ba}.is-checkbox:focus-within input[type=checkbox],.is-checkbox input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 3px #bdbdbd59}.paymentcard{width:100%;height:100%;padding:1rem;border-radius:.75rem;background-color:#fff;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;border:1px solid transparent}.paymentcard--not-selected{opacity:.4}.paymentcard--clickable{cursor:pointer}.paymentcard--clickable:hover.paymentcard--not-selected{opacity:.7}.paymentcard--error{border-color:#ff4d4d}.paymentcard--highlight:not(.paymentcard--verified):not(.paymentcard--error){animation:highlight 2s}.paymentcard--highlight.paymentcard--verified{animation:highlight-selected 2s}.paymentcard--highlight.paymentcard--error{animation:highlight-error 2s}.paymentcard__modal--delete__description{margin:0;color:#9e9e9e}.paymentcard__modal--delete__description__purpose{color:#000}.paymentcard__modal--delete__wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:180px;position:relative}.paymentcard__modal--delete__wrapper__background{position:absolute}.paymentcard__modal--delete__wrapper__icon{width:60px;height:60px}.paymentcard__modal--delete__buttons{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:1.5rem}.paymentcard__modal--delete__buttons .is-button{flex:1}.paymentcard__modal--delete__buttons .is-button__label{font-size:22px;font-size:1.375rem;line-height:22px;font-weight:400}.paymentcard__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:52px;border-bottom:1px solid #e0e0e0;padding-bottom:8px}.paymentcard__header__wrap{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.paymentcard__header__tool-tip{max-width:300px}.paymentcard__header__tool-tip-icon{font-size:0}.paymentcard__header__tool-tip-icon svg{display:block}.paymentcard__header__controls{display:flex;flex-direction:row;justify-content:center;align-items:center}.paymentcard__header__controls>:not(:first-child){margin-left:4px}.paymentcard__header__tooltip{max-width:300px}.paymentcard__header__icon{margin-inline:auto 8px;width:24px;height:24px}.paymentcard__header__icon--checked{color:#36a85f}.paymentcard__header__icon--error{color:#ff4d4d}.paymentcard--processed{border-color:#f59f00}.paymentcard--verified{border-color:#87cefa}.paymentcard--posted{border-color:#36a85f}.paymentcard__body{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;padding-top:1rem;min-height:196px;min-width:360px}@media (max-width: 767px){.paymentcard__body{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.paymentcard__body__left{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;flex:1;padding-right:1.25rem;border-right:1px solid #e0e0e0}@media (max-width: 767px){.paymentcard__body__left{border-right:none}}.paymentcard__body__right{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;flex:1;padding-left:1.25rem}.paymentcard__body__right__row{display:flex;flex-direction:row;justify-content:space-evenly;align-items:stretch;gap:1rem}@media (max-width: 767px){.paymentcard__body__right{padding-left:0;padding-top:12px}}.paymentcard__info-block{margin-left:0}.paymentcard__info-block__title{font-weight:500;text-wrap:nowrap}.paymentcard__info-block__body{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.paymentcard__info-block__body__label{font-size:15px;font-size:.9375rem;line-height:15px;font-weight:300;color:#424242;margin:5px 0}.paymentcard__footer{justify-items:end}.disabled{opacity:.7}@keyframes highlight{0%{background-color:#051a3b}to{background-color:#fff}}@keyframes highlight-selected{0%{background-color:#051a3b}to{background-color:#f1f5f9}}@keyframes highlight-error{0%{background-color:#051a3b}to{background-color:#ffe6e6}}.skeleton-loader{width:100%;height:100%;background-color:#e2e5e7;background-image:linear-gradient(90deg,#fff0,#ffffff80,#fff0);border-radius:12px;background-size:200px 100%;background-repeat:no-repeat;background-position:left -40px bottom 0;animation:shine 1s ease infinite}.skeleton-loader *,.skeleton-loader *:after,.skeleton-loader *:before{box-sizing:border-box}.skeleton-loader body{font-family:Inter,sans-serif;background-color:#f2f5f7}@keyframes shine{to{background-position:right -40px top 0}}.payment-card-loader{min-width:460px;min-height:300px}.payments-list{width:100%;height:100%}.payments-list__header{display:flex;flex-direction:row;justify-content:center;align-items:stretch;width:100%}.payments-list__body--empty{width:100%;height:100%}.payments-list__body--list__table__payee-cell{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}.payments-list__body--list__table__payee-cell__secondary{color:#616161}.payments-list__body--list__table__amount-label{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.payments-list__body--list__table__amount-label--edit-button{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:12px;border:none;background-color:transparent;cursor:pointer;transition:color .2s ease}.payments-list__body--list__table__amount-label--edit-button svg{stroke-width:1.5;width:16px;height:16px}.payments-list__body--list__table__amount-label--edit-button:hover{color:#0f52ba}.payments-list__body--list__table__amount{font-weight:600}.payments-list__body--list__table__amount-editor,.payments-list__body--list__table__amount-editor .is-input{min-width:128px}.payments-list__body--list__table__amount-editor .is-input__header,.payments-list__body--list__table__amount-editor .is-input__footer{display:none}.payments-list__body--list__table__amount-editor .is-input__content{min-height:38px}.payments-list__body--list__table__amount-editor .is-input__input{text-align:left}.payments-list__body--list__table__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}.payments-list__body--grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-auto-columns:1fr;gap:16px;padding-bottom:1rem}.payments-list__body--grid--refetching{--refetching-opacity: .3;animation:refetching-pulse 1.2s ease-in-out infinite;pointer-events:none}.payments-list__body--grid__card{height:100%;width:100%}@media (max-width: 1439px){.payments-list__body--grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 992px){.payments-list__body--grid{grid-template-columns:repeat(1,1fr)}}.payments-list__browsers{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%;gap:40px}.payments-list__browsers__browser{width:300px}.payments-list__browsers__browser .autosuggest-select__trigger{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-indent:8px;min-height:48px;padding:0}.payments-list__browsers__button{align-self:center;text-wrap:nowrap}.payments-list__browsers__add-new-payment{margin-left:auto;align-self:center}.payments-list__footer{display:flex;flex-direction:row;justify-content:center;align-items:center}.payments-list__footer__button{width:200px;border:3px solid #424242;background-color:#f1f5f9;margin-block:2rem}.payments-list__footer__button .is-button__label{font-size:22px;font-size:1.375rem;line-height:22px;font-weight:400;color:#424242}.payments-list__footer__button:hover .is-button__label{color:#424242}.payments-list__bulk-edit__floating-card{position:fixed;right:24px;bottom:24px;z-index:700;width:320px}@media (max-width: 767px){.payments-list__bulk-edit__floating-card{bottom:90px}}.payments-list__bulk-edit__floating-card__buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%}.payments-list__bulk-edit__floating-card__buttons__save{flex:1}.payments-list__bulk-edit__changes-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;max-height:65vh;overflow-y:auto;margin-bottom:24px}.payments-list__bulk-edit__changes-list__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding-block:.75rem;border-bottom:1px solid #e0e0e0}@media (max-width: 767px){.payments-list__bulk-edit__changes-list__row{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}}.payments-list__bulk-edit__changes-list__left{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;min-width:0}.payments-list__bulk-edit__changes-list__name{font-weight:500}.payments-list__bulk-edit__changes-list__account{color:#616161;font-size:small}.payments-list__bulk-edit__changes-list__right{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;white-space:nowrap}.payments-list__bulk-edit__changes-list__amount--old{color:#757575;text-decoration:line-through}.payments-list__bulk-edit__changes-list__amount--new{font-weight:500}.payments-grid-loading{width:100%;height:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;grid-auto-columns:1fr;gap:1rem}@media (max-width: 1900px){.payments-grid-loading{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1450px){.payments-grid-loading{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1200px){.payments-grid-loading{grid-template-columns:repeat(1,1fr)}}.payments-list-loading{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;height:100%;gap:4px}.payments-list-loading__row:nth-child(1){height:64px}.payments-list-loading__row{height:70px}.empty-project-state{width:100%;height:100%;position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;overflow-y:auto}@media (max-width: 1900px){.empty-project-state{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1450px){.empty-project-state{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1200px){.empty-project-state{grid-template-columns:repeat(1,1fr);padding-inline:1rem}}.empty-project-state--list-view{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0}.empty-project-state__buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:1;border-radius:4px}.empty-project-state__buttons__button__icon{width:20px;height:20px}.empty-project-state__buttons__button line{stroke:#fff}.empty-project-state__buttons__button:hover{background-color:#2a8149}.empty-project-state__buttons__button--excel{background-color:#36a85f}.initial-empty-project-state{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.initial-empty-project-state__actions{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.en-select{position:relative;min-width:256px;font-family:inherit;-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.en-select--disabled{opacity:.5;cursor:not-allowed}.en-select--disabled .en-select__trigger{cursor:not-allowed;pointer-events:none}.en-select__trigger{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 .75rem;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;color:#051a3b;transition:border-color .15s ease,box-shadow .15s ease;gap:4px;cursor:pointer;font:inherit;text-align:left}.en-select__trigger:hover:not(:focus-within){border-color:#bdbdbd}.en-select__trigger:focus-within{outline:none;border-color:#e0e0e0;box-shadow:0 0 0 3px #bdbdbd59}.en-select__trigger>span:first-child{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.en-select__trigger__loader{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}.en-select__trigger__placeholder{color:#bdbdbd}.en-select__trigger--error{border-color:#ff4d4d}.en-select__trigger--error:hover:not(:focus-within){border-color:#ff1a1a}.en-select__trigger--error:focus-within{border-color:#ff4d4d;box-shadow:0 0 0 3px #ff4d4d40}.en-select__trigger-actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.en-select__arrow,.en-select__clear{flex-shrink:0;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:transform .25s ease}.en-select__arrow svg,.en-select__clear svg{width:16px;height:16px}.en-select__arrow--open,.en-select__clear--open{transform:rotate(180deg)}.en-select__clear:hover{color:#0f52ba}.en-select__divider{width:1px;height:16px;background-color:#051a3b}.en-select__options{overflow-y:auto;max-height:320px;position:fixed;background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:.25rem;z-index:1000;opacity:0;pointer-events:none;transform:translateY(-4px) scale(.98);transform-origin:top center;transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.en-select__options--dropup{transform-origin:bottom center;transform:translateY(4px) scale(.98)}.en-select__options--open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.en-select__option{width:100%;border:0;background:transparent;border-radius:12px;padding:.5rem .75rem;cursor:pointer;display:flex;gap:8px;align-items:center;color:inherit;font:inherit;text-align:left}.en-select__option:not(:last-child){margin-bottom:4px}.en-select__option:hover,.en-select__option--selected{background:#f1f5f9}.en-select__option--highlighted{background-color:#f1f5f9}.sort{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px}.sort__select{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:42px;min-width:340px;cursor:pointer;padding-inline:8px;background-color:#fff;border:1px solid #051a3b;border-radius:12px}.sort__select__icon{width:16px;height:16px;transition:transform .3s ease}.sort__select__icon--open{transform:rotate(180deg)}.sort__label{text-wrap:nowrap}@media (max-width: 992px){.sort__label{display:none}}.sort__order{transition:transform .2s ease-in-out}.sort__order--asc{transform:rotate(-90deg)}.sort__order--desc{transform:rotate(90deg)}.en-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;background-color:#fff}.en-table--fixed{table-layout:fixed}.en-table--auto{table-layout:auto}.en-table:has(.en-table__body--loading,.en-table__body--empty,.en-table__body--error){width:100%;height:100%}@media (max-width: 992px){.en-table{table-layout:auto}}.en-table__wrapper{width:100%;overflow-x:auto;overflow-y:hidden;display:block}.en-table__wrapper:has(.en-table__body--loading,.en-table__body--empty,.en-table__body--error){width:100%;height:100%}.en-table__head{background-color:#f1f5f9}.en-table__header-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.en-table__row{transition:.2s ease}.en-table__row--clickable:hover{background-color:#f1f5f980}.en-table__row:hover:has(.en-table__cell--empty,.en-table__loader){background-color:#fff}.en-table__row>.en-table__cell:first-child{box-shadow:inset 4px 0 0 var(--en-row-accent, transparent)}.en-table__row--selected{background-color:#f1f5f9}.en-table__row--error{background-color:#ffe6e6}.en-table__row--success{background-color:#c8eacc}.en-table__row--warning{background-color:#fff9db}.en-table__row--not-selected{opacity:.4;background-color:#f5f5f5}.en-table__row--not-selected:hover{opacity:1}.en-table__row--highlight-pulse{animation:pulse-highlight 1.5s ease}.en-table__row--is-expanded{background-color:#f1f5f9}.en-table__row--expanded:hover{background-color:transparent}.en-table__row--expanded>.en-table__cell:first-child{box-shadow:none}.en-table__cell{padding:1rem;text-align:left;vertical-align:middle;overflow:auto;font-size:small}.en-table__cell svg{flex-shrink:0}@media (max-width: 992px){.en-table__cell{white-space:nowrap}}.en-table__cell--head{font-size:small;font-weight:500;color:#051a3b;height:52px}.en-table__cell--empty{text-align:center;font-size:medium}.en-table__cell--sortable{cursor:pointer}.en-table__cell--expand{width:48px;padding:.5rem;text-align:center}.en-table__cell--expanded{padding:0;white-space:normal;background-color:#f1f5f9}.en-table__cell--align-right{text-align:right;font-variant-numeric:tabular-nums}.en-table__cell--align-right .en-table__cell-content{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.en-table__cell--align-right .en-table__header-content{justify-content:flex-end}.en-table__cell--align-center{text-align:center}.en-table__cell--align-center .en-table__cell-content{display:flex;flex-direction:row;justify-content:center;align-items:center}.en-table__cell--align-center .en-table__header-content{justify-content:center}.en-table__cell--bold{font-weight:600}.en-table--default tbody>.en-table__row:not(.en-table__row--expanded):not(.en-table__row--is-expanded):not(:last-child)>.en-table__cell{border-bottom:1px solid #e0e0e0}.en-table--striped tbody>.en-table__row:not(.en-table__row--expanded):nth-child(2n)>.en-table__cell{background-color:#f1f5f9}.en-table--striped tbody>.en-table__row--success>.en-table__cell,.en-table--striped tbody>.en-table__row--warning>.en-table__cell,.en-table--striped tbody>.en-table__row--error>.en-table__cell,.en-table--striped tbody>.en-table__row--selected>.en-table__cell,.en-table--striped tbody>.en-table__row--is-expanded>.en-table__cell,.en-table--striped tbody>.en-table__row--not-selected>.en-table__cell{background-color:transparent}.en-table--compact .en-table__cell{padding:.5rem .75rem}.en-table--compact .en-table__cell--head{height:40px}.en-table--compact .en-table__sort-icon{width:14px;height:14px}.en-table--compact .en-table__cell--expand{padding:.25rem}.en-table__sort-icon:hover{color:#0f52ba}.en-table__body{transition:.3s ease}.en-table__body--empty{background-color:#fff}.en-table__body--loading .en-table__loader{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:2rem}.en-table__body--refetching{--refetching-opacity: .3;animation:refetching-pulse 1.2s ease-in-out infinite;pointer-events:none}.en-table__body--error .en-table__cell{text-align:center;color:#ff4d4d;padding:2rem;white-space:normal}.en-table--expandable .en-table__cell{overflow:hidden;white-space:nowrap}.en-table--expandable .en-table__cell--empty,.en-table--expandable .en-table__cell--expanded{white-space:normal;overflow:visible}.en-table--expandable .en-table__cell-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.en-table--expandable .en-table__cell-content>.tool-tip,.en-table--expandable .en-table__cell-content>span,.en-table--expandable .en-table__cell-content>div{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.en-table--expandable .en-table__body--error .en-table__cell{white-space:normal}.en-table__expand-toggle{display:flex;flex-direction:row;justify-content:center;align-items:center;width:32px;height:32px;background:transparent;border:0;border-radius:12px;cursor:pointer;color:#051a3b;transition:background-color .2s ease;padding:0}.en-table__expand-toggle:hover{background-color:#eee}.en-table__expand-toggle svg{transition:transform .2s ease}.en-table__expand-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.en-table__expanded-content-grid{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.en-table__row--expanded-open .en-table__expanded-content-grid{grid-template-rows:1fr}.en-table__expanded-content-clip{overflow:hidden;min-height:0}.en-table__expanded-content{white-space:normal;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:1rem 1.5rem}.en-table__expanded-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;margin:0}@media (max-width: 1200px){.en-table__expanded-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 991px){.en-table__expanded-details{grid-template-columns:1fr}}.en-table__expanded-details__item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.25rem;min-width:0}.en-table__expanded-details dt{font-size:small}.en-table__expanded-details dd{margin:0;font-weight:500;color:#051a3b;word-break:break-word}.en-table__cell--sorted .en-table__sort-icon{color:#0f52ba}@keyframes pulse-highlight{0%{background-color:#f1f5f9;transform:scale(1)}50%{background-color:#cddcea;transform:scale(1.01)}to{background-color:#f1f5f9;transform:scale(1)}}.pagination-bar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:32px}.pagination-bar .is-button--size-sm{min-width:32px}.pagination-bar__numbered-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;list-style:none;padding:0;margin:0;row-gap:8px}.pagination-bar__three-dots{display:flex;flex-direction:row;justify-content:center;align-items:center;width:30px;height:30px;margin:0}@media (max-width: 767px){.pagination-bar__btn-text{display:none}}.alert{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:16px;padding:.75rem;border-radius:12px;border:1px solid transparent}@media (max-width: 767px){.alert{display:flex;flex-direction:column;justify-content:center;align-items:center}}.alert__icon svg{flex-shrink:0;stroke-width:2;size:20}.alert__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;flex:1}@media (max-width: 767px){.alert__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.alert__body{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px}.alert__title{font-weight:500}.alert__description{font-size:small;font-weight:400}.alert__actions{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;margin-left:auto}.alert__actions__on-close{cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center}.alert__actions__on-close svg{flex-shrink:0}.alert--single-line .alert__icon{display:flex;flex-direction:row;justify-content:center;align-items:center}@media (max-width: 767px){.alert--single-line{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.alert--filled.alert--error,.alert--elevated.alert--error{background:#ffe6e6;color:#ff4d4d;border-color:#ff4d4d}.alert--filled.alert--warning,.alert--elevated.alert--warning{background:#fff9db;color:#f59f00;border-color:#f59f00}.alert--filled.alert--info,.alert--elevated.alert--info{background:#f1f5f9;color:#0f52ba;border-color:#0f52ba}.alert--filled.alert--success,.alert--elevated.alert--success{background:#e6f4ea;color:#36a85f;border-color:#36a85f}.alert--elevated{box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014}.alert--outlined{background:transparent}.alert--outlined.alert--error{border-color:#ff4d4d;color:#ff4d4d}.alert--outlined.alert--warning{border-color:#f59f00;color:#f59f00}.alert--outlined.alert--info{border-color:#0f52ba;color:#0f52ba}.alert--outlined.alert--success{border-color:#36a85f;color:#36a85f}.info-card{min-width:320px;padding:1.5rem;border-radius:12px;background-color:#fff;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px}.info-card--loading .info-card__content{gap:2px}@media (max-width: 767px){.info-card{width:100%}}.info-card__icon-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;width:48px;height:48px;border-radius:12px;flex-shrink:0;background-color:#f1f5f9;color:#051a3b}.info-card__icon-wrapper svg{width:20px;height:20px;stroke-width:1.5}.info-card__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0;flex:1}.info-card__content__title{font-size:small;color:#616161}.info-card__content__price{font-weight:500;font-size:larger;color:#051a3b}.info-card__content__loader{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:1.5em}.info-card__content__error{font-weight:500;font-size:large;color:#ff4d4d}.info-card__icon-wrapper--default,.info-card__icon-wrapper--neutral{background-color:#f1f5f9;color:#051a3b}.info-card__icon-wrapper--success{background-color:#c8eacc;color:#236e3e}.info-card__icon-wrapper--error{background-color:#ffe6e6;color:#ff0101}.info-card__icon-wrapper--warning{background-color:#fff9db;color:#a96d00}.info-card__icon-wrapper--info{background-color:#eef2ff;color:#0f52ba}.project-stats-cards{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:16px}.project-stats-cards>*{flex:1 1 16rem;min-width:16rem}@media (max-width: 767px){.project-stats-cards>*{min-width:0;width:100%}}.text-area{font-size:medium;color:#424242;padding:.5rem .75rem;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;color:#051a3b;transition:border-color .15s ease,box-shadow .15s ease}.text-area:hover:not(:focus):not(:focus-within):not(:disabled){border-color:#bdbdbd}.text-area:focus,.text-area:focus-within{outline:none;border-color:#e0e0e0;box-shadow:0 0 0 3px #bdbdbd59}.text-area::placeholder{color:#bdbdbd}.text-area:focus{color:#212121}.text-area:disabled{opacity:.5;cursor:not-allowed}.comment-modal__text-area{resize:vertical;width:100%;height:256px}.radio-button{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.radio-button__input{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.radio-button__checkmark{position:relative;display:inline-block;width:20px;height:20px;margin-right:12px;border-radius:50%;border:2px solid #bdbdbd;background-color:#fff;transition:border-color .3s,box-shadow .3s}.radio-button__checkmark:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border-radius:50%;background-color:#0f52ba;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-in-out}.radio-button__input:checked~.radio-button__checkmark{border-color:#0f52ba}.radio-button__input:checked~.radio-button__checkmark:after{transform:translate(-50%,-50%) scale(1)}.radio-button:hover .radio-button__checkmark{border-color:#bdbdbd}.radio-button:focus-within .radio-button__checkmark{outline:none;box-shadow:0 0 0 3px #bdbdbd59}.radio-group--horizontal{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:24px}.radio-group--vertical{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.radio-group--error{color:#ff4d4d}.radio-group--error .radio-button__checkmark{border-color:#ff4d4d}.download-payments-modal__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.download-payments-modal__content__radio-group{border-radius:12px;border:1px solid #e0e0e0;padding:1rem}.download-payments-modal__content__checkbox{padding-inline:1rem}.search-input{position:relative}.search-input__icon{width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;color:#e0e0e0}.search-input__icon--search{left:8px}.search-input__icon--cross{right:8px}.search-input__input .is-input__content{background-color:#fff}.search-input__input .is-input__header,.search-input__input .is-input__footer{display:none}.search-input__input .is-input__input{text-indent:32px}.toggle-wrapper{display:flex;width:max-content}.toggle-wrapper .toggle-button{display:flex;align-items:center;justify-content:center;padding:.5rem;border:1px solid #e0e0e0;background-color:transparent;color:#051a3b;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .3s ease,color .3s ease}.toggle-wrapper .toggle-button:first-child{border-right:none;border-radius:.75rem 0 0 .75rem}.toggle-wrapper .toggle-button:last-child{border-left:none;border-radius:0 .75rem .75rem 0}.toggle-wrapper .toggle-button__content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.toggle-wrapper .toggle-button__content__icon{display:flex}.toggle-wrapper .toggle-button__content__label{white-space:nowrap}.toggle-wrapper .toggle-button--active{background-color:#051a3b;color:#f9fafb}.toggle-wrapper .toggle-button--inactive{background-color:#fff;color:#051a3b}.toggle-wrapper .toggle-button--size-default{height:2.625rem;min-width:2.625rem}.toggle-wrapper .toggle-button--size-default svg{width:1.125rem;height:1.125rem}.toggle-wrapper .toggle-button--size-default span{font-size:medium}.toggle-wrapper .toggle-button--size-sm{height:2rem;min-width:2rem}.toggle-wrapper .toggle-button--size-sm svg{width:.75rem;height:.75rem}.toggle-wrapper .toggle-button--size-sm span{font-size:small}.toggle-wrapper .toggle-button--size-lg{height:3rem;min-width:3rem}.toggle-wrapper .toggle-button--size-lg svg{width:1.5rem;height:1.5rem}.toggle-wrapper .toggle-button--size-lg span{font-size:large}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:800}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade-in .28s ease}.drawer__panel{position:absolute;top:0;bottom:0;max-width:calc(100vw - 1rem);background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;box-shadow:0 8px 10px -3px #0000001f,0 20px 25px -5px #0000001a}.drawer--right .drawer__panel{right:0;border-top-left-radius:12px;border-bottom-left-radius:12px;animation:drawer-slide-in-right .28s ease}.drawer--left .drawer__panel{left:0;border-top-right-radius:12px;border-bottom-right-radius:12px;animation:drawer-slide-in-left .28s ease}.drawer--closing .drawer__overlay{animation:fade-out .28s ease}.drawer--closing.drawer--right .drawer__panel{animation:drawer-slide-out-right .28s ease forwards}.drawer--closing.drawer--left .drawer__panel{animation:drawer-slide-out-left .28s ease forwards}.drawer__header{padding:1.5rem 1.5rem .75rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px}.drawer__header__title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin:0;font-weight:400}.drawer__description{font-size:small;color:#616161;font-weight:300}.drawer__content{flex:1;min-height:0;overflow-y:auto;padding:.75rem 1.5rem 1.5rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}@keyframes drawer-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawer-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes drawer-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes drawer-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.project-stats-drawer__section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px}.project-stats-drawer__status-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.project-stats-drawer__status-list__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #e0e0e0;padding-bottom:16px}.project-stats-drawer__status-list__count{font-weight:500;font-variant-numeric:tabular-nums;font-size:large}.project-stats-drawer__metric{margin:0;font-size:large;font-weight:500}.project-stats-drawer__oldest{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:16px;border-radius:12px;background-color:#f1f5f9;border:1px solid #e0e0e0;text-decoration:none;color:inherit;transition:.15s ease}.project-stats-drawer__oldest:hover{background-color:#f1f5f9;border:1px solid #0f52ba}.project-stats-drawer__oldest__age{font-size:small;color:#64748b}.dropzone{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.dropzone--disabled{opacity:.5}.dropzone__label{display:block;margin-bottom:.5rem;font-weight:600}.dropzone__area{border:1px dashed #e0e0e0;padding:4rem;text-align:center;border-radius:8px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.dropzone__area:hover{border-color:#bdbdbd;background-color:#f1f5f9}.dropzone__area--active{border-color:#0f52ba;background-color:#f1f5f9}.dropzone__area--error{border-color:#ff4d4d}.dropzone__placeholder{color:#616161;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.dropzone__file-list{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.dropzone__file-list .dropzone__file{padding:.75rem;border:1px solid #e0e0e0;border-radius:8px;font-size:small}.dropzone__file{display:flex;flex-direction:row;justify-content:center;align-items:space-between;gap:8px}.dropzone__file__info{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px}.dropzone__file__info__size{color:#616161}.dropzone__file-remove.is-button{background:transparent;border:none;cursor:pointer;padding:0;color:#ff4d4d}.dropzone__file-remove.is-button svg{width:20px;height:20px;display:block}.dropzone__file-remove.is-button:hover{background-color:#ffe6e6}.dropzone__error{color:#ff4d4d;font-size:small;margin-top:.5rem;display:block}.excel-preview{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.excel-preview__error-summary__list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;list-style:none;padding:0;margin:0}.excel-preview__error-summary__item{display:grid;grid-template-columns:.5fr 2fr 6fr;gap:8px;align-items:baseline;font-size:small;color:#ff4d4d}@media (max-width: 767px){.excel-preview__error-summary__item{grid-template-columns:1fr;border-bottom:1px solid #e0e0e0;padding-bottom:.5rem;margin-bottom:.5rem}}.excel-preview__error-summary__row{font-weight:500;white-space:nowrap}.excel-preview__error-summary__payee{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.excel-preview__error-summary__messages{color:#ff4d4d;opacity:.85}.project__excel-modal__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.project__excel-modal__form__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;max-height:70vh;overflow-y:auto}.project__excel-modal__form__buttons{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}@media (max-width: 767px){.project__excel-modal__form__buttons{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch}}@media (max-width: 767px){.project__excel-modal__form__button{width:100%}}.project__excel-modal__form__progress-bar-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.project__excel-modal__form__progress-bar{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%;height:32px;background-color:#f1f5f9;border-radius:12px;border:1px solid #e0e0e0;overflow:hidden}.project__excel-modal__form__progress-bar__loader{background-color:#051a3b;transition:width .35s ease-in-out}.data-display-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 767px){.data-display-row{grid-template-columns:1fr;gap:8px}}.data-display-row__title{font-weight:500}.en-date-picker{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%}.en-date-picker__trigger{width:100%;justify-content:flex-start}.en-date-picker__trigger button{width:100%;justify-content:flex-start;gap:16px}.en-date-picker--error .en-date-picker__trigger{border-color:#ff4d4d}.en-date-picker__calendar{background:#fff}.en-date-picker__calendar .rdp-root{--rdp-accent-color: #0f52ba;--rdp-accent-background-color: #f1f5f9;--rdp-today-color: #1e90ff;--rdp-day-width: 2.25rem;--rdp-day-height: 2.25rem;--rdp-day_button-width: 2.25rem;--rdp-day_button-height: 2.25rem;--rdp-day_button-border-radius: 8px;--rdp-selected-border: 0;--rdp-weekday-padding: 8px 0;--rdp-weekday-text-align: center;--rdp-weekday-opacity: .7;color:#051a3b}.en-date-picker__calendar .rdp-caption_label{font-weight:500}.en-date-picker__calendar .rdp-months{gap:16px}.en-date-picker__calendar .rdp-day_button{font-size:medium}.en-date-picker__calendar .rdp-button_previous,.en-date-picker__calendar .rdp-button_next{border-radius:12px;transition:.15s ease}.en-date-picker__calendar .rdp-button_previous:hover,.en-date-picker__calendar .rdp-button_next:hover{background:#f1f5f9}.en-date-picker__calendar .rdp-chevron{fill:#051a3b;width:20px;height:20px}.en-date-picker__calendar .rdp-selected:not(.rdp-range_middle):not(.rdp-range_start):not(.rdp-range_end) .rdp-day_button{background:#051a3b;color:#fff}.en-date-picker__calendar .rdp-range_start .rdp-day_button,.en-date-picker__calendar .rdp-range_end .rdp-day_button{background:#051a3b;color:#fff}.en-date-picker__calendar .rdp-range_middle{background:#f1f5f9;font-weight:500}@media (max-width: 767px){.en-date-picker__calendar{display:flex;flex-direction:row;justify-content:center;align-items:center}.en-date-picker__calendar .rdp-root{border:1px solid #e0e0e0;border-radius:12px;padding:16px;--rdp-day-width: 2.625rem;--rdp-day-height: 2.625rem;--rdp-day_button-width: 2.625rem;--rdp-day_button-height: 2.625rem}}.process-date-field{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.process-date-field .is-checkbox{margin-left:auto}.bulk-payment-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.bulk-payment-form__fields{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%;height:100%;flex:1;gap:12px}.bulk-payment-form__fields__model{max-width:140px;flex:2}.bulk-payment-form__fields__model .auto-suggest__icon--arrow{top:50px}@media (max-width: 1439px){.bulk-payment-form__fields__model .auto-suggest__icon--arrow{top:42px}}.bulk-payment-form__fields__reference-number{flex:5}.bulk-payment-form__alert{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;color:#616161;font-size:small}.bulk-payment-form__separator{width:100%;border-top:1px solid #e0e0e0}.bulk-payment-form__field-help{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.bulk-payment-form__field-help .tool-tip{margin-left:auto}.bulk-payment-form__field-help .tool-tip:hover svg{color:#051a3b}.bulk-payment-form__field-help .tool-tip svg{color:#9e9e9e}.bulk-payment-form__checkbox .is-checkbox__label{margin:0}.bulk-payment-form .process-date-field .is-checkbox{flex:none}@media (max-width: 1439px){.bulk-payment-form .process-date-field__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;margin-bottom:1rem}.bulk-payment-form .process-date-field__content .date-picker{width:100%}.bulk-payment-form .process-date-field__content .is-checkbox__button{border-width:4px}}.bulk-payment-form__confirmation-modal__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.en-combobox{position:relative;min-width:256px;font-family:inherit;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.en-combobox--disabled{opacity:.5;cursor:not-allowed}.en-combobox--disabled .en-combobox__trigger{cursor:not-allowed;pointer-events:none}.en-combobox__label-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.en-combobox__title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;color:#424242;text-wrap:nowrap}.en-combobox__right-node{flex-shrink:0}.en-combobox__trigger{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:42px;padding:0 .75rem;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;color:#051a3b;transition:border-color .15s ease,box-shadow .15s ease;padding:0;gap:4px}.en-combobox__trigger:hover:not(:focus-within){border-color:#bdbdbd}.en-combobox__trigger:focus-within{outline:none;border-color:#e0e0e0;box-shadow:0 0 0 3px #bdbdbd59}.en-combobox__trigger--error{border-color:#ff4d4d}.en-combobox__trigger--error:hover:not(:focus-within){border-color:#ff1a1a}.en-combobox__trigger--error:focus-within{border-color:#ff4d4d;box-shadow:0 0 0 3px #ff4d4d40}.en-combobox__input{flex:1;min-width:0;height:100%;border:0;background:transparent;outline:none;padding:0 .75rem;font:inherit;color:#424242}.en-combobox__input::placeholder{color:#bdbdbd}.en-combobox__showcase{flex:1;min-width:0;height:100%;border:0;background:transparent;text-align:left;cursor:text;padding:0 .75rem;font:inherit;color:inherit;overflow:hidden}.en-combobox__actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding-right:.5rem;flex-shrink:0}.en-combobox__clear,.en-combobox__arrow{flex-shrink:0;border:0;background:transparent;color:inherit;cursor:pointer;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:transform .25s ease}.en-combobox__clear svg,.en-combobox__arrow svg{width:16px;height:16px}.en-combobox__clear:hover{color:#0f52ba}.en-combobox__arrow--open{transform:rotate(180deg)}.en-combobox__divider{width:1px;height:16px;background-color:#051a3b}.en-combobox__list{overflow-y:auto;max-height:320px;position:fixed;background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:.25rem;z-index:1000;opacity:0;pointer-events:none;transform:translateY(-4px) scale(.98);transform-origin:top center;transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.en-combobox__list--dropup{transform-origin:bottom center;transform:translateY(4px) scale(.98)}.en-combobox__list--open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.en-combobox__option{width:100%;border:0;background:transparent;border-radius:12px;padding:.5rem .75rem;cursor:pointer;display:flex;gap:8px;align-items:center;color:inherit;font:inherit;text-align:left}.en-combobox__option:not(:last-child){margin-bottom:4px}.en-combobox__option:hover,.en-combobox__option--highlighted,.en-combobox__option--selected{background:#f1f5f9}.en-combobox__status{padding:.5rem .75rem;text-align:center;color:#9e9e9e;font-size:small}.en-combobox__sentinel{width:100%;height:1px}.project{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0}.project__wrapper{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.project__wrapper__loader{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.project__actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}@media (max-width: 992px){.project__actions{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.project__actions__search{min-width:320px}@media (max-width: 992px){.project__actions__search{width:100%}}.project__actions__buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap}@media (max-width: 992px){.project__actions__buttons{display:flex;flex-direction:row;justify-content:start;align-items:stretch}}.project__actions__buttons__select{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.project__actions__buttons__floating-card{position:fixed;bottom:24px;right:24px;z-index:700;visibility:hidden;opacity:0;transition:.2s ease-in-out}@media (max-width: 767px){.project__actions__buttons__floating-card{bottom:90px}}.project__actions__buttons__floating-card--visible{visibility:visible;opacity:1}.project__actions__buttons__floating-card__info-row{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.project__actions__buttons__floating-card__buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%}.project__actions__buttons__floating-card__buttons__submit{flex:1}.project__cards__wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.project__cards__wrapper--refetching{--refetching-opacity: .3;animation:refetching-pulse 1.2s ease-in-out infinite;pointer-events:none}.project__cards{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:16px;position:relative}.project__cards .info-card{flex:1 1 0}.project__cards__tags-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.project__cards__tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:wrap}.project__select-all{position:absolute;right:0;bottom:0}@media (max-width: 992px){.project__select-all{position:relative;margin-left:auto}}.project__body{flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:16px}.project__body__selecting-table th:first-child{width:2%}.project__body__client{font-size:21px;font-size:1.3125rem;line-height:21px;font-weight:400;padding-inline:1.75rem;opacity:.4;margin:0}.project__body__client--loader{width:140px;height:21px;margin-left:1.75rem;margin-bottom:32px}.project__body--list{padding-bottom:1.5rem}.project__body--list__table{background-color:#fff;border-radius:8px}.project__body--list__table tbody tr td:nth-child(-n+4){vertical-align:baseline}.project__body--list__table tbody tr td,.project__body--list__table tbody tr td:nth-child(4){font-size:16px;font-size:1rem;line-height:23px;font-weight:600}.project__body--list__table tr{border:1px solid #e0e0e0}.project__body--list__table tr td,.project__body--list__table tr th{padding-block:20px;width:130px}.project__body--empty-state{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.project__body--empty-state p{font-size:22px;font-size:1.375rem;line-height:22px;font-weight:400;margin:0}.project__body--empty-state__animation{width:400px;height:400px}.project__body__pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}.project__footer{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;box-shadow:0 -3px 5px 3px #00000040;transition:box-shadow .1s;background-color:#fff;gap:8px;position:sticky;padding:16px 28px;bottom:0}.project__footer--bottom-reached{box-shadow:none}.project__footer__buttons{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:8px;margin-left:auto}.project__footer__buttons__button{background-color:#051a3b;color:#fff}.project__footer__buttons__button__icon{width:20px;height:20px}.project__footer__buttons__button svg line{stroke:#fff}.project__footer__buttons__button--excel{background-color:#36a85f}.project__footer__buttons__button--excel svg line{stroke:#fff}.project__footer__info{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;margin-right:auto;flex-wrap:wrap;gap:1rem;background-color:#fff;padding:8px 16px;border-radius:4px;border:2px solid #e0e0e0}.project__footer__info .data-display-row__title{color:#051a3b}.project__footer__info .data-display-row__data{color:#424242}.project__footer__info--go-left{animation:go-left 2s ease-in}.project__footer__info__part{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:32px;flex-wrap:wrap}@media (max-width: 1439px){.project__footer__info__part{gap:16px}}.project__browsers{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%;gap:40px}.project__browsers__browser{width:300px}.project__browsers__browser .autosuggest-select__trigger{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-indent:8px;min-height:48px;padding:0}.project__browsers__button{width:150px;height:48px;align-self:center;border-color:#424242;text-wrap:nowrap;box-shadow:none}.project__browsers__button .is-button__label{color:#424242}.project-warning-alert--refetching{--refetching-opacity: .3;animation:refetching-pulse 1.2s ease-in-out infinite;pointer-events:none}.project-warning-content{max-height:80vh;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.project-warning-content__link-to-project{margin-left:auto}.project-warning-content__unlink{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.warning-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding-block:.5rem}.warning-row:not(:last-child){border-bottom:1px solid #e0e0e0}@media (max-width: 767px){.warning-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.warning-row__name{font-weight:500}.warning-row__meta,.warning-row__icon{font-size:small;color:#424242}.warning-row__right{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;white-space:nowrap}.warning-row__amount--old{color:#757575;text-decoration:line-through}.warning-row__amount--new{font-weight:500;color:#36a85f}.warning-row__delta{font-size:small;color:#36a85f}.warning-row--decreased .warning-row__amount--new,.warning-row--decreased .warning-row__delta{color:#ff4d4d}.warning-row--removed{opacity:.6}.warning-row--removed .warning-row__amount--old{color:#ff4d4d}.warning-row--new .warning-row__amount--new{color:#36a85f}.link--default{text-decoration:underline;color:#0f52ba}.link--icon{transition:background-color .1s ease-in;color:#051a3b}.link--button{background-color:#f1f5f9;transition:background-color .25s;box-shadow:0 3px 5px #00000040;color:#051a3b;padding:4px 8px;height:28px;padding-inline:16px;border-radius:2px}.link--button svg{fill:#051a3b}.link--button:hover{background-color:#f1f5f9}.link--button:hover svg{fill:#051a3b}.multi-select-wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.multi-select{width:100%;position:relative}.multi-select:focus{outline:none}.multi-select__control{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 .75rem;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;color:#051a3b;transition:border-color .15s ease,box-shadow .15s ease;gap:8px;cursor:text}.multi-select__control:hover:not(:focus-within){border-color:#bdbdbd}.multi-select__control:focus-within{outline:none;border-color:#e0e0e0;box-shadow:0 0 0 3px #bdbdbd59}.multi-select__control--error{border-color:#ff4d4d}.multi-select__control--error:hover:not(:focus-within){border-color:#ff1a1a}.multi-select__control--error:focus-within{border-color:#ff4d4d;box-shadow:0 0 0 3px #ff4d4d40}.multi-select__control__left{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:4px;padding-block:.25rem}.multi-select__control__right{height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;color:#64748b}.multi-select__input{flex:1;border:none;outline:none}.multi-select__input::placeholder{color:#bdbdbd;font-size:medium}.multi-select__tag{background:#eee;border-radius:20px;padding:.25rem .5rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;font-size:small;transition:.2s ease;cursor:pointer}.multi-select__tag:hover{box-shadow:0 1px 2px #0000000d}.multi-select__tag-remove{border:none;cursor:pointer;padding:0;margin:0;transition:transform .25s ease;background-color:transparent;color:#051a3b}.multi-select__tag-remove--open{transform:rotate(180deg)}.multi-select__divider{background-color:#051a3b;align-self:stretch;width:.05em}.multi-select__dropdown{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;padding:.25rem;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;max-height:256px;overflow-y:auto;z-index:600;visibility:hidden;opacity:0;transform:translateY(-2px);transition:.2s ease-in-out}.multi-select__dropdown--open{opacity:1;transform:translateY(0);visibility:visible}.multi-select__option{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:.5rem .75rem;border:1px solid transparent;border-radius:12px;cursor:pointer}.multi-select__option:hover,.multi-select__option--highlighted{background-color:#f1f5f9}.multi-select__option--create{color:#0f52ba}.multi-select__no-results{padding:.5rem .75rem;color:#616161}.currency-input-field{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.currency-input-field--error .is-input__content{border-color:#ff4d4d}.currency-input-field--error .is-input__content:focus-within{box-shadow:0 0 0 3px #ff4d4d40}.price-field-full{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.price-field-full__amount{flex:1;margin-right:-1px}.price-field-full__amount .is-input__content,.price-field-full__amount input{border-top-right-radius:0;border-bottom-right-radius:0}.price-field-full__amount:focus-within{z-index:2}.price-field-full__currency{min-width:fit-content}.price-field-full__currency .en-select__trigger{border-top-left-radius:0;border-bottom-left-radius:0}.project-form{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.project-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:1.5rem;background-color:#fff;border-radius:12px;border:1px solid transparent;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;cursor:pointer;transition:.3s ease;color:inherit}.project-card:hover{box-shadow:0 4px 6px -1px #0000001a,0 10px 15px -3px #0000001a;border-color:#00bfff}.project-card:hover .project-card__name{color:#00bfff}.project-card--DONE:hover{border-color:#36a85f}.project-card--DONE:hover .project-card__name,.project-card--DONE .project-card__percentage__wrapper{color:#36a85f}.project-card--DONE .project-card__percentage{border-color:#36a85f}.project-card--DONE .project-card__percentage__fill{background-color:#36a85f}.project-card--FULFILLED:hover{border-color:#f59f00}.project-card--FULFILLED:hover .project-card__name,.project-card--FULFILLED .project-card__percentage__wrapper{color:#f59f00}.project-card--FULFILLED .project-card__percentage{border-color:#f59f00}.project-card--FULFILLED .project-card__percentage__fill{background-color:#f59f00}.project-card--EMPTY:hover{border-color:#e0e0e0}.project-card--EMPTY:hover .project-card__name{color:inherit}.project-card--EMPTY .project-card__percentage__wrapper{display:none}.project-card__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.project-card__header__left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;color:#616161}.project-card__name{transition:color .3s ease;font-size:larger}.project-card__price{display:flex;flex-direction:row;justify-content:flex;align-items:center;gap:16px}.project-card__price__default{color:#616161}.project-card__price__original{display:flex;flex-direction:row;justify-content:center;align-items:center}.project-card__price__original-tooltip{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.project-card__percentage__clock{display:flex;flex-direction:row;justify-content:center;align-items:center}.project-card__percentage__wrapper{color:#00bfff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;font-size:small}.project-card__percentage{width:100%;border:2px solid #00bfff;border-radius:12px}.project-card__percentage__fill{height:6px;background-color:#00bfff}.project-card__tags{margin-top:auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:wrap}.project-card__tags__more{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px}.project-card__tags__more__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.edit-tags{min-height:512px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.edit-tags__form{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:8px}.edit-tags__form__buttons{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.edit-tags__form--edit{padding-top:.5rem}.edit-tags--loading{display:flex;flex-direction:row;justify-content:center;align-items:center;height:512px}.edit-tags--content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;height:512px;overflow-y:auto}.edit-tags__item{border:1px solid #e0e0e0;border-radius:12px;padding:.5rem .5rem .5rem 1rem;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.edit-tags__item__left,.edit-tags__item__right{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.edit-tags__item--edit{padding-inline:16px}.projects-filters{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.projects-filters__section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.projects-filters__section__title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.projects-filters__section__content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:wrap}.projects-stats{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:16px}.projects-stats>*{flex:1 1 16rem;min-width:16rem}@media (max-width: 767px){.projects-stats>*{min-width:0;width:100%}}.projects-list-stats-drawer__section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px}.projects-list-stats-drawer__section__title{margin:0}.projects-list-stats-drawer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.projects-list-stats-drawer__list__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #e0e0e0;padding-bottom:16px}.projects-list-stats-drawer__list__count{font-weight:500;font-variant-numeric:tabular-nums;font-size:large}.projects-list-stats-drawer__list__count--error{color:#ff4d4d}.projects-new{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.projects-new__actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}@media (max-width: 992px){.projects-new__actions{display:flex;flex-direction:column;justify-content:center;align-items:stretch}}.projects-new__actions__left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}@media (max-width: 992px){.projects-new__actions__left{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.projects-new__actions__left>*{width:100%}}.projects-new__actions__search{width:320px}@media (max-width: 767px){.projects-new__actions__search{width:100%}}.projects-new__actions__right{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.projects-new__actions__sort{display:none}@media (max-width: 992px){.projects-new__actions__sort{display:block}}@media (max-width: 992px){.projects-new__actions__button{width:100%}}.projects-new__middle{flex:1}.projects-new__middle--refetching{--refetching-opacity: .3;animation:refetching-pulse 1.2s ease-in-out infinite;pointer-events:none}.projects-new__middle__content{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:16px}@media (max-width: 1439px){.projects-new__middle__content{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.projects-new__middle__content{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.projects-new__middle__content{grid-template-columns:repeat(1,1fr)}}.projects-new__middle__center{display:grid;place-items:center;width:100%;height:100%;text-align:center}.projects-new--empty{display:flex;flex-direction:row;justify-content:center;align-items:center}.projects-new__pagination{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width: 992px){.projects-new__pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}}@media (max-width: 992px){.projects-new__pagination__sort{display:none}}.progress-bar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.progress-bar__track{border-radius:4px;background:#eee;overflow:hidden;flex-shrink:0}.progress-bar__track__fill{height:100%}.progress-bar__track__fill--success{background:#36a85f}.progress-bar__track__fill--default{background:#051a3b}.progress-bar__track__fill--error{background:#ff4d4d}.progress-bar__track__fill--warning{background:#f59f00}.progress-bar__label{white-space:nowrap;flex-shrink:0}.progress-bar__label--default{color:#051a3b}.progress-bar__label--success{color:#36a85f}.progress-bar__label--error{color:#ff4d4d}.progress-bar__label--warning{color:#f59f00}.progress-bar--sm .progress-bar__track{height:8px}.progress-bar--sm .progress-bar__label{font-size:smaller}.progress-bar--md .progress-bar__track{height:12px}.progress-bar--md .progress-bar__label{font-size:.875rem}.progress-bar--lg .progress-bar__track{height:16px}.progress-bar--lg .progress-bar__label{font-size:1rem}.bank-account-field{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.bank-account-field__number{flex:1;margin-right:-1px}.bank-account-field__number .is-input__content,.bank-account-field__number input{border-top-right-radius:0;border-bottom-right-radius:0}.bank-account-field__number:focus-within{z-index:2}.bank-account-field__currency{min-width:fit-content}.bank-account-field__currency .en-select__trigger{border-top-left-radius:0;border-bottom-left-radius:0}.address-input-field{display:grid;grid-template-columns:3fr 2fr;width:100%}@media (max-width: 767px){.address-input-field{grid-template-columns:1fr;gap:24px}}.address-input-field__name .is-input__content,.address-input-field__name input{border-top-right-radius:0;border-bottom-right-radius:0}@media (max-width: 767px){.address-input-field__name .is-input__content,.address-input-field__name input{border-top-right-radius:12px;border-bottom-right-radius:12px}}.address-input-field__name:focus-within{z-index:2}.address-input-field__zip{margin-left:-1px}@media (max-width: 767px){.address-input-field__zip{margin-left:0}}.address-input-field__zip .is-input__content,.address-input-field__zip input{border-top-left-radius:0;border-bottom-left-radius:0}@media (max-width: 767px){.address-input-field__zip .is-input__content,.address-input-field__zip input{border-top-left-radius:12px;border-bottom-left-radius:12px}}.toggle-group-field{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.multi-step-form,.multi-step-form__step{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.multi-step-form-stepper{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%}.multi-step-form-stepper__step{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;flex-shrink:0;padding:0;border:none;background:none;cursor:pointer;transition:opacity .25s ease}.multi-step-form-stepper__step--disabled{opacity:.45;cursor:not-allowed}.multi-step-form-stepper__node{display:flex;flex-direction:row;justify-content:center;align-items:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;border:2px solid #64748b;background-color:transparent;color:#64748b;font-size:small;font-weight:500;transition:.25s ease;transition-property:background-color,border-color,color}.multi-step-form-stepper__node__number{line-height:1}.multi-step-form-stepper__node__icon{width:16px;height:16px}.multi-step-form-stepper__node--active,.multi-step-form-stepper__node--completed{border-color:#0f52ba;background-color:#0f52ba;color:#fff}.multi-step-form-stepper__label{font-size:small;text-align:center;color:#64748b;transition:color .25s ease}.multi-step-form-stepper__node--active+.multi-step-form-stepper__label,.multi-step-form-stepper__node--completed+.multi-step-form-stepper__label{color:#051a3b}.multi-step-form-stepper__connector{flex:1 1 auto;min-width:24px;height:2px;margin-top:13px;background-color:#64748b;border-radius:12px;transition:background-color .25s ease}.multi-step-form-stepper__connector--filled{background-color:#0f52ba}.creditors-stats{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:16px}.creditors-stats>*{flex:1 1 16rem;min-width:16rem}@media (max-width: 767px){.creditors-stats>*{min-width:0;width:100%}}.text-area-field{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%}.text-area-field .text-area{width:100%;min-height:96px;resize:vertical}.text-area-field--error .text-area{border-color:#ff4d4d}.text-area-field--error .text-area:hover:not(:focus-within){border-color:#ff1a1a}.text-area-field--error .text-area:focus-within{border-color:#ff4d4d;box-shadow:0 0 0 3px #ff4d4d40}.party-group-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e0e0e0;border-radius:12px}.party-group-item__left{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.party-group-item__name{font-weight:500}.party-group-item__description{font-size:small;color:#616161}.manage-party-groups{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;height:70vh;overflow-y:auto}.manage-party-groups__loading{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%}.manage-party-groups__empty{flex:1}@media (max-width: 767px){.manage-party-groups__add-btn{width:100%}}.manage-party-groups__list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.creditors-new{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.creditors-new__actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}@media (max-width: 992px){.creditors-new__actions{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.creditors-new__actions__filters{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:8px;flex-wrap:wrap}@media (max-width: 767px){.creditors-new__actions__search{width:100%}}.creditors-new__actions__buttons{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:8px;flex-wrap:wrap}.creditors-new__table{flex:1}.creditors-new__table__bank-account{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.creditors-new__table__bank-account__plus{padding:4px 8px}.creditors-new__name-cell{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}.creditors-new__name-cell__secondary{color:#616161}.creditors-new__pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}.creditors-new__outstanding-amount{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.creditors-new__outstanding-amount--paid{color:#36a85f}.creditors-new__outstanding-amount--overpaid{color:#ff4d4d}.creditors-new__group-label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.creditors-new__group-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.collapsible{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;background:#fff;border:1px solid transparent;border-radius:12px;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;overflow:hidden}.collapsible--outlined{box-shadow:0 1px 2px #0000000d;border-color:#e0e0e0}.collapsible__summary{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:0;min-width:0;background:#fff}.collapsible__summary-trigger{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;flex:1;min-width:0;padding:16px;border:0;background:transparent;color:#051a3b;cursor:pointer;text-align:left}.collapsible__summary-trigger:focus-visible{outline:2px solid #0f52ba;outline-offset:-2px;border-radius:12px}.collapsible__icon{width:42px;height:42px;display:flex;flex-direction:row;justify-content:center;align-items:center;background:#f1f5f9;border-radius:12px}.collapsible__icon svg{flex-shrink:0}.collapsible__titles{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex:1;min-width:0}.collapsible__title{color:#051a3b;font-size:large;font-weight:500}.collapsible__subtitle{font-size:small;color:#64748b}.collapsible__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;flex-shrink:0}.collapsible__chevron-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0;padding:8px 16px;border:0;background:transparent;align-self:stretch;cursor:pointer}.collapsible__chevron{color:#051a3b;transition:transform .2s ease;flex-shrink:0}.collapsible--open .collapsible__chevron{transform:rotate(180deg)}.collapsible__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;padding:16px;border-top:1px solid #e0e0e0;background:#fff}.info-chip{position:relative;min-width:256px;max-width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;background-color:#fff;border-radius:12px;padding:1rem;transition:all .2s ease;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;border:.5px solid #e0e0e0}@media (max-width: 992px){.info-chip{min-width:0;width:100%}}.info-chip--flat{box-shadow:none;background-color:#f1f5f9}.info-chip__wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;min-width:0;flex:1}.info-chip__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;overflow:hidden}.info-chip__header svg{flex-shrink:0}.info-chip__icon,.info-chip__title{color:#616161}.info-chip__data{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-chip__hint{color:#64748b;font-size:x-small;font-weight:400}.info-chip__copy-btn{visibility:hidden;top:0;right:0}@media (max-width: 767px){.info-chip__copy-btn{visibility:visible}}.info-chip:hover .info-chip__copy-btn{visibility:visible}.party-lifetime-stats{display:flex;flex-wrap:wrap;gap:16px}.party-lifetime-stats>*{flex:1 1 16rem;min-width:16rem}@media (max-width: 767px){.party-lifetime-stats>*{min-width:0;width:100%}}.manage-bank-accounts-modal{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.manage-bank-accounts-modal__list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;list-style:none;margin:0;padding:0}.manage-bank-accounts-modal__item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:1rem;border:1px solid #e0e0e0;border-radius:12px;background-color:#f1f5f966}.manage-bank-accounts-modal__item__info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-width:0}.manage-bank-accounts-modal__item__info svg{flex-shrink:0;stroke-width:1.5;color:#616161}.manage-bank-accounts-modal__item__number{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-bank-accounts-modal__item__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;flex-shrink:0}.manage-bank-accounts-modal__limit{color:#616161;font-size:small;margin:0}.manage-bank-accounts-modal__add{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;padding-top:1rem;border-top:1px solid #e0e0e0}.party-statistics-section__chart{width:100%}.party-statistics-tooltip{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:.75rem;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014}.party-statistics-tooltip__title{font-weight:500;padding-bottom:4px;border-bottom:1px solid #e0e0e0}.party-statistics-tooltip__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;font-size:small;margin-bottom:4px}.creditor-details-page{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.creditor-details-page__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.creditor-details-page__header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}.creditor-details-page__header__main{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px}.creditor-details-page__header__name{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:16px}.creditor-details-page__header__name .card__title{font-size:x-large;font-weight:500}.creditor-details-page__header__email{color:#616161;font-size:small}.creditor-details-page__info{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1439px){.creditor-details-page__info{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.creditor-details-page__info{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.creditor-details-page__info{grid-template-columns:1fr}}.creditor-details-page__tab-search{width:100%;max-width:20rem}@media (max-width: 767px){.creditor-details-page__tab-search{max-width:100%}}.creditor-details-page__cell-primary{display:block}.creditor-details-page__cell-secondary{display:block;color:#616161;font-size:small}.creditor-details-page__content--centered{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.creditor-details-page__pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}.client-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.client-card{position:relative;height:fit-content;background-color:#fff;border-radius:12px;border:1px solid #e0e0e0;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;transition:.2s ease;color:inherit;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow:hidden}.client-card:hover{cursor:pointer;box-shadow:0 4px 6px -1px #0000001a,0 10px 15px -3px #0000001a;border-color:#0f52ba;transform:translateY(-1px)}.client-card:hover .client-card__header__name{color:#0f52ba}.client-card:focus-visible{outline:2px solid #0f52ba;outline-offset:2px}.client-card__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:1.5rem}.client-card__header__text{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;min-width:0;flex:1;padding-right:32px}.client-card__header__name{font-size:medium;font-weight:500;transition:color .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-card__header__subtitle{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;font-size:small;color:#616161;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-card__header__subtitle svg{flex-shrink:0;stroke-width:1.5}.client-card__header__status{align-self:flex-start;margin-top:4px}.client-card__body{padding:1.5rem;padding-top:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.client-card__row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;font-size:small;color:#616161;overflow:hidden;white-space:nowrap}.client-card__row span{overflow:hidden;text-overflow:ellipsis}.client-card__row svg{flex-shrink:0;stroke-width:1.5}.client-card__stats{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;padding:1.5rem;border-top:1px solid #e0e0e0;background-color:#f1f5f966}.client-card__stats__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;font-size:small;color:#616161}.client-card__stats__value{font-weight:500;color:#212121}.client-card__stats__label{color:#616161}.client-card__stats__divider{width:1px;height:16px;background-color:#e0e0e0}.client-card__actions-trigger{position:absolute;top:16px;right:16px}.client-card--active{border-color:#0f52ba}.client-card--active .client-card__header__name{color:#0f52ba}[data-rmiz-ghost]{position:absolute;pointer-events:none}[data-rmiz-btn-zoom],[data-rmiz-btn-unzoom]{background-color:#000000b3;border-radius:50%;border:none;box-shadow:0 0 1px #ffffff80;color:#fff;height:40px;margin:0;outline-offset:2px;padding:9px;touch-action:manipulation;width:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-rmiz-btn-zoom]:not(:focus):not(:active){position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;pointer-events:none;white-space:nowrap;width:1px}[data-rmiz-btn-zoom]{position:absolute;inset:10px 10px auto auto;cursor:zoom-in}[data-rmiz-btn-unzoom]{position:absolute;inset:20px 20px auto auto;cursor:zoom-out;z-index:1}[data-rmiz-content=found] img,[data-rmiz-content=found] svg,[data-rmiz-content=found] [role=img],[data-rmiz-content=found] [data-zoom]{cursor:zoom-in}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{position:fixed;width:100vw;width:100dvw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;pointer-events:all}[data-rmiz-modal-overlay]{position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color .3s}[data-rmiz-modal-overlay=hidden]{background-color:#fff0}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{position:relative;width:100%;height:100%}[data-rmiz-modal-img]{position:absolute;cursor:zoom-out;image-rendering:high-quality;transform-origin:top left;transition:transform .3s}@media (prefers-reduced-motion: reduce){[data-rmiz-modal-overlay],[data-rmiz-modal-img]{transition-duration:.01ms!important}}.tour-content{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.tour-content__description{font-size:small;color:#616161}.tour-content__image{width:100%;border-radius:12px}.clients-new{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.clients-new__actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.clients-new__actions__search{width:320px}@media (max-width: 992px){.clients-new__actions__search{width:100%}}.clients-new__actions__right{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:8px}@media (max-width: 992px){.clients-new__actions__right__button{display:none}}.clients-new__fab{display:none;width:100%;position:sticky;bottom:0;right:0;padding:1rem}.clients-new__fab .is-button{width:100%}@media (max-width: 992px){.clients-new__fab{display:block}}.clients-new__middle{flex:1}.clients-new__middle--refetching{--refetching-opacity: .3;animation:refetching-pulse 1.2s ease-in-out infinite;pointer-events:none}.clients-new__middle__content{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1439px){.clients-new__middle__content{grid-template-columns:repeat(3,1fr)}}@media (max-width: 991px){.clients-new__middle__content{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.clients-new__middle__content{grid-template-columns:repeat(1,1fr)}}.clients-new__middle__center{display:grid;place-items:center;width:100%;height:100%;text-align:center}.clients-new__pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}.clients-new__table-cell{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;min-width:0}.clients-new__actions-cell{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px}.clients-new__name-cell{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}.clients-new__name-cell__primary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clients-new__name-cell__secondary{color:#616161}.clients-new__selected-row{background-color:#f1f5f9;box-shadow:inset 4px 0 #0f52ba}.delete-client-form__input{margin-bottom:8px;color:#424242}.switch{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.switch__track{position:relative;flex-shrink:0;padding:0;border:1px solid #e0e0e0;background-color:#e0e0e0;border-radius:9999px;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.switch__track--on{background-color:#0f52ba;border-color:#0f52ba}.switch__track:focus-visible{outline:none;box-shadow:0 0 0 3px #bdbdbd59}.switch__knob{position:absolute;top:50%;left:2px;transform:translateY(-50%);background-color:#f9fafb;border-radius:9999px;box-shadow:0 1px 2px #0003;transition:transform .2s ease-in-out}.switch--size-md .switch__track{width:2.5rem;height:1.375rem}.switch--size-md .switch__knob{width:1rem;height:1rem}.switch--size-md .switch__track--on .switch__knob{transform:translate(1.125rem,-50%)}.switch--size-sm .switch__track{width:2rem;height:1.125rem}.switch--size-sm .switch__knob{width:.75rem;height:.75rem}.switch--size-sm .switch__track--on .switch__knob{transform:translate(.875rem,-50%)}.switch--disabled{cursor:not-allowed;opacity:.5}.switch--disabled .switch__track{cursor:not-allowed}.expenses-filters-drawer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.expenses-filters-drawer__reconciliation{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.expenses-filters-drawer__reconciliation--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.expenses-filters-drawer__chips{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:8px;flex-wrap:wrap}.expenses-filters-drawer__checkbox{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;cursor:pointer}.expenses-filters-drawer__section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.expenses-filters-drawer__bank-account-option{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%}.expenses-filters-drawer__footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.expenses-filters-drawer__footer button{width:100%}.expenses-stats{display:flex;flex-wrap:wrap;gap:16px}.expenses-stats>*{flex:1 1 16rem;min-width:16rem}@media (max-width: 767px){.expenses-stats>*{min-width:0;width:100%}}.expenses{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.expenses__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.expenses__search{width:256px}@media (max-width: 767px){.expenses__search{width:100%}}.expenses__filters{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width: 767px){.expenses__filters{width:100%}}.expenses__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}@media (max-width: 767px){.expenses__actions{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.expenses__table{flex:1}.expenses__table__name{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.expenses__table__expanded-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.expenses__pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}.expenses__name-cell{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}.expenses__name-cell__secondary{color:#616161}.expenses-modal__body{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.bank-statement-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;max-height:512px;overflow-y:auto}.bank-statement-list__row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:24px;padding-block:.5rem;border-bottom:1px solid #e0e0e0}@media (max-width: 767px){.bank-statement-list__row{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.bank-statement-list__row__price{margin-left:auto}}.bank-statement-list__row__name{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex:1}.bank-statement-list__row__name svg{flex-shrink:0}.bank-statement-list__row__account-number{color:#616161}.pdf-viewer{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px}.pdf-viewer__loader-wrapper{min-width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.pdf-viewer__page{box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014}.pdf-viewer__page canvas{max-width:100%;height:auto!important}.pdf-viewer__error{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px;color:#ff4d4d}.pdf-viewer__error svg{width:32px;height:32px}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.en-image-wrapper{width:100%;height:512px;display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden;position:relative;border-radius:12px}.en-image-wrapper--zoomable{cursor:crosshair}.en-image{display:none;max-width:100%;max-height:100%;object-fit:contain;border-radius:12px}.en-image--visible{display:block}.en-image--zoomed{transform:scale(var(--zoom-scale, 2))}.upload-receipt{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.upload-receipt--metadata{height:100%;height:75vh}.upload-receipt__metadata-layout{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:24px;flex:1;min-height:0}@media (max-width: 767px){.upload-receipt__metadata-layout{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.upload-receipt__metadata-layout__preview,.upload-receipt__metadata-layout__form{border:1px solid #e0e0e0;border-radius:12px;padding:1rem;width:50%}@media (max-width: 767px){.upload-receipt__metadata-layout__preview,.upload-receipt__metadata-layout__form{width:100%}}.upload-receipt__metadata-layout__preview{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;min-height:0}.upload-receipt__metadata-layout__preview__header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.upload-receipt__metadata-layout__preview__header__info{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.upload-receipt__metadata-layout__preview__progress{margin:0;color:#616161;font-size:small}.upload-receipt__metadata-layout__preview__name{margin:0;word-break:break-word}.upload-receipt__metadata-layout__preview__content{overflow-y:auto;overflow-x:hidden;height:100%}.upload-receipt__metadata-layout__preview__content__image{width:100%;height:100%}.upload-receipt__metadata-layout__preview__content__pdf{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%}.upload-receipt__metadata-layout__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.upload-receipt__payAsIndividual{margin-top:24px}.upload-receipt__payAsIndividual--preview{margin-top:8px}.upload-receipt__buttons{margin-top:24px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}@media (max-width: 767px){.upload-receipt__buttons{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.upload-receipt__buttons button{width:100%}}.upload-receipt__wizard-buttons{margin-top:24px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.upload-receipt__wizard-buttons__right{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}@media (max-width: 767px){.upload-receipt__wizard-buttons{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.upload-receipt__wizard-buttons__cancel{display:none}.upload-receipt__wizard-buttons__right{width:100%}.upload-receipt__wizard-buttons__right button{width:50%}}.receipts{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.receipts__name-cell{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.receipts__slip-marker{display:flex;flex-direction:row;justify-content:center;align-items:center}.receipts__slip-marker svg{flex-shrink:0;color:#0f52ba;stroke-width:1.5}.receipts__actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.receipts__actions__search{min-width:256px}@media (max-width: 992px){.receipts__actions__search{width:100%}}@media (max-width: 767px){.receipts__actions{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.receipts__actions__upload-btn{width:100%}}.receipts__filters{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.receipts__filters__left{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:8px}@media (max-width: 767px){.receipts__filters__left{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}@media (max-width: 767px){.receipts__filters{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.receipts__table{flex:1}.receipts__pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}.receipts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.receipts-grid--centered{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.receipts-grid__item{border:1px solid transparent;cursor:pointer;transition:.3s ease}.receipts-grid__item:hover{border-color:#0f52ba}.receipts-grid__item__header{padding-bottom:1rem;border-bottom:1px dashed #e0e0e0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.receipts-grid__item__title{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.receipts-grid__item__title__name{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;overflow:hidden}.receipts-grid__item__title__date{font-size:small;color:#616161}.receipts-grid__item__description{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.connected-expense-card__content{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:16px}.connected-expense-card__content .info-chip{width:100%}@media (max-width: 767px){.connected-expense-card__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.connected-expense-card__footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width: 767px){.connected-expense-card__footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.connected-expense-card__footer__button{width:100%}}.bank-account-select-field__option{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.payment-slip-from-document-modal__label{display:block;margin-bottom:8px;color:#424242}.payment-slip-from-document-modal__payer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.payment-slip-from-document-modal__panel{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:.75rem;border:1px solid #e0e0e0;border-radius:12px;background-color:#f1f5f9}.payment-slip-from-document-modal__panel__sub{font-size:small;color:#64748b}.payment-slip-from-document-modal__payee-showcase{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.address-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.payment-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;width:min(1032px,100%);max-width:70rem;border-radius:.75rem;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;padding:2rem;background-color:#fff}.payment-form .en-select,.payment-form .en-combobox{width:100%;min-width:0}.payment-form .is-input__input{min-height:40px}.payment-form__bank-account-option{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.payment-form__payer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;opacity:.5;cursor:not-allowed}.payment-form__payer__title{color:#424242}.payment-form__payer__panel{width:100%;min-height:42px;padding:0 .75rem;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;color:#051a3b;transition:border-color .15s ease,box-shadow .15s ease;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:.5rem .75rem}.payment-form__payer__panel:hover:not(:focus-within){border-color:#bdbdbd}.payment-form__payer__panel:focus-within{outline:none;border-color:#e0e0e0;box-shadow:0 0 0 3px #bdbdbd59}.payment-form__payer__panel__address{font-size:small}.payment-form__payee .en-combobox__trigger{min-height:66px}.payment-form__payee__showcase{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.payment-form__payee__showcase__address{font-size:small}.payment-form__payee__empty-state{padding:1rem;display:flex;font-size:16px;font-size:1rem;line-height:16px;font-weight:400;color:#757575}.payment-form__content{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:24px}@media (max-width: 992px){.payment-form__content{flex-direction:column}}.payment-form__content__side{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}@media (max-width: 992px){.payment-form__content__side .process-date-field__content{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:0;margin-bottom:1rem}.payment-form__content__side .process-date-field__content .date-picker{width:100%}.payment-form__content__side .process-date-field__content .is-checkbox__button{width:22px;height:22px;border-width:4px}.payment-form__content__side .process-date-field__content .is-checkbox__label{font-size:medium}}.payment-form__content__side__row{flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px}.payment-form__content__side__row__field--model{max-width:100px}@media (max-width: 992px){.payment-form__content__side__row__field--model{max-width:none}}@media (max-width: 1200px){.payment-form__content__side__row{flex:1}}@media (max-width: 767px){.payment-form__content__side__row{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}}.payment-form__content__side__row--hidden{display:none}.payment-form__content__side__row__input .is-input__label{text-wrap:nowrap}.payment-form__content__side__row__input--payment-code .en-combobox{min-width:0}.payment-form__content__side__row__select .en-select{min-width:0;width:80px}@media (max-width: 1200px){.payment-form__content__side__row__select .en-select{width:100%}}.payment-form__content__side--right{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:24px;border-left:1px solid #e0e0e0;padding-left:24px}@media (max-width: 992px){.payment-form__content__side--right{border-left:none;padding-left:0;align-items:center}.payment-form__content__side--right>*{width:100%}}.payment-form__date-picker{margin-inline:auto}.payment-form__submit{width:8rem;height:2.5rem;border:0;border-radius:0;box-shadow:none}.payment-form__submit .is-button__label{font-size:18px;font-size:1.125rem;line-height:18px;font-weight:400}.payment-form__submit svg{width:32px;height:32px;fill:#000}.success-modal__body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.success-modal__body .is-button{width:100%}.receipt-details-pdf-wrapper{flex:1;min-height:90vh}.receipt-details-pdf-wrapper__content{display:flex;flex-direction:row;justify-content:center;align-items:center}.receipt-details-pdf-wrapper__content__pages{width:100%}.receipt-qr-journal{padding:1rem;height:100%;text-align:center;font-family:monospace;white-space:pre-wrap;line-height:1.4;font-size:small}.receipt-qr-journal--outline{border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014}.receipt-qr-journal--empty{width:400px;padding:1rem}@media (max-width: 992px){.receipt-qr-journal--empty{width:100%}}.receipt-details-card{width:100%}.receipt-details-card__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.receipt-details-card__actions{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.receipt-details-card__description{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:16px}.receipt-details-card__description__left{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}@media (max-width: 767px){.receipt-details-card__description__left{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch}}.receipt-details-card__title__amount{font-weight:500}.receipt-qr-wrapper{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:16px}@media (max-width: 992px){.receipt-qr-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.receipt-qr-left{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.receipt-qr{width:fit-content;padding:.5rem;background-color:#fff;border-radius:12px;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014}@media (max-width: 992px){.receipt-qr{width:100%;align-self:center}}.receipt-qr__link{width:100%}.receipt-qr-info{height:fit-content;display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 992px){.receipt-qr-info{grid-template-columns:1fr}}.receipt-details{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.receipt-details__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.receipt-details__content--centered{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.receipt-details--centered{height:100%}.receipt-details__body{display:grid;grid-template-columns:60% 40%;gap:16px}@media (max-width: 992px){.receipt-details__body{grid-template-columns:1fr}}.receipt-details__body .connected-expense-card{height:fit-content}.receipt-details__viewer{width:100%;flex-shrink:0}.receipt-details__viewer__image{display:flex;flex-direction:row;justify-content:center;align-items:center}.receipt-details__metadata{flex:1;min-width:0}.receipt-details__metadata--sticky{position:sticky;top:5.5rem;align-self:flex-start}@media (max-width: 992px){.receipt-details__metadata--sticky{position:static}}.receipt-details__metadata__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:12px}@media (max-width: 767px){.receipt-details__metadata__grid{grid-template-columns:1fr}}.invoices-filters-drawer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.invoices-filters-drawer__reconciliation-status{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.invoices-filters-drawer__reconciliation-status--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.invoices-filters-drawer__chips{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px}.invoices-filters-drawer__checkbox{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-size:.875rem;line-height:20px;font-weight:400;color:#051a3b}.invoices-filters-drawer__footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.invoices-filters-drawer__footer button{width:100%}.invoice-list{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.invoice-list__actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.invoice-list__actions__right{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}.invoice-list__actions__count{margin-left:4px}@media (max-width: 767px){.invoice-list__actions{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.invoice-list__actions__right{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}}.invoice-list__table{flex:1}.invoice-list__table__number{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-width:0}.invoice-list__table__number__icon{display:flex;flex-direction:row;justify-content:center;align-items:center;color:#0f52ba}.invoice-list__pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}.invoices{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.invoices__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.invoices__header__nav{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:wrap}.invoices__header__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;flex-shrink:0}@media (max-width: 992px){.invoices__header,.invoices__header__actions{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.invoices__header__actions .is-button{width:100%}}.invoices__content{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.integration-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}@media (max-width: 992px){.integration-settings{grid-template-columns:1fr}}.integration-settings__loader{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.integration-settings__error{grid-column:1/-1}.integration-settings__activate-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.integration-settings__eFakture-logo{width:200px}.integration-settings__status{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.integration-settings__status__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid #e0e0e0;padding-bottom:1rem}.integration-settings__api-key-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.integration-settings__api-key-form__submit{margin-left:auto}.integration-settings__sync-mode{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;margin-bottom:1rem}.integration-settings__sync-mode__label{color:#616161}.integration-settings__activate-button{margin-left:auto}.integration-settings__sync-mode-card,.integration-settings__historical-import-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}.integration-settings__historical-import-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;width:100%}.integration-settings__historical-import-form__submit{margin-left:auto}.integration-settings__webhook-urls{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.integration-settings__webhook-urls .info-chip__data{overflow-wrap:break-word;word-break:break-all}.integration-settings__import-status{width:100%}.integration-settings__import-status,.integration-settings__diagnostics-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.integration-settings__import-status>*,.integration-settings__diagnostics-grid>*{width:100%;min-width:0}@media (max-width: 992px){.integration-settings__import-status,.integration-settings__diagnostics-grid{grid-template-columns:1fr}}.invoice-documents-card{width:100%}.invoice-documents-card__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.invoice-documents-card__list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;list-style:none;padding:0;margin:0}.invoice-documents-card__item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:16px;border:1px solid #e0e0e0;border-radius:12px;background:#f9fafb}.invoice-documents-card__item__info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-width:0;flex:1}.invoice-documents-card__item__name{color:#051a3b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.invoice-documents-card__item__meta{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;color:#64748b;font-size:small}.invoice-documents-card__item__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;flex-shrink:0}.party-summary-card{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:16px;border-radius:12px;background-color:#f1f5f9;border:1px solid #e0e0e0;color:#051a3b;transition:border-color .2s}.party-summary-card:hover{border-color:#0f52ba}.party-summary-card:hover .party-summary-card__name{text-decoration:underline;text-underline-offset:4px}.party-summary-card__main{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.party-summary-card__name{font-weight:500}.party-summary-card__chevron{color:#616161;flex-shrink:0}.invoice-settlement-card{width:100%}.invoice-settlement-card__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.invoice-settlement-card__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.invoice-settlement-card__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:16px 0;border-bottom:1px solid #e0e0e0}.invoice-settlement-card__row:last-child{border-bottom:none}.invoice-line-items-card{width:100%}.invoice-line-items-card__list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px}.invoice-line-items-card__item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;border-bottom:1px dashed #e0e0e0}.invoice-line-items-card__item:last-child{padding-bottom:0;border-bottom:none}.invoice-line-items-card__item__main{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px}.invoice-line-items-card__item__meta{font-size:12px;color:#757575}.invoice-line-items-card__item__total{font-weight:600;white-space:nowrap}.invoice-statuses-card__list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.invoice-statuses-card__item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #e0e0e0;padding-block:1rem}.invoice-statuses-card__item:first-child{padding-top:0}.invoice-statuses-card__item:last-child{border-bottom:none;padding-bottom:0}.invoice-allocations-drawer__list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.invoice-allocations-drawer__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:.75rem;border:1px solid #e0e0e0;border-radius:.75rem;transition:.2s ease;color:inherit;text-decoration:none}.invoice-allocations-drawer__row:hover{border-color:#0f52ba;background-color:#f1f5f9}.invoice-allocations-drawer__row:hover .invoice-allocations-drawer__row__name{text-decoration:underline}.invoice-allocations-drawer__row__main{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0}.invoice-allocations-drawer__row__name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-allocations-drawer__row__meta{font-size:small;color:#616161}.invoice-allocations-drawer__row__amounts{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;margin-left:auto;white-space:nowrap}.invoice-allocations-drawer__row__allocated{font-weight:500}.invoice-allocations-drawer__row__chevron{flex-shrink:0;color:#9e9e9e}.recon-summary{flex-shrink:0}.recon-summary__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px}.recon-summary__amount{font-weight:500}.recon-summary__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #e0e0e0;padding-bottom:12px}.recon-summary__row:last-child{border-bottom:none;padding-bottom:0}.recon-candidate-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;margin:0;padding:0;list-style:none;overflow-y:auto;flex:1;min-height:0}.recon-candidate-list--loading{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.recon-candidate-list__item{border:1px solid #e0e0e0;border-radius:12px;padding:24px;background-color:#f1f5f9}.recon-candidate-list__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:flex-start;cursor:pointer}.recon-candidate-list__main{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;min-width:0}.recon-candidate-list__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.recon-candidate-list__amount{font-weight:500}.recon-candidate-list__meta{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:8px;flex-wrap:wrap;color:#616161;font-size:small}.recon-candidate-list__chips{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:wrap}.er-drawer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;height:100%;min-height:0}.er-drawer__footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;margin-top:auto}.er-drawer__footer button{width:100%}.ir-drawer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;height:100%;min-height:0}.ir-drawer__footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;margin-top:auto}.ir-drawer__footer button{width:100%}.adjustments-card--loading{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%}.adjustments-card__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.adjustments-card__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.adjustments-card__list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;margin:0;padding:0;list-style:none}.adjustments-card__item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:16px;border-radius:12px;border:1px solid #e0e0e0;background-color:#f9fafb}.adjustments-card__item__main{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;min-width:0;flex:1}.adjustments-card__item__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:wrap}.adjustments-card__item__amount{font-weight:500}.adjustments-card__item__reason{margin:0;color:#64748b;font-size:small;word-break:break-word}.adjustments-card__item__actions{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px}.invoice-details{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.invoice-details__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;align-items:flex-start;width:100%}.invoice-details__content--centered{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}@media (max-width: 992px){.invoice-details__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.invoice-details__row{width:100%}.invoice-details__settlement-row{display:flex;flex-direction:row;justify-content:flex-start;gap:16px;width:100%;align-items:stretch}.invoice-details__settlement-row>*{flex:1 1 0;min-width:0}@media (max-width: 992px){.invoice-details__settlement-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.invoice-details__slip-alert,.invoice-details__line-items{width:100%}.invoice-details__documents-row{width:50%}@media (max-width: 992px){.invoice-details__documents-row{width:100%}}.invoice-details--centered{width:100%;height:100%}.invoice-details__card-wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.invoice-details__card-header{margin-bottom:0}.invoice-details__card-header__actions{margin-left:auto;align-items:flex-start}.invoice-details__card-footer{width:100%;padding:16px;border-radius:12px;background-color:#f1f5f9;line-height:1.6;color:#051a3b;white-space:pre-line;word-break:break-word;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0}.invoice-details__card-footer__label{color:#616161}.invoice-details__hero{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;flex-wrap:wrap}.invoice-details__hero-icon{width:42px;height:42px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:50%;background-color:#f1f5f9;color:#051a3b;flex-shrink:0}.invoice-details__title-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;flex-wrap:wrap}.invoice-details__title{font-size:xx-large;font-weight:500;line-height:1.05}.invoice-details__details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.invoice-details__details-column{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;min-width:0}.invoice-details__panel{min-width:0;display:flex;flex-direction:column;gap:12px}.invoice-details__panel--note{border-left:1px solid #e0e0e0;padding-left:24px}.invoice-details__status-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.invoice-details__status-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #e0e0e0;padding-bottom:1rem}.invoice-details__actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:8px;width:100%}.invoice-details__actions:empty{display:none}@media (max-width: 992px){.invoice-details__hero{align-items:center;justify-content:space-between}.invoice-details__hero-icon{width:3.75rem;height:3.75rem}.invoice-details__title-row{order:1;width:100%}.invoice-details__details-grid{grid-template-columns:minmax(0,1fr);gap:0}.invoice-details__details-column,.invoice-details__details-column:first-child{padding-right:0;padding-bottom:1rem;border-right:none}.invoice-details__title{font-size:clamp(1.75rem,8vw,2.5rem)}.invoice-details__additional-info{flex-direction:column}}.client-information{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;max-width:48rem}.client-information--loading{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.client-information__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:24px}@media (max-width: 767px){.client-information__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.client-information__identity-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%}.client-information__identity{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;flex:1;min-width:0}.client-information__title-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;flex-wrap:wrap}.client-information__name{margin:0;font-size:x-large;font-weight:500}.client-information__meta{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px;margin:0;color:#616161;font-size:small}.client-information__actions{align-self:flex-start;margin-left:auto}.client-information__details{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 991px){.client-information__details{grid-template-columns:1fr}}.account-form{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.account-form__row{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:12px}@media (max-width: 767px){.account-form__row{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}}.account-preview{position:relative;height:fit-content;background-color:#fff;border-radius:12px;border:1px solid #e0e0e0;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;transition:.2s ease;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow:hidden}.account-preview__corner{position:absolute;top:16px;right:12px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;z-index:1}.account-preview__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;padding:1.5rem}.account-preview__header__text{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;min-width:0;flex:1}.account-preview__header__name{font-size:medium;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-preview__header__subtitle{font-size:small;color:#616161;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-preview__body{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:1.5rem;border-top:1px solid #e0e0e0;background-color:#f1f5f966}.account-preview__row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;color:#616161;font-size:small;overflow:hidden;white-space:nowrap}.account-preview__row span{overflow:hidden;text-overflow:ellipsis}.account-preview__row svg{flex-shrink:0;stroke-width:1.5}.client-representatives{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.client-representatives__actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}@media (max-width: 767px){.client-representatives__actions{flex-direction:column;align-items:stretch}.client-representatives__actions button{width:100%}}@media (max-width: 767px){.client-representatives__actions__search{width:100%}}.client-representatives__middle{flex:1}.client-representatives__middle--refetching{--refetching-opacity: .3;animation:refetching-pulse 1.2s ease-in-out infinite;pointer-events:none}.client-representatives__middle__content{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 1439px){.client-representatives__middle__content{grid-template-columns:repeat(2,1fr)}}@media (max-width: 991px){.client-representatives__middle__content{grid-template-columns:repeat(1,1fr)}}.client-representatives__middle__center{display:grid;place-items:center;width:100%;height:100%;text-align:center}.client-representatives__pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}.client-settings{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.client-settings__tabs,.client-settings__tabs .en-tabs__content{flex:1}.accounting-document-form-modal__price-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px;border:1px solid #e0e0e0;border-radius:12px;background-color:#f5f5f5;gap:16px}.accounting-document-form-modal__price-label{color:#424242}.accounting-document-form-modal__price-value{font-weight:500}.accounting-document-tab__card{width:50%}@media (max-width: 992px){.accounting-document-tab__card{width:100%}}.accounting-document-tab__card-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.accounting-document-tab__summary{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;flex-wrap:wrap}.accounting-document-tab__date{color:#616161;font-size:small}.accounting-document-tab__amount-section{border:1px solid #e0e0e0;border-radius:12px;padding:8px 12px}.accounting-document-tab__amount{font-weight:500}.accounting-document-tab__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.accounting-document-tab__files-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;border:1px solid #e0e0e0;border-radius:12px;padding:16px}.accounting-document-tab__files-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.accounting-document-tab__files-empty{margin:0;color:#616161;font-size:small}.accounting-document-tab__files-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.accounting-document-tab__file-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;border-bottom:1px solid #e0e0e0;padding-bottom:8px}.accounting-document-tab__file-row:last-child{border-bottom:none;padding-bottom:0}.accounting-document-tab__file-icon{flex-shrink:0;color:#616161;stroke-width:1.5}.accounting-document-tab__file-main{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex:1;min-width:0;font-size:small}.accounting-document-tab__file-name{word-break:break-word}.accounting-document-tab__file-size{color:#616161;font-size:small}.accounting-document-tab__file-actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:4px}.data-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;border:1px solid #e0e0e0;border-radius:12px;padding:1rem}.data-item__label{font-size:small;color:#616161;font-weight:400}.data-item__value{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;font-size:medium;font-weight:500;color:#051a3b;min-width:0}.data-item__icon{flex-shrink:0;width:16px;height:16px;color:#616161;stroke-width:1.5}.expense-details{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.expense-details--loading{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%}.expense-details__search{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}@media (max-width: 767px){.expense-details__search{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch}.expense-details__search button{width:100%}}.expense-details__card__title{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.expense-details__card__title__status{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.expense-details__card__title__left{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.expense-details__card__title__right{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:8px}@media (max-width: 992px){.expense-details__card__title__right{display:none}}.expense-details__card__title__dropdown{display:none}@media (max-width: 992px){.expense-details__card__title__dropdown{display:block}}.expense-details__amounts{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:16px;flex-wrap:wrap}@media (max-width: 767px){.expense-details__amounts{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.expense-details__info-card__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 992px){.expense-details__info-card__grid{grid-template-columns:1fr}}.expense-details__tabs{flex:1}.expense-details__invoices-tab{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.expense-details__linked-invoice-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;margin:0;padding:0;list-style:none}.expense-details__linked-invoice{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:16px;border-radius:12px;background-color:#f1f5f9;border:1px solid #e0e0e0;transition:border-color .2s}.expense-details__linked-invoice:hover{border-color:#0f52ba}.expense-details__linked-invoice:hover .expense-details__linked-invoice__number{text-decoration:underline;text-underline-offset:4px}.expense-details__linked-invoice__main{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;min-width:0;color:#051a3b}.expense-details__linked-invoice__amounts{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.expense-details__linked-invoice__number,.expense-details__linked-invoice__amount{color:#051a3b;font-weight:500}.expense-details__linked-invoice__meta{color:#616161;font-size:small}.expense-details__table{flex:1}.expense-details__table__actions{margin-left:auto}.expense-details__pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}.expense-details__connect-modal{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.expense-details__connect-modal__content{border-bottom:1px solid #e0e0e0;padding-block:.5rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px}@media (max-width: 767px){.expense-details__connect-modal__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.expense-details__connect-modal__content__title{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.expense-details__connect-modal__content__sdc-date{font-size:small;color:#616161}.expense-details__connect-modal__content__total-amount{margin-left:auto}.expense-details__connect-modal__buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}.expense-details__preview-modal{max-height:80vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.expense-details__preview-modal__content{display:flex;flex-direction:row;justify-content:center;align-items:stretch;overflow-y:auto;width:100%;height:100%}.expense-details__preview-modal__content__qr{border:1px solid #e0e0e0;border-radius:12px}.expense-details__preview-modal__content__pdf-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;height:80vh}.expense-details__preview-modal__buttons{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}@media (max-width: 767px){.expense-details__preview-modal__buttons{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.expense-details__preview-modal__buttons .is-button{width:100%}}.expense-details__payment-slip-info{width:fit-content}.expense-details__receipt-info{flex:1}.expense-details__receipt-info__header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}.expense-details__receipt-info__content,.expense-details__receipt-info__content__document{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.incomes-filters-drawer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.incomes-filters-drawer__reconciliation{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.incomes-filters-drawer__chips{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:8px;flex-wrap:wrap}.incomes-filters-drawer__section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.incomes-filters-drawer__bank-account-option{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%}.incomes-filters-drawer__footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.incomes-filters-drawer__footer button{width:100%}.incomes-stats{display:flex;flex-wrap:wrap;gap:16px}.incomes-stats>*{flex:1 1 16rem;min-width:16rem}@media (max-width: 767px){.incomes-stats>*{min-width:0;width:100%}}.incomes{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.incomes__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.incomes__search{width:256px}@media (max-width: 767px){.incomes__search{width:100%}}.incomes__filters{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width: 767px){.incomes__filters{width:100%}}.incomes__table{flex:1}.incomes__table__expanded-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.incomes__pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}.incomes__name-cell{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}.incomes__name-cell__secondary{color:#616161}.income-details{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.income-details--loading{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%}.income-details__card__title{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.income-details__card__title__status{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px}.income-details__card__title__left{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.income-details__amounts{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:16px;flex-wrap:wrap}@media (max-width: 767px){.income-details__amounts{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.income-details__info-card__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 992px){.income-details__info-card__grid{grid-template-columns:1fr}}.income-details__invoices-card__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.income-details__linked-invoice-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;margin:0;padding:0;list-style:none}.income-details__linked-invoice{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:16px;border-radius:12px;background-color:#f1f5f9;border:1px solid #e0e0e0;transition:border-color .2s}.income-details__linked-invoice:hover{border-color:#0f52ba}.income-details__linked-invoice:hover .income-details__linked-invoice__number{text-decoration:underline;text-underline-offset:4px}.income-details__linked-invoice__main{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;min-width:0;color:#051a3b}.income-details__linked-invoice__number,.income-details__linked-invoice__amount{color:#051a3b;font-weight:500}.income-details__linked-invoice__meta{color:#616161;font-size:small}.payment-slip{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.payment-slip--loading{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.payment-slip__form{flex:1;display:flex;flex-direction:row;justify-content:center;align-items:center}.ac-mismatch__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.ac-mismatch__content__old{padding:1.5rem;background-color:#f1f5f9;border-radius:12px;border:1px solid #e0e0e0;font-size:large}.upload-bank-statement-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.upload-bank-statement-success__buttons{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}@media (max-width: 767px){.upload-bank-statement-success__buttons{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.upload-bank-statement-success__buttons .is-button{width:100%}}.bs-detail__loading{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;height:75vh}.bs-detail__empty{flex:1}.bs-detail__content{height:70vh;overflow-y:auto;padding-top:8px}.bs-detail__list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;list-style:none;margin:0;padding:0}.bs-detail__list-item{border:1px solid #e0e0e0;border-radius:12px;transition:background-color .15s ease}.bs-detail__list-item:hover{background-color:#f1f5f9}.bs-detail__list-link{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:1rem;text-decoration:none;color:inherit}@media (max-width: 767px){.bs-detail__list-link{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.bs-detail__list-main{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;min-width:0}.bs-detail__list-name{font-weight:500;color:#051a3b;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.bs-detail__list-purpose{font-size:small;color:#616161;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.bs-detail__list-meta{font-size:x-small;color:#9e9e9e;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.bs-detail__list-aside{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;flex-shrink:0;color:#616161}.bs-detail__list-amount{font-weight:500;color:#051a3b;white-space:nowrap}.bs-detail__pdf{display:flex;flex-direction:row;justify-content:center;align-items:center;height:60vh}.bs-detail__document{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.bs-detail__document-actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:8px;flex-wrap:wrap}.bank-statements-stats{display:flex;flex-wrap:wrap;gap:16px}.bank-statements-stats>*{flex:1 1 16rem;min-width:16rem}@media (max-width: 767px){.bank-statements-stats>*{min-width:0;width:100%}}.bank-statements{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.bank-statements__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}@media (max-width: 767px){.bank-statements__header__upload-btn{width:100%}}.bank-statements__filters{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width: 767px){.bank-statements__filters__search{width:100%}}.bank-statements__account-label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;font-size:small}.bank-statements__account-dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.bank-statements__name-cell{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}.bank-statements__name-cell__secondary{color:#616161;font-size:small}.bank-statements__table{flex:1}.bank-statements__pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}.agency-information{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;max-width:48rem}.agency-information--loading{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%}.agency-information__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:24px}@media (max-width: 991px){.agency-information__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.agency-information__identity{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;flex:1;min-width:0}.agency-information__title-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.agency-information__name{font-weight:400;margin:0}.agency-information__meta{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:8px;flex-wrap:wrap;color:#616161;font-size:small;margin:0}.agency-information__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;max-width:32rem}.bookkeeper-member-form-modal{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.bookkeeper-members{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;flex:1}.bookkeeper-members__actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.bookkeeper-members__actions__search{flex:1;max-width:320px}@media (max-width: 767px){.bookkeeper-members__actions{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.bookkeeper-members__actions__search{max-width:100%}.bookkeeper-members__actions__invite-button{width:100%}}.bookkeeper-members__table{flex:1}.bookkeeper-members__name-cell{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.bookkeeper-members__name-cell__info{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.bookkeeper-members__name-cell__info__email{font-size:small}.bookkeeper-members__pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}.bookkeeper-member-profile{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;max-width:48rem}.bookkeeper-member-profile__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:24px}@media (max-width: 991px){.bookkeeper-member-profile__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.bookkeeper-member-profile__identity{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;flex:1;min-width:0}.bookkeeper-member-profile__title-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.bookkeeper-member-profile__name{font-weight:400;margin:0}.bookkeeper-member-profile__email{color:#757575;font-size:14px;font-size:.875rem;margin:0}.bookkeeper-member-profile__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;max-width:32rem}.bookkeeper-member-profile__row{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:16px}@media (max-width: 767px){.bookkeeper-member-profile__row{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.bookkeeper-member-profile__submit{align-self:flex-start}.my-agency{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.my-agency__tabs,.my-agency__tabs .en-tabs__content{flex:1}.customers-stats{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:16px}.customers-stats>*{flex:1 1 16rem;min-width:16rem}@media (max-width: 767px){.customers-stats>*{min-width:0;width:100%}}.customer-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;width:100%;height:100%}.customer-list__actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.customer-list__actions__filters{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:8px;flex-wrap:wrap}.customer-list__actions__buttons{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:8px}.customer-list__table{flex:1}.customer-list__table__bank-account{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.customer-list__table__bank-account__plus{padding:4px 8px}.customer-list__pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}.customer-list__name-cell{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}.customer-list__name-cell__secondary{color:#616161}.customer-list__outstanding-amount{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.customer-list__outstanding-amount--paid{color:#36a85f}.customer-list__outstanding-amount--overpaid{color:#a96d00}.customer-list__group-label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.customer-list__group-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.customer-details{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.customer-details__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.customer-details__header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}.customer-details__header__main{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px}.customer-details__header__name{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:12px}.customer-details__header__name .card__title{font-size:x-large;font-weight:500}.customer-details__header__email{color:#616161;font-size:small}.customer-details__info{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1439px){.customer-details__info{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.customer-details__info{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.customer-details__info{grid-template-columns:1fr}}.customer-details__tab-search{width:100%;max-width:20rem}@media (max-width: 767px){.customer-details__tab-search{max-width:100%}}.customer-details__cell-primary{display:block}.customer-details__cell-secondary{display:block;color:#616161;font-size:small}.customer-details__content--centered{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.customer-details__pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}.action-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:16px;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 1px 2px #0000000d;min-width:0}.action-bar__summary{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:32px;min-width:0}.action-bar__summary-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0}.action-bar__summary-label{font-size:small;text-transform:uppercase;letter-spacing:.05em;color:#424242}.action-bar__summary-value{font-weight:500;font-size:large;color:#051a3b}.action-bar__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}.action-bar__tooltip{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;text-align:left}.action-bar__tooltip ul{margin:0;padding-left:16px}.branding-toolbar{flex-shrink:0}.branding-toolbar__row{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:8px;flex-wrap:wrap;min-width:0;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.branding-toolbar__row:last-child{padding-bottom:0;border-bottom:none}.branding-toolbar__color-popover{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.branding-toolbar__color-swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.branding-toolbar__color-swatch-option{width:32px;height:32px;border:2px solid transparent;border-radius:12px;cursor:pointer}.branding-toolbar__color-swatch-option[data-selected=true]{border-color:#000}.branding-toolbar__color-input{width:100%;height:32px;border:none;background:#fff;cursor:pointer}.branding-toolbar__language-select{min-width:fit-content}.visible-fields-popover{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.visible-fields-popover__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.visible-fields-popover__group-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.visible-fields-popover__group{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px}.visible-fields-popover__group-title{font-weight:500}.visible-fields-popover__items,.toggle-settings{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.toggle-settings__toggles{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.invoice-pdf-preview-panel{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex:1;min-height:0;width:100%;padding:12px;background:#f9fafb;box-shadow:0 1px 2px #0000000d;border:1px solid #e0e0e0;border-radius:12px;overflow-x:hidden;overflow-y:auto}.invoice-pdf-preview-panel__stage{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:0;flex:1}.invoice-pdf-preview-panel__slot{width:100%;pointer-events:none;opacity:0;position:absolute;inset:0 0 auto 0;transition:opacity .14s ease-out;will-change:opacity}.invoice-pdf-preview-panel__slot--active{position:relative;inset:auto;pointer-events:auto;opacity:1}.invoice-pdf-preview-panel__document{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;width:100%}.invoice-pdf-preview-panel__page{box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;overflow:hidden}.invoice-pdf-preview-panel__error{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;color:#ff4d4d;flex:1}.invoice-pdf-preview-panel__loader{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;flex:1}.issuer-preview{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;min-width:0}.issuer-preview__heading{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-width:0;padding:16px;border:1px solid #e0e0e0;border-radius:12px}.issuer-preview__heading-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;width:32px;height:32px;background:#f1f5f9;border-radius:8px;color:#051a3b;flex-shrink:0}.issuer-preview__name{font-weight:500;color:#051a3b;min-width:0;overflow-wrap:anywhere}.issuer-preview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}@media (max-width: 767px){.issuer-preview__grid{grid-template-columns:1fr}}.line-items-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;min-width:0}.line-items-section__card{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;padding:16px;background:#f9fafb;border:1px solid #e0e0e0;border-radius:12px;min-width:0}.line-items-section__card-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;min-width:0;font-size:small}.line-items-section__card-index{color:#424242}.line-items-section__card-total{margin-left:auto;font-weight:500;font-size:medium}.line-items-section__card-body,.line-items-section__card-description{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;min-width:0}.line-items-section__card-inputs{display:grid;grid-template-columns:minmax(180px,auto) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;align-items:end}@media (max-width: 992px){.line-items-section__card-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.line-items-section__card-inputs{grid-template-columns:1fr;gap:24px}}.line-items-section__table-scroll{width:100%;overflow-x:auto;border-radius:12px;border:1px solid #e0e0e0}.line-items-section__table{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:100%;width:max-content}.line-items-section__table-header{display:grid;grid-template-columns:230px minmax(160px,1fr) 180px 100px 140px 90px 120px 44px;gap:12px;padding:8px;background:#f9fafb;border-bottom:1px solid #e0e0e0}.line-items-section__table-header span{font-size:small;color:#424242}.line-items-section__table-header--total{text-align:right}.line-items-section__table-row{display:grid;grid-template-columns:230px minmax(160px,1fr) 180px 100px 140px 90px 120px 44px;gap:12px;padding:8px;align-items:start}.line-items-section__table-cell__catalog-combobox{width:100%;min-width:0}.line-items-section__table-cell{display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-width:0}.line-items-section__table-cell .en-select{min-width:0}.line-items-section__table-cell--total{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;height:100%;text-align:right;font-weight:500}.line-items-section__table-cell--actions{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%}.meta-section__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;min-width:0}@media (max-width: 767px){.meta-section__grid{grid-template-columns:1fr;gap:24px}}.notes-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;min-width:0}.recipient-preview{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;min-width:0}.recipient-preview__heading{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-width:0;padding:16px;border:1px solid #e0e0e0;border-radius:12px}.recipient-preview__heading-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;width:32px;height:32px;background:#f1f5f9;border-radius:8px;color:#051a3b;flex-shrink:0}.recipient-preview__name{font-weight:500;color:#051a3b;min-width:0;overflow-wrap:anywhere}.recipient-preview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}@media (max-width: 767px){.recipient-preview__grid{grid-template-columns:1fr}}.custom-invoice-create{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;width:100%;height:100%;min-width:0;padding-bottom:16px}.custom-invoice-create__breadcrumb-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-items:center;gap:8px}.custom-invoice-create__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;flex:1;min-width:0}.custom-invoice-create__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);gap:24px;align-items:flex-start;min-width:0}@media (max-width: 1439px){.custom-invoice-create__layout{grid-template-columns:1fr}}.custom-invoice-create__layout--preview-hidden{grid-template-columns:minmax(0,1fr)}.custom-invoice-create__form-column{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;min-width:0}.custom-invoice-create__preview-column{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;position:sticky;top:88px;height:calc(100vh - 232px);min-width:0}@media (max-width: 1439px){.custom-invoice-create__preview-column{position:static;height:auto}}.custom-invoice-create__action-bar-wrapper{position:sticky;bottom:16px;z-index:700;min-width:0}.custom-invoice-create__initial-loader{display:flex;flex-direction:row;justify-content:center;align-items:center;min-height:calc(100vh - 136px)}.custom-invoice-details{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;width:100%;height:100%}.custom-invoice-details__content--centered{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.custom-invoice-details__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:flex-start;width:100%}@media (max-width: 992px){.custom-invoice-details__layout{grid-template-columns:minmax(0,1fr)}}.custom-invoice-details__column{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;min-width:0}.custom-invoice-details__hero-header{margin-bottom:0}.custom-invoice-details__hero-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;flex-wrap:wrap;width:100%}.custom-invoice-details__hero-icon{width:42px;height:42px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:50%;background-color:#f1f5f9;color:#051a3b;flex-shrink:0}.custom-invoice-details__hero-title-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;flex-wrap:wrap;flex:1;min-width:0}.custom-invoice-details__hero-title{font-size:xx-large;font-weight:500}.custom-invoice-details__hero-actions{margin-left:auto;align-items:flex-start}.custom-invoice-details__hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 1439px){.custom-invoice-details__hero-grid{grid-template-columns:minmax(0,1fr)}}.custom-invoice-details__hero-footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}.custom-invoice-details__items-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px}.custom-invoice-details__line-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:16px;border-radius:12px;background-color:#f1f5f9}.custom-invoice-details__line-item__main{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.custom-invoice-details__line-item__meta{color:#64748b}.custom-invoice-details__line-item__total{font-weight:500;font-size:large}.custom-invoice-details__notes-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.custom-invoice-details__notes-label{color:#424242}.custom-invoice-details__notes-text{white-space:pre-line;word-break:break-word;margin:0}.custom-invoice-details__preview-card{position:sticky;top:96px;min-width:0}@media (max-width: 992px){.custom-invoice-details__preview-card{position:static}}.custom-invoice-details__preview-content{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0}.custom-invoice-details__pdf-viewer{width:100%;min-height:37.5rem}.custom-invoice-items{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;width:100%;height:100%}.custom-invoice-items__actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.custom-invoice-items__table{flex:1}.custom-invoice-items__pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}.accounting-documents-filters-drawer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.accounting-documents-filters-drawer__footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.accounting-documents-filters-drawer__footer button{width:100%}.accounting-documents{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.accounting-documents__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}@media (max-width: 767px){.accounting-documents__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.accounting-documents__search{min-width:256px}@media (max-width: 992px){.accounting-documents__search{width:100%}}.accounting-documents__filters{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}@media (max-width: 767px){.accounting-documents__filters{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.accounting-documents__table{flex:1}.accounting-documents__table__party-link{padding-inline:0;text-decoration:underline}.accounting-documents__pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}.en-sidebar-client-menu-item{cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:.5rem;border-radius:12px;font-size:smaller}.en-sidebar-client-menu-item:hover{background-color:#f1f5f9}.en-sidebar-client-menu-item__info{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.en-sidebar-client-menu-item__info__vat-number{font-size:x-small;color:#64748b}.en-sidebar-client-menu-item__info--compact{font-size:larger}.en-sidebar-client-menu-item--selected{background-color:#f1f5f9;border:1px solid #e0e0e0}.en-sidebar-client-menu{background:#fff;border-radius:12px;border:1px solid #e0e0e0;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;padding-inline:.5rem;padding-top:.5rem;min-width:284px;max-height:400px;overflow-y:auto;animation:fadeIn .2s ease-in-out;z-index:700;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.en-sidebar-client-menu__see-all{width:100%;position:sticky;bottom:0;left:0;background-color:#fff;color:inherit;font-size:small;padding:.75rem .5rem;border-top:1px solid #e0e0e0}.en-sidebar-client-menu__see-all:hover{color:#0f52ba}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.en-sidebar-client-item{overflow:hidden;cursor:pointer;color:#fff;padding:1rem .75rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:18px}.en-sidebar-client-item--static{cursor:default}.en-sidebar-client-item__info{width:160px;display:inline-block;opacity:0;transform:translate(-12px);transition:opacity .3s ease,transform .3s ease;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.en-sidebar-client-item__info__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.en-sidebar-client-item__info__vat{font-size:small}.en-sidebar-client-item__info--full{opacity:1;transform:translate(0)}@media (max-width: 767px){.en-sidebar-client-item__info{color:#051a3b;width:200px}}.en-sidebar-client-item__chevron{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-left:auto;transform:rotate(0);transition:.3s ease;opacity:0}.en-sidebar-client-item__chevron svg{flex-shrink:0;stroke-width:1.5}.en-sidebar-client-item__chevron--open{transform:rotate(180deg)}.en-sidebar-client-item__loader{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.en-sidebar-client-item--full{padding:0}.en-sidebar--open .en-sidebar-client-item span{opacity:1;transform:translate(0);transition-delay:.1s}.en-sidebar--open .en-sidebar-client-item .en-sidebar-client-item__chevron{opacity:1;transition-delay:.1s}.en-sidebar{box-sizing:border-box;height:100vh;width:300px;min-width:300px;flex:0 0 auto;padding:1.375rem .5rem;background-color:#051a3b;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;position:sticky;top:0;align-self:start;text-wrap:nowrap;transition:width .4s ease-in-out,min-width .4s ease-in-out}.en-sidebar--closed{width:76px;min-width:76px}.en-sidebar__logo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:18px;padding:0px .75rem;margin-bottom:.75rem;width:100%}.en-sidebar__logo svg{flex-shrink:0}.en-sidebar__logo__max{opacity:0;transform:translate(-12px);transition:opacity .4s ease .1s,transform .4s ease .1s;white-space:nowrap}.en-sidebar__logo__max--open{opacity:1;transform:translate(0)}.en-sidebar__navlist{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;overflow-x:hidden;overflow-y:auto}.en-sidebar__navlist__item{width:100%}.en-sidebar__navlist__item__link{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:24px;font-size:large;border-radius:12px;padding:1rem;transition:background-color .2s ease,justify-content .4s ease}.en-sidebar__navlist__item__link:hover{background-color:#113871}.en-sidebar__navlist__item__link svg{flex-shrink:0;stroke-width:1;width:28px;height:28px;transition:transform .3s ease}.en-sidebar__navlist__item__link span{display:inline-block;opacity:0;transform:translate(-12px);transition:opacity .3s ease,transform .3s ease}.en-sidebar--open .en-sidebar__navlist__item__link span{opacity:1;transform:translate(0);transition-delay:.1s}.en-sidebar__navlist__item__link--active{background-color:#113871}.en-sidebar__navlist__item__link--active svg{stroke-width:1.5}.en-sidebar__navlist__item__link--disabled{-webkit-user-select:none;user-select:none;color:#9e9e9e}.en-sidebar__navlist__item__link--disabled:hover{cursor:not-allowed;background-color:#051a3b}.en-sidebar__trigger{position:absolute;top:50%;right:-1rem;transform:translateY(-50%);border:1px solid transparent;border-radius:50%;padding:.25rem;cursor:pointer;background:#051a3b;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:.3s ease}.en-sidebar__trigger:hover{background-color:#f9fafb;border-color:#051a3b}.en-sidebar__trigger:hover .en-sidebar__trigger__icon{color:#051a3b}.en-sidebar__trigger__icon{color:#f9fafb;transition:transform .3s ease}.en-sidebar__trigger__icon--open{transform:rotate(180deg)}@media (max-width: 767px){.en-sidebar{display:none}}.en-mobile-navbar{display:none}@media (max-width: 767px){.en-mobile-navbar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;background-color:#051a3b}.en-mobile-navbar__scroll{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex:1;overflow-x:auto;scrollbar-width:none}.en-mobile-navbar__scroll::-webkit-scrollbar{display:none}.en-mobile-navbar__item{flex-shrink:0;border-radius:12px;margin:.5rem;padding:.5rem}.en-mobile-navbar__item--more{flex-shrink:0}.en-mobile-navbar__item--dropup{z-index:800}.en-mobile-navbar__item__link{color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.en-mobile-navbar__item__link svg{width:20px;height:20px;stroke-width:1.5;flex-shrink:0}.en-mobile-navbar__item__link__title{font-size:x-small;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.en-mobile-navbar__item--active{background-color:#113871}.en-mobile-navbar__item--disabled{color:#9e9e9e}}.en-header-user-menu__trigger{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.75rem;padding:.25rem;border-radius:12px;border:1px solid transparent;transition:.2s ease}.en-header-user-menu__trigger:hover{background-color:#f1f5f9;border-color:#e0e0e0}.en-header-user-menu__trigger__info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;line-height:1.1}.en-header-user-menu__trigger__name{font-weight:500;font-size:small}.en-header-user-menu__trigger__role{color:#64748b;font-size:x-small}.en-header-user-menu__trigger__chevron{color:#64748b;width:16px;height:16px;flex-shrink:0}.en-header-user-menu__language-check{margin-left:auto}.en-header-user-menu__label__name{color:#051a3b;font-weight:500;font-size:small}.en-header-user-menu__label__email,.en-header-user-menu__label__agency{color:#64748b;font-size:x-small}@media (max-width: 767px){.en-header-user-menu__trigger{padding:0}.en-header-user-menu__trigger__info,.en-header-user-menu__trigger__chevron{display:none}.en-header-user-menu__trigger:hover{background-color:transparent}}.en-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:32px;height:72px;flex-basis:72px;flex-shrink:0;position:sticky;top:0;z-index:700;background-color:#f9fafb;padding:.75rem 2rem;border-bottom:1px solid #e0e0e0}@media (max-width: 767px){.en-header{padding:1rem}}.en-header__title{margin:0;font-weight:400}@media (max-width: 992px){.en-header__title{font-size:x-large}}@media (max-width: 767px){.en-header__title{display:none}}.en-header__client-item{display:none}@media (max-width: 767px){.en-header__client-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px}}.home{width:100%;height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;overflow:hidden;background-color:#f9fafb}@media (max-width: 767px){.home{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start}}.home .header{position:sticky;top:0;background:#f9fafb;z-index:2}.home__main{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow-y:auto;overflow-x:hidden}@media (max-width: 992px){.home__main{overflow-y:auto}}@media (max-width: 767px){.home__main{padding:0rem}}.home__main__header{width:100%;height:120px;background-color:#f9fafb}.home__main__content{flex:1;width:100%;padding:1rem 2rem}@media (max-width: 767px){.home__main__content{padding:1rem}}.invalid-invitation{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.invalid-invitation .is-button{width:100%}.invalid-invitation__buttons{width:100%;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;gap:8px}.is-login__form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%}.is-login__form__buttons{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:1rem;gap:8px}.is-login__form__button{width:100%}.is-login__form__register{text-align:center}.is-login__form__inputs{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;width:100%}.is-login__form__inputs__forgot-password{margin-left:auto}.is-login__form__dont-have-account{display:flex;flex-direction:row;justify-content:center;align-items:center}.is-login__divider{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#051a3b;font-size:small;margin-block:1rem}.is-login__divider__or{margin-inline:1rem}.is-login__divider__line{flex:1;height:.5px;background-color:#051a3b}.oauth-button{gap:12px;width:100%}.oauth-button:hover{border-color:#e0e0e0}.oauth-button svg{width:24px;height:24px}.register-success{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.is-stepper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%}.is-stepper-node{display:flex;flex-direction:row;justify-content:center;align-items:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;border:2px solid #64748b;background-color:transparent;color:#64748b;font-size:small;font-weight:500;transition:.25s ease;transition-property:background-color,border-color,color}.is-stepper-node__number{line-height:1}.is-stepper-node__icon{width:16px;height:16px}.is-stepper-node--active,.is-stepper-node--completed{border-color:#0f52ba;background-color:#0f52ba;color:#fff}.is-stepper-connector{flex:0 0 32px;height:2px;background-color:#64748b;border-radius:12px;transition:background-color .25s ease}.is-stepper-connector--filled{background-color:#0f52ba}.wizard-step{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;width:100%}.wizard-step__heading{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.wizard-step__title{font-size:x-large;color:#051a3b;margin:0;font-weight:400}.wizard-step__subtitle{color:#64748b;margin:0}.wizard-step__body{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;width:100%}.wizard-step__footer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px}.wizard-step__footer button{width:100%}.choose-client-type{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;width:100%}.choose-client-type button{height:auto;width:auto;padding:1rem;text-align:left}.choose-client-type__option{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;width:100%}.choose-client-type__option__title{font-size:large;font-weight:500}.choose-client-type__option__description{font-size:small;opacity:.8}.register-wizard{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;width:100%}.register-wizard__placeholder{color:#64748b;text-align:center;margin:0}.register-wizard__back-to-login{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.en-not-found{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.en-not-found__title{font-weight:400}.oauth-onboard-wrapper .auth-wrapper__content-wrapper{width:640px}.oauth-onboard__loader{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%}.oauth-onboard{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:32px}.oauth-onboard__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}@media (max-width: 767px){.oauth-onboard__header{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}}.oauth-onboard__header__user-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px}.oauth-onboard__header__user{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.oauth-onboard__header__user__name{font-weight:500}.oauth-onboard__header__user__email{font-size:small;color:#424242}.oauth-onboard__intro{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.oauth-onboard__intro__title{font-weight:500;margin:0}@media (max-width: 767px){.oauth-onboard__intro__title{font-size:x-large;text-align:center}}.oauth-onboard__intro__subtitle{color:#424242;margin:0}@media (max-width: 767px){.oauth-onboard__intro__subtitle{text-align:center}}.oauth-onboard__roles{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 767px){.oauth-onboard__roles{grid-template-columns:1fr}}.oauth-onboard__button-next{margin-left:auto}@media (max-width: 767px){.oauth-onboard__button-next{width:100%}}.role-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;background-color:#fff;padding:1.5rem;border:1px solid #e0e0e0;border-radius:12px;cursor:pointer;transition:.2s ease}.role-card:hover{background-color:#f1f5f9}.role-card--active{background-color:#f1f5f9;border-color:#0f52ba;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014}.role-card__title{font-weight:500;margin:0}.role-card__description{font-size:.875rem;color:#424242;margin:0}.oauth-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.oauth-form__buttons{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}@media (max-width: 767px){.oauth-form__buttons{margin-top:16px;display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch}}@media (max-width: 767px){.oauth-form__button{width:100%}}.pending-approval{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.pending-approval--loading{display:flex;flex-direction:row;justify-content:center;align-items:center;min-height:320px}.pending-approval__section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.pending-approval__section__title{font-weight:400;margin:0}.pending-approval__user,.pending-approval__org{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;min-width:0;border-radius:12px;background-color:#f1f5f9;padding:1rem}.pending-approval__user__name,.pending-approval__org__name{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}@media (max-width: 767px){.pending-approval__user__name,.pending-approval__org__name{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch}}.pending-approval__user__meta,.pending-approval__org__meta{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;font-size:small;color:#616161}.pending-approval__actions{margin-left:auto}@media (max-width: 767px){.pending-approval__actions{width:100%}}@keyframes refetching-pulse{0%,to{opacity:1}50%{opacity:var(--refetching-opacity, .3)}}html,body,#root{width:100%;height:100%;scroll-behavior:smooth}@supports (-webkit-touch-callout: none){html,body,#root{height:calc(100vh - env(safe-area-inset-bottom))}}*{box-sizing:border-box;font-family:Manrope}a{text-decoration:none;color:#f9fafb}body{margin:0;overscroll-behavior:none;background-color:#f9fafb}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}p{margin:0}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#e0e0e0;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#9e9e9e}::-webkit-scrollbar-button{display:none;height:0;width:0}.modal-action-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}@media (max-width: 767px){.modal-action-buttons{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.modal-action-buttons>*{width:100%}}.field-label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;color:#424242}.field-label svg{width:20px;height:20px;stroke-width:1.5}.field-error{display:block;color:#ff4d4d;font-size:small}.form-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.form-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:12px}.form-row>*{flex:1 1 0;min-width:0}@media (max-width: 767px){.form-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}}
