:root{--app_main-color:#ff8000ff;--app_main-header-height:52px;--app_main-footer_min-height:64px;--bs-app_main:#ff8000ff;--bs-app_main-rgb:255, 128, 0;--bs-app_main-btn_text:#ffff;--bs-sidebar-menu-item-active-color:#ff8000ff;--color-filter-app_main:brightness(0) saturate(100%) invert(43%) sepia(81%) saturate(2180%) hue-rotate(340deg) brightness(95%) contrast(100%);--logo-sm-height:24px;--logo-lg-height:24px;--font-family-primary:"Quicksand", sans-serif;--font-family-secondary:"Chivo Mono", monospace;--font-family-tertiary:"Goldman", sans-serif}body{font-family:var(--font-family-primary);--bs-gutter-x:-1.5rem;padding-right:calc(-.5 * var(--bs-gutter-x));padding-left:calc(-.5 * var(--bs-gutter-x))}::-moz-selection{background-color:var(--app_main-color);color:#8d6123}::selection{background-color:var(--app_main-color);color:#8d6123}.main{min-height:100vh;padding-top:var(--app_main-header-height)}.main-header{z-index:2048;height:var(--app_main-header-height);position:fixed;top:0;left:0;width:100%;background-color:var(--bs-body-bg)}.main-footer{min-height:var(--app_main-footer_min-height)}.app-impersonation-exit-link{animation:app-impersonation-pulse 1.4s ease-in-out infinite;color:var(--bs-danger)!important;transform-origin:center}.app-impersonation-exit-link:hover,.app-impersonation-exit-link:focus{color:var(--bs-danger-text-emphasis)!important}.img-logo{animation:4s infinite alternate shake}.switch-mode_wrapper button:after{display:none!important}@-webkit-keyframes shake{0%,96%{transform:skewX(0)}97%,99%{transform:skewX(-10deg)}100%,98%{transform:skewX(10deg)}}@keyframes shake{0%,96%{transform:skewX(0)}97%,99%{transform:skewX(-10deg)}100%,98%{transform:skewX(10deg)}}@keyframes app-impersonation-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.turbo-progress-bar{background:var(--app_main-color)}.text-small{font-size:small}.text-smaller{font-size:smaller}.text-x-small{font-size:x-small}.text-xx-small{font-size:xx-small}.text-large{font-size:large}.text-larger{font-size:larger}.text-x-large{font-size:x-large}.text-xx-large{font-size:xx-large}.text-xxx-large{font-size:xxx-large}.border-app_main{border-color:var(--app_main-color)!important}.btn-app_main{color:var(--bs-app_main-btn_text);background-color:var(--app_main-color);border-color:var(--app_main-color);transition:300ms;filter:brightness(1)}.btn-app_main:hover{color:var(--bs-app_main-btn_text);background-color:var(--app_main-color);border-color:var(--app_main-color);filter:brightness(.9)}.btn-app_main.focus,.btn-app_main:focus{color:var(--bs-app_main-btn_text);filter:brightness(.9)}.btn-app_main.disabled,.btn-app_main:disabled{color:var(--bs-app_main-btn_text);filter:brightness(.9)}.btn-app_main:not(:disabled):not(.disabled).active,.btn-app_main:not(:disabled):not(.disabled):active,.show>.btn-app_main.dropdown-toggle{color:var(--bs-app_main-btn_text);background-color:var(--app_main-color);border-color:var(--app_main-color);filter:brightness(1)}.btn-app_main:not(:disabled):not(.disabled).active:focus,.btn-app_main:not(:disabled):not(.disabled):active:focus,.show>.btn-app_main.dropdown-toggle:focus{filter:brightness(.9)}.btn-outline-app_main{color:var(--app_main-color);border-color:var(--app_main-color);transition:300ms}.btn-outline-app_main:hover{color:var(--bs-app_main-btn_text);background-color:var(--app_main-color);border-color:var(--app_main-color)}.btn-check:focus+.btn-outline-app_main,.btn-outline-app_main:focus{-webkit-box-shadow:var(--app_main-color);box-shadow:var(--app_main-color)}.btn-check:active+.btn-outline-app_main,.btn-check:checked+.btn-outline-app_main,.btn-outline-app_main.active,.btn-outline-app_main.dropdown-toggle.show,.btn-outline-app_main:active{color:var(--bs-app_main-btn_text);background-color:var(--app_main-color);border-color:var(--app_main-color)}.btn-check:active+.btn-outline-app_main:focus,.btn-check:checked+.btn-outline-app_main:focus,.btn-outline-app_main.active:focus,.btn-outline-app_main.dropdown-toggle.show:focus,.btn-outline-app_main:active:focus{-webkit-box-shadow:var(--app_main-color);box-shadow:var(--app_main-color)}.btn-outline-app_main.disabled,.btn-outline-app_main:disabled{filter:brightness(.9);background-color:initial}.text-app_main{--bs-text-opacity:1;color:var(--app_main-color)!important}.text-app_main-btn{--bs-text-opacity:1;color:var(--bs-app_main-btn_text)!important}.img-ico-12{max-height:12px}.img-ico-14{max-height:14px}.img-ico-15{max-height:15px}.img-ico-16{max-height:16px}.img-ico-18{max-height:18px}.img-ico-20{max-height:20px}.img-ico-22{max-height:22px}.img-ico-24{max-height:24px}.img-ico-26{max-height:26px}.img-ico-28{max-height:28px}.img-ico-32{max-height:32px}.img-ico-36{max-height:36px}.img-ico-38{max-height:38px}.img-ico-40{max-height:40px}.img-ico-42{max-height:42px}.img-ico-44{max-height:44px}.img-ico-48{max-height:48px}.img-ico-50{max-height:50px}.img-ico-52{max-height:52px}.img-ico-54{max-height:54px}.img-ico-56{max-height:56px}.img-ico-58{max-height:58px}.img-ico-60{max-height:60px}.img-ico-72{max-height:72px}.img-ico-78{max-height:78px}.img-ico-144{max-height:144px}.w-90{width:90%!important}.min-width-160{min-width:160px!important}.min-width-220{min-width:220px!important}.min-height-38{min-height:38px!important}.max-height-38{max-height:38px!important}.height-38{height:38px!important}.lh-0{line-height:0!important}.link-warning{color:RGBA(var(--bs-app_main-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-app_main-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(205,120,37,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(205,120,37,var(--bs-link-underline-opacity,1))!important}.required-element:before{content:'*';color:#f46a6a;margin-right:3px}.required-elements_x-large .required-element:before{line-height:0;font-size:x-large}.admin-users-table__head-cell{color:var(--bs-body-color);z-index:1}.app-monitoring-placeholder{display:flex;flex-direction:column}.app-monitoring-skeleton{position:relative;overflow:hidden;border-radius:999px;background:rgba(var(--bs-secondary-rgb),.18)}.app-monitoring-skeleton::after{content:'';position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient( 90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.32) 50%,rgba(255,255,255,0) 100% );animation:app-monitoring-shimmer 1.2s ease-in-out infinite}.app-monitoring-skeleton--badge{width:110px;height:30px}.app-monitoring-skeleton--line{width:100%;height:16px;border-radius:10px}.app-monitoring-skeleton--line-short{width:76%}.app-monitoring-reload-button{line-height:1}.app-monitoring-reload-button:hover{color:var(--app_main-color)!important}.app-monitoring-reload-button:disabled{opacity:.6}.app-monitoring-reload-button.is-loading .app-monitoring-reload-button__icon{animation:app-monitoring-rotate .9s linear infinite}.app-speech-to-text-copy-button{line-height:1}.app-speech-to-text-copy-button:hover{color:var(--app_main-color)!important}.app-speech-to-text-copy-button.is-success{color:var(--app_main-color)!important}.app-speech-to-text-download-button{line-height:1}.app-speech-to-text-download-button:hover{color:var(--app_main-color)!important}.app-speech-to-text-result{white-space:pre-wrap;word-break:break-word}@keyframes app-monitoring-rotate{100%{transform:rotate(360deg)}}@keyframes app-monitoring-shimmer{100%{transform:translateX(100%)}}.admin-users-filter-toolbar__item{min-width:170px}.flatpickr-calendar{color:var(--bs-body-color);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow)}.flatpickr-calendar.open{z-index:2055}.flatpickr-calendar.arrowTop::before,.flatpickr-calendar.arrowTop::after{border-bottom-color:var(--bs-border-color)}.flatpickr-calendar.arrowBottom::before,.flatpickr-calendar.arrowBottom::after{border-top-color:var(--bs-border-color)}.flatpickr-months .flatpickr-month,.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year,.flatpickr-weekdays,.flatpickr-weekday{color:var(--bs-body-color);background:var(--bs-body-bg)}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar .flatpickr-months .flatpickr-next-month{color:var(--bs-body-color);fill:var(--bs-body-color)}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover,.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover{color:var(--app_main-color);fill:var(--app_main-color)}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg{fill:var(--app_main-color)}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg path,.flatpickr-calendar .flatpickr-months .flatpickr-next-month svg path{fill:var(--bs-body-color)}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg path,.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg path{fill:var(--app_main-color)}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months{color-scheme:light dark;border-radius:var(--bs-border-radius-sm)}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months option{color:var(--bs-body-color);background-color:var(--bs-body-bg)}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months option:checked{color:var(--bs-app_main-btn_text);background-color:var(--app_main-color)}.flatpickr-calendar .flatpickr-current-month .numInputWrapper span{opacity:.75;border-color:var(--bs-border-color)}.flatpickr-calendar .flatpickr-current-month .numInputWrapper span:hover{background:rgba(var(--bs-app_main-rgb),.12)}.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowUp::after{border-bottom-color:var(--bs-body-color)}.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowDown::after{border-top-color:var(--bs-body-color)}.flatpickr-calendar span.flatpickr-weekday{color:var(--bs-secondary-color);background:var(--bs-body-bg)}.flatpickr-day{color:var(--bs-body-color);border-radius:var(--bs-border-radius-sm)}.flatpickr-day.today{border-color:var(--app_main-color)}.flatpickr-day.today:hover,.flatpickr-day:hover,.flatpickr-day:focus{color:var(--bs-body-color);background:rgba(var(--bs-app_main-rgb),.12);border-color:rgba(var(--bs-app_main-rgb),.28)}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover{color:var(--bs-app_main-btn_text);background:var(--app_main-color);border-color:var(--app_main-color)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:var(--bs-secondary-color);background:0 0;border-color:transparent}[data-bs-theme=dark] .flatpickr-calendar{color-scheme:dark;box-shadow:0 .5rem 1rem rgba(0,0,0,.45)}[data-bs-theme=dark] .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months{color-scheme:dark;color:var(--bs-body-color);background-color:var(--bs-body-bg)}[data-bs-theme=dark] .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months option{color:var(--bs-body-color);background-color:var(--bs-body-bg)}[data-bs-theme=dark] .flatpickr-calendar.arrowTop::after{border-bottom-color:var(--bs-body-bg)}[data-bs-theme=dark] .flatpickr-calendar.arrowBottom::after{border-top-color:var(--bs-body-bg)}.finance-payments-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem}.finance-payments,.finance-payments>.col-12{min-width:0;max-width:100%}.finance-payments-summary__item{width:100%;min-height:70px;padding:.75rem;color:var(--bs-body-color);font:inherit;text-align:left;cursor:pointer;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background:var(--bs-tertiary-bg);transition:160ms ease-in-out}.finance-payments-summary__item:hover,.finance-payments-summary__item:focus{border-color:rgba(var(--bs-app_main-rgb),.55);box-shadow:0 0 0 .16rem rgba(var(--bs-app_main-rgb),.14)}.finance-payments-summary__item.is-success{color:var(--bs-app_main-btn_text);background:var(--app_main-color);border-color:var(--app_main-color)}.finance-payments-summary__label{display:block;margin-bottom:.2rem;color:var(--bs-secondary-color);font-size:.76rem;font-weight:700;text-transform:uppercase}.finance-payments-summary__item strong{display:block}.finance-payments-summary__item.is-success .finance-payments-summary__label{color:var(--bs-app_main-btn_text)}.finance-payments-table-wrapper{width:100%;max-height:none;overflow-x:auto;overflow-y:auto;contain:paint}.finance-payments-table{min-width:1240px;font-size:.94rem}.finance-payments-table th,.finance-payments-table td{vertical-align:middle}.finance-payments-table .admin-users-table__head-cell{z-index:20}.finance-payments-table__type{width:82px;min-width:82px}.finance-payments-table__name{min-width:300px}.finance-payments-table__document{min-width:210px}.finance-payments-table__info{width:128px;min-width:128px}.finance-payments-table__amount{width:190px;min-width:190px}.finance-payments-table__due-date{width:170px;min-width:170px}.finance-payments-table__currency{width:92px;min-width:92px}.finance-payments-table__actions{width:112px;min-width:112px}.finance-payments-table__row--foreign-currency>*{background-color:rgba(var(--bs-danger-rgb),.12)!important}.finance-payments-sort-button{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.finance-payments-sort-button span{display:inline-flex;align-items:center}.finance-payments-input-group{flex-wrap:nowrap}.finance-payments-input-group .form-control,.finance-payments-date-input,.finance-payments-currency-select{min-height:38px}.finance-payments-clear-button,.finance-payments-copy-button,.finance-payments-icon-button,.finance-payments-touch-button,.finance-payments-type-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px}.finance-payments-clear-button,.finance-payments-copy-button,.finance-payments-icon-button{min-width:38px;padding-right:.55rem;padding-left:.55rem}.finance-payments-copy-button.is-success{color:var(--bs-app_main-btn_text);background:var(--app_main-color);border-color:var(--app_main-color)}.finance-payments-type-button{min-width:58px;font-weight:700}.finance-payments-touch-button{gap:.35rem;min-width:104px}.finance-payments .is-saving{cursor:progress;opacity:.7}.finance-payments-info-preview{position:fixed;z-index:2056;width:min(340px,calc(100vw - 24px));max-height:280px;padding:.85rem;overflow:auto;color:var(--bs-body-color);white-space:pre-wrap;word-break:break-word;pointer-events:none;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow-lg)}.finance-payments-note__textarea{min-height:140px;resize:vertical}.finance-payments-action-row{min-height:38px}.finance-payments-audit-list{display:grid;gap:.65rem}.finance-payments-audit-item{padding:.75rem;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.finance-payments .ts-wrapper.single .ts-control{min-height:38px;padding-top:.35rem;padding-bottom:.35rem}.finance-payments-table__currency .ts-wrapper{min-width:76px}.finance-payments-table__currency .ts-wrapper.single .ts-control{padding-right:1.45rem;padding-left:.55rem}.finance-payments .ts-dropdown,.finance-payments-dropdown{z-index:2056}[data-bs-theme=dark] .finance-payments-table__row--foreign-currency>*{background-color:rgba(var(--bs-danger-rgb),.18)!important}[data-bs-theme=dark] .finance-payments .ts-wrapper.single .ts-control,[data-bs-theme=dark] .finance-payments .ts-dropdown,[data-bs-theme=dark] .finance-payments-dropdown{color:var(--bs-body-color)!important;background:var(--bs-body-bg)!important;border-color:var(--bs-border-color)!important}[data-bs-theme=dark] .finance-payments .ts-dropdown .option,[data-bs-theme=dark] .finance-payments-dropdown .option{color:var(--bs-body-color)}[data-bs-theme=dark] .finance-payments .ts-dropdown .active,[data-bs-theme=dark] .finance-payments-dropdown .active{color:var(--bs-app_main-btn_text);background:var(--app_main-color)}@media(max-width:767.98px){.admin-users-filter-toolbar__right{width:100%}.admin-users-filter-toolbar__item{width:100%}.finance-payments-table-wrapper{max-height:none}.finance-payments-table{min-width:1120px;font-size:.9rem}.finance-payments-table__name{min-width:260px}.finance-payments-table__document{min-width:190px}.finance-payments-clear-button,.finance-payments-copy-button,.finance-payments-icon-button,.finance-payments-touch-button,.finance-payments-type-button{min-height:40px}.finance-payments-clear-button,.finance-payments-copy-button,.finance-payments-icon-button{min-width:40px}.finance-payments-input-group .form-control,.finance-payments-date-input,.finance-payments-currency-select,.finance-payments .ts-wrapper.single .ts-control{min-height:40px}}