.am,.ba{min-width:0}.ax-grid{--ax-cols: 18;min-width:0;border:1px solid var(--ac-line);background:var(--ac-surface)}.ax-row{display:grid;grid-template-columns:32px minmax(180px,3fr) repeat(var(--ax-cols),minmax(26px,1fr));align-items:center;min-width:0}.ax-sel{display:flex;justify-content:center;align-items:center}.ax-sel input,.ax-cell input{width:18px;height:18px;margin:0;accent-color:var(--ac-accent)}.ax-groups{background:var(--ac-sunk)}.ax-group-h{padding:var(--space-1) var(--space-px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;border-left:1px solid var(--ac-line);font-size:var(--text-2xs);font-weight:600;color:var(--ac-muted)}.ax-labels{align-items:end;border-top:1px solid var(--ac-line);background:var(--ac-sunk);font-size:var(--text-xs);color:var(--ac-muted)}.ax-labels .ax-bank{padding-bottom:var(--space-1)}.ax-colhead{display:flex;justify-content:center;padding:var(--space-1) 0;min-width:0}.ax-colhead>span{writing-mode:vertical-rl;transform:rotate(180deg);max-height:150px;overflow:hidden;line-height:1.15;font-size:var(--text-xs);color:var(--ac-ink)}.ax-data{min-height:44px;border-top:1px solid var(--ac-line)}.ax-data:hover{background:var(--ac-sunk)}.ax-data.ax-staged{background:var(--ac-accent-soft)}.ax-bank{display:grid;min-width:0;padding:var(--space-1) var(--space-2)}.ax-bank .ac-link{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.ax-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-summary{display:none}.ax-cell{display:flex;justify-content:center;align-items:center;align-self:stretch;min-width:0}.ax-cell.ax-changed input{outline:2px solid var(--ac-accent);outline-offset:2px;border-radius:var(--radius-3xs)}.ax-dash{color:var(--ac-muted)}.ax-none{padding:var(--space-3);margin:0;text-align:center}.ax-bar{gap:var(--space-2) var(--space-3)}.ax-selection:not([hidden]){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-left:auto;min-width:0}.ax-bulk-select{flex:0 1 280px;min-width:0;max-width:100%}.ax-stagedbar:not([hidden]){position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--ac-accent);background:var(--ac-surface)}.ax-stagedbar span{font-size:var(--text-sm);color:var(--ac-ink)}.ax-group{margin:0 0 var(--space-2);padding:0;border:0;min-width:0}.ax-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:var(--space-half) var(--space-3)}.ab-form label.ax-opt:not([hidden]),.ax-opt{display:flex;align-items:center;gap:var(--space-2);min-height:28px;min-width:0;font-size:var(--text-sm);color:var(--ac-ink)}.ax-opt input,.ab-form .ax-opt input[type=checkbox],.ab-form .ax-check input[type=checkbox]{width:16px;height:16px;min-height:0;padding:0;margin:0;flex:none;accent-color:var(--ac-accent)}.ax-bulk{display:flex;gap:var(--space-1)}.ax-field{display:grid;gap:var(--space-1);margin-bottom:var(--space-2);font-size:var(--text-xs);color:var(--ac-muted);min-width:0}.ax-field select{min-width:0;max-width:100%}.ab-form label.ax-check:not([hidden]){display:flex;align-items:center;gap:var(--space-2)}.ab-steps{align-self:flex-start;max-width:100%;flex-wrap:wrap}.ab-steps>button{white-space:nowrap}.ax-editor{min-width:0}#ac-bank-panel.ab-side .ac-modal-panel{width:min(680px,100%)}.ax-review-list{display:grid;gap:var(--space-2);margin-bottom:var(--space-2)}.ax-review-row{padding:var(--space-2);border:1px solid var(--ac-line);background:var(--ac-sunk);min-width:0}.ax-review-bank{margin:0 0 var(--space-1);font-size:var(--text-sm);overflow-wrap:anywhere}.ax-review-row p{margin:0 0 var(--space-1)}.ax-review-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.ax-tags{display:flex;flex-wrap:wrap;gap:var(--space-1)}.ax-tag{padding:var(--space-px) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs)}.ax-tag.ax-gain{background:var(--ac-live-soft);color:var(--ac-live)}.ax-tag.ax-loss{background:var(--ac-warn-soft);color:var(--ac-warn)}.ax-failures{margin:0;padding-left:var(--space-4);font-size:var(--text-sm)}.ax-failures li{margin-bottom:var(--space-1);overflow-wrap:anywhere}.ab-admin{margin-top:var(--space-3);min-width:0}#ac-bank-drawer-body .ab-admin .ab-actions{margin-bottom:var(--space-1)}@media(min-width:641px){.ab-table.ac-show-more{table-layout:fixed}.ab-table.ac-show-more th{overflow:hidden;text-overflow:ellipsis}.ab-table.ac-show-more th:nth-child(1){width:15%}.ab-table.ac-show-more th:nth-child(2){width:12%}.ab-table.ac-show-more th:nth-child(3){width:12%}.ab-table.ac-show-more th:nth-child(4){width:10%}.ab-table.ac-show-more th:nth-child(5){width:19%}.ab-table.ac-show-more th:nth-child(6){width:20%}.ab-table.ac-show-more th:nth-child(7){width:12%}.ab-table.ac-show-more .ab-c-name,.ab-table.ac-show-more .ab-c-access{width:auto}}.ab-strip .ab-search{max-width:230px}.ab-strip .ab-profile{flex-basis:150px}@media(min-width:641px){.ba-table td:nth-child(3){max-width:0;width:26%}.ba-table .ab-c-name{width:24%}}@media(max-width:1024px){#ax-head{display:none}.ax-row.ax-data{grid-template-columns:32px minmax(0,1fr);padding:var(--space-1) 0}.ax-cell{display:none}.ax-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-xs)}}@media(max-width:640px){.ax-review-cols{grid-template-columns:minmax(0,1fr)}.ax-selection:not([hidden]){margin-left:0}.ba-table,.ba-table tbody{display:block;border:0;background:none}.ba-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ba-table tbody tr[data-admin-row]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 var(--space-3);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--ac-line);background:var(--ac-surface);cursor:pointer}.ba-table td{display:block;height:auto;min-height:22px;padding:0;border:0;max-width:none;width:auto}.ba-table td:nth-child(1){grid-column:1;grid-row:1}.ba-table td:nth-child(4){grid-column:2;grid-row:1;text-align:right}.ba-table td:nth-child(2){grid-column:1;grid-row:2}.ba-table td:nth-child(3){grid-column:2;grid-row:2;text-align:right;font-size:var(--text-xs);color:var(--ac-muted)}.ba-table td:nth-child(5){display:none}.ba-table tr.ab-empty{display:block}}

