.redevelopment-tool[data-v-3d5ec47b]{max-width:900px;margin:0 auto}.input-section[data-v-3d5ec47b]{background:#fff;padding:30px;border-radius:15px;box-shadow:0 4px 6px #0000001a;margin-bottom:30px}.input-section h3[data-v-3d5ec47b]{margin:0 0 25px;color:#1f2937;font-size:20px}.input-grid[data-v-3d5ec47b]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:25px}.input-group[data-v-3d5ec47b]{margin-bottom:5px}.input-group label[data-v-3d5ec47b]{display:block;margin-bottom:8px;color:#374151;font-weight:600;font-size:14px}.input-group small[data-v-3d5ec47b]{display:block;margin-top:5px;color:#6b7280;font-size:12px}.input-with-unit[data-v-3d5ec47b]{display:flex;align-items:center;gap:8px}.input-with-unit input[data-v-3d5ec47b]{flex:1;padding:12px 15px;border:2px solid #e5e7eb;border-radius:8px;font-size:16px;transition:border-color .3s ease;box-sizing:border-box}.input-with-unit input[data-v-3d5ec47b]:focus{outline:none;border-color:#2563eb}.input-with-unit .unit[data-v-3d5ec47b]{color:#6b7280;font-weight:600;min-width:40px}.calculate-button[data-v-3d5ec47b]{width:100%;padding:15px;background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.calculate-button[data-v-3d5ec47b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 20px #667eea4d}.calculate-button[data-v-3d5ec47b]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-3d5ec47b]{margin-top:15px;padding:12px;background:#fee2e2;border:2px solid #ef4444;border-radius:8px;color:#dc2626;text-align:center;font-size:14px}.result-section[data-v-3d5ec47b]{background:#fff;padding:30px;border-radius:15px;box-shadow:0 4px 6px #0000001a;margin-bottom:30px}.result-section h3[data-v-3d5ec47b]{margin:0 0 25px;color:#1f2937;font-size:20px;text-align:center}.result-section h4[data-v-3d5ec47b]{margin:0 0 20px;color:#374151;font-size:16px}.summary-card[data-v-3d5ec47b]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:30px;border-radius:15px;border-left:5px solid;margin-bottom:30px;text-align:center}.profit-display[data-v-3d5ec47b]{margin-bottom:20px}.profit-value[data-v-3d5ec47b]{font-size:42px;font-weight:700}.profit-label[data-v-3d5ec47b]{font-size:14px;color:#6b7280;margin-top:5px}.profit-rates[data-v-3d5ec47b]{display:flex;justify-content:center;gap:40px}.rate-item[data-v-3d5ec47b]{text-align:center}.rate-label[data-v-3d5ec47b]{display:block;font-size:12px;color:#6b7280;margin-bottom:5px}.rate-value[data-v-3d5ec47b]{font-size:24px;font-weight:700}.breakdown-section[data-v-3d5ec47b]{margin-bottom:30px}.breakdown-grid[data-v-3d5ec47b]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.breakdown-item[data-v-3d5ec47b]{background:#f9fafb;padding:20px;border-radius:10px;border-left:4px solid #2563eb}.breakdown-item.highlight[data-v-3d5ec47b]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left-color:#3b82f6}.breakdown-item.positive[data-v-3d5ec47b]{border-left-color:#10b981}.breakdown-item.negative[data-v-3d5ec47b]{border-left-color:#f59e0b}.item-label[data-v-3d5ec47b]{font-weight:700;color:#1f2937;font-size:14px;margin-bottom:5px}.item-formula[data-v-3d5ec47b]{font-size:11px;color:#6b7280;margin-bottom:8px}.item-value[data-v-3d5ec47b]{font-size:20px;font-weight:700;color:#374151}.item-note[data-v-3d5ec47b]{font-size:11px;color:#10b981;margin-top:5px}.flow-section[data-v-3d5ec47b]{background:#f8fafc;padding:25px;border-radius:12px}.flow-chart[data-v-3d5ec47b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.flow-item[data-v-3d5ec47b]{text-align:center;flex:1;min-width:100px;padding:15px;background:#fff;border-radius:10px;box-shadow:0 2px 4px #0000000d}.flow-item.positive[data-v-3d5ec47b]{background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.flow-item.negative[data-v-3d5ec47b]{background:linear-gradient(135deg,#fef2f2,#fee2e2)}.flow-icon[data-v-3d5ec47b]{font-size:28px;margin-bottom:8px}.flow-label[data-v-3d5ec47b]{font-size:12px;color:#6b7280;margin-bottom:5px}.flow-value[data-v-3d5ec47b]{font-size:14px;font-weight:700;color:#1f2937}.flow-arrow[data-v-3d5ec47b]{font-size:24px;color:#6b7280}@media (max-width: 768px){.input-section[data-v-3d5ec47b],.result-section[data-v-3d5ec47b]{padding:20px}.input-grid[data-v-3d5ec47b],.breakdown-grid[data-v-3d5ec47b]{grid-template-columns:1fr}.profit-rates[data-v-3d5ec47b]{flex-direction:column;gap:15px}.flow-chart[data-v-3d5ec47b]{flex-direction:column}.flow-arrow[data-v-3d5ec47b]{transform:rotate(90deg)}}.redevelopment-page[data-v-48eb9a84]{max-width:1200px;margin:0 auto;padding:20px}.page-header[data-v-48eb9a84]{text-align:center;margin-bottom:30px}.page-header h1[data-v-48eb9a84]{font-size:32px;color:#1f2937;margin:0 0 10px}.page-header p[data-v-48eb9a84]{font-size:16px;color:#6b7280;margin:0}.info-section[data-v-48eb9a84]{margin-top:40px}.info-section h3[data-v-48eb9a84]{font-size:22px;color:#1f2937;margin-bottom:25px;text-align:center}.info-card[data-v-48eb9a84]{background:#fff;padding:25px;border-radius:12px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;border-left:4px solid #2563eb}.info-card h4[data-v-48eb9a84]{margin:0 0 15px;color:#1f2937;font-size:18px}.info-card p[data-v-48eb9a84]{color:#4b5563;line-height:1.7;margin:0 0 10px}.info-card ul[data-v-48eb9a84]{margin:10px 0;padding-left:20px}.info-card li[data-v-48eb9a84]{color:#4b5563;line-height:1.8;margin-bottom:8px}.info-card li strong[data-v-48eb9a84]{color:#1f2937}.info-card.warning[data-v-48eb9a84]{border-left-color:#f59e0b;background:linear-gradient(135deg,#fffbeb,#fef3c7)}.info-card.warning h4[data-v-48eb9a84]{color:#92400e}.info-card.warning p[data-v-48eb9a84]{color:#78350f}.formula[data-v-48eb9a84]{background:#f3f4f6;padding:12px 15px;border-radius:8px;font-family:monospace;font-size:14px;color:#374151;margin:10px 0}.term-grid[data-v-48eb9a84]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:15px}.term-item[data-v-48eb9a84]{background:#f9fafb;padding:15px;border-radius:8px}.term-item h5[data-v-48eb9a84]{margin:0 0 8px;color:#2563eb;font-size:14px}.term-item p[data-v-48eb9a84]{margin:0;font-size:13px;color:#4b5563}.term-item .formula[data-v-48eb9a84]{font-size:12px;margin-top:8px;margin-bottom:0}.calculation-steps[data-v-48eb9a84]{margin-top:15px}.step[data-v-48eb9a84]{display:flex;align-items:flex-start;gap:15px;margin-bottom:15px}.step-num[data-v-48eb9a84]{background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.step-content[data-v-48eb9a84]{flex:1}.step-content strong[data-v-48eb9a84]{color:#1f2937;display:block;margin-bottom:3px}.step-content p[data-v-48eb9a84]{margin:0;font-size:14px;color:#6b7280}.stage-timeline[data-v-48eb9a84]{margin-top:15px}.stage[data-v-48eb9a84]{padding:15px;background:#f9fafb;border-radius:8px;margin-bottom:10px;border-left:3px solid #2563eb}.stage-header[data-v-48eb9a84]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.stage-icon[data-v-48eb9a84]{font-size:18px}.stage-title[data-v-48eb9a84]{font-weight:700;color:#1f2937}.stage p[data-v-48eb9a84]{margin:0;font-size:14px;color:#6b7280}.faq-item[data-v-48eb9a84]{padding:15px;background:#f9fafb;border-radius:8px;margin-bottom:10px}.faq-item h5[data-v-48eb9a84]{margin:0 0 8px;color:#2563eb;font-size:14px}.faq-item p[data-v-48eb9a84]{margin:0;font-size:14px;color:#4b5563}@media (max-width: 768px){.redevelopment-page[data-v-48eb9a84]{padding:15px}.page-header h1[data-v-48eb9a84]{font-size:24px}.term-grid[data-v-48eb9a84]{grid-template-columns:1fr}.info-card[data-v-48eb9a84]{padding:20px}}
