:root{--ataro-blue:#11b5ff;--ataro-dark-blue:#0077d1;--ataro-grey:#eef1f7;--ataro-orange:#ff6700;--bg:var(--ataro-grey);--surface:#fff;--surface-2:#f6f8fb;--text:#1b2533;--muted:#5b6676;--border:#d8dee9;--primary:var(--ataro-dark-blue);--primary-hover:#00629f;--on-primary:#fff;--accent:var(--ataro-blue);--accent-soft:#11b5ff24;--link:var(--ataro-dark-blue);--warn:#c2410c;--warn-soft:#ff67001f;--danger:#b42318;--ok:#1a7f37;--ok-soft:#1a7f371f;--topbar-bg:var(--ataro-dark-blue);--topbar-text:#fff;--radius:8px;--content-max:1280px;--topbar-height:53px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:system-ui,Segoe UI,Roboto,sans-serif;font-size:15px}:root[data-theme=dark]{--bg:#0f1620;--surface:#17212d;--surface-2:#1d2937;--text:#e6ecf4;--muted:#93a1b3;--border:#2a3646;--primary-hover:#1088e0;--accent-soft:#11b5ff29;--link:var(--ataro-blue);--warn:#ff8a3d;--warn-soft:#ff67002e;--danger:#f97066;--ok:#4ac26b;--ok-soft:#4ac26b29;--topbar-bg:#0b1a2b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-width=full]{--content-max:none}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}a{color:var(--link)}h1{margin:0 0 4px;font-size:1.5rem}h2{margin:0;font-size:1.1rem}p{margin:4px 0}.muted{color:var(--muted)}.error{color:var(--danger)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell{--menu-width:var(--menu-open-width,220px);grid-template-columns:var(--menu-width) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}:root[data-menu=collapsed] .shell{--menu-width:44px}.shell.with-help{grid-template-columns:var(--menu-width) minmax(0, 1fr) 380px}.topbar{min-height:var(--topbar-height);background:var(--topbar-bg);color:var(--topbar-text);border-bottom:3px solid var(--ataro-orange);grid-column:1/-1;align-items:center;gap:12px;padding:8px 16px;display:flex}.brand{letter-spacing:.04em;white-space:nowrap;font-size:1.1rem;font-weight:800}.brand-product{color:var(--ataro-blue)}:root:not([data-theme=dark]) .brand-product{color:#bfe9ff}.version{opacity:.75;white-space:nowrap;font-size:.85rem}.spacer{flex:1}.user{white-space:nowrap;font-weight:600}.topbar select,.topbar input{border-radius:var(--radius);height:32px;color:var(--topbar-text);font:inherit;background:#ffffff1f;border:1px solid #ffffff59;max-width:320px;padding:0 8px}.topbar select option{color:var(--text);background:var(--surface)}.icon-button{border-radius:var(--radius);width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff59;place-items:center;padding:0;display:inline-grid}.icon-button:hover{background:#ffffff26}.icon-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.help-button{background:var(--ataro-orange);border-color:var(--ataro-orange);color:#fff;font-size:1rem;font-weight:700}.help-button:hover,.help-button[aria-expanded=true]{background:#e05a00}.icon-button.plain{border-color:var(--border);color:var(--text)}.icon-button.plain:hover{background:var(--surface-2)}.topbar-button{font:inherit;border-radius:var(--radius);color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff59;padding:6px 12px}.topbar-button:hover:not(:disabled){background:#ffffff26;border-color:#fff}.sidebar-wrap{min-height:0;display:flex;position:relative}.sidebar{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;padding:8px;display:flex;overflow:hidden auto}.menu-head{align-items:center;gap:4px;display:flex}.menu-head .menu-toggle{flex:1;width:auto;min-width:0}.menu-head .menu-toggle span{text-overflow:ellipsis;overflow:hidden}.menu-links{flex-direction:column;gap:2px;display:flex}.menu-toggle{border-radius:var(--radius);width:100%;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:4px 8px;font-size:.8rem;display:flex}.menu-toggle:hover:not(:disabled){border-color:var(--border);background:var(--surface-2);color:var(--text)}.menu-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}:root[data-menu=collapsed] .sidebar{padding:8px 4px}:root[data-menu=collapsed] .menu-toggle{justify-content:center;padding:6px 0}:root[data-menu=collapsed] .menu-toggle span,:root[data-menu=collapsed] .menu-links{display:none}.sidebar a{border-radius:var(--radius);color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-left:3px solid #0000;padding:8px 12px;text-decoration:none;overflow:hidden}.sidebar a:hover{background:var(--surface-2)}.sidebar a.active{background:var(--accent-soft);border-left-color:var(--accent);font-weight:600}.menu-resizer{z-index:5;cursor:col-resize;touch-action:none;width:6px;position:absolute;top:0;bottom:0;right:-3px}.menu-resizer:hover,.menu-resizer:active{background:var(--accent);opacity:.5}.content{min-width:0;min-height:0;overflow:auto}.content-inner{max-width:var(--content-max);margin:0 auto;padding:20px 24px 40px}.help-panel{background:var(--surface);border-left:1px solid var(--border);border-top:3px solid var(--ataro-blue);grid-area:2/3;min-height:0;overflow-y:auto}.help-header{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex;position:sticky;top:0}.help-header h2{font-size:1.05rem}.help-body{padding:4px 16px 24px;line-height:1.5}.help-body dl{margin:0}.help-body dt{margin-top:10px;font-weight:600}.help-body dd{color:var(--muted);margin:2px 0 0}@media (width<=1100px){.shell.with-help{grid-template-columns:var(--menu-width) minmax(0, 1fr)}.help-panel{top:var(--topbar-height);z-index:10;width:min(380px,100vw);max-height:none;position:fixed;bottom:0;right:0;box-shadow:-8px 0 24px #00000040}}@media (width<=760px){.shell,:root[data-menu=collapsed] .shell{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.menu-head,.menu-resizer{display:none}:root[data-menu=collapsed] .menu-links{display:flex}.menu-links{flex-direction:row}.topbar{flex-wrap:wrap}.sidebar-wrap .sidebar{border-right:none;border-bottom:1px solid var(--border);flex-direction:row;padding:8px;overflow-x:auto}.sidebar a{white-space:nowrap;border-bottom:3px solid #0000;border-left:none}.sidebar a.active{border-bottom-color:var(--accent)}.content-inner{padding:16px}}.module-shell{grid-template-columns:var(--subnav-width,210px) minmax(0, 1fr);gap:var(--subnav-gap,20px);align-items:start;display:grid;position:relative}.module-nav{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:12px;max-height:calc(100vh - 90px);padding:8px;display:flex;position:sticky;top:0;overflow-y:auto}.module-shell.folded{grid-template-columns:40px minmax(0,1fr)}.module-nav .module-nav-toggle{justify-content:flex-start;margin-bottom:-4px}.module-shell.folded .module-nav{padding:6px 4px}.module-shell.folded .module-nav-toggle{justify-content:center;padding:6px 0}.module-shell.folded .module-nav-toggle span,.module-shell.folded .module-nav-head,.module-shell.folded .module-nav-section{display:none}.module-nav-head{gap:6px;padding:0 2px;display:grid}.module-nav-head input[type=search]{width:100%;min-width:0}.module-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.module-nav-section{flex-direction:column;gap:1px;display:flex}.module-nav-title{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:2px 10px 4px;font-size:.72rem;font-weight:600}.module-nav a{border-radius:var(--radius);color:var(--text);cursor:pointer;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:flex}.module-nav a:hover{background:var(--surface-2)}.module-nav a.active{background:var(--accent-soft);border-left-color:var(--accent);font-weight:600}.module-nav .soon{color:var(--muted);font-size:.68rem;font-weight:400}.module-body{min-width:0}.module-body>.module-shell{--subnav-gap:14px;grid-template-columns:var(--subnav-width,200px) minmax(0, 1fr)}.module-body>.module-shell.folded{grid-template-columns:40px minmax(0,1fr)}.module-nav-resizer{top:0;bottom:0;left:calc(var(--subnav-width,210px) + var(--subnav-gap,20px) / 2 - 3px);z-index:4;cursor:col-resize;touch-action:none;width:6px;position:absolute}.module-body>.module-shell>.module-nav-resizer{left:calc(var(--subnav-width,200px) + var(--subnav-gap,14px) / 2 - 3px)}.module-nav-resizer:hover,.module-nav-resizer:active{background:var(--accent);opacity:.5}@media (width<=760px){.module-shell,.module-shell.folded,.module-body>.module-shell,.module-body>.module-shell.folded{grid-template-columns:minmax(0,1fr)}.module-nav{flex-direction:row;max-height:none;position:static;overflow-x:auto}.module-nav-section{flex-direction:row}.module-nav-title,.module-nav-toggle,.module-nav-head,.module-nav-resizer{display:none}.module-shell.folded .module-nav-section{display:flex}.module-nav a{white-space:nowrap}}.tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin:12px 0;display:flex}.tabs .tab{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:6px 6px 0 0;padding:6px 14px;font-weight:600}.tabs .tab.active{border-color:var(--border);background:var(--surface);color:var(--text);margin-bottom:-1px}.tabs .tab:disabled{opacity:.5;cursor:default}.tab-note{color:var(--muted);margin-left:6px;font-size:.78em;font-weight:400}.page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;margin-bottom:16px;padding:16px 20px}.card-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.center-screen{place-items:center;min-height:100vh;padding:16px;display:grid}.center-screen .card{text-align:center;border-top:4px solid var(--ataro-dark-blue);width:min(420px,100%)}button{font:inherit;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer;padding:6px 12px}button:hover:not(:disabled){border-color:var(--primary)}button:disabled{opacity:.5;cursor:not-allowed}.btn,.btn-ghost{font:inherit;border-radius:var(--radius);cursor:pointer;padding:8px 14px}.btn,button.primary{background:var(--primary);color:var(--on-primary);border:1px solid var(--primary)}.btn:hover:not(:disabled),button.primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.btn-ghost{color:inherit;background:0 0;border:1px solid #0000}.btn-ghost:hover:not(:disabled){background:var(--accent-soft);border-color:#0000}button.link{color:var(--link);background:0 0;border:none;padding:0 4px;text-decoration:underline}.grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.tag,.badge{background:var(--accent-soft);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.85em;display:inline-block}.tag.warn,.badge.warn{background:var(--warn-soft);color:var(--warn)}.badge.ok{background:var(--ok-soft);color:var(--ok)}.badge.off{background:var(--surface-2);color:var(--muted)}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--border);padding:6px 8px}th{color:var(--muted);font-weight:600}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.toolbar,.toolbar-group{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.toolbar-group{margin-bottom:0;margin-left:auto}.toolbar .spacer{flex:1}.toolbar input[type=search]{min-width:260px}.grow{flex:1}.form-row{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.section{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.section h3,.detail-card h4,.form h2{margin:0 0 8px;font-size:1rem}.detail-card h4{color:var(--muted);margin-top:12px;font-weight:600}.card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-head h2:focus{outline:none}.small{font-size:.87em}.mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.93em}.ok,.ok-text{color:var(--ok)}.warn-text{color:var(--warn)}.note{border-radius:var(--radius);background:var(--accent-soft);padding:8px 12px}.notice p{margin:2px 0}.tag.ok{background:color-mix(in srgb, var(--ok) 15%, transparent);color:var(--ok)}.tag.tag-small{margin-right:4px;font-size:.75em}.tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}td.tags{white-space:nowrap;display:table-cell}td.tags>*+*{margin-left:4px}.content input:not([type=checkbox]):not([type=radio]):not([type=file]),.content select,.content textarea,.input{font:inherit;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:34px;color:var(--text);min-width:0;padding:0 8px;font-size:1rem}.content textarea,textarea.input{resize:vertical;height:auto;padding:6px 8px}.content input.short{width:7em}.content input:invalid:not(:placeholder-shown){border-color:var(--danger)}.content input:disabled,.content select:disabled,.input:disabled{background:var(--surface-2);color:var(--muted)}.btn-small{padding:4px 10px;font-size:.9em}.btn-secondary,.btn-outline{font:inherit;border-radius:var(--radius);cursor:pointer;background:var(--surface);color:var(--link);border:1px solid var(--border);padding:7px 12px}.btn-outline{border-color:var(--primary);background:0 0}.btn-secondary:hover:not(:disabled),.btn-outline:hover:not(:disabled){background:var(--accent-soft)}.btn:disabled,.btn-ghost:disabled,.btn-secondary:disabled,.btn-outline:disabled{opacity:.6;cursor:default}.btn-link{font:inherit;color:var(--link);cursor:pointer;text-align:left;background:0 0;border:none;padding:0 4px}.btn-link:hover{text-decoration:underline}.file-button{position:relative;overflow:hidden}.file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.file-button:focus-within{outline:2px solid var(--accent);outline-offset:2px}.form-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 16px;margin:12px 0;display:grid}.form-grid.compact{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-items:end}.form-grid fieldset{border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:6px 10px}.form-grid legend{color:var(--muted);padding:0 4px;font-size:.9em}.field,.form-grid>label,.form-grid fieldset>label{flex-direction:column;gap:4px;display:flex}.field>span,.inline>span,.form-grid>label,.form-grid fieldset>label{color:var(--muted);font-size:.9em}.form-grid label>input,.form-grid label>select,.form-grid label>textarea{color:var(--text);font-size:1rem}.field.grow{flex:200px}.field.wide,.form-grid .wide,.picker.wide{grid-column:1/-1}.check,.field.check,label.check{min-height:34px;color:var(--text);flex-direction:row;align-items:center;gap:6px;font-size:1rem;display:flex}.field.check{align-self:end}label.check.inline{margin-right:12px;display:inline-flex}.inline{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.picker{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);margin:0;padding:0;list-style:none}.picker li{padding:2px 4px}.picker li+li{border-top:1px solid var(--border)}.picker button{text-align:left;width:100%}.table-card,.table-wrap,.table-scroll{overflow-x:auto}caption{text-align:left;padding-bottom:8px}th.num,td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}tbody tr:hover{background:var(--surface-2)}tr.inactive td{color:var(--muted)}table.rows tbody tr{cursor:pointer}table.rows tbody tr[aria-selected=true]{background:var(--accent-soft)}table.rows tbody tr:focus-visible{outline-offset:-2px}table.accounts td.code{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}table.accounts tr.unmapped td.code{box-shadow:inset 3px 0 0 var(--ataro-orange)}table.accounts .row-actions{white-space:nowrap;text-align:right}table.accounts .row-actions .btn-ghost{padding:2px 8px;font-size:.9em}.split{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.split-open{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.split-open .col-city{display:none}@media (width<=1200px){.split-open{grid-template-columns:minmax(0,1fr)}}.journal .split-open{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=1400px){.journal .split-open{grid-template-columns:minmax(0,1fr)}}.journal-list td,.journal-lines td,.journal-edit td,.journal-batch td{vertical-align:top}.journal-dates{grid-template-columns:max-content 1fr;gap:2px 12px;margin:8px 0 12px;font-size:.95em;display:grid}.journal-dates dt{color:var(--muted)}.journal-dates dd{margin:0}.journal-lines tfoot td,.journal-edit tfoot td{border-top:2px solid var(--border);font-weight:600}.journal-edit input{width:100%;min-width:6em}.journal-edit input.short{width:7em}.journal-edit input.num{text-align:right;font-variant-numeric:tabular-nums}.journal-fx{flex-direction:column;gap:4px;min-width:8em;display:flex}.journal-hint{max-width:16em;margin-top:2px;line-height:1.2}.journal-picker{min-width:12em;position:relative}.journal-picker .picker{z-index:2;max-height:16em;margin-top:2px;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.journal-picked{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.journal-reverse{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);margin-top:12px;padding:10px 12px}.journal-entry h2:focus{outline:2px solid var(--accent);outline-offset:2px}.journal-list td.mono{white-space:nowrap}.journal-reverse input.grow{flex:14em;min-width:12em}.assets-accrual{margin-bottom:16px}.assets-accrual .toolbar{align-items:flex-end}.assets-accrual-preview{margin:8px 0}.assets-lines,.assets-runs{max-width:720px}.assets-lines tfoot th{color:var(--text)}.assets-subhead{margin:16px 0 8px;font-size:1rem}.assets-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.assets-summary{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 16px;margin:8px 0;display:grid}.assets-summary dt{color:var(--muted);font-size:.87em}.assets-summary dd{margin:2px 0 0}.assets-opening{border:1px solid var(--border);border-radius:var(--radius);margin:12px 0;padding:8px 12px}.assets-event-form{border-radius:var(--radius);background:var(--surface-2);margin-bottom:12px;padding:12px}.assets-tabs{gap:6px;margin-bottom:8px;display:flex}.assets-plan{max-height:480px;overflow-y:auto}.assets-plan thead th{background:var(--surface);position:sticky;top:0}.assets-plan tr.assets-accrued td{background:var(--accent-soft)}.assets-plan tr.assets-year-total th{color:var(--text);border-bottom:2px solid var(--border)}.assets-picker ul{margin-top:4px}.archive-drop{border:2px dashed var(--border);border-radius:var(--radius);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.archive-drop.is-over{border-color:var(--accent);background:var(--accent-soft)}.archive-files,.archive-uploads{margin:0 0 8px;padding:0;list-style:none}.archive-files li{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 0;display:flex}.archive-files li.archive-inactive .archive-file-name{color:var(--muted)}.archive-file-actions{white-space:nowrap;margin-left:auto}.archive-file-name{overflow-wrap:anywhere}.archive-section-title{margin:0 0 4px;font-size:1rem}.archive-filters input[type=date]{min-width:150px}.archive-snippet{color:var(--muted);margin-top:2px;display:block}.archive-snippet mark{background:var(--warn-soft);color:var(--text);border-radius:2px;padding:0 1px}.archive-meta{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:8px 0 12px;display:grid}.archive-meta dt{color:var(--muted)}.archive-meta dd{margin:0}.archive-preview{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);margin-top:12px;overflow:hidden}.archive-preview-empty{padding:12px}.archive-frame{background:#fff;border:0;width:100%;height:min(75vh,900px);display:block}.archive-image{max-width:100%;max-height:75vh;margin:0 auto;display:block}.split-open .archive-col-size{display:none}.saft-page .card+.card{margin-top:16px}.saft-table{border-collapse:collapse;width:100%}.saft-table th,.saft-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:6px 8px}.saft-table th{color:var(--muted);font-size:.9em;font-weight:600}.saft-table tr.saft-overdue td:nth-child(4),.saft-table tr.saft-overdue td:nth-child(5){color:var(--danger);font-weight:600}.saft-table tr.saft-soon td:nth-child(4),.saft-table tr.saft-soon td:nth-child(5){color:var(--warn);font-weight:600}.saft-table .row-actions{white-space:nowrap;text-align:right}.saft-table .row-actions .btn-ghost{padding:2px 8px;font-size:.9em}.saft-result{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);margin-top:12px;padding:10px 12px}.saft-problems{max-height:320px;margin:8px 0 0;padding-left:20px;overflow-y:auto}.saft-problems li{margin:2px 0}.saft-mark{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft);margin-top:12px;padding:10px 12px}.documents .split-open{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}@media (width<=1400px){.documents .split-open{grid-template-columns:minmax(0,1fr)}}.documents-list td,.documents-lines td,.documents-edit td,.documents-entry td{vertical-align:top}.documents-list td.mono{white-space:nowrap}.documents-lines tfoot td,.documents-edit tfoot td,.documents-entry tfoot td{border-top:2px solid var(--border);font-weight:600}.documents-edit input,.documents-edit select{width:100%;min-width:6em}.documents-edit input.short{width:7em}.documents-edit input.documents-wide{min-width:14em}.documents-edit input.num,.documents-edit input.documents-rate{text-align:right;font-variant-numeric:tabular-nums}.documents-edit input.documents-rate{width:5em;min-width:0;height:24px;padding:0 4px;font-size:.95em;display:inline-block}.documents-edit select{max-width:18em}.documents-analytics{flex-direction:column;gap:4px;min-width:7em;display:flex}.documents-analytics input{min-width:0}.documents-hint{max-width:16em;margin-top:2px;line-height:1.2}.documents-picker{min-width:14em;position:relative}.documents-picker .picker{z-index:2;max-height:16em;margin-top:2px;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.documents-picked{align-items:center;gap:4px;min-height:34px;display:inline-flex}.documents-card h2:focus{outline:2px solid var(--accent);outline-offset:2px}.documents-card h2 .tag{vertical-align:middle;margin-left:8px}.documents-data{grid-template-columns:max-content 1fr;gap:4px 16px;margin:8px 0 12px;font-size:.95em;display:grid}.documents-data dt{color:var(--muted)}.documents-data dd{min-width:0;margin:0}.documents-ask{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);margin:8px 0 12px;padding:10px 12px}.documents-ask input.grow{flex:14em;min-width:12em}.documents-problems{margin:8px 0;padding-left:20px}.documents-posting .toolbar input.short{width:6em}.documents-form .form-grid .field{min-width:0}.bank-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bank .card+.card{margin-top:16px}.bank-in{color:var(--ok)}.bank-out{color:var(--text)}table.bank-lines td,table.bank-statements td,table.bank-cash-orders td{vertical-align:top}table.bank-lines tbody tr:focus-visible,table.bank-statements tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}table.bank-lines tbody tr[aria-selected=true]{background:var(--accent-soft)}.bank-reference{overflow-wrap:anywhere;max-width:340px}.bank-row-actions{white-space:nowrap;text-align:right}tr.bank-match-row>td{background:var(--surface-2);border-left:3px solid var(--accent)}.bank-match .actions,.bank-cash-form .actions{gap:8px;margin-top:8px;display:flex}.bank-proposals{border:1px solid var(--border);border-radius:var(--radius);gap:2px;margin:0 0 8px;padding:6px 10px;display:grid}.bank-proposals legend{color:var(--muted);padding:0 4px;font-size:.9em}.bank-picker{display:block;position:relative}.bank-picker input{width:100%}.bank-picker .picker{z-index:5;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:2px 0 0;padding:4px;list-style:none;position:absolute;left:0;right:0;box-shadow:0 4px 16px #00000026}.bank-picked{align-items:center;gap:4px;min-height:34px;display:inline-flex}.bank-balances{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px 16px;margin:0 0 12px;display:grid}.bank-balances dt{color:var(--muted);font-size:.85em}.bank-balances dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:600}.bank-balances .wide{grid-column:1/-1}.bank-content{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;padding:10px 12px;font-size:.85em;overflow:auto}.bank-csv{width:100%;font-size:.9em}.bank-cash-form{background:var(--surface-2);border-radius:var(--radius);margin:12px 0;padding:12px}.bank-cash-form h2{margin:0;font-size:1.05em}table.bank-cash-day{width:100%;margin-bottom:16px}table.bank-cash-day tfoot th{border-top:1px solid var(--border);font-weight:600}.closing-year{color:var(--muted);flex-direction:column;gap:4px;font-size:.87em;display:flex}.closing-year input{width:100%}.closing-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.closing-months td,.closing-history td{vertical-align:top}.closing-months tr.closing-selected td{background:var(--accent-soft)}.closing-actions{white-space:nowrap;text-align:right}.closing-actions button+button{margin-left:6px}.closing-checks,.closing-findings,.closing-steps{margin:0;padding:0;list-style:none}.closing-check{border-bottom:1px solid var(--border);grid-template-columns:1.6em 1fr;gap:2px 8px;padding:6px 0;display:grid}.closing-check:last-child{border-bottom:none}.closing-mark{text-align:center;color:var(--ok);font-weight:700}.closing-check.has-findings .closing-mark{color:var(--warn)}.closing-check .closing-findings{grid-column:2}.closing-finding{border-left:3px solid var(--border);margin:4px 0;padding:4px 0 4px 10px}.closing-finding.blocking{border-left-color:var(--danger)}.closing-finding.warning{border-left-color:var(--warn)}.closing-details{color:var(--muted);margin:4px 0 0;padding-left:18px}.closing-steps>li h2{margin-top:0;font-size:1.05rem}.closing-lines caption{text-align:left;color:var(--muted);padding:4px 0;font-size:.87em}.closing-lines tfoot th{border-bottom:none}.closing-reason label{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.closing-opening input{width:100%;min-width:6em}.closing-opening input.closing-code{min-width:5em}.closing-opening input.closing-currency{text-transform:uppercase;min-width:3.5em}.closing-file{cursor:pointer;border:1px solid var(--border);align-items:center;display:inline-flex;position:relative}.closing-file:focus-within{outline:2px solid var(--accent);outline-offset:2px}.closing-file input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.reports-sub{margin:2px 0 0}.reports-filters{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px}.reports-short input{width:7em}.reports-account select{max-width:340px}.reports-card{padding:4px 8px 8px}.reports-card-title{margin:8px 4px;font-size:1rem}.reports-table{font-size:.92em}.reports-table th.reports-group{text-align:center;border-bottom:1px solid var(--border)}.reports-table thead th{background:var(--surface);position:sticky;top:0}.reports-table tr.reports-subtotal td{background:var(--surface-2);font-weight:600}.reports-table tr.reports-total td{border-top:2px solid var(--text);font-weight:700}.reports-table tr.reports-drill td{color:var(--muted);font-size:.95em}.reports-table tr.reports-missing td,.reports-table td.reports-negative{color:var(--danger)}.reports-table td.reports-strong{font-weight:700}.reports-code{white-space:nowrap}.reports-toggle{width:22px;height:22px;color:var(--muted);background:0 0;border-color:#0000;margin-right:4px;padding:0;line-height:1}.reports-toggle:focus-visible{outline:2px solid var(--accent)}.reports-toggle-space{width:26px;display:inline-block}.reports-statement td:first-child{min-width:320px}.reports-two .reports-statement td:first-child{min-width:0}.reports-check{margin:4px 0;font-size:.92em}.reports-check.ok{color:var(--ok)}.reports-check.warn,.reports-warning{color:var(--warn)}.reports-notices{margin:8px 0}.reports-notices p{margin:4px 0;font-size:.92em}.reports-note{color:var(--muted)}.reports-unmapped{margin:0 0 8px;padding-left:20px;font-size:.92em}.reports-chip{background:var(--accent-soft);border-radius:999px;margin:0 0 10px;padding:3px 10px;font-size:.9em;display:inline-block}.reports-badge{margin-left:8px}.reports-two,.reports-mapping{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (width<=1100px){.reports-two,.reports-mapping{grid-template-columns:minmax(0,1fr)}}@media print{body:has(.reports-page){color:#000;background:#fff}body:has(.reports-page) .shell{height:auto;display:block;overflow:visible}body:has(.reports-page) .content{overflow:visible}body:has(.reports-page) .content-inner{max-width:none;padding:0}.reports-filters,.reports-actions,.reports-toggle,.reports-chip a{display:none!important}body:has(.reports-page) .topbar{display:none!important}body:has(.reports-page) .sidebar-wrap{display:none!important}body:has(.reports-page) .help-panel{display:none!important}body:has(.reports-page) .module-nav{display:none!important}body:has(.reports-page) .module-nav-resizer{display:none!important}body:has(.reports-page) .module-shell{display:block}.reports-page .card{border:none;padding:0}.reports-page .table-scroll{overflow:visible}.reports-page a{color:inherit;text-decoration:none}.reports-table{font-size:8.5pt}.reports-table thead th{position:static}.reports-table th,.reports-table td{padding:2px 4px}.reports-table tr{break-inside:avoid}.reports-table tr.reports-subtotal td{background:0 0}}.admin-badge{margin-left:6px}td .tag.admin-badge{margin:0 6px 4px 0}.admin-facts{grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:12px 0;display:grid}.admin-facts dt{color:var(--muted)}.admin-facts dd{overflow-wrap:anywhere;margin:0}.admin-row-actions{white-space:nowrap;text-align:right}.admin-subtitle{margin:16px 0 8px;font-size:1rem}.admin-perm-groups{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.admin-perm-group{border:1px solid var(--border);border-radius:var(--radius);min-width:0;margin:0;padding:6px 12px 10px}.admin-perm-group legend{padding:0 4px;font-weight:600}.admin-perm-group .check{align-items:flex-start;min-height:28px;font-size:.93rem}.admin-perm-group .check input{margin-top:3px}.admin-screens,.admin-perm-list{margin:4px 0 0;padding-left:20px}.admin-perm-list{columns:2 260px;font-size:.93rem}.admin-matrix-wrap{max-height:calc(100vh - 220px);padding:0}.admin-matrix th,.admin-matrix td{white-space:nowrap}.admin-matrix thead th{background:var(--surface);z-index:1;vertical-align:bottom;position:sticky;top:0}.admin-matrix tbody th[scope=row]{color:var(--text);white-space:normal;min-width:260px;font-weight:400}.admin-matrix-role{text-align:center;max-width:120px;white-space:normal!important}.admin-matrix td{text-align:center;width:110px}.admin-matrix-on{color:var(--ok);background:var(--ok-soft);font-weight:700}.admin-matrix-group th{background:var(--surface-2);color:var(--text)}.admin-log td{vertical-align:top}.admin-log .nowrap{white-space:nowrap}.admin-action-create{background:var(--ok-soft);color:var(--ok)}.admin-action-delete{background:var(--warn-soft);color:var(--warn)}.admin-diff-row>td{background:var(--surface-2)}.admin-diff{width:auto;min-width:50%}.admin-diff td,.admin-diff th[scope=row]{overflow-wrap:anywhere;max-width:420px}.admin-diff-before{color:var(--danger);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--danger) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--danger) 50%, transparent)}.admin-diff-after{color:var(--ok)}.admin-profile{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:0 16px;display:grid}.admin-profile>section:nth-child(2){grid-row:span 2}.admin-profile-role+.admin-profile-role{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.admin-profile-role h3{margin:0;font-size:1rem}.admin-profile h2{margin-bottom:8px}.vat-page .page-head{align-items:flex-end}.vat-sub{margin:0}.vat-period{align-items:flex-end}.vat-period .btn-ghost{padding:4px 10px;font-size:1.1em}.vat-journal{border-collapse:collapse;width:100%;font-size:.9em}.vat-journal th,.vat-journal td{border-bottom:1px solid var(--border);vertical-align:top;padding:4px 6px}.vat-journal thead th{background:var(--surface-2);white-space:nowrap;font-weight:600;position:sticky;top:0}.vat-journal tfoot td,.vat-journal tr.vat-total td{border-top:2px solid var(--border);background:var(--surface-2);font-weight:600}.vat-journal td.vat-negative{color:var(--danger)}.vat-journal td.vat-strong{font-weight:600}.vat-journal tr.vat-row-problem td{box-shadow:inset 3px 0 0 var(--ataro-orange)}.vat-journal tr.vat-selected td{background:var(--accent-soft)}.vat-row-problems{color:var(--warn);font-size:.87em}.vat-sha{overflow-wrap:anywhere;max-width:320px}.vat-problems{background:var(--warn-soft);color:var(--warn);border-radius:var(--radius);margin-bottom:12px;padding:8px 12px}.vat-problems ul{margin:4px 0 0;padding-left:20px}.vat-result{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.vat-result>div:first-child{flex-direction:column;display:flex}.vat-result-amount{font-variant-numeric:tabular-nums;font-size:1.6em}.vat-cells{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start;gap:16px;display:grid}.vat-cells h2,.vat-form h2,.vat-periods h2{margin:0 0 8px;font-size:1rem}.vat-cells-table{border-collapse:collapse;width:100%}.vat-cells-table td{border-bottom:1px solid var(--border);padding:4px 6px}.vat-cell-no{width:36px;color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.vat-form,.vat-periods .card+.card,.vat-files .card{margin-top:16px}.vat-form .form-grid label>input,.vat-form .form-grid label>select{width:100%}.vat-data{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px;margin:0 0 12px;display:grid}.vat-data dt{color:var(--muted);font-size:.87em}.vat-data dd{font-variant-numeric:tabular-nums;margin:0}.vat-preview{margin-top:12px}.vat-preview summary{cursor:pointer;color:var(--link)}.vat-preview h3{margin:12px 0 4px;font-size:.95rem}.vat-preview pre{background:var(--surface-2);border-radius:var(--radius);max-height:240px;padding:8px;font-size:.8em;overflow-x:auto}.vat-files-table .row-actions{white-space:nowrap;text-align:right}.receivables .table-card{padding:4px 8px 8px}.receivables-card-title{margin:8px 4px;font-size:1rem}.receivables-table{font-size:.92em}.receivables-table thead th{background:var(--surface);position:sticky;top:0}.receivables-table tr.receivables-group td{background:var(--accent-soft);font-weight:700}.receivables-table tr.receivables-subtotal td{background:var(--surface-2);font-weight:600}.receivables-table tr.receivables-total td{border-top:2px solid var(--text);font-weight:700}.receivables-table tr.receivables-item td{font-size:.95em}.receivables-table tr.receivables-detail td{background:var(--surface-2);font-size:.92em}.receivables-table td.receivables-late,.receivables-late-row td{color:var(--danger)}.receivables-reversed,.receivables-reversed td{color:var(--muted);text-decoration:line-through}.receivables-toggle,.receivables-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.receivables-link{color:var(--link);text-decoration:underline}.receivables-toggle:focus-visible,.receivables-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.receivables-indent{align-items:center;gap:6px;padding-left:22px;display:inline-flex}.receivables-settlements{margin:6px 0 2px;padding-left:20px}.receivables-offset-bar{z-index:2;border-color:var(--accent);flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:sticky;top:0}.receivables-warning{color:var(--warn);margin-top:8px;font-size:.92em}.receivables-warning p{margin:4px 0}.receivables-actions{white-space:nowrap}.receivables-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.receivables-table:not(.receivables-compact) td:first-child,.receivables-table:not(.receivables-compact) th:first-child{min-width:240px}.integrations-grid{align-items:start}.integrations-facts{grid-template-columns:max-content 1fr;gap:4px 16px;margin:8px 0 12px;display:grid}.integrations-facts dt{color:var(--muted)}.integrations-facts dd{overflow-wrap:anywhere;margin:0}.integrations-warn{color:var(--warn);font-weight:600}.integrations-table td,.integrations-table th{vertical-align:top;white-space:nowrap}.integrations-table td.integrations-error-cell,.integrations-table td.integrations-wrap{white-space:normal;min-width:280px}.integrations-table tr.integrations-review td{background:color-mix(in srgb, var(--warn) 8%, transparent)}.integrations-table tr.integrations-hidden td{color:var(--muted)}.integrations-error-cell{color:var(--warn);overflow-wrap:anywhere;max-width:420px}.integrations-actions{white-space:nowrap;text-align:right}.integrations-filters{flex-wrap:wrap;align-items:flex-end}.integrations-check{flex-direction:row;align-items:center;gap:6px}.integrations-note input{min-width:320px}.integrations-pager{align-items:center;gap:12px;padding:8px 12px;display:flex}.integrations-payload{margin:8px 0}.integrations-payload summary{cursor:pointer;color:var(--accent)}.integrations-payload pre{background:var(--surface-2,var(--bg));border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;max-height:420px;margin:8px 0 0;padding:8px 12px;font-size:.85em;overflow:auto}.integrations-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.suggest-button{align-items:center;gap:6px;display:inline-flex}.suggest-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}a.suggest-button{text-decoration:none}@media (width<=1100px){.suggest-button span{display:none}}.dialog{border:1px solid var(--border);border-top:3px solid var(--ataro-orange);border-radius:var(--radius);background:var(--surface);width:min(560px,100vw - 32px);max-height:calc(100vh - 64px);color:var(--text);padding:0}.dialog::backdrop{background:#00000073}.dialog-body{max-width:none;padding:0 16px 16px}.dialog .form{gap:10px;display:grid}.dialog textarea,.form textarea{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);resize:vertical;border-radius:6px;width:100%;padding:6px 8px}.success{color:var(--ok);margin:0}.suggestion-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.suggestion-list li{border:1px solid var(--border);border-radius:6px;padding:8px 10px}.suggestion-list p{white-space:pre-wrap;margin:4px 0 0}.suggestion-meta{align-items:center;gap:8px;display:flex}.suggestion-response{border-left:3px solid var(--accent);padding-left:8px}.badge.accent{color:var(--ataro-orange);background:#ff670026}.badge.action-update{background:var(--accent-soft);color:var(--link)}.badge.action-delete{background:var(--warn-soft);color:var(--warn)}.pre-wrap{white-space:pre-wrap}td.clip{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.attach-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.thumbs{flex-wrap:wrap;gap:8px;margin:6px 0;padding:0;list-style:none;display:flex}.thumbs li{justify-items:center;gap:2px;display:grid}.thumbs img{object-fit:cover;border:1px solid var(--border);background:var(--surface-2);border-radius:6px;width:120px;height:80px;display:block}button.link{color:var(--link);cursor:pointer;background:0 0;border:none;padding:0 4px;text-decoration:underline}button.link.danger{color:var(--danger)}.bell{position:relative}.bell-button{place-items:center;width:34px;height:34px;padding:0;display:inline-grid;position:relative}.bell-button svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px}.bell-count{background:var(--accent);color:#fff;text-align:center;border-radius:9px;min-width:18px;padding:0 4px;font-size:.7rem;font-weight:700;line-height:18px;position:absolute;top:-4px;right:-6px}.bell-panel{z-index:50;border:1px solid var(--border);background:var(--surface);width:min(380px,100vw - 32px);max-height:70vh;color:var(--text);border-radius:8px;padding:10px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 24px #00000040}.bell-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.bell-panel ul{margin:0;padding:0;list-style:none}.bell-item button{border:none;border-left:3px solid var(--border);width:100%;color:inherit;text-align:left;background:0 0;border-radius:4px;flex-direction:column;gap:2px;padding:8px;display:flex}.bell-item button:hover{background:var(--surface-2)}.bell-item.warning button{border-left-color:var(--accent)}.bell-item.alert button{border-left-color:var(--danger)}.bell-item.read{opacity:.6}.bell-item span{font-size:.85rem}.bell-item small{color:var(--muted)}.assistant-new{width:100%}.module-shell[data-module=assistant] .module-nav-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.assistant-chat{flex-direction:column;gap:12px;min-width:0;display:flex}.assistant-turn{background:var(--surface-2);border-radius:10px;max-width:92%;padding:10px 14px;overflow-x:auto}.assistant-turn.user{background:var(--accent-soft);white-space:pre-wrap;align-self:flex-end}.assistant-turn p{margin:0 0 8px}.assistant-turn p:last-child{margin-bottom:0}.assistant-turn h3{margin:8px 0 4px;font-size:1rem}.assistant-turn ul,.assistant-turn ol{margin:0 0 8px;padding-left:22px}.assistant-lookups{margin-bottom:4px}.assistant-table{border-collapse:collapse;width:auto;margin:4px 0 8px}.assistant-table th,.assistant-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:4px 8px}.assistant-table th{text-align:left;font-weight:600}.assistant-table td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.assistant-empty{flex-wrap:wrap;gap:8px;display:flex}.assistant-empty p{width:100%;margin:0}.assistant-chip{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.9rem;display:inline-flex}button.assistant-chip:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}.assistant-remove{color:var(--muted);background:0 0;border:0;padding:0 4px;font-size:1rem;line-height:1}.assistant-remove:hover{color:var(--danger)}.assistant-input{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.assistant-input textarea{resize:vertical;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:200px;color:var(--text);font:inherit;flex:1;padding:8px 10px}.assistant-input textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.assistant-files{flex-wrap:wrap;gap:6px;width:100%;display:flex}.assistant-attach{align-self:stretch;font-size:18px}.assistant-warn{border-left:4px solid var(--warn);background:var(--warn-soft)}@media (width<=760px){.assistant-turn{max-width:100%}}.menu-sort{border:1px solid var(--border);border-radius:var(--radius);flex:none;display:inline-flex;overflow:hidden}.menu-sort button{border:none;border-right:1px solid var(--border);color:var(--muted);white-space:nowrap;background:0 0;border-radius:0;padding:2px 6px;font-size:.72rem}.menu-sort button:last-child{border-right:none}.menu-sort button:hover{color:var(--text)}.menu-sort button.active{background:var(--accent-soft);color:var(--text);font-weight:600}:root[data-menu=collapsed] .menu-sort{display:none}.menu-links a.dragging{opacity:.4}.menu-links a.drop-before{box-shadow:inset 0 3px 0 var(--accent)}.menu-drop-end{border-radius:var(--radius);min-height:24px}.menu-reset{align-self:flex-start;margin-top:8px;padding:4px 12px;font-size:.8rem}@media (width<=760px){.menu-reset{display:none}}.dashboard-screens{columns:2 12rem;margin:0 0 .75rem;padding-left:1.1rem}.dashboard-screens li{break-inside:avoid;margin-bottom:.25rem}@media (width<=760px){main :not(.table-scroll):not(.table-wrap):not(.table-card)>table{max-width:100%;display:block;overflow-x:auto}}:root{--link:#0066b3;--ok:#17702f}.help-button{color:#1b2533}.bell-count{color:var(--ataro-dark-blue);background:#fff}
