.monthly-report-page[data-v-7d23e544]{min-height:100vh;background:#f6f8fb;padding:24px 0 48px}.page-body[data-v-7d23e544]{max-width:960px}.detail-shell[data-v-7d23e544]{background:#fff;border-radius:16px;border:1px solid #ebeff5;box-shadow:0 18px 48px rgba(15,23,42,.06);overflow:hidden}.detail-header[data-v-7d23e544]{padding:28px 32px 20px;border-bottom:1px solid #eef2f7}.eyebrow[data-v-7d23e544]{font-size:12px;line-height:1.2;color:#d97706;font-weight:700}.detail-title[data-v-7d23e544]{margin:10px 0 0;font-size:30px;line-height:1.3;color:#111827;font-weight:800}.detail-meta[data-v-7d23e544]{margin-top:12px;display:flex;align-items:center;gap:10px;font-size:13px;color:#8a94a6}.meta-dot[data-v-7d23e544]{width:4px;height:4px;border-radius:50%;background:#cfd6e2}.detail-content[data-v-7d23e544]{padding:0 32px 32px;background:#fff}.detail-empty[data-v-7d23e544]{min-height:640px;display:flex;align-items:center;justify-content:center;font-size:15px;color:#8a94a6}@media(max-width:768px){.monthly-report-page[data-v-7d23e544]{padding-top:16px}.detail-header[data-v-7d23e544]{padding:22px 18px 18px}.detail-content[data-v-7d23e544]{padding:0 18px 18px}.detail-title[data-v-7d23e544]{font-size:24px}}