:root{--font-family: "Roboto", sans-serif;--font-size-smallest: 10px;--font-size-smaller: 12px;--font-size-small: 14px;--font-size-normal: 18px;--font-size-big: 21px;--font-size-bigger: 24px;--font-size-biggest: 38px;--events-row-margin-bottom: 10px;--form-button-padding-horizontal: 25px;--form-button-padding-vertical: 15px;--form-row-border-radius: 10px;--form-row-height: 60px;--form-row-padding-horizontal: 20px;--form-row-padding-vertical: 15px;--form-row-spacing: 15px;--form-row-title-padding-horizontal: 10px;--p-note-margin-top: 10px;--p-note-margin-bottom: 0px;--p-subtitle-margin-top: 20px;--p-subtitle-margin-bottom: 10px;--p-title-margin-top: 0px;--p-title-margin-bottom: 15px;--checkbox-icon-size-1: 18px;--contact-tile-description-font-size-1: 14px;--contact-tile-description-font-size-2: 18px;--container-title-h1-size-1: 14px;--header-buttons-toggles-i-size-1: 14px;--header-buttons-toggles-p-size-1: 14px;--header-buttons-i-size-1: 18px;--header-contextmenu-p-size-1: 14px;--header-filter-element-title-p-size-1: 14px;--header-filter-element-selection-p-size-1: 14px;--header-filter-element-selection-i-size-1: 14px;--invalid-statuscode-font-size-1: 800px;--invalid-h1-font-size: 136px;--invalid-h2-font-size: 18px;--invalid-p-font-size: 14px;--login-button-font-size: 14px;--login-input-font-size: 14px;--login-subtext-font-size: 12px;--maintenance-buttons-font-size: 14px;--maintenance-description-font-size: 24px;--maintenance-title-font-size: 96px;--modal-font-size-1: 24px;--overlaybuttons-font-size-1: 36px;--sidebar-h1-font-size-1: 35px;--sidebar-p-font-size-1: 14px;--sidebar-p-font-size-2: 14px;--table-wide-head-size-1: 14px;--table-wide-body-size-1: 14px;--transaction-description-amount-font-size-1: 18px;--transaction-description-h1-font-size-1: 18px;--transaction-description-p-font-size-1: 14px;--transaction-description-tag-font-size-1: 12px;--transaction-title-p-font-size-1: 14px;--transactionStatistics-box-h1-size-1: 18px;--transactionStatistics-box-h2-size-1: 14px;--upcoming-date-p-size-1: 14px;--upcoming-description-h1-size-1: 18px;--upcoming-description-h2-size-1: 12px;--upcoming-description-p-size-1: 12px;--upcoming-value-p-size-1: 18px;--vehicle-description-text-size-1: 14px;--welcome-h1-size-1: 18px;--contact-element-border-radius: 15px;--contact-element-picture-size: 30px;--contact-element-spacing: 15px;--dropdown-top-spacing: 10px;--dropdown-border-radius: 15px;--header-elements-spacing: 25px;--header-buttons-spacing: 20px;--invalid-spacing-top: 250px;--login-sidebar-width: 600px;--login-box-top-spacing: 300px;--maintenance-box-top-spacing: 300px;--modal-top-spacing: 25px;--modal-width: 500px;--navbar-height: 150px;--navbar-secondary-height: 80px;--overlaybuttons-size: 75px;--sidebar-width: 250px;--sidebar-header-height: 150px;--sidebar-footer-height: 120px;--footer-height: 50px;--content-spacing: 75px;--spacing: 25px;--table-foot-add-height: 40px;--mobile-navbar-height: 60px;--mobile-spacing: 25px;--mobile-border-radius: 35px;--color-palette-1: #f7f8fa;--color-palette-2: #f3f4f7;--color-palette-3: black;--color-palette-4: grey;--color-palette-5: #383656;--color-palette-6: #6a669e;--color-palette-7: #e8e8e8;--color-palette-8: #ffffff;--color-palette-9: #202020;--color-palette-10: #c2c2c2;--color-palette-11: lightgray;--color-palette-12: red;--color-palette-13: green;--color-palette-14: lightblue;--color-palette-15: #242424;--color-palette-16: #f2f2f2;--color-palette-17: #bd0000;--color-palette-18: #c9c9c9;--color-palette-19: #2f3947;--color-palette-20: #D4E7C5;--color-palette-21: #9BCF53;--color-palette-22: #FFF67E;--color-palette-23: #E1F0DA;--color-palette-24: #FFB534;--color-palette-25: #A6B997;--color-palette-26: #BAEE72;--color-palette-101: #ffffff;--color-palette-102: #fafafa;--color-palette-103: #f7f7f7;--color-palette-104: #f5f5f5;--color-palette-105: #f2f2f2;--color-palette-106: #f0f0f0;--color-palette-107: #ededed;--color-palette-108: #ebebeb;--color-palette-109: #dedede;--color-palette-111: #000000;--color-palette-112: #1a1a1a;--color-palette-113: #333333;--color-palette-114: #4d4d4d;--color-palette-115: #666666;--color-palette-116: #808080;--color-palette-117: #999999;--color-palette-118: #b3b3b3;--color-palette-119: #cccccc;--color-palette-120: #e6e6e6;--login-bg-color-1: var(--color-palette-112);--login-bg-color-2: var(--color-palette-113);--login-bg-color-3: #4B5D67;--login-line-color-1: var(--color-palette-111);--login-text-color-1: var(--color-palette-101);--login-text-color-2: var(--color-palette-116);--login-input-bg-color-1: var(--color-palette-101);--login-warning-color-1: #FFDA78;--positive-color-1: #9cc272;--negative-color-1: #dd5757;--negative-color-2: #b92f2f;--warning-color-1: #FFDA78;--bg-color-1: #ffffff;--bg-color-2: #f2f2f2;--bg-color-3: #dedede;--text-color-1: #000000;--text-color-2: #808080;--text-color-3: #bdbdbd;--text-color-4: #d6d6d6}.bg.darkmode,.content.darkmode,.layout.darkmode,.loader-wrapper.darkmode,.login-loading.darkmode,.modal-content2.darkmode,.page.darkmode,.sidebar.darkmode{--positive-color-1: #9cc272;--negative-color-1: #dd5757;--negative-color-2: #b92f2f;--warning-color-1: #FFDA78;--bg-color-1: #1a1a1a;--bg-color-2: #303030;--bg-color-3: #242424;--text-color-1: #ffffff;--text-color-2: #999999;--text-color-3: #666666;--text-color-4: #4e4e4e}body{--primary-color: var(--color-palette-5);--secondary-color: var(--color-palette-6);--bg-color: var(--color-palette-1);--bg-color-box: var(--color-palette-2);--footer: var(--color-palette-4);--footer-bg: var(--color-palette-15);--h1-color: var(--color-palette-3);--h2-color: var(--color-palette-3);--h3-color: var(--color-palette-3);--p-color: var(--color-palette-4);--table-border: var(--color-palette-7);--table-border-dotted: var(--color-palette-18);--table-header: var(--color-palette-8);--table-entry-primary: var(--color-palette-9);--table-entry-secondary: var(--color-palette-10);--table-entry-even: var(--color-palette-3);--table-entry-odd: var(--color-palette-3);--table-entry-even-bg: var(--color-palette-8);--table-entry-odd-bg: var(--color-palette-16);--table-entry-hidden: var(--color-palette-11);--table-icons-danger: var(--color-palette-17);--table-icons-hidden: var(--color-palette-4);--table-icons-neutral: var(--color-palette-3);--table-footer: var(--color-palette-3);--table-footer-bg: var(--color-palette-1);--expense: var(--color-palette-12);--income: var(--color-palette-13);--saving: var(--color-palette-14);--navbar-text: var(--color-palette-8);--navbar-text-hover: var(--color-palette-4);--sidebar-h2: var(--color-palette-3);--sidebar-h3: var(--color-palette-4);--sidebar-line: var(--color-palette-11);--sidebar-entry: var(--color-palette-19);--sidebar-entry-bg: var(--color-palette-2);--sidebar-entry-active: var(--color-palette-8);--button-positive: var(--color-palette-20);--button-positive-hover: var(--color-palette-21);--button-positive-icon: var(--color-palette-25);--button-positive-icon-hover: var(--color-palette-26);--button-warning: var(--color-palette-22);--button-warning-hover: var(--color-palette-24);--table-child-row: var(--color-palette-23)}html{font-family:var(--font-family)}.clickable{cursor:pointer}.expense{color:var(--negative-color-1)}.income{color:var(--positive-color-1)}.banner{align-items:end;background-color:var(--warning-color-1);display:flex;height:150px;justify-content:center;position:fixed;top:0;width:100%;z-index:20000}.banner.error{background-color:var(--negative-color-1)}.banner.success{background-color:var(--positive-color-1)}.banner>.message{align-items:center;display:flex;justify-content:center;margin-bottom:var(--spacing)}.banner>.message>i{font-size:var(--font-size-normal);margin-right:15px}.banner>.message>p{font-size:var(--font-size-normal);font-weight:800;margin:0}.checkbox-wrapper input[type=checkbox]{visibility:hidden;display:none}.checkbox-wrapper .toggle{cursor:pointer;display:block;height:20px;position:relative;transform:translateZ(0);width:40px;-webkit-tap-highlight-color:transparent}.checkbox-wrapper .toggle:before{background:var(--bg-color-2);border:1px solid var(--bg-color-3);border-radius:8px;content:"";display:block;height:14px;left:3px;position:relative;top:3px;transition:background .2s ease;width:34px}.checkbox-wrapper span.slider{background:#fff;border-radius:10px;box-shadow:0 3px 8px #9a999980;display:block;height:20px;left:0;position:absolute;top:0;transition:all .2s ease;width:20px}.checkbox-wrapper span.slider:before{background:var(--positive-color-1);border-radius:50%;content:"";display:block;height:56px;margin:-24px;opacity:1;pointer-events:none;position:absolute;transform:scale(0);width:56px}.checkbox-wrapper input:checked+span.slider{background:var(--positive-color-1);box-shadow:0 3px 8px #4f2edc33;transform:translate(20px);transition:all .2s cubic-bezier(.8,.4,.3,1.25),background .15s ease}.checkbox-wrapper input:checked+span.slider:before{opacity:0;transform:scale(1);transition:all .4s ease}.content{margin-top:var(--navbar-height)}.content>.pageLoader{align-items:center;display:flex;justify-content:center;padding-top:var(--spacing);padding-bottom:var(--spacing);position:fixed;height:calc(100% - var(--navbar-height) - var(--content-spacing) * 4);width:calc(100% - var(--sidebar-width) - var(--content-spacing) * 2)}.content>.pageLoader>.loader{border:8px solid #f3f3f3;border-radius:50%;border-top:8px solid var(--primary-color);width:60px;height:60px;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.container{position:relative}.container.header{display:flex}.container.header>p.active{color:var(--text-color-3)}.container.header>.dropdown{align-items:center;cursor:pointer;display:flex;margin-left:auto;text-transform:capitalize;position:relative}.container.header>.dropdown>i{color:var(--text-color-3);font-size:var(--font-size-smaller)}.container.header>.dropdown>p{color:var(--text-color-3);font-size:var(--font-size-normal);font-weight:600;margin:0 10px 0 0}.container.portfolio{margin-top:var(--spacing);margin-bottom:var(--spacing)}.container.portfolio p.subtitle{margin-top:0;margin-bottom:0}.container.time-range{display:flex;margin-top:10px;margin-bottom:var(--spacing)}.container.time-range>.chart-buttons{display:flex}.container.time-range>.chart-buttons.right{margin-left:auto}.container.time-range>.chart-buttons>p{background-color:var(--bg-color-2);border-radius:5px;color:var(--text-color-3);cursor:pointer;font-size:var(--font-size-smaller);font-weight:800;margin:0 10px 0 0;min-width:20px;padding:5px;text-align:center}.container.time-range>.chart-buttons>p.active{background-color:var(--text-color-3);color:var(--text-color-1)}.container.time-range>.chart-buttons>p:last-child{margin-right:0}.container>.amount{display:flex}.container>.amount>p{color:var(--text-color-1);font-size:var(--font-size-biggest);font-weight:800;letter-spacing:2px;margin:0}.container>.amount>.trend{align-items:end;display:flex}.container>.amount>.trend>i{font-size:var(--font-size-small);margin-left:10px;margin-right:5px}.container>.amount>.trend>p{font-size:var(--font-size-small);margin:0}.blur{background:#60606080;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:1000}.blur .window{background-color:#fff;border-radius:15px;height:700px;margin-top:150px;width:500px}.blur .window p{margin:0}i.fa-square-check{font-size:var(--checkbox-icon-size-1)}i.fa-square-check.true{color:var(--text-color-1)}i.fa-square-check.false{color:var(--text-color-3)}.events{position:relative;width:100%}.events>.event-row{align-items:center;cursor:pointer;display:flex;margin-bottom:var(--events-row-margin-bottom)}.events>.event-row:last-child{margin-bottom:0}.events>.event-row>.buttons{align-items:center;display:flex;margin-left:10px}.events>.event-row>.buttons>i{align-items:center;border:1px solid var(--text-color-3);border-radius:5px;color:var(--text-color-3);display:flex;font-size:var(--font-size-smaller);height:25px;justify-content:center;margin-left:5px;transition:all .2s ease;width:25px}.events>.event-row>.buttons>i:hover{border:1px solid var(--text-color-3);color:var(--text-color-3);transform:scale(1.1)}.events>.event-row>.buttons>i:first-child{margin-left:0}.events>.event-row>.icon{color:var(--text-color-3);display:flex;font-size:var(--font-size-bigger);width:var(--spacing);width:calc(var(--spacing) * 2)}.events>.event-row>.icon:hover{display:none;opacity:0}.events>.event-row>.icon:hover~.icon.selection{display:flex}.events>.event-row>.icon.selection{display:none}.events>.event-row>.icon.selection>i.fas{color:var(--positive-color-1)}.events>.event-row>.icon.selection.show{display:flex}.events>.event-row>.icon>i{display:flex;justify-content:center;width:var(--spacing)}.events>.event-row>.icon>i.attention{background-color:var(--warning-color-1);border-radius:50%;height:10px;position:absolute;transform:translate(25px) translateY(-5px);width:10px}.events>.event-row>.row-body{display:flex;width:100%}.events>.event-row>.row-body>.description>h1{color:var(--text-color-1);font-size:var(--font-size-normal);font-weight:400;margin:0;max-width:200px;white-space:wrap}.events>.event-row>.row-body>.description>p{color:var(--text-color-2);font-size:var(--font-size-small);margin-top:5px;margin-bottom:5px}.events>.event-row>.row-body>.description>p:nth-child(3){color:var(--text-color-3);font-size:var(--font-size-smaller)}.events>.event-row>.row-body>.description>p>i{font-size:var(--font-size-smaller);margin-left:5px}.events>.event-row>.row-body>.description>.taglist{display:flex;flex-wrap:wrap}.events>.event-row>.row-body>.description>.taglist>.object{align-items:center;display:flex}.events>.event-row>.row-body>.description>.taglist>.object>i{color:var(--text-color-2);cursor:pointer;font-size:var(--font-size-normal)}.events>.event-row>.row-body>.description>.taglist>.object>p{background-color:var(--positive-color-1);border-radius:5px;color:var(--text-color-1);font-size:var(--font-size-smaller);margin:0 5px 0 0;padding:5px}.events>.event-row>.row-body>.value{align-items:center;color:var(--text-color-2);display:flex;margin-left:auto;width:fit-content}.events>.event-row>.row-body>.value.expense{color:var(--negative-color-1)}.events>.event-row>.row-body>.value.income{color:var(--positive-color-1)}.events>.event-row>.row-body>.value>i{font-size:var(--font-size-small);margin-right:5px}.events>.event-row>.row-body>.value>p{font-size:var(--font-size-normal);margin:0}.events>.event-row.disabled>.row-body>.description>h1{color:var(--text-color-3)}.events>.event-row.disabled>.row-body>.description>p{color:var(--text-color-3)}.events>.event-row.disabled>.row-body>.description>.taglist>.object>p{background-color:var(--text-color-3);color:var(--text-color-2)}.events>.event-row.disabled>.icon{color:var(--text-color-4)}.events>.event-row.disabled>.row-body>.value{color:var(--text-color-3)}.events>p.info{color:var(--text-color-3);font-size:var(--font-size-small)}.form{margin-bottom:var(--spacing)}.form>.buttons{align-items:center;display:flex;margin-top:var(--form-row-spacing)}.form>.buttons>i{background-color:var(--negative-color-1);border-radius:var(--form-row-border-radius);color:var(--bg-color-2);cursor:pointer;margin-right:auto;padding:var(--form-button-padding-vertical);transition:.2s ease-in}.form>.buttons>p{background-color:var(--text-color-1);border-radius:var(--form-row-border-radius);color:var(--bg-color-2);cursor:pointer;margin:0;margin-left:calc(var(--spacing) / 2);padding-top:var(--form-button-padding-vertical);padding-left:var(--form-button-padding-horizontal);padding-right:var(--form-button-padding-horizontal);padding-bottom:var(--form-button-padding-vertical);transition:.2s ease-in}.form>.buttons>p:first-child{margin-left:auto}.form>.buttons>p:hover{background-color:var(--bg-color-2);color:var(--text-color-1)}.form>.buttons>p.danger{background-color:var(--negative-color-1);color:var(--text-color-1)}.form>.buttons>p.unavailable{background-color:var(--bg-color-2);border-radius:var(--form-row-border-radius);color:var(--text-color-3);cursor:default}.form>.buttons>p.unavailable:hover{background-color:var(--text-color-3);color:var(--bg-color-1)}.form .checkbox{height:fit-content;width:100%}.form .checkbox>.option{align-items:center;display:flex;margin-top:var(--form-row-padding-vertical);margin-left:var(--form-row-padding-horizontal);margin-right:var(--form-row-padding-horizontal);margin-bottom:var(--form-row-padding-vertical)}.form .checkbox>.option>p{color:var(--text-color-3);margin:0;text-transform:capitalize}.form .checkbox>.option.active>p{color:var(--text-color-1)}.form .checkbox>.option>.checkbox-wrapper{margin-left:auto}.form .dropdown{position:relative;width:100%}.form .dropdown.show>.dropdown-content{display:block}.form .dropdown.show>.dropdown-selection{border-bottom:1px solid var(--text-color-4)}.form .dropdown>.dropdown-content{background-color:var(--bg-color-2);border-bottom-left-radius:var(--form-row-border-radius);border-bottom-right-radius:var(--form-row-border-radius);color:var(--text-color-1);display:none;max-height:calc(var(--form-row-height) * 4);overflow:auto}.form .dropdown>.dropdown-content>p{border-bottom:1px dashed var(--text-color-4);color:var(--text-color-2);cursor:pointer;display:flex;font-size:var(--font-size-normal);margin:0;padding-top:var(--form-row-padding-vertical);padding-left:var(--form-row-padding-horizontal);padding-right:var(--form-row-padding-horizontal);padding-bottom:var(--form-row-padding-vertical)}.form .dropdown>.dropdown-content>p:last-child{border-bottom:none}.form .dropdown>.dropdown-content>p>i{color:var(--positive-color-1);font-size:var(--font-size-bigger);margin-left:auto}.form .dropdown>.dropdown-content>p:hover{color:var(--text-color-1)}.form .dropdown>.dropdown-selection{align-items:center;cursor:pointer;display:flex;height:var(--form-row-height)}.form .dropdown>.dropdown-selection>i{color:var(--text-color-3);margin-left:auto;margin-right:var(--form-row-padding-horizontal)}.form .dropdown>.dropdown-selection>p{color:var(--text-color-1);font-size:var(--font-size-normal);margin:0;margin-left:var(--form-row-padding-horizontal)}.form .dropdown>.dropdown-selection>p.empty{color:var(--text-color-3)}.form input{background:none;border:none;border-radius:var(--form-row-border-radius);color:var(--text-color-1);font-family:var(--font-family);font-size:var(--font-size-normal);height:calc(var(--form-row-height) - 2px);padding-left:var(--form-row-padding-horizontal);padding-right:var(--form-row-padding-horizontal);width:calc(100% - (var(--form-row-padding-horizontal) * 2))}.form input[list]::-webkit-calendar-picker-indicator{display:none!important}.form input::placeholder{color:var(--text-color-3)}.form p.row-title{background-color:var(--bg-color-1);color:var(--text-color-2);font-size:var(--font-size-small);margin:-10px 0 0 10px;padding-left:var(--form-row-title-padding-horizontal);padding-right:var(--form-row-title-padding-horizontal);position:absolute;text-transform:capitalize}.form .password-radio-buttons>span{color:var(--text-color-3);display:flex;font-style:italic;margin-top:10px;padding-left:var(--form-row-padding-horizontal)}.form .password-radio-buttons>span.check{color:var(--text-color-2)}.form .password-radio-buttons>span>p{margin:0 0 0 10px}.form .password-strength-bar{display:flex;gap:5px;margin-top:10px;margin-bottom:var(--form-row-spacing)}.form .password-strength-bar .strength-segment{background-color:var(--bg-color-3);border-radius:2px;height:5px;transition:background-color .3s;width:20%}.form .password-strength-bar .strength-segment.filled.weak{background:var(--negative-color-1)}.form .password-strength-bar .strength-segment.filled.alright{background:orange}.form .password-strength-bar .strength-segment.filled.great{background:var(--positive-color-1)}.form .row{border:1px solid var(--text-color-4);border-radius:var(--form-row-border-radius);display:flex;min-height:var(--form-row-height);margin-top:var(--form-row-spacing);position:relative}.form .row>.row-body{height:var(--form-row-height);transition:all .2s ease-in-out;width:100%}.form .row>.row-body>.field{align-items:center;color:var(--text-color-1);cursor:pointer;display:flex;height:var(--form-row-height)}.form .row>.row-body>.field.immutable{color:var(--text-color-2);cursor:default}.form .row>.row-body>.field>p{padding-left:var(--form-row-padding-horizontal)}.form .row>.row-body>.field>p.unit{color:var(--text-color-3);cursor:default;margin-right:var(--form-row-padding-horizontal);padding-left:0;position:absolute;right:0}.form .row>.row-body>.field>i{color:var(--text-color-3);margin-left:auto;margin-right:var(--form-row-padding-horizontal)}.form .row>.row-body>.field>i.clickable{color:var(--text-color-1)}.form .row.stack{border:none}.form .row.stack>.element{align-items:center;border:1px solid var(--text-color-4);border-radius:var(--form-row-border-radius);display:flex;margin-right:var(--form-row-spacing);min-height:calc(20px + var(--font-size-normal) + 20px);position:relative;width:100%}.form .row.stack>.element:last-child{margin-right:0}.form .row.stack>.element>p.row-title{margin-top:-58px}.form .row.tags>.row-body{height:max-content}.form .row.stack>p.delete.available{background-color:var(--negative-color-1);color:var(--color-palette-1)}.form .row.tags>.row-body>.field{padding:0}.form .row.tags>.row-body>.field>i{position:absolute;right:0}.form .row.tags>.row-body>.object-list{border-top:1px solid var(--bg-color-3);display:flex;flex-wrap:wrap;margin-left:var(--form-row-padding-horizontal);width:calc(100% - (var(--form-row-padding-horizontal) * 2))}.form .row.tags>.row-body>.object-list>.object{align-items:center;display:flex;margin-right:var(--form-row-padding-horizontal)}.form .row.tags>.row-body>.object-list>.object>i{color:var(--text-color-2);cursor:pointer;font-size:var(--font-size-normal)}.form .row.tags>.row-body>.object-list>.object>p{background-color:var(--positive-color-1);color:var(--text-color-1);border-radius:5px;margin-left:5px;padding:5px}.color-palette{display:flex;margin-bottom:var(--spacing)}.color-palette .background{align-items:center;box-shadow:0 0 5px #0000001a;color:var(--text-color-1);display:flex;flex-direction:column;margin-right:var(--spacing);padding-left:15px;padding-right:15px}.color-palette .background:nth-child(1){background-color:var(--bg-color-1)}.color-palette .background:nth-child(2){background-color:var(--bg-color-2)}.color-palette .background:nth-child(3){background-color:var(--bg-color-3)}.color-palette .text p:nth-child(1){color:var(--text-color-1)}.color-palette .text p:nth-child(2){color:var(--text-color-2)}.color-palette .text p:nth-child(3){color:var(--text-color-3)}.color-palette .text p:nth-child(4){color:var(--text-color-4)}.font-sizes{box-shadow:0 0 5px #0000001a;color:var(--text-color-1);margin-bottom:var(--spacing);padding:15px;width:max-content}.font-sizes p{margin:5px}.font-sizes p:nth-child(1){font-size:var(--font-size-smallest)}.font-sizes p:nth-child(2){font-size:var(--font-size-smaller)}.font-sizes p:nth-child(3){font-size:var(--font-size-small)}.font-sizes p:nth-child(4){font-size:var(--font-size-normal)}.font-sizes p:nth-child(5){font-size:var(--font-size-big)}.font-sizes p:nth-child(6){font-size:var(--font-size-bigger)}.font-sizes p:nth-child(7){font-size:var(--font-size-biggest)}.container.widthTwo{grid-column-start:1;grid-column-end:3}.container.widthThree{grid-column-start:1;grid-column-end:4}.container.heightTwo{grid-row-start:1;grid-row-end:3}.container.heightThree{grid-row-start:1;grid-row-end:4}.container>.body{display:inline-grid;gap:var(--spacing);width:100%}.container>.body.two{grid-template-columns:1fr 1fr}.container>.body.three{grid-template-columns:1fr 1fr 1fr}.container>.body.four{grid-template-columns:1fr 1fr 1fr 1fr}.container>.body>.box{background-color:var(--color-palette-105);border-radius:15px;box-shadow:0 0 5px #0000001a;padding:var(--spacing);text-align:left;transition:.5s ease}.container>.body>.box.center{text-align:center}.container>.body>.box.hover{cursor:pointer}.container>.body>.box.hover:hover{background-color:var(--color-palette-119)}.container>.body>.box.edited{animation-iteration-count:infinite;animation-delay:.1s;animation-direction:alternate;animation-duration:.3s;transform-origin:30% 5%}.container>.body>.box.edited.scaleOnHover:hover{transform:scale(1)}.container>.body>.box.edited:nth-child(2n){animation-name:keyframes1}.container>.body>.box.edited:nth-child(2n-1){animation-name:keyframes2}@keyframes keyframes1{0%{transform:rotate(-.3deg);animation-timing-function:ease-in}50%{transform:rotate(.3deg);animation-timing-function:ease-out}}@keyframes keyframes2{0%{transform:rotate(.3deg);animation-timing-function:ease-in}50%{transform:rotate(-.3deg);animation-timing-function:ease-out}}.container>.body>.box.scaleOnHover:hover{transform:scale(1.025)}.newEntryButton{align-items:center;background-color:var(--button-positive);color:var(--button-positive-icon);cursor:pointer;display:flex;font-size:20px;justify-content:center;transition:.5s ease;padding:10px}.newEntryButton:hover{background-color:var(--button-positive-hover);color:var(--button-positive-icon-hover)}.loader-wrapper{align-items:center;display:flex;position:absolute;justify-content:center;width:100%}.loader-wrapper>.loader{width:40px;aspect-ratio:1;--c: linear-gradient(var(--text-color-4) 0 0);--r1: radial-gradient(farthest-side at bottom,var(--text-color-4) 93%,#0000);--r2: radial-gradient(farthest-side at top ,var(--text-color-4) 93%,#0000);background:var(--c),var(--r1),var(--r2),var(--c),var(--r1),var(--r2),var(--c),var(--r1),var(--r2);background-repeat:no-repeat;animation:l2 1s infinite alternate}@keyframes l2{0%,25%{background-size:8px 0,8px 4px,8px 4px,8px 0,8px 4px,8px 4px,8px 0,8px 4px,8px 4px;background-position:0 50%,0 calc(50% - 2px),0 calc(50% + 2px),50% 50%,50% calc(50% - 2px),50% calc(50% + 2px),100% 50%,100% calc(50% - 2px),100% calc(50% + 2px)}50%{background-size:8px 100%,8px 4px,8px 4px,8px 0,8px 4px,8px 4px,8px 0,8px 4px,8px 4px;background-position:0 50%,0 calc(0% - 2px),0 calc(100% + 2px),50% 50%,50% calc(50% - 2px),50% calc(50% + 2px),100% 50%,100% calc(50% - 2px),100% calc(50% + 2px)}75%{background-size:8px 100%,8px 4px,8px 4px,8px 100%,8px 4px,8px 4px,8px 0,8px 4px,8px 4px;background-position:0 50%,0 calc(0% - 2px),0 calc(100% + 2px),50% 50%,50% calc(0% - 2px),50% calc(100% + 2px),100% 50%,100% calc(50% - 2px),100% calc(50% + 2px)}95%,to{background-size:8px 100%,8px 4px,8px 4px,8px 100%,8px 4px,8px 4px,8px 100%,8px 4px,8px 4px;background-position:0 50%,0 calc(0% - 2px),0 calc(100% + 2px),50% 50%,50% calc(0% - 2px),50% calc(100% + 2px),100% 50%,100% calc(0% - 2px),100% calc(100% + 2px)}}p.note{color:var(--text-color-3);font-size:var(--font-size-small);margin-top:var(--p-note-margin-top);margin-bottom:var(--p-note-margin-bottom);text-align:center;text-transform:uppercase}p.subtitle{color:var(--text-color-3);font-size:var(--font-size-small);font-weight:800;margin-top:var(--p-subtitle-margin-top);margin-bottom:var(--p-subtitle-margin-bottom);padding:0}p.title{color:var(--text-color-1);font-size:var(--font-size-bigger);font-weight:600;letter-spacing:.5px;margin-top:var(--p-title-margin-top);margin-right:10px;margin-bottom:var(--p-title-margin-bottom);padding:0}p.title:first-child{margin-top:0}.profile-picture{--image-width: 50px;align-items:center;background:linear-gradient(.35turn,var(--bg-color-3),var(--bg-color-2)) border-box;border:2px solid transparent;border-radius:50%;box-shadow:0 4px 8px #0003;cursor:pointer;display:flex;height:var(--image-width);justify-content:center;width:var(--image-width);z-index:5000}.profile-picture>img{border-radius:50%;height:var(--image-width);object-fit:cover;width:var(--image-width)}.profile-picture>i{align-items:center;background-color:var(--bg-color-2);border-radius:50%;color:var(--text-color-3);display:flex;font-size:calc(var(--image-width) * .5);height:var(--image-width);justify-content:center;width:var(--image-width)}.profile-picture i.notification{background-color:var(--negative-color-2);height:15px;position:absolute;transform:translate(20px,-20px);width:15px;z-index:50000}.profile-info h1{color:var(--text-color-1);font-size:var(--font-size-bigger);margin:0}.profile-info h2{color:var(--text-color-2);font-size:var(--font-size-smaller);margin:0}.success-checkmark{--background-color: var(--bg-color-1);--success-color: var(--positive-color-1);--seconds: 4.25s;width:80px;height:115px;margin:0 auto;transform:translate(-5px)}.success-checkmark .check-icon{width:80px;height:80px;position:relative;border-radius:50%;box-sizing:content-box;border:4px solid var(--success-color)}.success-checkmark .check-icon:before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px}.success-checkmark .check-icon:after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0;animation:rotate-circle var(--seconds) ease-in}.success-checkmark .check-icon:before,.success-checkmark .check-icon:after{content:"";height:100px;position:absolute;background:var(--background-color);transform:rotate(-45deg)}.success-checkmark .check-icon .icon-line{height:5px;background-color:var(--success-color);display:block;border-radius:2px;position:absolute;z-index:10}.success-checkmark .check-icon .icon-line.line-tip{top:46px;left:14px;width:25px;transform:rotate(45deg);animation:icon-line-tip .75s}.success-checkmark .check-icon .icon-line.line-long{top:38px;right:8px;width:47px;transform:rotate(-45deg);animation:icon-line-long .75s}.success-checkmark .check-icon .icon-circle{top:-4px;left:-4px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;box-sizing:content-box;border:4px solid var(--success-color)}.success-checkmark .check-icon .icon-fix{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg);background-color:var(--background-color)}@keyframes rotate-circle{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes icon-line-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes icon-line-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}.switch{position:relative;display:inline-block;width:53px;height:27px}.switch input{display:none}.slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:18px;width:18px;left:5px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:var(--button-positive)}input:focus+.slider{box-shadow:0 0 1px var(--button-positive)}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.slider.round{border-radius:28px}.slider.round:before{border-radius:50%}table.wide{border:none;border-collapse:collapse;table-layout:fixed;width:100%}table.wide>thead{background-color:var(--bg-color-1);position:sticky;top:calc(var(--navbar-height) + var(--navbar-secondary-height))}table.wide>thead>tr>th{color:var(--color-palette-116);font-size:var(--table-wide-head-size-1);font-weight:300;height:40px;letter-spacing:1px;padding:10px;text-align:center;text-transform:uppercase}table.wide>thead>tr>th.sortable{cursor:pointer}table.wide>thead>tr>th.sortable>i{float:right}table.wide>thead>tr>th>.orderIcons{display:flex;float:right}table.wide>thead>tr>th>.orderIcons i{color:var(--color-palette-109);position:absolute}table.wide>thead>tr>th>.orderIcons i.true{color:var(--color-palette-116)}table.wide>tbody>tr{height:60px}table.wide>tbody>tr:hover{background-color:var(--color-palette-102)}table.wide>tbody>tr.selected{background-color:var(--color-palette-104)}table.wide>tbody>tr.disabled{color:var(--color-palette-119)}table.wide>tbody>tr>td{border-bottom:1px dashed var(--color-palette-119);font-size:var(--table-wide-body-size-1);text-align:center;white-space:nowrap}table.wide>tbody>tr>td>i.tag{color:var(--button-positive);margin-right:10px}table.wide>tbody>tr>td.buttons>i{color:var(--table-icons-neutral);cursor:pointer;padding-left:calc(var(--spacing) / 3);padding-right:calc(var(--spacing) / 3)}table.wide>tbody>tr.hide>td{color:var(--table-entry-hidden)}table.wide>tbody>tr.hide>td.buttons>i{color:var(--table-entry-hidden)}table.wide>tfoot>tr{background-color:var(--table-footer-bg);color:var(--table-footer);text-decoration:none}table.wide>tfoot>tr>td{border-top:2px dashed var(--table-border-dotted);text-align:center;padding:5px;font-weight:600}table.refuels{display:block;margin-top:var(--spacing);max-width:100%;overflow:auto;text-align:left;white-space:nowrap;width:calc(100vw - var(--mobile-spacing) * 2)}table.refuels thead tr{font-size:14px}table.refuels thead tr td{padding-right:25px}table.refuels tbody tr{font-size:12px;line-height:0px}table.refuels tbody tr td{padding:0 25px 0 0}table.list,table.list tr,table.list td{border:none}table.list tbody tr td:first-child{font-weight:600;text-align:right}table.list tbody tr td{padding-left:calc(var(--spacing) / 2);padding-right:calc(var(--spacing) / 2);text-align:left}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:var(--spacing)}.tiles p{color:var(--text-color-1);margin:0}.tiles>.element{background-color:var(--bg-color-2);border-radius:var(--contact-element-border-radius);cursor:pointer;display:flex}.tiles>.element:hover{transform:scale(1.02);transition:.2s ease-in-out}.tiles>.element.selected>.edit{background-color:var(--positive-color-1);border-top-left-radius:var(--contact-element-border-radius);border-bottom-left-radius:var(--contact-element-border-radius)}.tiles>.element>.edit{align-items:center;border-right:1px solid var(--bg-color-3);display:flex;padding:var(--contact-element-spacing);justify-content:center}.tiles>.element>.info{border-top-right-radius:var(--contact-element-border-radius);border-bottom-right-radius:var(--contact-element-border-radius);padding-top:var(--contact-element-spacing);padding-bottom:var(--contact-element-spacing);width:100%}.tiles>.element>.info>p{color:var(--text-color-3);font-size:var(--contact-tile-description-font-size-1)}.tiles>.element>.info>p.name{color:var(--text-color-1);font-size:var(--contact-tile-description-font-size-2);margin-bottom:5px}.tiles>.element>.picture{align-items:center;display:flex;justify-content:center;padding:var(--contact-element-spacing)}.tiles>.element>.picture>i{align-items:center;border:1px solid var(--text-color-3);border-radius:50%;color:var(--text-color-3);display:flex;justify-content:center;height:var(--contact-element-picture-size);width:var(--contact-element-picture-size);padding:10px}table.custom{border:none;border-collapse:collapse;display:block;margin-top:var(--spacing);max-width:100%;overflow:auto;white-space:nowrap;width:100%}table.custom th,td{padding:0 10px}table.custom>thead>tr>th{color:var(--text-color-3);font-size:var(--font-size-small);padding-bottom:var(--spacing);text-align:left;text-transform:capitalize}table.custom>thead>tr>th>.sortable{cursor:pointer;display:inline-flex}table.custom>thead>tr>th>.sortable>p{margin:0}table.custom>thead>tr>th>.sortable>i{margin-left:10px}table.custom>tbody>tr>td{color:var(--text-color-2);font-size:var(--font-size-small);padding-bottom:var(--spacing);text-align:left}table.custom>tbody>tr>td.centered{text-align:center}table.custom>tbody>tr>td.expense{color:var(--negative-color-1)}table.custom>tbody>tr>td.income{color:var(--positive-color-1)}.fullscreen{background-color:#00000080;position:fixed;top:0;left:0;z-index:500;width:100%;height:100%;justify-content:center;align-items:center;display:flex}.windowModel{background-color:#fff;border-radius:var(--spacing);color:#000;min-width:250px;z-index:1000}.windowModel.warning{background-color:#ffebb2}.windowModel .windowHeader{border-bottom:1px solid gray;padding:calc(var(--spacing) / 2);font-size:18px;height:35px;width:250px}.windowModel .windowHeader .title{display:inline-flex;align-items:center;float:left;height:100%;margin-left:10px}.windowModel .windowHeader .title a{padding-right:calc(var(--spacing) / 2)}.windowModel .windowHeader .buttons{cursor:pointer;display:inline-flex;align-items:center;float:right;height:100%;margin-right:10px}.windowModel .windowContent{display:inline-flex;align-items:center;justify-content:center;width:100%}.windowModel .windowContent p{padding-left:var(--spacing);padding-right:var(--spacing)}.windowModel .windowFooter{padding-top:10px;padding-bottom:calc(var(--spacing) / 2);text-align:center}.windowModel .windowFooter button{background:none;border:1px solid gray;border-radius:5px;cursor:pointer;padding-top:calc(var(--spacing) / 3);padding-left:calc(var(--spacing) / 2);padding-right:calc(var(--spacing) / 2);padding-bottom:calc(var(--spacing) / 3)}i.button{cursor:pointer}i.danger{color:var(--table-icons-danger)}i.hidden{color:var(--table-entry-hidden);cursor:default}.scrollers{display:flex}.scroll-container{--itemHeight: 40px;--itemGap: 5px;--containerHeight: calc((var(--itemHeight) * 5) + (var(--itemGap) * 4));--topBit: calc((var(--containerHeight) - var(--itemHeight))/2);--footBit: calc((var(--containerHeight) + var(--itemHeight))/2);align-items:center;display:flex;flex-direction:column;height:var(--containerHeight);margin-right:var(--spacing);overflow-y:scroll;overscroll-behavior-y:none;row-gap:var(--itemGap);scroll-snap-type:y mandatory;width:50%}.scroll-container:last-child{margin-right:0}.scroll-container>.item{align-items:center;background-color:var(--bg-color-2);color:var(--text-color-3);display:flex;flex:0 0 var(--itemHeight);font-size:var(--font-size-small);justify-content:center;pointer-events:none;scroll-snap-align:center;transition:all .2s ease-in-out;transform:scale(.8);width:70%}.scroll-container>.item:first-of-type{margin-block-start:var(--topBit)}.scroll-container>.item:last-of-type{margin-block-end:var(--topBit)}.scroll-container>.item:has(:checked){background:var(--positive-color-1);color:var(--text-color-1);font-size:var(--font-size-normal);transform:scale(1.1)}.scroll-container>.item>input{appearance:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1366px){.content>.container{flex-wrap:nowrap;display:block;margin-bottom:var(--spacing);opacity:1;visibility:visible}.container.small{display:block;width:100%}}@media (max-width: 768px){.content{margin-top:0;margin-left:0;padding-top:0;padding-left:0}.container.small .body .box{padding:5px}.content .box h1{font-size:var(--font-size-small)}.content .box h2,.content .box p,table.default{font-size:10px}}@media (max-width: 480px){:root{--font-size-smallest: 10px;--font-size-smaller: 12px;--font-size-small: 14px;--font-size-normal: 16px;--font-size-big: 18px;--font-size-bigger: 20px;--font-size-biggest: 32px}.container>.amount{width:calc(100vw - (var(--spacing) * 2))}.container.header,.container.time-range{width:calc(100vw - var(--mobile-spacing) * 2)}.banner>.message{margin-left:var(--mobile-spacing);margin-right:var(--mobile-spacing);margin-bottom:var(--mobile-spacing)}.banner>.message>i{margin-right:var(--mobile-spacing)}.content{margin-top:var(--mobile-navbar-height);margin-left:0;padding-top:15px;padding-left:var(--mobile-spacing);padding-right:var(--mobile-spacing);padding-bottom:var(--content-spacing)}.content>.title{width:calc(100vw - (var(--mobile-spacing) * 2))}.content>.title>p{color:var(--text-color-1);font-size:24px;margin-right:var(--mobile-spacing)}.events{width:calc(100vw - var(--mobile-spacing) * 2)}.events>.event-row>.row-body>.description>h1{font-weight:600}.loader-wrapper{align-items:center;display:flex;justify-content:center;padding-top:var(--mobile-spacing);width:100%}p.note{width:100%}table.custom{margin-top:var(--mobile-spacing);width:calc(100vw - var(--mobile-spacing) * 2)}table.custom>thead>tr>th{padding-top:var(--mobile-spacing);padding-bottom:var(--mobile-spacing)}table.custom>tbody>tr>td{padding-bottom:var(--mobile-spacing)}}
