#root,body,html{height:100%;min-height:100%}*{border:0;font-family:Roboto,Open-Sans,Arial,Helvetica,sans-serif;font-size:16px;margin:0;outline:0!important;padding:0}.small{font-size:.8rem}a,b,h1,h2,h3,h4,h5,h6,input,label,svg,td,th,tr{direction:ltr;text-align:left}a.clickable,b.clickable,h1.clickable,h2.clickable,h3.clickable,h4.clickable,h5.clickable,h6.clickable,input.clickable,label.clickable,svg.clickable,td.clickable,th.clickable,tr.clickable{cursor:pointer}a,button,input[type=button],input[type=submit]{cursor:pointer;outline:none!important}a{align-items:center;display:flex;justify-content:center;text-decoration:none}h2,h2 span{background-color:#f8f8ff;border-radius:3px;font-size:1.5rem;font-weight:400;line-height:110%;margin:0 0 2rem;padding:10px;text-transform:uppercase}h3{font-size:1.4rem}h5{font-size:1.2rem}h6{font-size:1rem}.bold{font-weight:700}.right{float:right}.center,center{text-align:center}.input-field{align-items:center;display:flex;justify-content:left;position:relative}.input-field.columnized{flex-direction:column}.input-field button,.input-field input{margin:16px 0 10px}.input-field .input-field-action{cursor:pointer;position:absolute;right:4px}.input-field button{position:relative;top:-4px}.input-field input,.input-field textarea{background-color:#0000;border:none;border-bottom:1px solid #e1e1e1;line-height:20px;margin:18px 0;outline:none;resize:none;width:100%}.input-field>label.field-title{color:#9e9e9e;cursor:text;font-size:12px;left:12px;position:absolute;text-align:initial;top:-2px;transform:translateY(25px);transform-origin:0 100%;transition:transform .2s ease-out,color .2s ease-out}.input-field>label.field-title.active{transform:translateY(9px) scale(.8);transform-origin:0 0}.input-field textarea{font-size:.8rem;margin-bottom:10px;min-height:60px;padding:4px 0}.input-field textarea+label.field-title{color:#9e9e9e;cursor:text;font-size:12px;left:.5rem;position:absolute;text-align:initial;top:.5rem;transform:translateY(16px);transform-origin:0 100%;transition:transform .2s ease-out,color .2s ease-out}.input-field textarea+label.field-title.active{transform:translateY(2px) scale(.8);transform-origin:0 0}.input-field input{box-shadow:none;box-sizing:initial;font-size:14px;padding:4px;transition:box-shadow .3s,border .3s}.input-field input.small{font-size:.8rem}.input-field input.flatpickr-input[readonly]{color:#000}.input-field input[type=radio]{width:auto}.input-field input[type=radio]+label{cursor:pointer;margin-left:20px}.input-field .checkbox-container{align-content:center;cursor:pointer;display:flex}.input-field .checkbox-container span.checkmark{cursor:pointer}.input-field .checkbox-container input[type=checkbox]{display:none}.input-field .checkbox-container label.title{cursor:pointer;height:24px;line-height:24px}.input-field span.helper-text{color:var(--subtitle-color);font-size:.7rem;position:absolute;text-align:left;top:52px;width:100%}.input-field span.helper-text .error{color:var(--danger-color)}.row{margin-bottom:16px}.row.condensed .input-field>input{height:1rem;margin:0;width:auto}.row.condensed .input-field>label{top:-28px}h2.with-tabs{margin-bottom:0}ul.tabs{background:#f8f8ff;border-bottom:1px solid #f5f5f5;list-style:none;margin-bottom:30px}ul.tabs li{background:#f8f8ff;cursor:pointer;display:inline-block;padding:10px 20px}ul.tabs li.active{background-color:#f8f8ff;border-bottom:1px solid var(--text-color)}ul.tabs li:hover{background-color:#f3f3f9;border-bottom:1px solid var(--hover-color)}ul.tabs li .notification-badge{background-color:var(--danger-color);border-radius:50%;color:#fff;display:inline-block;font-size:.7rem;height:16px;left:-4px;line-height:16px;margin-left:6px;position:relative;text-align:center;top:-8px;width:16px}.draggable{cursor:move;cursor:grab}.draggable:active{cursor:grabbing}div.dropdown-container{position:relative}div.dropdown-container a.dropdown-trigger{display:flex;flex-basis:100%;position:relative}div.dropdown-container ul.dropdown-content{background-color:#fff;box-shadow:0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f,0 1px 5px 0 #0003;display:none;list-style:none;margin:0;position:absolute;right:0;z-index:3}div.dropdown-container ul.dropdown-content li{color:var(--lead-color);cursor:pointer;padding:14px 16px}div.dropdown-container ul.dropdown-content li.divider{background-color:#e0e0e0;height:1px;margin:0;padding:0}div.dropdown-container ul.dropdown-content li:hover{background-color:#eee}div.dropdown-container ul.dropdown-content li a{color:var(--lead-color)}div.dropdown-container ul.dropdown-content.open{display:flex;flex-direction:column}div.select-container{position:relative;width:100%}div.select-container input.select-actual-value{display:none}div.select-container.condensed{display:inline;width:auto!important}div.select-container.condensed .select-input{line-height:1em;margin:0 0 0 10px;width:-webkit-min-content;width:min-content}div.select-container.condensed .select-content{margin-left:10px}div.select-container .select-content{background-color:#fff;border-radius:3px;box-shadow:0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f,0 1px 5px 0 #0003;display:none;left:0;max-height:300px;min-width:160px;overflow:scroll;padding:2px;position:absolute;top:52px;z-index:1000}div.select-container .select-content input.select-search{box-sizing:border-box;margin:0}div.select-container .select-content .select-option{color:var(--lead-color);cursor:pointer;display:flex;padding:10px 8px}div.select-container .select-content .select-option:hover{background-color:#eee}div.select-container .select-content .select-option *{color:var(--lead-color)}div.select-container .select-content.open{display:block}div.select-container .caret{bottom:0;margin:auto 0;position:absolute;right:0;top:0;z-index:0;fill:#000000de}ul.collapsible-menu li.active .collapsible-header{background:#faf8f8}ul.collapsible-menu li .collapsible-header{cursor:pointer;display:block;height:44px;line-height:44px}ul.collapsible-menu li .collapsible-header:hover{background:#eee}ul.collapsible-menu li .collapsible-header>*{align-items:center;color:var(--dark-lead-color);display:flex;font-weight:500;justify-content:space-between;padding:0 30px;text-transform:uppercase}ul.collapsible-menu .collapsible-body{display:none}ul.collapsible-menu .collapsible-body.open{display:block}ul.collapsible-menu .collapsible-body ul{list-style:none}ul.collapsible-menu .collapsible-body ul li{cursor:pointer;height:44px;line-height:44px;padding:0 30px 0 40px}ul.collapsible-menu .collapsible-body ul li:hover{background:#eee}ul.collapsible-menu .divider{background:#eee;height:1px}svg.table-add{cursor:pointer;position:absolute;right:0}.table-wrapper{position:relative;width:100%}table{border-collapse:collapse}table.fixed-layout{table-layout:fixed}table.full-width{width:100%}table thead tr.filter{border-top:1px solid #0000001f}table thead tr.filter input{border:1px solid #0000001f;line-height:1.2rem}table thead tr th{text-align:center}table tbody tr{border-top:1px solid #0000001f}table tbody tr td,table tbody tr th{border-left:1px solid #f9f9f9;padding:12px 20px}table tbody tr td.has-input,table tbody tr th.has-input{padding:3px 11px}table tbody tr td.has-input input,table tbody tr th.has-input input{border:1px solid #e1e1e1;padding:8px}table tbody tr td.small,table tbody tr th.small{font-size:.8em}table tbody tr td:last-child,table tbody tr th:last-child{border-right:1px solid #f9f9f9}table tbody tr td.clickable,table tbody tr th.clickable{display:flex}table tbody tr td.actions .actions-wrapper{display:flex;justify-content:flex-end}table tbody tr td.actions .actions-wrapper>*{font-size:1.4rem;margin-right:6px}table tbody tr.drag-hover{border-top:1px solid #ff000080}table tbody tr:last-child{border-bottom:1px solid #0000001f}table tfoot tr{background-color:#ecffc2}table.modal-table tbody{max-height:100%;width:100%}table.condensed tfoot tr td,table.condensed tfoot tr th,table.condensed thead tr td,table.condensed thead tr th,table.condensed tr td,table.condensed tr th{padding:2px 5px}table.highlight tbody tr{transition:background-color .25s ease}table.highlight tbody tr:hover{background-color:#f2f2f280}table.highlight tbody tr.highlighted:hover{background-color:rgba(232,232,11,.369)}table.files-table{width:100%}table.files-table td{line-height:24px;padding:6px 6px 6px 40px}.modal-container{align-items:center;background-color:#0006;direction:ltr;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;text-align:left;top:0;width:100%;z-index:1000}.modal-container .month-selector{z-index:1001}.modal-container.danger .modal-footer .btn{background-color:var(--danger-color)!important}.modal-container.danger .modal-footer .btn:hover{background-color:#e60000!important}.modal-container.danger .modal-footer .btn.link{background-color:#fff!important;border:1px solid var(--danger-color)!important;color:var(--danger-color)!important}.modal-container.danger .modal-footer .btn.link:hover{background-color:#f5f5f5!important}.modal-container .modal-box{background:#fff;border-radius:5px;box-shadow:0 0 10px -1px #00000038;display:flex;flex-direction:column;justify-content:space-between;max-width:90%;min-height:300px;min-width:400px;width:600px;z-index:1001}.modal-container .modal-box.wide{width:1200px}.modal-container .modal-box .modal-header{align-items:center;background-color:var(--title-color);border-radius:5px 5px 0 0;color:#fff;display:flex;font-family:Arimo,Arial,Helvetica,sans-serif;font-size:1.2em;justify-content:space-between;padding:16px 20px;text-transform:uppercase}.modal-container .modal-box .modal-header.danger{background-color:var(--danger-color)}.modal-container .modal-box .modal-header>span{color:#fff;font-family:Arimo,Arial,Helvetica,sans-serif;font-size:1.2em;text-transform:uppercase}.modal-container .modal-box .modal-body{display:flex;flex-direction:column;height:100%;overflow-y:scroll;padding:20px}.modal-container .modal-box .modal-body .row{max-height:100%}.modal-container .modal-box .modal-body table.small *{font-size:.8rem}.modal-container .modal-box .modal-footer{align-items:center;background-color:#fff;border-radius:0 0 5px 5px;box-shadow:0 -2px 4px #0003;color:#fff;display:flex;justify-content:space-between;padding:10px 20px}.modal-container .modal-box .modal-footer.single-action{justify-content:flex-end}.toast{align-items:center;border-radius:3px;box-shadow:0 2px 3px 0 #0000004d;color:#fff;display:flex;height:44px;line-height:44px;margin-bottom:10px;min-width:300px;padding:0 10px;z-index:1100}.toast *{color:#fff;font-weight:300}.toast :first-child{margin-right:10px}.toast.error{background-color:var(--error-color)}.toast.success{background-color:var(--success-color)}.toast.info,.toast.success,.toast.success *{color:var(--lead-color)}.toast.info{background-color:var(--info-color)}.toast.info *{color:var(--lead-color)}.toast.warning{background-color:var(--warning-color)}.btn{align-items:center;border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:space-between;letter-spacing:.5px;line-height:36px;padding:0 16px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-out}.btn.loading,.btn[disabled]{pointer-events:none}.btn.loading :last-child,.btn[disabled] :last-child{margin-left:6px}.btn.fab{border-radius:50%;bottom:50px;box-shadow:0 6px 10px 0 #666;color:#fff;font-size:50px;height:70px;line-height:70px;position:fixed!important;right:50px;text-align:center;transition:all .1s ease-in-out;width:70px;z-index:1}.btn.fab>*{align-self:center}.btn.fab.right-aligned{left:50px;right:unset}.btn.fab:hover{box-shadow:0 6px 14px 0 #666;transform:scale(1.05)}.btn.fab .sub-fab{align-items:center;border-radius:50%;box-shadow:0 3px 7px 0 #666;display:grid;height:50px;justify-content:center;left:50%;padding:0;position:absolute;top:-70px;transform:translate(-50%);width:50px}.btn.ripple{display:flex;overflow:hidden;position:relative;transform:translateZ(0)}.btn.ripple:after{background-image:radial-gradient(circle,#fff 10%,#0000 10.01%);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(10);transition:transform .5s,opacity 1s;width:100%}.btn.ripple:active:after{opacity:.3;transform:scale(0);transition:0s}.tooltip{background:#000;border-radius:4px;color:#fff;font-size:11px;padding:4px 8px;white-space:nowrap}.tooltip,.tooltip:after{position:absolute;z-index:1002}.tooltip:after{border-color:#000c #0000 #0000;border-style:solid;border-width:4px 6px 0;bottom:-4px;content:"";left:11px;transform:translateX(-50%)}.tooltip-wrapper{align-items:center;border:0;display:flex;margin:0;padding:0}.month-selector{display:inline-block;position:relative}.month-selector:focus-within .popup{display:block}.month-selector input.selection{border-bottom:1px solid #e1e1e1;line-height:20px;margin:18px 0}.month-selector .caret{bottom:0;margin:auto 0;position:absolute;right:0;top:0;z-index:0;fill:#000000de}.month-selector .popup{background:#fff;border:1px solid #e1e1e1;box-shadow:0 4px 12px #00000026;cursor:default;display:none;padding:20px;position:absolute;top:52px;z-index:1000}.month-selector .popup .filter{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;width:240px}.month-selector .popup .filter .current-year{-webkit-user-select:none;user-select:none}.month-selector .popup .months{display:grid;grid-template-columns:1fr 1fr 1fr}.month-selector .popup .months span{background-color:#0000;border:1px solid #0000;border-radius:3px;cursor:pointer;padding:6px 0;text-align:center}.month-selector .popup .months span:hover{background:#f1f1f1}.month-selector .popup .months span.this-month{background-color:#8ac1ea33}.month-selector .popup .months span.this-month:hover{background-color:#8ac1ea80}.month-selector .popup .months span.selected{background-color:#8aeaaa80;border:1px solid #83dfa1}.month-selector .popup .months span.selected:hover{background-color:#8aeaaacc}.month-selector .popup .month-selector-footer{border-top:1px solid #e1e1e1;display:flex;justify-content:flex-end;margin-top:10px;padding-top:10px}.year-selector{position:relative;width:100%}.year-selector .caret{bottom:0;margin:auto 0;position:absolute;right:0;top:0;z-index:0}.year-selector .years-container{background-color:#fff;display:none;left:0;padding:20px;position:absolute;top:50px;z-index:1000}.year-selector .years-container.show{border-radius:3px;box-shadow:0 4px 12px #00000026;display:block}.year-selector .years-container .filter{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.year-selector .years-container .years{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.year-selector .years-container .years .year{border-radius:3px;cursor:pointer;padding:4px 8px}.year-selector .years-container .years .year:hover{background:#f1f1f1}.year-selector .years-container .years .year.this-year{background-color:#8ac1ea33}.year-selector .years-container .years .year.this-year:hover{background-color:#8ac1ea80}.year-selector .years-container .years .year.selected{background-color:#8aeaaa80;border:1px solid #83dfa1}.year-selector .years-container .years .year.selected:hover{background-color:#8aeaaacc}div.info-card{background-color:#fff;border-radius:4px;box-shadow:0 0 4px 2px #f6f7ff;margin:4px;padding:20px 10px}div.info-card .header{display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px}div.info-card .header .title{color:#4a4a4a;font-size:1.2rem;font-weight:400;letter-spacing:.01071em;line-height:1.43;margin:0}div.info-card .header .chart-title{justify-self:end}div.info-card .body{display:grid;grid-template-columns:1fr 1fr}div.info-card .body .total{align-self:center;color:#4a4a4a;font-size:1.8rem;font-weight:400;letter-spacing:.01071em}div.info-card .body .chart,div.info-card .body :nth-child(2){justify-self:end}div.info-card .body .chart .chart-bar,div.info-card .body :nth-child(2) .chart-bar{cursor:pointer}div.info-card .footer{display:grid;grid-template-columns:1fr 1fr 1fr;padding-top:20px}div.info-card .footer .kpi .kpi-value{color:#4a4a4a;font-size:22px}div.info-card .footer .kpi .kpi-title{color:#4a4a4a;font-size:11px}.badge{border:0;border-radius:3px;font-size:12px;margin:0 10px;padding:4px 8px;position:relative;top:-2px}.text-editor{background-color:#0000;border:1px solid #e1e1e1;border-radius:4px;font-size:.8rem;margin-bottom:10px;margin-top:10px;min-height:60px;outline:none;padding:0;width:100%}.text-editor .text-editor-header{align-items:center;border-bottom:1px solid #e1e1e1;display:flex;justify-content:space-between;line-height:1.4em;padding:4px 10px}.text-editor .text-editor-header .text-editor-actions{align-items:center;display:flex}.text-editor .text-editor-header .text-editor-actions a{align-items:center;border:1px solid #e1e1e1;border-radius:3px;cursor:pointer;display:inline-flex;font-size:12px;height:14px;justify-content:center;padding:2px;width:14px}.text-editor .text-editor-header .text-editor-actions a:hover{background-color:#eee}.text-editor .text-editor-content{color:var(--main-input-color);direction:ltr;font-size:12px;min-height:100px;padding:4px;text-align:left}.text-editor .text-editor-content.rtl{direction:rtl;text-align:right}.text-editor .text-editor-content *{color:var(--main-input-color);font-size:12px}span.calculator{background:#000;border-radius:3px;bottom:24px;color:#fff;cursor:pointer;display:inline-block;padding:3px 5px;position:absolute;right:10px}body .mobile-only{display:none}body .paragraph-title{align-items:center;background-color:#f5efef;display:flex;justify-content:space-between;margin:20px 0 14px;padding:4px 10px;width:100%}body .paragraph-title,body .paragraph-title>*{font-size:1rem;font-weight:700;text-transform:uppercase}body .paragraph-title>button{font-size:.7rem;height:1.7rem;line-height:.7rem;padding:2px 10px;text-transform:reset}body .paragraph-title:first-child{margin-top:0}body div.page{display:flex;flex-direction:column;height:100%;min-height:100%}body div.page header{align-items:center;display:flex;height:30px;justify-content:space-between;padding:10px 30px}body div.page header nav a{color:#fff}body div.page header nav a i.material-icons{font-size:1.2rem}body div.page header nav .version-info{display:inherit;font-size:.7rem;text-align:center;width:100%}body div.page header nav .brand-logo{align-items:center;display:grid;grid-template-columns:1fr;height:100%}body div.page .link{color:var(--dark-lead-color);cursor:pointer;display:inline}body div.page .link:hover{text-decoration:underline}body div.page .link.loading,body div.page .link[disabled]{background-color:var(--disabled-color);color:var(--disabled-text-color)}body div.page div.page-body{display:flex;flex-direction:row;height:100%;width:100%}body div.page div.page-body h4.form-section{border-bottom:1px solid gray}body div.page div.page-body ul.link-list li{list-style:none;padding:10px 0}body div.page div.page-body ul.link-list li a{justify-content:left}body div.page div.page-body aside.sidebar{background-color:#fff;border-right:1px solid #dcdcdc;height:100%;width:300px}body div.page div.page-body main.main-content{height:100%;width:calc(100% - 300px)}body div.page div.page-body main.main-content .container{display:flex;flex-direction:column;height:100%;width:100%}body div.page div.page-body main.main-content .container .pad-section{margin:0 auto;width:95%}body div.page div.page-body main.main-content .container article.page-content{height:100%;margin-bottom:20px;min-height:400px;overflow-x:hidden;overflow-y:scroll}body div.page div.page-body main.main-content .container article.page-content .splitter{column-gap:10px;display:grid}body div.page div.page-body main.main-content .container article.page-content .splitter.two-col{grid-template-columns:repeat(2,1fr)}body div.page div.page-body main.main-content .container article.page-content .money{border-bottom:1px solid gray;font-family:Roboto,Arial;font-size:1.3rem;margin:0 4px;padding:0 10px}body div.page div.page-body main.main-content .container h2{display:grid;grid-template-columns:auto 1fr}body div.page div.page-body main.main-content .container h2 span{margin:0;padding:0}body div.page div.page-body main.main-content .container h2 .search-box{position:relative}body div.page div.page-body main.main-content .container h2 .search-box input.search-text{border-radius:5px;float:right;margin-left:5px;padding:5px 30px 5px 5px;transition:width 1s;width:200px}body div.page div.page-body main.main-content .container h2 .search-box input.search-text:active,body div.page div.page-body main.main-content .container h2 .search-box input.search-text:focus{max-width:calc(100% - 80px);width:300px}body div.page div.page-body main.main-content .container h2 .search-box .mdi-icon{cursor:pointer;position:absolute;right:6px;top:3px}body a.file-link,body a.normal-link{align-items:center;color:var(--dark-lead-color);display:inline-flex;font-size:.8rem}body a.file-link:hover,body a.normal-link:hover{text-decoration:underline}body .completed,body .completed *{color:silver;text-decoration:line-through}body .mdi-spin{animation:mdi-spin 2s linear infinite}@keyframes mdi-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:1250px){body div.page div.page-body main.main-content .container article.page-content .splitter.two-col{column-gap:0}body div.page div.page-body main.main-content .container article.page-content .splitter.two-col.two-col{grid-template-columns:1fr}body div.page div.page-body main.main-content .container article.page-content .splitter.two-col.two-col .half.reverse{order:2}}@media screen and (max-width:992px){body .mobile-only{display:inherit}body .desktop-only{display:none}body .slide-menu{color:#fff;cursor:pointer}body .slide-menu *{cursor:pointer}body div.page div.page-body .slide-cover{background-color:#0009;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}body div.page div.page-body aside.sidebar{display:block;height:calc(100% - 48px);left:-300px;position:absolute;transition:left .5s;z-index:1001}body div.page div.page-body.slide .slide-cover{display:block}body div.page div.page-body.slide aside.sidebar{left:0}body div.page div.page-body main.main-content{width:100%}}@media screen and (min-width:993px){body #root .sidenav{transform:translate(0)!important}}@media screen and (max-width:512px){body div.page div.page-body main.main-content .container h2 .search-box input.search-text:active,body div.page div.page-body main.main-content .container h2 .search-box input.search-text:focus{width:200px}}:root{--lead-color:#1976d2;--dark-lead-color:#0e6fce;--text-color:#4a5661;--hover-color:#1888f8;--main-input-color:#3b7ca9;--danger-color:#f14236;--title-color:#1976d2;--subtitle-color:#8a8a8a;--disabled-text-color:#8a8a8a;--disabled-color:#d3d3d3;--disabled-border-color:#c3c3c3;--primary-color:#32b4e4;--success-color:#def8a5;--warning-color:#fff017;--info-color:#fff;--error-color:#ff3953;--highlighted-color:#ffff004d}b,div,h1,h3,h4,h5,h6,label,span,td,th,tr{color:var(--text-color)}h2,h2 span{color:var(--lead-color)}a{color:var(--text-color)}input,textarea{color:var(--main-input-color)}input[type=checkbox].filled-in:checked+span:not(.lever):after{background-color:var(--main-input-color);border-color:var(--main-input-color)}.input-field input[type=checkbox]:focus,.input-field input[type=email]:focus,.input-field input[type=password]:focus,.input-field input[type=text]:focus{border-bottom:1px solid var(--main-input-color)!important;box-shadow:0 1px 0 0 var(--main-input-color)!important}.dark-grey-text,.input-field label{color:#666}.danger-text{color:var(--danger-color)}.primary-text{color:var(--dark-lead-color)}.disabled-text{color:var(--disabled-color)}.highlighted{background-color:var(--highlighted-color)}.btn,.btn:focus,.btn:visited{background-color:var(--lead-color)}.btn:hover{background-color:var(--hover-color)}.btn.link{background-color:#0000;border:1px solid var(--primary-color);box-shadow:none;color:var(--lead-color)}.btn.link:hover{color:var(--hover-color)}.btn.loading,.btn[disabled]{background-color:var(--disabled-color);border-color:var(--disabled-border-color);color:var(--disabled-text-color)}.btn.danger{background-color:var(--danger-color)}header{background:linear-gradient(45deg,#303f9f,#1976d2)!important}.dropdown-content li>a,.dropdown-content li>span{color:var(--lead-color)}.input-field .prefix.active{color:#000}.input-field input[type=email].valid,.input-field input[type=password].valid,.input-field input[type=text].valid{border-bottom:1px solid var(--main-input-color);box-shadow:0 1px 0 0 var(--main-input-color)}.input-field input[type=email].invalid,.input-field input[type=password].invalid,.input-field input[type=text].invalid{border-bottom:1px solid var(--danger-color);box-shadow:0 1px 0 0 var(--danger-color)}.input-field input[type=email].invalid~.helper-text:after,.input-field input[type=password].invalid~.helper-text:after,.input-field input[type=text].invalid~.helper-text:after{color:var(--danger-color)!important}.input-field input[type=email]:focus,.input-field input[type=password]:focus,.input-field input[type=text]:focus{border-bottom:1px solid #000;box-shadow:0 1px 0 0 #000}.input-field input[type=email]:focus+label,.input-field input[type=password]:focus+label,.input-field input[type=text]:focus+label{color:var(--main-input-color)!important}.warning{background-color:var(--warning-color)}.warning,.warning *{color:#000}.warning.invert{background-color:#000}.warning.invert,.warning.invert *{color:var(--warning-color)}.info{background-color:var(--lead-color)}.info,.info *{color:var(--info-color)}.info.invert{background-color:var(--info-color)}.info.invert,.info.invert *{color:var(--lead-color)}body main.login{align-items:center;display:grid;grid-template-rows:1fr;height:100vh}body main.login h3{color:var(--text-color);font-size:2rem;margin-bottom:14px}body main.login h5{color:var(--subtitle-color);font-size:1.5rem;margin-bottom:20px}body main.login .container{margin-top:100px}body main.login .container .avatar{margin-top:-100px;padding-bottom:0}body main.login .container .avatar img{background:#fff;border-radius:50%;box-shadow:0 2px 3px #0a0a0a1a,0 0 0 1px #0a0a0a1a;padding:5px}body main.login .container .login-container{border:1px solid #eee;box-sizing:border-box;display:inline-block;padding:32px 48px 0;width:400px}body main.login .container .login-container.underlinks{border:none;padding-top:0}body main.login .container .login-container.underlinks a{margin-bottom:10px}.backdrop{align-content:center;animation:fadein-background 1s;background-color:#00000080;justify-items:center;left:0;overflow:hidden;position:fixed;width:100vw;z-index:3}.backdrop,.backdrop .drawer{display:grid;height:100vh;top:0}.backdrop .drawer{animation:slidein .3s;background:#fff;border-radius:3px;grid-template-rows:auto 1fr auto;position:absolute;right:0;width:50%}.backdrop .drawer.large{width:70%}.backdrop .drawer.theme-danger .drawer-header h2{color:red}.backdrop .drawer .drawer-header{border-bottom:1px solid var(--frame-border);padding:20px}.backdrop .drawer .drawer-header h2{margin:0}.backdrop .drawer .drawer-body{display:flex;flex-direction:column;max-height:100%;min-height:200px;overflow:scroll;padding:20px}.backdrop .drawer .drawer-body .save-notification{align-items:center;background:repeating-linear-gradient(-55deg,#fff,#fff 10px,#fafafa 0,#fafafa 20px);display:grid;grid-auto-flow:column;justify-content:center;margin-bottom:10px;padding:5px}.backdrop .drawer .drawer-footer{border-top:1px solid var(--frame-border);display:grid;gap:10px;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;padding:20px}@keyframes slidein{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fadein{0%{background-color:#0000}to{background-color:#00000080}}@keyframes fadeout-background{0%{background-color:#00000080}to{background-color:#0000}}