/*!
 * Vue UI v1.1.8
 * (c) 2018 yurderi
 * Released under the MIT License.
 */.row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.column,.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.column{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.center,.center-x{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.center,.center-x,.center-y{display:-webkit-box;display:-ms-flexbox;display:flex}.center-y{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex{-webkit-box-flex:1;-ms-flex:1;flex:1}.hidden{display:none}.relative{position:relative}.absolute{position:absolute}.full-width{width:100%}.full-height{height:100%}.full-size{left:0;right:0;bottom:0;top:0}.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.left,.right{display:-webkit-box;display:-ms-flexbox;display:flex}.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}input[type=email],input[type=password],input[type=text],textarea{border:1px solid #ccc;padding:5px;color:#333;margin:0;outline:0 none;border-radius:3px;-webkit-box-shadow:inset -1px 1px 1px rgba(0,0,0,.1);box-shadow:inset -1px 1px 1px rgba(0,0,0,.1)}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{border-color:rgba(52,152,219,.75)}input[type=email]:disabled,input[type=password]:disabled,input[type=text]:disabled,textarea:disabled{background:rgba(0,0,0,.025)}textarea{width:100%;min-height:100px;resize:vertical}.form-input{position:relative}.form-input input{width:100%;padding-right:25px}.form-input.is--ok{border-color:#2ecc71!important}.form-input.is--error{border-color:#e74c3c!important}.form-input div.validation-icon{position:absolute;top:6px;right:9px}.form-input div.validation-icon svg.ok{color:#2ecc71}.form-input div.validation-icon svg.fail{color:#e74c3c}.form-input div.validation-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:5px 2px 0 0;position:relative}.form-input div.validation-message:before{position:absolute;display:block;content:"";top:-4px;right:10px;width:0;height:0;-webkit-transform:rotate(1turn);border-color:transparent transparent rgba(0,0,0,.7);border-style:solid;border-width:0 4px 4px}.form-input div.validation-message span{background:rgba(0,0,0,.7);border-radius:3px;padding:3px 6px;display:inline-block;font-size:12px;color:#fff}button{color:#fff;background:#e74c3c;padding:5px 15px;outline:0 none;border:0;border-radius:3px;-webkit-box-shadow:inset 0 1px hsla(0,0%,100%,.2),inset 0 -1px rgba(0,0,0,.3);box-shadow:inset 0 1px hsla(0,0%,100%,.2),inset 0 -1px rgba(0,0,0,.3);-webkit-transition:all 85ms;transition:all 85ms;position:relative}button:hover{-webkit-box-shadow:inset 0 1px hsla(0,0%,100%,.2),inset 0 -1px rgba(0,0,0,.3),0 0 7px rgba(52,152,219,.5);box-shadow:inset 0 1px hsla(0,0%,100%,.2),inset 0 -1px rgba(0,0,0,.3),0 0 7px rgba(52,152,219,.5)}button:active{background:#333;cursor:pointer}button[disabled]{-webkit-box-shadow:none!important;box-shadow:none!important;background:#ccc;cursor:not-allowed}button.has--icon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}button.has--icon svg{margin:0 10px 0 0}button svg{z-index:100}button span.text{z-index:100;display:block;position:relative}button span.progress{z-index:50;position:absolute;height:100%;top:0;left:0;border-radius:3px;background:rgba(0,0,0,.15);display:block}.buttons{margin:10px 0 0}.fieldset-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.fieldset-container fieldset{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:5px 10px}fieldset{border:1px solid #ccc;position:relative;border-radius:3px;margin:0 0 10px;padding:5px 5px 5px 10px;background:#fff;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1)}fieldset:last-child{margin:0}fieldset legend{color:#333;border:1px solid #ccc;padding:3px 7px;border-radius:3px;background:#fff}fieldset .form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 0 5px;position:relative}fieldset .form-field.form-field-path input[type=file]{display:none}fieldset .form-field.form-field-path button{margin-left:5px}fieldset .form-field.form-field-path .error-container{right:54px}fieldset .form-field.form-field-path.has-info .error-container{right:84px}fieldset .form-field:last-child{margin:0}fieldset .form-field label{width:100px;font-size:14px;line-height:30px}fieldset .form-field label.w-100{width:100px}fieldset .form-field label.w-150{width:150px}fieldset .form-field label.w-200{width:200px}fieldset .form-field label.w-250{width:250px}fieldset .form-field input{-webkit-box-flex:1;-ms-flex:1;flex:1}fieldset .form-field input.error:not([disabled]){border-color:#e74c3c}fieldset .form-field .error-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:8px;right:5px;width:16px;height:16px;border-radius:10px}fieldset .form-field .error-container i{color:#e74c3c}fieldset .form-field.has-info .error-container{right:35px}.file-input button{margin:0 0 0 5px}.file-input input[type=file]{display:none}.table{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;margin:10px 0;border:1px solid #ccc;border-radius:3px;background:#fff;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1)}table{border-spacing:0;border-collapse:collapse;border:0;margin:0;padding:0;width:100%;font-size:14px}table thead tr th{border-bottom:1px solid #ccc;padding:5px 10px;text-align:left}table tbody tr td{padding:3px 10px}.checkbox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox label{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 0 0 5px}.checkbox .container{cursor:pointer}.checkbox .container.active svg{color:#27ae60}.checkbox .container svg{font-size:18px}.info{height:30px;width:30px;padding:0 5px;position:relative}.info,.info .info-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info .info-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;background:#2980b9;color:#fff;border-radius:100%;cursor:pointer}.info .info-button:hover+.info-text{display:block}.info .info-text{position:absolute;top:50%;right:50%;background:rgba(0,0,0,.75);color:#fff;padding:5px 10px;border-radius:3px;width:250px;font-size:12px;display:none;z-index:5}.info .info-text:hover{display:block}.modal-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal{background-color:#fff;border-radius:2px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.33);box-shadow:0 2px 8px rgba(0,0,0,.33);-webkit-transition:all .3s ease;transition:all .3s ease;font-family:Helvetica,Arial,sans-serif}.modal .body{padding:15px}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal,.modal-leave-active .modal{-webkit-transform:scale(1.1);transform:scale(1.1)}.progress-bar-container{width:100%;height:20px;background:#ccc;border-radius:3px;position:relative}.progress-bar-container .progress-bar{height:20px;background:#3498db;border-radius:3px;-webkit-transition:width .125s;transition:width .125s}.progress-bar-container .progress-bar-text{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;font-size:12px;line-height:20px}.select{position:relative;z-index:150}.select.focus div.selected-value{border-radius:3px 3px 0 0;border-color:rgba(52,152,219,.75) rgba(52,152,219,.75) #ccc}.select.focus div.dropdown{display:block;border-color:rgba(52,152,219,.75)}.select div.selected-value{border:1px solid #ccc;padding:5px;color:#333;margin:0;outline:0 none;border-radius:3px;-webkit-box-shadow:inset -1px 1px 1px rgba(0,0,0,.1);box-shadow:inset -1px 1px 1px rgba(0,0,0,.1)}.select div.selected-value span.nothing-selected{color:#999}.select div.selected-value div.arrow{margin:0 3px 0 0}.select div.dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ccc;border-top:none;border-radius:0 0 3px 3px;padding:5px;display:none;z-index:10}.select div.dropdown svg.is--creating{position:absolute;top:13px;right:13px}.select div.dropdown ul.values{list-style:none;margin:5px 0 0;padding:0;max-height:150px;overflow-y:auto;position:relative}.select div.dropdown ul.values li{padding:5px}.select div.dropdown ul.values li.disabled{opacity:.5;cursor:not-allowed}.select div.dropdown ul.values li.disabled:hover{background:none;cursor:not-allowed}.select div.dropdown ul.values li.active{background:rgba(0,0,0,.1);font-weight:700}.select div.dropdown ul.values li:hover{background:rgba(0,0,0,.1);cursor:pointer}.select div.dropdown span.nothing-found{padding:5px 0;font-size:12px}.select div.dropdown span.nothing-found span.filter-term{font-weight:700;font-size:12px;white-space:pre}.select div.dropdown span.nothing-found span.create-item{font-size:12px;color:#aaa}.tab-menu>ul{list-style:none;margin:0;padding:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.tab-menu>ul,.tab-menu>ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tab-menu>ul li{padding:5px 15px;font-size:16px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tab-menu>ul li.active{background:rgba(0,0,0,.1)}.tab-menu>ul li span{font-size:14px;margin:0 0 0 5px}.tab-menu .tab-content .tab-item{display:none;padding:10px}.tab-menu .tab-content .tab-item.active{display:block}.list-container{border:1px solid #ccc;border-radius:3px}.list-container.active{border-color:rgba(52,152,219,.75)}.list-container .list-input input{border:0;border-bottom:1px solid #ccc;border-radius:0}.list-container .list-items{padding:5px;border-top:none;height:150px;overflow-y:auto}.list-container .list-items .no-items{color:#999;font-style:italic}.list-container .list-items .list-item{padding:3px 5px}.list-container .list-items .list-item:hover{background:rgba(0,0,0,.1);cursor:pointer}.list-container .list-items .list-item:hover .item-remove{display:block}.list-container .list-items .list-item .item-index{color:#999;display:block;margin:0 5px 0 0}.list-container .list-items .list-item .item-value{display:block}.list-container .list-items .list-item .item-remove{display:none;color:#999}.list-container .list-items .list-item .item-remove:hover{color:#000}*{font-size:14px}#app{position:absolute;right:0;bottom:0;overflow-y:auto}nav{width:150px;border-right:1px solid #ccc;background:#fff}nav ul{list-style:none;margin:1rem 0;padding:0}nav ul li{font-size:14px}nav ul li.active{background:rgba(0,0,0,.05)}nav ul li a{color:#333;text-decoration:none;display:block;padding:.25rem .5rem;outline:0 none}nav ul li a span.badge{background:rgba(0,0,0,.1);padding:0 7px;border-radius:50px}main{padding:10px}*{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Open Sans,sans-serif}body,html{margin:0;padding:0;background:#eee}button.secondary{background:#999}.login-form{background:#fff;-ms-flex-item-align:center;align-self:center;margin:0 auto;padding:10px;border-radius:3px}.login-form label{display:block;margin:0 0 5px}.login-form input{margin:0 0 10px;width:250px}.login-form button{display:block;background:#3498db;margin:0 0 0 auto}.login-form .login-error{background:#e74c3c;color:#fff;padding:5px;margin:10px 0 0;text-align:center;border-radius:3px}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:9999}.header .app-name{padding:10px;color:#000;text-decoration:none}.header .user-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header .user-container .user-logout,.header .user-container .user-welcome{border-left:1px solid #ccc;padding:10px}.header .user-container .user-logout{color:#000;text-decoration:none}.app-selector{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:50px}.app-selector li{border:1px solid #ccc;border-radius:5px;background:#fff;margin:25px}.app-selector li a{display:block;padding:50px 100px;font-size:32px;font-weight:300;text-decoration:none;color:#333}#app{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#app .view{-ms-flex:1;flex:1;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}#app .view,.note-app{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.note-app{-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;overflow:hidden}.note-app .category-sidebar{width:200px;border-right:1px solid #ccc;position:relative}.note-app .category-sidebar .sync-icon{position:absolute;top:10px;left:10px}.note-app .category-sidebar>.actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border-bottom:1px dashed #ccc}.note-app .category-sidebar>.actions button{margin:0 5px}.note-app .category-sidebar .category.active>.category-content{background:rgba(0,0,0,.1)}.note-app .category-sidebar .category.editing>.category-content .actions{display:-webkit-box;display:-ms-flexbox;display:flex}.note-app .category-sidebar .category .category-content{border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.note-app .category-sidebar .category .category-content:hover>.actions{display:-webkit-box;display:-ms-flexbox;display:flex}.note-app .category-sidebar .category .category-content input{border:0;outline:0 none;background:none;-webkit-box-shadow:none;box-shadow:none;color:#000;padding:10px;width:100%}.note-app .category-sidebar .category .category-content a.category-label{padding:10px 30px 10px 10px;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative}.note-app .category-sidebar .category .category-content a.category-label svg{position:absolute;top:12px;right:10px;color:#666}.note-app .category-sidebar .category .category-content .actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:none}.note-app .category-sidebar .category .category-content .actions a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:25px;color:#aaa;cursor:pointer}.note-app .category-sidebar .category .category-content .actions a:hover{color:#000}.note-app .category-sidebar .category .category-children{margin-left:20px}.note-app .notes-list{width:200px;border-right:1px solid #ccc;position:relative}.note-app .notes-list .sync-icon{position:absolute;top:10px;left:10px}.note-app .notes-list>.empty{padding:10px;text-align:center}.note-app .notes-list>.actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border-bottom:1px dashed #ccc}.note-app .notes-list>.actions button{margin:0 5px}.note-app .notes-list .note-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.note-app .notes-list .note-item.active{background:rgba(0,0,0,.1)}.note-app .notes-list .note-item .note-label{display:block;padding:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.note-app .notes-list .note-item .note-todo-count{background:rgba(0,0,0,.1);display:inline-block;height:25px;margin:5px 5px 0 0;padding:0 10px;line-height:25px;border-radius:5px}.note-app .note-details{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.note-app .note-details .empty{padding:10px}.note-app .note-details .note-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:1px dashed #ccc}.note-app .note-details .note-header .note-label{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;background:#eee;border:0;outline:0 none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-size:20px}.note-app .note-details .note-header .note-actions,.note-app .note-details .note-header .note-actions div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.note-app .note-details .note-header .note-actions div{width:45px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.note-app .note-details .note-header .note-actions div:hover{background:rgba(0,0,0,.1)}.note-app .note-details .note-content-container{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.note-app .note-details .note-content-container .note-content{width:100%;padding:10px;background:#eee;border:0;outline:0 none;font-family:Consolas,monospace;border-radius:0;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.note-app .note-details .note-content-container .todo-tree{margin:10px;padding:10px;border:1px solid #ccc;position:relative;max-width:750px}.note-app .note-details .note-content-container .todo-tree .sync-icon{position:absolute;top:10px;right:10px}.note-app .note-details .note-content-container .todo-tree .todo{margin:10px 0 0}.note-app .note-details .note-content-container .todo-tree .todo.editing>.todo-content{background:rgba(0,0,0,.1)}.note-app .note-details .note-content-container .todo-tree .todo .todo-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 5px}.note-app .note-details .note-content-container .todo-tree .todo .todo-content:hover{background:rgba(0,0,0,.1)}.note-app .note-details .note-content-container .todo-tree .todo .todo-content:hover .actions{display:-webkit-box;display:-ms-flexbox;display:flex}.note-app .note-details .note-content-container .todo-tree .todo .todo-content .checkbox{-webkit-box-flex:0!important;-ms-flex:0!important;flex:0!important;margin:0 5px 0 0}.note-app .note-details .note-content-container .todo-tree .todo .todo-content .form-input{-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:26px}.note-app .note-details .note-content-container .todo-tree .todo .todo-content .form-input input{color:#000;border:0;outline:0 none;background:none;-webkit-box-shadow:none;box-shadow:none}.note-app .note-details .note-content-container .todo-tree .todo .todo-content .todo-title{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:5px;cursor:pointer}.note-app .note-details .note-content-container .todo-tree .todo .todo-content .actions{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.note-app .note-details .note-content-container .todo-tree .todo .todo-content .actions a{margin:0 0 0 5px;color:#666}.note-app .note-details .note-content-container .todo-tree .todo .todo-content .actions a:hover{color:#000;cursor:pointer}.note-app .note-details .note-content-container .todo-tree .todo .todo-children{margin-left:20px}.view.banking .banking-config{max-width:300px;margin:25px;padding:10px;background:#fff;border-radius:3px}.view.banking .banking-config label{margin:0 0 5px;display:block}.view.banking .banking-config .form-input{margin:0 0 10px}.view.banking .stats{padding:0 25px;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.view.banking .stats,.view.banking .stats .current-amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.view.banking .stats .current-amount{width:300px;height:100px;background:#fff;border-radius:3px;padding:10px;margin:0 10px 0 0;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.view.banking .stats .current-amount .value{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:30px;color:green}.view.banking .stats .current-amount .value.below-zero{color:red}.view.banking .stats .current-amount .label{text-align:center;font-size:20px}.view.banking .category-actions{padding:25px 25px 0}.view.banking .category-listing{padding:25px}.view.banking .category-listing .banking-category{width:100%;height:50px;background:#fff;padding:5px;margin:0 10px 0 0;position:relative;border-bottom:1px solid #ccc}.view.banking .category-listing .banking-category.disabled *{color:#ccc!important}.view.banking .category-listing .banking-category:last-child{border:0}.view.banking .category-listing .banking-category:hover .actions{display:-webkit-box;display:-ms-flexbox;display:flex}.view.banking .category-listing .banking-category .actions{list-style:none;margin:0;padding:0;position:absolute;right:0;bottom:0;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.view.banking .category-listing .banking-category .actions li{display:block;padding:5px 10px;font-size:12px}.view.banking .category-listing .banking-category .actions li:hover{background:rgba(0,0,0,.1);cursor:pointer}.view.banking .category-listing .banking-category .category-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.view.banking .category-listing .banking-category .category-header .category-label{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:18px}.view.banking .category-listing .banking-category .category-header .category-amount{font-size:18px;color:green}.view.banking .category-listing .banking-category .category-header .category-amount.below-zero{color:red}.view.banking .category-listing .banking-category .category-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.view.banking .category-listing .banking-category .budget{margin:5px 0 0;width:200px}.view.banking .category-listing .banking-category .budget .value .difference{color:red}.view.banking .category-listing .banking-category .category-booking-count{margin:5px 0 0}.view.banking .category-listing .banking-category .category-booking-count small.not-payed{display:inline-block;font-size:12px;color:#999;margin:0 0 0 5px}.view.banking .category-listing .banking-category .modal-container.banking-category-modal .modal{min-width:300px;padding:15px}.view.banking .category-listing .banking-category .modal-container.banking-category-modal .modal label{margin-bottom:5px;display:block}.view.banking .category-listing .banking-category .modal-container.banking-category-modal .modal .form-input{margin-bottom:10px}.modal-container.booking-modal .modal{min-width:500px;max-width:800px}.modal-container.booking-modal .modal .modal-head{padding:10px;position:relative}.modal-container.booking-modal .modal .modal-head .modal-close{position:absolute;top:10px;right:10px}.modal-container.booking-modal .modal .modal-body{max-height:400px;overflow-y:auto}.booking{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:5px 10px}.booking:hover{background:rgba(0,0,0,.1);cursor:pointer}.booking .booking-destination{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px}.booking .booking-destination .booking-type{color:#666}.booking .booking-value{width:100px;color:green;text-align:right}.booking .booking-value.below-zero{color:red}.modal-container.booking-detail-modal .modal-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.modal-container.booking-detail-modal .modal-head .head-title{-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-container.booking-detail-modal .banking-categories{margin:10px;padding:10px;border:1px solid #ccc;border-radius:3px}.modal-container.booking-detail-modal .banking-categories .booking-category{display:inline-block;min-width:50px;height:50px;line-height:50px;text-align:center;border-bottom:3px solid transparent;margin:5px;padding:0 25px}.modal-container.booking-detail-modal .banking-categories .booking-category:hover{background:rgba(0,0,0,.1);cursor:pointer}.modal-container.booking-detail-modal .banking-categories .booking-category.active{border-color:#ccc}.modal-container.booking-detail-modal .modal-footer{background:rgba(0,0,0,.1);padding:10px}.modal-container.import-modal .modal{min-width:300px}.modal-container.import-modal .modal .modal-head{padding:10px;font-size:18px}.modal-container.import-modal .modal .modal-body{padding:10px}.modal-container.import-modal .modal .modal-foot{padding:10px;background:#ccc}.context-menu{position:fixed;top:auto;left:auto;z-index:9999;background:#fff;list-style:none;margin:0;padding:10px 0;-webkit-box-shadow:3px 3px 15px rgba(0,0,0,.25);box-shadow:3px 3px 15px rgba(0,0,0,.25);border:1px solid #ccc;border-radius:3px}.context-menu li{padding:5px 15px;min-width:200px;color:#333}.context-menu li svg{width:30px!important}.context-menu li:hover{background:rgba(0,0,0,.1);cursor:pointer}.todo-list{margin:15px 5px}.todo-list,.todo-list .todo-column{display:-webkit-box;display:-ms-flexbox;display:flex}.todo-list .todo-column{margin:0 10px;width:250px;height:80vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.todo-list .todo-column .column-type{padding:10px;font-size:18px}.todo-list .todo-column .column-todos{overflow:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.todo-list .todo-column .column-todos .todo-item{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);border-radius:3px;background:#fff;margin:0 0 5px;padding:5px}.todo-list .todo-column .column-todos .todo-item .todo-meta{display:-webkit-box;display:-ms-flexbox;display:flex}.todo-list .todo-column .column-todos .todo-item .todo-meta .todo-id{font-weight:700;font-size:12px;color:#333;text-decoration:none}.todo-list .todo-column .column-todos .todo-item .todo-meta .todo-project{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:12px;padding:0 10px;text-overflow:ellipsis;overflow:hidden}.todo-list .todo-column .column-todos .todo-item .todo-meta .todo-tracker{background:rgba(0,0,0,.1);-ms-flex-item-align:start;align-self:flex-start;padding:3px 6px;border-radius:3px;font-size:12px}.todo-list .todo-column .column-todos .todo-item .todo-title{padding:10px}.todo-list .todo-column .column-todos .todo-item .todo-time{font-size:12px;color:#999;text-align:right}
/*# sourceMappingURL=app.e14f516e0af97d68f239dca081daffd7.css.map */