.bond-cashflow-schedule[data-v-795593bf]{border-radius:16px;margin-top:16px;padding:24px 0}.cashflow-schedule__header[data-v-795593bf]{margin-bottom:16px}.cashflow-schedule__title[data-v-795593bf]{color:var(--primaryText);font-family:var(--font-family-primary);font-size:18px;font-weight:700;line-height:24px;margin:0}.cashflow-schedule__empty[data-v-795593bf]{padding:40px 20px;text-align:center}.empty-message[data-v-795593bf]{color:#a3aed0;font-family:var(--font-family-primary);font-size:14px;margin:0}.cashflow-schedule__content[data-v-795593bf]{display:flex;flex-direction:column}.calculator-panel[data-v-795593bf]{background:#f9fbff;border-radius:12px 12px 0 0;padding:20px}.payout-panel[data-v-795593bf]{background:#fff;border:1px solid #eaf7ff;border-radius:0 0 12px 12px;padding:20px}.calculator-controls[data-v-795593bf]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.control-label[data-v-795593bf]{color:var(--primaryText);display:block;font-family:var(--font-family-primary);font-size:14px;font-weight:600;margin-bottom:10px}.repayment-structure[data-v-795593bf]{flex:1.5;min-width:240px!important}.repayment-box[data-v-795593bf]{align-items:center;background:#fff;border:none;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:row;gap:12px;height:48px;justify-content:space-between;padding:10px 18px;width:100%}.repayment-box__label[data-v-795593bf]{color:#424d71;font-size:14px;font-weight:500;line-height:1.4;margin-right:10px}.repayment-box__label[data-v-795593bf],.repayment-box__value[data-v-795593bf]{flex:0 0 auto;font-family:var(--font-family-primary)}.repayment-box__value[data-v-795593bf]{color:var(--primaryText);font-size:18px;font-weight:600}.input-field[data-v-795593bf]{flex:0 0 auto;min-width:140px}.input-control[data-v-795593bf]{background:#fff;border:none;border-radius:8px;box-shadow:0 4px 15px #1a20520d;box-sizing:border-box;color:var(--secondaryText);font-family:var(--font-family-primary);font-size:18px;font-weight:600;height:48px;outline:none;padding:10px 18px;width:100%}.input-control[data-v-795593bf]:focus{outline:none}.units-input-wrapper[data-v-795593bf]{align-items:center;display:flex;position:relative}.input-control--units[data-v-795593bf]{padding-left:46px;padding-right:46px;text-align:center}.input-control--units[data-v-795593bf]::-webkit-inner-spin-button,.input-control--units[data-v-795593bf]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-control--units[type=number][data-v-795593bf]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.units-decrement-btn[data-v-795593bf],.units-increment-btn[data-v-795593bf]{align-items:center;background:#f2f5ff;border:none;border-radius:8px;color:var(--primaryText);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;transition:background-color .2s;width:32px}.units-decrement-btn[data-v-795593bf]{left:10px}.units-increment-btn[data-v-795593bf]{right:10px}.units-decrement-btn[data-v-795593bf]:hover,.units-increment-btn[data-v-795593bf]:hover{background:#e1e6fd}.units-decrement-btn[data-v-795593bf]:active,.units-increment-btn[data-v-795593bf]:active{background:#cbd4ff}.units-decrement-btn[data-v-795593bf]:disabled,.units-increment-btn[data-v-795593bf]:disabled{cursor:not-allowed;opacity:.5}.payout-schedule[data-v-795593bf]{display:flex;flex-direction:column;gap:12px}.cashflow-table[data-v-795593bf]{background:#fff;border-radius:0;overflow:hidden}.cashflow-table__body[data-v-795593bf]{display:flex;flex-direction:column}.cashflow-table__row[data-v-795593bf]{display:grid;gap:16px;grid-template-columns:2fr 1.2fr 1fr;padding:12px 16px;transition:background-color .2s}.cashflow-table__row[data-v-795593bf]:nth-child(odd){background:#fff}.cashflow-table__row[data-v-795593bf]:nth-child(2n){background:#f3f6ff}.cashflow-table__row--highlighted[data-v-795593bf]{background:#e7eeff}.cashflow-table__row .cashflow-table__cell[data-v-795593bf]{align-items:center;color:#96a0c6;display:flex;font-family:var(--font-family-primary);font-size:14px;font-weight:500}.cashflow-table__row--highlighted .cashflow-table__cell[data-v-795593bf]{color:var(--primaryText)}.cashflow-table__cell--date[data-v-795593bf]{font-weight:500;margin-left:18px}.cashflow-table__cell--amount[data-v-795593bf]{color:var(--primaryText);font-weight:600;justify-content:flex-end}.cashflow-table__cell--type[data-v-795593bf]{color:#5a5f7d;font-weight:500;justify-content:flex-start}.cashflow-table__row--highlighted .cashflow-table__cell--type[data-v-795593bf]{color:var(--primaryText)}.cashflow-schedule__footer[data-v-795593bf]{display:flex;justify-content:center;padding-top:8px}.view-more-button[data-v-795593bf]{align-items:center;background:none;border:none;border-radius:4px;color:#0027af;cursor:pointer;display:flex;font-family:var(--font-family-primary);font-size:14px;font-weight:500;gap:6px;padding:8px 12px;transition:background-color .2s}.view-more-button[data-v-795593bf]:hover{background:#eaf1ff}.chevron[data-v-795593bf]{flex-shrink:0;height:12px;transition:transform .2s;width:12px}.chevron--up[data-v-795593bf]{transform:rotate(180deg)}.cashflow-table__cell--amount--interest[data-v-795593bf]{color:var(--primaryText)!important;margin-right:18px}.cashflow-table__cell--type--interest[data-v-795593bf]{color:var(--primaryText)!important}.cashflow-blurred[data-v-795593bf]{background:#fff;border-radius:0;cursor:pointer;overflow:hidden;position:relative;transition:opacity .2s ease}.cashflow-blurred:focus-visible .blur-message[data-v-795593bf],.cashflow-blurred:hover .blur-message[data-v-795593bf]{text-decoration:underline}.cashflow-blurred[data-v-795593bf]:focus-visible{outline:2px solid #0027af;outline-offset:2px}.cashflow-skeleton[data-v-795593bf]{display:flex;filter:blur(4px);flex-direction:column;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skeleton-row[data-v-795593bf]{display:grid;gap:16px;grid-template-columns:2fr 1.2fr 1fr;padding:12px 16px}.skeleton-row[data-v-795593bf]:nth-child(odd){background:#fff}.skeleton-row[data-v-795593bf]:nth-child(2n){background:#f3f6ff}.skeleton-cell[data-v-795593bf]{animation:shimmer-795593bf 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 37%,#f0f0f0 63%);background-size:400% 100%;border-radius:4px;height:20px}.skeleton-cell--date[data-v-795593bf]{margin-left:18px}.skeleton-cell--amount[data-v-795593bf]{margin-right:18px}.blur-overlay[data-v-795593bf]{background:#ffffffd9;bottom:0;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.blur-message[data-v-795593bf],.blur-overlay[data-v-795593bf]{align-items:center;display:flex}.blur-message[data-v-795593bf]{flex-direction:column;gap:12px;padding:24px;text-align:center}.blur-message svg[data-v-795593bf]{color:#0027af;opacity:.8}.blur-message p[data-v-795593bf]{color:#1b2559;font-family:var(--font-family-primary);font-size:14px;font-weight:600;line-height:20px;margin:0}@keyframes shimmer-795593bf{0%{background-position:-400px 0}to{background-position:400px 0}}@media (max-width:768px){.calculator-controls[data-v-795593bf]{align-items:stretch;flex-direction:column}.input-field[data-v-795593bf],.repayment-structure[data-v-795593bf]{width:100%}.cashflow-table__row[data-v-795593bf]{gap:8px;grid-template-columns:1fr}.cashflow-table__cell--amount[data-v-795593bf]{justify-content:flex-start}}@media (max-width:480px){.cashflow-schedule__title[data-v-795593bf]{font-size:13px}.cashflow-table__row[data-v-795593bf]{font-size:10px;grid-template-columns:repeat(3,1fr)}.cashflow-table__row .cashflow-table__cell[data-v-795593bf]{font-size:13px;font-weight:500;justify-content:center;text-align:center}.cashflow-table__cell--date[data-v-795593bf]{margin-left:0}.input-control[data-v-795593bf],.repayment-box__label[data-v-795593bf],.repayment-box__value[data-v-795593bf]{font-size:13px}}
