.fund-pnpl-catalog-badge{white-space:nowrap;color:#2e7d32;letter-spacing:.02em;background:#4caf501f;border:1px solid #4caf50;border-radius:40px;justify-content:center;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.fund-pnpl-catalog-badge.fund-pnpl-catalog-badge--thumb{display:none}.fund-pnpl-catalog-badge.fund-pnpl-catalog-badge--inline{flex-shrink:0}.fund-pnpl-catalog-ribbon{z-index:2;pointer-events:none;width:72px;height:72px;position:absolute;top:0;left:0;overflow:hidden}[dir=rtl] .fund-pnpl-catalog-ribbon{left:auto;right:0}[dir=rtl] .fund-pnpl-catalog-ribbon .fund-pnpl-catalog-ribbon__text{left:auto;right:-18px;transform:rotate(45deg)}.fund-pnpl-catalog-ribbon__text{color:#fff;text-transform:uppercase;letter-spacing:.04em;text-align:center;background:linear-gradient(135deg,#4caf50 0%,#2e7d32 100%);width:100px;padding:4px 0;font-size:8px;font-weight:700;position:absolute;top:12px;left:-18px;transform:rotate(-45deg);box-shadow:0 2px 6px #2e7d3259}.fund-pnpl-catalog-corner-ribbon{z-index:2;color:#fff;letter-spacing:normal;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:linear-gradient(135deg,#6ca840 0%,#4d8a2a 100%);justify-content:center;align-items:center;width:88px;height:22px;font-size:7px;font-weight:700;display:flex;position:absolute;top:8px;right:-22px;transform:rotate(30deg);box-shadow:0 2px 6px #4c8a2a59}[dir=rtl] .fund-pnpl-catalog-corner-ribbon{left:-22px;right:auto;transform:rotate(-30deg)}.fund-pnpl-order-badge{white-space:nowrap;letter-spacing:.03em;text-transform:uppercase;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.fund-pnpl-order-badge.fund-pnpl-order-badge--inline{color:#5284d3;background:#5284d31f;border:1px solid #5284d3}.fund-pnpl-order-badge.fund-pnpl-order-badge--action{color:#fff;letter-spacing:0;text-transform:uppercase;background:#2f9637;border:none;border-radius:2rem;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;line-height:15px}.fund-pnpl-order-badge__icon{object-fit:contain;flex-shrink:0;width:16px;height:16px}.fund-pnpl-table-badge{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#549246;border:none;border-radius:2rem;flex-shrink:0;align-items:center;gap:5px;padding:4px 8px;font-size:9px;font-weight:700;line-height:1.2;display:inline-flex}.fund-pnpl-table-badge__icon{object-fit:contain;flex-shrink:0;width:12px;height:12px}.supplier-order-row--fund-pnpl{background:#4caf5014!important}.supplier-order-row--fund-pnpl:hover{background:#4caf501f!important}.order-card--fund-pnpl{border:1px solid #4caf5033;background:#4caf5014!important}.fund-pnpl-order-ack-actions{flex-flow:wrap;align-items:center;gap:8px;display:flex}.fund-pnpl-order-ack-actions .fund-pnpl-reject-btn{text-transform:uppercase;letter-spacing:.03em;min-width:88px;font-size:11px;font-weight:700;color:#fff!important;background:#e74c3c!important;border:none!important;border-radius:8px!important;padding:8px 16px!important}.fund-pnpl-order-ack-actions .fund-pnpl-accept-btn{text-transform:uppercase;letter-spacing:.03em;min-width:88px;font-size:11px;font-weight:700;color:#fff!important;background:#4caf50!important;border:none!important;border-radius:8px!important;padding:8px 16px!important}.fund-pnpl-plan-badge{color:#e55b48;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border:1px dashed #e55b48;border-radius:20px;align-items:center;padding:2px 8px;font-size:9px;font-weight:700;display:inline-flex}.fund-pnpl-multiple-orders-badge{color:#0d9488;text-transform:capitalize;background:#0d94881f;border:1px solid #0d9488;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:9px;font-weight:700;display:inline-flex}.fund-pnpl-order-image-wrap{position:relative}.order-product-thumb-wrap{flex-shrink:0}.order-fund-ribbon{transform-origin:0 0;width:56px;height:56px;transform:scale(.55)}[dir=rtl] .order-fund-ribbon{transform-origin:100% 0}.order-fund-ribbon.order-fund-ribbon--mobile{width:52px;height:52px;transform:scale(.5)}.fund-pnpl-sidebar-plan{background:#6ca8401a;border:1px dashed #6ca840;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:8px 14px;display:flex}.fund-pnpl-sidebar-plan__left{align-items:baseline;gap:6px;min-width:0;display:flex}.fund-pnpl-sidebar-plan__tenure{color:#000;flex-shrink:0;font-size:16px;font-weight:700;line-height:19px}.fund-pnpl-sidebar-plan__label{color:#000;font-size:12px;font-weight:400;line-height:15px}.fund-pnpl-sidebar-plan__amount{color:#000;text-align:right;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:700;line-height:15px}.pnpl-approved-substatus{color:#2e7d32;background:#4caf501f;border:1px solid #4caf5059}.fund-pnpl-pay-now-btn{text-transform:uppercase;letter-spacing:.03em;justify-content:center;align-items:center;min-width:88px;display:inline-flex;color:#fff!important;box-shadow:none!important;background:#4caf50!important;border:none!important;border-radius:20px!important;padding:6px 16px!important;font-size:11px!important;font-weight:700!important}.fund-pnpl-pay-now-btn:hover,.fund-pnpl-pay-now-btn:focus{color:#fff!important;background:#43a047!important}.pnpl-requested{color:#e65100;background:#ff98001f}.fund_pnpl_approval_pending{color:#c0392b;background:#e55b481f}.fund-pnpl-repayment .pnpl-repayment-container{border-bottom:1px solid #e5e7eb;padding-bottom:8px;margin-bottom:8px!important}.fund-pnpl-repayment .pnpl-repayment-container .pnpl-summary-card{border-right:1px solid #e5e7eb}.fund-pnpl-repayment .pnpl-repayment-container .pnpl-summary-card:last-of-type{border-right:none}@media (max-width:767px){.fund-pnpl-repayment .pnpl-repayment-container .pnpl-summary-card{border-bottom:1px solid #e5e7eb;border-right:none}.fund-pnpl-repayment .pnpl-repayment-container .pnpl-summary-card:last-of-type{border-bottom:none}}.fund-pnpl-repayment__schedule .pnpl-table-header{color:#1a1a1a;margin-bottom:12px;font-size:18px;font-weight:700}.fund-pnpl-repayment__table-wrap{border:1px solid #e8e8e8;border-radius:12px;overflow:hidden}.fund-pnpl-repayment__banner{color:#fff;background:linear-gradient(135deg,#2d0b31 0%,#1a0b2e 100%);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}.fund-pnpl-repayment__credx{color:#5284d3;text-transform:lowercase;letter-spacing:-.03em;font-size:28px;font-weight:700}.fund-pnpl-repayment__banner-plan{opacity:.85;margin-top:4px;font-size:13px;display:block}.fund-pnpl-repayment__banner-monthly{font-size:clamp(22px,3vw,32px);font-weight:700;line-height:1.1}.fund-pnpl-repayment__banner-meta{opacity:.8;margin-top:4px;font-size:12px}.fund-pnpl-repayment__zero-cost{color:#6ca840;border:1px solid #6ca840;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.fund-pnpl-repayment__first-payment{opacity:.85;margin-top:8px;font-size:12px;display:block}.fund-pnpl-repayment__bank-logo{color:#fff;background:#1b5e20;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:14px;font-weight:700;display:inline-flex}.fund-pnpl-repayment-table{border-collapse:separate;border-spacing:0}.fund-pnpl-repayment-table thead tr{background:linear-gradient(135deg,#2d0b31 0%,#1a0b2e 100%)!important}.fund-pnpl-repayment-table thead tr th{padding:12px 16px;font-size:12px;font-weight:600;color:#fff!important;background:0 0!important;border:none!important}.fund-pnpl-repayment-table tbody tr{border-top:1px solid #f0f0f0;background-color:var(--theme-white)!important}.fund-pnpl-repayment-table tbody tr:nth-child(2n),.fund-pnpl-repayment-table tbody tr:nth-child(odd){background-color:var(--theme-white)!important}.fund-pnpl-repayment-table tbody tr td{color:#1a1a1a;vertical-align:middle;padding:14px 16px;font-size:13px;border:none!important}.fund-pnpl-repayment-table tbody td:first-child{position:relative;padding-left:22px!important}.fund-pnpl-repayment-table__accent{border-radius:0 4px 4px 0;width:4px;position:absolute;top:10px;bottom:10px;left:0}.fund-pnpl-repayment-table tbody tr:nth-child(odd) .fund-pnpl-repayment-table__accent{background-color:var(--color-light-blue)}.fund-pnpl-repayment-table tbody tr:nth-child(2n) .fund-pnpl-repayment-table__accent{background-color:var(--color-orange)}.fund-pnpl-status-upcoming{color:#e65100;background:var(--theme-white);text-transform:capitalize;border:1px solid #ff9800;border-radius:20px;justify-content:center;align-items:center;min-width:88px;padding:6px 16px;font-size:11px;font-weight:600;display:inline-flex}.fund-pnpl-view-all-btn{color:#5284d3;cursor:pointer;background:#5284d31f;border:none;border-radius:8px;width:100%;margin-top:12px;padding:10px 16px;font-size:13px;font-weight:600}.fund-pnpl-view-all-btn:hover{background:#5284d333}
