.RoiCalculatorTool-module__CMLepG__tool{flex-direction:column;gap:24px;width:100%;display:flex}.RoiCalculatorTool-module__CMLepG__inputCard{border:1px solid var(--color-border);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;flex-direction:column;gap:24px;padding:32px;display:flex}.RoiCalculatorTool-module__CMLepG__topBar{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.RoiCalculatorTool-module__CMLepG__modeButtons{flex-wrap:wrap;gap:8px;display:flex}.RoiCalculatorTool-module__CMLepG__modeBtn{border:1.5px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.RoiCalculatorTool-module__CMLepG__modeBtn:hover{border-color:var(--color-accent)}.RoiCalculatorTool-module__CMLepG__modeBtnActive{border-color:var(--color-accent);color:var(--color-accent-hover);background:#c3db6b26}.RoiCalculatorTool-module__CMLepG__investmentPanel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.RoiCalculatorTool-module__CMLepG__panelHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.RoiCalculatorTool-module__CMLepG__panelLabel{color:var(--color-accent);text-transform:uppercase;letter-spacing:.5px;background:0 0;border:none;outline:none;flex:1;font-size:14px;font-weight:700}.RoiCalculatorTool-module__CMLepG__panelTitle{color:var(--color-text-primary);font-size:16px;font-weight:700}.RoiCalculatorTool-module__CMLepG__removeBtn{border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:12px;transition:all .2s}.RoiCalculatorTool-module__CMLepG__removeBtn:hover{color:#e11d48;border-color:#e11d48}.RoiCalculatorTool-module__CMLepG__inputGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:640px){.RoiCalculatorTool-module__CMLepG__inputGrid{grid-template-columns:1fr}.RoiCalculatorTool-module__CMLepG__inputCard{padding:24px}}.RoiCalculatorTool-module__CMLepG__field{flex-direction:column;gap:8px;display:flex}.RoiCalculatorTool-module__CMLepG__label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.RoiCalculatorTool-module__CMLepG__input,.RoiCalculatorTool-module__CMLepG__select{border:1.5px solid var(--color-border);width:100%;color:var(--color-text-primary);background:#fff;border-radius:10px;outline:none;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:15px;transition:border-color .2s}.RoiCalculatorTool-module__CMLepG__input:focus,.RoiCalculatorTool-module__CMLepG__select:focus{border-color:var(--color-accent)}.RoiCalculatorTool-module__CMLepG__input::placeholder{color:var(--color-text-muted)}.RoiCalculatorTool-module__CMLepG__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.RoiCalculatorTool-module__CMLepG__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.RoiCalculatorTool-module__CMLepG__input[type=number]{-moz-appearance:textfield}.RoiCalculatorTool-module__CMLepG__select{cursor:pointer;appearance:auto}.RoiCalculatorTool-module__CMLepG__toolbar{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.RoiCalculatorTool-module__CMLepG__toolbarBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.RoiCalculatorTool-module__CMLepG__toolbarBtn:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.RoiCalculatorTool-module__CMLepG__resultsCard{border:1px solid var(--color-border);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;flex-direction:column;gap:24px;padding:32px;display:flex}.RoiCalculatorTool-module__CMLepG__resultGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:640px){.RoiCalculatorTool-module__CMLepG__resultGrid{grid-template-columns:1fr}.RoiCalculatorTool-module__CMLepG__resultsCard{padding:24px}}.RoiCalculatorTool-module__CMLepG__resultItem{background:var(--color-surface);border:1px solid var(--color-border);text-align:center;border-radius:12px;flex-direction:column;gap:6px;padding:20px;display:flex}.RoiCalculatorTool-module__CMLepG__resultLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);font-size:12px;font-weight:600}.RoiCalculatorTool-module__CMLepG__resultValue{color:var(--color-text-primary);font-size:24px;font-weight:700;font-family:var(--font-dm-mono),"DM Mono",monospace}.RoiCalculatorTool-module__CMLepG__resultValueGreen{color:#16a34a;font-size:24px;font-weight:700;font-family:var(--font-dm-mono),"DM Mono",monospace}.RoiCalculatorTool-module__CMLepG__resultValueRed{color:#e11d48;font-size:24px;font-weight:700;font-family:var(--font-dm-mono),"DM Mono",monospace}.RoiCalculatorTool-module__CMLepG__barSection{flex-direction:column;gap:8px;display:flex}.RoiCalculatorTool-module__CMLepG__barLabels{color:var(--color-text-secondary);justify-content:space-between;font-size:13px;display:flex}.RoiCalculatorTool-module__CMLepG__barTrack{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;height:32px;display:flex;overflow:hidden}.RoiCalculatorTool-module__CMLepG__barInitial{background:var(--color-accent);min-width:0;transition:width .4s}.RoiCalculatorTool-module__CMLepG__barProfit{background:#16a34a;min-width:0;transition:width .4s}.RoiCalculatorTool-module__CMLepG__barLoss{background:#e11d48;min-width:0;transition:width .4s}.RoiCalculatorTool-module__CMLepG__compareCard{border:2px solid var(--color-accent);background:#fff;border-radius:20px;flex-direction:column;gap:16px;padding:32px;display:flex}.RoiCalculatorTool-module__CMLepG__tableWrap{border:1px solid var(--color-border);border-radius:12px;overflow-x:auto}.RoiCalculatorTool-module__CMLepG__table{border-collapse:collapse;width:100%;font-size:13px}.RoiCalculatorTool-module__CMLepG__table th{background:var(--color-surface);text-align:right;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);border-bottom:2px solid var(--color-border);padding:12px 16px;font-size:11px;font-weight:700}.RoiCalculatorTool-module__CMLepG__table th:first-child{text-align:left}.RoiCalculatorTool-module__CMLepG__table td{text-align:right;font-family:var(--font-dm-mono),"DM Mono",monospace;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);padding:10px 16px;font-size:13px}.RoiCalculatorTool-module__CMLepG__table td:first-child{text-align:left;color:var(--color-text-primary);font-family:DM Sans,sans-serif;font-weight:600}.RoiCalculatorTool-module__CMLepG__table tbody tr:hover{background:#c3db6b0f}.RoiCalculatorTool-module__CMLepG__table tbody tr:last-child td{border-bottom:none}.RoiCalculatorTool-module__CMLepG__formulaBox{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:16px 20px}.RoiCalculatorTool-module__CMLepG__formulaBox p{color:var(--color-text-secondary);margin:4px 0;font-size:14px;line-height:1.6}.RoiCalculatorTool-module__CMLepG__formulaBox strong{color:var(--color-text-primary)}
