.n-empty-ill{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--s1);padding:var(--s4) var(--s2);color:var(--text-muted);font-size:13px;line-height:20px}.n-empty-ill b{color:var(--text);font-size:14px;line-height:20px;font-weight:600}.n-empty-ill p{max-inline-size:320px;text-wrap:pretty}.n-ac-row-h{display:flex;align-items:flex-start;gap:var(--s1);min-inline-size:0}.n-ac-row-h>:first-child{flex:1;min-inline-size:0;overflow-wrap:anywhere}.n-ac-row-m{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m) var(--s1);min-inline-size:0}.n-diff{display:grid;gap:var(--s2)}.n-diff-g{display:grid;gap:var(--m)}.n-diff-g h4{font-size:12px;line-height:16px;font-weight:600;color:var(--text-muted);margin:0}.n-diff-g ul{display:flex;flex-wrap:wrap;gap:var(--m);margin:0;padding:0;list-style:none}.n-diff-g li{display:inline-flex;align-items:center;gap:var(--m);block-size:24px;padding-inline:var(--s1);border-radius:999px;font-size:12px;line-height:16px;box-shadow:inset 0 0 0 1px var(--border);background:var(--surface);direction:ltr;unicode-bidi:isolate}.n-diff-g li.n-add{box-shadow:inset 0 0 0 1px var(--border-success-subtle, var(--border));color:var(--success-text)}.n-diff-g li.n-del{box-shadow:inset 0 0 0 1px var(--border-danger-subtle, var(--border));color:var(--danger-text);text-decoration:line-through}.n-pv{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s2);border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border),var(--e1, 0 1px 2px rgb(0 0 0 / .04))}.n-pv-h{display:flex;align-items:center;justify-content:space-between;gap:var(--s1);min-inline-size:0}.n-pv-t{font-weight:600;font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n-pv-l{font-size:12px;line-height:16px;color:var(--text-muted);margin-block-start:var(--m)}.n-pv-f{display:flex;align-items:center;block-size:var(--ctl,32px);padding-inline:var(--s1);border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--input-border,var(--border));font-size:13px}.n-pv-a{display:flex;justify-content:flex-end;gap:var(--s1);margin-block-start:var(--s1)}.n-w-h .n-prov{block-size:20px;padding-inline:var(--s1);border-radius:999px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text-muted);font-size:11px;line-height:16px}:is(button,a[href],summary,[role=button],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--ring)!important;outline-offset:2px}.n-erp-finance-grid .n-in{min-inline-size:7.5rem}.n-erp-finance-grid .n-in.n-num{text-align:end}.n-erp-finance-grid td.n-n .n-in{min-inline-size:6.5rem}.n-bar .n-erp-treasury-warn{background:var(--warning)}.n-bar .n-erp-treasury-breach{background:var(--danger)}.n-erp-treasury-msg{margin:0;padding:var(--s2);border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);font:12px/18px ui-monospace,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;text-align:left;unicode-bidi:isolate;max-block-size:420px;overflow:auto}.n-erp-finance-lines{min-inline-size:46rem}.n-erp-finance-lines .n-in{min-inline-size:8rem}.n-erp-finance-lines input[inputmode=decimal]{text-align:end}.n-erp-finance-lines>tbody>tr>td{vertical-align:top}.n-erp-finance-lines>tbody>tr>td.n-num,.n-erp-finance-lines>tbody>tr>td.n-td-act{padding-block-start:.6rem}:root{--sandbox-band: #6D28D9;--on-sandbox-band: #FFFFFF}:root[data-theme*=dark]{--sandbox-band: #7C3AED}.n-sandbox-band{position:sticky;top:0;z-index:40;display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:center;padding:8px 16px;background:var(--sandbox-band);color:var(--on-sandbox-band);font-size:14px;line-height:20px}.n-sandbox-band a{color:var(--on-sandbox-band);text-decoration:underline;font-weight:600}.n-welcome{list-style:none;margin:0;padding:0;display:grid;gap:var(--s1);grid-template-columns:1fr}@media (min-width: 600px){.n-welcome{grid-template-columns:1fr 1fr}}.n-welcome a{display:flex;align-items:center;gap:var(--s2);padding:var(--s2);border-radius:var(--r, 8px);background:var(--surface-2, var(--surface));color:var(--text);text-decoration:none;min-block-size:56px;transition:background .15s}.n-welcome a:hover,.n-welcome a:focus-visible{background:var(--accent-wash, var(--surface-2))}.n-welcome a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.n-welcome a>.n-ic:first-child{inline-size:20px;block-size:20px;color:var(--accent);flex:none}.n-welcome span{display:flex;flex-direction:column;min-inline-size:0;flex:1}.n-welcome b{font-weight:500;font-size:14px;line-height:20px}.n-welcome small{color:var(--text-muted);font-size:12px;line-height:16px}.n-welcome-go{inline-size:16px;block-size:16px;color:var(--text-faint);flex:none}[dir=rtl] .n-welcome-go{transform:scaleX(-1)}.n-list .n-role-opt{flex:1;min-inline-size:0;display:flex;gap:var(--s2);align-items:center;min-height:44px;cursor:pointer}.n-list .n-role-opt input{accent-color:var(--accent);inline-size:18px;block-size:18px;margin:0}.n-list .n-role-opt:has(input:disabled){cursor:default;opacity:.6}.n-role-refused{margin:var(--s2) 0 0;color:var(--danger-text)}:root:root .n-list .n-btn-ghost:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){background:transparent!important;box-shadow:none!important;border-color:transparent!important;color:var(--text-muted)!important;opacity:.5}
