#journal-form{min-height:100%;display:flex;flex-direction:column;background:#faf7ff;font-size:13px}#journal-form .voucher-heading{height:65px}.journal-columns{display:grid;grid-template-columns:minmax(0,1fr) 105px 105px;border-block:1px solid #c4c4c4;padding:2px 4px}.journal-columns strong{font-weight:normal;padding-left:30px}.journal-columns>span{text-align:right}.journal-entry{position:relative;padding-top:13px}.journal-line{display:grid;grid-template-columns:24px minmax(0,1fr) 105px 105px;align-items:start}.journal-line input{min-width:0;border:1px solid transparent;background:transparent;font:inherit;font-weight:bold;padding:1px 3px;height:20px}.journal-line label{padding:2px 3px}.journal-line input:focus{outline:none;border-color:#1b9fe7;background:#fff0bd}.journal-line input[inputmode=decimal]{text-align:right}.journal-line input[role=combobox]{max-width:350px}.journal-current{font-size:12px;font-style:italic;margin-left:45px;min-height:15px}.journal-entry .party-options{left:24px;top:33px;width:min(400px,calc(100% - 32px));z-index:5}#journal-reference-summary{font-size:12px;margin:4px 0 0 35px}.journal-scope{font-size:10px;color:#61754d;padding:20px 6px;max-width:430px}.journal-totals{display:grid;grid-template-columns:minmax(0,1fr) 105px 105px;text-align:right;border-block:1px solid #c4c4c4;padding:2px 3px}#journal-difference{text-align:right;min-height:18px;font-size:12px;color:#9b321a;padding-right:4px}#journal-form .voucher-bottom{padding-top:4px}.journal-entry .party-options small{display:block}.command-strip #new-journal{width:80px}
@media(max-width:650px){#journal-form{font-size:11px}.journal-columns{grid-template-columns:minmax(0,1fr) 65px 65px}.journal-columns strong{padding-left:2px}.journal-line{grid-template-columns:22px minmax(0,1fr) 65px 65px}.journal-line input{padding:1px}.journal-current{font-size:10px;margin-left:25px}.journal-entry .party-options{width:calc(100% - 30px)}#journal-reference-summary{font-size:10px;margin-left:25px}.journal-totals{grid-template-columns:minmax(0,1fr) 65px 65px}.journal-scope{font-size:9px}.application:has(#journal-form){grid-template-rows:66px minmax(0,1fr) 49px}.command-strip:has(#accept-journal){flex-wrap:wrap;align-content:flex-start;row-gap:2px}.command-strip:has(#accept-journal)>button{height:20px}.command-strip #journal-bill-details{width:100px}.command-strip #accept-journal{width:95px}.application:has(.filtered-day-book){grid-template-rows:66px minmax(0,1fr) 83px}}
