/* AMI Bank Payouts: reference design, scoped to existing bank surfaces. */
#content .rzx16-tabs{display:flex!important;gap:8px!important;align-items:center;padding:10px!important;border:1px solid #e1e9f7!important;border-radius:18px!important;background:#fff!important;box-shadow:0 6px 24px #3157a00a;overflow-x:auto;margin-bottom:18px!important}#content .rzx16-tabs button{display:flex!important;align-items:center;gap:10px;background:#fff!important;border:0!important;color:#3e5281!important;font:600 15px Arial!important;padding:14px 18px!important;white-space:nowrap;border-radius:12px!important}#content .rzx16-tabs button svg{width:23px;height:23px;flex-shrink:0}#content .rzx16-tabs button.active{background:#2047ff!important;color:#fff!important;box-shadow:0 5px 15px #2047ff24}#content #rzx16-panel{background:#f6f9ff;border-radius:16px;padding:0!important;color:#172c5b}#content .rzx253-balance-top{display:grid!important;grid-template-columns:minmax(230px,1fr) minmax(270px,1.18fr) minmax(130px,.75fr)!important;position:relative;gap:14px!important;padding:10px!important;border-radius:18px!important;background:#fff!important;overflow:hidden}#content .rzx253-balance-top .rzx244-balance{position:relative;background:linear-gradient(135deg,#edf6ff,#dcecff)!important;border:0!important;min-height:175px!important;padding:24px 24px 24px 92px!important;gap:10px!important;overflow:hidden}#content .rzx253-balance-top .rzx244-balance:before{content:'▱';position:absolute;left:20px;top:24px;display:grid;place-items:center;background:#cfe3ff;color:#2451ff;font:bold 36px Arial;border-radius:20px;width:55px;height:55px}#content .rzx253-balance-top .rzx244-balance>span{font:700 18px Arial!important;color:#0d2456!important}#content .rzx253-balance-top #rzx205-balance-time{font:400 14px/1.5 Arial!important;margin-top:8px;color:#526a91!important}#content .rzx253-balance-top #rzx205-balance{font:800 38px Arial!important;color:#0d2053!important;margin-top:16px!important}#content .rzx253-balance-top .queued325{position:relative;background:linear-gradient(135deg,#fffaf2,#fff0dd)!important;padding:24px 24px 66px 90px!important;min-height:175px;border:0!important;border-radius:12px;gap:10px}#content .rzx253-balance-top .queued325:before{content:'◷';position:absolute;top:24px;left:20px;display:grid;place-items:center;width:55px;height:55px;border-radius:20px;background:#ffebce;color:#e38a09;font:bold 34px Arial}#content .rzx253-balance-top .queued325 span{font:700 18px Arial!important;color:#7d470b!important}#content .rzx253-balance-top .queued325 b[data-queued325]{font:800 36px Arial!important;color:#794708!important}#content .rzx253-balance-top .queued325 small{font:400 14px/1.5 Arial!important;color:#576b8a!important}#content .rzx253-balance-top>.btn{position:absolute;bottom:22px;left:calc(40% + 40px);z-index:1;background:#fff!important;color:#214dff!important;border:1px solid #bccfff!important;padding:10px 14px;border-radius:12px}.balance328-art{display:grid;place-items:center;position:relative;background:radial-gradient(ellipse at bottom,#dbe6ff,transparent 70%);min-height:175px;border-radius:12px}.balance328-paper{transform:rotate(10deg);width:90px;height:110px;border-radius:16px;background:linear-gradient(135deg,#f7faff,#bed0ff);box-shadow:14px -10px 0 #d7e3ff,24px -18px 0 #edf2ff;color:#5d7fff;font:700 48px Arial;padding:12px}.balance328-paper span{display:block;height:7px;background:#adc2fa;border-radius:8px;margin-top:8px}.balance328-art i{position:absolute;left:12%;top:45%;background:#fff;border:1px solid #dde6ff;border-radius:14px;padding:12px;font:26px Arial;color:#4674ff}#content #rzx16-panel>.rzx16-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 20px}#content #rzx16-panel>.rzx16-kpis>div{display:flex;align-items:center;gap:12px;border-radius:14px;border:1px solid #dce4ff;padding:17px;background:#f0f3ff}#content #rzx16-panel>.rzx16-kpis>div:nth-child(2){background:#edfaf5;border-color:#cdeee1}#content #rzx16-panel>.rzx16-kpis>div:nth-child(3){background:#fff7ee;border-color:#f4dfc9}#content #rzx16-panel>.rzx16-kpis>div:nth-child(4){background:#fff0f5;border-color:#f4d7e4}#content .rzx16-kpis i{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:15px;background:#e2e9ff;color:#2a52ff;font:700 25px Arial}#content .rzx16-kpis>div:nth-child(2) i{background:#d9f5e8;color:#00965b}#content .rzx16-kpis>div:nth-child(3) i{background:#ffecd4;color:#df820c}#content .rzx16-kpis>div:nth-child(4) i{background:#ffdeea;color:#e32b69}#content .rzx16-kpis span{color:#172f60;font:700 14px Arial}#content .rzx16-kpis small{display:block;font:400 12px/1.5 Arial;color:#607397;margin-top:5px}#content .rzx16-kpis b{margin-left:auto;color:#122858;font:700 22px Arial}#content .rzx16-over-grid{display:block!important}#content .rzx16-over-grid>section{border:1px solid #e0e8f5;background:#fff;border-radius:18px;overflow:hidden}#content .rzx16-over-grid header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px!important;flex-wrap:wrap}#content .rzx16-over-grid header b{font:700 21px Arial;color:#142b58}#content .rzx16-over-grid header small{display:block;font:400 14px Arial;color:#667da4;margin-top:6px}.recent328-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.recent328-controls input{min-height:42px;border:1px solid #d2dff2;border-radius:10px;padding:10px 14px;font:14px Arial;color:#355079}#content .payout322{border-collapse:collapse;font-family:Arial!important}#content .payout322 th{background:#f1f5fc!important;color:#334d7b!important;font:700 14px Arial!important;text-transform:uppercase;padding:17px 14px!important;border:0!important}#content .payout322 td{font:400 15px/1.5 Arial!important;color:#536b91!important;padding:15px 14px!important;border-bottom:1px solid #e6edf8}#content .payout322 td b{font:700 15px Arial!important;color:#122a58!important}#content .payout322 .money b{font:700 18px Arial!important;color:#00876a!important}#content .payout322 tbody tr:nth-child(even){background:#fafcff!important}.beneficiary328{display:flex;align-items:center;gap:12px}.avatar328{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:13px;background:#e0edff;color:#1953ff;font:700 17px Arial}.avatar328.tone-1{background:#ddf8ed;color:#078257}.avatar328.tone-2{background:#f1e2ff;color:#8b32dc}.avatar328.tone-3{background:#fff0d9;color:#a96612}#content .payout322 .view328{background:#ffe5ef!important;color:#ed2466!important;border:0!important;font:700 14px Arial!important;border-radius:11px!important;padding:10px 15px!important}#content .payout322 .view328:before{content:'◉';margin-right:7px}#content .payout322 .rzx16-status{display:inline-flex;gap:7px;align-items:center;border-radius:20px;padding:6px 10px;font:700 12px Arial!important;text-transform:uppercase;background:#eef2fa;color:#536783}#content .payout322 .rzx16-status:before{content:'';width:8px;height:8px;border-radius:50%;background:currentColor}#content .payout322 .rzx16-status.processed{background:#dcf9eb;color:#008c53}#content .payout322 .rzx16-status.failed,#content .payout322 .rzx16-status.reversed{background:#ffe5ed;color:#de2357}#content .payout322 .rzx16-status.queued,#content .payout322 .rzx16-status.processing,#content .payout322 .rzx16-status.pending{background:#fff0d6;color:#a76912}@media(max-width:1100px){#content .rzx253-balance-top{grid-template-columns:1fr 1fr!important}.balance328-art{display:none}#content .rzx253-balance-top>.btn{left:auto;right:30px}#content #rzx16-panel>.rzx16-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){#content .rzx253-balance-top{grid-template-columns:1fr!important}#content .rzx253-balance-top .rzx244-balance,#content .rzx253-balance-top .queued325{min-height:150px!important;padding-left:80px!important}#content .rzx253-balance-top #rzx205-balance{font-size:30px!important}#content #rzx16-panel>.rzx16-kpis{grid-template-columns:1fr}.recent328-controls{width:100%}.recent328-controls input{width:100%;min-width:0}}
