.Reports-module__itQeMq__pageContainer{min-height:100vh;padding-bottom:var(--spacing-3xl);background-color:#f8f9fa}.Reports-module__itQeMq__hero{padding:var(--spacing-2xl)0;margin-bottom:var(--spacing-xl);background:#f8f9fa}.Reports-module__itQeMq__heroTitle{color:var(--text-primary);margin-bottom:var(--spacing-sm);font-size:2.5rem;font-weight:700}.Reports-module__itQeMq__heroSubtitle{color:var(--text-secondary);font-size:1.125rem}.Reports-module__itQeMq__filterBar{gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--border-gray);margin-bottom:var(--spacing-xl);background:#fff;flex-wrap:wrap;align-items:flex-end;display:flex}.Reports-module__itQeMq__searchGroup{gap:var(--spacing-xs);flex-direction:column;flex:2;min-width:250px;display:flex}.Reports-module__itQeMq__filterGroup{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:150px;display:flex}.Reports-module__itQeMq__label{color:var(--text-secondary);font-size:.8125rem;font-weight:600}.Reports-module__itQeMq__inputWrapper{align-items:center;display:flex;position:relative}.Reports-module__itQeMq__inputIcon{color:var(--text-muted);position:absolute;left:12px}.Reports-module__itQeMq__input{border:1px solid var(--border-gray);border-radius:var(--radius-md);outline:none;width:100%;padding:10px 12px 10px 36px;font-size:.875rem;transition:all .2s}.Reports-module__itQeMq__input:focus{border-color:var(--blue-primary);box-shadow:0 0 0 2px #1890ff1a}.Reports-module__itQeMq__searchButton{background:var(--blue-primary);color:#fff;padding:10px var(--spacing-xl);border-radius:var(--radius-md);cursor:pointer;border:none;height:40px;font-weight:600;transition:all .2s}.Reports-module__itQeMq__searchButton:hover{background:#40a9ff}.Reports-module__itQeMq__select{border:1px solid var(--border-gray);border-radius:var(--radius-md);cursor:pointer;background-color:#fff;outline:none;width:100%;padding:10px 12px;font-size:.875rem;transition:all .2s}.Reports-module__itQeMq__select:focus{border-color:var(--blue-primary);box-shadow:0 0 0 2px #1890ff1a}.Reports-module__itQeMq__tabsContainer{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);border-bottom:1px solid var(--border-gray);padding-bottom:var(--spacing-sm);display:flex}.Reports-module__itQeMq__tab{padding:var(--spacing-sm)var(--spacing-lg);color:var(--text-muted);cursor:pointer;border-bottom:2px solid #0000;font-weight:600;text-decoration:none;transition:all .2s}.Reports-module__itQeMq__tab:hover{color:var(--blue-primary)}.Reports-module__itQeMq__activeTab{color:var(--blue-primary);border-bottom-color:var(--blue-primary)}.Reports-module__itQeMq__reportGrid{gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}.Reports-module__itQeMq__reportCard{border-radius:var(--radius-lg);border:1px solid var(--border-gray);padding:var(--spacing-xl);background:#fff;flex-direction:column;transition:all .3s;display:flex;position:relative;overflow:hidden}.Reports-module__itQeMq__reportCard:hover{box-shadow:var(--shadow-lg);border-color:var(--blue-primary);transform:translateY(-4px)}.Reports-module__itQeMq__cardHeader{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:flex-start;display:flex}.Reports-module__itQeMq__reportDateTop{color:var(--text-muted);font-size:.8125rem}.Reports-module__itQeMq__updateDate{color:var(--blue-primary);margin-left:8px}.Reports-module__itQeMq__reportTypeSmall{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:700;display:inline-block}.Reports-module__itQeMq__reportType{text-transform:uppercase;margin-bottom:var(--spacing-md);border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-block}.Reports-module__itQeMq__typeMACRO{color:#0050b3;background:#e6f7ff}.Reports-module__itQeMq__typeINVESTMENT_STRATEGY{color:#237804;background:#f6ffed}.Reports-module__itQeMq__typeCOMPANY_INDUSTRY{color:#ad4e00;background:#fff7e6}.Reports-module__itQeMq__typeASSET_MANAGEMENT{color:#531dab;background:#f9f0ff}.Reports-module__itQeMq__reportTitle{color:#002b5b;margin-bottom:var(--spacing-md);text-transform:uppercase;font-size:1.125rem;font-weight:800;line-height:1.5}.Reports-module__itQeMq__categorySection{margin-bottom:var(--spacing-3xl)}.Reports-module__itQeMq__categoryTitle{color:#002b5b;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-sm);border-bottom:2px solid #e0e0e0;align-items:center;gap:12px;font-size:1.75rem;font-weight:700;display:flex}.Reports-module__itQeMq__categoryTitle:before{content:"";background:#002b5b;border-radius:2px;width:4px;height:24px;display:block}.Reports-module__itQeMq__subCategoryWrapper{margin-bottom:var(--spacing-2xl);padding-left:var(--spacing-lg);border-left:1px dashed #e0e0e0}.Reports-module__itQeMq__subCategoryTitle{color:#444;margin-bottom:var(--spacing-lg);align-items:center;gap:8px;font-size:1.25rem;font-weight:700;display:flex}.Reports-module__itQeMq__subCategoryTitle:before{content:"";background:#722ed1;border-radius:50%;width:8px;height:8px;display:block}.Reports-module__itQeMq__reportTypeSmall{text-transform:uppercase;color:#722ed1;padding:2px 0;font-size:.75rem;font-weight:700;display:inline-block}.Reports-module__itQeMq__reportDesc{color:var(--text-secondary);margin-bottom:var(--spacing-lg);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.Reports-module__itQeMq__reportFooter{padding-top:var(--spacing-md);border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.Reports-module__itQeMq__cardActions{gap:12px;display:flex}.Reports-module__itQeMq__cardActionBtn{color:var(--blue-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.Reports-module__itQeMq__cardActionBtn:hover{color:#40a9ff;text-decoration:underline}.Reports-module__itQeMq__cardActionBtn:disabled{color:var(--text-muted);cursor:wait}.Reports-module__itQeMq__reportDate{color:var(--text-muted);font-size:.8125rem}.Reports-module__itQeMq__viewButton{align-items:center;gap:var(--spacing-xs);color:var(--blue-primary);font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.Reports-module__itQeMq__viewButton:hover{text-decoration:underline}.Reports-module__itQeMq__loading{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));display:grid}.Reports-module__itQeMq__skeletonCard{border-radius:var(--radius-lg);background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%) 0 0/200% 100%;height:250px;animation:1.5s linear infinite Reports-module__itQeMq__shine}@keyframes Reports-module__itQeMq__shine{to{background-position-x:-200%}}.Reports-module__itQeMq__emptyState{text-align:center;padding:var(--spacing-3xl)0;color:var(--text-secondary)}@media (max-width:768px){.Reports-module__itQeMq__tabsContainer{padding-bottom:var(--spacing-xs);overflow-x:auto}.Reports-module__itQeMq__tab{white-space:nowrap;padding:var(--spacing-sm)var(--spacing-md)}.Reports-module__itQeMq__reportGrid{grid-template-columns:1fr}}.Reports-module__itQeMq__pagination{justify-content:center;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-3xl);padding-top:var(--spacing-xl);border-top:1px solid var(--border-gray);display:flex}.Reports-module__itQeMq__pageBtn{border:1px solid var(--border-gray);border-radius:var(--radius-md);cursor:pointer;color:var(--text-primary);background:#fff;align-items:center;gap:8px;padding:8px 16px;font-weight:500;transition:all .2s;display:flex}.Reports-module__itQeMq__pageBtn:hover:not(:disabled){border-color:var(--blue-primary);color:var(--blue-primary)}.Reports-module__itQeMq__pageBtn:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}.Reports-module__itQeMq__pageInfo{color:var(--text-secondary);margin:0 var(--spacing-md);font-size:.875rem}.Reports-module__itQeMq__pageNumber{color:var(--blue-primary);font-weight:700}.Reports-module__itQeMq__backButton{color:var(--blue-primary);cursor:pointer;margin-bottom:var(--spacing-lg);background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:.875rem;font-weight:600;display:flex}.Reports-module__itQeMq__backButton:hover{text-decoration:underline}.Reports-module__itQeMq__detailWrapper{padding:var(--spacing-2xl);border-radius:var(--radius-lg);margin-top:var(--spacing-xl);background:#fff;box-shadow:0 1px 3px #0000001a}.Reports-module__itQeMq__backButtonDetail{color:var(--text-muted);cursor:pointer;margin-bottom:var(--spacing-xl);background:0 0;border:none;align-items:center;gap:8px;font-size:.875rem;display:flex}.Reports-module__itQeMq__backButtonDetail:hover{color:var(--blue-primary)}.Reports-module__itQeMq__detailHeader{text-align:center;margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid #eee}.Reports-module__itQeMq__detailTitle{color:#002b5b;max-width:900px;margin:0 auto;font-size:2.5rem;font-weight:800;line-height:1.3}.Reports-module__itQeMq__detailBody{max-width:1000px;margin:0 auto}.Reports-module__itQeMq__reportContent{color:var(--text-primary);margin-bottom:var(--spacing-3xl);white-space:pre-line;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;font-size:1.125rem;line-height:1.8}.Reports-module__itQeMq__documentActions{justify-content:flex-end;gap:var(--spacing-md);margin-bottom:var(--spacing-3xl);display:flex}.Reports-module__itQeMq__primaryActionButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f58220,#f7941d);border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-weight:700;transition:all .2s;display:flex}.Reports-module__itQeMq__primaryActionButton:hover{opacity:.9;transform:translateY(-2px)}.Reports-module__itQeMq__secondaryActionButton{color:#f58220;cursor:pointer;background:#fff;border:1px solid #f58220;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.Reports-module__itQeMq__secondaryActionButton:hover{background:#fff8f1}.Reports-module__itQeMq__pdfPreviewSection{margin-top:var(--spacing-3xl);padding-top:var(--spacing-2xl);border-top:1px solid #eee}.Reports-module__itQeMq__sectionHeader{margin-bottom:var(--spacing-lg);align-items:center;gap:8px;font-size:1.25rem;font-weight:700;display:flex}.Reports-module__itQeMq__pdfIframeWrapper{padding:var(--spacing-md);background:#f0f2f5;border-radius:12px}.Reports-module__itQeMq__pdfIframe{box-shadow:var(--shadow-sm);border:none;border-radius:8px}.Reports-module__itQeMq__relatedSectionList{margin-top:var(--spacing-3xl);padding-top:var(--spacing-2xl);border-top:1px solid #eee}.Reports-module__itQeMq__relatedTitle{margin-bottom:var(--spacing-xl);color:#222;font-size:1.5rem;font-weight:700}.Reports-module__itQeMq__relatedList{flex-direction:column;gap:12px;display:flex}.Reports-module__itQeMq__relatedListItem{border-bottom:1px solid #f5f5f5;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;transition:background .2s;display:flex}.Reports-module__itQeMq__relatedListItem:hover{background:#fcfcfc}.Reports-module__itQeMq__relatedItemTitle{color:#444;font-weight:500}.Reports-module__itQeMq__relatedListItem:hover .Reports-module__itQeMq__relatedItemTitle{color:var(--blue-primary);text-decoration:underline}.Reports-module__itQeMq__relatedItemDate{color:#888;font-size:.875rem}.Reports-module__itQeMq__reportTypeDetail{text-transform:uppercase;margin-bottom:var(--spacing-md);border-radius:4px;padding:4px 12px;font-size:.875rem;font-weight:700;display:inline-block}.Reports-module__itQeMq__reportDetailTitle{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:2.25rem;font-weight:800;line-height:1.2}.Reports-module__itQeMq__reportDetailMeta{gap:var(--spacing-lg);color:var(--text-muted);font-size:.875rem;display:flex}.Reports-module__itQeMq__reportDetailDate{align-items:center;gap:6px;display:flex}.Reports-module__itQeMq__detailContent{border-radius:var(--radius-xl);padding:var(--spacing-2xl);box-shadow:var(--shadow-sm);margin-top:calc(-1*var(--spacing-3xl));z-index:10;border:1px solid var(--border-gray);background:#fff;position:relative}.Reports-module__itQeMq__descriptionSection{margin-bottom:var(--spacing-2xl)}.Reports-module__itQeMq__descriptionSection h3{margin-bottom:var(--spacing-md);color:var(--text-primary)}.Reports-module__itQeMq__descriptionSection p{color:var(--text-secondary);font-size:1.0625rem;line-height:1.8}.Reports-module__itQeMq__pdfSection{margin-top:var(--spacing-2xl);border-top:1px solid var(--border-gray);padding-top:var(--spacing-2xl)}.Reports-module__itQeMq__pdfHeader{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.Reports-module__itQeMq__pdfTitle{color:var(--text-primary);align-items:center;gap:var(--spacing-sm);font-size:1.25rem;font-weight:700;display:flex}.Reports-module__itQeMq__pdfActions{gap:var(--spacing-md);display:flex}.Reports-module__itQeMq__pdfActionBtn{border-radius:var(--radius-md);cursor:pointer;color:var(--text-primary);background:#f0f2f5;border:1px solid #0000;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.Reports-module__itQeMq__pdfActionBtn:hover{border-color:var(--border-gray);background:#e6e8eb}.Reports-module__itQeMq__pdfPreview{border-radius:var(--radius-lg);padding:var(--spacing-md);border:1px solid var(--border-gray);background:#f8f9fa}.Reports-module__itQeMq__relatedSection{margin-top:var(--spacing-3xl);padding-top:var(--spacing-2xl);border-top:2px solid #f0f0f0}.Reports-module__itQeMq__sectionTitle{margin-bottom:var(--spacing-xl);color:var(--text-primary);font-size:1.5rem;font-weight:700}.Reports-module__itQeMq__skeletonDetail{border-radius:var(--radius-xl);background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%) 0 0/200% 100%;height:600px;animation:1.5s linear infinite Reports-module__itQeMq__shine}.Reports-module__itQeMq__loadMoreContainer{margin-top:var(--spacing-xl);justify-content:center;width:100%;display:flex}.Reports-module__itQeMq__loadMoreButton{color:var(--blue-primary);border:1px solid var(--blue-primary);border-radius:var(--radius-md);cursor:pointer;background:#fff;align-items:center;gap:8px;padding:10px 24px;font-weight:600;transition:all .2s;display:flex}.Reports-module__itQeMq__loadMoreButton:hover{background:var(--blue-primary);color:#fff}
