.q-layout,.q-toolbar{margin:auto;max-width:1800px}.q-layout{background-color:#fff}.q-layout h2,.q-layout h3{text-transform:uppercase}.q-layout h2{font-size:2em;margin:0;padding:0 5px}.q-layout h3{font-size:1.5em;line-height:inherit}.q-layout hr{width:100%}.q-toolbar{max-height:-webkit-fill-available}.q-header{height:7.5vh}.q-page-container{height:100vh}.q-page-container .d-table-btns,.q-page-container h2{height:5vh}.q-page-container .q-table__container{height:77vh}.fl{float:left}.q-table th{text-transform:uppercase}.q-table th.sortable{padding-right:4px}.q-table .q-th-accent{background-color:#4b5c6d}.q-table thead{background-color:#2b3c4d;color:#eee;position:sticky;top:0;z-index:1}.q-table .q-td-accent{background-color:#4b5c6d}.q-table .q-td-disabled{background-color:#dddeee;text-decoration:line-through}.q-table .q-td-info{background-color:#05f}.q-table .q-td-negative{background-color:#e3333e}.q-table .q-td-positive{background-color:#aea}.q-table .q-td-selected{background-color:#dddeee}.q-table .q-td-warning{background-color:#ecde10}.q-table .q-txt-accent{color:#4b5c6d;font-size:bold}.q-table .q-txt-disabled{color:#dddeee;font-size:bold;text-decoration:line-through}.q-table .q-txt-info{color:#05f;font-size:bold}.q-table .q-txt-negative{color:#e3333e;font-size:bold}.q-table .q-txt-positive{color:#aea;font-size:bold}.q-table .q-txt-selected{color:#dddeee;font-size:bold}.q-table .q-txt-warning{color:#ecde10;font-size:bold}.q-table__container{margin-top:25px}.q-table__container .q-btn{background-color:initial;color:#2b3c4d}.q-table-title{font-weight:300;margin-bottom:-15px;position:relative;width:-moz-fit-content;width:fit-content}.form-page,.form-table{margin:auto;max-width:700px}.form-page{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-page .btn-group{display:flex;flex-direction:row;gap:10px;padding:10px 5px}.form-page .btn-group.full{width:100%}.form-page .btn-group.half-right{margin-left:50%;width:50%}.form-page .btn-group.half-left{margin-right:50%;width:50%}.form-page .btn-group .q-btn{flex:1;margin:0 3px}.form-page .btn-group .q-btn.highlight{background:#e9922e!important}.form-page .btn-group .q-btn.pending{background:#eb7!important}.form-page .btn-group .q-btn.negative{background:#e3333e!important}.form-page .btn-group .q-btn.accent{background:#4b5c6d!important}.input-group{align-items:center;display:flex;justify-content:space-between;padding:5px;width:100%}.input-group.centered{justify-content:center}.input-group.column{flex-direction:column}.input-group.spaced{margin:30px 0}.input-group.radio_check .q-radio__bg{background:#0000;border:1.5px solid #4b5c6d;border-radius:4px;color:#0000}.input-group.radio_check .q-radio__inner--truthy .q-radio__bg{background:#2b3c4d;border:1.5px solid #2b3c4d;border-radius:4px}.input-group .q-field{flex:1;padding:0 5px}.input-group .q-field.large{flex:3}.input-group .q-icon.input-group-icon{align-items:center;cursor:pointer;flex:0.25;font-size:30px;height:55px}.input-group .d-autocomplete{flex:1;padding:0}.input-group .q-field.q-label{background:#2b3c4d!important;border-radius:5px;color:#fff!important;display:flex;flex-direction:column;margin:0 5px;padding:6px}.input-group .q-field.q-label.highlight{background:#e9922e!important}.input-group .q-field.q-label.pending{background:#eb7!important}.input-group .q-field.q-label.negative{background:#e3333e!important}.input-group .q-field.q-label.accent{background:#4b5c6d!important}.input-group .q-field.q-label .q-icon{margin:3px 5px}.input-group .q-field.q-label .label-field{padding:0 0 0 25px}.input-collection{flex-direction:column}.input-collection .shadow-input.shadow .q-icon{background:#4b5c6d!important;border-radius:5px;color:#fff!important;cursor:pointer}.input-collection .div-icon{text-align:center;width:100%}.input-collection .q-select{min-width:150px}.q-form .input-collection .input-group:has(>.shadow){padding:3px 0 0}.q-field{margin:0}.q-field--filled .q-field__control{border-radius:4px}.q-field--readonly .q-field__control{background:#00000040}.q-textarea .q-field__control{min-height:90px}.q-btn{background-color:#2b3c4d;color:#eee;margin:0;padding:10px 40px;text-transform:uppercase}.q-btn.negative{background-color:#e3333e}.q-btn.small{font-size:13px;padding:5px 15px}.q-date .q-btn{color:#eee;margin:0;padding:0}.q-dialog .q-card{padding:20px 40px}.q-dialog .q-card h5{font-size:1.25rem;margin:15px 0;white-space:pre-line}.q-dialog .q-card li{font-size:1.2em}.q-dialog .q-card p{white-space:pre-line}.q-dialog .q-card img{margin:auto 10%;max-width:600px;width:80%}.q-dialog .q-card.modal-table .d-table-btns .q-btn{min-width:125px;padding:15px}.q-dialog .q-card.modal-table .d-table-btns .d-table-filter-input{max-width:125px}.q-dialog .q-card.modal-table .d-table-btns .d-table-filter-clear{margin:15px 10px}.q-dialog .q-card.modal-table.client h3{font-size:25px;margin:0 0 20px}.q-dialog .q-card.modal-table.client .q-page-container{margin-top:-65px;max-height:450px;overflow:hidden}.q-dialog .modal-success{border:2px solid #aea}.q-dialog .modal-warning{border:2px solid #ecde10}.q-dialog .modal-error{border:2px solid #e3333e}.q-dialog .q-dialog__inner--minimized>div{margin:25px;max-width:-moz-fit-content;max-width:fit-content}.tooltip{border:2px solid #dddeee;border-radius:5px;color:#2b3c4d;margin:20px 10px;padding:25px 10px;text-align:center}.q-header{background-color:#eee;color:#2b3c4d}.q-header .q-toolbar .q-icon{font-size:2em}.q-header .q-toolbar .main-logo{height:70px}.q-header .q-toolbar .q-item__label+.q-item__label{margin:0}.q-item__section--avatar{min-width:0}@media (max-width:992px){.q-header .q-item{padding:0}.q-header .q-item .q-item__section--avatar{align-items:flex-end;padding-right:5px}}@media (max-width:768px){.q-header .q-item{padding:10px}.q-header .q-item .q-item__label{display:none}}.login-form,.password-form{margin:100px auto;max-width:400px}.login-form .q-btn,.password-form .q-btn{width:100%}.login-form p,.password-form p{margin:10px 0}.login-form p.link,.password-form p.link{color:#2b3c4d;cursor:pointer;margin:20px 0 0;text-decoration:underline}.login-form p.link:hover,.password-form p.link:hover{color:#4b5c6d}.login-form .q-field{margin:15px 0}.import-page h5{margin:0 0 10px;text-align:center}.import-page h6{font-size:1.1em;font-weight:400;margin:0 0 10px;min-height:160px;white-space:pre-line}.import-page .q-uploader{margin-top:25px}.import-page .form-page,.import-page .form-table{margin:10px auto 25px;max-width:500px}.d-autocomplete{width:100%}.d-autocomplete.q-field--highlighted .q-field__label{color:#1d1d1d;font-size:1.75em}.input-group:has(>.d-selector){align-items:flex-start}.d-selector{align-items:center;flex-direction:column;justify-content:center;width:100%}.d-selector-items{margin:10px auto;width:70%}.d-selector-items td{width:80%}.d-selector-items td:has(>.q-icon){width:20%}.d-selector-items .q-icon{color:#4b5c6d;cursor:pointer}.d-table-btns{display:table;width:100%}.d-table-btns .d-table-filter-input{float:left;margin:0 0 5px 15px}.d-table-btns .d-table-filter-select{float:left;margin:0 0 5px 10px;min-width:140px}.d-table-btns .d-table-filter-clear{cursor:pointer;float:left;font-size:2em;font-weight:700;margin:15px 10px}.d-table-btns .q-btn{float:right;margin:0 0 5px 10px;min-width:130px;padding:15px 5px}.d-table-sumFields{font-size:.9em;padding:0 25px;position:relative;top:-33px;width:-moz-fit-content;width:fit-content}@media (max-width:600px){.d-table-sumFields{background-color:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;padding:10px;text-align:center;top:1px;width:auto}}.q-form .q-input.highlight{border:2px solid #e9922e;border-radius:5px;padding:5px 0}.q-form .shadow{background-color:#cacaca;border:2px solid #cacaca;padding:5px}.q-form .shadow .q-field__inner{background-color:#eee}.q-form .input-group.shadow{justify-content:center}.q-form .input-group:has(>.shadow){padding:0}.q-form .with-d-flag .q-field,.q-form .with-d-help .q-field{float:left;width:90%}.progress-bar.progress-bar-row{display:table;margin:auto;width:33%}.progress-bar.progress-bar-row .progress-bar-percent{font-size:16px;min-width:75px}.progress-bar.progress-bar-row .progress-bar-container{margin-top:5px;width:calc(100% - 75px)}.progress-bar .progress-bar-percent{float:left;padding-right:10px;width:50px}.progress-bar .progress-bar-container{background-color:#f0f0f0;border-radius:5px;float:left;overflow:hidden;width:calc(100% - 60px)}.progress-bar .progress-bar-filled{background-color:#eb7;height:20px}.progress-bar .progress-bar-filled.success{background-color:#aea}.progress-bar .progress-bar-filled.error{background-color:#e3333e}.title-with-data{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}.title-with-data span{width:100%}.title-with-data .title-menu{display:flex}.title-with-data .title-menu .q-btn{margin:0 5px;min-height:40px;padding:3px 20px}.title-with-data .title-menu .q-btn.selected{background-color:#4b5c6d}.modal-info .title-with-data{flex-direction:column;font-size:30px;justify-content:center}.header-detail{display:inherit;font-size:.8em;justify-content:flex-end;min-width:550px}.header-detail .header-detail-item{border:1px solid;border-radius:5px;font-size:.8em;height:30px;line-height:30px;margin:auto 5px;padding:0 5px;text-transform:capitalize}.main-logo{height:70px;max-width:100%;padding:10px 0 0}.flag,.q-dialog .q-card img.flag{border:1px solid #dddeee;margin:0;width:25px}.profit-client.modal-info h5{text-align:center}.profit-client.modal-info h5 .header-detail{justify-content:center}.d-goals-filters .d-date,.d-profit-filters .d-date{flex-basis:65%}.d-goals-filters .d-goal-filter,.d-goals-filters .d-profit-filter,.d-profit-filters .d-goal-filter,.d-profit-filters .d-profit-filter{flex-basis:35%}.d-goals-filters .d-profit-filter .q-field__inner,.d-profit-filters .d-profit-filter .q-field__inner{padding-top:5px}.d-goals-filters .input-group{padding:0}.q-dialog .q-dialog__inner--minimized>div.modal-info.expanded{max-width:95%;width:95%}.q-dialog .q-dialog__inner--minimized>div.modal-info.expanded .form-page,.q-dialog .q-dialog__inner--minimized>div.modal-info.expanded .form-table{margin:auto;max-width:100%}.q-select-adjusted{max-width:300px}.invoice-report .d-table-btns{margin-bottom:-65px;position:relative;right:-65%;top:-60px;width:33%}