@media(max-width:575px){.hide-xs{display:none!important}}@media(min-width:576px){.show-xs-only{display:none!important}}@media(max-width:767px){.hide-sm{display:none!important}}@media(min-width:768px){.show-sm-only{display:none!important}}@media(max-width:991px){.hide-md{display:none!important}}@media(min-width:992px){.show-md-only{display:none!important}}@media(max-width:1199px){.hide-lg{display:none!important}}@media(min-width:1200px){.show-lg-only{display:none!important}}@media(max-width:1599px){.hide-xl{display:none!important}}@media(min-width:1600px){.show-xl-only{display:none!important}}.responsive-container .desktop-layout{display:block}.responsive-container .mobile-layout{display:none}@media(max-width:767px){.responsive-container .desktop-layout{display:none}.responsive-container .mobile-layout{display:block}}.responsive-text{font-size:1rem}@media(max-width:767px){.responsive-text{font-size:.875rem}}.responsive-padding{padding:50px 70px}@media(max-width:767px){.responsive-padding{padding:20px 40px}}.responsive-margin{margin:75px auto}@media(max-width:767px){.responsive-margin{margin:25px auto}}.responsive-width{width:100%}@media(min-width:576px){.responsive-width{width:80%}}@media(min-width:768px){.responsive-width{width:auto}}.responsive-flex{display:flex;flex-direction:row}@media(max-width:767px){.responsive-flex{flex-direction:column}}.responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}@media(max-width:767px){.responsive-grid{grid-template-columns:1fr;gap:15px}}@media screen and (max-width:768px){.test-detail-page{display:flex;flex-direction:column;min-height:100vh;background-color:#f4f4f4;padding:15px 24px}.test-detail-page .test-page-chart-container{flex:1 1;padding:0;max-width:1100px;margin:0 auto;width:100%;height:100%}.test-detail-page .test-chart-component{height:100%}.test-detail-page .test-chart-loading{display:flex;align-items:center;justify-content:center;height:100%;min-height:100vh;width:100%;background-color:#fff}.test-detail-page .test-header-affix{background:#f4f4f4;border-bottom:1px solid #f0f0f0;width:100%;position:relative;z-index:1000}.test-detail-page .test-header-affix .ant-affix{background:#f4f4f4;border-bottom:1px solid #f0f0f0;width:100%;height:auto!important}.test-detail-page .test-header-affix .ant-affix .test-detail-header{background:rgba(0,0,0,0)}.test-detail-page .test-header-affix>div[aria-hidden=true]{height:auto!important;min-height:56px}.test-detail-page .test-detail-header{display:flex;justify-content:space-between;align-items:center;padding:12px 0;min-height:56px;z-index:9999999;gap:16px;position:relative}.test-detail-page .test-detail-header,.test-detail-page .test-detail-header .max-width{max-width:1100px;margin:0 auto;width:100%}.test-detail-page .test-detail-header .back-button-container{transition:all .3s ease}.test-detail-page .test-detail-header .back-button-container .back-button{display:flex;align-items:center;gap:8px;border:none;background:rgba(0,0,0,0);color:#666;font-size:16px;padding:8px 0;transition:color .2s ease}.test-detail-page .test-detail-header .back-button-container .back-button:hover{color:#0ca37f}.test-detail-page .test-detail-header .back-button-container .test-name-header{display:flex;align-items:flex-start;gap:12px;max-width:100%;flex:1 1}.test-detail-page .test-detail-header .back-button-container .test-name-header .back-button-icon{display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);color:#666;padding:4px;transition:color .2s ease;flex-shrink:0;margin-top:2px}.test-detail-page .test-detail-header .back-button-container .test-name-header .back-button-icon:hover{color:#0ca37f}.test-detail-page .test-detail-header .back-button-container .test-name-header .test-name-text{font-size:16px;font-weight:600;color:#1f2937;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.3;flex:1 1;min-width:0;word-break:break-word}.test-detail-page .test-detail-header .cart-button-container{flex-shrink:0}.test-detail-page .test-detail-header .cart-button-container .cart-fab{position:static;display:inline-block;margin-left:16px;vertical-align:middle}}@media screen and (max-width:768px)and (min-width:600px){.test-detail-page .test-detail-header .cart-button-container .cart-fab-button{width:auto;height:40px;padding:0 24px;display:flex;align-items:center;gap:8px}.test-detail-page .test-detail-header .cart-button-container .cart-fab-button.ant-btn-circle{border-radius:20px}.test-detail-page .test-detail-header .cart-button-container .cart-fab-button .anticon{font-size:18px}}@media screen and (max-width:768px)and (min-width:1025px){.test-detail-page .back-button-container .test-name-header{max-width:none;min-width:250px}.test-detail-page .back-button-container .test-name-header .test-name-text{font-size:16px;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.3}}@media screen and (max-width:768px)and (min-width:768px){.test-detail-page .test-chart-section{padding:32px}.test-detail-page .chart-header{padding:32px 32px 16px}}@media screen and (max-width:768px)and (max-width:767px){.test-detail-page .test-header-affix,.test-detail-page .test-header-affix .ant-affix{background:#fff;border-bottom:1px solid #f0f0f0}.test-detail-page .test-header-affix .test-detail-header{background:rgba(0,0,0,0);padding:16px 10px}.test-detail-page.test-detail-page{padding:0 0 100px}}@media screen and (max-width:768px)and (min-width:768px)and (max-width:1024px){.test-detail-page .back-button-container .test-name-header{max-width:350px;min-width:250px}.test-detail-page .back-button-container .test-name-header .test-name-text{font-size:16px;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.3;word-break:break-word}}@media screen and (max-width:768px)and (max-width:360px){.test-detail-page .back-button-container .test-name-header{max-width:160px;align-items:flex-start}.test-detail-page .back-button-container .test-name-header .test-name-text{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.1;word-break:break-word}}@media screen and (max-width:768px)and (max-width:480px){.test-detail-page .back-button-container .test-name-header{max-width:200px;align-items:flex-start}.test-detail-page .back-button-container .test-name-header .test-name-text{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.2;word-break:break-word}}@media screen and (min-width:769px){.test-detail-page{display:flex;flex-direction:column;min-height:100vh;background-color:#f4f4f4;padding:15px 24px}.test-detail-page .test-page-chart-container{flex:1 1;padding:0;max-width:1100px;margin:0 auto;width:100%;height:100%}.test-detail-page .test-chart-component{height:100%}.test-detail-page .test-chart-loading{display:flex;align-items:center;justify-content:center;height:100%;min-height:100vh;width:100%;background-color:#fff}.test-detail-page .test-header-affix{background:#f4f4f4;border-bottom:1px solid #f0f0f0;width:100%;position:relative;z-index:1000}.test-detail-page .test-header-affix .ant-affix{background:#f4f4f4;border-bottom:1px solid #f0f0f0;width:100%;height:auto!important}.test-detail-page .test-header-affix .ant-affix .test-detail-header{background:rgba(0,0,0,0)}.test-detail-page .test-header-affix>div[aria-hidden=true]{height:auto!important;min-height:56px}.test-detail-page .test-detail-header{display:flex;justify-content:space-between;align-items:center;padding:12px 0;min-height:56px;z-index:9999999;gap:16px;position:relative}.test-detail-page .test-detail-header,.test-detail-page .test-detail-header .max-width{max-width:1100px;margin:0 auto;width:100%}.test-detail-page .test-detail-header .back-button-container{transition:all .3s ease}.test-detail-page .test-detail-header .back-button-container .back-button{display:flex;align-items:center;gap:8px;border:none;background:rgba(0,0,0,0);color:#666;font-size:16px;padding:8px 0;transition:color .2s ease}.test-detail-page .test-detail-header .back-button-container .back-button:hover{color:#0ca37f}.test-detail-page .test-detail-header .back-button-container .test-name-header{display:flex;align-items:flex-start;gap:12px;max-width:100%;flex:1 1}.test-detail-page .test-detail-header .back-button-container .test-name-header .back-button-icon{display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);color:#666;padding:4px;transition:color .2s ease;flex-shrink:0;margin-top:2px}.test-detail-page .test-detail-header .back-button-container .test-name-header .back-button-icon:hover{color:#0ca37f}.test-detail-page .test-detail-header .back-button-container .test-name-header .test-name-text{font-size:16px;font-weight:600;color:#1f2937;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.3;flex:1 1;min-width:0;word-break:break-word}.test-detail-page .test-detail-header .cart-button-container{flex-shrink:0}.test-detail-page .test-detail-header .cart-button-container .cart-fab{position:static;display:inline-block;margin-left:16px;vertical-align:middle}}@media screen and (min-width:769px)and (min-width:600px){.test-detail-page .test-detail-header .cart-button-container .cart-fab-button{width:auto;height:40px;padding:0 24px;display:flex;align-items:center;gap:8px}.test-detail-page .test-detail-header .cart-button-container .cart-fab-button.ant-btn-circle{border-radius:20px}.test-detail-page .test-detail-header .cart-button-container .cart-fab-button .anticon{font-size:18px}}@media screen and (min-width:769px)and (min-width:1025px){.test-detail-page .back-button-container .test-name-header{max-width:none;min-width:250px}.test-detail-page .back-button-container .test-name-header .test-name-text{font-size:16px;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.3}}@media screen and (min-width:769px)and (min-width:768px){.test-detail-page .test-chart-section{padding:32px}.test-detail-page .chart-header{padding:32px 32px 16px}}@media screen and (min-width:769px)and (max-width:767px){.test-detail-page .test-header-affix,.test-detail-page .test-header-affix .ant-affix{background:#fff;border-bottom:1px solid #f0f0f0}.test-detail-page .test-header-affix .test-detail-header{background:rgba(0,0,0,0);padding:16px 10px}.test-detail-page.test-detail-page{padding:0 0 100px}}@media screen and (min-width:769px)and (min-width:768px)and (max-width:1024px){.test-detail-page .back-button-container .test-name-header{max-width:350px;min-width:250px}.test-detail-page .back-button-container .test-name-header .test-name-text{font-size:16px;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.3;word-break:break-word}}@media screen and (min-width:769px)and (max-width:360px){.test-detail-page .back-button-container .test-name-header{max-width:160px;align-items:flex-start}.test-detail-page .back-button-container .test-name-header .test-name-text{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.1;word-break:break-word}}@media screen and (min-width:769px)and (max-width:480px){.test-detail-page .back-button-container .test-name-header{max-width:200px;align-items:flex-start}.test-detail-page .back-button-container .test-name-header .test-name-text{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.2;word-break:break-word}}