/* v2.9.234 · RazorpayX Overview outflow analysis */
.rzx234-outflow{margin:18px 0;border:1px solid #d8e4ef;border-radius:20px;background:#fff;overflow:hidden;color:#203951}
.rzx234-outflow>summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:18px 22px;cursor:pointer;list-style:none}
.rzx234-outflow>summary::-webkit-details-marker{display:none}
.rzx234-outflow>summary b{font-size:23px;color:#193859}
.rzx234-outflow>summary small{color:#61758b;font-size:13px}
.rzx234-outflow>summary:after{content:'⌄';margin-left:auto;font-size:25px;color:#385773}
.rzx234-outflow:not([open])>summary:after{transform:rotate(-90deg)}
.rzx234-inner{padding:0 22px 20px}
.rzx234-controls{display:flex;flex-wrap:wrap;align-items:end;gap:8px;margin:7px 0 15px}
.rzx234-controls .btn,.rzx234-chart-head .btn{min-height:38px;padding:7px 12px;font-size:13px}
.rzx234-controls .active,.rzx234-chart-head .active{background:#173e68!important;border-color:#173e68!important;color:#fff!important}
.rzx234-controls label{display:flex;flex-direction:column;gap:4px;min-width:132px;font-size:12px;color:#58708a}
.rzx234-controls input{min-height:38px;border:1px solid #d3e2ed;border-radius:9px;background:#fff;padding:6px 8px;color:#203951;max-width:156px}
.rzx234-summary{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px}
.rzx234-summary>div{min-width:0;border:1px solid #dce8ef;border-radius:15px;padding:16px;background:#fff}
.rzx234-summary .rzx234-primary{background:#eff9f9;border-color:#cfe8e5}
.rzx234-summary small,.rzx234-summary span{display:block;color:#60758a;font-size:12px}
.rzx234-summary strong{display:block;margin:9px 0;font-size:clamp(20px,3vw,31px);color:#135e54;overflow-wrap:anywhere}
.rzx234-summary b{display:block;margin-top:10px;font-size:20px;color:#334c68;overflow-wrap:anywhere}
.rzx234-chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px}
.rzx234-chart-head>b,.rzx234-lists h3{color:#193859;font-size:19px;margin:0 0 12px}
.rzx234-chart-head>div{display:flex;flex-wrap:wrap;gap:5px}
.rzx234-chart{min-height:165px;display:flex;align-items:stretch;gap:6px;overflow-x:auto;padding:8px 0 4px;margin-top:4px;border-bottom:1px solid #e5edf3}
.rzx234-bar{background:none;border:0;min-width:35px;flex:1;height:154px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;cursor:pointer;color:#516b83}
.rzx234-bar i{width:min(75%,38px);min-height:5px;background:#2879b9;border-radius:6px 6px 2px 2px;display:block;max-height:126px}
.rzx234-bar:hover i,.rzx234-bar:focus-visible i{background:#e91c68}
.rzx234-bar small{padding-top:6px;font-size:10px;white-space:nowrap}
.rzx234-lists{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:20px}
.rzx234-lists section{min-width:0}
.rzx234-purpose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;width:100%;border:0;border-bottom:1px solid #e7eef3;background:#fff;text-align:left;padding:9px 2px;cursor:pointer;color:#273e58}
.rzx234-purpose:hover,.rzx234-purpose:focus-visible{background:#f5faff}
.rzx234-purpose span{min-width:0;overflow-wrap:anywhere}
.rzx234-purpose small,.rzx234-row small{display:block;font-size:11px;color:#71849a}
.rzx234-purpose strong{white-space:nowrap;color:#183f63}
.rzx234-purpose i{grid-column:1/-1;height:6px;border-radius:5px;background:#2879b9;max-width:100%;min-width:2px}
.rzx234-row{display:flex;justify-content:space-between;gap:10px;padding:9px 2px;border-bottom:1px solid #e7eef3;font-size:13px;color:#283f58}
.rzx234-row span{overflow-wrap:anywhere;min-width:0}
.rzx234-row b{white-space:nowrap;color:#183f63}
.rzx234-row+h3{margin-top:20px}
.rzx234-foot{display:block;color:#718497;line-height:1.5;margin-top:17px}
.rzx234-error{padding:14px;color:#9b2d4a}
@media(max-width:680px){.rzx234-outflow{margin:12px 0}.rzx234-outflow>summary{padding:15px}.rzx234-outflow>summary b{font-size:20px}.rzx234-inner{padding:0 14px 16px}.rzx234-controls label{flex:1;min-width:125px}.rzx234-controls input{width:100%;max-width:none;box-sizing:border-box}.rzx234-summary{grid-template-columns:1fr 1fr}.rzx234-primary{grid-column:1/-1}.rzx234-summary>div{padding:13px}.rzx234-summary b{font-size:17px}.rzx234-lists{grid-template-columns:1fr;gap:14px}.rzx234-chart-head{align-items:flex-start;flex-direction:column}.rzx234-chart{gap:5px}.rzx234-bar{flex:none;min-width:40px}}

/* v2.9.236 contact payout filters */
#rzx236-contact-filter-panel[hidden]{display:none!important}
.rzx236-filter-toggle{margin:8px 0 12px}
#rzx236-contact-filter-panel{margin-bottom:12px}

.rzx238-filter-name{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rzx238-filter-name b{overflow-wrap:anywhere}
