.stocks-filter-page .category-name{font-size:20px;font-weight:600;color:#1c2325}.stocks-filter-page .filter-box{padding-bottom:20px;border:1px solid #e4e4e4;border-bottom:0;border-radius:16px 16px 0 0}@media (max-width:576px){.stocks-filter-page .filter-box{margin:0 4px;padding-bottom:12px}}.stocks-filter-page .general-filter{display:grid;grid-template-columns:1fr 170px 240px;align-items:center;grid-gap:12px;gap:12px;padding:12px}@media (max-width:576px){.stocks-filter-page .general-filter{grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:8px}}.stocks-filter-page .general-filter>label{font-size:20px;font-weight:600;color:#1c2325}@media (max-width:576px){.stocks-filter-page .general-filter>label{display:none}}.stocks-filter-page .price-filter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 8px 8px}@media (max-width:1081px){.stocks-filter-page .price-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.stocks-filter-page .price-filter{grid-template-columns:1fr 1fr}}.stocks-filter-page .price-filter .select-box{width:100%;height:36px}@media (max-width:576px){.stocks-filter-page .price-filter .select-box{height:32px}}.stocks-filter-page .price-filter .select-box .select-control{height:24px}.stocks-filter-page .price-filter .select-box .select-filter{font-size:14px}@media (max-width:576px){.stocks-filter-page .price-filter .select-box .select-filter{font-size:12px}}.stocks-filter-page .filter-control{display:flex;align-items:center;min-width:0;height:36px;padding:4px 8px;overflow:hidden;background-color:#fff;border:1px solid #e4e4e4;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.08);grid-gap:8px;gap:8px}@media (max-width:576px){.stocks-filter-page .filter-control{height:32px;padding:4px;border-radius:8px}}.stocks-filter-page .filter-control>span{flex:0 0 auto;padding-right:8px;color:#6b7272;font-size:14px;white-space:nowrap;border-right:1px solid #e4e4e4}@media (max-width:576px){.stocks-filter-page .filter-control>span{padding-right:4px;font-size:11px}}.stocks-filter-page .filter-control>input{min-width:0;width:100%;height:24px;padding:0 8px;color:#1a1a1a;font-size:14px;font-weight:500;background-color:#f0f2f5;border:0;border-radius:4px;outline:0}@media (max-width:576px){.stocks-filter-page .filter-control>input{height:24px;font-size:12px}}.stocks-filter-page .filter-actions{display:flex;justify-content:flex-end;grid-gap:8px;gap:8px;padding:0 8px}.stocks-filter-page .filter-actions button{padding:8px 16px;font-size:14px;cursor:pointer;border:0;border-radius:8px}.stocks-filter-page .filter-actions button:hover{opacity:.8}.stocks-filter-page .filter-actions .submit{color:#fff;background-color:#007042}.stocks-filter-page .filter-actions .reset{padding-right:12px;padding-left:12px;color:#535b5d;background-color:#e8ecec}.stocks-filter-page .functional-scroll{display:flex;justify-content:flex-end}.stocks-filter-page .functional-scroll .scroll-btn{height:30px;width:30px;background-color:#efefef;display:flex;cursor:pointer}.stocks-filter-page .functional-scroll .scroll-btn img{width:15px;margin:auto;filter:invert(5%) sepia(11%) saturate(90%) hue-rotate(314deg) brightness(88%) contrast(87%)}.stocks-filter-page .functional-scroll .scroll-btn.disabled{cursor:not-allowed}.stocks-filter-page .functional-scroll .scroll-btn.disabled img{opacity:.3}.stocks-filter-page .functional-scroll .scroll-btn:hover{background-color:#f5fffd}.stocks-filter-page .company-detail{overflow-x:auto}.stocks-filter-page .company-detail .vue-table{position:relative;overflow-x:auto;max-height:calc(100vh - 210px)}.stocks-filter-page .company-detail .vue-table table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.stocks-filter-page .company-detail .vue-table table thead tr{min-height:30px;background-color:#f0f2f5;position:-webkit-sticky;position:sticky;top:0;z-index:2}.stocks-filter-page .company-detail .vue-table table thead th{font-weight:600!important}.stocks-filter-page .company-detail .vue-table table td{border-right:unset;padding:6px}.stocks-filter-page .company-detail .vue-table table tr{background-color:#f9f9f9}.stocks-filter-page .company-detail .vue-table table tr.bg-white{background-color:#fff}.stocks-filter-page .company-detail .vue-table table tr th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1}.stocks-filter-page .company-detail .vue-table table tr td:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background-color:#fff}.stocks-filter-page .company-detail .vue-table table .name{text-decoration:none}@media (max-width:576px){.stocks-filter-page .company-detail .vue-table table .name{font-size:14px}}.stocks-filter-page .company-detail .vue-table table .name .symbol{font-family:Inter,-apple-system,sans-serif;font-weight:600;font-stretch:normal;font-size:16px;color:#181b1b}.stocks-filter-page .company-detail .vue-table table .name .company-name{font-size:12px;font-weight:400;color:#616b6b;padding-top:4px}.stocks-filter-page .company-detail .vue-table table .price{font-weight:600}.stocks-filter-page .company-detail .vue-table table .change.u{color:#60d140}.stocks-filter-page .company-detail .vue-table table .change.u-ceiling{color:#ff25ff}.stocks-filter-page .company-detail .vue-table table .change.e{color:#e1bb00}.stocks-filter-page .company-detail .vue-table table .change.d{color:#ff2a4e}.stocks-filter-page .company-detail .vue-table table .change.d-floor{color:#05ecce}.stocks-filter-page .company-detail .vue-table table .loading-box{height:633px}@media (max-width:576px){.stocks-filter-page .company-detail .vue-table table .loading-box{height:733px}}.stocks-filter-page .company-detail .vue-table .view-more-wrapper-content{overflow-x:unset!important}