.investment-calculator{flex:1 0 0;max-width:1200px;margin:0 auto;padding:20px}.calculator-header{margin-bottom:30px}.description{color:#666;margin-bottom:15px;font-size:14px;line-height:1.5}.disclaimer{color:#999;font-size:13px;font-style:italic}.calculator-form{border-top:2px solid #999;margin-bottom:10px;padding:30px}.form-row{align-items:flex-start;gap:40px;margin-bottom:25px;display:flex}.form-group{flex-direction:column;display:flex}.form-label{margin-bottom:10px;font-size:14px;font-weight:700}.radio-group{flex-direction:column;gap:8px;display:flex}.radio-option,.checkbox-option{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.radio-option input[type=radio],.checkbox-option input[type=checkbox]{margin:0}.radio-text,.checkbox-text{color:#333}.form-input{background:#fff;border:1px solid #ccc;border-radius:4px;width:150px;padding:8px 12px;font-size:14px}.form-input:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px #007bff40}.submit-section{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;margin-top:30px;padding-bottom:20px;display:flex}.nasdaq-info{align-items:center;gap:8px;font-size:14px;display:flex}.nasdaq-label{color:#666}.results-section{margin-bottom:30px}.result-row{justify-content:space-between;margin-bottom:30px;display:flex}.result-row:last-child{margin-bottom:0}.result-item{text-align:center;flex:1}.result-value{margin-bottom:8px;font-size:24px;font-weight:700}.result-value.negative{color:#dc3545}.result-value.positive{color:#28a745}.result-label{color:#666;font-size:13px;line-height:1.3}.calculator-footer{border-top:1px solid #e5e5e5;justify-content:flex-end;align-items:center;margin-top:30px;padding-top:20px;display:flex}.footer-text{color:#999;margin:0;font-size:13px;line-height:1.4}.footer-actions{gap:8px;display:flex}.action-btn{cursor:pointer;color:#666;background:#f8f9fa;border:1px solid #ddd;border-radius:3px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:all .2s;display:flex}.action-btn:hover{background:#e9ecef;border-color:#adb5bd}@media (max-width:768px){.form-row,.result-row{flex-direction:column;gap:20px}.submit-section{flex-direction:column;align-items:stretch;gap:20px}.calculator-footer{flex-direction:column;align-items:center;gap:15px}}ul.wd_tools{margin:0;padding:0;list-style:none}ul.wd_tools li{display:inline}
