.calculator-container[data-v-db1634ce]{background:#fff;border-radius:15px;box-shadow:0 15px 40px #0000001f}.header h1[data-v-db1634ce]{background:linear-gradient(90deg,#3498db,#2c3e50);-webkit-background-clip:text;color:#2c3e50;font-size:32px;margin-bottom:10px;-webkit-text-fill-color:transparent}.header p[data-v-db1634ce]{color:#7f8c8d;font-size:16px;line-height:1.6;margin:0 auto;max-width:700px}.input-section[data-v-db1634ce]{background:#f8f9fa;border-radius:12px;margin-bottom:30px;padding:30px}.section-title[data-v-db1634ce]{align-items:center;color:#2c3e50;display:flex;font-size:20px;font-weight:600;margin-bottom:25px}.section-title i[data-v-db1634ce]{color:#3498db;margin-right:10px}.input-grid[data-v-db1634ce]{display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.input-item[data-v-db1634ce]{margin-bottom:15px}.input-item label[data-v-db1634ce]{color:#495057;display:block;font-weight:500;margin-bottom:8px}.buttons[data-v-db1634ce]{display:flex;gap:20px;justify-content:center;margin-top:30px}.results-section[data-v-db1634ce]{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 5px 20px #00000014;margin-bottom:30px;padding:30px}.results-title[data-v-db1634ce]{border-bottom:2px solid #f1f1f1;color:#2c3e50;font-size:24px;margin-bottom:25px;padding-bottom:15px;text-align:center}.results-grid[data-v-db1634ce]{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:20px}.result-card[data-v-db1634ce]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #e9ecef;border-radius:12px;padding:25px;text-align:center;transition:all .3s ease}.result-card[data-v-db1634ce]:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.result-card.important[data-v-db1634ce]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:1px solid #bbdefb}.result-card.highlight[data-v-db1634ce]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:1px solid #c8e6c9}.result-label[data-v-db1634ce]{color:#495057;font-size:18px;font-weight:500;margin-bottom:15px}.result-value[data-v-db1634ce]{color:#2c3e50;font-size:32px;font-weight:700}.result-value.highlight[data-v-db1634ce]{color:#27ae60}.result-unit[data-v-db1634ce]{color:#6c757d;font-size:16px;margin-left:5px}.explanation[data-v-db1634ce]{background:#fff8e1;border-left:4px solid #ffc107;border-radius:8px;color:#495057;margin-top:30px;padding:20px}.explanation h3[data-v-db1634ce]{color:#d35400;margin-bottom:10px}.explanation p[data-v-db1634ce]{line-height:1.7;margin-bottom:10px}.explanation ul[data-v-db1634ce]{margin-top:10px;padding-left:20px}.explanation li[data-v-db1634ce]{line-height:1.6;margin-bottom:8px}.footer[data-v-db1634ce]{border-top:1px solid #eee;font-size:14px;margin-top:40px;padding-top:20px;text-align:center}.footer[data-v-db1634ce],.tip[data-v-db1634ce]{color:#6c757d}.tip[data-v-db1634ce]{font-size:13px;font-style:italic;margin-top:8px}.retirement-plan[data-v-db1634ce]{background:#f8f9fa;border-radius:12px;margin-top:30px;padding:30px}.plan-title[data-v-db1634ce]{color:#2c3e50;font-size:24px;margin-bottom:25px;text-align:center}.chart-container[data-v-db1634ce]{align-items:flex-end;display:flex;height:300px;justify-content:space-around;margin-top:20px;padding:0 20px;position:relative}.chart-bar[data-v-db1634ce]{background:linear-gradient(0deg,#3498db,#2980b9);border-radius:5px 5px 0 0;box-shadow:0 3px 10px #3498db4d;position:relative;transition:all .5s ease;width:60px}.chart-bar.highlight[data-v-db1634ce]{background:linear-gradient(0deg,#2ecc71,#27ae60);box-shadow:0 3px 10px #2ecc714d}.chart-label[data-v-db1634ce]{bottom:-30px;color:#495057;font-size:14px}.chart-label[data-v-db1634ce],.chart-value[data-v-db1634ce]{left:0;position:absolute;right:0;text-align:center}.chart-value[data-v-db1634ce]{color:#2c3e50;font-weight:600;top:-30px}@media (max-width:768px){.calculator-container[data-v-db1634ce]{padding:20px}.input-grid[data-v-db1634ce],.results-grid[data-v-db1634ce]{grid-template-columns:1fr}}
