.accounting-panel{display:none}.accounting-panel.active{display:block}#ledgerBalance{text-align:right}#ledgerBalance small,#ledgerBalance strong{display:block}#ledgerBalance small{font-size:8px;color:#7e889c}#ledgerBalance strong{font:700 16px Manrope}.post-entry{border:1px solid #9fd8c5;background:#eef9f5;color:#1e7b5d;border-radius:7px;padding:5px 8px;font:600 8px 'DM Sans';cursor:pointer}#ledgerAccount{width:100%;border:0;background:transparent;font:500 10px 'DM Sans';outline:0}
.ifrs-choice{display:flex;align-items:center;gap:8px;margin-top:7px;font-weight:600;color:#24324a}.ifrs-choice input{width:auto!important;accent-color:#3159d9}.voucher-header label small{display:block;margin-top:5px;color:#6b7280;font-weight:400;line-height:1.35}.report-period select{min-width:150px;border:1px solid #dbe1ea;border-radius:8px;background:#fff;padding:8px 10px;color:#24324a}
.voucher-workspace{width:min(1320px,98vw);padding:0;overflow:hidden}.voucher-workspace form{max-height:calc(96vh - 82px);overflow:auto;padding:0 22px 20px}.voucher-title{padding:18px 22px;border-bottom:1px solid #e5e9f0;background:#fff}.voucher-title p{margin:3px 0 0;color:#778195;font-size:11px}.nubox-header{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:130px 140px 155px 130px minmax(260px,1fr) 230px;gap:10px;padding:16px 0;background:#fff;border-bottom:1px solid #edf0f4}.voucher-glosa,.voucher-ifrs{grid-column:auto}.voucher-sheet-toolbar{display:flex;align-items:center;justify-content:space-between;padding:15px 2px 9px}.voucher-sheet-toolbar strong{font:700 13px Manrope}.voucher-sheet-toolbar span{font-size:9px;color:#7c8799}.nubox-grid{margin-top:0;overflow-x:auto;background:#fff}.nubox-grid .voucher-line{min-width:1120px;grid-template-columns:30px 220px minmax(190px,1fr) 130px 180px 120px 120px 28px;gap:6px;padding:6px 8px}.nubox-grid .voucher-line-head{position:sticky;top:0;z-index:2;padding-top:9px;padding-bottom:9px}.line-number{text-align:center;color:#8a94a6;font:600 10px Manrope}.line-document{display:grid;grid-template-columns:70px 1fr;gap:4px}.line-debit,.line-credit{text-align:right;font-variant-numeric:tabular-nums}.voucher-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #edf0f4}.voucher-help{display:flex;align-items:center;gap:9px;color:#657086}.voucher-help>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e9f7f1;color:#218763}.voucher-help strong,.voucher-help small{display:block}.voucher-help small{font-size:9px;margin-top:2px}.voucher-totals{display:flex;align-items:stretch;border:1px solid #dfe4eb;border-radius:9px;overflow:hidden}.voucher-totals>div{min-width:140px;padding:9px 13px;border-left:1px solid #e6e9ef}.voucher-totals>div:first-child{border-left:0}.voucher-totals span,.voucher-totals strong{display:block}.voucher-totals span{font-size:8px;text-transform:uppercase;color:#778195}.voucher-totals strong{margin-top:3px;text-align:right;font:700 15px Manrope}.voucher-totals .voucher-balance{display:block;padding:9px 13px}.voucher-totals .voucher-balance em{display:block;margin-top:3px;text-align:center}.voucher-actions{position:sticky;bottom:0;background:#fff;padding:13px 0 0;margin-top:0;box-shadow:0 -8px 16px rgba(21,34,55,.04)}
@media(max-width:900px){.nubox-header{grid-template-columns:1fr 1fr}.voucher-glosa,.voucher-ifrs{grid-column:1/-1}.voucher-footer{align-items:stretch;flex-direction:column}.voucher-totals{width:100%}.voucher-totals>div{flex:1;min-width:0}}
@media(max-width:570px){.voucher-workspace form{padding:0 12px 15px}.voucher-title{padding:14px}.nubox-header{position:static;grid-template-columns:1fr}.voucher-glosa,.voucher-ifrs{grid-column:auto}.voucher-totals{display:grid;grid-template-columns:1fr 1fr}.voucher-totals .voucher-balance{grid-column:1/-1;border-left:0;border-top:1px solid #e6e9ef}.voucher-help{display:none}}
