.stocks-plan-page .category-name{font-size:20px;font-weight:600;color:#1c2325}.stocks-plan-page .company-filter-menu{margin:12px 0;border-radius:12px;display:flex;justify-content:flex-start;background:#f5f6f6;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:576px){.stocks-plan-page .company-filter-menu{margin:0 4px 8px}}.stocks-plan-page .company-filter-menu .menu-item{padding:8px 12px;text-decoration:none;font-size:16px;font-weight:700;color:#949e9e;border-radius:20px;background-color:#f5f6f6;cursor:pointer}@media (max-width:576px){.stocks-plan-page .company-filter-menu .menu-item{font-size:14px}}.stocks-plan-page .company-filter-menu .menu-item.active{color:#e5e8e8;background-color:#242729}.stocks-plan-page .tab-filter .tab-content{margin-top:15px;min-height:105px;padding:12px;background-color:#fff;border:1px solid #e4e4e4;box-sizing:border-box}.stocks-plan-page .tab-filter .tab-content .filter-row{display:grid;align-items:center;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;width:100%}@media (max-width:576px){.stocks-plan-page .tab-filter .tab-content .filter-row{grid-template-columns:repeat(2,1fr)}}.stocks-plan-page .tab-filter .tab-content .filter-row.compare{grid-template-columns:1fr 1fr 4fr}@media (max-width:576px){.stocks-plan-page .tab-filter .tab-content .filter-row.compare{grid-template-columns:1fr}}.stocks-plan-page .tab-filter .tab-content .filter-control{display:flex;align-items:center;flex:0 0 auto;height:34px;overflow:hidden;background-color:#fff;border:1px solid #e4e4e4;border-radius:8px}.stocks-plan-page .tab-filter .tab-content .filter-control .filter-label{display:flex;align-items:center;grid-gap:4px;gap:4px;height:24px;padding:0 7px;color:#6b7272;font-size:14px;font-weight:400;line-height:20px;white-space:nowrap;border-right:1px solid #e4e4e4;box-sizing:border-box}.stocks-plan-page .tab-filter .tab-content .filter-control .select-filter{min-width:0;height:32px;flex:1 1 auto;padding:0 8px 0 4px;color:#1a1a1a;font-size:14px;font-weight:500;line-height:20px;background-color:transparent;border:0;outline:0;cursor:pointer}.stocks-plan-page .tab-filter .tab-content .filter-control .filter-operator{padding-left:7px;color:#1a1a1a;font-size:14px;font-weight:500;white-space:nowrap}.stocks-plan-page .tab-filter .tab-content .filter-actions{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-top:8px}.stocks-plan-page .tab-filter .tab-content .filter-actions .btn-reset,.stocks-plan-page .tab-filter .tab-content .filter-actions .btn-submit{display:flex;align-items:center;justify-content:center;height:32px;border:0;border-radius:4px;box-sizing:border-box;cursor:pointer}.stocks-plan-page .tab-filter .tab-content .filter-actions .btn-submit{min-width:54px;padding:0 12px;color:#fff;background-color:#007042;font-size:13px;font-weight:600}.stocks-plan-page .tab-filter .tab-content .filter-actions .btn-reset{width:32px;padding:0;background-color:#efedff}.stocks-plan-page .tab-filter .tab-content .filter-actions .btn-reset img{width:16px;height:16px;filter:invert(22%) sepia(17%) saturate(3296%) hue-rotate(211deg) brightness(91%) contrast(89%)}.stocks-plan-page .tab-filter .tab-content .box-search-input{width:400px;max-width:100%;margin-left:auto}@media (max-width:576px){.stocks-plan-page .tab-filter .tab-content .box-search-input{width:100%}}.stocks-plan-page .tab-filter .tab-content .box-search-input .box-symbol-input{width:100%;height:40px}.stocks-plan-page .tab-filter .tab-content .box-search-input .box-symbol-input .trigger,.stocks-plan-page .tab-filter .tab-content .box-search-input .box-symbol-input .v-popover{display:block!important;width:100%;height:100%}.stocks-plan-page .tab-filter .tab-content .box-search-input .box-symbol-input .search-input{display:flex;width:100%;height:40px;margin:0;overflow:hidden;background-color:#f0f2f5;border:1px solid #e4e4e4;border-radius:14px;box-sizing:border-box}.stocks-plan-page .tab-filter .tab-content .box-search-input .box-symbol-input .search-input .search-icon{width:40px;flex:0 0 40px}.stocks-plan-page .tab-filter .tab-content .box-search-input .box-symbol-input .search-input .search-icon>img{width:18px;height:18px;filter:none}.stocks-plan-page .tab-filter .tab-content .box-search-input .box-symbol-input .search-input input{height:38px;padding:0;color:#1a1a1a;font-size:14px;line-height:20px;background-color:transparent}.stocks-plan-page .tab-filter .tab-content .box-search-input .box-symbol-input .search-input input::-moz-placeholder{color:#8a8d90;font-size:14px;line-height:20px}.stocks-plan-page .tab-filter .tab-content .box-search-input .box-symbol-input .search-input input:-ms-input-placeholder{color:#8a8d90;font-size:14px;line-height:20px}.stocks-plan-page .tab-filter .tab-content .box-search-input .box-symbol-input .search-input input::placeholder{color:#8a8d90;font-size:14px;line-height:20px}.stocks-plan-page .tab-filter .tab-content .box-search-input .box-symbol-input .search-input .clear-icon{height:38px}.stocks-plan-page .tab-filter .tab-content .selected-symbol{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-top:8px}.stocks-plan-page .tab-filter .tab-content .selected-symbol .selected-item{display:flex;justify-content:flex-start;align-items:center;background-color:#f0f2f5;padding:3px 5px;border-radius:5px;font-weight:600}.stocks-plan-page .tab-filter .tab-content .selected-symbol .selected-item .btn-close{width:15px;height:15px;margin-left:3px;filter:invert(13%) sepia(97%) saturate(7481%) hue-rotate(2deg) brightness(102%) contrast(110%);cursor:pointer}.stocks-plan-page .tab-filter .tab-content--compare{min-height:80px;padding:18px 10px 20px}.stocks-plan-page .plan-content{overflow-x:auto}.stocks-plan-page .plan-content .vue-table{position:relative;overflow-x:auto;max-height:calc(100vh - 210px);border:1px solid #e4e4e4}.stocks-plan-page .plan-content .vue-table .both{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOTQuNCA0MDIiPjxwYXRoIGQ9Ik0xOS4zIDE2NC41aDI1NS44YzQuOSAwIDkuMi0xLjggMTIuOC01LjQgMy42LTMuNiA1LjQtNy45IDUuNC0xMi44cy0xLjgtOS4yLTUuNC0xMi45TDE2MCA1LjRjLTMuNi0zLjYtNy45LTUuNC0xMi44LTUuNHMtOS4yIDEuOC0xMi45IDUuNEw2LjQgMTMzLjNjLTMuNiAzLjYtNS40IDcuOS01LjQgMTIuOSAwIDQuOSAxLjggOS4yIDUuNCAxMi44IDMuNyAzLjYgNy45IDUuNSAxMi45IDUuNXpNMjc1LjEgMjM3LjVIMTkuM2MtNSAwLTkuMiAxLjgtMTIuOCA1LjQtMy42IDMuNi01LjQgNy45LTUuNCAxMi44czEuOCA5LjIgNS40IDEyLjhsMTI3LjkgMTI3LjljMy42IDMuNiA3LjkgNS40IDEyLjkgNS40czkuMi0xLjggMTIuOC01LjRMMjg4IDI2OC41YzMuNi0zLjYgNS40LTcuOSA1LjQtMTIuOHMtMS44LTkuMi01LjQtMTIuOGMtMy43LTMuNS04LTUuNC0xMi45LTUuNHoiLz48L3N2Zz4=)}.stocks-plan-page .plan-content .vue-table .sortable{cursor:pointer;background-position:100%;background-repeat:no-repeat;background-size:8px;padding-right:20px!important}.stocks-plan-page .plan-content .vue-table .asc{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOTIuMzYyIiBoZWlnaHQ9IjI5Mi4zNjIiPjxwYXRoIGQ9Ik0yODYuOTM1IDE5Ny4yODZMMTU5LjAyOCA2OS4zNzljLTMuNjEzLTMuNjE3LTcuODk1LTUuNDI0LTEyLjg0Ny01LjQyNHMtOS4yMzMgMS44MDctMTIuODUgNS40MjRMNS40MjQgMTk3LjI4NkMxLjgwNyAyMDAuOSAwIDIwNS4xODQgMCAyMTAuMTMyczEuODA3IDkuMjMzIDUuNDI0IDEyLjg0N2MzLjYyMSAzLjYxNyA3LjkwMiA1LjQyOCAxMi44NSA1LjQyOGgyNTUuODEzYzQuOTQ5IDAgOS4yMzMtMS44MTEgMTIuODQ4LTUuNDI4IDMuNjEzLTMuNjEzIDUuNDI3LTcuODk4IDUuNDI3LTEyLjg0N3MtMS44MTQtOS4yMzItNS40MjctMTIuODQ2eiIvPjwvc3ZnPg==)}.stocks-plan-page .plan-content .vue-table .desc{background-image:url(/_nuxt/img/sort-down.b51e8e5.svg)}.stocks-plan-page .plan-content .vue-table table{width:100%;border-collapse:separate;border-spacing:0}.stocks-plan-page .plan-content .vue-table table thead{position:-webkit-sticky;position:sticky;top:0;z-index:2}.stocks-plan-page .plan-content .vue-table table thead tr{min-height:30px}.stocks-plan-page .plan-content .vue-table table thead tr:first-child th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:3}.stocks-plan-page .plan-content .vue-table table thead tr th{font-weight:600;border-top:unset!important;border-right:unset!important;background-color:#fff}.stocks-plan-page .plan-content .vue-table table tr:hover{background-color:unset!important}.stocks-plan-page .plan-content .vue-table table tr td{border-right:unset!important}.stocks-plan-page .plan-content .vue-table table tr td:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;border-right:1px solid #e4e4e4;background-color:#fff}.stocks-plan-page .plan-content .vue-table table .name{text-decoration:none}@media (max-width:576px){.stocks-plan-page .plan-content .vue-table table .name{font-size:14px}}.stocks-plan-page .plan-content .vue-table table .name .company-name{font-size:12px;color:#616b6b}@media (max-width:576px){.stocks-plan-page .plan-content .vue-table table .company-symbol{font-size:14px}}.stocks-plan-page .plan-content .vue-table table .company-symbol .symbol{text-decoration:none;font-family:Inter,-apple-system,sans-serif;font-weight:600;font-stretch:normal;font-size:16px;color:#181b1b}.stocks-plan-page .plan-content .pagination{width:100%;display:flex;justify-content:center}.stocks-plan-page .plan-content .pagination .btn-next,.stocks-plan-page .plan-content .pagination .btn-prev{display:flex;padding:7px 15px;align-items:center;justify-content:center;margin:10px;cursor:pointer}.stocks-plan-page .plan-content .pagination .btn-next span,.stocks-plan-page .plan-content .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-plan-page .plan-content .pagination .btn-next img,.stocks-plan-page .plan-content .pagination .btn-prev img{width:10px;margin:3px}.stocks-plan-page .plan-content .pagination .btn-next:hover,.stocks-plan-page .plan-content .pagination .btn-prev:hover{opacity:.8}.stocks-plan-page .plan-content .pagination .btn-next.disabled,.stocks-plan-page .plan-content .pagination .btn-prev.disabled{opacity:.3;cursor:not-allowed;background-color:#fff;border-color:#000}.stocks-plan-page .plan-content .pagination .btn-next.disabled span,.stocks-plan-page .plan-content .pagination .btn-prev.disabled span{color:#000}.stocks-plan-page .plan-content .pagination .btn-next.disabled img,.stocks-plan-page .plan-content .pagination .btn-prev.disabled img{filter:invert(0) sepia(9%) saturate(7462%) hue-rotate(309deg) brightness(108%) contrast(103%)}.stocks-plan-page .plan-content .unit{text-align:right;font-family:Inter,-apple-system,sans-serif;font-weight:500;font-stretch:normal;font-size:13px;line-height:14px;color:#999;font-style:italic;padding-bottom:5px}.stock-compare-search-symbol .company-item{padding:10px;background-color:#fff;margin:5px 0}.stock-compare-search-symbol .company-item:hover{background-color:#e7eaee}.stock-compare-search-symbol .company-item .company-symbol{font-size:16px;font-weight:700}.stock-compare-search-symbol .company-item .company-name{font-size:14px}