body{margin:0;padding:0;min-height:100vh;font-size:var(--font-size-font14);text-align:center;align-items:center;align-content:center;transition:font-size .4s ease,padding .4s ease,width .3s ease,height .3s ease,margin .4s ease}#root,body{font-family:var(--font-family-inter),"Noto Sans Thai"}#root{max-width:60rem;margin:auto;transition:max-width .3s ease}.container{justify-content:center;text-align:center;min-width:350px;max-width:1232px;transition:padding .4s ease,max-width .3s ease}.container,.container-chart{display:flex;flex-direction:column}.container-chart{max-width:660px;transition:padding .3s ease,max-width .3s ease;overflow:visible}.stock-header-bg-light{background:linear-gradient(90deg,#e8e4fc,#f4eefc)}.stock-header-bg-dark,.stock-header-bg-light{justify-content:"center";align-items:"center";min-height:280px}.stock-header-bg-dark{background:linear-gradient(90deg,#645d7e,#363360)}.stock-navigator-bottom{display:"flex";align-items:"center";justify-content:"space-between";padding:8px 12px;height:40;background:var(--semantic-action-button-filled-secondary-enabled);border-radius:8px;cursor:"pointer"}#chartjs-tooltip{opacity:0;position:absolute;background-color:rgba(0,0,0,.7);color:#fff;border-radius:3px;padding:8px;pointer-events:none;transition:opacity .4s ease;white-space:normal!important}.avatar-uploader-custom{padding:24px;border:1px solid #d9d9d9;transition:all .3s ease;width:100px;height:100px;border-radius:50%}.avatar-uploader-custom:hover{border:1px solid #8c6eff;box-shadow:0 4px 8px rgba(140,110,255,.2);transition:all .3s ease}.custom-table-container{background-color:var(--semantic-background-general-standard-default);padding:0;position:relative;overflow:auto;max-width:660px}.custom-table,.custom-table-container{transition:padding .4s ease,max-width .4s ease}.custom-table{width:100%;border-collapse:separate;border-spacing:0;background-color:transparent}.custom-table .sticky-header{position:-webkit-sticky;position:sticky;top:0;z-index:2}.custom-table td,.custom-table th{padding:8px;margin:0;border-bottom:1px solid var(--semantic-border-table-general-default)}.custom-table td,.custom-table th,.custom-table tr{text-align:left;font-family:Noto Sans Thai,sans-serif}.custom-table tr{padding:0}.custom-table th.highlight{text-align:left;padding:8px;font-family:Noto Sans Thai,sans-serif}.sticky-col{position:-webkit-sticky;position:sticky;left:0;text-align:left;z-index:1;background-color:var(--semantic-surface-table-row-spotlight)}.sticky-col:last-child{right:0}.first-col{z-index:2;width:62px}.first-col,.second-col{background:"transparent"}.second-col{z-index:1;width:40%;max-width:400px;min-width:200px}.custom-table td.ellipsis{max-width:180px;width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-table-header{height:34px;background-color:var(--semantic-surface-table-background-table-head);text-align:end;font:var(--table-column-head);padding:0;margin:0}.custom-row,.custom-row-transparent{background-color:var(--semantic-surface-table-row-hover);height:40px;padding:0;margin:0;cursor:pointer}.custom-row-transparent{background-color:var(--semantic-surface-table-row-default)}.custom-row-transparent:hover,.custom-row:hover{background-color:var(--semantic-surface-table-row-hover)}.custom-table td.positive,.td-right{text-align:right!important}.custom-table td.positive{color:green}.custom-table td.negative{color:red;text-align:right!important;min-width:90px;border-top-right-radius:8px;border-bottom-right-radius:8px;width:50px}.custom-table td.first-col,.custom-table th.first-col{text-align:center;min-width:62px}.custom-table td.second-col,.custom-table th.second-col{text-align:left}.shadow-right-border{position:-webkit-sticky;position:sticky;left:0;background-color:#fff;z-index:3}.shadow-right-border:after{content:"";position:absolute;top:0;right:0;width:8px;height:100%;background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,.1));pointer-events:none;z-index:4}.shadow-right-border-dark{position:-webkit-sticky;position:sticky;left:0;background-color:#fff;z-index:3}.shadow-right-border-dark:after{content:"";position:absolute;top:0;right:0;width:8px;height:100%;background:linear-gradient(90deg,#323232 0,rgba(50,50,50,.1));pointer-events:none;z-index:4}.profile-button:hover{background:var(--semantic-surface-menu-dropdown-list-menu-focused)!important;border:1px solid var(--semantic-border-input-dropdown-list-menu-focused)!important}.ant-modal-close{top:8px;right:8px}.ant-modal-close-icon{font-size:14px;width:24px;height:24px}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,86%,.1);color:#fff;display:flex;align-items:center;justify-content:center;z-index:9999}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background-color:hsla(0,0%,39%,.3);border-radius:10px;border:2px solid transparent}::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:10px}.feedback-button{display:flex;align-items:center;justify-content:center;border-radius:8px;width:110px;height:36px;transition:background-color .3s ease,color .3s ease}.chartjs-tooltip{z-index:1000}canvas{position:relative}#custom-tooltip{position:absolute;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:9999}.ant-tooltip{z-index:100!important}.tooltip-content{background-color:#fff;padding:10px;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.2);color:#333}.tooltip-arrow{position:absolute;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;bottom:-5px;left:50%;transform:translateX(-50%)}.no-left-padding .ant-table-cell:first-child,.no-left-padding .ant-table-content{padding-left:0!important;margin-left:0!important}td.ant-table-cell,th.ant-table-cell{padding-left:8px;padding-right:8px!important}td.ant-table-cell-fix-left,th.ant-table-cell-fix-left{padding-right:0!important}.ant-table-row:hover>td.fixed-left-hoverable{background:var(--semantic-surface-table-row-hover)!important;transition:background .15s}.balance-sheet-last-col{background:var(--semantic-surface-table-row-spotlight)!important;padding:0!important}.bs-sticky-group{font-weight:700;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);border-bottom:1px solid #555}.upgrade-backdrop{position:absolute;z-index:10;left:0;right:0;bottom:0;top:auto;height:80%;background:linear-gradient(to bottom,var(--semantic-surface-stock-card-stock-card-background-glassmorphism-hover) 20%,var(--semantic-surface-stock-card-stock-card-background-glassmorphism-hover) 60%,var(--semantic-surface-stock-card-stock-card-background-glassmorphism-hover) 100%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-align:center;pointer-events:auto;display:flex;flex-direction:column;justify-content:flex-start;-webkit-mask-image:radial-gradient(circle at 50% 90%,#fff 100%,transparent 0);mask-image:radial-gradient(circle at 60% 90%,#fff 100%,transparent 0)}.upgrade-backdrop:after{content:"";position:absolute;left:0;right:0;bottom:0;height:50px;pointer-events:none}@media (min-width:1440px){.container{max-width:1440px;padding-left:104px;padding-right:104px;text-align:center;transition:padding .4s ease,max-width .4s ease}}@media (min-width:1280px) and (max-width:1439.99px){.container{max-width:1440px;padding-left:94px;padding-right:94px;text-align:center;transition:padding .4s ease,max-width .4s ease}}@media (min-width:992px) and (max-width:1279.99px){.container{max-width:100%;padding-left:64px;padding-right:64px;transition:padding .3s ease,max-width .3s ease}}@media (min-width:768px) and (max-width:991.98px){.container{max-width:100%;padding-left:48px;padding-right:48px;transition:padding .3s ease,max-width .3s ease}}@media (min-width:567.98px) and (max-width:767.99px){.container{max-width:100%;padding-left:16px;padding-right:16px;transition:padding .3s ease,max-width .3s ease}}@media (min-width:375px) and (max-width:566.98px){.container{max-width:100%;min-width:375px;padding-left:16px;padding-right:16px;transition:padding .3s ease,max-width .3s ease}.stock-name{min-width:80px}.feedback-button .text,.stock-name{display:none}.feedback-button{width:36px;height:36px}.feedback-button .anticon{font-size:20px}}@media (max-width:375px){.container{max-width:100%;min-width:375px;padding-left:16px;padding-right:16px;transition:padding .3s ease,max-width .3s ease}.stock-name{min-width:80px}.feedback-button .text,.stock-name{display:none}.feedback-button{width:36px;height:36px}.feedback-button .anticon{font-size:20px}}