.page.svelte-x1i5gj{min-height:100vh;background:#f0f4f8;font-size:13px;color:#333}.page-body.svelte-x1i5gj{padding:24px;max-width:1200px;margin:0 auto}.page-header.svelte-x1i5gj{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;background:#f0f4f8;border-bottom:1px solid #dde3ec;flex-shrink:0}.page-header-left.svelte-x1i5gj{display:flex;flex-direction:column;gap:2px}.page-title.svelte-x1i5gj{font-size:20px;font-weight:700;color:#1a2a4a;margin:0}.page-desc.svelte-x1i5gj{font-size:12px;color:#888;margin:0}.page-header-date.svelte-x1i5gj{font-size:12px;color:#888}.section-title.svelte-x1i5gj{font-size:13px;font-weight:700;color:#3a5070;letter-spacing:.03em;margin-bottom:14px}.kpi-row.svelte-x1i5gj{display:flex;flex-wrap:wrap;gap:12px}.kpi-card.svelte-x1i5gj{flex:1 1 150px;background:#fff;border:1px solid #e0e4ea;border-radius:10px;padding:16px 20px}.kpi-card--positive.svelte-x1i5gj{border-color:#b8dfc8;background:#f0faf4}.kpi-card--negative.svelte-x1i5gj{border-color:#f0c8c8;background:#fff4f4}.kpi-label.svelte-x1i5gj{font-size:11px;color:#888;margin-bottom:8px;white-space:nowrap}.kpi-value.svelte-x1i5gj{font-size:24px;font-weight:700;color:#1a2a4a;line-height:1}.kpi-unit.svelte-x1i5gj{font-size:13px;font-weight:400;color:#888;margin-left:4px}.empty-state.svelte-x1i5gj{background:#fff;border:1px solid #e0e4ea;border-radius:10px;padding:48px;text-align:center}.empty-state__icon.svelte-x1i5gj{font-size:48px;margin-bottom:16px}.empty-state__title.svelte-x1i5gj{font-size:16px;font-weight:700;color:#3a5070;margin-bottom:8px}.empty-state__desc.svelte-x1i5gj{font-size:13px;color:#888}.empty-state__desc.svelte-x1i5gj a:where(.svelte-x1i5gj){color:#4f86c6;text-decoration:none}.empty-state__desc.svelte-x1i5gj a:where(.svelte-x1i5gj):hover{text-decoration:underline}.two-col.svelte-x1i5gj{display:flex;gap:16px;align-items:flex-start}.chart-card.svelte-x1i5gj{flex:0 0 65%;background:#fff;border:1px solid #e0e4ea;border-radius:10px;padding:20px;min-width:0}.chart-svg.svelte-x1i5gj{width:100%;height:auto;display:block}.chart-no-data.svelte-x1i5gj{text-align:center;color:#aaa;padding:40px 0;font-size:12px}.summary-card.svelte-x1i5gj{flex:1 1 0;background:#fff;border:1px solid #e0e4ea;border-radius:10px;padding:20px;min-width:0}.summary-table.svelte-x1i5gj{width:100%;border-collapse:collapse;font-size:12px}.summary-table.svelte-x1i5gj th:where(.svelte-x1i5gj){background:#f0f4fa;color:#3a5070;font-weight:600;padding:8px 10px;border-bottom:2px solid #d0d8e8;text-align:right;white-space:nowrap}.summary-table.svelte-x1i5gj th:where(.svelte-x1i5gj):first-child{text-align:left}.summary-table.svelte-x1i5gj td:where(.svelte-x1i5gj){padding:9px 10px;border-bottom:1px solid #eef0f4;text-align:right;font-variant-numeric:tabular-nums}.summary-table.svelte-x1i5gj tr:where(.svelte-x1i5gj):last-child td:where(.svelte-x1i5gj){border-bottom:none}.summary-table.svelte-x1i5gj tr:where(.svelte-x1i5gj):hover td:where(.svelte-x1i5gj){background:#f8fafc}.summary-table.svelte-x1i5gj td:where(.svelte-x1i5gj):first-child{text-align:left;display:flex;align-items:center;gap:6px}.color-dot.svelte-x1i5gj{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.prop-name-text.svelte-x1i5gj{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}.property-grid.svelte-x1i5gj{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.prop-card.svelte-x1i5gj{background:#fff;border:1px solid #e0e4ea;border-radius:10px;padding:18px 20px;display:flex;flex-direction:column;gap:14px}.prop-card__header.svelte-x1i5gj{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.prop-card__name.svelte-x1i5gj{font-size:15px;font-weight:700;color:#1a2a4a}.prop-card__date.svelte-x1i5gj{font-size:11px;color:#aaa;white-space:nowrap}.prop-card__basic.svelte-x1i5gj{display:flex;gap:16px}.prop-card__basic-item.svelte-x1i5gj{display:flex;flex-direction:column;gap:2px}.prop-card__basic-label.svelte-x1i5gj{font-size:10px;color:#aaa}.prop-card__basic-val.svelte-x1i5gj{font-size:12px;font-weight:600;color:#444}.prop-card__status-row.svelte-x1i5gj{display:flex;gap:10px}.prop-card__status-block.svelte-x1i5gj{flex:1;background:#f8fafc;border:1px solid #e0e4ea;border-radius:8px;padding:10px 12px}.prop-card__status-block--loan.svelte-x1i5gj{border-color:#c8d8f0;background:#f0f6ff}.prop-card__status-block--value.svelte-x1i5gj{border-color:#c8e0d0;background:#f0faf4}.prop-card__status-block--profit.svelte-x1i5gj{border-color:#b8dfc8;background:#edf8f2}.prop-card__status-block--loss.svelte-x1i5gj{border-color:#f0c8c8;background:#fff4f4}.prop-card__status-label.svelte-x1i5gj{font-size:10px;color:#888;margin-bottom:4px}.prop-card__status-main.svelte-x1i5gj{font-size:18px;font-weight:700;color:#1a2a4a;line-height:1.2}.prop-card__status-unit.svelte-x1i5gj{font-size:11px;font-weight:400;color:#888;margin-left:2px}.prop-card__progress.svelte-x1i5gj{display:flex;flex-direction:column;gap:5px}.prop-card__progress-label.svelte-x1i5gj{display:flex;justify-content:space-between;font-size:11px;color:#888}.prop-card__progress-bar.svelte-x1i5gj{width:100%;height:6px;background:#e0e4ea;border-radius:3px;overflow:hidden}.prop-card__progress-fill.svelte-x1i5gj{height:100%;border-radius:3px;transition:width .3s}.prop-card__metrics.svelte-x1i5gj{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px;border-top:1px solid #eef0f4}.prop-card__metric.svelte-x1i5gj{display:flex;flex-direction:column;gap:2px;flex:1 1 70px}.prop-card__metric--cf.svelte-x1i5gj{flex-basis:100%;padding-top:6px;border-top:1px dashed #eef0f4;flex-direction:row;align-items:center;justify-content:space-between}.prop-card__metric-label.svelte-x1i5gj{font-size:10px;color:#aaa}.prop-card__metric-val.svelte-x1i5gj{font-size:13px;font-weight:700;color:#1a2a4a}.profile-card.svelte-x1i5gj{background:#fff;border:1px solid #e0e4ea;border-radius:10px;padding:20px}.profile-grid.svelte-x1i5gj{display:flex;flex-wrap:wrap;gap:16px 32px}.profile-item.svelte-x1i5gj{display:flex;flex-direction:column;gap:3px;min-width:120px}.profile-label.svelte-x1i5gj{font-size:11px;color:#aaa}.profile-val.svelte-x1i5gj{font-size:13px;font-weight:600;color:#1a2a4a}.positive.svelte-x1i5gj{color:#1a7a3a;font-weight:600}.negative.svelte-x1i5gj{color:#c0392b;font-weight:600}@media(max-width:768px){.page-header.svelte-x1i5gj{padding:10px 16px}.page-title.svelte-x1i5gj{font-size:16px}.page-desc.svelte-x1i5gj{display:none}.page-body.svelte-x1i5gj{padding:12px}.two-col.svelte-x1i5gj{flex-direction:column}.chart-card.svelte-x1i5gj{flex:unset;width:100%}.property-grid.svelte-x1i5gj{grid-template-columns:1fr}.kpi-row.svelte-x1i5gj{display:grid;grid-template-columns:repeat(2,1fr)}.prop-card__status-row.svelte-x1i5gj{flex-direction:column}.summary-card.svelte-x1i5gj{overflow-x:auto}.summary-table.svelte-x1i5gj{min-width:320px}}@media(max-width:480px){.kpi-row.svelte-x1i5gj{grid-template-columns:1fr 1fr}.page-body.svelte-x1i5gj{padding:8px}}
