.voucher-row{cursor:pointer}.voucher-row:hover{background:#f8faff}.report-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.financial-lines{padding:0 20px 16px}.financial-lines div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line);font-size:10px}.financial-lines .total{font-size:12px;font-weight:700}.voucher-drawer{position:fixed;z-index:33;right:-760px;top:0;width:min(760px,92vw);height:100vh;background:#fff;box-shadow:-16px 0 50px #20304020;transition:right .25s;padding:28px;overflow:auto}.voucher-drawer.open{right:0}.close-voucher,.close-voucher-modal{cursor:pointer;border:0;background:#f3f5f7;width:31px;height:31px;border-radius:50%;font-size:20px;color:#7b8791}.voucher-lines{margin-top:25px;border:1px solid var(--line)}.voucher-lines .total td{font-weight:700}.voucher-card{width:min(800px,94vw)}.voucher-editor{display:flex;flex-direction:column;gap:7px}.voucher-editor>div{display:grid;grid-template-columns:1.2fr 1.2fr .8fr .8fr;gap:7px}.voucher-editor input,.voucher-editor select{margin:0}@media(max-width:800px){.report-grid{grid-template-columns:1fr}}@media(max-width:620px){.voucher-drawer{width:100vw}.voucher-editor>div{grid-template-columns:1fr 1fr}}
