.asset-reporting-studio[data-v-86a775a9]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;margin-block:24px;padding:clamp(20px,3vw,32px);box-shadow:0 4px 20px #00000008}.reporting-studio-header[data-v-86a775a9]{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:18px;display:flex}.header-main-meta[data-v-86a775a9]{flex-direction:column;gap:4px;display:flex}.header-tag-row[data-v-86a775a9]{align-items:center;gap:8px;display:flex}.reporting-kicker[data-v-86a775a9]{color:var(--accent-rwa);white-space:nowrap;background:#176b581a;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.reporting-kicker .issue-icon[data-v-86a775a9]{width:13px!important;height:13px!important}.revision-badge[data-v-86a775a9]{font-size:11px;font-family:var(--font-mono,monospace);color:var(--text-muted);background:var(--bg-secondary);border-radius:6px;padding:2px 7px}.reporting-title[data-v-86a775a9]{color:var(--text-primary);margin:4px 0 2px;font-size:20px;font-weight:750}.reporting-desc[data-v-86a775a9]{color:var(--text-muted);margin:0;font-size:13px}.btn-close-studio[data-v-86a775a9]{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:650;transition:all .18s;display:inline-flex}.btn-close-studio[data-v-86a775a9]:hover{border-color:var(--accent-rwa);color:var(--text-primary)}.btn-close-studio .issue-icon[data-v-86a775a9]{width:13px!important;height:13px!important}.reporting-status-banner[data-v-86a775a9]{border-radius:10px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.reporting-status-banner.is-loading[data-v-86a775a9]{background:var(--bg-secondary);color:var(--text-muted)}.reporting-status-banner.is-error[data-v-86a775a9]{color:#ef4444;background:#ef44441a}.reporting-status-banner.is-success[data-v-86a775a9]{color:#10b981;background:#10b9811f}.reporting-status-banner .issue-icon[data-v-86a775a9]{width:15px!important;height:15px!important}.income-source-grid[data-v-86a775a9]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:6px;display:grid}.source-card-btn[data-v-86a775a9]{background:var(--bg-primary);border:1.5px solid var(--border-color);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:600;transition:all .18s;display:inline-flex}.source-card-btn[data-v-86a775a9]:hover:not(.is-disabled){border-color:var(--accent-rwa);color:var(--text-primary)}.source-card-btn.is-active[data-v-86a775a9]{background:var(--bg-card);border-color:var(--accent-rwa);color:var(--accent-rwa);box-shadow:0 0 0 2px #176b5824}.source-card-btn.is-disabled[data-v-86a775a9]{opacity:.45;cursor:not-allowed}.source-radio-circle[data-v-86a775a9]{border:1.5px solid var(--border-color);border-radius:50%;flex-shrink:0;width:14px;height:14px}.source-card-btn.is-active .source-radio-circle[data-v-86a775a9]{border-color:var(--accent-rwa);background:var(--accent-rwa);box-shadow:inset 0 0 0 3px var(--bg-card)}.metrics-preview-box[data-v-86a775a9]{background:linear-gradient(135deg,#176b580f,#10b9810a);border:1px solid #176b582e;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:16px 20px;padding:14px 18px;display:grid}.metric-preview-item[data-v-86a775a9]{flex-direction:column;gap:2px;display:flex}.metric-preview-label[data-v-86a775a9]{color:var(--text-muted);font-size:11px;font-weight:600}.metric-preview-val[data-v-86a775a9]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:750}.text-accent[data-v-86a775a9]{color:var(--accent-rwa)}.period-help-callout[data-v-86a775a9]{background:color-mix(in srgb,var(--accent-rwa) 8%,var(--bg-card));border:1px solid color-mix(in srgb,var(--accent-rwa) 22%,transparent);color:var(--text-secondary);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:12px;line-height:1.55;display:flex}.period-help-callout .issue-icon[data-v-86a775a9]{color:var(--accent-rwa);flex-shrink:0;margin-top:2px;width:14px!important;height:14px!important}.field-hint-card[data-v-86a775a9]{color:var(--text-muted);background:color-mix(in srgb,var(--bg-secondary) 80%,transparent);border:1px solid var(--border-color);border-radius:8px;align-items:flex-start;gap:6px;margin:8px 0 0;padding:8px 12px;font-size:11.5px;line-height:1.5;display:flex}.field-hint-card .issue-icon[data-v-86a775a9]{color:var(--accent-rwa);flex-shrink:0;margin-top:2px;width:13px!important;height:13px!important}.reporting-section-card[data-v-86a775a9]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:14px;margin-block:16px;padding:18px 20px}.section-card-title[data-v-86a775a9]{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:14px;font-size:13.5px;font-weight:700;display:flex}.section-card-title .issue-icon[data-v-86a775a9]{color:var(--accent-rwa);width:15px!important;height:15px!important}.form-row-block[data-v-86a775a9]{margin-bottom:16px}.clean-field-label[data-v-86a775a9]{color:var(--text-primary);align-items:center;gap:4px;margin-bottom:6px;font-size:12.5px;font-weight:650;display:flex}.req-star[data-v-86a775a9]{color:#ef4444}.clean-input[data-v-86a775a9],.clean-textarea[data-v-86a775a9]{box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-color);width:100%;color:var(--text-primary);font:inherit;border-radius:10px;outline:none;padding:10px 14px;font-size:13.5px;transition:border-color .18s}.clean-input[data-v-86a775a9]:focus,.clean-textarea[data-v-86a775a9]:focus{border-color:var(--accent-rwa);box-shadow:0 0 0 2px #176b5824}[data-v-86a775a9] .reporting-el-picker{display:flex;width:100%!important}[data-v-86a775a9] .reporting-el-picker .el-input__wrapper{min-height:40px;background:var(--bg-card)!important;border:1px solid var(--border-color)!important;box-shadow:none!important;border-radius:10px!important;padding:0 12px!important}[data-v-86a775a9] .reporting-el-picker .el-input__wrapper.is-focus{border-color:var(--accent-rwa)!important;box-shadow:0 0 0 2px #176b5824!important}[data-v-86a775a9] .reporting-el-picker .el-input__inner{color:var(--text-primary)!important;font-size:13.5px!important}.clean-textarea[data-v-86a775a9]{resize:vertical;line-height:1.6}.clean-grid-2col[data-v-86a775a9]{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.clean-details-card[data-v-86a775a9]{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:12px;margin-block:16px}.clean-details-summary[data-v-86a775a9]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.details-summary-left[data-v-86a775a9]{color:var(--text-primary);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.details-summary-left .issue-icon[data-v-86a775a9]{color:var(--accent-rwa);width:14px!important;height:14px!important}.details-summary-right[data-v-86a775a9]{color:var(--text-muted);font-size:11.5px}.clean-details-content[data-v-86a775a9]{border-top:1px solid var(--border-color);background:var(--bg-card);border-bottom-right-radius:12px;border-bottom-left-radius:12px;padding:16px}.reporting-footer-actions[data-v-86a775a9]{border-top:1px solid var(--border-color);justify-content:flex-end;margin-top:24px;padding-top:16px;display:flex}.btn-publish-report[data-v-86a775a9]{min-width:160px;height:44px}.report-facts-grid[data-v-86a775a9]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0 0 18px;padding:0;display:grid}.fact-card[data-v-86a775a9]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.fact-label[data-v-86a775a9]{color:var(--text-muted);font-size:11.5px}.fact-val[data-v-86a775a9]{color:var(--text-primary);margin:0;font-size:15px;font-weight:700}.fact-sub[data-v-86a775a9]{color:var(--text-muted);font-size:11px}.published-cashflow-card[data-v-86a775a9]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;margin-bottom:16px;padding:16px 18px}.cashflow-date-badge[data-v-86a775a9]{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;font-weight:600;display:flex}.currency-tag[data-v-86a775a9]{background:var(--bg-secondary);border-radius:4px;padding:2px 7px;font-size:11px}.cashflow-metrics-row[data-v-86a775a9]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.cashflow-stat-item[data-v-86a775a9]{flex-direction:column;gap:2px;display:flex}.cf-label[data-v-86a775a9]{color:var(--text-muted);font-size:11px}.cf-val[data-v-86a775a9]{color:var(--text-primary);font-size:13.5px}.cf-basis-note[data-v-86a775a9]{color:var(--text-secondary);margin:12px 0 0;font-size:12px;line-height:1.6}.report-audit-meta[data-v-86a775a9]{color:var(--text-muted);align-items:center;gap:6px;margin-top:8px;font-size:11.5px;display:flex}.report-audit-meta .issue-icon[data-v-86a775a9]{width:13px!important;height:13px!important}.font-mono[data-v-86a775a9]{font-family:var(--font-mono,monospace)}.clean-fieldset[data-v-86a775a9]{border:0;margin:0;padding:0}.is-spinning[data-v-86a775a9]{animation:1s linear infinite spin-86a775a9}@keyframes spin-86a775a9{to{transform:rotate(1turn)}}@media (width<=600px){.reporting-studio-header[data-v-86a775a9]{flex-direction:column;align-items:stretch;gap:12px}.header-main-meta[data-v-86a775a9]{width:100%}.header-tag-row[data-v-86a775a9]{flex-wrap:wrap;gap:6px}.btn-close-studio[data-v-86a775a9]{align-self:flex-end;padding:6px 12px;font-size:11.5px}.income-source-grid[data-v-86a775a9]{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.source-card-btn[data-v-86a775a9]{padding:8px 10px!important;font-size:12px!important}.clean-grid-2col[data-v-86a775a9],.metrics-preview-box[data-v-86a775a9]{grid-template-columns:1fr}}
