.stocks-filter-page .general-filter{display:flex;margin-top:15px}.stocks-filter-page .general-filter.mobile{flex-direction:column}.stocks-filter-page .general-filter .box-floor{display:flex;width:50%;align-items:center;padding:10px}.stocks-filter-page .general-filter .box-floor.mobile{width:100%}.stocks-filter-page .general-filter .box-floor .box-label{width:100px;font-size:16px;font-weight:700;color:#007042}.stocks-filter-page .general-filter .box-floor .select-filter{width:100%;height:30px}.stocks-filter-page .general-filter .box-type{display:flex;width:50%;align-items:center;padding:10px}.stocks-filter-page .general-filter .box-type.mobile{width:100%}.stocks-filter-page .general-filter .box-type .box-label{width:100px;font-size:16px;font-weight:700;color:#007042}.stocks-filter-page .general-filter .box-type .select-filter{width:100%;height:30px}.stocks-filter-page .filter-box .header-filter{width:100%}.stocks-filter-page .filter-box .header-filter .filter-item{width:100%;display:flex;flex-direction:row;justify-content:space-between;border-bottom:2px solid #e4e4e4}.stocks-filter-page .filter-box .header-filter .filter-item .filter-title{width:calc(100% - 530px);padding:10px;font-size:16px;font-weight:700;color:#037b5f}@media (max-width:576px){.stocks-filter-page .filter-box .header-filter .filter-item .filter-title{width:calc(100% - 230px);font-size:16px;font-weight:700;color:#007042}}.stocks-filter-page .filter-box .header-filter .filter-item .filter-min{width:250px;padding:10px;font-size:16px;font-weight:700;color:#037b5f}@media (max-width:576px){.stocks-filter-page .filter-box .header-filter .filter-item .filter-min{width:100px;font-size:16px;font-weight:700;color:#007042}}.stocks-filter-page .filter-box .header-filter .filter-item .filter-max{width:250px;padding:10px;font-size:16px;font-weight:700;color:#037b5f}@media (max-width:576px){.stocks-filter-page .filter-box .header-filter .filter-item .filter-max{width:100px;font-size:16px;font-weight:700;color:#007042}}.stocks-filter-page .filter-box .header-filter .filter-item .filter-options{width:30px}.stocks-filter-page .filter-box .main-filter{width:100%}.stocks-filter-page .filter-box .main-filter .filter-item{width:100%;display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #e4e4e4}.stocks-filter-page .filter-box .main-filter .filter-item .filter-title{width:calc(100% - 530px);padding:10px}@media (max-width:576px){.stocks-filter-page .filter-box .main-filter .filter-item .filter-title{width:calc(100% - 230px)}}.stocks-filter-page .filter-box .main-filter .filter-item .filter-min{width:250px;padding:10px}@media (max-width:576px){.stocks-filter-page .filter-box .main-filter .filter-item .filter-min{width:100px}}.stocks-filter-page .filter-box .main-filter .filter-item .filter-max{width:250px;padding:10px}@media (max-width:576px){.stocks-filter-page .filter-box .main-filter .filter-item .filter-max{width:100px}}.stocks-filter-page .filter-box .main-filter .filter-item .filter-options{width:30px;padding:10px;display:flex;justify-content:center;align-items:center}.stocks-filter-page .filter-box .main-filter .filter-item .filter-options img{width:15px;height:15px}.stocks-filter-page .filter-box .main-filter .missing-filter-error{display:flex;justify-content:center;align-items:center;font-size:14px;color:#707070;padding:10px}.stocks-filter-page .filter-box .footer-filter{margin-top:20px}.stocks-filter-page .filter-box .footer-filter .addmore-filter{display:flex;justify-content:flex-start;align-items:center;margin-left:calc(100% - 530px)}@media (max-width:576px){.stocks-filter-page .filter-box .footer-filter .addmore-filter{margin-left:calc(100% - 230px)}}.stocks-filter-page .filter-box .footer-filter .addmore-filter .select-filter{padding:10px;width:250px}@media (max-width:576px){.stocks-filter-page .filter-box .footer-filter .addmore-filter .select-filter{width:100px}}.stocks-filter-page .filter-box .footer-filter .addmore-filter .select-filter select{width:100%;height:30px}.stocks-filter-page .filter-box .footer-filter .addmore-filter .btn-add{padding:5px;border:1px solid #000;color:#007aff;font-size:14px;margin-left:10px;height:30px}.stocks-filter-page .filter-box .footer-filter .button-option{display:flex;justify-content:space-between}.stocks-filter-page .filter-box .footer-filter .button-option .reset-default{margin:10px;padding:5px;font-size:14px;border:1px solid #000;display:flex;align-items:center;justify-content:center;cursor:pointer}.stocks-filter-page .filter-box .footer-filter .button-option .show-hide-filter{display:flex;align-items:center;justify-content:center;cursor:pointer}.stocks-filter-page .filter-box .footer-filter .button-option .show-hide-filter img{width:15px;height:15px}.stocks-filter-page .filter-box .footer-filter .button-option .submit-button{margin:10px;padding:10px;background-color:#007042;color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer}.stocks-filter-page .filter-box .footer-filter .button-option .submit-button.disabled{background-color:#efefef;color:#707070;cursor:not-allowed}.stocks-filter-page .filter-box .footer-filter .button-option .button-filter{display:flex;align-items:center}.stocks-filter-page .filter-box .footer-filter .button-option .button-filter .load-filter,.stocks-filter-page .filter-box .footer-filter .button-option .button-filter .reset-filter,.stocks-filter-page .filter-box .footer-filter .button-option .button-filter .save-filter{margin:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.stocks-filter-page .filter-box .footer-filter .button-option .button-filter .btn-filter{display:flex;flex-direction:column;align-items:center;justify-content:center}.stocks-filter-page .filter-box .footer-filter .button-option .button-filter .btn-filter .icon-filter{width:25px;height:25px}.stocks-filter-page .filter-box .footer-filter .button-option .button-filter .btn-filter .filter-short-title{font-size:10px;cursor:pointer;font-weight:700}.stocks-filter-page .company-detail{overflow-x:auto}.stocks-filter-page .company-detail .functional-head{display:flex;align-items:center;justify-content:space-between}.stocks-filter-page .company-detail .functional-head .functional-check-box{justify-content:space-between}.stocks-filter-page .company-detail .functional-head .functional-check-box .functional-show{padding-left:10px;display:flex;align-items:center;cursor:pointer}.stocks-filter-page .company-detail .functional-head .functional-check-box .functional-show img{width:20px;height:20px}.stocks-filter-page .company-detail .functional-head .functional-check-box .functional-show span{font-size:16px;font-weight:700;padding-left:5px}.stocks-filter-page .company-detail .functional-head .functional-scroll{display:flex;justify-content:flex-end}.stocks-filter-page .company-detail .functional-head .functional-scroll .scroll-btn{height:30px;width:30px;background-color:#efefef;display:flex;cursor:pointer}.stocks-filter-page .company-detail .functional-head .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 .company-detail .functional-head .functional-scroll .scroll-btn.disabled{cursor:not-allowed}.stocks-filter-page .company-detail .functional-head .functional-scroll .scroll-btn.disabled img{opacity:.3}.stocks-filter-page .company-detail .functional-head .functional-scroll .scroll-btn:hover{background-color:#f5fffd}.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 td{border-right:1px solid #e4e4e4}.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 td:first-child,.stocks-filter-page .company-detail .vue-table table tr th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;border-right:1px solid #e4e4e4}.stocks-filter-page .company-detail .vue-table table tr td:first-child{background-color:#fff}.stocks-filter-page .company-detail .vue-table table .name{font-size:14px;text-decoration:none}.stocks-filter-page .company-detail .vue-table table .name .symbol{font-family:Inter,-apple-system,sans-serif;font-weight:700;font-stretch:normal;font-size:18px;color:#1a1a1a}.stocks-filter-page .company-detail .vue-table table .name .symbol:hover{color:#007042}.stocks-filter-page .company-detail .vue-table table .name .company-name{font-size:14px;color:#1a1a1a}.stocks-filter-page .company-detail .vue-table table .name .company-name:hover{color:#007042}.stocks-filter-page .company-detail .vue-table table .price{font-weight:700}.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 .company-info{font-size:14px;color:#1a1a1a;text-decoration:none}@media (max-width:576px){.stocks-filter-page .company-detail .vue-table table .company-info{font-size:14px}}.stocks-filter-page .company-detail .vue-table table .company-info:hover{color:#007042}.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 .force-change-page{width:100%;display:flex;justify-content:center;margin-top:15px}.stocks-filter-page .company-detail .force-change-page .input-page{width:30px}.stocks-filter-page .company-detail .pagination{width:100%;display:flex;justify-content:center}.stocks-filter-page .company-detail .pagination .btn-next,.stocks-filter-page .company-detail .pagination .btn-prev{display:flex;padding:7px 15px;border:1px solid #000;align-items:center;justify-content:center;margin:10px;cursor:pointer}.stocks-filter-page .company-detail .pagination .btn-next span,.stocks-filter-page .company-detail .pagination .btn-prev span{font-family:Inter,-apple-system,sans-serif;font-weight:500;font-stretch:normal;font-size:14px;color:#000;margin:3px}.stocks-filter-page .company-detail .pagination .btn-next img,.stocks-filter-page .company-detail .pagination .btn-prev img{width:10px;margin:3px}.stocks-filter-page .company-detail .pagination .btn-next:hover,.stocks-filter-page .company-detail .pagination .btn-prev:hover{background-color:#e1bb00;border-color:#e1bb00}.stocks-filter-page .company-detail .pagination .btn-next:hover span,.stocks-filter-page .company-detail .pagination .btn-prev:hover span{color:#fff}.stocks-filter-page .company-detail .pagination .btn-next:hover img,.stocks-filter-page .company-detail .pagination .btn-prev:hover img{filter:invert(100%) sepia(1%) saturate(5%) hue-rotate(341deg) brightness(103%) contrast(105%)}.stocks-filter-page .company-detail .pagination .btn-next.disabled,.stocks-filter-page .company-detail .pagination .btn-prev.disabled{opacity:.3;cursor:not-allowed;background-color:#fff;border-color:#000}.stocks-filter-page .company-detail .pagination .btn-next.disabled span,.stocks-filter-page .company-detail .pagination .btn-prev.disabled span{color:#000}.stocks-filter-page .company-detail .pagination .btn-next.disabled img,.stocks-filter-page .company-detail .pagination .btn-prev.disabled img{filter:invert(0) sepia(9%) saturate(7462%) hue-rotate(309deg) brightness(108%) contrast(103%)}.stock-filter-save-popover{border:1px solid #e4e4e4;border-radius:5px;box-shadow:0 3px 6px 0 hsla(0,0%,42%,.14)}.stock-filter-save-popover,.stock-filter-save-popover .main-popover{display:flex;justify-content:center;align-items:center}.stock-filter-save-popover .main-popover .title{font-size:14px;font-weight:700}.stock-filter-save-popover .main-popover .input{margin:0 10px}.stock-filter-save-popover .main-popover .input input{height:30px}.stock-filter-save-popover .main-popover .save-btn{margin:5px;padding:5px;background-color:#007042;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.stock-filter-load-popover{display:flex;justify-content:center;align-items:center;border:1px solid #e4e4e4;border-radius:5px;box-shadow:0 3px 6px 0 hsla(0,0%,42%,.14)}.stock-filter-load-popover .popover-inner{padding:10px}.stock-filter-load-popover .main-popover .saved-filter-item{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#fff;border-bottom:1px solid #e4e4e4}.stock-filter-load-popover .main-popover .saved-filter-item .filter-name{font-size:14px;font-weight:700}.stock-filter-load-popover .main-popover .saved-filter-item .filter-item-option{display:flex;justify-content:space-between;align-items:center}.stock-filter-load-popover .main-popover .saved-filter-item .filter-item-option .filter-apply{margin:10px;font-size:14px;color:#007aff;cursor:pointer}.stock-filter-load-popover .main-popover .saved-filter-item .filter-item-option .filter-remove{margin:10px;font-size:14px;color:#ff2a4e;cursor:pointer}.heading-investor-page{font-size:18px;font-weight:600;margin:0}.flex-row{display:flex;flex-direction:row}.flex-row.beetwen{justify-content:space-between}.flex-column{display:flex;flex-direction:column}.swiper-container{z-index:0!important}@media (max-width:768px){.date-input{width:180px}}.date-input input{background:#f5fffd;border:1px solid #037b5f;outline:unset;border-radius:4px;padding:6px;font-size:16px;font-weight:500;line-height:20px;width:240px}@media (max-width:768px){.date-input input{width:180px!important}}.date-input input.error{height:34px;border:unset;outline:2px solid red!important}.date-input .vdp-datepicker__calendar{position:fixed!important}@media (max-width:768px){.date-input .vdp-datepicker__calendar{right:0}}.date-input .vdp-datepicker__clear-button{position:absolute;top:5px;right:7px;font-size:20px}.bs-button{padding:8px 16px;border-radius:4px;font-weight:500;font-size:16px;line-height:22px;cursor:pointer;border:1px solid #007042;background:#007042;color:#fff;text-align:center}.bs-button:hover{opacity:.75}.input-value-step{display:flex}.input-value-step .input{width:100%;height:25px}.input-value-step .btn-value{width:25px;height:25px;filter:opacity(30%)}