/* AMI VISION v2.9.421: scoped Finance polishing */
.finance417-nsic .nsic-tabs{padding:4px!important;gap:4px!important;min-height:0!important;align-items:center!important}
.finance417-nsic .nsic-tabs button{padding:6px 11px!important;min-height:30px!important;line-height:1.2!important;font-size:11.5px!important;border-radius:8px!important;margin:0!important;white-space:nowrap!important}
/* Payout Records toolbar: controls wrap within the available width, avoiding clipped Sync buttons. */
.razorpayx-records-page .rzx16-page-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important;min-width:0!important}
.razorpayx-records-page .rzx16-page-head>div:last-child{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:7px!important;min-width:0!important;max-width:100%!important}
.razorpayx-records-page .rzx16-page-head>div:last-child>.btn{max-width:100%!important;width:auto!important;min-width:0!important;white-space:normal!important;overflow-wrap:normal!important;line-height:1.25!important;flex:0 1 auto!important}
.razorpayx-records-page #rzx16-p-refresh,.razorpayx-records-page #rzx309-history,.razorpayx-records-page #rzx16-p-import{white-space:normal!important;text-align:center!important}
@media(max-width:680px){.razorpayx-records-page .rzx16-page-head>div:last-child{justify-content:flex-start!important}.finance417-nsic .nsic-tabs button{padding:6px 9px!important;font-size:11px!important}}
