body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}html{background-color:#455a64}#root,body,html{height:calc(100vh - 16px);margin:0}#root,body{font-size:.8rem}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.drag-drop{background:inherit;border:1px solid var(--border-color);border-radius:8px;color:#fff;padding:16px}.document-uploader{align-items:center;background-color:inherit;border:2px dashed #4282fe;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:10px;position:relative;&.active{border-color:#6dc24b}.upload-info{align-items:center;display:flex;svg{font-size:36px;margin-right:1rem}div{p{font-size:16px;margin:0}p:first-child{font-weight:700}}}.file-list{display:flex;flex-direction:column;gap:.5rem;height:30vh;width:100%;&__container{height:100%;overflow:auto;width:100%}}.file-item{align-items:center;border:1px solid var(--border-color);border-radius:8px;display:flex;justify-content:space-between;padding:.5rem;.file-info{display:flex;flex:1 1;flex-direction:column;gap:.25rem;p{color:#333;font-size:14px;margin:0}}.file-actions{cursor:pointer;svg{color:#888;font-size:18px}&:hover{svg{color:#d44}}}}.browse-btn{align-items:center;background-color:var(--primary-color);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:.5rem 1rem;&:hover{background-color:initial}}.success-file{align-items:center;color:#6dc24b;display:flex;p{font-size:14px;font-weight:700;margin:0}}input[type=file]{display:none}}.drag-over{background-color:green}.paper{background-color:#fff;border:1px solid #000;border-radius:5px;color:#000;color:#3c3c3b;font-family:Roboto Mono,monospace;font-size:.8rem;line-height:1.5;margin:0 16px 16px;min-height:calc(100% - 132px);padding:8px;width:calc(100% - 48px)}.header{display:flex;justify-content:space-between}.title{font-size:1.6rem;font-weight:700}.content{display:flex;flex-direction:row;justify-content:space-between}.address,.data{display:flex;flex-direction:column}.data>div{display:flex}.data>div>div{font-weight:700;width:136px}.data>div>div:nth-child(2){font-weight:400;width:auto}.notes{max-width:40vw;text-align:right;width:fit-content}.notes-title{font-weight:700}.noteline{padding:4px}.hr-top{border:0;border-top:1px solid #3c3c3b;margin-bottom:16px;margin-top:32px}.positions{border-spacing:0;margin-left:-4px;margin-top:16px;width:100%}.positions .tableheader{color:#3c3c3b;font-weight:700}.positions td{border-bottom:1px solid #3c3c3b}.positions th:first-child{border-top-left-radius:5px}.positions th:last-child{border-top-right-radius:5px}.positions tr{text-align:right}.positions td,.positions th{padding:4px;vertical-align:top}.positions th{padding-bottom:8px;padding-top:8px}.positions tr:nth-child(odd) td{background-color:#f5f5f5}.positions tr:last-child td{padding-bottom:32px}.positions tr:hover td{background-color:#e0e0e0}.positions tr.selected td{background-color:#dce775}.positions tr.selected:nth-child(odd) td{background-color:#9ccc65}.positions tr.selected:hover td{background-color:#8bc34a}.positions .description{max-width:30vw;text-align:left}.total{margin-top:16px;width:100%}.total tr{text-align:center}.total td{font-size:.9rem}.total .brutto,.total .payable{font-weight:700}.payment{flex-direction:column;margin-top:16px}.payment,.payment>div,.payments>div{display:flex}.payments>div{flex-direction:row}.payment>div>div{font-weight:700;width:130px}.payments>div>div{font-weight:700;min-width:130px}.payment>div>div:nth-child(2),.payments>div>div:nth-child(2){font-weight:400;width:auto}.allowancecharge,.logisticsservicecharge{display:flex;flex-direction:row;margin-top:8px}.allowancecharge>div,.logisticsservicecharge>div{min-width:130px}.allowancecharge>div:nth-child(2),.logisticsservicecharge>div:nth-child(2){font-weight:700;width:auto}.taxexemptionreason{display:flex;flex-direction:row;margin-top:16px}.taxexemptionreason>div{min-width:130px}.taxexemptionreason>div:nth-child(2){font-weight:700;width:auto}.footer{border-top:1px solid #e0e0e0;display:flex;flex-direction:column;font-weight:700;margin-top:24px;padding-top:8px;text-align:center}.document{font-weight:400;margin-top:0}.fileuploader{margin-left:16px;margin-top:16px;max-width:calc(100% - 56px)!important;width:100%}.customer-tab{display:flex;flex-direction:row;margin-top:16px}.customer-tab div{border-bottom:2px solid #d3d3d3;cursor:pointer;font-weight:700;margin-bottom:16px;margin-right:16px}.customer-tab.address .tab-address,.customer-tab.delivery .tab-delivery,.customer-tab.payee .tab-payee,.customer-tab.tax .tab-tax{border-bottom:2px solid orange}.documentname{cursor:pointer;display:inline-block;font-weight:700;margin-bottom:16px;text-decoration:underline}.error-message{background-color:#c62828;border-radius:10px;color:#fff;font-size:20px;left:25%;line-height:32px;overflow:hidden;padding:16px;position:relative;text-align:center;top:16px;width:50%}.invoice-id{margin-top:16px}.loading{align-items:center;color:#fff;display:flex;height:calc(100% - 124px);justify-content:center}.loading-spinner{animation:spin 1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:orange;height:48px;width:48px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pdficon{cursor:pointer;height:32px;margin-right:8px;position:relative;top:10px;width:32px}.supplier{text-align:right}.suppliername{font-size:1rem;font-weight:700}.logo{height:48px;position:relative}
/*# sourceMappingURL=main.449a6dce.css.map*/