#appScreen .shell-main .finance-catalog td:first-child {white-space:nowrap;}
#appScreen .shell-main .finance-catalog button[data-expand] {width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;margin-right:8px!important;vertical-align:middle;border:0!important;background:transparent!important;font-size:18px!important;line-height:1!important;}
#appScreen .account-auxiliaries {background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#dce3ed);border-radius:8px;overflow:hidden;}
#appScreen .account-auxiliaries>header {padding:16px;}
#appScreen .account-auxiliaries h3,#appScreen .account-auxiliaries p {margin:0 0 6px;}
#appScreen .auxiliary-toolbar {display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:12px 16px;border-block:1px solid var(--ui-border,#dce3ed);}
#appScreen .auxiliary-toolbar label {display:grid;gap:6px;flex:1 1 220px;min-width:0;}
#appScreen .auxiliary-toolbar :is(input,select) {width:100%;min-width:0;}
#appScreen .auxiliary-toolbar a {padding:8px 12px;border:1px solid var(--ui-border,#dce3ed);border-radius:6px;text-decoration:none;}
#appScreen .auxiliary-balances {display:flex;gap:24px;flex-wrap:wrap;padding:16px;}
#appScreen .auxiliary-table {overflow:auto;}
#appScreen .auxiliary-table table {width:100%;min-width:850px;border-collapse:collapse;}
#appScreen .auxiliary-table :is(th,td) {padding:12px;text-align:left;border-top:1px solid var(--ui-border,#dce3ed);}
#appScreen .auxiliary-table td:nth-child(n+4) {text-align:right;white-space:nowrap;}
