.footer-text{font-size:10px;line-height:normal;margin-bottom:0;padding-bottom:0;display:block;text-align:center;opacity:.25}.theme-toggle-btn{display:flex!important;align-items:center!important;justify-content:center!important;padding:.25rem!important;height:32px;width:32px;border-radius:4px;line-height:1}.theme-toggle-btn svg{vertical-align:middle;margin:0;height:16px;width:16px}.currency-toggle{display:flex!important;align-items:center!important;justify-content:center!important;padding:.25rem .35rem!important;height:32px;min-width:2.5rem;border-radius:4px;line-height:1}[data-theme=dark] .currency-toggle{color:#e9ecef;border-color:#6c757d}[data-theme=dark] .currency-toggle:hover{background-color:rgba(108,117,125,.2)}.currency-dropdown{margin-right:.25rem}.currency-toggle:after{margin-left:.3rem;vertical-align:middle;font-size:.8em}.currency-toggle svg{vertical-align:middle;margin-top:-2px;margin-left:.1rem}[data-theme=dark] .dropdown-menu{background-color:#212529;border-color:#495057}[data-theme=dark] .dropdown-item{color:#e9ecef}[data-theme=dark] .dropdown-item:hover{background-color:#343a40;color:#fff}[data-theme=dark] .dropdown-header{color:#adb5bd}.nav-font-small{font-size:16px}.navbar-currency{display:flex;align-items:center;margin-left:auto}.navbar-currency select{margin-left:10px;font-size:14px;padding:5px}.navbar-currency span{font-size:16px;font-weight:700}.navbar{display:flex;justify-content:space-between}.navbar-nav .nav-link{color:var(--text-color)!important}.navbar-nav .nav-link:hover{color:var(--link-hover-color)!important}.navbar-themed{background-color:var(--header-background)!important}.navbar-nav .nav-link.active{font-weight:700;color:var(--primary-color)!important}.navbar-light .navbar-nav .nav-link.active{color:#0d6efd!important;font-weight:600;position:relative}.navbar-dark .navbar-nav .nav-link.active{color:#0dcaf0!important;font-weight:600;position:relative}.navbar-nav .nav-link.active:after{content:"";position:absolute;bottom:0;left:10%;right:10%;height:2px;background-color:currentColor}.nav-font-small [style*="font-weight: bold"]{color:var(--primary-color)!important}.dropdown-menu{background-color:var(--card-background);border-color:var(--border-color)}.dropdown-item,.dropdown-item:hover{color:var(--text-color)}.dropdown-item:hover{background-color:var(--lighter-background)}.navbar-toggler{border-color:var(--border-color)}.navbar-toggler-icon{filter:contrast(.5)}[data-theme=dark] .navbar-light .navbar-nav .nav-link,[data-theme=light] .navbar-dark .navbar-nav .nav-link{color:var(--text-color)!important}.flex-center{justify-content:center}.flex-space-between{justify-content:space-between}.flex-right{justify-content:right}.dont-wrap{white-space:nowrap}.text-right{text-align:right}.accordian-header-nowrap{white-space:nowrap}.chart-size-sm{height:400px}.chart-size-md{height:360px}.form-control{width:90px}.text-lg{font-size:24px}.text-md{font-size:18px}.text-sm{font-size:16px}.text-xs{font-size:12px}.text-xxs{font-size:10px}.text-header{background-color:var(--lighter-background);color:var(--text-color)}[data-theme=light] .text-header{background-color:#e9ecef;color:#212529}[data-theme=dark] .text-header{background-color:#333333;color:#e0e0e0}.text-green{color:chartreuse}.accordion-button{font-size:inherit;color:var(--accordion-button-text);background:var(--accordion-button-bg);border-color:var(--border-color);padding:.5rem 1rem}.accordion-body{color:var(--accordion-body-text);background:var(--accordion-body-bg)}.accordion-item{border:1px solid var(--border-color);background-color:var(--accordion-bg)}.accordion-button:not(.collapsed){background:var(--accordion-button-active-bg);color:var(--accordion-button-text)}.accordion-button:not(.collapsed):after{filter:brightness(0) invert(70%)}.accordion-button:focus{box-shadow:inherit}.accordion-button:not(:focus){border-color:rgb(83,83,83)}.nav-link:focus{color:white}.nav-link{color:rgba(255,255,255,.55)}.nav-tabs .nav-link{background-color:var(--lighter-background);color:var(--text-color)}.nav-tabs .nav-link.active{background-color:var(--form-background);color:var(--text-color)}.nav-tabs .nav-link:hover{color:var(--text-color);background-color:var(--border-color)}.fi-summary{background-color:var(--lighter-background);padding-bottom:2px}.form-gray{background-color:var(--form-background);color:var(--text-color)}[data-theme=light] .form-gray{background-color:#f8f9fa}[data-theme=dark] .form-gray{background-color:#2c2c2c}.btn-input-height{height:36px;padding:4px 10px;font-size:12px;line-height:1.25;display:inline-flex;align-items:center;vertical-align:middle;box-sizing:border-box}.auto-save-checkbox,.auto-save-label,.select-template-dropdown,.template-label{font-size:14px}.select-template-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f5f5f5;border:1px solid #ccc;padding:8px 10px;border-radius:6px;cursor:pointer;width:100%;min-width:75px;max-width:150px}.new-template-input{width:100%;max-width:200px;padding:6px 10px;font-size:14px;border-radius:4px;border:1px solid #ccc;margin-left:8px;min-width:70px;max-width:150px}.buttons-row{display:flex;justify-content:flex-start;gap:10px;align-items:center}button{font-size:14px;padding:6px 12px}.clear-data-btn{margin-top:0}.form-container{overflow-y:auto}.coverable{z-index:1}.ontop{z-index:2}.chart-dark{background-color:var(--form-background)}.text-lg{font-size:var(--font-size-lg)}.text-md{font-size:var(--font-size-base)}.text-sm{font-size:var(--font-size-sm)}.text-xs{font-size:var(--font-size-xs)}.text-xxs{font-size:.625rem}[data-theme=light] .chart-dark{background-color:#f8f9fa}[data-theme=dark] .chart-dark{background-color:#2c2c2c}.form-gray-light{background-color:#f8f9fa!important;color:#212529!important}.form-gray-dark{background-color:#2c2c2c!important;color:#e0e0e0!important}.table{font-size:10px;color:white}.table,.table>:not(caption)>*>*{padding:0}.form-gray{background-color:rgb(83,83,83)}.ProfileSelector_profileSelector__qTP_O{margin:0}.ProfileSelector_profileSelector__qTP_O label{font-weight:700}.ProfileSelector_profileSelectorContainer__xfVvR{display:flex;align-items:center;gap:5px}.ProfileSelector_profileSelector__qTP_O button{padding:.25rem .5rem;font-size:.75rem}