:root{--fg:#1b1f24;--muted:#5b6470;--bg:#fff;--panel:#f5f7fa;--line:#d9dee5;--accent:#1f4e79;--accent-fg:#fff;--error:#a4262c;--error-bg:#fde7e9;--warn-bg:#fff4ce;--warn:#8a5300;--ok:#1e7a34;--notice-bg:#e8f1fb;--overlay:#00000059;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--fg);background:var(--bg);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme]){--fg:#e6e9ed;--muted:#9aa4b1;--bg:#15181c;--panel:#1e2228;--line:#333a43;--accent:#7fb2e5;--accent-fg:#10141a;--error:#ff8a8f;--error-bg:#3a1d20;--warn-bg:#3d3416;--warn:#f0c060;--ok:#7fd690;--notice-bg:#1c2c3d;--overlay:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=light]{--fg:#1b1f24;--muted:#5b6470;--bg:#fff;--panel:#f5f7fa;--line:#d9dee5;--accent:#1f4e79;--accent-fg:#fff;--error:#a4262c;--error-bg:#fde7e9;--warn-bg:#fff4ce;--warn:#8a5300;--ok:#1e7a34;--notice-bg:#e8f1fb;--overlay:#00000059;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--fg:#e6e9ed;--muted:#9aa4b1;--bg:#15181c;--panel:#1e2228;--line:#333a43;--accent:#7fb2e5;--accent-fg:#10141a;--error:#ff8a8f;--error-bg:#3a1d20;--warn-bg:#3d3416;--warn:#f0c060;--ok:#7fd690;--notice-bg:#1c2c3d;--overlay:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=grey]{--fg:#1d2126;--muted:#424a54;--bg:#dcdfe3;--panel:#d0d4d9;--line:#b4bac2;--accent:#1c4670;--accent-fg:#fff;--error:#8a1a20;--error-bg:#efd2d4;--warn-bg:#e9d9a8;--warn:#5e3a00;--ok:#145424;--notice-bg:#cbd7e4;--overlay:#0006;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=contrast]{--fg:#000;--muted:#2b2b2b;--bg:#fff;--panel:#f0f0f0;--line:#000;--accent:#00307a;--accent-fg:#fff;--error:#8b0000;--error-bg:#ffe3e3;--warn-bg:#fff0b3;--warn:#4d3000;--ok:#00561c;--notice-bg:#dde9fa;--overlay:#00000080;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=warm]{--fg:#3b3128;--muted:#66574a;--bg:#f8f1e3;--panel:#efe5d2;--line:#d9c9ac;--accent:#7a4416;--accent-fg:#fff;--error:#952a20;--error-bg:#f5d9cf;--warn-bg:#f0dfac;--warn:#634000;--ok:#386419;--notice-bg:#e8dfcb;--overlay:#281e1459;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=sage]{--fg:#1e2620;--muted:#485349;--bg:#eef2ee;--panel:#e2e9e3;--line:#c4cfc6;--accent:#355a47;--accent-fg:#fff;--error:#962226;--error-bg:#f4dcdc;--warn-bg:#f1e6c2;--warn:#664000;--ok:#275e31;--notice-bg:#dbe6de;--overlay:#141e1959;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=lavender]{--fg:#221f2b;--muted:#4e485b;--bg:#f1eff6;--panel:#e6e2ef;--line:#cbc5da;--accent:#524584;--accent-fg:#fff;--error:#962230;--error-bg:#f5dde2;--warn-bg:#f3e8c6;--warn:#664000;--ok:#275e31;--notice-bg:#e1dcef;--overlay:#19142859;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=midnight]{--fg:#e3e8f2;--muted:#9aa6bd;--bg:#0f1626;--panel:#162036;--line:#2a3755;--accent:#8fb4ff;--accent-fg:#0d1424;--error:#ff8f96;--error-bg:#3a1b26;--warn-bg:#3a3218;--warn:#f0c25e;--ok:#7fd69a;--notice-bg:#1a2a48;--overlay:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=charcoal]{--fg:#e8e8e8;--muted:#a8a8a8;--bg:#1c1c1c;--panel:#262626;--line:#3d3d3d;--accent:#9ec5e8;--accent-fg:#111;--error:#ff8a8a;--error-bg:#3d1f1f;--warn-bg:#3d3518;--warn:#f0c060;--ok:#86d697;--notice-bg:#23303b;--overlay:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=espresso]{--fg:#efe4d6;--muted:#bba792;--bg:#1f1712;--panel:#2a201a;--line:#45372c;--accent:#e0a96d;--accent-fg:#1f1712;--error:#ff9a8a;--error-bg:#40221c;--warn-bg:#403518;--warn:#f2c66a;--ok:#9fd68a;--notice-bg:#33291f;--overlay:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=contrast-dark]{--fg:#fff;--muted:#e0e0e0;--bg:#000;--panel:#121212;--line:#fff;--accent:#8cc8ff;--accent-fg:#000;--error:#ff9e9e;--error-bg:#2a0000;--warn-bg:#2a2200;--warn:#ffd75e;--ok:#8af0a0;--notice-bg:#001a33;--overlay:#000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=ocean]{--fg:#14202b;--muted:#485665;--bg:#f3f8fc;--panel:#e6f0f8;--line:#c3d6e6;--accent:#0b5a8c;--accent-fg:#fff;--error:#a4262c;--error-bg:#fde7e9;--warn-bg:#fff4ce;--warn:#7a4a00;--ok:#1e7a34;--notice-bg:#dcebf7;--overlay:#00142859;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=forest]{--fg:#17241b;--muted:#49584e;--bg:#f4f8f4;--panel:#e5efe6;--line:#c2d6c5;--accent:#1d6537;--accent-fg:#fff;--error:#a4262c;--error-bg:#fbe4e4;--warn-bg:#fbf0c9;--warn:#7a4a00;--ok:#1d6b2f;--notice-bg:#dcecdf;--overlay:#0a1e0f59;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=plum]{--fg:#221a28;--muted:#554a5d;--bg:#f8f5fa;--panel:#efe8f3;--line:#d6c8de;--accent:#66298a;--accent-fg:#fff;--error:#a4262c;--error-bg:#fbe4e6;--warn-bg:#fcf1cc;--warn:#7a4a00;--ok:#1e6e32;--notice-bg:#ebe0f2;--overlay:#1e0a2859;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=rose]{--fg:#2a1a1d;--muted:#5c494e;--bg:#fcf6f7;--panel:#f5e8eb;--line:#e2c6cd;--accent:#961b38;--accent-fg:#fff;--error:#a3201b;--error-bg:#fbe0dc;--warn-bg:#fcf1cc;--warn:#7a4a00;--ok:#1e6e32;--notice-bg:#f5e1e6;--overlay:#280a0f59;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--bg);margin:0}main{max-width:920px;margin:0 auto;padding:16px}h1{color:var(--accent);margin:0 0 8px}h2{margin:0 0 8px;font-size:1.15rem}h3{margin:20px 0 6px;font-size:1rem}section{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin:16px 0;padding:12px 16px}.muted{color:var(--muted)}.loading{padding:16px}fieldset{border:none;min-width:0;margin:0;padding:0}.fields,.buttons{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin:10px 0;display:flex}.buttons{align-items:center}label{flex-direction:column;flex:180px;gap:4px;min-width:0;font-size:.9rem;display:flex}label.short{flex:0 120px}label.check{flex-direction:row;align-items:flex-start;gap:8px;font-size:1rem}.hint{color:var(--muted);font-size:.8rem}input,select{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:4px;width:100%;padding:6px 8px}input[type=checkbox]{width:auto;margin-top:4px}button{font:inherit;border:1px solid var(--accent);background:var(--accent);color:var(--accent-fg);cursor:pointer;border-radius:4px;padding:6px 12px}button.secondary{color:var(--accent);background:0 0}button:disabled{opacity:.5;cursor:default}a{color:var(--accent)}button.link{color:var(--accent);background:0 0;border:none;padding:0;text-decoration:underline}.start-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.about-head,.start-actions{align-items:center;gap:12px;display:flex}button.icon-button{background:var(--bg);width:26px;height:26px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;display:inline-flex}.theme-picker{flex-wrap:wrap;align-items:flex-start;gap:8px 24px;display:flex}.theme-picker>label{flex:0 320px}.theme-sample{flex-direction:column;flex:0 220px;gap:4px;min-width:180px;font-size:.85rem;display:flex}.theme-preview{border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:4px;padding:8px;font-size:.8rem;display:block}.theme-preview .tp-panel{border:1px solid var(--line);background:var(--panel);border-radius:4px;justify-content:space-between;align-items:center;gap:6px;padding:6px;display:flex}.theme-preview .tp-muted{color:var(--muted)}.theme-preview .tp-button{background:var(--accent);color:var(--accent-fg);border-radius:3px;padding:1px 8px}.theme-preview.split{grid-template-columns:1fr 1fr;padding:0;display:grid;overflow:hidden}.theme-preview.split>.theme-preview{border:none;border-radius:0}.theme-preview.split .tp-muted{display:none}.help-panel{border-left:1px solid var(--line);background:var(--bg);flex-direction:column;flex:none;width:420px;min-height:0;display:flex}.help-panel:focus{outline:none}.help-head{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex}.help-head strong{flex:1}button.help-close{color:var(--muted);background:0 0;border:none;padding:0 6px;font-size:1.4rem;line-height:1}.help-body{flex:1;min-height:0;padding:12px 16px 16px;line-height:1.5;overflow-y:auto}.help-body h2+h2,.help-body h3{margin-top:20px}.help-body ul,.help-body ol{padding-left:22px}.help-body table{display:block;overflow-x:auto}.help-body th,.help-body td{border:1px solid var(--line);overflow-wrap:normal}.help-body th{background:var(--panel);color:inherit}.help-body code{background:var(--panel);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:4px;padding:0 4px}.help-body hr{display:none}.help-online{border-top:1px solid var(--line);margin-top:24px;padding-top:12px}@media (width<=760px){.help-panel{z-index:9;border-left:none;width:auto;position:fixed;inset:0}}.about-head img{border-radius:10px;flex:none}.about-head strong{font-size:1.2rem}.about-head p{margin:2px 0 0}.about-links{margin:0;padding-left:20px}.status{color:var(--accent);font-weight:600}.error,.error-text{color:var(--error)}.error{font-weight:600}.warning,.notice{border-radius:4px;padding:8px 12px}.warning{background:var(--warn-bg)}.notice{background:var(--notice-bg)}.company-list{margin:0;padding:0;list-style:none}.company-list li{border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex}button.company{color:var(--fg);text-align:left;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:10px 4px;display:flex}button.company:hover strong{color:var(--accent);text-decoration:underline}.overlay{background:var(--overlay);z-index:10;justify-content:center;align-items:flex-start;padding:48px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.dialog{background:var(--bg);border:1px solid var(--line);border-radius:8px;width:100%;max-width:640px;padding:16px 20px}.topbar{border-bottom:1px solid var(--line);background:var(--panel);flex:none;align-items:center;gap:16px;padding:10px 16px;display:flex}.company-name{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1.1rem;font-weight:700;overflow:hidden}.company-name .test-mark{color:var(--muted);font-weight:400}.save-state{font-size:.9rem}.badge{border:1px solid var(--muted);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:.8rem}.tabs{border-bottom:1px solid var(--line);gap:4px;padding:0 16px;display:flex;overflow-x:auto}button.tab{color:var(--muted);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:10px 8px}button.tab.active{color:var(--fg);border-bottom-color:var(--accent)}.banner{background:var(--notice-bg);border-radius:6px;margin:12px 0;padding:10px 14px}.banner p{margin:0}.error-banner{background:var(--error-bg);color:var(--fg)}.warn-banner{background:var(--warn-bg)}.module-list{padding:0;list-style:none}.module-list li{padding:6px 0}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{text-align:left;border-bottom:1px solid var(--line);overflow-wrap:break-word;vertical-align:top;padding:5px 6px}th{color:var(--muted);font-weight:500}table.kv th{width:40%}tr.clickable{cursor:pointer}tr.clickable:hover td{background:var(--bg)}tr.detail>td{background:var(--bg);padding:6px 12px 12px}details{margin-top:8px}code{font-size:.85em}@media (width<=600px){.topbar{flex-wrap:wrap;gap:8px}.company-name{flex-basis:100%}}.app-shell{flex-direction:column;height:100dvh;display:flex}.app-shell>.screen-row{flex:1;min-height:0;display:flex}.screen-row>.screen{flex:1;min-width:0;overflow-y:auto}.workspace{flex-direction:column;height:100%;display:flex}.workspace .body{flex:1;grid-template-columns:200px minmax(0,1fr);min-height:0;display:grid}.main-pane{min-height:0;overflow-y:auto}.workspace main{width:100%;max-width:1000px;margin:0}.sidebar{border-right:1px solid var(--line);min-height:0;padding:12px 8px;overflow-y:auto}.nav-group{margin-bottom:12px}.nav-heading{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:4px 8px;font-size:.75rem;font-weight:700}.sidebar button.tab{text-align:left;border-bottom:none;border-left:3px solid #0000;width:100%;padding:6px 8px;display:block}.sidebar button.tab.active{border-left-color:var(--accent);background:var(--panel)}@media (width<=760px){.workspace .body{flex-direction:column;display:flex}.main-pane{flex:1}.sidebar{border-right:none;border-bottom:1px solid var(--line);flex:none;gap:4px;padding:0 8px;display:flex;overflow:auto hidden}.nav-group{margin:0;display:flex}.nav-heading{display:none}.sidebar button.tab{white-space:nowrap;border-bottom:2px solid #0000;border-left:none;width:auto}.sidebar button.tab.active{border-bottom-color:var(--accent);background:0 0}}.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}tr.group td{background:var(--bg);padding-top:12px;font-weight:600}tr.inactive td{color:var(--muted)}.badge.small{margin-left:6px;padding:0 6px;font-size:.7rem}tfoot td{border-bottom:none;font-weight:600}table.lines td{padding:3px 4px}table.lines select{min-width:200px}input.money{text-align:right;font-variant-numeric:tabular-nums;min-width:110px}input.invalid{border-color:var(--error)}input.search{flex:0 240px;width:auto}label.check.inline{flex:none;align-items:center;font-size:.9rem}label.check .hint{display:block}label.check.disabled{color:var(--muted)}.hint.check-note{margin:2px 0 12px 28px}ul.files{margin:4px 0;padding-left:20px}label.file-add{margin:8px 0}.report-sheet{background:var(--bg);border:1px solid var(--line);border-radius:6px;margin-top:12px;padding:16px 20px}.report-head{text-align:center;margin-bottom:12px}.report-head h2{margin:2px 0;font-size:1.2rem}.report-company{font-weight:600}table.report td,table.report th{border-bottom:none;padding:3px 8px}table.report thead th{border-bottom:1px solid var(--line)}table.report tr.section td{padding-top:10px;font-weight:600}table.report tr.subtotal td{font-weight:600}table.report tr.subtotal td.num{border-top:1px solid var(--line)}table.report tr.total td{padding-top:6px;font-weight:700}table.report tr.total td.num{border-top:1px solid var(--fg)}table.report tr.clickable:hover td{background:var(--panel);color:var(--accent)}.report-controls label.check.inline{min-height:2.1rem}table.report-gl td:first-child{white-space:nowrap}.report-foot{margin-top:12px;font-size:.8rem}.status-bar{color:var(--muted);background:var(--panel);border-top:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:2px 16px;padding:5px 16px;font-size:.8rem;display:flex}.status-bar .save-state{font-size:inherit;color:var(--fg)}.status-bar .badge{padding:0 6px;font-size:.75rem}.status-bar .warn-text{color:var(--warn)}.status-bar .status-message{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);flex:1;overflow:hidden}.status-bar .status-version{white-space:nowrap;margin-left:auto}.status-bar button.status-version{font:inherit;color:inherit;cursor:pointer;text-decoration:none}.status-bar button.status-version:hover{text-decoration:underline}@media (width<=760px){.status-bar .status-message{flex-basis:100%;order:10}}@media print{:root,[data-theme]{--fg:#000;--muted:#444;--bg:#fff;--panel:#f5f7fa;--line:#999;--accent:#1f4e79;--accent-fg:#fff;--error:#a4262c;--error-bg:#fde7e9;--warn-bg:#fff4ce;--warn:#8a5300;--ok:#1e7a34;--notice-bg:#e8f1fb;--overlay:#00000059;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:#fff}.app-shell,.workspace{height:auto;display:block}.app-shell>.screen-row,.screen-row>.screen,.workspace .body,.main-pane{display:block;overflow:visible}.topbar,.sidebar,.help-panel,.banner,.status-bar,.report-controls,.account-picker,section.reconcile>h2,.report-foot+*,button{display:none!important}.workspace .body{display:block}.workspace main,section.reports{background:0 0;border:none;max-width:none;margin:0;padding:0}.report-sheet{border:none;margin:0;padding:0}table.report{font-size:10pt}table.report thead{display:table-header-group}table.report tr{break-inside:avoid}}table.mapping td{padding:3px 6px}.target{flex-wrap:wrap;gap:4px;display:flex}.target select{width:auto;max-width:100%;padding:3px 6px;font-size:.85rem}.nowrap{white-space:nowrap}.small{font-size:.8rem}.badge.warn{border-color:var(--warn);color:var(--warn)}table.bank-queue td.actions,table.list td.actions{white-space:nowrap;text-align:right}table.bank-queue tr.open td{background:var(--panel);border-bottom:none}table.bank-queue tr.editor>td{background:var(--panel);padding:4px 12px 12px}.review-editor h4,.dialog h4{margin:10px 0 4px}ul.plain{margin:4px 0;padding:0;list-style:none}ul.plain li{margin:4px 0}details.imports{margin-top:16px}details.imports summary{cursor:pointer;color:var(--muted)}.reconcile-summary table.kv{width:auto;min-width:320px}.reconcile-summary tr.difference td,.reconcile-summary tr.difference th{color:var(--error);font-weight:700}.reconcile-summary tr.difference.zero td,.reconcile-summary tr.difference.zero th{color:var(--ok)}table.reconcile-items tr.cleared td{background:var(--panel)}.reconcile-report table.kv{width:auto;min-width:320px;margin:8px 0}form.quick-add .fields{margin:10px 0 0}.register-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:8px;display:flex}.register-filters{margin-top:0}.register-filters label.medium{flex:0 190px}.segmented{gap:0;display:inline-flex}.segmented button{border-radius:0}.segmented button:first-child{border-radius:4px 0 0 4px}.segmented button:last-child{border-radius:0 4px 4px 0}.register-totals{flex-wrap:wrap;gap:4px 24px;margin:8px 0;display:flex}table.register-list tr.open td{background:var(--panel);border-bottom:none}table.register-list tr.editor>td{background:var(--panel);padding:4px 12px 12px}table.register-list .ref{overflow-wrap:normal}textarea{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);resize:vertical;border-radius:4px;width:100%;padding:6px 8px}.filter-chip{border:1px solid var(--line);background:var(--panel);white-space:nowrap;border-radius:16px;align-self:flex-end;padding:6px 10px}.combo{width:100%;position:relative}.combo-list{background:var(--bg);border:1px solid var(--line);z-index:30;border-radius:4px;min-width:max(100%,260px);max-height:300px;margin:0;padding:4px 0;font-size:.95rem;list-style:none;position:absolute;top:calc(100% + 2px);left:0;overflow-y:auto;box-shadow:0 4px 14px #00000026}.combo-list li{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;padding:4px 10px;overflow:hidden}.combo-list li[role=option]:hover{background:var(--panel)}.combo-list li.active{background:var(--accent);color:var(--accent-fg)}.combo-list li.chosen:not(.active){font-weight:600}.combo-list li.combo-group{color:var(--muted);cursor:default;padding-top:8px;font-size:.8rem;font-weight:600}.combo-list li.combo-more{color:var(--muted);cursor:default;font-size:.8rem}.dialog:has(form.quick-add){max-width:780px}table.lines td:last-child{white-space:nowrap;width:1%}form.quick-add .split-link{flex:none;align-self:center;margin-top:18px}.update-banner{background:var(--panel);border-bottom:2px solid var(--accent);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 16px;display:flex}.update-banner .error{flex-basis:100%;margin:0}ul.drill li{margin:4px 0}ul.drill li.check-ok span{color:var(--ok)}ul.drill li.check-bad span{color:var(--error)}table.two-line td{vertical-align:top;padding-top:6px;padding-bottom:6px}table.two-line .wide{width:100%;max-width:0}table.two-line .line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}table.two-line .sub{color:var(--muted);min-height:1.1em;font-size:.82rem}table.two-line tr.open td{background:var(--panel);border-bottom:none}table.two-line tr.peek>td{background:var(--panel);padding:4px 12px 10px}.entry-peek-memo{overflow-wrap:anywhere;margin:4px 0}table.lines-peek{border-collapse:collapse;width:100%;font-size:.9rem}table.lines-peek th,table.lines-peek td{border-bottom:1px solid var(--line);text-align:left;padding:3px 8px}table.lines-peek .num{text-align:right}.entry-peek .buttons{margin:8px 0 0}table.report-gl.two-line{table-layout:fixed}table.report-gl.two-line .wide{width:auto;max-width:none}@media screen{table.report-gl.two-line{min-width:43rem}.report-sheet{overflow-x:auto}}table.report-gl col.gl-date{width:7.5rem}table.report-gl col.gl-account{width:22%}table.report-gl col.gl-money{width:6.5rem}table.report-gl.two-line td{text-overflow:ellipsis;overflow:hidden}table.report-gl.two-line tr.section td,table.report-gl.two-line tr.subtotal td,table.report-gl.two-line tr.total td,table.report-gl.two-line tr.peek td{overflow:visible}table.report-gl tr.peek td{white-space:normal}.notice-banner{background:var(--notice-bg)}.combo-list li.combo-action{border-top:1px solid var(--line);color:var(--accent)}.combo-list li.combo-action+li.combo-action{border-top:none}.combo-list li.combo-action.active{color:var(--accent-fg)}fieldset.plain{border:none;min-width:0;margin:0;padding:0}table.doc-lines td.qty{width:5.5rem}table.doc-lines td:nth-child(4),table.doc-lines td:nth-child(5){width:8rem}table.bill-lines td:nth-child(3){width:9rem}.badge.muted{opacity:.7}img.logo-preview{border:1px solid var(--line);background:#fff;max-width:240px;max-height:96px;margin:8px 0;padding:6px;display:block}.account-picker{align-items:flex-end;margin-bottom:8px}.account-picker>label{flex:0 24rem}.account-picker select{min-width:16rem}.account-summary{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 6px;display:flex}table.register-list th.mark,table.register-list td.mark{text-align:center;width:2rem}
