/* v2.9.424 | Finance mobile and Payouts Contacts */
/* Payouts Contacts: identity coloring uses stable contact-id tone assigned in existing renderer. */
#content [data-bank-view="contacts"] #rzx205-table tbody tr[data-rzx-contact]{--c424-light:#eff6ff;--c424-border:#bdd7ff;--c424-ink:#1d4ed8;--c424-from:#3b82f6;--c424-to:#60a5fa}
#content [data-bank-view="contacts"] #rzx205-table tbody tr[data-rzx-contact][data-c424-tone="1"]{--c424-light:#f5f0ff;--c424-border:#d8c4ff;--c424-ink:#7c3aed;--c424-from:#8b5cf6;--c424-to:#a78bfa}
#content [data-bank-view="contacts"] #rzx205-table tbody tr[data-rzx-contact][data-c424-tone="2"]{--c424-light:#ecfdf5;--c424-border:#a7f3d0;--c424-ink:#047857;--c424-from:#059669;--c424-to:#34d399}
#content [data-bank-view="contacts"] #rzx205-table tbody tr[data-rzx-contact][data-c424-tone="3"]{--c424-light:#fff7ed;--c424-border:#fed7aa;--c424-ink:#c2410c;--c424-from:#f59e0b;--c424-to:#fbbf24}
#content [data-bank-view="contacts"] #rzx205-table tbody tr[data-rzx-contact][data-c424-tone="4"]{--c424-light:#fdf2f8;--c424-border:#fbcfe8;--c424-ink:#be185d;--c424-from:#ec4899;--c424-to:#f472b6}
#content [data-bank-view="contacts"] #rzx205-table tbody tr[data-rzx-contact][data-c424-tone="5"]{--c424-light:#ecfeff;--c424-border:#a5f3fc;--c424-ink:#0e7490;--c424-from:#06b6d4;--c424-to:#67e8f9}
#content [data-bank-view="contacts"] #rzx205-table tbody tr[data-rzx-contact] td:first-child{background:linear-gradient(95deg,var(--c424-light),#fff 92%)!important;border-left:3px solid var(--c424-border)!important}
#content [data-bank-view="contacts"] #rzx205-table tbody tr[data-rzx-contact] .avatar328{background:linear-gradient(135deg,var(--c424-from),var(--c424-to))!important;color:white!important;border-radius:12px!important;box-shadow:0 4px 10px #28436f18!important}
#content [data-bank-view="contacts"] #rzx205-table tbody tr[data-rzx-contact] .beneficiary328>b{color:var(--c424-ink)!important;font-weight:750!important}
#content [data-bank-view="contacts"] #rzx205-table tbody tr[data-rzx-contact] .rzx205-view{background:#fff!important;border:1px solid var(--c424-border)!important;color:var(--c424-ink)!important;border-radius:9px!important}
/* NSIC workbar presentation and swipeable tabs */
.finance417-nsic .nsic-tabs{scrollbar-width:none!important;scroll-behavior:smooth}
.finance417-nsic .nsic-tabs::-webkit-scrollbar{display:none!important}
.finance417-nsic .nsic-tabs button{min-height:32px!important;white-space:nowrap!important}
/* Party List: two-column mobile actions, no full-height stacks */
@media(max-width:700px){
#content .party334 .report-page-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:8px!important;align-items:stretch!important}
#content .party334 .report-page-actions > *{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
#content .party334 .report-page-actions .btn,#content .party334 .report-page-actions .party336-menu>summary{width:100%!important;min-height:38px!important;padding:9px 7px!important;text-align:center!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}
#content .party334 .report-page-actions #p334-selected{padding:9px!important;font-size:12px!important;display:flex;align-items:center}
#content .party334 .report-page-actions .party336-menu>div{z-index:70}
#content .party334 .report-filter-card{padding:12px!important}
#content .party334 .ami19-party-filter{gap:10px!important}
#content .party334 .party424-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:#f0f6ff;border:1px solid #d8e4f7;border-radius:9px;color:#264b83;padding:10px 12px;font-weight:700;cursor:pointer}
#content .party334 .party424-filter-advanced[hidden]{display:none!important}
#content .party334 .party424-filter-advanced{display:grid;gap:10px}
#content .party334 .party424-filter-advanced .filter-actions{display:flex;gap:8px}
#content .party334 .party424-filter-advanced .filter-actions .btn{flex:1 1 0}
}
@media(min-width:701px){#content .party334 .party424-toggle{display:none!important}#content .party334 .party424-filter-advanced{display:contents!important}}
