body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#282c34;color:#e8e6e3;font-family:sans-serif;margin:0}*{box-sizing:border-box}form{margin-bottom:4em}.form-body{margin:0 auto;width:320px}.form-body.form-body--full-width{width:80%}.form-group{align-items:flex-start;display:flex;flex-direction:column;line-height:2em;margin-bottom:1em}.form-group>*{width:100%}.form-group .label,.form-group label{text-align:left}.form-group .form-input{align-items:center;display:flex;flex:1 1 2em;flex-direction:row}.form-group .form-input input,.form-group .form-input select{background:#fff;border:1px solid #282c34;flex:1 1;font-family:sans-serif;height:2em;line-height:2em;outline:none;padding-left:.5em;width:100%}.form-group .form-input input[type=checkbox],.form-group .form-input select[type=checkbox]{cursor:pointer;flex:0 0 2em;height:1.6em;margin:0}.form-group .form-input input[type=file],.form-group .form-input select[type=file]{background:none}.form-group .form-input .form-group-actions>.btn{width:2em}.form-actions{display:flex;justify-content:flex-end;margin-top:1.8em}.form-actions .btn{margin-left:.6em}.form-error{background:#fef1f4;color:crimson;font-size:.8em;margin:1em 20%;padding:.6em}body{font-size:.9rem}body .app{margin-bottom:5rem;text-align:center}body .app .page{margin:25px auto 0;max-width:calc(1240px - 10em)}body .app .page .page-header{position:relative}body .app .page .page-header .page-header-actions{position:absolute;right:0;top:0}body .app .page .react-pdf__Page canvas{margin:0 auto}.btn{align-items:center;border:0;color:rgba(222,82,0,.6);cursor:pointer;display:flex;padding:.2em 1em;text-decoration:none}.btn:not(.btn--disabled):hover{color:#de5200}.btn.btn--disabled{color:rgba(222,82,0,.3)}.btn.btn--active{color:#de5200}.btn.btn--icon-only{padding:0}.btn.btn--icon-only .btn-icon{margin-right:0;width:100%}.btn .btn-icon{align-items:center;display:flex;margin-right:5px;width:1.6em}.btn .btn-icon svg{width:100%}.btn.btn--primary{background:#a13b00;border:1px solid #a13b00;color:#ebebeb}.btn.btn--primary:not(.btn--disabled):hover{background:#ca4a00;color:#fff}.btn.btn--transparent{border:1px solid #ccc;color:#ccc}.btn.btn--transparent:not(.btn--disabled):hover{border-color:#fff;color:#fff}.btn.btn--secondary{background:#a13b00;border:1px solid #a13b00;color:#ebebeb}.btn.btn--secondary:not(.btn--disabled):hover{background:#ca4a00;color:#fff}.btn.btn--disabled{cursor:default}.modal-wrapper{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:rgba(0,0,0,.6);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw}.modal-wrapper.modal-wrapper--visible{display:block}.modal-wrapper .modal{background:#131516;border:1px solid #282c34;margin:200px auto 0;width:60%}.modal-wrapper .modal.modal--max-size{height:90vh;margin:5vh 5vw;width:90vw}.modal-wrapper .modal.modal--max-size .modal-body{max-height:calc(90vh - 4em);padding:0}.modal-wrapper .modal .modal-header{align-items:center;background-color:#121417;border-bottom:1px solid #282c34;display:flex;height:4em;justify-content:space-between;line-height:4em;padding:0 1em 0 2em}.modal-wrapper .modal .modal-header h2{margin:0}.modal-wrapper .modal .modal-header .modal-actions{display:flex}.modal-wrapper .modal .modal-header .modal-actions .btn{height:1.6em;margin-left:.5em;width:1.6em}.modal-wrapper .modal .modal-body{background-color:#282c34;max-height:60vh;overflow-y:auto;padding:2em 4em}.data-list .data-list-grid .data-row{align-items:center;display:grid;grid-auto-rows:minmax(-webkit-min-content,-webkit-max-content);grid-auto-rows:minmax(min-content,max-content);min-height:50px;text-align:left}.data-list .data-list-grid .data-row .data-list-field{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;height:100%;padding:1em}.data-list .data-list-grid .data-row .data-list-field.data-list-field--header{border-bottom:1px solid #fff;font-weight:700}.data-list .data-list-grid .data-row .data-list-field.data-list-field--sortable{justify-content:flex-start;width:auto}.data-list .data-list-grid .data-row .data-list-field.data-list-field--sortable .data-list-field-sort{display:inline-block;margin-left:.7em}.data-list .data-list-grid .data-row .data-list-field.data-list-field--sortable .data-list-field-sort .btn{height:.8em;width:1.5em}.data-list .data-list-grid .data-row .data-list-field.data-list-field--actions .data-list-row-action{height:1.5em;width:1.5em}.data-list .data-list-grid .data-row .data-list-field.data-list-field--actions .data-list-row-action .btn{width:1.5em}.data-list .data-list-filter{display:flex}.data-list .data-list-filter .form-group{margin-right:1em}.data-list .data-list-pager{align-items:center;display:flex;height:3em;justify-content:space-between;line-height:3em}.data-list .data-list-pager>*{margin:0 5px}.data-list .data-list-pager .page-shifter{align-items:center;display:flex}.data-list .data-list-pager .page-shifter .btn .btn-icon{width:1.8em}.data-list .data-list-pager .page-size-shifter{align-items:center;display:flex}.data-list .data-list-pager .page-size-shifter .btn{padding-left:.5em;padding-right:.5em}.draggable{position:relative}.draggable .overlay{background-color:rgba(0,0,0,.7);border:4px dashed #de5200;bottom:0;left:0;position:absolute;right:0;top:0;z-index:9999}.draggable .overlay .overlay-content{align-items:center;color:#de5200;display:flex;font-size:2rem;height:100%;justify-content:center}.data-list.data-list--invoices .data-list-grid .data-row{grid-template-columns:12em 12em auto 8em 8em}.data-list.data-list--invoices .data-list-grid .data-row .data-list-field.data-list-field--totalPrice{justify-content:flex-end}.data-list.data-list--invoices .data-list-grid .data-row .data-list-field--actions{grid-template-columns:repeat(4,1fr)}.invoice-lines{margin:3em auto;width:70vw}.invoice-line{align-items:center;display:grid;grid-template-columns:2em auto 4em 4em 4em 4em;line-height:2em;text-align:left}.invoice-line.invoice-line--header{border-bottom:1px solid #fff}.invoice-line .invoice-line-actions{display:flex;justify-content:space-between}.invoice-line .invoice-line-actions .btn{flex:0 0 2em}.btn--add-invoice-line{width:auto}.data-list--customers .data-list-grid .data-row{grid-template-columns:auto 12em 10em 5em}.data-list--customers .data-list-grid .data-row .data-list-field--actions{grid-template-columns:repeat(2,1fr)}.file-upload{text-align:left}.data-list.data-list--transactions .data-list-grid .data-row{grid-template-columns:8em auto 10em 6.5em}.data-list.data-list--transactions .data-list-grid .data-row .data-list-field.data-list-field--amount,.data-list.data-list--transactions .data-list-grid .data-row .data-list-field.data-list-field--balance{justify-content:flex-end}.data-list.data-list--transactions .data-list-grid .data-row .data-list-field--actions{grid-template-columns:repeat(3,1fr)}.data-list.data-list--transactions .data-list-grid .data-row.data-row-handled{color:#8c8273}.app-header{align-items:center;background-color:#121417;display:grid;grid-template-columns:1fr auto 1fr;height:5em;justify-content:space-between;padding:0 30px}.app-header .app-logo{height:40px;left:30px;pointer-events:none}.app-header h1{font-size:2rem}.app-header nav.main-nav{display:flex;justify-self:flex-end}.app-header nav.main-nav .btn{line-height:4.6em}
/*# sourceMappingURL=main.8d111a95.css.map*/