.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc{background:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-widget)}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__form{gap:var(--spacing-lg);flex-direction:column;max-width:480px;display:flex}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__input{width:100%;padding:10px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg);min-height:44px;transition:border-color var(--transition-base)}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__input:focus{border-color:var(--color-primary);outline:none}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__freq-btns{flex-wrap:wrap;gap:4px;display:flex}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__freq-btn{padding:8px var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-bg);cursor:pointer;min-height:36px;transition:border-color var(--transition-base),color var(--transition-base),background-color var(--transition-base)}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__freq-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__freq-btn--active{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__error{font-size:var(--font-size-sm);color:#dc2626}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__actions{gap:var(--spacing-sm);align-items:center;display:flex}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__btn{padding:12px var(--spacing-xl);background-color:var(--color-primary);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-size-base);cursor:pointer;min-height:44px;transition:background-color var(--transition-base);border:none;font-weight:600}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__btn:hover{background-color:var(--color-primary-hover)}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__btn--reset{padding:12px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;min-height:44px;transition:border-color var(--transition-base),color var(--transition-base);background:0 0}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__btn--reset:hover{border-color:var(--color-primary);color:var(--color-primary)}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__result{margin-top:var(--spacing-2xl);gap:var(--spacing-xl);flex-direction:column;display:flex}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__summary{gap:var(--spacing-md);padding:var(--spacing-xl);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;max-width:480px;display:flex}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__summary-main{gap:var(--spacing-xs);flex-direction:column;display:flex}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__summary-label{font-size:var(--font-size-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__summary-value{color:var(--color-primary);font-size:48px;font-weight:800;line-height:1}@media (min-width:640px){.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__summary-value{font-size:56px}}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__summary-metrics{flex-direction:column;gap:0;display:flex}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__summary-metric{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-secondary);justify-content:space-between;display:flex}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__summary-metric:last-child{border-bottom:none}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__summary-metric strong{color:var(--color-text-primary);font-weight:700}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__bar{border-radius:var(--radius-sm);gap:2px;height:10px;display:flex;overflow:hidden}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__bar-dep{background:var(--color-primary);border-radius:var(--radius-sm) 0 0 var(--radius-sm);min-width:4px}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__bar-int{border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#86efac;min-width:4px}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__green{color:#15803d!important}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__table-title{font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:600}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__table th{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-secondary);color:var(--color-text-secondary);text-align:right;white-space:nowrap;font-weight:600}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__table th:first-child{text-align:left}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__table td{padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--color-border);color:var(--color-text-primary);text-align:right}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__table td:first-child{text-align:left;font-weight:600}.CompoundInterestCalculator-module-scss-module__KJMmwW__ci-calc__table tr:hover td{background:var(--color-bg-secondary)}
