.global-messages{position:fixed;top:6px;left:23%;width:54%;padding-top:7px;padding-bottom:9px;z-index:9999908}.table.table-overflow-elipsis td,.table.table-overflow-elipsis th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:350px}.table .no-entries{font-style:italic}.table .deemphasized td{color:#BBB}.table .expand-on-click{cursor:pointer}.table .primary-title{min-width:324px;float:left}.table .secondary-title{font-weight:normal;padding-left:20px;color:#999}.btn-huge{padding:38px 48px;font-size:50px;line-height:normal;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}table.table-bordered thead th,table.table-bordered thead td{border-left-width:0;border-top-width:0}table.table-bordered tbody th,table.table-bordered tbody td{border-left-width:0;border-bottom-width:0}table.table-bordered tfoot th,table.table-bordered tfoot td{border-left-width:0;border-bottom-width:0}table.table-bordered th:last-child,table.table-bordered td:last-child{border-right-width:0}table.entries-list-table td:has(.positive-money-flow){background-color:#ebffe1}.upper-right-corner-holder{position:relative;margin-right:-4px;margin-top:-5px;padding-top:5px}.upper-right-corner-holder .upper-right-corner{position:absolute;top:0;right:0;font-size:9px;color:#999}.upper-left-corner-holder{position:relative;margin-left:-4px;margin-top:-5px;padding-top:5px}.upper-left-corner-holder .upper-left-corner{position:absolute;top:0;left:0;text-align:left;font-size:9px;color:#999}.secondary-currency{color:#AAA;font-size:11px}.secondary-currency:before{content:"("}.secondary-currency:after{content:")"}.corrected-for-inflation{color:#b97a06;font-weight:bold}.loading{text-align:center}.loading .loading-icon{font-size:100px}.loading .loading-message{font-size:30px}.pending-modifications{font-size:15px}.pending-modifications *{font-style:normal}.popup-editor{position:fixed;top:20px;left:20px;right:20px;bottom:20px;overflow-y:scroll;overflow-x:hidden;z-index:9999905;padding:25px;background-color:#f8f8f8;border:2px solid #aaa;border-radius:15px}.popup-editor .close-button-container{position:fixed;top:32px;right:50px;z-index:9999906}.with-tooltip{position:relative;display:inline-block}.with-tooltip .tooltiptext{visibility:hidden;width:140px;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:5px 0;font-size:13px;font-style:normal;position:absolute;z-index:1;top:38px;left:-18px}.with-tooltip:hover .tooltiptext{visibility:visible}.facto-custom-switch-button input[type="checkbox"]{display:none}.facto-custom-switch-button label{cursor:pointer;height:0;position:relative;width:30px;margin-left:5px}.facto-custom-switch-button label::before{background:#000;box-shadow:inset 0 0 10px rgba(0,0,0,0.5);border-radius:6px;content:'';height:12px;margin-top:-6px;position:absolute;opacity:.3;transition:all .4s ease-in-out;width:30px}.facto-custom-switch-button label::after{background:#fff;border-radius:12px;box-shadow:0 0 4px rgba(0,0,0,0.3);content:'';height:18px;left:-3px;margin-top:-6px;position:absolute;top:-3px;transition:all .3s ease-in-out;width:18px}.facto-custom-switch-button input[type="checkbox"]:checked+label::before{background:inherit;opacity:.5}.facto-custom-switch-button input[type="checkbox"]:checked+label::after{background:inherit;left:15px}.transaction-group-form .delete-button{margin-left:10px}.transaction-group-form .total-transaction-flow-box .total-flow-form .input-group{font-size:17px;padding-left:15px;padding-right:20px}.transaction-group-form .total-transaction-flow-box .total-flow-form .input-group input{width:100px}.transaction-group-form .add-transaction-button-holder .panel-body{height:350px}.transaction-group-form .add-transaction-button-holder table{width:100%;height:100%}.transaction-group-form .add-transaction-button-holder table td{vertical-align:middle;text-align:center}.transaction-group-form .bound-until-change{background-color:#EFE}.transaction-group-form .attachments{padding-top:10px;padding-bottom:20px;padding-left:30px}.transaction-group-form .attachments .attachment a:hover,.transaction-group-form .attachments .attachment a:hover *{cursor:pointer}.transaction-group-form .attachments .attachment label{padding-left:10px;padding-right:10px}.summary-query-filter{padding-top:7px;font-size:13px;float:right;width:auto}.summary-query-filter input{width:400px !important}.table-summary td.average{text-align:right;background-color:#F6F6FF}.table-summary td.cell{text-align:right}.table-summary td.cell.month-for-averages{background-color:#FFFAF6}.table-summary td.cell.current-month{background-color:#FFF0F0}.table-summary td.cell:hover .entries{display:block}.table-summary td.cell .entries{text-align:left;display:none;position:absolute;width:auto;max-width:400px;float:left;border:1px dotted #50503D;background-color:#F6F6FF;margin:0 0 0 20px;padding:5px 10px;z-index:9999901;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-summary tr:hover td.cell.month-for-averages{background-color:#F6F6F6}.table-summary tr:hover td.cell.current-month{background-color:#F6F6F6}.table-summary tr:hover td.cell:hover{background-color:white}.table-summary tr.total.total-0 td{border-top:1px solid}.table-summary tr.total td.title small{font-size:10px}.templates-panel{max-width:600px}.templates-panel .btn{margin-bottom:10px}.charts-page .table-chart-spec form{display:flex}.charts-page .table-chart-spec form input{flex:2;border:none}.charts-page .table-chart-spec form input.value-has-changed{color:blue}.charts-page .table-chart-spec form button{margin-left:10px}.charts-page h2{text-align:center}div.ReactTags__tags{position:relative}div.ReactTags__tagInput{width:200px;border-radius:2px;display:inline-block}div.ReactTags__tagInput input.ReactTags__tagInputField,div.ReactTags__tagInput input.ReactTags__tagInputField:focus{height:31px;margin:0;font-size:12px;width:100%;border:1px solid #eee}div.ReactTags__selected span.ReactTags__tag{border:1px solid #ddd;background:#eee;font-size:12px;display:inline-block;padding:5px;margin:0 5px;cursor:move;border-radius:2px}div.ReactTags__selected a.ReactTags__remove{color:#aaa;margin-left:5px;cursor:pointer}div.ReactTags__suggestions{position:absolute;z-index:9999907}div.ReactTags__suggestions ul{list-style-type:none;box-shadow:.05em .01em .5em rgba(0,0,0,0.2);background:white;width:200px;padding:0}div.ReactTags__suggestions li{border-bottom:1px solid #ddd;padding:5px 10px;margin:0}div.ReactTags__suggestions li mark{text-decoration:underline;background:none;font-weight:600}div.ReactTags__suggestions ul li.ReactTags__activeSuggestion{background:#b7cfe0;cursor:pointer}