.recoupment-body .apexcharts-tooltip.apexcharts-theme-light{color:#fff;background:#293465;border-color:#293465;border-radius:.25rem;padding:.25rem 1.25rem;font-size:12px}.recoupment-body .apexcharts-tooltip.apexcharts-theme-light ul{padding-inline-start:0;list-style:none}.recoupment-body .apexcharts-tooltip.apexcharts-theme-light ul li{padding:.12rem 0}.card.recoupment-ring{box-shadow:none;margin-bottom:24px;padding:16px 40px}.card.recoupment-ring:hover{background-color:#f9f9fb;box-shadow:0 2px 8px #dddfe9}.recoupment-ring-container{flex-direction:column;display:flex}.recoupment-ring-container>.header{justify-content:space-between;align-items:center;height:60px;display:flex}.recoupment-ring-container>.header span{margin:0 15px}.recoupment-ring-container>.header>h3{color:#414558;margin:0;font-size:18px;line-height:24px}.recoupment-ring-container>.header>.toggler{justify-content:flex-end;align-items:center;width:15%;display:flex}.recoupment-ring-container>.header>.toggler.hide>p,.recoupment-ring-container>.header>.toggler.hide>div>div>.apexcharts-svg{opacity:0}.recoupment-ring-container>.header>.toggler>p{font-size:14px;transition:opacity .5s,visibility .5s}.recoupment-ring-container>.header>.toggler>p.recouping{color:#6077dc;white-space:nowrap}.recoupment-ring-container>.header>.toggler>p.recouped{color:#37b386;white-space:nowrap}.recoupment-ring-container>.header>.toggler>div>div>.apexcharts-svg{transition:opacity .5s,visibility .5s}.recoupment-ring-container>.header>.toggler>i{color:#686f8d}.recoupment-ring-container .recoupment-body{transition:grid-template-rows .3s;display:grid}.recoupment-ring-container .recoupment-body>.animatable-container{overflow:hidden}.recoupment-ring-container .recoupment-ring-content{flex:1}.recoupment-ring-container .recoupment-chart-content{flex:3}.recoupment-ring-container .recoupment-body .cost-table{max-height:500px;overflow-y:auto}.recoupment-ring-container .recoupment-body .cost-table thead{background:#fff;position:sticky;top:0;box-shadow:1px 1px 2px #00000029}.recoupment-ring-container .recoupment-body .cost-table thead th.recoupable-amount{--col-align:right}.recoupment-ring-container .recoupment-body .cost-table tbody tr{border-bottom:1px solid #eaebf1}.recoupment-ring-container .recoupment-body .cost-table tbody tr:hover{background-color:#f3f4f7}.recoupment-ring-container .recoupment-body footer{border-top:1px solid #dddfe9}.recoupment-ring-container .recoupment-body:hover thead{background:#f9f9fb}.recoupment-of{width:100%;margin:18px 0;display:flex}.recoupment-of>div{border-bottom:1px solid #dddfe9;width:40%;height:50%;margin-top:10px}.recoupment-of>p{color:#686f8d;margin:0 16px;font-size:18px}.data-labels>.main-text{color:#414558;margin:0;font-size:28px;line-height:28px}.data-labels>.sub-text{color:#686f8d;margin:0;font-size:18px;line-height:24px}.payee-nav{margin:36px 0 0 80px}.insight-sales-charts .recoupment-placeholder-message{background-color:#f9f9f8;flex-direction:column;align-items:center;max-width:608px;margin:0 auto;padding-top:40px;display:flex}.insight-sales-charts .recoupment-placeholder-message .cta-card{background-color:#fff;width:560px;padding:1rem}.insight-sales-charts .recoupment-placeholder-message .cta-card a{margin-left:5px}.insight-sales-charts .recoupment-placeholder-message .info{justify-content:center;align-self:stretch;align-items:center;height:3rem;margin-top:2rem;padding:8px 16px;display:flex}.insight-sales-charts .recoupment-placeholder-message .info h5,.insight-sales-charts .recoupment-placeholder-message .info span{margin-left:5px}.insight-sales-charts .recoupment-placeholder-message .cta-actions{flex-direction:column;flex:none;width:220px;display:flex}.insight-sales-charts .recoupment-placeholder-message .cta{gap:40px;display:flex}.insight-sales-charts .recoupment-placeholder-message .cta p{flex-grow:1}.insight-sales-charts .recoupment-placeholder-message .cta .download{width:56%;margin:0 auto}.insight-sales-charts .recoupment-placeholder-message .cta .download .fa-regular.fa-arrow-down-to-bracket{font-size:12px}.insight-sales-charts .recoupment-placeholder-message .cta-card.contracts .download{width:70%;margin:0 auto}.insight-sales-charts .recoupment-placeholder-message .info{background-color:#eaebf1;border-radius:8px;justify-content:center;align-self:stretch;align-items:center;height:3rem;margin-top:2rem;padding:8px 16px;display:flex}.insight-sales-charts .placeholder-image{z-index:-1;position:absolute;top:465px}
