.profit-statement-page[data-v-bb7677b0]{padding:16px;background:#f4f6fb;min-height:calc(100vh - 120px)}.page-header[data-v-bb7677b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;margin-bottom:16px}.page-header-title h2[data-v-bb7677b0]{margin:0;font-size:22px;color:#0f172a}.page-header-title p[data-v-bb7677b0]{margin:8px 0 0 0;color:#64748b;line-height:1.5;max-width:980px;word-break:break-word}.page-header-actions[data-v-bb7677b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.panel-card[data-v-bb7677b0]{margin-bottom:16px;border-radius:10px}.filter-card[data-v-bb7677b0]{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8fafc));background:linear-gradient(180deg,#fff,#f8fafc)}.filter-section-title[data-v-bb7677b0]{margin-bottom:12px;font-size:14px;font-weight:600;color:#1e293b}.filter-grid[data-v-bb7677b0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px}.filter-item[data-v-bb7677b0]{min-width:0}.filter-label[data-v-bb7677b0]{margin-bottom:6px;color:#334155;font-size:12px;line-height:1.45;white-space:normal;word-break:break-word}.filter-actions[data-v-bb7677b0],.quarter-period-row[data-v-bb7677b0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.filter-actions[data-v-bb7677b0]{margin-top:16px;padding-top:12px;border-top:1px solid #e2e8f0;-ms-flex-wrap:wrap;flex-wrap:wrap}.period-alert[data-v-bb7677b0]{margin-bottom:12px}.metrics-grid[data-v-bb7677b0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:12px}.metric-card[data-v-bb7677b0]{border-radius:10px;background:#fff;border:1px solid #e2e8f0;padding:12px;min-width:0}.metric-label[data-v-bb7677b0]{color:#64748b;font-size:12px;min-height:34px;line-height:1.4;word-break:break-word}.metric-value[data-v-bb7677b0]{margin-top:6px;color:#0f172a;font-size:18px;font-weight:600;line-height:1.35;word-break:break-all}.notice-list[data-v-bb7677b0]{display:grid;gap:8px;margin-bottom:12px}.chart-box[data-v-bb7677b0]{height:340px;width:100%}.table-scroll[data-v-bb7677b0]{overflow-x:auto}.subject-name[data-v-bb7677b0]{line-height:1.45;word-break:break-word}.subject-name.computed-row[data-v-bb7677b0]{font-weight:700}.amount-text[data-v-bb7677b0]{font-variant-numeric:tabular-nums}.change-up[data-v-bb7677b0]{color:#dc2626;font-weight:600}.change-down[data-v-bb7677b0]{color:#16a34a;font-weight:600}.change-flat[data-v-bb7677b0]{color:#64748b}.profit-statement-page[data-v-bb7677b0] .ant-alert-description,.profit-statement-page[data-v-bb7677b0] .ant-alert-message,.profit-statement-page[data-v-bb7677b0] .ant-card-head-title{white-space:normal;word-break:break-word;line-height:1.45}.profit-statement-page[data-v-bb7677b0] .ant-table-thead>tr>th{white-space:normal;word-break:break-word;line-height:1.4}.profit-statement-page[data-v-bb7677b0] .ant-table-tbody>tr>td{white-space:normal;word-break:break-word;line-height:1.5}.profit-statement-page[data-v-bb7677b0] .ant-descriptions-item-content{white-space:normal;word-break:break-word}.profit-statement-page[data-v-bb7677b0] .ant-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.profit-statement-page[data-v-bb7677b0] .ant-radio-button-wrapper{height:auto;line-height:1.35;white-space:normal;padding:4px 10px}.profit-statement-page[data-v-bb7677b0] .ant-select-selection-selected-value{white-space:normal}.profit-statement-page[data-v-bb7677b0] .ant-select-selection__choice{max-width:100%}.profit-statement-page[data-v-bb7677b0] .ant-tabs-tab{white-space:normal}@media (max-width:992px){.page-header[data-v-bb7677b0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-header-actions[data-v-bb7677b0]{width:100%}}@media (max-width:768px){.profit-statement-page[data-v-bb7677b0]{padding:12px}.filter-grid[data-v-bb7677b0]{grid-template-columns:1fr}.quarter-period-row[data-v-bb7677b0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chart-box[data-v-bb7677b0]{height:280px}}