.financial-reports{display:flex;flex-direction:column;grid-gap:12px;gap:12px}@media (max-width:576px){.financial-reports{grid-gap:8px;gap:8px}}.financial-reports .header-category .category-name{font-size:20px;font-weight:600}@media (max-width:576px){.financial-reports .header-category .category-name{font-size:18px}}.financial-reports .box-filter{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px}@media (max-width:576px){.financial-reports .box-filter{padding:0 4px}}.financial-reports .box-filter.mobile{flex-direction:column}.financial-reports .box-filter .box-floor .select-filter,.financial-reports .box-filter .box-quarter .select-filter,.financial-reports .box-filter .box-year .select-filter{height:30px;border-radius:6px;font-size:14px;font-weight:600;color:#49454f}.financial-reports .box-search{display:flex;justify-content:space-between;align-items:center}@media (max-width:576px){.financial-reports .box-search{padding:0 4px}}.financial-reports .box-search.mobile{width:100%}.financial-reports .box-search .box-label{width:100px;font-size:16px;font-weight:700;color:#007042}.financial-reports .box-search .search-input{border:1px solid #e4e4e4;border-radius:5px;width:100%;background-color:#e8ecec}.financial-reports .box-search .search-input input{height:36px;font-size:14px;background-color:#e8ecec}@media (max-width:576px){.financial-reports .content{padding:0 4px}}.financial-reports .content .functional-scroll{display:flex;justify-content:flex-end;padding-bottom:12px}.financial-reports .content .functional-scroll .scroll-btn{height:30px;width:30px;background-color:#efefef;display:flex;cursor:pointer}.financial-reports .content .functional-scroll .scroll-btn img{width:15px;margin:auto;filter:invert(5%) sepia(11%) saturate(90%) hue-rotate(314deg) brightness(88%) contrast(87%)}.financial-reports .content .functional-scroll .scroll-btn.disabled{cursor:not-allowed}.financial-reports .content .functional-scroll .scroll-btn.disabled img{opacity:.3}.financial-reports .content .functional-scroll .scroll-btn:hover{background-color:#f5fffd}.financial-reports .content .vue-table{position:relative;overflow-x:auto;max-height:calc(100vh - 210px)}.financial-reports .content .vue-table table{border-spacing:0;min-width:100%;border-collapse:separate}.financial-reports .content .vue-table table thead>tr{min-height:30px;background-color:#f0f2f5;position:-webkit-sticky;position:sticky;top:0;z-index:1}.financial-reports .content .vue-table table th{font-family:Inter,-apple-system,sans-serif;font-weight:600;font-stretch:normal;height:30px;font-size:14px;line-height:16px;color:#535b5d;padding:5px;border-top:unset;border-right:unset;border-bottom:1px solid #e4e4e4}.financial-reports .content .vue-table table th:first-child{padding-left:10px;position:-webkit-sticky;position:sticky;left:0}.financial-reports .content .vue-table table td{font-family:Inter,-apple-system,sans-serif;font-weight:400;font-stretch:normal;text-align:center;font-size:14px;line-height:16px;padding:8px 4px;border-right:unset;border-bottom:1px solid #e4e4e4;background-color:#fff}.financial-reports .content .vue-table table td:first-child{position:-webkit-sticky;position:sticky;left:0}.financial-reports .content .vue-table table td a{text-decoration:none}.financial-reports .content .vue-table table td a.btn-options{display:flex;padding:5px;background-color:#f0f2f5;border-radius:5px;margin:5px;white-space:nowrap;color:#000}.financial-reports .content .vue-table table td a.btn-options img{width:15px;height:15px;margin-right:5px}.financial-reports .content .vue-table table td .view-more{display:flex}.financial-reports .content .vue-table table td .bctc-company-symbol{font-size:16px;font-weight:600;color:#181b1b}.financial-reports .content .vue-table table td .bctc-company-symbol:hover{color:#007042}.financial-reports .content .vue-table table td .bctc-company-symbol.is-old{color:#ff2a4e}.financial-reports .content .vue-table table td .bctc-company-symbol .bctc-sub{font-style:italic;font-size:13px}.financial-reports .content .vue-table table td .bctc-company-name{font-size:14px;color:#616b6b;padding-top:4px;line-height:1.3}.financial-reports .content .vue-table table td .bctc-company-name:hover{color:#007042}.financial-reports .content .vue-table table td .bctc-company-sub{color:#ff2a4e;font-style:italic;font-size:13px}.financial-reports .content .no-data{text-align:center;font-size:16px;color:#a5aeae;padding-top:12px}