#general-journal-form{min-height:100%;display:flex;flex-direction:column;background:#faf7ff;font-size:13px}
#general-journal-form .voucher-heading{height:65px;flex-shrink:0}
.general-journal-columns,.general-journal-line{display:grid;grid-template-columns:42px minmax(0,1fr) 105px 105px 24px;align-items:start}
.general-journal-columns{border-block:1px solid #c4c4c4;padding:2px 0}.general-journal-columns strong{font-weight:normal}.general-journal-columns>span:nth-last-child(2),.general-journal-columns>span:nth-last-child(3){text-align:right;padding-right:4px}
.general-journal-line{padding-top:10px}.general-journal-line select,.general-journal-line input{min-width:0;width:100%;height:21px;font:inherit;border:1px solid transparent;background:transparent;padding:1px 3px;border-radius:0}.general-journal-line select{appearance:none}.general-ledger-cell select{font-weight:bold;max-width:350px}.general-journal-line input{text-align:right;font-weight:bold}
.general-journal-line input:focus,.general-journal-line select:focus{outline:none;border-color:#1b9fe7;background:#fff0bd}.general-ledger-cell{grid-column:2;min-width:0}.general-entry-money{grid-column:3}.general-journal-line[data-side=credit] .general-entry-money{grid-column:4}.general-journal-line [data-remove-entry]{grid-column:5;border:0;background:transparent;font-size:16px;padding:0 3px;color:#6e615d}.general-current{font-size:11px;font-style:italic;padding:2px 3px;min-height:17px}.general-add-row{padding:12px 42px}.general-add-row button{font:inherit;background:transparent;border:1px solid #bcc8d2;padding:2px 10px}.general-journal-scope{font-size:10px;color:#61754d;padding:4px 6px;margin-top:auto;max-width:500px}#general-journal-difference{font-size:12px;text-align:right;padding:4px 28px;min-height:24px}.general-journal-totals{display:grid;grid-template-columns:minmax(0,1fr) 105px 105px 24px;text-align:right;border-block:1px solid #c4c4c4;padding:2px 4px}.general-journal-totals>span:first-child{text-align:left}#general-journal-form .voucher-bottom{padding-top:4px}
@media(max-width:650px){#general-journal-form{font-size:11px}.general-journal-columns,.general-journal-line{grid-template-columns:30px minmax(0,1fr) 61px 61px 20px}.general-journal-totals{grid-template-columns:minmax(0,1fr) 61px 61px 20px}.general-current{font-size:10px}.general-journal-line input,.general-journal-line select{padding-inline:1px}.general-add-row{padding-left:30px}.general-journal-scope{font-size:9px}.application:has(#general-journal-form){grid-template-rows:66px minmax(0,1fr) 68px}.command-strip:has(#accept-general-journal){flex-wrap:wrap;align-content:flex-start;row-gap:2px}.command-strip:has(#accept-general-journal)>button{height:20px}.command-strip #open-legacy-journal{width:145px}.command-strip #accept-general-journal{width:95px}}
