/* One compact workspace for original document controls, across all themes. */
form.studio170{--studio-ink:var(--text,#24324a);--studio-muted:var(--muted,#64728b);--studio-line:var(--line,#dce3ef);--studio-paper:var(--surface,#fff);--studio-soft:color-mix(in srgb,var(--accent,#4b5ccc) 4%,var(--studio-paper));--studio-invoice-columns:34px minmax(220px,2.5fr) minmax(105px,1fr) 85px 110px 115px 100px 120px 32px;--studio-voucher-columns:34px minmax(230px,2fr) 125px 110px 120px minmax(160px,1.5fr) 32px;--studio-journal-columns:34px minmax(230px,2fr) 110px 110px 100px 115px minmax(140px,1fr) 32px;--studio-opening-columns:34px minmax(230px,2fr) 120px 120px 110px 130px 32px;border:1px solid var(--studio-line)!important;border-radius:12px!important;padding:14px!important;background:var(--studio-soft)!important;gap:12px!important;color:var(--studio-ink)}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-head{background:var(--studio-paper);border:1px solid var(--studio-line);border-radius:9px;padding:10px 12px;gap:8px 12px;overflow:visible;max-height:none;align-items:start;grid-template-columns:repeat(6,minmax(0,1fr))}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-title{border-bottom:1px solid var(--studio-line);padding-bottom:8px;min-height:34px}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-title strong{font-size:17px;color:var(--studio-ink)}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-title button{border-radius:6px!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .navigator122{display:flex;gap:5px;align-items:center;margin:0!important;padding:0!important;font-size:12px;grid-column:1/-1}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .navigator122 input{width:65px}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-head>label,:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-payment>label{font-size:12px;display:flex;gap:3px;flex-direction:column;min-width:0;grid-column:auto!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 label{color:var(--studio-muted)}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-payment{display:contents!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-payment[hidden]{display:none!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-payment>label[hidden]{display:none!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-posting{grid-column:span 2;font-size:11px}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-posting p{font-size:12px;padding:8px;margin:0;background:var(--studio-soft)}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-advanced{grid-column:1/-1;border-top:1px solid var(--studio-line);padding-top:7px!important;font-size:12px!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-extra{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:8px 0}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-extra>label{font-size:12px;grid-column:auto;min-width:0}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-extra .wide:has([name=description]){grid-column:span 2}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-extra details{grid-column:1/-1}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-extra .fast139-session{display:flex;align-items:center}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-head .equivalent83{font-size:11px}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-head .equivalent83:has(input){grid-column:auto}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-lines{background:var(--studio-paper);border:1px solid var(--studio-line)!important;border-radius:9px;scroll-padding-top:44px;overflow:auto;isolation:isolate}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-lines>div:not(.studio170-columns){min-height:0!important;counter-reset:studio170-row;overflow:visible!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-columns{position:sticky;top:0;z-index:4;display:grid;background:var(--studio-soft);border-bottom:1px solid var(--studio-line)!important;padding:10px 5px!important;gap:5px;font-size:12px;color:var(--studio-muted);min-height:38px!important;align-items:center}.studio170[data-studio-kind170=invoice] .studio170-columns,:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .stock41-line,:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .invoice-item{grid-template-columns:var(--studio-invoice-columns)!important;min-width:1070px}.studio170[data-studio-kind170=voucher] .studio170-columns,:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .voucher-line{grid-template-columns:var(--studio-voucher-columns)!important;min-width:930px}.studio170[data-studio-kind170=journal] .studio170-columns,:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .line{grid-template-columns:var(--studio-journal-columns)!important;min-width:1000px}.studio170[data-studio-kind170=opening] .studio170-columns,:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .opening-line{grid-template-columns:var(--studio-opening-columns)!important;min-width:860px}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 :is(.stock41-line,.invoice-item,.voucher-line,.line,.opening-line){display:grid!important;gap:5px!important;align-items:center!important;border:0!important;border-bottom:1px solid var(--studio-line)!important;border-inline-start:0!important;border-radius:0!important;padding:3px 5px!important;margin:0!important;background:var(--studio-paper);counter-increment:studio170-row;position:relative;min-height:39px}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 :is(.stock41-line,.invoice-item,.voucher-line,.line,.opening-line):nth-child(even){background:var(--studio-soft)}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 :is(.stock41-line,.invoice-item,.voucher-line,.line,.opening-line):focus-within{background:color-mix(in srgb,var(--accent,#4b5ccc) 10%,var(--studio-paper));box-shadow:inset -3px 0 var(--accent,#4b5ccc)}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 :is(.stock41-line,.invoice-item,.voucher-line,.line,.opening-line)::before{content:counter(studio170-row);grid-column:1;grid-row:1;text-align:center;font-size:12px;color:var(--studio-muted)}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 :is(.stock41-line,.invoice-item,.voucher-line,.line,.opening-line)>label{font-size:0!important;min-width:0;gap:0!important;display:block!important;margin:0!important;grid-row:1;grid-column:auto!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 :is(.stock41-line,.invoice-item,.voucher-line,.line,.opening-line)>label input,:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 :is(.stock41-line,.invoice-item,.voucher-line,.line,.opening-line)>label select{width:100%;font-size:13px!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 :is(.stock41-line,.invoice-item,.voucher-line,.line,.opening-line) :is(input,select){background:transparent;border:1px solid transparent;border-radius:5px;min-height:30px!important;height:30px!important;padding:4px 6px!important;font-size:13px!important;color:var(--studio-ink)}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 :is(input,select):focus-visible{outline:2px solid var(--accent,#4b5ccc)!important;outline-offset:-1px;background:var(--studio-paper)}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 input[type=number]{font-variant-numeric:tabular-nums}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .fast139-combo>input{padding-inline-end:28px!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .fast139-search{width:25px!important;padding:3px!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .fast139-list{min-width:230px;text-align:start;background:var(--studio-paper)}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-item,:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-account{grid-column:2!important;position:relative}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-item{padding-inline-end:25px}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-unit{grid-column:3!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-quantity{grid-column:4!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-price{grid-column:5!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-row-totals{display:contents!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-row-totals>span{font-size:0;grid-row:1;text-align:center;white-space:nowrap}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-row-totals>span:first-child{grid-column:6}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-row-totals>span:last-child{grid-column:8}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-row-totals output{font-size:13px;font-weight:500;margin:0!important;font-variant-numeric:tabular-nums;color:var(--studio-ink)}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-row-totals>label{grid-column:7;grid-row:1;font-size:0;min-width:0!important;margin:0}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-row-totals input{width:100%;max-width:none;font-size:13px}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-delete{grid-column:-2!important;grid-row:1;min-height:28px!important;padding:2px!important;background:transparent!important;border:0!important;font-size:18px!important;color:var(--studio-muted)}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-more{position:absolute;inset-inline-end:0;top:3px;min-height:25px!important;min-width:24px;padding:1px 4px!important;border:0;background:transparent;color:var(--studio-muted);font-size:18px}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-has-note .studio170-more{color:var(--accent);background:var(--studio-soft)}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .stock41-line>[data-converted],:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .manual-description122{display:none!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .stock41-line.studio170-expanded>[data-converted]{display:block!important;grid-column:2/-2;font-size:11px;margin:2px 0}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 :is(.stock41-line,.invoice-item).studio170-expanded>.manual-description122{display:flex!important;grid-column:2/-2!important;grid-row:auto;font-size:12px!important;gap:5px!important;padding:6px 0}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-expanded .manual-description122 input{background:var(--studio-paper);border-color:var(--studio-line)}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-add{display:none!important}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-foot{background:var(--studio-paper);border:1px solid var(--studio-line);border-radius:9px;padding:10px 12px;gap:8px;align-items:center}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-invoice-summary{display:flex!important;flex:1;gap:12px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;border-radius:0!important;align-items:center}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-invoice-summary strong{font-size:13px;flex-basis:auto;flex:1;min-width:220px;font-weight:500}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-invoice-summary>label,:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-bill-discount{width:125px;min-width:110px;font-size:11px}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-discount-details{font-size:11px;position:relative}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-discount-details[open]{flex-basis:100%}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-discount-details input{background:var(--studio-paper);border-color:var(--studio-line)}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-discount-details label{font-size:12px}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-discount-details small{font-size:11px}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document115-summary{flex:none!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document115-summary>div{min-width:150px!important;flex:none!important;background:var(--studio-soft)!important;border:0!important;padding:7px 12px!important;border-radius:7px}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document115-summary strong{font-size:23px!important;color:var(--accent)}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document115-summary>div:nth-child(2){display:none}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-foot>button:not([type=button]){border-radius:7px;min-height:39px;padding:8px 16px;font-weight:600}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 kbd{display:inline-block;margin-inline-start:8px;font:11px 'Segoe UI',sans-serif;opacity:.85}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-keys{flex-basis:100%;font-size:11px;color:var(--studio-muted)}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-feedback{font-size:12px!important;padding:3px!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-foot #invoiceTotal{font-size:17px;font-weight:600;color:var(--accent)}
.studio170-secondary{gap:10px!important}.studio170-secondary .table-wrap{border:1px solid var(--line,#dce3ef);border-radius:8px;max-height:55dvh;overflow:auto}.studio170-secondary table th{position:sticky;top:0;background:var(--surface,#fff);z-index:1}.studio170-secondary table :is(td,th){padding:7px 9px;font-size:13px}.studio170-secondary input,.studio170-secondary select{min-height:32px!important;height:32px!important;font-size:13px!important;padding:4px 7px!important}.studio170-secondary fieldset[data-line]{padding:8px!important;display:flex;align-items:center;gap:10px;border-radius:0;border-inline-start:0!important;margin:0}.studio170-secondary fieldset[data-line] legend{float:inline-start;width:230px;font-size:13px}.studio170-secondary fieldset[data-line]>label{width:130px;font-size:12px}.studio170-secondary .line-summary167{display:flex;flex:1;padding:0;border:0;margin:0;background:none;gap:8px}.studio170-secondary .line-summary167 output{font-size:13px}.studio170-secondary .line-summary167 span{font-size:11px}
@media(min-width:1400px){:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-head{grid-template-columns:repeat(8,minmax(0,1fr))}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .navigator122{grid-column:span 2!important;order:0}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-title{grid-column:1/-1}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-posting{grid-column:span 2}}
@media(max-width:900px){:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-head{grid-template-columns:repeat(3,minmax(0,1fr));max-height:43dvh;overflow:auto}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-extra{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-invoice-summary{flex-basis:100%;flex-wrap:wrap}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-foot .document115-summary{flex:1!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-foot .document115-summary strong{font-size:19px!important}}
@media(max-width:550px){form.studio170{padding:7px!important;gap:7px!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-head{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;gap:7px}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-head input,:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-head select{font-size:14px!important;min-height:34px!important;height:34px!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-title strong{font-size:15px}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-title button{padding:3px 6px}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-extra{grid-template-columns:1fr}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-extra .wide:has([name=description]){grid-column:auto}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-foot{padding:7px}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-invoice-summary strong{min-width:100%;font-size:12px}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-keys{display:none}}
@media print{form.studio170{position:static!important;height:auto!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-lines{overflow:visible!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-more,:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-delete,:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-keys{display:none!important}}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 :is(.stock41-line,.invoice-item)>label.studio170-item{grid-column:2!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 :is(.stock41-line,.invoice-item)>label.studio170-unit{grid-column:3!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 :is(.stock41-line,.invoice-item)>label.studio170-quantity{grid-column:4!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 :is(.stock41-line,.invoice-item)>label.studio170-price{grid-column:5!important}:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 :is(.voucher-line,.line,.opening-line)>label.studio170-account{grid-column:2!important}
#stock41Editor.studio170 .stock41-line{grid-template-columns:var(--studio-invoice-columns)!important;min-width:1070px;gap:5px!important;padding:3px 5px!important;align-items:center!important}
#stock41Editor.studio170 .stock41-line>[data-remove]{grid-column:9!important;grid-row:1;margin:0;width:28px;align-self:center;min-height:28px!important;font-size:18px}
#stock41Editor.studio170 .stock41-line>[data-remove]:before{content:none}
#stock41Editor.studio170 .stock41-line>.manual-description122{display:none!important}
#stock41Editor.studio170 .stock41-line.studio170-expanded>.manual-description122{display:flex!important;grid-column:2/-2!important;grid-row:auto}
#stock41Editor.studio170 .document126-head>.studio170-advanced{order:20}
#stock41Editor.studio170 .document126-head .studio170-posting{order:19;padding:0;border:0;align-self:center}
form.studio170 [data-price-source140]{display:none!important}form.studio170 .studio170-expanded [data-price-source140]{display:block!important;font-size:11px}
#stock41Editor.studio170 .stock41-line>label.studio170-item{grid-column:2!important}#stock41Editor.studio170 .stock41-line>label.studio170-unit{grid-column:3!important}#stock41Editor.studio170 .stock41-line>label.studio170-quantity{grid-column:4!important}#stock41Editor.studio170 .stock41-line>label.studio170-price{grid-column:5!important}
:is(#stock41Editor,#documentForm).studio170 :is(.stock41-line,.invoice-item)>.manual-description122{display:none!important}
:is(#stock41Editor,#documentForm).studio170 :is(.stock41-line,.invoice-item).studio170-expanded>.manual-description122{display:flex!important;grid-column:2/-2!important;grid-row:auto}
:is(#journalForm,#openingForm).studio170 :is(.opening-line,.line)>label:has(.opening-rate-info){grid-row:1}
:is(#journalForm,#openingForm).studio170 :is(.opening-rate-info,.opening-rate-fetch,.auto-rate137){display:none!important}

/* Auxiliary exchange information is available from the row details. */
:is(#voucherForm,#journalForm,#openingForm).studio170 :is(.voucher-line,.line,.opening-line) .equivalent83,:is(#voucherForm,#journalForm,#openingForm).studio170 :is(.voucher-line,.line,.opening-line) .auto-rate137{display:none!important}
:is(#voucherForm,#journalForm,#openingForm).studio170 :is(.voucher-line,.line,.opening-line).studio170-expanded .equivalent83{display:flex!important;font-size:11px}
:is(#voucherForm,#journalForm,#openingForm).studio170 :is(.voucher-line,.line,.opening-line).studio170-expanded :is(.auto-rate137,.opening-rate-info,.opening-rate-fetch){display:block!important;font-size:11px}
:is(#voucherForm,#journalForm,#openingForm).studio170 :is(.voucher-line,.line,.opening-line)>.studio170-account{padding-inline-end:25px}
:is(#voucherForm,#journalForm,#openingForm).studio170 .studio170-delete{align-self:center!important}
.document126-dialog:has(.studio170)>.dialog-close{display:none!important}.document126-dialog .studio170 .document126-title{padding-inline-end:0}
form.studio170{--studio-invoice-columns:34px minmax(190px,2.5fr) minmax(95px,1fr) 70px 90px 100px 80px 100px 28px}
:is(#stock41Editor,#documentForm).studio170 .studio170-columns,:is(#stock41Editor,#documentForm).studio170 :is(.stock41-line,.invoice-item){min-width:920px}
#openingForm.studio170{--studio-opening-columns:34px minmax(230px,2fr) 110px 110px 100px 110px 100px 32px}
:is(#journalForm,#openingForm).studio170 :is(.line,.opening-line)>label.studio170-debit{grid-column:3!important}
:is(#journalForm,#openingForm).studio170 :is(.line,.opening-line)>label.studio170-credit{grid-column:4!important}
:is(#journalForm,#openingForm).studio170 :is(.line,.opening-line)>label.studio170-currency{grid-column:5!important}
:is(#journalForm,#openingForm).studio170 :is(.line,.opening-line)>label.studio170-rate{grid-column:6!important}
:is(#journalForm,#openingForm).studio170 :is(.line,.opening-line)>label.studio170-equivalent,:is(#journalForm,#openingForm).studio170 :is(.line,.opening-line)>label.studio170-description{grid-column:7!important}
#openingForm.studio170 .opening-line.studio170-expanded>.opening-rate-info,#openingForm.studio170 .opening-line.studio170-expanded>.opening-rate-fetch{grid-column:2/-2!important;grid-row:auto!important}
#openingForm.studio170 .opening-line>.studio170-equivalent .equivalent83{display:block!important;margin:0;font-size:0}
#openingForm.studio170 .opening-line>.studio170-equivalent .equivalent83 input{height:30px!important;font-size:13px!important}
/* Compact header and alternating document rows. */
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-head{padding:7px 10px;gap:6px 9px}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-title{gap:7px;padding-bottom:6px;min-height:30px;flex-wrap:wrap}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-title>.navigator122{margin-inline-start:auto!important;flex:0 1 auto;gap:4px;font-size:11px}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-title>strong{margin-inline-end:0}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-head :is(input,select){height:28px!important;min-height:28px!important;font-size:13px!important;padding:3px 6px!important}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .document126-head .fast139-combo>input{padding-inline-end:27px!important}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .navigator122 button{height:26px;min-height:26px!important;padding:2px 6px!important}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .navigator122 [data-number122]{max-width:55px;height:26px!important;min-height:26px!important}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 .studio170-advanced{border:0;padding:3px 0 0!important;background:transparent!important;min-height:0}
:is(#stock41Editor,#documentForm).studio170 :is(.stock41-line,.invoice-item):nth-child(odd){background:color-mix(in srgb,#eab935 17%,var(--surface,#fff))!important}
:is(#stock41Editor,#documentForm).studio170 :is(.stock41-line,.invoice-item):nth-child(even){background:color-mix(in srgb,#df5a64 12%,var(--surface,#fff))!important}
:is(#voucherForm,#journalForm,#openingForm).studio170 :is(.voucher-line,.line,.opening-line):nth-child(odd){background:color-mix(in srgb,#3c85d7 15%,var(--surface,#fff))!important}
:is(#voucherForm,#journalForm,#openingForm).studio170 :is(.voucher-line,.line,.opening-line):nth-child(even){background:color-mix(in srgb,#eab935 17%,var(--surface,#fff))!important}
:is(#stock41Editor,#documentForm,#voucherForm,#journalForm,#openingForm).studio170 :is(.stock41-line,.invoice-item,.voucher-line,.line,.opening-line):focus-within{box-shadow:inset -3px 0 var(--accent,#5265d8),inset 0 0 0 1px color-mix(in srgb,var(--accent,#5265d8) 35%,transparent)!important}
.numeric171-value{display:flex;align-items:center;min-height:28px;font-size:14px;font-weight:600;color:var(--text,#24324a);padding:3px 6px;direction:ltr;justify-content:flex-end;font-variant-numeric:tabular-nums}
form[data-numeric171] .number45-reserve{display:none!important}
@media(max-width:650px){.studio170 .document126-title>.navigator122{flex-basis:100%!important;order:5}.studio170 .document126-title>strong{margin-inline-end:auto!important}}

/* Rate on the right, reciprocal on the left, with explicit LTR numerals. */
label.rate-pair196{display:grid!important;direction:rtl;grid-template-columns:minmax(76px,1fr) minmax(76px,1fr);grid-template-rows:auto auto;column-gap:8px!important;align-items:end!important;min-width:164px}
label.rate-pair196>.rate-caption196{grid-column:1;grid-row:1;font-size:11px!important;line-height:1.4}
label.rate-pair196>input{grid-column:1;grid-row:2;direction:ltr!important;text-align:right!important;min-width:0;width:100%}
label.rate-pair196>.equivalent83{grid-column:2;grid-row:1/3;display:grid!important;gap:2px!important;margin:0!important;font-size:11px!important;line-height:1.4;min-width:0}
label.rate-pair196>.equivalent83 input{direction:ltr!important;text-align:right!important;width:100%;min-width:0}
:is(#voucherForm,#journalForm,#openingForm).studio170 :is(.voucher-line,.line,.opening-line)>label.rate-pair196{display:grid!important;grid-template-columns:minmax(76px,1fr) minmax(76px,1fr)!important;min-width:164px}
:is(#voucherForm,#journalForm,#openingForm).studio170 :is(.voucher-line,.line,.opening-line) label.rate-pair196>.equivalent83{display:grid!important}

form.studio170{--studio-voucher-columns:34px minmax(230px,2fr) 125px 110px 180px minmax(160px,1.5fr) 32px;--studio-journal-columns:34px minmax(230px,2fr) 110px 110px 100px 180px minmax(140px,1fr) 32px}
