/* v2.9.188 finance PDF-only refinements. */
.ami22-pdf-modal .ami188-pdf-selected{display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:center;padding:4px 6px;font-size:10px}
.ami22-pdf-modal .ami188-pdf-selected small{font-size:10px;color:inherit}

/* v2.9.205 RazorpayX record typography */
.rzx16-page-head,.rzx16-table,.rzx201-contact-identity,.rzx16-health,.rzx201-account-card{font-family:Inter,Arial,Helvetica,sans-serif;letter-spacing:.005em}
.rzx16-table{font-size:13px;line-height:1.45}.rzx16-table thead th{font-size:11px;font-weight:700;letter-spacing:.035em}.rzx16-table td{vertical-align:middle}.rzx16-table small{font-size:11px;line-height:1.35}
/* v2.9.206 advanced payout PDF dialog */
.rzx206-pdf-form{display:grid;gap:13px;max-width:620px;max-height:min(78vh,720px);overflow:auto;padding:5px 2px;font:13px Inter,Arial,sans-serif}
.rzx206-pdf-form>label,.rzx206-layout>label{display:grid;gap:5px;font-weight:650;color:#193d5f}
.rzx206-pdf-form input:not([type=checkbox]),.rzx206-pdf-form select{width:100%;padding:9px;border:1px solid #b8cad9;border-radius:8px;background:#fff;color:#17324d}
.rzx206-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.rzx206-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;background:#f4f8fc;border:1px solid #dce8f2;border-radius:10px;padding:12px}
.rzx206-columns label{display:flex;align-items:center;gap:7px;cursor:pointer}
.rzx206-columns input{accent-color:#1765a5;width:16px;height:16px}
.rzx206-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:9px;border-top:1px solid #dce8f2}
@media(max-width:600px){.rzx206-layout,.rzx206-columns{grid-template-columns:1fr}}

/* v2.9.207 payout review */
.rzx207-review{display:grid;gap:14px;max-width:530px;font:13px Inter,Arial,sans-serif;color:#17324d}.rzx207-review-alert{padding:10px 12px;background:#fff1d6;color:#823f08;border-radius:8px;font-weight:800}.rzx207-review dl{margin:0;border:1px solid #dbe7f0;border-radius:9px;overflow:hidden}.rzx207-review dl div{display:grid;grid-template-columns:38% 62%;gap:6px;padding:8px 12px;border-bottom:1px solid #e3edf4;overflow-wrap:anywhere}.rzx207-review dl div:last-child{border-bottom:0}.rzx207-review dt{color:#5d7284}.rzx207-review dd{margin:0;font-weight:650}.rzx207-review>label:not(.rzx207-check){display:grid;gap:6px;font-weight:700}.rzx207-review input[type=password]{padding:10px;border:1px solid #a9bfd0;border-radius:8px}.rzx207-check{display:flex;align-items:center;gap:8px}.rzx207-actions{display:flex;justify-content:space-between;gap:8px}.rzx207-review small{color:#667d91}
/* v2.9.208 RazorpayX PDF preview and statement */
.rzx208-modal .modal-box{width:min(1300px,98vw);max-width:none;max-height:95vh}.rzx208-modal .modal-body{max-height:86vh;overflow:hidden}
.rzx208-pdf{display:grid;grid-template-columns:minmax(330px,42%) 1fr;min-height:570px;max-height:83vh;gap:0;background:#edf3f8}
.rzx208-pdf-settings{overflow:auto;background:#fff;padding:16px;border-right:1px solid #cbddeb;display:grid;align-content:start;gap:10px}
.rzx208-pdf-settings h3{margin:9px 0 0;padding:9px;background:#edf5fc;color:#183e65;font-size:12px}
.rzx208-pdf-settings>label,.rzx208-pdf-settings .rzx206-layout label{display:grid;gap:5px;font-size:12px;font-weight:700}
.rzx208-pdf-settings input:not([type=checkbox]),.rzx208-pdf-settings select{width:100%;padding:8px;border:1px solid #c3d3e0;border-radius:6px;background:white}
.rzx208-actions{display:flex;flex-wrap:wrap;gap:7px;padding-top:12px;border-top:1px solid #dce7ee}
.rzx208-preview-wrap{overflow:auto;padding:18px}.rzx208-sheet{background:#fff;margin:auto;padding:20px;width:min(100%,850px);min-height:420px;box-shadow:0 5px 25px #213c5630;color:#18344f}
.rzx208-sheet h2{margin:0 0 8px;font-size:17px}.rzx208-sheet small{display:block;margin:0 0 12px;color:#667e90}
.rzx208-sheet table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:9px}.rzx208-sheet th{background:#245579;color:white}.rzx208-sheet td,.rzx208-sheet th{padding:5px 3px;border-bottom:1px solid #d9e5ef;overflow-wrap:anywhere;text-align:left}
.rzx208-source{margin:10px 0;font-size:13px;color:#39556e}
@media(max-width:800px){.rzx208-pdf{grid-template-columns:1fr;overflow:auto}.rzx208-modal .modal-body{overflow:auto}.rzx208-pdf-settings{overflow:visible}.rzx208-preview-wrap{max-height:420px}}

/* v2.9.209 contact action column */
#rzx205-table .rzx205-view{white-space:nowrap;min-width:72px;border-radius:8px}#rzx205-table td:last-child,#rzx205-table th:last-child{text-align:right;width:105px}#rzx205-table .rzx16-table td{vertical-align:middle}
/* v2.9.210 Bank Payouts controls */
.rzx36-record-toolbar .rzx210-icon,.rzx16-head-state .rzx210-icon{width:34px;min-width:34px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;font-size:18px;line-height:1;background:#edf5fd;color:#174c78;border:1px solid #c5ddf0}
.rzx36-record-toolbar .rzx210-icon:hover,.rzx16-head-state .rzx210-icon:hover{background:#dceeff}
.rzx210-dates{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 12px;color:#284c6f;font-size:12px}
.rzx210-dates .btn{padding:7px 11px;border-radius:18px;font-size:12px}
.rzx16-payout-form .rzx210-amount{font-size:20px!important;font-weight:800!important;color:#0b477c!important;border:2px solid #3d91d9!important;background:#eff7ff!important;text-align:right}
.rzx16-payout-form label:has(.rzx210-amount)>b{color:#12456e;font-size:13px}
.rzx198-payout-table td:last-child{overflow-wrap:anywhere}
@media(max-width:650px){.rzx210-dates{gap:5px}.rzx210-dates b{width:100%}.rzx36-record-toolbar .rzx210-icon{flex:0 0 34px}}

/* v2.9.211 mobile payout amount */
.rzx16-payout-form .rzx210-amount{color:#7c2d12!important;background:#fff7ed!important;border-color:#f59e0b!important;font-size:22px!important;font-weight:900!important;letter-spacing:.025em;min-height:46px!important}
.rzx211-amount-help{display:block;text-align:right;font-size:13px!important;color:#9a3412!important;font-weight:900!important}.rzx211-amount-help.invalid{color:#b91c1c!important}
@media(max-width:700px){.rzx16-payout-form .rzx16-pay-btn{width:100%;min-height:48px;touch-action:manipulation}.rzx16-payout-form .rzx210-amount{font-size:21px!important}.rzx207-review{max-height:78vh;overflow:auto}.rzx207-actions{position:sticky;bottom:0;background:white;padding:8px 0;z-index:1}.rzx207-actions .btn{min-height:44px}}

.rzx211-review-error{display:block;background:#fff0f0;border:1px solid #f4b8b8;color:#991b1b;font-size:12px;font-weight:750;border-radius:8px;padding:9px;margin-bottom:8px}.rzx211-review-error[hidden]{display:none}

/* v2.9.212 compact Bank Payouts toolbar and mobile review dialog */
.rzx36-record-toolbar.rzx37-record-toolbar{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-height:0!important}
.rzx36-record-toolbar.rzx37-record-toolbar>.rzx210-icon{display:inline-flex!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;margin:0!important}
.rzx212-review-modal .modal-body{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:auto!important}
.rzx212-review-modal .rzx207-review{max-height:none!important;overflow:visible!important;width:100%;margin:0 auto}
.rzx212-review-modal .rzx207-check{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;text-align:left!important}
.rzx212-review-modal .rzx207-check input{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0}
@media(max-width:700px){.rzx212-review-modal{align-items:flex-start!important;padding:4px!important}.rzx212-review-modal .modal-box{height:calc(100dvh - 8px)!important;max-height:calc(100dvh - 8px)!important}.rzx212-review-modal .modal-body{flex:1 1 auto!important;min-height:0!important}.rzx212-review-modal .rzx207-actions{position:static!important;flex-wrap:wrap}.rzx212-review-modal .rzx207-actions .btn{flex:1 1 145px;white-space:normal}.rzx212-review-modal .rzx207-review dl div{grid-template-columns:minmax(95px,36%) minmax(0,1fr)}}

/* v2.9.213 review: one viewport-sized panel, one scroll container */
@media(max-width:700px){
 html body>.modal.rzx212-review-modal{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:0!important;margin:0!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;overflow:hidden!important}
 html body>.modal.rzx212-review-modal>.modal-box{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;margin:0!important;border-radius:0!important;overflow:hidden!important}
 html body>.modal.rzx212-review-modal>.modal-box>.modal-head{flex:0 0 auto!important;position:relative!important;min-height:52px!important;padding:12px 16px!important;border-bottom:1px solid #dde7f0!important}
 html body>.modal.rzx212-review-modal>.modal-box>.modal-body{display:block!important;flex:1 1 0%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:12px 16px max(28px,env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}
 .rzx212-review-modal .rzx207-review{display:grid!important;gap:12px!important;max-height:none!important;overflow:visible!important}
 .rzx212-review-modal .rzx207-review dl div{grid-template-columns:minmax(0,38%) minmax(0,62%)!important;padding:9px!important}
 .rzx212-review-modal .rzx207-review input[type=password]{width:100%!important;min-height:46px!important}
 .rzx212-review-modal .rzx207-check{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;justify-content:start!important;gap:10px!important}
 .rzx212-review-modal .rzx207-check input{width:18px!important;height:18px!important;margin:2px 0 0!important;justify-self:start!important}
 .rzx212-review-modal .rzx207-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;position:static!important;padding:0!important}
 .rzx212-review-modal .rzx207-actions .btn{width:100%!important;min-width:0!important;min-height:48px!important;padding:9px 7px!important;font-size:12px!important;white-space:normal!important;line-height:1.25!important}
}

/* v2.9.214 compact contact-first payout */
.rzx16-payout-form{gap:9px 12px!important;max-width:860px}.rzx16-payout-form label{gap:4px!important}.rzx16-payout-form label>small{line-height:1.25}.rzx16-payout-form input,.rzx16-payout-form select{min-height:40px!important}.rzx214-add-account{align-self:flex-start;padding:7px 10px!important;font-size:12px!important}.rzx16-payout-form .rzx16-check{flex-direction:row!important;align-items:center!important;gap:8px!important}.rzx16-payout-form .rzx16-check input{width:17px!important;min-height:17px!important;height:17px!important;flex:0 0 17px!important}
@media(max-width:700px){.rzx16-payout-form{gap:9px!important}.rzx16-payout-form label{font-size:12px!important}.rzx16-payout-form .rzx16-check{line-height:1.3!important}.rzx16-payout-form .rzx16-pay-btn{min-height:46px!important}.rzx16-payout-form #rzx214-contact-search{margin-bottom:3px}}

/* v2.9.215 selected-account payout and phone-sized contact list */
.rzx215-selected{display:grid;grid-template-columns:1fr 1.4fr;gap:9px}.rzx215-selected>div{display:grid;gap:3px;background:#eff6ff;border:1px solid #d5e6f5;border-radius:10px;padding:10px 12px;min-width:0;overflow-wrap:anywhere}.rzx215-selected small{color:#58738b;font-size:10px;font-weight:800}.rzx215-selected b{font-size:14px;color:#153d62}.rzx215-selected span{font-size:11px;color:#576f83}
@media(max-width:700px){
 .rzx215-selected{grid-template-columns:1fr;gap:7px}.rzx16-payout-form{max-width:100%}
 #rzx205-table .rzx16-table-wrap{overflow:visible!important}#rzx205-table .rzx16-table{display:block!important;min-width:0!important;width:100%!important}#rzx205-table .rzx16-table thead{display:none!important}#rzx205-table .rzx16-table tbody{display:grid!important;gap:9px!important}
 #rzx205-table .rzx16-table tr[data-rzx-contact]{display:grid!important;grid-template-columns:1fr auto!important;gap:5px 10px!important;padding:12px!important;border:1px solid #dce8f3!important;border-radius:12px!important;background:#fff!important;min-width:0!important}
 #rzx205-table .rzx16-table tr[data-rzx-contact] td{display:block!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important;text-align:left!important;overflow-wrap:anywhere!important;font-size:12px!important}
 #rzx205-table .rzx16-table tr[data-rzx-contact] td:first-child{grid-column:1;grid-row:1;font-size:15px!important;color:#123b60}#rzx205-table .rzx16-table tr[data-rzx-contact] td:nth-child(2){grid-column:1;grid-row:2;color:#60758a}#rzx205-table .rzx16-table tr[data-rzx-contact] td:nth-child(3){grid-column:1;grid-row:3}#rzx205-table .rzx16-table tr[data-rzx-contact] td:nth-child(4),#rzx205-table .rzx16-table tr[data-rzx-contact] td:nth-child(5){display:none!important}#rzx205-table .rzx16-table tr[data-rzx-contact] td:last-child{grid-column:2;grid-row:1/4;align-self:center!important}#rzx205-table .rzx205-view{min-width:70px!important;min-height:42px!important}
 .rzx201-pager.rzx204-top-pager{display:grid!important;grid-template-columns:1fr auto 1fr!important;gap:7px!important;align-items:center!important;padding:9px!important}.rzx204-top-pager>label{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.rzx204-top-pager>label select{width:100px!important;max-width:42%!important}.rzx204-top-pager>#rzx205-prev{grid-column:1!important;grid-row:2!important}.rzx204-top-pager>#rzx205-page{grid-column:2!important;grid-row:2!important;white-space:nowrap!important}.rzx204-top-pager>#rzx205-next{grid-column:3!important;grid-row:2!important}.rzx204-top-pager>.btn{min-width:0!important;width:100%!important;padding:9px 4px!important;font-size:11px!important}
}

/* v2.9.216 payout readability and compact mobile form */
.rzx215-selected>div{background:#eef6ff!important;border-color:#cbdff0!important;color:#193b5b!important}.rzx215-selected small{color:#526a80!important}.rzx215-selected b{color:#153651!important}.rzx215-selected span{color:#40576b!important}
html body>.modal.rzx212-review-modal>.modal-box,html body>.modal.rzx212-review-modal .modal-head,html body>.modal.rzx212-review-modal .modal-body{background:#fff!important;color:#193b5b!important}
.rzx212-review-modal .rzx207-review,.rzx212-review-modal .rzx207-review dl,.rzx212-review-modal .rzx207-review dd,.rzx212-review-modal .rzx207-review dd b,.rzx212-review-modal .rzx207-review>label,.rzx212-review-modal .rzx207-check{color:#183955!important}
.rzx212-review-modal .rzx207-review dt,.rzx212-review-modal .rzx207-review small{color:#53697d!important}.rzx212-review-modal .rzx207-review dl{border-color:#cbd9e6!important}.rzx212-review-modal .rzx207-review dl div{border-color:#d9e4ee!important}.rzx212-review-modal .rzx207-review input[type=password]{background:#fff!important;color:#142d46!important;border:1px solid #95adc2!important}.rzx212-review-modal .rzx207-review-alert{color:#713d09!important;background:#fff0c8!important}
@media(max-width:700px){
 .rzx16-payout-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}.rzx16-payout-form>.span2,.rzx16-payout-form>label:has(#rzx211-amount-display),.rzx16-payout-form>label:has(#rzx198-payout-project){grid-column:1/-1!important}.rzx16-payout-form>label{font-size:11px!important;min-width:0!important;gap:3px!important}.rzx16-payout-form input:not([type=checkbox]),.rzx16-payout-form select{min-height:36px!important;height:38px!important;padding:5px 8px!important;font-size:12px!important}.rzx16-payout-form .rzx210-amount{height:46px!important;font-size:20px!important}.rzx16-payout-form .rzx16-check{min-height:32px!important;padding:5px 7px!important;font-size:11px!important}.rzx215-selected{gap:5px!important}.rzx215-selected>div{padding:7px 9px!important;gap:1px!important}.rzx215-selected b{font-size:12px!important}.rzx215-selected span{font-size:10px!important}.rzx215-selected small{font-size:9px!important}.rzx211-amount-help{font-size:11px!important}
 html body>.modal.rzx212-review-modal{align-items:flex-start!important}html body>.modal.rzx212-review-modal>.modal-box{flex:0 1 auto!important;height:auto!important;max-height:100dvh!important}html body>.modal.rzx212-review-modal>.modal-box>.modal-body{flex:0 1 auto!important;height:auto!important;max-height:calc(100dvh - 54px)!important;overflow-y:auto!important}.rzx212-review-modal .rzx207-review{gap:8px!important;font-size:12px!important}.rzx212-review-modal .rzx207-review dl div{padding:6px 8px!important}.rzx212-review-modal .rzx207-actions .btn{min-height:42px!important}
}

/* v2.9.217 review always starts at the visible phone viewport */
@media(max-width:700px){
 html body>.modal.rzx212-review-modal{position:fixed!important;inset:0!important;top:var(--rzx217-viewport-top,0px)!important;bottom:auto!important;display:flex!important;align-items:flex-start!important;justify-content:stretch!important;width:100vw!important;height:var(--rzx217-viewport-height,100dvh)!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;overflow:hidden!important;z-index:9999!important}
 html body>.modal.rzx212-review-modal>.modal-box{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important;border-radius:0!important}
 html body>.modal.rzx212-review-modal>.modal-box>.modal-head{position:relative!important;top:0!important;flex:0 0 auto!important;min-height:52px!important;z-index:2!important}
 html body>.modal.rzx212-review-modal>.modal-box>.modal-body{display:block!important;flex:1 1 0%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}
}

/* v2.9.218 compact filters and report totals */
.rzx218-filter-launch{margin:4px 0 10px!important;min-height:38px!important;padding:7px 14px!important;background:#e7f1ff!important;color:#174775!important;border:1px solid #bfd7ee!important;font-weight:800!important}.rzx218-filter-panel[hidden]{display:none!important}.rzx218-filter-panel{display:block;padding:10px;border:1px solid #d4e4f1;border-radius:12px;background:#f8fbff;margin-bottom:10px}
#rzx208-report-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
#rzx208-report-summary>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:5px!important;min-width:0!important;padding:13px!important}
#rzx208-report-summary>div>span{display:block!important;width:100%!important;font-size:12px!important;line-height:1.3!important;color:#4d637a!important}
#rzx208-report-summary>div>b{display:block!important;width:100%!important;font-size:18px!important;line-height:1.3!important;color:#142e49!important;overflow-wrap:anywhere!important;word-break:normal!important}
@media(max-width:700px){#rzx208-report-summary{grid-template-columns:1fr!important;gap:7px!important}#rzx208-report-summary>div{padding:10px 12px!important;min-height:0!important}#rzx208-report-summary>div>b{font-size:17px!important}.rzx218-filter-launch{width:100%!important}.rzx218-filter-panel{padding:8px!important}.rzx218-filter-panel .rzx16-filters{grid-template-columns:1fr 1fr!important;gap:7px!important}.rzx218-filter-panel .rzx16-filters label{min-width:0!important}.rzx218-filter-panel .rzx16-filters .grow{grid-column:1/-1!important}.rzx204-top-pager>#rzx208-r-prev,.rzx204-top-pager>#rzx203-p-prev{grid-column:1!important;grid-row:2!important}.rzx204-top-pager>#rzx208-r-page,.rzx204-top-pager>#rzx203-p-page{grid-column:2!important;grid-row:2!important;white-space:normal!important;text-align:center!important;max-width:115px!important;font-size:10px!important}.rzx204-top-pager>#rzx208-r-next,.rzx204-top-pager>#rzx203-p-next{grid-column:3!important;grid-row:2!important}}

.rzx212-review-modal .rzx207-review #rzx207-code{width:100%;min-height:46px;padding:10px;background:#fff!important;color:#142d46!important;border:1px solid #95adc2!important;border-radius:8px;font-size:18px;letter-spacing:.18em;box-sizing:border-box}
.rzx219-setup{display:grid;gap:14px;max-width:540px;color:#193b5b}.rzx219-setup p{margin:0;line-height:1.5}.rzx219-setup section{display:grid;gap:12px;border:1px solid #d9e4ee;border-radius:12px;padding:14px}.rzx219-setup h3{margin:0;font-size:16px}.rzx219-setup label{display:grid;gap:6px;font-weight:650}.rzx219-setup input{width:100%;box-sizing:border-box;padding:10px 12px;min-height:44px;color:#193b5b;background:#fff;border:1px solid #a8bdcf;border-radius:8px;font-size:16px}.rzx219-setup #rzx219-enrollment{display:grid;gap:12px;min-width:0}.rzx219-setup [hidden]{display:none!important}.rzx219-setup #rzx219-secret{font-family:monospace;font-size:14px;overflow-wrap:anywhere;background:#f2f7fb;padding:10px;border-radius:8px}.rzx219-setup #rzx219-recovery-result{padding:12px;background:#f2f7fb;border-radius:10px}.rzx219-setup pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px}.rzx219-setup .btn{justify-self:start;max-width:100%;white-space:normal}
/* v2.9.221 compact contact account previews and status sections */
.rzx201-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)!important;max-width:100%}.rzx201-overview-grid>section,.rzx221-preview-panel,.rzx201-account-preview,.rzx201-account-grid{min-width:0;max-width:100%;box-sizing:border-box}.rzx221-preview{display:grid;grid-template-columns:1fr;gap:8px;max-height:none!important;overflow:visible!important;padding:10px!important}.rzx221-preview-more{padding:0 12px 12px;color:#60778d;font-size:11px}.rzx221-account-section{margin:0 0 14px;min-width:0}.rzx221-account-section h3{margin:0 0 8px;display:flex;align-items:center;gap:8px;color:#203f5e;font-size:14px}.rzx221-account-section h3 span{padding:2px 8px;background:#eaf3fc;border-radius:100px;font-size:11px}.rzx221-account-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px!important}.rzx221-account-card{display:grid;align-content:start;gap:5px;min-width:0;max-width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #dce6ef;border-radius:10px;background:#fff}.rzx221-account-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-bottom:3px}.rzx221-account-heading b{font-size:12px;color:#244767}.rzx221-account-heading .status,.rzx221-account-heading [class*=status]{flex-shrink:0}.rzx221-account-line{display:grid;grid-template-columns:minmax(70px,95px) minmax(0,1fr);align-items:start;gap:8px;font-size:11px;line-height:1.4;min-width:0}.rzx221-account-line span{color:#688197}.rzx221-account-line strong{font-weight:700;color:#1e3f5c;overflow-wrap:anywhere;word-break:break-word;min-width:0}.rzx221-pay{justify-self:start;margin-top:5px;padding:7px 12px!important;font-size:11px!important;min-height:34px!important}.rzx221-preview-panel>header{min-width:0;flex-wrap:wrap}.rzx221-preview-panel>header .btn{white-space:normal}
@media(max-width:1050px){.rzx201-overview-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:700px){.rzx221-account-grid{grid-template-columns:minmax(0,1fr)}.rzx221-preview{padding:8px!important}.rzx221-account-card{padding:9px 10px}.rzx221-account-line{grid-template-columns:minmax(64px,82px) minmax(0,1fr)}}
/* v2.9.222 contacts footer, collapsible overview, compact Bank Payouts header */
.rzx222-contacts-pager{position:static!important;margin-top:10px!important;border-radius:12px!important;border:1px solid #dce6f1!important;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.rzx222-contacts-pager label{margin-right:auto}.rzx222-overview-section details{min-width:0}.rzx222-overview-section summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;cursor:pointer;font-weight:800;color:#244767;background:#f8fbff;border-bottom:1px solid #e5ebf2;list-style:none}.rzx222-overview-section summary::-webkit-details-marker{display:none}.rzx222-overview-section summary:after{content:'⌄';font-size:19px;line-height:1;transition:transform .15s}.rzx222-overview-section details[open] summary:after{transform:rotate(180deg)}.rzx222-overview-section summary:focus-visible{outline:2px solid #2563eb;outline-offset:-3px}.rzx222-overview-section details:not([open]) summary{border-bottom:0}.rzx222-view-accounts{display:block;margin:4px 10px 10px!important;min-height:36px}.razorpayx-records-page .rzx36-record-toolbar.rzx37-record-toolbar{margin:0 0 4px!important}.razorpayx-records-page .rzx16-wrap{padding-top:3px!important}.razorpayx-records-page .rzx16-tabs{margin:0 0 10px!important}
@media(max-width:700px){.rzx222-contacts-pager{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr)!important;gap:7px!important;padding:9px!important}.rzx222-contacts-pager label{grid-column:1/-1!important;justify-content:space-between!important}.rzx222-contacts-pager #rzx205-prev{grid-column:1!important;grid-row:2!important}.rzx222-contacts-pager #rzx205-page{grid-column:2!important;grid-row:2!important;max-width:110px!important;min-width:0!important;text-align:center!important;white-space:normal!important;font-size:11px!important}.rzx222-contacts-pager #rzx205-next{grid-column:3!important;grid-row:2!important}.rzx222-contacts-pager .btn{min-width:0!important;width:100%!important;padding:8px 5px!important;font-size:11px!important}}
/* v2.9.223 keep the payout review action in sight on narrow screens */
@media(max-width:700px){
 #rzx16-payout-form{overflow:visible!important;padding-bottom:0!important}
 #rzx16-payout-form>.span2:last-child{position:sticky!important;bottom:0!important;z-index:6!important;grid-column:1/-1!important;display:block!important;min-width:0!important;margin:2px -10px -10px!important;padding:9px 10px max(10px,env(safe-area-inset-bottom))!important;border-top:1px solid #dce6f1!important;border-radius:0 0 12px 12px!important;background:#fff!important;box-shadow:0 -8px 18px rgba(22,51,80,.12)!important}
 #rzx16-payout-form>.span2:last-child .rzx16-pay-btn{display:block!important;width:100%!important;min-height:44px!important;font-size:13px!important;font-weight:800!important}
 #rzx16-payout-form>.span2:last-child #rzx211-review-error{margin-bottom:5px!important}
}
/* v2.9.224 compact the entire mobile Create Payout page */
@media(max-width:700px){
 #rzx16-panel:has(#rzx16-payout-form)>.rzx16-page-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;padding:9px 10px!important;margin-bottom:7px!important;min-height:0!important}
 #rzx16-panel:has(#rzx16-payout-form)>.rzx16-page-head>div{min-width:0!important}
 #rzx16-panel:has(#rzx16-payout-form)>.rzx16-page-head b{font-size:15px!important;line-height:1.2!important}
 #rzx16-panel:has(#rzx16-payout-form)>.rzx16-page-head small{display:none!important}
 #rzx215-back-contact{width:auto!important;max-width:148px!important;min-height:34px!important;padding:6px 8px!important;font-size:11px!important;line-height:1.15!important;white-space:normal!important}
 #rzx16-payout-form{gap:6px!important;padding:8px!important}
 #rzx16-payout-form .rzx215-selected{grid-template-columns:1fr 1.35fr!important;gap:5px!important}
 #rzx16-payout-form .rzx215-selected>div{padding:6px 7px!important;align-content:start!important;min-width:0!important}
 #rzx16-payout-form .rzx215-selected small{font-size:8px!important;line-height:1.1!important}
 #rzx16-payout-form .rzx215-selected b{font-size:11px!important;line-height:1.2!important;overflow-wrap:anywhere!important}
 #rzx16-payout-form .rzx215-selected span{font-size:9px!important;line-height:1.15!important;overflow-wrap:anywhere!important}
 #rzx16-payout-form>label{gap:2px!important;font-size:10px!important;line-height:1.15!important}
 #rzx16-payout-form input:not([type=checkbox]),#rzx16-payout-form select{min-height:34px!important;height:35px!important;padding:4px 7px!important}
 #rzx16-payout-form .rzx210-amount{height:42px!important;min-height:42px!important;font-size:19px!important}
 #rzx16-payout-form .rzx211-amount-help{font-size:10px!important;line-height:1.1!important;margin:0!important}
 #rzx16-payout-form .rzx16-check{min-height:30px!important;padding:4px 6px!important;gap:6px!important;font-size:10px!important;line-height:1.2!important}
 #rzx16-payout-form>.span2:last-child{margin:0 -8px -8px!important;padding:7px 8px max(8px,env(safe-area-inset-bottom))!important}
}
/* v2.9.225 one compact title row and no redundant form confirmation */
#rzx16-panel>.rzx225-create-head{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-direction:row!important;gap:10px!important}
#rzx16-panel>.rzx225-create-head>div{min-width:0!important;flex:1 1 auto!important;width:auto!important}
#rzx16-panel>.rzx225-create-head .rzx225-back{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;white-space:nowrap!important}
@media(max-width:700px){#rzx16-panel>.rzx225-create-head{display:flex!important;flex-direction:row!important;align-items:center!important;padding:8px 10px!important;min-height:44px!important}#rzx16-panel>.rzx225-create-head b{font-size:14px!important}#rzx16-panel>.rzx225-create-head .rzx225-back{max-width:none!important;min-height:32px!important;padding:5px 8px!important;font-size:11px!important;font-weight:750!important}#rzx16-panel>.rzx225-create-head .rzx225-back span{margin-left:3px!important}}
