*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-weight:400;font-family:Arial,Helvetica,sans-serif}a{color:#21283a;-webkit-text-decoration:none;text-decoration:none}ul{list-style:none}:root{--primary-color: #21283a;--secondary-color: #c5b077;--overlay-color: rgba(33, 40, 58, .75);--overlay-error-color: rgba(150, 40, 58, .75);--overlay-success-color: rgba(50, 100, 60, .75);--white-color: #fff;--border-radius: 4px;--border-radius-50: 50%;--delete-color: rgba(150, 0, 0, 1);--invoice-width: 794px}.section-invoice{width:100%;max-width:794px;max-width:var(--invoice-width);margin:auto;padding:20px;display:none;opacity:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#21283a;color:var(--primary-color)}.invoice-header{height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.invoice-header a{height:100%}.invoice-header .invoice-logo{background-color:#c5b077;background-color:var(--secondary-color);max-width:100%;height:100%;border-radius:4px;border-radius:var(--border-radius)}.invoice-header a.hide{display:none}.invoice-details{padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px}.invoice-details.no-logo .number,.invoice-details.no-logo .date{color:#fff}.invoice-details .title{margin-bottom:8px;padding:2px;font-size:36px;line-height:1;text-align:center}.invoice-details .details-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.invoice-details .labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.invoice-details .values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.invoice-details .label{font-weight:600;margin:2px 0}.invoice-details .number,.invoice-details .date{margin:2px 8px}.invoice-details #number,.invoice-details #date{display:inline-block;min-width:95px;text-align:right}.invoice-payer{height:140px;margin-bottom:40px}.invoice-payer .title{margin-bottom:10px;font-weight:600}.invoice-payer p{margin:2px 0;width:auto;position:relative}.invoice-payer .name:before{content:"Name: "}.invoice-payer .id:before{content:"VAT ID: "}.invoice-payer .address:before{content:"Address: "}.invoice-payer .city:before{content:"City: "}.invoice-payer .country:before{content:"Country: "}.invoice-payee{position:absolute;bottom:24px;left:24;right:24;width:calc(100% - 48px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;border-radius:4px;border-radius:var(--border-radius);background-color:#c5b077;background-color:var(--secondary-color);color:#fff;color:var(--white-color)}.invoice-payee .bank-details .title{margin-bottom:10px;color:#21283a;color:var(--primary-color);font-weight:800}.invoice-payee .address-details{text-align:right}.invoice-payee .address-details .name{margin-bottom:10px;color:#21283a;color:var(--primary-color);font-weight:800}.invoice-payee .address-details .position{font-weight:600;font-size:16px}.invoice-payee .address-details a{-webkit-text-decoration:none;text-decoration:none}.invoice-payee .address-details a:first-of-type{color:#21283a;color:var(--primary-color)}.invoice-payee .address-details a:last-of-type{color:#fff;color:var(--white-color)}.invoice-payee p{margin:4px 0}.notification-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#21283abf;background-color:var(--overlay-color);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:100}.notification-overlay.show{display:-webkit-box;display:-ms-flexbox;display:flex}.notification{padding:10px 20px;color:#21283a;color:var(--primary-color);background-color:#fff;background-color:var(--white-color);border:5px solid #c5b077;border:5px solid var(--secondary-color);border-radius:4px;border-radius:var(--border-radius);text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.services{width:100%;height:auto;margin-bottom:30px}.services thead,.services .expenses-header{text-align:left;background-color:#21283a;background-color:var(--primary-color);border-radius:4px}.services thead th,.services .expenses-header th{padding:4px 4px 8px;border-radius:4px;border-radius:var(--border-radius);color:#c5b077;color:var(--secondary-color);font-size:16px;font-weight:400}.services thead th i.fa-solid,.services .expenses-header th i.fa-solid{padding-top:2.5px}.services thead th:first-of-type,.services .expenses-header th:first-of-type{padding-left:8px!important}.services thead tr th:not(:first-of-type),.services tbody tr th:not(:first-of-type),.services tfoot tr th:not(:first-of-type),.services thead tr td:not(:first-of-type),.services tbody tr td:not(:first-of-type),.services tfoot tr td:not(:first-of-type){text-align:center}.services thead tr td:not(:first-of-type),.services tbody tr td:not(:first-of-type),.services tfoot tr td:not(:first-of-type),.services thead tr td:last-of-type,.services tbody tr td:last-of-type,.services tfoot tr td:last-of-type{text-align:right}.services thead tr td.quantity,.services tbody tr td.quantity,.services tfoot tr td.quantity{text-align:center}.services thead tr td.quantity,.services tbody tr td.quantity,.services tfoot tr td.quantity,.services thead tr td.unit-price,.services tbody tr td.unit-price,.services tfoot tr td.unit-price,.services thead tr td.subtotal,.services tbody tr td.subtotal,.services tfoot tr td.subtotal{font-size:14px}.services tbody td,.services tfoot td{padding:2px}.services tbody tr td:first-of-type,.services tbody tr.service-item-11 td:first-of-type,.services tbody tr.service-item-12 td:first-of-type{width:50%}.services tfoot tr td{font-size:16px;font-weight:600}.services tfoot tr:first-of-type td{padding-top:20px;padding-left:4px;font-size:16px}.services tfoot tr:last-of-type td{padding-left:0!important;font-size:18px;font-weight:600}.services tfoot tr.service-item-11 td,.services tfoot tr.service-item-12 td{font-weight:400;font-size:16px}.services td.service-name{font-size:14px}.services td.spacer-bottom{padding-bottom:20px!important}.services td.spacer-top{padding-top:20px!important}.services tr.expenses-row td{font-weight:100}.services *{padding-left:4px!important;padding-right:4px!important}.retainer-container{margin-top:0;padding-left:8px;padding-right:8px;padding-bottom:8px;margin-bottom:8px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eee;border-radius:4px;font-weight:400;font-size:14px}.retainer-container .retainer,.retainer-container .balance{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.retainer-container .retainer span,.retainer-container .balance span,.retainer-container .retainer p,.retainer-container .balance p{font-weight:600}.retainer-container .retainer{padding-top:4px;margin-bottom:4px}.toggle-logo.small{margin-bottom:100px}.services.small{margin-top:20px;margin-bottom:100px}.toggle-logo.medium{margin-bottom:70px}.services.medium{margin-top:20px;margin-bottom:70px}.services.large,.toggle-logo.large{margin-bottom:20px}.togglers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.toggle{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:20px;padding:5px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;background-color:#21283a;background-color:var(--primary-color);border-radius:4px;border-radius:var(--border-radius);color:#fff;color:var(--white-color);cursor:pointer}.toggle label{cursor:pointer}.toggle input[type=radio],.toggle input[type=radio]:before{width:12px;height:12px;border-radius:50%;border-radius:var(--border-radius-50)}.toggle input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #fff;border:1px solid var(--white-color);position:relative;cursor:pointer;outline:none}.toggle input[type=radio]:before{content:"";background:#fff;background:var(--white-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background .25s;transition:background .25s}.toggle input[type=radio]:checked:before{background:#c5b077;background:var(--secondary-color)}.toggle.hide{display:none}.clear-form{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:20px;padding:5px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;background-color:#960000;background-color:var(--delete-color);border-radius:4px;border-radius:var(--border-radius);color:#fff;color:var(--white-color);cursor:pointer}.clear-form:hover{background-color:#960000bf}.clear-form button{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;color:#fff;color:var(--white-color);font-size:inherit;cursor:pointer;outline:none;background-color:transparent}.clear-form button:active{-webkit-transform:scale(.98);transform:scale(.98)}.clear-form.hide{display:none}.tools{position:fixed;bottom:0;width:100%;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;gap:100px;padding:10px;margin:20px auto 0;background-color:#21283a;background-color:var(--primary-color);font-size:24px}.tools button{padding:10px;background-color:#21283a;background-color:var(--primary-color);border:0;border-radius:4px;border-radius:var(--border-radius);color:#fff;color:var(--white-color);cursor:pointer;font-size:24px;outline:none;-webkit-transition:color .2s;transition:color .2s}.tools button:hover{color:#c5b077;color:var(--secondary-color)}.invoice{font-family:sans-serif;width:100%;max-width:794px;max-width:var(--invoice-width);padding:24px;border:1px solid #21283a;border:1px solid var(--primary-color);border-radius:4px;border-radius:var(--border-radius);position:relative}.invoice.printing{margin:20px auto}body{width:100%;min-width:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body::-webkit-scrollbar{display:none}.root{width:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.root>.start{min-height:100vh}.dashboard{text-align:center;position:relative}.MuiOutlinedInput-root.Mui-focused:not(.total) fieldset{border:2px solid #21283a!important;color:#21283a!important}.MuiInputBase-input{font-size:14px!important}.MuiInputLabel-root{color:#21283a!important}.MuiPopper-root.MuiAutocomplete-popper{z-index:100}.btn{padding:16px 20px!important}.btn.btn-primary{background-color:#21283a;border:2px solid #21283a!important;color:#fff!important}.btn.btn-primary:hover{-webkit-box-shadow:none;box-shadow:none}.btn.btn-primary:disabled{background-color:#21283a40;border:2px solid rgba(33,40,58,.25)!important;color:#fff}.btn.btn-secondary{background-color:transparent;border:2px solid #21283a!important;color:#21283a!important}.btn.btn-secondary:hover{-webkit-box-shadow:none;box-shadow:none}.btn.btn-secondary:disabled{background-color:transparent;border:2px solid rgba(33,40,58,.25)!important;color:#21283a40}.btn.btn-success{background-color:#416c41;border:2px solid #416c41!important;color:#fff!important;-webkit-box-shadow:none;box-shadow:none}.btn.btn-success:hover{-webkit-box-shadow:none;box-shadow:none}.btn.btn-success:disabled{background-color:#416c4140;border:2px solid rgba(65,108,65,.25)!important;color:#fff}.btn.btn-info{background-color:#c5b077;border:2px solid #c5b077!important;color:#fff}.btn.btn-info:hover{-webkit-box-shadow:none;box-shadow:none}.btn.btn-info:disabled{background-color:#c5b07740;border:2px solid rgba(197,176,119,.25)!important;color:#fff}.btn.btn-danger{background-color:#c84242;border:2px solid #c84242!important;color:#fff!important}.btn.btn-danger:hover{-webkit-box-shadow:none;box-shadow:none}.btn.btn-danger:disabled{background-color:#c8424240;border:2px solid rgba(200,66,66,.25)!important;color:#fff}.btn.btn-expenses{background-color:#4d80b3;border:2px solid #4d80b3!important;color:#fff}.btn.btn-expenses:hover{-webkit-box-shadow:none;box-shadow:none}.btn.btn-expenses:disabled{background-color:#4d80b340;border:2px solid rgba(77,128,179,.25)!important;color:#fff}.btn.btn-stats{background-color:#7d4d36;border:2px solid #7d4d36!important;color:#fff}.btn.btn-stats:hover{-webkit-box-shadow:none;box-shadow:none}.btn.btn-stats:disabled{background-color:#7d4d3640;border:2px solid rgba(125,77,54,.25)!important;color:#fff}.btn.btn-exchange{background-color:#36417d;border:2px solid #36417d!important;color:#fff}.btn.btn-exchange:hover{-webkit-box-shadow:none;box-shadow:none}.btn.btn-exchange:disabled{background-color:#36417d40;border:2px solid rgba(54,65,125,.25)!important;color:#fff}.btn.action{height:48px;min-width:48px}.textCentered input{text-align:center}.noEvents{pointer-events:none}.noEvents .textCentered input{text-align:center}.thumbnail-image{width:80px;height:100px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}img.MuiCardMedia-root{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.action-btns{opacity:.5}.action-btns.fade-in{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.show-content{-webkit-animation:fadeIn .5s ease-out;animation:fadeIn .5s ease-out}.profile-image{border-radius:50%!important;width:90px;height:90px;-o-object-fit:cover;object-fit:cover;border:1.5px solid #c5b077}h5>.MuiSvgIcon-root{font-size:2.5rem}.MuiTab-root{-webkit-transition:all .3s ease;transition:all .3s ease}.message-item{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.message-item:hover{-webkit-transform:translateX(4px);transform:translate(4px)}.disabled-strikethrough{position:relative;pointer-events:none}.disabled-strikethrough:after{content:"";position:absolute;top:47.5%;left:7.5%;width:85%;height:3px;background:#c84242;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center;z-index:2;border-radius:4px}
